.intl-tel-input {             position: relative;             display: 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: 40px;             height: 100%;             padding: 0 10px;             outline: 0;         }          .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;             border-top-color: #9e532a;         }          .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;             box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);             background-color: #fff;             border: 1px solid #ccc;             white-space: nowrap;             max-height: 156px;             overflow-y: scroll;             -webkit-overflow-scrolling: touch;             display: none;             width: 100%;         }          .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: 10px 20px;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             box-sizing: border-box;             height: 39px;             border-top: 1px solid rgba(158, 103, 42, .5);         }          .intl-tel-input .country-list .country .dial-code {             color: inherit;         }          .intl-tel-input .country-list .country.highlight {             background-color: #eff2f4;             color: #2c6da0;         }          .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: 6px;             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;         }          .Select {             position: relative;         }          .Select, .Select div, .Select input, .Select span {             -webkit-box-sizing: border-box;             -moz-box-sizing: border-box;             box-sizing: border-box;         }          .Select.is-disabled > .Select-control {             background-color: #f9f9f9;         }          .Select.is-disabled > .Select-control:hover {             box-shadow: none;         }          .Select.is-disabled .Select-arrow-zone {             cursor: default;             opacity: .35;         }          .Select-control {             background-color: #fff;             border-color: #d9d9d9 #ccc #b3b3b3;             border-radius: 4px;             border: 1px solid #ccc;             color: #333;             cursor: default;             display: table;             border-spacing: 0;             border-collapse: separate;             height: 36px;             outline: none;             overflow: hidden;             position: relative;             width: 100%;         }          .Select-control:hover {             box-shadow: 0 1px 0 rgba(0, 0, 0, .06);         }          .Select-control .Select-input:focus {             outline: none;         }          .is-searchable.is-open > .Select-control {             cursor: text;         }          .is-open > .Select-control {             border-bottom-right-radius: 0;             border-bottom-left-radius: 0;             background: #fff;             border-color: #b3b3b3 #ccc #d9d9d9;         }          .is-open > .Select-control > .Select-arrow {             border-color: transparent transparent #999;             border-width: 0 5px 5px;         }          .is-searchable.is-focused:not(.is-open) > .Select-control {             cursor: text;         }          .is-focused:not(.is-open) > .Select-control {             border-color: #007eff;             box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 3px rgba(0, 126, 255, .1);         }          .Select--single > .Select-control .Select-value, .Select-placeholder {             bottom: 0;             color: #aaa;             left: 0;             line-height: 34px;             padding-left: 10px;             padding-right: 10px;             position: absolute;             right: 0;             top: 0;             max-width: 100%;             overflow: hidden;             text-overflow: ellipsis;             white-space: nowrap;         }          .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label, .has-value.Select--single > .Select-control .Select-value .Select-value-label {             color: #333;         }          .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label, .has-value.Select--single > .Select-control .Select-value a.Select-value-label {             cursor: pointer;             text-decoration: none;         }          .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus, .has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover, .has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus, .has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover {             color: #007eff;             outline: none;             text-decoration: underline;         }          .Select-input {             height: 34px;             padding-left: 10px;             padding-right: 10px;             vertical-align: middle;         }          .Select-input > input {             width: 100%;             background: none transparent;             border: 0 none;             box-shadow: none;             cursor: default;             display: inline-block;             font-family: inherit;             font-size: inherit;             margin: 0;             outline: none;             line-height: 14px;             padding: 8px 0 12px;             -webkit-appearance: none;         }          .is-focused .Select-input > input {             cursor: text;         }          .has-value.is-pseudo-focused .Select-input {             opacity: 0;         }          .Select-control:not(.is-searchable) > .Select-input {             outline: none;         }          .Select-loading-zone {             cursor: pointer;             display: table-cell;             text-align: center;         }          .Select-loading, .Select-loading-zone {             position: relative;             vertical-align: middle;             width: 16px;         }          .Select-loading {             -webkit-animation: Select-animation-spin .4s infinite linear;             -o-animation: Select-animation-spin .4s infinite linear;             animation: Select-animation-spin .4s infinite linear;             height: 16px;             box-sizing: border-box;             border-radius: 50%;             border: 2px solid #ccc;             border-right-color: #333;             display: inline-block;         }          .Select-clear-zone {             -webkit-animation: Select-animation-fadeIn .2s;             -o-animation: Select-animation-fadeIn .2s;             animation: Select-animation-fadeIn .2s;             color: #999;             cursor: pointer;             display: table-cell;             position: relative;             text-align: center;             vertical-align: middle;             width: 17px;         }          .Select-clear-zone:hover {             color: #d0021b;         }          .Select-clear {             display: inline-block;             font-size: 18px;             line-height: 1;         }          .Select--multi .Select-clear-zone {             width: 17px;         }          .Select-arrow-zone {             cursor: pointer;             display: table-cell;             position: relative;             text-align: center;             vertical-align: middle;             width: 25px;             padding-right: 5px;         }          .Select-arrow {             border-color: #999 transparent transparent;             border-style: solid;             border-width: 5px 5px 2.5px;             display: inline-block;             height: 0;             width: 0;         }          .is-open .Select-arrow, .Select-arrow-zone:hover > .Select-arrow {             border-top-color: #666;         }          .Select--multi .Select-multi-value-wrapper {             display: inline-block;         }          .Select .Select-aria-only {             display: inline-block;             height: 1px;             width: 1px;             margin: -1px;             clip: rect(0, 0, 0, 0);             overflow: hidden;         }          .Select-menu-outer {             border-bottom-right-radius: 4px;             border-bottom-left-radius: 4px;             background-color: #fff;             border: 1px solid #ccc;             border-top-color: #e6e6e6;             box-shadow: 0 1px 0 rgba(0, 0, 0, .06);             box-sizing: border-box;             margin-top: -1px;             max-height: 200px;             position: absolute;             top: 100%;             width: 100%;             z-index: 1;             -webkit-overflow-scrolling: touch;         }          .Select-menu {             max-height: 198px;             overflow-y: auto;         }          .Select-option {             box-sizing: border-box;             background-color: #fff;             color: #666;             cursor: pointer;             display: block;             padding: 8px 10px;         }          .Select-option:last-child {             border-bottom-right-radius: 4px;             border-bottom-left-radius: 4px;         }          .Select-option.is-selected {             background-color: rgba(0, 126, 255, .04);             color: #333;         }          .Select-option.is-focused {             background-color: rgba(0, 126, 255, .08);             color: #333;         }          .Select-option.is-disabled {             color: #ccc;             cursor: default;         }          .Select-noresults {             box-sizing: border-box;             color: #999;             cursor: default;             display: block;             padding: 8px 10px;         }          .Select--multi .Select-input {             vertical-align: middle;             margin-left: 10px;             padding: 0;         }          .Select--multi.has-value .Select-input {             margin-left: 5px;         }          .Select--multi .Select-value {             background-color: rgba(0, 126, 255, .08);             border-radius: 2px;             border: 1px solid rgba(0, 126, 255, .24);             color: #007eff;             display: inline-block;             font-size: .9em;             line-height: 1.4;             margin-left: 5px;             margin-top: 5px;             vertical-align: top;         }          .Select--multi .Select-value-icon, .Select--multi .Select-value-label {             display: inline-block;             vertical-align: middle;         }          .Select--multi .Select-value-label {             border-bottom-right-radius: 2px;             border-top-right-radius: 2px;             cursor: default;             padding: 2px 5px;         }          .Select--multi a.Select-value-label {             color: #007eff;             cursor: pointer;             text-decoration: none;         }          .Select--multi a.Select-value-label:hover {             text-decoration: underline;         }          .Select--multi .Select-value-icon {             cursor: pointer;             border-bottom-left-radius: 2px;             border-top-left-radius: 2px;             border-right: 1px solid rgba(0, 126, 255, .24);             padding: 1px 5px 3px;         }          .Select--multi .Select-value-icon:focus, .Select--multi .Select-value-icon:hover {             background-color: rgba(0, 113, 230, .08);             color: #0071e6;         }          .Select--multi .Select-value-icon:active {             background-color: rgba(0, 126, 255, .24);         }          .Select--multi.is-disabled .Select-value {             background-color: #fcfcfc;             border: 1px solid #e3e3e3;             color: #333;         }          .Select--multi.is-disabled .Select-value-icon {             cursor: not-allowed;             border-right: 1px solid #e3e3e3;         }          .Select--multi.is-disabled .Select-value-icon:active, .Select--multi.is-disabled .Select-value-icon:focus, .Select--multi.is-disabled .Select-value-icon:hover {             background-color: #fcfcfc;         }          input[type=radio].chat_checkbox {             display: none;         }          input[type=radio].chat_checkbox + label.chat_label {             padding-left: 25px;             height: 20px;             display: inline-block;             background-repeat: no-repeat;             background-position: 0 0;             color: #595959;             font-family: Arial;             font-size: 13px;             vertical-align: middle;             cursor: pointer;         }          input[type=radio].chat_checkbox:checked + label.chat_label {             background-position: 0 -20px;         }          label.chat_label {             -webkit-touch-callout: none;         }          html {             font-family: sans-serif;             -ms-text-size-adjust: 100%;             -webkit-text-size-adjust: 100%;             font-size: 62.5%;             -webkit-tap-highlight-color: transparent;         }          body {             margin: 0;             opacity: 1 !important;             -webkit-font-smoothing: antialiased;             -moz-osx-font-smoothing: grayscale;         }          article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {             display: block;         }          audio, canvas, progress, video {             display: inline-block;             vertical-align: baseline;         }          audio:not([controls]) {             display: none;             height: 0;         }          [hidden], template {             display: none;         }          a {             background-color: transparent;         }          a:active, a:hover {             outline: 0;         }          abbr[title] {             border-bottom: 1px dotted;         }          b, strong {             font-weight: 700;         }          dfn {             font-style: italic;         }          h1 {             font-size: 2em;             margin: .67em 0;         }          mark {             background: #ff0;             color: #000;         }          small {             font-size: 80%;         }          sub, sup {             font-size: 75%;             line-height: 0;             position: relative;             vertical-align: baseline;         }          sup {             top: -.5em;         }          sub {             bottom: -.25em;         }          img {             border: 0;             vertical-align: middle;             max-width: 100%;         }          svg:not(:root) {             overflow: hidden;         }          figure {             margin: 1em 40px;         }          hr {             box-sizing: content-box;             height: 0;         }          pre {             overflow: auto;         }          code, kbd, pre, samp {             font-family: monospace, monospace;             font-size: 1em;         }          button, input, optgroup, select, textarea {             color: inherit;             font: inherit;             margin: 0;         }          button {             overflow: visible;         }          button, select {             text-transform: none;         }          button, html input[type=button], input[type=reset], input[type=submit] {             -webkit-appearance: button;             cursor: pointer;         }          button[disabled], html input[disabled] {             cursor: default;         }          button::-moz-focus-inner, input::-moz-focus-inner {             border: 0;             padding: 0;         }          input {             line-height: normal;         }          input[type=checkbox], input[type=radio] {             box-sizing: border-box;             padding: 0;         }          input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {             height: auto;         }          input[type=search] {             -webkit-appearance: textfield;             box-sizing: content-box;         }          input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {             -webkit-appearance: none;         }          fieldset {             border: 1px solid silver;             margin: 0 2px;             padding: .35em .625em .75em;         }          legend {             border: 0;             padding: 0;         }          textarea {             overflow: auto;         }          optgroup {             font-weight: 700;         }          table {             border-collapse: collapse;             border-spacing: 0;         }          td, th {             padding: 0;         }          .animated, .big-streak-box__score_state_active, .button_animate_pulse {             -webkit-animation-duration: 1s;             animation-duration: 1s;             -webkit-animation-fill-mode: both;             animation-fill-mode: both;         }          .animated.infinite, .button_animate_pulse, .infinite.big-streak-box__score_state_active {             -webkit-animation-iteration-count: infinite;             animation-iteration-count: infinite;         }          .animated.hinge, .hinge.big-streak-box__score_state_active, .hinge.button_animate_pulse {             -webkit-animation-duration: 2s;             animation-duration: 2s;         }          .animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY, .bounceIn.big-streak-box__score_state_active, .bounceIn.button_animate_pulse, .bounceOut.big-streak-box__score_state_active, .bounceOut.button_animate_pulse, .flipOutX.big-streak-box__score_state_active, .flipOutX.button_animate_pulse, .flipOutY.big-streak-box__score_state_active, .flipOutY.button_animate_pulse {             -webkit-animation-duration: .75s;             animation-duration: .75s;         }          .bounce {             -webkit-animation-name: bounce;             animation-name: bounce;             -webkit-transform-origin: center bottom;             transform-origin: center bottom;         }          .flash {             -webkit-animation-name: flash;             animation-name: flash;         }          .button_animate_pulse, .pulse {             -webkit-animation-name: pulse;             animation-name: pulse;         }          .big-streak-box__score_state_active, .rubberBand {             -webkit-animation-name: rubberBand;             animation-name: rubberBand;         }          .shake {             -webkit-animation-name: shake;             animation-name: shake;         }          .swing {             -webkit-transform-origin: top center;             transform-origin: top center;             -webkit-animation-name: swing;             animation-name: swing;         }          .tada {             -webkit-animation-name: tada;             animation-name: tada;         }          .wobble {             -webkit-animation-name: wobble;             animation-name: wobble;         }          .jello {             -webkit-animation-name: jello;             animation-name: jello;             -webkit-transform-origin: center;             transform-origin: center;         }          .bounceIn {             -webkit-animation-name: bounceIn;             animation-name: bounceIn;         }          .bounceInDown {             -webkit-animation-name: bounceInDown;             animation-name: bounceInDown;         }          .bounceInLeft {             -webkit-animation-name: bounceInLeft;             animation-name: bounceInLeft;         }          .bounceInRight {             -webkit-animation-name: bounceInRight;             animation-name: bounceInRight;         }          .bounceInUp {             -webkit-animation-name: bounceInUp;             animation-name: bounceInUp;         }          .bounceOut {             -webkit-animation-name: bounceOut;             animation-name: bounceOut;         }          .bounceOutDown {             -webkit-animation-name: bounceOutDown;             animation-name: bounceOutDown;         }          .bounceOutLeft {             -webkit-animation-name: bounceOutLeft;             animation-name: bounceOutLeft;         }          .bounceOutRight {             -webkit-animation-name: bounceOutRight;             animation-name: bounceOutRight;         }          .bounceOutUp {             -webkit-animation-name: bounceOutUp;             animation-name: bounceOutUp;         }          .fadeIn {             -webkit-animation-name: fadeIn;             animation-name: fadeIn;         }          .fadeInDown {             -webkit-animation-name: fadeInDown;             animation-name: fadeInDown;         }          .fadeInDownBig {             -webkit-animation-name: fadeInDownBig;             animation-name: fadeInDownBig;         }          .fadeInLeft {             -webkit-animation-name: fadeInLeft;             animation-name: fadeInLeft;         }          .fadeInLeftBig {             -webkit-animation-name: fadeInLeftBig;             animation-name: fadeInLeftBig;         }          .fadeInRight {             -webkit-animation-name: fadeInRight;             animation-name: fadeInRight;         }          .fadeInRightBig {             -webkit-animation-name: fadeInRightBig;             animation-name: fadeInRightBig;         }          .fadeInUp {             -webkit-animation-name: fadeInUp;             animation-name: fadeInUp;         }          .fadeInUpBig {             -webkit-animation-name: fadeInUpBig;             animation-name: fadeInUpBig;         }          .fadeOut {             -webkit-animation-name: fadeOut;             animation-name: fadeOut;         }          .fadeOutDown {             -webkit-animation-name: fadeOutDown;             animation-name: fadeOutDown;         }          .fadeOutDownBig {             -webkit-animation-name: fadeOutDownBig;             animation-name: fadeOutDownBig;         }          .fadeOutLeft {             -webkit-animation-name: fadeOutLeft;             animation-name: fadeOutLeft;         }          .fadeOutLeftBig {             -webkit-animation-name: fadeOutLeftBig;             animation-name: fadeOutLeftBig;         }          .fadeOutRight {             -webkit-animation-name: fadeOutRight;             animation-name: fadeOutRight;         }          .fadeOutRightBig {             -webkit-animation-name: fadeOutRightBig;             animation-name: fadeOutRightBig;         }          .fadeOutUp {             -webkit-animation-name: fadeOutUp;             animation-name: fadeOutUp;         }          .fadeOutUpBig {             -webkit-animation-name: fadeOutUpBig;             animation-name: fadeOutUpBig;         }          .animated.flip, .flip.big-streak-box__score_state_active, .flip.button_animate_pulse {             -webkit-backface-visibility: visible;             backface-visibility: visible;             -webkit-animation-name: flip;             animation-name: flip;         }          .flipInX {             -webkit-backface-visibility: visible !important;             backface-visibility: visible !important;             -webkit-animation-name: flipInX;             animation-name: flipInX;         }          .flipInY {             -webkit-backface-visibility: visible !important;             backface-visibility: visible !important;             -webkit-animation-name: flipInY;             animation-name: flipInY;         }          .flipOutX {             -webkit-animation-name: flipOutX;             animation-name: flipOutX;             -webkit-backface-visibility: visible !important;             backface-visibility: visible !important;         }          .flipOutY {             -webkit-backface-visibility: visible !important;             backface-visibility: visible !important;             -webkit-animation-name: flipOutY;             animation-name: flipOutY;         }          .lightSpeedIn {             -webkit-animation-name: lightSpeedIn;             animation-name: lightSpeedIn;             -webkit-animation-timing-function: ease-out;             animation-timing-function: ease-out;         }          .lightSpeedOut {             -webkit-animation-name: lightSpeedOut;             animation-name: lightSpeedOut;             -webkit-animation-timing-function: ease-in;             animation-timing-function: ease-in;         }          .rotateIn {             -webkit-animation-name: rotateIn;             animation-name: rotateIn;         }          .rotateInDownLeft {             -webkit-animation-name: rotateInDownLeft;             animation-name: rotateInDownLeft;         }          .rotateInDownRight {             -webkit-animation-name: rotateInDownRight;             animation-name: rotateInDownRight;         }          .rotateInUpLeft {             -webkit-animation-name: rotateInUpLeft;             animation-name: rotateInUpLeft;         }          .rotateInUpRight {             -webkit-animation-name: rotateInUpRight;             animation-name: rotateInUpRight;         }          .rotateOut {             -webkit-animation-name: rotateOut;             animation-name: rotateOut;         }          .rotateOutDownLeft {             -webkit-animation-name: rotateOutDownLeft;             animation-name: rotateOutDownLeft;         }          .rotateOutDownRight {             -webkit-animation-name: rotateOutDownRight;             animation-name: rotateOutDownRight;         }          .rotateOutUpLeft {             -webkit-animation-name: rotateOutUpLeft;             animation-name: rotateOutUpLeft;         }          .rotateOutUpRight {             -webkit-animation-name: rotateOutUpRight;             animation-name: rotateOutUpRight;         }          .hinge {             -webkit-animation-name: hinge;             animation-name: hinge;         }          .rollIn {             -webkit-animation-name: rollIn;             animation-name: rollIn;         }          .rollOut {             -webkit-animation-name: rollOut;             animation-name: rollOut;         }          .zoomIn {             -webkit-animation-name: zoomIn;             animation-name: zoomIn;         }          .zoomInDown {             -webkit-animation-name: zoomInDown;             animation-name: zoomInDown;         }          .zoomInLeft {             -webkit-animation-name: zoomInLeft;             animation-name: zoomInLeft;         }          .zoomInRight {             -webkit-animation-name: zoomInRight;             animation-name: zoomInRight;         }          .zoomInUp {             -webkit-animation-name: zoomInUp;             animation-name: zoomInUp;         }          .zoomOut {             -webkit-animation-name: zoomOut;             animation-name: zoomOut;         }          .zoomOutDown {             -webkit-animation-name: zoomOutDown;             animation-name: zoomOutDown;         }          .zoomOutLeft {             -webkit-animation-name: zoomOutLeft;             animation-name: zoomOutLeft;         }          .zoomOutRight {             -webkit-animation-name: zoomOutRight;             animation-name: zoomOutRight;         }          .zoomOutUp {             -webkit-animation-name: zoomOutUp;             animation-name: zoomOutUp;         }          .slideInDown {             -webkit-animation-name: slideInDown;             animation-name: slideInDown;         }          .slideInLeft {             -webkit-animation-name: slideInLeft;             animation-name: slideInLeft;         }          .slideInRight {             -webkit-animation-name: slideInRight;             animation-name: slideInRight;         }          .slideInUp {             -webkit-animation-name: slideInUp;             animation-name: slideInUp;         }          .slideOutDown {             -webkit-animation-name: slideOutDown;             animation-name: slideOutDown;         }          .slideOutLeft {             -webkit-animation-name: slideOutLeft;             animation-name: slideOutLeft;         }          .slideOutRight {             -webkit-animation-name: slideOutRight;             animation-name: slideOutRight;         }          .slideOutUp {             -webkit-animation-name: slideOutUp;             animation-name: slideOutUp;         }          .animated-custom {             -webkit-animation-duration: .5s;             animation-duration: .5s;             -webkit-animation-fill-mode: both;             animation-fill-mode: both;         }          .zoomInCustom {             -webkit-animation-name: zoomInCustom;             animation-name: zoomInCustom;         }          .page-wrapper {             white-space: nowrap;             overflow: hidden;         }          .page-wrapper_state_open-menu .page-wrapper__content {             height: 100vh;             margin-left: -100%;         }          .page-wrapper_state_open-menu .page-wrapper__content .head-control-panel {             left: -100%;         }          .page-wrapper_state_open-menu .page-wrapper__menu {             height: auto;         }          .page-wrapper_state_open-menu .page-wrapper__menu .head-control-panel {             left: 0;         }          .page-wrapper_state_open-menu .page-wrapper__lang .head-control-panel {             left: 100%;         }          .page-wrapper_state_open-lang .page-wrapper__content {             height: 100vh;             margin-left: -200%;         }          .page-wrapper_state_open-lang .page-wrapper__content .head-control-panel {             left: -200%;         }          .page-wrapper_state_open-lang .page-wrapper__menu .head-control-panel {             left: -100%;         }          .page-wrapper_state_open-lang .page-wrapper__lang {             height: auto;         }          .page-wrapper_state_open-lang .page-wrapper__lang .head-control-panel {             left: 0;         }          .page-wrapper__content, .page-wrapper__menu {             vertical-align: top;             display: inline-block;             width: 100%;             white-space: normal;         }          .page-wrapper__menu {             height: 100vh;         }          .page-wrapper__menu .head-control-panel {             left: 100%;         }          .page-wrapper__menu .alert_status_info-secondary {             display: none;         }          .page-wrapper__lang {             vertical-align: top;             display: inline-block;             width: 100%;             height: 100vh;             white-space: normal;         }          .page-wrapper__lang .head-control-panel {             left: 200%;         }          .page-wrapper__lang .alert_status_info-secondary {             display: none;         }          .layout {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             background: linear-gradient(180deg, hsla(0, 0%, 100%, .3) 0, rgba(0, 0, 0, .18)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);         }          .layout__lang-ja .main-slider__title {             font-size: 54px;         }          .layout__lang-ja .tournament-your-pos__rounds {             font-style: normal;         }          .layout__lang-ja .pseudo-link {             line-height: 1.5;         }          .layout__placeholder-header {             height: 48px;                      }          .layout__placeholder-header_size_m {             height: 111px;             margin-bottom: 60px;         }          .layout__placeholder-event-stream {             height: 95px;         }          .layout__main {             padding-bottom: 40px;             background: url(/shared/2746/main-bg.jpg) 0 0 repeat;         }          .layout__main-spacer {             position: relative;             height: 110px;             margin-top: -60px;             background: linear-gradient(180deg, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: -ms-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1) 100%), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);         }          .layout__main-spacer:before {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;             width: 1200px;         }          .layout__games-list-filter {             position: relative;             margin-top: -52px;             z-index: 3;         }          .layout__games-list-filter:after, .layout__games-list-filter:before {             content: "";             position: absolute;             top: 52px;             width: 68px;             height: 17px;         }          .layout__games-list-filter:before {             left: 0;             background: url(/shared/2746/games-list-filter-dotted.png) 0 100% repeat-x, url(/shared/2746/games-list-filter-divider.png) 0 0 repeat-x;         }          .layout__games-list-filter:after {             right: 0;             background: url(/shared/2746/games-list-filter-dotted.png) 0 100% repeat-x, url(/shared/2746/games-list-filter-divider.png) 100% 0 repeat-x;         }          .layout__games-list-filter-divider {             position: relative;             height: 17px;             background: url(/shared/2746/games-list-filter-dotted.png) 0 100% repeat-x, url(/shared/2746/games-list-filter-divider.png) 0 0 repeat-x;         }          .layout__games-list-filter-divider:before {             content: "";             position: absolute;             top: 0;             left: 0;             width: 100%;             border-top: 1px solid rgba(37, 34, 29, .58);             border-bottom: 1px solid hsla(13, 4%, 55%, .6);         }          .layout__footer {             position: relative;             padding-top: 40px;             padding-bottom: 40px;             background: url(/shared/2746/layout-footer-divider.png) 0 0 repeat-x, linear-gradient(180deg, hsla(0, 0%, 100%, .07) 0, rgba(0, 0, 0, .18)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: url(/shared/2746/layout-footer-divider.png) 0 0 repeat-x, -webkit-linear-gradient(top, hsla(0, 0%, 100%, .07), rgba(0, 0, 0, .18)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: url(/shared/2746/layout-footer-divider.png) 0 0 repeat-x, -ms-linear-gradient(top, hsla(0, 0%, 100%, .07) 0, rgba(0, 0, 0, .18) 100%), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);         }           .layout__container_type_responsive {             width: 100%;             max-width: 1200px;         }          .layout__container_width_320 {             max-width: 320px;         }          .layout__container_width_360 {             max-width: 360px;         }          .layout__container_width_400 {             max-width: 400px;         }          .layout__container_width_600 {             max-width: 600px;         }          .layout__container_width_720 {             max-width: 720px;         }          .layout__container_width_800 {             max-width: 800px;         }          .layout__container_width_880 {             max-width: 880px;         }          .layout__container_padding_none {             padding-right: 0;             padding-left: 0;         }          .layout__clear:after, .layout__clear:before {             content: "";             display: table;         }          .layout__clear:after {             clear: both;         }          .layout__pull-right {             float: right;         }          .layout__pull-left {             float: left;         }          .layout__col-wrap {             margin-right: -10px;             margin-left: -10px;         }          .layout__col-wrap:after, .layout__col-wrap:before {             content: "";             display: table;         }          .layout__col-wrap:after {             clear: both;         }          .layout__col-wrap > [class*=layout__col-] {             box-sizing: border-box;             float: left;             padding-right: 10px;             padding-left: 10px;         }          .layout__col-wrap_type_reverse > [class*=layout__col-] {             float: right;         }          .layout__col-20pct {             width: 20%;         }          .layout__col-25pct {             width: 25%;         }          .layout__col-33pct {             width: 33.33333%;         }          .layout__col-50pct {             width: 50%;         }          .layout__spectator-btn {             box-sizing: border-box;             position: relative;             width: 1em;             height: 1em;             font-size: 20px;             color: #b1c5cf;             vertical-align: middle;             display: inline-block;             cursor: pointer;         }          .layout__spectator-btn:active, .layout__spectator-btn:hover {             color: #2c6da0;         }          .layout__p {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.43;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin: 0;         }          .layout__p_size_s {             font-size: 12px;         }          .layout__p_style_confirm-email {             color: #46392e;         }          .layout__title-s {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             margin: 0;             font-weight: 400;             text-transform: uppercase;         }          .layout__title-s .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-sm {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #433c36;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             margin: 0;             font-weight: 400;             text-transform: none;         }          .layout__title-sm .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-m {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             margin: 0;             font-weight: 400;         }          .layout__title-m .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-ml {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 16px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             margin: 0 0 15px;             text-align: center;             font-weight: 400;         }          .layout__title-ml .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-mxl {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 18px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin: 0 0 15px;         }          .layout__title-mxl .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-l {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             margin: 0 0 15px;             font-weight: 400;             text-transform: none;         }          .layout__title-l .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-xl {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 25px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px #fff;             margin: 0 0 15px;             font-weight: 400;             text-transform: none;         }          .layout__title-xl .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-xxl {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 35px;             line-height: normal;             color: #202021;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             margin: 0;             font-weight: 400;             text-transform: uppercase;         }          .layout__title-xxl .pseudo-link {             font-family: inherit;             font-size: inherit;         }          .layout__title-underline {             margin-bottom: 30px;         }          .layout__title-underline:after {             display: block;             content: "";             width: 60px;             height: 1px;             margin-top: 5px;             background: #ae7a46;             border-bottom: 1px solid #dccfc2;         }          .layout__color-success {             color: #03a528 !important;         }          .layout__color-warning {             color: #e84a12 !important;         }          .layout__color-info {             color: #000 !important;         }          .layout__color-light-info {             color: #595858 !important;         }          .layout__color-dark-info {             color: #000 !important;         }          .layout__color-primary {             color: #2c6da0 !important;         }          .layout__color-error {             color: #c11d21 !important;         }          .layout__align-center {             text-align: center;         }          .layout__align-right {             text-align: right;         }          .layout__text-lower {             text-transform: lowercase;         }          .layout__text-upper {             text-transform: uppercase;         }          .layout__mt-3 {             margin-top: 3px;         }          .layout__mt-5 {             margin-top: 5px;         }          .layout__mt-10 {             margin-top: 10px;         }          .layout__mt-20 {             margin-top: 20px;         }          .layout__mt-25 {             margin-top: 25px;         }          .layout__mt-30 {             margin-top: 30px;         }          .layout__mt-40 {             margin-top: 40px;         }          .layout__mr-5 {             margin-right: 5px;         }          .layout__mr-10 {             margin-right: 10px;         }          .layout__mr-15 {             margin-right: 15px;         }          .layout__mr-20 {             margin-right: 20px;         }          .layout__mr-40 {             margin-right: 40px;         }          .layout__mb-3 {             margin-bottom: 3px;         }          .layout__mb-5 {             margin-bottom: 5px;         }          .layout__mb-10 {             margin-bottom: 10px;         }          .layout__mb-15 {             margin-bottom: 15px;         }          .layout__mb-20 {             margin-bottom: 20px;         }          .layout__mb-25 {             margin-bottom: 25px;         }          .layout__mb-30 {             margin-bottom: 30px;         }          .layout__mb-55 {             margin-bottom: 55px;         }          .layout__mb-60 {             margin-bottom: 60px;         }          .layout__mb-70 {             margin-bottom: 70px;         }          .layout__ml-5 {             margin-left: 5px;         }          .layout__ml-10 {             margin-left: 10px;         }          .layout__ml-20 {             margin-left: 20px;         }          .layout__ml-25 {             margin-left: 25px;         }          .layout__ml-30 {             margin-left: 30px;         }          .layout__ml-35 {             margin-left: 35px;         }          .layout__mh-5 {             margin-right: 5px;             margin-left: 5px;         }          .layout__mh-10 {             margin-right: 10px;             margin-left: 10px;         }          .layout__mh-15 {             margin-right: 15px;             margin-left: 15px;         }          .layout__mh-20 {             margin-right: 20px;             margin-left: 20px;         }          .layout__mh-30 {             margin-right: 30px;             margin-left: 30px;         }          .layout__mv-5 {             margin-top: 5px;             margin-bottom: 5px;         }          .layout__mv-10 {             margin-top: 10px;             margin-bottom: 10px;         }          .layout__mv-15 {             margin-top: 15px;             margin-bottom: 15px;         }          .layout__mv-20 {             margin-top: 20px;             margin-bottom: 20px;         }          .layout__mv-25 {             margin-top: 25px;             margin-bottom: 25px;         }          .layout__mv-30 {             margin-top: 30px;             margin-bottom: 30px;         }          .layout__mv-35 {             margin-top: 35px;             margin-bottom: 35px;         }          .layout__mv-40 {             margin-top: 40px;             margin-bottom: 40px;         }          .layout__mv-50 {             margin-top: 50px;             margin-bottom: 50px;         }          .layout__mv-55 {             margin-top: 55px;             margin-bottom: 55px;         }          .layout__mv-60 {             margin-top: 60px;             margin-bottom: 60px;         }          .layout__margin-none {             margin: 0;         }          .layout__color-dark-brown {             color: #9e532a !important;         }          .grids {             display: table;             table-layout: fixed;             border-collapse: collapse;             border-spacing: 0;             width: 100%;         }          .grids_padding_1pct .grids__item {             padding: 1%;         }          .grids_align_middle .grids__item {             vertical-align: middle;         }          .grids__row {             display: table-row;         }          .grids__item {             display: table-cell;             border: 0;             padding: 0;             vertical-align: top;         }          .grids__item_type_container {             width: 100%;         }          .grids__item_bg_fill {             background-color: hsla(22, 30%, 72%, .5);             box-shadow: 1px 1px 0 0 hsla(0, 0%, 100%, .29);             border: 1px solid rgba(158, 103, 42, .5);         }          .grids__item_align_center {             text-align: center;         }          .grids__item_align_right {             text-align: right;         }          .grids__item_width_10 {             width: 10px;         }          .grids__item_width_15 {             width: 15px;         }          .grids__item_width_20 {             width: 20px;         }          .grids__item_width_30 {             width: 30px;         }          .grids__item_width_40 {             width: 40px;         }          .grids__item_width_80 {             width: 80px;         }          .grids__item_width_100 {             width: 100px;         }          .grids__item_width_60pct {             width: 60%;         }          .grids__item_width_65pct {             width: 65%;         }          .grids__item_type_volatility {             width: 40%;             padding-top: 9px;         }          .rslider {             -webkit-touch-callout: none;             overflow: hidden;             position: relative;             box-sizing: border-box;             -ms-touch-action: pan-y;             -webkit-tap-highlight-color: transparent;         }          .rslider_disabled_auto-height .rslider__slide {             height: auto !important;         }          .rslider__list {             position: relative;             overflow: hidden;             width: 100%;         }          .rslider__track {             position: relative;         }          .rslider__track:after, .rslider__track:before {             content: "";             display: table;         }          .rslider__track:after {             clear: both;         }          .rslider__track_state_selected {             transition: none;         }          .rslider__slide {             box-sizing: border-box;             float: left;             min-height: 1px;         }          .rslider__arrow {             -webkit-touch-callout: none;             z-index: 1;             box-sizing: border-box;             position: absolute;             top: 0;             bottom: 0;             width: 20px;             height: 20px;             outline: none;             margin: auto;             padding: 0;             border: 0 none;             border-top-style: solid;             border-top-width: 3px;             border-color: #c0957b;             background-color: transparent;             font-size: 0;             cursor: pointer;         }          .rslider__arrow:active, .rslider__arrow:hover {             border-color: #9e532a;         }          .rslider__arrow::-moz-focus-inner {             padding: 0;             border: 0;         }          .rslider__arrow_type_left {             -moz-transform: rotate(-45deg);             -o-transform: rotate(-45deg);             -ms-transform: rotate(-45deg);             -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);             left: 5px;             border-left-width: 3px;             border-left-style: solid;         }          .rslider__arrow_type_right {             -moz-transform: rotate(45deg);             -o-transform: rotate(45deg);             -ms-transform: rotate(45deg);             -webkit-transform: rotate(45deg);             transform: rotate(45deg);             right: 5px;             border-right-width: 3px;             border-right-style: solid;         }          .rslider__arrow_state_disabled {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             cursor: default !important;         }          .rslider__pagination {             margin: 30px 0 0;             padding: 0;             text-align: center;         }          .rslider__pagination:empty {             display: none;         }          .rslider__pager-item {             vertical-align: middle;             display: inline-block;             margin: 5px;             list-style-type: none;         }          .rslider__pager-item_state_active .rslider__pager-btn {             cursor: default !important;         }          .rslider__pager-btn {             -webkit-touch-callout: none;             position: relative;             box-sizing: border-box;             display: block;             outline: none;             border: 0 none;             margin: 0;             padding: 0;             background-color: transparent;             font-size: 0;             cursor: pointer;         }          .rslider__pager-btn::-moz-focus-inner {             padding: 0;             border: 0;         }          .rslider__pager-btn:after {             content: "";         }          .main-slider {             min-height: 550px;             margin: -60px 0 0;         }          .main-slider .rslider__pagination {             position: relative;             white-space: nowrap;             overflow: hidden;             bottom: auto;             margin: 0;             width: 100%;             text-align: right;         }          .main-slider .rslider__pager-item {             vertical-align: middle;             display: inline-block;             margin: 0;             list-style-type: none;         }          .main-slider__img-holder {             position: relative;             width: 100%;             height: 0;             padding-bottom: 27.5%;         }          .main-slider__img {             position: absolute;             top: 0;             right: 0;             left: 0;             margin: auto;             width: 100%;         }          .main-slider__content {             overflow: hidden;             padding-bottom: 120px;             background: url(/shared/2746/main-slider-dot-horizontal.png) 0 0 repeat-x, linear-gradient(180deg, hsla(0, 0%, 100%, .1) 0, rgba(0, 0, 0, .1)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: url(/shared/2746/main-slider-dot-horizontal.png) 0 0 repeat-x, -webkit-linear-gradient(top, hsla(0, 0%, 100%, .1), rgba(0, 0, 0, .1)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: url(/shared/2746/main-slider-dot-horizontal.png) 0 0 repeat-x, -ms-linear-gradient(top, hsla(0, 0%, 100%, .1) 0, rgba(0, 0, 0, .1) 100%), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);         }          .main-slider__container {             position: relative;             box-sizing: border-box;             max-width: 1200px;             margin: auto;             padding-right: 10px;             padding-left: 10px;         }          .main-slider__container:after, .main-slider__container:before {             content: "";             display: table;         }          .main-slider__container:after {             clear: both;         }          .main-slider__container_type_pagination {             position: absolute;             right: 0;             left: 0;             bottom: 90px;         }          .main-slider__content-left-decor {             position: absolute;             top: 0;             left: -25px;             width: 250px;             height: 107px;             background: url(/shared/2746/main-slider-left-decor.png) 0 0 no-repeat;         }          .main-slider__content-right-decor {             position: absolute;             top: 0;             right: -76px;             width: 273px;             height: 227px;             background: url(/shared/2746/main-slider-right-decor.png) 0 0 no-repeat;         }          .main-slider__title {             margin: 0;             padding: 30px 0;             text-transform: uppercase;             text-align: right;             font-family: AlgerianBasD, Georgia, serif;             font-size: 50px;             line-height: 1.25;             color: #ffe2b7;             text-shadow: 2px 2px #000;             font-weight: 400;             text-indent: 140px;         }          .all-info-slider {             margin: 0 -10px;             min-height: 500px;         }          .all-info-slider .rslider__pagination {             overflow: hidden;             bottom: auto;             margin: 0;             width: 100%;         }          .all-info-slider .rslider__pager-item {             vertical-align: middle;             display: inline-block;             margin: 0;             list-style-type: none;         }          .all-info-slider__data {             position: absolute;             bottom: 0;             left: 0;             width: 100%;             background: url(/shared/2746/counter-backend-decor.png) 50% 0 no-repeat, url(/shared/2746/counter-shadow-left-bg.png) 0 100% no-repeat, url(/shared/2746/counter-shadow-right-bg.png) 100% 100% no-repeat, url(/shared/2746/main-counter-divider.png) 50% 100% no-repeat, url(/shared/2746/main-counter-bg.png) 0 0 repeat;         }          .all-info-slider__icon-clock {             position: absolute;             width: 39px;             height: 0;             padding-bottom: 39px;             top: 0;             left: 0;         }          .all-info-slider__img-holder {             position: relative;             min-height: 236px;             margin-bottom: 5px;         }          .all-info-slider__item {             vertical-align: top;             display: inline-block;             position: relative;             box-sizing: border-box;             height: 100%;             min-height: 521px;             padding: 10px;             width: 400px;         }          .all-info-slider__counter-decor {             position: absolute;             left: 50%;             font-size: 0;             transform: translateX(-50%);         }          .all-info-slider__counter-decor-slice {             position: absolute;             font-size: 0;         }          .all-info-slider__contest-data {             background: url(/shared/2746/main-counter-divider.png) 50% 100% no-repeat, url(/shared/2746/main-counter-mechanism.png) 50% 0 no-repeat;             background-color: rgba(28, 27, 27, .86);             box-shadow: 1px 0 0 0 rgba(255, 151, 62, .1);         }          .mini-slider {             padding: 0 20px;             text-align: center;         }          .mini-slider .rslider__slide:not(.rslider__slide_state_active) {             visibility: hidden;         }          .mini-slider_style_secondary .mini-slider__value {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 25px;             line-height: 1.25;             color: #c84640;             text-shadow: 0 1px hsla(0, 0%, 100%, .44);             font-weight: 400;             height: 62.5px;             text-transform: uppercase;         }          .mini-slider__item {             display: table;             width: 100%;         }          .mini-slider__title {             text-transform: uppercase;             font-size: 12px;             color: #fff;             text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);         }          .mini-slider__value {             vertical-align: middle;             display: table-cell;             word-wrap: break-word;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 25px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .44);             font-weight: 400;             height: 62.5px;             text-transform: uppercase;         }          .mobile-slider {             margin: 0 -10px;         }          .mobile-slider_type_simple > .rslider__list {             width: 540px;         }          .mobile-slider_type_flex-table > .rslider__list {             width: 540px;         }          .mobile-slider_type_fluid-table > .rslider__list {             width: 540px;         }          .mobile-slider_type_lottery > .rslider__list {             width: 408px;         }          .mobile-slider_type_lottery .mobile-slider__item {             width: 136px;         }          .mobile-slider_type_contributions > .rslider__list {             width: 540px;         }          .mobile-slider__item {             position: relative;             box-sizing: border-box;             vertical-align: top;             display: inline-block;             width: 270px;             padding-right: 10px;             padding-left: 10px;         }          .gift-slider_type_precashier .gift-slider__item:not(.gift-slider__item_state_active) .gift-slider__img-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";             filter: alpha(opactiy=50);             -moz-opacity: .5;             -khtml-opacity: .5;             opacity: .5;         }          .cashier-slider {             margin: 0;         }          .cashier-slider .rslider__arrow {             -moz-transform: none;             -o-transform: none;             -ms-transform: none;             -webkit-transform: none;             transform: none;             position: absolute;             top: 0;             bottom: 0;             margin: auto;             border-style: solid;             border: 0 none;             height: 20px;             width: 20px;         }          .cashier-slider .rslider__arrow_type_left {             left: 0;             border-width: 3px 0 0 3px;             border-color: hsla(0, 0%, 100%, .44);         }          .cashier-slider .rslider__arrow_type_right {             right: 0;             border-width: 3px 3px 0 0;             border-color: hsla(0, 0%, 100%, .44);         }          .cashier-slider .rslider__arrow_type_left:hover, .cashier-slider .rslider__arrow_type_right:hover {             border-color: transparent;         }          .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:after {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;             width: 100%;             height: 100%;             border-color: transparent;             background-color: transparent;         }          .cashier-slider .rslider__pager-btn {             overflow: hidden;             position: relative;             border-radius: 100%;             width: 17px;             height: 20px;             border: 0 none;             padding: 0;             background-color: transparent;         }          .cashier-slider .rslider__pager-btn:after {             content: "";             border-radius: 100%;             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             width: 50%;             height: 50%;             margin: auto;             background-color: transparent;             font-size: 0;             line-height: 0;         }          .cashier-slider .rslider__pager-btn:focus:after, .cashier-slider .rslider__pager-btn:hover:after {             border-color: transparent;             background-color: transparent;         }          .cashier-slider .rslider__pager-item {             margin: 5px 0;         }          .cashier-slider .rslider__arrow:after, .cashier-slider .rslider__arrow:before {             -webkit-box-sizing: border-box;             -moz-box-sizing: border-box;             box-sizing: border-box;             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             height: 9px;             width: 9px;             margin: auto;             border-style: solid;         }          .cashier-slider .rslider__arrow:before {             border-color: hsla(0, 0%, 100%, .29);         }          .cashier-slider .rslider__arrow:after {             top: -1px;             border-color: rgba(158, 83, 42, .41);         }          .cashier-slider .rslider__arrow_type_left:after, .cashier-slider .rslider__arrow_type_left:before {             -moz-transform: rotate(-45deg);             -o-transform: rotate(-45deg);             -ms-transform: rotate(-45deg);             -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);             border-width: 3px 0 0 3px;         }          .cashier-slider .rslider__arrow_type_left:after {             left: 1px;         }          .cashier-slider .rslider__arrow_type_right:after, .cashier-slider .rslider__arrow_type_right:before {             -moz-transform: rotate(45deg);             -o-transform: rotate(45deg);             -ms-transform: rotate(45deg);             -webkit-transform: rotate(45deg);             transform: rotate(45deg);             border-width: 3px 3px 0 0;         }          .cashier-slider .rslider__arrow_type_right:after {             right: 1px;         }          .cashier-slider .rslider__arrow:hover:before {             border-color: #fff;         }          .cashier-slider .rslider__arrow:hover:after {             border-color: #9e532a;         }          .cashier-slider .rslider__pagination {             margin: 0;         }          .cashier-slider__wrapper {             margin-top: 15px;             margin-left: 20px;         }          .cashier-slider__wrapper:after, .cashier-slider__wrapper:before {             content: "";             display: table;         }          .cashier-slider__wrapper:after {             clear: both;         }          .cashier-slider__img-holder {             float: left;             width: 106px;             min-height: 1px;             margin-right: 15px;             border: 2px dashed #ab9680;             border-radius: 10px;             padding: 10px;             position: relative;         }          .cashier-slider__img-holder:before {             content: "";             border-radius: 10px;             display: block;             width: 100%;             height: 100%;             position: absolute;             border: 2px dashed #dfd2c9;             top: 1px;             left: 1px;         }          .cashier-slider__content {             overflow: hidden;         }          .cashier-slider__controls {             position: relative;             display: inline-block;             margin-left: 20px;             padding-right: 20px;             padding-left: 20px;         }          .confirm-email-slider {             text-align: center;         }          .contest-slider .rslider__pager-item {             margin: 0;         }          .contest-slider .rslider__pagination {             margin: 10px 0 0;         }         .alert {             z-index: 1080;             overflow: hidden;             position: fixed;             top: 0;             left: 0;             width: 100%;             white-space: nowrap;             font-size: 0;             background-color: #fff;         }          .alert_pos_static {             z-index: 1;             position: relative;             top: auto;             left: auto;             margin-top: -60px;             margin-bottom: 60px;         }          .alert_status_error {             background-color: #ff7f7d;         }          .alert_status_success {             background-color: #b4e381;         }          .alert_status_warning {             background-color: #ffe37f;         }          .alert_status_info {             background-color: #96d0e6;         }          .alert_status_info-secondary {             background-color: #323d4f;         }          .alert_status_info-secondary .alert__aligner {             display: inline-block;         }          .alert_status_info-secondary .alert__message {             overflow: hidden;             display: inline-block;             padding: 5px 0;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             font-weight: 700;             color: #000;             text-shadow: 1px 1px 0 #fff;             vertical-align: middle;             white-space: normal;         }          .alert_status_info-secondary .alert__close-holder {             float: right;             margin: 0 0 0 20px;         }          .alert_status_info-secondary .alert__close {             vertical-align: middle;             width: 15px;             height: 15px;         }          .alert_status_info-secondary .alert__close:after, .alert_status_info-secondary .alert__close:before {             height: 15px;             background-color: #202021;         }          .alert_state_show {             display: block;         }          .alert_state_hide {             display: none;         }          .alert__aligner {             height: 51px;         }          .alert__aligner, .alert__message {             vertical-align: middle;             display: inline-block;         }          .alert__message {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #020303;             text-shadow: 1px 1px 0 #fff;             font-weight: 700;             padding: 5px 0;             white-space: normal;         }          .alert__close-holder {             float: right;             margin-left: 20px;         }          .alert__close {             cursor: pointer;             position: relative;             vertical-align: middle;             display: inline-block;             width: 15px;             height: 15px;             font-size: 0;         }          .alert__close:after, .alert__close:before {             content: "";             position: absolute;             top: 0;             right: 50%;             margin-right: -1px;             height: 15px;             width: 2px;             background-color: #202021;         }          .alert__close:before {             -moz-transform: rotate(45deg);             -o-transform: rotate(45deg);             -ms-transform: rotate(45deg);             -webkit-transform: rotate(45deg);             transform: rotate(45deg);         }          .alert__close:after {             -moz-transform: rotate(-45deg);             -o-transform: rotate(-45deg);             -ms-transform: rotate(-45deg);             -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);         }          .alert__close:active:after, .alert__close:active:before, .alert__close:hover:after, .alert__close:hover:before {             background-color: #2c6da0;         }          .alert__button {             -webkit-touch-callout: none;             position: relative;             vertical-align: middle;             display: inline-block;             border: 0 none transparent;             outline: none;             height: 29px;             margin: 0;             padding: 0 20px;             text-align: center;             text-decoration: none;             color: #202021;             white-space: nowrap;             font-family: Tahoma, Arial, sans-serif;             font-size: 13px;             line-height: 29px;             font-weight: 700;             cursor: pointer;             border-radius: 15px;             background-color: #fff;         }          .alert__button:active, .alert__button:hover {             background-color: #03a528;             border-color: transparent;             color: #fff;         }          .alert__button::-moz-focus-inner {             padding: 0;             border: 0;         }          .alert__button_type_success {             background-color: #03a528;             border-color: transparent;             color: #fff;         }          .alert__button_type_success:active, .alert__button_type_success:hover {             background-color: #fff;             border-color: transparent;             color: #03a528;         }          .alert__button_type_info {             background-color: #2c6da0;             border-color: transparent;             color: #fff;         }          .alert__button_type_info:active, .alert__button_type_info:hover {             background-color: #fff;             border-color: transparent;             color: #2c6da0;         }          .alert__button_type_warning {             background-color: #e84a12;             border-color: transparent;             color: #fff;         }          .alert__button_type_warning:active, .alert__button_type_warning:hover {             background-color: #fff;             border-color: transparent;             color: #e84a12;         }          .alert__button_type_warning-secondary {             float: right;             margin-left: 10px;             padding: 0 10px;             border-radius: 4px;             background-color: transparent;             border: 2px solid #ffe11a;             height: 31px;             font-family: Arial, sans-serif;             font-size: 13px;             line-height: 31px;             text-transform: uppercase;             color: #ffe11a;         }          .alert__button_type_warning-secondary:active {             background-color: #ffe11a;             border-color: #f37937;             color: #fff;         }          .alert__button_type_error {             background-color: #202021;             border-color: transparent;             color: #fff;         }          .alert__button_type_error:active, .alert__button_type_error:hover {             background-color: #fff;             border-color: transparent;             color: #202021;         }          .badge {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 23px;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             box-sizing: border-box;             display: inline-block;             min-width: 23px;             border-radius: 100%;             padding-right: 0;             padding-left: 0;             white-space: nowrap;             background: linear-gradient(180deg, #d62b00 0, #a20);             font-weight: 400;             text-align: center;             background: -webkit-linear-gradient(top, #d62b00, #a20);             background: -ms-linear-gradient(top, #d62b00 0, #a20 100%);         }          .badge_size_s {             padding-right: 4px;             padding-left: 4px;             line-height: 18px;             min-width: 10px;         }          .badge_size_m {             padding-right: 8px;             padding-left: 8px;             line-height: 29px;             border-radius: 15px;             min-width: 13px;         }          .badge_style_primary {             background: #2c6da0;         }          .badge_style_danger {             background: #ff1a1a;         }          .box-legend {             overflow: hidden;             position: relative;             white-space: nowrap;             margin: 0;             text-align: center;             font-size: 0;         }          .box-legend:after, .box-legend:before {             content: "";             position: relative;             vertical-align: middle;             display: inline-block;             width: 50%;             height: 7px;             background-color: #ddeaf1;             box-shadow: inset 0 1px 0 0 #ddeaf1, inset 0 4px 0 0 #fff;         }          .box-legend:before {             left: -25px;             margin-left: -50%;         }          .box-legend:after {             left: 25px;             margin-right: -50%;         }          .box-legend__content {             vertical-align: middle;             display: inline-block;             white-space: normal;         }          .box-legend_style_dot-img:after, .box-legend_style_dot-img:before {             height: 10px;             background-color: transparent;             box-shadow: none;         }          .box-legend_style_wavy-img:after, .box-legend_style_wavy-img:before {             height: 10px;             background-color: transparent;             box-shadow: none;         }          .box-legend_type_multi-line:before {             left: -40px;         }          .box-legend_type_multi-line:after {             left: 40px;         }          .box-legend_type_multi-line .box-legend__content {             vertical-align: middle;             width: 242px;         }          .box-legend_type_multi-line:after, .box-legend_type_multi-line:before {             height: 0;             background-color: transparent;             border-top: 3px solid rgba(158, 83, 42, .41);             border-bottom: 2px solid hsla(0, 0%, 100%, .29);             box-shadow: none;         }          .modal {             z-index: 1070;             overflow-y: auto;             overflow-x: hidden;             display: none;             position: fixed;             top: 0;             right: 0;             bottom: 0;             left: 0;             font-size: 0;             background: url(/shared/2746/body-main-bg-secondary.jpg) 50% 0 repeat #c0a392;             background-position: 50% -51px;         }          .modal:before {             content: "";             display: block;             position: absolute;             left: 0;             top: 0;             width: 235px;             height: 110px;             background: url(/shared/2746/top_page_decor.png) 0 0 no-repeat;         }          .modal_state_show {             display: block;         }          .modal_state_hide {             display: none;         }          .modal__header {             display: table;             table-layout: fixed;             width: 100%;             margin-top: 40px;             margin-bottom: 25px;         }          .modal__header-cell {             display: table-cell;             vertical-align: middle;         }          .modal__header-cell + .modal__header-cell {             width: 80px;             text-align: right;         }          .modal__close {             cursor: pointer;             position: relative;             display: inline-block;             font-size: 0;         }          .modal__body {             padding: 0 0 20px;         }          .popover {             z-index: 1040;             position: absolute;             display: none;             min-width: 100%;             min-height: 54px;             border-radius: 4px;             background: url(/shared/2746/backend-decor.png) 50% 0 no-repeat, url(/shared/2746/jackpot-decor-right.png) 100% 0 no-repeat, url(/shared/2746/jackpot-decor-left.png) 0 0 no-repeat, url(/shared/2746/jackpot-shadow-left.png) 0 100% no-repeat, url(/shared/2746/jackpot-shadow-right.png) 100% 100% no-repeat, url(/shared/2746/main-counter-bg.png) 0 0 repeat;             text-shadow: 1px 1px 1px rgba(0, 0, 0, .7);         }          .popover:before {             content: "";             position: absolute;         }          .popover_type_lang {             top: 100%;             right: 0;             margin-top: 15px;             width: 362px;             background: url(/shared/2746/head-control-lang-list-bg.png) 50% 0 no-repeat;             border-radius: 20px;         }          .popover_type_lang:before {             bottom: 100%;             right: 15px;             border: 0 solid transparent;         }          .popover_type_lang .popover__body {             padding: 0;         }          .popover_pos_top-center {             -webkit-transform: translate(-50%);             -ms-transform: translate(-50%);             transform: translate(-50%);             bottom: 100%;             margin-bottom: 15px;             left: 50%;         }          .popover_pos_top-center:before {             top: 100%;             left: 50%;             margin-left: -5px;             border-style: solid;             border-width: 5px 5px 0;             border-color: #433c36 transparent transparent;         }          .popover_width_110 {             width: 110px;         }          .popover_state_show {             display: block;         }          .popover__body {             padding: 20px 10px;         }          .popover__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             display: block;             text-align: center;             word-wrap: break-word;         }          .promo-box {             position: relative;             width: 100%;             height: 0;             padding-bottom: 27.5%;             margin: -60px 0 60px;             overflow: hidden;         }          .promo-box:before {             content: "";             display: block;             position: absolute;             left: 0;             top: 100%;             margin-top: -3px;             width: 235px;             height: 110px;             background: url(/shared/2746/top_page_decor.png) 0 0 no-repeat;         }          .promo-box__img {             position: absolute;             top: 0;             right: 0;             left: 0;             margin: auto;             width: 100%;         }          .table-info {             table-layout: fixed;             width: 100%;             border-collapse: collapse;         }          .table-info_text-align_left .table-info__cell, .table-info_text-align_left .table-info__head {             text-align: left;         }          .table-info_type_num-list .table-info__cell:first-child, .table-info_type_num-list .table-info__head:first-child {             width: 52px;             text-align: center;         }          .table-info_type_scoreboard {             border-collapse: separate;             height: 108px;         }          .table-info_type_scoreboard .table-info__cell {             border: 0 none;             height: auto;             padding: 0 2%;         }          .table-info_type_scoreboard .table-info__cell + .table-info__cell {             border-width: 0 0 0 1px;             border-style: dotted;             border-color: transparent;             border-left: 1px solid #bd9a73;         }          .table-info_type_contributions .table-info__cell:first-child, .table-info_type_contributions .table-info__head:first-child {             width: 60%;             text-align: left;         }          .table-info_type_contributions .table-info__cell, .table-info_type_contributions .table-info__head {             width: 20%;         }          .table-info_type_contributions .table-info__cell:hover .game-box .game-box__action-content {             display: block;         }          .table-info__row:hover .table-info__cell {             background-color: hsla(22, 30%, 72%, .5);         }          .table-info__row_type_selected .table-info__cell {             background-color: hsla(0, 0%, 100%, .3);             font-weight: 400;             color: #433c36;         }          .table-info__row_type_not-qual .table-info__cell {             color: #c11d21;         }          .table-info__head {             background-color: hsla(22, 30%, 72%, .5);             text-transform: uppercase;             color: #202021;         }          .table-info__cell, .table-info__head {             box-sizing: border-box;             vertical-align: middle;             border: 1px solid #bd9a73;             height: 52px;             padding: 1%;             text-align: center;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .table-info__cell {             font-size: 14px;             color: #46392e;         }          .table-info-flex {             position: relative;             margin-top: -3px;         }          .table-info-flex_state_active .table-info-flex__item {             background: #c9a787;         }          .table-info-flex__item {             box-sizing: border-box;             flex: 1;             margin-top: 3px;             padding: 15px 10px;             text-align: center;             background-color: #cfb8aa;         }          .table-info-flex__title {             display: block;         }          .table-info-flex__description {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .table-info-flex__row {             display: flex;             flex-direction: column;             flex-wrap: nowrap;         }          .table-info-fluid {             width: 100%;         }          .table-info-fluid_type_num-list .table-info-fluid__th:first-child {             width: 52px;             padding: 0;             text-align: center;         }          .table-info-fluid__thead {             display: none;         }          .table-info-fluid__row {             display: table;             border-collapse: collapse;             width: 100%;         }          .table-info-fluid__row + .table-info-fluid__row {             margin-top: 30px;         }          .table-info-fluid__row_type_selected .table-info-fluid__cell {             background-color: #fff;             font-weight: 700;             color: #2c6da0;         }          .table-info-fluid__row_type_not-qual .table-info-fluid__cell {             color: #c11d21;         }          .table-info-fluid__th {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #202021;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             display: table-cell;             box-sizing: border-box;             vertical-align: middle;             border: 1px solid #bd9a73;             height: 52px;             padding: 1% 2%;             background-color: hsla(22, 30%, 72%, .5);             text-align: left;             font-weight: 400;         }          .table-info-fluid__cell {             display: table-row;         }          .table-info-fluid__cell:before {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #202021;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             vertical-align: middle;             content: attr(data-title);             box-sizing: border-box;             display: table-cell;             width: 45%;             border: 1px solid #bd9a73;             height: 52px;             padding: 1% 2%;             background-color: hsla(22, 30%, 72%, .5);             text-align: right;         }          .svg {             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             width: 100%;             height: 100%;             margin: auto;         }          .svg_size_80pct {             width: 80%;             height: 80%;         }          .svg_type_icon {             -moz-transform: translateZ(0);             -o-transform: translateZ(0);             -ms-transform: translateZ(0);             -webkit-transform: translateZ(0);             transform: translateZ(0);             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;             width: 1em;             height: 1em;         }          .line-core_style_dotted {             height: 3px;         }          .line-core_style_solid-bold {             border-top: 3px solid rgba(158, 83, 42, .41);             border-bottom: 1px solid hsla(0, 0%, 100%, .29);         }          .line-core_style_solid-thin {             border-top: 1px solid rgba(158, 83, 42, .41);             border-bottom: 1px solid hsla(0, 0%, 100%, .29);         }          .line-core_style_solid-gray {             border-top: 2px solid #776c66;             border-bottom: 1px solid rgba(0, 0, 0, .4);         }          .input {             background: transparent;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #57483c;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             box-sizing: border-box;             display: inline-block;             width: 100%;             outline: none;             border: 1px solid rgba(158, 103, 42, .5);             height: 39px;             padding: 10px 20px;             border-radius: 20px;             box-shadow: 1px 1px 0 0 hsla(0, 0%, 100%, .29);         }          .input:-moz-placeholder, .input::-moz-placeholder {             opacity: 1;             color: #46392e;             text-transform: none;         }          .input:-ms-input-placeholder {             color: #46392e;             text-transform: none;         }          .input::-webkit-input-placeholder {             color: #46392e;             text-transform: none;         }          .input:-webkit-autofill, .input:-webkit-autofill:hover {             box-shadow: inset 0 0 0 10em transparent;         }          .input:-webkit-autofill:focus {             box-shadow: inset 0 0 0 10em transparent;         }          .input:focus {             border-color: rgba(158, 103, 42, .8);             box-shadow: none;         }          .input[type=number]::-webkit-inner-spin-button, .input[type=number]::-webkit-outer-spin-button {             margin: 0;         }          .input_size_s {             height: 39px;             padding: 10px 12px;         }          .input_type_file {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             cursor: pointer;             position: absolute;             top: 0;             right: 0;             width: auto;             height: auto;             margin: 0;             padding: 0;             border: solid transparent;             border-width: 0 0 1000px 1000px;         }          .input_state_disabled {             cursor: not-allowed;         }          .intl-tel-input .selected-flag .arrow {             display: none;             top: 0;             right: 0;             bottom: 0;             margin: auto;             border-top: 5px solid #8b979e;             border-right: 4px solid transparent;             border-left: 4px solid transparent;         }          .intl-tel-input .selected-flag .arrow.up {             border-top: 0 none;             border-bottom: 5px solid #8b979e;         }          .intl-tel-input .iti-mobile-select {             display: none;         }          .intl-tel-input .country-list .country:first-child {             border: 0 none;         }          .intl-tel-input .country-list .country-name {             display: none;         }          .checkbox {             -webkit-touch-callout: none;             vertical-align: top;             display: inline-block;         }          .checkbox_theme_success .checkbox__input:checked ~ .checkbox__text {             color: #03a528;         }          .checkbox_size_m .checkbox__label {             padding-top: 0;             font-size: 14px;             line-height: 36px;             padding-left: 36px;         }          .checkbox_size_m .checkbox__input {             width: 36px;             height: 36px;         }          .checkbox_size_m .checkbox__icon {             position: absolute;             width: 36px;             height: 0;             padding-bottom: 36px;         }          .checkbox_type_one-line .checkbox__label {             padding-top: 0;             font-size: 14px;             line-height: 36px;         }          .checkbox__label {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.2;             color: #988b81;             text-shadow: 0 1px #000;             font-weight: 400;             position: relative;             display: block;             min-height: 36px;             padding-left: 36px;         }          .checkbox__input {             cursor: pointer;             z-index: 2;             position: absolute;             top: 0;             left: 0;             width: 36px;             height: 36px;             margin: 0;             padding: 0;         }          .checkbox__input, .checkbox__input:checked ~ .checkbox__icon {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .checkbox__input:checked ~ .checkbox__icon_state_active {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .checkbox__icon {             position: absolute;             width: 36px;             height: 0;             padding-bottom: 36px;             top: 0;             left: 0;         }          .checkbox__icon .svg {             display: none;         }          .checkbox__icon_state_active {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .radio-btn {             -webkit-touch-callout: none;             vertical-align: top;             display: inline-block;         }          .radio-btn_align_middle {             display: block;         }          .radio-btn_align_middle .radio-btn__icon, .radio-btn_align_middle .radio-btn__input {             top: 0;             bottom: 0;             margin: auto;         }          .radio-btn_type_selected-text .radio-btn__input:checked ~ .radio-btn__text {             color: #46392e;         }          .radio-btn__label {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 22px;             color: #6e6e6e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             position: relative;             display: block;             padding-left: 32px;         }          .radio-btn__input {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             z-index: 2;             position: absolute;             top: 0;             left: 0;             width: 22px;             height: 22px;             margin: 0;             padding: 0;             cursor: pointer;         }          .radio-btn__input:checked ~ .radio-btn__icon:before {             background-color: #276f3b;         }          .radio-btn__icon {             box-sizing: border-box;             position: absolute;             top: 0;             left: 0;             width: 22px;             height: 22px;             border-radius: 100%;             border: 1px solid #b9886a;             background-color: transparent;         }          .radio-btn__icon:before {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;             width: 14px;             height: 14px;             border-radius: 100%;             background-color: #46392e;         }          .switch {             -webkit-touch-callout: none;             vertical-align: top;             display: inline-block;         }          .switch_size_s .switch__label {             margin-left: 60px;         }          .switch_size_s .switch__input {             left: -60px;             width: 60px;             height: 32px;         }          .switch_size_s .switch__input:checked ~ .switch__icon:before {             left: 28px;         }          .switch_size_s .switch__icon {             margin-left: -60px;             width: 60px;             height: 32px;             border-radius: 18px;             border: 0 none;             background-color: rgba(0, 0, 0, .35);             box-shadow: inset 1px 1px 0 0 #000, 0 1px 0 0 #6a6463;         }          .switch_size_s .switch__icon:before {             left: 5px;             width: 25px;             height: 24px;             border-radius: 0;             font-size: 10px;             line-height: 24px;         }          .switch_hide_text .switch__text {             display: none;         }          .switch__label {             position: relative;             display: block;             margin-left: 70px;         }          .switch__input {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             cursor: pointer;             z-index: 2;             position: absolute;             top: 0;             bottom: 0;             left: -70px;             width: 70px;             height: 36px;             margin: auto;             padding: 0;         }          .switch__input:checked ~ .switch__icon:before {             left: 38px;             color: #fff;             content: "On";         }          .switch__input:checked ~ .switch__text {             color: #46392e;         }          .switch__input:checked ~ .switch__icon:after {             content: "Off";             left: 10px;         }          .switch__icon {             cursor: pointer;             position: relative;             box-sizing: border-box;             vertical-align: middle;             display: inline-block;             margin-left: -70px;             width: 70px;             height: 36px;             border-radius: 18px;             border: 1px solid rgba(158, 103, 42, .5);             background-color: transparent;         }          .switch__icon:before {             -webkit-transition: left .1s linear;             -moz-transition: left .1s linear;             -ms-transition: left .1s linear;             -o-transition: left .1s linear;             transition: left .1s linear;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 28px;             color: #fff;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             content: "Off";             top: 0;             bottom: 0;             left: 2px;             margin: auto;             border-radius: 100%;             width: 28px;             height: 28px;             background-color: transparent;             text-align: center;         }          .switch__icon:after, .switch__icon:before {             position: absolute;             font-style: normal;             text-transform: uppercase;         }          .switch__icon:after {             content: "On";             display: block;             top: 10px;             right: 10px;             color: #a8694a;             font-size: 9px;             text-align: left;         }          .switch__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.43;             color: #6e6e6e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             vertical-align: middle;             display: inline-block;             margin-left: 10px;         }          .validation {             position: relative;         }          .validation .checkbox ~ .validation__icon-error, .validation .checkbox ~ .validation__icon-ok, .validation .radio-btn ~ .validation__icon-error, .validation .radio-btn ~ .validation__icon-ok, .validation_type_hidden-icon-ok .validation__icon-ok, .validation_type_hidden-icons .validation__icon-error, .validation_type_hidden-icons .validation__icon-ok {             display: none !important;         }          .validation_type_info .validation__tooltip {             display: inline-block;             background-color: #433c36;             color: #ffcf86;             background: url(/shared/2746/backend-decor.png) 50% 0 no-repeat, url(/shared/2746/jackpot-decor-right.png) 100% 0 no-repeat, url(/shared/2746/jackpot-decor-left.png) 0 0 no-repeat, url(/shared/2746/jackpot-shadow-left.png) 0 100% no-repeat, url(/shared/2746/jackpot-shadow-right.png) 100% 100% no-repeat, url(/shared/2746/main-counter-bg.png) 0 0 repeat;             text-shadow: 1px 1px 1px rgba(0, 0, 0, .7);         }          .validation_type_info .validation__tooltip_pos_top-right {             right: auto;             left: -12px;         }          .validation_type_info .validation__tooltip_pos_top-right:before {             top: 100%;             right: auto;             left: 15px;             border-color: #4d3f2e transparent transparent;         }          .validation_type_ok .custom-select .Select-control, .validation_type_ok .input, .validation_type_ok .select-mobile select {             border-color: rgba(3, 165, 40, .5);         }          .validation_type_error .validation__icon-error, .validation_type_error .validation__tooltip, .validation_type_ok .validation__icon-ok {             display: inline-block;         }          .validation_type_error .validation__tooltip_pos_top-left:before, .validation_type_error .validation__tooltip_pos_top-right:before {             border-color: #ff6e61 transparent transparent;         }          .validation_type_error .validation__tooltip_pos_bottom-left:before {             border-color: transparent transparent #ff6e61;         }          .validation_type_error .validation__tooltip_pos_top-center:before {             border-color: #ff6e61 transparent transparent;         }          .validation_type_error .custom-select .Select-control, .validation_type_error .input, .validation_type_error .select-mobile select {             border-color: rgba(193, 29, 33, .5);             color: #8b979e;         }          .validation_type_error .custom-select .Select-control:focus, .validation_type_error .input:focus, .validation_type_error .select-mobile select:focus {             border-color: #c11d21;             box-shadow: inset 0 1px 1px rgba(193, 29, 33, .2), 0 0 0 3px rgba(193, 29, 33, .2);         }          .validation_type_error .validation__tooltip {             background-color: #ff6e61;             color: #fff;         }          .validation_type_hidden-tooltip .validation__tooltip {             display: none;         }          .validation__icon-ok {             padding-bottom: 22px;             top: -11px;         }          .validation__icon-error, .validation__icon-ok {             position: absolute;             width: 20px;             height: 0;             display: none;             right: 0;         }          .validation__icon-error {             padding-bottom: 20px;             top: -10px;         }          .validation__tooltip {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             box-sizing: border-box;             display: none;             z-index: 1050;             position: absolute;             border-radius: 4px;             padding: 12px 20px;             text-transform: none;             text-align: center;             font-weight: 400;             white-space: nowrap;         }          .validation__tooltip:before {             content: "";             position: absolute;         }          .validation__tooltip_type_hidden {             display: none !important;         }          .validation__tooltip_pos_top-center {             bottom: 100%;             margin-bottom: 15px;         }          .validation__tooltip_pos_top-center:before {             top: 100%;             left: 50%;             margin-left: -5px;             border-style: solid;             border-width: 5px 5px 0;         }          .validation__tooltip_pos_top-right {             right: -12px;             bottom: 100%;             margin-bottom: 15px;         }          .validation__tooltip_pos_top-right:before {             top: 100%;             right: 15px;             border-style: solid;             border-width: 5px 5px 0;         }          .validation__tooltip_pos_top-left {             left: -12px;             bottom: 100%;             margin-bottom: 15px;         }          .validation__tooltip_pos_top-left:before {             top: 100%;             left: 15px;             border-style: solid;             border-width: 5px 5px 0;         }          .validation__tooltip_pos_bottom-left {             left: -12px;             top: 100%;             margin-top: 15px;         }          .validation__tooltip_pos_bottom-left:before {             bottom: 100%;             left: 15px;             border-style: solid;             border-width: 0 5px 5px;         }          .captcha {             text-align: center;         }          .captcha_align_justify {             display: table;             width: 100%;             text-align: left;         }          .captcha__item-cell {             vertical-align: middle;             display: table-cell;         }          .captcha__img {             overflow: hidden;             border-radius: 20px;             width: auto;             height: 39px;         }          .captcha__img, .captcha__input-holder {             vertical-align: middle;             display: inline-block;         }          .captcha__input-holder {             width: 79px;         }          .captcha__refresh-btn {             vertical-align: middle;             display: inline-block;             outline: none;             margin: 0 10px;             cursor: pointer;         }          .captcha__refresh-btn:active {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";             filter: alpha(opactiy=50);             -moz-opacity: .5;             -khtml-opacity: .5;             opacity: .5;         }          .captcha__submit-btn {             outline: none;             vertical-align: middle;             display: inline-block;             margin: 0 0 0 10px;             padding: 0;             border: 0 none;             background-color: transparent;             cursor: pointer;         }          .captcha__submit-btn::-moz-focus-inner {             padding: 0;             border: 0;         }          .counter {             margin: 0;             padding: 0;             white-space: nowrap;             text-align: center;             font-size: 0;         }          .counter_style_secondary .counter__item, .counter_style_secondary .counter__label {             color: #000;         }          .counter_size_m .counter__item {             font-size: 20px;         }          .counter_type_end .counter__item {             color: red !important;         }          .counter__item {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 25px;             line-height: 1.25;             color: #9e532a;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             vertical-align: top;             position: relative;             display: inline-block;             padding-right: .46em;             list-style-type: none;             font-weight: 400;         }          .counter__item:not(:first-child):not(:last-child):after {             content: ":";             position: absolute;             top: 0;             right: .115em;         }          .counter__item:last-child {             padding: 0;         }          .counter__numbers {             display: block;         }          .counter__label {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: inherit;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             display: block;             text-align: center;         }          .counter_style_third .counter__item, .counter_style_third .counter__numbers {             color: #ffcf86;             text-shadow: 0 1px rgba(0, 0, 0, .34);         }          .counter_style_third .counter__label {             color: #bab6b8;             font-size: 12px;         }          .progress {             position: relative;             display: block;             width: 100%;             height: 10px;         }          .progress_type_status .progress__bar {             background-color: #03a528;             border-color: #fff #7bc152 #4bb20e;             background: linear-gradient(180deg, #5df202 0, #1c3f07);         }          .progress_type_status .progress__current-title {             color: #03a528;         }          .progress_type_status .progress__draggable {             border-color: #03a528;         }          .progress_type_points .progress__bar {             background-color: #2c6da0;             border-color: #fff #4dcbc2 #08c1b3;             background: linear-gradient(180deg, #25d0c5 0, #085853);         }          .progress_type_points .progress__current-title {             color: #46392e;         }          .progress_type_points .progress__draggable {             border-color: #2c6da0;         }          .progress_type_bonus .progress__bar {             background-color: #e84a12;             border-color: #fff #f67b4d #ff4c08;             background: linear-gradient(180deg, #ff8522 0, #c2240a);         }          .progress_type_bonus .progress__current-title {             color: #46392e;         }          .progress_type_bonus .progress__draggable {             border-color: #e84a12;         }          .progress_type_multi.progress:before {             -moz-transform: translateY(-90%);             -o-transform: translateY(-90%);             -ms-transform: translateY(-90%);             -webkit-transform: translateY(-90%);             transform: translateY(-90%);             border-radius: 100px/50px;         }          .progress_type_multi .progress__placeholder {             border-color: #c7caca #959b9b #b6bdb8;         }          .progress_type_multi .progress__placeholder:after, .progress_type_multi .progress__placeholder:before {             width: 8px;             height: 8px;         }          .progress_type_multi .progress__bar {             border-radius: 0;         }          .progress_type_secondary .progress__bar {             background-color: #f64886;         }          .progress_type_secondary .progress__current-title {             color: #f64886;         }          .progress_type_secondary .progress__draggable {             border-color: #f64886;         }          .progress_type_volatility {             border-radius: 14px;             height: 14px;         }          .progress_type_volatility .progress__bar {             background-color: transparent;         }          .progress_type_volatility .progress__decor, .progress_type_volatility:after, .progress_type_volatility:before {             display: none;         }          .progress_type_volatility.progress_step_0 .progress__draggable .progress__draggable-inner:after {             box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, .2), inset 0 0 4px 2px rgba(29, 140, 228, .2);         }          .progress_type_volatility.progress_step_1 .progress__draggable .progress__draggable-inner:after {             box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, .2), inset 0 0 4px 2px rgba(75, 250, 122, .3);         }          .progress_type_volatility.progress_step_2 .progress__draggable .progress__draggable-inner:after {             box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, .5), inset 0 0 4px 2px rgba(255, 98, 3, .86);         }          .progress_is_animate.progress .progress__decor, .progress_is_animate.progress_type_bonus .progress__decor, .progress_is_animate.progress_type_multi .progress__decor, .progress_is_animate.progress_type_points .progress__decor, .progress_is_animate.progress_type_status .progress__decor {             -o-animation-name: animateProgress;             -moz-animation-name: animateProgress;             -webkit-animation-name: animateProgress;             animation-name: animateProgress;             -o-animation-duration: 2s;             -moz-animation-duration: 2s;             -webkit-animation-duration: 2s;             animation-duration: 2s;             -o-animation-iteration-count: infinite;             -moz-animation-iteration-count: infinite;             -webkit-animation-iteration-count: infinite;             animation-iteration-count: infinite;             -o-animation-timing-function: linear;             -moz-animation-timing-function: linear;             -webkit-animation-timing-function: linear;             animation-timing-function: linear;         }          .progress_with_titles {             margin-top: 3px;             margin-bottom: 12px;         }          .progress_with_titles .progress__current-title, .progress_with_titles .progress__max-title, .progress_with_titles .progress__min-title {             display: block;         }          .progress__bar {             -webkit-transition: width .5s ease-in-out;             -moz-transition: width .5s ease-in-out;             -ms-transition: width .5s ease-in-out;             -o-transition: width .5s ease-in-out;             transition: width .5s ease-in-out;             position: absolute;             top: 2px;             bottom: 2px;             left: 0;             width: 0;             min-width: 0;             max-width: 100%;             border-radius: 4px;             background-color: transparent;             border: 1px solid transparent;         }          .progress__decor {             position: absolute;             -webkit-transform: translate(50%, -50%);             -ms-transform: translate(50%, -50%);             transform: translate(50%, -50%);             top: 50%;             right: 0;             width: 52px;             height: 48px;         }          .progress__min-title {             font-weight: 400;             top: 100%;             margin-top: 12px;         }          .progress__current-title, .progress__min-title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #988b81;             text-shadow: 1px 1px #000;             display: none;             position: absolute;             left: 0;         }          .progress__current-title {             bottom: 100%;             right: 0;             margin-bottom: 12px;             text-align: right;             white-space: nowrap;             font-weight: 700;         }          .progress__current-title .current_progress-green {             color: #276f3b;         }          .progress__max-title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #988b81;             text-shadow: 1px 1px #000;             font-weight: 400;             display: none;             position: absolute;             top: 100%;             right: 0;             margin-top: 12px;         }          .progress__draggable {             box-sizing: border-box;             position: absolute;             top: 0;             right: 0;             bottom: 0;             margin: auto;             width: 22px;             height: 22px;             cursor: pointer;             z-index: 1;         }          .progress__draggable:after, .progress__draggable:before {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;         }          .progress__draggable-inner {             margin: auto;             border-radius: 100%;             width: 36px;             height: 36px;             background-color: rgba(0, 0, 0, .3);         }          .progress__draggable-inner, .progress__draggable-inner:before {             -webkit-transform: translate(-50%, -50%);             -ms-transform: translate(-50%, -50%);             transform: translate(-50%, -50%);             position: absolute;             top: 50%;             left: 50%;         }          .progress__draggable-inner:before {             content: "";         }          .progress__draggable-inner:after {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;             border-radius: 100%;         }          .progress_style_secondary .progress__current-title, .progress_style_secondary .progress__max-title, .progress_style_secondary .progress__min-title {             color: #57483c;             text-shadow: 0 1px hsla(0, 0%, 100%, .44);         }          .button {             -webkit-touch-callout: none;             background: #fff;             position: relative;             box-sizing: border-box;             border: 0 none #fff;             outline: none;             margin: 0;             padding: 0;             text-align: center;             color: #46392e;             white-space: nowrap;             font-family: Tahoma, Arial, sans-serif;             font-size: 0;             font-weight: 700;             cursor: pointer;             border-radius: 0;             width: auto !important;             min-width: 10px;         }          .button, .button:before {             vertical-align: middle;             display: inline-block;         }          .button:before {             height: 27px;             content: "";             display: none;         }          .button:active, .button:hover {             border-color: #03a528;             color: #fff;         }          .button::-moz-focus-inner {             padding: 0;             border: 0;         }          .button_style_primary {             background: #2c6da0;             border-color: #2c6da0;             color: #fff;         }          .button_style_primary:active, .button_style_primary:hover {             background: #fff;             border-color: #2c6da0;             color: #2c6da0;         }          .button_style_success {             background: transparent;             margin-right: 35px;             margin-left: 35px;         }          .button_style_success, .button_style_success:active, .button_style_success:hover, .button_style_warning {             border-color: transparent;             color: #fff;         }          .button_style_warning {             background: transparent;         }          .button_style_warning:active, .button_style_warning:hover {             border-color: transparent;             color: #fff;         }          .button_style_revoke {             background: #fff;             border-color: #a2b5c0;             color: #fff;             margin-right: 20px;             margin-left: 20px;             min-width: 50px;         }          .button_style_reverse-primary, .button_style_revoke:active, .button_style_revoke:hover {             border-color: #2c6da0;             color: #2c6da0;         }          .button_style_reverse-primary {             background-color: #fff;         }          .button_style_reverse-primary:active, .button_style_reverse-primary:hover {             border-color: #2c6da0;             background-color: #2c6da0;             color: #fff;         }          .button_style_reverse-system {             background: #46392e;             border-color: #2c6da0;             color: #2c6da0;         }          .button_style_reverse-system:active, .button_style_reverse-system:hover {             background: #2c6da0;             border-color: #2c6da0;             color: #fff;         }          .button_style_flat-success {             background-color: #03a528;             border-color: #03a528;             margin-right: 20px;             margin-left: 20px;             min-width: 50px;             color: #fff;         }          .button_style_flat-success:active, .button_style_flat-success:hover {             border-color: #fff;             background-color: #fff;             color: #fff;         }          .button_style_flat-warning {             background-color: #e84a12;             border-color: #e84a12;             margin-right: 20px;             margin-left: 20px;             min-width: 50px;             color: #fff;         }          .button_style_flat-warning:active, .button_style_flat-warning:hover {             border-color: #fff;             background-color: #fff;             color: #fff;         }          .button_style_flat-error {             background-color: #202021;             border-color: #202021;             color: #fff;         }          .button_style_flat-error:active, .button_style_flat-error:hover {             border-color: #fff;             background-color: #fff;             color: #202021;         }          .button_style_flat-action {             background-color: #ffe11a;             border-color: #ffe11a;             color: #202021;         }          .button_style_flat-action:active, .button_style_flat-action:hover {             border-color: #fff;             background-color: #fff;             color: #202021;         }          .button_style_flat-royal {             background-color: #f83753;             border-color: #f83753;             color: #fff;         }          .button_style_flat-royal:active, .button_style_flat-royal:hover {             border-color: #fff;             background-color: #fff;             color: #f83753;         }          .button_style_flat-primary {             background-color: #2c6da0;             border-color: #2c6da0;             color: #fff;         }          .button_style_flat-primary:active, .button_style_flat-primary:hover {             border-color: #fff;             background-color: #fff;             color: #2c6da0;         }          .button_size_s {             font-family: Georgia, Times, Times New Roman, serif;             border-radius: 0;         }          .button_size_s:before {             height: 24px;         }          .button_size_s .button__text {             font-size: 11px;             text-transform: uppercase;         }          .button_size_m {             border-width: 0;             border-radius: 0;         }          .button_size_m:before {             height: 45px;         }          .button_size_m .button__text {             margin-right: 0;             margin-left: 0;             font-size: 15px;         }          .button_size_l {             border-width: 0;             border-radius: 0;         }          .button_size_l:before {             height: 59px;         }          .button_size_l .button__text {             margin-right: 0;             margin-left: 0;             font-size: 16px;         }          .button_size_xl {             border-width: 0;             border-radius: 0;         }          .button_size_xl:before {             height: 67px;         }          .button_size_xl .button__text {             margin-right: 77px;             margin-left: 77px;             font-size: 18px;         }          .button_size_xxl {             border-width: 0;             border-radius: 0;         }          .button_size_xxl:before {             height: 84px;         }          .button_size_xxl .button__text {             margin-right: 105px;             margin-left: 105px;             font-size: 25px;         }          .button_type_full-width {             display: block;             width: 100%;             margin: auto;         }          .button_type_full-width .button__text {             margin: 0;         }          .button_animate_pulse {             animation-duration: 1.5s;             -vendor-animation-duration: 1.5s;         }          .button__text {             position: relative;             vertical-align: middle;             display: inline-block;             margin-right: 0;             margin-left: 0;             font-size: 13px;             line-height: 1.25;             white-space: normal;             text-shadow: none;         }          .button__text_mh_10 {             margin-right: 10px;             margin-left: 10px;         }          .button__icon {             vertical-align: middle;             position: relative;             display: inline-block;             width: 1em;             height: 1em;         }          .pseudo-link {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #2c6da0;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             -webkit-touch-callout: none;             border-bottom: 1px solid;             font-weight: 400;             text-decoration: none;             word-wrap: break-word;             cursor: pointer;         }          .pseudo-link:active, .pseudo-link:hover {             border-bottom-color: transparent;         }          .pseudo-link_size_s {             font-size: 12px;         }          .pseudo-link_size_m {             font-size: 14px;         }          .pseudo-link_size_ml {             font-size: 16px;         }          .pseudo-link_size_l {             font-size: 20px;         }          .pseudo-link_size_xl {             font-size: 25px;         }          .media {             display: table;             width: 100%;         }          .media_align_middle .media__aside, .media_align_middle .media__body {             vertical-align: middle;         }          .media__body {             width: 100%;         }          .media__aside, .media__body {             vertical-align: top;             display: table-cell;         }          .media__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.43;             color: #8b979e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .social-list {             vertical-align: middle;             display: inline-block;             margin: 0 0 -5px -5px;             padding: 0;         }          .social-list__item {             vertical-align: top;             display: inline-block;             margin-bottom: 5px;             margin-left: 5px;             list-style-type: none;         }          .social-list__link {             position: relative;             display: block;             text-decoration: none;         }          .social-list__title {             overflow: hidden;             position: absolute;             margin: -1px;             padding: 0;             width: 1px;             height: 1px;             clip: rect(0, 0, 0, 0);         }          .phones-list {             margin: 0;             padding: 0;         }          .phones-list__item {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.43;             color: #46392e;             list-style-type: none;             margin-top: 10px;             margin-bottom: 10px;         }          .phones-list__item, .title-section {             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }           .title-section .pseudo-link {             font-size: inherit;             font-family: inherit;             border-bottom-width: 2px;         }          .iconed-title {             display: table;             width: 100%;             margin: 0;             font-weight: 400;         }          .iconed-title__icon {             position: relative;             vertical-align: middle;             display: inline-block;             margin-right: 15px;         }          .iconed-title__text {             width: 100%;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .iconed-title__icon-holder, .iconed-title__text {             vertical-align: middle;             display: table-cell;         }          .iconed-title__link {             border-bottom-width: 1px;             text-decoration: none;             border-bottom-style: solid;             color: #ffcf86;         }          .iconed-title__link:active, .iconed-title__link:hover {             border-bottom-color: transparent;         }          .currency-list {             margin: -20px 0 0;             padding: 0;             font-size: 0;         }          .currency-list__item {             vertical-align: top;             display: inline-block;             margin-top: 20px;             width: 76px;             list-style-type: none;         }          .list-items {             margin: 0;             padding: 0;             font-size: 0;         }          .list-items__cell {             vertical-align: top;             display: inline-block;             list-style-type: none;         }          .list-media {             overflow: hidden;             position: relative;             margin: 0;             padding: 0;             font-size: 0;             text-align: center;             margin-left: -35px;         }          .list-media__item {             vertical-align: top;             display: inline-block;             margin-left: 35px;             white-space: nowrap;             list-style-type: none;         }          .list-media__item:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 82px;         }          .list-media__link {             text-decoration: none;         }          .list-media__icon, .list-media__link, .nav-bar {             vertical-align: middle;             display: inline-block;         }          .nav-bar {             width: 30px;             border-top: 3px solid #fff;             cursor: pointer;         }          .nav-bar:after, .nav-bar:before {             display: block;             margin-top: 3px;             border-top: 3px solid #fff;             content: "";         }          .nav-bar_state_open {             display: inline-block;             width: 1em;             height: 1em;             border-top: 0 none;         }          .nav-bar_state_open:after, .nav-bar_state_open:before {             content: none;         }          .pagination {             margin: 0;             padding: 0;             white-space: nowrap;         }          .pagination > li, .pagination__item {             display: inline-block;             list-style-type: none;         }          .pagination__item {             margin-right: 5px;             margin-left: 5px;         }          .pagination__item.disabled .pagination__link {             border-bottom-color: transparent;             cursor: default;         }          .pagination__item_type_ellipsis {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #202021;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .pagination__item_state_active .pagination__link, .pagination__item_type_disabled .pagination__link {             border-bottom-color: transparent;             cursor: default;         }          .pagination__link {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #2c6da0;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             border-bottom: 1px dotted;             text-decoration: none;             cursor: pointer;         }          .pagination__link:active, .pagination__link:hover {             border-bottom-color: transparent;         }          .pagination__link_type_prev {             font-size: 0;         }          .pagination__link_type_prev:before {             content: " < ";             font-size: 14px;         }          .pagination__link_type_next {             font-size: 0;         }          .pagination__link_type_next:before {             content: ">";             font-size: 14px;         }          .pagination__pages {             display: inline-block;             margin: 0;             padding: 0;         }          .scroll-panel {             width: 100%;             overflow-x: auto;             overflow-y: hidden;             margin-right: -10px;             margin-left: -10px;             padding-right: 10px;             padding-left: 10px;             white-space: nowrap;         }          .scroll-panel_with_tooltip {             margin-top: -69px;             padding-top: 69px;         }          .status-achieve-box {             box-sizing: border-box;             width: 160px;             padding: 0 10px;         }          .status-achieve-box:hover .status-achieve-box__inactive-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .status-achieve-box:hover .status-achieve-box__inactive-holder ~ img {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .status-achieve-box:active .status-achieve-box__inactive-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .status-achieve-box:active .status-achieve-box__inactive-holder ~ img {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .status-achieve-box__inactive-holder {             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;         }          .status-achieve-box__inactive-holder ~ img {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .status-achieve-box__img-holder {             position: relative;             width: 100%;             height: 0;             padding-bottom: 100%;             margin-bottom: 10px;         }          .status-achieve-box__img {             position: absolute;             top: 0;             left: 0;         }          .status-achieve-box__ribbon {             position: absolute;             bottom: 0;             left: 0;         }          .spectator-user-info__rival, .spectator-user-info__you {             font-size: 14px;             font-weight: 700;             margin: 0 5px 0 0;         }          .spectator-user-info__rival, .spectator-user-info__row, .spectator-user-info__you {             font-family: Georgia, Times, Times New Roman, serif;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);         }          .spectator-user-info__row {             font-size: 12px;             font-weight: 400;             margin: 5px 0 0;         }          .spectator-user-info__rank-holder {             margin: 0 20px 0 0;         }          .spectator-user-info__primary-color {             color: #2c6da0;         }          .spectator-user-info__secondary-color {             color: #e84a12;         }          .tournament-list {             position: relative;             width: 100%;             margin: 0;             padding: 0;         }          .tournament-list.tournament-list_items-count_1 {             height: 50px;         }          .tournament-list.tournament-list_items-count_2 {             height: 75px;         }          .tournament-list.tournament-list_items-count_3 {             height: 100px;         }          .tournament-list.tournament-list_items-count_4 {             height: 125px;         }          .tournament-list.tournament-list_items-count_5 {             height: 150px;         }          .tournament-list.tournament-list_items-count_6 {             height: 175px;         }          .tournament-list.tournament-list_items-count_7 {             height: 200px;         }          .tournament-list.tournament-list_items-count_8 {             height: 225px;         }          .tournament-list.tournament-list_items-count_9 {             height: 250px;         }          .tournament-list.tournament-list_items-count_10 {             height: 275px;         }          .tournament-list.tournament-list_items-count_11 {             height: 300px;         }          .tournament-list.tournament-list_items-count_12 {             height: 325px;         }          .tournament-list.tournament-list_items-count_13 {             height: 350px;         }          .tournament-list.tournament-list_items-count_14 {             height: 375px;         }          .tournament-list.tournament-list_items-count_15 {             height: 400px;         }          .tournament-list.tournament-list_items-count_16 {             height: 425px;         }          .tournament-list.tournament-list_items-count_17 {             height: 450px;         }          .tournament-list.tournament-list_items-count_18 {             height: 475px;         }          .tournament-list.tournament-list_items-count_19 {             height: 500px;         }          .tournament-list.tournament-list_items-count_20 {             height: 525px;         }          .tournament-list.tournament-list_items-count_21 {             height: 550px;         }          .tournament-list.tournament-list_items-count_22 {             height: 575px;         }          .tournament-list.tournament-list_items-count_23 {             height: 600px;         }          .tournament-list.tournament-list_items-count_24 {             height: 625px;         }          .tournament-list.tournament-list_items-count_25 {             height: 650px;         }          .tournament-list.tournament-list_items-count_26 {             height: 675px;         }          .tournament-list.tournament-list_items-count_27 {             height: 700px;         }          .tournament-list.tournament-list_items-count_28 {             height: 725px;         }          .tournament-list.tournament-list_items-count_29 {             height: 750px;         }          .tournament-list.tournament-list_items-count_30 {             height: 775px;         }          .tournament-list.tournament-list_items-count_31 {             height: 800px;         }          .tournament-list.tournament-list_items-count_32 {             height: 825px;         }          .tournament-list.tournament-list_items-count_33 {             height: 850px;         }          .tournament-list.tournament-list_items-count_34 {             height: 875px;         }          .tournament-list.tournament-list_items-count_35 {             height: 900px;         }          .tournament-list.tournament-list_items-count_36 {             height: 925px;         }          .tournament-list.tournament-list_items-count_37 {             height: 950px;         }          .tournament-list.tournament-list_items-count_38 {             height: 975px;         }          .tournament-list.tournament-list_items-count_39 {             height: 1000px;         }          .tournament-list.tournament-list_items-count_40 {             height: 1025px;         }          .tournament-list.tournament-list_items-count_41 {             height: 1050px;         }          .tournament-list.tournament-list_items-count_42 {             height: 1075px;         }          .tournament-list.tournament-list_items-count_43 {             height: 1100px;         }          .tournament-list.tournament-list_items-count_44 {             height: 1125px;         }          .tournament-list.tournament-list_items-count_45 {             height: 1150px;         }          .tournament-list.tournament-list_items-count_46 {             height: 1175px;         }          .tournament-list.tournament-list_items-count_47 {             height: 1200px;         }          .tournament-list.tournament-list_items-count_48 {             height: 1225px;         }          .tournament-list.tournament-list_items-count_49 {             height: 1250px;         }          .tournament-list_hide_header.tournament-list_items-count_1 {             height: 25px;         }          .tournament-list_hide_header.tournament-list_items-count_2 {             height: 50px;         }          .tournament-list_hide_header.tournament-list_items-count_3 {             height: 75px;         }          .tournament-list_hide_header.tournament-list_items-count_4 {             height: 100px;         }          .tournament-list_hide_header.tournament-list_items-count_5 {             height: 125px;         }          .tournament-list_hide_header.tournament-list_items-count_6 {             height: 150px;         }          .tournament-list_hide_header.tournament-list_items-count_7 {             height: 175px;         }          .tournament-list_hide_header.tournament-list_items-count_8 {             height: 200px;         }          .tournament-list_hide_header.tournament-list_items-count_9 {             height: 225px;         }          .tournament-list_hide_header.tournament-list_items-count_10 {             height: 250px;         }          .tournament-list_hide_header.tournament-list_items-count_11 {             height: 275px;         }          .tournament-list_hide_header.tournament-list_items-count_12 {             height: 300px;         }          .tournament-list_hide_header.tournament-list_items-count_13 {             height: 325px;         }          .tournament-list_hide_header.tournament-list_items-count_14 {             height: 350px;         }          .tournament-list_hide_header.tournament-list_items-count_15 {             height: 375px;         }          .tournament-list_hide_header.tournament-list_items-count_16 {             height: 400px;         }          .tournament-list_hide_header.tournament-list_items-count_17 {             height: 425px;         }          .tournament-list_hide_header.tournament-list_items-count_18 {             height: 450px;         }          .tournament-list_hide_header.tournament-list_items-count_19 {             height: 475px;         }          .tournament-list_hide_header.tournament-list_items-count_20 {             height: 500px;         }          .tournament-list_hide_header.tournament-list_items-count_21 {             height: 525px;         }          .tournament-list_hide_header.tournament-list_items-count_22 {             height: 550px;         }          .tournament-list_hide_header.tournament-list_items-count_23 {             height: 575px;         }          .tournament-list_hide_header.tournament-list_items-count_24 {             height: 600px;         }          .tournament-list_hide_header.tournament-list_items-count_25 {             height: 625px;         }          .tournament-list_hide_header.tournament-list_items-count_26 {             height: 650px;         }          .tournament-list_hide_header.tournament-list_items-count_27 {             height: 675px;         }          .tournament-list_hide_header.tournament-list_items-count_28 {             height: 700px;         }          .tournament-list_hide_header.tournament-list_items-count_29 {             height: 725px;         }          .tournament-list_hide_header.tournament-list_items-count_30 {             height: 750px;         }          .tournament-list_hide_header.tournament-list_items-count_31 {             height: 775px;         }          .tournament-list_hide_header.tournament-list_items-count_32 {             height: 800px;         }          .tournament-list_hide_header.tournament-list_items-count_33 {             height: 825px;         }          .tournament-list_hide_header.tournament-list_items-count_34 {             height: 850px;         }          .tournament-list_hide_header.tournament-list_items-count_35 {             height: 875px;         }          .tournament-list_hide_header.tournament-list_items-count_36 {             height: 900px;         }          .tournament-list_hide_header.tournament-list_items-count_37 {             height: 925px;         }          .tournament-list_hide_header.tournament-list_items-count_38 {             height: 950px;         }          .tournament-list_hide_header.tournament-list_items-count_39 {             height: 975px;         }          .tournament-list_hide_header.tournament-list_items-count_40 {             height: 1000px;         }          .tournament-list_hide_header.tournament-list_items-count_41 {             height: 1025px;         }          .tournament-list_hide_header.tournament-list_items-count_42 {             height: 1050px;         }          .tournament-list_hide_header.tournament-list_items-count_43 {             height: 1075px;         }          .tournament-list_hide_header.tournament-list_items-count_44 {             height: 1100px;         }          .tournament-list_hide_header.tournament-list_items-count_45 {             height: 1125px;         }          .tournament-list_hide_header.tournament-list_items-count_46 {             height: 1150px;         }          .tournament-list_hide_header.tournament-list_items-count_47 {             height: 1175px;         }          .tournament-list_hide_header.tournament-list_items-count_48 {             height: 1200px;         }          .tournament-list_hide_header.tournament-list_items-count_49 {             height: 1225px;         }          .tournament-list_hide_header .tournament-list__row_type_header {             display: none;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_1 {             top: 0;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_2 {             top: 25px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_3 {             top: 50px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_4 {             top: 75px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_5 {             top: 100px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_6 {             top: 125px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_7 {             top: 150px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_8 {             top: 175px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_9 {             top: 200px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_10 {             top: 225px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_11 {             top: 250px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_12 {             top: 275px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_13 {             top: 300px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_14 {             top: 325px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_15 {             top: 350px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_16 {             top: 375px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_17 {             top: 400px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_18 {             top: 425px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_19 {             top: 450px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_20 {             top: 475px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_21 {             top: 500px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_22 {             top: 525px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_23 {             top: 550px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_24 {             top: 575px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_25 {             top: 600px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_26 {             top: 625px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_27 {             top: 650px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_28 {             top: 675px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_29 {             top: 700px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_30 {             top: 725px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_31 {             top: 750px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_32 {             top: 775px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_33 {             top: 800px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_34 {             top: 825px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_35 {             top: 850px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_36 {             top: 875px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_37 {             top: 900px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_38 {             top: 925px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_39 {             top: 950px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_40 {             top: 975px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_41 {             top: 1000px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_42 {             top: 1025px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_43 {             top: 1050px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_44 {             top: 1075px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_45 {             top: 1100px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_46 {             top: 1125px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_47 {             top: 1150px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_48 {             top: 1175px;         }          .tournament-list_hide_header .tournament-list__row.tournament-list__row_index_49 {             top: 1200px;         }          .tournament-list_hide_header .tournament-list__row:nth-child(2) .tournament-list__cell {             border-top-color: transparent;         }          .tournament-list_type_spectator {             border-width: 3px 0 0;             border-style: solid;             border-color: #433c36;         }          .tournament-list_style_secondary.tournament-list_type_spectator {             border-color: #433c36;         }          .tournament-list_style_secondary .tournament-list__row:hover .tournament-list__cell {             background-color: hsla(0, 0%, 100%, .1);             color: #46392e;         }          .tournament-list_style_secondary .tournament-list__row:hover .tournament-list__cell .tournament-list__is-you {             color: inherit;         }          .tournament-list_style_secondary .tournament-list__row_type_selected .tournament-list__cell {             color: rgba(0, 0, 0, .35);             background-color: hsla(0, 0%, 100%, .2);         }          .tournament-list_style_secondary .tournament-list__cell {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #202021;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             border-color: hsla(0, 0%, 100%, .49) transparent rgba(158, 83, 42, .41);         }          .tournament-list_style_secondary .tournament-list__cell:last-child {             color: #276f3b;         }          .tournament-list_style_secondary .tournament-list__title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 11px;             line-height: 1.25;             color: #b9c6cc;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             border-color: initial;         }          .tournament-list__row {             transition: top .5s ease;             border-collapse: collapse;             display: table;             table-layout: fixed;             width: 100%;             position: absolute;             top: 0;             left: 0;             list-style-type: none;         }          .tournament-list__row.tournament-list__row_index_1 {             top: 25px;         }          .tournament-list__row.tournament-list__row_index_2 {             top: 50px;         }          .tournament-list__row.tournament-list__row_index_3 {             top: 75px;         }          .tournament-list__row.tournament-list__row_index_4 {             top: 100px;         }          .tournament-list__row.tournament-list__row_index_5 {             top: 125px;         }          .tournament-list__row.tournament-list__row_index_6 {             top: 150px;         }          .tournament-list__row.tournament-list__row_index_7 {             top: 175px;         }          .tournament-list__row.tournament-list__row_index_8 {             top: 200px;         }          .tournament-list__row.tournament-list__row_index_9 {             top: 225px;         }          .tournament-list__row.tournament-list__row_index_10 {             top: 250px;         }          .tournament-list__row.tournament-list__row_index_11 {             top: 275px;         }          .tournament-list__row.tournament-list__row_index_12 {             top: 300px;         }          .tournament-list__row.tournament-list__row_index_13 {             top: 325px;         }          .tournament-list__row.tournament-list__row_index_14 {             top: 350px;         }          .tournament-list__row.tournament-list__row_index_15 {             top: 375px;         }          .tournament-list__row.tournament-list__row_index_16 {             top: 400px;         }          .tournament-list__row.tournament-list__row_index_17 {             top: 425px;         }          .tournament-list__row.tournament-list__row_index_18 {             top: 450px;         }          .tournament-list__row.tournament-list__row_index_19 {             top: 475px;         }          .tournament-list__row.tournament-list__row_index_20 {             top: 500px;         }          .tournament-list__row.tournament-list__row_index_21 {             top: 525px;         }          .tournament-list__row.tournament-list__row_index_22 {             top: 550px;         }          .tournament-list__row.tournament-list__row_index_23 {             top: 575px;         }          .tournament-list__row.tournament-list__row_index_24 {             top: 600px;         }          .tournament-list__row.tournament-list__row_index_25 {             top: 625px;         }          .tournament-list__row.tournament-list__row_index_26 {             top: 650px;         }          .tournament-list__row.tournament-list__row_index_27 {             top: 675px;         }          .tournament-list__row.tournament-list__row_index_28 {             top: 700px;         }          .tournament-list__row.tournament-list__row_index_29 {             top: 725px;         }          .tournament-list__row.tournament-list__row_index_30 {             top: 750px;         }          .tournament-list__row.tournament-list__row_index_31 {             top: 775px;         }          .tournament-list__row.tournament-list__row_index_32 {             top: 800px;         }          .tournament-list__row.tournament-list__row_index_33 {             top: 825px;         }          .tournament-list__row.tournament-list__row_index_34 {             top: 850px;         }          .tournament-list__row.tournament-list__row_index_35 {             top: 875px;         }          .tournament-list__row.tournament-list__row_index_36 {             top: 900px;         }          .tournament-list__row.tournament-list__row_index_37 {             top: 925px;         }          .tournament-list__row.tournament-list__row_index_38 {             top: 950px;         }          .tournament-list__row.tournament-list__row_index_39 {             top: 975px;         }          .tournament-list__row.tournament-list__row_index_40 {             top: 1000px;         }          .tournament-list__row.tournament-list__row_index_41 {             top: 1025px;         }          .tournament-list__row.tournament-list__row_index_42 {             top: 1050px;         }          .tournament-list__row.tournament-list__row_index_43 {             top: 1075px;         }          .tournament-list__row.tournament-list__row_index_44 {             top: 1100px;         }          .tournament-list__row.tournament-list__row_index_45 {             top: 1125px;         }          .tournament-list__row.tournament-list__row_index_46 {             top: 1150px;         }          .tournament-list__row.tournament-list__row_index_47 {             top: 1175px;         }          .tournament-list__row.tournament-list__row_index_48 {             top: 1200px;         }          .tournament-list__row.tournament-list__row_index_49 {             top: 1225px;         }          .tournament-list__row:last-child .tournament-list__cell {             border-bottom-color: transparent;         }          .tournament-list__row:hover .tournament-list__player-info {             visibility: hidden;         }          .tournament-list__row:hover .tournament-list__last-spin-game {             visibility: visible;         }          .tournament-list__row:hover .tournament-list__cell {             background-color: rgba(0, 0, 0, .35);             color: #ffcf86;         }          .tournament-list__row_type_header {             top: 0;         }          .tournament-list__row_type_not-qual .tournament-list__cell, .tournament-list__row_type_not-qual .tournament-list__cell:last-child {             color: #c11d21;         }          .tournament-list__row_type_selected .tournament-list__cell {             background-color: rgba(0, 0, 0, .35);         }          .tournament-list__row_type_selected .tournament-list__cell:first-child, .tournament-list__row_type_selected .tournament-list__cell:nth-child(2) {             color: #2c6da0;         }          .tournament-list__title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #988b81;             text-shadow: 1px 1px #000;             box-sizing: border-box;             display: table-cell;             vertical-align: middle;             height: 25px;             border-width: 0 0 1px;             border-style: solid;             border-color: transparent transparent #988b81;             padding: 0;             text-align: left;             font-weight: 400;             text-transform: uppercase;         }          .tournament-list__title:first-child {             width: 24px;         }          .tournament-list__title:last-child {             text-align: right;         }          .tournament-list__cell {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #988b81;             text-shadow: 1px 1px #000;             font-weight: 400;             box-sizing: border-box;             display: table-cell;             vertical-align: middle;             border-width: 1px 0;             border-style: solid;             border-color: #776c66 transparent rgba(0, 0, 0, .4);             height: 25px;             padding: 0;         }          .tournament-list__cell:first-child {             width: 24px;         }          .tournament-list__cell:last-child {             text-align: right;         }          .tournament-list__cell .media {             height: 100%;         }          .tournament-list__is-you {             color: #2c6da0;         }          .tournament-list__player-info {             position: relative;         }          .tournament-list__last-spin-game {             visibility: hidden;             position: absolute;             top: 0;             left: 0;             white-space: nowrap;         }          .tournament-min-bet {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 1px 1px #000;             font-weight: 400;         }          .tournament-min-bet_style_secondary .tournament-min-bet__title, .tournament-min-bet_style_secondary .tournament-min-bet__value {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #2c6da0;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .tournament-min-bet__title {             color: #cfc9c6;         }          .tournament-min-bet__value {             color: #cfc9c6;         }          .big-streak-box {             box-sizing: border-box;             position: relative;             height: 50px;             padding: 20px 0 0;         }          .big-streak-box_type_multi .big-streak-box__cell:first-child .big-streak-box__condition:before {             content: "x";             position: absolute;             left: 0;         }          .big-streak-box_type_multi .big-streak-box__splash {             background: #ff3c00;         }          .big-streak-box_type_multi .big-streak-box__score_state_active {             color: #c84740;         }          .big-streak-box__table {             table-layout: fixed;             display: table;             width: 100%;             position: absolute;             top: 0;             left: 0;         }          .big-streak-box__row {             display: table-row;         }          .big-streak-box__cell {             display: table-cell;             vertical-align: middle;             text-align: center;         }          .big-streak-box__score {             position: relative;             display: block;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 20px;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             padding: 0 0 5px;         }          .big-streak-box__score_state_active {             font-size: 14px;             font-weight: 700;             color: #276f3b;         }          .big-streak-box__condition {             position: relative;             display: block;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 20px;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             padding: 5px 0 0;         }          .big-streak-box__splash {             position: absolute;             top: -3px;             width: 16px;             height: 16px;             border-radius: 100%;             text-align: center;             background-color: #2c6da0;             display: none;         }          .cashier-box:after, .cashier-box:before {             content: "";             display: table;         }          .cashier-box:after {             clear: both;         }          .cashier-box__content {             float: left;             margin-right: 140px;             width: 660px;             min-height: 1px;         }          .cashier-box__aside {             float: left;             width: 380px;         }          .cashier-box__iframe {             display: block;             border: 0 none;             width: 100%;         }          .cashier-box__vertical-item {             vertical-align: middle;             display: inline-block;         }          .account-menu {             margin: 0;             padding: 0;             font-size: 0;             white-space: nowrap;         }          .account-menu__item {             vertical-align: middle;             display: inline-block;             width: 380px;             list-style-type: none;         }          .account-menu__item:not(:first-child) {             margin-left: 20px;         }          .account-menu__link {             position: relative;             display: block;             padding: 0 20px 20px;             text-align: center;             text-decoration: none;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 25px;             line-height: 1.25;             color: #9e532a;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             border-bottom: 3px solid #c0957b;         }          .account-menu__link:hover, .account-menu__link_state_active {             border-bottom-color: #c84740;             color: #c84740;         }          .account-menu__link_state_active {             cursor: default;         }          .account-menu__text {             position: relative;             display: inline-block;         }          .account-menu__indicator {             position: absolute;             bottom: 50%;             left: 100%;         }          .account-menu__icon {             margin-right: 10px;         }          .account-sub-menu {             margin: 0;             padding: 0;             font-size: 0;             white-space: nowrap;             text-align: center;             position: relative;             border-bottom: 1px solid #c9a787;             padding-bottom: 30px;         }          .account-sub-menu:after {             position: absolute;             bottom: -2px;             content: "";             display: block;             height: 1px;             width: 100%;             border-bottom: 1px solid #e2cebe;         }          .account-sub-menu__item {             position: relative;             vertical-align: middle;             display: inline-block;             list-style-type: none;         }          .account-sub-menu__item:not(:first-child) {             margin-left: 30px;         }          .account-sub-menu__item:not(:first-child):before {             position: absolute;             top: 0;             bottom: 0;             margin: auto;             left: -19px;             content: "";         }          .account-sub-menu__link {             display: inline-block;             text-decoration: none;             color: #57483c;         }          .account-sub-menu__link:hover, .account-sub-menu__link_state_active {             color: #c84740;         }          .account-sub-menu__icon {             position: relative;             vertical-align: middle;             display: inline-block;             margin-right: 5px;             font-size: 20px;         }          .account-sub-menu__text {             vertical-align: middle;             display: inline-block;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 16px;             line-height: 1.25;             color: inherit;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .bonus-calc {             position: relative;             border-color: transparent;             border-style: solid;             border-width: 20px 10px 20px 20px;         }          .bonus-calc__vertical-arrow {             position: absolute;             top: 0;             left: 0;             bottom: 0;             border-left: 1px solid hsla(343, 3%, 55%, .33);         }          .bonus-calc__vertical-arrow:before {             top: 0;             left: -5px;             border-width: 0 5px 5px;         }          .bonus-calc__vertical-arrow:after, .bonus-calc__vertical-arrow:before {             content: "";             position: absolute;             border-style: solid;             border-color: transparent transparent hsla(343, 3%, 55%, .33);         }          .bonus-calc__vertical-arrow:after {             top: 1px;             left: -3px;             border-width: 0 3px 3px;         }          .bonus-calc__hor-arrow {             position: absolute;             right: 0;             bottom: 0;             left: 0;             border-bottom: 1px solid hsla(343, 3%, 55%, .33);         }          .bonus-calc__hor-arrow:before {             right: 0;             bottom: -5px;             border-width: 5px 0 5px 5px;         }          .bonus-calc__hor-arrow:after, .bonus-calc__hor-arrow:before {             content: "";             position: absolute;             border-style: solid;             border-color: transparent transparent transparent hsla(343, 3%, 55%, .33);         }          .bonus-calc__hor-arrow:after {             right: 1px;             bottom: -3px;             border-width: 3px 0 3px 3px;         }          .bonus-calc__vertical-title {             -moz-transform: rotate(-90deg);             -o-transform: rotate(-90deg);             -ms-transform: rotate(-90deg);             -webkit-transform: rotate(-90deg);             transform: rotate(-90deg);             right: 100%;             bottom: 13px;             width: 15px;             height: 15px;             white-space: nowrap;         }          .bonus-calc__hor-title, .bonus-calc__vertical-title {             position: absolute;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: rgba(70, 57, 46, .6);             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .bonus-calc__hor-title {             top: 100%;             left: 0;             margin-top: 5px;         }          .bonus-calc__progress-wrapper {             position: relative;             display: block;             border-style: solid;             border-color: transparent;             border-width: 20px 0 36px 12px;         }          .bonus-calc__progress {             z-index: 1;             position: absolute;             bottom: -9px;             left: 0;             height: 18px;             width: 100%;         }          .bonus-calc__step-holder {             display: table;             table-layout: fixed;             width: 100%;         }          .bonus-calc__step {             display: table-cell;             vertical-align: bottom;         }          .bonus-calc__step:first-child .bonus-calc__step-inner {             height: 34px;         }          .bonus-calc__step:nth-child(2) .bonus-calc__step-inner {             height: 44px;         }          .bonus-calc__step:nth-child(3) .bonus-calc__step-inner {             height: 54px;         }          .bonus-calc__step:nth-child(4) .bonus-calc__step-inner {             height: 64px;         }          .bonus-calc__step:nth-child(5) .bonus-calc__step-inner {             height: 74px;         }          .bonus-calc__step:nth-child(6) .bonus-calc__step-inner {             height: 84px;         }          .bonus-calc__step:nth-child(7) .bonus-calc__step-inner {             height: 94px;         }          .bonus-calc__step:nth-child(8) .bonus-calc__step-inner {             height: 104px;         }          .bonus-calc__step:nth-child(9) .bonus-calc__step-inner {             height: 114px;         }          .bonus-calc__step:first-child .bonus-calc__amount {             line-height: 26px;         }          .bonus-calc__step:nth-child(2) .bonus-calc__amount {             line-height: 36px;         }          .bonus-calc__step:nth-child(3) .bonus-calc__amount {             line-height: 46px;         }          .bonus-calc__step:nth-child(4) .bonus-calc__amount {             line-height: 56px;         }          .bonus-calc__step:nth-child(5) .bonus-calc__amount {             line-height: 66px;         }          .bonus-calc__step:nth-child(6) .bonus-calc__amount {             line-height: 76px;         }          .bonus-calc__step:nth-child(7) .bonus-calc__amount {             line-height: 86px;         }          .bonus-calc__step:nth-child(8) .bonus-calc__amount {             line-height: 96px;         }          .bonus-calc__step:nth-child(9) .bonus-calc__amount {             line-height: 106px;         }          .bonus-calc__step:last-child .bonus-calc__title-to {             display: block;         }          .bonus-calc__step:last-child .bonus-calc__step-inner {             border-right-width: 0;         }          .bonus-calc__step-inner {             position: relative;             box-sizing: border-box;             border-radius: 2px;             display: block;             width: 100%;             height: 100%;             border-width: 1px 0 1px 1px;             border-style: solid;             border-color: transparent;             border: 0 none;         }          .bonus-calc__title-from {             position: absolute;             top: 100%;             left: 0;             margin-top: 15px;         }          .bonus-calc__title-to {             display: none;             position: absolute;             top: 100%;             right: 0;             margin-top: 15px;         }          .bonus-calc__max-bonus {             bottom: 100%;             margin-bottom: 5px;         }          .bonus-calc__amount, .bonus-calc__max-bonus {             display: block;             position: absolute;             right: 0;             left: 0;             text-align: center;         }          .bonus-calc__amount {             top: 0;             bottom: 0;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .achieve-summary {             position: relative;         }          .achieve-summary__icon {             position: absolute;             width: 42px;             height: 0;             padding-bottom: 32px;             top: 0;             left: 0;             color: #e1ecf2;         }          .achieve-summary__text {             color: #000;             margin: 0;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .content-list {             margin: 0;             padding: 0;             font-size: 0;         }          .content-list__item {             position: relative;             margin-left: 10px;             list-style-type: none;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.5;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .content-list__item:before {             content: "";             border-radius: 100%;             position: absolute;             top: 8px;             left: -10px;             width: 4px;             height: 4px;             background-color: #9e532a;         }          .content-list_with_margin .content-list__item:not(:first-child) {             margin-top: 10px;         }          .custom-info {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.43;             color: #8b979e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             padding: 30px;             border-top: 1px solid #393534;             margin-top: 30px;         }          .custom-info p {             margin: 0 0 25px;         }          .custom-info a {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             border-bottom: 1px solid;             text-decoration: none;             cursor: pointer;         }          .custom-info a:hover {             border-bottom-color: transparent;         }          .custom-info h1, .custom-info h2, .custom-info h3, .custom-info p {             color: #988b81;         }          .custom-select .Select-control {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #57483c;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             box-sizing: border-box;             width: 100%;             outline: 0 none;             border: 1px solid rgba(158, 103, 42, .5);             height: 39px;             padding: 10px 30px 10px 20px;             background-color: transparent;             border-radius: 20px;             box-shadow: 1px 1px 0 0 hsla(0, 0%, 100%, .29);         }          .custom-select .Select-control, .custom-select .Select-control .Select-multi-value-wrapper {             position: relative;             display: block;         }          .custom-select .Select-control .Select-multi-value-wrapper .Select-value {             padding: 0;             color: inherit;             line-height: 1.25;         }          .custom-select .Select-control .Select-multi-value-wrapper .Select-value .Select-value-label {             color: inherit;         }          .custom-select .Select-placeholder {             font-family: inherit;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             padding: 0;         }          .custom-select .Select-input {             vertical-align: top;             position: relative;             overflow: hidden;             display: inline-block;             width: 100%;             height: auto;             padding: 0;         }          .custom-select .Select-input input {             font-family: inherit;             font-size: 14px;             line-height: 1.25;             color: inherit;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             height: auto;             padding: 0;         }          .custom-select .Select-arrow-zone {             position: absolute;             top: 0;             right: 0;             bottom: 0;             width: 30px;             padding: 0;         }          .custom-select .Select-arrow {             position: absolute;             top: 0;             right: 10px;             bottom: 0;             margin: auto;             width: 0;             height: 0;             border-width: 5px 5px 0;             border-style: solid;             border-color: #9e532a transparent transparent;         }          .custom-select.is-disabled .Select-control {             background-color: #c0a392;         }          .custom-select.is-open .Select-control {             border-radius: 20px 20px 0 0;         }          .custom-select.is-open .Select-control .Select-arrow {             border-width: 0 5px 5px;             border-color: transparent transparent #9e532a;         }          .custom-select .Select-menu-outer {             z-index: 1000;             box-shadow: none;             max-height: 158px;             border: 1px solid rgba(158, 103, 42, .5);             border-radius: 0 0 4px 4px;             background: url(/shared/2746/body-main-bg-secondary.jpg) 50% 0 repeat #c0a392;         }          .custom-select .Select-menu {             max-height: 156px;         }          .custom-select .Select-menu::-webkit-scrollbar {             width: 8px;             height: 8px;         }          .custom-select .Select-menu::-webkit-scrollbar-thumb {             border-radius: 4px;             background: #c0957b;             box-shadow: inset 1px 0 0 0 #c0957b, inset 2px 0 0 0 #fff, inset -1px 0 0 0 #c0957b, inset -2px 0 0 0 #fff;         }          .custom-select .Select-menu::-webkit-scrollbar-track {             border-radius: 4px;             border: 1px solid #c0957b;             background-color: transparent;         }          .custom-select .Select-option {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             box-sizing: border-box;             height: 39px;             border-top: 1px solid rgba(158, 103, 42, .5);             padding: 10px 20px;         }          .custom-select .Select-option:first-child {             border: 0 none;         }          .custom-select .Select-option:last-child {             border-radius: 0 0 4px 4px;         }          .custom-select .Select-option.is-focused {             color: #57483c;             background-color: #c0957b;         }          .event-stream {             z-index: 1000;             position: fixed;             right: 0;             bottom: 0;             left: 0;             height: 95px;             padding-right: 10px;             padding-left: 10px;             background-color: rgba(32, 28, 25, .77);             text-align: center;             background: url(/shared/2746/body-main-bg.png) 0 0 repeat rgba(32, 28, 25, .77);             box-shadow: 0 0 16px 7px #30231a;         }          .event-stream:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .event-stream:after {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";             filter: alpha(opactiy=90);             -moz-opacity: .9;             -khtml-opacity: .9;             opacity: .9;             content: "";             position: absolute;             bottom: 100%;             left: 0;             height: 15px;             width: 100%;             background-color: rgba(32, 28, 25, .77);             -moz-transform: translateY(100%);             -o-transform: translateY(100%);             -ms-transform: translateY(100%);             -webkit-transform: translateY(100%);             transform: translateY(100%);             background: url(/shared/2746/layout-footer-divider.png) 0 0 repeat-x;         }          .event-stream__container {             overflow: hidden;             vertical-align: middle;             display: inline-block;             width: 100%;         }          .event-stream__container:before {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";             filter: alpha(opactiy=80);             -moz-opacity: .8;             -khtml-opacity: .8;             opacity: .8;             content: "";             position: absolute;             right: 10px;             bottom: 100%;             margin-bottom: -37px;             width: 153px;             height: 167px;             background: url(/shared/2746/event_stream_decore.png) 0 0 no-repeat;         }          .event-stream-list {             direction: rtl;             position: relative;             height: 70px;             margin: 0 0 0 -26px;             padding: 0;             font-size: 0;         }          .event-stream-list_type_vertical {             height: auto;             margin: 0;         }          .event-stream-list_type_vertical .event-stream-list__item {             width: 100%;             margin-left: 0;         }          .event-stream-list_type_vertical .event-stream-list__item:not(:first-child) {             margin-top: 10px;         }          .event-stream-list_type_vertical .event-stream-list__title-win {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.333;             color: #2a2724;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 700;         }          .event-stream-list_type_vertical .event-stream-list__content {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.333;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .event-stream-list_align_middle {             -webkit-transform: translateY(-50%);             -ms-transform: translateY(-50%);             transform: translateY(-50%);             overflow: hidden;             top: 50%;         }          .event-stream-list__item {             direction: ltr;             box-sizing: border-box;             vertical-align: top;             display: inline-block;             min-height: 70px;             width: 215px;             margin-left: 26px;             padding-left: 80px;             white-space: nowrap;             text-align: left;             list-style-type: none;         }          .event-stream-list__item_type_selected {             z-index: 1;             position: absolute;             top: 0;             right: 0;             background-color: rgba(32, 28, 25, .77);         }          .event-stream-list__icon-holder {             position: relative;             vertical-align: middle;             display: inline-block;             width: 70px;             margin-right: 10px;             margin-left: -80px;             cursor: pointer;         }          .event-stream-list__game-link {             width: 56px;             padding-bottom: 34.52055px;             overflow: hidden;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;             text-decoration: none;             position: absolute;             height: 0;         }          .event-stream-list__content {             overflow: hidden;             max-height: 70px;             vertical-align: middle;             display: inline-block;             white-space: normal;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.333;             color: #988b81;             text-shadow: 1px 1px #000;             font-weight: 400;         }          .event-stream-list__content:after {             display: inline-block;             content: "";             width: 100%;             height: 0;         }          .event-stream-list__title-win {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 1px 1px #000;             font-weight: 400;         }          .game-page {             display: table;             position: relative;             top: 0;             left: 0;             width: 100%;             background-color: #eff4f8;             background-position: 50% 0;             background-size: cover;             background-attachment: fixed;         }          .game-page__row {             display: table-row;             height: 100%;         }          .game-page__row + .game-page__row {             height: 1px;         }          .game-page__body {             display: table-cell;             vertical-align: middle;             text-align: center;             padding: 20px;         }          .game-page-tabs {             margin: 0;             padding: 0;             text-align: center;         }          .game-page-tabs__item {             position: relative;             vertical-align: top;             display: inline-block;             list-style-type: none;         }          .game-page-tabs__item:not(:first-child) {             margin-left: 5px;         }          .game-page-tabs__link {             position: relative;             display: block;             text-decoration: none;             cursor: pointer;             width: 38px;             height: 38px;             text-align: center;         }          .game-page-tabs__text {             overflow: hidden;             position: absolute;             margin: -1px;             padding: 0;             width: 1px;             height: 1px;             clip: rect(0, 0, 0, 0);         }          .game-page-tabs__badge {             -webkit-transform: translate(25%, -50%);             -ms-transform: translate(25%, -50%);             transform: translate(25%, -50%);             z-index: 1;             position: absolute;             top: 0;             right: 0;             font-size: 0;             line-height: 0;         }          .game-page-tabs__icon {             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;         }          .games-filter__main-title {             -webkit-touch-callout: none;             position: relative;             margin: 0;             padding-right: 30px;             cursor: pointer;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 18px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             text-decoration: underline;         }          .games-filter__main-title:after {             content: "";             position: absolute;             top: 0;             right: 10px;             bottom: 0;             margin: auto;             width: 0;             height: 0;             border-width: 5px 5px 0;             border-style: solid;             border-color: #ffcf86 transparent transparent;         }          .games-filter__main-title:hover {             text-decoration: none;         }          .games-filter__title {             vertical-align: middle;             display: inline-block;             white-space: nowrap;             margin-right: 20px;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin-left: 60px;         }          .volatility-box {             position: relative;         }          .volatility-box_step_0 .volatility-box__cell:first-child {             color: #3a8ac9;         }          .volatility-box_step_1 .volatility-box__cell:nth-child(2) {             color: #4ca565;         }          .volatility-box_step_2 .volatility-box__cell:nth-child(3) {             color: #ed7635;         }          .volatility-box__progress-holder {             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;         }          .volatility-box__row {             display: table;             table-layout: fixed;             width: 100%;         }          .volatility-box__cell {             display: table-cell;             vertical-align: top;             text-align: center;             color: #988b81;         }          .volatility-box__cell:first-child {             text-align: left;         }          .volatility-box__cell:first-child .volatility-box__circle {             right: auto;         }          .volatility-box__cell:first-child .volatility-box__line-part {             left: 20px;         }          .volatility-box__cell:first-child .volatility-box__line-part:first-child {             display: none;         }          .volatility-box__cell:last-child {             text-align: right;         }          .volatility-box__cell:last-child .volatility-box__circle {             left: auto;         }          .volatility-box__cell:last-child .volatility-box__line-part {             right: 20px;         }          .volatility-box__cell:last-child .volatility-box__line-part:last-child {             display: none;         }          .volatility-box__item {             box-sizing: border-box;             position: relative;         }          .volatility-box__circle {             bottom: 100%;             margin: auto;             cursor: pointer;             box-shadow: inset 0 1px 0 0 #000, 0 1px 0 0 #6a6463;             margin-bottom: -4px;             width: 22px;             height: 22px;             background-color: rgba(0, 0, 0, .3);         }          .volatility-box__circle, .volatility-box__circle:before {             box-sizing: border-box;             position: absolute;             right: 0;             left: 0;             border-radius: 100%;         }          .volatility-box__circle:before {             content: "";             box-shadow: 0 1px 0 0 #000;             top: 0;             bottom: 0;             margin: auto;             width: 14px;             height: 14px;             background-color: #4e4844;         }          .volatility-box__title {             -webkit-touch-callout: none;             font-size: 12px;             text-shadow: 0 1px #000;             display: inline-block;             padding-right: 5px;             padding-left: 5px;             cursor: pointer;             font-family: Georgia, Times, Times New Roman, serif;             line-height: 1.25;             color: inherit;             font-weight: 400;             padding-top: 15px;         }          .volatility-box__line-holder {             position: absolute;             right: 0;             bottom: 100%;             left: 0;             height: 14px;         }          .volatility-box__line-part {             position: absolute;             top: 0;             bottom: 0;             height: 100%;             box-shadow: inset 0 1px 0 0 #000, 0 1px 0 0 #6a6463;             background-color: rgba(0, 0, 0, .3);         }          .volatility-box__line-part:first-child {             left: 0;             right: calc(50% + 9px);         }          .volatility-box__line-part:last-child {             left: calc(50% + 9px);             right: 0;         }          .volatility-box__line-part:before {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             height: 4px;             margin: auto;             background-color: rgba(78, 72, 68, .5);         }          .bonus-code {             overflow: hidden;             position: relative;             width: 1024px;             margin: 0 auto;             min-height: 500px;         }          .bonus-code:before {             content: "";             display: block;             width: 1024px;             height: 400px;             position: absolute;             top: 0;             left: 0;             bottom: 0;             right: 0;             z-index: 1;         }          .bonus-code > canvas {             -webkit-transform: translate(-50%);             -ms-transform: translate(-50%);             transform: translate(-50%);             position: absolute;             top: 0;             left: 50%;         }          .bonus-code__button {             -webkit-transform: translate(295%);             -ms-transform: translate(295%);             transform: translate(295%);             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;             z-index: 1;             position: absolute;             top: 198px;             left: 383px;             width: 1em;             height: 1em;             font-size: 49px;             cursor: pointer;         }          .bonus-code__button:hover {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";             filter: alpha(opactiy=70);             -moz-opacity: .7;             -khtml-opacity: .7;             opacity: .7;         }          .bonus-code__input {             position: absolute;             left: 323px;             top: 202px;             height: 33px;             width: 182px;             background: transparent;             border: none;             padding: 0 5px;             box-sizing: border-box;             z-index: 500;         }          .bonus-code__input:-moz-placeholder, .bonus-code__input::-moz-placeholder {             opacity: 1;             color: #252525;             text-transform: none;         }          .bonus-code__input:-ms-input-placeholder {             color: #252525;             text-transform: none;         }          .bonus-code__input::-webkit-input-placeholder {             color: #252525;             text-transform: none;         }          .achieve-box {             position: relative;             margin-right: 4px;             margin-left: 4px;         }          .achieve-box:hover .achieve-box__img_type_inactive {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .achieve-box:hover .achieve-box__img_type_inactive ~ img {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .achieve-box:active .achieve-box__img_type_inactive {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .achieve-box:active .achieve-box__img_type_inactive .achieve-box__img_type_inactive ~ img {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .achieve-box_size_s {             margin: 0;         }          .achieve-box_size_s .achieve-box__progress {             margin-right: 5px;             margin-left: 5px;         }          .achieve-box_size_s .achieve-box__img-holder {             position: relative;             width: 73px;             height: 0;             padding-bottom: 73px;             margin-bottom: 0;         }          .achieve-box_type_special {             box-sizing: border-box;             margin: 0;             padding: 0 5px;             width: 147px;         }          .achieve-box_type_special .achieve-box__img-holder {             width: 100%;             padding-bottom: 100%;         }          .achieve-box__img-holder {             margin-bottom: 10px;             position: relative;             width: 110px;             height: 0;             padding-bottom: 110px;         }          .achieve-box__img {             width: 100%;         }          .achieve-box__img_type_inactive {             position: absolute;             top: 0;             left: 0;         }          .achieve-box__img_type_inactive ~ img {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .achieve-box__badge {             position: absolute;             top: 13px;             right: 0;         }          .achieve-box__progress {             margin-right: 10px;             margin-left: 10px;         }          .achieve-box__link {             z-index: 1;             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;             cursor: pointer;         }          .form-box {             position: relative;         }          .form-box__text-hint {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             position: absolute;             top: 100%;             left: 0;             margin-top: 5px;         }          .form-box__ulpload-file-holder {             overflow: hidden;             position: relative;         }          .form-box__upload-file-btn {             position: absolute;             cursor: pointer;             top: 0;             right: 0;         }          .form-box__preview-document {             margin: 0 auto 30px;             max-width: 540px;         }          .form-box__preview-document img {             width: 100%;         }          .form-box__search-input {             box-sizing: border-box;             display: inline-block;             width: 100%;             outline: none;             border: 1px solid rgba(158, 103, 42, .5);             height: 39px;             padding: 10px 20px;             background-color: transparent;             border-radius: 20px;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #57483c;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             padding-left: 30px;         }          .form-box__search-input:-moz-placeholder, .form-box__search-input::-moz-placeholder {             opacity: 1;             color: #46392e;             text-transform: none;         }          .form-box__search-input:-ms-input-placeholder {             color: #46392e;             text-transform: none;         }          .form-box__search-input::-webkit-input-placeholder {             color: #46392e;             text-transform: none;         }          .form-box__search-input:-webkit-autofill, .form-box__search-input:-webkit-autofill:hover {             box-shadow: inset 0 0 0 10em transparent;         }          .form-box__search-input:-webkit-autofill:focus {             box-shadow: inset 0 0 0 10em transparent;         }          .form-box__search-btn {             position: absolute;             display: inline-block;             cursor: pointer;             top: 21px;             left: 10px;         }          .form-box__divider-column {             position: relative;         }          .form-box__confirm-holder {             white-space: nowrap;             position: absolute;             top: 0;             right: 5px;             bottom: 0;             min-width: 46px;             font-size: 23px;             color: #03a528;         }          .form-box__confirm-holder:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .form-box__confirm-holder .button {             display: inline-block;         }          .game-box {             position: relative;             box-shadow: 0 0 3px 1px rgba(0, 0, 0, .6);             font-size: 25px;         }          .game-box:hover .game-box__action-content {             display: block;         }          .game-box .game-box__img-holder:after {             display: block;             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .3), inset 0 0 10px 5px hsla(31, 35%, 63%, .4);         }          .game-box_size_s {             font-size: 12px;         }          .game-box_size_s .game-box__holder {             margin: 5px;         }          .game-box_size_s .game-box__holder .button__text {             color: #fff;         }          .game-box_size_s .game-box__demo-holder, .game-box_size_s .game-box__title {             display: none;         }          .game-box_hide_action-content .game-box__action-content {             display: none !important;         }          .game-box__img-holder {             display: block;         }          .game-box__action-content {             display: none;             overflow: hidden;             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             text-align: center;             white-space: nowrap;             font-size: 0;             background: url(/shared/2746/game-box-bg.png) 0 0 repeat;             box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5), inset 0 0 10px 5px hsla(31, 35%, 63%, .4);             z-index: 3;         }          .game-box__action-content:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .game-box__align-content {             vertical-align: middle;             display: inline-block;             width: 100%;             white-space: normal;         }          .game-box__title {             overflow: hidden;             max-height: 50px;             margin: 5px 10px 10px;         }          .game-box__holder {             margin: 10px;         }          .game-box__demo-holder {             margin: 10px 10px 5px;         }          .game-box__pseudo-link {             display: inline-block;             border-bottom: 1px solid;             text-decoration: none;             cursor: pointer;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .game-box__pseudo-link:hover {             border-bottom: 1px solid transparent;         }          .game-box__label-new {             box-sizing: border-box;             position: absolute;             top: 10px;             left: 0;             width: 60px;             height: 20px;             font-size: 60px;         }          .game-box__jackpot-holder {             position: absolute;             bottom: 0;             left: 0;             width: 100%;             height: 25%;             white-space: nowrap;             text-align: center;             background: url(/shared/2746/backend-decor.png) 50% 0 no-repeat, url(/shared/2746/jackpot-decor-right.png) 100% 0 no-repeat, url(/shared/2746/jackpot-decor-left.png) 0 0 no-repeat, url(/shared/2746/jackpot-shadow-left.png) 0 100% no-repeat, url(/shared/2746/jackpot-shadow-right.png) 100% 100% no-repeat, url(/shared/2746/main-counter-bg.png) 0 0 repeat;         }          .game-box__jackpot-holder:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .game-box__jackpot-holder:after {             content: "Jackpot";             position: absolute;             bottom: 100%;             left: 0;             width: 100%;             background: url(/shared/2746/jackpot-tail.png) 0 0 repeat-x;             font-size: 12px;             color: #fff;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             box-sizing: border-box;             z-index: 1;             height: 24px;             margin-bottom: -7px;             padding-top: 10px;             background-repeat: no-repeat;             background-position: 50% 0;             text-transform: uppercase;         }          .game-box__jackpot-holder:after, .game-box__jackpot-text {             font-family: Georgia, Times, Times New Roman, serif;             line-height: 1.25;             font-weight: 400;         }          .game-box__jackpot-text {             vertical-align: middle;             display: inline-block;             font-size: 1em;             color: #ffcf86;             text-shadow: 0 1px #fff;         }          .game-box__jackpot-currency {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #bab6b8;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .game-box__icon-decor {             position: absolute;         }          .game-box__corner-decor {             position: absolute;             font-size: 0;         }          .games-list {             margin: 0;             padding: 0;             font-size: 0;             text-align: center;         }          .games-list_with_bonus {             margin-top: -30px;             margin-left: -60px;         }          .games-list_with_bonus .games-list__item {             margin-top: 30px;             margin-left: 60px;         }          .games-list__item {             vertical-align: top;             display: inline-block;             margin-top: 1px;             margin-left: 1px;             list-style-type: none;         }          .img-box {             -webkit-box-sizing: border-box;             -moz-box-sizing: border-box;             box-sizing: border-box;             position: relative;             width: 140px;             min-height: 140px;         }          .img-box:hover .img-box__obj {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";             filter: alpha(opactiy=40);             -moz-opacity: .4;             -khtml-opacity: .4;             opacity: .4;         }          .img-box__obj {             width: 100%;         }          .img-box__btn-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             z-index: 1;             box-sizing: border-box;             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;             padding-right: 6px;             padding-left: 6px;             white-space: nowrap;             text-align: center;         }          .img-box__btn-holder:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .img-box__btn-holder:hover {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .login-box__container {             margin-top: 40px;             margin-bottom: 40px;         }          .login-box__field-holder {             margin: 0 auto 20px;             width: 380px;         }          .recovery-pass-box__container {             margin-top: 40px;             margin-bottom: 60px;         }          .recovery-pass-box__field-holder {             margin: 0 auto 20px;             width: 380px;         }          .recovery-pass-box__message {             margin-top: 40px;             margin-bottom: 60px;             text-align: center;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.2;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .menu-simple {             margin: 0;             padding: 0;             font-size: 0;             text-align: center;         }          .menu-simple__item {             vertical-align: middle;             display: inline-block;         }          .menu-simple__item:not(:first-child) {             margin-left: 30px;         }          .menu-simple__link {             display: inline-block;             text-decoration: none;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #988b81;             text-shadow: 1px 1px rgba(0, 0, 0, .53);             font-weight: 400;             border-bottom-width: 1px;             border-bottom-style: solid;             border-bottom-color: #988b81;         }          .menu-simple__link:hover {             border-bottom-color: #ffcf86;             color: #ffcf86;         }          .profile-balance-info {             width: 100%;             table-layout: fixed;             border-collapse: separate;         }          .profile-balance-info__row:first-child .profile-balance-info__cell {             border-top: 0 none;         }          .profile-balance-info__row:last-child .profile-balance-info__cell {             border-bottom: 0 none;         }          .profile-balance-info__cell {             vertical-align: middle;             height: 50px;             border-top: 1px solid hsla(0, 0%, 100%, .41);             border-bottom: 1px solid rgba(158, 83, 42, .41);         }          .profile-balance-info__cell + .profile-balance-info__cell {             width: 36%;             text-align: right;         }          .profile-balance-info__title {             color: #46392e;             margin-right: 10px;         }          .profile-balance-info__title, .profile-balance-info__value {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .profile-balance-info__value {             color: #000;         }          .profile-status:after, .profile-status:before {             content: "";             display: table;         }          .profile-status:after {             clear: both;         }          .profile-status__img-holder {             width: 130px;             padding-bottom: 130px;             position: relative;             height: 0;             float: left;             margin-right: 20px;         }          .profile-status__curr-achiev {             position: absolute;             top: 0;             left: 0;         }          .profile-status__achiev-ribbon {             position: absolute;             bottom: 0;             left: 0;         }          .profile-status__wrapper {             overflow: hidden;             padding: 0 5px;         }          .profile-status__title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin-bottom: 5px;             margin: 20px 0;         }          .profile-status__level {             margin-bottom: 20px;         }          .promo-list {             margin: -20px 0 0;             padding: 0;             margin-left: -20px;         }          .promo-list__item {             list-style-type: none;             margin-top: 20px;             box-sizing: border-box;             vertical-align: top;             display: inline-block;             width: 49%;             padding-left: 20px;         }          .promo-list__item:after, .promo-list__item:before {             content: "";             display: table;         }          .promo-list__item:after {             clear: both;         }          .promo-list__count {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 40px;             line-height: 55px;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             float: left;             margin-right: 20px;             width: 60px;             height: 59px;             text-align: center;             background: url(/shared/2746/icon-coin-opacity.png) 0 0 no-repeat;         }          .promo-list__content {             overflow: hidden;         }          .promo-list__title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 18px;             line-height: 1.25;             color: #202021;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin: 0;         }          .promo-list__title:first-letter {             text-transform: uppercase;         }          .promo-list__description {             margin: 0;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #9e532a;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .schedule-list {             position: relative;             margin: 0;             padding: 0;             margin-bottom: 30px;             padding-bottom: 30px;         }          .schedule-list__item {             position: relative;             list-style-type: none;         }          .schedule-list__item:not(:last-child) {             margin-bottom: 30px;             padding-bottom: 30px;         }          .schedule-list__img-holder {             position: relative;             width: 380px;             min-height: 218px;         }          .schedule-list__data {             position: absolute;             bottom: 0;             left: 0;             width: 100%;             background: url(/shared/2746/main-counter-divider.png) 50% 50% repeat-y, url(/shared/2746/main-counter-bg.png) 0 0 repeat;             padding: 15px 0;         }          .schedule-list__icon {             position: absolute;             z-index: 1;             top: -10px;             left: -10px;         }          .schedule-list__slug-title {             word-wrap: break-word;             cursor: pointer;             -webkit-touch-callout: none;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 18px;             line-height: 1;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             border-bottom: 1px solid;             font-weight: 400;             text-decoration: none;         }          .schedule-list__slug-title:active, .schedule-list__slug-title:hover {             color: #2c6da0;             border-bottom-color: #2c6da0;         }          .schedule-list__weekday-title {             position: relative;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 18px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin: 20px 0 30px;         }          .schedule-list__weekday-title:after {             position: absolute;             content: "";             border-bottom: 1px solid #c0957b;             top: 100%;             left: 0;             margin-top: 5px;             width: 60px;         }          .schedule-list__counter-decor {             position: absolute;             left: 50%;             font-size: 0;             transform: translateX(-50%);         }          .schedule-list__wrapper {             position: relative;             padding: 30px 0;         }          .schedule-list__wrapper:before {             top: 0;         }          .schedule-list__wrapper:after, .schedule-list__wrapper:before {             position: absolute;             content: "";             border-bottom: 1px solid #c0957b;             left: 0;             width: 100%;         }          .schedule-list__wrapper:after {             top: 100%;         }          .schedule-list__counter-decor-slice {             position: absolute;             font-size: 0;         }          .tournament-your-pos {             color: #cfc9c6;             text-shadow: 1px 1px #000;         }          .tournament-your-pos, .tournament-your-pos_style_secondary {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.43;             font-weight: 400;         }          .tournament-your-pos_style_secondary {             color: #2c6da0;             text-shadow: 0 1px hsla(0, 0%, 100%, .44);         }          .tournament-your-pos_style_secondary .tournament-your-pos__nick {             font-weight: 700;         }          .tournament-your-pos_style_secondary .tournament-your-pos__rounds {             font-style: italic;             font-weight: 700;         }          .tournament-your-pos__rank {             font-weight: 700;         }          .tournament-your-pos__nick {             font-weight: 700;             text-transform: uppercase;         }          .tournament-your-pos__rounds {             font-style: normal;         }          .tournament-your-pos__score {             white-space: nowrap;             font-weight: 700;         }          .booster-indicator {             position: relative;             padding: 0 2px;             white-space: nowrap;         }          .booster-indicator_type_inactive .booster-indicator__icon {             width: 6px;             height: 6px;         }          .booster-indicator_type_inactive .booster-indicator__icon:before {             border: 3px solid #bc8e72;         }          .booster-indicator_type_mode-on .booster-indicator__icon {             margin-right: 2px;             width: 8px;             height: 8px;         }          .booster-indicator_type_mode-on .booster-indicator__icon:after, .booster-indicator_type_mode-on .booster-indicator__icon:before {             border-width: 4px 0 4px 4px;             border-style: solid;             border-color: transparent transparent transparent #c84740;         }          .booster-indicator_type_active .booster-indicator__icon {             width: 6px;             height: 7px;         }          .booster-indicator_type_active .booster-indicator__icon:after, .booster-indicator_type_active .booster-indicator__icon:before {             height: 7px;             border-right: 2px;             border-right-style: solid;             border-right-color: #2c6da0;         }          .booster-indicator_type_super-active .booster-indicator__icon {             width: 6px;             height: 8px;         }          .booster-indicator_type_super-active .booster-indicator__icon:before {             border-width: 4px 0 4px 6px;             border-style: solid;             border-color: transparent transparent transparent #30934c;         }          .booster-indicator__icon {             position: absolute;             top: 0;             right: 100%;             bottom: 0;             margin: auto 3px auto 0;         }          .booster-indicator__icon:after, .booster-indicator__icon:before {             content: "";             position: absolute;             top: 0;             width: 0;             height: 0;         }          .booster-indicator__icon:before {             left: 0;         }          .booster-indicator__icon:after {             right: 0;         }          .unfinished-achieves__title {             position: relative;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin: 0 0 30px;         }          .unfinished-achieves__title:after {             position: absolute;             content: "";             border-bottom: 1px solid #c0957b;             top: 100%;             left: 0;             margin-top: 20px;             width: 60px;         }          .unfinished-achieves__content {             position: relative;             padding: 30px 0 50px;             border-top: 1px solid rgba(0, 0, 0, .39);             border-bottom: 1px solid rgba(0, 0, 0, .39);             box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .25);             background: linear-gradient(180deg, hsla(0, 0%, 100%, .1) 0, rgba(0, 0, 0, .1)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: -webkit-linear-gradient(top, hsla(0, 0%, 100%, .1), rgba(0, 0, 0, .1)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: -ms-linear-gradient(top, hsla(0, 0%, 100%, .1) 0, rgba(0, 0, 0, .1) 100%), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);         }          .unfinished-achieves__content:before {             -moz-transform: translateY(50%);             -o-transform: translateY(50%);             -ms-transform: translateY(50%);             -webkit-transform: translateY(50%);             transform: translateY(50%);             content: "";             position: absolute;             bottom: 100%;             right: 0;             left: 0;             height: 23px;         }          .unfinished-achieves__content:after {             -moz-transform: translateY(-50%);             -o-transform: translateY(-50%);             -ms-transform: translateY(-50%);             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             content: "";             position: absolute;             top: 100%;             right: 0;             left: 0;             height: 23px;         }          .unfinished-achieves__splash {             overflow: hidden;             position: absolute;             top: -78px;             left: 0;             display: table;             table-layout: fixed;             width: 100%;             height: 192px;         }          .unfinished-achieves__splash-item {             position: relative;             display: table-cell;         }          .unfinished-achieves__splash-item:nth-child(2) {             width: 1200px;         }          .unfinished-achieves__splash-item:nth-child(2):before {             content: "";             position: absolute;             top: 0;             right: 0;             width: 151px;             height: 100%;         }          .unfinished-achieves__splash-item:nth-child(3):before {             content: "";             position: absolute;             top: 0;             left: 0;             width: 152px;             height: 100%;         }          .unfinished-achieves-list {             margin: 0 0 0 -10px;             padding: 0;             font-size: 0;             white-space: nowrap;         }          .unfinished-achieves-list__item {             position: relative;             vertical-align: top;             display: inline-block;             margin: 10px 10px 0;             list-style-type: none;             text-align: left;         }          .unfinished-achieves-list__badge {             -webkit-transform: translate(25%, -50%);             -ms-transform: translate(25%, -50%);             transform: translate(25%, -50%);             z-index: 4;             position: absolute;             top: 0;             right: 0;         }          .game-gift-box {             position: relative;             display: inline-block;         }          .game-gift-box_type_responsive {             position: relative;             width: 100%;             height: 0;             padding-bottom: 100%;         }          .game-gift-box__game-holder {             -moz-transform: translateY(-50%);             -o-transform: translateY(-50%);             -ms-transform: translateY(-50%);             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             position: absolute;             top: 50%;             left: 0;         }          .game-gift-box__img-holder {             position: absolute;             width: 40%;             height: 0;             padding-bottom: 40%;             -webkit-transform: translate(50%, 25%);             -ms-transform: translate(50%, 25%);             transform: translate(50%, 25%);             right: 0;             bottom: 0;         }          .precashier-tabs {             margin: 0;             padding: 0;             font-size: 0;             text-align: center;         }          .precashier-tabs__item {             position: relative;             vertical-align: top;             display: inline-block;             list-style-type: none;             width: 140px;             padding-right: 10px;             padding-left: 10px;         }          .precashier-gifts {             position: relative;             padding-top: 10px;             padding-bottom: 20px;         }          .popover-wrapper {             position: relative;             display: inline-block;             width: inherit;             height: inherit;         }          .popover-wrapper_state_show .head-control-panel__lang-decor {             -moz-transform: translateX(-30%);             -o-transform: translateX(-30%);             -ms-transform: translateX(-30%);             -webkit-transform: translateX(-30%);             transform: translateX(-30%);             width: 90px;             height: 85px;         }          .contest-info {             margin: 0;             padding: 0;             font-size: 0;         }          .contest-info_style_secondary .contest-info__item {             text-shadow: 0 1px hsla(0, 0%, 100%, .44);         }          .contest-info_style_secondary .contest-info__title {             color: #46392e;         }          .contest-info_style_secondary .contest-info__value {             color: #000;         }          .contest-info_style_secondary .contest-info__value_type_qual {             color: #276f3b;         }          .contest-info_style_secondary .contest-info__value_type_not-qual {             color: #c11d21;         }          .contest-info__item {             list-style-type: none;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 1px 1px #000;             font-weight: 400;         }          .contest-info__title {             color: #988b81;             margin-right: 5px;         }          .contest-info__value {             color: #cfc9c6;             font-weight: 700;         }          .contest-info__value_type_qual {             color: #276f3b;         }          .contest-info__value_type_not-qual {             color: #c11d21;         }          .title-counter {             color: #fff;             font-size: 12px;             text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);             text-transform: uppercase;             padding: 0;             margin: 0;             font-weight: 400;         }          .title-counter_style_secondary {             color: #46392e;         }          .contest-prize, .title-counter_style_secondary {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .contest-prize {             color: #fff;             text-transform: uppercase;         }          .layout__lang-ja .contest-prize {             font-size: 11px;         }          .contest-prize_style_secondary {             color: #595858;         }          .contest-prize_style_secondary .contest-prize__value {             color: #9e532a;         }          .contest-prize_style_third {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #57483c;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .contest-prize_style_third .contest-prize__value {             color: #c11d21;         }          .contest-prize__value {             font-size: 35px;             color: #ffcf86;             text-transform: none;         }          .user-tab-title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 22px;             line-height: 1.25;             color: #c84740;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin: 0;             text-align: center;         }          .user-tab-title__sub-text {             font-size: 18px;             color: #010101;         }          .account-sub-menu__item:not(:first-child):before, .flags, .flags-2x, .icons, .icons-2x, .partners, .partners-2x, .payment-systems, .payment-systems-2x, .play-area__closer, .progress__draggable-inner:after, .progress__draggable-inner:before, .rslider__pager-btn:after, .social, .social-2x, .switch__icon:before {             vertical-align: middle;             display: inline-block;             background-repeat: no-repeat;         }          .account-sub-menu__item:not(:first-child):before, .icons, .play-area__closer, .progress__draggable-inner:after, .progress__draggable-inner:before, .rslider__pager-btn:after, .switch__icon:before {             background-image: url(/shared/2746/sprite-icons.png);             background-size: 410px 394px;         }          .account-sub-menu__item:not(:first-child):before, .icon-account-decor.play-area__closer, .icon-account-decor.progress__draggable-inner:after, .icon-account-decor.progress__draggable-inner:before, .icon-account-decor.rslider__pager-btn:after, .icon-account-decor.switch__icon:before, .icons.icon-account-decor {             width: 8px;             height: 8px;             background-position: -400px -25px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-achievements:not(:first-child):before, .account-sub-menu__link:hover .icon-achievements.play-area__closer, .account-sub-menu__link:hover .icons.icon-achievements, .account-sub-menu__link:hover .progress__draggable-inner.icon-achievements:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-achievements:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-achievements:after, .account-sub-menu__link:hover .switch__icon.icon-achievements:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-achievements:not(:first-child):before, .account-sub-menu__link_state_active .icon-achievements.play-area__closer, .account-sub-menu__link_state_active .icons.icon-achievements, .account-sub-menu__link_state_active .progress__draggable-inner.icon-achievements:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-achievements:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-achievements:after, .account-sub-menu__link_state_active .switch__icon.icon-achievements:before, .icon-achievements-active.account-sub-menu__item:not(:first-child):before, .icon-achievements-active.play-area__closer, .icon-achievements-active.progress__draggable-inner:after, .icon-achievements-active.progress__draggable-inner:before, .icon-achievements-active.rslider__pager-btn:after, .icon-achievements-active.switch__icon:before, .icons.icon-achievements-active {             width: 16px;             height: 20px;             background-position: -111px -346px;         }          .icon-achievements.account-sub-menu__item:not(:first-child):before, .icon-achievements.play-area__closer, .icon-achievements.progress__draggable-inner:after, .icon-achievements.progress__draggable-inner:before, .icon-achievements.rslider__pager-btn:after, .icon-achievements.switch__icon:before, .icons.icon-achievements {             width: 16px;             height: 20px;             background-position: -132px -346px;         }          .icon-active.account-sub-menu__item:not(:first-child):before, .icon-active.play-area__closer, .icon-active.progress__draggable-inner:after, .icon-active.progress__draggable-inner:before, .icon-active.rslider__pager-btn:after, .icon-active.switch__icon:before, .icons.icon-active {             width: 20px;             height: 20px;             background-position: -375px -89px;         }          .icon-alert-close.account-sub-menu__item:not(:first-child):before, .icon-alert-close.play-area__closer, .icon-alert-close.progress__draggable-inner:after, .icon-alert-close.progress__draggable-inner:before, .icon-alert-close.rslider__pager-btn:after, .icon-alert-close.switch__icon:before, .icons.icon-alert-close {             width: 17px;             height: 18px;             background-position: -153px -346px;         }          .icon-arrow-left-hvr.account-sub-menu__item:not(:first-child):before, .icon-arrow-left-hvr.play-area__closer, .icon-arrow-left-hvr.progress__draggable-inner:after, .icon-arrow-left-hvr.progress__draggable-inner:before, .icon-arrow-left-hvr.rslider__pager-btn:after, .icon-arrow-left-hvr.switch__icon:before, .icons.icon-arrow-left-hvr {             width: 11px;             height: 13px;             background-position: -271px -346px;         }          .icon-arrow-left.account-sub-menu__item:not(:first-child):before, .icon-arrow-left.play-area__closer, .icon-arrow-left.progress__draggable-inner:after, .icon-arrow-left.progress__draggable-inner:before, .icon-arrow-left.rslider__pager-btn:after, .icon-arrow-left.switch__icon:before, .icons.icon-arrow-left {             width: 11px;             height: 13px;             background-position: -255px -346px;         }          .icon-arrow-right-hvr.account-sub-menu__item:not(:first-child):before, .icon-arrow-right-hvr.play-area__closer, .icon-arrow-right-hvr.progress__draggable-inner:after, .icon-arrow-right-hvr.progress__draggable-inner:before, .icon-arrow-right-hvr.rslider__pager-btn:after, .icon-arrow-right-hvr.switch__icon:before, .icons.icon-arrow-right-hvr {             width: 11px;             height: 13px;             background-position: -287px -346px;         }          .icon-arrow-right.account-sub-menu__item:not(:first-child):before, .icon-arrow-right.play-area__closer, .icon-arrow-right.progress__draggable-inner:after, .icon-arrow-right.progress__draggable-inner:before, .icon-arrow-right.rslider__pager-btn:after, .icon-arrow-right.switch__icon:before, .icons.icon-arrow-right {             width: 11px;             height: 13px;             background-position: -303px -346px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-balance:not(:first-child):before, .account-sub-menu__link:hover .icon-balance.play-area__closer, .account-sub-menu__link:hover .icons.icon-balance, .account-sub-menu__link:hover .progress__draggable-inner.icon-balance:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-balance:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-balance:after, .account-sub-menu__link:hover .switch__icon.icon-balance:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-balance:not(:first-child):before, .account-sub-menu__link_state_active .icon-balance.play-area__closer, .account-sub-menu__link_state_active .icons.icon-balance, .account-sub-menu__link_state_active .progress__draggable-inner.icon-balance:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-balance:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-balance:after, .account-sub-menu__link_state_active .switch__icon.icon-balance:before, .icon-balance-active.account-sub-menu__item:not(:first-child):before, .icon-balance-active.play-area__closer, .icon-balance-active.progress__draggable-inner:after, .icon-balance-active.progress__draggable-inner:before, .icon-balance-active.rslider__pager-btn:after, .icon-balance-active.switch__icon:before, .icons.icon-balance-active {             width: 27px;             height: 23px;             background-position: -199px -252px;         }          .icon-balance.account-sub-menu__item:not(:first-child):before, .icon-balance.play-area__closer, .icon-balance.progress__draggable-inner:after, .icon-balance.progress__draggable-inner:before, .icon-balance.rslider__pager-btn:after, .icon-balance.switch__icon:before, .icons.icon-balance {             width: 27px;             height: 23px;             background-position: -167px -252px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-bonuscode:not(:first-child):before, .account-sub-menu__link:hover .icon-bonuscode.play-area__closer, .account-sub-menu__link:hover .icons.icon-bonuscode, .account-sub-menu__link:hover .progress__draggable-inner.icon-bonuscode:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-bonuscode:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-bonuscode:after, .account-sub-menu__link:hover .switch__icon.icon-bonuscode:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-bonuscode:not(:first-child):before, .account-sub-menu__link_state_active .icon-bonuscode.play-area__closer, .account-sub-menu__link_state_active .icons.icon-bonuscode, .account-sub-menu__link_state_active .progress__draggable-inner.icon-bonuscode:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-bonuscode:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-bonuscode:after, .account-sub-menu__link_state_active .switch__icon.icon-bonuscode:before, .icon-bonuscode-active.account-sub-menu__item:not(:first-child):before, .icon-bonuscode-active.play-area__closer, .icon-bonuscode-active.progress__draggable-inner:after, .icon-bonuscode-active.progress__draggable-inner:before, .icon-bonuscode-active.rslider__pager-btn:after, .icon-bonuscode-active.switch__icon:before, .icons.icon-bonuscode-active {             width: 26px;             height: 19px;             background-position: -234px -317px;         }          .icon-bonuscode.account-sub-menu__item:not(:first-child):before, .icon-bonuscode.play-area__closer, .icon-bonuscode.progress__draggable-inner:after, .icon-bonuscode.progress__draggable-inner:before, .icon-bonuscode.rslider__pager-btn:after, .icon-bonuscode.switch__icon:before, .icons.icon-bonuscode {             width: 26px;             height: 19px;             background-position: -203px -317px;         }          .icon-button-slider-active.account-sub-menu__item:not(:first-child):before, .icon-button-slider-active.play-area__closer, .icon-button-slider-active.progress__draggable-inner:after, .icon-button-slider-active.progress__draggable-inner:before, .icon-button-slider-active.rslider__pager-btn:after, .icon-button-slider-active.switch__icon:before, .icons.icon-button-slider-active {             width: 11px;             height: 11px;             background-position: -139px -83px;         }          .icon-button-slider-default.account-sub-menu__item:not(:first-child):before, .icon-button-slider-default.play-area__closer, .icon-button-slider-default.progress__draggable-inner:after, .icon-button-slider-default.progress__draggable-inner:before, .icon-button-slider-default.rslider__pager-btn:after, .icon-button-slider-default.switch__icon:before, .icons.icon-button-slider-default {             width: 11px;             height: 11px;             background-position: -319px -346px;         }          .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:after, .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:focus:after, .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:hover:after, .icon-button-slider-tuning-big-active.account-sub-menu__item:not(:first-child):before, .icon-button-slider-tuning-big-active.play-area__closer, .icon-button-slider-tuning-big-active.progress__draggable-inner:after, .icon-button-slider-tuning-big-active.progress__draggable-inner:before, .icon-button-slider-tuning-big-active.rslider__pager-btn:after, .icon-button-slider-tuning-big-active.switch__icon:before, .icons.icon-button-slider-tuning-big-active {             width: 16px;             height: 17px;             background-position: -196px -346px;         }          .icon-button-slider-tuning-big.account-sub-menu__item:not(:first-child):before, .icon-button-slider-tuning-big.play-area__closer, .icon-button-slider-tuning-big.progress__draggable-inner:after, .icon-button-slider-tuning-big.progress__draggable-inner:before, .icon-button-slider-tuning-big.rslider__pager-btn:after, .icon-button-slider-tuning-big.switch__icon:before, .icons.icon-button-slider-tuning-big {             width: 16px;             height: 17px;             background-position: -175px -346px;         }          .icon-button-slider-tuning-small-active.account-sub-menu__item:not(:first-child):before, .icon-button-slider-tuning-small-active.play-area__closer, .icon-button-slider-tuning-small-active.progress__draggable-inner:after, .icon-button-slider-tuning-small-active.progress__draggable-inner:before, .icon-button-slider-tuning-small-active.rslider__pager-btn:after, .icon-button-slider-tuning-small-active.switch__icon:before, .icons.icon-button-slider-tuning-small-active {             width: 12px;             height: 13px;             background-position: -238px -346px;         }          .cashier-slider .rslider__pager-btn:focus:after, .cashier-slider .rslider__pager-btn:hover:after, .icon-button-slider-tuning-small.account-sub-menu__item:not(:first-child):before, .icon-button-slider-tuning-small.play-area__closer, .icon-button-slider-tuning-small.progress__draggable-inner:after, .icon-button-slider-tuning-small.progress__draggable-inner:before, .icon-button-slider-tuning-small.rslider__pager-btn:after, .icon-button-slider-tuning-small.switch__icon:before, .icons.icon-button-slider-tuning-small {             width: 12px;             height: 13px;             background-position: -351px -317px;         }          .icon-button-slider-tuning-unable-big.account-sub-menu__item:not(:first-child):before, .icon-button-slider-tuning-unable-big.play-area__closer, .icon-button-slider-tuning-unable-big.progress__draggable-inner:after, .icon-button-slider-tuning-unable-big.progress__draggable-inner:before, .icon-button-slider-tuning-unable-big.rslider__pager-btn:after, .icon-button-slider-tuning-unable-big.switch__icon:before, .icons.icon-button-slider-tuning-unable-big {             width: 16px;             height: 17px;             background-position: -217px -346px;         }          .cashier-slider .rslider__pager-btn:after, .icon-button-slider-tuning-unable.account-sub-menu__item:not(:first-child):before, .icon-button-slider-tuning-unable.play-area__closer, .icon-button-slider-tuning-unable.progress__draggable-inner:after, .icon-button-slider-tuning-unable.progress__draggable-inner:before, .icon-button-slider-tuning-unable.rslider__pager-btn:after, .icon-button-slider-tuning-unable.switch__icon:before, .icons.icon-button-slider-tuning-unable {             width: 12px;             height: 12px;             background-position: -122px -83px;         }          .icon-calendar-active.account-sub-menu__item:not(:first-child):before, .icon-calendar-active.play-area__closer, .icon-calendar-active.progress__draggable-inner:after, .icon-calendar-active.progress__draggable-inner:before, .icon-calendar-active.rslider__pager-btn:after, .icon-calendar-active.switch__icon:before, .icons.icon-calendar-active, .tab:hover .account-sub-menu__item.icon-calendar:not(:first-child):before, .tab:hover .icon-calendar.play-area__closer, .tab:hover .icons.icon-calendar, .tab:hover .progress__draggable-inner.icon-calendar:after, .tab:hover .progress__draggable-inner.icon-calendar:before, .tab:hover .rslider__pager-btn.icon-calendar:after, .tab:hover .switch__icon.icon-calendar:before, .tab_state_active .account-sub-menu__item.icon-calendar:not(:first-child):before, .tab_state_active .icon-calendar.play-area__closer, .tab_state_active .icons.icon-calendar, .tab_state_active .progress__draggable-inner.icon-calendar:after, .tab_state_active .progress__draggable-inner.icon-calendar:before, .tab_state_active .rslider__pager-btn.icon-calendar:after, .tab_state_active .switch__icon.icon-calendar:before {             width: 29px;             height: 30px;             background-position: -304px -169px;         }          .icon-calendar.account-sub-menu__item:not(:first-child):before, .icon-calendar.play-area__closer, .icon-calendar.progress__draggable-inner:after, .icon-calendar.progress__draggable-inner:before, .icon-calendar.rslider__pager-btn:after, .icon-calendar.switch__icon:before, .icons.icon-calendar {             width: 29px;             height: 30px;             background-position: -304px -134px;         }          .account-menu__link:hover .icon-cashier.account-sub-menu__item:not(:first-child):before, .account-menu__link:hover .icon-cashier.play-area__closer, .account-menu__link:hover .icons.icon-cashier, .account-menu__link:hover .progress__draggable-inner.icon-cashier:after, .account-menu__link:hover .progress__draggable-inner.icon-cashier:before, .account-menu__link:hover .rslider__pager-btn.icon-cashier:after, .account-menu__link:hover .switch__icon.icon-cashier:before, .account-menu__link_state_active .icon-cashier.account-sub-menu__item:not(:first-child):before, .account-menu__link_state_active .icon-cashier.play-area__closer, .account-menu__link_state_active .icons.icon-cashier, .account-menu__link_state_active .progress__draggable-inner.icon-cashier:after, .account-menu__link_state_active .progress__draggable-inner.icon-cashier:before, .account-menu__link_state_active .rslider__pager-btn.icon-cashier:after, .account-menu__link_state_active .switch__icon.icon-cashier:before, .icon-cashier-active.account-sub-menu__item:not(:first-child):before, .icon-cashier-active.play-area__closer, .icon-cashier-active.progress__draggable-inner:after, .icon-cashier-active.progress__draggable-inner:before, .icon-cashier-active.rslider__pager-btn:after, .icon-cashier-active.switch__icon:before, .icons.icon-cashier-active {             width: 35px;             height: 27px;             background-position: -304px 0;         }          .icon-cashier.account-sub-menu__item:not(:first-child):before, .icon-cashier.play-area__closer, .icon-cashier.progress__draggable-inner:after, .icon-cashier.progress__draggable-inner:before, .icon-cashier.rslider__pager-btn:after, .icon-cashier.switch__icon:before, .icons.icon-cashier {             width: 35px;             height: 27px;             background-position: -304px -32px;         }          .icon-checkbox-active-secondary.account-sub-menu__item:not(:first-child):before, .icon-checkbox-active-secondary.play-area__closer, .icon-checkbox-active-secondary.progress__draggable-inner:after, .icon-checkbox-active-secondary.progress__draggable-inner:before, .icon-checkbox-active-secondary.rslider__pager-btn:after, .icon-checkbox-active-secondary.switch__icon:before, .icons.icon-checkbox-active-secondary {             width: 22px;             height: 22px;             background-position: -84px -346px;         }          .icon-checkbox-active.account-sub-menu__item:not(:first-child):before, .icon-checkbox-active.play-area__closer, .icon-checkbox-active.progress__draggable-inner:after, .icon-checkbox-active.progress__draggable-inner:before, .icon-checkbox-active.rslider__pager-btn:after, .icon-checkbox-active.switch__icon:before, .icons.icon-checkbox-active {             width: 28px;             height: 26px;             background-position: -97px -285px;         }          .icon-checkbox-default-secondary.account-sub-menu__item:not(:first-child):before, .icon-checkbox-default-secondary.play-area__closer, .icon-checkbox-default-secondary.progress__draggable-inner:after, .icon-checkbox-default-secondary.progress__draggable-inner:before, .icon-checkbox-default-secondary.rslider__pager-btn:after, .icon-checkbox-default-secondary.switch__icon:before, .icons.icon-checkbox-default-secondary {             width: 23px;             height: 22px;             background-position: -56px -346px;         }          .icon-checkbox-default.account-sub-menu__item:not(:first-child):before, .icon-checkbox-default.play-area__closer, .icon-checkbox-default.progress__draggable-inner:after, .icon-checkbox-default.progress__draggable-inner:before, .icon-checkbox-default.rslider__pager-btn:after, .icon-checkbox-default.switch__icon:before, .icons.icon-checkbox-default {             width: 28px;             height: 26px;             background-position: -64px -285px;         }          .icon-clock.account-sub-menu__item:not(:first-child):before, .icon-clock.play-area__closer, .icon-clock.progress__draggable-inner:after, .icon-clock.progress__draggable-inner:before, .icon-clock.rslider__pager-btn:after, .icon-clock.switch__icon:before, .icons.icon-clock {             width: 40px;             height: 41px;             background-position: -216px 0;         }          .icon-close-default-active.account-sub-menu__item:not(:first-child):before, .icon-close-default-active.play-area__closer, .icon-close-default-active.progress__draggable-inner:after, .icon-close-default-active.progress__draggable-inner:before, .icon-close-default-active.rslider__pager-btn:after, .icon-close-default-active.switch__icon:before, .icons.icon-close-default-active {             width: 24px;             height: 24px;             background-position: -344px -276px;         }          .icon-close-default-hvr.account-sub-menu__item:not(:first-child):before, .icon-close-default-hvr.play-area__closer, .icon-close-default-hvr.progress__draggable-inner:after, .icon-close-default-hvr.progress__draggable-inner:before, .icon-close-default-hvr.rslider__pager-btn:after, .icon-close-default-hvr.switch__icon:before, .icons.icon-close-default-hvr {             width: 30px;             height: 31px;             background-position: -304px -64px;         }          .icon-close-default.account-sub-menu__item:not(:first-child):before, .icon-close-default.play-area__closer, .icon-close-default.progress__draggable-inner:after, .icon-close-default.progress__draggable-inner:before, .icon-close-default.rslider__pager-btn:after, .icon-close-default.switch__icon:before, .icons.icon-close-default {             width: 24px;             height: 24px;             background-position: -29px -317px;         }          .account-sub-menu__item.play-area__closer:hover:not(:first-child):before, .icon-close-hvr.account-sub-menu__item:not(:first-child):before, .icon-close-hvr.play-area__closer, .icon-close-hvr.progress__draggable-inner:after, .icon-close-hvr.progress__draggable-inner:before, .icon-close-hvr.rslider__pager-btn:after, .icon-close-hvr.switch__icon:before, .icons.icon-close-hvr, .icons.modal__close:hover, .modal__close.account-sub-menu__item:hover:not(:first-child):before, .modal__close.progress__draggable-inner:hover:after, .modal__close.progress__draggable-inner:hover:before, .modal__close.switch__icon:hover:before, .play-area__closer:hover, .progress__draggable-inner.play-area__closer:hover:after, .progress__draggable-inner.play-area__closer:hover:before, .rslider__pager-btn.modal__close:hover:after, .rslider__pager-btn.play-area__closer:hover:after, .switch__icon.play-area__closer:hover:before {             width: 40px;             height: 39px;             background-position: -134px -207px;         }          .icon-close-menu.account-sub-menu__item:not(:first-child):before, .icon-close-menu.play-area__closer, .icon-close-menu.progress__draggable-inner:after, .icon-close-menu.progress__draggable-inner:before, .icon-close-menu.rslider__pager-btn:after, .icon-close-menu.switch__icon:before, .icons.icon-close-menu {             width: 24px;             height: 23px;             background-position: -58px -317px;         }          .account-sub-menu__item.play-area__closer:not(:first-child):before, .icon-close.account-sub-menu__item:not(:first-child):before, .icon-close.progress__draggable-inner:after, .icon-close.progress__draggable-inner:before, .icon-close.rslider__pager-btn:after, .icon-close.switch__icon:before, .icons.icon-close, .play-area__closer, .progress__draggable-inner.play-area__closer:after, .progress__draggable-inner.play-area__closer:before, .rslider__pager-btn.play-area__closer:after, .switch__icon.play-area__closer:before {             width: 40px;             height: 39px;             background-position: -89px -207px;         }          .icon-coin-opacity.account-sub-menu__item:not(:first-child):before, .icon-coin-opacity.play-area__closer, .icon-coin-opacity.progress__draggable-inner:after, .icon-coin-opacity.progress__draggable-inner:before, .icon-coin-opacity.rslider__pager-btn:after, .icon-coin-opacity.switch__icon:before, .icons.icon-coin-opacity {             width: 60px;             height: 59px;             background-position: 0 -43px;         }          .icon-contest-active.account-sub-menu__item:not(:first-child):before, .icon-contest-active.play-area__closer, .icon-contest-active.progress__draggable-inner:after, .icon-contest-active.progress__draggable-inner:before, .icon-contest-active.rslider__pager-btn:after, .icon-contest-active.switch__icon:before, .icons.icon-contest-active, .tab:hover .account-sub-menu__item.icon-contest:not(:first-child):before, .tab:hover .icon-contest.play-area__closer, .tab:hover .icons.icon-contest, .tab:hover .progress__draggable-inner.icon-contest:after, .tab:hover .progress__draggable-inner.icon-contest:before, .tab:hover .rslider__pager-btn.icon-contest:after, .tab:hover .switch__icon.icon-contest:before, .tab_state_active .account-sub-menu__item.icon-contest:not(:first-child):before, .tab_state_active .icon-contest.play-area__closer, .tab_state_active .icons.icon-contest, .tab_state_active .progress__draggable-inner.icon-contest:after, .tab_state_active .progress__draggable-inner.icon-contest:before, .tab_state_active .rslider__pager-btn.icon-contest:after, .tab_state_active .switch__icon.icon-contest:before {             width: 20px;             height: 26px;             background-position: -375px -31px;         }          .icon-contest.account-sub-menu__item:not(:first-child):before, .icon-contest.play-area__closer, .icon-contest.progress__draggable-inner:after, .icon-contest.progress__draggable-inner:before, .icon-contest.rslider__pager-btn:after, .icon-contest.switch__icon:before, .icons.icon-contest {             width: 20px;             height: 26px;             background-position: -375px 0;         }          .icon-counter-decor.account-sub-menu__item:not(:first-child):before, .icon-counter-decor.play-area__closer, .icon-counter-decor.progress__draggable-inner:after, .icon-counter-decor.progress__draggable-inner:before, .icon-counter-decor.rslider__pager-btn:after, .icon-counter-decor.switch__icon:before, .icons.icon-counter-decor {             width: 12px;             height: 7px;             background-position: -344px -305px;         }          .icon-counter-slice-decor.account-sub-menu__item:not(:first-child):before, .icon-counter-slice-decor.play-area__closer, .icon-counter-slice-decor.progress__draggable-inner:after, .icon-counter-slice-decor.progress__draggable-inner:before, .icon-counter-slice-decor.rslider__pager-btn:after, .icon-counter-slice-decor.switch__icon:before, .icons.icon-counter-slice-decor {             width: 6px;             height: 6px;             background-position: -400px -38px;         }          .icon-cup-active.account-sub-menu__item:not(:first-child):before, .icon-cup-active.play-area__closer, .icon-cup-active.progress__draggable-inner:after, .icon-cup-active.progress__draggable-inner:before, .icon-cup-active.rslider__pager-btn:after, .icon-cup-active.switch__icon:before, .icons.icon-cup-active {             width: 18px;             height: 20px;             background-position: -375px -272px;         }          .icon-cup.account-sub-menu__item:not(:first-child):before, .icon-cup.play-area__closer, .icon-cup.progress__draggable-inner:after, .icon-cup.progress__draggable-inner:before, .icon-cup.rslider__pager-btn:after, .icon-cup.switch__icon:before, .icons.icon-cup {             width: 18px;             height: 20px;             background-position: -375px -343px;         }          .icon-default.account-sub-menu__item:not(:first-child):before, .icon-default.play-area__closer, .icon-default.progress__draggable-inner:after, .icon-default.progress__draggable-inner:before, .icon-default.rslider__pager-btn:after, .icon-default.switch__icon:before, .icons.icon-default {             width: 20px;             height: 20px;             background-position: -375px -114px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-deposit:not(:first-child):before, .account-sub-menu__link:hover .icon-deposit.play-area__closer, .account-sub-menu__link:hover .icons.icon-deposit, .account-sub-menu__link:hover .progress__draggable-inner.icon-deposit:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-deposit:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-deposit:after, .account-sub-menu__link:hover .switch__icon.icon-deposit:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-deposit:not(:first-child):before, .account-sub-menu__link_state_active .icon-deposit.play-area__closer, .account-sub-menu__link_state_active .icons.icon-deposit, .account-sub-menu__link_state_active .progress__draggable-inner.icon-deposit:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-deposit:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-deposit:after, .account-sub-menu__link_state_active .switch__icon.icon-deposit:before, .icon-deposit-active.account-sub-menu__item:not(:first-child):before, .icon-deposit-active.play-area__closer, .icon-deposit-active.progress__draggable-inner:after, .icon-deposit-active.progress__draggable-inner:before, .icon-deposit-active.rslider__pager-btn:after, .icon-deposit-active.switch__icon:before, .icons.icon-deposit-active {             width: 28px;             height: 22px;             background-position: -231px -285px;         }          .icon-deposit.account-sub-menu__item:not(:first-child):before, .icon-deposit.play-area__closer, .icon-deposit.progress__draggable-inner:after, .icon-deposit.progress__draggable-inner:before, .icon-deposit.rslider__pager-btn:after, .icon-deposit.switch__icon:before, .icons.icon-deposit {             width: 28px;             height: 22px;             background-position: -231px -252px;         }          .form-box__ulpload-file-holder:hover .account-sub-menu__item.icon-downloads:not(:first-child):before, .form-box__ulpload-file-holder:hover .icon-downloads.play-area__closer, .form-box__ulpload-file-holder:hover .icons.icon-downloads, .form-box__ulpload-file-holder:hover .progress__draggable-inner.icon-downloads:after, .form-box__ulpload-file-holder:hover .progress__draggable-inner.icon-downloads:before, .form-box__ulpload-file-holder:hover .rslider__pager-btn.icon-downloads:after, .form-box__ulpload-file-holder:hover .switch__icon.icon-downloads:before, .icon-downloads-hvr.account-sub-menu__item:not(:first-child):before, .icon-downloads-hvr.play-area__closer, .icon-downloads-hvr.progress__draggable-inner:after, .icon-downloads-hvr.progress__draggable-inner:before, .icon-downloads-hvr.rslider__pager-btn:after, .icon-downloads-hvr.switch__icon:before, .icons.icon-downloads-hvr {             width: 39px;             height: 39px;             background-position: -179px -207px;         }          .icon-downloads.account-sub-menu__item:not(:first-child):before, .icon-downloads.play-area__closer, .icon-downloads.progress__draggable-inner:after, .icon-downloads.progress__draggable-inner:before, .icon-downloads.rslider__pager-btn:after, .icon-downloads.switch__icon:before, .icons.icon-downloads {             width: 39px;             height: 38px;             background-position: -50px -164px;         }          .icon-favourite-lable.account-sub-menu__item:not(:first-child):before, .icon-favourite-lable.play-area__closer, .icon-favourite-lable.progress__draggable-inner:after, .icon-favourite-lable.progress__draggable-inner:before, .icon-favourite-lable.rslider__pager-btn:after, .icon-favourite-lable.switch__icon:before, .icons.icon-favourite-lable {             width: 15px;             height: 14px;             background-position: -331px -317px;         }          .icon-favourite.account-sub-menu__item:not(:first-child):before, .icon-favourite.play-area__closer, .icon-favourite.progress__draggable-inner:after, .icon-favourite.progress__draggable-inner:before, .icon-favourite.rslider__pager-btn:after, .icon-favourite.switch__icon:before, .icons.icon-favourite {             width: 32px;             height: 29px;             background-position: -304px -100px;         }          .game-page-tabs__link:hover .account-sub-menu__item.icon-game-achievs:not(:first-child):before, .game-page-tabs__link:hover .icon-game-achievs.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-achievs, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-achievs:after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-achievs:before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-achievs:after, .game-page-tabs__link:hover .switch__icon.icon-game-achievs:before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-achievs:not(:first-child):before, .game-page-tabs__link_state_active .icon-game-achievs.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-achievs, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-achievs:after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-achievs:before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-achievs:after, .game-page-tabs__link_state_active .switch__icon.icon-game-achievs:before, .icon-game-achievs-active.account-sub-menu__item:not(:first-child):before, .icon-game-achievs-active.play-area__closer, .icon-game-achievs-active.progress__draggable-inner:after, .icon-game-achievs-active.progress__draggable-inner:before, .icon-game-achievs-active.rslider__pager-btn:after, .icon-game-achievs-active.switch__icon:before, .icons.icon-game-achievs-active {             width: 38px;             height: 38px;             background-position: -261px -43px;         }          .icon-game-achievs.account-sub-menu__item:not(:first-child):before, .icon-game-achievs.play-area__closer, .icon-game-achievs.progress__draggable-inner:after, .icon-game-achievs.progress__draggable-inner:before, .icon-game-achievs.rslider__pager-btn:after, .icon-game-achievs.switch__icon:before, .icons.icon-game-achievs {             width: 24px;             height: 24px;             background-position: 0 -317px;         }          .icon-game-box-decor.account-sub-menu__item:not(:first-child):before, .icon-game-box-decor.play-area__closer, .icon-game-box-decor.progress__draggable-inner:after, .icon-game-box-decor.progress__draggable-inner:before, .icon-game-box-decor.rslider__pager-btn:after, .icon-game-box-decor.switch__icon:before, .icons.icon-game-box-decor {             width: 23px;             height: 24px;             background-position: 0 -346px;         }          .game-page-tabs__link:hover .account-sub-menu__item.icon-game-contest:not(:first-child):before, .game-page-tabs__link:hover .icon-game-contest.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-contest, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-contest:after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-contest:before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-contest:after, .game-page-tabs__link:hover .switch__icon.icon-game-contest:before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-contest:not(:first-child):before, .game-page-tabs__link_state_active .icon-game-contest.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-contest, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-contest:after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-contest:before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-contest:after, .game-page-tabs__link_state_active .switch__icon.icon-game-contest:before, .icon-game-contest-active.account-sub-menu__item:not(:first-child):before, .icon-game-contest-active.play-area__closer, .icon-game-contest-active.progress__draggable-inner:after, .icon-game-contest-active.progress__draggable-inner:before, .icon-game-contest-active.rslider__pager-btn:after, .icon-game-contest-active.switch__icon:before, .icons.icon-game-contest-active {             width: 38px;             height: 38px;             background-position: -261px 0;         }          .icon-game-contest.account-sub-menu__item:not(:first-child):before, .icon-game-contest.play-area__closer, .icon-game-contest.progress__draggable-inner:after, .icon-game-contest.progress__draggable-inner:before, .icon-game-contest.rslider__pager-btn:after, .icon-game-contest.switch__icon:before, .icons.icon-game-contest {             width: 17px;             height: 22px;             background-position: -375px -245px;         }          .game-page-tabs__link:hover .account-sub-menu__item.icon-game-cup:not(:first-child):before, .game-page-tabs__link:hover .icon-game-cup.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-cup, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-cup:after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-cup:before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-cup:after, .game-page-tabs__link:hover .switch__icon.icon-game-cup:before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-cup:not(:first-child):before, .game-page-tabs__link_state_active .icon-game-cup.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-cup, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-cup:after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-cup:before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-cup:after, .game-page-tabs__link_state_active .switch__icon.icon-game-cup:before, .icon-game-cup-active.account-sub-menu__item:not(:first-child):before, .icon-game-cup-active.play-area__closer, .icon-game-cup-active.progress__draggable-inner:after, .icon-game-cup-active.progress__draggable-inner:before, .icon-game-cup-active.rslider__pager-btn:after, .icon-game-cup-active.switch__icon:before, .icons.icon-game-cup-active {             width: 38px;             height: 38px;             background-position: -137px -164px;         }          .icon-game-cup.account-sub-menu__item:not(:first-child):before, .icon-game-cup.play-area__closer, .icon-game-cup.progress__draggable-inner:after, .icon-game-cup.progress__draggable-inner:before, .icon-game-cup.rslider__pager-btn:after, .icon-game-cup.switch__icon:before, .icons.icon-game-cup {             width: 20px;             height: 22px;             background-position: -375px -62px;         }          .game-page-tabs__link:hover .account-sub-menu__item.icon-game-notifications:not(:first-child):before, .game-page-tabs__link:hover .icon-game-notifications.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-notifications, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-notifications:after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-notifications:before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-notifications:after, .game-page-tabs__link:hover .switch__icon.icon-game-notifications:before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-notifications:not(:first-child):before, .game-page-tabs__link_state_active .icon-game-notifications.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-notifications, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-notifications:after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-notifications:before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-notifications:after, .game-page-tabs__link_state_active .switch__icon.icon-game-notifications:before, .icon-game-notifications-active.account-sub-menu__item:not(:first-child):before, .icon-game-notifications-active.play-area__closer, .icon-game-notifications-active.progress__draggable-inner:after, .icon-game-notifications-active.progress__draggable-inner:before, .icon-game-notifications-active.rslider__pager-btn:after, .icon-game-notifications-active.switch__icon:before, .icons.icon-game-notifications-active {             width: 38px;             height: 38px;             background-position: -94px -164px;         }          .icon-game-notifications.account-sub-menu__item:not(:first-child):before, .icon-game-notifications.play-area__closer, .icon-game-notifications.progress__draggable-inner:after, .icon-game-notifications.progress__draggable-inner:before, .icon-game-notifications.rslider__pager-btn:after, .icon-game-notifications.switch__icon:before, .icons.icon-game-notifications {             width: 10px;             height: 20px;             background-position: -400px 0;         }          .game-page-tabs__link:hover .account-sub-menu__item.icon-game-user:not(:first-child):before, .game-page-tabs__link:hover .icon-game-user.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-user, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-user:after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-user:before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-user:after, .game-page-tabs__link:hover .switch__icon.icon-game-user:before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-user:not(:first-child):before, .game-page-tabs__link_state_active .icon-game-user.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-user, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-user:after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-user:before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-user:after, .game-page-tabs__link_state_active .switch__icon.icon-game-user:before, .icon-game-user-active.account-sub-menu__item:not(:first-child):before, .icon-game-user-active.play-area__closer, .icon-game-user-active.progress__draggable-inner:after, .icon-game-user-active.progress__draggable-inner:before, .icon-game-user-active.rslider__pager-btn:after, .icon-game-user-active.switch__icon:before, .icons.icon-game-user-active {             width: 38px;             height: 38px;             background-position: -261px -86px;         }          .icon-game-user.account-sub-menu__item:not(:first-child):before, .icon-game-user.play-area__closer, .icon-game-user.progress__draggable-inner:after, .icon-game-user.progress__draggable-inner:before, .icon-game-user.rslider__pager-btn:after, .icon-game-user.switch__icon:before, .icons.icon-game-user {             width: 19px;             height: 21px;             background-position: -375px -139px;         }          .account-menu__link:hover .icon-gift-promo.account-sub-menu__item:not(:first-child):before, .account-menu__link:hover .icon-gift-promo.play-area__closer, .account-menu__link:hover .icons.icon-gift-promo, .account-menu__link:hover .progress__draggable-inner.icon-gift-promo:after, .account-menu__link:hover .progress__draggable-inner.icon-gift-promo:before, .account-menu__link:hover .rslider__pager-btn.icon-gift-promo:after, .account-menu__link:hover .switch__icon.icon-gift-promo:before, .account-menu__link_state_active .icon-gift-promo.account-sub-menu__item:not(:first-child):before, .account-menu__link_state_active .icon-gift-promo.play-area__closer, .account-menu__link_state_active .icons.icon-gift-promo, .account-menu__link_state_active .progress__draggable-inner.icon-gift-promo:after, .account-menu__link_state_active .progress__draggable-inner.icon-gift-promo:before, .account-menu__link_state_active .rslider__pager-btn.icon-gift-promo:after, .account-menu__link_state_active .switch__icon.icon-gift-promo:before, .icon-gift-promo-active.account-sub-menu__item:not(:first-child):before, .icon-gift-promo-active.play-area__closer, .icon-gift-promo-active.progress__draggable-inner:after, .icon-gift-promo-active.progress__draggable-inner:before, .icon-gift-promo-active.rslider__pager-btn:after, .icon-gift-promo-active.switch__icon:before, .icons.icon-gift-promo-active {             width: 25px;             height: 27px;             background-position: -344px -96px;         }          .icon-gift-promo.account-sub-menu__item:not(:first-child):before, .icon-gift-promo.play-area__closer, .icon-gift-promo.progress__draggable-inner:after, .icon-gift-promo.progress__draggable-inner:before, .icon-gift-promo.rslider__pager-btn:after, .icon-gift-promo.switch__icon:before, .icons.icon-gift-promo {             width: 25px;             height: 27px;             background-position: -344px -64px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-gifts:not(:first-child):before, .account-sub-menu__link:hover .icon-gifts.play-area__closer, .account-sub-menu__link:hover .icons.icon-gifts, .account-sub-menu__link:hover .progress__draggable-inner.icon-gifts:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-gifts:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-gifts:after, .account-sub-menu__link:hover .switch__icon.icon-gifts:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-gifts:not(:first-child):before, .account-sub-menu__link_state_active .icon-gifts.play-area__closer, .account-sub-menu__link_state_active .icons.icon-gifts, .account-sub-menu__link_state_active .progress__draggable-inner.icon-gifts:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-gifts:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-gifts:after, .account-sub-menu__link_state_active .switch__icon.icon-gifts:before, .icon-gifts-active.account-sub-menu__item:not(:first-child):before, .icon-gifts-active.play-area__closer, .icon-gifts-active.progress__draggable-inner:after, .icon-gifts-active.progress__draggable-inner:before, .icon-gifts-active.rslider__pager-btn:after, .icon-gifts-active.switch__icon:before, .icons.icon-gifts-active {             width: 16px;             height: 19px;             background-position: 0 -375px;         }          .icon-gifts-secondary.account-sub-menu__item:not(:first-child):before, .icon-gifts-secondary.play-area__closer, .icon-gifts-secondary.progress__draggable-inner:after, .icon-gifts-secondary.progress__draggable-inner:before, .icon-gifts-secondary.rslider__pager-btn:after, .icon-gifts-secondary.switch__icon:before, .icons.icon-gifts-secondary {             width: 19px;             height: 21px;             background-position: -375px -165px;         }          .icon-gifts.account-sub-menu__item:not(:first-child):before, .icon-gifts.play-area__closer, .icon-gifts.progress__draggable-inner:after, .icon-gifts.progress__draggable-inner:before, .icon-gifts.rslider__pager-btn:after, .icon-gifts.switch__icon:before, .icons.icon-gifts {             width: 16px;             height: 19px;             background-position: -21px -375px;         }          .icon-input-error.account-sub-menu__item:not(:first-child):before, .icon-input-error.play-area__closer, .icon-input-error.progress__draggable-inner:after, .icon-input-error.progress__draggable-inner:before, .icon-input-error.rslider__pager-btn:after, .icon-input-error.switch__icon:before, .icons.icon-input-error {             width: 23px;             height: 23px;             background-position: -115px -317px;         }          .icon-input-ok.account-sub-menu__item:not(:first-child):before, .icon-input-ok.play-area__closer, .icon-input-ok.progress__draggable-inner:after, .icon-input-ok.progress__draggable-inner:before, .icon-input-ok.rslider__pager-btn:after, .icon-input-ok.switch__icon:before, .icons.icon-input-ok {             width: 23px;             height: 23px;             background-position: -87px -317px;         }          .icon-jackpot.account-sub-menu__item:not(:first-child):before, .icon-jackpot.play-area__closer, .icon-jackpot.progress__draggable-inner:after, .icon-jackpot.progress__draggable-inner:before, .icon-jackpot.rslider__pager-btn:after, .icon-jackpot.switch__icon:before, .icons.icon-jackpot {             width: 41px;             height: 28px;             background-position: 0 -252px;         }          .icon-live-dealers.account-sub-menu__item:not(:first-child):before, .icon-live-dealers.play-area__closer, .icon-live-dealers.progress__draggable-inner:after, .icon-live-dealers.progress__draggable-inner:before, .icon-live-dealers.rslider__pager-btn:after, .icon-live-dealers.switch__icon:before, .icons.icon-live-dealers {             width: 45px;             height: 38px;             background-position: 0 -164px;         }          .icon-logo.account-sub-menu__item:not(:first-child):before, .icon-logo.play-area__closer, .icon-logo.progress__draggable-inner:after, .icon-logo.progress__draggable-inner:before, .icon-logo.rslider__pager-btn:after, .icon-logo.switch__icon:before, .icons.icon-logo {             width: 154px;             height: 38px;             background-position: 0 0;         }          .icon-menu-active.account-sub-menu__item:not(:first-child):before, .icon-menu-active.play-area__closer, .icon-menu-active.progress__draggable-inner:after, .icon-menu-active.progress__draggable-inner:before, .icon-menu-active.rslider__pager-btn:after, .icon-menu-active.switch__icon:before, .icons.icon-menu-active {             width: 30px;             height: 18px;             background-position: -216px -181px;         }          .icon-menu-green.account-sub-menu__item:not(:first-child):before, .icon-menu-green.play-area__closer, .icon-menu-green.progress__draggable-inner:after, .icon-menu-green.progress__draggable-inner:before, .icon-menu-green.rslider__pager-btn:after, .icon-menu-green.switch__icon:before, .icons.icon-menu-green {             width: 30px;             height: 17px;             background-position: -299px -285px;         }          .icon-menu-hvr.account-sub-menu__item:not(:first-child):before, .icon-menu-hvr.play-area__closer, .icon-menu-hvr.progress__draggable-inner:after, .icon-menu-hvr.progress__draggable-inner:before, .icon-menu-hvr.rslider__pager-btn:after, .icon-menu-hvr.switch__icon:before, .icons.icon-menu-hvr {             width: 38px;             height: 25px;             background-position: -46px -252px;         }          .icon-menu.account-sub-menu__item:not(:first-child):before, .icon-menu.play-area__closer, .icon-menu.progress__draggable-inner:after, .icon-menu.progress__draggable-inner:before, .icon-menu.rslider__pager-btn:after, .icon-menu.switch__icon:before, .icons.icon-menu {             width: 30px;             height: 18px;             background-position: -264px -285px;         }          .icon-new.account-sub-menu__item:not(:first-child):before, .icon-new.play-area__closer, .icon-new.progress__draggable-inner:after, .icon-new.progress__draggable-inner:before, .icon-new.rslider__pager-btn:after, .icon-new.switch__icon:before, .icons.icon-new {             width: 39px;             height: 40px;             background-position: -45px -207px;         }          .captcha__submit-btn.icon-next.account-sub-menu__item:hover:not(:first-child):before, .captcha__submit-btn.icon-next.play-area__closer:hover, .captcha__submit-btn.icon-next.progress__draggable-inner:hover:after, .captcha__submit-btn.icon-next.progress__draggable-inner:hover:before, .icon-next-hvr.account-sub-menu__item:not(:first-child):before, .icon-next-hvr.play-area__closer, .icon-next-hvr.progress__draggable-inner:after, .icon-next-hvr.progress__draggable-inner:before, .icon-next-hvr.rslider__pager-btn:after, .icon-next-hvr.switch__icon:before, .icons.captcha__submit-btn.icon-next:hover, .icons.icon-next-hvr, .rslider__pager-btn.captcha__submit-btn.icon-next:hover:after, .switch__icon.captcha__submit-btn.icon-next:hover:before {             width: 40px;             height: 40px;             background-position: 0 -207px;         }          .icon-next.account-sub-menu__item:not(:first-child):before, .icon-next.play-area__closer, .icon-next.progress__draggable-inner:after, .icon-next.progress__draggable-inner:before, .icon-next.rslider__pager-btn:after, .icon-next.switch__icon:before, .icons.icon-next {             width: 40px;             height: 40px;             background-position: -216px -46px;         }          .icon-other.account-sub-menu__item:not(:first-child):before, .icon-other.play-area__closer, .icon-other.progress__draggable-inner:after, .icon-other.progress__draggable-inner:before, .icon-other.rslider__pager-btn:after, .icon-other.switch__icon:before, .icons.icon-other {             width: 36px;             height: 38px;             background-position: -261px -129px;         }          .icon-pagination-main-slider-active.account-sub-menu__item:not(:first-child):before, .icon-pagination-main-slider-active.play-area__closer, .icon-pagination-main-slider-active.progress__draggable-inner:after, .icon-pagination-main-slider-active.progress__draggable-inner:before, .icon-pagination-main-slider-active.rslider__pager-btn:after, .icon-pagination-main-slider-active.switch__icon:before, .icons.icon-pagination-main-slider-active, .rslider__pager-btn:hover:after, .rslider__pager-item_state_active .icons.rslider__pager-btn, .rslider__pager-item_state_active .rslider__pager-btn.account-sub-menu__item:not(:first-child):before, .rslider__pager-item_state_active .rslider__pager-btn.play-area__closer, .rslider__pager-item_state_active .rslider__pager-btn.progress__draggable-inner:before, .rslider__pager-item_state_active .rslider__pager-btn.switch__icon:before, .rslider__pager-item_state_active .rslider__pager-btn:after {             width: 27px;             height: 27px;             background-position: 0 -285px;         }          .icon-pagination-main-slider.account-sub-menu__item:not(:first-child):before, .icon-pagination-main-slider.play-area__closer, .icon-pagination-main-slider.progress__draggable-inner:after, .icon-pagination-main-slider.progress__draggable-inner:before, .icon-pagination-main-slider.switch__icon:before, .icons.icon-pagination-main-slider, .rslider__pager-btn:after {             width: 27px;             height: 27px;             background-position: -32px -285px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-payouts:not(:first-child):before, .account-sub-menu__link:hover .icon-payouts.play-area__closer, .account-sub-menu__link:hover .icons.icon-payouts, .account-sub-menu__link:hover .progress__draggable-inner.icon-payouts:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-payouts:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-payouts:after, .account-sub-menu__link:hover .switch__icon.icon-payouts:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-payouts:not(:first-child):before, .account-sub-menu__link_state_active .icon-payouts.play-area__closer, .account-sub-menu__link_state_active .icons.icon-payouts, .account-sub-menu__link_state_active .progress__draggable-inner.icon-payouts:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-payouts:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-payouts:after, .account-sub-menu__link_state_active .switch__icon.icon-payouts:before, .icon-payouts-active.account-sub-menu__item:not(:first-child):before, .icon-payouts-active.play-area__closer, .icon-payouts-active.progress__draggable-inner:after, .icon-payouts-active.progress__draggable-inner:before, .icon-payouts-active.rslider__pager-btn:after, .icon-payouts-active.switch__icon:before, .icons.icon-payouts-active {             width: 26px;             height: 27px;             background-position: -344px 0;         }          .icon-payouts.account-sub-menu__item:not(:first-child):before, .icon-payouts.play-area__closer, .icon-payouts.progress__draggable-inner:after, .icon-payouts.progress__draggable-inner:before, .icon-payouts.rslider__pager-btn:after, .icon-payouts.switch__icon:before, .icons.icon-payouts {             width: 26px;             height: 27px;             background-position: -344px -32px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-personalinfo:not(:first-child):before, .account-sub-menu__link:hover .icon-personalinfo.play-area__closer, .account-sub-menu__link:hover .icons.icon-personalinfo, .account-sub-menu__link:hover .progress__draggable-inner.icon-personalinfo:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-personalinfo:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-personalinfo:after, .account-sub-menu__link:hover .switch__icon.icon-personalinfo:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-personalinfo:not(:first-child):before, .account-sub-menu__link_state_active .icon-personalinfo.play-area__closer, .account-sub-menu__link_state_active .icons.icon-personalinfo, .account-sub-menu__link_state_active .progress__draggable-inner.icon-personalinfo:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-personalinfo:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-personalinfo:after, .account-sub-menu__link_state_active .switch__icon.icon-personalinfo:before, .icon-personalinfo-active.account-sub-menu__item:not(:first-child):before, .icon-personalinfo-active.play-area__closer, .icon-personalinfo-active.progress__draggable-inner:after, .icon-personalinfo-active.progress__draggable-inner:before, .icon-personalinfo-active.rslider__pager-btn:after, .icon-personalinfo-active.switch__icon:before, .icons.icon-personalinfo-active {             width: 25px;             height: 21px;             background-position: -143px -317px;         }          .account-menu__link:hover .icon-personalinfo-promo.account-sub-menu__item:not(:first-child):before, .account-menu__link:hover .icon-personalinfo-promo.play-area__closer, .account-menu__link:hover .icons.icon-personalinfo-promo, .account-menu__link:hover .progress__draggable-inner.icon-personalinfo-promo:after, .account-menu__link:hover .progress__draggable-inner.icon-personalinfo-promo:before, .account-menu__link:hover .rslider__pager-btn.icon-personalinfo-promo:after, .account-menu__link:hover .switch__icon.icon-personalinfo-promo:before, .account-menu__link_state_active .icon-personalinfo-promo.account-sub-menu__item:not(:first-child):before, .account-menu__link_state_active .icon-personalinfo-promo.play-area__closer, .account-menu__link_state_active .icons.icon-personalinfo-promo, .account-menu__link_state_active .progress__draggable-inner.icon-personalinfo-promo:after, .account-menu__link_state_active .progress__draggable-inner.icon-personalinfo-promo:before, .account-menu__link_state_active .rslider__pager-btn.icon-personalinfo-promo:after, .account-menu__link_state_active .switch__icon.icon-personalinfo-promo:before, .icon-personalinfo-promo-active.account-sub-menu__item:not(:first-child):before, .icon-personalinfo-promo-active.play-area__closer, .icon-personalinfo-promo-active.progress__draggable-inner:after, .icon-personalinfo-promo-active.progress__draggable-inner:before, .icon-personalinfo-promo-active.rslider__pager-btn:after, .icon-personalinfo-promo-active.switch__icon:before, .icons.icon-personalinfo-promo-active {             width: 24px;             height: 25px;             background-position: -344px -246px;         }          .icon-personalinfo-promo.account-sub-menu__item:not(:first-child):before, .icon-personalinfo-promo.play-area__closer, .icon-personalinfo-promo.progress__draggable-inner:after, .icon-personalinfo-promo.progress__draggable-inner:before, .icon-personalinfo-promo.rslider__pager-btn:after, .icon-personalinfo-promo.switch__icon:before, .icons.icon-personalinfo-promo {             width: 24px;             height: 25px;             background-position: -344px -187px;         }          .icon-personalinfo.account-sub-menu__item:not(:first-child):before, .icon-personalinfo.play-area__closer, .icon-personalinfo.progress__draggable-inner:after, .icon-personalinfo.progress__draggable-inner:before, .icon-personalinfo.rslider__pager-btn:after, .icon-personalinfo.switch__icon:before, .icons.icon-personalinfo {             width: 25px;             height: 21px;             background-position: -173px -317px;         }          .icon-profile-tuning-active.account-sub-menu__item:not(:first-child):before, .icon-profile-tuning-active.play-area__closer, .icon-profile-tuning-active.progress__draggable-inner:after, .icon-profile-tuning-active.progress__draggable-inner:before, .icon-profile-tuning-active.rslider__pager-btn:after, .icon-profile-tuning-active.switch__icon:before, .icons.icon-profile-tuning-active {             width: 34px;             height: 24px;             background-position: -128px -252px;         }          .icon-profile-tuning.account-sub-menu__item:not(:first-child):before, .icon-profile-tuning.play-area__closer, .icon-profile-tuning.progress__draggable-inner:after, .icon-profile-tuning.progress__draggable-inner:before, .icon-profile-tuning.rslider__pager-btn:after, .icon-profile-tuning.switch__icon:before, .icons.icon-profile-tuning {             width: 34px;             height: 24px;             background-position: -89px -252px;         }          .icon-promo-bonus-plus.account-sub-menu__item:not(:first-child):before, .icon-promo-bonus-plus.play-area__closer, .icon-promo-bonus-plus.progress__draggable-inner:after, .icon-promo-bonus-plus.progress__draggable-inner:before, .icon-promo-bonus-plus.rslider__pager-btn:after, .icon-promo-bonus-plus.switch__icon:before, .icons.icon-promo-bonus-plus {             width: 31px;             height: 36px;             background-position: -180px -164px;         }          .captcha__refresh-btn.icon-refresh.account-sub-menu__item:hover:not(:first-child):before, .captcha__refresh-btn.icon-refresh.play-area__closer:hover, .captcha__refresh-btn.icon-refresh.progress__draggable-inner:hover:after, .captcha__refresh-btn.icon-refresh.progress__draggable-inner:hover:before, .icon-refresh-hvr.account-sub-menu__item:not(:first-child):before, .icon-refresh-hvr.play-area__closer, .icon-refresh-hvr.progress__draggable-inner:after, .icon-refresh-hvr.progress__draggable-inner:before, .icon-refresh-hvr.rslider__pager-btn:after, .icon-refresh-hvr.switch__icon:before, .icons.captcha__refresh-btn.icon-refresh:hover, .icons.icon-refresh-hvr, .rslider__pager-btn.captcha__refresh-btn.icon-refresh:hover:after, .switch__icon.captcha__refresh-btn.icon-refresh:hover:before {             width: 40px;             height: 40px;             background-position: -216px -91px;         }          .icon-refresh.account-sub-menu__item:not(:first-child):before, .icon-refresh.play-area__closer, .icon-refresh.progress__draggable-inner:after, .icon-refresh.progress__draggable-inner:before, .icon-refresh.rslider__pager-btn:after, .icon-refresh.switch__icon:before, .icons.icon-refresh {             width: 40px;             height: 40px;             background-position: -216px -136px;         }          .icon-search-secondary.account-sub-menu__item:not(:first-child):before, .icon-search-secondary.play-area__closer, .icon-search-secondary.progress__draggable-inner:after, .icon-search-secondary.progress__draggable-inner:before, .icon-search-secondary.rslider__pager-btn:after, .icon-search-secondary.switch__icon:before, .icons.icon-search-secondary {             width: 32px;             height: 35px;             background-position: -122px -43px;         }          .icon-search.account-sub-menu__item:not(:first-child):before, .icon-search.play-area__closer, .icon-search.progress__draggable-inner:after, .icon-search.progress__draggable-inner:before, .icon-search.rslider__pager-btn:after, .icon-search.switch__icon:before, .icons.icon-search {             width: 25px;             height: 25px;             background-position: -344px -128px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-shop:not(:first-child):before, .account-sub-menu__link:hover .icon-shop.play-area__closer, .account-sub-menu__link:hover .icons.icon-shop, .account-sub-menu__link:hover .progress__draggable-inner.icon-shop:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-shop:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-shop:after, .account-sub-menu__link:hover .switch__icon.icon-shop:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-shop:not(:first-child):before, .account-sub-menu__link_state_active .icon-shop.play-area__closer, .account-sub-menu__link_state_active .icons.icon-shop, .account-sub-menu__link_state_active .progress__draggable-inner.icon-shop:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-shop:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-shop:after, .account-sub-menu__link_state_active .switch__icon.icon-shop:before, .icon-shop-active.account-sub-menu__item:not(:first-child):before, .icon-shop-active.play-area__closer, .icon-shop-active.progress__draggable-inner:after, .icon-shop-active.progress__draggable-inner:before, .icon-shop-active.rslider__pager-btn:after, .icon-shop-active.switch__icon:before, .icons.icon-shop-active {             width: 20px;             height: 18px;             background-position: -375px -297px;         }          .icon-shop.account-sub-menu__item:not(:first-child):before, .icon-shop.play-area__closer, .icon-shop.progress__draggable-inner:after, .icon-shop.progress__draggable-inner:before, .icon-shop.rslider__pager-btn:after, .icon-shop.switch__icon:before, .icons.icon-shop {             width: 20px;             height: 18px;             background-position: -375px -320px;         }          .icon-slots.account-sub-menu__item:not(:first-child):before, .icon-slots.play-area__closer, .icon-slots.progress__draggable-inner:after, .icon-slots.progress__draggable-inner:before, .icon-slots.rslider__pager-btn:after, .icon-slots.switch__icon:before, .icons.icon-slots {             width: 44px;             height: 45px;             background-position: -159px -57px;         }          .icon-strong-active.account-sub-menu__item:not(:first-child):before, .icon-strong-active.play-area__closer, .icon-strong-active.progress__draggable-inner:after, .icon-strong-active.progress__draggable-inner:before, .icon-strong-active.rslider__pager-btn:after, .icon-strong-active.switch__icon:before, .icons.icon-strong-active {             width: 29px;             height: 25px;             background-position: -130px -285px;         }          .icon-strong.account-sub-menu__item:not(:first-child):before, .icon-strong.play-area__closer, .icon-strong.progress__draggable-inner:after, .icon-strong.progress__draggable-inner:before, .icon-strong.rslider__pager-btn:after, .icon-strong.switch__icon:before, .icons.icon-strong {             width: 29px;             height: 25px;             background-position: -164px -285px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-subscribe:not(:first-child):before, .account-sub-menu__link:hover .icon-subscribe.play-area__closer, .account-sub-menu__link:hover .icons.icon-subscribe, .account-sub-menu__link:hover .progress__draggable-inner.icon-subscribe:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-subscribe:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-subscribe:after, .account-sub-menu__link:hover .switch__icon.icon-subscribe:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-subscribe:not(:first-child):before, .account-sub-menu__link_state_active .icon-subscribe.play-area__closer, .account-sub-menu__link_state_active .icons.icon-subscribe, .account-sub-menu__link_state_active .progress__draggable-inner.icon-subscribe:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-subscribe:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-subscribe:after, .account-sub-menu__link_state_active .switch__icon.icon-subscribe:before, .icon-subscribe-active.account-sub-menu__item:not(:first-child):before, .icon-subscribe-active.play-area__closer, .icon-subscribe-active.progress__draggable-inner:after, .icon-subscribe-active.progress__draggable-inner:before, .icon-subscribe-active.rslider__pager-btn:after, .icon-subscribe-active.switch__icon:before, .icons.icon-subscribe-active {             width: 28px;             height: 16px;             background-position: -265px -317px;         }          .icon-subscribe.account-sub-menu__item:not(:first-child):before, .icon-subscribe.play-area__closer, .icon-subscribe.progress__draggable-inner:after, .icon-subscribe.progress__draggable-inner:before, .icon-subscribe.rslider__pager-btn:after, .icon-subscribe.switch__icon:before, .icons.icon-subscribe {             width: 28px;             height: 16px;             background-position: -298px -317px;         }          .icon-switch-lang-close.account-sub-menu__item:not(:first-child):before, .icon-switch-lang-close.play-area__closer, .icon-switch-lang-close.progress__draggable-inner:after, .icon-switch-lang-close.progress__draggable-inner:before, .icon-switch-lang-close.rslider__pager-btn:after, .icon-switch-lang-close.switch__icon:before, .icons.icon-switch-lang-close, .popover-wrapper_state_show .account-sub-menu__item.icon-switch-lang:not(:first-child):before, .popover-wrapper_state_show .icon-switch-lang.play-area__closer, .popover-wrapper_state_show .icons.icon-switch-lang, .popover-wrapper_state_show .progress__draggable-inner.icon-switch-lang:after, .popover-wrapper_state_show .progress__draggable-inner.icon-switch-lang:before, .popover-wrapper_state_show .rslider__pager-btn.icon-switch-lang:after, .popover-wrapper_state_show .switch__icon.icon-switch-lang:before {             width: 18px;             height: 22px;             background-position: -375px -191px;         }          .icon-switch-lang.account-sub-menu__item:not(:first-child):before, .icon-switch-lang.play-area__closer, .icon-switch-lang.progress__draggable-inner:after, .icon-switch-lang.progress__draggable-inner:before, .icon-switch-lang.rslider__pager-btn:after, .icon-switch-lang.switch__icon:before, .icons.icon-switch-lang {             width: 18px;             height: 22px;             background-position: -375px -218px;         }          .icon-switcher-checked.account-sub-menu__item:not(:first-child):before, .icon-switcher-checked.play-area__closer, .icon-switcher-checked.progress__draggable-inner:after, .icon-switcher-checked.progress__draggable-inner:before, .icon-switcher-checked.rslider__pager-btn:after, .icon-switcher-checked.switch__icon:before, .icons.icon-switcher-checked, .switch__input:checked ~ .switch__icon:before {             width: 28px;             height: 30px;             background-position: -304px -204px;         }          .icon-switcher-s-checked.account-sub-menu__item:not(:first-child):before, .icon-switcher-s-checked.play-area__closer, .icon-switcher-s-checked.progress__draggable-inner:after, .icon-switcher-s-checked.progress__draggable-inner:before, .icon-switcher-s-checked.rslider__pager-btn:after, .icon-switcher-s-checked.switch__icon:before, .icons.icon-switcher-s-checked, .switch_size_s .switch__input:checked ~ .switch__icon:before {             width: 25px;             height: 24px;             background-position: -344px -158px;         }          .icon-switcher-s.account-sub-menu__item:not(:first-child):before, .icon-switcher-s.play-area__closer, .icon-switcher-s.progress__draggable-inner:after, .icon-switcher-s.progress__draggable-inner:before, .icon-switcher-s.rslider__pager-btn:after, .icon-switcher-s.switch__icon:before, .icons.icon-switcher-s, .switch_size_s .switch__icon:before {             width: 25px;             height: 24px;             background-position: -344px -217px;         }          .account-sub-menu__item.switch__icon:not(:first-child):before, .icon-switcher.account-sub-menu__item:not(:first-child):before, .icon-switcher.play-area__closer, .icon-switcher.progress__draggable-inner:after, .icon-switcher.progress__draggable-inner:before, .icon-switcher.rslider__pager-btn:after, .icons.icon-switcher, .switch__icon:before {             width: 28px;             height: 30px;             background-position: -304px -239px;         }          .icon-table.account-sub-menu__item:not(:first-child):before, .icon-table.play-area__closer, .icon-table.progress__draggable-inner:after, .icon-table.progress__draggable-inner:before, .icon-table.rslider__pager-btn:after, .icon-table.switch__icon:before, .icons.icon-table {             width: 33px;             height: 37px;             background-position: -261px -172px;         }          .icon-top.account-sub-menu__item:not(:first-child):before, .icon-top.play-area__closer, .icon-top.progress__draggable-inner:after, .icon-top.progress__draggable-inner:before, .icon-top.rslider__pager-btn:after, .icon-top.switch__icon:before, .icons.icon-top {             width: 33px;             height: 36px;             background-position: -223px -207px;         }          .icon-tournament-competition.account-sub-menu__item:not(:first-child):before, .icon-tournament-competition.play-area__closer, .icon-tournament-competition.progress__draggable-inner:after, .icon-tournament-competition.progress__draggable-inner:before, .icon-tournament-competition.rslider__pager-btn:after, .icon-tournament-competition.switch__icon:before, .icons.icon-tournament-competition {             width: 48px;             height: 50px;             background-position: -163px -107px;         }          .icon-tournament-cup.account-sub-menu__item:not(:first-child):before, .icon-tournament-cup.play-area__closer, .icon-tournament-cup.progress__draggable-inner:after, .icon-tournament-cup.progress__draggable-inner:before, .icon-tournament-cup.rslider__pager-btn:after, .icon-tournament-cup.switch__icon:before, .icons.icon-tournament-cup {             width: 48px;             height: 50px;             background-position: -110px -107px;         }          .icon-tournament-star.account-sub-menu__item:not(:first-child):before, .icon-tournament-star.play-area__closer, .icon-tournament-star.progress__draggable-inner:after, .icon-tournament-star.progress__draggable-inner:before, .icon-tournament-star.rslider__pager-btn:after, .icon-tournament-star.switch__icon:before, .icons.icon-tournament-star {             width: 48px;             height: 50px;             background-position: -57px -107px;         }          .account-sub-menu__link:hover .account-sub-menu__item.icon-verification:not(:first-child):before, .account-sub-menu__link:hover .icon-verification.play-area__closer, .account-sub-menu__link:hover .icons.icon-verification, .account-sub-menu__link:hover .progress__draggable-inner.icon-verification:after, .account-sub-menu__link:hover .progress__draggable-inner.icon-verification:before, .account-sub-menu__link:hover .rslider__pager-btn.icon-verification:after, .account-sub-menu__link:hover .switch__icon.icon-verification:before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-verification:not(:first-child):before, .account-sub-menu__link_state_active .icon-verification.play-area__closer, .account-sub-menu__link_state_active .icons.icon-verification, .account-sub-menu__link_state_active .progress__draggable-inner.icon-verification:after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-verification:before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-verification:after, .account-sub-menu__link_state_active .switch__icon.icon-verification:before, .icon-verification-active.account-sub-menu__item:not(:first-child):before, .icon-verification-active.play-area__closer, .icon-verification-active.progress__draggable-inner:after, .icon-verification-active.progress__draggable-inner:before, .icon-verification-active.rslider__pager-btn:after, .icon-verification-active.switch__icon:before, .icons.icon-verification-active {             width: 28px;             height: 22px;             background-position: -264px -252px;         }          .icon-verification.account-sub-menu__item:not(:first-child):before, .icon-verification.play-area__closer, .icon-verification.progress__draggable-inner:after, .icon-verification.progress__draggable-inner:before, .icon-verification.rslider__pager-btn:after, .icon-verification.switch__icon:before, .icons.icon-verification {             width: 28px;             height: 22px;             background-position: -198px -285px;         }          .icon-video-poker.account-sub-menu__item:not(:first-child):before, .icon-video-poker.play-area__closer, .icon-video-poker.progress__draggable-inner:after, .icon-video-poker.progress__draggable-inner:before, .icon-video-poker.rslider__pager-btn:after, .icon-video-poker.switch__icon:before, .icons.icon-video-poker {             width: 37px;             height: 32px;             background-position: -261px -214px;         }          .icon-volatility-active.account-sub-menu__item:not(:first-child):before, .icon-volatility-active.play-area__closer, .icon-volatility-active.progress__draggable-inner:before, .icon-volatility-active.rslider__pager-btn:after, .icon-volatility-active.switch__icon:before, .icons.icon-volatility-active, .progress__draggable-inner:after {             width: 23px;             height: 24px;             background-position: -28px -346px;         }          .icon-volatility-value-1.account-sub-menu__item:not(:first-child):before, .icon-volatility-value-1.play-area__closer, .icon-volatility-value-1.progress__draggable-inner:after, .icon-volatility-value-1.progress__draggable-inner:before, .icon-volatility-value-1.rslider__pager-btn:after, .icon-volatility-value-1.switch__icon:before, .icons.icon-volatility-value-1, .progress_type_volatility.progress_step_0 .progress__draggable .progress__draggable-inner:before {             width: 52px;             height: 52px;             background-position: -159px 0;         }          .icon-volatility-value-2.account-sub-menu__item:not(:first-child):before, .icon-volatility-value-2.play-area__closer, .icon-volatility-value-2.progress__draggable-inner:after, .icon-volatility-value-2.progress__draggable-inner:before, .icon-volatility-value-2.rslider__pager-btn:after, .icon-volatility-value-2.switch__icon:before, .icons.icon-volatility-value-2, .progress_type_volatility.progress_step_1 .progress__draggable .progress__draggable-inner:before {             width: 52px;             height: 52px;             background-position: 0 -107px;         }          .icon-volatility-value-3.account-sub-menu__item:not(:first-child):before, .icon-volatility-value-3.play-area__closer, .icon-volatility-value-3.progress__draggable-inner:after, .icon-volatility-value-3.progress__draggable-inner:before, .icon-volatility-value-3.rslider__pager-btn:after, .icon-volatility-value-3.switch__icon:before, .icons.icon-volatility-value-3, .progress_type_volatility.progress_step_2 .progress__draggable .progress__draggable-inner:before {             width: 52px;             height: 52px;             background-position: -65px -43px;         }          .payment-systems {             background-image: url(/shared/2746/sprite-payment-systems.png);             background-size: 521px 455px;         }          .payment-systems.icon-payment-1 {             width: 57px;             height: 18px;             background-position: -289px -397px;         }          .payment-systems.icon-payment-10 {             width: 86px;             height: 27px;             background-position: -385px -32px;         }          .payment-systems.icon-payment-11 {             width: 77px;             height: 20px;             background-position: -207px -397px;         }          .payment-systems.icon-payment-13 {             width: 45px;             height: 34px;             background-position: -476px -39px;         }          .payment-systems.icon-payment-16 {             width: 76px;             height: 29px;             background-position: -385px -140px;         }          .payment-systems.icon-payment-17 {             width: 57px;             height: 30px;             background-position: 0 -397px;         }          .payment-systems.icon-payment-19 {             width: 79px;             height: 12px;             background-position: -145px -40px;         }          .payment-systems.icon-payment-2 {             width: 123px;             height: 33px;             background-position: -150px -59px;         }          .payment-systems.icon-payment-3 {             width: 68px;             height: 33px;             background-position: -385px -64px;         }          .payment-systems.icon-payment-32 {             width: 116px;             height: 29px;             background-position: -149px -134px;         }          .payment-systems.icon-payment-33 {             width: 85px;             height: 44px;             background-position: -295px 0;         }          .payment-systems.icon-payment-36 {             width: 113px;             height: 27px;             background-position: -109px -247px;         }          .payment-systems.icon-payment-43 {             width: 100px;             height: 17px;             background-position: -166px -359px;         }          .payment-systems.icon-payment-44 {             width: 106px;             height: 22px;             background-position: -99px -324px;         }          .payment-systems.icon-payment-47 {             width: 38px;             height: 33px;             background-position: -476px -117px;         }          .payment-systems.icon-payment-49 {             width: 67px;             height: 33px;             background-position: -385px -246px;         }          .payment-systems.icon-payment-5 {             width: 94px;             height: 35px;             background-position: -99px -284px;         }          .payment-systems.icon-payment-50 {             width: 70px;             height: 23px;             background-position: 0 -432px;         }          .payment-systems.icon-payment-503 {             width: 145px;             height: 35px;             background-position: 0 -59px;         }          .payment-systems.icon-payment-51 {             width: 94px;             height: 30px;             background-position: 0 -324px;         }          .payment-systems.icon-payment-54 {             width: 84px;             height: 25px;             background-position: -385px -284px;         }          .payment-systems.icon-payment-57 {             width: 144px;             height: 30px;             background-position: 0 -99px;         }          .payment-systems.icon-payment-6 {             width: 61px;             height: 32px;             background-position: -295px -209px;         }          .payment-systems.icon-payment-61 {             width: 79px;             height: 32px;             background-position: -295px -98px;         }          .payment-systems.icon-payment-7 {             width: 140px;             height: 54px;             background-position: 0 0;         }          .payment-systems.icon-payment-8 {             width: 104px;             height: 32px;             background-position: -128px -169px;         }          .payment-systems.icon-payment-86 {             width: 112px;             height: 35px;             background-position: -117px -207px;         }          .payment-systems.icon-payment-1:hover, .payment-systems.icon-payment-hvr-1 {             width: 57px;             height: 18px;             background-position: -321px -324px;         }          .payment-systems.icon-payment-10:hover, .payment-systems.icon-payment-hvr-10 {             width: 86px;             height: 27px;             background-position: -385px 0;         }          .payment-systems.icon-payment-11:hover, .payment-systems.icon-payment-hvr-11 {             width: 78px;             height: 21px;             background-position: -124px -397px;         }          .payment-systems.icon-payment-13:hover, .payment-systems.icon-payment-hvr-13 {             width: 45px;             height: 34px;             background-position: -476px 0;         }          .payment-systems.icon-payment-16:hover, .payment-systems.icon-payment-hvr-16 {             width: 76px;             height: 29px;             background-position: -385px -174px;         }          .payment-systems.icon-payment-17:hover, .payment-systems.icon-payment-hvr-17 {             width: 57px;             height: 30px;             background-position: -62px -397px;         }          .payment-systems.icon-payment-19:hover, .payment-systems.icon-payment-hvr-19 {             width: 79px;             height: 12px;             background-position: -271px -359px;         }          .payment-systems.icon-payment-2:hover, .payment-systems.icon-payment-hvr-2 {             width: 123px;             height: 33px;             background-position: 0 -169px;         }          .payment-systems.icon-payment-3:hover, .payment-systems.icon-payment-hvr-3 {             width: 68px;             height: 33px;             background-position: -385px -102px;         }          .payment-systems.icon-payment-32:hover, .payment-systems.icon-payment-hvr-32 {             width: 116px;             height: 29px;             background-position: -149px -99px;         }          .payment-systems.icon-payment-33:hover, .payment-systems.icon-payment-hvr-33 {             width: 85px;             height: 44px;             background-position: -295px -49px;         }          .payment-systems.icon-payment-36:hover, .payment-systems.icon-payment-hvr-36 {             width: 113px;             height: 27px;             background-position: -227px -247px;         }          .payment-systems.icon-payment-43:hover, .payment-systems.icon-payment-hvr-43 {             width: 100px;             height: 17px;             background-position: -61px -359px;         }          .payment-systems.icon-payment-44:hover, .payment-systems.icon-payment-hvr-44 {             width: 106px;             height: 22px;             background-position: -210px -324px;         }          .payment-systems.icon-payment-47:hover, .payment-systems.icon-payment-hvr-47 {             width: 38px;             height: 34px;             background-position: -476px -78px;         }          .payment-systems.icon-payment-49:hover, .payment-systems.icon-payment-hvr-49 {             width: 67px;             height: 33px;             background-position: -385px -208px;         }          .payment-systems.icon-payment-5:hover, .payment-systems.icon-payment-hvr-5 {             width: 94px;             height: 35px;             background-position: 0 -284px;         }          .payment-systems.icon-payment-50:hover, .payment-systems.icon-payment-hvr-50 {             width: 70px;             height: 23px;             background-position: -75px -432px;         }          .payment-systems.icon-payment-503:hover, .payment-systems.icon-payment-hvr-503 {             width: 145px;             height: 35px;             background-position: -145px 0;         }          .payment-systems.icon-payment-51:hover, .payment-systems.icon-payment-hvr-51 {             width: 94px;             height: 30px;             background-position: -198px -284px;         }          .payment-systems.icon-payment-54:hover, .payment-systems.icon-payment-hvr-54 {             width: 84px;             height: 25px;             background-position: -385px -314px;         }          .payment-systems.icon-payment-57:hover, .payment-systems.icon-payment-hvr-57 {             width: 144px;             height: 30px;             background-position: 0 -134px;         }          .payment-systems.icon-payment-6:hover, .payment-systems.icon-payment-hvr-6 {             width: 61px;             height: 32px;             background-position: -295px -172px;         }          .payment-systems.icon-payment-61:hover, .payment-systems.icon-payment-hvr-61 {             width: 79px;             height: 32px;             background-position: -295px -135px;         }          .payment-systems.icon-payment-7:hover, .payment-systems.icon-payment-hvr-7 {             width: 70px;             height: 27px;             background-position: -297px -284px;         }          .payment-systems.icon-payment-8:hover, .payment-systems.icon-payment-hvr-8 {             width: 104px;             height: 32px;             background-position: 0 -247px;         }          .payment-systems.icon-payment-86:hover, .payment-systems.icon-payment-hvr-86 {             width: 112px;             height: 35px;             background-position: 0 -207px;         }          .payment-systems.icon-payment-hvr-mastercard, .payment-systems.icon-payment-mastercard:hover {             width: 56px;             height: 33px;             background-position: -234px -207px;         }          .payment-systems.icon-payment-mastercard {             width: 56px;             height: 33px;             background-position: 0 -359px;         }          .partners {             background-image: url(/shared/2746/sprite-partners.png);             background-size: 594px 523px;         }          .partners.icon-adult-hvr, .partners.icon-adult:hover {             width: 34px;             height: 34px;             background-position: -540px -377px;         }          .partners.icon-adult {             width: 34px;             height: 34px;             background-position: -540px -338px;         }          .partners.icon-partner-1x2-gaming-hvr, .partners.icon-partner-1x2-gaming:hover {             width: 100px;             height: 38px;             background-position: 0 -382px;         }          .partners.icon-partner-1x2-gaming {             width: 100px;             height: 38px;             background-position: -105px -382px;         }          .partners.icon-partner-2by2-hvr, .partners.icon-partner-2by2:hover {             width: 54px;             height: 58px;             background-position: -540px -63px;         }          .partners.icon-partner-2by2 {             width: 54px;             height: 58px;             background-position: -540px 0;         }          .partners.icon-partner-ainsworth-hvr, .partners.icon-partner-ainsworth:hover {             width: 150px;             height: 35px;             background-position: -184px -68px;         }          .partners.icon-partner-ainsworth {             width: 150px;             height: 35px;             background-position: -184px -108px;         }          .partners.icon-partner-bet-digital-hvr, .partners.icon-partner-bet-digital:hover {             width: 113px;             height: 28px;             background-position: -389px -425px;         }          .partners.icon-partner-bet-digital {             width: 113px;             height: 28px;             background-position: -271px -425px;         }          .partners.icon-partner-booongo-hvr, .partners.icon-partner-booongo:hover {             width: 130px;             height: 33px;             background-position: -369px -232px;         }          .partners.icon-partner-booongo {             width: 130px;             height: 32px;             background-position: -369px -270px;         }          .partners.icon-partner-crown-hvr, .partners.icon-partner-crown:hover {             width: 30px;             height: 46px;             background-position: -540px -236px;         }          .partners.icon-partner-crown {             width: 30px;             height: 46px;             background-position: -540px -287px;         }          .partners.icon-partner-ecogra-hvr, .partners.icon-partner-ecogra:hover {             width: 99px;             height: 38px;             background-position: -210px -382px;         }          .partners.icon-partner-ecogra {             width: 99px;             height: 38px;             background-position: -314px -382px;         }          .partners.icon-partner-elk-hvr, .partners.icon-partner-elk:hover {             width: 86px;             height: 35px;             background-position: -270px -218px;         }          .partners.icon-partner-elk {             width: 86px;             height: 34px;             background-position: -166px -483px;         }          .partners.icon-partner-evolution-gaming-hvr, .partners.icon-partner-evolution-gaming:hover {             width: 110px;             height: 37px;             background-position: 0 -340px;         }          .partners.icon-partner-evolution-gaming {             width: 110px;             height: 37px;             background-position: -240px -168px;         }          .partners.icon-partner-foxium-hvr, .partners.icon-partner-foxium:hover {             width: 121px;             height: 27px;             background-position: -115px -340px;         }          .partners.icon-partner-foxium {             width: 121px;             height: 27px;             background-position: -369px -307px;         }          .partners.icon-partner-genesis-hvr, .partners.icon-partner-genesis:hover {             width: 179px;             height: 36px;             background-position: 0 0;         }          .partners.icon-partner-genesis {             width: 179px;             height: 36px;             background-position: 0 -41px;         }          .partners.icon-partner-lightning-box-hvr, .partners.icon-partner-lightning-box:hover {             width: 78px;             height: 40px;             background-position: -83px -483px;         }          .partners.icon-partner-lightning-box {             width: 78px;             height: 40px;             background-position: 0 -483px;         }          .partners.icon-partner-microgaming-hvr, .partners.icon-partner-microgaming:hover {             width: 140px;             height: 35px;             background-position: 0 -300px;         }          .partners.icon-partner-microgaming {             width: 140px;             height: 35px;             background-position: -145px -300px;         }          .partners.icon-partner-netent-hvr, .partners.icon-partner-netent:hover {             width: 105px;             height: 43px;             background-position: -369px -136px;         }          .partners.icon-partner-netent {             width: 105px;             height: 43px;             background-position: -369px -184px;         }          .partners.icon-partner-nextgen-hvr, .partners.icon-partner-nextgen:hover {             width: 180px;             height: 29px;             background-position: -184px -34px;         }          .partners.icon-partner-nextgen {             width: 180px;             height: 29px;             background-position: -184px 0;         }          .partners.icon-partner-novomatic-hvr, .partners.icon-partner-novomatic:hover {             width: 150px;             height: 33px;             background-position: -155px -262px;         }          .partners.icon-partner-novomatic {             width: 150px;             height: 33px;             background-position: 0 -262px;         }          .partners.icon-partner-playngo-hvr, .partners.icon-partner-playngo:hover {             width: 115px;             height: 45px;             background-position: -120px -168px;         }          .partners.icon-partner-playngo {             width: 115px;             height: 45px;             background-position: 0 -168px;         }          .partners.icon-partner-playson-hvr, .partners.icon-partner-playson:hover {             width: 148px;             height: 30px;             background-position: -369px -66px;         }          .partners.icon-partner-playson {             width: 148px;             height: 30px;             background-position: -369px -101px;         }          .partners.icon-partner-poshfriends-hvr, .partners.icon-partner-poshfriends:hover {             width: 71px;             height: 53px;             background-position: -76px -425px;         }          .partners.icon-partner-poshfriends {             width: 71px;             height: 53px;             background-position: 0 -425px;         }          .partners.icon-partner-push-gaming-hvr, .partners.icon-partner-push-gaming:hover {             width: 138px;             height: 14px;             background-position: -241px -340px;         }          .partners.icon-partner-push-gaming {             width: 138px;             height: 14px;             background-position: -184px -148px;         }          .partners.icon-partner-quickspin-hvr, .partners.icon-partner-quickspin:hover {             width: 114px;             height: 28px;             background-position: -152px -425px;         }          .partners.icon-partner-quickspin {             width: 114px;             height: 28px;             background-position: -418px -382px;         }          .partners.icon-partner-rabcat-hvr, .partners.icon-partner-rabcat:hover {             width: 34px;             height: 50px;             background-position: -540px -126px;         }          .partners.icon-partner-rabcat {             width: 34px;             height: 50px;             background-position: -540px -181px;         }          .partners.icon-partner-studio-canal-hvr, .partners.icon-partner-studio-canal:hover {             width: 166px;             height: 28px;             background-position: -369px -33px;         }          .partners.icon-partner-studio-canal {             width: 166px;             height: 28px;             background-position: -369px 0;         }          .partners.icon-partner-thunderkick-hvr, .partners.icon-partner-thunderkick:hover {             width: 130px;             height: 39px;             background-position: 0 -218px;         }          .partners.icon-partner-thunderkick {             width: 130px;             height: 39px;             background-position: -135px -218px;         }          .partners.icon-partner-yggdrasil-hvr, .partners.icon-partner-yggdrasil:hover {             width: 170px;             height: 38px;             background-position: 0 -125px;         }          .partners.icon-partner-yggdrasil {             width: 170px;             height: 38px;             background-position: 0 -82px;         }          .social {             background-image: url(/shared/2746/sprite-social-networks.png);             background-size: 208px 149px;         }          .social.icon-fb-hvr, .social.icon-fb:hover {             width: 31px;             height: 34px;             background-position: 0 0;         }          .social.icon-fb {             width: 31px;             height: 34px;             background-position: -36px 0;         }          .social.icon-fl-hvr, .social.icon-fl:hover {             width: 30px;             height: 33px;             background-position: -35px -116px;         }          .social.icon-fl {             width: 30px;             height: 33px;             background-position: -70px -116px;         }          .social.icon-gp-hvr, .social.icon-gp:hover {             width: 30px;             height: 33px;             background-position: -36px -39px;         }          .social.icon-gp {             width: 30px;             height: 33px;             background-position: -71px -39px;         }          .social.icon-in-hvr, .social.icon-in:hover {             width: 30px;             height: 33px;             background-position: -108px 0;         }          .social.icon-in {             width: 30px;             height: 33px;             background-position: -108px -38px;         }          .social.icon-mr-hvr, .social.icon-mr:hover {             width: 30px;             height: 33px;             background-position: 0 -78px;         }          .social.icon-mr {             width: 30px;             height: 33px;             background-position: -35px -78px;         }          .social.icon-ok-hvr, .social.icon-ok:hover {             width: 30px;             height: 33px;             background-position: -70px -78px;         }          .social.icon-ok {             width: 30px;             height: 33px;             background-position: -178px -38px;         }          .social.icon-tb-hvr, .social.icon-tb:hover {             width: 30px;             height: 33px;             background-position: -143px 0;         }          .social.icon-tb {             width: 30px;             height: 33px;             background-position: -143px -38px;         }          .social.icon-tw-hvr, .social.icon-tw:hover {             width: 30px;             height: 33px;             background-position: -143px -76px;         }          .social.icon-tw {             width: 30px;             height: 33px;             background-position: 0 -116px;         }          .social.icon-vk-hvr, .social.icon-vk:hover {             width: 31px;             height: 34px;             background-position: -72px 0;         }          .social.icon-vk {             width: 31px;             height: 34px;             background-position: 0 -39px;         }          .social.icon-ya-hvr, .social.icon-ya:hover {             width: 30px;             height: 33px;             background-position: -105px -116px;         }          .social.icon-ya {             width: 30px;             height: 33px;             background-position: -140px -116px;         }          .social.icon-yh-hvr, .social.icon-yh:hover {             width: 30px;             height: 33px;             background-position: -178px 0;         }          .social.icon-yh {             width: 30px;             height: 33px;             background-position: -105px -78px;         }          .flags.icon-ar-flag {             width: 30px;             height: 33px;             background-position: -35px 0;         }          .flags.icon-bg-flag {             width: 30px;             height: 33px;             background-position: -105px -38px;         }          .flags.icon-cs-flag {             width: 30px;             height: 33px;             background-position: -70px 0;         }          .flags.icon-de-flag {             width: 30px;             height: 33px;             background-position: 0 -38px;         }          .flags.icon-en-flag {             width: 30px;             height: 33px;             background-position: -35px -38px;         }          .flags.icon-fi-flag {             width: 30px;             height: 33px;             background-position: -70px -38px;         }          .flags.icon-it-flag {             width: 30px;             height: 33px;             background-position: -105px 0;         }          .flags.icon-ja-flag {             width: 30px;             height: 33px;             background-position: 0 0;         }          .flags.icon-no-flag {             width: 30px;             height: 33px;             background-position: 0 -76px;         }          .flags.icon-pl-flag {             width: 30px;             height: 33px;             background-position: -35px -76px;         }          .flags.icon-pt-flag {             width: 30px;             height: 33px;             background-position: -70px -76px;         }          .flags.icon-ro-flag {             width: 30px;             height: 33px;             background-position: -105px -76px;         }          .flags.icon-ru-flag {             width: 30px;             height: 33px;             background-position: -140px 0;         }          .flags.icon-sv-flag {             width: 30px;             height: 33px;             background-position: -140px -38px;         }          .btn-success-bg, .button_style_success, .button_style_success .button__aside:after, .button_style_success .button__aside:before, .button_style_success .button__decor:after, .button_style_success .button__decor:before {             background-image: url(/shared/2746/sprite-btn-success-bg.png);             background-size: 53px 525px;         }          .btn-success-bg.icon-btn-success-bg-right-hover, .button_style_success .icon-btn-success-bg-right-hover.button__aside:after, .button_style_success .icon-btn-success-bg-right-hover.button__aside:before, .button_style_success .icon-btn-success-bg-right-hover.button__decor:after, .button_style_success .icon-btn-success-bg-right-hover.button__decor:before, .button_style_success:hover .button__aside:after, .icon-btn-success-bg-right-hover.button_style_success {             width: 35px;             height: 43px;             background-position: 0 0;         }          .btn-success-bg.icon-btn-success-bg-tail, .button_style_success, .button_style_success .button__aside.button_style_success:after, .button_style_success .button__aside.button_style_success:before, .button_style_success .button__decor.button_style_success:after, .button_style_success .button__decor.button_style_success:before, .button_style_success .icon-btn-success-bg-tail.button__aside:after, .button_style_success .icon-btn-success-bg-tail.button__aside:before, .button_style_success .icon-btn-success-bg-tail.button__decor:after, .button_style_success .icon-btn-success-bg-tail.button__decor:before {             width: 53px;             height: 43px;             background-position: 0 -48px;         }          .btn-success-bg.icon-btn-success-bg-left-hover, .button_style_success .icon-btn-success-bg-left-hover.button__aside:after, .button_style_success .icon-btn-success-bg-left-hover.button__aside:before, .button_style_success .icon-btn-success-bg-left-hover.button__decor:after, .button_style_success .icon-btn-success-bg-left-hover.button__decor:before, .button_style_success:hover .button__aside:before, .icon-btn-success-bg-left-hover.button_style_success {             width: 35px;             height: 43px;             background-position: 0 -96px;         }          .btn-success-bg.icon-btn-success-bg-left-xactive, .button_style_success .icon-btn-success-bg-left-xactive.button__aside:after, .button_style_success .icon-btn-success-bg-left-xactive.button__aside:before, .button_style_success .icon-btn-success-bg-left-xactive.button__decor:after, .button_style_success .icon-btn-success-bg-left-xactive.button__decor:before, .button_style_success:active .button__aside:before, .icon-btn-success-bg-left-xactive.button_style_success {             width: 35px;             height: 43px;             background-position: 0 -144px;         }          .btn-success-bg.icon-btn-success-bg-left, .button_style_success .button__aside:before, .button_style_success .icon-btn-success-bg-left.button__aside:after, .button_style_success .icon-btn-success-bg-left.button__decor:after, .button_style_success .icon-btn-success-bg-left.button__decor:before, .icon-btn-success-bg-left.button_style_success {             width: 35px;             height: 43px;             background-position: 0 -192px;         }          .btn-success-bg.icon-btn-success-bg-tail-xactive, .btn-success-bg.icon-btn-success-bg-tail:active, .btn-success-bg.icon-btn-success-bg-tail:hover:active, .button_style_success .button__aside.button_style_success:active:after, .button_style_success .button__aside.button_style_success:active:before, .button_style_success .button__decor.button_style_success:active:after, .button_style_success .button__decor.button_style_success:active:before, .button_style_success .icon-btn-success-bg-tail-xactive.button__aside:after, .button_style_success .icon-btn-success-bg-tail-xactive.button__aside:before, .button_style_success .icon-btn-success-bg-tail-xactive.button__decor:after, .button_style_success .icon-btn-success-bg-tail-xactive.button__decor:before, .button_style_success .icon-btn-success-bg-tail.button__aside:active:after, .button_style_success .icon-btn-success-bg-tail.button__aside:active:before, .button_style_success .icon-btn-success-bg-tail.button__decor:active:after, .button_style_success .icon-btn-success-bg-tail.button__decor:active:before, .button_style_success:active, .button_style_success:hover:active, .icon-btn-success-bg-tail-xactive.button_style_success {             width: 53px;             height: 43px;             background-position: 0 -240px;         }          .btn-success-bg.icon-btn-success-bg-right-xactive, .button_style_success .icon-btn-success-bg-right-xactive.button__aside:after, .button_style_success .icon-btn-success-bg-right-xactive.button__aside:before, .button_style_success .icon-btn-success-bg-right-xactive.button__decor:after, .button_style_success .icon-btn-success-bg-right-xactive.button__decor:before, .button_style_success:active .button__aside:after, .icon-btn-success-bg-right-xactive.button_style_success {             width: 35px;             height: 43px;             background-position: 0 -288px;         }          .btn-success-bg.icon-btn-success-bg-right, .button_style_success .button__aside:after, .button_style_success .icon-btn-success-bg-right.button__aside:before, .button_style_success .icon-btn-success-bg-right.button__decor:after, .button_style_success .icon-btn-success-bg-right.button__decor:before, .icon-btn-success-bg-right.button_style_success {             width: 35px;             height: 43px;             background-position: 0 -336px;         }          .btn-success-bg.icon-btn-success-bg-tail-hover, .btn-success-bg.icon-btn-success-bg-tail:hover, .button_style_success .button__aside.button_style_success:hover:after, .button_style_success .button__aside.button_style_success:hover:before, .button_style_success .button__decor.button_style_success:hover:after, .button_style_success .button__decor.button_style_success:hover:before, .button_style_success .icon-btn-success-bg-tail-hover.button__aside:after, .button_style_success .icon-btn-success-bg-tail-hover.button__aside:before, .button_style_success .icon-btn-success-bg-tail-hover.button__decor:after, .button_style_success .icon-btn-success-bg-tail-hover.button__decor:before, .button_style_success .icon-btn-success-bg-tail.button__aside:hover:after, .button_style_success .icon-btn-success-bg-tail.button__aside:hover:before, .button_style_success .icon-btn-success-bg-tail.button__decor:hover:after, .button_style_success .icon-btn-success-bg-tail.button__decor:hover:before, .button_style_success:hover, .icon-btn-success-bg-tail-hover.button_style_success {             width: 53px;             height: 43px;             background-position: 0 -384px;         }          .btn-success-bg.icon-btn-success-bg-decor-right, .button_style_success .button__decor:after, .button_style_success .icon-btn-success-bg-decor-right.button__aside:after, .button_style_success .icon-btn-success-bg-decor-right.button__aside:before, .button_style_success .icon-btn-success-bg-decor-right.button__decor:before, .icon-btn-success-bg-decor-right.button_style_success {             width: 50px;             height: 44px;             background-position: 0 -432px;         }          .btn-success-bg.icon-btn-success-bg-decor-left, .button_style_success .button__decor:before, .button_style_success .icon-btn-success-bg-decor-left.button__aside:after, .button_style_success .icon-btn-success-bg-decor-left.button__aside:before, .button_style_success .icon-btn-success-bg-decor-left.button__decor:after, .icon-btn-success-bg-decor-left.button_style_success {             width: 51px;             height: 44px;             background-position: 0 -481px;         }          .btn-success-bg-size-m, .button_style_success.button_size_m, .button_style_success.button_size_m .button__aside:after, .button_style_success.button_size_m .button__aside:before {             background-image: url(/shared/2746/sprite-btn-success-bg-size-m.png);             background-size: 78px 625px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-left-hover, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-hover.button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-hover.button__aside:before, .button_style_success.button_size_m:hover .button__aside:before, .icon-btn-success-bg-size-m-left-hover.button_style_success.button_size_m {             width: 55px;             height: 65px;             background-position: 0 0;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-left-xactive, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-xactive.button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-xactive.button__aside:before, .button_style_success.button_size_m:active .button__aside:before, .icon-btn-success-bg-size-m-left-xactive.button_style_success.button_size_m {             width: 55px;             height: 65px;             background-position: 0 -70px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-left, .button_style_success.button_size_m .button__aside:before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left.button__aside:after, .icon-btn-success-bg-size-m-left.button_style_success.button_size_m {             width: 55px;             height: 65px;             background-position: 0 -140px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-right-hover, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-hover.button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-hover.button__aside:before, .button_style_success.button_size_m:hover .button__aside:after, .icon-btn-success-bg-size-m-right-hover.button_style_success.button_size_m {             width: 55px;             height: 65px;             background-position: 0 -210px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-right-xactive, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-xactive.button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-xactive.button__aside:before, .button_style_success.button_size_m:active .button__aside:after, .icon-btn-success-bg-size-m-right-xactive.button_style_success.button_size_m {             width: 55px;             height: 65px;             background-position: 0 -280px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-right, .button_style_success.button_size_m .button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right.button__aside:before, .icon-btn-success-bg-size-m-right.button_style_success.button_size_m {             width: 55px;             height: 65px;             background-position: 0 -350px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail-hover, .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail:hover, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:hover:after, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:hover:before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-hover.button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-hover.button__aside:before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:hover:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:hover:before, .button_style_success.button_size_m:hover, .icon-btn-success-bg-size-m-tail-hover.button_style_success.button_size_m {             width: 78px;             height: 65px;             background-position: 0 -420px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail-xactive, .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail:active, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:active:after, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:active:before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-xactive.button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-xactive.button__aside:before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:active:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:active:before, .button_style_success.button_size_m:active, .icon-btn-success-bg-size-m-tail-xactive.button_style_success.button_size_m {             width: 78px;             height: 65px;             background-position: 0 -490px;         }          .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail, .button_style_success.button_size_m, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:after, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:before {             width: 78px;             height: 65px;             background-position: 0 -560px;         }          .btn-success-bg-size-l, .button_style_success.button_size_l, .button_style_success.button_size_l .button__aside:after, .button_style_success.button_size_l .button__aside:before {             background-image: url(/shared/2746/sprite-btn-success-bg-size-l.png);             background-size: 94px 796px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-left-hover, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-hover.button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-hover.button__aside:before, .button_style_success.button_size_l:hover .button__aside:before, .icon-btn-success-bg-size-l-left-hover.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 0;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-left-xactive, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-xactive.button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-xactive.button__aside:before, .button_style_success.button_size_l:active .button__aside:before, .icon-btn-success-bg-size-l-left-xactive.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 -89px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-left, .button_style_success.button_size_l .button__aside:before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left.button__aside:after, .icon-btn-success-bg-size-l-left.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 -178px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-right-hover, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-hover.button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-hover.button__aside:before, .button_style_success.button_size_l:hover .button__aside:after, .icon-btn-success-bg-size-l-right-hover.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 -267px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-right-xactive, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-xactive.button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-xactive.button__aside:before, .button_style_success.button_size_l:active .button__aside:after, .icon-btn-success-bg-size-l-right-xactive.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 -356px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-right, .button_style_success.button_size_l .button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right.button__aside:before, .icon-btn-success-bg-size-l-right.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 -445px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail-hover, .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail:hover, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:hover:after, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:hover:before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-hover.button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-hover.button__aside:before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:hover:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:hover:before, .button_style_success.button_size_l:hover, .icon-btn-success-bg-size-l-tail-hover.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 -534px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail-xactive, .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail:active, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:active:after, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:active:before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-xactive.button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-xactive.button__aside:before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:active:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:active:before, .button_style_success.button_size_l:active, .icon-btn-success-bg-size-l-tail-xactive.button_style_success.button_size_l {             width: 94px;             height: 84px;             background-position: 0 -623px;         }          .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail, .button_style_success.button_size_l, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:after, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:before {             width: 94px;             height: 84px;             background-position: 0 -712px;         }          .btn-success-decor-bg-size-m, .button_style_success.button_size_m .button__decor:after, .button_style_success.button_size_m .button__decor:before {             background-image: url(/shared/2746/sprite-btn-success-decor-bg-size-m.png);             background-size: 188px 423px;         }          .btn-success-decor-bg-size-m.icon-btn-success-smoke-bg-size-m-left, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-left.button__decor:after, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-left.button__decor:before {             width: 60px;             height: 42px;             background-position: 0 0;         }          .btn-success-decor-bg-size-m.icon-btn-success-smoke-bg-size-m-right, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-right.button__decor:after, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-right.button__decor:before {             width: 60px;             height: 42px;             background-position: 0 -47px;         }          .btn-success-decor-bg-size-m.icon-btn-success-decor-above-bg-size-m, .button_style_success.button_size_m .icon-btn-success-decor-above-bg-size-m.button__decor:after, .button_style_success.button_size_m .icon-btn-success-decor-above-bg-size-m.button__decor:before {             width: 188px;             height: 49px;             background-position: 0 -94px;         }          .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-hover, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-hover.button__decor:after, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-hover.button__decor:before, .button_style_success.button_size_m:hover .button__decor:after {             width: 188px;             height: 65px;             background-position: 0 -148px;         }          .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-left, .button_style_success.button_size_m .button__decor:before, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-left.button__decor:after {             width: 62px;             height: 65px;             background-position: 0 -218px;         }          .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-right, .button_style_success.button_size_m .button__decor:after, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-right.button__decor:before {             width: 59px;             height: 65px;             background-position: 0 -288px;         }          .btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-xactive, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-xactive.button__decor:after, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-xactive.button__decor:before, .button_style_success.button_size_m:active .button__decor:after {             width: 188px;             height: 65px;             background-position: 0 -358px;         }          .btn-success-decor-bg-size-l, .button_style_success.button_size_l .button__decor:before {             background-image: url(/shared/2746/sprite-btn-success-decor-bg-size-l.png);             background-size: 262px 262px;         }          .btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l-hover, .button_style_success.button_size_l .icon-btn-success-decor-bg-size-l-hover.button__decor:before, .button_style_success.button_size_l:hover .button__decor:before {             width: 262px;             height: 84px;             background-position: 0 0;         }          .btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l-xactive, .button_style_success.button_size_l .icon-btn-success-decor-bg-size-l-xactive.button__decor:before, .button_style_success.button_size_l:active .button__decor:before {             width: 262px;             height: 84px;             background-position: 0 -89px;         }          .btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l, .button_style_success.button_size_l .button__decor:before {             width: 262px;             height: 84px;             background-position: 0 -178px;         }          .btn-success-shadow-bg-size-m, .button_style_success.button_size_m .button__shadow:after, .button_style_success.button_size_m .button__shadow:before {             background-image: url(/shared/2746/sprite-btn-success-shadow-bg-size-m.png);             background-size: 69px 135px;         }          .btn-success-shadow-bg-size-m.icon-btn-success-shadow-bg-size-m-left, .button_style_success.button_size_m .button__shadow:before, .button_style_success.button_size_m .icon-btn-success-shadow-bg-size-m-left.button__shadow:after {             width: 69px;             height: 65px;             background-position: 0 0;         }          .btn-success-shadow-bg-size-m.icon-btn-success-shadow-bg-size-m-right, .button_style_success.button_size_m .button__shadow:after, .button_style_success.button_size_m .icon-btn-success-shadow-bg-size-m-right.button__shadow:before {             width: 69px;             height: 65px;             background-position: 0 -70px;         }          .btn-success-shadow-bg-size-l, .button_style_success.button_size_l .button__shadow, .button_style_success.button_size_l .button__shadow:after, .button_style_success.button_size_l .button__shadow:before {             background-image: url(/shared/2746/sprite-btn-success-shadow-bg-size-l.png);             background-size: 143px 535px;         }          .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-atail, .button_style_success.button_size_l .button__shadow, .button_style_success.button_size_l .button__shadow:after, .button_style_success.button_size_l .button__shadow:before {             width: 136px;             height: 75px;             background-position: 0 0;         }          .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-left, .button_style_success.button_size_l .button__shadow:before, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left.button__shadow:after {             width: 136px;             height: 75px;             background-position: 0 -80px;         }          .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-right, .button_style_success.button_size_l .button__shadow:after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right.button__shadow:before {             width: 136px;             height: 75px;             background-position: 0 -160px;         }          .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-left-hover, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow:after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow:before {             width: 143px;             height: 95px;             background-position: 0 -240px;         }          .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-right-hover, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow:after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow:before {             width: 143px;             height: 95px;             background-position: 0 -340px;         }          .btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-tail-hover, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow:after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow:before {             width: 143px;             height: 95px;             background-position: 0 -440px;         }          .btn-flat-success-bg, .button_style_flat-success, .button_style_flat-success .button__aside:after, .button_style_flat-success .button__aside:before {             background-size: 61px 283px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-left-hover, .button_style_flat-success .icon-btn-flat-success-bg-left-hover.button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-left-hover.button__aside:before, .button_style_flat-success:hover .button__aside:before, .icon-btn-flat-success-bg-left-hover.button_style_flat-success {             width: 20px;             height: 27px;             background-position: 0 0;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-left-xactive, .button_style_flat-success .icon-btn-flat-success-bg-left-xactive.button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-left-xactive.button__aside:before, .button_style_flat-success:active .button__aside:before, .icon-btn-flat-success-bg-left-xactive.button_style_flat-success {             width: 20px;             height: 27px;             background-position: 0 -32px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-left, .button_style_flat-success .button__aside:before, .button_style_flat-success .icon-btn-flat-success-bg-left.button__aside:after, .icon-btn-flat-success-bg-left.button_style_flat-success {             width: 20px;             height: 27px;             background-position: 0 -64px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-right-hover, .button_style_flat-success .icon-btn-flat-success-bg-right-hover.button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-right-hover.button__aside:before, .button_style_flat-success:hover .button__aside:after, .icon-btn-flat-success-bg-right-hover.button_style_flat-success {             width: 20px;             height: 27px;             background-position: 0 -96px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-right-xactive, .button_style_flat-success .icon-btn-flat-success-bg-right-xactive.button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-right-xactive.button__aside:before, .button_style_flat-success:active .button__aside:after, .icon-btn-flat-success-bg-right-xactive.button_style_flat-success {             width: 20px;             height: 27px;             background-position: 0 -128px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-right, .button_style_flat-success .button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-right.button__aside:before, .icon-btn-flat-success-bg-right.button_style_flat-success {             width: 20px;             height: 27px;             background-position: 0 -160px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-tail-hover, .btn-flat-success-bg.icon-btn-flat-success-bg-tail:hover, .button_style_flat-success .button__aside.button_style_flat-success:hover:after, .button_style_flat-success .button__aside.button_style_flat-success:hover:before, .button_style_flat-success .icon-btn-flat-success-bg-tail-hover.button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-tail-hover.button__aside:before, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:hover:after, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:hover:before, .button_style_flat-success:hover, .icon-btn-flat-success-bg-tail-hover.button_style_flat-success {             width: 61px;             height: 27px;             background-position: 0 -192px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-tail-xactive, .btn-flat-success-bg.icon-btn-flat-success-bg-tail:active, .button_style_flat-success .button__aside.button_style_flat-success:active:after, .button_style_flat-success .button__aside.button_style_flat-success:active:before, .button_style_flat-success .icon-btn-flat-success-bg-tail-xactive.button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-tail-xactive.button__aside:before, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:active:after, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:active:before, .button_style_flat-success:active, .icon-btn-flat-success-bg-tail-xactive.button_style_flat-success {             width: 61px;             height: 27px;             background-position: 0 -224px;         }          .btn-flat-success-bg.icon-btn-flat-success-bg-tail, .button_style_flat-success, .button_style_flat-success .button__aside.button_style_flat-success:after, .button_style_flat-success .button__aside.button_style_flat-success:before, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:after, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:before {             width: 61px;             height: 27px;             background-position: 0 -256px;         }          .btn-flat-success-bg-size-m, .button_style_flat-success.button_size_m, .button_style_flat-success.button_size_m .button__aside:after, .button_style_flat-success.button_size_m .button__aside:before {             background-size: 88px 400px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left-hover, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-hover.button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-hover.button__aside:before, .button_style_flat-success.button_size_m:hover .button__aside:before, .icon-btn-flat-success-bg-size-m-left-hover.button_style_flat-success.button_size_m {             width: 30px;             height: 40px;             background-position: 0 0;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left-xactive, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-xactive.button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-xactive.button__aside:before, .button_style_flat-success.button_size_m:active .button__aside:before, .icon-btn-flat-success-bg-size-m-left-xactive.button_style_flat-success.button_size_m {             width: 30px;             height: 40px;             background-position: 0 -45px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left, .button_style_flat-success.button_size_m .button__aside:before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left.button__aside:after, .icon-btn-flat-success-bg-size-m-left.button_style_flat-success.button_size_m {             width: 30px;             height: 40px;             background-position: 0 -90px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right-hover, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-hover.button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-hover.button__aside:before, .button_style_flat-success.button_size_m:hover .button__aside:after, .icon-btn-flat-success-bg-size-m-right-hover.button_style_flat-success.button_size_m {             width: 30px;             height: 40px;             background-position: 0 -135px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right-xactive, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-xactive.button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-xactive.button__aside:before, .button_style_flat-success.button_size_m:active .button__aside:after, .icon-btn-flat-success-bg-size-m-right-xactive.button_style_flat-success.button_size_m {             width: 30px;             height: 40px;             background-position: 0 -180px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right, .button_style_flat-success.button_size_m .button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right.button__aside:before, .icon-btn-flat-success-bg-size-m-right.button_style_flat-success.button_size_m {             width: 30px;             height: 40px;             background-position: 0 -225px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail-hover, .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail:hover, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:hover:after, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:hover:before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-hover.button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-hover.button__aside:before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:hover:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:hover:before, .button_style_flat-success.button_size_m:hover, .icon-btn-flat-success-bg-size-m-tail-hover.button_style_flat-success.button_size_m {             width: 88px;             height: 40px;             background-position: 0 -270px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail-xactive, .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail:active, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:active:after, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:active:before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-xactive.button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-xactive.button__aside:before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:active:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:active:before, .button_style_flat-success.button_size_m:active, .icon-btn-flat-success-bg-size-m-tail-xactive.button_style_flat-success.button_size_m {             width: 88px;             height: 40px;             background-position: 0 -315px;         }          .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail, .button_style_flat-success.button_size_m, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:after, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:before {             width: 88px;             height: 40px;             background-position: 0 -360px;         }          .btn-flat-success-bg-size-l, .button_style_flat-success.button_size_l, .button_style_flat-success.button_size_l .button__aside:after, .button_style_flat-success.button_size_l .button__aside:before {             background-size: 116px 508px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left-hover, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-hover.button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-hover.button__aside:before, .button_style_flat-success.button_size_l:hover .button__aside:before, .icon-btn-flat-success-bg-size-l-left-hover.button_style_flat-success.button_size_l {             width: 40px;             height: 52px;             background-position: 0 0;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left-xactive, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-xactive.button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-xactive.button__aside:before, .button_style_flat-success.button_size_l:active .button__aside:before, .icon-btn-flat-success-bg-size-l-left-xactive.button_style_flat-success.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -57px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left, .button_style_flat-success.button_size_l .button__aside:before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left.button__aside:after, .icon-btn-flat-success-bg-size-l-left.button_style_flat-success.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -114px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right-hover, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-hover.button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-hover.button__aside:before, .button_style_flat-success.button_size_l:hover .button__aside:after, .icon-btn-flat-success-bg-size-l-right-hover.button_style_flat-success.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -171px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right-xactive, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-xactive.button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-xactive.button__aside:before, .button_style_flat-success.button_size_l:active .button__aside:after, .icon-btn-flat-success-bg-size-l-right-xactive.button_style_flat-success.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -228px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right, .button_style_flat-success.button_size_l .button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right.button__aside:before, .icon-btn-flat-success-bg-size-l-right.button_style_flat-success.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -285px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail-hover, .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail:hover, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:hover:after, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:hover:before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-hover.button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-hover.button__aside:before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:hover:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:hover:before, .button_style_flat-success.button_size_l:hover, .icon-btn-flat-success-bg-size-l-tail-hover.button_style_flat-success.button_size_l {             width: 116px;             height: 52px;             background-position: 0 -342px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail-xactive, .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail:active, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:active:after, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:active:before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-xactive.button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-xactive.button__aside:before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:active:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:active:before, .button_style_flat-success.button_size_l:active, .icon-btn-flat-success-bg-size-l-tail-xactive.button_style_flat-success.button_size_l {             width: 116px;             height: 52px;             background-position: 0 -399px;         }          .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail, .button_style_flat-success.button_size_l, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:after, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:before {             width: 116px;             height: 52px;             background-position: 0 -456px;         }          .btn-flat-warning-bg, .button_style_flat-warning, .button_style_flat-warning .button__aside:after, .button_style_flat-warning .button__aside:before {             background-image: url(/shared/2746/sprite-btn-flat-warning-bg.png);             background-size: 61px 283px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-left-hover, .button_style_flat-warning .icon-btn-flat-warning-bg-left-hover.button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-left-hover.button__aside:before, .button_style_flat-warning:hover .button__aside:before, .icon-btn-flat-warning-bg-left-hover.button_style_flat-warning {             width: 20px;             height: 27px;             background-position: 0 0;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-left-xactive, .button_style_flat-warning .icon-btn-flat-warning-bg-left-xactive.button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-left-xactive.button__aside:before, .button_style_flat-warning:active .button__aside:before, .icon-btn-flat-warning-bg-left-xactive.button_style_flat-warning {             width: 20px;             height: 27px;             background-position: 0 -32px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-left, .button_style_flat-warning .button__aside:before, .button_style_flat-warning .icon-btn-flat-warning-bg-left.button__aside:after, .icon-btn-flat-warning-bg-left.button_style_flat-warning {             width: 20px;             height: 27px;             background-position: 0 -64px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-right-hover, .button_style_flat-warning .icon-btn-flat-warning-bg-right-hover.button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-right-hover.button__aside:before, .button_style_flat-warning:hover .button__aside:after, .icon-btn-flat-warning-bg-right-hover.button_style_flat-warning {             width: 20px;             height: 27px;             background-position: 0 -96px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-right-xactive, .button_style_flat-warning .icon-btn-flat-warning-bg-right-xactive.button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-right-xactive.button__aside:before, .button_style_flat-warning:active .button__aside:after, .icon-btn-flat-warning-bg-right-xactive.button_style_flat-warning {             width: 20px;             height: 27px;             background-position: 0 -128px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-right, .button_style_flat-warning .button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-right.button__aside:before, .icon-btn-flat-warning-bg-right.button_style_flat-warning {             width: 20px;             height: 27px;             background-position: 0 -160px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail-hover, .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail:hover, .button_style_flat-warning .button__aside.button_style_flat-warning:hover:after, .button_style_flat-warning .button__aside.button_style_flat-warning:hover:before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-hover.button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-hover.button__aside:before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:hover:after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:hover:before, .button_style_flat-warning:hover, .icon-btn-flat-warning-bg-tail-hover.button_style_flat-warning {             width: 61px;             height: 27px;             background-position: 0 -192px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail-xactive, .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail:active, .button_style_flat-warning .button__aside.button_style_flat-warning:active:after, .button_style_flat-warning .button__aside.button_style_flat-warning:active:before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-xactive.button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-xactive.button__aside:before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:active:after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:active:before, .button_style_flat-warning:active, .icon-btn-flat-warning-bg-tail-xactive.button_style_flat-warning {             width: 61px;             height: 27px;             background-position: 0 -224px;         }          .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail, .button_style_flat-warning, .button_style_flat-warning .button__aside.button_style_flat-warning:after, .button_style_flat-warning .button__aside.button_style_flat-warning:before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:before {             width: 61px;             height: 27px;             background-position: 0 -256px;         }          .btn-revoke-bg, .button_style_revoke, .button_style_revoke .button__aside:after, .button_style_revoke .button__aside:before {             background-image: url(/shared/2746/sprite-btn-revoke-bg.png);             background-size: 61px 283px;         }          .btn-revoke-bg.icon-btn-revoke-bg-left-hover, .button_style_revoke .icon-btn-revoke-bg-left-hover.button__aside:after, .button_style_revoke .icon-btn-revoke-bg-left-hover.button__aside:before, .button_style_revoke:hover .button__aside:before, .icon-btn-revoke-bg-left-hover.button_style_revoke {             width: 20px;             height: 27px;             background-position: 0 0;         }          .btn-revoke-bg.icon-btn-revoke-bg-left-xactive, .button_style_revoke .icon-btn-revoke-bg-left-xactive.button__aside:after, .button_style_revoke .icon-btn-revoke-bg-left-xactive.button__aside:before, .button_style_revoke:active .button__aside:before, .icon-btn-revoke-bg-left-xactive.button_style_revoke {             width: 20px;             height: 27px;             background-position: 0 -32px;         }          .btn-revoke-bg.icon-btn-revoke-bg-left, .button_style_revoke .button__aside:before, .button_style_revoke .icon-btn-revoke-bg-left.button__aside:after, .icon-btn-revoke-bg-left.button_style_revoke {             width: 20px;             height: 27px;             background-position: 0 -64px;         }          .btn-revoke-bg.icon-btn-revoke-bg-right-hover, .button_style_revoke .icon-btn-revoke-bg-right-hover.button__aside:after, .button_style_revoke .icon-btn-revoke-bg-right-hover.button__aside:before, .button_style_revoke:hover .button__aside:after, .icon-btn-revoke-bg-right-hover.button_style_revoke {             width: 20px;             height: 27px;             background-position: 0 -96px;         }          .btn-revoke-bg.icon-btn-revoke-bg-right-xactive, .button_style_revoke .icon-btn-revoke-bg-right-xactive.button__aside:after, .button_style_revoke .icon-btn-revoke-bg-right-xactive.button__aside:before, .button_style_revoke:active .button__aside:after, .icon-btn-revoke-bg-right-xactive.button_style_revoke {             width: 20px;             height: 27px;             background-position: 0 -128px;         }          .btn-revoke-bg.icon-btn-revoke-bg-right, .button_style_revoke .button__aside:after, .button_style_revoke .icon-btn-revoke-bg-right.button__aside:before, .icon-btn-revoke-bg-right.button_style_revoke {             width: 20px;             height: 27px;             background-position: 0 -160px;         }          .btn-revoke-bg.icon-btn-revoke-bg-tail-hover, .btn-revoke-bg.icon-btn-revoke-bg-tail:hover, .button_style_revoke .button__aside.button_style_revoke:hover:after, .button_style_revoke .button__aside.button_style_revoke:hover:before, .button_style_revoke .icon-btn-revoke-bg-tail-hover.button__aside:after, .button_style_revoke .icon-btn-revoke-bg-tail-hover.button__aside:before, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:hover:after, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:hover:before, .button_style_revoke:hover, .icon-btn-revoke-bg-tail-hover.button_style_revoke {             width: 61px;             height: 27px;             background-position: 0 -192px;         }          .btn-revoke-bg.icon-btn-revoke-bg-tail-xactive, .btn-revoke-bg.icon-btn-revoke-bg-tail:active, .button_style_revoke .button__aside.button_style_revoke:active:after, .button_style_revoke .button__aside.button_style_revoke:active:before, .button_style_revoke .icon-btn-revoke-bg-tail-xactive.button__aside:after, .button_style_revoke .icon-btn-revoke-bg-tail-xactive.button__aside:before, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:active:after, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:active:before, .button_style_revoke:active, .icon-btn-revoke-bg-tail-xactive.button_style_revoke {             width: 61px;             height: 27px;             background-position: 0 -224px;         }          .btn-revoke-bg.icon-btn-revoke-bg-tail, .button_style_revoke, .button_style_revoke .button__aside.button_style_revoke:after, .button_style_revoke .button__aside.button_style_revoke:before, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:after, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:before {             width: 61px;             height: 27px;             background-position: 0 -256px;         }          .btn-revoke-bg-size-l, .button_style_revoke.button_size_l, .button_style_revoke.button_size_l .button__aside:after, .button_style_revoke.button_size_l .button__aside:before {             background-size: 116px 508px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left-hover, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-hover.button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-hover.button__aside:before, .button_style_revoke.button_size_l:hover .button__aside:before, .icon-btn-revoke-bg-size-l-left-hover.button_style_revoke.button_size_l {             width: 40px;             height: 52px;             background-position: 0 0;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left-xactive, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-xactive.button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-xactive.button__aside:before, .button_style_revoke.button_size_l:active .button__aside:before, .icon-btn-revoke-bg-size-l-left-xactive.button_style_revoke.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -57px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left, .button_style_revoke.button_size_l .button__aside:before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left.button__aside:after, .icon-btn-revoke-bg-size-l-left.button_style_revoke.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -114px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right-hover, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-hover.button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-hover.button__aside:before, .button_style_revoke.button_size_l:hover .button__aside:after, .icon-btn-revoke-bg-size-l-right-hover.button_style_revoke.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -171px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right-xactive, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-xactive.button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-xactive.button__aside:before, .button_style_revoke.button_size_l:active .button__aside:after, .icon-btn-revoke-bg-size-l-right-xactive.button_style_revoke.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -228px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right, .button_style_revoke.button_size_l .button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right.button__aside:before, .icon-btn-revoke-bg-size-l-right.button_style_revoke.button_size_l {             width: 40px;             height: 52px;             background-position: 0 -285px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail-hover, .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail:hover, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:hover:after, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:hover:before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-hover.button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-hover.button__aside:before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:hover:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:hover:before, .button_style_revoke.button_size_l:hover, .icon-btn-revoke-bg-size-l-tail-hover.button_style_revoke.button_size_l {             width: 116px;             height: 52px;             background-position: 0 -342px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail-xactive, .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail:active, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:active:after, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:active:before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-xactive.button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-xactive.button__aside:before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:active:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:active:before, .button_style_revoke.button_size_l:active, .icon-btn-revoke-bg-size-l-tail-xactive.button_style_revoke.button_size_l {             width: 116px;             height: 52px;             background-position: 0 -399px;         }          .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail, .button_style_revoke.button_size_l, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:after, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:before {             width: 116px;             height: 52px;             background-position: 0 -456px;         }          .btn-warning-bg-size-m, .button_style_warning.button_size_m, .button_style_warning.button_size_m .button__aside:after, .button_style_warning.button_size_m .button__aside:before {             background-image: url(/shared/2746/sprite-btn-warning-bg-size-m.png);             background-size: 131px 796px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left-hover, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-hover.button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-hover.button__aside:before, .button_style_warning.button_size_m:hover .button__aside:before, .icon-btn-warning-bg-size-m-left-hover.button_style_warning.button_size_m {             width: 65px;             height: 84px;             background-position: 0 0;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left-xactive, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-xactive.button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-xactive.button__aside:before, .button_style_warning.button_size_m:active .button__aside:before, .icon-btn-warning-bg-size-m-left-xactive.button_style_warning.button_size_m {             width: 65px;             height: 84px;             background-position: 0 -89px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left, .button_style_warning.button_size_m .button__aside:before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left.button__aside:after, .icon-btn-warning-bg-size-m-left.button_style_warning.button_size_m {             width: 65px;             height: 84px;             background-position: 0 -178px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right-hover, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-hover.button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-hover.button__aside:before, .button_style_warning.button_size_m:hover .button__aside:after, .icon-btn-warning-bg-size-m-right-hover.button_style_warning.button_size_m {             width: 65px;             height: 84px;             background-position: 0 -267px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right-xactive, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-xactive.button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-xactive.button__aside:before, .button_style_warning.button_size_m:active .button__aside:after, .icon-btn-warning-bg-size-m-right-xactive.button_style_warning.button_size_m {             width: 65px;             height: 84px;             background-position: 0 -356px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right, .button_style_warning.button_size_m .button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right.button__aside:before, .icon-btn-warning-bg-size-m-right.button_style_warning.button_size_m {             width: 65px;             height: 84px;             background-position: 0 -445px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail-hover, .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail:hover, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:hover:after, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:hover:before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-hover.button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-hover.button__aside:before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:hover:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:hover:before, .button_style_warning.button_size_m:hover, .icon-btn-warning-bg-size-m-tail-hover.button_style_warning.button_size_m {             width: 131px;             height: 84px;             background-position: 0 -534px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail-xactive, .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail:active, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:active:after, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:active:before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-xactive.button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-xactive.button__aside:before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:active:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:active:before, .button_style_warning.button_size_m:active, .icon-btn-warning-bg-size-m-tail-xactive.button_style_warning.button_size_m {             width: 131px;             height: 84px;             background-position: 0 -623px;         }          .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail, .button_style_warning.button_size_m, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:after, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:before {             width: 131px;             height: 84px;             background-position: 0 -712px;         }          .btn-warning-bg-size-xl, .button_style_warning.button_size_xl, .button_style_warning.button_size_xl .button__aside:after, .button_style_warning.button_size_xl .button__aside:before {             background-image: url(/shared/2746/sprite-btn-warning-bg-size-xl.png);             background-size: 122px 985px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left-hover, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-hover.button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-hover.button__aside:before, .button_style_warning.button_size_xl:hover .button__aside:before, .icon-btn-warning-bg-size-xl-left-hover.button_style_warning.button_size_xl {             width: 80px;             height: 105px;             background-position: 0 0;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left-xactive, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-xactive.button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-xactive.button__aside:before, .button_style_warning.button_size_xl:active .button__aside:before, .icon-btn-warning-bg-size-xl-left-xactive.button_style_warning.button_size_xl {             width: 80px;             height: 105px;             background-position: 0 -110px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left, .button_style_warning.button_size_xl .button__aside:before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left.button__aside:after, .icon-btn-warning-bg-size-xl-left.button_style_warning.button_size_xl {             width: 80px;             height: 105px;             background-position: 0 -220px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right-hover, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-hover.button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-hover.button__aside:before, .button_style_warning.button_size_xl:hover .button__aside:after, .icon-btn-warning-bg-size-xl-right-hover.button_style_warning.button_size_xl {             width: 80px;             height: 105px;             background-position: 0 -330px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right-xactive, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-xactive.button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-xactive.button__aside:before, .button_style_warning.button_size_xl:active .button__aside:after, .icon-btn-warning-bg-size-xl-right-xactive.button_style_warning.button_size_xl {             width: 80px;             height: 105px;             background-position: 0 -440px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right, .button_style_warning.button_size_xl .button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right.button__aside:before, .icon-btn-warning-bg-size-xl-right.button_style_warning.button_size_xl {             width: 80px;             height: 105px;             background-position: 0 -550px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail-hover, .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail:hover, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:hover:after, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:hover:before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-hover.button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-hover.button__aside:before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:hover:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:hover:before, .button_style_warning.button_size_xl:hover, .icon-btn-warning-bg-size-xl-tail-hover.button_style_warning.button_size_xl {             width: 122px;             height: 105px;             background-position: 0 -660px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail-xactive, .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail:active, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:active:after, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:active:before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-xactive.button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-xactive.button__aside:before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:active:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:active:before, .button_style_warning.button_size_xl:active, .icon-btn-warning-bg-size-xl-tail-xactive.button_style_warning.button_size_xl {             width: 122px;             height: 105px;             background-position: 0 -770px;         }          .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail, .button_style_warning.button_size_xl, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:after, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:before {             width: 122px;             height: 105px;             background-position: 0 -880px;         }          .btn-warning-decor-bg-size-m, .button_style_warning.button_size_m .button__decor:before {             background-size: 261px 262px;         }          .btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m-active, .button_style_warning.button_size_m .icon-btn-warning-decor-bg-size-m-active.button__decor:before, .button_style_warning.button_size_m:active .button__decor:before {             width: 261px;             height: 84px;             background-position: 0 0;         }          .btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m-hover, .button_style_warning.button_size_m .icon-btn-warning-decor-bg-size-m-hover.button__decor:before, .button_style_warning.button_size_m:hover .button__decor:before {             width: 261px;             height: 84px;             background-position: 0 -89px;         }          .btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m, .button_style_warning.button_size_m .button__decor:before {             width: 261px;             height: 84px;             background-position: 0 -178px;         }          .btn-warning-decor-bg-size-xl, .button_style_warning.button_size_xl .button__decor:before {             background-size: 436px 687px;         }          .btn-warning-decor-bg-size-xl.icon-btn-decor-arrow-bg-left, .button_style_warning.button_size_xl .icon-btn-decor-arrow-bg-left.button__decor:before {             width: 60px;             height: 77px;             background-position: 0 0;         }          .btn-warning-decor-bg-size-xl.icon-btn-decor-arrow-bg-right, .button_style_warning.button_size_xl .icon-btn-decor-arrow-bg-right.button__decor:before {             width: 60px;             height: 77px;             background-position: 0 -82px;         }          .btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl-hover, .button_style_warning.button_size_xl .icon-btn-warning-decor-bg-size-xl-hover.button__decor:before, .button_style_warning.button_size_xl:hover .button__decor:before {             width: 282px;             height: 105px;             background-position: 0 -164px;         }          .btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl-xactive, .button_style_warning.button_size_xl .icon-btn-warning-decor-bg-size-xl-xactive.button__decor:before, .button_style_warning.button_size_xl:active .button__decor:before {             width: 282px;             height: 105px;             background-position: 0 -274px;         }          .btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl, .button_style_warning.button_size_xl .button__decor:before {             width: 282px;             height: 105px;             background-position: 0 -384px;         }          .btn-warning-decor-bg-size-xl.icon-btn-warning-shadow-bg-size-xl, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl.button__decor:before {             width: 436px;             height: 193px;             background-position: 0 -494px;         }          .btn-warning-shadow-bg-size-xl, .button_style_warning.button_size_xl .button__shadow, .button_style_warning.button_size_xl .button__shadow:after, .button_style_warning.button_size_xl .button__shadow:before {             background-image: url(/shared/2746/sprite-btn-warning-shadow-bg-size-xl.png);             background-size: 155px 589px;         }          .btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-atail, .button_style_warning.button_size_xl .button__shadow, .button_style_warning.button_size_xl .button__shadow:after, .button_style_warning.button_size_xl .button__shadow:before {             width: 155px;             height: 193px;             background-position: 0 0;         }          .btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-left, .button_style_warning.button_size_xl .button__shadow:before, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-left.button__shadow, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-left.button__shadow:after {             width: 155px;             height: 193px;             background-position: 0 -198px;         }          .btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-right, .button_style_warning.button_size_xl .button__shadow:after, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-right.button__shadow, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-right.button__shadow:before {             width: 155px;             height: 193px;             background-position: 0 -396px;         }          .layout_theme_white {             background: url(/shared/2746/top_page_decor.png) 0 48px no-repeat, url(/shared/2746/body-main-bg-secondary.jpg) 50% 0 repeat #c0a392;             background-attachment: fixed;         }          .layout_theme_white .preloader {             background-color: transparent;         }          .layout_theme_white .preloader:after {             max-width: 282px;             background: url(/shared/empty.gif) 50% no-repeat;             background-color: transparent;             background-size: contain;         }          .layout_theme_white .custom-info {             background: transparent;             color: #333230;         }          .layout_theme_white .sign-up-box__divider-text {             background-color: transparent;             color: #b38a5d;             text-shadow: 1px 1px 1px #fff;         }          .layout_theme_white .sign-up-box__divider-column {             position: absolute;             top: 0;             bottom: 0;             right: 100%;             width: 70px;             text-align: center;         }          .layout_theme_white .sign-up-box__divider-column:before {             content: "";             position: absolute;             top: 0;             right: 50%;             height: 45%;             border-right: 1px solid #bd9a73;             box-shadow: 1px 1px 1px 0 #fff;         }          .layout_theme_white .sign-up-box__divider-column:after {             content: "";             position: absolute;             right: 50%;             height: 45%;             bottom: 0;             border-right: 1px solid #bd9a73;             box-shadow: 1px 1px 1px 0 #fff;         }          .layout_theme_white .sign-up-box__present-column:after {             content: "";             position: absolute;             top: 0;             bottom: 0;             left: 100%;             margin-left: 12px;             border-right: 1px solid #bd9a73;             box-shadow: 1px 1px 1px 0 #fff;         }          .main-slider__btn-holder {             position: relative;             padding-top: 34px;         }          .main-slider__btn {             z-index: 2;             position: relative;             vertical-align: middle;             display: inline-block;         }          .gift-slider-placeholder {             position: relative;         }          .gift-slider-placeholder__bg {             position: absolute;             top: 0;             right: 37px;             left: 37px;             height: 100%;         }          .gift-slider {             padding-right: 37px;             padding-left: 37px;         }          .gift-slider .rslider__arrow {             z-index: 1;             position: absolute;             top: 55px;             margin: 0;         }          .gift-slider .rslider__arrow_type_left {             left: 5px;         }          .gift-slider .rslider__arrow_type_right {             right: 5px;         }          .gift-slider__img-holder {             box-sizing: border-box;             position: relative;             margin-bottom: 15px;         }          .gift-slider__title {             line-height: 1.25;             color: #46392e;             margin: 0;         }          .gift-slider__summary, .gift-slider__title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .gift-slider__summary {             line-height: 1.2;             color: #595858;         }          .gift-slider__description {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #2c6da0;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             margin: 0;         }          .gift-slider__item {             width: 140px;             padding-right: 9px;             padding-left: 9px;         }          .gift-slider__divider {             border-bottom: 3px solid #c1957b;             margin-top: 5px;             margin-bottom: 5px;         }          .lottery-slider {             padding-right: 37px;             padding-left: 37px;         }          .lottery-slider .rslider__arrow {             z-index: 1;             position: absolute;             top: 37px;             margin: 0;         }          .lottery-slider .rslider__arrow_type_left {             left: 5px;         }          .lottery-slider .rslider__arrow_type_right {             right: 5px;         }          .lottery-slider__item {             width: 158px;             height: 102px;         }          .user-content h2:after {             position: absolute;             content: "";             border-bottom: 1px solid #c0957b;             top: 100%;             left: 0;             margin-top: 5px;             width: 60px;         }          .jackpot {             position: relative;             height: 452px;             background: url(/shared/2746/main-jackpot.png) 25px 0 no-repeat;         }          .jackpot__holder {             white-space: nowrap;             padding: 148px 0 0 345px;         }          .jackpot__title {             -moz-transform: rotate(-3deg);             -o-transform: rotate(-3deg);             -ms-transform: rotate(-3deg);             -webkit-transform: rotate(-3deg);             transform: rotate(-3deg);             font-family: AlgerianBasD, Georgia, serif;             line-height: 80px;             text-shadow: 2px 2px 0 #9f7660, 2px 2px 0 #ffe2b7;             position: absolute;             top: 263px;             left: 252px;             width: 292px;             height: 80px;             text-align: center;             white-space: nowrap;             text-transform: uppercase;         }          .jackpot__currency, .jackpot__title {             font-size: 25px;             color: #ffe2b7;             font-weight: 400;         }          .jackpot__currency {             vertical-align: bottom;             margin-right: 25px;         }          .jackpot__currency, .jackpot__total {             font-family: Georgia, Times, Times New Roman, serif;             line-height: 1.25;             text-shadow: 0 0 10px #ff5a00, 1px 1px 0 #9f7660, 2px 2px 0 #ffe2b7;             display: inline-block;         }          .jackpot__total {             font-size: 50px;             color: #ffe2b7;             font-weight: 400;             vertical-align: middle;         }          .line {             border-top: 1px dotted #c9d8e7;         }          .line_style_dot-img {             border: 0 none;             height: 10px;         }          .line_style_double-dot-img {             border: 0 none;             height: 10px;         }          .line_style_wavy-img {             border: 0 none;             height: 10px;         }          .line_style_multi-bg {             height: 7px;             border: 0 none;             background-color: #ddeaf1;             box-shadow: inset 0 1px 0 0 #ddeaf1, inset 0 4px 0 0 #fff;         }          .line_style_solid-bold {             border-top: 2px solid rgba(158, 83, 42, .41);             border-bottom: 1px solid hsla(0, 0%, 100%, .29);         }          .line_style_solid-thin {             border-top: 1px solid #46392e;         }          .line_style_info {             border-color: #433c36;         }          .line_style_dark {             border-color: #020303;         }          .line_style_dark-gray {             border-color: #d6e1e6;         }          .head-control-panel {             box-sizing: border-box;             z-index: 1060;             position: fixed;             top: 0;             left: 0;             width: 100%;             padding-right: 10px;             padding-left: 10px;             white-space: nowrap;             background: url(/shared/2746/main-header-bg.jpg) 50% 0 repeat-x;             background-color: #46392e;             font-size: 0;         }          .head-control-panel__aligner {             vertical-align: middle;             display: inline-block;             height: 51px;         }          .head-control-panel__lang {             -webkit-box-sizing: border-box;             -moz-box-sizing: border-box;             box-sizing: border-box;             position: relative;             vertical-align: middle;             display: inline-block;             width: 96px;             height: 44px;             padding-right: 6px;             padding-left: 6px;             background: url(/shared/2746/head-control-current-lang-bg.png) 0 0 no-repeat;             cursor: pointer;         }          .head-control-panel__lang:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .head-control-panel__lang-pseudo-link {             -webkit-touch-callout: none;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #c5ac95;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             vertical-align: middle;             display: inline-block;             text-decoration: none;             text-transform: uppercase;         }          .head-control-panel__nav-bar {             vertical-align: middle;             display: inline-block;             cursor: pointer;             float: right;             margin-top: 14px;             margin-right: 7px;         }          .head-control-panel__logo {             position: relative;         }          .head-control-panel__dynamic, .head-control-panel__logo {             vertical-align: middle;             display: inline-block;         }          .head-control-panel__float-menu {             float: right;         }          .head-control-panel__icon-lang {             position: relative;             width: 28px;             height: 0;             padding-bottom: 28px;             overflow: hidden;             box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .41);             border-radius: 100%;             border: 1px solid #b59881;             vertical-align: middle;             display: inline-block;             margin-right: 10px;         }          .head-control-panel__icon-lang:after {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             border-radius: 100%;             box-shadow: inset 2px 3px 0 0 #352013, inset 0 0 0 3px rgba(80, 44, 22, .5);         }          .head-control-panel__toggle-btn {             -moz-transform: translateX(50%);             -o-transform: translateX(50%);             -ms-transform: translateX(50%);             -webkit-transform: translateX(50%);             transform: translateX(50%);             position: absolute;             top: 0;             right: 0;             bottom: 0;             margin: auto;             width: 32px;             height: 27px;             background: url(/shared/empty.gif) 0 50% no-repeat;         }          .head-control-panel__toggle-btn .account-sub-menu__item:not(:first-child):before, .head-control-panel__toggle-btn .icons, .head-control-panel__toggle-btn .play-area__closer, .head-control-panel__toggle-btn .progress__draggable-inner:after, .head-control-panel__toggle-btn .progress__draggable-inner:before, .head-control-panel__toggle-btn .rslider__pager-btn:after, .head-control-panel__toggle-btn .switch__icon:before {             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;         }          .head-control-panel__lang-decor {             -moz-transform: translateX(-50%);             -o-transform: translateX(-50%);             -ms-transform: translateX(-50%);             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             position: absolute;             top: 0;             left: 100%;             width: 39px;             height: 27px;             background: url(/shared/2746/tube-top-lang-decor.png) 100% 100% no-repeat;         }          .head-control-panel__divider {             float: right;             vertical-align: middle;             display: inline-block;             height: 51px;             margin-right: 10px;             margin-left: 10px;             width: 17px;             background: url(/shared/empty.gif) 0 0 no-repeat;         }          .head-dynamic-menu {             margin: 0;             padding: 0;             font-size: 0;             white-space: nowrap;         }          .head-dynamic-menu__item {             font-family: Tahoma, Arial, sans-serif;             font-size: 12px;             line-height: 1.25;             color: #fff;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 700;             position: relative;             height: 51px;             vertical-align: middle;             display: inline-block;             list-style-type: none;             white-space: nowrap;         }          .head-dynamic-menu__item:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;             width: 17px;             margin-right: 10px;             margin-left: 10px;             background: url(/shared/empty.gif) 0 0 no-repeat;         }          .head-dynamic-menu__pseudo-link {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             vertical-align: middle;             display: inline-block;             border-bottom: 1px solid;             text-decoration: none;         }          .head-dynamic-menu__pseudo-link:hover {             border-bottom: 1px solid transparent;         }          .head-dynamic-menu__promo {             vertical-align: middle;             display: inline-block;             text-decoration: none;         }          .head-dynamic-menu__promo-badge, .head-dynamic-menu__promo-icon {             position: relative;             vertical-align: middle;             display: inline-block;         }          .head-dynamic-menu__promo-badge {             margin-top: -8px;             margin-left: -4px;         }          .head-dynamic-menu__balance-text {             color: #c5ac95;             text-shadow: 1px 1px #000;             margin-right: 5px;         }          .head-dynamic-menu__balance-link, .head-dynamic-menu__balance-text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             font-weight: 400;             vertical-align: middle;             display: inline-block;         }          .head-dynamic-menu__balance-link {             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             border-bottom: 1px solid;             text-decoration: none;         }          .head-dynamic-menu__balance-link:hover {             border-bottom-color: transparent;         }          .head-dynamic-menu__title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             vertical-align: middle;             display: inline-block;             margin-right: 10px;         }          .lang-list {             overflow: hidden;             border: 1px solid rgba(255, 207, 134, .4);             border-radius: 20px;             margin: 0;             padding: 0;             font-size: 0;             white-space: normal;         }          .lang-list__icon {             position: relative;             width: 30px;             height: 0;             padding-bottom: 30px;             overflow: hidden;             box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .41);             border-radius: 100%;             vertical-align: middle;             border: 1px solid #b59881;             display: inline-block;             margin-right: 10px;         }          .lang-list__icon:after {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             border-radius: 100%;             box-shadow: inset 2px 3px 0 0 #352013, inset 0 0 0 3px rgba(80, 44, 22, .5);         }          .lang-list__item {             vertical-align: top;             display: inline-block;             width: 50%;             height: 50px;             white-space: nowrap;             list-style-type: none;             cursor: pointer;             box-shadow: 0 1px 0 0 #000, 0 2px 0 0 hsla(0, 0%, 100%, .2), 1px 0 0 0 hsla(0, 0%, 100%, .2);         }          .lang-list__item:hover {             background-color: rgba(0, 0, 0, .38);         }          .lang-list__link {             -webkit-box-sizing: border-box;             -moz-box-sizing: border-box;             box-sizing: border-box;             display: block;             width: 100%;             height: inherit;             padding-right: 10px;             padding-left: 10px;             text-decoration: none;             text-transform: uppercase;             color: #c5ac95;         }          .lang-list__link:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .lang-list__link_state_active {             cursor: default;             color: #2c6da0;         }          .lang-list__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: inherit;             text-shadow: 0 1px rgba(0, 0, 0, .48);             font-weight: 400;             vertical-align: middle;             display: inline-block;         }          .lang-list__item_state_active {             background-color: rgba(0, 0, 0, .38);         }          .menu-filter {             position: relative;             display: inline-block;             white-space: nowrap;             margin: 0;             padding: 0;             width: 100%;             text-align: center;         }          .menu-filter:before {             content: "";             position: absolute;             top: 52px;             left: 0;             width: 100%;             border-top: 1px solid rgba(37, 34, 29, .58);             border-bottom: 1px solid hsla(13, 4%, 55%, .6);         }          .menu-filter_state_search .menu-filter__input-holder {             overflow: visible;             width: calc(100% - 40.33333px);         }          .menu-filter_state_search .menu-filter__item_type_search {             width: 212px;         }          .menu-filter_state_search .menu-filter__item_type_search .menu-filter__link {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .menu-filter__item {             -webkit-transition: width .2s ease;             -moz-transition: width .2s ease;             -ms-transition: width .2s ease;             -o-transition: width .2s ease;             transition: width .2s ease;             vertical-align: top;             position: relative;             display: inline-block;             width: 121px;             list-style-type: none;             color: #ffcf86;         }          .menu-filter__item:hover {             color: #fff;         }          .menu-filter__item:hover .menu-filter__icon {             background-position: 50% 100%;             box-shadow: 0 0 34px 11px rgba(145, 48, 14, .6), inset 0 0 17px 7px rgba(145, 48, 14, .6);         }          .menu-filter__item:hover .menu-filter__icon:before {             opacity: 1;         }          .menu-filter__item:hover .menu-filter__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 16px;             line-height: 1.25;             color: #fff;             text-shadow: 0 0 10px #fc5b1f;             font-weight: 400;         }          .menu-filter__item:not(:first-child):before {             -webkit-transform: translate(50%);             -ms-transform: translate(50%);             transform: translate(50%);             content: "";             position: absolute;             top: 60px;             right: 100%;             width: 29px;             height: 10px;             background: url(/shared/2746/games-list-filter-dotted.png) 0 0 no-repeat;         }          .menu-filter__item_state_acitve {             color: #fff;         }          .menu-filter__item_state_acitve .menu-filter__icon {             background-position: 50% 100%;             box-shadow: 0 0 34px 11px rgba(145, 48, 14, .6), inset 0 0 17px 7px rgba(145, 48, 14, .6);         }          .menu-filter__item_state_acitve .menu-filter__icon:before {             opacity: 1;         }          .menu-filter__item_state_acitve .menu-filter__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 16px;             line-height: 1.25;             color: #fff;             text-shadow: 0 0 10px #fc5b1f;             font-weight: 400;         }          .menu-filter__item_type_search .menu-filter__link {             -webkit-transition: opacity .2s ease;             -moz-transition: opacity .2s ease;             -ms-transition: opacity .2s ease;             -o-transition: opacity .2s ease;             transition: opacity .2s ease;         }          .menu-filter__item_type_search .menu-filter__link, .menu-filter__link {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .menu-filter__link {             -webkit-transition: opacity, .2s, 1s ease linear;             -moz-transition: opacity, .2s, ease 1s linear;             -ms-transition: opacity, .2s, ease 1s linear;             -o-transition: opacity, .2s, ease 1s linear;             transition: opacity, .2s, 1s ease linear;             display: block;             text-align: center;             color: inherit;             text-decoration: none;             cursor: pointer;         }          .menu-filter__icon {             transition: box-shadow .4s linear;             position: relative;             display: block;             width: 106px;             height: 103px;             border-radius: 100%;             margin: auto;             background: url(/shared/2746/main-menu-bg.png) 50% 0 no-repeat;             box-shadow: 0 0 34px 11px rgba(145, 48, 14, 0), inset 0 0 17px 7px rgba(145, 48, 14, 0);         }          .menu-filter__icon:before {             content: "";             position: absolute;             top: 0;             left: 0;             right: 0;             bottom: 0;             display: block;             background: url(/shared/2746/filter_hover_dots.png) 50% no-repeat;             opacity: 0;             transition: all .3s linear 0s;         }          .menu-filter__icon .account-sub-menu__item:not(:first-child):before, .menu-filter__icon .icons, .menu-filter__icon .play-area__closer, .menu-filter__icon .progress__draggable-inner:after, .menu-filter__icon .progress__draggable-inner:before, .menu-filter__icon .rslider__pager-btn:after, .menu-filter__icon .switch__icon:before {             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;         }          .menu-filter__icon svg {             display: none;         }          .menu-filter__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 16px;             line-height: 1.25;             color: inherit;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             display: block;             white-space: normal;             margin-top: 15px;         }          .menu-filter__input-holder {             -webkit-transition: width .2s ease;             -moz-transition: width .2s ease;             -ms-transition: width .2s ease;             -o-transition: width .2s ease;             transition: width .2s ease;             overflow: hidden;             position: absolute;             bottom: 0;             left: 40.33333px;             width: 0;         }          .menu-filter__input {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 700;             display: inline-block;             width: 100%;             outline: none;             border: 1px solid rgba(158, 103, 42, .5);             height: 26px;             padding: 10px 20px 10px 50px;             background: url(/shared/2746/search_bg.png) 50% no-repeat;             background-size: cover;             border-radius: 20px;             box-sizing: border-box;             box-shadow: inset 1px 1px 6px 1px #000;         }          .menu-filter__input:-moz-placeholder, .menu-filter__input::-moz-placeholder {             opacity: 1;             color: #ffcf86;             text-transform: none;         }          .menu-filter__input:-ms-input-placeholder {             color: #ffcf86;             text-transform: none;         }          .menu-filter__input::-webkit-input-placeholder {             color: #ffcf86;             text-transform: none;         }          .menu-filter__input:-webkit-autofill, .menu-filter__input:-webkit-autofill:hover {             box-shadow: inset 0 0 0 10em transparent;         }          .menu-filter__input:-webkit-autofill:focus {             box-shadow: inset 0 0 0 10em transparent;         }          .menu-filter__input:focus {             box-shadow: inset 1px 1px 6px 1px #000, 0 0 12px 0 #ff973e, 1px 1px 1px 0 #c6a07e;         }          .menu-filter__search-btn {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #fff;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             position: absolute;             top: 0;             bottom: 0;             left: 0;             display: inline-block;             margin: auto;             border-radius: 100%;             width: 26px;             height: 26px;             background: url(/shared/2746/search_icon.png) 50% no-repeat;             box-shadow: 0 0 1px 0 #ff5a00;             cursor: pointer;         }          .menu-filter__search-btn > .svg_type_icon {             display: none;         }          .sign-up-box_type_soc-reg {             text-align: center;         }          .sign-up-box_type_soc-reg .sign-up-box__columns-holder {             display: inline-block;             text-align: left;         }          .sign-up-box_type_soc-reg .sign-up-box__present-column {             cursor: default;         }          .sign-up-box__progress-step {             overflow: hidden;             position: relative;             margin: 20px auto 25px;             width: 60px;             height: 3px;             border-radius: 4px;             background-color: #ddeaf1;         }          .sign-up-box__progress-step:before {             content: "";             position: absolute;             top: 0;             left: 0;             width: 50%;             height: 100%;             background-color: #03a528;         }          .sign-up-box__first-step {             overflow: hidden;             text-align: center;         }          .sign-up-box__second-step .sign-up-box__progress-step:before {             width: 100%;         }          .sign-up-box__main-title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             margin: 25px 0 50px;             text-align: center;             font-weight: 400;         }          .sign-up-box__presents-list {             display: inline-block;             margin: 0;             padding: 0;             white-space: nowrap;             text-align: center;             font-size: 0;         }          .sign-up-box__presents-list:hover .sign-up-box__list-img-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=38)";             filter: alpha(opactiy=38);             -moz-opacity: .38;             -khtml-opacity: .38;             opacity: .38;         }          .sign-up-box__presents-list:hover .sign-up-box__list-link, .sign-up-box__presents-list:hover .sign-up-box__list-summary {             color: rgba(70, 57, 46, .5);         }          .sign-up-box__presents-list:hover .sign-up-box__list-item:hover {             cursor: pointer;         }          .sign-up-box__presents-list:hover .sign-up-box__list-item:hover .sign-up-box__list-decor-holder, .sign-up-box__presents-list:hover .sign-up-box__list-item:hover .sign-up-box__list-img-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .sign-up-box__presents-list:hover .sign-up-box__list-item:hover .sign-up-box__list-link, .sign-up-box__presents-list:hover .sign-up-box__list-item:hover .sign-up-box__list-summary {             color: #46392e;         }          .sign-up-box__list-item {             vertical-align: top;             display: inline-block;             margin-right: 50px;             margin-left: 50px;             width: 220px;             white-space: normal;             list-style-type: none;             cursor: pointer;         }          .sign-up-box__list-img-holder {             position: relative;             width: 100%;             height: 0;             padding-bottom: 100%;         }          .sign-up-box__list-decor-holder {             position: absolute;             width: 372px;             height: 0;             padding-bottom: 192px;             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             top: 0;             bottom: 0;             left: 50%;             margin: auto 0 auto -186px;         }          .sign-up-box__list-link-holder {             margin-top: 25px;             margin-bottom: 15px;             min-height: 50px;             text-align: center;         }          .sign-up-box__list-link {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             display: inline;             text-decoration: none;             cursor: pointer;         }          .sign-up-box__list-link:hover {             border-bottom-color: transparent;         }          .sign-up-box__list-summary {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.43;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             position: relative;             margin: 0;             padding-top: 10px;             text-align: center;         }          .sign-up-box__list-summary:before {             content: "";             position: absolute;             height: 0;             top: 0;             right: 0;             bottom: 0;             left: 0;             border-top: 3px solid rgba(158, 83, 42, .41);             border-bottom: 1px solid hsla(0, 0%, 100%, .29);         }          .sign-up-box__columns-holder:after, .sign-up-box__columns-holder:before {             content: "";             display: table;         }          .sign-up-box__columns-holder:after {             clear: both;         }          .sign-up-box__present-column {             position: relative;             float: left;             margin-right: 24px;             min-height: 1px;             text-align: center;             cursor: pointer;         }          .sign-up-box__present-column:after {             content: "";             position: absolute;             top: 0;             bottom: 0;             left: 100%;             margin-left: 12px;             border-right: 1px solid #ddeaf1;         }          .sign-up-box__present-column:hover .pseudo-link {             border-bottom-color: transparent;         }          .sign-up-box__present-img-holder {             position: relative;             width: 100%;             height: 0;             padding-bottom: 100%;             margin-bottom: 10px;         }          .sign-up-box__present-decor-holder {             position: absolute;             width: 340px;             height: 0;             padding-bottom: 175.48387px;             z-index: -1;             top: 0;             bottom: 0;             left: 50%;             margin: auto 0 auto -170px;             cursor: default;         }          .sign-up-box__fields-column {             position: relative;             float: left;             width: 768px;         }          .sign-up-box__social-column {             position: relative;             float: left;             width: 130px;             min-height: 1px;             margin-left: 70px;         }          .sign-up-box__captcha-holder {             margin-top: 55px;             margin-bottom: 20px;         }          .sign-up-box__divider-column {             position: absolute;             top: 0;             bottom: 0;             right: 100%;             width: 70px;             text-align: center;         }          .sign-up-box__divider-column:before {             content: "";             position: absolute;             top: 0;             right: 50%;             bottom: 0;             border-right: 1px solid #ddeaf1;         }          .sign-up-box__divider-text {             font-family: Tahoma, Arial, sans-serif;             font-size: 14px;             line-height: 50px;             color: #ddeaf1;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 700;             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             height: 50px;             margin: auto;             text-transform: uppercase;         }          .sign-up-box__double-present-img-holder {             position: relative;             width: 120px;             height: 47px;             padding-bottom: 188.66667px;         }          .side-menu {             z-index: 1070;             display: none;             position: fixed;             top: 0;             left: 0;             width: 100%;             height: 100%;         }          .side-menu_state_open {             display: block;         }          .side-menu__overlay {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";             filter: alpha(opactiy=80);             -moz-opacity: .8;             -khtml-opacity: .8;             opacity: .8;             position: fixed;             top: 0;             left: 0;             width: 100%;             height: 100%;             background-color: #46392e;         }          .side-menu__aside {             position: fixed;             top: 0;             right: 0;             bottom: 0;             width: 380px;             background: url(/shared/2746/sidemenu-vertical-decor-bg.png) 0 100% repeat-y, url(/shared/2746/sidemenu-bg.png) 0 0 repeat #363332;         }          .side-menu__close {             cursor: pointer;             position: absolute;             top: 10px;             right: 10px;             width: 30px;             height: 30px;         }          .side-menu__content {             padding: 50px 0 0 70px;         }          .side-menu__divider {             -webkit-box-sizing: border-box;             -moz-box-sizing: border-box;             box-sizing: border-box;             min-height: 100px;             margin-top: 30px;             margin-left: -70px;             padding-top: 30px;             padding-left: 70px;             background: url(/shared/2746/sidemenu-decor-bg.png) 0 0 no-repeat;         }          .side-menu__user {             color: #c5ac95;         }          .side-menu__pseudo-link, .side-menu__user {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             vertical-align: middle;             display: inline-block;             margin-right: 20px;         }          .side-menu__pseudo-link {             color: #ffcf86;             border-bottom: 1px solid;             text-decoration: none;         }          .side-menu__pseudo-link:hover {             border-bottom-color: transparent;         }          .side-menu-list {             margin: 0;             padding: 0;         }          .side-menu-list__item {             margin-top: 20px;             list-style-type: none;         }          .side-menu-list__item:first-child {             margin-top: 0;         }          .side-menu-list__link {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 18px;             line-height: 1.25;             color: #ffcf86;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             text-decoration: none;         }          .side-menu-list__link:hover {             border-bottom: 1px solid #ffcf86;         }          .lottery-box {             box-sizing: border-box;             position: relative;             width: 158px;             height: 102px;         }          .lottery-box:hover .lottery-box__icon-plus {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;         }          .lottery-box:hover .lottery-box__btn-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .lottery-box_type_empty {             background: url(/shared/empty.gif) 50% no-repeat;         }          .lottery-box__obj-holder {             position: relative;             width: 100%;             height: 0;             padding-bottom: 64.28571%;         }          .lottery-box__info-holder {             z-index: 1;             box-sizing: border-box;             position: absolute;             top: 0;             left: 0;             right: 0;             bottom: 0;             text-align: center;             font-size: 12px;         }          .lottery-box__info-row {             display: inline-block;             text-align: right;         }          .lottery-box__info-row + .lottery-box__info-row {             text-align: left;             margin-left: 10px;         }          .lottery-box__expiry-date, .lottery-box__expiry-time {             display: block;             font-family: Georgia, Times, Times New Roman, serif;             font-size: 1em;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;         }          .lottery-box__item {             position: absolute;             top: -1px;             right: -1px;             bottom: -1px;             left: -1px;         }          .lottery-box__item-inner {             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;         }          .lottery-box__item-inner:after, .lottery-box__item-inner:before {             z-index: 1;             content: "";             box-sizing: border-box;             position: absolute;             right: -16px;             border-radius: 100%;             border: 1px solid #d8e3e7;             width: 32px;             height: 24px;             background-color: rgba(32, 28, 25, .77);         }          .lottery-box__item-inner:before {             top: -12px;             clip: rect(12px 16px auto auto);         }          .lottery-box__item-inner:after {             bottom: -12px;             clip: rect(auto 16px 12px auto);         }          .lottery-box__icon-plus {             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             margin: auto;             width: 27px;             height: 27px;         }          .lottery-box__icon-plus:after, .lottery-box__icon-plus:before {             content: "";             position: absolute;             background-color: #ddeaf1;         }          .lottery-box__icon-plus:before {             top: 0;             bottom: 0;             left: 50%;             width: 3px;             margin-left: -1.5px;         }          .lottery-box__icon-plus:after {             top: 50%;             right: 0;             left: 0;             height: 3px;             margin-top: -1.5px;         }          .lottery-box__btn-holder {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             z-index: 1;             box-sizing: border-box;             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;             padding-right: 6px;             padding-left: 6px;             white-space: nowrap;             text-align: center;             background: url(/shared/empty.gif) 50% no-repeat;         }          .lottery-box__btn-holder:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 100%;         }          .lottery-box__lottery-caption {             color: #c11d21;             text-align: center;             font-size: 18px;             text-transform: uppercase;             margin-top: 13px;             margin-bottom: 10px;         }          .lottery-box__from_to-holder {             width: 100%;             font-size: 11px;             text-align: center;             color: #c11d21;             background: url(/shared/empty.gif) 50% no-repeat;         }          .tab {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 400;             position: relative;             text-align: center;             padding: 13px 20px;             cursor: pointer;         }          .tab:after {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             content: "";             position: absolute;             top: 100%;             right: 0;             left: 0;             width: 0;             height: 0;             margin: auto;             border-style: solid;             border-width: 5px 5px 0;             border-color: #c84740 transparent transparent;         }          .tab:hover {             color: #c84740;         }          .tab:hover .tab__count {             background: linear-gradient(180deg, #d62b00 0, #a20);             background: -webkit-linear-gradient(top, #d62b00, #a20);             background: -ms-linear-gradient(top, #d62b00 0, #a20 100%);             color: #ffcf86;         }          .tab:hover .tab__border {             border-top: 1px solid rgba(200, 71, 64, .41);             border-bottom: 1px solid hsla(0, 0%, 100%, .24);         }          .tab_state_active {             color: #c84740;             cursor: default;         }          .tab_state_active:after {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";             filter: alpha(opactiy=100);             -moz-opacity: 1;             -khtml-opacity: 1;             opacity: 1;         }          .tab_state_active .tab__count {             background: linear-gradient(180deg, #d62b00 0, #a20);             background: -webkit-linear-gradient(top, #d62b00, #a20);             background: -ms-linear-gradient(top, #d62b00 0, #a20 100%);             color: #ffcf86;         }          .tab_state_active .tab__border {             display: block;             border-top: 1px solid rgba(200, 71, 64, .44);             border-bottom: 1px solid hsla(0, 0%, 100%, .24);         }          .tab__holder {             position: relative;             display: inline-block;         }          .tab__icon {             vertical-align: middle;             margin-right: 10px;         }          .tab__text {             display: inline-block;             vertical-align: middle;         }          .tab__count {             background: linear-gradient(180deg, #c99c6b 0, #b87d52);             background: -webkit-linear-gradient(top, #c99c6b, #b87d52);             background: -ms-linear-gradient(top, #c99c6b 0, #b87d52 100%);             font-family: Georgia, Times, Times New Roman, serif;             font-size: 12px;             line-height: 20px;             color: #ffcf86;             text-shadow: 0 1px rgba(0, 0, 0, .5);             font-weight: 400;             position: absolute;             bottom: 50%;             left: 100%;             border-radius: 20px;             margin-left: 5px;             padding-right: 5px;             padding-left: 5px;             white-space: nowrap;         }          .tab__border {             box-sizing: border-box;             position: absolute;             top: 100%;             right: 0;             left: 0;             height: 0;             border-top: 1px solid rgba(174, 122, 70, .41);             border-bottom: 1px solid hsla(0, 0%, 100%, .24);         }          .play-area {             box-sizing: border-box;             position: relative;             max-width: 1287px;             width: 100%;             margin: auto;             border: 1px solid #c0a392;             padding-right: 261px;             text-align: left;         }          .play-area_size_4x3 {             min-width: 1004px;         }          .play-area_size_4x3 .play-area__iframe-holder {             padding-bottom: 75%;         }          .play-area_size_12x10 {             min-width: 917px;         }          .play-area_size_12x10 .play-area__iframe-holder {             padding-bottom: 83.33333%;         }          .play-area_size_16x9 .play-area__iframe-holder {             padding-bottom: 56.25%;         }          .play-area_size_16x10 {             min-width: 1153px;         }          .play-area_size_16x10 .play-area__iframe-holder {             padding-bottom: 62.5%;         }          .play-area_operator_eg.play-area_size_6x5 {             min-width: 1063px;             max-width: 1063px;         }          .play-area_operator_eg.play-area_size_6x5 .play-area__iframe-holder {             padding-bottom: 83.33333%;         }          .play-area_operator_eg.play-area_size_12x10 {             min-width: 1463px;             max-width: 1463px;         }          .play-area_operator_eg.play-area_size_12x10 .play-area__iframe-holder {             padding-bottom: 83.33333%;         }          .play-area__iframe-holder {             position: relative;             width: 100%;             height: 0;             padding-bottom: 75%;             background-color: rgba(32, 28, 25, .77);         }          .play-area__iframe-holder #game_container_ngc, .play-area__iframe-holder > iframe, .play-area__iframe-holder > object, .play-area__iframe-holder div > iframe {             overflow: hidden;             visibility: visible !important;             position: absolute !important;             top: 0;             left: 0;             width: 100% !important;             height: 100% !important;             border: 0 none;         }          .play-area__sidebar {             top: 0;             right: 0;             position: absolute;             width: 260px;             height: 100%;             border-left: 2px solid #c0a392;             background-color: #c0a392;             background-size: cover;         }          .play-area__sidebar:after {             content: "";             position: absolute;             right: -6px;             bottom: -1px;             width: 53px;             height: 43px;         }          .play-area__tabs {             top: 0;             width: 100%;             height: 60px;             padding-top: 10px;             padding-bottom: 10px;         }          .play-area__tabs, .play-area__tabs-content {             box-sizing: border-box;             position: absolute;             left: 0;         }          .play-area__tabs-content {             top: 60px;             right: 0;             bottom: 0;             padding-right: 20px;             padding-left: 20px;         }          .play-area__tabs-content .game-user-tab {             box-sizing: border-box;             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;             padding-right: 20px;             padding-left: 20px;         }          .play-area__tabs-content .game-user-tab__cashier {             text-align: center;         }          .play-area__tabs-content .game-user-tab__help {             position: absolute;             bottom: 0;             left: 0;             width: 100%;             height: 45px;             text-align: center;         }          .play-area__tabs-content .game-user-tab__row {             margin: 0 -20px 20px;             padding: 0 20px 30px;         }          .play-area__closer {             z-index: 1;             position: absolute;             top: -20px;             right: -20px;             cursor: pointer;         }          .play-area__custom-info {             position: relative;             padding-top: 40px;             padding-bottom: 40px;             background: url(/shared/2746/layout-footer-divider.png) 0 0 repeat-x, linear-gradient(180deg, hsla(0, 0%, 100%, .07) 0, rgba(0, 0, 0, .18)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: url(/shared/2746/layout-footer-divider.png) 0 0 repeat-x, -webkit-linear-gradient(top, hsla(0, 0%, 100%, .07), rgba(0, 0, 0, .18)), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);             background: url(/shared/2746/layout-footer-divider.png) 0 0 repeat-x, -ms-linear-gradient(top, hsla(0, 0%, 100%, .07) 0, rgba(0, 0, 0, .18) 100%), url(/shared/2746/body-main-bg.png) 0 0 repeat, rgba(32, 28, 25, .77);         }          .play-area__custom-info .play-area {             border: 0;             padding: 0;         }          .play-area__custom-info .custom-info {             color: #988b81;         }          .play-area__custom-info .custom-info a {             color: #ffcf86;         }          .play-area__title-link {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 18px;             line-height: 1.25;             color: #000;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             -webkit-touch-callout: none;             border-bottom: 1px solid;             font-weight: 400;             text-decoration: none;             word-wrap: break-word;             cursor: pointer;         }          .play-area__title-link:active, .play-area__title-link:hover {             border-bottom-color: transparent;         }          .spectator-area {             box-sizing: border-box;             position: relative;             max-width: 1596px;             width: 100%;             margin: auto;             border: 1px solid #fff;             text-align: left;         }          .spectator-area_size_16x10 {             min-width: 803px;         }          .spectator-area_size_16x10 .spectator-area__iframe-holder {             padding-bottom: 31.25%;         }          .spectator-area__wrapper {             white-space: nowrap;         }          .spectator-area__iframe-holder {             vertical-align: top;             position: relative;             display: inline-block;             width: calc(50% - 1px);             height: 0;             padding-bottom: 37.5%;             background: url(/shared/empty.gif) 50% 50% no-repeat;             background-color: rgba(32, 28, 25, .5);         }          .spectator-area__iframe-holder + .spectator-area__iframe-holder {             border-left: 1px solid #fff;         }          .spectator-area__iframe-holder > iframe, .spectator-area__iframe-holder > object, .spectator-area__iframe-holder div > iframe {             visibility: visible !important;             position: absolute;             top: 0;             left: 0;             width: 100% !important;             height: 100% !important;             border: 0 none;         }          .spectator-area__alert {             -webkit-transform: translateY(-50%);             -ms-transform: translateY(-50%);             transform: translateY(-50%);             position: absolute;             top: 50%;             right: 10%;             left: 10%;             text-align: center;             white-space: normal;         }          .spectator-area__sidebar {             padding: 20px;             background-color: rgba(32, 28, 25, .77);         }          .spectator-area__tabs-content {             height: 195.16px;         }          .spectator-area__tabs-content .game-user-tab {             -webkit-transform: translateY(-50%);             -ms-transform: translateY(-50%);             transform: translateY(-50%);             position: relative;             top: 50%;             max-width: 762px;             margin: auto;             white-space: nowrap;         }          .spectator-area__tabs-content .game-user-tab__row {             vertical-align: top;             box-sizing: border-box;             display: inline-block;             width: 33.33333%;             padding-right: 10px;             padding-left: 10px;             white-space: normal;         }          .spectator-area__tabs-content .game-user-tab__cashier {             text-align: left;         }          .spectator-area__tr-table-holder {             overflow: hidden;             max-height: 178px;             margin-right: -10px;             margin-left: -10px;         }          .spectator-area__tr-table-item {             box-sizing: border-box;             vertical-align: top;             display: inline-block;             padding-right: 10px;             padding-left: 10px;             width: 250px;         }          .spectator-area__closer {             z-index: 1;             position: absolute;             top: -20px;             right: -20px;             border-radius: 100%;             width: 40px;             height: 40px;             background-color: #433c36;             cursor: pointer;         }          .spectator-area__closer:after, .spectator-area__closer:before {             content: "";             position: absolute;             top: 50%;             right: 50%;             margin-top: -7px;             margin-right: -1px;             height: 14px;             width: 3px;             background-color: #2c6da0;         }          .spectator-area__closer:before {             -moz-transform: rotate(45deg);             -o-transform: rotate(45deg);             -ms-transform: rotate(45deg);             -webkit-transform: rotate(45deg);             transform: rotate(45deg);         }          .spectator-area__closer:after {             -moz-transform: rotate(-45deg);             -o-transform: rotate(-45deg);             -ms-transform: rotate(-45deg);             -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);         }          .spectator-area__closer:hover {             background-color: #2c6da0;         }          .spectator-area__closer:hover:after, .spectator-area__closer:hover:before {             background-color: #fff;         }          .spectator-area__custom-info {             background-color: rgba(32, 28, 25, .77);         }          .promo-page__title {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 50px;             line-height: 1.25;             color: #46392e;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             position: relative;             margin: 0 0 40px;             text-align: center;             text-transform: uppercase;             font-weight: 400;         }          .promo-page__top-btn-holder {             position: relative;             margin: auto;             width: 540px;             white-space: nowrap;             text-align: center;         }          .promo-page__top-btn-holder:before {             content: "";             vertical-align: middle;             display: inline-block;             height: 113px;         }          .promo-page__top-btn-holder-with-divider:after {             content: "";             position: absolute;             right: 0;             bottom: 0;             left: 0;             border-radius: 2px;             margin: auto;             margin-bottom: -15px;             width: 60px;             height: 1px;             background-color: #ae7a46;         }          .promo-page__top-btn-decor {             position: absolute;             width: 100%;             height: 0;             padding-bottom: 21.98444%;             z-index: -1;             top: 0;             left: 0;         }          .intl-tel-input .input, .intl-tel-input input[type=tel] {             padding-left: 40px;         }          .intl-tel-input .country-list::-webkit-scrollbar {             width: 8px;             height: 8px;         }          .intl-tel-input .country-list::-webkit-scrollbar-thumb {             border-radius: 4px;             box-shadow: inset 1px 0 0 0 #2c6da0, inset 2px 0 0 0 #fff, inset -1px 0 0 0 #2c6da0, inset -2px 0 0 0 #fff;             background: #2c6da0;         }          .intl-tel-input .country-list::-webkit-scrollbar-track {             border-radius: 4px;             border: 1px solid #2c6da0;             background-color: transparent;         }          .intl-tel-input .country-list .country:last-child {             border-radius: 0 0 4px 4px;         }          .preloader {             box-sizing: border-box;             position: relative;             width: 100%;             max-width: 1200px;             height: 0;             margin: auto;             padding-bottom: 50%;             background: transparent;         }          .preloader:after {             content: "";             position: absolute;             top: 0;             right: 0;             bottom: 0;             left: 0;             max-width: 282px;             margin: auto;             background: #333230 url(/shared/empty.gif) 50% no-repeat;             background-color: transparent;             background-size: contain;         }          .game-user-tab__cashier > iframe {             vertical-align: top;             overflow: hidden;             display: inline-block;             margin: 0;             width: 171px;             height: 129px;             border: 0 none;             border-radius: 3px;             background-color: #03151e;         }          .tabs-list {             margin: 0;             padding: 0;         }          .tabs-list__link {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 14px;             line-height: 1.25;             color: #988b81;             text-shadow: 0 1px hsla(0, 0%, 100%, .3);             font-weight: 700;             display: inline-block;             cursor: pointer;         }          .tabs-list__link_state_active {             color: #ffcf86;             cursor: default;         }          .tabs-list__item {             vertical-align: middle;             display: inline-block;             padding-top: 5px;             padding-bottom: 5px;             list-style-type: none;         }          .tabs-list__item:not(:first-child) {             margin-left: 30px;         }          .button_style_success .button__text {             margin-right: -17.5px;             margin-left: -17.5px;         }          .button_style_success .button__decor:before {             left: -35px;         }          .button_style_success .button__decor:after {             right: -35px;         }          .button_style_success:active .button__decor {             display: none;         }          .button_style_success.button_size_m {             min-width: 55px;             margin-right: 55px;             margin-left: 55px;         }          .button_style_success.button_size_m .button__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #fff;             text-shadow: 1px 1px rgba(0, 0, 0, .23);             font-weight: 400;             margin-right: -27.5px;             margin-left: -27.5px;         }          .button_style_success.button_size_m .button__text:before {             border-color: transparent #fff transparent transparent;         }          .button_style_success.button_size_m .button__text:after {             border-color: transparent transparent transparent #fff;         }          .button_style_success.button_size_m .button__decor:before {             left: -55px;         }          .button_style_success.button_size_m .button__decor:after {             right: -55px;         }          .button_style_success.button_size_m .button__shadow {             height: 100%;         }          .button_style_success.button_size_m .button__arrow-decor:before {             margin-right: 85px;         }          .button_style_success.button_size_m .button__arrow-decor:after {             margin-left: 85px;         }          .button_style_success.button_size_m:hover .button__decor:after {             -moz-transform: translateX(-50%);             -o-transform: translateX(-50%);             -ms-transform: translateX(-50%);             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             top: 0;             bottom: 0;             left: 50%;         }          .button_style_success.button_size_m:active .button__decor {             display: block;         }          .button_style_success.button_size_m:active .button__decor:before {             display: none;         }          .button_style_success.button_size_l {             min-width: 47px;             margin-right: 94px;             margin-left: 94px;         }          .button_style_success.button_size_l .button__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 25px;             line-height: 1.25;             color: #fff;             text-shadow: 1px 1px rgba(0, 0, 0, .23);             font-weight: 400;             margin-right: -47px;             margin-left: -47px;             padding-bottom: 5px;         }          .button_style_success.button_size_l .button__text:before {             border-color: transparent #fff transparent transparent;         }          .button_style_success.button_size_l .button__text:after {             border-color: transparent transparent transparent #fff;         }          .button_style_success.button_size_l .button__decor:before {             -moz-transform: translateX(-50%);             -o-transform: translateX(-50%);             -ms-transform: translateX(-50%);             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             top: 0;             bottom: 0;             left: 50%;         }          .button_style_success.button_size_l .button__decor:after {             display: none;         }          .button_style_success.button_size_l .button__arrow-decor:before {             margin-right: 124px;         }          .button_style_success.button_size_l .button__arrow-decor:after {             margin-left: 124px;         }          .button_style_success.button_size_l:active .button__decor {             display: block;         }          .button_style_warning.button_size_m {             margin-right: 65px;             margin-left: 65px;             min-width: 100px;         }          .button_style_warning.button_size_m .button__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #fff;             text-shadow: 1px 1px rgba(0, 0, 0, .23);             font-weight: 400;             margin-right: -32.5px;             margin-left: -32.5px;         }          .button_style_warning.button_size_m .button__text:before {             border-color: transparent #fff transparent transparent;         }          .button_style_warning.button_size_m .button__text:after {             border-color: transparent transparent transparent #fff;         }          .button_style_warning.button_size_m .button__decor:before {             -moz-transform: translateX(-50%);             -o-transform: translateX(-50%);             -ms-transform: translateX(-50%);             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             top: 0;             bottom: 0;             left: 50%;         }          .button_style_warning.button_size_m .button__decor:after {             display: none;         }          .button_style_warning.button_size_m:active .button__decor {             display: block;         }          .button_style_warning.button_size_xl {             margin-right: 80px;             margin-left: 80px;             min-width: 131px;         }          .button_style_warning .button__text {             font-family: Georgia, Times, Times New Roman, serif;             font-size: 20px;             line-height: 1.25;             color: #fff;             text-shadow: 1px 1px rgba(0, 0, 0, .23);             font-weight: 400;             margin-right: -40px;             margin-left: -40px;         }          .button_style_warning.button_size_xl .button__text:before {             border-color: transparent #fff transparent transparent;         }          .button_style_warning.button_size_xl .button__text:after {             border-color: transparent transparent transparent #fff;         }          .button_style_warning.button_size_xl .button__decor:before {             -moz-transform: translateX(-50%);             -o-transform: translateX(-50%);             -ms-transform: translateX(-50%);             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             top: 0;             bottom: 0;             left: 50%;         }          .button_style_warning.button_size_xl .button__decor:after {             display: none;         }          .button_style_warning.button_size_xl:active .button__decor {             display: block;         }          .button_style_revoke .button__text {             margin-right: -10px;             margin-left: -10px;         }          .button_style_revoke:active, .button_style_revoke:hover {             color: #fff;         }          .button_style_revoke.button_size_l {             min-width: 40px;             margin-right: 40px;             margin-left: 40px;         }          .button_style_revoke.button_size_l .button__text {             margin-right: -20px;             margin-left: -20px;         }          .button_style_flat-warning .button__text {             margin-right: -10px;             margin-left: -10px;         }          .button_style_flat-success .button__text {             margin-right: -10px;             margin-left: -10px;         }          .button_style_flat-success.button_size_m {             min-width: 30px;             margin-right: 30px;             margin-left: 30px;         }          .button_style_flat-success.button_size_m .button__text {             margin-right: -15px;             margin-left: -15px;         }          .button_style_flat-success.button_size_l {             min-width: 40px;             margin-right: 40px;             margin-left: 40px;         }          .button_style_flat-success.button_size_l .button__text {             margin-right: -20px;             margin-left: -20px;         }          .button__aside {             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;         }          .button__aside:before {             content: "";             position: absolute;             top: 0;             right: 100%;         }          .button__aside:after {             content: "";             position: absolute;             top: 0;             left: 100%;         }          .button__shadow {             -moz-transform: translateY(-50%);             -o-transform: translateY(-50%);             -ms-transform: translateY(-50%);             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             z-index: -1;             position: absolute;             top: 50%;             left: 0;             width: 100% !important;         }          .button__shadow:after, .button__shadow:before {             content: "";             position: absolute;             top: 0;         }          .button__shadow:before {             right: 100%;         }          .button__shadow:after {             left: 100%;         }          .button__arrow-decor {             position: absolute;             top: 50%;             left: 0;             margin-top: 10px;             width: 100%;             height: 0;         }          .button__arrow-decor:after, .button__arrow-decor:before {             content: "";             position: absolute;             width: 60px;             height: 77px;             bottom: 0;         }          .button__arrow-decor:before {             right: 100%;             margin-right: 94px;             background: url(/shared/empty.gif) 0 0 no-repeat;         }          .button__arrow-decor:after {             left: 100%;             margin-left: 94px;             background: url(/shared/empty.gif) 100% 0 no-repeat;         }          .button__decor {             position: absolute;             top: 0;             left: 0;             width: 100%;             height: 100%;         }          .button__decor:after, .button__decor:before {             content: "";             position: absolute;             top: 0;         }          .button__aligner {             vertical-align: middle;             display: inline-block;             height: 100%;         }          .button__text:after, .button__text:before {             content: "";             position: absolute;             top: 0;             bottom: 0;             width: 0;             height: 0;             margin: auto;             border-width: 3px 4px;             border-style: solid;             border-color: transparent;         }          .button__text:before {             right: 100%;             margin-right: 10px;         }          .button__text:after {             left: 100%;             margin-left: 10px;         }          .button__decor-above {             -moz-transform: translateX(-50%);             -o-transform: translateX(-50%);             -ms-transform: translateX(-50%);             -webkit-transform: translateX(-50%);             transform: translateX(-50%);             z-index: -1;             position: absolute;             width: 188px;             height: 49px;             top: 0;             right: 0;             bottom: 100%;             left: 50%;             margin: auto;             background: url(/shared/2746/decor-above.png) 0 0 no-repeat;         }          .progress:before {             -moz-transform: translateY(-50%);             -o-transform: translateY(-50%);             -ms-transform: translateY(-50%);             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             content: "";             position: absolute;             top: 50%;             right: 0;             left: 0;             border-radius: 100px/13px;             height: 25px;             box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .12);         }          .progress:after {             content: "";             position: absolute;             top: 0;             right: 20%;             left: 20%;             border-radius: 100px/30px;             box-shadow: 0 5px 15px 1px hsla(0, 0%, 100%, .8);         }          .progress_size_s {             height: 3px;         }          .progress_size_s .progress__placeholder {             box-shadow: none;             border-radius: 2px;             background: #433c36;         }          .progress_size_s .progress__placeholder:after, .progress_size_s .progress__placeholder:before {             display: none;         }          .progress_size_s .progress__bar {             box-shadow: none;             border-radius: 2px;             background: #03a528;         }          .progress_type_status.current_progress-green .progress__current-title, .progress_type_status .progress__current-title {             color: #276f3b;         }          .progress_type_big-streak-simple .progress__bar {             border-color: #fff #7bc152 #4bb20e;             background: linear-gradient(180deg, #5df202 0, #1c3f07);         }          .progress_type_big-streak-multi .progress__bar {             border-color: #fff #f67b4d #ff4c08;             background: linear-gradient(180deg, #ff8522 0, #c2240a);         }          .progress__placeholder {             position: absolute;             top: 2px;             right: 0;             bottom: 2px;             left: 0;             border-radius: 4px;             border-width: 1px;             border-style: solid;             border-color: #c7caca #959b9b #5d6666;             background: linear-gradient(180deg, #8ba8a9 0, transparent);         }          .progress__placeholder:after, .progress__placeholder:before {             -moz-transform: translateY(-50%);             -o-transform: translateY(-50%);             -ms-transform: translateY(-50%);             -webkit-transform: translateY(-50%);             transform: translateY(-50%);             content: "";             position: absolute;             top: 50%;             width: 10px;             height: 10px;             border-radius: 100%;             background-color: rgba(0, 0, 0, .35);             box-shadow: inset 1px 1px 0 0 rgba(0, 0, 0, .25), 1px 1px 0 0 hsla(0, 0%, 100%, .5);         }          .progress__placeholder:before {             left: -3px;         }          .progress__placeholder:after {             right: -3px;         }          .progress_type_fake:after {             content: "100";             font-family: Arial, Tahoma, sans-serif;             font-size: 12px;             line-height: 1;             color: #b9c6cc;             position: absolute;             top: 100%;             right: 31.51%;             margin-top: 5px;         }          .isOpen {             display: block !important;         }          .obj-container {             margin: 10px auto;             background: #e6ebec;         }          .obj-container h2 {             margin: 0;             padding: 10px;             cursor: pointer;         }          .obj-ul {             display: none;             margin: 0;             padding: 0;             list-style: none;         }          .obj-li {             overflow: hidden;             padding: 10px;             margin: 10px 0;             background: #fafad2;         }          .obj-title {             font-size: 20px;             font-weight: 700;             color: #483d8b;         }          .obj-type i {             font-weight: 700;             margin-left: 10px;         }          .obj-row {             text-align: left;             padding-left: 20px;         }          .obj-item {             display: inline-block;             width: 100%;         }          .obj-key {             font-weight: 700;             color: #a93030;         }          .obj-key-collection {             font-weight: 700;             color: #2727ca;         }          .obj-key-inline {             color: #ad646a;             font-weight: 700;         }          .volatilityProgress .big-streak-box__condition.active {             color: blue;         }          .volatilityProgress .big-streak-box__cell:first-child span {             text-align: left;         }          .volatilityProgress .big-streak-box__cell:last-child span {             text-align: right;         }          .tmpTable {             table-layout: fixed;             display: table;             width: 100%;         }          .is-disabled {             position: relative;             cursor: not-allowed;         }          .is-disabled:before {             position: absolute;             top: 0;             content: "";             left: 0;             right: 0;             bottom: 0;             display: block;             height: 100%;             width: 100%;             z-index: 1000;         }          .is-hidden {             -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";             filter: alpha(opactiy=0);             -moz-opacity: 0;             -khtml-opacity: 0;             opacity: 0;             display: none;             visibility: hidden;         }          .is-height-0 {             overflow: hidden;             height: 0;         }          .is-open {             display: block !important;         }          .color-success {             color: #03a528;         }          .color-primary {             color: #2c6da0;         }          .color-info {             color: #8b979e;         }          .color-red {             color: #c11d21;         }          .swiper-pagination {             text-align: right;             width: 64%;             margin-top: -25px;         }          .swiper-pagination-clickable .swiper-pagination-bullet {             display: inline-block;         }          .swiper-pagination-bullet {             opacity: 1;             background-color: transparent;             background-image: url(/shared/2746/sprite-icons.png);             background-size: 410px 394px;             width: 27px;             height: 27px;             background-position: -32px -285px;         }          .swiper-pagination-bullet-active {             background-position: 0 -285px;         }          .demo-game-page .layout__placeholder-header {             margin-bottom: 0;         }         .user-content .table_one {             border: solid 2px #e84a12;             margin: 45px 0 20px 0;             width: 50%;         }         @media (max-width: 500px) {             .intl-tel-input .country-list {                 white-space: normal;             }         }          @keyframes Select-animation-fadeIn {             0% {                 opacity: 0;             }             to {                 opacity: 1;             }         }          @keyframes Select-animation-spin {             to {                 transform: rotate(1turn);             }         }          @keyframes bounce {             0%, 20%, 53%, 80%, to {                 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);                 animation-timing-function: cubic-bezier(.215, .61, .355, 1);                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }             40%, 43% {                 -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);                 animation-timing-function: cubic-bezier(.755, .05, .855, .06);                 -webkit-transform: translate3d(0, -30px, 0);                 transform: translate3d(0, -30px, 0);             }             70% {                 -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);                 animation-timing-function: cubic-bezier(.755, .05, .855, .06);                 -webkit-transform: translate3d(0, -15px, 0);                 transform: translate3d(0, -15px, 0);             }             90% {                 -webkit-transform: translate3d(0, -4px, 0);                 transform: translate3d(0, -4px, 0);             }         }          @keyframes flash {             0%, 50%, to {                 opacity: 1;             }             25%, 75% {                 opacity: 0;             }         }          @keyframes pulse {             0% {                 -webkit-transform: scaleX(1);                 transform: scaleX(1);             }             50% {                 -webkit-transform: scale3d(1.05, 1.05, 1.05);                 transform: scale3d(1.05, 1.05, 1.05);             }             to {                 -webkit-transform: scaleX(1);                 transform: scaleX(1);             }         }          @keyframes rubberBand {             0% {                 -webkit-transform: scaleX(1);                 transform: scaleX(1);             }             30% {                 -webkit-transform: scale3d(1.25, .75, 1);                 transform: scale3d(1.25, .75, 1);             }             40% {                 -webkit-transform: scale3d(.75, 1.25, 1);                 transform: scale3d(.75, 1.25, 1);             }             50% {                 -webkit-transform: scale3d(1.15, .85, 1);                 transform: scale3d(1.15, .85, 1);             }             65% {                 -webkit-transform: scale3d(.95, 1.05, 1);                 transform: scale3d(.95, 1.05, 1);             }             75% {                 -webkit-transform: scale3d(1.05, .95, 1);                 transform: scale3d(1.05, .95, 1);             }             to {                 -webkit-transform: scaleX(1);                 transform: scaleX(1);             }         }          @keyframes shake {             0%, to {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }             10%, 30%, 50%, 70%, 90% {                 -webkit-transform: translate3d(-10px, 0, 0);                 transform: translate3d(-10px, 0, 0);             }             20%, 40%, 60%, 80% {                 -webkit-transform: translate3d(10px, 0, 0);                 transform: translate3d(10px, 0, 0);             }         }          @keyframes swing {             20% {                 -webkit-transform: rotate(15deg);                 transform: rotate(15deg);             }             40% {                 -webkit-transform: rotate(-10deg);                 transform: rotate(-10deg);             }             60% {                 -webkit-transform: rotate(5deg);                 transform: rotate(5deg);             }             80% {                 -webkit-transform: rotate(-5deg);                 transform: rotate(-5deg);             }             to {                 -webkit-transform: rotate(0deg);                 transform: rotate(0deg);             }         }          @keyframes tada {             0% {                 -webkit-transform: scaleX(1);                 transform: scaleX(1);             }             10%, 20% {                 -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);                 transform: scale3d(.9, .9, .9) rotate(-3deg);             }             30%, 50%, 70%, 90% {                 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);                 transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);             }             40%, 60%, 80% {                 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);                 transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);             }             to {                 -webkit-transform: scaleX(1);                 transform: scaleX(1);             }         }          @keyframes wobble {             0% {                 -webkit-transform: none;                 transform: none;             }             15% {                 -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);                 transform: translate3d(-25%, 0, 0) rotate(-5deg);             }             30% {                 -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);                 transform: translate3d(20%, 0, 0) rotate(3deg);             }             45% {                 -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);                 transform: translate3d(-15%, 0, 0) rotate(-3deg);             }             60% {                 -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);                 transform: translate3d(10%, 0, 0) rotate(2deg);             }             75% {                 -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);                 transform: translate3d(-5%, 0, 0) rotate(-1deg);             }             to {                 -webkit-transform: none;                 transform: none;             }         }          @keyframes jello {             0%, 11.1%, to {                 -webkit-transform: none;                 transform: none;             }             22.2% {                 -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);                 transform: skewX(-12.5deg) skewY(-12.5deg);             }             33.3% {                 -webkit-transform: skewX(6.25deg) skewY(6.25deg);                 transform: skewX(6.25deg) skewY(6.25deg);             }             44.4% {                 -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);                 transform: skewX(-3.125deg) skewY(-3.125deg);             }             55.5% {                 -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);                 transform: skewX(1.5625deg) skewY(1.5625deg);             }             66.6% {                 -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);                 transform: skewX(-.78125deg) skewY(-.78125deg);             }             77.7% {                 -webkit-transform: skewX(.39062deg) skewY(.39062deg);                 transform: skewX(.39062deg) skewY(.39062deg);             }             88.8% {                 -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);                 transform: skewX(-.19531deg) skewY(-.19531deg);             }         }          @keyframes bounceIn {             0%, 20%, 40%, 60%, 80%, to {                 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);                 animation-timing-function: cubic-bezier(.215, .61, .355, 1);             }             0% {                 opacity: 0;                 -webkit-transform: scale3d(.3, .3, .3);                 transform: scale3d(.3, .3, .3);             }             20% {                 -webkit-transform: scale3d(1.1, 1.1, 1.1);                 transform: scale3d(1.1, 1.1, 1.1);             }             40% {                 -webkit-transform: scale3d(.9, .9, .9);                 transform: scale3d(.9, .9, .9);             }             60% {                 opacity: 1;                 -webkit-transform: scale3d(1.03, 1.03, 1.03);                 transform: scale3d(1.03, 1.03, 1.03);             }             80% {                 -webkit-transform: scale3d(.97, .97, .97);                 transform: scale3d(.97, .97, .97);             }             to {                 opacity: 1;                 -webkit-transform: scaleX(1);                 transform: scaleX(1);             }         }          @keyframes bounceInDown {             0%, 60%, 75%, 90%, to {                 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);                 animation-timing-function: cubic-bezier(.215, .61, .355, 1);             }             0% {                 opacity: 0;                 -webkit-transform: translate3d(0, -3000px, 0);                 transform: translate3d(0, -3000px, 0);             }             60% {                 opacity: 1;                 -webkit-transform: translate3d(0, 25px, 0);                 transform: translate3d(0, 25px, 0);             }             75% {                 -webkit-transform: translate3d(0, -10px, 0);                 transform: translate3d(0, -10px, 0);             }             90% {                 -webkit-transform: translate3d(0, 5px, 0);                 transform: translate3d(0, 5px, 0);             }             to {                 -webkit-transform: none;                 transform: none;             }         }          @keyframes bounceInLeft {             0%, 60%, 75%, 90%, to {                 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);                 animation-timing-function: cubic-bezier(.215, .61, .355, 1);             }             0% {                 opacity: 0;                 -webkit-transform: translate3d(-3000px, 0, 0);                 transform: translate3d(-3000px, 0, 0);             }             60% {                 opacity: 1;                 -webkit-transform: translate3d(25px, 0, 0);                 transform: translate3d(25px, 0, 0);             }             75% {                 -webkit-transform: translate3d(-10px, 0, 0);                 transform: translate3d(-10px, 0, 0);             }             90% {                 -webkit-transform: translate3d(5px, 0, 0);                 transform: translate3d(5px, 0, 0);             }             to {                 -webkit-transform: none;                 transform: none;             }         }          @keyframes bounceInRight {             0%, 60%, 75%, 90%, to {                 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);                 animation-timing-function: cubic-bezier(.215, .61, .355, 1);             }             0% {                 opacity: 0;                 -webkit-transform: translate3d(3000px, 0, 0);                 transform: translate3d(3000px, 0, 0);             }             60% {                 opacity: 1;                 -webkit-transform: translate3d(-25px, 0, 0);                 transform: translate3d(-25px, 0, 0);             }             75% {                 -webkit-transform: translate3d(10px, 0, 0);                 transform: translate3d(10px, 0, 0);             }             90% {                 -webkit-transform: translate3d(-5px, 0, 0);                 transform: translate3d(-5px, 0, 0);             }             to {                 -webkit-transform: none;                 transform: none;             }         }          @keyframes bounceInUp {             0%, 60%, 75%, 90%, to {                 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);                 animation-timing-function: cubic-bezier(.215, .61, .355, 1);             }             0% {                 opacity: 0;                 -webkit-transform: translate3d(0, 3000px, 0);                 transform: translate3d(0, 3000px, 0);             }             60% {                 opacity: 1;                 -webkit-transform: translate3d(0, -20px, 0);                 transform: translate3d(0, -20px, 0);             }             75% {                 -webkit-transform: translate3d(0, 10px, 0);                 transform: translate3d(0, 10px, 0);             }             90% {                 -webkit-transform: translate3d(0, -5px, 0);                 transform: translate3d(0, -5px, 0);             }             to {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }         }          @keyframes bounceOut {             20% {                 -webkit-transform: scale3d(.9, .9, .9);                 transform: scale3d(.9, .9, .9);             }             50%, 55% {                 opacity: 1;                 -webkit-transform: scale3d(1.1, 1.1, 1.1);                 transform: scale3d(1.1, 1.1, 1.1);             }             to {                 opacity: 0;                 -webkit-transform: scale3d(.3, .3, .3);                 transform: scale3d(.3, .3, .3);             }         }          @keyframes bounceOutDown {             20% {                 -webkit-transform: translate3d(0, 10px, 0);                 transform: translate3d(0, 10px, 0);             }             40%, 45% {                 opacity: 1;                 -webkit-transform: translate3d(0, -20px, 0);                 transform: translate3d(0, -20px, 0);             }             to {                 opacity: 0;                 -webkit-transform: translate3d(0, 2000px, 0);                 transform: translate3d(0, 2000px, 0);             }         }          @keyframes bounceOutLeft {             20% {                 opacity: 1;                 -webkit-transform: translate3d(20px, 0, 0);                 transform: translate3d(20px, 0, 0);             }             to {                 opacity: 0;                 -webkit-transform: translate3d(-2000px, 0, 0);                 transform: translate3d(-2000px, 0, 0);             }         }          @keyframes bounceOutRight {             20% {                 opacity: 1;                 -webkit-transform: translate3d(-20px, 0, 0);                 transform: translate3d(-20px, 0, 0);             }             to {                 opacity: 0;                 -webkit-transform: translate3d(2000px, 0, 0);                 transform: translate3d(2000px, 0, 0);             }         }          @keyframes bounceOutUp {             20% {                 -webkit-transform: translate3d(0, -10px, 0);                 transform: translate3d(0, -10px, 0);             }             40%, 45% {                 opacity: 1;                 -webkit-transform: translate3d(0, 20px, 0);                 transform: translate3d(0, 20px, 0);             }             to {                 opacity: 0;                 -webkit-transform: translate3d(0, -2000px, 0);                 transform: translate3d(0, -2000px, 0);             }         }          @keyframes fadeIn {             0% {                 opacity: 0;             }             to {                 opacity: 1;             }         }          @keyframes fadeInDown {             0% {                 opacity: 0;                 -webkit-transform: translate3d(0, -100%, 0);                 transform: translate3d(0, -100%, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeInDownBig {             0% {                 opacity: 0;                 -webkit-transform: translate3d(0, -2000px, 0);                 transform: translate3d(0, -2000px, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeInLeft {             0% {                 opacity: 0;                 -webkit-transform: translate3d(-100%, 0, 0);                 transform: translate3d(-100%, 0, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeInLeftBig {             0% {                 opacity: 0;                 -webkit-transform: translate3d(-2000px, 0, 0);                 transform: translate3d(-2000px, 0, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeInRight {             0% {                 opacity: 0;                 -webkit-transform: translate3d(100%, 0, 0);                 transform: translate3d(100%, 0, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeInRightBig {             0% {                 opacity: 0;                 -webkit-transform: translate3d(2000px, 0, 0);                 transform: translate3d(2000px, 0, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeInUp {             0% {                 opacity: 0;                 -webkit-transform: translate3d(0, 100%, 0);                 transform: translate3d(0, 100%, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeInUpBig {             0% {                 opacity: 0;                 -webkit-transform: translate3d(0, 2000px, 0);                 transform: translate3d(0, 2000px, 0);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes fadeOut {             0% {                 opacity: 1;             }             to {                 opacity: 0;             }         }          @keyframes fadeOutDown {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(0, 100%, 0);                 transform: translate3d(0, 100%, 0);             }         }          @keyframes fadeOutDownBig {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(0, 2000px, 0);                 transform: translate3d(0, 2000px, 0);             }         }          @keyframes fadeOutLeft {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(-100%, 0, 0);                 transform: translate3d(-100%, 0, 0);             }         }          @keyframes fadeOutLeftBig {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(-2000px, 0, 0);                 transform: translate3d(-2000px, 0, 0);             }         }          @keyframes fadeOutRight {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(100%, 0, 0);                 transform: translate3d(100%, 0, 0);             }         }          @keyframes fadeOutRightBig {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(2000px, 0, 0);                 transform: translate3d(2000px, 0, 0);             }         }          @keyframes fadeOutUp {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(0, -100%, 0);                 transform: translate3d(0, -100%, 0);             }         }          @keyframes fadeOutUpBig {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(0, -2000px, 0);                 transform: translate3d(0, -2000px, 0);             }         }          @keyframes flip {             0% {                 -webkit-transform: perspective(400px) rotateY(-1turn);                 transform: perspective(400px) rotateY(-1turn);                 -webkit-animation-timing-function: ease-out;                 animation-timing-function: ease-out;             }             40% {                 -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);                 transform: perspective(400px) translateZ(150px) rotateY(-190deg);                 -webkit-animation-timing-function: ease-out;                 animation-timing-function: ease-out;             }             50% {                 -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);                 transform: perspective(400px) translateZ(150px) rotateY(-170deg);                 -webkit-animation-timing-function: ease-in;                 animation-timing-function: ease-in;             }             80% {                 -webkit-transform: perspective(400px) scale3d(.95, .95, .95);                 transform: perspective(400px) scale3d(.95, .95, .95);                 -webkit-animation-timing-function: ease-in;                 animation-timing-function: ease-in;             }             to {                 -webkit-transform: perspective(400px);                 transform: perspective(400px);                 -webkit-animation-timing-function: ease-in;                 animation-timing-function: ease-in;             }         }          @keyframes flipInX {             0% {                 -webkit-transform: perspective(400px) rotateX(90deg);                 transform: perspective(400px) rotateX(90deg);                 -webkit-animation-timing-function: ease-in;                 animation-timing-function: ease-in;                 opacity: 0;             }             40% {                 -webkit-transform: perspective(400px) rotateX(-20deg);                 transform: perspective(400px) rotateX(-20deg);                 -webkit-animation-timing-function: ease-in;                 animation-timing-function: ease-in;             }             60% {                 -webkit-transform: perspective(400px) rotateX(10deg);                 transform: perspective(400px) rotateX(10deg);                 opacity: 1;             }             80% {                 -webkit-transform: perspective(400px) rotateX(-5deg);                 transform: perspective(400px) rotateX(-5deg);             }             to {                 -webkit-transform: perspective(400px);                 transform: perspective(400px);             }         }          @keyframes flipInY {             0% {                 -webkit-transform: perspective(400px) rotateY(90deg);                 transform: perspective(400px) rotateY(90deg);                 -webkit-animation-timing-function: ease-in;                 animation-timing-function: ease-in;                 opacity: 0;             }             40% {                 -webkit-transform: perspective(400px) rotateY(-20deg);                 transform: perspective(400px) rotateY(-20deg);                 -webkit-animation-timing-function: ease-in;                 animation-timing-function: ease-in;             }             60% {                 -webkit-transform: perspective(400px) rotateY(10deg);                 transform: perspective(400px) rotateY(10deg);                 opacity: 1;             }             80% {                 -webkit-transform: perspective(400px) rotateY(-5deg);                 transform: perspective(400px) rotateY(-5deg);             }             to {                 -webkit-transform: perspective(400px);                 transform: perspective(400px);             }         }          @keyframes flipOutX {             0% {                 -webkit-transform: perspective(400px);                 transform: perspective(400px);             }             30% {                 -webkit-transform: perspective(400px) rotateX(-20deg);                 transform: perspective(400px) rotateX(-20deg);                 opacity: 1;             }             to {                 -webkit-transform: perspective(400px) rotateX(90deg);                 transform: perspective(400px) rotateX(90deg);                 opacity: 0;             }         }          @keyframes flipOutY {             0% {                 -webkit-transform: perspective(400px);                 transform: perspective(400px);             }             30% {                 -webkit-transform: perspective(400px) rotateY(-15deg);                 transform: perspective(400px) rotateY(-15deg);                 opacity: 1;             }             to {                 -webkit-transform: perspective(400px) rotateY(90deg);                 transform: perspective(400px) rotateY(90deg);                 opacity: 0;             }         }          @keyframes lightSpeedIn {             0% {                 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);                 transform: translate3d(100%, 0, 0) skewX(-30deg);                 opacity: 0;             }             60% {                 -webkit-transform: skewX(20deg);                 transform: skewX(20deg);                 opacity: 1;             }             80% {                 -webkit-transform: skewX(-5deg);                 transform: skewX(-5deg);                 opacity: 1;             }             to {                 -webkit-transform: none;                 transform: none;                 opacity: 1;             }         }          @keyframes lightSpeedOut {             0% {                 opacity: 1;             }             to {                 -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);                 transform: translate3d(100%, 0, 0) skewX(30deg);                 opacity: 0;             }         }          @keyframes rotateIn {             0% {                 -webkit-transform-origin: center;                 transform-origin: center;                 -webkit-transform: rotate(-200deg);                 transform: rotate(-200deg);                 opacity: 0;             }             to {                 -webkit-transform-origin: center;                 transform-origin: center;                 -webkit-transform: none;                 transform: none;                 opacity: 1;             }         }          @keyframes rotateInDownLeft {             0% {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 -webkit-transform: rotate(-45deg);                 transform: rotate(-45deg);                 opacity: 0;             }             to {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 -webkit-transform: none;                 transform: none;                 opacity: 1;             }         }          @keyframes rotateInDownRight {             0% {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 -webkit-transform: rotate(45deg);                 transform: rotate(45deg);                 opacity: 0;             }             to {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 -webkit-transform: none;                 transform: none;                 opacity: 1;             }         }          @keyframes rotateInUpLeft {             0% {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 -webkit-transform: rotate(45deg);                 transform: rotate(45deg);                 opacity: 0;             }             to {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 -webkit-transform: none;                 transform: none;                 opacity: 1;             }         }          @keyframes rotateInUpRight {             0% {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 -webkit-transform: rotate(-90deg);                 transform: rotate(-90deg);                 opacity: 0;             }             to {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 -webkit-transform: none;                 transform: none;                 opacity: 1;             }         }          @keyframes rotateOut {             0% {                 -webkit-transform-origin: center;                 transform-origin: center;                 opacity: 1;             }             to {                 -webkit-transform-origin: center;                 transform-origin: center;                 -webkit-transform: rotate(200deg);                 transform: rotate(200deg);                 opacity: 0;             }         }          @keyframes rotateOutDownLeft {             0% {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 opacity: 1;             }             to {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 -webkit-transform: rotate(45deg);                 transform: rotate(45deg);                 opacity: 0;             }         }          @keyframes rotateOutDownRight {             0% {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 opacity: 1;             }             to {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 -webkit-transform: rotate(-45deg);                 transform: rotate(-45deg);                 opacity: 0;             }         }          @keyframes rotateOutUpLeft {             0% {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 opacity: 1;             }             to {                 -webkit-transform-origin: left bottom;                 transform-origin: left bottom;                 -webkit-transform: rotate(-45deg);                 transform: rotate(-45deg);                 opacity: 0;             }         }          @keyframes rotateOutUpRight {             0% {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 opacity: 1;             }             to {                 -webkit-transform-origin: right bottom;                 transform-origin: right bottom;                 -webkit-transform: rotate(90deg);                 transform: rotate(90deg);                 opacity: 0;             }         }          @keyframes hinge {             0% {                 -webkit-transform-origin: top left;                 transform-origin: top left;                 -webkit-animation-timing-function: ease-in-out;                 animation-timing-function: ease-in-out;             }             20%, 60% {                 -webkit-transform: rotate(80deg);                 transform: rotate(80deg);                 -webkit-transform-origin: top left;                 transform-origin: top left;                 -webkit-animation-timing-function: ease-in-out;                 animation-timing-function: ease-in-out;             }             40%, 80% {                 -webkit-transform: rotate(60deg);                 transform: rotate(60deg);                 -webkit-transform-origin: top left;                 transform-origin: top left;                 -webkit-animation-timing-function: ease-in-out;                 animation-timing-function: ease-in-out;                 opacity: 1;             }             to {                 -webkit-transform: translate3d(0, 700px, 0);                 transform: translate3d(0, 700px, 0);                 opacity: 0;             }         }          @keyframes rollIn {             0% {                 opacity: 0;                 -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);                 transform: translate3d(-100%, 0, 0) rotate(-120deg);             }             to {                 opacity: 1;                 -webkit-transform: none;                 transform: none;             }         }          @keyframes rollOut {             0% {                 opacity: 1;             }             to {                 opacity: 0;                 -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);                 transform: translate3d(100%, 0, 0) rotate(120deg);             }         }          @keyframes zoomIn {             0% {                 opacity: 0;                 -webkit-transform: scale3d(.3, .3, .3);                 transform: scale3d(.3, .3, .3);             }             50% {                 opacity: 1;             }         }          @keyframes zoomInDown {             0% {                 opacity: 0;                 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);                 transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);                 -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);                 animation-timing-function: cubic-bezier(.55, .055, .675, .19);             }             60% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);                 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);                 -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);                 animation-timing-function: cubic-bezier(.175, .885, .32, 1);             }         }          @keyframes zoomInLeft {             0% {                 opacity: 0;                 -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);                 transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);                 -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);                 animation-timing-function: cubic-bezier(.55, .055, .675, .19);             }             60% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);                 transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);                 -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);                 animation-timing-function: cubic-bezier(.175, .885, .32, 1);             }         }          @keyframes zoomInRight {             0% {                 opacity: 0;                 -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);                 transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);                 -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);                 animation-timing-function: cubic-bezier(.55, .055, .675, .19);             }             60% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);                 transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);                 -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);                 animation-timing-function: cubic-bezier(.175, .885, .32, 1);             }         }          @keyframes zoomInUp {             0% {                 opacity: 0;                 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);                 transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);                 -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);                 animation-timing-function: cubic-bezier(.55, .055, .675, .19);             }             60% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);                 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);                 -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);                 animation-timing-function: cubic-bezier(.175, .885, .32, 1);             }         }          @keyframes zoomOut {             0% {                 opacity: 1;             }             50% {                 opacity: 0;                 -webkit-transform: scale3d(.3, .3, .3);                 transform: scale3d(.3, .3, .3);             }             to {                 opacity: 0;             }         }          @keyframes zoomOutDown {             40% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);                 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);                 -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);                 animation-timing-function: cubic-bezier(.55, .055, .675, .19);             }             to {                 opacity: 0;                 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);                 transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);                 -webkit-transform-origin: center bottom;                 transform-origin: center bottom;                 -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);                 animation-timing-function: cubic-bezier(.175, .885, .32, 1);             }         }          @keyframes zoomOutLeft {             40% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);                 transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);             }             to {                 opacity: 0;                 -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);                 transform: scale(.1) translate3d(-2000px, 0, 0);                 -webkit-transform-origin: left center;                 transform-origin: left center;             }         }          @keyframes zoomOutRight {             40% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);                 transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);             }             to {                 opacity: 0;                 -webkit-transform: scale(.1) translate3d(2000px, 0, 0);                 transform: scale(.1) translate3d(2000px, 0, 0);                 -webkit-transform-origin: right center;                 transform-origin: right center;             }         }          @keyframes zoomOutUp {             40% {                 opacity: 1;                 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);                 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);                 -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);                 animation-timing-function: cubic-bezier(.55, .055, .675, .19);             }             to {                 opacity: 0;                 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);                 transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);                 -webkit-transform-origin: center bottom;                 transform-origin: center bottom;                 -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);                 animation-timing-function: cubic-bezier(.175, .885, .32, 1);             }         }          @keyframes slideInDown {             0% {                 -webkit-transform: translate3d(0, -100%, 0);                 transform: translate3d(0, -100%, 0);                 visibility: visible;             }             to {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }         }          @keyframes slideInLeft {             0% {                 -webkit-transform: translate3d(-100%, 0, 0);                 transform: translate3d(-100%, 0, 0);                 visibility: visible;             }             to {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }         }          @keyframes slideInRight {             0% {                 -webkit-transform: translate3d(100%, 0, 0);                 transform: translate3d(100%, 0, 0);                 visibility: visible;             }             to {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }         }          @keyframes slideInUp {             0% {                 -webkit-transform: translate3d(0, 100%, 0);                 transform: translate3d(0, 100%, 0);                 visibility: visible;             }             to {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }         }          @keyframes slideOutDown {             0% {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }             to {                 visibility: hidden;                 -webkit-transform: translate3d(0, 100%, 0);                 transform: translate3d(0, 100%, 0);             }         }          @keyframes slideOutLeft {             0% {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }             to {                 visibility: hidden;                 -webkit-transform: translate3d(-100%, 0, 0);                 transform: translate3d(-100%, 0, 0);             }         }          @keyframes slideOutRight {             0% {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }             to {                 visibility: hidden;                 -webkit-transform: translate3d(100%, 0, 0);                 transform: translate3d(100%, 0, 0);             }         }          @keyframes slideOutUp {             0% {                 -webkit-transform: translateZ(0);                 transform: translateZ(0);             }             to {                 visibility: hidden;                 -webkit-transform: translate3d(0, -100%, 0);                 transform: translate3d(0, -100%, 0);             }         }          @keyframes zoomInCustom {             0% {                 opacity: .5;                 -webkit-transform: scale3d(.9, .9, .9);                 transform: scale3d(.9, .9, .9);             }             50% {                 opacity: 1;             }         }          @media screen and (max-width: 479px) {             .layout__col-wrap_hide_screen-s > [class*=layout__col-] {                 float: none;                 width: 100%;             }              .layout__hide-screen-s {                 display: none !important;             }              .layout__block-screen-s {                 display: block;             }              .table-info_degradation_screen-s .table-info__cell {                 height: auto;                 border: 0 none;                 padding: 0;             }              .table-info_degradation_screen-s .table-info__cell + .table-info__cell {                 border: 0 none;             }         }          @media screen and (min-width: 480px) and (max-width: 767px) {             .layout__col-wrap_hide_screen-m > [class*=layout__col-] {                 float: none;                 width: 100%;             }              .layout__hide-screen-m {                 display: none !important;             }              .table-info_degradation_screen-m .table-info__cell {                 height: auto;                 border: 0 none;                 padding: 0;             }              .table-info_degradation_screen-m .table-info__cell + .table-info__cell {                 border: 0 none;             }         }          @media screen and (min-width: 768px) and (max-width: 1023px) {             .layout__col-wrap_hide_screen-l > [class*=layout__col-] {                 float: none;                 width: 100%;             }              .layout__hide-screen-l {                 display: none !important;             }         }          @media screen and (min-width: 1024px) and (max-width: 1279px) {             .layout__hide-screen-xl {                 display: none !important;             }         }          @media screen and (min-width: 480px) {             .mobile-slider_type_simple > .rslider__list {                 width: 687px;             }              .mobile-slider_type_flex-table > .rslider__list {                 width: 810px;             }              .mobile-slider_type_flex-table .mobile-slider__item {                 width: 270px;             }              .mobile-slider_type_fluid-table > .rslider__list {                 width: 540px;             }              .mobile-slider_type_fluid-table .mobile-slider__item {                 width: 270px;             }              .mobile-slider_type_lottery > .rslider__list {                 width: 680px;             }              .mobile-slider_type_lottery .mobile-slider__item {                 width: 136px;             }              .mobile-slider_type_contributions > .rslider__list {                 width: 692px;             }              .mobile-slider_type_contributions .mobile-slider__item {                 width: 346px;             }              .mobile-slider__item {                 width: 229px;             }         }          @media screen and (min-width: 768px) {             .mobile-slider_type_simple > .rslider__list {                 width: 916px;             }              .mobile-slider_type_flex-table > .rslider__list {                 width: 1020px;             }              .mobile-slider_type_flex-table .mobile-slider__item {                 width: 340px;             }              .mobile-slider_type_fluid-table > .rslider__list {                 width: 1376px;             }              .mobile-slider_type_fluid-table .mobile-slider__item {                 width: 688px;             }              .mobile-slider_type_lottery > .rslider__list {                 width: 1044px;             }              .mobile-slider_type_lottery .mobile-slider__item {                 width: 174px;             }              .mobile-slider_type_contributions > .rslider__list {                 width: 1038px;             }              .table-info-flex__item {                 text-align: left;             }              .table-info-flex__row {                 flex-direction: row;             }              .table-info-flex__row .counter {                 text-align: left;             }              .table-info-fluid {                 display: table;                 table-layout: fixed;                 border-collapse: collapse;             }              .table-info-fluid_type_num-list .table-info-fluid__cell:first-child {                 width: 52px;                 padding: 0;                 text-align: center;             }              .table-info-fluid__thead {                 display: table-header-group;             }              .table-info-fluid__tbody {                 display: table-row-group;             }              .table-info-fluid__row {                 display: table-row;                 margin-top: 0;                 border-collapse: inherit;             }              .table-info-fluid__cell {                 font-family: Georgia, Times, Times New Roman, serif;                 font-size: 14px;                 line-height: 1.25;                 color: #46392e;                 text-shadow: 0 1px hsla(0, 0%, 100%, .3);                 font-weight: 400;                 vertical-align: middle;                 box-sizing: border-box;                 display: table-cell;                 border: 1px solid #bd9a73;                 height: 52px;                 padding: 1% 2%;             }              .table-info-fluid__cell:before {                 content: none;             }         }          @media screen and (min-width: 1024px) {             .mobile-slider_type_simple > .rslider__list {                 width: 1145px;             }              .mobile-slider_type_flex-table > .rslider__list {                 width: 1360px;             }              .mobile-slider_type_lottery > .rslider__list {                 width: 1218px;             }              .mobile-slider_type_contributions > .rslider__list {                 width: 1384px;             }         }          @media screen and (max-width: 767px) {             .table-info-fluid__text {                 font-family: Georgia, Times, Times New Roman, serif;                 font-size: 14px;                 line-height: 1.25;                 color: #46392e;                 text-shadow: 0 1px hsla(0, 0%, 100%, .3);                 font-weight: 400;                 vertical-align: middle;                 box-sizing: border-box;                 display: table-cell;                 border: 1px solid #bd9a73;                 height: 52px;                 padding: 1% 2%;             }         }          @keyframes animateProgress {             0% {                 background-position: 0 50%;             }             to {                 background-position: 36px 50%;             }         }          @media screen and (max-width: 1279px) {             .head-control-panel__float-menu {                 position: absolute;                 top: 0;                 right: 0;                 padding-right: 10px;                 padding-left: 10px;             }         }          @media screen and (max-height: 700px) {             .play-area_size_4x3 {                 max-width: 1004px;             }              .play-area_size_12x10 {                 max-width: 917px;             }              .play-area_size_16x10 {                 max-width: 1153px;             }         }          @media screen and (min-height: 701px) and (max-height: 800px) {             .play-area_size_4x3 {                 max-width: 1079px;             }              .play-area_size_12x10 {                 max-width: 984px;             }         }          @media screen and (min-height: 801px) and (max-height: 850px) {             .play-area_size_4x3 {                 max-width: 1213px;             }         }          @media screen and (min-height: 801px) and (max-height: 900px) {             .play-area_size_12x10 {                 max-width: 1102px;             }         }          @media screen and (min-height: 701px) and (max-height: 750px) {             .play-area_size_16x10 {                 max-width: 1242px;             }         }          @media screen and (max-width: 1120px) {             .grids {                 display: block;                 text-align: center;             }              .grids__item {                 display: inline-block;             }              .menu-filter {                 white-space: normal;             }              .main-slider__btn-holder {                 text-align: center;             }              .main-slider {                 min-height: inherit;                 padding-bottom: 70px;             }              .menu-filter__item {                 margin-bottom: 30px;             }              .jackpot {                 display: none;             }              .rslider__track {                 text-align: center;             }              .rslider__slide {                 float: none;                 display: inline-block;             }              .schedule-list {                 text-align: center;             }              .schedule-list .media {                 display: block;             }              .schedule-list .media__aside, .schedule-list .media__body {                 display: inline-block;             }              .schedule-list__item {                 text-align: center;             }              .schedule-list__item:not(:last-child) {                 margin-bottom: 30px;                 padding-bottom: 30px;                 display: inline-block;                 position: relative;             }              .schedule-list__icon {                 display: none;             }              .schedule-list .schedule-list__img-holder {                 margin-bottom: 18px;             }              .play-area__sidebar {                 display: none;             }              .play-area {                 max-width: 100%;                 padding-right: 0;             }              .promo-page__title {                 font-size: 21px;             }              .promo-page .media {                 display: block;                 text-align: center;             }              .promo-page .media__aside, .promo-page .media__body {                 display: inline-block;                 text-align: center;             }              .promo-page .promo-list__item {                 text-align: left;             }              .registration-page .grids__item {                 margin-bottom: 10px;             }              .registration-page .sign-up-box__present-column {                 display: none;             }              .registration-page .sign-up-box__fields-column {                 width: 100%;             }              .layout__main {                 overflow: hidden;             }         }          @media screen and (max-width: 740px) {             .main-slider__title {                 font-size: 18px;             }              .grids__item {                 display: block;             }              .main-slider__btn-holder {                 padding-top: 0;             }              .main-slider__content {                 padding-bottom: 0;             }              .main-slider__container_type_pagination {                 position: relative;                 bottom: 80px;             }              .promo-list__item {                 width: 100%;                 display: block;             }              .social-list {                 display: none;             }         }          @media screen and (max-width: 460px) {             .head-dynamic-menu {                 display: none;             }              .side-menu__aside {                 width: 270px;             }              .all-info-slider__item {                 width: 100%;             }              .all-info-slider__item img {                 max-width: 100%;             }              .iconed-title__text {                 font-size: 14px;             }              .counter__item {                 font-size: 12px;             }              .mini-slider__value {                 font-size: 12px;             }              .menu-simple__item {                 display: block;                 text-align: center;                 margin-bottom: 10px;             }              .contest-prize__value {                 font-size: 12px;             }              .menu-simple__item:not(:first-child) {                 margin-left: 0;             }              .schedule-list .schedule-list__img-holder img {                 max-width: 100%;             }              .title-section {                 font-size: 21px;             }              .schedule-list__img-holder {                 width: 100%;                 min-height: inherit;             }              .schedule-list .layout__mr-20 {                 margin-right: 0;             }              .schedule-list__slug-title {                 line-height: 30px;             }              .promo-page {                 overflow: hidden;             }              .promo-list__description {                 font-size: 14px;             }              .promo-page .media__aside div {                 width: 100% !important;             }              .promo-list {                 margin-left: 0;             }              .promo-page__top-btn-holder {                 width: 100%;             }              .button__arrow-decor:after, .button__arrow-decor:before {                 display: none;             }              .button_style_warning.button_size_xl {                 margin-left: 0;                 margin-right: 0;             }         }          @media only screen and (max-width: 885px) {             .user-content .table_one {                 width: 70%;             }         }          @media only screen and (max-width: 650px) {             .user-content .table_one {                 width: 100%;             }              .crokus1, .crokus2, .crokus3 {                 width: 35%;             }         }