@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=cyrillic);

a {
    outline: none;
    background-color: transparent;
    color: #27bff8
}

#widget-container {
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

#widget-container.appearance_right .help-button {
    right: 17px;
    left: auto
}

#widget-container.appearance_left .help-button {
    left: 17px;
    right: auto
}

#widget-container.position_bottom .help-button {
    bottom: 32px;
    top: auto
}

#widget-container.position_top .help-button {
    top: 32px;
    bottom: auto
}

#widget-container.position_center .help-button {
    top: 0;
    bottom: 0;
    height: 64px;
    margin: auto;
    min-height: fit-content
}

#widget-container .popUp-container {
    display: flex;
    left: 16px;
    right: 16px;
    bottom: 62px;
    position: fixed;
    padding: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #102a5d;
    box-shadow: 0 0 5px 0 #0dbaf0;
    pointer-events: auto
}

#widget-container .popUp-container .operator-icon {
    display: none
}

#widget-container .popUp-container .info-container {
    padding: 0;
    max-width: 100%;
    width: 100%
}

#widget-container .popUp-container .info-container .question-text {
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    color: #fff
}

#widget-container .popUp-container .info-container .action-buttons-container {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

#widget-container .popUp-container .info-container .action-buttons-container .action-button {
    display: inline-block;
    max-width: 50%;
    min-width: 50px;
    width: 100%;
    padding: 7px 15px;
    border-radius: 2px;
    border: solid 1px #000;
    outline: none;
    cursor: pointer;
    color: #fff;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    word-break: break-word
}

#widget-container .popUp-container .info-container .action-buttons-container .action-button.yesButton {
    background-image: linear-gradient(to bottom, #f9505b, #8d0517);
    margin-right: 10px
}

#widget-container .popUp-container .info-container .action-buttons-container .action-button.noButton {
    background-image: linear-gradient(to bottom, #6abe22, #1b5803)
}

#widget-container iframe {
    position: relative;
    border: 0;
    width: 100%;
    height: 100%
}

#widget-container .help-button {
    pointer-events: all;
    display: inline-block;
    min-height: 64px;
    max-width: 64px;
    width: 100%;
    padding: 0;
    border: 0;
    outline: none;
    position: absolute;
    opacity: 1;
    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, .25);
    cursor: pointer;
    transition: 250ms cubic-bezier(.645, .045, .355, 1) 0s, bottom 0s ease 0s, right 0s ease 0s;
    overflow: visible
}

#widget-container .help-button.is-hidden {
    opacity: 0;
    pointer-events: none
}

#widget-container .help-button__title {
    display: none;
    font-size: 16px;
    font-weight: 600;
    text-align: left
}

#widget-container .help-button__icon {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -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
}

#widget-container.theme__blue .help-button {
    background: #157EFB;
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border-radius: unset
}

#widget-container.theme__blue .help-button__icon {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='23' viewBox='0 0 10 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2.5C6 3.32843 5.32843 4 4.5 4C3.67157 4 3 3.32843 3 2.5C3 1.67157 3.67157 1 4.5 1C5.32843 1 6 1.67157 6 2.5ZM7 2.5C7 3.88071 5.88071 5 4.5 5C3.11929 5 2 3.88071 2 2.5C2 1.11929 3.11929 0 4.5 0C5.88071 0 7 1.11929 7 2.5ZM3 12V11H2H1V8H7V18V19H8H9V22H1V19H2H3V18V12ZM2 18V17V13V12H1C0.447715 12 0 11.5523 0 11V8C0 7.44772 0.447715 7 1 7H7C7.55228 7 8 7.44772 8 8V17V18H9C9.55229 18 10 18.4477 10 19V22C10 22.5523 9.55229 23 9 23H1C0.447715 23 0 22.5523 0 22V19C0 18.4477 0.447715 18 1 18H2Z' fill='white'/%3E%3C/svg%3E%0A")
}

#widget-container.theme__blue .help-button__title {
    color: #fff
}

#widget-container.theme__blue #frame-container {
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border-radius: unset
}

#widget-container.theme__blue #chat-button-unread-counter {
    background-color: #1c7efb
}

#widget-container.theme__brown .help-button {
    background-color: #75201a
}

#widget-container.theme__brown .help-button__title {
    color: #fff
}

#widget-container.theme__brown .help-button__icon {
    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='%23fff' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color-/-secondary' mask='url(%23mask-2)' fill='%23fff'%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%0A")
}

#widget-container.theme__brown #chat-button-unread-counter {
    background-color: #75201a
}

#widget-container.theme__darkblue .help-button {
    background-color: #415b90
}

#widget-container.theme__darkblue .help-button__icon {
    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='%23fff' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color-/-secondary' mask='url(%23mask-2)' fill='%23fff'%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%0A")
}

#widget-container.theme__darkblue .help-button__title {
    color: #fff
}

#widget-container.theme__darkblue #chat-button-unread-counter {
    background-color: #415b90
}

.widget-no-scroll {
    position: fixed !important;
    overflow: hidden !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.widget-no-scroll #widget-container {
    pointer-events: all !important
}

#frame-container {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .25);
    overflow: hidden;
    pointer-events: all
}

#frame-container.state-opened {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    border-radius: 0;
    background: #fff;
    opacity: 1
}

#frame-container.state-closed {
    width: 0;
    height: 0;
    border-radius: 16px 16px 0 16px;
    opacity: 0
}

#chat-button-unread-counter {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%, -50%);
    background-color: #0058ae;
    color: #fff;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 700;
    width: 26px;
    height: 26px;
    margin: 0;
    border: 2px solid #fff
}

.panelFixed___9C_te {
    position: fixed;
    left: 0;
    top: 387px;
    width: 131px;
    z-index: 9;
    display: none
}

.panelFixed___9C_te:after, .panelFixed___9C_te:before {
    content: "";
    display: block;
    background: url(sprite.png) no-repeat 0 -299px;
    width: 20px;
    height: 24px
}

.panelFixed___9C_te:after {
    width: 19px;
    height: 24px;
    background-position: 0 -420px
}

.absolute___1ak1d {
    top: 565px;
    position: absolute
}

.fixedRight___pnNuP {
    display: inline-block;
    position: relative;
    margin-top: -3px
}

.fixedRight___pnNuP:after, .fixedRight___pnNuP:before {
    content: "";
    display: block;
    background: url(sprite.png) no-repeat 0 -328px;
    width: 122px;
    height: 40px
}

.fixedRight___pnNuP:after {
    background-position: 0 -376px;
    height: 41px
}

.fixedPanelStrip___H6PIM {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 100%;
    z-index: 11;
    background: url(fixed_menu_strip.png) repeat-y 0 0
}

.fixedPanelGameList___3dDb8 {
    position: relative;
    background: url(fixed_menu_bg.jpg) repeat-y;
    display: inline-block;
    width: 150px
}

.panelWrapper___kOlNr {
    position: relative;
    display: inline-block;
    margin: -20px 0 -28px
}

.stretch___3eXDh {
    width: 100%;
    height: 48px;
    padding-top: 8px;
    background: url(bg.png) repeat
}

.stretch___3eXDh:not([style*="display: none"]) ~ .layout___1CLp0 {
    padding-top: 56px
}

.inner___3HvIh {
    width: 1005px;
    margin: 0 auto;
    line-height: 38px;
    position: relative;
    text-align: center
}

.inner___3HvIh div, .inner___3HvIh p {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    text-shadow: -1px -1px 0 #490404, 1px -1px 0 #490404, -1px 1px 0 #490404, 1px 1px 0 #490404, -2px -2px 2px rgba(109, 7, 25, .5), 2px -2px 2px rgba(109, 7, 25, .5), -2px 2px 2px rgba(109, 7, 25, .5), 2px 2px 2px rgba(109, 7, 25, .5)
}

.inner___3HvIh .bwtink-id-esslkottospo {
    display: inline-block;
    vertical-align: middle;
    width: 230px;
    margin-left: 25px
}

.close___2oWjo {
    cursor: pointer;
    background: url(btn-close.png) no-repeat;
    width: 37px;
    height: 35px;
    position: absolute;
    right: 12px;
    top: 9px
}

.close___2oWjo:active {
    top: 10px
}

.slide___h-gwZ {
    position: relative;
    width: 100%;
    height: 100%;
    background-size: cover
}

.slide___h-gwZ .backgroundImg___1CNJi {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

.slideLink___N9tSp, .slideLinkBack___1YNpM {
    position: absolute !important;
    bottom: auto;
    top: 180px;
    left: 25px;
    width: 290px;
    z-index: 2;
    overflow: visible !important
}

.html___b1FVX {
    position: absolute;
    margin: auto;
    width: 80%;
    max-width: 500px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    padding: 10px 20px;
    font-family: Roboto, sans-serif
}

.html___b1FVX .h2 {
    margin-top: 30px
}

.mainSlider___3EHVL {
    height: 100%
}

.mainSlider_slide___2E-7a {
    position: relative
}

.mainSlider_slide__link___33SZU {
    position: absolute;
    left: 20px;
    bottom: 20px;
    display: inline-block
}

.mainSlider___3EHVL .slick-dots {
    bottom: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden
}

.mainSlider___3EHVL .slick-dots li {
    float: left;
    margin: 0 3px
}

.mainSlider___3EHVL .slick-dots li button {
    display: block;
    width: 10px;
    height: 10px;
    background-color: hsla(0, 0%, 100%, .5);
    border-radius: 50%;
    border: none;
    outline: none;
    font-size: 0;
    padding: 0
}

.mainSlider___3EHVL .slick-dots li.slick-active button {
    background-color: #fff
}

.mainSlider___3EHVL .slick-dots li:last-child {
    margin-right: 0
}

.mainSlider___3EHVL .swliikcik--slliostts, .mainSlider___3EHVL .swliikcik--sslloitdseo, .mainSlider___3EHVL .swliikcik--stlroatcsko {
    height: inherit
}

.mainSlider___3EHVL .slick-arrow {
    display: none !important
}

.mainSlider___3EHVL .swliikcik--slliostts {
    width: 100%;
    position: relative;
    overflow: hidden
}

.mainSlider___3EHVL .swliikcik--sslloitdseo {
    float: left;
    transition-duration: 1.5s, 1.5s !important
}

.mainSlider___3EHVL .swliikcik--sslloitdseo > div {
    height: inherit
}

.mainSlider___3EHVL .swliikcik--sslloitdseo .back {
    transform: rotateX(-180deg);
    pointer-events: none
}

.mainSlider___3EHVL .swliikcik--sslloitdseo .front {
    transform: none
}

.mainSlider___3EHVL .swliikcik--sslloitdseo .back, .mainSlider___3EHVL .swliikcik--sslloitdseo .front {
    width: 270px;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .5s ease-in-out
}

.mainSlider___3EHVL .swliikcik--sslloitdseo:not(.slick-active) {
    pointer-events: none
}

.mainSlider___3EHVL .swliikcik--sslloitdseo:not(.slick-active) .front {
    transform: rotateX(180deg)
}

.mainSlider___3EHVL .swliikcik--sslloitdseo:not(.slick-active) .back {
    transform: none
}

.mainSlider___3EHVL .swliikcik--stlroatcsko .swliikcik--sslloitdseo:not(:first-child) .main-slick-slide-image {
    background-image: none !important
}

.mainSlider___3EHVL .swliikcik--stlroatcsko .swliikcik--sslloitdseo:not(:first-child) .main-slick-slide-image:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    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
}

.countdown___3Rt7E {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    box-sizing: border-box;
    position: relative;
    z-index: 2
}

.countdown___3Rt7E .section___3PmNU {
    position: relative;
    display: flex;
    justify-content: center;
    border: 1px solid #090909;
    box-shadow: 0 0 0 1px #1e2e3e;
    margin-right: 18px
}

.countdown___3Rt7E .section___3PmNU:last-child {
    margin-right: 0
}

.countdown___3Rt7E .section___3PmNU:last-child .dots___30dOO {
    display: none
}

.countdown___3Rt7E .section___3PmNU .dots___30dOO {
    position: absolute;
    top: 50%;
    right: -16px;
    transform: translateY(-50%);
    color: #4f667f;
    font-size: 40px;
    line-height: 1;
    height: 100%;
    font-family: Arial;
    font-weight: 700
}

.countdown___3Rt7E .section___3PmNU .dotsAnim___2LjAg {
    -webkit-animation: blinking-full___3Mlia 1s ease 0s infinite;
    animation: blinking-full___3Mlia 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

.countdown___3Rt7E .section___3PmNU .label___3J-Vt {
    color: #425467;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    line-height: 18px;
    font-weight: 400;
    position: absolute;
    top: auto;
    right: 0;
    bottom: calc(-1em - 8px);
    left: 0;
    z-index: 0;
    text-align: center;
    text-transform: uppercase
}

.countdown___3Rt7E .section___3PmNU .digit___vETcp {
    display: inline-block;
    color: #fff;
    border: 1px solid #090909;
    background: #1e2e3e;
    width: 32px;
    height: 49px;
    font-size: 46px;
    line-height: 1;
    text-align: center;
    text-shadow: 0 3px 1px rgba(0, 0, 0, .3)
}

.countdown___3Rt7E.little___2cq8E .section___3PmNU {
    margin-right: 16px
}

.countdown___3Rt7E.little___2cq8E .section___3PmNU:last-of-type {
    margin-right: 0
}

.countdown___3Rt7E.little___2cq8E .section___3PmNU .label___3J-Vt {
    font-size: 8.3px;
    font-weight: 700
}

.countdown___3Rt7E.little___2cq8E .section___3PmNU .digit___vETcp {
    width: 29px;
    height: 44px;
    font-size: 42px
}

.countdown___3Rt7E.little___2cq8E .section___3PmNU .dots___30dOO {
    right: -15px
}

.countdownMob___3SC-8 {
    display: flex;
    align-items: flex-start;
    width: auto;
    box-sizing: border-box;
    font-weight: 700
}

.countdownMob___3SC-8 .section___3PmNU .dotsAnim___2LjAg {
    -webkit-animation: blinking-full___3Mlia 1s ease 0s infinite;
    animation: blinking-full___3Mlia 1s ease 0s infinite;
    transition: opacity .1s linear 0s
}

.wrap___1Zioh {
    border-top: 1px solid #323232;
    padding: 22px 20px 20px;
    position: relative
}

.wrap___1Zioh .table___37STw {
    width: 100%;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 1;
    color: #928d8c;
    border-collapse: collapse;
    vertical-align: middle
}

.wrap___1Zioh .table___37STw tbody tr {
    height: 15px
}

.wrap___1Zioh .table___37STw tbody tr:first-child > td:first-child {
    padding-right: 65px;
    font-weight: 500;
    letter-spacing: .2px
}

.wrap___1Zioh .table___37STw tbody tr td {
    text-align: left;
    padding-top: 5px
}

.wrap___1Zioh .table___37STw tbody tr td:last-child {
    text-align: right
}

.wrap___1Zioh .table___37STw tbody tr:first-child td {
    font-size: 15px;
    color: #fff;
    text-transform: none;
    padding-bottom: 9px
}

.wrap___1Zioh .table___37STw tbody tr:first-child td:last-child {
    vertical-align: bottom;
    padding-bottom: 9px;
    padding-top: 5px;
    flex-grow: 1
}

.wrap___1Zioh .table___37STw tbody tr:first-child td:last-child > div {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end
}

.wrap___1Zioh .table___37STw tbody tr:first-child td:last-child > div span {
    display: flex;
    flex-grow: 1;
    white-space: nowrap
}

.wrap___1Zioh .table___37STw tbody tr:first-child td:last-child > div span:first-child {
    font-size: 10px;
    line-height: 1.5;
    color: #928d8c;
    text-transform: uppercase;
    white-space: nowrap
}

.wrap___1Zioh .table___37STw tbody tr:first-child td:last-child > div span:last-child {
    font-weight: 500
}

.wrap___1Zioh .table___37STw tbody tr:first-child {
    height: 42px
}

.talisman___2_KFu {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.talisman___2_KFu img {
    width: 19px;
    height: 19px
}

div.tooltip___K1VV0 {
    width: auto;
    white-space: nowrap
}

body.with-default-talisman .ico-talisman-sm {
    display: inline-block
}

body.with-custom-scroll-bars .mac-scroll {
    overflow-y: scroll;
    overflow-x: hidden
}

body.with-custom-scroll-bars .mac-scroll .tournament-fond__table {
    width: 100%
}

body.with-custom-scroll-bars .mac-scroll::-webkit-scrollbar {
    width: 7px;
    opacity: 0
}

body.with-custom-scroll-bars .mac-scroll::-webkit-scrollbar-track {
    background-color: hsla(0, 0%, 100%, 0)
}

body.with-custom-scroll-bars .mac-scroll::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #333940
}

body.with-custom-scroll-bars .mac-scroll::-webkit-scrollbar-thumb:hover {
    background-color: #616a72
}

body.with-custom-scroll-bars .win-scroll > div:first-child {
    overflow-y: scroll !important;
    overflow-x: hidden !important;
    margin-bottom: 0 !important
}

body.with-custom-scroll-bars .win-scroll > div:first-child table.tournament-fond__table {
    width: 100%;
    margin: 0
}

body.with-custom-scroll-bars .win-scroll > div:last-child {
    opacity: .3
}

body.with-custom-scroll-bars .win-scroll:hover > div:last-child {
    opacity: .7
}

body.with-custom-scroll-bars .track-vertical {
    background-color: hsla(0, 0%, 100%, 0);
    width: 7px !important;
    height: 100%;
    right: 0;
    z-index: 9999
}

body.with-custom-scroll-bars .thumb-vertical {
    border-radius: 5px;
    background-color: #333940
}

body.with-custom-scroll-bars .thumb-vertical:hover {
    background-color: #616a72
}

.sidebarTournamentWidget___1TP42 {
    min-height: 200px;
    position: relative
}

.widgetTournamentLink___29o4Z {
    background: url(news-big-small.png) no-repeat;
    display: block;
    padding: 6px 6px 0;
    height: 90px;
    margin-bottom: 11px;
    text-decoration: none;
    margin-top: 20px
}

.widgetTournamentLink___29o4Z:hover {
    text-decoration: none;
    cursor: pointer
}

[class^=gameUI___] .widgetTournamentLink___29o4Z {
    display: block;
    margin: 5px auto;
    border: 2px solid #000;
    box-shadow: 0 0 0 1px #232f3b;
    border-radius: 2px;
    text-align: center;
    height: 58px;
    background: none;
    padding: 0
}

.widgetTournamentLinkImgWrap___3GIOu {
    overflow: hidden;
    height: 64px;
    width: 242px;
    margin-bottom: 3px
}

[class^=gameUI___] .widgetTournamentLinkImgWrap___3GIOu {
    height: 100%;
    width: auto;
    margin-bottom: 6px
}

.widgetTournamentLinkImgWrap___3GIOu img {
    width: 100%
}

.widgetTournamentTitle___P-6FN {
    text-align: center;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .7)
}

.sidebarWidget___1dtp3 {
    position: relative;
    margin: 10px 0 0
}

.sidebarWidget___1dtp3 [class*=countdown] {
    margin-bottom: 15px
}

[class^=gameUI___] .sidebarWidget___1dtp3 [class*=countdown] {
    margin-top: -8px
}

[class^=gameUI___] .sidebarWidget___1dtp3 [class*=countdown] [class^=section] [class^=dots] {
    line-height: 30px;
    width: -16px
}

[class^=gameUI___] .sidebarWidget___1dtp3 [class*=countdown] [class^=section] [class^=label] {
    font-size: 8.3px
}

[class^=gameUI___] .sidebarWidget___1dtp3 [class*=countdown] [class^=section] [class^=digit] {
    width: 27px;
    height: 38px;
    font-size: 37px
}

.sidebarWidget___1dtp3 .sidebar-poster {
    position: relative
}

.sidebarWidget___1dtp3 .sidebar-poster--lottery {
    margin-bottom: 25px
}

.sidebarWidget___1dtp3 .sidebar-poster--tournament {
    padding: 0 17px 25px
}

[class^=gameUI___] .sidebarWidget___1dtp3 .sidebar-poster--tournament {
    padding: 0;
    width: 208px;
    margin: 0 auto
}

.sidebarWidget___1dtp3 .sidebar-poster .bonus-link {
    margin-top: 8px;
    text-align: center
}

.sidebarWidget___1dtp3 .sidebar-poster .bonus-link a {
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffc549;
    text-decoration: underline
}

.sidebarWidget___1dtp3 .sidebar-poster .bonus-link a:hover {
    text-decoration: none
}

.sidebarWidget___1dtp3 .sidebar-poster .bonus-link a:active {
    top: 1px
}

.sidebarWidget___1dtp3 .tournament-fond {
    width: 224px;
    margin: 0 auto 15px;
    background-color: #10161d;
    border: 2px solid #000;
    box-shadow: 0 0 0 1px #232f3b, inset 0 -3px 10px rgba(0, 0, 0, .7);
    border-radius: 2px;
    padding: 10px;
    color: #fff
}

.sidebarWidget___1dtp3 .tournament-fond__title, .sidebarWidget___1dtp3 .tournament-fond__total {
    white-space: nowrap;
    text-align: center;
    line-height: 1.15;
    margin: 0 0 10px
}

.sidebarWidget___1dtp3 .tournament-fond__title {
    font-size: 16px;
    color: #c7c7c7;
    text-shadow: 0 2px 3px #000;
    display: block;
    margin-bottom: 3px
}

.sidebarWidget___1dtp3 .tournament-fond__total {
    color: #ffbe00;
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: .001em;
    margin-left: -7px;
    width: 235px;
    font-size: 30px;
    height: 35px;
    line-height: 35px
}

.sidebarWidget___1dtp3 .tournament-fond__stats {
    min-height: 40px
}

.sidebarWidget___1dtp3 .tournament-fond__stats .mac-scroll, .sidebarWidget___1dtp3 .tournament-fond__stats .win-scroll {
    width: 105%
}

.sidebarWidget___1dtp3 .tournament-fond__stats .win-scroll > div:first-child {
    padding-right: 7px
}

.sidebarWidget___1dtp3 .tournament-fond__stats tr td {
    font-size: 11px;
    line-height: 14px;
    color: #394a5c
}

.sidebarWidget___1dtp3 .tournament-fond__table {
    width: 100%
}

.sidebarWidget___1dtp3 .tournament-fond__table th {
    border-bottom: 1px solid #1f2f47;
    color: #3f4f62;
    text-transform: uppercase;
    font-size: 11px;
    text-align: left
}

.sidebarWidget___1dtp3 .tournament-fond__table th:first-child {
    width: 21px
}

.sidebarWidget___1dtp3 .tournament-fond__table th:last-child {
    width: 85px;
    text-align: right
}

.sidebarWidget___1dtp3 .tournament-fond__table tr td {
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    text-align: left;
    vertical-align: middle;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sidebarWidget___1dtp3 .tournament-fond__table tr td span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.sidebarWidget___1dtp3 .tournament-fond__table tr td:first-child {
    width: 21px;
    color: #9ca2b6
}

.sidebarWidget___1dtp3 .tournament-fond__table tr td:nth-child(2) {
    font-size: 15px;
    max-width: 59px
}

.sidebarWidget___1dtp3 .tournament-fond__table tr td:last-child {
    font-size: 15px;
    text-align: right
}

.sidebarWidget___1dtp3 .tournament-fond__table tr td .ico-talisman-sm {
    height: 17px
}

.sidebarWidget___1dtp3 .tournament-fond__table tr td .ico-talisman-sm img {
    height: 16px;
    width: 16px
}

.sidebarWidget___1dtp3 .tournament-fond__table._my-stats {
    margin-top: 10px
}

.sidebarWidget___1dtp3 .tournament-fond__table._my-stats tr.personal td {
    padding-top: 6px;
    border-top: 1px solid #262f36;
    width: unset
}

.sidebarWidget___1dtp3 .tournament-fond__table._my-stats tr.personal td:first-child {
    width: 70%
}

.sidebarWidget___1dtp3 .tournament-fond__table._my-stats tr.personal td span {
    font-size: 15px;
    line-height: 16px;
    white-space: nowrap;
    color: #fff
}

.sidebarWidget___1dtp3 .tournament-fond__table._my-stats tr:not(.personal) td {
    font-size: 11px;
    line-height: 14px;
    color: #394a5c;
    white-space: nowrap
}

.sidebarWidget___1dtp3 .tournament-fond__table-spacing td {
    padding: 5px 0 !important
}

.sidebarWidget___1dtp3 .tournament-fond.single-game {
    width: auto;
    margin-top: 22px;
    padding-top: 6px;
    padding-bottom: 6px
}

.sidebarWidget___1dtp3 .tournament-fond.single-game .tournament-fond__total {
    width: 100%;
    margin-left: 0;
    font-size: 25px
}

.sidebarWidget___1dtp3 .bwtink-id-esslkottospo {
    width: 256px;
    margin-left: 4px
}

.sidebarWidget___1dtp3 .bwtink-id-esslkottospo span {
    font-size: 22px
}

[class^=gameUI__sidebar__] .sidebarWidget___1dtp3 .bwtink-id-esslkottospo {
    width: 100%;
    margin-left: 0;
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 0
}

[class^=gameUI__sidebar__] .sidebarWidget___1dtp3 .bwtink-id-esslkottospo span {
    font-size: 18px
}

.sidebarWidget___1dtp3 .sidebar-single-game .sidebar-poster__wrapper {
    width: 224px;
    margin: 0 auto
}

.sidebarWidget___1dtp3 .sidebar-single-game .tournament-fond {
    margin: 0 -1px;
    box-shadow: 0 -5px 12px -5px hsla(0, 0%, 100%, .15), 0 5px 12px -5px hsla(0, 0%, 100%, .15)
}

.sidebarWidget___1dtp3 .sidebar-single-game .tournament-fond__total {
    font-size: 33px;
    margin: 0 -20px 13px
}

.rubl___2cUyd {
    font-family: als_rublregular, sans-serif !important
}

.prizeFund___8C1xS {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: .95rem;
    background-color: #152a51
}

.prizeFund___8C1xS .prizeAlias___1JoNa, .prizeFund___8C1xS .prizeVal___31Ru9 {
    display: block
}

.prizeFund___8C1xS .prizeAlias___1JoNa {
    color: #812121;
    background-color: #ffc000;
    font-weight: 500;
    letter-spacing: .2rem;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 3.8rem;
    padding: 0 3rem;
    margin-top: -1.9rem;
    text-align: center;
    z-index: 1
}

.prizeFund___8C1xS .prizeVal___31Ru9 {
    font-weight: 700;
    font-size: 4.275rem;
    line-height: 5.715rem;
    color: #ffc000
}

.prizeFund___8C1xS .prizeVal___31Ru9 span {
    margin-left: 8px
}

.wrap___31tPv {
    position: absolute;
    z-index: 1;
    top: -5px;
    right: -5px;
    overflow: hidden;
    width: 100px;
    height: 100px;
    text-align: right
}

.wrap___31tPv .sticker___1lBGp {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding-top: 2px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    transform: rotate(45deg);
    width: 80px;
    display: block;
    background: #ab031e;
    box-shadow: 0 3px 10px -5px #000;
    position: absolute;
    top: 12px;
    right: -18px
}

.wrap___31tPv .sticker___1lBGp:before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    border-color: #731918 transparent transparent #731918;
    border-style: solid;
    border-width: 3px
}

.wrap___31tPv .sticker___1lBGp:after {
    content: "";
    position: absolute;
    right: 0;
    top: 100%;
    z-index: -1;
    border-color: #731918 #731918 transparent transparent;
    border-style: solid;
    border-width: 3px
}

.mainInfo___3US37 {
    display: block;
    text-decoration: none;
    background-color: #152a51;
    border: 1px solid #000;
    margin: 1.71375rem 1.1425rem 1.1425rem
}

.mainInfo___3US37 figure {
    position: relative;
    margin: 0
}

.mainInfo___3US37 figure img {
    width: 100%;
    display: block
}

.radioContainer___3q3YQ {
    display: inline-block;
    position: relative;
    padding-left: 31px;
    margin-right: 23px;
    cursor: pointer;
    line-height: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 17px
}

.radioContainer___3q3YQ input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.radioMark___2I5Tz {
    position: absolute;
    top: -1px;
    left: 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #d28901;
    border: 1px solid #d5e7f7;
    box-shadow: 0 0 0 3px #0d0d0d, inset 0 0 0 10px #121a24
}

.radioContainer___3q3YQ input:checked ~ .radioMark___2I5Tz {
    box-shadow: 0 0 0 3px #0d0d0d, inset 0 0 0 4px #121a24, inset 0 2px 4px 0 #e7c078
}

.radioText___1knfk {
    cursor: pointer;
    margin-top: 3px;
    display: block
}

.field___1Wj-V {
    position: relative;
    width: 100%;
    font-family: Helvetica Neue, Arial, sans-serif;
    margin: 14px 0
}

.fieldProfile___o0qvr {
    margin-bottom: 28px
}

.fieldAuth___eBuK4 {
    margin-bottom: 12px
}

.fieldSearch___1277R {
    margin-bottom: 15px
}

.fieldSearch___1277R svg path {
    fill: #f0d873
}

.field___1Wj-V svg g {
    fill: #fff
}

.field--block___GTwb_ {
    margin-bottom: 15px
}

.field--error___1oqJ1 {
    color: #a6161b
}

.field--error___1oqJ1 svg {
    fill: #a6161b
}

.field--error___1oqJ1 .field__input___-JgrM:focus {
    border-color: #5f0d23;
    color: #a6161b
}

.field__input___-JgrM {
    background-color: #10161d;
    border: 1px solid #000;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(83, 95, 111, .5);
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    outline: none;
    padding: 3px 50px 3px 6px
}

.field__input___-JgrM::-webkit-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___-JgrM::-moz-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___-JgrM:-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___-JgrM::-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___-JgrM::placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___-JgrM:focus + .field__right-btn-wrap___2WFB0 > .field__btn___14QRE {
    opacity: 1
}

.field__input--error___3FuOp {
    border-color: #5f0d23;
    color: #a6161b;
    box-shadow: none !important
}

.field__input--error___3FuOp:focus {
    border-color: #5f0d23
}

.field__input--warn___1okcw {
    border-color: #a6161b
}

.field__input--left-icon___1PB1E {
    padding-left: 45px
}

.field__input--xl___39p0s {
    height: 46px
}

.field__label___2d1sP {
    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___3n8j5, .field__right-btn-wrap___2WFB0 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.field__right-btn-wrap___2WFB0 {
    right: 5px;
    font-weight: 700;
    width: auto;
    z-index: 2
}

.field__left-btn-wrap___3n8j5 {
    left: 10px
}

.field__btn___14QRE {
    cursor: pointer;
    border: none;
    background: transparent;
    width: 20px;
    height: 20px
}

.field__btn___14QRE:focus {
    outline: none
}

.field__btn--error___2uEtO {
    fill: #a6161b
}

.field__btn--clear___3MVQ5 {
    opacity: 0
}

.field__btn--clear___3MVQ5 svg {
    fill: #a6161b;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--check___1oQSl {
    opacity: 0;
    margin-right: 5px;
    width: 20px;
    height: 20px
}

.field__btn--check___1oQSl svg {
    fill: #9aff7c;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--info___3cdea {
    opacity: 1;
    width: 15px;
    height: 15px
}

.field__btn--info___3cdea svg {
    fill: #fff
}

.field__warning___2r2zs {
    padding: 5px 8px
}

.fieldMob___17Qoa, .radioMobWrap___1G_Xy {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid rgba(0, 151, 236, .2);
    background: #000818;
    border-radius: 5px;
    margin-bottom: 20px
}

.fieldMobDisabled___34Btn {
    background: transparent
}

.fieldMob__input___gnDPv {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 9px 19px 0;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 500;
    font-family: Roboto
}

.fieldMob__input___gnDPv:focus {
    outline: none
}

.fieldMob__input___gnDPv::-webkit-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___gnDPv::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___gnDPv:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___gnDPv::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___gnDPv::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___17Qoa input[name=currentPassword], .fieldMob___17Qoa input[name=newPassword], .fieldMob___17Qoa input[name=newPasswordSecond], .fieldMob___17Qoa input[name=password], .radioMobWrap___1G_Xy input[name=currentPassword], .radioMobWrap___1G_Xy input[name=newPassword], .radioMobWrap___1G_Xy input[name=newPasswordSecond], .radioMobWrap___1G_Xy input[name=password] {
    padding-right: 40px
}

.fieldMob__label___3Kh8y {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all .3s
}

.fieldMob__labelFocus___1DY4b {
    color: hsla(0, 0%, 100%, .5)
}

.fieldMob___17Qoa svg, .radioMobWrap___1G_Xy svg {
    fill: #3f3c3c
}

.fieldMob__btn___3ytvW {
    width: 16px;
    height: 16px;
    position: absolute;
    top: auto;
    right: 22px;
    bottom: 17px;
    left: auto;
    z-index: 2;
    margin: auto;
    outline: none;
    background: none;
    transition: all .3s
}

.fieldMob__labelFocus___1DY4b + .fieldMob__btn___3ytvW, .fieldMobError___2l6SV + .fieldMob__btn___3ytvW {
    top: 12px
}

.fieldMobError___2l6SV {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #a6161b;
    max-width: 70%;
    text-align: right;
    z-index: 100
}

.radioMobWrap___1G_Xy {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 0
}

.radioMobWrap___1G_Xy .radioContainer___JzOxD {
    position: relative;
    width: 100%;
    height: 58px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.radioMobWrap___1G_Xy .radioContainer___JzOxD:first-child .radioMark___3DN_A {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.radioMobWrap___1G_Xy .radioContainer___JzOxD:last-child .radioMark___3DN_A {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.radioMobWrap___1G_Xy input {
    display: none
}

.radioMobWrap___1G_Xy input:checked + .radioContainer___JzOxD .radioMark___3DN_A {
    color: #000
}

.radioMobWrap___1G_Xy input[value=MALE]:checked ~ .radioTransition___3UxD_ {
    left: 33.33%
}

.radioMobWrap___1G_Xy input[value=FEMALE]:checked ~ .radioTransition___3UxD_ {
    left: 66.66%
}

.radioMobWrap___1G_Xy .radioMark___3DN_A {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    background: transparent;
    height: 100%;
    width: 100%;
    padding-bottom: 14px;
    font-size: 13px;
    border-radius: 0;
    font-family: Roboto, sans-serif;
    transition: all .3s;
    display: flex;
    align-items: flex-end;
    font-weight: 500;
    z-index: 3;
    padding-left: 18px
}

.radioMobWrap___1G_Xy .radioTransition___3UxD_ {
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, #008e00 0, #79e700);
    color: #000;
    box-shadow: none;
    border-radius: 5px;
    height: 100%;
    width: 33.33%;
    transition: .3s
}

.radioMobWrap___1G_Xy .radioTransition___3UxD_ span {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    font-size: 13px;
    position: absolute;
    top: 14px;
    left: 18px
}

.radioMobWrap___1G_Xy .radioContainer___JzOxD input:disabled ~ .radioMark___3DN_A {
    padding-left: 18px
}

.switchWrap___1BqBc .switch___3w4VW {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 20px
}

.switchWrap___1BqBc .switch___3w4VW input {
    display: none
}

.switchWrap___1BqBc .icon___1tJan {
    display: block;
    position: absolute;
    cursor: pointer;
    top: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .1;
    width: 19px;
    height: 18px;
    background-size: contain
}

.switchWrap___1BqBc input:checked + .icon___1tJan {
    opacity: 1
}

.switchWrap___1BqBc input:focus + .icon___1tJan {
    opacity: 1
}

.switchWrap___1BqBc .text___mNLm3 {
    margin-left: 30px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    font-size: 12px;
    text-decoration: underline
}

.passwordWarn___1taJH {
    padding-left: 15px;
    margin: -7px 0 15px 12px;
    color: #7ed321;
    font-size: 10px
}

.passwordWarnWrap___1-FsV {
    color: hsla(0, 0%, 100%, .5)
}

.passwordWarn___1taJH li {
    margin-bottom: 8px;
    position: relative;
    padding-left: 14px;
    letter-spacing: .1px
}

.passwordWarn___1taJH 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___1taJH .has___1KHKk {
    color: hsla(0, 0%, 100%, .5)
}

.icon___1ayma {
    display: flex;
    align-items: center;
    justify-content: center
}

.icon___1ayma, .icon___1ayma svg {
    width: 100%;
    height: 100%
}

.example___3v1-W svg {
    height: 15px;
    width: 15px;
    margin: auto
}

.cancel___xfDw_ svg {
    width: 10px;
    height: 10px
}

.checkbox___2Z5mb {
    z-index: 2;
    position: relative
}

.checkbox___2Z5mb svg {
    height: 16px;
    width: 16px
}

.arrow-down___2EAJ6 svg {
    height: 10px;
    width: 10px
}

.load-more___3Lvgl {
    display: inline-flex;
    vertical-align: middle;
    width: auto;
    height: auto
}

.load-more___3Lvgl svg {
    height: .8em;
    width: .8em
}

.home___3BstM {
    display: flex
}

.popularity___GXxa8 {
    display: inline-flex
}

.alphabetical___2eoVh, .popularity___GXxa8, .popularity___GXxa8 svg {
    height: 100%;
    width: 100%
}

.alphabetical___2eoVh {
    display: inline-flex
}

.alphabetical___2eoVh svg, .payout___15Wjx {
    height: 100%;
    width: 100%
}

.payout___15Wjx {
    display: inline-flex
}

.payout___15Wjx svg, .rating___1fT4v {
    height: 100%;
    width: 100%
}

.rating___1fT4v {
    display: inline-flex
}

.rating___1fT4v svg {
    height: 100%;
    width: 100%
}

.vkontakte___2mrTq svg {
    width: 30px;
    height: 17px
}

.odnoklassniki___4I9R6 svg {
    width: 16px;
    height: 26px
}

.mailru___36vAO svg {
    width: 26px;
    height: 25px
}

.twitter___2aMLg svg {
    width: 26px;
    height: 21
}

.yandex___18CQ5 svg {
    width: 13px;
    height: 26px
}

.facebook___1f5kO svg {
    width: 14px;
    height: 26px
}

.tips___2kMOF {
    opacity: 0;
    position: absolute;
    left: 0;
    padding: 7px 6px 8px 8px;
    background: #1c147b;
    border: 1px solid #28c2f8;
    border-radius: 2px;
    color: #fff;
    z-index: 9;
    font-size: 12px;
    font-weight: 300;
    text-shadow: none !important;
    visibility: hidden;
    transition: opacity .2s;
    pointer-events: none
}

.tips___2kMOF p {
    font-family: Arial, Verdana, sans-serif;
    color: #fff;
    white-space: nowrap;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    margin: 0
}

.tips___2kMOF:after, .tips___2kMOF:before {
    content: "";
    position: absolute;
    top: auto;
    border-width: 5px 5px 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #252d49;
    bottom: -7px;
    right: 9px;
    z-index: 1
}

.tips___2kMOF:after {
    border-top: 6px solid #5c78be;
    bottom: -8px;
    width: 0;
    height: 0;
    z-index: -1
}

.tips__left___2yPCp {
    top: 0;
    left: 100%
}

.tips__left___2yPCp:after, .tips__left___2yPCp:before {
    top: 50%;
    margin-top: -7px;
    left: -13px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid
}

.tips__left___2yPCp:before {
    left: -11px;
    color: #720b0b;
    z-index: 2
}

.tips__right___1Hldt {
    top: 0;
    right: calc(100% + 15px);
    left: auto;
    margin-top: 20px
}

.tips__right___1Hldt:after, .tips__right___1Hldt:before {
    top: 9px !important;
    right: -14px;
    bottom: auto !important;
    color: #28c2f8;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid
}

.tips__right___1Hldt:before {
    right: -12px;
    color: #1c147b;
    z-index: 2
}

.tips__top___2RflV, .tips__topleft___1GUqh {
    top: -33px;
    left: 0;
    transform: none
}

.tips__top___2RflV:after, .tips__top___2RflV:before, .tips__topleft___1GUqh:after, .tips__topleft___1GUqh:before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 7.5px solid;
    color: #28c2f8
}

.tips__top___2RflV:before, .tips__topleft___1GUqh:before {
    bottom: -5px;
    z-index: 1;
    color: #1c147b
}

.tips__topleft___1GUqh {
    left: auto;
    right: -6rem
}

.tips__topleft___1GUqh:after, .tips__topleft___1GUqh:before {
    left: auto !important;
    right: 20px !important
}

.tips--error___2T2LY {
    min-height: 16px;
    background: #720b0b;
    border-color: red;
    border-radius: 3px;
    left: auto;
    right: -3px;
    padding: 3px 8px;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap
}

.tips--error___2T2LY:after {
    color: red
}

.tips--error___2T2LY:before {
    color: #720b0b
}

.tips--error___2T2LY.tips__left___2yPCp:after, .tips--error___2T2LY.tips__left___2yPCp:before, .tips--error___2T2LY.tips__right___1Hldt:after, .tips--error___2T2LY.tips__right___1Hldt:before {
    top: -2px !important;
    transform: translateY(50%)
}

.tips--error___2T2LY.tips__bottom___2zmWQ:after {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: 19px;
    right: auto;
    bottom: auto;
    left: 22px;
    z-index: -1;
    border-right: 1px solid red;
    border-bottom: 1px solid red;
    background: #720b0b;
    transform: scale(1) rotate(45deg);
    border-top-width: 0;
    border-left-width: 0
}

.tips--error___2T2LY.tips__bottom___2zmWQ:before {
    display: none
}

.tips--warn___1o4Cl {
    background: #252d49;
    border-color: #5c78be;
    box-shadow: 1.5px 2.598px 4px 0 rgba(0, 0, 0, .54)
}

.tips--warn___1o4Cl:after {
    color: #5c78be
}

.tips--warn___1o4Cl:before {
    color: #252d49
}

.tips___2kMOF svg {
    fill: #fff
}

body.wwiitkhi--tsilpost [class^=tips].hint {
    width: 210px;
    top: -25px;
    font-family: Helvetica Neue, Arial, sans-serif;
    white-space: normal;
    line-height: 1.3;
    letter-spacing: .02em
}

.tipsHover___3X0mm:hover > .tips___2kMOF {
    opacity: 1;
    visibility: visible;
    transition: all .5s
}

.tipsClick___X-gwC > .tips___2kMOF {
    opacity: 1;
    visibility: visible;
    transition: all .5s
}

.tipsAlways___2i3NN > .tips___2kMOF {
    opacity: 1;
    visibility: visible
}

.tipsWrap___Qr4us {
    display: block;
    position: relative;
    cursor: pointer;
    width: 100%
}

.tipsWrap___Qr4us.withoutWidth___2QqO2 {
    width: inherit
}

.tipsCheckbox___v_h5H, .tipsInput___Vlhua {
    opacity: 1;
    visibility: visible;
    top: -28px
}

.tipsSelect___307HI {
    opacity: 1;
    visibility: visible;
    bottom: auto;
    top: -9px;
    transform: translateY(-20px)
}

.tipsSelect___307HI.tips__left___2yPCp {
    top: 0;
    transform: translate(10px)
}

.wideSizeErrorWrap___dfJ-7 {
    display: flex;
    padding: 20px 0;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #d0021b;
    text-align: center;
    font-weight: 700;
    height: 140px;
    margin-bottom: -60px;
    border: 1px solid #000;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 5px 0 #000;
    border-radius: 5px
}

[class^=wideSizeErrorWrap_] ~ [class*=fieldMob_] {
    opacity: 0
}

.label___1S_l4 {
    font-size: 14px;
    margin-bottom: 4px;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.field___28bbi, .label___1S_l4 {
    font-family: Helvetica Neue, Arial, sans-serif
}

.field___28bbi {
    position: relative;
    width: 100%;
    margin: 14px 0
}

.fieldProfile___WtrjU {
    margin-bottom: 28px
}

.fieldAuth___3W5nS {
    margin-bottom: 12px
}

.fieldSearch___2G-yn {
    margin-bottom: 15px
}

.fieldSearch___2G-yn svg path {
    fill: #f0d873
}

.field___28bbi svg g {
    fill: #fff
}

.field--block___1RvvO {
    margin-bottom: 15px
}

.field--error___w65UC {
    color: #a6161b
}

.field--error___w65UC svg {
    fill: #a6161b
}

.field--error___w65UC .field__input___CMzuU:focus {
    border-color: #5f0d23;
    color: #a6161b
}

.field__input___CMzuU {
    background-color: #10161d;
    border: 1px solid #000;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(83, 95, 111, .5);
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    outline: none;
    padding: 3px 50px 3px 6px
}

.field__input___CMzuU::-webkit-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___CMzuU::-moz-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___CMzuU:-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___CMzuU::-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___CMzuU::placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.field__input___CMzuU:focus + .field__right-btn-wrap___h4Pto > .field__btn___LB3bn {
    opacity: 1
}

.field__input--error___2i7WD {
    border-color: #5f0d23;
    color: #a6161b;
    box-shadow: none !important
}

.field__input--error___2i7WD:focus {
    border-color: #5f0d23
}

.field__input--warn___30WXc {
    border-color: #a6161b
}

.field__input--left-icon___eI4eS {
    padding-left: 45px
}

.field__input--xl___1ksvy {
    height: 46px
}

.field__label___14BH0 {
    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___144kA, .field__right-btn-wrap___h4Pto {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.field__right-btn-wrap___h4Pto {
    right: 5px;
    font-weight: 700;
    width: auto;
    z-index: 2
}

.field__left-btn-wrap___144kA {
    left: 10px
}

.field__btn___LB3bn {
    cursor: pointer;
    border: none;
    background: transparent;
    width: 20px;
    height: 20px
}

.field__btn___LB3bn:focus {
    outline: none
}

.field__btn--error___3RPH3 {
    fill: #a6161b
}

.field__btn--clear___1xiuw {
    opacity: 0
}

.field__btn--clear___1xiuw svg {
    fill: #a6161b;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--check___31E7Z {
    opacity: 0;
    margin-right: 5px;
    width: 20px;
    height: 20px
}

.field__btn--check___31E7Z svg {
    fill: #9aff7c;
    stroke: #01010f;
    stroke-width: 1px
}

.field__btn--info___2DmSp {
    opacity: 1;
    width: 15px;
    height: 15px
}

.field__btn--info___2DmSp svg {
    fill: #fff
}

.field__warning___SOp3Y {
    padding: 5px 8px
}

.fieldMob___Uie1V {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid rgba(0, 151, 236, .2);
    background: #000818;
    border-radius: 5px;
    margin-bottom: 20px
}

.fieldMobDisabled___2g3p4 {
    background: transparent
}

.fieldMob__input___LvaEP {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 9px 19px 0;
    background-image: none;
    background-color: transparent;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 500;
    font-family: Roboto
}

.fieldMob__input___LvaEP:focus {
    outline: none
}

.fieldMob__input___LvaEP::-webkit-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___LvaEP::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___LvaEP:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___LvaEP::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___LvaEP::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___Uie1V input[name=currentPassword], .fieldMob___Uie1V input[name=newPassword], .fieldMob___Uie1V input[name=newPasswordSecond], .fieldMob___Uie1V input[name=password] {
    padding-right: 40px
}

.fieldMob__label___8rmwD {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all .3s
}

.fieldMob__labelFocus___3EAQd {
    color: hsla(0, 0%, 100%, .5)
}

.fieldMob___Uie1V svg {
    fill: #3f3c3c
}

.fieldMob__btn___3fmO0 {
    width: 16px;
    height: 16px;
    position: absolute;
    top: auto;
    right: 22px;
    bottom: 17px;
    left: auto;
    z-index: 2;
    margin: auto;
    outline: none;
    background: none;
    transition: all .3s
}

.fieldMob__labelFocus___3EAQd + .fieldMob__btn___3fmO0, .fieldMobError___yJkvh + .fieldMob__btn___3fmO0 {
    top: 12px
}

.fieldMobError___yJkvh {
    position: absolute;
    transform: translateY(-50%);
    right: 15px;
    color: #a6161b;
    max-width: 70%;
    text-align: right;
    z-index: 100
}

form input:-webkit-autofill, form input:-webkit-autofill:focus, form input:-webkit-autofill:hover, form textarea:-webkit-autofill, form textarea:-webkit-autofill:focus, form textarea:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 50px #000214 !important;
    -webkit-text-fill-color: #fff !important;
    border-radius: 0;
    border: none !important;
    -webkit-appearance: none
}

.fieldWeb___Ssm83 {
    padding: 38px 40px 26px 38px;
    margin: 5px 0 0;
    font-family: Arial, Verdana, sans-serif;
    position: relative;
    overflow: hidden
}

.fieldWeb__input___1RKtj {
    border: 1px solid #294a6a;
    box-sizing: border-box;
    box-shadow: inset 0 0 0 2px #000;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    height: 40px
}

.fieldWeb__input___1RKtj:focus {
    outline: none
}

.fieldWeb___Ssm83 .cancelBtn___159Q5 {
    background: url(search-close.png) 50% 50% no-repeat;
    width: 17px;
    height: 17px;
    position: absolute;
    right: 51px;
    top: calc(50% - 5px);
    transform: translateY(-50%);
    cursor: pointer
}

.fieldWeb___Ssm83 .cancelBtn___159Q5:focus {
    outline: none
}

.fieldMob___3cNyc {
    position: relative;
    margin: 0 1rem 0 0;
    display: flex;
    align-items: center;
    min-height: 26px;
    height: 4.575rem;
    font-weight: 400;
    border-radius: 2px;
    font-family: Roboto, sans-serif;
    background: #171c3d;
    box-shadow: 0 0 0 2px #000;
    border: 1px solid #222d51
}

.fieldMob___3cNyc .icon___22ija {
    position: absolute;
    left: 1.35rem;
    top: 0;
    width: 2.5rem;
    height: 100%;
    display: block;
    z-index: 20;
    fill: #fff
}

.fieldMob___3cNyc .icon___22ija svg {
    width: 100%;
    height: 100%;
    fill: #fff
}

.fieldMob__input___n36Qc {
    font-size: 14px;
    color: #fff;
    width: 100%;
    padding: 0 20px;
    background: transparent;
    box-shadow: none;
    border: none
}

.fieldMob__input___n36Qc:focus {
    outline: none
}

.fieldMob__input___n36Qc:focus::-webkit-input-placeholder {
    color: transparent
}

.fieldMob__input___n36Qc:focus::-moz-placeholder {
    color: transparent
}

.fieldMob__input___n36Qc:focus:-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___n36Qc:focus::-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___n36Qc:focus::placeholder {
    color: transparent
}

.fieldMob__input___n36Qc::-webkit-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___n36Qc::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___n36Qc:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___n36Qc::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___n36Qc::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___3cNyc .resultCount___1_lo5 {
    position: absolute;
    right: 1rem;
    top: 0;
    font-size: 1.6rem;
    line-height: 4.5rem;
    color: #a2adc0
}

.fieldWeb___2-Zf_ {
    position: relative;
    width: 100%;
    font-family: Helvetica Neue, Arial, sans-serif;
    margin-bottom: 15px
}

.fieldWeb__error___35QVd {
    color: red;
    font-size: 13px
}

.fieldWeb__input___1B2Q8 {
    background-color: #000717;
    background-image: linear-gradient(180deg, rgba(44, 1, 0, .4), rgba(44, 1, 0, 0));
    border: 1px solid #3b424e;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 0 2px rgba(83, 95, 111, .5);
    width: 100%;
    height: 38px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    outline: none;
    padding: 3px 50px 3px 6px
}

.fieldWeb__input___1B2Q8:focus {
    border: 1px solid #929497;
    box-shadow: 0 0 2px hsla(0, 0%, 100%, .5)
}

.fieldWeb__input___1B2Q8:focus::-webkit-input-placeholder {
    color: transparent
}

.fieldWeb__input___1B2Q8:focus::-moz-placeholder {
    color: transparent
}

.fieldWeb__input___1B2Q8:focus:-ms-input-placeholder {
    color: transparent
}

.fieldWeb__input___1B2Q8:focus::-ms-input-placeholder {
    color: transparent
}

.fieldWeb__input___1B2Q8:focus::placeholder {
    color: transparent
}

.fieldWeb__input___1B2Q8::-webkit-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___1B2Q8::-moz-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___1B2Q8:-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___1B2Q8::-ms-input-placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb__input___1B2Q8::placeholder {
    font-size: 14px;
    text-align: left;
    color: #757575
}

.fieldWeb___2-Zf_ .cancelBtn___ru2uZ {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 9px;
    cursor: pointer;
    border: none;
    background: transparent;
    width: auto
}

.fieldWeb___2-Zf_ .cancelBtn___ru2uZ:focus {
    outline: none
}

.fieldWeb___2-Zf_ .cancelBtn___ru2uZ i[class^=icon] {
    width: 11px;
    height: 11px;
    flex-shrink: 0
}

.fieldWeb___2-Zf_ .cancelBtn___ru2uZ i[class^=icon] path, .fieldWeb___2-Zf_ .cancelBtn___ru2uZ i[class^=icon] svg {
    width: 100%;
    height: 100%;
    fill: #9d4a06
}

.fieldWeb___2-Zf_ .searchIcon___GhDK- {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    height: 15px;
    width: 15px
}

.fieldWeb___2-Zf_ .searchIcon___GhDK- path {
    fill: #f0d873
}

.fieldMob___34b-O {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    padding: 0;
    background: transparent
}

.fieldMob__input___1OA5K {
    font-size: 15px;
    color: #fff;
    width: 100%;
    height: 58px;
    padding: 0 20px;
    background: transparent;
    box-shadow: none;
    border: none
}

.fieldMob__input___1OA5K:focus {
    outline: none
}

.fieldMob__input___1OA5K:focus::-webkit-input-placeholder {
    color: transparent
}

.fieldMob__input___1OA5K:focus::-moz-placeholder {
    color: transparent
}

.fieldMob__input___1OA5K:focus:-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___1OA5K:focus::-ms-input-placeholder {
    color: transparent
}

.fieldMob__input___1OA5K:focus::placeholder {
    color: transparent
}

.fieldMob__input___1OA5K::-webkit-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1OA5K::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1OA5K:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1OA5K::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1OA5K::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___34b-O i[class^=icon] {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-left: 20px
}

.fieldMob___34b-O i[class^=icon] svg {
    width: 100%;
    height: 100%;
    fill: #fff
}

body.with-radio-payments .payment-container {
    width: auto
}

body.with-radio-payments .payment-container .payment-icons {
    margin-bottom: 20px;
    display: inline-flex;
    background: #000d26;
    border: 1px solid #0097ec;
    padding: 11px;
    width: auto
}

body.with-radio-payments .payment-container .payment-icons div {
    width: 113px;
    margin-right: 11px
}

body.with-radio-payments .payment-container .payment-icons div:last-child {
    margin-right: 0
}

body.with-radio-payments .payment-container .payment-icons label {
    background-color: #212121;
    opacity: .6;
    border-radius: 3px;
    display: block;
    width: 100%;
    height: 55px;
    cursor: pointer;
    margin-bottom: 0
}

body.with-radio-payments .payment-container .payment-icons label:hover {
    opacity: 1
}

body.with-radio-payments .payment-container .payment-icons input[type=radio] {
    display: none
}

body.with-radio-payments .payment-container .payment-icons input[type=radio]:checked + label {
    opacity: 1;
    position: relative
}

body.with-radio-payments .payment-container .payment-icons input[type=radio]:checked + label:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    top: 66px;
    border: 12px solid transparent;
    border-top-color: #0097ec;
    margin-left: -12px
}

body.with-radio-payments .payment-container .payment-icons input[type=radio]:checked + label:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    top: 66px;
    border: 10px solid transparent;
    border-top-color: #000d26;
    margin-left: -10px
}

body.with-radio-payments .payment-container-mob {
    width: auto
}

body.with-radio-payments .payment-container-mob__body {
    background: #000d26;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -17px;
    position: relative;
    z-index: 1;
    padding: 0 20px 20px;
    border: 1px solid #000;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .1), inset 0 1px 3px 0 rgba(0, 0, 0, .5), inset 0 4px 5px 0 rgba(0, 0, 0, .5)
}

body.with-radio-payments .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
}

body.with-radio-payments .payment-container-mob .payment-icons__item {
    width: 80px;
    height: 100%;
    margin-right: 10px;
    display: inline-block;
    font-size: 0;
    vertical-align: top;
    position: relative
}

body.with-radio-payments .payment-container-mob .payment-icons__item:last-child {
    margin-right: 0
}

body.with-radio-payments .payment-container-mob .payment-icons label {
    border-radius: 5px;
    border: 1px solid #000;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 0 0 hsla(0, 0%, 100%, .1);
    display: block;
    width: 80px;
    height: 60px;
    cursor: pointer;
    position: relative;
    outline: none;
    padding: 10px
}

body.with-radio-payments .payment-container-mob .payment-icons label + .payment-container-mob__decor {
    display: none
}

body.with-radio-payments .payment-container-mob .payment-icons input[type=radio] {
    display: none
}

body.with-radio-payments .payment-container-mob .payment-icons input[type=radio]:checked + label {
    background: #000d26;
    border-radius: 5px 5px 0 0;
    padding-bottom: 10px;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .1), inset 0 1px 3px 0 rgba(0, 0, 0, .5), inset 0 4px 5px 0 rgba(0, 0, 0, .5);
    position: relative
}

body.with-radio-payments .payment-container-mob .payment-icons input[type=radio]:checked + label + .payment-container-mob__decor {
    display: block
}

body.with-radio-payments .payment-container-mob__label {
    padding-top: 44px;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
    font-size: 15px
}

body.with-radio-payments .payment-container-mob__label + .mob-input-wrap {
    margin-top: 16px
}

body.with-radio-payments .payment-container-mob__text {
    color: #54bddc;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 20px
}

body.with-radio-payments .payment-container-mob__decor {
    position: absolute;
    overflow: hidden;
    z-index: 2;
    bottom: 0;
    left: -10px;
    width: 100px;
    height: 30px;
    background: #000d26
}

body.with-radio-payments .payment-container-mob__decor:before {
    content: "";
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #000d26;
    position: absolute;
    bottom: 16px;
    left: -16px;
    border: 1px solid #000;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 4px 5px 0 rgba(0, 0, 0, .5)
}

body.with-radio-payments .payment-container-mob__decor:after {
    content: "";
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #000d26;
    position: absolute;
    bottom: 16px;
    right: -16px;
    border: 1px solid #000;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 4px 5px 0 rgba(0, 0, 0, .5)
}

.bonuses__checkbox_wrap___2pHpX {
    margin-bottom: 12px
}

.input___3aPrS {
    display: none
}

.input___3aPrS:checked + .label___338aw {
    background-color: hsla(0, 0%, 100%, .05)
}

.input___3aPrS:checked + .label___338aw .labelText___WKZAU {
    color: #fff
}

.label___338aw {
    display: flex;
    align-items: center;
    height: 96px;
    width: 100%;
    padding: 0 32px;
    cursor: pointer;
    flex: auto
}

.labelImg___3u5DG {
    display: flex;
    flex: 0 0 62px;
    height: 58px;
    width: 62px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center center;
    object-position: center center
}

.labelText___WKZAU {
    margin-left: 21px;
    display: inline-block;
    color: #868686;
    font-size: 12px;
    line-height: 16px;
    font-family: Roboto, sans-serif;
    pointer-events: none
}

.checkboxWrapper___21GSU {
    position: relative;
    margin: 14px 0
}

.checkboxWrapper___21GSU .input___3Je6x {
    display: none
}

.checkboxWrapper___21GSU .input___3Je6x:checked + label:before {
    background-position: 100% 0
}

.checkboxWrapper___21GSU .label___38N_D {
    position: relative;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding-left: 33px;
    font-family: Helvetica Neue, Arial, sans-serif;
    display: flex;
    align-items: center
}

.checkboxWrapper___21GSU .label___38N_D:before {
    content: "";
    display: block;
    position: absolute;
    top: -2px;
    left: 0;
    width: 24px;
    height: 24px;
    background: url(checkbox.png) 0 0 no-repeat;
    z-index: 1
}

.checkboxWrapper___21GSU .label___38N_D a {
    text-decoration: none
}

.checkboxWrapper___21GSU .link___3rphC {
    margin-left: 3px;
    color: #868686;
    font-size: 13px;
    font-weight: 700
}

.checkboxWrapper___21GSU .checkboxTips___2qy7k {
    opacity: 1 !important
}

.fieldWrap___2Z5ym {
    margin: 14px 0
}

.fieldWrapMob___15e38 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 2rem
}

.fieldWrapMob___15e38 .field___13LBR {
    margin: 0;
    width: 100%;
    border: none;
    box-shadow: none;
    background: none
}

.fieldWrapMob___15e38 .field___13LBR [class*=tips__] {
    display: block;
    z-index: 0;
    position: relative;
    top: 0;
    right: 0;
    text-align: center;
    padding: 1.5rem .5rem 1rem;
    font-size: 1.4rem;
    margin: -.5rem 0 0;
    color: #fff2bd;
    background-color: #9c3039;
    border-radius: 0 0 .5rem .5rem;
    white-space: normal
}

.fieldWrapMob___15e38 .field___13LBR [class*=tips__]:after, .fieldWrapMob___15e38 .field___13LBR [class*=tips__]:before {
    content: none
}

.fieldWrapMob___15e38 .field___13LBR .additionalInfo___F14Zy, .fieldWrapMob___15e38 .field___13LBR .additionalWarning___-rp4J {
    top: 0;
    background: transparent;
    border: none;
    font-size: 1.45em;
    color: #a2adc0;
    padding: 5px 0 0 15px;
    text-align: right;
    z-index: 1;
    left: 0;
    transform: none;
    margin: 0;
    font-weight: 100;
    line-height: 14px
}

.field___13LBR {
    position: relative;
    align-items: center;
    background: #10161d;
    border: 2px solid #000;
    box-shadow: 0 0 3px 1px #232f3b, inset 0 -4px 10px 0 rgba(0, 0, 0, .75);
    margin: 10px 0
}

.fieldDisabled___1evLU {
    border: 1px solid rgba(27, 19, 19, .9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: transparent
}

.field___13LBR svg {
    fill: #868686
}

.field--block___2KZ5Y {
    margin-bottom: 15px
}

.field__input___1otmu {
    font-size: 14px;
    color: #fff;
    width: 100%;
    height: 32px;
    padding: 8px 10px 7px;
    box-shadow: none;
    border: none;
    font-weight: 400;
    background: transparent
}

.field__input___1otmu, .field__inputMob___dO-xK {
    box-sizing: border-box;
    position: relative;
    z-index: 1
}

.field__inputMob___dO-xK {
    width: 100%;
    height: 5.715rem;
    padding: 0 2rem;
    outline: 0;
    font-size: 2rem;
    border-radius: .5rem !important;
    color: #18202c;
    background-color: #fff;
    border: 1px solid #fff;
    font-family: Roboto
}

.field__inputMob___dO-xK::-webkit-input-placeholder {
    color: #000
}

.field__inputMob___dO-xK::-moz-placeholder {
    color: #000
}

.field__inputMob___dO-xK:-ms-input-placeholder {
    color: #000
}

.field__inputMob___dO-xK::-ms-input-placeholder {
    color: #000
}

.field__inputMob___dO-xK::placeholder {
    color: #000
}

.field__inputMob___dO-xK ~ .field__right-btn-wrap___VgKbH {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: space-around;
    align-content: space-around;
    bottom: auto;
    left: auto;
    z-index: 5;
    margin: auto;
    width: 6rem;
    height: 6rem;
    cursor: pointer;
    border-radius: 0 .5rem .5rem 0
}

.field__inputMob___dO-xK ~ .field__right-btn-wrap___VgKbH .fieldMob__btn___3HfnC {
    width: 2.8575rem;
    height: 2.8575rem
}

.field__inputMob___dO-xK ~ .field__right-btn-wrap___VgKbH .field__btn--show___2Bjyd {
    background-color: transparent
}

.field__inputMob___dO-xK.field__inputError___3o0z6 {
    color: #fff;
    background: #502724;
    border-color: #e2665c
}

.field__inputMob___dO-xK.field__inputError___3o0z6::-webkit-input-placeholder {
    color: #e2665c
}

.field__inputMob___dO-xK.field__inputError___3o0z6::-moz-placeholder {
    color: #e2665c
}

.field__inputMob___dO-xK.field__inputError___3o0z6:-ms-input-placeholder {
    color: #e2665c
}

.field__inputMob___dO-xK.field__inputError___3o0z6::-ms-input-placeholder {
    color: #e2665c
}

.field__inputMob___dO-xK.field__inputError___3o0z6::placeholder {
    color: #e2665c
}

.field__input___1otmu:focus {
    outline: none
}

.field__input--left-icon___268H6 {
    padding-left: 45px
}

.field__input--xl___2RMNJ {
    height: 46px
}

.field__input___1otmu.password___1ixF_ {
    width: calc(100% - 32px);
    height: 31px
}

.field__left-btn-wrap___NpZ-n, .field__right-btn-wrap___VgKbH {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.field__right-btn-wrap___VgKbH {
    right: 6px;
    width: 20px;
    z-index: 2;
    transform: none;
    height: 16px;
    margin-top: -8px
}

.field__left-btn-wrap___NpZ-n {
    left: 10px
}

.field__btn___3YwbD {
    cursor: pointer;
    border: none;
    background: transparent;
    width: 20px;
    height: 16px
}

.field__btn___3YwbD:focus {
    outline: none
}

.field__btn--clear___1rPqd {
    opacity: 0
}

.field__btn--clear___1rPqd svg {
    fill: #994901;
    stroke: #994901;
    stroke-width: 2px
}

.field__btn--check___1fVNm {
    opacity: 0;
    margin-right: 5px;
    width: 15px;
    height: 15px
}

.field__btn--check___1fVNm svg {
    fill: #c3e1fa
}

.field__btn--info___1MUCt {
    opacity: 1;
    width: 15px;
    height: 15px
}

.field__btn--info___1MUCt svg {
    fill: #fff
}

.field__warning___1IQQY {
    padding: 5px 8px
}

.new-button-desktop--lg___UYPmC {
    line-height: 48px;
    font-size: 26px
}

.new-button-desktop--md___2o70_ {
    line-height: 40px;
    font-size: 22px
}

.new-button-desktop--sm___9WdjA {
    line-height: 32px;
    font-size: 20px
}

.fieldMob___30_Pz {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid #000;
    background: transparent;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 5px 0 #000;
    background-image: linear-gradient(180deg, #000 0, transparent);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF000000", endColorstr="#00000000", GradientType=0);
    margin-bottom: 20px
}

.fieldMobDisabled___mnUnM {
    border: 1px solid rgba(27, 19, 19, .9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: transparent
}

.fieldMob__input___2wU8l {
    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___2wU8l:focus {
    outline: none
}

.fieldMob__input___2wU8l::-webkit-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___2wU8l::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___2wU8l:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___2wU8l::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___2wU8l::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___30_Pz input[name=currentPassword], .fieldMob___30_Pz input[name=newPassword], .fieldMob___30_Pz input[name=newPasswordSecond] {
    padding-right: 40px
}

.fieldMob__label___1ilrO {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all .3s
}

.fieldMob__labelFocus___6vI79 {
    color: hsla(0, 0%, 100%, .5)
}

.fieldMob___30_Pz svg {
    fill: #3f3c3c
}

.fieldMob__btn___3HfnC {
    width: 16px;
    height: 16px;
    margin: auto;
    outline: none;
    transition: all .3s
}

.fieldWrap___2AbNW {
    margin: 14px 0
}

.fieldWrapMob___17nMO {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 2rem;
    margin: 0
}

.fieldWrapMob___17nMO .field___FoPHy, .fieldWrapMob___17nMO .wrapTelephone___Osmgi {
    margin: 0;
    width: 100%;
    border: none;
    box-shadow: none;
    background: none
}

.fieldWrapMob___17nMO .field___FoPHy [class*=tips__], .fieldWrapMob___17nMO .wrapTelephone___Osmgi [class*=tips__] {
    display: block;
    z-index: 0;
    position: relative;
    top: 0;
    right: 0;
    text-align: center;
    padding: 1.5rem .5rem 1rem;
    font-size: 1.4rem;
    margin: -.5rem 0 0;
    color: #fff2bd;
    background-color: #9c3039;
    border-radius: 0 0 .5rem .5rem;
    white-space: normal
}

.fieldWrapMob___17nMO .field___FoPHy [class*=tips__]:after, .fieldWrapMob___17nMO .field___FoPHy [class*=tips__]:before, .fieldWrapMob___17nMO .wrapTelephone___Osmgi [class*=tips__]:after, .fieldWrapMob___17nMO .wrapTelephone___Osmgi [class*=tips__]:before {
    content: none
}

.fieldWrapMob___17nMO .field___FoPHy .additionalInfo___2FOps, .fieldWrapMob___17nMO .field___FoPHy .additionalWarning___3ge6x, .fieldWrapMob___17nMO .wrapTelephone___Osmgi .additionalInfo___2FOps, .fieldWrapMob___17nMO .wrapTelephone___Osmgi .additionalWarning___3ge6x {
    top: 0;
    background: transparent;
    border: none;
    font-size: 1.45em;
    color: #a2adc0;
    padding: 5px 0 0 15px;
    text-align: right;
    z-index: 1;
    left: 0;
    transform: none;
    margin: 0;
    font-weight: 100;
    line-height: 14px
}

.field___FoPHy, .wrapTelephone___Osmgi {
    position: relative;
    align-items: center;
    background: #10161d;
    border: 2px solid #000;
    box-shadow: 0 0 3px 1px #232f3b, inset 0 -4px 10px 0 rgba(0, 0, 0, .75);
    margin: 10px 0
}

.fieldDisabled___2kPCg {
    border: 1px solid rgba(27, 19, 19, .9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: transparent
}

.field___FoPHy svg, .wrapTelephone___Osmgi svg {
    fill: #868686
}

.field--block___HsbMy {
    margin-bottom: 15px
}

.field__input___1u44l, .wrapTelephone___Osmgi .react-tel-input___3PJm8 input {
    font-size: 14px;
    color: #fff;
    width: 100%;
    height: 32px;
    box-sizing: border-box;
    padding: 8px 10px 7px;
    box-shadow: none;
    border: none;
    position: relative;
    z-index: 1;
    font-weight: 400;
    background: transparent
}

.field__inputMob___1soUs {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 5.715rem;
    padding: 0 2rem;
    outline: 0;
    font-size: 2rem;
    border-radius: .5rem !important;
    box-sizing: border-box;
    color: #18202c;
    background-color: #fff;
    border: 1px solid #fff;
    font-family: Roboto
}

.field__inputMob___1soUs::-webkit-input-placeholder {
    color: #000
}

.field__inputMob___1soUs::-moz-placeholder {
    color: #000
}

.field__inputMob___1soUs:-ms-input-placeholder {
    color: #000
}

.field__inputMob___1soUs::-ms-input-placeholder {
    color: #000
}

.field__inputMob___1soUs::placeholder {
    color: #000
}

.field__inputMob___1soUs ~ .field__right-btn-wrap___HaGmj {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: space-around;
    align-content: space-around;
    bottom: auto;
    left: auto;
    z-index: 5;
    margin: auto;
    width: 6rem;
    height: 6rem;
    cursor: pointer;
    border-radius: 0 .5rem .5rem 0
}

.field__inputMob___1soUs ~ .field__right-btn-wrap___HaGmj .fieldMob__btn___Iepxz {
    width: 2.8575rem;
    height: 2.8575rem
}

.field__inputMob___1soUs ~ .field__right-btn-wrap___HaGmj .field__btn--show___2BrUD {
    background-color: transparent
}

.field__inputMob___1soUs.field__inputError___33ZM- {
    color: #fff;
    background: #502724;
    border-color: #e2665c
}

.field__inputMob___1soUs.field__inputError___33ZM-::-webkit-input-placeholder {
    color: #e2665c
}

.field__inputMob___1soUs.field__inputError___33ZM-::-moz-placeholder {
    color: #e2665c
}

.field__inputMob___1soUs.field__inputError___33ZM-:-ms-input-placeholder {
    color: #e2665c
}

.field__inputMob___1soUs.field__inputError___33ZM-::-ms-input-placeholder {
    color: #e2665c
}

.field__inputMob___1soUs.field__inputError___33ZM-::placeholder {
    color: #e2665c
}

.field__input___1u44l:focus, .wrapTelephone___Osmgi .react-tel-input___3PJm8 input:focus {
    outline: none
}

.field__input--left-icon___1zI9s {
    padding-left: 45px
}

.field__input--xl___1RKh_ {
    height: 46px
}

.field__input___1u44l.password___2F5sK, .wrapTelephone___Osmgi .react-tel-input___3PJm8 input.password___2F5sK {
    width: calc(100% - 32px);
    height: 31px
}

.field__left-btn-wrap___2SNZh, .field__right-btn-wrap___HaGmj {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.field__right-btn-wrap___HaGmj {
    right: 6px;
    width: 20px;
    z-index: 2;
    transform: none;
    height: 16px;
    margin-top: -8px
}

.field__left-btn-wrap___2SNZh {
    left: 10px
}

.field__btn___1-pex {
    cursor: pointer;
    border: none;
    background: transparent;
    width: 20px;
    height: 16px
}

.field__btn___1-pex:focus {
    outline: none
}

.field__btn--clear___3HP8p {
    opacity: 0
}

.field__btn--clear___3HP8p svg {
    fill: #994901;
    stroke: #994901;
    stroke-width: 2px
}

.field__btn--check___3SPhw {
    opacity: 0;
    margin-right: 5px;
    width: 15px;
    height: 15px
}

.field__btn--check___3SPhw svg {
    fill: #c3e1fa
}

.field__btn--info___2gkI9 {
    opacity: 1;
    width: 15px;
    height: 15px
}

.field__btn--info___2gkI9 svg {
    fill: #fff
}

.field__warning___3NBcT {
    padding: 5px 8px
}

.new-button-desktop--lg___m2YZL {
    line-height: 48px;
    font-size: 26px
}

.new-button-desktop--md___fRev8 {
    line-height: 40px;
    font-size: 22px
}

.new-button-desktop--sm___1RcnZ {
    line-height: 32px;
    font-size: 20px
}

.fieldMob___2B7WI {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 58px;
    border: 1px solid #000;
    background: transparent;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .05), inset 0 1px 5px 0 #000;
    background-image: linear-gradient(180deg, #000 0, transparent);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF000000", endColorstr="#00000000", GradientType=0);
    margin-bottom: 20px
}

.fieldMobDisabled___2vBOG {
    border: 1px solid rgba(27, 19, 19, .9);
    box-shadow: inset 0 0 0 2px #2a2121;
    background: transparent
}

.fieldMob__input___1Ixho {
    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___1Ixho:focus {
    outline: none
}

.fieldMob__input___1Ixho::-webkit-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1Ixho::-moz-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1Ixho:-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1Ixho::-ms-input-placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob__input___1Ixho::placeholder {
    text-align: left;
    color: #fff;
    font-size: 15px;
    font-weight: 400
}

.fieldMob___2B7WI input[name=currentPassword], .fieldMob___2B7WI input[name=newPassword], .fieldMob___2B7WI input[name=newPasswordSecond] {
    padding-right: 40px
}

.fieldMob__label___3hyir {
    position: absolute;
    top: 50%;
    transform: translateY(-20%);
    left: 19px;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    transition: all .3s
}

.fieldMob__labelFocus___Sin5s {
    color: hsla(0, 0%, 100%, .5)
}

.fieldMob___2B7WI svg {
    fill: #3f3c3c
}

.fieldMob__btn___Iepxz {
    width: 16px;
    height: 16px;
    margin: auto;
    outline: none;
    transition: all .3s
}

.fieldWrapMobContainer___3chsY {
    position: relative
}

.warningHint___3U5m8 .warningPhoneDesktop___-QL1E {
    display: none;
    position: absolute;
    top: 6px;
    left: -2px;
    padding: 7px 6px 8px 8px;
    width: 210px;
    white-space: normal;
    line-height: 1.3;
    letter-spacing: .02em;
    max-width: 300px;
    font-family: Helvetica Neue, Arial, sans-serif;
    opacity: 0;
    background: #1c147b;
    border: 1px solid #28c2f8;
    border-radius: 2px;
    color: #fff;
    z-index: 9;
    font-size: 12px;
    font-weight: 300;
    visibility: hidden;
    transition: opacity .2s;
    pointer-events: none;
    transform: translateY(-100%)
}

.warningHint___3U5m8 .warningPhoneDesktop___-QL1E:after, .warningHint___3U5m8 .warningPhoneDesktop___-QL1E:before {
    content: "";
    top: auto;
    position: absolute;
    right: 9px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid
}

.warningHint___3U5m8 .warningPhoneDesktop___-QL1E:before {
    bottom: -5px;
    z-index: 1;
    color: #1c147b
}

.warningHint___3U5m8 .warningPhoneDesktop___-QL1E:after {
    bottom: -8px;
    z-index: -1;
    color: #28c2f8
}

.warningHint___3U5m8:hover .warningPhoneDesktop___-QL1E {
    display: block;
    opacity: 1;
    visibility: visible;
    transition: all .5s
}

.hintActive___1Dw2w > .warningPhone___2j0ov {
    display: block
}

.warningPhone___2j0ov {
    display: none;
    top: 0;
    background: transparent;
    border: none;
    font-size: 1.45em;
    line-height: 1.8rem;
    color: #a2adc0;
    padding: 5px 0 0 15px;
    margin-bottom: 0;
    font-weight: 400;
    text-align: right;
    z-index: 1;
    left: 0;
    transform: none
}

.field__inputErrorMob___20Z9O [class^=flag-container] {
    color: #fff
}

.wrapTelephone___Osmgi .field__inputErrorMob___20Z9O {
    color: #fff !important;
    background-color: #502724 !important;
    border-color: #e2665c !important
}

.wrapTelephoneDisabled___35iku {
    border: 1px solid rgba(0, 0, 0, .5);
    box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, .1);
    background: transparent;
    color: #fff
}

.wrapTelephoneDisabled___35iku .fieldMob__input___1Ixho {
    padding-top: 30px
}

.wrapTelephone___Osmgi .intl-tel-input {
    display: block
}

.wrapTelephone___Osmgi .intl-tel-input .selected-flag:focus {
    outline: none
}

.wrapTelephone___Osmgi .intl-tel-input .selected-flag .selected-dial-code {
    height: 17px;
    line-height: 17px;
    padding-left: 40px;
    padding-top: 8px;
    padding-bottom: 7px;
    font-size: 14px
}

.wrapTelephone___Osmgi .intl-tel-input .selected-flag .iti-arrow {
    right: auto;
    left: 35px
}

.wrapTelephone___Osmgi .intl-tel-input .country-list {
    z-index: 4;
    width: 100%;
    top: 34px;
    background: #10161d;
    border: 2px solid #000;
    max-height: 178px;
    box-shadow: 0 0 3px 1px #232f3b, 0 0 0 1px #232f3b, inset 0 -4px 10px 0 rgba(0, 0, 0, .75);
    font-size: 14px
}

.wrapTelephone___Osmgi .intl-tel-input .country-list .country {
    overflow: hidden
}

.wrapTelephone___Osmgi .intl-tel-input .country-list .divider {
    border-bottom: 1px solid #1b2631
}

.wrapTelephone___Osmgi .saveButton___2-61P {
    display: block;
    width: 36px;
    height: 35px;
    position: absolute;
    background: url(spr-btns.png) -36px -1px no-repeat;
    right: -1px;
    top: -1px
}

.wrapTelephone___Osmgi .saveButton___2-61P:disabled {
    pointer-events: none;
    opacity: .5
}

.wrapTelephone___Osmgi .successTips___1vIWp {
    width: 100px !important;
    left: auto;
    right: -1px;
    top: -35px
}

.intl-tel-input {
    position: relative;
    display: inline-block
}

.intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.intl-tel-input .hide {
    display: none
}

.intl-tel-input .v-hide {
    visibility: hidden
}

.intl-tel-input input, .intl-tel-input input[type=tel], .intl-tel-input input[type=text] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0
}

.intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .iti-flag {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto
}

.intl-tel-input .selected-flag .iti-arrow {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up {
    border-top: none;
    border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.intl-tel-input .country-list.dropup {
    bottom: 100%;
    margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
    display: inline-block;
    width: 20px
}

.intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
    padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
    color: #999
}

.intl-tel-input .country-list .country.highlight {
    background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code, .intl-tel-input .country-list .flag-box {
    vertical-align: middle
}

.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {
    margin-right: 6px
}

.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.allow-dropdown input[type=text] {
    padding-right: 40px;
    padding-left: 52px;
    margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container {
    right: auto;
    left: 0;
    width: 100%
}

.intl-tel-input.allow-dropdown .selected-flag {
    width: 46px
}

.intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
    background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    cursor: default
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
    background-color: transparent
}

.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag {
    background-color: rgba(0, 0, 0, .05);
    display: table
}

.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text] {
    padding-left: 76px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 70px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text] {
    padding-left: 84px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 78px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text] {
    padding-left: 92px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 86px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text] {
    padding-left: 100px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 94px
}

.intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.intl-tel-input.iti-container:hover {
    cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.iti-mobile .intl-tel-input .country-list {
    max-height: 100%;
    width: 100%;
    -webkit-overflow-scrolling: touch
}

.iti-mobile .intl-tel-input .country-list .country {
    padding: 10px;
    line-height: 1.5em
}

.iti-flag.be {
    width: 18px;
    height: 15px;
    background-position: -440px 0
}

.iti-flag.ch {
    width: 15px;
    height: 15px;
    background-position: -944px 0
}

.iti-flag.mc {
    width: 19px;
    height: 15px;
    background-position: -3139px 0
}

.iti-flag.ne {
    width: 18px;
    height: 15px;
    background-position: -3666px 0
}

.iti-flag.np {
    width: 13px;
    height: 15px;
    background-position: -3796px 0;
    background-color: transparent
}

.iti-flag.va {
    width: 15px;
    height: 15px;
    background-position: -5307px 0
}

.iti-flag.ac {
    height: 10px;
    background-position: 0 0
}

.iti-flag.ad {
    height: 14px;
    background-position: -22px 0
}

.iti-flag.ae {
    height: 10px;
    background-position: -44px 0
}

.iti-flag.af {
    height: 14px;
    background-position: -66px 0
}

.iti-flag.ag {
    height: 14px;
    background-position: -88px 0
}

.iti-flag.ai {
    height: 10px;
    background-position: -110px 0
}

.iti-flag.al {
    height: 15px;
    background-position: -132px 0
}

.iti-flag.am {
    height: 10px;
    background-position: -154px 0
}

.iti-flag.ao {
    height: 14px;
    background-position: -176px 0
}

.iti-flag.aq {
    height: 14px;
    background-position: -198px 0
}

.iti-flag.ar {
    height: 13px;
    background-position: -220px 0
}

.iti-flag.as {
    height: 10px;
    background-position: -242px 0
}

.iti-flag.at {
    height: 14px;
    background-position: -264px 0
}

.iti-flag.au {
    height: 10px;
    background-position: -286px 0
}

.iti-flag.aw {
    height: 14px;
    background-position: -308px 0
}

.iti-flag.ax {
    height: 13px;
    background-position: -330px 0
}

.iti-flag.az {
    height: 10px;
    background-position: -352px 0
}

.iti-flag.ba {
    height: 10px;
    background-position: -374px 0
}

.iti-flag.bb {
    height: 14px;
    background-position: -396px 0
}

.iti-flag.bd {
    height: 12px;
    background-position: -418px 0
}

.iti-flag.bf {
    height: 14px;
    background-position: -460px 0
}

.iti-flag.bg {
    height: 12px;
    background-position: -482px 0
}

.iti-flag.bh {
    height: 12px;
    background-position: -504px 0
}

.iti-flag.bi {
    height: 12px;
    background-position: -526px 0
}

.iti-flag.bj {
    height: 14px;
    background-position: -548px 0
}

.iti-flag.bl {
    height: 14px;
    background-position: -570px 0
}

.iti-flag.bm {
    height: 10px;
    background-position: -592px 0
}

.iti-flag.bn {
    height: 10px;
    background-position: -614px 0
}

.iti-flag.bo {
    height: 14px;
    background-position: -636px 0
}

.iti-flag.bq {
    height: 14px;
    background-position: -658px 0
}

.iti-flag.br {
    height: 14px;
    background-position: -680px 0
}

.iti-flag.bs {
    height: 10px;
    background-position: -702px 0
}

.iti-flag.bt {
    height: 14px;
    background-position: -724px 0
}

.iti-flag.bv {
    height: 15px;
    background-position: -746px 0
}

.iti-flag.bw {
    height: 14px;
    background-position: -768px 0
}

.iti-flag.by {
    height: 10px;
    background-position: -790px 0
}

.iti-flag.bz {
    height: 14px;
    background-position: -812px 0
}

.iti-flag.ca {
    height: 10px;
    background-position: -834px 0
}

.iti-flag.cc {
    height: 10px;
    background-position: -856px 0
}

.iti-flag.cd {
    height: 15px;
    background-position: -878px 0
}

.iti-flag.cf {
    height: 14px;
    background-position: -900px 0
}

.iti-flag.cg {
    height: 14px;
    background-position: -922px 0
}

.iti-flag.ci {
    height: 14px;
    background-position: -961px 0
}

.iti-flag.ck {
    height: 10px;
    background-position: -983px 0
}

.iti-flag.cl {
    height: 14px;
    background-position: -1005px 0
}

.iti-flag.cm {
    height: 14px;
    background-position: -1027px 0
}

.iti-flag.cn {
    height: 14px;
    background-position: -1049px 0
}

.iti-flag.co {
    height: 14px;
    background-position: -1071px 0
}

.iti-flag.cp {
    height: 14px;
    background-position: -1093px 0
}

.iti-flag.cr {
    height: 12px;
    background-position: -1115px 0
}

.iti-flag.cu {
    height: 10px;
    background-position: -1137px 0
}

.iti-flag.cv {
    height: 12px;
    background-position: -1159px 0
}

.iti-flag.cw {
    height: 14px;
    background-position: -1181px 0
}

.iti-flag.cx {
    height: 10px;
    background-position: -1203px 0
}

.iti-flag.cy {
    height: 14px;
    background-position: -1225px 0
}

.iti-flag.cz {
    height: 14px;
    background-position: -1247px 0
}

.iti-flag.de {
    height: 12px;
    background-position: -1269px 0
}

.iti-flag.dg {
    height: 10px;
    background-position: -1291px 0
}

.iti-flag.dj {
    height: 14px;
    background-position: -1313px 0
}

.iti-flag.dk {
    height: 15px;
    background-position: -1335px 0
}

.iti-flag.dm {
    height: 10px;
    background-position: -1357px 0
}

.iti-flag.do {
    height: 13px;
    background-position: -1379px 0
}

.iti-flag.dz {
    height: 14px;
    background-position: -1401px 0
}

.iti-flag.ea {
    height: 14px;
    background-position: -1423px 0
}

.iti-flag.ec {
    height: 14px;
    background-position: -1445px 0
}

.iti-flag.ee {
    height: 13px;
    background-position: -1467px 0
}

.iti-flag.eg {
    height: 14px;
    background-position: -1489px 0
}

.iti-flag.eh {
    height: 10px;
    background-position: -1511px 0
}

.iti-flag.er {
    height: 10px;
    background-position: -1533px 0
}

.iti-flag.es {
    height: 14px;
    background-position: -1555px 0
}

.iti-flag.et {
    height: 10px;
    background-position: -1577px 0
}

.iti-flag.eu {
    height: 14px;
    background-position: -1599px 0
}

.iti-flag.fi {
    height: 12px;
    background-position: -1621px 0
}

.iti-flag.fj {
    height: 10px;
    background-position: -1643px 0
}

.iti-flag.fk {
    height: 10px;
    background-position: -1665px 0
}

.iti-flag.fm {
    height: 11px;
    background-position: -1687px 0
}

.iti-flag.fo {
    height: 15px;
    background-position: -1709px 0
}

.iti-flag.fr {
    height: 14px;
    background-position: -1731px 0
}

.iti-flag.ga {
    height: 15px;
    background-position: -1753px 0
}

.iti-flag.gb {
    height: 10px;
    background-position: -1775px 0
}

.iti-flag.gd {
    height: 12px;
    background-position: -1797px 0
}

.iti-flag.ge {
    height: 14px;
    background-position: -1819px 0
}

.iti-flag.gf {
    height: 14px;
    background-position: -1841px 0
}

.iti-flag.gg {
    height: 14px;
    background-position: -1863px 0
}

.iti-flag.gh {
    height: 14px;
    background-position: -1885px 0
}

.iti-flag.gi {
    height: 10px;
    background-position: -1907px 0
}

.iti-flag.gl {
    height: 14px;
    background-position: -1929px 0
}

.iti-flag.gm {
    height: 14px;
    background-position: -1951px 0
}

.iti-flag.gn {
    height: 14px;
    background-position: -1973px 0
}

.iti-flag.gp {
    height: 14px;
    background-position: -1995px 0
}

.iti-flag.gq {
    height: 14px;
    background-position: -2017px 0
}

.iti-flag.gr {
    height: 14px;
    background-position: -2039px 0
}

.iti-flag.gs {
    height: 10px;
    background-position: -2061px 0
}

.iti-flag.gt {
    height: 13px;
    background-position: -2083px 0
}

.iti-flag.gu {
    height: 11px;
    background-position: -2105px 0
}

.iti-flag.gw {
    height: 10px;
    background-position: -2127px 0
}

.iti-flag.gy {
    height: 12px;
    background-position: -2149px 0
}

.iti-flag.hk {
    height: 14px;
    background-position: -2171px 0
}

.iti-flag.hm {
    height: 10px;
    background-position: -2193px 0
}

.iti-flag.hn {
    height: 10px;
    background-position: -2215px 0
}

.iti-flag.hr {
    height: 10px;
    background-position: -2237px 0
}

.iti-flag.ht {
    height: 12px;
    background-position: -2259px 0
}

.iti-flag.hu {
    height: 10px;
    background-position: -2281px 0
}

.iti-flag.ic {
    height: 14px;
    background-position: -2303px 0
}

.iti-flag.id {
    height: 14px;
    background-position: -2325px 0
}

.iti-flag.ie {
    height: 10px;
    background-position: -2347px 0
}

.iti-flag.il {
    height: 15px;
    background-position: -2369px 0
}

.iti-flag.im {
    height: 10px;
    background-position: -2391px 0
}

.iti-flag.in {
    height: 14px;
    background-position: -2413px 0
}

.iti-flag.io {
    height: 10px;
    background-position: -2435px 0
}

.iti-flag.iq {
    height: 14px;
    background-position: -2457px 0
}

.iti-flag.ir {
    height: 12px;
    background-position: -2479px 0
}

.iti-flag.is {
    height: 15px;
    background-position: -2501px 0
}

.iti-flag.it {
    height: 14px;
    background-position: -2523px 0
}

.iti-flag.je {
    height: 12px;
    background-position: -2545px 0
}

.iti-flag.jm {
    height: 10px;
    background-position: -2567px 0
}

.iti-flag.jo {
    height: 10px;
    background-position: -2589px 0
}

.iti-flag.jp {
    height: 14px;
    background-position: -2611px 0
}

.iti-flag.ke {
    height: 14px;
    background-position: -2633px 0
}

.iti-flag.kg {
    height: 12px;
    background-position: -2655px 0
}

.iti-flag.kh {
    height: 13px;
    background-position: -2677px 0
}

.iti-flag.ki {
    height: 10px;
    background-position: -2699px 0
}

.iti-flag.km {
    height: 12px;
    background-position: -2721px 0
}

.iti-flag.kn {
    height: 14px;
    background-position: -2743px 0
}

.iti-flag.kp {
    height: 10px;
    background-position: -2765px 0
}

.iti-flag.kr {
    height: 14px;
    background-position: -2787px 0
}

.iti-flag.kw {
    height: 10px;
    background-position: -2809px 0
}

.iti-flag.ky {
    height: 10px;
    background-position: -2831px 0
}

.iti-flag.kz {
    height: 10px;
    background-position: -2853px 0
}

.iti-flag.la {
    height: 14px;
    background-position: -2875px 0
}

.iti-flag.lb {
    height: 14px;
    background-position: -2897px 0
}

.iti-flag.lc {
    height: 10px;
    background-position: -2919px 0
}

.iti-flag.li {
    height: 12px;
    background-position: -2941px 0
}

.iti-flag.lk {
    height: 10px;
    background-position: -2963px 0
}

.iti-flag.lr {
    height: 11px;
    background-position: -2985px 0
}

.iti-flag.ls {
    height: 14px;
    background-position: -3007px 0
}

.iti-flag.lt {
    height: 12px;
    background-position: -3029px 0
}

.iti-flag.lu {
    height: 12px;
    background-position: -3051px 0
}

.iti-flag.lv {
    height: 10px;
    background-position: -3073px 0
}

.iti-flag.ly {
    height: 10px;
    background-position: -3095px 0
}

.iti-flag.ma {
    height: 14px;
    background-position: -3117px 0
}

.iti-flag.md {
    height: 10px;
    background-position: -3160px 0
}

.iti-flag.me {
    height: 10px;
    background-position: -3182px 0
}

.iti-flag.mf {
    height: 14px;
    background-position: -3204px 0
}

.iti-flag.mg {
    height: 14px;
    background-position: -3226px 0
}

.iti-flag.mh {
    height: 11px;
    background-position: -3248px 0
}

.iti-flag.mk {
    height: 10px;
    background-position: -3270px 0
}

.iti-flag.ml {
    height: 14px;
    background-position: -3292px 0
}

.iti-flag.mm {
    height: 14px;
    background-position: -3314px 0
}

.iti-flag.mn {
    height: 10px;
    background-position: -3336px 0
}

.iti-flag.mo {
    height: 14px;
    background-position: -3358px 0
}

.iti-flag.mp {
    height: 10px;
    background-position: -3380px 0
}

.iti-flag.mq {
    height: 14px;
    background-position: -3402px 0
}

.iti-flag.mr {
    height: 14px;
    background-position: -3424px 0
}

.iti-flag.ms {
    height: 10px;
    background-position: -3446px 0
}

.iti-flag.mt {
    height: 14px;
    background-position: -3468px 0
}

.iti-flag.mu {
    height: 14px;
    background-position: -3490px 0
}

.iti-flag.mv {
    height: 14px;
    background-position: -3512px 0
}

.iti-flag.mw {
    height: 14px;
    background-position: -3534px 0
}

.iti-flag.mx {
    height: 12px;
    background-position: -3556px 0
}

.iti-flag.my {
    height: 10px;
    background-position: -3578px 0
}

.iti-flag.mz {
    height: 14px;
    background-position: -3600px 0
}

.iti-flag.na {
    height: 14px;
    background-position: -3622px 0
}

.iti-flag.nc {
    height: 10px;
    background-position: -3644px 0
}

.iti-flag.nf {
    height: 10px;
    background-position: -3686px 0
}

.iti-flag.ng {
    height: 10px;
    background-position: -3708px 0
}

.iti-flag.ni {
    height: 12px;
    background-position: -3730px 0
}

.iti-flag.nl {
    height: 14px;
    background-position: -3752px 0
}

.iti-flag.no {
    height: 15px;
    background-position: -3774px 0
}

.iti-flag.nr {
    height: 10px;
    background-position: -3811px 0
}

.iti-flag.nu {
    height: 10px;
    background-position: -3833px 0
}

.iti-flag.nz {
    height: 10px;
    background-position: -3855px 0
}

.iti-flag.om {
    height: 10px;
    background-position: -3877px 0
}

.iti-flag.pa {
    height: 14px;
    background-position: -3899px 0
}

.iti-flag.pe {
    height: 14px;
    background-position: -3921px 0
}

.iti-flag.pf {
    height: 14px;
    background-position: -3943px 0
}

.iti-flag.pg {
    height: 15px;
    background-position: -3965px 0
}

.iti-flag.ph {
    height: 10px;
    background-position: -3987px 0
}

.iti-flag.pk {
    height: 14px;
    background-position: -4009px 0
}

.iti-flag.pl {
    height: 13px;
    background-position: -4031px 0
}

.iti-flag.pm {
    height: 14px;
    background-position: -4053px 0
}

.iti-flag.pn {
    height: 10px;
    background-position: -4075px 0
}

.iti-flag.pr {
    height: 14px;
    background-position: -4097px 0
}

.iti-flag.ps {
    height: 10px;
    background-position: -4119px 0
}

.iti-flag.pt {
    height: 14px;
    background-position: -4141px 0
}

.iti-flag.pw {
    height: 13px;
    background-position: -4163px 0
}

.iti-flag.py {
    height: 11px;
    background-position: -4185px 0
}

.iti-flag.qa {
    height: 8px;
    background-position: -4207px 0
}

.iti-flag.re {
    height: 14px;
    background-position: -4229px 0
}

.iti-flag.ro {
    height: 14px;
    background-position: -4251px 0
}

.iti-flag.rs {
    height: 14px;
    background-position: -4273px 0
}

.iti-flag.ru {
    height: 14px;
    background-position: -4295px 0
}

.iti-flag.rw {
    height: 14px;
    background-position: -4317px 0
}

.iti-flag.sa {
    height: 14px;
    background-position: -4339px 0
}

.iti-flag.sb {
    height: 10px;
    background-position: -4361px 0
}

.iti-flag.sc {
    height: 10px;
    background-position: -4383px 0
}

.iti-flag.sd {
    height: 10px;
    background-position: -4405px 0
}

.iti-flag.se {
    height: 13px;
    background-position: -4427px 0
}

.iti-flag.sg {
    height: 14px;
    background-position: -4449px 0
}

.iti-flag.sh {
    height: 10px;
    background-position: -4471px 0
}

.iti-flag.si {
    height: 10px;
    background-position: -4493px 0
}

.iti-flag.sj {
    height: 15px;
    background-position: -4515px 0
}

.iti-flag.sk {
    height: 14px;
    background-position: -4537px 0
}

.iti-flag.sl {
    height: 14px;
    background-position: -4559px 0
}

.iti-flag.sm {
    height: 15px;
    background-position: -4581px 0
}

.iti-flag.sn {
    height: 14px;
    background-position: -4603px 0
}

.iti-flag.so {
    height: 14px;
    background-position: -4625px 0
}

.iti-flag.sr {
    height: 14px;
    background-position: -4647px 0
}

.iti-flag.ss {
    height: 10px;
    background-position: -4669px 0
}

.iti-flag.st {
    height: 10px;
    background-position: -4691px 0
}

.iti-flag.sv {
    height: 12px;
    background-position: -4713px 0
}

.iti-flag.sx {
    height: 14px;
    background-position: -4735px 0
}

.iti-flag.sy {
    height: 14px;
    background-position: -4757px 0
}

.iti-flag.sz {
    height: 14px;
    background-position: -4779px 0
}

.iti-flag.ta {
    height: 10px;
    background-position: -4801px 0
}

.iti-flag.tc {
    height: 10px;
    background-position: -4823px 0
}

.iti-flag.td {
    height: 14px;
    background-position: -4845px 0
}

.iti-flag.tf {
    height: 14px;
    background-position: -4867px 0
}

.iti-flag.tg {
    height: 13px;
    background-position: -4889px 0
}

.iti-flag.th {
    height: 14px;
    background-position: -4911px 0
}

.iti-flag.tj {
    height: 10px;
    background-position: -4933px 0
}

.iti-flag.tk {
    height: 10px;
    background-position: -4955px 0
}

.iti-flag.tl {
    height: 10px;
    background-position: -4977px 0
}

.iti-flag.tm {
    height: 14px;
    background-position: -4999px 0
}

.iti-flag.tn {
    height: 14px;
    background-position: -5021px 0
}

.iti-flag.to {
    height: 10px;
    background-position: -5043px 0
}

.iti-flag.tr {
    height: 14px;
    background-position: -5065px 0
}

.iti-flag.tt {
    height: 12px;
    background-position: -5087px 0
}

.iti-flag.tv {
    height: 10px;
    background-position: -5109px 0
}

.iti-flag.tw {
    height: 14px;
    background-position: -5131px 0
}

.iti-flag.tz {
    height: 14px;
    background-position: -5153px 0
}

.iti-flag.ua {
    height: 14px;
    background-position: -5175px 0
}

.iti-flag.ug {
    height: 14px;
    background-position: -5197px 0
}

.iti-flag.um {
    height: 11px;
    background-position: -5219px 0
}

.iti-flag.us {
    height: 11px;
    background-position: -5241px 0
}

.iti-flag.uy {
    height: 14px;
    background-position: -5263px 0
}

.iti-flag.uz {
    height: 10px;
    background-position: -5285px 0
}

.iti-flag.vc {
    height: 14px;
    background-position: -5324px 0
}

.iti-flag.ve {
    height: 14px;
    background-position: -5346px 0
}

.iti-flag.vg {
    height: 10px;
    background-position: -5368px 0
}

.iti-flag.vi {
    height: 14px;
    background-position: -5390px 0
}

.iti-flag.vn {
    height: 14px;
    background-position: -5412px 0
}

.iti-flag.vu {
    height: 12px;
    background-position: -5434px 0
}

.iti-flag.wf {
    height: 14px;
    background-position: -5456px 0
}

.iti-flag.ws {
    height: 10px;
    background-position: -5478px 0
}

.iti-flag.xk {
    height: 15px;
    background-position: -5500px 0
}

.iti-flag.ye {
    height: 14px;
    background-position: -5522px 0
}

.iti-flag.yt {
    height: 14px;
    background-position: -5544px 0
}

.iti-flag.za {
    height: 14px;
    background-position: -5566px 0
}

.iti-flag.zm {
    height: 14px;
    background-position: -5588px 0
}

.iti-flag.zw {
    height: 10px;
    background-position: -5610px 0
}

.iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

.newsWidget___17elg {
    position: relative;
    background: url(bg-sidebar-block.jpg);
    padding: 17px 0;
    border: 2px solid #0a0a0a;
    box-shadow: 0 1px 0 1px hsla(0, 0%, 40.4%, .1);
    border-radius: 2px;
    margin: 10px 0 0
}

.newsWidgetCntnt___1tcWy {
    padding: 10px 17px
}

.newsWidgetLink___2DDiL {
    display: block;
    width: 240px;
    height: 195px;
    padding: 7px 8px;
    margin: 0 auto 15px;
    overflow: hidden;
    background: url(news-big-bg.png) 0 0 no-repeat;
    border-radius: 7px;
    box-shadow: 0 3px 5px #000;
    text-decoration: none
}

.newsWidgetLinkImg___3bD3p {
    height: 175px;
    margin-bottom: 3px;
    overflow: hidden
}

.newsWidgetLinkImg___3bD3p img {
    display: block;
    max-width: 100%;
    transition: all 2s ease-out
}

.newsWidgetLinkName___3oDVi {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .5)
}

.newsWidgetLink___2DDiL:hover {
    text-decoration: none
}

.newsWidgetLink___2DDiL:hover .newsWidgetLinkImg___3bD3p img {
    transform: scale(1.1)
}

.newsWidgetBtn___3j9Qj {
    margin: 0 5px
}

.newsWidgetBtn___3j9Qj span {
    font-size: 22px
}

.sidebarBonusWidget___1Hn6b {
    min-height: 200px;
    margin: 10px 0 25px
}

.bonusWidgetCountdown___2Ctwh {
    margin-bottom: 18px
}

body.with-bonus-widget-web .widget-bonuses-data {
    background: rgba(30, 46, 62, .68);
    border: 1px solid #213447;
    border-radius: 2px;
    width: 246px;
    position: relative;
    margin: 0 auto 16px
}

body.with-bonus-widget-web .widget-bonuses-data-inner {
    box-shadow: inset 0 0 0 2px #000;
    min-height: 70px
}

body.with-bonus-widget-web .widget-bonuses-percent {
    background: url(sidebar-dep-bonus-bg.png) 2px 85% no-repeat;
    color: #fff;
    float: left;
    min-width: 114px;
    min-height: 70px;
    text-transform: uppercase;
    text-align: center;
    position: relative
}

body.with-bonus-widget-web .widget-bonuses-deposit-value {
    color: #e7b108;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap
}

body.with-bonus-widget-web .widget-bonuses-percent-value {
    background: url(sidebar-dep-bonus-ribbon.png) no-repeat;
    color: #fff;
    font-family: Arial, Verdana, sans-serif;
    display: inline-block;
    font-size: 0;
    line-height: 20px;
    width: 139px;
    height: 18px;
    padding-top: 4px;
    padding-bottom: 13px;
    position: absolute;
    top: 8px;
    right: 0;
    text-shadow: 0 2px 1px rgba(0, 0, 0, .35), 0 -2px 1px rgba(0, 0, 0, .18);
    vertical-align: middle;
    overflow: hidden
}

body.with-bonus-widget-web .widget-bonuses-percent-value > span, body.with-bonus-widget-web .widget-bonuses-percent-value > strong {
    display: inline-block;
    vertical-align: middle
}

body.with-bonus-widget-web .widget-bonuses-percent-value > span {
    font-size: 13px;
    padding-top: 1px;
    padding-right: 7px;
    padding-left: 8px;
    line-height: 18px
}

body.with-bonus-widget-web .widget-bonuses-percent-value > strong {
    font-size: 20px;
    font-weight: 400
}

body.with-bonus-widget-web .widget-bonuses-deposit {
    padding: 14px 0 13px 125px
}

body.with-bonus-widget-web .widget-bonuses-deposit > div {
    color: #fff;
    font-size: 14px;
    line-height: 1;
    padding-bottom: 5px
}

.btnsWrapp___epdAK {
    padding: 0 19px
}

body.with-bonus-widget-web .bonus-link {
    font-size: 14px;
    padding: 13px 0 10px;
    text-align: center
}

body.with-bonus-widget-web .bonus-link a {
    color: #4c70f2;
    display: inline-block;
    line-height: 1;
    text-decoration: none
}

body.with-bonus-widget-web .bonus-link a:hover {
    text-decoration: underline
}

.container___wqBdJ {
    background: #2d0a02;
    box-shadow: inset 0 0 85px #000;
    border: 2px solid #a95402;
    border-radius: 10px;
    position: absolute;
    top: 60px;
    right: auto;
    bottom: auto;
    left: -270px;
    width: 250px
}

.header___1omHC {
    width: 247px;
    height: 80px;
    margin: 0 auto;
    position: absolute;
    top: -45px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3
}

.header___1omHC .percent___2xYFD {
    font-family: PT Sans Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;
    font-weight: 700;
    font-size: 35px;
    line-height: 50px;
    text-align: center;
    margin-top: 34px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #fce9a9;
    background: -webkit-linear-gradient(180deg, #fcf3d2 0, #fce9a9 40%, #f1dc85 51%, #fdefbd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 0 0 transparent
}

.body___-4i2B {
    padding: 45px 10px;
    position: relative;
    z-index: 3
}

.checklist___2pUMk {
    padding: 0 0 0 2px;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    counter-reset: list
}

.checklist___2pUMk.active___25hcp {
    counter-reset: none
}

.checklist___2pUMk.active___25hcp .item___3YByU:after {
    content: ""
}

.checklist___2pUMk.active___25hcp .item___3YByU .title___2dSAN:after {
    content: ""
}

.checklist___2pUMk.active___25hcp .item___3YByU:first-child .icon___1YEqP {
    border: 1px solid #01935d
}

.checklist___2pUMk.active___25hcp .item___3YByU:first-child .icon___1YEqP:after {
    transform: scale(1)
}

.checklist___2pUMk .item___3YByU {
    font-size: 14px;
    color: #fbe8a5;
    margin: 0 0 20px 40px;
    font-weight: 700;
    position: relative
}

.checklist___2pUMk .item___3YByU:after {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -27px;
    color: #c1600a;
    font-size: 16px;
    content: ""
}

.checklist___2pUMk .icon___1YEqP {
    float: left;
    width: 25px;
    height: 25px;
    border: 1px solid #9a4902;
    margin: -5px -100% 0 -36px;
    position: relative;
    border-radius: 50%
}

.checklist___2pUMk .icon___1YEqP:after {
    content: "";
    position: absolute;
    left: 1px;
    top: 3px;
    width: 20px;
    height: 18px;
    transform: scale(0)
}

.checklist___2pUMk .title___2dSAN:after {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -27px;
    content: counter(list);
    counter-increment: list;
    color: #c1600a;
    font-size: 16px
}

.button___3HPbt {
    position: absolute;
    bottom: -22px;
    left: 50%;
    transform: translateX(-50%)
}

.button___3HPbt button span {
    padding: 0 15px
}

.jwaickkip-ostlWoitdsgoentlWirnaepw_i_k_ib-tsil3oSt {
    padding: 17px 0 0;
    margin-top: 20px
}

.sumJackpot___1N-Zb {
    position: absolute;
    top: 271px;
    right: auto;
    bottom: auto;
    left: 75px;
    z-index: 1;
    width: 480px;
    height: 247px;
    text-align: right;
    background: url(bg-jackpot-big.png) no-repeat
}

.sumJackpot___1N-Zb > a {
    display: block;
    text-decoration: none !important
}

.sumJackpot___1N-Zb .mwoinkeiy-Wsrlaoptpseorn_l_i_n2eFwLiQk8i {
    float: right;
    width: 270px;
    height: 50px;
    margin: -5px 0 0 -270px;
    text-align: center;
    background: url(sprite.png) 0 -368px no-repeat
}

.sumJackpot___1N-Zb .mwoinkeiy-Wsrlaoptpseorn_l_i_n2eFwLiQk8i:after, .sumJackpot___1N-Zb .mwoinkeiy-Wsrlaoptpseorn_l_i_n2eFwLiQk8i:before {
    content: " ";
    display: table
}

.sumJackpot___1N-Zb .mwoinkeiy-_s_l_o1tvs0ownNl {
    position: relative;
    text-align: right;
    font-size: 0;
    line-height: 0;
    margin-top: 154px;
    padding: 0 36px 0 0;
    height: auto;
    display: inline-block
}

.sumJackpot___1N-Zb .title___ZdQuh {
    margin-right: 275px;
    padding-top: 6px;
    font-size: 15px;
    line-height: 18px;
    color: #75859d;
    text-shadow: 0 0 8px #000
}

.sumJackpot___1N-Zb .fwiigkuir-esWlroatpspoenrl_i_n_e1wtiTk3iC- {
    display: inline-block;
    width: 53px;
    height: 58px;
    position: relative;
    overflow: hidden;
    font-size: 0
}

.sumJackpot___1N-Zb .swiigkniW-rsalpoptesro_n_l_i1nGeEwPikk {
    display: none
}

.sumJackpot___1N-Zb .fwiigkuir-es_l_o_t1svoRnVlxi {
    display: block;
    width: 54px;
    height: 67px;
    background: url(spr-jackpot-numbers-big.png) no-repeat -2px 0;
    color: transparent;
    transition: background .5s cubic-bezier(.68, -.55, .265, 1.55)
}

.sumJackpot___1N-Zb .currencyAsString___cHRXY {
    position: relative
}

.sumJackpot___1N-Zb .one___36m8U {
    background-position: 0 -536px
}

.sumJackpot___1N-Zb .twwiok_i_-_s9lgoBt0sqo {
    background-position: 0 -469px
}

.sumJackpot___1N-Zb .twhirkeie-_s_l_o3tys9opnel {
    background-position: 0 -402px
}

.sumJackpot___1N-Zb .fwoiukri_-_s_l1oNt0sbo5n {
    background-position: 0 -335px
}

.sumJackpot___1N-Zb .five___wpqPN {
    background-position: 0 -268px
}

.sumJackpot___1N-Zb .swiixk_i_-_shlzo_tdsKo {
    background-position: 0 -201px
}

.sumJackpot___1N-Zb .seven___2G431 {
    background-position: 0 -134px
}

.sumJackpot___1N-Zb .ewiigkhit-_s_l_o2tqsrointl {
    background-position: 0 -67px
}

.sumJackpot___1N-Zb .nwiinkei_-_s_l3oEtBsuo5n {
    background-position: 0 0
}

.sumJackpot___1N-Zb .zero___4AtOk {
    background-position: 0 -603px
}

.sumJackpot___1N-Zb .coma___2Y9sz, .sumJackpot___1N-Zb .dwoitk_i_-_s2luoqtGs8o {
    display: none
}

.sumJackpot___1N-Zb .cwuirkrie-nsclyo_t_s_o2nFlmicn7e {
    width: 39px;
    height: 56px;
    margin-right: 0;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: relative;
    left: 12px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- > a {
    display: block;
    text-decoration: none !important;
    margin-top: -10px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .mwoinkeiy-Wsrlaoptpseorn_l_i_n2eFwLiQk8i {
    text-align: right;
    height: 43px;
    padding: 31px 0 34px;
    overflow: hidden;
    display: block;
    background: url(bg-jackpot.png) no-repeat 50% 0
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .mwoinkeiy-_s_l_o1tvs0ownNl {
    display: block;
    height: 46px;
    position: relative;
    text-align: right;
    font-size: 0;
    line-height: 0;
    padding: 0 31px;
    white-space: nowrap
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .swiigkniW-rsalpoptesro_n_l_i1nGeEwPikk {
    display: inline-block;
    vertical-align: top;
    z-index: 2;
    position: relative;
    top: -3px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .swiigkniW-rsalpoptesro_n_l_i1nGeEwPikk:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 46px;
    top: 1px;
    left: -2px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(jackpot-separator.png)
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-esWlroatpspoenrl_i_n_e1wtiTk3iC- {
    width: 28px;
    height: 31px;
    margin: 7px 0 8px;
    position: relative;
    overflow: hidden;
    font-size: 0;
    z-index: 2;
    display: inline-block;
    vertical-align: top
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-esWlroatpspoenrl_i_n_e1wtiTk3iC-:last-of-type {
    margin-left: 4px;
    margin-right: 3px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi {
    margin: 0 auto
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.ewiigkhit-_s_l_o2tqsrointl, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.five___wpqPN, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.fwoiukri_-_s_l1oNt0sbo5n, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.nwiinkei_-_s_l3oEtBsuo5n, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.one___36m8U, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.seven___2G431, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.swiixk_i_-_shlzo_tdsKo, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.twhirkeie-_s_l_o3tys9opnel, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.twwiok_i_-_s9lgoBt0sqo, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.zero___4AtOk {
    display: block;
    height: 31px;
    width: 19px;
    background-image: url(spr-jackpot-numbers.png);
    background-repeat: no-repeat;
    transition: background .5s cubic-bezier(.68, -.55, .265, 1.55)
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.one___36m8U {
    background-position: 0 -248px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.twwiok_i_-_s9lgoBt0sqo {
    background-position: 0 -217px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.twhirkeie-_s_l_o3tys9opnel {
    background-position: 0 -186px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.fwoiukri_-_s_l1oNt0sbo5n {
    background-position: 0 -155px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.five___wpqPN {
    background-position: 0 -124px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.swiixk_i_-_shlzo_tdsKo {
    background-position: 0 -93px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.seven___2G431 {
    background-position: 0 -62px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.ewiigkhit-_s_l_o2tqsrointl {
    background-position: 0 -31px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.nwiinkei_-_s_l3oEtBsuo5n {
    background-position: 0 0
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.zero___4AtOk {
    background-position: 0 -279px
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi .coma___2Y9sz, .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi .dwoitk_i_-_s2luoqtGs8o {
    width: 0;
    overflow: hidden
}

.wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .fwiigkuir-es_l_o_t1svoRnVlxi.cwuirkrie-nsclyo_t_s_o2nFlmicn7e {
    display: block;
    height: 31px;
    width: 19px;
    background-image: url(rub.png);
    background-repeat: no-repeat;
    background-position: 0 1px;
    margin-right: 4px
}

.wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt {
    position: relative;
    min-height: 200px;
    margin: 10px 0 0;
    padding-bottom: 20px
}

[class^=widgetWinners] .wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt {
    margin: 0;
    padding: 0;
    width: auto;
    min-height: 100%
}

[class^=widgetWinners] .wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt .twiitklie- {
    text-align: center;
    position: absolute;
    height: 40px;
    margin-bottom: 10px;
    top: -40px;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 1
}

[class^=widgetWinners] .wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt .twiitklie- span {
    line-height: 1;
    font-size: 16px;
    font-family: Arial Black, arial-black, sans-serif;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #4c70f2;
    text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, -2px -2px 2px #1a2b3b, 2px -2px 2px #1a2b3b, -2px 2px 2px #1a2b3b, 2px 2px 2px #1a2b3b
}

[class^=widgetWinners] .wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt .twiitklie-:after, [class^=widgetWinners] .wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt .twiitklie-:before {
    content: "";
    position: absolute;
    bottom: 0;
    background-color: #3f5266;
    height: 2px;
    width: 220px;
    border: 2px solid #000;
    box-shadow: 0 0 0 1px #1a2b3b;
    border-radius: 5px;
    left: 10px
}

[class^=widgetWinners] .wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt .twiitklie-:before {
    bottom: 9px
}

.swliikdie-rsWlroatps_o_n_l2iKnyeVwAi {
    margin: 0 18px;
    height: 290px;
    overflow: hidden
}

[class^=widgetWinners] .swliikdie-rsWlroatps_o_n_l2iKnyeVwAi {
    height: 375px;
    margin: 0
}

.slick-slider___2tSUy {
    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___3Q334 {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list___3Q334:focus {
    outline: none
}

.slick-list___3Q334.dragging___3cA5j {
    cursor: hand
}

.slick-slider___2tSUy .slick-list___3Q334, .slick-slider___2tSUy .slick-track___1LP3o {
    transform: translateZ(0)
}

.slick-track___1LP3o {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track___1LP3o:after, .slick-track___1LP3o:before {
    display: table;
    content: ""
}

.slick-track___1LP3o:after {
    clear: both
}

.slick-loading___kpq3G .slick-track___1LP3o {
    visibility: hidden
}

.slick-slide___2Ly-g {
    display: none;
    float: left;
    outline: none !important;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide___2Ly-g {
    float: right
}

.slick-slide___2Ly-g img {
    display: block
}

.slick-slide___2Ly-g.slick-loading___kpq3G img {
    display: none
}

.slick-slide___2Ly-g.dragging___3cA5j img {
    pointer-events: none
}

.slick-initialized___197Wb .slick-slide___2Ly-g {
    display: block
}

.slick-loading___kpq3G .slick-slide___2Ly-g {
    visibility: hidden
}

.slick-vertical___3cnJH .slick-slide___2Ly-g {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow___1wrUd.slick-hidden___3UBmf {
    display: none
}

.slick-slide___2Ly-g.slick-cloned___Bf4Ef {
    margin: 0 !important
}

.iwtiekmi_-_s_lOoAtEsCoQn {
    box-sizing: border-box;
    height: 75px;
    padding-top: 5px;
    outline: none;
    position: relative;
    display: block !important
}

[class^=widgetWinners] .iwtiekmi_-_s_lOoAtEsCoQn {
    padding-top: 0
}

.lwiinkkiW-rsalpo_t_s_o3ndlMibnde:after, .lwiinkkiW-rsalpo_t_s_o3ndlMibnde:before {
    content: " ";
    display: table
}

.lwiinkkiW-rsalpo_t_s_o3ndlMibnde:after {
    clear: both
}

.lwiinkki_-_s_l2o0t5sZoSn {
    display: block;
    float: left;
    height: 70px;
    overflow: hidden
}

.lwiinkki_-_s_l2o0t5sZoSn:hover .nwaimkei_-_s_l3ojt3sJoBn {
    color: #fff
}

.iwciokni_-_s_l2oatlsRoin {
    float: left;
    position: relative;
    width: 124px;
    height: inherit;
    margin-right: 10px;
    z-index: 3
}

.iwciokni_-_s_l2oatlsRoin:before {
    content: "";
    position: absolute;
    width: 124px;
    height: 70px;
    display: block;
    background: url(winner-window.png) 0 0 no-repeat;
    z-index: 4
}

.iwciokni_-_s_l2oatlsRoin:after {
    content: "";
    position: absolute;
    width: 124px;
    height: 70px;
    display: block;
    background-size: contain;
    top: 0;
    left: 0;
    z-index: 1
}

.iwciokni_-_s_l2oatlsRoin img {
    display: block;
    z-index: 3;
    position: relative;
    top: 0;
    left: 0;
    width: 123px
}

.iwnifkoi_-_s_l3o_tGsYocn {
    float: left;
    width: calc(100% - 134px);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.talismanWrap___2Syt9 {
    display: block;
    vertical-align: middle;
    margin-left: 5px
}

.talismanWrap___2Syt9 img {
    vertical-align: middle
}

.gwaimkei_-_s_l2oOtcsJoon {
    font-weight: 400;
    color: #ffc000;
    line-height: 20px;
    padding: 4px 0 0;
    width: 100px
}

.gwaimkei_-_s_l2oOtcsJoon, .nwaimkei_-_s_l3ojt3sJoBn {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nwaimkei_-_s_l3ojt3sJoBn {
    color: #fff;
    line-height: 15px;
    padding: 1px 0 3px;
    width: 120px
}

.swuimkmi_-_s_l3oztQszoUn {
    font-size: 20px;
    font-weight: 400;
    color: #4b70f2;
    line-height: 20px
}

.wwiinknie-rsslWoitgsdoentlWirnaepw_i_k_i3-osYlaowt .ico-talisman-sm {
    display: inline-block;
    float: none;
    height: 19px
}

.topWinnersWidgetWrap___3otHE {
    position: relative;
    min-height: 200px;
    margin: 10px 0 0;
    padding: 17px 0 25px
}

.topWinnersWidgetWrap___3otHE table {
    width: 100%
}

.topWinnersWidgetWrap___3otHE table tr td {
    box-sizing: border-box
}

.winnersTop__item___-mpOC {
    padding-top: 6px;
    padding-bottom: 6px;
    background: transparent none;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 200;
    line-height: 38px
}

.winnersTop__item___-mpOC:after, .winnersTop__item___-mpOC:before {
    content: " ";
    display: table
}

.winnersTop__item___-mpOC:after {
    clear: both
}

.winnersTop__item___-mpOC:nth-child(2n) {
    background: #0e161f
}

.winnersTop__placeWrap___2_0uW {
    width: 20%;
    height: 50px;
    padding: 6px 0 6px 10px;
    text-align: center;
    float: left
}

.winnersTop__place___1cwHp {
    display: block;
    background: url(spr-blue-number-bg.png) repeat-x 0 -38px;
    position: relative;
    color: #d4d4d4;
    font-size: 24px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .72);
    box-sizing: border-box;
    margin: 0 15px
}

.winnersTop__place___1cwHp:after, .winnersTop__place___1cwHp:before {
    content: "";
    position: absolute;
    background-image: url(spr-blue-number-bg.png);
    background-repeat: no-repeat;
    width: 9px;
    height: 38px;
    top: 0
}

.winnersTop__place___1cwHp:before {
    left: -9px;
    background-position: 0 0
}

.winnersTop__place___1cwHp:after {
    right: -9px;
    background-position: center -76px
}

.winnerNameWrap___3XrDx {
    width: 40%;
    height: 50px;
    float: left
}

.winnerName___1A2of {
    max-width: 90px;
    padding-right: 24px;
    color: #fff
}

.winnerName___1A2of .ico-talisman-sm {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.winnerName___1A2of, .winnerTotal___2fWW6 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 50px;
    white-space: nowrap;
    margin: 0
}

.winnerTotalWrap___1JHOa {
    width: 40%;
    height: 50px;
    float: left;
    padding-left: 10px;
    padding-right: 10px
}

.winnerTotal___2fWW6 {
    color: #ffc000
}

.linkWrap___FwXCd {
    margin-top: 10px;
    padding: 0 20px
}

.linkWrap___FwXCd .bwtink-id-esslkottospo span {
    font-size: 22px
}

.ewnitkeir-Bsllooctks_o_n_lbixn-ecwAi {
    position: relative;
    margin: 10px 0 0;
    padding: 23px 0;
    box-sizing: border-box
}

.ewnitkeir-Bsllooctks_o_n_lbixn-ecwAi .bwtink-id-esslkottospo {
    width: 250px;
    margin-left: auto;
    margin-right: auto
}

.ewnitkeir-Bsllooctks_o_n_lbixn-ecwAi .bwtink-id-esslkottospo span {
    font-size: 27px
}

.ewnitkeir-Bsllooctks_o_n_lbixn-ecwAi .bwtink-id-esslkottospo + .bwtink-id-esslkottospo {
    margin-top: 10px
}

.profileBar___1qpH_ {
    float: left;
    height: 40px;
    background: url(userpanel-bg-c.png) 0 0 repeat-x;
    display: block;
    position: relative;
    width: 153px;
    max-width: 400px;
    padding: 0 12px 0 0;
    margin-top: 14px;
    text-decoration: none !important
}

.profileBar___1qpH_:after, .profileBar___1qpH_:before {
    content: "";
    position: absolute;
    height: 40px;
    top: 0
}

.profileBar___1qpH_:before {
    width: 13px;
    left: -13px;
    background: url(spr-btns-top-line.png) -298px -52px no-repeat
}

.profileBar___1qpH_:after {
    width: 7px;
    right: -7px;
    background: url(spr-btns-top-line.png) -332px -52px no-repeat
}

.profileBarHeader___dzqkf {
    padding: 2px 0 0
}

.profileBar__header___2E7IM {
    font-size: 13px;
    line-height: 18px;
    color: #7d92a9
}

.profileBar__name___xzS1u {
    display: block;
    max-width: 300px;
    color: #4a63f6;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    overflow: hidden
}

body.with-user-bar-profile .profileBar-enter {
    opacity: .01
}

body.with-user-bar-profile .profileBar-enter.profileBar-enter-active {
    opacity: 1;
    transition: opacity .5s ease-in
}

body.with-user-bar-profile .profileBar-exit {
    opacity: 1
}

body.with-user-bar-profile .profileBar-exit.profileBar-exit-active {
    opacity: .01;
    transition: opacity .3s ease-in
}

.statusRange__coff___3JwkG {
    position: absolute;
    top: 11px;
    right: -2px;
    width: 29px;
    height: 28px;
    -webkit-animation: none;
    animation: none;
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.statusRange__coff-X2___2o_pE.disable___3QB9U {
    background-position: -421px -229px
}

.statusRange__coff-X2___2o_pE.active___2briY {
    background-position: -421px -200px
}

.statusRange__coff-X3___QOGWC.disable___3QB9U {
    background-position: -448px -229px
}

.statusRange__coff-X3___QOGWC.active___2briY {
    background-position: -448px -200px
}

.statusRange__coff-X2___2o_pE.active___2briY, .statusRange__coff-X3___QOGWC.active___2briY {
    -webkit-animation: blinking-half 1.5s infinite;
    animation: blinking-half 1.5s infinite
}

.statusRange__coff-X2___2o_pE.active___2briY:hover, .statusRange__coff-X3___QOGWC.active___2briY:hover {
    -webkit-animation: none;
    animation: none
}

.statusRange__coff___3JwkG.disable___3QB9U {
    background-position: -421px -229px
}

.statusRange__coff__tooltipClass___1Hadw {
    visibility: hidden;
    opacity: 0;
    background: linear-gradient(180deg, #182e40 0, #152735);
    transition: opacity .2s;
    box-shadow: inset 0 -3px 5px rgba(0, 197, 243, .3), 1px 0 5px rgba(0, 0, 0, .65);
    border-radius: 6px;
    padding: 8px;
    margin-top: 6px;
    cursor: default;
    position: absolute;
    font-size: 13px;
    z-index: 11;
    white-space: normal;
    top: 32px;
    left: -18px;
    width: 168px;
    height: auto;
    border: 2px solid #0f2132
}

.statusRange__coff__tooltipClass___1Hadw .statusRange__coff__tooltipInner___3sLdH {
    position: relative
}

.statusRange__coff__tooltipClass___1Hadw .statusRange__coff__tooltipInner___3sLdH:before {
    content: "";
    position: absolute;
    top: -16px;
    left: 19px;
    background: url(sprite.png) -431px -265px no-repeat;
    height: 9px;
    width: 13px;
    bottom: auto
}

.statusRange__coff__tooltipClass___1Hadw p {
    color: #eeeff1;
    margin: 0 0 7px;
    line-height: 14px;
    font-size: 13px
}

.statusRange__coff__tooltipClass___1Hadw span {
    color: #7d92a9
}

.statusRange__coff__tooltipClass___1Hadw span + span {
    color: #ffc300
}

.statusRange__coff___3JwkG:hover .statusRange__coff__tooltipClass___1Hadw {
    visibility: visible;
    opacity: 1;
    transition: opacity .2s
}

.infoIco___3zBrR {
    position: absolute;
    width: 40px;
    height: 30px;
    background: url(spr-userstatus.png) 0 0 repeat-x;
    background-repeat: no-repeat
}

.infoIco___3zBrR.level01___1pXgB {
    top: 6px;
    left: -3px;
    background-position: 0 0
}

.infoIco___3zBrR.level02___1gsTn {
    top: 6px;
    left: -3px;
    background-position: 0 -35px
}

.infoIco___3zBrR.level03___31_og {
    top: 6px;
    left: -2px;
    background-position: 0 -70px
}

.infoIco___3zBrR.level04___3diE8 {
    top: 6px;
    left: -5px;
    background-position: -4px -105px;
    width: 40px
}

.infoIco___3zBrR.level05___3y1Ke {
    top: -10px;
    left: -5px;
    background-position: -1px -140px;
    width: 42px;
    height: 55px
}

.infoIco___3zBrR.level06___3TWrg {
    top: -14px;
    left: -5px;
    background-position: 0 -200px;
    width: 45px;
    height: 55px
}

.infoIco___3zBrR.level07___15_2z {
    top: -12px;
    left: -2px;
    background-position: 0 -270px;
    width: 45px;
    height: 55px
}

.userBar__info___3X5A8 {
    position: relative;
    z-index: 2
}

.userBar__infoData___1Y-ep {
    margin-left: 35px;
    padding-top: 3px
}

.userBar__infoData___1Y-ep:after, .userBar__infoData___1Y-ep:before {
    content: " ";
    display: table
}

.userBar__infoData___1Y-ep:after {
    clear: both
}

.userBar__infoTitle___2s-Fo {
    height: 19px;
    line-height: 18px;
    float: left
}

.userBar__infoTitle___2s-Fo:after, .userBar__infoTitle___2s-Fo:before {
    content: " ";
    display: table
}

.userBar__infoTitle___2s-Fo:after {
    clear: both
}

.userBar__infoTitle___2s-Fo .pseudoLinkLabel___17_DS {
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #7d92a9;
    margin-top: 1px
}

.userBar__infoTitle___2s-Fo .pseudoLink___2Ndmn {
    float: left;
    margin-left: 3px;
    font-size: 16px;
    color: #4a63f6
}

.userBar__infoRange___2E9lz {
    float: left
}

.userBar__block___3g0JN {
    float: left;
    width: 211px;
    height: 40px;
    background: url(userpanel-bg-c.png) 0 0 repeat-x;
    display: block;
    position: relative;
    margin-top: 14px;
    text-decoration: none !important
}

.userBar__block___3g0JN:after, .userBar__block___3g0JN:before {
    content: "";
    display: table;
    position: absolute;
    height: 40px;
    top: 0;
    background-image: url(spr-btns-top-line.png);
    background-repeat: no-repeat;
    width: 7px
}

.userBar__block___3g0JN:after {
    clear: both;
    right: -7px;
    background-position: -332px -52px
}

.userBar__block___3g0JN:before {
    left: -7px;
    background-position: -317px -52px
}

.userBar__block___3g0JN:hover {
    color: #75859d
}

.userBar__block___3g0JN a {
    text-decoration: none
}

.statusRange__outer___WIBI3 {
    background: url(bg-scale.png) no-repeat;
    width: 151px;
    height: 13px;
    position: relative;
    cursor: pointer
}

.statusRange__outer___WIBI3:hover .status-range__value-static___2Mqzw {
    opacity: 0
}

.statusRange__outer___WIBI3:hover .status-range__value-hover___24COk {
    opacity: 1
}

.statusRange__inner___1M-8P {
    height: 9px;
    border-radius: 3px;
    position: absolute;
    top: 2px;
    left: 2px;
    background: url(bg-snake.png) 50% 0 repeat-x
}

.statusRange__value___lOdmU {
    color: #fff;
    font-size: 11px;
    font-family: Helvetica Neue, Arial, sans-serif;
    text-align: center;
    width: 100%;
    line-height: 13px;
    position: absolute;
    top: 0;
    left: 0;
    text-shadow: 0 0 1px #000, 1px 0 1px #000, 0 1px #000, -1px 0 #000, 0 -1px #000, 1px 1px #000;
    letter-spacing: .04em;
    z-index: 9
}

.statusRange__value-hover___8GEhd, .statusRange__value-static___2LBBv {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    transition: opacity .5s ease-in-out 0s
}

.statusRange__value-static___2LBBv {
    opacity: 1
}

.statusRange__value-hover___8GEhd {
    opacity: 0
}

.balanceDetails___1ZQ_Y {
    position: relative;
    box-sizing: border-box;
    height: auto;
    border-radius: 6px;
    width: 288px;
    z-index: 1;
    border: 1px solid #31465d;
    text-shadow: 0 2px #000;
    box-shadow: 0 5px 10px #000;
    background-image: linear-gradient(180deg, #213149 0, #151f2f);
    background-repeat: repeat-x;
    padding-top: 44px
}

.balanceDetails___1ZQ_Y li {
    position: relative;
    padding: 11px;
    margin: 0 1px;
    transition: .2s
}

.balanceDetails___1ZQ_Y li:after, .balanceDetails___1ZQ_Y li:before {
    content: " ";
    display: table
}

.balanceDetails___1ZQ_Y li:after {
    clear: both
}

.balanceDetails___1ZQ_Y li:hover {
    background: #0a0d10
}

.balanceDetails___1ZQ_Y li:hover .balanceDetailsValue___3tmf_ {
    color: orange
}

.balanceDetails___1ZQ_Y li:nth-of-type(3) .balanceDetailsName___5WZgJ {
    text-transform: capitalize
}

.balanceDetails___1ZQ_Y li + li {
    border-top: 1px solid #31465d
}

.balanceDetailsName___5WZgJ {
    display: block;
    width: 130px;
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 14px;
    color: #7790a9;
    text-shadow: 0 2px #000;
    border: 0;
    font-weight: 400 !important;
    white-space: nowrap
}

.balanceDetailsValue___3tmf_ {
    float: right;
    display: block;
    width: 100px;
    font-size: 15px;
    font-weight: 700;
    color: #fc0;
    text-decoration: none;
    text-align: right;
    padding-right: 30px
}

.balanceDetailsValue___3tmf_:hover {
    color: #fc0
}

.dropdown_hint___2FoIX {
    position: absolute;
    top: -20px;
    right: auto;
    bottom: auto;
    left: 15px;
    padding-left: 24px;
    opacity: 0;
    transform: translate3d(0, -6px, 0);
    transition: .2s;
    visibility: hidden;
    cursor: pointer
}

.dropdown_hint_ico___3Dl4t {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    left: auto;
    display: block;
    width: 19px;
    height: 19px;
    margin: auto;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #000;
    background-image: linear-gradient(180deg, #465b78 0, #232e3d);
    background-repeat: repeat-x;
    text-align: center;
    z-index: 9;
    cursor: pointer
}

.dropdown_hint_ico___3Dl4t:before {
    content: "i";
    line-height: 19px;
    font-size: 17px;
    color: #fff
}

.dropdown_hint_ico___3Dl4t:after {
    content: "";
    display: block;
    clear: both
}

.dropdown_hint_ico___3Dl4t:hover .dropdown_hint___2FoIX {
    visibility: visible;
    opacity: 1;
    transform: translateZ(0)
}

.dropdown_hint_inner___HXnwU {
    position: relative;
    background: #18232d;
    box-shadow: 0 0 0 1px #46688a, 0 5px 7px rgba(0, 0, 0, .9);
    border-radius: 6px;
    padding: 5px 9px;
    width: 100%;
    line-height: 1.6;
    float: none;
    text-align: left
}

.dropdown_hint_inner___HXnwU:before {
    content: "";
    position: absolute;
    top: 25px;
    right: auto;
    bottom: auto;
    left: -6px;
    width: 10px;
    height: 10px;
    background: #18232d;
    border-left: 1px solid #46688a;
    border-bottom: 1px solid #46688a;
    transform: rotate(45deg)
}

.balance_name___1iLxc, .balance_value___8qhxj {
    display: block;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    font-size: 14px;
    color: #7790a9;
    text-shadow: 0 2px #000;
    border: 0;
    padding: 0;
    width: 100%;
    line-height: 1.6;
    float: none;
    text-align: left
}

.balance_value___8qhxj {
    font-size: 15px;
    font-weight: 700;
    color: #fc0;
    text-decoration: none;
    background: 0 0 !important
}

.userBar___3eb6N {
    width: 1050px;
    margin-left: -15px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.userBar___3eb6N:after, .userBar___3eb6N:before {
    content: " ";
    display: table
}

.userBar___3eb6N:after {
    clear: both
}

.userBarWidget___2HucT {
    float: left
}

.userBarWidget___2HucT:after, .userBarWidget___2HucT:before {
    content: " ";
    display: table
}

.userBarWidget___2HucT:after {
    clear: both
}

.hw_itkoip-_sulsoetrspoannleiln_e_w_i3k0ie-7s5l {
    height: 62px;
    margin: 0 5px
}

.h_top_userpanel_logout___2al0T, .h_top_userpanel_msg___DY8B-, .h_top_userpanel_wheel___2a5n6 {
    float: left;
    height: 48px;
    background-image: url(spr-btns-top-line.png);
    background-repeat: no-repeat
}

.h_top_userpanel_logout___2al0T {
    width: 58px;
    background-position: -984px 0
}

.h_top_userpanel_logout___2al0T:hover {
    background-position: -984px -48px
}

.h_top_userpanel_logout___2al0T:active {
    background-position: -984px -96px
}

.h_top_userpanel_msg___DY8B- {
    width: 56px;
    background-position: -1042px 0
}

.h_top_userpanel_msg___DY8B-:hover {
    background-position: -1042px -48px
}

.h_top_userpanel_msg___DY8B-:active {
    background-position: -1042px -96px
}

.h_top_userpanel_msg___DY8B-:active:after {
    content: none
}

.h_top_userpanel_wheel___2a5n6 {
    position: relative;
    width: 56px;
    background-position: -980px -145px
}

.h_top_userpanel_wheel___2a5n6:hover {
    background-position: -1036px -145px
}

.h_top_userpanel_wheel___2a5n6:active {
    background-position: -925px -146px
}

.userBarInfoMsgs___2fTCa, .userBarInfoSpins___THB2T {
    position: absolute;
    top: -1px;
    right: -7px;
    min-width: 17px;
    height: 17px;
    padding: 0 5px;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
    text-align: center;
    text-indent: -1px;
    background: #d30000;
    text-shadow: 1px 1px 1px #000;
    box-shadow: -3px -2px 0 2px rgba(85, 17, 17, .6);
    border-radius: 50%;
    box-sizing: border-box;
    z-index: 10
}

.h_top_userpanel_right___39fVG:after, .h_top_userpanel_right___39fVG:before {
    content: " ";
    display: table
}

.h_top_userpanel_right___39fVG:after {
    clear: both
}

.h_top_userpanel_cash___1RZvu {
    margin-left: 19px;
    margin-top: 14px;
    width: 282px;
    float: left;
    box-shadow: 0 1px 0 1px hsla(0, 0%, 40.4%, .1)
}

.h_top_btn_deposit___1Gwo2 {
    float: left;
    width: 172px;
    height: 46px;
    overflow: hidden;
    margin-right: 12px;
    background: url(spr-btns-top-line.png) no-repeat -1098px 0;
    position: relative;
    z-index: 2;
    margin-top: 12px;
    margin-left: 11px
}

.h_top_btn_deposit___1Gwo2:hover {
    background-position: -1098px -48px
}

.h_top_btn_deposit___1Gwo2:active {
    background-position: -1098px -96px
}

.h_top_userpanel_btns___QqGnu {
    float: left;
    width: 170px;
    height: 48px;
    margin-top: 12px;
    margin-left: 3px
}

.userBarWidgetDrop___3hFGN {
    position: relative
}

.userBarWidgetDropdown___3Jbqk, .userBarWidgetDropdownInner___KPfu6 {
    display: block
}

.userBarWidgetDropdownTitle___1JZT9 {
    padding: 10px 40px 0 10px;
    color: #a3a3a3;
    text-align: left;
    display: block;
    position: relative;
    z-index: 3;
    font-weight: 500;
    font-size: 15px;
    box-shadow: inset 0 2px 5px #000;
    box-sizing: border-box;
    height: 40px;
    background-image: linear-gradient(180deg, #162533 0, #000);
    background-repeat: repeat-x;
    border: 1px solid rgba(171, 205, 253, .3);
    border-radius: 6px
}

.userBarWidgetDropdownTitle___1JZT9:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 14px;
    width: 13px;
    height: 7px;
    background-position: 0 0
}

.userBarWidgetDropdownTitle___1JZT9.active___qAOR6:after {
    transform: rotate(180deg)
}

.userBarWidgetDropdownBalanceName___1rSD9 {
    color: #fff;
    font-weight: 400 !important;
    display: block;
    width: 45%;
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 14px;
    text-shadow: 0 2px #000;
    border: 0
}

.userBarWidgetDropdownBalanceValue___1_Ogg {
    display: block;
    float: right;
    font-size: 15px;
    font-weight: 700;
    color: #fc0;
    text-decoration: none !important;
    text-align: right;
    text-shadow: 0 2px #000
}

.userBarWidgetDropdownMenu___39q-r {
    position: absolute;
    top: -3px;
    left: -3px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs {
    padding-top: 11px;
    height: 51px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 {
    float: right
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials {
    float: right;
    list-style-type: none
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li {
    float: left;
    width: auto;
    height: auto
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li span {
    width: 51px;
    height: 48px;
    display: block;
    background-image: url(spr-btns-top-line.png);
    background-repeat: no-repeat;
    cursor: pointer
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webvkontakte {
    background-position: -826px 0
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webvkontakte:hover {
    background-position: -826px -48px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webvkontakte:active {
    background-position: -826px -96px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webodnoklassniki {
    background-position: -724px 0
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webodnoklassniki:hover {
    background-position: -724px -48px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webodnoklassniki:active {
    background-position: -724px -96px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webmailru {
    background-position: -775px 0
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webmailru:hover {
    background-position: -775px -48px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webmailru:active {
    background-position: -775px -96px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webfacebook {
    background-position: -673px 0
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webfacebook:hover {
    background-position: -673px -48px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webfacebook:active {
    background-position: -673px -96px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webyandex {
    width: 54px;
    background-position: -929px 0
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webyandex:hover {
    background-position: -929px -48px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webyandex:active {
    background-position: -929px -96px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webtwitter {
    background-position: -878px 0
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webtwitter:hover {
    background-position: -878px -48px
}

.hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs .h_top_socials_block___1Cmk6 .h_top_socials li .webtwitter:active {
    background-position: -878px -96px
}

.h_top_userpanel-ballans___vrUQu {
    margin-top: 10px !important
}

.h_top_userpanel-ballans___vrUQu .h_top_userdata-item-status-icon___dbcfg {
    top: 6px;
    background: url(spr-btns-top-line.png) 0 0 no-repeat
}

.h_top_userpanel-ballans___vrUQu .h_top_userdata-title___BOrlZ {
    display: block;
    width: 100%;
    vertical-align: bottom
}

.h_top_userpanel-ballans___vrUQu .text-yellow___2Pk9r {
    display: inline-block;
    color: #ffcb08;
    font-weight: 700;
    text-align: right;
    width: 66%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: bottom
}

.hw_itkoip-_sulsoetrspoannleiln_e_w_i3k0ie-7s5l a {
    text-align: center;
    text-decoration: none
}

.hw_itkoip-_sulsoetrspoannleiln_e_w_i3k0ie-7s5l a:active, .hw_itkoip-_sulsoetrspoannleiln_e_w_i3k0ie-7s5l a:hover {
    text-decoration: none
}

.hw_itkoip-_sulsoetrspoannleiln_egwoi_krie-gs_l_o_t2s6oKnhlsi {
    float: left;
    background: url(spr-btns-top-line.png) no-repeat -225px 0;
    height: 48px;
    width: 230px
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_sroengl {
    display: block;
    width: 219px;
    height: 1px;
    padding-top: 47px;
    overflow: hidden;
    background: url(spr-btns-top-line.png) no-repeat;
    float: left;
    margin-right: 15px
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_sroengl:hover {
    background-position: 0 -48px
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_sroengl:active {
    background-position: 0 -96px
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_seonntleirn {
    display: block;
    float: right;
    width: 154px;
    height: 1px;
    padding-top: 47px;
    overflow: hidden;
    margin-right: 12px;
    background: url(spr-btns-top-line.png) no-repeat -508px 0
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_seonntleirn:hover {
    background-position: -508px -48px
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_seonntleirn:active {
    background-position: -508px -96px
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .blinking {
    position: relative
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .blinking:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 6px;
    background: url(spr-btns-top-line.png) no-repeat -1048px -54px;
    width: 46px;
    -webkit-animation: blinking 1s infinite;
    animation: blinking 1s infinite;
    height: 34px;
    transition: opacity 1s linear;
    z-index: 8
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .blinking:hover:after {
    opacity: 0;
    -webkit-animation: none;
    animation: none;
    transition: none
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .profileBalance-enter {
    max-height: 0
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .profileBalance-enter.profileBalance-enter-active {
    max-height: 205px;
    transition: max-height .4s;
    overflow: hidden
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .profileBalance-exit {
    max-height: 205px
}

body.wwiitkhi--ussleort-sboanrl-iwneebw .profileBalance-exit.profileBalance-exit-active {
    max-height: 0;
    overflow: hidden;
    transition: max-height .4s
}

.tada___4V2sz {
    -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___4V2sz;
    animation-name: tada___4V2sz
}

.blinking-full___207ev {
    -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___207ev;
    animation-name: blinking-full___207ev
}

.blinking-glow___2Innr {
    -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___2Innr;
    animation-name: blinking-glow___2Innr
}

.scaling___3FV1q {
    -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: scaling___3FV1q;
    animation-name: scaling___3FV1q
}

.jump___1nCWB {
    -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___1nCWB;
    animation-name: jump___1nCWB
}

.spin___29j64 {
    -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___29j64;
    animation-name: spin___29j64
}

.points___pz-oV {
    -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___pz-oV;
    animation-name: points___pz-oV
}

.blinking-coff-color___2Ha_6 {
    -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-coff-color___2Ha_6;
    animation-name: blinking-coff-color___2Ha_6
}

.loading___2gPB1 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    min-width: 50px;
    min-height: 50px;
    margin: auto;
    overflow: hidden;
    opacity: .6;
    background-size: 50px 50px
}

.loadingWheel___13fJs {
    width: 75px;
    height: 100px;
    position: absolute;
    top: 50%;
    margin-top: -35px;
    left: 50%;
    margin-left: -23px
}

.loadingWheel___13fJs:before {
    content: "";
    width: 94px;
    height: 94px;
    position: absolute;
    z-index: 1;
    background: url(loader_circle.png) no-repeat;
    -webkit-animation: spin___29j64 .7s linear infinite;
    animation: spin___29j64 .7s linear infinite
}

.loadingWheel___13fJs:after {
    content: "";
    width: 129px;
    height: 129px;
    position: absolute;
    z-index: 0;
    top: -17px;
    left: -17px;
    background: url(loader_glow.png) no-repeat;
    -webkit-animation: blinking-full___207ev 1s infinite;
    animation: blinking-full___207ev 1s infinite;
    transition: opacity 5000 linear
}

.loadingWheel___13fJs span {
    position: absolute;
    font-size: 20px;
    text-align: center;
    width: 94px;
    bottom: -45px
}

.loadingWrap___2T8aN {
    height: 50px;
    position: relative
}

.loadingWrapPadding___1EzSd {
    padding: 50px
}

.sidebarUser___1NSP4 {
    padding: 2rem 1.8rem
}

.sidebarUserLogin___1bPul {
    position: relative;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    color: #000;
    letter-spacing: 0;
    text-align: left;
    margin: -2rem -1.8rem 0;
    padding-left: 8.25rem;
    padding-right: .85rem;
    padding-top: .5rem;
    height: 6.875rem;
    overflow: hidden;
    border-bottom: 1px solid #072a6e;
    background-image: linear-gradient(90deg, #2d4185 0, #022870);
    background-repeat: repeat-x;
    box-shadow: 0 6px 5px 0 rgba(0, 0, 0, .5);
    display: flex;
    flex-direction: column;
    justify-content: center
}

.sidebarUserName___wRHbv {
    font-size: 2rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    display: block;
    text-decoration: none
}

.sidebarUserIcon___2GfOt {
    width: 7.4rem;
    height: 7.4rem;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: .85rem;
    z-index: 0;
    min-width: 7.4rem;
    font-size: 5rem;
    text-decoration: none
}

.sidebarUserIcon___2GfOt:after {
    content: "";
    position: absolute;
    top: .5rem;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    font-size: 8rem;
    margin: -.5rem;
    display: inline-block;
    width: 1em;
    height: 1em;
    background-size: 7em 1em;
    background-image: url(sprite-levels.png)
}

.sidebarUserIcon5___3SOdV:after, .sidebarUserIcon6___2KArD:after, .sidebarUserIcon7___1-laB:after {
    top: -.3rem
}

.sidebarUserIcon1___1-B2y:after {
    background-position: 0 0
}

.sidebarUserIcon2___2BWDP:after {
    background-position: -1em 0
}

.sidebarUserIcon3___2DR8o:after {
    background-position: -2em 0
}

.sidebarUserIcon4___1o-Qd:after {
    background-position: -3em 0
}

.sidebarUserIcon5___3SOdV:after {
    background-position: -4em 0
}

.sidebarUserIcon6___2KArD:after {
    background-position: -5em 0
}

.sidebarUserIcon7___1-laB:after {
    background-position: -6em 0
}

.sidebarUserStatus___2Agm0 {
    font-size: 1.5rem;
    color: #8e9ec8;
    position: relative
}

.sidebarUserStatus___2Agm0 span:last-of-type {
    float: right
}

.sidebarUserStatusRange___Ed60B {
    position: absolute;
    top: 6.875rem;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 0;
    height: .5rem;
    background-color: #000
}

.sidebarUserStatusProgress___ei-8D {
    margin-top: .05rem;
    height: .45rem;
    background-color: #efbf2d
}

.sidebarUserStatusTitle___1VWj0 {
    position: relative;
    z-index: 1;
    font-size: 10px;
    letter-spacing: .5px;
    max-width: 140px;
    text-transform: uppercase
}

.sidebarUserWallet___1vqKR {
    position: relative;
    padding-top: 2rem
}

.sidebarUserWallet___1vqKR section {
    vertical-align: middle;
    position: relative;
    z-index: 0;
    overflow: hidden;
    text-decoration: none;
    outline: 0;
    font-size: 1.7rem;
    text-align: left;
    text-transform: none;
    padding: .35rem 1rem .35rem 3.15em;
    margin-bottom: .6rem
}

.sidebarUserWallet___1vqKR [class^=icon_] {
    width: 5rem;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: 2
}

.sidebarUserWallet___1vqKR [class^=icon_] svg {
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    margin: auto;
    fill: #fff
}

.sidebarUserWallet___1vqKR .row___1axEV {
    white-space: nowrap;
    font-size: 1.5rem;
    line-height: 2rem;
    color: #fff;
    text-align: left;
    display: flex;
    justify-content: space-between
}

.sidebarUserWallet___1vqKR .row___1axEV > span {
    width: 60%;
    font-size: 2rem;
    line-height: 1.6rem;
    text-align: right;
    font-weight: 700;
    color: #ffc000
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ {
    font-size: 2rem;
    line-height: 1.6rem;
    background-color: transparent;
    font-weight: 700;
    text-align: right;
    margin-left: -5px
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ:hover > .HelpBlock___2YGRd {
    visibility: visible;
    opacity: 1
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .XpointsInfo___1favq {
    color: #fff;
    text-transform: capitalize
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .HelpBlock___2YGRd {
    position: absolute;
    top: 100%;
    bottom: auto;
    right: auto;
    left: -68px;
    visibility: hidden;
    font-size: 12px;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    border-radius: 3px;
    text-align: left;
    background: linear-gradient(180deg, #182e40 0, #152735);
    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;
    white-space: normal;
    text-shadow: 0 0 0 transparent;
    transition: all .4s ease-in-out 0s;
    margin: 15px 0 0;
    box-shadow: inset 0 -3px 5px rgba(0, 197, 243, .3), 1px 0 5px rgba(0, 0, 0, .65)
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .HelpBlock___2YGRd p {
    color: #eeeff1
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .HelpBlock___2YGRd span {
    color: #7d92a9
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .HelpBlock___2YGRd span + span {
    color: #ffc300
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .HelpBlock___2YGRd: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%
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .HelpBlock___2YGRd [class*=countdownMob] {
    font-weight: 400
}

.sidebarUserWallet___1vqKR .row___1axEV .Xpoints___21GnZ .HelpBlock___2YGRd [class*=countdownMob] [class^=flash] {
    width: 6px
}

.sidebarUserWallet___1vqKR .row___1axEV + .row___1axEV {
    margin-top: .5rem;
    color: #5768a2;
    font-size: 1.3rem
}

.sidebarUserWallet___1vqKR .row___1axEV + .row___1axEV span {
    color: #9e7700;
    font-size: 1.4rem
}

.sidebarUserButton___2jqxi {
    margin-top: 1rem
}

.sidebarUserButton___2jqxi .btn-mob {
    font-size: 2.4rem;
    line-height: 6.3rem
}

.social___3dDHg {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-pack: center
}

.socialItem___2ODZL {
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    margin: 1.5px
}

.socialItem___2ODZL:before {
    content: "";
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: auto;
    left: 1px;
    z-index: 1;
    height: 50%;
    opacity: .05;
    background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), #fff)
}

.socialItem___2ODZL:first-child {
    background-image: linear-gradient(0deg, #49628e, #5b74a0)
}

.socialItem___2ODZL:nth-child(2) {
    background-image: linear-gradient(0deg, #18366a, #2b4c85)
}

.socialItem___2ODZL:nth-child(3) {
    background-image: linear-gradient(0deg, #c86828, #dc8232)
}

.socialItem___2ODZL:nth-child(4) {
    background-color: #fff
}

.socialItem___2ODZL:nth-child(5) {
    background-image: linear-gradient(0deg, #314284, #45569b)
}

.socialItem___2ODZL:nth-child(6) {
    background-color: #5ba5db
}

.nwaivkIit-esml_o_t_s3o0n0l8ihn {
    display: inline-block;
    margin: 0 5px 5px;
    position: relative
}

.nwaivkIit-esml_o_t_s3o0n0l8ihn:hover {
    text-decoration: underline
}

.nwaivkIit-esml_o_t_s3o0n0l8ihn.active__ie___3zTLP {
    transform: translateY(1px)
}

.counter___lq9to {
    position: absolute;
    top: -6px;
    right: 0;
    min-width: 17px;
    height: 17px;
    padding: 0 5px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
    text-align: center;
    text-indent: -1px;
    background: #d30000;
    text-shadow: 1px 1px 1px #000;
    box-shadow: 0 2px 3px 0 #000;
    border-radius: 50%;
    box-sizing: border-box;
    z-index: 10;
    font-size: 11px;
    -webkit-font-smoothing: unset
}

.nwaivkLii-nskl_o_t_sioYnploiDn {
    font-weight: 500;
    display: block;
    font-size: 12px;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .04em;
    position: relative;
    top: 0;
    border-radius: 20px;
    line-height: 22px;
    height: 22px;
    padding: 0 13px;
    background: rgba(32, 41, 60, .8);
    border-bottom: 1px solid rgba(104, 147, 207, .7);
    box-shadow: inset 0 6px 8px rgba(0, 0, 0, .48)
}

.nwaivkLii-nskl_o_t_sioYnploiDn:hover {
    text-decoration: underline
}

.nwaivkLii-nskl_o_t_sioYnploiDn.active__ie___3zTLP {
    transform: translateY(1px)
}

.nwaivk_i_-_sqlCoHtxsdo {
    white-space: nowrap
}

.nwaivkLii-sstl_o_t_s2oMnSlri0n {
    padding-top: 22px;
    text-align: center;
    list-style-type: none;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-flex-flow: row wrap;
    justify-content: center
}

body.with-sidebar-menu-mob .sidebar-wrapper {
    width: 100%;
    position: fixed;
    top: 0;
    right: auto;
    bottom: 0;
    left: -100%;
    z-index: 10;
    background: rgba(0, 0, 0, .1);
    transition: background .4s, left 0s .4s
}

body.with-sidebar-menu-mob .sidebarOpened .sidebar-wrapper {
    height: 100%;
    left: 0;
    right: 0;
    z-index: 4;
    background: rgba(0, 0, 0, .8);
    transition: background .4s
}

body.with-sidebar-menu-mob .sidebarOpened [class^=sidebar_] {
    left: 0;
    box-shadow: 2px 0 15px 2px #000
}

body.with-sidebar-menu-mob .sidebarOpened [class^=sidebarClose] {
    transform: translate3d(33.2em, 0, 0);
    opacity: 1;
    transition: left 0s 0s
}

body.with-sidebar-menu-mob .sidebarOpened [class^=sidebarClose]:after {
    transform: rotate(45deg)
}

body.with-sidebar-menu-mob .sidebarOpened [class^=sidebarClose]:before {
    transform: rotate(-45deg)
}

.sidebar___3wgZ6 {
    width: 33.2rem;
    overflow-y: auto;
    font-size: 16px;
    position: fixed;
    left: -33.2rem;
    top: 0;
    bottom: auto;
    z-index: 11;
    transition: left .3s;
    font-family: Roboto, sans-serif;
    background: #1a202b;
    border-right: 2px solid #000;
    -webkit-overflow-scrolling: touch
}

.sidebar___3wgZ6 * {
    transform: translateZ(0) !important
}

.sidebarBanner___2_vDW {
    width: 100%;
    position: relative;
    border-bottom: .07rem solid #10203f;
    border-top: .07rem solid #10203f;
    border-right: .07rem solid #10203f
}

.sidebarBanner___2_vDW img {
    width: 100%;
    height: auto;
    display: block
}

.sidebarBanner___2_vDW .btn-mob {
    position: absolute;
    top: auto;
    right: 2rem;
    bottom: 3rem;
    left: 2rem;
    z-index: 2
}

.sidebarClose___1mYDr {
    position: fixed;
    top: 5px;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 4;
    opacity: 0;
    transition: opacity .4s, top 0s .4s;
    width: 4.575rem;
    height: 4.575rem;
    padding: 10px;
    overflow: hidden
}

.sidebarClose___1mYDr:after, .sidebarClose___1mYDr:before {
    content: "";
    width: 65%;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    margin: auto;
    border-radius: .125rem;
    transition: transform .2s
}

.sidebarClose___1mYDr:after {
    transform: rotate(0)
}

.sidebarClose___1mYDr:before {
    transform: rotate(0)
}

.sidebarMenuUser___2VZSd {
    height: auto
}

.sidebarMenuUser___2VZSd ul {
    padding-left: 1.8rem;
    font-size: 1.3rem;
    line-height: 2.5rem;
    text-transform: uppercase
}

.sidebarMenuPage___2prG8 {
    padding: 34px 0 46px;
    border-bottom: 1px solid #f2f2f2
}

.sidebarMenuItem___PRqyV {
    position: relative;
    margin-left: -1.8rem
}

.sidebarMenuItemWithSub___3zSl2:after {
    content: "";
    width: 0;
    height: 0;
    border-color: #000 transparent transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    position: absolute;
    top: 28px;
    right: 24px
}

.sidebarMenuItemWithSubOpened___33-ez:after {
    content: "";
    width: 0;
    height: 0;
    border-color: transparent transparent #000;
    border-style: solid;
    border-width: 0 6px 6px;
    position: absolute;
    top: 28px;
    right: 24px
}

.sidebarSubmenu___3Pwye {
    max-height: 0;
    margin: 0
}

.sidebarSubmenu___3Pwye, .sidebarSubmenuOpened___3G_Zk {
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s
}

.sidebarSubmenuOpened___3G_Zk {
    max-height: 1000px
}

.sidebarMenuLink___3Ftj6 {
    display: block;
    position: relative;
    z-index: 0;
    text-decoration: none;
    outline: 0;
    height: 5.2rem;
    font-size: 2rem;
    line-height: 5.2rem;
    text-align: left;
    text-transform: none;
    padding-left: 7rem;
    border-top: 1px solid #050a16;
    background-color: #1a202b;
    border-radius: 0;
    box-shadow: inset 0 1px 0 #252b3b
}

.sidebarMenuLink___3Ftj6:after {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: .2rem;
    background-color: #364d88;
    box-shadow: .1rem 0 0 rgba(54, 77, 136, .5)
}

.sidebarMenuLink___3Ftj6:hover {
    color: unset
}

.sidebarMenuLink___3Ftj6 [class^=icon_]:not(.color___3mQsi) circle, .sidebarMenuLink___3Ftj6 [class^=icon_]:not(.color___3mQsi) g, .sidebarMenuLink___3Ftj6 [class^=icon_]:not(.color___3mQsi) path, .sidebarMenuLink___3Ftj6 [class^=icon_]:not(.color___3mQsi) svg {
    fill: #d1d2d4
}

.sidebarMenuLink___3Ftj6.active {
    background-color: #485a77;
    box-shadow: inset 0 .07rem 0 #010101
}

.sidebarMenuLink___3Ftj6.active [class^=icon_] circle, .sidebarMenuLink___3Ftj6.active [class^=icon_] g, .sidebarMenuLink___3Ftj6.active [class^=icon_] path, .sidebarMenuLink___3Ftj6.active [class^=icon_] svg {
    fill: #fff
}

.sidebarMenuLink___3Ftj6.active:after {
    top: -.14rem;
    background-color: #ffc000;
    box-shadow: .14rem 0 0 rgba(255, 192, 0, .5)
}

.sidebarMenuLink___3Ftj6.active [class^=sidebarMenuTitle] {
    color: #fff
}

.sidebarMenuTitle___3GmSa {
    display: inline-block;
    position: relative;
    color: #e5e9f1;
    text-shadow: .075rem 0 0 #000
}

.sidebarMenuIcon___3zp2Q {
    width: 6.4rem;
    position: absolute;
    top: .15rem;
    right: auto;
    bottom: 0;
    left: 0;
    z-index: 2
}

.sidebarMenuIcon___3zp2Q i {
    opacity: .8;
    width: 2.85rem;
    height: 2.85rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    margin: auto
}

.sidebarMenuCount___Nv5Yc {
    min-width: 2.75rem;
    height: 2.75rem;
    line-height: 2.5rem;
    font-size: 1.75rem;
    border-radius: .25rem;
    border: .15rem solid #000;
    box-shadow: unset;
    color: #fff;
    position: absolute;
    top: 0;
    right: 2rem;
    bottom: 0;
    left: auto;
    z-index: 10;
    text-align: center;
    font-weight: 500;
    text-shadow: 0 .075em 0 rgba(0, 0, 0, .75);
    margin: auto 0;
    background-color: #d0001b
}

[href*="#popup-wheelOfForune"] .sidebarMenuCount___Nv5Yc {
    background-image: linear-gradient(0deg, #d07c26, #d7b53b)
}

[href*="#popup-wheelOfForunePaid"] .sidebarMenuCount___Nv5Yc {
    background: #d0001b
}

.sidebarMenuPage___2prG8, .sidebarMenuUser___2VZSd {
    position: relative;
    background: #000
}

.sidebarSupport___2AcxU {
    border-top: 1px solid #050a16;
    box-shadow: inset 0 1px 0 #252b3b;
    padding: 2rem;
    background: #1a202b
}

.sidebarSupportMail___3-5JC, .sidebarSupportTelephone___3f-As {
    font-size: 2rem;
    color: #dae4fe;
    text-decoration: none
}

.sidebarSupportMail___3-5JC:active, .sidebarSupportMail___3-5JC:hover, .sidebarSupportTelephone___3f-As:active, .sidebarSupportTelephone___3f-As:hover {
    color: inherit
}

.sidebarSupportMail___3-5JC a, .sidebarSupportTelephone___3f-As a {
    text-decoration: none;
    color: inherit
}

.sidebarSupport___2AcxU section {
    padding-left: 4rem
}

.sidebarSupport___2AcxU section + section {
    padding-top: 2rem
}

.sidebarSupportTitle___1GOyX {
    display: block;
    font-size: 1.4rem;
    color: #8e9ec8
}

.sidebarMenuLogout___3ZVVa {
    background-color: #000;
    padding-left: 1.8rem
}

body.with-sidebar-menu-mob .modalShiftedOpened [class^=sidebar_] {
    height: 100% !important
}

.hweiakdie-rs_l_o_tLsioKnOlJi, .hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro {
    position: relative
}

.hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .logoUniqueHeader {
    display: block;
    position: relative;
    top: 12px;
    left: 50%;
    margin: 0 0 12px -255px;
    z-index: 5;
    width: 511px;
    height: 137px;
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .logoUniqueHeader div {
    height: 100%;
    width: 100%;
    background-position: 50% 100%;
    background-size: contain;
    background-repeat: no-repeat
}

.hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .logoUniqueHeader:hover {
    -webkit-animation-name: tada;
    animation-name: tada
}

.hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink {
    display: block;
    position: relative;
    top: 12px;
    left: 50%;
    margin: 0 0 0 -255px;
    z-index: 5;
    width: 511px;
    height: 120px;
    background: url(logo.png) 50% 100% no-repeat;
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    background-size: contain
}

.hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink:hover {
    -webkit-animation-name: tada;
    animation-name: tada
}

.hweiakdie-rs_l_o_tLsioKnOlJi:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    height: 650px;
    background: url(new-bg-t.png) 50% -10px no-repeat
}

.hweiakdie-rsNlaovtBsloonclki_n_e_w1iPkuiH-ds {
    width: 1020px;
    padding: 0;
    margin: 0 auto;
    position: relative;
    z-index: 4
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo {
    width: 1000px;
    z-index: 1;
    margin: 120px auto 25px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstlso_t_s_o3nulbiDnie {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding: 0 40px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstl_o_t_s2o2nXlmiJn {
    display: inline-flex;
    position: relative;
    -webkit-filter: grayscale(10%) brightness(100%) sepia(100%) hue-rotate(165deg) saturate(160%) contrast(100%) opacity(85%);
    filter: grayscale(10%) brightness(100%) sepia(100%) hue-rotate(165deg) saturate(160%) contrast(100%) opacity(85%);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstl-o-tvsiosnal_i_n_e2wzipk8iv- img {
    height: 30px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--cirrus___3-vQI, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--maestro___A3MIS, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--mastercard___3cGEP {
    width: 50px;
    height: 48px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--qiwi___3tU-K {
    width: 92px;
    height: 40px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--yandex___2kOqK {
    width: 110px;
    height: 23px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--alfa-bank___3LeB_ {
    width: 108px;
    height: 33px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--webmoney___386-T {
    width: 130px;
    height: 42px
}

.pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .payment--sberbank___3OQ9c {
    width: 98px;
    height: 28px
}

.sliderFooter___2B-HA {
    margin: 0 18px;
    position: relative;
    height: 180px
}

.sliderFooter___2B-HA p {
    margin: 0;
    color: #8a8d99;
    line-height: 1.4285714
}

.sliderFooter___2B-HA h1, .sliderFooter___2B-HA h2, .sliderFooter___2B-HA h3, .sliderFooter___2B-HA h4, .sliderFooter___2B-HA h5, .sliderFooter___2B-HA h6 {
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    color: #f7f7f7;
    text-align: left;
    padding: 0 0 15px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);
    margin: 0
}

.sliderFooter___2B-HA .slick-dots {
    position: absolute;
    top: 0;
    right: 2px;
    bottom: auto;
    left: auto;
    z-index: 9;
    overflow: hidden
}

.sliderFooter___2B-HA .slick-dots li {
    float: left;
    margin: 0 3px
}

.sliderFooter___2B-HA .slick-dots li button {
    display: block;
    width: 10px;
    height: 10px;
    background-color: #4d4d4d;
    border-radius: 50%;
    border: none;
    outline: none;
    font-size: 0;
    padding: 0
}

.sliderFooter___2B-HA .slick-dots li.slick-active button {
    background-color: #fff
}

.sliderFooter___2B-HA .slick-dots li:last-child {
    margin-right: 0
}

.sliderFooter___2B-HA .swliikcik--stlroatcsko > div {
    float: left
}

.sliderFooter___2B-HA .swliikcik--stlroatcsko:after {
    content: "";
    display: table;
    clear: both
}

.sliderFooter___2B-HA .swliikcik--slliostts, .sliderFooter___2B-HA .swliikcik--sslloitdseo, .sliderFooter___2B-HA .swliikcik--stlroatcsko {
    height: inherit
}

.sliderFooter___2B-HA .swliikcik--slliostts {
    width: 100%;
    position: relative;
    overflow: hidden
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo {
    float: left;
    transition-duration: 1.5s, 1.5s !important
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo:not(.slick-active) {
    pointer-events: none
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent:before {
    content: "";
    float: right;
    height: 32px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--2:before {
    width: 36px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--3:before {
    width: 54px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--4:before {
    width: 72px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--5:before {
    width: 90px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--6:before {
    width: 108px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--7:before {
    width: 126px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--8:before {
    width: 144px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--9:before {
    width: 162px
}

.sliderFooter___2B-HA .swliikcik--sslloitdseo .slideContent--10:before {
    width: 180px
}

.fwoioktie-rs_l_o_tPsWoknOlxi {
    padding: 40px 0 0;
    margin-bottom: 10px;
    height: 456px;
    position: relative;
    font-family: Arial, Verdana, sans-serif
}

.fwoioktie-rs_l_o_tPsWoknOlxi:before {
    content: "";
    position: absolute;
    height: 1164px;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    background: url(new-bg-b.png) no-repeat 50% 100%
}

.fwoioktie-rs_l_o_tPsWoknOlxi a {
    text-decoration: none !important
}

.footer_buttons___1B2Vk {
    width: 1060px;
    height: 64px;
    padding: 0 7px 12px;
    margin: 0 auto 45px;
    position: relative;
    z-index: 2
}

.footer_buttons___1B2Vk:after, .footer_buttons___1B2Vk:before {
    content: " ";
    display: table
}

.footer_buttons___1B2Vk:after {
    clear: both
}

.footer_buttons___1B2Vk [class^=footer_button] {
    display: block;
    float: left;
    height: 64px;
    background-repeat: no-repeat
}

.footer_buttons___1B2Vk [class^=footer_button]:active {
    background: transparent none
}

.footer_buttons___1B2Vk .footer_button_item_1___F_a8v {
    width: 202px;
    margin-right: 17px;
    background-position: -7px -78px
}

.footer_buttons___1B2Vk .footer_button_item_1___F_a8v:hover {
    background-position: -7px -144px
}

.footer_buttons___1B2Vk .footer_button_item_2___1UGoq {
    width: 193px;
    margin-right: 26px;
    background-position: -226px -78px
}

.footer_buttons___1B2Vk .footer_button_item_2___1UGoq:hover {
    background-position: -226px -144px
}

.footer_buttons___1B2Vk .footer_button_item_3___1swHA {
    width: 185px;
    margin-right: 26px;
    background-position: -445px -78px
}

.footer_buttons___1B2Vk .footer_button_item_3___1swHA:hover {
    background-position: -445px -144px
}

.footer_buttons___1B2Vk .footer_button_item_4___Uq8Mf {
    width: 192px;
    margin-right: 16px;
    background-position: -656px -78px
}

.footer_buttons___1B2Vk .footer_button_item_4___Uq8Mf:hover {
    background-position: -656px -144px
}

.footer_buttons___1B2Vk .footer_button_item_5___1JQ1A {
    width: 202px;
    background-position: -864px -78px
}

.footer_buttons___1B2Vk .footer_button_item_5___1JQ1A:hover {
    background-position: -864px -144px
}

.fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
    width: 1040px;
    margin: 0 auto;
    padding: 20px 30px 0;
    background: #090c12;
    border: 1px solid #535860;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    height: 262px
}

.fwoioktie-rsSleocttsioonnl_i_n_e1wAiAkfi2- {
    overflow: hidden;
    height: 180px;
    margin-bottom: 11px
}

.fwoioktie-rsSleocttsioonnl_i_n_e1wAiAkfi2-:after, .fwoioktie-rsSleocttsioonnl_i_n_e1wAiAkfi2-:before {
    content: " ";
    display: table
}

.fwoioktie-rsSleocttsioonnl_i_n_e1wAiAkfi2-:after {
    clear: both
}

.fwoioktie-rsNlaovtisgoantliionne_w_i_k1iC-VsTluo {
    float: left;
    width: 60%
}

.fwoioktie-rsNlaovtisgoantliionne_w_i_k1iC-VsTluo:after, .fwoioktie-rsNlaovtisgoantliionne_w_i_k1iC-VsTluo:before {
    content: " ";
    display: table
}

.fwoioktie-rsNlaovtisgoantliionne_w_i_k1iC-VsTluo:after {
    clear: both
}

.fwoioktie-rsNlaovtisgoantliionneCwoilkuim-ns_l_o_t1s8oJnyl6i {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.fwoioktie-rsNlaovtisgoantliionneCwoilkuim-ns_l_o_t1s8oJnyl6i:nth-of-type(2) {
    padding-left: 3px
}

.footerNavigationTitle___2uKZ5 {
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    color: #f7f7f7;
    padding: 0 0 15px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .75)
}

.fwoioktie-rsNlaovtisgoantliionneLwiiskti_-_s_l1oPtosAoan {
    margin: 0;
    list-style-type: none;
    padding: 0 0 20px
}

.fwoioktie-rsNlaovtisgoantliionneIwtiekmi_-_s_lvoKtAsTorn a, .fwoioktie-rsNlaovtisgoantliionneIwtiekmi_-_s_lvoKtAsTorn span {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);
    text-decoration: none
}

.fwoioktie-rsNlaovtisgoantliionneIwtiekmi_-_s_lvoKtAsTorn a:hover, .fwoioktie-rsNlaovtisgoantliionneIwtiekmi_-_s_lvoKtAsTorn span:hover {
    text-decoration: underline !important
}

.footerCarousel___2yPrQ {
    float: left;
    width: calc(66.66667% - 5px);
    height: 180px;
    position: relative;
    box-sizing: border-box;
    padding-left: 2px
}

.footerCarousel___2yPrQ .swliikcik--sslloitdseo p {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 15px;
    color: #d9d9d9
}

.fwoioktie-rsIlnoftos_o_n_l2ikn4eew1i {
    height: 60px
}

.fwoioktie-rsIlnoftos_o_n_l2ikn4eew1i:after, .fwoioktie-rsIlnoftos_o_n_l2ikn4eew1i:before {
    content: " ";
    display: table
}

.fwoioktie-rsIlnoftos_o_n_l2ikn4eew1i:after {
    clear: both
}

.fwoioktie-rsCloonttsaocntlsi_n_e_wRiZkUid-Zs {
    float: left
}

.fwoioktie-rsCloonttsaocntlsiLnieswti_k_i_-1shl5oetJs {
    overflow: hidden;
    white-space: nowrap
}

.fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts {
    font-size: 0;
    display: inline-block;
    padding: 0;
    height: 16px;
    margin: 0 3px 1px 0;
    overflow: hidden
}

.fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts i {
    display: block;
    float: left;
    width: 18px;
    height: 16px;
    margin-right: 1px;
    background: url(sprite.png) 0 0 no-repeat
}

.fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts i.pwhioknie-_s_l_o2tOsYoHnll {
    background-position: -326px -229px
}

.fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts i.ewmiakiil-_s_l_o3tLs9o_nnl {
    margin-right: 2px;
    background-position: -326px -247px
}

.fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts i.hweilkpi_-_s_l1obtosxoJn {
    background-position: -326px -266px
}

.fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts a {
    font-size: 14px;
    text-decoration: none;
    color: #c2c4cc;
    line-height: 16px;
    margin-right: 5px
}

.fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts a:hover {
    text-decoration: underline
}

.fwoioktie-rsCloonttsaocntlsiCnoepwyi_k_i_-es8luo1ths {
    font-size: 12px;
    color: #6c707b;
    line-height: 18px;
    height: 18px
}

.fwoioktie-rsPlaorttsnoenrlsi_n_e_w3iWk_iN-5s {
    float: right;
    white-space: nowrap;
    width: 462px;
    margin-right: -20px
}

.fwoioktie-rsPlaorttsnoenrlsi_n_e_w3iWk_iN-5s:after, .fwoioktie-rsPlaorttsnoenrlsi_n_e_w3iWk_iN-5s:before {
    content: " ";
    display: table
}

.fwoioktie-rsPlaorttsnoenrlsi_n_e_w3iWk_iN-5s:after {
    clear: both
}

.fwoioktie-rsPlaorttsnoenrlsiWnPe_w_i_k3iT-Istldo {
    float: left;
    width: 92px;
    height: 34px;
    margin: 1px 18px 0;
    background: url(sprite.png) -390px -112px no-repeat
}

.fwoioktie-rsPlaorttsnoenrlsiWnPe_w_i_k3iT-Istldo:hover {
    background-position: -490px -112px
}

.fwoioktie-rsPlaorttsnoenrlsiLnieswti_k_i_-3s5lmowtqs {
    float: left;
    width: 334px;
    height: 38px;
    background: url(footer-rules.png) 0 0 no-repeat
}

.hw_inkaiv-_s_l_o1tusPoanxl {
    height: 50px;
    margin-top: 11px;
    position: relative;
    z-index: 3
}

.hw_inkaiv-_sullo_t_s_o2nOl1irnoe {
    padding-top: 4px;
    font-size: 0
}

.hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi {
    display: inline-block;
    height: 40px;
    margin: 0 45px;
    position: relative
}

.hw_inkaiv-_siltoetms_olnilnikn_e_w_iFkKiS-nsMl {
    display: block;
    width: 146px;
    height: 38px;
    border-radius: 6px 6px 7px 7px;
    box-shadow: 0 3px 10px #000;
    text-decoration: none
}

.hw_inkaiv-_siltoetms_olnilnikn_e_w_iFkKiS-nsMl.awcitkiiv-es_l_o_t2sgocn1lii .hw_inkaiv-_siltoetms_otniltilnee_w_i_k2ix-osqlno {
    color: #fff;
    background-position: -1px -41px;
    text-shadow: -1px -1px 0 #4272ff, 1px -1px 0 #4272ff, -1px 1px 0 #4272ff, 1px 1px 0 #4272ff, -2px -2px 2px rgba(66, 114, 255, .75), 2px -2px 2px rgba(66, 114, 255, .75), -2px 2px 2px rgba(66, 114, 255, .75), 2px 2px 2px rgba(66, 114, 255, .75)
}

.hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi .hw_inkaiv-_siltoetms_otniltilnee_w_i_k2ix-osqlno {
    width: 146px;
    height: 38px;
    display: block;
    background: url(spr-header-nav.png) no-repeat -1px -1px;
    color: #9da3b7;
    border-radius: 6px 6px 7px 7px;
    text-shadow: -1px -1px 0 #17283b, 1px -1px 0 #17283b, -1px 1px 0 #17283b, 1px 1px 0 #17283b, -2px -2px 2px #172235, 2px -2px 2px #172235, -2px 2px 2px #172235, 2px 2px 2px #172235
}

.hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi .hw_inkaiv-_siltoetms_otniltilnee_w_i_k2ix-osqlno:hover {
    color: #fff;
    background-position: -1px -41px;
    text-shadow: -1px -1px 0 #4272ff, 1px -1px 0 #4272ff, -1px 1px 0 #4272ff, 1px 1px 0 #4272ff, -2px -2px 2px rgba(66, 114, 255, .75), 2px -2px 2px rgba(66, 114, 255, .75), -2px 2px 2px rgba(66, 114, 255, .75), 2px 2px 2px rgba(66, 114, 255, .75)
}

.hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi .hw_inkaiv-_siltoetms_otniltilnee_w_i_k2ix-osqlno:active {
    background-position: -1px -81px;
    text-shadow: -1px -1px 0 #1132b6, 1px -1px 0 #1132b6, -1px 1px 0 #1132b6, 1px 1px 0 #1132b6, -2px -2px 2px rgba(17, 50, 182, .75), 2px -2px 2px rgba(17, 50, 182, .75), -2px 2px 2px rgba(17, 50, 182, .75), 2px 2px 2px rgba(17, 50, 182, .75)
}

.hw_inkaiv-_siltoetms_otniltilnee_w_i_k2ix-osqlno {
    display: block;
    position: relative;
    z-index: 3;
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
    text-align: center
}

.menu___2UaHB {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin-right: 1px;
    -webkit-font-smoothing: antialiased
}

.menu___2UaHB [class^=btn-desktop] {
    overflow: visible;
    box-shadow: inset 1px 0 0 0 #000;
    padding: 0;
    width: 20%
}

.menu___2UaHB [class^=btn-desktop]:first-of-type {
    box-shadow: none
}

.menu___2UaHB [class^=btn-desktop][class*=active] {
    background-position: 0 -457px
}

.menu___2UaHB [class^=btn-desktop][class*=active]:before {
    height: 50px;
    width: 13px;
    top: 0;
    bottom: auto;
    left: 0;
    right: auto;
    background-position: -658px -64px
}

.menu___2UaHB [class^=btn-desktop][class*=active]:after {
    height: 50px;
    width: 13px;
    top: 0;
    bottom: auto;
    right: 0;
    left: auto;
    background-position: -671px -64px
}

.menu___2UaHB [class^=btn-desktop][class*=active] span {
    color: #000663;
    text-shadow: 0 1px 1px rgba(158, 208, 241, .5), 1px 0 1px rgba(158, 208, 241, .5), -1px 0 1px rgba(158, 208, 241, .5)
}

.menu___2UaHB [class^=btn-desktop]:after, .menu___2UaHB [class^=btn-desktop]:before {
    content: "";
    height: 9px;
    position: absolute;
    top: -9px;
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.menu___2UaHB [class^=btn-desktop]:before {
    left: -6px;
    right: 50%;
    background-position: 0 -357px
}

.menu___2UaHB [class^=btn-desktop]:after {
    right: -5px;
    left: 50%;
    background-position: 100% -357px
}

.menu___2UaHB [class^=btn-desktop] span {
    font-size: 18px;
    text-transform: uppercase
}

.wheelFortuneVip___1TwTg {
    width: 50px;
    height: 52px;
    position: fixed;
    top: 42%;
    margin-top: -56px;
    right: -2px;
    z-index: 3;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    transition: opacity .5s linear;
    background-image: url(back.png);
    -webkit-animation: blinking 1s infinite;
    animation: blinking 1s infinite
}

.wheelFortuneVip___1TwTg:hover {
    -webkit-animation: none;
    animation: none;
    transition: none;
    background-position: 0 -52px
}

body.with-wheel-vip-button .modalOpened [class^=wheelFortuneVip] {
    -webkit-animation: none;
    animation: none;
    transition: none
}

.background___3MHDY {
    background-position: calc(50% + 3px) 0;
    position: absolute;
    top: 0
}

.bwaickkig-rsoluontds_o_n_l2iUnSeSw7i, .background___3MHDY {
    width: 100%;
    height: 1550px;
    background-repeat: no-repeat
}

.bwaickkig-rsoluontds_o_n_l2iUnSeSw7i {
    position: fixed;
    background-position: 50% 0;
    background-attachment: scroll;
    transition: top .1s;
    left: 0;
    right: 0;
    z-index: 0
}

.animateWrap___2HAy4 {
    margin-bottom: 10px
}

.animateWrapStart___2vFw- {
    visibility: visible;
    position: relative;
    opacity: 0;
    margin-bottom: 10px
}

.animateWrapEnd___2fVrB {
    visibility: visible;
    position: relative;
    opacity: 1;
    margin-bottom: 10px !important;
    transition: opacity .15s ease, margin-bottom .3s ease
}

.notification___PL_x3 {
    position: relative;
    width: 244px;
    font-size: 13px;
    line-height: 1.1;
    color: #707f8e;
    text-align: left;
    margin-top: 10px
}

.notification___PL_x3 a {
    color: #00d3e5;
    margin-top: 5px
}

.notification__content___2GPBc {
    display: flex;
    padding: 10px;
    background-color: #000;
    border: 3px solid #375ed7;
    border-radius: 3px
}

.notification__aside___hmRTp {
    width: 55px;
    margin-right: 15px
}

.notification__aside___hmRTp img {
    width: 100%
}

.notification__main___1mjqy {
    flex: 1
}

.notification__heading___3t-ZL {
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #0491eb
}

.notification___PL_x3 p {
    font-size: inherit;
    line-height: inherit;
    color: #707f8d;
    text-align: inherit
}

.notification__closeBtn___RDmVR {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    color: #d2d2d2;
    cursor: pointer;
    opacity: .8
}

.notification__closeBtn___RDmVR:before {
    content: "X"
}

.notification___PL_x3 .btn___1pcCq, .notification___PL_x3 p, .notification__heading___3t-ZL {
    margin: 0
}

.notification___PL_x3 * + p {
    margin-bottom: 5px;
    margin-top: 5px
}

.notification___PL_x3 * + .btn___1pcCq {
    margin-top: 8px
}

.notification__closeBtn___RDmVR:hover {
    opacity: 1
}

.notification___PL_x3 .textYellow___2Q2Mc {
    color: #fae7a5;
    font-size: 16px
}

.notificationMob___3JRHS {
    background: #000;
    font-size: 12px;
    color: #fff
}

.notificationsWrapper___bA4t1 {
    position: fixed;
    z-index: 99999;
    bottom: 20px;
    right: 50px;
    pointer-events: auto
}

.portal___3kt3M {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    overflow: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.portal___3kt3M.desktop___YJrh6 {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 13px
}

.portal___3kt3M.mobile___2HRg0 {
    font-family: Roboto, sans-serif;
    background: #18202c
}

body.with-portal .bonus {
    position: -webkit-sticky;
    position: sticky;
    height: auto
}

body.with-portal.modalOpened.modalModifier #rwoiokti, body.with-portal.modalShiftedOpened.modalModifier #rwoiokti {
    position: static;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto
}

body.with-portal.modalOpened #rwoiokti, body.with-portal.modalShiftedOpened #rwoiokti {
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 3;
    pointer-events: none
}

body.with-portal.modalOpened #rwoiokti:before, body.with-portal.modalShiftedOpened #rwoiokti:before {
    content: "";
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    z-index: 10
}

body.with-portal.modalOpened #rwoiokti .layout--mobile:after, body.with-portal.modalShiftedOpened #rwoiokti .layout--mobile:after {
    content: "";
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    z-index: 11;
    background-image: linear-gradient(180deg, #000d26 66%, #141111);
    opacity: 1
}

body.with-portal.modalOpened.portalShifted #rwoiokti, body.with-portal.modalShiftedOpened.portalShifted #rwoiokti {
    z-index: 1003;
    pointer-events: all
}

body.with-portal.modalOpened.portalShifted #rwoiokti .layout--mobile, body.with-portal.modalShiftedOpened.portalShifted #rwoiokti .layout--mobile {
    background: none
}

body.with-portal.modalOpened.portalShifted #rwoiokti .layout--mobile [class^=sidebar], body.with-portal.modalShiftedOpened.portalShifted #rwoiokti .layout--mobile [class^=sidebar] {
    z-index: 12
}

body.with-portal.modalOpened.portalShifted #rwoiokti .layout--mobile .wrapperShifted, body.with-portal.modalOpened.portalShifted #rwoiokti .layout--mobile:after, body.with-portal.modalShiftedOpened.portalShifted #rwoiokti .layout--mobile .wrapperShifted, body.with-portal.modalShiftedOpened.portalShifted #rwoiokti .layout--mobile:after {
    opacity: 0
}

body.with-portal.modalOpened.portalShifted #widget-container, body.with-portal.modalShiftedOpened.portalShifted #widget-container {
    z-index: 1003 !important
}

body.with-portal.modalOpened #container-for-portal header, body.with-portal.modalShiftedOpened #container-for-portal header {
    display: block
}

body.with-portal.modalOpened .lwaiykoiu-ts-l-odtessokntloipn, body.with-portal.modalShiftedOpened .lwaiykoiu-ts-l-odtessokntloipn {
    height: inherit;
    overflow-y: scroll
}

.wrapper___QotXh {
    position: relative;
    min-height: 100px;
    background: none;
    box-shadow: none
}

.wrapper___QotXh p {
    font-size: 14px;
    line-height: 1.4285714;
    color: #fff;
    margin: 0 auto 10px;
    text-align: center
}

.wrapper___QotXh p a {
    color: #008aff;
    display: block;
    margin: 0 auto
}

.wrapper___QotXh button {
    margin-top: 50px;
    margin-left: 5px
}

body.with-common-popup-error-web .popup__web_title .h4, body.with-common-popup-error-web .popup__web_title h4 {
    font-size: 20px
}

body {
    margin: 0;
    background-color: #010c20;
    font-family: Helvetica Neue, Arial, sans-serif;
    position: relative
}

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:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible;
    padding: 0;
    border: 0;
    width: 100%;
    outline: none
}

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;
    font-family: system-ui
}

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: none;
    margin: 0;
    padding: 0;
    min-width: 0;
    outline: none
}

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
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi ul, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi ol {
    margin: 0 0 0 20px
}

menu, nav {
    list-style-type: none
}

.cwoinktie-nstl img {
    max-width: 100%;
    height: auto
}

input::-ms-clear, input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-notransform {
    text-transform: none
}

.text-underline {
    text-decoration: underline
}

.text-nounderline {
    text-decoration: none
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 400;
    line-height: 1.15;
    color: #fff
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1
}

.cwoinktie-nstl > .h1, .cwoinktie-nstl > .h2, .cwoinktie-nstl > .h3, .cwoinktie-nstl > .h4, .cwoinktie-nstl > .h5, .cwoinktie-nstl > .h6, .cwoinktie-nstl > h1, .cwoinktie-nstl > h2, .cwoinktie-nstl > h3, .cwoinktie-nstl > h4, .cwoinktie-nstl > h5, .cwoinktie-nstl > h6 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: Helvetica Neue, Arial, sans-serif
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 65%
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 9.5px;
    margin-bottom: 9.5px
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%
}

.h1, .h2, h1, h2 {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

.h1, h1 {
    font-size: 24px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px
}

.h2, h2 {
    font-size: 18px;
    margin-top: 45px;
    margin-bottom: 20px
}

.h3, h3 {
    font-size: 2.125rem;
    padding-bottom: .5rem;
    margin-bottom: 1em;
    border-bottom: 4px solid #232d51
}

.h4, h4 {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    text-transform: uppercase
}

.h5, h5 {
    font-size: 14px
}

.h6, h6 {
    font-size: 13px
}

.layout--mobile .h1, .layout--mobile .h2, .layout--mobile .h3, .layout--mobile .h4, .layout--mobile .h5, .layout--mobile .h6, .layout--mobile h1, .layout--mobile h2, .layout--mobile h3, .layout--mobile h4, .layout--mobile h5, .layout--mobile h6 {
    font-family: Roboto, sans-serif
}

p {
    font-size: 14px;
    margin: 0 0 15px
}

.pseudolink, a {
    color: #008aff
}

.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
}

.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
}

.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
}

.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
}

.scaling {
    -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: scaling;
    animation-name: scaling
}

.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
}

.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
}

.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
}

.blinking-coff-color {
    -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-coff-color;
    animation-name: blinking-coff-color
}

.wysiwyg-wrapperMOB {
    color: #fff;
    font-size: 1.375rem
}

.wysiwyg-wrapperMOB .content--inner:not(.wysiwyg-wrapper) > .wysiwyg-wrapper {
    padding: 0 2rem
}

.wysiwyg-wrapperMOB .wysiwyg-wrapper {
    color: #fff;
    font-size: 1.375rem
}

.wysiwyg-wrapperMOB .wysiwyg-wrapper p {
    margin: 1.8rem 0 2.25rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.5;
    color: #a2adc0
}

.wysiwyg-wrapperMOB .wysiwyg-wrapper img, .wysiwyg-wrapperMOB .wysiwyg-wrapper ol, .wysiwyg-wrapperMOB .wysiwyg-wrapper p, .wysiwyg-wrapperMOB .wysiwyg-wrapper ul {
    margin-bottom: 1.25em
}

.wysiwyg-wrapperMOB .wysiwyg-wrapper ul {
    font-size: 1.7rem;
    color: #a2adc0
}

.wysiwyg-wrapperMOB .wysiwyg-wrapper ul li {
    line-height: 1.5;
    position: relative;
    vertical-align: middle;
    padding: 0
}

.wysiwyg-wrapperMOB .wysiwyg-wrapper li {
    padding-left: 0;
    color: #a2adc0
}

.wysiwyg-wrapperMOB .wysiwyg-wrapper img {
    display: block;
    max-width: 100%
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol {
    margin: 0;
    text-rendering: optimizeLegibility;
    background: #18202c
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .content-block {
    padding: 0 2rem
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .promo {
    box-shadow: 0 12px 24px rgba(53, 110, 235, .4)
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .promo-img-wrap {
    margin-bottom: 5.45rem;
    background-color: #152a51;
    border: 1px solid #000
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .promo-img {
    display: block;
    width: 100%
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol h1 {
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
    font-weight: 700;
    margin-top: 0;
    text-align: left
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol h2 {
    margin-bottom: 1.5rem;
    font-size: 2.125rem;
    font-weight: 400
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol h3 {
    border-bottom: none
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol ul {
    margin-left: 2rem;
    margin-bottom: 2rem;
    list-style: disc;
    color: #a2adc0
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol ul li {
    padding: 0;
    color: #a2adc0;
    font-size: 1.7rem;
    line-height: 1.5;
    vertical-align: middle
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol a {
    text-decoration: underline;
    color: #485a77
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block {
    padding: 2rem 2.285rem;
    background: #0e1520
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block .about {
    padding: 2rem;
    margin: 0
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block .about-section + .about-section {
    padding-top: 2rem
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block .about-section__data {
    padding-left: 4rem
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block .about-section__data-title {
    font-size: 1.4rem;
    color: #8e9ec8
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block .about-section__data-value {
    font-size: 2rem;
    color: #dae4fe;
    text-decoration: none
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block .about-section__btn {
    text-transform: uppercase;
    text-align: center
}

.wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .help-block .about-section__btn span {
    font-weight: 500;
    color: #fff
}

.wysiwyg-wrapperMOB.download-client img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 1.5rem
}

.wysiwyg-wrapperMOB.download-client .cwoinktie-nstl {
    padding: 20px 20px 0;
    font-size: 16px;
    line-height: 21px;
    color: #c7ced8;
    z-index: 1
}

.wysiwyg-wrapperMOB.download-client .cwoinktie-nstl .content-title {
    margin: 0
}

.wysiwyg-wrapperMOB.download-client .cwoinktie-nstl p {
    margin: 1.8rem 0 2.25rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.5;
    color: #a2adc0
}

.wysiwyg-wrapperMOB.download-client .cwoinktie-nstl h1 {
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
    font-weight: 700;
    margin-top: 0;
    text-align: left
}

.wysiwyg-wrapperMOB.download-client .cwoinktie-nstl h2 {
    margin-bottom: 1.5rem;
    font-size: 2.125rem;
    font-weight: 400
}

.wysiwyg-wrapperMOB.download-client .promo-img {
    border: 2px solid #080a0c;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    height: auto
}

.wysiwyg-wrapperMOB.download-client .promo-img img {
    width: 100%;
    height: auto
}

.wysiwyg-wrapperMOB.download-client .promo-img .os-ico {
    position: absolute;
    top: 20px;
    right: 10px;
    bottom: auto;
    left: auto;
    z-index: 2;
    width: 32px;
    height: 32px
}

.wysiwyg-wrapperMOB.download-client .promo-img .os-ico.mac {
    background: url(sprite-os.png) no-repeat 0 -32px
}

.wysiwyg-wrapperMOB.download-client .promo-img .os-ico.win {
    background: url(sprite-os.png) no-repeat 0 0
}

.wysiwyg-wrapperMOB.download-client .promo-img .btn {
    position: relative;
    width: 278px;
    margin: 10px auto
}

.wysiwyg-wrapperMOB.download-client .btn span {
    padding: 0 !important
}

.wysiwyg-wrapperMOB.download-client .btn:active {
    top: auto !important
}

.wysiwyg-wrapperMOB .h1, .wysiwyg-wrapperMOB .h2, .wysiwyg-wrapperMOB .h3, .wysiwyg-wrapperMOB .h4, .wysiwyg-wrapperMOB .h5, .wysiwyg-wrapperMOB .h6, .wysiwyg-wrapperMOB h1, .wysiwyg-wrapperMOB h2, .wysiwyg-wrapperMOB h3, .wysiwyg-wrapperMOB h4, .wysiwyg-wrapperMOB h5, .wysiwyg-wrapperMOB h6 {
    line-height: 1.15;
    text-align: left;
    font-weight: 400;
    color: #fff;
    padding: 0;
    margin: 0
}

.wysiwyg-wrapperMOB .h1, .wysiwyg-wrapperMOB h1 {
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
    font-weight: 700;
    margin-top: 0;
    text-align: left
}

.wysiwyg-wrapperMOB .h2, .wysiwyg-wrapperMOB h2 {
    font-size: 2.125rem;
    margin-bottom: 1.5rem
}

.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 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 .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.terms {
    padding: 0 2rem
}

.wysiwyg-wrapperMOB.terms h1 {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
    font-weight: 700;
    text-align: left
}

.wysiwyg-wrapperMOB.terms img, .wysiwyg-wrapperMOB.terms ol, .wysiwyg-wrapperMOB.terms p, .wysiwyg-wrapperMOB.terms ul {
    margin-bottom: 1.25em
}

.wysiwyg-wrapperMOB.terms a {
    text-decoration: underline;
    color: #485a77
}

.wysiwyg-wrapperMOB.terms ol {
    margin-top: 0;
    font-size: 1.7rem;
    counter-reset: item;
    line-height: 1.5
}

.wysiwyg-wrapperMOB.terms ol > li {
    position: relative;
    margin: 0 0 1.25em;
    padding: 0
}

.wysiwyg-wrapperMOB.terms ol > li:before {
    content: counters(item, "") "";
    counter-increment: item;
    position: absolute;
    top: -.3em;
    bottom: auto;
    left: 0;
    width: 1.5em;
    height: 1.5em;
    color: #fff;
    border: 2px solid #31496b;
    border-radius: 50%;
    font-size: 1.75rem;
    text-align: center
}

.wysiwyg-wrapperMOB.terms ol > li h2 {
    margin-top: 0;
    margin-bottom: 1.5rem;
    padding-left: 3.6rem;
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.15;
    text-transform: uppercase
}

.wysiwyg-wrapperMOB.terms ol > li ol {
    counter-reset: item;
    text-align: left;
    margin: 0
}

.wysiwyg-wrapperMOB.terms ol > li ol > li {
    position: relative;
    margin-left: 2.5rem;
    padding: 0 0 0 4.75rem
}

.wysiwyg-wrapperMOB.terms ol > li ol > li:before {
    content: counters(item, ".") "";
    counter-increment: item;
    position: absolute;
    font-size: 1.7rem;
    top: 0;
    bottom: auto;
    left: -3px;
    width: auto;
    color: #fff;
    border: 0;
    line-height: 1.5;
    font-weight: 700
}

.wysiwyg-wrapperMOB.terms ol > li ol > li ol {
    margin-top: 1rem
}

.wysiwyg-wrapperMOB.terms li {
    color: #a2adc0;
    font-size: inherit
}

.wysiwyg-wrapperMOB.terms .table-wrap {
    margin-left: -4rem;
    overflow: visible
}

.wysiwyg-wrapperMOB.terms table {
    font-size: 1.35rem;
    width: 100%;
    margin: 1rem 0
}

.wysiwyg-wrapperMOB.terms table tbody th {
    padding: 5px 10px;
    text-align: center
}

.wysiwyg-wrapperMOB.terms table tbody th:first-child {
    text-align: left
}

.wysiwyg-wrapperMOB.terms table tbody td {
    padding: 5px 10px;
    text-align: center
}

.wysiwyg-wrapperMOB.terms table tbody td:first-child, .wysiwyg-wrapperMOB.terms table tbody td:nth-child(2) {
    text-align: left
}

.wysiwyg-wrapperMOB.terms table tbody tr:nth-child(2n+3) {
    background: #18202c
}

.wysiwyg-wrapperMOB.faq {
    padding: 0 14px;
    margin-bottom: 24px
}

.wysiwyg-wrapperMOB.faq .content-title {
    margin-bottom: 20px
}

.wysiwyg-wrapperMOB.faq .content-title h2 {
    font-size: 15px;
    margin-top: 13px;
    padding-bottom: 3px;
    font-weight: 400;
    border-bottom: 2px solid #232d51
}

.wysiwyg-wrapperMOB.faq ol li {
    margin-top: 8px;
    margin-bottom: 12px;
    margin-left: 0
}

.wysiwyg-wrapperMOB.faq ol li p {
    line-height: 1.8;
    font-size: 10px;
    color: #a2adc0;
    height: auto;
    padding-bottom: 40px
}

.wysiwyg-wrapperMOB.faq ol li:before {
    counter-increment: item;
    content: counter(item) ".";
    left: 10px;
    z-index: 2;
    line-height: 24px;
    font-size: 10px
}

.wysiwyg-wrapperMOB.faq ol li .accordion-title {
    position: relative;
    margin-top: -5px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    text-transform: unset;
    font-weight: 400;
    font-size: 10px;
    letter-spacing: .5px;
    line-height: 24px;
    background: #212c45;
    border-radius: 3px;
    z-index: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.wysiwyg-wrapperMOB.faq ol li .accordion-title:after {
    content: "";
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 9px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: transform .35s
}

.wysiwyg-wrapperMOB.faq li:nth-child(n+10) h4 {
    text-indent: 7px
}

.wysiwyg-wrapperMOB.faq li .accordion-inner {
    padding-left: 10px;
    overflow: hidden;
    transition: height .5s, padding .5s;
    margin-bottom: 0;
    background: #212c45;
    line-height: 1.8
}

.wysiwyg-wrapperMOB.faq .accordion-title.active {
    margin-bottom: -20px;
    background: #485a77
}

.wysiwyg-wrapperMOB.faq .accordion-title.active:after {
    top: 10px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg)
}

.wysiwyg-wrapperMOB.faq .accordion-title.active + .accordion-inner {
    transition: height .5s, padding .5s;
    margin-top: 16px;
    padding: 18px 10px;
    background: #212c45;
    border-radius: 0 5px 5px
}

.wysiwyg-wrapperMOB.faq .content-title:nth-of-type(2) h2 {
    margin-top: 18px
}

.wysiwyg-wrapperMOB ol li table.status {
    margin-left: -35px;
    width: auto
}

.wysiwyg-wrapperMOB ol li ol li table.status {
    margin-left: -40px
}

.wysiwyg-wrapperMOB table.status {
    width: 100%;
    margin: 20px 0;
    color: #fff
}

.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%
}

.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
}

.wysiwyg-wrapperMOB table.status tr td:last-child {
    width: 50%;
    padding-left: 18px;
    font-size: 13px;
    white-space: nowrap
}

.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
}

.wysiwyg-wrapperMOB .exchange-arrow {
    display: block;
    width: 18px;
    height: 20px;
    margin-left: 8px;
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: 50%
}

.wysiwyg-wrapperMOB .table {
    line-height: 1.65rem
}

.wysiwyg-wrapperMOB .table-wrapper {
    margin: 35px 0
}

.wysiwyg-wrapperMOB .table__head {
    font-size: 14px;
    color: #a2adc0
}

.wysiwyg-wrapperMOB .table__body .col {
    display: flex;
    align-items: center;
    color: inherit;
    text-decoration: none
}

.wysiwyg-wrapperMOB .table__body .col:last-child {
    justify-content: flex-end
}

.wysiwyg-wrapperMOB .table__body .col_right {
    text-align: right
}

.wysiwyg-wrapperMOB .table__body .cell-wr.top .col:last-child span {
    color: #ffbe00
}

.wysiwyg-wrapperMOB .table .cell-wr {
    display: flex
}

.wysiwyg-wrapperMOB .table .cell-wr.top {
    color: #0097ec
}

.wysiwyg-wrapperMOB .table .cell-wr.gold {
    margin: 0 -20px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #152a51;
    background-attachment: fixed
}

.wysiwyg-wrapperMOB .table .cell-wr.gold .col:first-child {
    opacity: 1
}

.wysiwyg-wrapperMOB .table .cell-wr.gold span {
    color: #fff !important
}

.wysiwyg-wrapperMOB .table .col {
    width: 100%;
    padding: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    flex-grow: 1;
    display: flex;
    font-weight: 500
}

.wysiwyg-wrapperMOB .table .col img {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.wysiwyg-wrapperMOB .table .col:first-child {
    min-width: 20px;
    width: 20px;
    padding: 5px 0;
    justify-content: center;
    font-size: 14px;
    font-weight: 700
}

.wysiwyg-wrapperMOB .table .col:last-child {
    justify-content: flex-end
}

.wysiwyg-wrapperMOB .table .col:last-child span + span {
    margin-left: 6px
}

.wysiwyg-wrapperMOB .table--striped .table__body .cell-wr:nth-child(odd) {
    position: relative
}

.wysiwyg-wrapperMOB .table--striped .table__body .cell-wr:nth-child(odd):after {
    content: "";
    position: absolute;
    min-width: auto;
    top: 0;
    bottom: 0;
    left: -25%;
    right: -25%;
    background: #0097ec;
    z-index: -1;
    opacity: .1
}

.wysiwyg-wrapperMOB .table--hall-of-fame .table__head .col:nth-child(2) {
    padding-left: 35px
}

.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
}

.wysiwyg-wrapperMOB .table--prize hr {
    display: none;
    box-sizing: border-box
}

.wysiwyg-wrapperMOB .table--prize .table__body .col {
    padding: 5px
}

.wysiwyg-wrapperMOB .table--prize .col {
    font-weight: 500
}

.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
}

.wysiwyg-wrapperMOB .table--prize .col:last-child {
    font-size: 24px;
    width: 65%
}

.wysiwyg-wrapperMOB .table--prize .col:last-child span + span {
    font-weight: 400
}

.wysiwyg-wrapperMOB .table--prize .default .col:first-child span {
    background: hsla(0, 0%, 100%, .2);
    color: #fff
}

.wysiwyg-wrapperMOB .table--prize .default .col:last-child span {
    color: #fff
}

.wysiwyg-wrapperMOB .table--prize .top:first-child .col:first-child span {
    color: #000;
    background: #ffc001
}

.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
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(2) .col:first-child span {
    color: #000;
    background: #dedede
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(2) .col:last-child span {
    color: #dedede
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(3) .col:first-child span {
    color: #000;
    background: #ff7d01
}

.wysiwyg-wrapperMOB .table--prize .top:nth-child(3) .col:last-child span {
    color: #ff7d01
}

.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
}

.wysiwyg-wrapperMOB .table-wrapper__leader .col:nth-of-type(3) {
    padding-left: 17px
}

.wysiwyg-wrapperMOB .table-wrapper__leader .table {
    line-height: 1.7
}

.wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col {
    font-weight: 800;
    letter-spacing: .4px
}

.wysiwyg-wrapperMOB .table-wrapper__leader .col {
    padding: 5px 0
}

.wysiwyg-wrapperMOB .table-wrapper__leader .col:last-child span + span {
    margin-left: 3px
}

.wysiwyg-wrapperMOB .table-wrapper__leader .table__body {
    margin-top: 4px
}

.wysiwyg-wrapperMOB .table-hof {
    width: 100%;
    font-size: 1.6rem;
    line-height: 2;
    color: #fff;
    margin-bottom: 1rem
}

.wysiwyg-wrapperMOB .table-hof__head {
    color: #a2adc0;
    font-size: 1.6rem;
    font-weight: 500
}

.wysiwyg-wrapperMOB .table-hof__body > div:nth-child(odd) {
    background-color: #18202c
}

.wysiwyg-wrapperMOB .table-hof__body > div:nth-child(2n) {
    background-color: #0e1520
}

.wysiwyg-wrapperMOB .table-hof__body > .table-hof__cell:first-child {
    color: #ffc000
}

.wysiwyg-wrapperMOB .table-hof__body > .table-hof__cell:nth-child(2) {
    color: #718dc5
}

.wysiwyg-wrapperMOB .table-hof__body > .table-hof__cell:nth-child(3) {
    color: #8e716a
}

.wysiwyg-wrapperMOB .table-hof__body .table-hof__col {
    padding-top: .4rem;
    padding-bottom: .4rem
}

.wysiwyg-wrapperMOB .table-hof__cell {
    display: flex
}

.wysiwyg-wrapperMOB .table-hof__col {
    padding-left: .2rem;
    padding-right: .2rem;
    flex: 1
}

.wysiwyg-wrapperMOB .table-hof__col:first-child {
    padding-left: .75rem;
    min-width: 30px;
    width: 30px;
    max-width: 30px;
    flex: 0
}

.wysiwyg-wrapperMOB .table-hof__col:nth-child(2) {
    white-space: nowrap;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis
}

.wysiwyg-wrapperMOB .table-hof__col:nth-child(3) {
    text-align: center
}

.wysiwyg-wrapperMOB .table-hof__col:last-child {
    text-align: right;
    padding-right: 1rem
}

.wysiwyg-wrapperMOB .table-hof__icon {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.wysiwyg-wrapperMOB .table-hof__icon img {
    display: block;
    width: 34px;
    height: auto
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame {
    margin-top: 9px;
    margin-bottom: 39px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .cell-wr {
    height: 30px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col {
    font-weight: 900;
    letter-spacing: .3px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:nth-of-type(2) {
    padding-left: 30px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:nth-of-type(3) {
    justify-content: flex-end;
    padding-right: 3px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__head .col:last-child {
    padding-right: 0
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body {
    margin-top: 1px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col img {
    margin-top: 7px
}

.wysiwyg-wrapperMOB .table-wrapper__hall-of-fame .table__body .col:first-child {
    margin-left: -2px;
    padding-right: 8px;
    justify-content: flex-end
}

.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(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
}

.wysiwyg-wrapperMOB > img {
    display: block;
    width: 100%;
    box-shadow: 0 16px 16px 0 rgba(0, 0, 0, .1)
}

.wysiwyg-wrapperMOB iframe {
    max-width: 100% !important
}

.wysiwyg-wrapperMOB--text {
    padding-top: 20px
}

.wysiwyg-wrapperMOB a:not(.btn-mob) {
    color: #485a77;
    text-decoration: underline
}

.wysiwyg-wrapperMOB a.btn-mob__blue {
    text-transform: none
}

.wysiwyg-wrapperMOB .antiblock-list {
    padding: 0 1rem
}

.wysiwyg-wrapperMOB .antiblock-list.list--minuses, .wysiwyg-wrapperMOB .antiblock-list.list--pluses {
    padding-bottom: 1rem
}

.wysiwyg-wrapperMOB .antiblock-list.list--minuses li, .wysiwyg-wrapperMOB .antiblock-list.list--pluses li {
    font-size: 2rem;
    padding-left: 2rem;
    line-height: 2.5rem
}

.wysiwyg-wrapperMOB .antiblock-list.list--minuses li:before, .wysiwyg-wrapperMOB .antiblock-list.list--pluses li:before {
    font-weight: 700;
    position: absolute;
    left: 0;
    top: 0
}

.wysiwyg-wrapperMOB .antiblock-list.list--pluses li:before {
    content: "+";
    color: #dae4fe
}

.wysiwyg-wrapperMOB .antiblock-list.list--minuses li:before {
    content: "\2014";
    color: #ff1e42;
    top: 0
}

.wysiwyg-wrapperMOB .antiblock-list-wrapper {
    position: relative;
    padding: 2rem;
    margin: 0 0 2rem;
    z-index: 1
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-container {
    text-align: center;
    font-size: 2rem
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-container .m-title {
    padding-bottom: .5rem
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-container .m-img {
    padding-bottom: 1rem;
    width: auto;
    text-align: center
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-container .m-img img {
    display: inline-block;
    padding: 0 !important;
    width: 75%;
    margin-top: 1rem
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo {
    display: inline-block;
    width: 15rem;
    margin: 0 1rem
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .opera-vpn {
    color: #f9293b
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .speed-vpn {
    color: #98dd22
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .hola-vpn {
    color: #ffab00
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .unlim-vpn {
    color: #ff9e73
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .touch-vpn {
    color: #af4172
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .bear-vpn {
    color: #ff9400
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .express-vpn {
    color: #fe5e68
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .surf-vpn {
    color: #60ceff
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-turbo .click-vpn {
    color: #16a0bc
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-app a {
    cursor: pointer;
    position: relative;
    width: 28.5rem;
    height: 7.2rem;
    display: block;
    background: url(app-btn-sprite.png) no-repeat;
    background-size: 88rem 16rem;
    border-radius: .3em;
    box-shadow: 0 8px 12px 3px rgba(0, 0, 0, .85);
    margin: 1em auto
}

.wysiwyg-wrapperMOB .antiblock-block-mirrors-item-app a.android {
    background-position: -.3rem 0
}

.wysiwyg-wrapperMOB.anti-block .twiitklie-, .wysiwyg-wrapperMOB.antiblock-new .twiitklie- {
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 300 !important;
    margin-bottom: 16px;
    margin-left: -1px;
    text-align: left
}

.wysiwyg-wrapperMOB.anti-block .subtitle, .wysiwyg-wrapperMOB.antiblock-new .subtitle {
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: -6px
}

.wysiwyg-wrapperMOB.anti-block .subtitle span, .wysiwyg-wrapperMOB.antiblock-new .subtitle span {
    font-weight: 900;
    color: #0097ec
}

.wysiwyg-wrapperMOB.anti-block ol, .wysiwyg-wrapperMOB.antiblock-new ol {
    color: #fff;
    padding-top: 26px;
    margin-top: 0
}

.wysiwyg-wrapperMOB.anti-block ol li, .wysiwyg-wrapperMOB.antiblock-new ol li {
    margin: 0 0 46px 40px
}

.wysiwyg-wrapperMOB.anti-block ol li:before, .wysiwyg-wrapperMOB.antiblock-new ol li:before {
    left: -40px
}

.wysiwyg-wrapperMOB.anti-block ol li h2, .wysiwyg-wrapperMOB.antiblock-new ol li h2 {
    font-size: 13px;
    letter-spacing: .4px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 21px
}

.wysiwyg-wrapperMOB.anti-block ol li p, .wysiwyg-wrapperMOB.antiblock-new ol li p {
    font-size: 13px;
    color: #b2e3ff;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 15px
}

.wysiwyg-wrapperMOB.anti-block ol li:first-of-type .btn-mob, .wysiwyg-wrapperMOB.antiblock-new ol li:first-of-type .btn-mob {
    width: 220px
}

.wysiwyg-wrapperMOB.anti-block ol li:nth-of-type(2) .btn-mob, .wysiwyg-wrapperMOB.antiblock-new ol li:nth-of-type(2) .btn-mob {
    width: 220px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -1px 0 11px;
    text-decoration: none;
    width: 240px;
    height: 80px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob span, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob span {
    text-transform: none;
    width: 150px;
    padding-left: 19px;
    display: block;
    white-space: pre-wrap;
    line-height: 20px;
    text-align: left;
    font-size: 24px;
    letter-spacing: 0;
    color: #fff;
    margin-top: 2px;
    height: 38px;
    position: relative
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob span sup, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob span sup {
    font-size: 10px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob span b, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob span b {
    font-size: 10px;
    position: absolute;
    bottom: -7px;
    left: 20px;
    right: 0;
    text-align: left
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob:before {
    content: "";
    width: 50px;
    height: 50px;
    background-image: url(/assets/img/mobile/anti-block/radar-2x.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 5px 5px;
    position: relative;
    display: inline-block
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__red, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__red {
    text-decoration: none;
    background: linear-gradient(90deg, #a0051c 0, #f5505e)
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__red span, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__red 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.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__blue, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__blue {
    color: #fff;
    width: 160px;
    height: 40px;
    margin-top: -1px
}

.wysiwyg-wrapperMOB.anti-block ol li .btn-mob__blue:before, .wysiwyg-wrapperMOB.antiblock-new ol li .btn-mob__blue:before {
    content: none
}

.wysiwyg-wrapperMOB.anti-block ol li .notification, .wysiwyg-wrapperMOB.antiblock-new ol li .notification {
    background: hsla(0, 0%, 84.7%, .1);
    font-size: 10px;
    color: #fff;
    line-height: 15px;
    border-radius: 1px;
    position: relative;
    padding: 15px 30px 15px 60px;
    margin: 40px 0 46px -62px;
    min-width: 100vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-style: italic;
    letter-spacing: -.1px
}

.wysiwyg-wrapperMOB.anti-block ol li .notification:before, .wysiwyg-wrapperMOB.antiblock-new ol li .notification:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(/assets/img/mobile/anti-block/warning.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    left: 22px;
    top: 21px
}

.wysiwyg-wrapperMOB.anti-block .hidden, .wysiwyg-wrapperMOB.antiblock-new .hidden {
    display: none !important;
    margin: 0 !important
}

.wysiwyg-wrapperMOB .wysiwyg-jackpot {
    padding-top: 2rem
}

.wysiwyg-wrapperMOB.jackpot .content-jackpot {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    color: #a2adc0
}

.unnessery-block {
    display: none
}

.wysiwyg-wrapper .wysiwyg-jackpot {
    padding-top: 2rem
}

.wysiwyg-wrapper .wysiwyg-jackpot .heading {
    font-size: 2.5rem;
    text-transform: uppercase;
    margin: 3rem 0
}

.wysiwyg-wrapper .wysiwyg-jackpot .promo-details__name {
    margin-bottom: 2rem
}

.wysiwyg-wrapper .wysiwyg-jackpot .p--pl {
    padding-left: 3rem
}

.wysiwyg-wrapperMOB .jackpot-content-block:after, .wysiwyg-wrapperMOB .jackpot-content-block:before {
    content: " ";
    display: table
}

.wysiwyg-wrapperMOB .jackpot-content-block:after {
    clear: both
}

.wysiwyg-wrapperMOB .jackpot-content-block .content-block--striped:nth-child(2n) {
    float: left;
    background: #18202c
}

.wysiwyg-wrapperMOB .jackpot-content-block .content-block--striped:nth-child(odd) {
    float: left;
    background: #0e1520
}

.wysiwyg-wrapperMOB p {
    font-size: 13px;
    margin: 10px 0;
    color: inherit
}

.wysiwyg-wrapper img, .wysiwyg-wrapper ol, .wysiwyg-wrapper p, .wysiwyg-wrapper ul {
    margin-bottom: 1.25em
}

.wysiwyg-wrapper p {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.5;
    margin: 1em 0;
    color: #a2adc0 !important
}

.wysiwyg-wrapper--text {
    padding: 6px 2px 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
}

.wysiwyg-lottery--tickets .h2, .wysiwyg-lottery--tickets h2 {
    margin-top: 37px;
    line-height: 30px;
    letter-spacing: .1px;
    margin-bottom: 23px;
    text-transform: none
}

.wysiwyg-lottery--tickets p {
    line-height: 20px
}

.promo-flex-container {
    width: 100%;
    height: auto
}

ol .list-striped, ul .list-striped {
    margin-left: -.5rem
}

.list-striped li {
    padding: .2rem .5rem !important;
    margin-top: .4rem
}

.list-striped li p {
    margin: 0
}

.list-striped li:nth-child(odd) {
    background: #182435;
    color: #fff;
    border-radius: .35rem
}

.list-striped strong {
    font-weight: 700
}

.col__1-16 {
    width: 6.25%
}

.indent-left__1-16 {
    margin-left: 6.25%
}

.indent-right__1-16 {
    margin-right: 6.25%
}

.col__2-16 {
    width: 12.5%
}

.indent-left__2-16 {
    margin-left: 12.5%
}

.indent-right__2-16 {
    margin-right: 12.5%
}

.col__3-16 {
    width: 18.75%
}

.indent-left__3-16 {
    margin-left: 18.75%
}

.indent-right__3-16 {
    margin-right: 18.75%
}

.col__4-16 {
    width: 25%
}

.indent-left__4-16 {
    margin-left: 25%
}

.indent-right__4-16 {
    margin-right: 25%
}

.col__5-16 {
    width: 31.25%
}

.indent-left__5-16 {
    margin-left: 31.25%
}

.indent-right__5-16 {
    margin-right: 31.25%
}

.col__6-16 {
    width: 37.5%
}

.indent-left__6-16 {
    margin-left: 37.5%
}

.indent-right__6-16 {
    margin-right: 37.5%
}

.col__7-16 {
    width: 43.75%
}

.indent-left__7-16 {
    margin-left: 43.75%
}

.indent-right__7-16 {
    margin-right: 43.75%
}

.col__8-16 {
    width: 50%
}

.indent-left__8-16 {
    margin-left: 50%
}

.indent-right__8-16 {
    margin-right: 50%
}

.col__9-16 {
    width: 56.25%
}

.indent-left__9-16 {
    margin-left: 56.25%
}

.indent-right__9-16 {
    margin-right: 56.25%
}

.col__10-16 {
    width: 62.5%
}

.indent-left__10-16 {
    margin-left: 62.5%
}

.indent-right__10-16 {
    margin-right: 62.5%
}

.col__11-16 {
    width: 68.75%
}

.indent-left__11-16 {
    margin-left: 68.75%
}

.indent-right__11-16 {
    margin-right: 68.75%
}

.col__12-16 {
    width: 75%
}

.indent-left__12-16 {
    margin-left: 75%
}

.indent-right__12-16 {
    margin-right: 75%
}

.col__13-16 {
    width: 81.25%
}

.indent-left__13-16 {
    margin-left: 81.25%
}

.indent-right__13-16 {
    margin-right: 81.25%
}

.col__14-16 {
    width: 87.5%
}

.indent-left__14-16 {
    margin-left: 87.5%
}

.indent-right__14-16 {
    margin-right: 87.5%
}

.col__15-16 {
    width: 93.75%
}

.indent-left__15-16 {
    margin-left: 93.75%
}

.indent-right__15-16 {
    margin-right: 93.75%
}

.col__16-16 {
    width: 100%
}

.indent-left__16-16 {
    margin-left: 100%
}

.indent-right__16-16 {
    margin-right: 100%
}

.col__1-16, .col__2-16, .col__3-16, .col__4-16, .col__5-16, .col__6-16, .col__7-16, .col__8-16, .col__9-16, .col__10-16, .col__11-16, .col__12-16, .col__13-16, .col__14-16, .col__15-16, .col__16-16 {
    position: relative;
    min-height: 1px
}

.col__1-12 {
    width: 8.33333333%
}

.indent-left__1-12 {
    margin-left: 8.33333333%
}

.indent-right__1-12 {
    margin-right: 8.33333333%
}

.col__2-12 {
    width: 16.66666667%
}

.indent-left__2-12 {
    margin-left: 16.66666667%
}

.indent-right__2-12 {
    margin-right: 16.66666667%
}

.col__3-12 {
    width: 25%
}

.indent-left__3-12 {
    margin-left: 25%
}

.indent-right__3-12 {
    margin-right: 25%
}

.col__4-12 {
    width: 33.33333333%
}

.indent-left__4-12 {
    margin-left: 33.33333333%
}

.indent-right__4-12 {
    margin-right: 33.33333333%
}

.col__5-12 {
    width: 41.66666667%
}

.indent-left__5-12 {
    margin-left: 41.66666667%
}

.indent-right__5-12 {
    margin-right: 41.66666667%
}

.col__6-12 {
    width: 50%
}

.indent-left__6-12 {
    margin-left: 50%
}

.indent-right__6-12 {
    margin-right: 50%
}

.col__7-12 {
    width: 58.33333333%
}

.indent-left__7-12 {
    margin-left: 58.33333333%
}

.indent-right__7-12 {
    margin-right: 58.33333333%
}

.col__8-12 {
    width: 66.66666667%
}

.indent-left__8-12 {
    margin-left: 66.66666667%
}

.indent-right__8-12 {
    margin-right: 66.66666667%
}

.col__9-12 {
    width: 75%
}

.indent-left__9-12 {
    margin-left: 75%
}

.indent-right__9-12 {
    margin-right: 75%
}

.col__10-12 {
    width: 83.33333333%
}

.indent-left__10-12 {
    margin-left: 83.33333333%
}

.indent-right__10-12 {
    margin-right: 83.33333333%
}

.col__11-12 {
    width: 91.66666667%
}

.indent-left__11-12 {
    margin-left: 91.66666667%
}

.indent-right__11-12 {
    margin-right: 91.66666667%
}

.col__12-12 {
    width: 100%
}

.indent-left__12-12 {
    margin-left: 100%
}

.indent-right__12-12 {
    margin-right: 100%
}

.col__1-12, .col__2-12, .col__3-12, .col__4-12, .col__5-12, .col__6-12, .col__7-12, .col__8-12, .col__9-12, .col__10-12, .col__11-12, .col__12-12 {
    position: relative;
    min-height: 1px
}

.col__1-10 {
    width: 10%
}

.indent-left__1-10 {
    margin-left: 10%
}

.indent-right__1-10 {
    margin-right: 10%
}

.col__2-10 {
    width: 20%
}

.indent-left__2-10 {
    margin-left: 20%
}

.indent-right__2-10 {
    margin-right: 20%
}

.col__3-10 {
    width: 30%
}

.indent-left__3-10 {
    margin-left: 30%
}

.indent-right__3-10 {
    margin-right: 30%
}

.col__4-10 {
    width: 40%
}

.indent-left__4-10 {
    margin-left: 40%
}

.indent-right__4-10 {
    margin-right: 40%
}

.col__5-10 {
    width: 50%
}

.indent-left__5-10 {
    margin-left: 50%
}

.indent-right__5-10 {
    margin-right: 50%
}

.col__6-10 {
    width: 60%
}

.indent-left__6-10 {
    margin-left: 60%
}

.indent-right__6-10 {
    margin-right: 60%
}

.col__7-10 {
    width: 70%
}

.indent-left__7-10 {
    margin-left: 70%
}

.indent-right__7-10 {
    margin-right: 70%
}

.col__8-10 {
    width: 80%
}

.indent-left__8-10 {
    margin-left: 80%
}

.indent-right__8-10 {
    margin-right: 80%
}

.col__9-10 {
    width: 90%
}

.indent-left__9-10 {
    margin-left: 90%
}

.indent-right__9-10 {
    margin-right: 90%
}

.col__10-10 {
    width: 100%
}

.indent-left__10-10 {
    margin-left: 100%
}

.indent-right__10-10 {
    margin-right: 100%
}

.col-wrapper:after, .col-wrapper:before {
    content: " ";
    display: table
}

.cell-wrapper:after, .cell-wrapper:before {
    content: " ";
    display: table
}

.grid-wrapper:after, .grid-wrapper:before {
    content: " ";
    display: table
}

.cell-wrapper:after, .cell-wrapper:before, .col-wrapper:after, .col-wrapper:before, .grid-wrapper:after, .grid-wrapper:before {
    content: " ";
    display: table
}

.cell-wrapper:after, .col-wrapper:after, .grid-wrapper:after {
    clear: both
}

.cell-wrapper.pd-xs-sides > [class^=col__], .col-wrapper.pd-xs-sides > [class^=col__] {
    padding-left: .1rem;
    padding-right: .1rem
}

.cell-wrapper.pd-xs-both > [class^=col__], .col-wrapper.pd-xs-both > [class^=col__] {
    padding: .1rem
}

.cell-wrapper.pd-sm-sides > [class^=col__], .col-wrapper.pd-sm-sides > [class^=col__] {
    padding-left: .4rem;
    padding-right: .4rem
}

.cell-wrapper.pd-sm-both > [class^=col__], .col-wrapper.pd-sm-both > [class^=col__] {
    padding: .4rem
}

.cell-wrapper.pd-md-sides > [class^=col__], .col-wrapper.pd-md-sides > [class^=col__] {
    padding-left: .8rem;
    padding-right: .8rem
}

.cell-wrapper.pd-md-both > [class^=col__], .col-wrapper.pd-md-both > [class^=col__] {
    padding: .8rem
}

.cell-wrapper.pd-lg-sides > [class^=col__], .col-wrapper.pd-lg-sides > [class^=col__] {
    padding-left: 1rem;
    padding-right: 1rem
}

.cell-wrapper.pd-lg-both > [class^=col__], .col-wrapper.pd-lg-both > [class^=col__] {
    padding: 1rem
}

.cell-wrapper.pd-hg-sides > [class^=col__], .col-wrapper.pd-hg-sides > [class^=col__] {
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

.cell-wrapper.pd-hg-both > [class^=col__], .col-wrapper.pd-hg-both > [class^=col__] {
    padding: 1.2rem
}

.col-wrapper > [class^=col__] {
    float: left;
    box-sizing: border-box
}

.col-wrapper.pd-xs-both, .col-wrapper.pd-xs-sides {
    margin-left: -.1rem;
    margin-right: -.1rem
}

.col-wrapper.pd-sm-both, .col-wrapper.pd-sm-sides {
    margin-left: -.4rem;
    margin-right: -.4rem
}

.col-wrapper.pd-md-both, .col-wrapper.pd-md-sides {
    margin-left: -.8rem;
    margin-right: -.8rem
}

.col-wrapper.pd-lg-both, .col-wrapper.pd-lg-sides {
    margin-left: -1rem;
    margin-right: -1rem
}

.col-wrapper.pd-hg-both, .col-wrapper.pd-hg-sides {
    margin-left: -1.2rem;
    margin-right: -1.2rem
}

.col-wrapper.pd-parent {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.col__auto {
    width: auto !important
}

.cell-wrapper {
    width: 100%;
    display: table
}

.cell-wrapper > [class^=col__] {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle
}

.cell-wrappertable {
    table-layout: fixed;
    text-align: left
}

.cell-wrappertable td[class^=col__], .cell-wrappertable th[class^=col__] {
    position: static;
    box-sizing: border-box;
    vertical-align: middle;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 5px
}

.cell-wrappertable.pd-xs-sides td[class^=col__], .cell-wrappertable.pd-xs-sides th[class^=col__] {
    padding-left: .1rem
}

.cell-wrappertable.pd-sm-sides td[class^=col__], .cell-wrappertable.pd-sm-sides th[class^=col__] {
    padding-left: .4rem
}

.cell-wrappertable.pd-md-sides td[class^=col__], .cell-wrappertable.pd-md-sides th[class^=col__] {
    padding-left: .8rem
}

.cell-wrappertable.pd-lg-sides td[class^=col__], .cell-wrappertable.pd-lg-sides th[class^=col__] {
    padding-left: 1rem
}

.cell-wrappertable.pd-hg-sides td[class^=col__], .cell-wrappertable.pd-hg-sides th[class^=col__] {
    padding-left: 1.2rem
}

html {
    -moz-osx-font-smoothing: grayscale;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility
}

body, html {
    height: 100%;
    width: 100%
}

a:hover {
    text-decoration: none
}

.label, label {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    color: #c3e1fa
}

h1.page-title {
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
    color: #fafafa;
    z-index: 1;
    line-height: 21px;
    padding-top: 20px;
    margin-bottom: 20px
}

#rwoiokti {
    height: auto;
    min-height: 100%;
    position: relative;
    overflow: hidden
}

#rwoiokti:empty:after, #rwoiokti:empty:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 50px;
    height: 50px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    margin: auto;
    background: url(preload.svg) no-repeat;
    background-size: 100%;
    -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: #b2e3ff !important;
    line-height: 20px;
    letter-spacing: 0;
    margin: 0 0 10px 40px
}

blockquote .icon-wrap {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: -40px;
    z-index: 0
}

blockquote .icon-wrap svg {
    fill: #fff
}

blockquote .link {
    color: #0097ec
}

.text-black {
    color: #000
}

.text-white, .wysiwyg-wrapperMOB .h3, .wysiwyg-wrapperMOB .h4, .wysiwyg-wrapperMOB .table, .wysiwyg-wrapperMOB h3, .wysiwyg-wrapperMOB h4 {
    color: #fff
}

.text-dark {
    color: #212121
}

.text-light {
    color: #a0a7bd
}

.text-blue {
    color: #0082dd
}

.text-yellow {
    color: #ffc000
}

.text-green {
    color: #48c627
}

.text-red {
    color: #ff0942
}

.text-grey {
    color: #75859d
}

.text-brown {
    color: #b8a16f
}

.fadeDown-appear, .fadeDown-enter {
    opacity: 0;
    transform: translate3d(0, -250px, 0)
}

.fadeDown-appear.fadeDown-appear-active, .fadeDown-enter.fadeDown-enter-active {
    opacity: 1;
    transition: opacity 1s ease;
    transform: translateZ(0);
    transition-property: transform, opacity;
    transition-duration: .3s
}

.fadeDown-leave {
    opacity: 1;
    transform: translateZ(0);
    transition-property: transform, opacity;
    transition-duration: .3s
}

.fadeDown-leave.fadeDown-leave-active {
    opacity: 0;
    transform: translate3d(0, -250px, 0)
}

.notification-leave {
    opacity: 1;
    transform: translateZ(0)
}

.notification-leave.notification-leave-active {
    opacity: 0;
    transform: translate3d(0, 250px, 0);
    transition: opacity .15s ease, transform .3s ease
}

.auth-modal-enter .popup__mob_banner--login {
    height: 120px;
    margin-bottom: 40px;
    display: block
}

.auth-modal-enter .popup__mob_banner--register {
    height: 0;
    margin-bottom: 80px;
    transition: none
}

.auth-modal-enter .popup__mob_nav span {
    opacity: 0
}

.auth-modal-enter .popup__mob_nav a {
    position: relative;
    left: 80%
}

.auth-modal-enter .popup__mob_body_inner form > * {
    position: relative;
    left: 220%
}

.auth-modal-enter .popup__mob_terms--login {
    margin-bottom: 0;
    display: block
}

.auth-modal-enter .popup__mob_terms--register {
    margin-bottom: -43px
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_banner--register {
    height: 120px;
    margin-bottom: 40px;
    transition: height .4s ease 1.91s, margin-bottom .4s ease 1.91s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_banner--login {
    height: 0;
    margin-bottom: 80px;
    transition: height .4s ease 1.91s, margin-bottom .4s ease 1.91s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_nav span:not(.animation-clone) {
    opacity: 1;
    transition: opacity .6s ease .6s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_nav a {
    left: 0;
    transition: left .6s ease 1.1s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > * {
    left: 0;
    transition: left .6s ease 1.1s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :first-child {
    transition-delay: 1.17s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :nth-child(2) {
    transition-delay: 1.24s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :nth-child(3) {
    transition-delay: 1.31s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_body_inner form > :nth-child(4) {
    transition-delay: 1.38s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_terms--register {
    margin-bottom: 0;
    transition: margin-bottom .4s ease 1.91s
}

.auth-modal-enter.auth-modal-enter-active .popup__mob_terms--login {
    margin-bottom: -43px;
    transition: margin-bottom .4s ease 1.91s
}

.auth-modal-leave .popup__mob_banner--login {
    display: none
}

.auth-modal-leave .popup__mob_banner--register {
    height: 120px;
    margin-bottom: 40px
}

.auth-modal-leave .popup__mob_nav span:not(.animation-clone) {
    margin-left: 0;
    opacity: 1;
    overflow: hidden
}

.auth-modal-leave .popup__mob_nav .animation-clone {
    opacity: 0;
    color: #3c3434
}

.auth-modal-leave .popup__mob_nav a {
    font-size: 18px;
    line-height: 30px
}

.auth-modal-leave .popup__mob_body_inner form > * {
    position: relative;
    left: 0
}

.auth-modal-leave .popup__mob_terms--login {
    display: none
}

.auth-modal-leave .popup__mob_terms--register {
    margin-bottom: 0
}

.auth-modal-leave.auth-modal-leave-active .popup__mob_nav span:not(.animation-clone) {
    position: relative;
    left: -100%;
    width: 0;
    opacity: 0;
    margin-right: 0;
    transform: translateZ(0);
    transition: opacity .4s ease, margin-right .4s ease, width .4s ease, left .4s ease, transform
}

.auth-modal-leave.auth-modal-leave-active .popup__mob_nav a {
    transition: color .4s ease, font-size .4s ease;
    color: #fff;
    font-size: 24px;
    line-height: 24px
}

.auth-modal-leave.auth-modal-leave-active .popup__mob_body_inner form > * {
    left: -220%;
    transition: left .6s ease .4s
}

.auth-modal-leave.auth-modal-leave-active .popup__mob_body_inner form > :nth-child(2) {
    transition-delay: .47s
}

.auth-modal-leave.auth-modal-leave-active .popup__mob_body_inner form > :nth-child(3) {
    transition-delay: .54s
}

.auth-modal-leave.auth-modal-leave-active .popup__mob_body_inner form > :nth-child(4) {
    transition-delay: .61s
}

.tooltips_animation_show-appear {
    opacity: 0;
    transform: rotate(-90deg);
    transition: opacity 1s cubic-bezier(.12, 2.07, .36, .8), transform 1s cubic-bezier(.12, 2.07, .36, .8)
}

.tooltips_animation_show-appear.tooltips_animation_show-appear-active, .tooltips_animation_show-leave {
    opacity: 1;
    transform: rotate(0deg)
}

.tooltips_animation_show-leave {
    transition: opacity 1s cubic-bezier(.12, 2.07, .36, .8), transform 1s cubic-bezier(.12, 2.07, .36, .8)
}

.tooltips_animation_show-leave.tooltips_animation_show-leave-active {
    opacity: 0;
    transform: rotate(90deg)
}

.ingame-tabs-enter[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 0
}

.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] ~ .btn-mob, .ingame-tabs-enter[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 0
}

.ingame-tabs-enter[class^=tabsCtrls] > * span:last-child, .ingame-tabs-enter[class^=tabsCtrls] ~ .btn-mob span:last-child, .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: 0
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 1;
    transition: opacity .25s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%;
    transition: top .5s ease
}

.ingame-tabs-enter.ingame-tabs-enter-active [class^=tabsCtrls_] {
    opacity: 1;
    transition: top .25s ease .25s, opacity 0s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls_] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left .25s ease .25s, opacity .25s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] > *, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ .btn-mob, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 1;
    transition: opacity 0s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] > * span:last-child, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ .btn-mob span:last-child, .ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls] ~ [class^=wrap] span:last-child {
    opacity: 1;
    transition: opacity .25s ease .25s
}

.ingame-tabs-enter.ingame-tabs-enter-active[class^=tabsCtrls_] + [class^=status_] {
    top: 0;
    opacity: 1;
    transition: top .5s .2s, opacity .5s
}

.ingame-tabs-exit .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabs-exit .search[class^=tabCtrl] span:last-child {
    opacity: 1
}

.ingame-tabs-exit[class^=tabsCtrls] > :not(.search), .ingame-tabs-exit[class^=tabsCtrls] ~ .btn, .ingame-tabs-exit[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 1
}

.ingame-tabs-exit[class^=search__wrap] {
    position: absolute;
    top: 0;
    bottom: 0
}

.ingame-tabs-exit[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%
}

.ingame-tabs-exit[class^=tabsCtrls_] + [class^=status_] {
    opacity: 0;
    transition: opacity .1s
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls_] {
    margin-left: -66px;
    transition: margin-left .25s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] > *, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ .btn, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 0;
    transition: opacity 0s ease .25s
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] > * span:last-child, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ .btn span:last-child, .ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls] ~ [class^=wrap] span:last-child {
    opacity: 0;
    transition: opacity .25s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=search__wrap] [class^=search__content] {
    top: 100%;
    transition: top .5s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=search__wrap] [class^=search__area] {
    visibility: hidden
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 0;
    transition: opacity .125s ease .25s
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=menuInnerTabs_] [class^=tabsCtrl] {
    opacity: 0;
    transition: top .25s ease, opacity 0s ease .25s
}

.ingame-tabs-exit.ingame-tabs-exit-active > [class^=wrap_] {
    opacity: 0;
    transition: opacity .5s ease
}

.ingame-tabs-exit.ingame-tabs-exit-active[class^=tabsCtrls_] + [class^=status_] {
    opacity: 0
}

.ingame-tabsWithSearch-enter[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 0
}

.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: 0
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 1;
    transition: opacity .25s ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%;
    transition: top .5s ease
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active [class^=tabsCtrls_] {
    opacity: 1;
    transition: top .25s ease .25s, opacity 0s ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^=tabCtrl] {
    transition: top .5s ease, opacity .5s ease;
    position: fixed;
    opacity: 1
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active .search[class^=tabCtrl] span:last-child {
    transition: opacity .25s ease .25s;
    opacity: 1
}

.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 0s ease .25s;
    opacity: 1
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls_] {
    margin-left: 0;
    opacity: 1;
    transition: margin-left .25s ease .25s, opacity .25s ease .25s
}

.ingame-tabsWithSearch-enter.ingame-tabsWithSearch-enter-active[class^=tabsCtrls_] + [class^=status_] {
    top: 0;
    opacity: 1;
    transition: top .5s .2s, opacity .5s .2s
}

.ingame-tabsWithSearch-exit .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabsWithSearch-exit .search[class^=tabCtrl] span:last-child {
    opacity: 1
}

.ingame-tabsWithSearch-exit[class^=tabsCtrls] > :not(.search), .ingame-tabsWithSearch-exit[class^=tabsCtrls] ~ .btn, .ingame-tabsWithSearch-exit[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 1
}

.ingame-tabsWithSearch-exit[class^=search__wrap] {
    position: absolute;
    top: 0;
    bottom: 0
}

.ingame-tabsWithSearch-exit[class^=search__wrap] [class^=search__content] {
    position: absolute;
    top: 61px;
    width: 100%
}

.ingame-tabsWithSearch-exit[class^=tabsCtrls_] + [class^=status_] {
    opacity: 0;
    transition: opacity .1s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active .search[class^=tabCtrl] {
    position: absolute;
    top: 0 !important;
    opacity: 0;
    transition: top .5s ease, opacity .125s ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active .search[class^=tabCtrl] span:last-child {
    opacity: 0;
    transition: opacity .5s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls_] {
    margin-left: -66px;
    transition: margin-left .25s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] > :not(.search), .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ .btn, .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ [class^=wrap] {
    opacity: 0;
    transition: opacity 0s ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] > :not(.search) span:last-child, .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ .btn span:last-child, .ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls] ~ [class^=wrap] span:last-child {
    opacity: 0;
    transition: opacity .25s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=search__wrap] [class^=search__content] {
    top: 100%;
    transition: top .5s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=search__wrap] [class^=search__area] {
    visibility: hidden
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] [class^=search__wrap_] {
    opacity: 0;
    transition: opacity .125s ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] .search[class^=tabCtrl] {
    position: static;
    opacity: 1
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=menuInnerTabs_] [class^=tabsCtrl] {
    opacity: 0;
    transition: top .25s ease, opacity 0s ease .25s
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active > [class^=wrap_] {
    opacity: 0;
    transition: opacity .5s ease
}

.ingame-tabsWithSearch-exit.ingame-tabsWithSearch-exit-active[class^=tabsCtrls_] + [class^=status_] {
    opacity: 0
}

.fade-appear, .fade-enter {
    opacity: 0
}

.fade-appear.fade-appear-active, .fade-enter.fade-enter-active, .fade-leave {
    opacity: 1;
    transition: opacity .7s ease
}

.fade-leave.fade-leave-active {
    opacity: 0
}

.warning-page {
    height: 100vh;
    min-height: 100%;
    position: relative;
    overflow: hidden
}

.warning-page__center {
    color: #fff;
    max-width: 1028px;
    margin: auto;
    text-align: center;
    height: 100%
}

.warning-page__center img {
    margin-top: 200px
}

.warning-page__subtitle {
    font-weight: 700;
    margin: 0;
    padding: 0;
    font-family: Times New Roman, serif;
    font-size: 42px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 3px 3px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, -2px -2px 2px #000, 2px -2px 2px #000, -2px 2px 2px #000, 2px 2px 2px #000
}

.warning-page__description {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 22px;
    line-height: 1.2;
    color: #828fbe;
    text-shadow: 0 1px 3px #030404;
    text-transform: none
}

.warning-page__link {
    text-decoration: none;
    outline: none;
    position: relative;
    z-index: 0;
    margin: 25px 0 0;
    display: inline-block;
    min-width: 284px;
    padding: 0 20px;
    border-radius: 7px;
    box-sizing: border-box;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 44px;
    color: #fff;
    text-shadow: -1px -1px 0 #7b0001, 1px -1px 0 #7b0001, -1px 1px 0 #7b0001, 1px 1px 0 #7b0001, -2px -2px 2px hsla(0, 0%, 100%, .25), 2px -2px 2px hsla(0, 0%, 100%, .25), -2px 2px 2px hsla(0, 0%, 100%, .25), 2px 2px 2px hsla(0, 0%, 100%, .25);
    background: transparent;
    border-color: #c99700 #8c6900 #473500;
    border-style: solid;
    border-width: 2px
}

.warning-page__link:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 7px;
    background-repeat: #000 0 0 repeat-x;
    border: 2px solid #000
}

.warning-page__timer {
    display: none
}

.warning-page__link:hover {
    color: #fff;
    text-decoration: underline
}

.lwaiykoiu-ts {
    z-index: 2;
    min-height: 100%
}

.lwaiykoiu-ts-l-odtessokntloipn {
    font-family: Helvetica Neue, Arial, sans-serif;
    min-height: 100vh;
    min-width: 1020px;
    overflow: hidden;
    font-size: 13px;
    line-height: 18px
}

.lwaiykoiu-ts-l-odtessokntloipn:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -514px;
    width: 1026px;
    top: 250px;
    bottom: 50px;
    z-index: 0;
    border: 1px solid rgba(25, 33, 42, .75);
    border-radius: 2px;
    box-shadow: inset 0 0 5px 1px rgba(0, 0, 0, .5)
}

.lwaiykoiu-ts-l-odtessokntloipn .wwriakpip-esrl {
    position: relative;
    z-index: 1
}

.layout--mobile {
    min-width: 320px;
    width: 100%;
    background: #0e1520;
    font-family: Roboto, sans-serif;
    z-index: auto;
    color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.layout--mobile .wwriakpip-esrl {
    transition: all .3s;
    position: relative;
    left: 0;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.layout--mobile .wrapperShifted {
    position: relative;
    z-index: 0;
    opacity: 1
}

.lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro {
    width: 1020px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    line-height: 18px
}

.layout--mobile .mweiaksiu-rselro {
    width: 100%;
    padding: 0 20px
}

.mweiaksiu-rselro.cwoinktie-nstl {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    z-index: 3;
    padding: 0 8px 15px;
    border-top: 1px solid #000;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    background: url(bg-content.gif);
    box-shadow: inset 0 16px 16px #000
}

.mweiaksiu-rselro.cwoinktie-nstl:after, .mweiaksiu-rselro.cwoinktie-nstl:before {
    content: " ";
    display: table
}

.mweiaksiu-rselro.cwoinktie-nstl:after {
    clear: both
}

.mweiaksiu-rselro.cwoinktie-nstl .cwoilk_i_-lselfott {
    position: relative;
    float: left;
    margin: 0 3px 0 6px;
    width: 682px;
    padding-top: 10px
}

.mweiaksiu-rselro.cwoinktie-nstl .cwoilk_i_-rsilgohtts {
    width: 296px;
    margin-right: 7px
}

.mweiaksiu-rselro.cwoinktie-nstl hr {
    height: 2px;
    color: #090909;
    background-color: #090909;
    border: solid rgba(62, 69, 79, .6);
    border-width: 1px 0
}

.lwaiykoiu-ts-l-odtessokntloipn .container {
    background: url(new-bg-c.png) 50% 0 repeat-y
}

.cwoilk_i_-wsrl:after, .cwoilk_i_-wsrl:before {
    content: " ";
    display: table
}

.cwoilk_i_-wsrl:after {
    clear: both
}

.cwoilk_i_-rsilgohtts {
    float: right;
    width: 296px
}

.cwoilk_i_-lselfott {
    float: left;
    width: 695px
}

.col__half {
    float: left;
    width: 50%
}

.main-promotion__row .col__half:first-child {
    width: 58.33333333%
}

.main-promotion__row .col__half:last-child {
    width: 41.66666667%
}

.mwaiikni--psrloomtostoinolni-n-edweiskkit-ospl {
    margin: 0
}

.main-promotion--mobile {
    height: 70px;
    position: relative;
    z-index: -1;
    margin: -80px auto 0
}

.mwaiikni--psrloomtostoinolni_n_ebwainknie-rs {
    margin-top: 5px;
    height: 250px;
    position: relative;
    z-index: 3
}

.mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o, .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper, .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide {
    height: 100%
}

.mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide {
    bacground-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info {
    text-transform: uppercase;
    color: #fff;
    font-size: 34px;
    line-height: 40px;
    font-weight: 700;
    text-align: right;
    padding-right: 150px;
    text-shadow: 2px 2px 1px #111;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-end;
    height: 100%
}

.mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info .bwtink-id-esslkottospo {
    margin-top: 20px;
    width: 250px;
    text-align: center
}

.mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info .bwtink-id-esslkottospo span {
    padding: 0
}

.main-promotion__banner_slider {
    width: 1020px;
    padding: 0;
    height: 100%;
    position: relative;
    z-index: 1
}

.main-promotion__banner_widget {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    z-index: 2
}

.main-promotion__banner_widget .rwoiokti {
    width: 293px;
    height: 100%;
    padding: 4px 10px;
    position: relative;
    z-index: 2;
    background-color: rgba(0, 0, 0, .4)
}

.main-promotion__row {
    position: relative;
    z-index: 2
}

.counter-number {
    min-width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    right: -10px;
    bottom: auto;
    left: auto;
    z-index: 2;
    padding: 0 2px 0 1px;
    margin: 0;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    letter-spacing: -.025em;
    line-height: 1.34;
    white-space: nowrap;
    text-align: center;
    border-radius: 8px;
    background-color: #b50501;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .5), inset 0 1px 2px hsla(0, 0%, 100%, .25);
    -webkit-text-fill-color: initial !important
}

.swiidkeib-asrl {
    position: relative;
    min-height: 100px
}

.swiidkeib-asrl > section {
    margin: 10px 2px 0
}

.swiidkeib-asrl form {
    margin-bottom: 25px
}

.swiidkeib-asrl .twiitklie- {
    text-align: center;
    position: relative;
    height: 47px;
    margin-bottom: 10px
}

.swiidkeib-asrl .twiitklie- span {
    line-height: 1;
    font-size: 18px;
    font-family: Arial Black, arial-black, sans-serif;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #4c70f2;
    text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, -2px -2px 2px #1a2b3b, 2px -2px 2px #1a2b3b, -2px 2px 2px #1a2b3b, 2px 2px 2px #1a2b3b
}

.swiidkeib-asrl .twiitklie-:after, .swiidkeib-asrl .twiitklie-:before {
    content: "";
    position: absolute;
    bottom: 0;
    background-color: #3f5266;
    height: 2px;
    width: 266px;
    border: 2px solid #000;
    box-shadow: 0 0 0 1px #1a2b3b;
    border-radius: 5px;
    left: 10px
}

.swiidkeib-asrl .twiitklie-:before {
    bottom: 9px
}

.swiidkeib-asrl-owtrsaopn {
    background: url(bg-sidebar-block.jpg);
    border: 2px solid #0a0a0a;
    box-shadow: 0 1px 0 1px hsla(0, 0%, 40.4%, .1);
    border-radius: 2px;
    width: 296px;
    padding-top: 17px;
    box-sizing: border-box
}

.socials-network-wrap {
    padding: 10px 0 15px;
    position: relative;
    text-align: center;
    width: 660px;
    margin: 20px auto
}

.socials-network-btns a {
    background: url(b-share-icon.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    width: 18px;
    margin: 0 5px 0 0
}

.login-section-social, [class^=gameUI__social_] {
    margin-bottom: 10px
}

.login-section-social .h_top_socials, [class^=gameUI__social_] .h_top_socials {
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    float: none
}

.login-section-social .h_top_socials > li, [class^=gameUI__social_] .h_top_socials > li {
    display: block
}

.login-section-social .h_top_socials > li > span, [class^=gameUI__social_] .h_top_socials > li > span {
    width: 36px;
    height: 35px;
    margin: -1px;
    display: block;
    cursor: pointer
}

.login-section-social .h_top_socials > li > span.webvkontakte, [class^=gameUI__social_] .h_top_socials > li > span.webvkontakte {
    background-position: -1px 0
}

.login-section-social .h_top_socials > li > span.webvkontakte:hover, [class^=gameUI__social_] .h_top_socials > li > span.webvkontakte:hover {
    background-position: -1px -39px
}

.login-section-social .h_top_socials > li > span.webvkontakte:active, [class^=gameUI__social_] .h_top_socials > li > span.webvkontakte:active {
    background-position: -1px -78px
}

.login-section-social .h_top_socials > li > span.webodnoklassniki, [class^=gameUI__social_] .h_top_socials > li > span.webodnoklassniki {
    background-position: -36px 0
}

.login-section-social .h_top_socials > li > span.webodnoklassniki:hover, [class^=gameUI__social_] .h_top_socials > li > span.webodnoklassniki:hover {
    background-position: -36px -39px
}

.login-section-social .h_top_socials > li > span.webodnoklassniki:active, [class^=gameUI__social_] .h_top_socials > li > span.webodnoklassniki:active {
    background-position: -36px -78px
}

.login-section-social .h_top_socials > li > span.webmailru, [class^=gameUI__social_] .h_top_socials > li > span.webmailru {
    background-position: -71px 0
}

.login-section-social .h_top_socials > li > span.webmailru:hover, [class^=gameUI__social_] .h_top_socials > li > span.webmailru:hover {
    background-position: -71px -39px
}

.login-section-social .h_top_socials > li > span.webmailru:active, [class^=gameUI__social_] .h_top_socials > li > span.webmailru:active {
    background-position: -71px -78px
}

.login-section-social .h_top_socials > li > span.webfacebook, [class^=gameUI__social_] .h_top_socials > li > span.webfacebook {
    background-position: -106px 0
}

.login-section-social .h_top_socials > li > span.webfacebook:hover, [class^=gameUI__social_] .h_top_socials > li > span.webfacebook:hover {
    background-position: -106px -39px
}

.login-section-social .h_top_socials > li > span.webfacebook:active, [class^=gameUI__social_] .h_top_socials > li > span.webfacebook:active {
    background-position: -106px -78px
}

.login-section-social .h_top_socials > li > span.webyandex, [class^=gameUI__social_] .h_top_socials > li > span.webyandex {
    background-position: -141px 0
}

.login-section-social .h_top_socials > li > span.webyandex:hover, [class^=gameUI__social_] .h_top_socials > li > span.webyandex:hover {
    background-position: -141px -39px
}

.login-section-social .h_top_socials > li > span.webyandex:active, [class^=gameUI__social_] .h_top_socials > li > span.webyandex:active {
    background-position: -141px -78px
}

.login-section-social .h_top_socials > li > span.webtwitter, [class^=gameUI__social_] .h_top_socials > li > span.webtwitter {
    background-position: -176px 0
}

.login-section-social .h_top_socials > li > span.webtwitter:hover, [class^=gameUI__social_] .h_top_socials > li > span.webtwitter:hover {
    background-position: -176px -39px
}

.login-section-social .h_top_socials > li > span.webtwitter:active, [class^=gameUI__social_] .h_top_socials > li > span.webtwitter:active {
    background-position: -176px -78px
}

.lwiinkei {
    width: 100%;
    height: 2px;
    background-color: #090909;
    border: 1px solid rgba(62, 69, 79, .6);
    border-right: none;
    border-left: none;
    margin-bottom: 20px
}

.lwiinkei + .game-list {
    margin-top: 14px
}

.lwiinkei + .cnt-filters {
    margin-top: 0
}

.shadow-wrap {
    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .5) 50%, transparent);
    background-repeat: no-repeat
}

.banner-container {
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75);
    width: calc(100% + 2px);
    margin: 14px -1px
}

.banner-container > a {
    display: block;
    border: 2px solid #000;
    border-radius: 2px;
    text-decoration: none
}

.banner-container img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.cwoinktie-nstl_o_tbsootnhl .banner-container {
    margin: 7px 10px;
    width: calc(100% - 20px)
}

.layout--mobile * {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased
}

.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 .cwoinktie-nstl_o_tbsootnhl .banner-container {
    box-shadow: none;
    margin: 10px 0;
    width: 99%;
    padding: 0 calc((33% - 80px) / 2)
}

.layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container a {
    display: block;
    height: auto
}

.hidden {
    display: none
}

.modalOverlay--mob {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    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
}

.popup {
    font-family: Roboto, sans-serif;
    position: relative
}

.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(bg.png) no-repeat 50%;
    background-size: cover;
    min-height: 520px
}

.popup__mob_body_inner {
    display: flex;
    flex-direction: column;
    flex: 1;
    position: relative
}

.popup__mob_body_inner .btn-mob--lg {
    font-size: 12px
}

.popup__mob_body .content-block {
    padding-left: 4.28575rem;
    padding-right: 4.28575rem
}

.popup.profile .popup__mob_body {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex: 1
}

.popup__mob_title {
    margin: -2px 0 4px;
    padding: 0 19px 30px;
    font-family: Roboto, sans-serif;
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    position: relative;
    font-weight: 100
}

.popup__mob_title span {
    font-size: 10px;
    line-height: 10px;
    position: relative;
    font-family: Roboto-Black;
    top: -12px;
    height: 10px;
    left: 3px
}

.popup__mob_nav {
    padding: 0 20px 30px;
    font-family: Roboto, sans-serif;
    height: 60px;
    color: #fff;
    white-space: nowrap;
    font-weight: 100
}

.popup__mob_nav > a, .popup__mob_nav > span {
    display: inline-block;
    margin-right: 40px;
    font-size: 18px;
    color: inherit;
    height: 30px;
    line-height: 30px;
    vertical-align: top
}

.popup__mob_nav > a {
    color: #344774;
    text-decoration: none;
    font-size: 18px;
    line-height: 30px
}

.popup__mob_nav > span {
    color: inherit;
    font-size: 24px;
    line-height: 24px;
    opacity: 1
}

.popup__mob_nav .animation-clone {
    opacity: 0
}

.popup__mob_banner {
    height: 220px;
    width: 100%;
    margin-top: -140px;
    position: relative;
    z-index: 1;
    transition: height .4s ease, margin-bottom .4s ease
}

.popup__mob_banner--bottomNegativeIndent {
    margin-bottom: -80px
}

.popup__mob_banner img {
    width: 100%;
    height: auto
}

.popup__mob_banner--withShadow {
    height: auto;
    margin-top: 0;
    overflow: hidden;
    margin-bottom: 40px;
    box-shadow: 0 12px 24px rgba(53, 110, 235, .4)
}

.popup__mob_banner--withShadow:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

.popup__mob_banner--login {
    display: none
}

.popup__mob_banner--hidden {
    height: 0 !important;
    margin-bottom: 0 !important
}

.popup__mob_terms--login {
    display: none
}

.popup__mob_balance {
    position: absolute;
    right: 20px;
    top: -15px;
    color: #fff;
    z-index: 2
}

.popup__mob_balance-title {
    text-transform: uppercase;
    color: #80c4fc;
    font-size: 10px;
    margin-bottom: 5px;
    font-weight: 700
}

.popup__mob_balance-sum {
    font-size: 24px
}

.popup__mob_close {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: auto;
    left: auto;
    z-index: 2;
    padding: 10px;
    overflow: hidden
}

.popup__mob_close span {
    margin: auto;
    border-radius: 2px;
    background-color: #000;
    width: 18px;
    height: 2px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

.popup__mob_close span:first-child {
    transform: rotate(45deg)
}

.popup__mob_close span:nth-child(2) {
    transform: rotate(-45deg)
}

.popup__mob_footer {
    min-height: 90px;
    font-family: Roboto, sans-serif;
    padding: 0 0 20px;
    margin: auto auto 55px;
    box-sizing: border-box
}

.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: Helvetica Neue, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff
}

.popup__mob_socials_title {
    font-size: 1.8rem;
    color: #8e9ec8;
    text-align: center;
    margin-bottom: 1.4rem
}

.popup--full {
    background: #18202c
}

.popup--full .popup__mob_body_inner {
    padding: 0;
    flex: 0
}

.popup--full .popup__mob_body_inner form {
    display: flex;
    flex-direction: column;
    margin: 0 0 auto;
    padding-bottom: 20px
}

.popup--full .popup__mob_body_inner--restore form {
    margin: 0 0 auto
}

.popup--full .popup__mob_body_inner--restore form .restoreBtn {
    margin-top: 5rem
}

.popup--short .popup__mob_body_inner {
    margin: 20px;
    border-radius: 20px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, .75);
    background-image: linear-gradient(180deg, #feffff 33%, #e6f5ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFEFFFF", endColorstr="#FFE6F5FF", GradientType=0);
    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
}

.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
}

.wheel .content-block {
    padding-left: 2.285rem;
    padding-right: 2.285rem;
    height: 100vh
}

.wheel .content-block .popup__mob_body_inner {
    height: 80%
}

.popup-heading {
    margin-top: 3.1425rem;
    white-space: nowrap;
    padding-bottom: 1.5rem;
    margin-bottom: 2rem;
    box-shadow: inset 0 -2px 0 #232d51
}

.popup-heading .h1, .popup-heading .h2, .popup-heading .h3, .popup-heading .h4, .popup-heading .h5, .popup-heading .h6, .popup-heading .p, .popup-heading h1, .popup-heading h2, .popup-heading h3, .popup-heading h4, .popup-heading h5, .popup-heading h6, .popup-heading p {
    margin: 0;
    font-weight: 400
}

.popup-heading__title {
    font-size: 2.6rem;
    line-height: 1.2;
    padding: .5rem 0;
    white-space: normal;
    text-transform: uppercase;
    text-align: center
}

.popup-heading__subtitle {
    color: #a2adc0;
    font-size: 1.7rem;
    font-style: italic
}

.popup-desc, .popup-desc > div {
    margin: 1.5rem 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    color: #a2adc0
}

.cwoinktie-nstl_o_tbsootnhl {
    padding: 10px 11px 0
}

.layout--mobile .cwoinktie-nstl_o_tbsootnhl {
    padding: 0
}

.cwoinktie-nstl_o_tbsootnhl:after {
    content: ".";
    display: block;
    clear: both;
    font-size: 0
}

.cwoilk_i_-lselfott section.cwoinktie-nstl {
    padding: 0 14px 14px;
    margin: 0 0 20px;
    position: relative;
    z-index: 2;
    min-height: 500px;
    overflow: visible
}

.content-container {
    padding: 0 19px
}

.tournament .promo-action .h2, .tournament .promo-action h2 {
    margin: 10px 0 0
}

.tournament .promo-action .h2.text-yellow, .tournament .promo-action h2.text-yellow {
    margin: -3px 0 0
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: all .35s linear
}

.action .promo-action {
    text-align: center
}

.action .promo-action .h2, .action .promo-action h2 {
    margin: 10px 0 0;
    white-space: nowrap;
    overflow: hidden;
    -webkit-background-clip: none;
    -webkit-text-fill-color: inherit !important;
    background: none;
    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
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

button, input[type=button i], input[type=file i]::-webkit-file-upload-button, input[type=reset i], input[type=submit i] {
    box-sizing: content-box
}

#widget-container *, .btn-mob {
    box-sizing: border-box
}

.btn-mob {
    display: block;
    vertical-align: middle;
    position: relative;
    z-index: 0;
    overflow: hidden;
    opacity: 1;
    text-decoration: none;
    outline: 0;
    transition: all .5s ease;
    border-width: 1px;
    border-style: solid;
    box-shadow: 0 0 0 2px #000;
    height: 5.715rem;
    font-size: 2.85rem;
    line-height: calc(5.7rem - 2px);
    border-radius: 2px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .72);
    font-weight: 500;
    color: #fff;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    text-align: center
}

.btn-mob:before {
    content: "";
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: auto;
    left: 1px;
    z-index: 1;
    height: 50%;
    opacity: .05;
    background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), #fff)
}

.btn-mob--xs {
    height: 4.575rem;
    font-size: 2rem;
    line-height: calc(4.7rem - 2px);
    padding: 0 1.25rem
}

.btn-mob--md {
    height: 6.3rem;
    font-size: 3.4rem;
    line-height: calc(5.8rem - 2px)
}

.btn-mob--lg {
    height: 6.85rem;
    font-size: 3.4rem;
    line-height: calc(6.85rem - 2px)
}

.btn-mob--header {
    min-width: 4.575rem
}

.btn-mob--close, .btn-mob--menu, .btn-mob--prev {
    display: block;
    text-decoration: none;
    position: relative
}

.btn-mob--menu, .btn-mob--prev {
    background-image: linear-gradient(-180deg, #2d5faf, #05357f 49%, #1e4d95 98%);
    border-color: #007eff
}

.btn-mob--close {
    background-image: linear-gradient(-180deg, #b03331, #7c0607 50%, #9e2a25);
    border-color: #c20616
}

.btn-mob--close > :after, .btn-mob--close > :before {
    content: "";
    display: block;
    width: 65%;
    height: 2px;
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 0;
    margin: -1px auto 0;
    background: #fff;
    border-radius: .125rem
}

.btn-mob--close > :before {
    transform: translateZ(0) rotate(-45deg)
}

.btn-mob--close > :after {
    transform: translateZ(0) rotate(45deg)
}

.btn-mob--menu:after {
    content: "";
    width: 65%;
    height: 2px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    margin: auto;
    box-shadow: 0 6px 0 0 #fff, 0 -6px 0 0 #fff;
    border-radius: .125rem;
    background-color: #fff
}

.btn-mob__blue {
    background-image: linear-gradient(-180deg, #2d5faf, #05357f 49%, #1e4d95 98%);
    border-color: #007eff
}

.btn-mob__green {
    background-image: linear-gradient(-180deg, #007e00, #215808 50%, #007e00);
    border-color: #509701
}

.btn-mob__red {
    background-image: linear-gradient(-180deg, #b03331, #7c0607 50%, #9e2a25);
    border-color: #c20616
}

.btn-mob__red svg {
    fill: #fff
}

.btn-mob__opacity {
    background: none;
    border-color: #2d5faf
}

.btn-mob:disabled, .btn-mob[disabled], .btn-mob__disabled {
    pointer-events: none;
    background-image: linear-gradient(-180deg, #383838, #191919 50%, #3c3c3c);
    border-color: #5a5a5a;
    opacity: .8
}

.bwtink-id-esslkottospo, .wysiwyg-wrapperMOB.download-client .btn, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn {
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .8);
    background-repeat: repeat !important;
    border-radius: 7px;
    border-width: 1px;
    border-style: solid;
    text-decoration: none;
    background-color: #000
}

.bwtink-id-esslkottospo span, .bwtink-id-esslkottospo strong, .wysiwyg-wrapperMOB.download-client .btn span, .wysiwyg-wrapperMOB.download-client .btn strong, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn strong {
    display: block;
    text-align: center;
    font-family: Helvetica Neue, Arial, sans-serif;
    border: 2px solid #000;
    border-radius: 7px;
    background-image: url(btns.png);
    background-repeat: repeat-x;
    padding: 0 30px;
    color: #fff
}

.btn-desktop__center {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin: 25px 0
}

.btn-desktop__center span {
    padding: 0 40px
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi {
    border-color: #1c3554 #13263a #080f17
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi span {
    text-shadow: -1px -1px 0 #002d7a, 1px -1px 0 #002d7a, -1px 1px 0 #002d7a, 1px 1px 0 #002d7a, -2px -2px 2px rgba(0, 45, 122, .5), 2px -2px 2px rgba(0, 45, 122, .5), -2px 2px 2px rgba(0, 45, 122, .5), 2px 2px 2px rgba(0, 45, 122, .5)
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-desktop--md span {
    background-position: 0 0
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-desktop--md:not(.btn-desktop__disabled):hover span {
    background-position: 0 -35px
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-desktop--md:not(.btn-desktop__disabled):active span {
    background-position: 0 -70px
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi.bwtink-id-esslkottospo-n-llign span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-lg span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-lg span {
    background-position: 0 -210px
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi.bwtink-id-esslkottospo-n-llign:not(.btn-desktop__disabled):hover span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-lg:not(.btn-desktop__disabled):hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-lg:not(.btn-desktop__disabled):hover span {
    background-position: 0 -255px
}

.bwtink-id-esslkottospo_n_lpirniemwairkyi.bwtink-id-esslkottospo-n-llign:not(.btn-desktop__disabled):active span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-lg:not(.btn-desktop__disabled):active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo_n_lpirniemwairkyi.btn-lg:not(.btn-desktop__disabled):active span {
    background-position: 0 -300px
}

.btn-desktop__warning.bwtink-id-esslkottospo-n-llign:hover, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:hover, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:hover {
    background-position: 50% -971px
}

.btn-desktop__warning.bwtink-id-esslkottospo-n-llign:hover:before, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:hover:before, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:hover:before {
    background-position: 0 -1014px
}

.btn-desktop__warning.bwtink-id-esslkottospo-n-llign:hover:after, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:hover:after, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:hover:after {
    background-position: 100% -1057px
}

.btn-desktop__warning.bwtink-id-esslkottospo-n-llign, .btn-desktop__warning.bwtink-id-esslkottospo-n-llign:active, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:active, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:active {
    background-position: 50% -799px
}

.btn-desktop__warning.bwtink-id-esslkottospo-n-llign:active:before, .btn-desktop__warning.bwtink-id-esslkottospo-n-llign:before, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:active:before, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:before, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:active:before, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:before {
    background-position: 0 -842px
}

.btn-desktop__warning.bwtink-id-esslkottospo-n-llign:active:after, .btn-desktop__warning.bwtink-id-esslkottospo-n-llign:after, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:active:after, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg:after, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:active:after, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg:after {
    background-position: 100% -885px
}

.btn-desktop__warning.bwtink-id-esslkottospo-n-llign span:before, .wysiwyg-wrapperMOB.download-client .btn-desktop__warning.btn-lg span:before, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop__warning.btn-lg span:before {
    background-position: 0 -928px
}

.btn-desktop__warning.btn-desktop--md:hover {
    background-position: 50% -1549px
}

.btn-desktop__warning.btn-desktop--md:hover:before {
    background-position: 0 -1586px
}

.btn-desktop__warning.btn-desktop--md:hover:after {
    background-position: 100% -1623px
}

.btn-desktop__warning.btn-desktop--md, .btn-desktop__warning.btn-desktop--md:active {
    background-position: 50% -1401px
}

.btn-desktop__warning.btn-desktop--md:active:before, .btn-desktop__warning.btn-desktop--md:before {
    background-position: 0 -1438px
}

.btn-desktop__warning.btn-desktop--md:active:after, .btn-desktop__warning.btn-desktop--md:after {
    background-position: 100% -1475px
}

.btn-desktop__warning.btn-desktop--md span:before {
    background-position: 0 -1512px
}

.btn-desktop__warning.btn-desktop--sm:hover {
    background-position: 50% -706px
}

.btn-desktop__warning.btn-desktop--sm:hover:before {
    background-position: 0 -737px
}

.btn-desktop__warning.btn-desktop--sm:hover:after {
    background-position: 100% -768px
}

.btn-desktop__warning.btn-desktop--sm, .btn-desktop__warning.btn-desktop--sm:active {
    background-position: 50% -582px
}

.btn-desktop__warning.btn-desktop--sm:active:before, .btn-desktop__warning.btn-desktop--sm:before {
    background-position: 0 -613px
}

.btn-desktop__warning.btn-desktop--sm:active:after, .btn-desktop__warning.btn-desktop--sm:after {
    background-position: 100% -644px
}

.btn-desktop__warning.btn-desktop--sm span:before, .btn-desktop__warning.btn-desktop--sm strong:before {
    background-position: 0 -675px
}

.btn-desktop__warning_sides span {
    z-index: 5
}

.btn-desktop__warning_sides span:after, .btn-desktop__warning_sides span:before {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 6;
    width: 31px;
    height: 44px;
    background-repeat: no-repeat
}

.btn-desktop__warning_sides span:before {
    left: -7px;
    background-position: 0 -153px !important
}

.btn-desktop__warning_sides span:after {
    right: -7px;
    background-position: -31px -153px !important
}

.btn-desktop__warning span, .btn-desktop__warning strong {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .75), 0 0 5px rgba(0, 0, 0, .25) !important;
    color: #fbe8a7
}

.chrome .btn-desktop__warning span, .chrome .btn-desktop__warning strong {
    text-shadow: 0 0 0 transparent !important;
    color: #fbe8a7;
    background: -webkit-linear-gradient(180deg, #fdfae1 0, #fbe8a7 40%, #ffe988 51%, #fdfae1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi, .wysiwyg-wrapperMOB.download-client .btn-red, .wysiwyg-wrapperMOB.download-client .btn-red-sides, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red-sides {
    border-color: #c99700 #8c6900 #473500
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi span, .wysiwyg-wrapperMOB.download-client .btn-red-sides span, .wysiwyg-wrapperMOB.download-client .btn-red span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red-sides span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red span {
    text-shadow: -1px -1px 0 #7b0001, 1px -1px 0 #7b0001, -1px 1px 0 #7b0001, 1px 1px 0 #7b0001, -2px -2px 2px hsla(0, 0%, 100%, .25), 2px -2px 2px hsla(0, 0%, 100%, .25), -2px 2px 2px hsla(0, 0%, 100%, .25), 2px 2px 2px hsla(0, 0%, 100%, .25)
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi.bwtink-id-esslkottospo-n-llign span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo-n-llign.btn-red-sides span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo-n-llign.btn-red span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-lg span, .wysiwyg-wrapperMOB.download-client .btn-red-sides.btn-lg span, .wysiwyg-wrapperMOB.download-client .btn-red.btn-lg span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo-n-llign.btn-red-sides span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo-n-llign.btn-red span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-lg span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red-sides.btn-lg span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red.btn-lg span {
    background-position: 0 -345px
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi.bwtink-id-esslkottospo-n-llign:hover span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo-n-llign.btn-red-sides:hover span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo-n-llign.btn-red:hover span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-lg:hover span, .wysiwyg-wrapperMOB.download-client .btn-red-sides.btn-lg:hover span, .wysiwyg-wrapperMOB.download-client .btn-red.btn-lg:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo-n-llign.btn-red-sides:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo-n-llign.btn-red:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-lg:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red-sides.btn-lg:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red.btn-lg:hover span {
    background-position: 0 -390px
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi.bwtink-id-esslkottospo-n-llign:active span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo-n-llign.btn-red-sides:active span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo-n-llign.btn-red:active span, .wysiwyg-wrapperMOB.download-client .bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-lg:active span, .wysiwyg-wrapperMOB.download-client .btn-red-sides.btn-lg:active span, .wysiwyg-wrapperMOB.download-client .btn-red.btn-lg:active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo-n-llign.btn-red-sides:active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo-n-llign.btn-red:active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-lg:active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red-sides.btn-lg:active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-red.btn-lg:active span {
    background-position: 0 -435px
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-desktop--md span, .wysiwyg-wrapperMOB.download-client .btn-desktop--md.btn-red-sides span, .wysiwyg-wrapperMOB.download-client .btn-desktop--md.btn-red span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop--md.btn-red-sides span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop--md.btn-red span {
    background-position: 0 -105px
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-desktop--md:hover span, .wysiwyg-wrapperMOB.download-client .btn-desktop--md.btn-red-sides:hover span, .wysiwyg-wrapperMOB.download-client .btn-desktop--md.btn-red:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop--md.btn-red-sides:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop--md.btn-red:hover span {
    background-position: 0 -140px
}

.bwtink-id-esslkottospo_n_lsiuncecweisksi.btn-desktop--md:active span, .wysiwyg-wrapperMOB.download-client .btn-desktop--md.btn-red-sides:active span, .wysiwyg-wrapperMOB.download-client .btn-desktop--md.btn-red:active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop--md.btn-red-sides:active span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-desktop--md.btn-red:active span {
    background-position: 0 -175px
}

.bwtink-id-esslkottospo-n-llign, .wysiwyg-wrapperMOB.download-client .btn-lg, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-lg {
    height: 48px
}

.bwtink-id-esslkottospo-n-llign span, .bwtink-id-esslkottospo-n-llign strong, .wysiwyg-wrapperMOB.download-client .btn-lg span, .wysiwyg-wrapperMOB.download-client .btn-lg strong, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-lg span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn-lg strong {
    height: 44px;
    line-height: 44px;
    font-size: 24px
}

.btn-desktop--md {
    height: 38px
}

.btn-desktop--md span, .btn-desktop--md strong {
    height: 34px;
    line-height: 34px;
    font-size: 20px
}

.bwtink-id-esslkottospo:disabled, .bwtink-id-esslkottospo[disabled], .btn-desktop__disabled, .wysiwyg-wrapperMOB.download-client .btn:disabled, .wysiwyg-wrapperMOB.download-client .btn[disabled], .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn:disabled, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn[disabled] {
    cursor: default;
    border: 0 solid rgba(54, 79, 98, 0);
    box-shadow: 0 3px 10px transparent;
    background: url(bg-filter-button-disabled.png) 0 3px repeat-x, no-repeat;
    background-color: #051928;
    top: 1px;
    pointer-events: none
}

.bwtink-id-esslkottospo:disabled:focus span, .bwtink-id-esslkottospo:disabled:hover span, .bwtink-id-esslkottospo:disabled span, .bwtink-id-esslkottospo[disabled]:focus span, .bwtink-id-esslkottospo[disabled]:hover span, .bwtink-id-esslkottospo[disabled] span, .btn-desktop__disabled:focus span, .btn-desktop__disabled:hover span, .btn-desktop__disabled span, .wysiwyg-wrapperMOB.download-client .btn:disabled:focus span, .wysiwyg-wrapperMOB.download-client .btn:disabled:hover span, .wysiwyg-wrapperMOB.download-client .btn:disabled span, .wysiwyg-wrapperMOB.download-client .btn[disabled]:focus span, .wysiwyg-wrapperMOB.download-client .btn[disabled]:hover span, .wysiwyg-wrapperMOB.download-client .btn[disabled] span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn:disabled:focus span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn:disabled:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn:disabled span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn[disabled]:focus span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn[disabled]:hover span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn[disabled] span {
    color: #0b1119;
    text-shadow: 0 1px 1px #3a546a;
    background: url(bg-filter-button-disabled.png) 0 3px repeat-x, no-repeat;
    background-color: #051928 !important
}

.socials--md {
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
    align-items: center
}

.btn-social {
    position: relative;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-bottom: 0
}

.btn-social:hover {
    cursor: pointer
}

.btn-social:active {
    top: 1px
}

.sidebar-block .btn-social {
    width: 24px;
    height: 24px
}

.socials-network-btns {
    text-align: center;
    padding-top: 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
}

.twmibk_i_-ismlgo_t_swornalpipneerw {
    position: relative;
    overflow: hidden;
    background-size: cover;
    border-radius: 50%;
    border: 4px solid #b6b6b5
}

.twmibk-id-esslkottospo_n_liimnge {
    border-radius: 50%;
    border: 2px solid #000;
    position: relative;
    width: 208px;
    margin-bottom: 5px
}

.twmibk-id-esslkottospo_n_liimnge img {
    width: 208px;
    height: 100px !important;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    border: 2px solid #000;
    display: block;
    z-index: 11
}

.twmibk-ig-rsildo_t_scoonnltianienweirk {
    width: 33.33333%;
    float: left
}

.twmibk-id-esslkottospo {
    width: 220px;
    height: 140px;
    padding: 10px 6px 5px;
    position: relative;
    overflow: hidden;
    margin: 0 auto
}

.twmibk-id-esslkottospo_n_liimnge .twmibk_i_-ismlgo_t_swornalpipneerw {
    height: 100%
}

.twmibk-id-esslkottospo .LazyLoad:not(.is-visible) {
    width: 208px;
    height: 118px;
    background-size: cover
}

.twmibk-id-esslkottospo .label-new, .twmibk-id-esslkottospo .label-premium {
    position: absolute;
    z-index: 2;
    transform: rotate(-16deg)
}

.twmibk-id-esslkottospo .label-new {
    display: block;
    width: 84px;
    height: 30px;
    left: 7px;
    top: 10px
}

.twmibk-id-esslkottospo .label-premium {
    top: 14px;
    left: 1px;
    width: 118px;
    height: 28px
}

.tmb-desktop__fav {
    width: 31px;
    height: 34px;
    position: absolute;
    right: 31px;
    top: 22px;
    background-image: url(sprite.png);
    background-position: -614px -240px;
    background-repeat: no-repeat;
    z-index: 10
}

.tmb-desktop__fav .ico {
    position: absolute;
    top: 6px;
    right: 7px
}

.tmb-desktop__fav.unlog {
    background-image: url(sprite.png), url(sprite.png);
    background-repeat: no-repeat, no-repeat;
    background-position: -630px -206px, -614px -240px
}

.twmibk-id-esslkottospo_n_laicnteiwoink {
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    width: 190px;
    height: 106px;
    top: 15px;
    left: 15px;
    opacity: 0;
    border-radius: 50%;
    transition: opacity .2s ease-out
}

.twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo, .twmibk-id-esslkottospo_n_laicnteiwoink .button-join, .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-lpoltasyo {
    position: relative;
    display: block;
    width: 188px;
    margin: 0 auto;
    height: 1px;
    cursor: pointer;
    padding-top: 52px;
    overflow: hidden;
    color: transparent
}

.twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo, .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-lpoltasyo {
    background: url(spr-btns-play.png) no-repeat
}

.twmibk-id-esslkottospo_n_laicnteiwoink .button-join, .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-lpoltasyo {
    left: -200px;
    transition: left .2s ease-out
}

.twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo {
    background-position: 0 -53px;
    right: -200px;
    transition: right .2s ease-out
}

.twmibk-id-esslkottospo_n_laicnteiwoink .button-join {
    background: url(spr-btns-join.png) no-repeat;
    background-position: 0 4px;
    box-shadow: none;
    border-radius: 0;
    border-width: 0
}

.twmibk-id-esslkottospo_n_laicnteiwoink .button-join:hover {
    background-position: -187px 4px
}

.twmibk-id-esslkottospo_n_laicnteiwoink .button-join:active {
    background-position: -376px 4px
}

.twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo:hover {
    background-position: -188px 0
}

.twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo:active {
    background-position: -376px 0
}

.twmibk-id-esslkottospo_n_laicnteiwoink .bwtink-id-esslkottospo:disabled, .twmibk-id-esslkottospo_n_laicnteiwoink .wysiwyg-wrapperMOB.download-client .btn:disabled, .twmibk-id-esslkottospo_n_laicnteiwoink .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn:disabled, .wysiwyg-wrapperMOB.download-client .twmibk-id-esslkottospo_n_laicnteiwoink .btn:disabled, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .twmibk-id-esslkottospo_n_laicnteiwoink .btn:disabled {
    opacity: .65;
    cursor: not-allowed
}

.twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink {
    opacity: 1
}

.twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink .button-join, .twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-lpoltasyo {
    left: 0
}

.twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo {
    right: 0
}

.twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-lpoltasyo:hover {
    background-position: -188px 0
}

.twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-lpoltasyo:active {
    background-position: -376px 0
}

.twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo:hover {
    background-position: -188px -53px
}

.twmibk-id-esslkottospo:hover .twmibk-id-esslkottospo_n_laicnteiwoink .bwuitktio-ns-ldoetmsoo:active {
    background-position: -376px -53px
}

.twmibk-id-esslkottospo_n_ltiintelwei {
    font-family: Arial, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    text-align: center;
    text-shadow: 1px 1px 1px #000
}

.tmb-desktop__glory {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 39px;
    left: 14px;
    z-index: 12;
    background-image: url(spr-hall-of-fame.png);
    opacity: 1;
    width: 190px;
    height: 105px;
    transition: bottom .25s ease-in-out
}

.tmb-desktop__glory-pl {
    overflow: visible
}

.tmb-desktop__glory__cup {
    width: 60px;
    height: 130px;
    position: absolute;
    top: -10px;
    right: auto;
    bottom: auto;
    left: -12px;
    z-index: 0
}

.tmb-desktop__glory__info {
    padding: 53px 0 0 52px;
    font-size: 16px;
    width: 185px
}

.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;
    text-transform: uppercase
}

.tmb-desktop__glory__total {
    font-weight: 700;
    color: #ffc000
}

.tmb-desktop__lock {
    left: 15px;
    overflow: hidden;
    width: 190px;
    height: 106px;
    opacity: 0;
    transition: opacity .2s;
    top: 19px;
    background: url(bg-game-blocked.png) no-repeat
}

.tmb-desktop__lock, .tmb-desktop__status {
    position: absolute;
    right: auto;
    bottom: auto;
    z-index: 0
}

.tmb-desktop__status {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    line-height: 1.3;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #fff;
    cursor: default
}

.tmb-desktop__status span {
    color: #eeaf02
}

.twmibk-id-esslkottospo:hover .tmb-desktop__glory {
    bottom: -300px
}

.twmibk-id-esslkottospo:hover .tmb-desktop__lock {
    opacity: 1
}

.twmibk-id-esslkottospo.little {
    padding: 3px 0 0 4px;
    position: relative;
    z-index: 8;
    display: block;
    text-decoration: none;
    width: 100px;
    height: 55px;
    transition: .2s ease-out;
    margin: 0;
    overflow: initial
}

.twmibk-id-esslkottospo.little .twmibk-id-esslkottospo_n_liimnge {
    position: static;
    width: auto;
    margin: 0
}

.twmibk-id-esslkottospo.little .twmibk-id-esslkottospo_n_liimnge img {
    width: 100px;
    height: 55px;
    display: block;
    transition: .2s ease-out
}

.twmibk-id-esslkottospo.little .twmibk-id-esslkottospo_n_ltiintelwei {
    text-align: center;
    font-weight: 700;
    color: #fff;
    display: none;
    margin: 0 auto;
    font-size: 11px;
    line-height: 10px;
    transition: .2s ease-out;
    text-shadow: 1px 5px 5px #000002;
    text-overflow: ellipsis;
    height: 12px;
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

.twmibk-id-esslkottospo.little:hover {
    width: 135px;
    height: 100px;
    padding: 6px 0 0 6px
}

.twmibk-id-esslkottospo.little:hover .twmibk-id-esslkottospo_n_liimnge img {
    width: 135px;
    height: 81px
}

.twmibk-id-esslkottospo.little:hover .twmibk-id-esslkottospo_n_ltiintelwei {
    font-size: 9px;
    line-height: 10px;
    display: block
}

.twmibk-id-esslkottospo.little:last-child {
    margin-bottom: 5px
}

.tmb-mobile {
    width: calc(50% - 2.285rem);
    margin: 2.285rem 1.1425rem 3.75rem;
    float: left;
    position: relative
}

.tmb-mobile__inner {
    display: block;
    position: relative;
    text-decoration: none
}

.tmb-mobile__inner .LazyLoad:not(.is-visible) {
    position: relative;
    width: 100%;
    padding-bottom: 62.5%;
    overflow: hidden;
    border-radius: 10px;
    background: url(defaultThumb.png);
    background-size: cover
}

.tmb-mobile__inner .LazyLoad:not(.is-visible):before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    border-radius: inherit;
    background: url(thumb@3x.png) 50% 0 no-repeat;
    background-size: cover
}

.tmb-mobile__sticker {
    font-weight: 700;
    letter-spacing: .05em;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .2);
    transform: rotate(29deg);
    padding: 30% 0 0;
    box-shadow: none;
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: auto;
    height: auto;
    margin: auto;
    font-size: 1.25rem;
    line-height: 1
}

.tmb-mobile__sticker-wrap {
    position: absolute;
    top: -11.5%;
    right: -3.5%;
    bottom: auto;
    left: auto;
    z-index: 3;
    width: 33.75%;
    height: 46%;
    text-align: center;
    background: url(sticker-rotate@2x.png) 50% 0 no-repeat;
    background-size: cover
}

.tmb-mobile__img {
    position: relative;
    width: 100%;
    border-radius: 50%;
    box-shadow: 0 2vw 2vw rgba(0, 0, 0, .25)
}

.tmb-mobile__img .twmibk_i_-ismlgo_t_swornalpipneerw {
    padding-bottom: 62.5%
}

.tmb-mobile__img:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    border-radius: inherit;
    background: url(thumb@3x.png) 50% 0 no-repeat;
    background-size: cover
}

.tmb-mobile__img img {
    position: absolute;
    top: 5%;
    right: 5%;
    bottom: 5%;
    left: 5%;
    z-index: 1;
    margin: auto;
    width: 90%;
    border-radius: inherit
}

.tmb-mobile__img [class^=loading] {
    width: 50px;
    height: 50px
}

.tmb-mobile__title {
    position: absolute;
    top: 100%;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 2;
    height: 3rem;
    font-size: 12px;
    color: #a2adc0;
    font-weight: 700;
    line-height: 3rem;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    margin: .75rem 0 0;
    border: none;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tmb-mobile__iframe, .tmb-mobile__iframe iframe {
    width: 100vw;
    height: 100vh
}

.ico {
    width: 26px;
    height: 24px;
    display: inline-block
}

.ico, .ico-filt-vis {
    background-repeat: no-repeat
}

.ico-filt-vis {
    width: 29px;
    height: 20px;
    background-image: url(sprite.png);
    background-position: -162px -173px
}

.ico-filt-vis.active, .ico-filt-vis:active, .ico-filt-vis:focus, .ico-filt-vis:hover {
    background-position: -162px -153px
}

.ico-filt-fav {
    width: 31px;
    height: 36px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -614px -240px
}

.ico-filt-fav.active, .ico-filt-fav:active, .ico-filt-fav:focus, .ico-filt-fav:hover {
    background-position: -220px -151px
}

.ico-filt-alph {
    width: 27px;
    height: 19px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -192px -174px
}

.ico-filt-alph.active, .ico-filt-alph:active, .ico-filt-alph:focus, .ico-filt-alph:hover {
    background-position: -192px -154px
}

.ico-filt-cash {
    width: 16px;
    height: 24px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -246px -171px
}

.ico-filt-cash.active, .ico-filt-cash:active, .ico-filt-cash:focus, .ico-filt-cash:hover {
    background-position: -246px -151px
}

.ico-tmb-fav {
    width: 17px;
    height: 16px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -637px -212px;
    display: inline-block;
    cursor: pointer
}

.ico-tmb-fav.active {
    background-position: -613px -212px
}

.ico-lock {
    width: 42px;
    height: 34px;
    background-position: -173px -1423px
}

.ico-lock, .ico-search {
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.ico-search {
    width: 26px;
    height: 23px;
    background-position: -136px -171px;
    opacity: .8
}

.ico-msg {
    width: 28px;
    height: 24px;
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    background-position: -758px -90px
}

.ico-msg--animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 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;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.ico-logout {
    width: 28px;
    height: 24px;
    background-position: -933px -65px
}

.ico-logout, .ico-usd {
    background-image: url(sprite.png);
    background-repeat: no-repeat
}

.ico-usd {
    width: 26px;
    height: 26px;
    background-position: -963px -64px
}

.ico-wheel {
    width: 31px;
    height: 31px;
    margin: 4px 3px !important
}

.ico-balls {
    background-position: -119px -3px;
    width: 22px
}

.ico-balls, .ico-card {
    background-repeat: no-repeat;
    height: 22px;
    margin-top: 1px
}

.ico-card {
    background-position: -33px -3px;
    width: 25px
}

.ico-chat {
    background-position: -93px -3px;
    width: 22px
}

.ico-chat, .ico-commission {
    background-repeat: no-repeat;
    height: 22px;
    margin-top: 1px
}

.ico-commission {
    background-position: -63px -3px;
    width: 26px
}

.ico-crown {
    background-repeat: no-repeat;
    background-position: -201px -3px;
    width: 27px;
    height: 22px;
    margin-top: 1px
}

.ico-dollar {
    background-position: -347px -3px;
    width: 21px
}

.ico-dollar, .ico-hand {
    background-repeat: no-repeat;
    height: 21px;
    margin-top: 2px
}

.ico-hand {
    background-position: -392px -3px;
    width: 22px
}

.ico-double {
    background-position: -322px -3px;
    width: 22px;
    height: 21px;
    margin-top: 2px
}

.ico-double, .ico-money-bag {
    background-repeat: no-repeat
}

.ico-money-bag {
    background-position: -370px -3px
}

.ico-money, .ico-money-bag {
    width: 19px;
    height: 22px;
    margin-top: 1px
}

.ico-money {
    background-position: -395px -3px
}

.ico-money, .ico-person {
    background-repeat: no-repeat
}

.ico-person {
    background-position: -298px -3px;
    width: 24px;
    height: 22px;
    margin-top: 0
}

.ico-phone {
    background-repeat: no-repeat;
    background-position: -2px -3px;
    width: 26px;
    height: 21px;
    margin-top: 1px
}

.ico-prise {
    background-position: -274px -3px
}

.ico-prise, .ico-privileges {
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    margin-top: 1px
}

.ico-privileges {
    background-position: -226px -3px
}

.ico-statistic {
    background-repeat: no-repeat;
    background-position: -227px -3px;
    width: 20px;
    height: 21px;
    margin-top: 2px
}

.ico-telega {
    background-position: -249px -3px;
    height: 22px
}

.ico-telega, .ico-vip {
    background-repeat: no-repeat;
    width: 22px;
    margin-top: 1px
}

.ico-vip {
    background-position: -173px -6px;
    height: 18px
}

.ico-winner {
    background-repeat: no-repeat;
    background-position: -145px -4px;
    width: 23px;
    height: 20px;
    margin-top: 3px
}

.podium-place__1, .podium-place__2, .podium-place__3 {
    font-size: 0;
    line-height: 0;
    margin: 0;
    background-image: url(spr-medals.png);
    background-repeat: no-repeat;
    text-shadow: none;
    border: 0;
    display: block;
    height: 70px
}

.podium-place__1 {
    background-position: top
}

.podium-place__2 {
    background-position: 50% -70px
}

.podium-place__3 {
    background-position: 50% -140px
}

.sticker {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding-top: 2px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    transform: rotate(45deg);
    width: 80px;
    display: block;
    background: #ab031e;
    box-shadow: 0 3px 10px -5px #000;
    position: absolute;
    top: 12px;
    right: -18px
}

.sticker-wrap {
    position: absolute;
    z-index: 1;
    top: -5px;
    right: -5px;
    overflow: hidden;
    width: 100px;
    height: 100px;
    text-align: right
}

.sticker:after, .sticker:before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1
}

.sticker:before {
    border-color: #731918 transparent transparent #731918;
    border-style: solid;
    border-width: 3px
}

.sticker:after {
    border-color: #731918 #731918 transparent transparent;
    border-style: solid;
    border-width: 3px
}

.sticker-wrap__medal {
    width: 95px;
    height: 95px;
    position: absolute;
    right: 5px;
    top: 5px;
    display: block
}

.sticker--long {
    width: 100px;
    top: 26px
}

.sticker-wrap--left {
    left: -5px;
    right: auto
}

.sticker-wrap--long {
    width: 100px;
    height: 100px;
    left: -5px;
    top: -5px
}

.sticker-wrap--left .sticker {
    left: -18px;
    right: auto;
    transform: rotate(-45deg)
}

.sticker-wrap--long .sticker {
    left: -22px;
    top: 18px;
    right: auto;
    transform: rotate(-45deg)
}

.sticker-wrap--gold .sticker {
    background: #ccb500
}

.sticker-wrap--gold .sticker:before {
    border-left-color: #980;
    border-top-color: #980
}

.sticker-wrap--gold .sticker:after {
    border-right-color: #980;
    border-top-color: #980
}

.content-block--full .sticker-wrap__medal {
    right: 5px;
    top: 10px
}

.captchaWrap [class^=fieldAuth] {
    width: 96px
}

.captchaWrap__img {
    position: relative;
    font-size: 0;
    width: 250px;
    height: 55px;
    margin: -5px 0 14px
}

.captchaWrap__img img {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1
}

.captchaWrap .reload {
    display: inline-block;
    margin-bottom: 2px;
    font-size: 13px;
    color: #27bff8;
    cursor: pointer
}

.captchaWrapMob {
    display: flex;
    justify-content: space-between;
    min-height: 5.715rem;
    overflow: hidden;
    padding-bottom: 20px;
    position: relative
}

.captchaWrapMob .mob-input-wrap {
    width: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.captchaWrapMob__img {
    font-size: 0;
    align-items: center;
    display: block;
    height: 5.715rem;
    border-radius: .5rem;
    width: 48%;
    margin-top: 2rem
}

.captchaWrapMob__img ~ * {
    width: 43%
}

.captchaWrapMob__img img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    overflow: hidden
}

.captchaWrapMob .reload {
    display: block;
    padding: 0;
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    color: #3559dc;
    background-color: transparent;
    border: none;
    text-decoration: underline
}

#sh_button.sh_btn {
    width: 47px;
    height: 238px;
    position: fixed;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 999;
    cursor: pointer;
    outline: none !important;
    background: none;
    transform: translateY(-50%)
}

#sh_button.sh_btn:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    width: 47px;
    height: 45px;
    color: transparent;
    background: linear-gradient(180deg, #257edb 0, #1d78d8 49%, #0f54ca 50%, #0433b3);
    box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .5), inset 1px 0 0 0 rgba(60, 185, 237, .25), inset 0 -1px 0 0 #0c4fdb
}

#sh_button.sh_btn:before {
    content: "";
    width: 47px;
    height: 45px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background-position: 50%;
    background-size: 35px;
    background-repeat: no-repeat;
    box-shadow: inset 0 -1px 0 0 #000
}

#sh_button.sh_btn .sh_title_text {
    white-space: nowrap;
    position: absolute;
    top: 118px;
    right: auto;
    bottom: auto;
    left: -73px;
    z-index: 1;
    transform: rotate(-90deg);
    width: 193px;
    height: 47px;
    background: linear-gradient(180deg, #0b4cd7 0, #073ebf 50%, #0433b3 51%, #0434b3);
    padding: 0;
    border: none
}

#sh_button.sh_btn .sh_title_text:after, #sh_button.sh_btn .sh_title_text:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

#sh_button.sh_btn .sh_title_text:before {
    background: linear-gradient(90deg, rgba(255, 93, 177, 0) 40%, #2782dc);
    z-index: 2
}

#sh_button.sh_btn .sh_title_text:after {
    content: "Помощь онлайн";
    font-size: 20px;
    line-height: 52px;
    letter-spacing: .045em;
    color: #fff;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
    text-align: center;
    width: 193px;
    height: 47px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-right: 1px solid #06336c;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 1px 0 1px rgba(0, 0, 0, .15), -1px 0 1px rgba(0, 0, 0, .15);
    box-shadow: inset 1px 0 0 0 #7dbfee, inset 4px 0 0 0 #000f40, inset 5px 0 0 0 #1159dd, inset -1px 0 0 0 rgba(192, 231, 249, .65), inset 0 1px 0 0 rgba(173, 216, 230, .1);
    background: radial-gradient(at 80% -20%, rgba(60, 185, 237, .8), transparent);
    z-index: 9
}

#sh_button.sh_btn .sh_title_text > div {
    display: none
}

#sh_button.sh_btn:active:before, #sh_button.sh_btn:focus:before, #sh_button.sh_btn:hover:before {
    background-color: #257edb;
    background-image: linear-gradient(180deg, #a5c8f8 1px, #257edb 0, #1d78d8 49%, #0f54ca 50%, #047df5);
    background-size: 35px, 47px
}

#sh_button.sh_btn:active .sh_title_text:before, #sh_button.sh_btn:focus .sh_title_text:before, #sh_button.sh_btn:hover .sh_title_text:before {
    background: linear-gradient(90deg, rgba(255, 93, 177, 0) 40%, #03d0fc)
}

#sh_button.sh_btn:active .sh_title_text:after, #sh_button.sh_btn:focus .sh_title_text:after, #sh_button.sh_btn:hover .sh_title_text:after {
    background: radial-gradient(at 80% -20%, rgba(3, 208, 252, .8), transparent)
}

.promo__title {
    padding: 1.1425rem 1.1425rem 0;
    font-size: 1.75rem;
    color: #fff;
    font-weight: 700
}

.promo__title .link-show__all {
    font-size: 1.75rem;
    color: #485a77;
    text-decoration: none;
    float: right;
    margin-top: -3px;
    font-weight: 400
}

.promo__title .link-show__all span {
    font-weight: 700;
    color: #ffc000;
    position: relative;
    margin-left: 3px
}

.promo__title .link-show__all span:after {
    content: "›";
    font-size: 1.2em;
    margin-left: 3px
}

.promo__title + .content-block__body {
    padding-top: .57125rem
}

.promo__body {
    margin-top: .57125rem;
    margin-left: -1.1425rem;
    margin-right: -1.1425rem;
    width: calc(100% + 2.285rem)
}

.promo__body:after {
    content: "";
    display: table;
    clear: both
}

.promo-img img {
    margin: 0 !important;
    width: 100%;
    max-width: 100%;
    display: block
}

.content-block {
    padding: 2rem 2.285rem;
    overflow: hidden
}

.content-block:after, .content-block:before {
    content: " ";
    display: table
}

.content-block:after {
    clear: both
}

.content-block--full, .content-block--full .content-block__body {
    padding: 0 !important
}

.content-block--min {
    padding-left: 1.7rem !important;
    padding-right: 1.7rem !important
}

.content-block--full-width .content-block__head {
    padding: .8rem 3.4275rem 0
}

.content-block__head {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    padding: 1.1425rem 1.1425rem 0
}

.content-block__head span {
    line-height: 1.15;
    font-weight: 400;
    color: #fff;
    font-size: 2.125rem;
    text-transform: uppercase;
    border-bottom: 2px solid #232d51;
    display: block;
    width: 98.55%;
    margin: 0 auto 1rem;
    padding-bottom: .5rem
}

.content-block--full {
    width: 100%;
    padding: 1.9rem 0 0
}

.content-block--striped {
    padding: 2rem 2.285rem
}

.content-block--striped:nth-child(odd) {
    background: #18202c
}

.content-block--striped:nth-child(2n) {
    background: #0e1520
}

.content-block--full-width {
    padding: 2rem 0
}

.content-block--full-width .promo__title {
    padding: .8rem 3.4275rem 0
}

.content-block__head + .content-block__body {
    padding-top: .57125rem
}

.promo {
    box-sizing: border-box;
    padding: 1.1425rem;
    border-radius: .75rem;
    margin-bottom: 4.5rem
}

.promo-inner {
    display: block;
    position: relative;
    text-decoration: none;
    background-color: #152a51;
    border: 1px solid #000
}

.promo-img {
    width: 100%;
    position: relative
}

.promo-title {
    height: 5.715rem;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 5.715rem;
    z-index: 3;
    text-align: center;
    vertical-align: middle
}

.promo-footer {
    position: relative;
    text-align: center;
    min-height: 5.715rem;
    padding: 1.9rem 0 .95rem
}

.promo-footer__subtitle, .promo-footer__title {
    width: 100%;
    white-space: nowrap
}

.promo-footer__subtitle-ribbon, .promo-footer__title-ribbon {
    height: inherit
}

.promo-footer__title {
    position: relative
}

.promo-footer__title-ribbon {
    font-weight: 700;
    font-size: 4.275rem;
    line-height: 5.715rem;
    height: 5.715rem
}

.promo-footer__subtitle {
    height: 3.8rem;
    position: absolute;
    top: -1.9rem;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 0;
    text-align: center
}

.promo-footer__subtitle-ribbon {
    display: inline-block;
    font-weight: 500;
    letter-spacing: .2rem;
    color: #812121;
    text-transform: uppercase;
    background-color: #ffc000;
    font-size: 2rem;
    line-height: 3.8rem;
    padding: 0 3rem
}

.promo:last-child {
    margin-bottom: 0
}

.promo + .promo {
    margin-top: 2.285rem
}

.promo-reg {
    padding: 4rem 1.5rem 2rem !important;
    background-color: #18202c;
    box-shadow: none !important
}

.promo-reg-content {
    text-transform: uppercase;
    text-align: left
}

.promo-reg-title {
    font-size: 3rem;
    color: #eebf2d;
    font-weight: 700
}

.promo-reg-subtitle {
    font-size: 1.8rem;
    padding-bottom: 5rem
}

.content-block--full .promo {
    padding: 0;
    border-radius: 0 !important;
    margin-bottom: 5.45rem
}

.content-block--full .promo:not(.promo-bonus) {
    box-shadow: 0 12px 24px rgba(53, 110, 235, .4)
}

.promo-info {
    padding: 0 2rem
}

.content-block--full .promo-info {
    padding-bottom: 2rem
}

.content-block--full .promo-info .wysiwyg-wrapper .panel-body ol > li {
    padding: 0 0 0 5rem
}

.content-block--full .promo-info .wysiwyg-wrapper .panel-body ol > li:before {
    top: 0
}

.promo-info .wysiwyg-wrapper p {
    margin-top: 0
}

.promo-details__name {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.2
}

.content-block--full .promo-details__name {
    font-size: 2.85rem
}

.promo-details__bonus {
    color: #ff0418;
    font-size: 2.85rem;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 2.5rem
}

.promo-details__bonus span {
    font-size: 3.85rem
}

.promo-details__description {
    margin: 1.5rem 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    color: #a2adc0
}

.promo-details__description > .wysiwig-wrapper {
    margin: 1.5rem 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    color: #a2adc0
}

.promo-details__description > .wysiwig-wrapper p, .promo-details__description p {
    margin: 1.5rem 0;
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    color: inherit
}

.promo-details__foot {
    margin: 2rem 0 0
}

.promo-status {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0;
    line-height: 1.25;
    margin-bottom: 1.5rem;
    overflow: hidden
}

.promo-status__center {
    font-size: 2.25rem;
    text-align: center !important
}

.promo-status__full, .promo-status__left, .promo-status__right {
    font-size: 1.7rem
}

.promo-status__left {
    display: inline-block;
    width: 48%;
    text-align: left !important
}

.promo-status__left + .promo-status__right {
    display: inline-block;
    width: 52%
}

.promo-status__right {
    text-align: right !important
}

.promo-status__full {
    width: 100%
}

.promo__data {
    display: block;
    font-size: 1.6em;
    text-transform: uppercase;
    color: #babec5;
    margin-bottom: .4em
}

.promo-block {
    position: relative;
    z-index: 2
}

.promo-block__body {
    padding: 2.5em 0 0
}

.promo-block__more-link {
    color: #235ce8;
    text-decoration: none
}

.promo-block__more-link:hover {
    text-decoration: none
}

.promo-block__footer {
    min-height: 30px;
    position: relative;
    z-index: 1
}

.promo-block__footer:after, .promo-block__footer:before {
    content: " ";
    display: table
}

.promo-block__footer:after {
    content: " ";
    display: table;
    clear: both
}

.promo-block__footer:before {
    content: " ";
    display: table
}

.news--details .promo-block__footer {
    text-align: right
}

.promo-block__link-wrapper {
    float: left
}

.promo-block__public-date {
    float: right;
    color: #232934;
    margin-right: 7px
}

.news--details .promo-block__public-date {
    color: #2f4d87;
    float: none
}

.promo-block__more-link, .promo-block__public-date {
    font-size: 1.5em;
    line-height: 1.5em
}

.promo-block + .box-shadow {
    margin-bottom: 2.5em;
    margin-top: 3.5em
}

.promo-block + .box-shadow + .load-more {
    padding-top: 0
}

.promo-block.tournament h2 {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    position: relative;
    z-index: 2
}

.promo-block.tournament h2 + .box-shadow {
    margin-top: 1.25em
}

.promo-details .actions-list {
    color: #9fb9e9;
    font-size: 1.65em;
    line-height: 1.333333333333333em;
    margin: 0 0 .83333em
}

.promo-details .actions-list span {
    color: #fff !important;
    font-weight: 700
}

.content-block .swliikcik--slliostts, .content-block .swliikcik--sslloitdseorn, .content-block .swliikcik--stlroatcsko {
    position: relative;
    display: block
}

.content-block .slick-loading .swliikcik--sslloitdseo, .content-block .slick-loading .swliikcik--stlroatcsko {
    visibility: hidden
}

.content-block .swliikcik--sslloitdseorn {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.content-block .swliikcik--slliostts {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.content-block .swliikcik--slliostts :focus {
    outline: 0
}

.content-block .swliikcik--sslloitdseorn .swliikcik--slliostts, .content-block .swliikcik--sslloitdseorn .swliikcik--stlroatcsko {
    transform: translateZ(0)
}

.content-block .swliikcik--stlroatcsko {
    top: 0;
    left: 0
}

.content-block .swliikcik--stlroatcsko:after, .content-block .swliikcik--stlroatcsko:before {
    content: " ";
    display: table
}

.content-block .swliikcik--stlroatcsko:after {
    clear: both
}

.content-block .swliikcik--sslloitdseo {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.content-block .swliikcik--sslloitdseo div {
    outline: none;
    box-sizing: border-box
}

.content-block .swliikcik--silnoittsioanlliizneedw .swliikcik--sslloitdseo, .content-block .swliikcik--sslloitdseo img {
    display: block
}

.content-block .slick-arrow.slick-hidden {
    display: none
}

.content-block .slick-dots {
    margin-top: 4px;
    text-align: center
}

.content-block .slick-dots li {
    display: inline-block;
    margin-right: 5px
}

.content-block .slick-dots li button {
    border: none;
    padding: 3px;
    background-color: #1d4185;
    border-radius: 50%;
    font-size: 0;
    line-height: 1
}

.content-block .slick-dots li.slick-active button {
    background-color: #779ce2
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi {
    position: relative;
    color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB {
    padding: 0 20px;
    font-size: 16px;
    line-height: 21px;
    color: #c7ced8;
    z-index: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .privileges-title {
    text-transform: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .h5, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .h6, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h5, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h6 {
    position: relative;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h1 {
    font-size: 24px;
    padding-top: 20px;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB h1:first-child {
    padding-top: 12px;
    margin-bottom: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl.privileges__WEB .cwoimkpil-esxl-ottesxotn + h2 {
    margin-top: 32px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app .cwoinktie-nstl, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol .cwoinktie-nstl, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .cwoinktie-nstl, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .cwoinktie-nstl {
    padding: 20px 40px 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app .mob-app-title, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol .mob-app-title, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .mob-app-title, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .mob-app-title, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms h3 {
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
    text-indent: 25px;
    color: #fafafa;
    z-index: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app .mob-app-title, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol .mob-app-title, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .mob-app-title, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .mob-app-title {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    font-size: 24px;
    margin-top: 16px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 27px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms h2 {
    font-size: 24px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms h3 {
    font-size: 18px;
    margin-top: -6px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms p {
    font-size: 16px;
    line-height: 21px;
    color: #c7ced8;
    text-align: justify
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol .cwoinktie-nstl {
    padding: 20px 20px 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol h2 {
    font-size: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app img {
    width: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms p {
    text-indent: 45px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd ol > h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms ol > h2 {
    margin-left: 0;
    text-align: left;
    font-size: 18px;
    font-weight: 500
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd li:nth-child(n+11) p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms li:nth-child(n+11) p {
    text-indent: 40px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd li:nth-child(n+11) h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms li:nth-child(n+11) h3 {
    text-indent: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd li:nth-child(n+11) ol > li > ol > li p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms li:nth-child(n+11) ol > li > ol > li p {
    text-indent: 55px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .cwoimkpil-esxl-ottesxotn, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .cwoimkpil-esxl-ottesxotn {
    font-size: 16px;
    line-height: 21px;
    color: #c7ced8;
    display: block;
    text-overflow: ellipsis
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table {
    text-indent: 0;
    width: 100%;
    border: none;
    border-top: 2px solid #31465d;
    border-radius: 3px 3px 0 0;
    border-spacing: 0;
    font-size: 16px;
    font-weight: 200
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table tr:nth-child(odd), .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table tr:nth-child(odd) {
    background: #0e161f
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table td, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table td {
    height: 50px;
    vertical-align: middle
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table th > span > span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table th > span > span {
    background: #1b283c;
    text-transform: uppercase;
    color: rgba(204, 224, 255, .5);
    font-size: 12px !important;
    font-weight: 200;
    height: 40px;
    line-height: 40px;
    letter-spacing: .05em;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table td:first-child, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table td:first-child {
    color: #d4d4d4;
    font-size: 24px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .72)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table td:first-child, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table th:first-child, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table td:first-child, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table th:first-child {
    text-align: center;
    width: 70px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd .hall-of-fame_rating__table td:last-child .cwoimkpil-esxl-ottesxotn, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms .hall-of-fame_rating__table td:last-child .cwoimkpil-esxl-ottesxotn {
    color: #ffc000;
    text-align: left
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs {
    position: relative
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs [type=radio] {
    display: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs label {
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-size: 30px;
    text-align: center;
    line-height: 80px;
    width: 284px;
    height: 80px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 2px;
    color: #fafafa;
    background-image: radial-gradient(ellipse at 50%, #3e444a, #0d161f 65%)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs label:after {
    content: "";
    width: 39px;
    height: 39px;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    z-index: 0;
    margin-top: -20px;
    margin-left: -100px;
    background-image: url(sprite-tabs.png);
    background-position: 50% 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs label span {
    padding-left: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs .instruction-tab-2 {
    margin-left: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs .instruction-tab-2:after {
    margin-top: -24px;
    height: 48px;
    background-position: 0 -40px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs [type=radio]:checked + label {
    background-image: radial-gradient(ellipse at 50%, #34507e, #0d161f 65%)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs .instruction-tab-content {
    display: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs #tab-1[type=radio]:checked ~ .content-1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs #tab-2[type=radio]:checked ~ .content-2 {
    display: block
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs .content-1 .triangle {
    left: 152px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs .content-2 .triangle {
    margin-left: 152px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs .text-os {
    color: #f7b658;
    background: none !important;
    -webkit-text-fill-color: initial
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction-tabs h2 {
    font-size: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd {
    border-radius: 5px;
    background: #162633;
    position: relative;
    padding: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 2px solid #080a0c;
    font-size: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab {
    padding: 25px 30px;
    margin-top: 10px;
    background: #04070a;
    border: 1px solid #3f5266;
    box-shadow: inset 0 1px 0 #132330, inset 0 -1px 0 #132330, inset 1px 0 0 #132330, inset -1px 0 0 #132330
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab .h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab .h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab .h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab .h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab .h5, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab .h6, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab h5, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab h6 {
    margin-top: 0 !important
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab .triangle {
    position: absolute;
    top: -10.9px;
    width: 22px;
    height: 12px;
    left: 50%;
    background: url(triangle-os.png)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab img {
    width: 100%;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cnt-brd-tab p {
    margin-bottom: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl {
    padding: 20px 20px 0;
    font-size: 16px;
    line-height: 21px;
    color: #c7ced8;
    z-index: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .content-title {
    margin: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl p {
    font-size: inherit;
    margin: 0 0 30px;
    text-align: justify
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl h1 {
    color: #c7ced8;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 10px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl h2 {
    font-weight: 500;
    text-align: center;
    text-transform: uppercase
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules {
    border-radius: 5px;
    background: #162633;
    position: relative;
    padding: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 2px solid #080a0c;
    font-size: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules:after, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules:before {
    content: "";
    border: solid transparent;
    position: absolute;
    left: 50%;
    top: -24px;
    margin-left: -12px;
    width: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules:before {
    border-bottom-color: #080a0c;
    border-width: 12px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules:after {
    border-bottom-color: #162633;
    border-width: 16px;
    margin-left: -16px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules h3 {
    border: none;
    color: #c7ced8;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 40px;
    padding: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules a {
    text-decoration: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cwoinktie-nstl .activationRules li {
    line-height: 21px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .promo-img {
    border: 2px solid #080a0c;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    height: 223px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .promo-img img {
    width: 100%;
    height: auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .promo-img .os-ico {
    position: absolute;
    top: 20px;
    right: 10px;
    bottom: auto;
    left: auto;
    z-index: 2;
    width: 32px;
    height: 32px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .promo-img .os-ico.mac {
    background: url(sprite-os.png) no-repeat 0 -32px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .promo-img .os-ico.win {
    background: url(sprite-os.png) no-repeat 0 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .promo-img .btn {
    position: absolute;
    top: auto;
    right: 194px;
    bottom: 10px;
    left: 194px;
    width: 278px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn span {
    padding: 0 !important
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .btn:active {
    top: auto !important
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .cwoinktie-nstl {
    padding: 20px 20px 0;
    color: #c7ced8;
    z-index: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .lwiinkei:after {
    content: "";
    display: block;
    width: 682px;
    height: 2px;
    margin-left: -21px;
    margin-bottom: 20px;
    background-color: #090909;
    border-top: 1px solid rgba(62, 69, 79, .6);
    border-bottom: 1px solid rgba(62, 69, 79, .6)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .gradient-title {
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
    color: #fafafa;
    z-index: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action {
    background-color: #10161d;
    border: 2px solid #000;
    box-shadow: 0 0 0 1px #232f3b, inset 0 -3px 10px rgba(0, 0, 0, .7);
    border-radius: 2px;
    padding: 5px 20px;
    margin: 20px 0;
    color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action * {
    color: inherit
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action h4 {
    position: relative;
    font-size: 18px;
    line-height: 1.27778;
    text-transform: uppercase;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action h3 {
    text-align: left
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action ol {
    padding-left: 45px;
    margin-bottom: 25px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .text-action ol li {
    font-size: 16px;
    line-height: 1.3125
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin h4 {
    font-weight: 500
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin h1 {
    color: #c7ced8
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin h2 {
    font-size: 24px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin h3 {
    font-size: 18px;
    margin-top: -6px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin p {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 21px;
    color: #c7ced8;
    text-align: justify
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .accordion-toggle .accordion-title {
    border: none;
    margin: 0;
    overflow: visible;
    background: none;
    color: #27bff8;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: auto;
    padding: 5px 0;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    cursor: pointer
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.plugin .accordion-toggle .accordion-inner {
    transition: height .3s
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .mobile h1 {
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    font-family: Arial, Verdana, sans-serif;
    font-weight: 400
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .mobile p {
    font-size: 13px;
    color: #b8a16f;
    letter-spacing: 0;
    line-height: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .mobile .text h2 {
    font-size: 24px;
    color: #fff;
    letter-spacing: 0;
    font-family: Arial, Verdana, sans-serif;
    text-transform: none;
    text-align: left;
    -webkit-text-fill-color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl {
    position: relative;
    min-height: 136px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block-jackpot-outer {
    display: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block {
    position: relative;
    padding: 15px;
    margin: 13px 0 25px;
    background: #0e161f;
    border: 2px solid #080a0c;
    border-radius: 4px;
    line-height: 21px;
    color: #c7ced8
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block:last-child {
    margin-bottom: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block-subtitle {
    color: #fff;
    margin-bottom: 20px !important
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block-image {
    padding: 0;
    width: auto;
    height: auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block-image-lights {
    position: relative;
    width: 636px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block-image-lights > img {
    width: 636px;
    display: block;
    border-radius: 3px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .custom-block .plugin {
    margin-bottom: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .h5, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl .h6, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h5, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h6 {
    margin-top: 16px;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h2 {
    margin-left: 0;
    text-indent: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl h3 {
    margin-bottom: 8px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl ol {
    line-height: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl ul.styling {
    margin: 0 0 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl ul.styling li {
    font-size: 16px;
    line-height: 22px;
    padding-left: 15px;
    position: relative
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoinktie-nstl ul.styling li:after {
    content: "";
    position: absolute;
    top: 7px;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 0;
    width: 5px;
    height: 5px;
    background: #c80831;
    transform: rotate(45deg)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .content-title {
    margin: 20px 0;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .content-title > .h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .content-title h1 {
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .content-title > .h1 > span.h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .content-title h1 > span.h1 {
    position: absolute;
    width: 660px;
    left: 50%;
    margin-left: -330px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-new .content-title > .h1, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-new .content-title h1 {
    font-size: 18px;
    text-align: left
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-new > .h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-new h4 {
    margin-top: 45px;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi ._names {
    color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cashback.active .neon-block .promo-poster {
    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75);
    border: 2px solid #000;
    border-radius: 2px;
    position: relative
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cashback.active .neon-block .promo-poster .promo-img {
    padding-bottom: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cashback.active .neon-block .promo-poster .promo-img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cashback.active .neon-block .promo-poster .promo-img:after {
    left: 0;
    bottom: -2px !important
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .neverblock {
    margin: 20px auto;
    width: 642px;
    position: relative;
    overflow: hidden
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play img, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .neverblock img {
    width: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play__img, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .neverblock__img {
    position: absolute;
    top: 4px;
    right: 10px;
    bottom: 0;
    left: auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play__button, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .neverblock__button {
    position: absolute;
    left: 52%;
    margin-left: -153px;
    bottom: 11px;
    text-align: center
}

.wysiwyg-wrapperMOB.download-client .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play__button > .btn, .wysiwyg-wrapperMOB.download-client .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .neverblock__button > .btn, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play__button > .bwtink-id-esslkottospo, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .cas2play__button > .btn, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .neverblock__button > .btn, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .neverblock__button > .bwtink-id-esslkottospo, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .wysiwyg-wrapperMOB.download-client .cas2play__button > .btn, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .wysiwyg-wrapperMOB.download-client .neverblock__button > .btn {
    width: 306px;
    margin: 0 auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .download-link {
    display: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .download-link.active-link {
    display: block
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .icon-browsers {
    background-image: url(sprite-browsers.png);
    display: inline-block;
    margin-bottom: 13px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .ico-chrome {
    background-position: -14px -12px;
    width: 88px;
    height: 88px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .ico-ff, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .ico-firefox {
    background-position: -115px -9px;
    width: 88px;
    height: 88px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .ico-explorer {
    background-position: -323px -10px;
    width: 92px;
    height: 88px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .ico-opera {
    background-position: -220px -10px;
    width: 88px;
    height: 88px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .ico-safari {
    background-position: -432px -13px;
    width: 90px;
    height: 88px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .ico-yandex {
    background-position: -533px -12px;
    width: 90px;
    height: 88px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper {
    display: inline-block
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion {
    margin: 25px 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion-title {
    cursor: pointer;
    color: #c80b37;
    text-transform: uppercase;
    font-size: 18px;
    text-shadow: 0 1px 1px #000
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion-inner {
    overflow: hidden
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion-inner > :first-child {
    margin-top: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion-inner img {
    max-width: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion-inner .twiitklie- {
    margin: 0 0 10px;
    color: #ff0942;
    font-size: 18px;
    font-weight: 500
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion-inner .step-title {
    margin: 0 0 10px;
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
    color: #fafafa;
    font-size: 18px;
    font-weight: 500;
    z-index: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-list {
    margin-bottom: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item {
    float: left;
    box-sizing: border-box
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-img {
    width: 58px;
    height: 58px;
    background-image: url(zenmate.png);
    display: inline-block;
    margin: 0 4px -20px auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-name {
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    display: inline-block
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-back {
    width: 150px;
    height: 66px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-download {
    margin-top: 17px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-download-item {
    height: 25px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-download-item a {
    text-decoration: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-download-icon-brow {
    width: 20px;
    height: 19px;
    display: inline-block;
    background-position: 0 0;
    margin-bottom: -3px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-download-icon-brow._chrome {
    background-position: -23px 2px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-download-icon-brow._ff {
    background-position: -44px 1px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-item-download-text {
    display: inline-block;
    font-size: 14px;
    color: #0097eb;
    margin-left: 4px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-pluses-minuses {
    position: relative;
    margin: 20px -3px;
    width: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__plugins-pluses-minuses .grid-col__6-12 {
    float: left;
    box-sizing: border-box;
    width: 50%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion-inner + .accordion-title {
    margin-top: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .gradient-header {
    text-transform: uppercase;
    text-decoration: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .content-wrapper {
    position: relative;
    border: 2px solid #000;
    background-color: #000
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .content-reduser {
    position: relative;
    padding: 25px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped-two-head {
    right: 1px;
    left: 1px;
    background: url(sprite.png) 50% 0 no-repeat;
    position: absolute;
    top: 36px;
    bottom: auto;
    height: 28px;
    z-index: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .with-check li {
    position: relative;
    padding-left: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .with-check li:before {
    content: "";
    width: 14px;
    height: 13px;
    left: 5px;
    top: 5px;
    position: absolute
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoimkpil-esxl-ottesxotn .gradient {
    position: relative;
    display: block;
    color: #fafafa;
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    z-index: 1;
    line-height: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cwoimkpil-esxl-ottesxotn .shadow {
    margin: -25px auto 0;
    display: block;
    color: transparent;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .7)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi h2, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi h3 {
    margin: 20px 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi li {
    font-size: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi strong {
    font-weight: 700
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .text-left {
    text-align: left
}

.wysiwyg-wrapperMOB .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .h3, .wysiwyg-wrapperMOB .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .h4, .wysiwyg-wrapperMOB .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table, .wysiwyg-wrapperMOB .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi h3, .wysiwyg-wrapperMOB .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .text-white, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .wysiwyg-wrapperMOB .h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .wysiwyg-wrapperMOB .h4, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .wysiwyg-wrapperMOB .table, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .wysiwyg-wrapperMOB h3, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .wysiwyg-wrapperMOB h4 {
    color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-minuses, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-pluses, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-square {
    list-style-type: none;
    vertical-align: bottom;
    color: #8da1bd;
    font-size: 14px;
    line-height: 1.2;
    padding: 0 0 10px;
    margin: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-minuses li, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-pluses li, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-square li {
    margin-left: 7px;
    vertical-align: middle;
    position: relative;
    padding-left: 15px;
    line-height: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-minuses li:before, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-pluses li:before, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-square li:before {
    content: "";
    position: absolute;
    top: 8px;
    right: 0;
    bottom: auto;
    left: 0;
    height: 6px;
    background-repeat: no-repeat
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-minuses li:before {
    background-image: url(minus.png)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-num-title {
    display: block;
    list-style: none;
    counter-reset: item;
    text-indent: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-num-title > li {
    padding: 0;
    margin: 0;
    position: relative;
    text-transform: none;
    color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-num-title > li:before {
    content: counters(item, "") ".";
    counter-increment: item;
    position: absolute;
    top: 2px;
    left: -30px;
    text-decoration: none;
    color: #c7ced8;
    font-size: 18px;
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-num-title > li > h4:first-child {
    font-size: 20px;
    line-height: 1.33;
    color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-num {
    margin: 0;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.4285714;
    counter-reset: item;
    text-align: left;
    list-style: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-num > li {
    padding: 0 0 1px;
    position: relative;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .list-num > li:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    color: #c7ced8;
    position: absolute;
    left: -30px;
    top: 0;
    font-size: 16px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .hide-for-ie, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .show-for-ie {
    display: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .hide-for-ie.active-content, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .show-for-ie.active-content {
    display: block
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .show-for-ie h2 {
    color: #ff2f17
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .show-for-ie h2 p {
    text-transform: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play__browsers {
    margin-top: 20px;
    padding: 20px 0 0;
    text-align: center;
    background-color: rgba(0, 0, 0, .5)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play__browsers h2 {
    margin-top: 15px;
    margin-bottom: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .cas2play__browsers-list {
    margin: 14px 7px;
    overflow: hidden
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__browsers-item {
    float: left;
    padding: 0 2px;
    height: 126px;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    cursor: default;
    width: 20%;
    opacity: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__browsers-item.active {
    opacity: .99;
    cursor: pointer
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__browsers-item a {
    text-decoration: none;
    position: relative
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .accordion__browsers-item a span {
    text-transform: capitalize
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .round-border-wrapper {
    border: 2px solid #000;
    background-color: #000;
    border-radius: 2px;
    box-shadow: 0 0 1px hsla(0, 0%, 100%, .1), inset 0 0 10px hsla(0, 0%, 100%, .15), inset 0 0 3px hsla(0, 0%, 100%, .05);
    position: relative;
    z-index: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table + .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table {
    margin-top: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-tournament td span.text-yellow-dark {
    font-size: 20px;
    font-weight: 400
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table td .status-ico {
    display: block;
    padding-top: 10px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table td .status-ico + .loyality-curs {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table .cnt-brwn-dark, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table .cnt-brwn-light, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table .cnt-brwn-light-l {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped {
    border-collapse: separate
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped td {
    position: relative;
    z-index: 1;
    padding: 5px 0 5px 10px;
    font-weight: 400
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped td .ico-talisman--sm {
    margin-right: 10px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped tr:nth-child(odd) td {
    background-color: hsla(0, 0%, 100%, .05)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped thead th {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped thead th.cnt-brwn-dark, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped thead th.cnt-brwn-light, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .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
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped thead tr:last-child th {
    color: #8da1bd;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
    padding: 4px 10px;
    text-align: center;
    border-collapse: collapse;
    position: relative;
    z-index: 1;
    font-family: Helvetica Neue, Arial, sans-serif
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped tbody th {
    color: #8da1bd;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
    padding: 4px 10px;
    text-align: center;
    border-collapse: collapse;
    position: relative;
    z-index: 1;
    font-family: Helvetica Neue, Arial, sans-serif
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-striped .ico-talisman--sm {
    text-align: center;
    margin: 0 auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo td {
    font-family: Helvetica Neue, Arial, sans-serif;
    text-align: left
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo td:nth-child(odd) {
    width: 70px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo td:nth-child(2n) {
    font-size: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo td span + span {
    padding-left: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo .promo-winner-text, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo .text-gradient-yellow {
    font-size: 30px;
    font-weight: 700
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo th {
    font-size: 16px;
    text-shadow: 0 0 5px #000;
    color: #339ab7;
    padding: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-promo .podium td {
    height: 104px;
    padding-top: 0;
    padding-bottom: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond tr td:nth-child(odd) {
    width: 25px;
    padding-right: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond td {
    padding: 10px;
    color: #ffc549;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond td .text-ellipse-brown {
    margin: 0 5px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond .promo-winner {
    width: auto !important;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond .promo-winner-text {
    font-size: 24px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond .promo-winner .text-ellipse-brown {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 20px;
    width: 30px;
    height: 30px;
    line-height: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond.tickets-table td {
    color: #994901;
    font-size: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fond._vip .promo-winner-text {
    font-size: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-tickets td {
    height: 26px;
    color: #994901;
    font-weight: 700;
    font-size: 14px;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-fixed {
    table-layout: fixed
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td a, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td span {
    white-space: nowrap
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td a._overflow, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td span._overflow {
    display: inline-block;
    max-width: 150px;
    text-align: left;
    vertical-align: middle
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td:first-child {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td:last-child {
    text-align: right
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td a {
    color: inherit
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td a:hover {
    text-decoration: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td .status-ico {
    position: relative;
    padding: 5px 0 !important;
    margin: 0 auto;
    width: 38px;
    height: 38px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td .status-ico img {
    position: absolute;
    top: 5px;
    right: 0;
    bottom: 5px;
    left: 0;
    z-index: 0;
    width: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory th {
    font-size: 18px;
    text-shadow: 0 0 5px #000;
    padding: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory td:first-child, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory th:first-child {
    width: 55px;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-glory .text-yellow {
    color: #ffc549 !important
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.text-page td {
    font-size: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.text-page td:first-child {
    font-size: 16px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.text-page th {
    font-size: 18px;
    color: #339ab7;
    text-shadow: 0 0 5px #000;
    padding: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.text-page .text-gradient-yellow {
    font-size: 30px;
    font-weight: 700
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .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
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.lottery-end-table td, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.tournament-end-table td {
    font-size: 16px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.lottery-end-table td:first-child, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.tournament-end-table td:first-child {
    font-size: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.lottery-end-table td:last-child span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.tournament-end-table td:last-child span {
    color: #0097ec
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.winner-table ._overflow {
    max-width: 23%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.center td, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table.center th {
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-lottery-scratch thead tr:last-child td:not(:first-child), .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-lottery-scratch thead tr:last-child th:not(:first-child) {
    text-align: left;
    padding-left: 10px;
    border-radius: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-lottery-scratch td:first-child, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-lottery-scratch th:first-child {
    width: 30px;
    text-align: center
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-lottery-scratch ul li {
    color: #fff;
    display: inline-block
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .table-lottery-scratch ul li span {
    margin: 0 2px;
    font-size: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.anti-block {
    padding: 20px 20px 0;
    color: #c7ced8
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.anti-block p {
    line-height: 21px;
    text-align: justify;
    font-size: 16px;
    margin-bottom: 30px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.anti-block .accordion-inner p {
    margin-bottom: 15px;
    text-align: left
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation {
    font-size: 0;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation ul {
    margin: 0 5px;
    width: 310px;
    display: inline-block;
    font-size: 14px;
    color: #c8ced9;
    vertical-align: top
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation ul li {
    padding-left: 18px;
    position: relative;
    cursor: default
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation ul li:hover .hint {
    opacity: 1;
    visibility: visible;
    transition: all .3s
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation ul.minus li {
    background: url(minus.png) no-repeat left 7px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation .hint {
    position: absolute;
    border: 1px solid #28c2f8;
    background: #1c147b;
    border-radius: 2px;
    padding: 7px 6px 8px 8px;
    opacity: 0;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.3;
    max-width: 308px;
    bottom: 100%;
    margin-bottom: 5px;
    font-family: Helvetica Neue, Arial, sans-serif;
    left: 0;
    visibility: hidden;
    color: #fff;
    letter-spacing: .02em
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation .hint-arrow {
    position: absolute;
    width: 20px;
    height: 12px;
    left: 28px;
    bottom: -7px;
    overflow: hidden
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation .hint-arrow:after, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation .hint-arrow:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation .hint-arrow:before {
    border: 7px solid transparent;
    border-top-color: #28c2f8;
    left: 1px;
    bottom: -7px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation .hint-arrow:after {
    border: 8px solid transparent;
    border-top: 9px solid #1c147b;
    left: 0;
    bottom: -7px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .valuation .hint.transition-pause {
    transition-delay: .5s
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers {
    margin-bottom: 15px
}

.wysiwyg-wrapperMOB.download-client .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .btn span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .bwtink-id-esslkottospo span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .wysiwyg-wrapperMOB.download-client .btn span, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.download-client .browsers .btn span {
    font-size: 18px;
    padding: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser-item {
    margin-left: 10px;
    width: 87px;
    display: inline-block;
    position: relative
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser-ico {
    position: static;
    margin: 16px auto 18px;
    width: 60px;
    height: 60px;
    background: url(sprite-browsers--old.png) no-repeat
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser-chrome {
    background-position: -61px 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser-ff {
    background-position: -230px 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser-opera {
    background-position: -122px 0;
    width: 53px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser-safari {
    background-position: -175px 0;
    width: 54px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser.browser-ie {
    background-position: 0 0;
    width: 61px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .browsers .browser-yandex {
    background-position: -290px 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .instruction {
    display: block;
    text-align: center;
    font-size: 16px;
    text-decoration: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .plugins-item {
    display: inline-block;
    width: 152px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .plugins-item span {
    display: block;
    font-size: 18px;
    font-weight: 500;
    background: url(zenmate.png) no-repeat 0;
    padding-left: 62px;
    height: 35px;
    padding-top: 23px;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .plugins-item a {
    display: block;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: 0;
    margin-top: 8px;
    text-decoration: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .plugins-item a:hover {
    text-decoration: underline
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .plugins-item a.chrome {
    background-image: url(chrome.png)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .plugins-item a.ff {
    background-image: url(ff.png)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .plugins-item a.opera {
    background-image: url(opera.png)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols > [class^=grid-col__] {
    float: left;
    box-sizing: border-box
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__1-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__2-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__3-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__4-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__5-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__6-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__7-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__8-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__9-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__10-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__11-12, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__12-12 {
    position: relative;
    min-height: 1px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__1-12 {
    width: 8.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__1-12-left {
    margin-left: 8.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__1-12-right {
    margin-right: 8.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__2-12 {
    width: 16.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__2-12-left {
    margin-left: 16.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__2-12-right {
    margin-right: 16.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__3-12 {
    width: 25%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__3-12-left {
    margin-left: 25%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__3-12-right {
    margin-right: 25%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__4-12 {
    width: 33.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__4-12-left {
    margin-left: 33.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__4-12-right {
    margin-right: 33.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__5-12 {
    width: 41.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__5-12-left {
    margin-left: 41.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__5-12-right {
    margin-right: 41.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__6-12 {
    width: 50%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__6-12-left {
    margin-left: 50%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__6-12-right {
    margin-right: 50%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__7-12 {
    width: 58.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__7-12-left {
    margin-left: 58.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__7-12-right {
    margin-right: 58.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__8-12 {
    width: 66.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__8-12-left {
    margin-left: 66.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__8-12-right {
    margin-right: 66.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__9-12 {
    width: 75%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__9-12-left {
    margin-left: 75%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__9-12-right {
    margin-right: 75%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__10-12 {
    width: 83.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__10-12-left {
    margin-left: 83.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__10-12-right {
    margin-right: 83.33333333%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__11-12 {
    width: 91.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__11-12-left {
    margin-left: 91.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__11-12-right {
    margin-right: 91.66666667%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__12-12 {
    width: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__12-12-left {
    margin-left: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__12-12-right {
    margin-right: 100%
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-parent.pd-lg-both, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-parent.pd-lg-sides, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-parent.pd-md-both, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-parent.pd-md-sides, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-parent.pd-sm-both, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-parent.pd-sm-sides {
    margin-left: 0;
    margin-right: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-sm-both, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-sm-sides {
    margin-left: -7px;
    margin-right: -7px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-sm-sides > [class^=grid-col__] {
    padding-left: 7px;
    padding-right: 7px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-sm-both:not(._not-pad) > [class^=grid-col__] {
    padding: 7px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-md-both, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-md-sides {
    margin-left: -14px;
    margin-right: -14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-md-sides > [class^=grid-col__] {
    padding-left: 14px;
    padding-right: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-md-both > [class^=grid-col__] {
    padding: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-lg-both, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-lg-sides {
    margin-left: -20px;
    margin-right: -20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-lg-sides > [class^=grid-col__] {
    padding-left: 20px;
    padding-right: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cols.pd-lg-both > [class^=grid-col__] {
    padding: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cell {
    width: 100%;
    display: table
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper-cell > [class^=grid-col__] {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper:after, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper:before {
    content: " ";
    display: table
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-wrapper:after {
    clear: both
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__left {
    float: left;
    width: 660px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi .grid-col__right {
    float: right;
    width: 300px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram {
    z-index: 1
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .cwoinktie-nstl {
    margin-bottom: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram p {
    font: 14px/18px helveticaneuecyrmedium, sans-serif
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .page-wrapper {
    background: url(page-bg.jpg) 50% 0 no-repeat;
    position: relative;
    width: 100%;
    min-width: 1000px;
    min-height: 100%;
    height: auto;
    margin-bottom: 35px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-shadow {
    position: relative;
    display: block;
    color: #aaa;
    background: -webkit-linear-gradient(top, #fff, #aaa 30%, #fff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background: -o-linear-gradient(transparent, transparent);
    z-index: 1;
    text-shadow: none;
    font-size: 22px;
    margin-top: 0;
    font-weight: 700;
    font-family: HelveticaNeueCyr-Bold, sans-serif
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .btn {
    color: #fff;
    display: block;
    position: relative;
    text-decoration: none;
    border-radius: 4px;
    font-family: Roboto, sans-serif;
    text-transform: none;
    text-align: center;
    box-sizing: border-box;
    box-shadow: 0 3px 10px #000;
    background: linear-gradient(0deg, rgba(0, 0, 0, .5) 0, transparent)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .header {
    height: 66px;
    position: relative;
    z-index: 4
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .header .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: none
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .welcome-partners-logo {
    background: transparent url(wp-sprite.png) -5px -5px no-repeat;
    display: block;
    float: left;
    width: 198px;
    height: 82px;
    text-indent: -10000px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .75)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .logo {
    width: 206px;
    height: 81px;
    background: url(logo-large.png) no-repeat;
    background-position: 0 9px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .btn-register {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 700;
    width: 221px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    box-shadow: 0 3px 10px #000;
    background: linear-gradient(0deg, rgba(0, 0, 0, .5) 0, transparent) #d0021b;
    margin-top: -18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .container {
    width: 1024px;
    margin: 0 auto;
    position: relative;
    z-index: 3;
    box-sizing: border-box
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .container.content-bg {
    background: transparent url(content-bg.png) repeat;
    border: 1px solid #1e222a;
    box-shadow: 0 30px 30px rgba(45, 80, 255, .69);
    padding: 0
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .main {
    min-height: 665px;
    padding: 68px 20px 0;
    position: relative;
    color: #a6a6a6;
    margin-bottom: 25px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .banner-body {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(0, 0, 0, .3);
    padding-bottom: 13px;
    padding-top: 10px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .banner-title {
    padding-left: 2px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .banner-title strong {
    font-family: HelveticaNeueCyr-Bold, sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    display: block;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .75);
    text-transform: uppercase;
    margin-bottom: 5px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .banner-title h2 {
    margin-bottom: 0;
    line-height: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .banner-top-area {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .banner-wrap {
    background: transparent url(b-bg.png) 50% 0 no-repeat;
    padding: 16px 21px 0;
    box-sizing: border-box;
    height: 235px;
    margin-bottom: 25px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .main:before {
    content: "";
    display: block;
    width: 1162px;
    height: 120px;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -581px;
    background: transparent url(content-bg-top.png) no-repeat;
    z-index: 2
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .btn-parthers {
    width: 296px;
    height: 64px;
    float: right;
    overflow: hidden;
    margin-right: 5px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .75);
    background-color: #0059b3
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .btn-parthers .first-word {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 700;
    padding-top: 7px;
    line-height: 2
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .btn-parthers .last-word {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .revshare-block {
    background: transparent url(wp-sprite.png) -5px -460px no-repeat;
    border-radius: 10px;
    width: 318px;
    height: 121px;
    padding: 18px 18px 20px 15px;
    box-sizing: border-box
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .first-line {
    font: 19px HelveticaNeueCyr-Bold, sans-serif;
    color: #fff;
    display: block;
    margin-bottom: 7px;
    text-transform: uppercase;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .75)
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .two-line div {
    background: transparent url(font-revshare.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 49px;
    overflow: hidden;
    color: transparent
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .step-block {
    float: left;
    width: 33.33333333%;
    box-sizing: border-box;
    position: relative
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram span[class*=icon] {
    background: transparent url(wp-sprite.png) no-repeat;
    display: block;
    margin: 0 auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram span.icon-1 {
    background-position: -5px -95px;
    width: 136px;
    height: 109px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram span.icon-2 {
    background-position: -5px -210px;
    width: 175px;
    height: 108px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram span.icon-3 {
    background-position: -5px -320px;
    width: 201px;
    height: 100px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .step-block:first-child + .step-block:after, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .step-block:first-child:after {
    background: transparent url(wp-sprite.png) -5px -430px no-repeat;
    content: "";
    width: 114px;
    height: 24px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: -50px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .step-block:first-child + .step-block:after {
    background-position: -125px -430px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-block h2 {
    font-size: 20px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-block.first {
    display: flex;
    justify-content: space-between
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-block.first h2 {
    margin-top: -4px;
    margin-bottom: 16px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-block.first p {
    width: 620px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-block.last {
    margin-bottom: 10px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-block.last h2 {
    margin-top: 17px;
    margin-bottom: 15px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-wrap {
    display: flex;
    justify-content: flex-start
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-wrap .text {
    width: 221px;
    margin-right: 25px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-wrap .text h3 {
    margin-top: 0;
    font-size: 16px;
    font-family: HelveticaNeueCyr-Bold, sans-serif;
    font-weight: 700;
    margin-bottom: 8px;
    color: #fff
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .text-wrap .text p {
    font-size: 14px;
    line-height: 18px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .btn-become-partner {
    background-color: #d0021b;
    font-size: 22px;
    font-weight: 700;
    width: 294px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .contentinfo {
    background-color: #080f15;
    border-top: 1px solid #21252e;
    height: 78px;
    width: 100%;
    position: relative;
    padding: 0 20px;
    box-sizing: border-box
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .contentinfo span {
    font-size: 18px;
    display: block;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    margin-top: 14px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .contacts {
    display: flex;
    justify-content: flex-start
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .contacts span {
    color: #a6a6a6;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    padding-left: 30px;
    font-weight: 400;
    margin-right: 69px;
    font-family: helveticaneuecyrmedium, sans-serif
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .contacts span:before {
    content: "";
    background: transparent url(wp-sprite.png) -160px -95px no-repeat;
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -12px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .contacts span.gmail:before {
    background-position: -160px -125px;
    height: 21px;
    margin-top: -10px
}

.wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.AffiliateProgram .contacts span.icq:before {
    background-position: -160px -155px;
    height: 24px;
    margin-top: -12px
}

.hall-of-fame_rating {
    border: 2px solid #080a0c;
    border-radius: 3px;
    background: #0d0f15;
    box-shadow: 0 0 0 2px hsla(0, 0%, 40.4%, .1);
    width: 635px;
    margin: 0 auto 22px
}

.hall-of-fame_rating__table {
    width: 100%;
    border: none;
    border-top: 2px solid #31465d;
    border-radius: 3px 3px 0 0;
    border-spacing: 0;
    font-size: 16px;
    font-weight: 200
}

.hall-of-fame_rating__table thead tr:first-child th:nth-child(4) {
    padding-top: 10px
}

.hall-of-fame_rating__table tr:nth-child(2) th {
    text-transform: none;
    width: auto;
    font-size: 14px;
    padding-bottom: 8px
}

.hall-of-fame_rating__table tbody {
    background: #0e161f
}

.hall-of-fame_rating__table th {
    background: #1b283c;
    text-transform: uppercase;
    color: rgba(204, 224, 255, .5);
    font-weight: 200;
    text-align: center;
    height: 20px;
    line-height: 19px;
    font-size: 16px
}

.hall-of-fame_rating__table tr:nth-child(odd) {
    background: #0d0f15
}

.hall-of-fame_rating__table td {
    height: 50px;
    vertical-align: middle;
    width: 70px;
    text-align: center;
    color: #c7ced8;
    font-size: 12px;
    padding: 0
}

.hall-of-fame_rating__table td:first-child {
    color: #d4d4d4;
    font-size: 24px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .72)
}

.hall-of-fame_rating__table td:nth-child(2n), .hall-of-fame_rating__table td:nth-child(5) {
    background: rgba(19, 35, 50, .2)
}

.hall-of-fame_rating__table td:last-child {
    text-align: left;
    font-size: 12px;
    padding: 0 10px;
    background: 0 0;
    position: relative
}

.hall-of-fame_rating__table td:nth-child(2) {
    color: #ffc000;
    font-size: 13px
}

.hall-of-fame_rating .status-block-icons-item {
    background: url(spr-status-big-alone.png);
    display: block;
    float: none !important;
    border-left: none;
    box-shadow: none;
    position: relative
}

.hall-of-fame_rating .status-block-icons-item.level_1 {
    width: 93px;
    background-position: -3px 17px;
    height: 121px
}

.hall-of-fame_rating .status-block-icons-item.level_2 {
    width: 91px;
    background-position: -104px 19px;
    height: 121px
}

.hall-of-fame_rating .status-block-icons-item.level_3 {
    width: 96px;
    background-position: -205px 17px;
    height: 121px
}

.hall-of-fame_rating .status-block-icons-item.level_4 {
    width: 96px;
    background-position: -299px 9px;
    height: 121px
}

.hall-of-fame_rating .status-block-icons-item.level_5 {
    width: 93px;
    background-position: -396px -5px;
    height: 121px
}

.hall-of-fame_rating .status-block-icons-item.level_6 {
    width: 96px;
    background-position: -487px -7px;
    height: 121px
}

.hall-of-fame_rating .status-block-icons-item.level_7 {
    width: 93px;
    background-position: -579px 0;
    height: 121px
}

.modalOverlay--web {
    overflow: hidden;
    position: relative;
    z-index: 1001;
    height: 100%;
    min-height: 780px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    align-content: space-between
}

.modalOverlay--web .popup {
    display: table;
    margin: 10% auto 25px;
    z-index: 1001
}

.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, .6)
}

.popup__web_wrapper {
    padding: 2px;
    margin: 0 auto;
    border: 1px solid #494b4e;
    box-shadow: 0 0 0 1px #0f0f10, inset 0 0 0 2px #3b3f45, inset 0 0 0 1px #1e2e3e, inset 0 0 0 4px #0c0c0c;
    background: url(textture-new.png) 0 0 repeat;
    position: relative
}

.popup__web_close {
    position: absolute;
    top: 12px;
    right: -50px;
    bottom: auto;
    left: auto;
    z-index: 3;
    width: 39px;
    height: 41px;
    cursor: pointer;
    background: transparent url(btn-close.png) 0 0 no-repeat;
    opacity: .8;
    transition: opacity .2s
}

.popup__web_close:hover {
    background-position: 0 -41px;
    opacity: 1
}

.popup--sm .popup__web_size {
    width: 313px
}

.popup--md .popup__web_size {
    width: 593px
}

.popup--wheel .popup__web_size {
    width: 606px
}

.popup--lg .popup__web_size {
    width: 600px
}

.popup--hg .popup__web_size {
    width: 702px
}

.popup--hg_plus .popup__web_size {
    width: 990px
}

.popup__web_header {
    position: relative;
    z-index: 9;
    padding-top: 20px;
    text-align: center;
    height: 55px;
    color: #4c70f2
}

.popup__web_header:after, .popup__web_header:before {
    content: "";
    position: absolute;
    bottom: 0;
    background-color: #3f5266;
    height: 2px;
    width: 90%;
    border: 2px solid #000;
    box-shadow: 0 0 0 1px #1a2b3b;
    border-radius: 5px;
    left: 49%;
    margin-left: -45%
}

.popup__web_header:before {
    bottom: 11px
}

.popup__web_header h4 {
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    color: #4c70f2;
    text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, -2px -2px 2px #1a2b3b, 2px -2px 2px #1a2b3b, -2px 2px 2px #1a2b3b, 2px 2px 2px #1a2b3b
}

.popup__web_content {
    margin-top: 20px;
    padding: 0 30px 30px
}

.popup__web_bottom {
    position: absolute;
    bottom: -31px;
    display: flex;
    text-align: center;
    justify-content: space-between;
    line-height: 37px;
    left: 32px;
    right: 32px;
    background: url(bg-footer-wide.png) -37px 0 no-repeat
}

.popup__web_bottom.with_single_link {
    display: block
}

.popup__web_bottom:after, .popup__web_bottom:before {
    display: block;
    position: absolute;
    top: 0;
    content: "";
    width: 37px;
    height: 100%
}

.popup__web_bottom:before {
    left: -37px;
    background: url(bg-footer-wide.png) 0 0 no-repeat
}

.popup__web_bottom:after {
    right: -37px;
    background: url(bg-footer-wide.png) 100% 0 no-repeat
}

.popup__web_bottom_link {
    font-size: 14px;
    font-weight: 400;
    font-family: Helvetica Neue, Arial, sans-serif;
    text-decoration: none
}

.popup__web_bottom_link:hover {
    color: #fff
}

.popup--wheel .popup__web_body .popup__web_body {
    min-height: 470px
}

.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;
    margin: 150px auto auto;
    z-index: 1100;
    border: 1px solid #494b4e;
    box-shadow: 0 0 0 1px #0f0f10, inset 0 0 0 2px #3b3f45, inset 0 0 0 1px #1e2e3e, inset 0 0 0 4px #0c0c0c;
    background: #000 url(bg.png) 0 0 repeat;
    padding: 2px;
    color: #fff
}

.popup--new__web_size {
    min-height: 245px;
    position: relative
}

.popup--new--sm .popup--new__web_size {
    width: 313px
}

.popup--new--md .popup--new__web_size {
    width: 593px
}

.popup--new--lg .popup--new__web_size {
    width: 600px
}

.popup--new--hg .popup--new__web_size {
    width: 877px
}

.popup--new--hg_plus .popup--new__web_size {
    width: 996px
}

.popup--new__web_close {
    position: absolute;
    top: 12px;
    right: -50px;
    bottom: auto;
    left: auto;
    z-index: 3;
    width: 39px;
    height: 41px;
    cursor: pointer;
    background: transparent url(btn-close.png) 0 0 no-repeat;
    opacity: .8;
    transition: opacity .2s
}

.popup--new__web_close:hover {
    background-position: 0 -41px;
    opacity: 1
}

.popup--new__web_header {
    position: relative;
    z-index: 9;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 27px;
    color: #4c70f2
}

.popup--new__web_header ~ .popup__web_body {
    padding: 0 30px
}

.popup--new__web_header:after, .popup--new__web_header:before {
    content: "";
    position: absolute;
    bottom: 0;
    background-color: #3f5266;
    height: 2px;
    width: 90%;
    border: 2px solid #000;
    box-shadow: 0 0 0 1px #1a2b3b;
    border-radius: 5px;
    left: 49%;
    margin-left: -45%
}

.popup--new__web_header:before {
    bottom: 11px
}

.popup--new__web_header.with_navigation {
    padding-top: 4px;
    margin-bottom: 5px
}

.popup--new__web_header.with_navigation:after, .popup--new__web_header.with_navigation:before {
    bottom: 20px;
    left: 3px;
    margin-left: 0;
    width: 99%
}

.popup--new__web_header.with_navigation:before {
    bottom: 13px
}

.popup--new__web_header h4 {
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    color: #4c70f2;
    text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000, -2px -2px 2px #1a2b3b, 2px -2px 2px #1a2b3b, -2px 2px 2px #1a2b3b, 2px 2px 2px #1a2b3b
}

.popup--new__web_content {
    margin-top: 20px;
    padding: 0 30px 30px;
    position: relative;
    z-index: 10;
    font-family: Arial, Verdana, sans-serif
}

.popup--new__web_content p {
    line-height: 20px
}

.popup--new__web_bottom {
    position: absolute;
    bottom: -31px;
    display: flex;
    text-align: center;
    justify-content: space-between;
    height: 38px;
    line-height: 37px;
    left: 32px;
    right: 32px;
    z-index: 2;
    background: url(bg-footer-wide.png) -37px 0 no-repeat
}

.popup--new__web_bottom.with_single_link {
    display: block
}

.popup--new__web_bottom:after, .popup--new__web_bottom:before {
    display: block;
    position: absolute;
    top: 0;
    content: "";
    width: 37px;
    height: 100%
}

.popup--new__web_bottom:before {
    left: -37px;
    background: url(bg-footer-wide.png) 0 0 no-repeat
}

.popup--new__web_bottom:after {
    right: -37px;
    background: url(bg-footer-wide.png) 100% 0 no-repeat
}

.popup--new__web_bottom.without_edging {
    bottom: -36px
}

.popup--new__web_bottom.without_edging:after, .popup--new__web_bottom.without_edging:before {
    background-image: url(bg-footer-wide-without-edging.png)
}

.popup--new__web_bottom.without_edging:before {
    left: -36px
}

.popup--new__web_bottom.without_edging:after {
    right: -36px
}

.popup--new__web_bottom_link {
    font-size: 14px;
    font-weight: 400;
    font-family: Helvetica Neue, Arial, sans-serif;
    text-decoration: none
}

.popup--new__web_bottom_link:hover {
    color: #fff
}

.popup--new--sm .popup--new__web_size .popup--new__web_header:after, .popup--new--sm .popup--new__web_size .popup--new__web_header:before {
    width: 82%;
    left: 53%
}

.popup--new--sm .popup--new__web_size .popup--new__web_bottom {
    height: 41px;
    left: -4px;
    right: -4px;
    padding: 0 40px;
    background: url(bg-footer-small.png) 0 0 no-repeat
}

.popup--new--sm .popup--new__web_size .popup--new__web_bottom:after, .popup--new--sm .popup--new__web_size .popup--new__web_bottom:before {
    display: none
}

.popup--new--hg .popup--new__web_size .popup--new__web_bottom, .popup--new--hg_plus .popup--new__web_size .popup--new__web_bottom, .popup--new--lg .popup--new__web_size .popup--new__web_bottom {
    background: none;
    padding-left: 136px;
    padding-right: 139px
}

.popup--new--hg .popup--new__web_size .popup--new__web_bottom:after, .popup--new--hg .popup--new__web_size .popup--new__web_bottom:before, .popup--new--hg_plus .popup--new__web_size .popup--new__web_bottom:after, .popup--new--hg_plus .popup--new__web_size .popup--new__web_bottom:before, .popup--new--lg .popup--new__web_size .popup--new__web_bottom:after, .popup--new--lg .popup--new__web_size .popup--new__web_bottom:before {
    width: 60%;
    z-index: -1
}

.separateLine {
    height: 16px;
    line-height: 14px;
    width: 64px;
    margin: 0 auto;
    border-radius: 10em;
    position: relative;
    z-index: 9
}

.separateLine__wrapper {
    position: relative;
    width: 100%;
    margin: 0 0 20px
}

.separateLine__wrapper:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #000;
    width: 100%;
    height: 1px;
    box-shadow: 0 1px 0 hsla(0, 0%, 100%, .1);
    top: 7px;
    z-index: 1
}

.separateLine:before {
    content: "";
    display: block;
    position: absolute;
    height: 18px;
    width: 66px;
    top: -1px;
    left: -1px;
    border-radius: 10em;
    background: linear-gradient(180deg, rgba(0, 0, 0, .5) 0, #41454a);
    z-index: 1
}

.separateLine span {
    display: block;
    height: 100%;
    font-size: 12px;
    line-height: 16px;
    color: #868686;
    font-weight: 700;
    text-shadow: 0 1px 0 #000;
    position: relative;
    border-radius: inherit;
    text-align: center;
    background-color: #41454a;
    background: linear-gradient(180deg, #000 0, transparent), linear-gradient(180deg, #41454a 0, #41454a);
    box-shadow: inset 0 1px 1px #000;
    z-index: 11;
    font-family: Roboto, sans-serif
}

.agreement__block {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    bottom: -69px
}

.agreement__block p {
    white-space: nowrap;
    color: #6a6c72;
    font-size: 12px;
    font-weight: 400;
    margin: 0
}

.agreement__block p a {
    margin: 0 4px;
    color: #6a6c72;
    text-decoration: underline
}

.agreement__block p a:hover {
    color: #fff;
    text-decoration: none
}

.grecaptcha-badge {
    display: none !important
}

.wrap___3TnyT {
    height: 100%;
    width: 100%;
    background: #fff;
    color: red;
    padding: 15px;
    word-wrap: break-word
}

.wrap___3TnyT h2 {
    font-size: 24px;
    margin: 0 0 20px
}

.wrap___3TnyT .error___3JPF5 {
    font-size: 14px;
    background: #fff0f0
}

.wrap___3TnyT .stack___3ij4t {
    font-size: 14px;
    background: #d3d3d3;
    color: #000
}

.title___3KENP {
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 700;
    line-height: 21px;
    font-family: inherit;
    color: #c7ced8;
    box-shadow: none;
    padding: 20px 20px 0
}

.content___28GLa {
    color: #c7ced8;
    text-align: justify;
    font-size: 18px;
    padding: 0 20px;
    line-height: 21px
}

.wrapper___30E_K {
    float: left;
    margin-right: 8px;
    margin-top: 5px
}

.wrapper___30E_K div[class^=tips_] {
    padding: 10px;
    color: #eeeff1;
    z-index: 9;
    white-space: nowrap;
    max-width: 236px;
    text-shadow: none !important;
    text-transform: uppercase;
    visibility: hidden;
    border-radius: 3px;
    transition: opacity .2s;
    pointer-events: none;
    top: -43px
}

.wrapper___30E_K div[class^=tips_]:after, .wrapper___30E_K div[class^=tips_]:before {
    right: auto;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid
}

.wrapper___30E_K div[class^=tips_]:after {
    bottom: -7px
}

.wrapper___30E_K div[class^=tips_]:before {
    bottom: -5px
}

.wrapper___30E_K:first-of-type div[class^=tips_] {
    margin-left: -14px
}

.wrapper___30E_K:first-of-type div[class^=tips_]:after, .wrapper___30E_K:first-of-type div[class^=tips_]:before {
    left: 33px
}

.wrapper___30E_K:nth-of-type(2) div[class^=tips_]:after, .wrapper___30E_K:nth-of-type(2) div[class^=tips_]:before {
    left: 43px
}

.wrapper___30E_K:nth-of-type(3) div[class^=tips_]:after, .wrapper___30E_K:nth-of-type(3) div[class^=tips_]:before, .wrapper___30E_K:nth-of-type(5) div[class^=tips_]:after, .wrapper___30E_K:nth-of-type(5) div[class^=tips_]:before {
    left: 36px
}

.wrapper___30E_K:nth-of-type(4) div[class^=tips_]:after, .wrapper___30E_K:nth-of-type(4) div[class^=tips_]:before {
    left: 33px
}

.wrapper___30E_K .item___3oxVU {
    z-index: 9;
    cursor: pointer;
    height: 32px;
    line-height: 28px;
    border-radius: 6px;
    border: 2px solid #000;
    margin-right: 4px;
    position: relative;
    text-align: center;
    outline: none;
    padding: 0;
    box-sizing: border-box
}

.wrapper___30E_K .item___3oxVU span {
    font-family: Arial, Verdana, sans-serif;
    font-size: 15px;
    display: block;
    padding: 0 7px;
    position: relative;
    font-weight: 700;
    z-index: 10;
    color: #adb2c1;
    text-shadow: -1px -1px 0 #243340, 1px -1px 0 #243340, -1px 1px 0 #243340, 1px 1px 0 #243340, -2px -2px 2px rgba(36, 51, 64, .4), 2px -2px 2px rgba(36, 51, 64, .4), -2px 2px 2px rgba(36, 51, 64, .4), 2px 2px 2px rgba(36, 51, 64, .4);
    text-transform: capitalize
}

.wrapper___30E_K .item___3oxVU:hover {
    background: url(bg-filter-button-blue.png) repeat-x
}

.wrapper___30E_K .item___3oxVU:hover span {
    color: hsla(0, 0%, 100%, .8);
    text-shadow: -1px -1px 0 #283e8c, 1px -1px 0 #283e8c, -1px 1px 0 #283e8c, 1px 1px 0 #283e8c, -2px -2px 2px rgba(40, 255, 140, .2), 2px -2px 2px rgba(40, 255, 140, .2), -2px 2px 2px rgba(40, 255, 140, .2), 2px 2px 2px rgba(40, 255, 140, .2)
}

.wrapper___30E_K .item___3oxVU:hover span:active {
    margin-top: 1px
}

.wrapper___30E_K .itemActive___2NrzT {
    background: url(bg-filter-button-blue.png) repeat-x
}

.wrapper___30E_K .itemActive___2NrzT span {
    color: hsla(0, 0%, 100%, .8);
    text-shadow: -1px -1px 0 #283e8c, 1px -1px 0 #283e8c, -1px 1px 0 #283e8c, 1px 1px 0 #283e8c, -2px -2px 2px rgba(40, 255, 140, .2), 2px -2px 2px rgba(40, 255, 140, .2), -2px 2px 2px rgba(40, 255, 140, .2), 2px 2px 2px rgba(40, 255, 140, .2)
}

.wrapper___30E_K .itemDisabled___3fRGf, .wrapper___30E_K .itemDisabled___3fRGf:hover {
    background: url(bg-filter-button-disabled.png) repeat-x;
    cursor: default
}

.wrapper___30E_K .itemDisabled___3fRGf:hover span, .wrapper___30E_K .itemDisabled___3fRGf span {
    color: #0b1119;
    text-shadow: 0 1px 1px #3a546a
}

.wrapper___30E_K .itemDisabled___3fRGf:hover span:active, .wrapper___30E_K .itemDisabled___3fRGf span:active {
    margin-top: 0
}

.wrapper___30E_K .itemDisabled___3fRGf:after, .wrapper___30E_K .itemDisabled___3fRGf:before, .wrapper___30E_K .itemDisabled___3fRGf:hover:after, .wrapper___30E_K .itemDisabled___3fRGf:hover:before {
    width: 5px;
    background-position: -511px -282px
}

.wrapper___30E_K .itemDisabled___3fRGf:after, .wrapper___30E_K .itemDisabled___3fRGf:hover:after {
    width: 6px;
    background-position: -522px -282px
}

.wrapper___2Xcdu {
    position: absolute;
    top: 10px
}

.wrapper___2Xcdu:last-of-type {
    right: 123px
}

.wrapper___2Xcdu:nth-last-of-type(2) {
    right: 88px
}

.wrapper___2Xcdu:nth-last-of-type(3) {
    right: 53px
}

.wrapper___2Xcdu:nth-last-of-type(4) {
    right: 18px
}

.wrapper___2Xcdu .item___3NoHj {
    z-index: 9;
    cursor: pointer;
    width: 32px;
    height: 32px;
    line-height: 28px;
    border-radius: 6px;
    border: 2px solid #000;
    margin-right: 4px;
    position: relative;
    text-align: center;
    padding: 0;
    outline: none;
    box-sizing: border-box
}

.wrapper___2Xcdu .item___3NoHj span {
    background: url(sprite.png) no-repeat;
    display: block;
    width: 28px;
    height: 28px;
    margin: 0 auto;
    position: relative;
    padding: 0
}

.wrapper___2Xcdu .item___3NoHj:active span {
    top: 1px
}

.wrapper___2Xcdu .item___3NoHj .popularity {
    height: 24px;
    background-position: -570px -261px
}

.wrapper___2Xcdu .item___3NoHj .alphabet {
    width: 26px;
    height: 18px;
    background-position: -578px -237px
}

.wrapper___2Xcdu .item___3NoHj .payout {
    width: 12px;
    height: 24px;
    background-position: -537px -234px
}

.wrapper___2Xcdu .item___3NoHj .rating {
    width: 20px;
    height: 22px;
    background-position: -554px -235px
}

.wrapper___2Xcdu .item___3NoHj:hover, .wrapper___2Xcdu .itemActive___xSUbx {
    background: url(bg-filter-button-blue.png) repeat-x
}

.wrapper___2Xcdu .item___3NoHj:hover .popularity, .wrapper___2Xcdu .itemActive___xSUbx .popularity {
    background-position: -536px -260px
}

.wrapper___2Xcdu .item___3NoHj:hover .alphabet, .wrapper___2Xcdu .itemActive___xSUbx .alphabet {
    background-position: -577px -209px
}

.wrapper___2Xcdu .item___3NoHj:hover .payout, .wrapper___2Xcdu .itemActive___xSUbx .payout {
    background-position: -537px -207px
}

.wrapper___2Xcdu .item___3NoHj:hover .rating, .wrapper___2Xcdu .itemActive___xSUbx .rating {
    background-position: -554px -207px
}

.wrapper___2Xcdu .itemDisabled___2stf7, .wrapper___2Xcdu .itemDisabled___2stf7:hover {
    cursor: default;
    text-shadow: none;
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(89, 72, 44, .95), inset 0 0 8px 1px rgba(0, 0, 0, .25)
}

.wrapper___2Xcdu .itemDisabled___2stf7 path, .wrapper___2Xcdu .itemDisabled___2stf7 polygon, .wrapper___2Xcdu .itemDisabled___2stf7:hover path, .wrapper___2Xcdu .itemDisabled___2stf7:hover polygon {
    fill: #899fbd
}

.wrapper___2Xcdu div[class^=tips_] {
    padding: 10px;
    color: #eeeff1;
    z-index: 9;
    white-space: nowrap;
    max-width: 236px;
    text-shadow: none !important;
    text-transform: uppercase;
    visibility: hidden;
    border-radius: 3px;
    transition: opacity .2s;
    pointer-events: none;
    top: -43px;
    left: 2px
}

.wrapper___2Xcdu div[class^=tips_]:after, .wrapper___2Xcdu div[class^=tips_]:before {
    right: auto;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid;
    left: 6px
}

.wrapper___2Xcdu div[class^=tips_]:after {
    bottom: -7px
}

.wrapper___2Xcdu div[class^=tips_]:before {
    bottom: -5px
}

.btn___2HI3T {
    width: 270px;
    margin: 35px auto 40px;
    display: block
}

.wrap___1GmhI {
    width: 706px;
    height: auto;
    padding: 5px 162px 5px 33px;
    margin-top: 10px;
    background: url(bg-sidebar-block.jpg) repeat;
    border: 2px solid #000;
    border-right: none;
    border-left: none;
    margin-left: -15px;
    position: relative;
    box-sizing: border-box
}

.wrap___1GmhI:after, .wrap___1GmhI:before {
    content: " ";
    display: table
}

.wrap___1GmhI:after {
    clear: both
}

.banner___VrUox {
    float: left;
    width: 640px;
    height: 128px;
    border: 2px solid #0d0d0d;
    border-radius: 2px;
    margin: 20px auto 11px
}

.banner___VrUox a, .banner___VrUox img {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    display: block
}

.complexText___1xHbv {
    position: relative;
    padding: 20px 20px 0;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 20px 0 15px
}

.complexText___1xHbv .gradient___1WJZa {
    position: relative;
    display: block;
    color: #fafafa;
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    z-index: 1
}

.login4play-social-icons .login4play-tooltip-list .login4play-tooltip-item p {
    line-height: 16px;
    margin: 0 0 0 24px;
    color: #585858;
    font-size: 14px
}

.login4play-social-icons-md .login4play-tooltip-list .login4play-tooltip-item p {
    line-height: 32px;
    margin: 0 0 0 40px;
    color: #585858
}

.login4play-tooltip-link .login4play-tooltip-list .login4play-tooltip-item span {
    float: left
}

.login4play-tooltip-link .login4play-tooltip-list:before, .login4play-tooltip-link .login4play-tooltip-list:after {
    border-color: transparent;
    border-style: solid;
    content: "";
    position: absolute
}

.login4play-tooltip-link .login4play-tooltip-list:before {
    border-bottom-color: #c7dde2;
    border-width: 10px;
    margin: -20px 0 0 16px;
    z-index: 3;
    position: absolute
}

.login4play-tooltip-link .login4play-tooltip-list {
    border: 1px solid #c7dde2;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
    display: none;
    margin: 25px 0 0 -19px;
    max-width: 200px;
    min-width: 100px;
    position: absolute;
    text-align: left;
    z-index: 1
}

.login4play-social-icons-md.login4play-tooltip-link .login4play-tooltip-list {
    margin: 41px 0 0 -12px
}

.login4play-icon-arrow .login4play-tooltip-item {
    padding: 9px 10px
}

.login4play-tooltip-item {
    background-color: #e9f2f4;
    display: block;
    white-space: nowrap
}

.login4play-social-icons {
    background: url(sprite-social-icons.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    margin: 0 2px;
    display: inline-block;
    height: 16px;
    width: 16px
}

.login4play-icon-vkontakte {
    background-position: 0 0
}

.login4play-icon-odnoklassniki {
    background-position: 0 -23px
}

.login4play-icon-mailru {
    background-position: 0 -46px
}

.login4play-icon-facebook {
    background-position: 0 -69px
}

.login4play-icon-twitter {
    background-position: 0 -92px
}

.login4play-icon-google {
    background-position: 0 -115px
}

.login4play-icon-yandex {
    background-position: 0 -138px
}

.login4play-icon-linkedin {
    background-position: 0 -276px
}

.login4play-icon-steam {
    background-position: 0 -345px
}

.login4play-icon-instagram {
    background-position: 0 -552px
}

.login4play-social-icons.login4play-icon-arrow {
    background-position: 0 -598px
}

.login4play-social-icons-md {
    background: url(sprite-social-icons-medium.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    margin: 0 3px;
    display: inline-block;
    height: 32px;
    width: 32px
}

.login4play-icon-md-vkontakte {
    background-position: 0 0
}

.login4play-icon-md-odnoklassniki {
    background-position: -33px 0
}

.login4play-icon-md-mailru {
    background-position: -66px 0
}

.login4play-icon-md-facebook {
    background-position: -165px 0
}

.login4play-icon-md-twitter {
    background-position: -99px 0
}

.login4play-icon-md-google {
    background-position: -198px 0
}

.login4play-icon-md-yandex {
    background-position: -792px 0
}

.login4play-icon-md-linkedin {
    background-position: -363px 0
}

.login4play-icon-md-steam {
    background-position: -594px 0
}

.login4play-icon-md-instagram {
    background-position: -659px 0
}

.login4play-social-icons-md.login4play-icon-arrow {
    background-position: -132px 0
}

.login4play-social-block {
    border: 2px solid #fbbc8f;
    display: inline-block;
    margin: 0 0 0 -5px;
    padding: 8px 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.login4play-social-block p {
    color: #ff8329;
    display: inline-block;
    font: 700 20px/20px Arial, sans-serif;
    margin: 0 10px 0 0
}

.login4play-social-block p:last-child {
    margin-left: 10px
}

.login4play-popup {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 999;
    display: none
}

.login4play-popup-overlay {
    background-color: rgba(0, 0, 0, .8);
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 999
}

.login4play-popup-block {
    background-color: #fff;
    width: 750px;
    margin: 50px auto 0;
    border: 1px solid #b2ccd5;
    position: relative;
    z-index: 1000
}

.login4play-popup p {
    font: 13px/18px Arial, sans-serif;
    margin: 0 0 15px
}

.login4play-popup-header {
    padding: 15px 45px 0;
    overflow: hidden;
    position: relative
}

.login4play-popup-title {
    font: 700 25px/36px Arial, sans-serif;
    color: #343434;
    padding: 0 0 15px;
    border-bottom: 1px solid #d4e5e9;
    text-transform: uppercase
}

.login4play-popup-close {
    position: absolute;
    width: 17px;
    height: 17px;
    right: 20px;
    top: 17px;
    background: url(sprite.png) -253px -2px no-repeat;
    cursor: pointer
}

.login4play-popup-close:hover {
    background-position: -273px -2px
}

.login4play-powered {
    color: #a3a3a3;
    font: 400 13px Arial, sans-serif;
    position: absolute;
    right: 45px;
    bottom: 45px
}

.login4play-popup-content {
    background-color: #fff;
    padding: 35px 45px
}

.login4play-popup-content .login4play-check-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.login4play-popup-content .login4play-check-list li {
    padding: 8px 10px 7px 0;
    float: left;
    width: 30%;
    display: block;
    margin-bottom: 15px !important;
    cursor: pointer
}

.login4play-popup-content .login4play-app-block .login4play-check-list li {
    padding: 3px 10px 4px 0;
    margin: 0 0 8px !important
}

.popup-content .app-block input[type="checkbox"] + label, .login4play-popup-content .login4play-app-block input[type="radio"] + label {
    margin: 0 0 0 28px
}

.popup-content .app-block input[type="checkbox"] + label:before, .login4play-popup-content .login4play-app-block input[type="radio"] + label:before {
    left: -28px
}

.login4play-popup-content .login4play-check-list .login4play-social-icons-md {
    top: 0 !important;
    float: left;
    margin: 0 -32px 0 0
}

.login4play-popup-content .login4play-check-list .login4play-social-icons-md + p {
    margin: 0 0 0 40px;
    line-height: 32px;
    color: #585858;
    font-size: 16px
}

.pwliakyi--bstlno {
    width: 180px;
    margin: 0 auto;
    display: block;
    padding: 0;
    text-align: center
}

.block-comments {
    margin: 30px 0
}

.block-comments .twiitklie- {
    color: #fafafa;
    background: -webkit-linear-gradient(top, #fff 20%, #aaa 40%, #aaa 80%, #fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 22px;
    margin-bottom: 20px
}

.block-comments .comments {
    margin-bottom: 50px
}

.block-comments .comments .row {
    background: url(bg-sidebar-block.jpg);
    border: 2px solid #0a0a0a;
    box-shadow: 0 1px 0 1px hsla(0, 0%, 40.4%, .1);
    border-radius: 2px;
    margin-bottom: 20px;
    color: #fff;
    padding: 15px
}

.block-comments .comments .row .date {
    color: #4b70f2;
    font-size: 12px;
    margin: 5px 0
}

.block-comments .comments .row .user-name {
    font-size: 14px
}

.block-comments .comments .row .text {
    color: #c7ced8;
    font-size: 14px
}

.block-comments .leave-comment input[type="text"] {
    margin-bottom: 10px
}

.block-comments .leave-comment textarea {
    height: auto;
    padding: 15px
}

.block-comments .leave-comment .bwtink-id-esslkottospo_n_lpirniemwairkyi.bwtink-id-esslkottospo-n-llign {
    background-position: 0 -210px;
    display: block;
    text-align: center;
    font-family: Helvetica Neue, Arial, sans-serif;
    border: 2px solid #000;
    border-radius: 7px;
    background-image: url(btns.png);
    background-repeat: repeat-x;
    padding: 0 30px;
    color: #fff
}

.block-comments .leave-comment .bwtink-id-esslkottospo_n_lpirniemwairkyi.bwtink-id-esslkottospo-n-llign:not(.btn-desktop__disabled):hover {
    background-position: 0 -255px
}

.block-comments .leave-comment .bwtink-id-esslkottospo_n_lpirniemwairkyi.bwtink-id-esslkottospo-n-llign:not(.btn-desktop__disabled):active {
    background-position: 0 -300px
}

.block-comments .leave-comment .bwtink-id-esslkottospo_n_lpirniemwairkyi {
    text-shadow: -1px -1px 0 #002d7a, 1px -1px 0 #002d7a, -1px 1px 0 #002d7a, 1px 1px 0 #002d7a, -2px -2px 2px rgba(0, 45, 122, .5), 2px -2px 2px rgba(0, 45, 122, .5), -2px 2px 2px rgba(0, 45, 122, .5), 2px 2px 2px rgba(0, 45, 122, .5)
}

.block-comments .leave-comment .bwtink-id-esslkottospo {
    font-size: 22px;
    height: 44px;
    line-height: 44px;
    margin-top: 20px
}

a.mweinkui--lsilnoetss {
    display: none;
    width: 35px;
    margin: 0 auto
}

a.mweinkui--lsilnoetss .lwiinkei {
    height: 4px;
    width: 35px;
    background: #eee;
    margin-bottom: 5px;
    border-radius: 5px
}

@media not all and (pointer: coarse) {
    #widget-container .help-button:hover {
        box-shadow: 0 12px 20px 0 rgba(0, 0, 0, .25);
        transform: translateY(-3px)
    }
}

@media only screen and (min-width: 1025px) {
    #frame-container.state-opened {
        width: 337px;
        height: 580px;
        bottom: 32px;
        right: 17px;
        left: auto;
        top: auto;
        border-radius: 16px
    }

    #frame-container.state-opened.appearance_right {
        right: 17px;
        left: auto
    }

    #frame-container.state-opened.appearance_left {
        left: 17px;
        right: auto
    }

    #frame-container.state-opened.position_bottom {
        bottom: 32px;
        top: auto
    }

    #frame-container.state-opened.position_top {
        top: 32px;
        bottom: auto
    }

    #frame-container.state-opened.position_center {
        top: 0;
        bottom: 0;
        margin: auto
    }

    #widget-container .help-button {
        display: flex;
        align-items: center;
        margin: 0;
        padding: 14px 20px 14px 64px;
        max-width: 160px
    }

    #widget-container .help-button__title {
        display: inline-block;
        word-break: break-word
    }

    #widget-container .help-button__icon {
        left: 20px;
        transform: translate(0, -50%)
    }

    #widget-container.appearance_right .popUp-container {
        right: 190px;
        left: auto
    }

    #widget-container.appearance_left .popUp-container {
        left: 190px;
        right: auto
    }

    #widget-container.position_bottom .popUp-container {
        bottom: 32px;
        top: auto
    }

    #widget-container.position_top .popUp-container {
        top: 32px;
        bottom: auto
    }

    #widget-container.position_center .popUp-container {
        top: 50%;
        bottom: auto;
        transform: translateY(-50%)
    }

    #widget-container .popUp-container {
        max-width: 370px;
        background-color: #fff;
        box-shadow: 2px 8px 10px 0 rgba(137, 137, 137, .5);
        -webkit-border-radius: 11px;
        -moz-border-radius: 11px;
        border-radius: 11px
    }

    #widget-container .popUp-container .operator-icon {
        display: inline-block;
        width: 60px;
        background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg version='1.1' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E %3Ctitle%3Ecall-center-agent%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(-57 -59)'%3E %3Cg transform='translate(47 41)'%3E %3Cg transform='translate(10 18)'%3E %3Cpath id='Path' d='m4.7727 1.3333c-1.1302 0-2.0455 0.9541-2.0455 2.1302v5.4172l2.0455 1.7859 2.0455-1.7859v-5.4172c0-1.1761-0.91525-2.1302-2.0455-2.1302z' fill='%234B86C2'/%3E %3Cpath id='Path' d='m20.555 50.667c-0.58226 0.85621-1.1636 1.8867-1.6454 3.0895-0.79218 1.974-1.1826 4.1059-1.1826 6.2438h12.273l-6.2185-7.2903-3.2262-2.0431z' fill='%234B86C2'/%3E %3Cpath id='Path' d='m4.0909 25.333c0-6.7775 2.8444-13.146 8.0094-17.933 5.1485-4.7721 11.99-7.4001 19.263-7.4001 7.2732 0 14.115 2.6281 19.264 7.4001 5.165 4.7867 8.0094 11.156 8.0094 17.933h-54.545z' fill='%23A17B56'/%3E %3Cpath id='Path' d='m34.091 0.059062c-0.6358-0.038191-1.2755-0.059062-1.9186-0.059062-7.489 0-14.533 2.6281-19.834 7.4001-5.3182 4.7867-8.247 11.156-8.247 17.933h3.8371c0-6.7775 2.9288-13.146 8.247-17.933 4.8459-4.3622 11.149-6.9316 17.916-7.3411z' fill='%23876748'/%3E %3Cpath id='Path' d='m4.0909 31.349c0 19.545 17.133 19.318 17.133 19.318l10.139-1.478-21.844-18.522-5.4285 0.68224z' fill='%23A17B56'/%3E %3Cpath id='Path' d='m8.0634 31.349 2.1017-0.25782-0.51313-0.42442-5.5611 0.68224c0 19.545 17.552 19.318 17.552 19.318l1.5389-0.21919c-4.82-0.75716-15.118-4.1274-15.118-19.099z' fill='%23876748'/%3E %3Cpath id='Path' d='m57.273 31.349c0 19.545-17.133 19.318-17.133 19.318l-10.139-1.478 21.844-18.522 5.4285 0.68224z' fill='%23A17B56'/%3E %3Cpath id='Path' d='m6.8182 9.3333v20.605c0 1.1377-0.91525 2.0614-2.0455 2.0614-1.1302 0-2.0455-0.92371-2.0455-2.0614v-20.605h4.0909z' fill='%23394048'/%3E %3Cpath id='Path' d='m60 30c0 2.5771-2.1371 4.6667-4.7727 4.6667-2.6361 0-4.7727-2.0896-4.7727-4.6667 0-2.5775 2.1366-4.6667 4.7727-4.6667 2.6357 0 4.7727 2.0891 4.7727 4.6667z' fill='%23E2B3A3'/%3E %3Cpath id='Path' d='m40.809 50.667c0.58228 0.85621 1.1632 1.8867 1.6455 3.0895 0.79221 1.974 1.1822 4.1059 1.1822 6.2438h-12.273l6.2183-7.2903 3.2268-2.0431z' fill='%234B86C2'/%3E %3Cpath id='Path' d='m39.112 55.167-1.5956-1.8335-6.1532 6.6667h4.4179l3.1097-2.327c0.77721-0.63609 0.8757-1.7536 0.22116-2.5061z' fill='%23D6D6D6'/%3E %3Cpath id='Path' d='m22.251 55.167 1.5952-1.8335 6.1534 6.6667h-4.4176l-3.1098-2.327c-0.77723-0.63609-0.87618-1.7536-0.22117-2.5061z' fill='%23D6D6D6'/%3E %3Cpath id='Path' d='m40.909 51.031-9.5455 8.9685 3.2707-11.504 1.7901-0.49554h1.593s1.4495 1.0127 2.8916 3.0315z' fill='%23E8E8E8'/%3E %3Cpath id='Path' d='m20.455 51.031 9.5455 8.9685-3.1362-11.534-1.9245-0.46576h-1.593s-1.4495 1.0127-2.8916 3.0315z' fill='%23E8E8E8'/%3E %3Cpath id='Path' d='m12.273 30c0 3.3135-2.7477 5.9998-6.1364 5.9998-3.3892 0-6.1364-2.6863-6.1364-5.9998 0-3.314 2.7472-6.0002 6.1364-6.0002 3.3887 0 6.1364 2.6863 6.1364 6.0002z' fill='%234B86C2'/%3E %3Cpolygon id='Path' points='31.362 60 27.273 48.643 28.094 48 35.048 48 35.455 48.643' fill='%23E2B3A3'/%3E %3Cpath id='Path' d='m54.52 25.752c-0.040727-0.0692-2.8854-4.9232-11.932-6.6719-5.4531-1.0539-9.2757-4.7293-10.953-6.6519-0.49724-0.57045-1.4098-0.57045-1.9075 0-1.6764 1.9226-5.499 5.5979-10.952 6.6519-6.5508 1.2661-9.8497 4.1607-11.187 5.6876-0.49203 0.5618-0.77096 1.2697-0.77096 2.0036v0.010471c0 12.455 10.684 22.552 23.863 22.552 13.18 0 23.864-10.097 23.864-22.552 0-0.34509-0.0094712-0.68836-0.025572-1.0298z' fill='%23F5CDB6'/%3E %3Cpath id='Path' d='m42.955 29.333c-0.37641 0-0.68182-0.41101-0.68182-0.91861v-2.1628c0-0.5076 0.3054-0.91861 0.68182-0.91861 0.37676 0 0.68182 0.41101 0.68182 0.91861v2.1628c0 0.5076-0.30506 0.91861-0.68182 0.91861z' fill='%23394048'/%3E %3Cpath id='Path' d='m42.851 33.333h-2.5197c-0.43372 0-0.78561-0.29862-0.78561-0.66667s0.3519-0.66667 0.78561-0.66667h2.5197c0.43372 0 0.78561 0.29862 0.78561 0.66667s-0.3519 0.66667-0.78561 0.66667z' fill='%23E98E8F'/%3E %3Cpath id='Path' d='m19.773 29.333c-0.37641 0-0.68182-0.41101-0.68182-0.91861v-2.1628c0-0.5076 0.3054-0.91861 0.68182-0.91861 0.37676 0 0.68182 0.41101 0.68182 0.91861v2.1628c0 0.5076-0.30506 0.91861-0.68182 0.91861z' fill='%23394048'/%3E %3Cpath id='Path' d='m21.032 33.333h-2.5195c-0.43416 0-0.78569-0.29862-0.78569-0.66667s0.35153-0.66667 0.78569-0.66667h2.5195c0.43416 0 0.78569 0.29862 0.78569 0.66667s-0.35153 0.66667-0.78569 0.66667z' fill='%23E98E8F'/%3E %3Cpath id='Path' d='m30 33.333c-0.9755 0-1.8922-0.427-2.5141-1.1721-0.31356-0.37459-0.27654-0.94422 0.081437-1.2719 0.35798-0.32765 0.90234-0.28937 1.2155 0.085672 0.29483 0.35317 0.7386 0.5555 1.2172 0.5555 0.47861 0 0.92237-0.20233 1.2172-0.5555 0.31356-0.37504 0.85749-0.41332 1.2155-0.085672 0.35841 0.32765 0.39499 0.89728 0.081873 1.2719-0.62232 0.74508-1.5386 1.1721-2.5145 1.1721z' fill='%23394048'/%3E %3Cpath id='a' d='m19.26 38.667h4.5429c1.1636 0 2.1058 0.89577 2.1058 2 0 1.1051-0.94225 2-2.1058 2h-4.5429l-1.5331-2 1.5331-2z' fill='%234B86C2'/%3E %3Cpath d='m8.7232 38.234c-0.9531 0-1.7296-0.80583-1.7296-1.7975v-1.5814c-0.084125 0.0038419-0.16871 0.0067232-0.25422 0.0067232-1.53 0-2.9296-0.5758-4.0121-1.5286v3.1033c0 3.4361 2.6901 6.2301 5.996 6.2301h10.368v-4.4326h-10.368z' fill='%23394048'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
        background-size: contain
    }

    #widget-container .popUp-container .info-container {
        max-width: 270px;
        padding-left: 20px
    }

    #widget-container .popUp-container .info-container .question-text {
        color: #000
    }

    #widget-container .popUp-container .info-container .action-buttons-container {
        display: flex;
        align-items: center;
        justify-content: flex-end
    }

    #widget-container .popUp-container .info-container .action-buttons-container .action-button {
        width: auto;
        border-radius: 2px;
        border: none
    }

    #widget-container .popUp-container .info-container .action-buttons-container .action-button.yesButton {
        background: #0059b3;
        font-weight: 600
    }

    #widget-container .popUp-container .info-container .action-buttons-container .action-button.noButton {
        background: #e6e6e6;
        color: #000
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1366px) and (max-height: 800px) {
    #frame-container.state-opened {
        height: 38vw
    }
}

@media only screen and (min-height: 1023px) and (max-width: 1367px) {
    #widget-container .popUp-container {
        display: flex;
        left: 16px;
        right: 16px;
        bottom: 62px;
        position: fixed;
        padding: 10px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background-color: #102a5d;
        box-shadow: 0 0 5px 0 #0dbaf0
    }

    #widget-container .popUp-container .operator-icon {
        display: none
    }

    #widget-container .popUp-container .info-container {
        padding: 0;
        max-width: 100%;
        width: 100%
    }

    #widget-container .popUp-container .info-container .question-text {
        margin-bottom: 10px;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 600;
        line-height: 19px;
        color: #fff
    }

    #widget-container .popUp-container .info-container .action-buttons-container {
        display: flex;
        align-items: center;
        justify-content: flex-end
    }

    #widget-container .popUp-container .info-container .action-buttons-container .action-button {
        display: inline-block;
        max-width: 50%;
        min-width: 50px;
        width: 100%;
        padding: 7px 15px;
        border-radius: 2px;
        border: solid 1px #000;
        outline: none;
        cursor: pointer;
        color: #fff;
        text-align: center;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: 400;
        word-break: break-word
    }

    #widget-container .popUp-container .info-container .action-buttons-container .action-button.yesButton {
        background-image: linear-gradient(to bottom, #f9505b, #8d0517);
        margin-right: 10px
    }

    #widget-container .popUp-container .info-container .action-buttons-container .action-button.noButton {
        background-image: linear-gradient(to bottom, #6abe22, #1b5803);
        color: #fff
    }
}

@media screen and (min-width: 1367px) {
    .panelFixed___9C_te {
        display: block
    }
}

@media (max-width: 1024px) {
    .mainSlider___3EHVL .slick-dots {
        display: none !important
    }
}

@-webkit-keyframes blinking-full___3Mlia {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

@keyframes blinking-full___3Mlia {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

@media screen and (min-aspect-ratio: 1/1) and (min-aspect-ratio: 13/9) and (min-width: 480px) {
    .wrap___1Zioh {
        width: 50%;
        align-self: flex-end;
        border-top: none;
        padding: 20px 20px 18px
    }

    .wrap___1Zioh .table___37STw tbody tr:first-child td:last-child span:first-child {
        top: 1px
    }

    .socialItem___2ODZL {
        margin-bottom: 22px
    }

    .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_body_inner form > [class^=loginSection__forgot] {
        left: unset;
        right: -117px;
        transition: right .6s ease 1.7s
    }

    .auth-modal-leave .popup__mob_body_inner form > [class^=loginSection__forgot] {
        position: absolute;
        left: unset;
        opacity: 1
    }

    .auth-modal-leave.auth-modal-leave-active .popup__mob_body_inner form > [class^=loginSection__forgot] {
        left: unset;
        opacity: 0;
        transition: opacity .6s ease
    }

    .popup--short .popup__mob_body {
        min-height: 320px
    }

    .popup__mob_info_icon {
        display: inline-block;
        box-shadow: inset 0 0 0 1px green
    }
}

@media (max-width: 480px) {
    .wrap___31tPv .sticker___1lBGp {
        width: 68px;
        font-size: 11px;
        line-height: 14px;
        padding-top: 2px;
        top: 11px;
        right: -15px
    }
}

@media (max-width: 992px) {
    .field__input___-JgrM::-webkit-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___-JgrM::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___-JgrM:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___-JgrM::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___-JgrM::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___CMzuU::-webkit-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___CMzuU::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___CMzuU:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___CMzuU::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .field__input___CMzuU::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1B2Q8::-webkit-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1B2Q8::-moz-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1B2Q8:-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1B2Q8::-ms-input-placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }

    .fieldWeb__input___1B2Q8::placeholder {
        color: #fff;
        font-size: 15px;
        font-weight: 400
    }
}

@media screen and (min-width: 569px) {
    .fieldMob__labelFocus___1DY4b {
        top: 14px;
        font-size: 12px
    }

    .fieldMobError___2l6SV {
        top: 18px;
        font-size: 12px
    }

    .fieldMob__labelFocus___3EAQd {
        top: 14px;
        font-size: 12px
    }

    .fieldMobError___yJkvh {
        top: 18px;
        font-size: 12px
    }

    .fieldMob__labelFocus___6vI79 {
        top: 14px;
        font-size: 12px
    }

    .fieldMob__labelFocus___Sin5s {
        top: 14px;
        font-size: 12px
    }
}

@media screen and (max-width: 568px) {
    .fieldMob__labelFocus___1DY4b {
        top: 12px;
        font-size: 10px
    }

    .fieldMobError___2l6SV {
        top: 16px;
        font-size: 10px
    }

    .fieldMob__labelFocus___3EAQd {
        top: 12px;
        font-size: 10px
    }

    .fieldMobError___yJkvh {
        top: 16px;
        font-size: 10px
    }

    .fieldMob__labelFocus___6vI79 {
        top: 12px;
        font-size: 10px
    }

    .fieldMob__labelFocus___Sin5s {
        top: 12px;
        font-size: 10px
    }
}

@media only screen and (min-width: 560px) {
    .radioMobWrap___1G_Xy .radioMark___3DN_A {
        padding-left: 0;
        justify-content: center
    }

    .radioMobWrap___1G_Xy .radioTransition___3UxD_ span {
        left: 0;
        right: 0;
        text-align: center
    }
}

@media screen and (min-width: 560px) {
    body.with-radio-payments .payment-container-mob__body {
        margin-left: -40px;
        margin-right: -40px;
        padding: 0 40px
    }

    .wysiwyg-wrapperMOB .table .col:last-child span + span {
        margin-left: 3px
    }

    .wysiwyg-wrapperMOB .table--prize {
        padding: 0 0 10px 5px
    }

    .wysiwyg-wrapperMOB .table--prize .col:first-child span {
        margin-top: 6px;
        padding: 0
    }

    .wysiwyg-wrapper--text {
        padding: 6px 0 25px
    }

    .promo-flex-container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .layout--mobile .container .mweiaksiu-rselro {
        padding: 0 40px
    }
}

@media (max-width: 500px) {
    .intl-tel-input .country-list {
        white-space: normal
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    .iti-flag {
        background-size: 5630px 15px
    }
}

@media (max-width: 1439px) {
    .container___wqBdJ {
        position: absolute;
        top: auto;
        right: 80px;
        bottom: -270px;
        left: 80px;
        padding: 25px;
        display: flex;
        width: auto
    }

    .header___1omHC {
        top: 0;
        position: relative
    }

    .header___1omHC .percent___2xYFD {
        width: 250px
    }

    .body___-4i2B {
        padding: 5px 10px
    }

    .button___3HPbt {
        left: -123px;
        bottom: 0
    }

    .button___3HPbt button {
        margin-bottom: 20px
    }
}

@-webkit-keyframes rotate___1xLA1 {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate___1xLA1 {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes tada___4V2sz {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    50% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes tada___4V2sz {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    50% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@-webkit-keyframes blinking-full___207ev {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

@keyframes blinking-full___207ev {
    0% {
        opacity: 1
    }
    25% {
        opacity: 0
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes blinking-glow___2Innr {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

@keyframes blinking-glow___2Innr {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes scaling___3FV1q {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

@keyframes scaling___3FV1q {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

@-webkit-keyframes jump___1nCWB {
    0% {
        bottom: 110px
    }
    to {
        bottom: 115px
    }
}

@keyframes jump___1nCWB {
    0% {
        bottom: 110px
    }
    to {
        bottom: 115px
    }
}

@-webkit-keyframes spin___29j64 {
    to {
        transform: rotate(1turn)
    }
}

@keyframes spin___29j64 {
    to {
        transform: rotate(1turn)
    }
}

@keyframes points___pz-oV {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

@-webkit-keyframes points___pz-oV {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

@-webkit-keyframes blinking-coff-color___2Ha_6 {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

@keyframes blinking-coff-color___2Ha_6 {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

@-webkit-keyframes loader___276NN {
    0% {
        height: 0;
        width: 0;
        background-color: #a1e237
    }
    29% {
        background-color: #a1e237
    }
    30% {
        height: 2em;
        width: 2em;
        background-color: transparent;
        border-width: 1em;
        opacity: 1
    }
    to {
        height: 2em;
        width: 2em;
        border-width: 0;
        opacity: 0;
        background-color: transparent
    }
}

@keyframes loader___276NN {
    0% {
        height: 0;
        width: 0;
        background-color: #a1e237
    }
    29% {
        background-color: #a1e237
    }
    30% {
        height: 2em;
        width: 2em;
        background-color: transparent;
        border-width: 1em;
        opacity: 1
    }
    to {
        height: 2em;
        width: 2em;
        border-width: 0;
        opacity: 0;
        background-color: transparent
    }
}

@-webkit-keyframes blinking___1JySS {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes blinking___1JySS {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes blinking-half___6r3BG {
    0% {
        opacity: .5
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .5
    }
}

@keyframes blinking-half___6r3BG {
    0% {
        opacity: .5
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .5
    }
}

@media screen {
    .loadingWheel___13fJs {
        width: 100px;
        height: 100px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        margin: auto
    }
}

@media (min-width: 360px) {
    .socialItem___2ODZL {
        width: 46px;
        height: 46px
    }

    .popup__mob_nav {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (min-width: 768px) {
    .socialItem___2ODZL {
        width: 5.15rem;
        height: 5.15rem
    }

    .btn-mob {
        border-width: 2px;
        box-shadow: 0 0 0 3px #000
    }
}

@media (max-width: 767px) {
    .sidebar___3wgZ6 {
        transition-delay: .2s
    }
}

@-webkit-keyframes tada___3aDVr {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    50% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes tada___3aDVr {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    50% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@media screen and (max-width: 480px) {
    .h3, h3 {
        border-width: 2px
    }
}

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes tada {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    50% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    50% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@-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
    }
}

@-webkit-keyframes blinking-glow {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

@keyframes blinking-glow {
    0% {
        opacity: 0
    }
    50% {
        opacity: .5;
        box-shadow: inset 0 0 50px 5px #fdff00
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes scaling {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

@keyframes scaling {
    0% {
        transform: scale(1.03)
    }
    to {
        transform: scale(1)
    }
}

@-webkit-keyframes jump {
    0% {
        bottom: 110px
    }
    to {
        bottom: 115px
    }
}

@keyframes jump {
    0% {
        bottom: 110px
    }
    to {
        bottom: 115px
    }
}

@-webkit-keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes points {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

@-webkit-keyframes points {
    0% {
        content: "."
    }
    33% {
        content: ".."
    }
    66% {
        content: "..."
    }
    99% {
        content: ""
    }
}

@-webkit-keyframes blinking-coff-color {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

@keyframes blinking-coff-color {
    0% {
        opacity: 1;
        color: #8da1bd
    }
    25% {
        opacity: .25;
        color: #75859d
    }
    50% {
        opacity: 1%
    }
    75% {
        opacity: 1%
    }
    to {
        opacity: 1;
        color: #8da1bd
    }
}

@-webkit-keyframes loader {
    0% {
        height: 0;
        width: 0;
        background-color: #a1e237
    }
    29% {
        background-color: #a1e237
    }
    30% {
        height: 2em;
        width: 2em;
        background-color: transparent;
        border-width: 1em;
        opacity: 1
    }
    to {
        height: 2em;
        width: 2em;
        border-width: 0;
        opacity: 0;
        background-color: transparent
    }
}

@keyframes loader {
    0% {
        height: 0;
        width: 0;
        background-color: #a1e237
    }
    29% {
        background-color: #a1e237
    }
    30% {
        height: 2em;
        width: 2em;
        background-color: transparent;
        border-width: 1em;
        opacity: 1
    }
    to {
        height: 2em;
        width: 2em;
        border-width: 0;
        opacity: 0;
        background-color: transparent
    }
}

@-webkit-keyframes blinking {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes blinking {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes blinking-half {
    0% {
        opacity: .5
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .5
    }
}

@keyframes blinking-half {
    0% {
        opacity: .5
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .5
    }
}

@media screen and (min-width: 414px) {
    .wysiwyg-wrapperMOB.ownilkiin-es-lcoatssionnol .content-block {
        padding: 0 4rem
    }
}

@media (orientation: landscape) {
    .wysiwyg-wrapperMOB.terms ol > li:before {
        top: -.1em
    }

    .wysiwyg-wrapperMOB .table-hof__icon img {
        width: 52px
    }

    .warning-page__center {
        padding-top: 40px
    }
}

@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: 0;
        width: 100%
    }

    .wysiwyg-wrapperMOB table.status tr td:first-child {
        width: 46%
    }

    .wysiwyg-wrapperMOB table.status tr td:nth-of-type(2) {
        padding-right: 15px
    }

    .wysiwyg-wrapperMOB table.status tr td:last-child {
        width: 60%;
        padding-left: 62px
    }

    .wysiwyg-wrapperMOB table.status tbody td {
        padding-bottom: 15px
    }

    .wysiwyg-wrapperMOB .exchange-arrow {
        margin-left: 9px
    }

    .wysiwyg-wrapperMOB .table__head .col:nth-of-type(2) {
        padding-left: 40px
    }

    .wysiwyg-wrapperMOB .table__body .col:nth-of-type(2) {
        padding-left: 36px
    }

    .wysiwyg-wrapperMOB .table--hall-of-fame .table__head .col:nth-child(2) {
        padding-left: 40px
    }

    .wysiwyg-wrapperMOB .table--prize .table__body {
        display: flex;
        justify-content: space-between;
        margin-left: -5px
    }

    .wysiwyg-wrapperMOB .table--prize .table__body .col {
        padding: 0
    }

    .wysiwyg-wrapperMOB .table--prize .table__body_column {
        width: 120px
    }

    .wysiwyg-wrapperMOB .table--prize .col:last-child {
        width: 70%;
        font-size: 12px
    }

    .wysiwyg-wrapperMOB .table--prize .top {
        height: 40px
    }

    .wysiwyg-wrapperMOB .table--prize .top .col:last-child {
        justify-content: flex-end;
        padding-right: 10px
    }

    .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 {
        background: hsla(0, 0%, 100%, .2)
    }

    .wysiwyg-wrapperMOB .table--prize .top:first-child .col:last-child span {
        color: #000
    }

    .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 {
        background: hsla(0, 0%, 100%, .2)
    }

    .wysiwyg-wrapperMOB .table--prize .top:nth-child(2) .col:last-child span {
        color: #000
    }

    .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 {
        background: hsla(0, 0%, 100%, .2)
    }

    .wysiwyg-wrapperMOB .table--prize .top:nth-child(3) .col:last-child span {
        color: #000
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader {
        margin-top: 40px;
        margin-left: -20px;
        margin-right: -8px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head {
        font-size: 12px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col:first-of-type {
        min-width: 35px;
        width: 35px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col:first-of-type span {
        margin-left: 18px;
        margin-top: 7px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col:nth-of-type(2) {
        padding-left: 20px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col:nth-of-type(3) {
        padding-left: 44px;
        width: 60%
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__head .col {
        color: #eaeae9;
        font-weight: 600;
        letter-spacing: .2px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .col {
        padding: 6px 2px
    }

    .wysiwyg-wrapperMOB .table-wrapper__leader .table__body {
        margin-top: 8px
    }

    .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 .table__body .col:first-child {
        padding-right: 0;
        justify-content: center
    }

    .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.anti-block .subtitle, .wysiwyg-wrapperMOB.antiblock-new .subtitle {
        margin-bottom: -7px;
        width: 55%
    }

    .wysiwyg-wrapperMOB.anti-block ol, .wysiwyg-wrapperMOB.antiblock-new ol {
        padding-top: 27px
    }

    .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 {
        left: 44px;
        top: 21px
    }

    .wysiwyg-lottery--tickets {
        margin: 0 0 34px
    }

    .wysiwyg-lottery--tickets .h2, .wysiwyg-lottery--tickets h2 {
        margin-bottom: 32px
    }
}

@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
    }
}

@media (max-width: 559px) {
    .wysiwyg-wrapperMOB .table--prize .table__body_column > .top:first-of-type > .col:first-of-type > span {
        margin-top: 0
    }
}

@media (max-width: 639px) {
    .wysiwyg-wrapperMOB .table--prize .col {
        line-height: 30px
    }
}

@media (max-width: 812px) {
    body, html {
        -webkit-overflow-scrolling: touch
    }
}

@media only screen and (min-width: 769px) {
    html {
        font-size: 10px
    }
}

@media only screen and (min-width: 711px) and (max-width: 768px) {
    html {
        font-size: 9px
    }
}

@media only screen and (min-width: 641px) and (max-width: 710px) {
    html {
        font-size: 9.5px
    }
}

@media only screen and (min-width: 586px) and (max-width: 640px) {
    html {
        font-size: 9px
    }
}

@media only screen and (min-width: 511px) and (max-width: 585px) {
    html {
        font-size: 9px
    }
}

@media only screen and (min-width: 461px) and (max-width: 510px) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-width: 426px) and (max-width: 460px) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-width: 396px) and (max-width: 425px) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-width: 376px) and (max-width: 395px) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-width: 361px) and (max-width: 375px) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-width: 341px) and (max-width: 360px) {
    html {
        font-size: 7.66px
    }
}

@media only screen and (min-width: 321px) and (max-width: 340px) {
    html {
        font-size: 7.33px
    }
}

@media only screen and (max-width: 320px) {
    html {
        font-size: 7px
    }
}

@media only screen and (max-device-height: 250px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
    html {
        font-size: 7px
    }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
    html {
        font-size: 10px
    }
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
    html {
        font-size: 8px
    }
}

@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {
    html {
        font-size: 14px
    }
}

@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait) {
    html {
        font-size: 14px
    }
}

@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: landscape) {
    html {
        font-size: 14px
    }
}

@media (min-device-width: 800px) and (max-device-width: 1280px) {
    html {
        font-size: 8px
    }
}

@media (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
    html {
        font-size: 8px
    }
}

@media (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: landscape) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    html {
        font-size: 8px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    html {
        font-size: 10px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
    html {
        font-size: 10px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape) {
    html {
        font-size: 10px
    }
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    html {
        font-size: 8.33px
    }
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
    html {
        font-size: 8.33px
    }
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
    html {
        font-size: 8.33px
    }
}

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    html {
        font-size: 7px
    }
}

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
    html {
        font-size: 7px
    }
}

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
    html {
        font-size: 7px
    }
}

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
    html {
        font-size: 7px
    }
}

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {
    html {
        font-size: 7px
    }
}

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
    html {
        font-size: 7px
    }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
    html {
        font-size: 9.5px
    }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
    html {
        font-size: 9.5px
    }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
    html {
        font-size: 9.5px
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    html {
        font-size: 8.33px
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    html {
        font-size: 8.33px
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    html {
        font-size: 8.33px
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    html {
        font-size: 7px
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    html {
        font-size: 7px
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    html {
        font-size: 7px
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    html {
        font-size: 7px
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    html {
        font-size: 7px
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    html {
        font-size: 7px
    }
}

@media (min-width: 760px) {
    .auth-modal-enter .popup__mob_terms--register {
        margin-bottom: -63px
    }

    .auth-modal-enter.auth-modal-enter-active .popup__mob_terms--login {
        margin-bottom: -63px
    }

    .popup.withBonuses .popup__mob_body {
        padding-bottom: 60px
    }

    .popup.withBonuses .popup__mob_body .popup__mob_nav {
        height: 60px
    }

    .popup__mob_nav {
        padding: 0 0 50px;
        height: 80px
    }

    .popup__mob_banner--withShadow:not(.popup__mob_banner--login):not(.popup__mob_banner--hidden) + .popup__mob_nav {
        margin-top: 40px;
        transition: margin-top .4s ease
    }

    .popup--full .popup__mob_body_inner form {
        padding-bottom: 40px
    }
}

@media (max-width: 1024px),(min-width: 812px) and (max-width: 812px),(min-width: 823px) and (max-width: 823px),(min-width: 854px) and (max-width: 854px) {
    .warning-wrapper {
        height: 100vh;
        width: 100%;
        background: #010c20;
        background-size: cover;
        overflow: scroll
    }

    .warning-page {
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        flex: 1;
        position: relative;
        background-image: url(/assets/img/desktop/warning-pages/sea.png);
        background-size: 100%;
        margin: auto;
        padding: 0 20px;
        overflow: visible;
        text-align: left
    }

    .warning-page__subtitle {
        margin: 0;
        padding: 0;
        font-size: 6vw;
        line-height: 1.2;
        text-transform: uppercase;
        color: #fff;
        font-weight: 600;
        font-family: Roboto, sans-serif
    }

    .warning-page__description {
        margin: 0 0 3vw;
        padding: 0;
        font-size: 3vw;
        line-height: 1.2;
        color: #828fbe
    }

    .warning-page__center {
        background-image: none;
        box-shadow: none;
        height: auto
    }

    .warning-page__center img {
        position: relative;
        width: 100%;
        margin: auto
    }

    .warning-page__link {
        box-sizing: border-box;
        display: block;
        width: 80%;
        max-width: 480px;
        min-width: unset;
        margin: 15vw auto 5vw;
        vertical-align: middle;
        position: relative;
        z-index: 0;
        overflow: hidden;
        opacity: 1;
        text-decoration: none;
        outline: none;
        transition: all .5s ease;
        border: .25vw solid #c20616;
        box-shadow: 0 0 0 2px #000;
        height: 40px;
        font-size: 18px;
        line-height: 38px;
        border-radius: 2px;
        text-shadow: none;
        background-image: linear-gradient(-180deg, #b03331, #7c0607 50%, #9e2a25);
        font-family: Roboto, sans-serif
    }

    .warning-page__link:before {
        content: none
    }

    .warning-page__close {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 6px;
        right: 5px
    }

    .warning-page__timer {
        display: block;
        position: fixed;
        bottom: 10px;
        color: #fff;
        font-size: 12px;
        text-align: center;
        width: 70%;
        left: 0;
        right: 0;
        margin: auto;
        line-height: 20px;
        font-family: Roboto, sans-serif
    }

    .warning-page__timer span {
        font-weight: 700
    }

    .warning-page__close:after, .warning-page__close:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        height: 2px;
        width: 12px;
        margin: auto;
        border-radius: 2px;
        background: #fff
    }

    .warning-page__close:after {
        transform: rotate(45deg)
    }

    .warning-page__close:before {
        transform: rotate(-45deg)
    }
}

@media (max-width: 1024px) and (min-width: 30em) and (max-width: 812px) and (orientation: landscape),(min-width: 812px) and (max-width: 812px) and (min-width: 30em) and (max-width: 812px) and (orientation: landscape),(min-width: 823px) and (max-width: 823px) and (min-width: 30em) and (max-width: 812px) and (orientation: landscape),(min-width: 854px) and (max-width: 854px) and (min-width: 30em) and (max-width: 812px) and (orientation: landscape) {
    .warning-page__center {
        height: 100%
    }
}

@media (min-width: 854px) and (max-width: 854px) {
    .warning-page__timer {
        position: relative;
        bottom: 10px
    }
}

@media screen and (min-width: 415px) and (max-width: 479px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((25% - 80px) / 2);
        width: 100%
    }
}

@media screen and (min-width: 480px) and (max-width: 660px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((20% - 81px) / 2);
        width: calc(100% - 5px)
    }
}

@media screen and (min-width: 661px) and (max-width: 767px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        width: 96%;
        padding: 0 calc((16% - 80px) / 2)
    }
}

@media screen and (min-width: 768px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        width: 98%;
        padding: 0 calc((14% - 80px) / 2)
    }

    .layout--mobile.sidebarOpened .cwoinktie-nstl_o_tbsootnhl .banner-container {
        width: 100%;
        padding: 0 calc((20% - 80px) / 2)
    }

    .tmb-mobile {
        width: calc(33.3% - 2.585rem)
    }
}

@media screen and (min-width: 907px) and (max-width: 1024px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((14% - 80px) / 2);
        width: 98%
    }

    .layout--mobile.sidebarOpened .cwoinktie-nstl_o_tbsootnhl .banner-container {
        width: 98%;
        padding: 0 calc((14% - 80px) / 2)
    }
}

@media screen and (min-width: 1025px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((14% - 80px) / 2);
        width: 98%
    }

    .layout--mobile.sidebarOpened .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((14% - 80px) / 2);
        width: 98%
    }
}

@media screen and (min-width: 1200px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((12% - 80px) / 2);
        width: 96%
    }

    .layout--mobile.sidebarOpened .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((12% - 80px) / 2);
        width: 96%
    }
}

@media screen and (min-width: 1300px) {
    .layout--mobile .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((11% - 80px) / 2);
        width: 99%
    }

    .layout--mobile.sidebarOpened .cwoinktie-nstl_o_tbsootnhl .banner-container {
        padding: 0 calc((11% - 80px) / 2);
        width: 99%
    }

    .isSSR .tmb-mobile:nth-child(n+28) {
        display: none
    }
}

@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
    }

    .popup__mob_socials_title {
        display: none
    }
}

@media (orientation: portrait) {
    .popup__mob_info_icon {
        display: block;
        box-shadow: inset 0 0 0 1px red
    }
}

@media screen and (min-width: 1024px) and (orientation: landscape) {
    .tmb-mobile {
        width: calc(25% - 1rem);
        margin: 1.1425rem .5rem 4.5rem
    }
}

@media screen and (max-width: 767px) and (min-width: 385px) {
    .tmb-mobile__sticker {
        font-size: 1.5rem;
        line-height: 1.1
    }
}

@media screen and (min-width: 641px) {
    .tmb-mobile__title {
        height: 40px;
        font-size: 17px;
        line-height: 40px
    }

    .promo-footer {
        padding: 3.6rem 0 1.2rem
    }
}

@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 (max-device-width: 480px) {
    .sticker {
        width: 68px;
        font-size: 11px;
        line-height: 14px;
        padding-top: 2px;
        top: 11px;
        right: -15px
    }

    .sticker-wrap--left .sticker {
        left: -15px;
        right: auto
    }

    .sticker-wrap--long .sticker {
        left: -14px;
        top: 10px;
        right: auto
    }
}

@media screen and (min-device-width: 641px) and (max-device-width: 890px) {
    .content-block__head + .content-block__body {
        padding-top: .4rem
    }
}

@media screen and (min-device-width: 891px) {
    .content-block__head + .content-block__body {
        padding-top: .5rem
    }
}

@media screen and (min-device-width: 641px) {
    .promo-footer__title-ribbon {
        font-size: 5.275rem
    }

    .promo-footer__subtitle {
        height: 4.8rem;
        top: -2.4rem
    }

    .promo-footer__subtitle-ribbon {
        font-size: 2.15rem;
        line-height: 4.8rem;
        padding: 0 4rem
    }
}

@media only screen and (max-width: 1220px) {
    .hweiakdie-rs_l_o_tLsioKnOlJi::after, .fwoioktie-rs_l_o_tPsWoknOlxi::before {
        display: none
    }

    .lwaiykoiu-ts-l-odtessokntloipn .container {
        background: none
    }

    .bwaickkig-rsoluontds_o_n_l2iUnSeSw7i {
        background-size: contain;
        background-position: top;
        background-repeat: no-repeat;
        background-image: url(default_background-small.jpg) !important
    }

    .hweiakdie-rsNlaovtBsloonclki_n_e_w1iPkuiH-ds {
        background: linear-gradient(#4e6480, #edfaff);
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        box-shadow: 2px 3px 2px 0 #1c1c1e
    }

    .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs, .hw_inkaiv-_s_l_o1tusPoanxl {
        background: #010c20
    }

    .mwaiikni--psrloomtostoinolni-n-edweiskkit-ospl .mweiaksiu-rselro {
        background: #010c20
    }

    .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo {
        margin-top: 25px
    }

    .fwoioktie-rs_l_o_tPsWoknOlxi {
        padding: 0
    }

    .lwaiykoiu-ts-l-odtessokntloipn::after {
        display: none
    }
}

@media only screen and (max-width: 1100px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 960px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(960px - 18px)
    }

    .lwaiykoiu-ts-l-odtessokntloipn {
        min-width: 300px
    }

    .hweiakdie-rsNlaovtBsloonclki_n_e_w1iPkuiH-ds {
        width: 100%
    }

    .hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink {
        height: 100px
    }

    .mweiaksiu-rselro.cwoinktie-nstl .cwoilk_i_-lselfott {
        width: 100%;
        float: none;
        clear: both;
        margin: 0
    }

    .hw_inkaiv-_sullo_t_s_o2nOl1irnoe {
        text-align: center
    }

    .mweiaksiu-rselro.cwoinktie-nstl .cwoilk_i_-rsilgohtts {
        width: 100%;
        float: none;
        clear: both
    }

    .swiidkeib-asrl-owtrsaopn {
        width: 45%;
        margin: 10px auto
    }

    .wwiidkgie-tsJlaoctkspoontl_i_n_e1wqiUkgiV- .mwoinkeiy-_s_l_o1tvs0ownNl {
        padding: 0;
        text-align: center
    }

    .swiidkeib-asrl .twiitklie-::after, .swiidkeib-asrl .twiitklie-::before {
        width: calc(100% - 20px)
    }

    .swiper-container#swliikdie-rs-l2o .swiper-slide {
        width: 100% !important
    }

    .gwaimkei_-_s_l2oOtcsJoon {
        width: 100%
    }

    .lwiinkkiW-rsalpo_t_s_o3ndlMibnde {
        display: flex;
        justify-content: center
    }

    .iwnifkoi_-_s_l3o_tGsYocn {
        width: auto
    }

    .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl, .fwoioktie-rsIlnoftos_o_n_l2ikn4eew1i {
        height: auto
    }

    .fwoioktie-rsCloonttsaocntlsi_n_e_wRiZkUid-Zs, .fwoioktie-rsPlaorttsnoenrlsi_n_e_w3iWk_iN-5s {
        width: 100%;
        float: none;
        clear: both;
        height: auto
    }

    .fwoioktie-rsPlaorttsnoenrlsiWnPe_w_i_k3iT-Istldo {
        margin-left: 0
    }

    .fwoioktie-rsPlaorttsnoenrlsi_n_e_w3iWk_iN-5s {
        margin: 20px 0
    }

    .fwoioktie-rsNlaovtisgoantliionne_w_i_k1iC-VsTluo {
        width: 100%
    }

    .lwaiykoiu-ts-l-odtessokntloipn::after {
        width: 966px;
        left: calc(50% - 483px);
        margin-left: 0;
        top: 240px;
        bottom: 75px
    }
}

@media only screen and (max-width: 992px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 800px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(800px - 18px)
    }

    .hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink {
        height: 90px
    }

    .swiidkeib-asrl-owtrsaopn {
        width: 50%
    }

    .lwaiykoiu-ts-l-odtessokntloipn::after {
        display: none
    }

    .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstlso_t_s_o3nulbiDnie {
        padding: 0
    }

    .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstl_o_t_s2o2nXlmiJn {
        margin: 0 5px
    }

    .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstl-o-tvsiosnal_i_n_e2wzipk8iv- img {
        height: 23px
    }

    .nwaivkLii-sstl_o_t_s2oMnSlri0n {
        padding-top: 35px;
        display: none
    }

    .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info {
        font-size: 28px;
        line-height: 34px;
        padding-right: 100px
    }

    .hw_itkoip-_sulsoetrspoannleiln_e_w_i3k0ie-7s5l {
        padding-top: 20px
    }

    a.mweinkui--lsilnoetss {
        display: block
    }

    .nwaivk_i_-_sqlCoHtxsdo {
        padding-top: 25px
    }

    .nwaivkIit-esml_o_t_s3o0n0l8ihn {
        display: block;
        width: 50%;
        margin: 0 auto 5px
    }

    .hw_inkaiv-_s_l_o1tusPoanxl {
        height: auto
    }

    .hw_inkaiv-_sullo_t_s_o2nOl1irnoe {
        padding-bottom: 10px
    }
}

@media only screen and (max-width: 880px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 740px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(740px - 18px)
    }

    .hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink {
        height: 80px
    }

    .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstl-o-tvsiosnal_i_n_e2wzipk8iv- img {
        height: 21px
    }

    .fwoioktie-rs_l_o_tPsWoknOlxi {
        height: auto;
        margin-bottom: 50px
    }
}

@media only screen and (max-width: 768px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 620px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(620px - 18px)
    }

    .hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink {
        height: 68px
    }

    .hw_itkoip-_sulsoetrspoannleiln_egwoi_krie-gs_l_o_t2s6oKnhlsi {
        display: none
    }

    .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info {
        font-size: 24px;
        line-height: 30px;
        padding-right: 50px
    }

    .hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi {
        margin: 0 20px
    }

    .twmibk-ig-rsildo_t_scoonnltianienweirk {
        width: 50%
    }

    .swiidkeib-asrl-owtrsaopn {
        width: 60%
    }

    .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstlso_t_s_o3nulbiDnie {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        -webkit-flex-flow: row wrap;
        justify-content: center
    }

    .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo .pwaiykmie-nstl_o_t_s2o2nXlmiJn {
        margin-bottom: 10px
    }

    .nwaivkIit-esml_o_t_s3o0n0l8ihn {
        width: 60%
    }
}

@media only screen and (max-width: 640px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 500px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(500px - 18px)
    }

    .hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink {
        height: 57px;
        margin: 0;
        left: calc(50% - 125px);
        width: 250px
    }

    .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info {
        padding: 0;
        width: 100%;
        text-align: center;
        align-items: center
    }

    .hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi {
        margin: 0 10px
    }

    .swiidkeib-asrl-owtrsaopn {
        width: 70%
    }

    .fwoioktie-rsCloonttsaocntlsiInteewmi_k_i_-3s9lvo_tts {
        display: block;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 525px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 420px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(420px - 18px)
    }

    .hweiakdie-rsNlaovtBsloonclki_n_e_w1iPkuiH-ds {
        margin-top: -20px
    }

    .hweiakdie-rs_l_o_tLsioKnOlJi .mweiaksiu-rselro .lwoigkoiD-esflaoutlstoPnolsiinteiwoink {
        top: 5px
    }

    .nwaivkLii-nskl_o_t_sioYnploiDn {
        padding: 0 8px
    }

    .nwaivkIit-esml_o_t_s3o0n0l8ihn {
        margin: 0 3px 3px;
        width: 99%
    }

    .hw_inkaiv-_siltoetms_olnilnikn_e_w_iFkKiS-nsMl {
        width: 115px
    }

    .hw_inkaiv-_siltoetms_olnilnikn_e_w_iFkKiS-nsMl .hw_inkaiv-_siltoetms_otniltilnee_w_i_k2ix-osqlno {
        width: auto
    }

    .twmibk-ig-rsildo_t_scoonnltianienweirk {
        width: 100%
    }

    .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.mob-app p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms-gmsd p, .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.terms p {
        font-size: 15px
    }

    .swiidkeib-asrl-owtrsaopn {
        width: 90%
    }

    .nwaivk_i_-_sqlCoHtxsdo {
        padding-top: 30px
    }

    .nwaivkLii-sstl_o_t_s2oMnSlri0n {
        padding-top: 20px
    }

    .hw_itkoip-_sulsoetrspoannleiln_e_w_i3k0ie-7s5l {
        padding-top: 10px
    }
}

@media only screen and (max-width: 440px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 340px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(340px - 18px)
    }

    .hw_itkoip-_sulsoetrspoannleiln_e_w_i3k0ie-7s5l, .hw_itkoip-_sulsoetrspoannleiln_ebwgi_k_i_-3s6l6oOtOs {
        height: auto
    }

    body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_sroengl, body.wwiitkhi--ussleort-sboanrl-iwneebw .hw_itkoip-_sbltont_seonntleirn {
        float: none;
        clear: both;
        margin: 0 auto 5px
    }

    .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs {
        height: 220px
    }

    .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info {
        font-size: 20px;
        line-height: 26px
    }

    .mwaiikni--psrloomtostoinolni_n_ebwainknie-rs .swiper-container#swliikdie-rs-l1o .swiper-wrapper .swiper-slide .info .bwtink-id-esslkottospo {
        font-size: 20px;
        width: 220px
    }

    .hw_inkaiv-_siltoetms_olnilnikn_e_w_iFkKiS-nsMl {
        width: 100px
    }

    .hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi {
        margin: 0 5px
    }

    .fwoioktie-rsPlaorttsnoenrlsiLnieswti_k_i_-3s5lmowtqs {
        width: 100%;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat
    }

    .fwoioktie-rsNlaovtisgoantliionneCwoilkuim-ns_l_o_t1s8oJnyl6i {
        float: none;
        clear: both;
        width: 100%
    }

    .fwoioktie-rsSleocttsioonnl_i_n_e1wAiAkfi2- {
        height: auto
    }
}

@media only screen and (max-width: 360px) {
    .lwaiykoiu-ts-l-odtessokntloipn .mweiaksiu-rselro, .pwaiykmie-nstlso_twsroanplpienre_w_i_k2ij-nsElVo, .fwoioktie-rsCloonttsaoinnleirn_e_w_i2kdiF-esSl {
        width: 300px
    }

    .mweiaksiu-rselro.cwoinktie-nstl {
        width: calc(300px - 18px)
    }

    .hweiakdie-rsNlaovtBsloonclki_n_e_w1iPkuiH-ds {
        margin-top: -30px
    }

    .hw_inkaiv-_siltoetms_o_n_l2iPnuefwoi {
        margin: 0 auto 5px;
        width: 145px;
        display: block
    }

    .hw_inkaiv-_s_l_o1tusPoanxl {
        height: auto
    }

    .hw_inkaiv-_siltoetms_olnilnikn_e_w_iFkKiS-nsMl {
        width: 145px
    }

    .wwyiskiiw-ysgl-owtrsaopnpleirnWeEwBi.ownilkiin-es-lcoatssionnol .cwoinktie-nstl {
        padding: 20px 10px 0
    }

    .swiidkeib-asrl-owtrsaopn {
        width: 100%
    }

    .nwaivk_i_-_sqlCoHtxsdo {
        padding-top: 40px
    }

    .block-comments {
        padding: 10px
    }
}