/* cyrillic-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 300;     src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 300;     src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 300;     src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');     unicode-range: U+1F00-1FFF; } /* greek */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 300;     src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');     unicode-range: U+0370-03FF; } /* vietnamese */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 300;     src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');     unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 300;     src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 300;     src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 400;     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 400;     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 400;     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');     unicode-range: U+1F00-1FFF; } /* greek */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 400;     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');     unicode-range: U+0370-03FF; } /* vietnamese */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 400;     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');     unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 400;     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 400;     src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 500;     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 500;     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 500;     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');     unicode-range: U+1F00-1FFF; } /* greek */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 500;     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');     unicode-range: U+0370-03FF; } /* vietnamese */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 500;     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');     unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 500;     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 500;     src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 700;     src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 700;     src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 700;     src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');     unicode-range: U+1F00-1FFF; } /* greek */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 700;     src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');     unicode-range: U+0370-03FF; } /* vietnamese */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 700;     src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');     unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 700;     src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 700;     src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 900;     src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 900;     src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 900;     src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');     unicode-range: U+1F00-1FFF; } /* greek */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 900;     src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');     unicode-range: U+0370-03FF; } /* vietnamese */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 900;     src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');     unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 900;     src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {     font-family: 'Roboto';     font-style: normal;     font-weight: 900;     src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 400;     src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 400;     src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 400;     src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');     unicode-range: U+1F00-1FFF; } /* greek */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 400;     src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');     unicode-range: U+0370-03FF; } /* vietnamese */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 400;     src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');     unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 400;     src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 400;     src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 700;     src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb8td.woff2) format('woff2');     unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 700;     src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2) format('woff2');     unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 700;     src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYb8td.woff2) format('woff2');     unicode-range: U+1F00-1FFF; } /* greek */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 700;     src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYb8td.woff2) format('woff2');     unicode-range: U+0370-03FF; } /* vietnamese */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 700;     src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYb8td.woff2) format('woff2');     unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 700;     src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format('woff2');     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face {     font-family: 'Roboto Condensed';     font-style: normal;     font-weight: 700;     src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2');     unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .nav__mobile {   background: #000;     position: relative; }        .tenge,     [data-symbol-currency] {         width: auto!important;         height: auto!important;         font-size: inherit!important;         font-weight: inherit!important;         font-style: inherit!important;         line-height: inherit!important;         vertical-align: inherit!important;         text-transform: initial!important     }          @font-face {         font-family: 'din_condensedbold';         src: url(/shared/2524/din_condensed.otf);         font-weight: 400;         font-style: normal     }               /*! normalize.css v3.0.1 | MIT License | git.io/normalize */          html {         font-family: 'Roboto', sans-serif;         -ms-text-size-adjust: 100%;         -webkit-text-size-adjust: 100%     }          body {         margin: 0     }          article,     aside,     details,     figcaption,     figure,     footer,     header,     hgroup,     main,     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 {         cursor: pointer;         background: 0 0;         outline: 0 none!important     }          a:active,     a:focus,     a:hover {         outline: 0!important     }          b,     strong {         font-weight: 700     }          img {         border: 0     }          svg:not(:root) {         overflow: hidden     }          figure {         margin: 1em 40px     }          hr {         -webkit-box-sizing: content-box;         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     }          textarea {         resize: none     }          button {         overflow: visible;         display: block;         border: none;         outline: 0     }          input::-ms-clear {         display: none;         width: 0;         height: 0     }          input:hover {         cursor: text     }          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] {         -webkit-box-sizing: border-box;         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     }          input[type=search]::-webkit-search-cancel-button,     input[type=search]::-webkit-search-decoration {         -webkit-appearance: none     }          legend {         border: 0;         padding: 0     }          textarea {         overflow: auto     }          optgroup {         font-weight: 700     }          table {         width: 100%;         border-collapse: collapse;         border-spacing: 0;         border: none     }          td,     th {         padding: 0     }          ul {         list-style-type: none;         padding: 0;         margin: 0     }          menu,     nav {         padding: 0;         margin: 0     }          .clearfix:after,     .clearfix:before {         content: " ";         display: table     }          .clearfix:after {         clear: both     }          .pull-right {         float: right!important     }          .pull-left {         float: left!important     }          .table-cell {         display: table-cell;         vertical-align: middle     }          .grid-col__6-12 {         width: 50%     }          .grid-col__8-12 {         width: 66.66666667%     }          .grid-col__1-12,     .grid-col__10-12,     .grid-col__11-12,     .grid-col__12-12,     .grid-col__2-12,     .grid-col__3-12,     .grid-col__4-12,     .grid-col__5-12,     .grid-col__6-12,     .grid-col__7-12,     .grid-col__8-12,     .grid-col__9-12 {         position: relative;         min-height: 1px     }          footer .grid-wrapper-cols>[class^=grid-col__] {         float: right;     }          .grid-wrapper-cols.pd-xs-both,     .grid-wrapper-cols.pd-xs-sides {         margin-left: -5px;         margin-right: -5px     }          .grid-wrapper-cols.pd-sm-both,     .grid-wrapper-cols.pd-sm-sides {         margin-left: -10px;         margin-right: -10px     }          .grid-wrapper-cols.pd-sm-both:not(._not-pad)>[class^=grid-col__] {         padding: 10px     }          .grid-wrapper-cols:after,     .grid-wrapper-cols:before,     .grid-wrapper:after,     .grid-wrapper:before {         content: " ";         display: table     }          .grid-wrapper-cols:after,     .grid-wrapper:after {         clear: both     }          p {         font-size: 16px;         line-height: 24px;         color: #c2c4cc;         margin: 20px 0 25px     }          a {         color: #27bff8;         text-decoration: none     }          a:hover {         text-decoration: underline     }          img {         max-width: 100%     }          .h1,     .h2,     .h3,     h1,     h2,     h3 {         color: #fafafa;         font-weight: 700;         margin: 20px 0;         position: relative     }          .h5,     h5 {         font-size: 16px;         color: #fafafa;         margin: 20px 0     }          .h6,     h6 {         font-size: 16px;         color: #c7ced8;         margin: 15px 0     }          .h1:first-child,     h1:first-child {         margin-top: 10px     }          .h1,     h1 {         font-size: 24px;         line-height: 32px;         text-align: center     }          .h2,     .h3,     h2,     h3 {         font-size: 24px;         text-align: left;         line-height: 32px     }          .h4,     h4 {         color: #fafafa;         font-weight: 500;         text-transform: uppercase;         font-size: 16px;         text-align: left     }          ol {         font-size: 16px;         color: #c2c4cc     }          .h1 span,     .h2 span,     h1 span,     h2 span {         color: #fafafa;         background-image: -webkit-linear-gradient(top, #fff 0, #aaa 100%);         -webkit-background-clip: text;         -webkit-text-fill-color: transparent     }          .text-white {         color: #fff     }          .text-yellow {         color: #ffc000     }          .cnt-text-list,     .ul-list {         color: #c2c4cc;         font-size: 14px;         list-style: circle;         line-height: 21px;         margin-left: 20px     }          .user-name {         display: inline-block;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         margin-right: 3px     }          body,     html {         height: 100%;         background: 0 0     }          body {         padding: 0;         margin: 0;         font-size: 13px;         line-height: 18px;         -webkit-text-size-adjust: 100%;         -webkit-backface-visibility: hidden;         backface-visibility: hidden     }          body:before {         content: '';         position: fixed;         bottom: 0;         top: 0;         width: 50%;         max-width: 100%;         z-index: -1;         left: 0;         background: linear-gradient(to left, #380d80 0, rgba(0, 0, 0, .8) 0, #0f0c41 480px, rgba(0, 0, 0, .7) 750px, #010207 1000px), linear-gradient(to bottom, #0f0c41 0, #0f0c41 375px, rgba(32, 27, 109, .85), #201b6d 100%)     }          body:after {         content: '';         position: fixed;         bottom: 0;         top: 0;         width: 50%;         max-width: 100%;         z-index: -1;         right: 0;         background: linear-gradient(to right, #380d80 0, rgba(0, 0, 0, .8) 0, #0f0c41 480px, rgba(0, 0, 0, .7) 750px, #010207 1000px), linear-gradient(to bottom, #0f0c41 0, #0f0c41 375px, rgba(32, 27, 109, .85), #201b6d 100%)     }          .layout {         position: relative;         min-width: 1100px;         min-height: 100%;         height: auto;         overflow: hidden;         z-index: 2     }          @media screen and (min-height:1081px) {         body.simple-reg .layout:before {             content: '';             position: absolute;             top: auto;             right: auto;             bottom: 0;             left: auto;             width: 100%;             height: 200px;             background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));             background-image: linear-gradient(to bottom, transparent 0, #000 100%);             background-repeat: repeat-x         }     }          .wrapper {         position: relative;         width: 1000px;         float: none!important;         display: block;         margin-left: auto;         margin-right: auto;         z-index: 3     }          .logo {         width: 220px;         height: 184px;         margin: -3px 0 -100% -7px;         display: block;         background: url(/shared/2524/normal_logo_bg.png) 0 0 no-repeat;         position: relative;         z-index: 2     }          .logo #canvas-logo {         display: block;         width: 100%     }          .container {         position: relative;         z-index: 2     }          .container-wrapper {         min-height: 1700px;         position: relative;         padding: 6px;         border: 1px solid #21252e;         background-size: 100%;         background: url(/shared/2524/redes-bg-content.png) repeat scroll 0 0 rgba(0, 0, 0, 0)     }          .content {         float: left;         width: 687px     }          .content {         position: relative     }          .content--main {         min-height: 1700px     }          .cnt-main {         border-radius: 3px;         -webkit-box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         -webkit-box-sizing: border-box;         box-sizing: border-box;         background-color: #0e161f;         border: 2px solid #090909;         border-radius: 4px;         -webkit-box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         background: url(/shared/2524/wrapper-main-1.png) 50% 0 repeat;         z-index: 4;         padding: 0 5px;         margin-bottom: 7px;         padding: 0 20px 20px     }          .cnt-main.cnt-top {         height: 80px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .cnt-main.cnt-top .cnt-top__title {         padding: 25px 4px 15px 12px     }          .cnt-main.cnt-top .cnt-top__module {         padding-top: 0     }          .cnt-middle .cnt-main {         padding: 0 20px 20px     }          .cnt-main.cnt-top {         height: 80px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .cnt-main.cnt-top .cnt-top__title {         padding: 25px 4px 15px 12px     }          .cnt-main.cnt-top .cnt-top__module {         padding-top: 0     }          .cnt-middle .cnt-main {         padding: 0 20px 20px     }          .cnt-main>:last-child {         margin-bottom: 0!important     }          .cnt-top__title {         float: left;         padding: 27px 4px 28px 12px;         font-family: 'Roboto', sans-serif;         font-size: 10px;         font-weight: 700;         line-height: 12px;         color: #415367;         text-shadow: 0 1px 0 rgba(0, 0, 0, .75);         text-transform: uppercase     }          .cnt-top__module {         padding-top: 2px     }          .cnt-middle {         position: relative     }          .cnt-middle:after,     .cnt-middle:before {         content: " ";         display: table     }          .cnt-middle:after {         clear: both     }          .cnt-middle:after,     .cnt-middle:before {         content: " ";         display: table     }          .cnt-middle:after {         clear: both     }          .game-list {         font-size: 0;         line-height: 0;         color: transparent;         text-shadow: none;         background-color: transparent;         border: 0;         max-width: 666px;         margin: 15px -12px 10px     }          .game-list:after,     .game-list:before {         content: "";         display: table     }          .game-list:after {         clear: both     }          .filters {         background: 0 0;         margin: 40px -20px 0;         padding: 6px 20px     }          .filters .hover-hint {         background: 0 0;         border: none     }          .light-header {         height: 63px;         position: relative;         z-index: 1;         text-align: center;         border-radius: 20px;         -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .9);         box-shadow: 0 10px 20px rgba(0, 0, 0, .9);         white-space: nowrap     }          .light-header:after,     .light-header:before {         content: '';         height: 93px;         position: absolute;         top: -18px;         background-image: url(/shared/2524/sprite-lights.png);         background-repeat: no-repeat;         z-index: -1     }          .light-header:before {         left: -12px;         right: 50%;         background-position: 0 -2px     }          .light-header:after {         right: -12px;         left: 50%;         background-position: 100% -2px     }          .sidebar-block .light-header {         margin: -8px -4px 15px     }          .light-header__twinkle_1 {         height: inherit;         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         display: none;         z-index: 1     }          .light-header__twinkle_1:after,     .light-header__twinkle_1:before {         content: '';         height: 93px;         position: absolute;         top: -18px;         background-image: url(/shared/2524/sprite-lights.png);         background-repeat: no-repeat;         z-index: -1     }          .light-header__twinkle_1:before {         left: -12px;         right: 50%;         background-position: 0 -96px     }          .light-header__twinkle_1:after {         right: -12px;         left: 50%;         background-position: 100% -96px     }          .light-header__twinkle_2 {         height: inherit;         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         -webkit-animation: blinking-full 1s infinite;         animation: blinking-full 1s infinite;         -webkit-transition: opacity .1s linear;         transition: opacity .1s linear;         display: none;         z-index: 2     }          .light-header__twinkle_2:after,     .light-header__twinkle_2:before {         content: '';         height: 93px;         position: absolute;         top: -18px;         background-image: url(/shared/2524/sprite-lights.png);         background-repeat: no-repeat;         z-index: -1     }          .light-header__twinkle_2:before {         left: -12px;         right: 50%;         background-position: 0 -190px     }          .light-header__twinkle_2:after {         right: -12px;         left: 50%;         background-position: 100% -190px     }          .light-header__title {         font-size: 20px;         font-weight: 700;         height: inherit;         line-height: 58px;         color: #c4dcec;         display: block;         position: relative;         z-index: 3     }          .light-header.active .light-header__twinkle_1 {         display: block;         opacity: 1     }          .light-header.active .light-header__twinkle_2 {         display: none;         opacity: 0     }          .light-header.animate .light-header__twinkle_1 {         display: block;         opacity: 1;         -webkit-animation: blinking-full-revert 1s infinite;         animation: blinking-full-revert 1s infinite;         -webkit-transition: opacity .1s linear;         transition: opacity .1s linear     }          .light-header.animate .light-header__twinkle_2 {         display: block;         opacity: 0     }          .header {         position: relative;         z-index: 3     }          .header-top {         height: 72px;         position: relative;         z-index: 2     }          .header-top:before {         content: '';         width: 1086px;         height: 76px;         position: absolute;         top: 0;         right: auto;         bottom: auto;         left: 50%;         margin-left: -546px;         margin-top: -4px;         background: url(/shared/2524/bg-header-top.png) 0 0 no-repeat;         background-size: 100%;         z-index: 1     }          .header-top .wrapper {         height: 100%     }          .header-top__btn-reg {         margin-left: 50px;         margin-right: 13px;         width: 254px     }          .header-top__btn-enter {         min-width: 96px;         max-width: 181px;         margin-right: 13px     }          .header-top .btn {         margin: 0;         height: 40px     }          .header-top .btn span {         font-weight: 400;         font-size: 15px;         line-height: 40px;         height: 40px;         text-shadow: 0 1px 0 rgba(0, 0, 0, .2)     }          .header-top__left {         float: left;         width: 195px;         height: 72px;         margin-right: -185px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .header-top__left .logo {         margin-left: -50px     }          .header-top__right {         display: block;         width: auto;         height: 62px;         margin-right: 30px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         text-align: right;     }          .header-top__right__item {         display: -webkit-inline-box;         display: -ms-inline-flexbox;         display: inline-flex;         height: 100%;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         vertical-align: top     }          .header-middle {         min-height: 72px;         position: relative;         z-index: 1     }          .header-middle .nav__header {         position: absolute;         font-family: 'din_condensedbold';         text-transform: uppercase;         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%;         height: 72px;         padding: 0 0 0 263px     }          .header-middle .nav__header li {         margin: 26px 16px 26px 0     }          .header-middle .nav__header a {         font-size: 20px!important;         line-height: 20px!important;         color: #fff;         text-shadow: none     }          .header-middle .nav__header a:hover {         text-shadow: 0 0 16px rgba(255, 212, 0, .6), 0 0 6px rgba(255, 212, 0, .6), 0 0 4px rgba(255, 128, 0, .6);         color: #fdbb2c     }          .header-middle .nav__header a.active {         color: #fdbb2c     }          .header-middle .nav-list {         padding-left: 0     }          .header-middle .nav-list li {         position: relative     }          .cnt-main {         border-radius: 3px;         -webkit-box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         padding: 0 20px 20px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         background-color: #0e161f;         border: 2px solid #090909;         border-radius: 4px;         -webkit-box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         background: url(/shared/2524/wrapper-main-1.png) 50% 0 repeat;         z-index: 4;         padding: 0 5px;         margin-bottom: 7px     }          .cnt-main.cnt-top {         height: 80px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .cnt-main.cnt-top .cnt-top__title {         padding: 25px 4px 15px 12px     }          .cnt-main.cnt-top .cnt-top__module {         padding-top: 0     }          .cnt-middle .cnt-main {         padding: 0 20px 20px     }          .cnt-main>:last-child {         margin-bottom: 0!important     }          .cnt-main.cnt-top {         height: 80px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .cnt-main.cnt-top .cnt-top__title {         padding: 25px 4px 15px 12px     }          .cnt-main.cnt-top .cnt-top__module {         padding-top: 0     }          .cnt-middle .cnt-main {         padding: 0 20px 20px     }          .cnt-top {         padding: 0 5px;         margin-bottom: 7px     }          .cnt-main.cnt-top {         height: 80px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .cnt-main.cnt-top .cnt-top__title {         padding: 25px 4px 15px 12px     }          .cnt-main.cnt-top .cnt-top__module {         padding-top: 0     }          .cnt-middle .cnt-main {         padding: 0 20px 20px     }          .container-wrapper:after,     .container-wrapper:before {         content: " ";         display: table     }          .container-wrapper:after {         clear: both     }          .container-wrapper:after,     .container-wrapper:before {         content: " ";         display: table     }          .container-wrapper:after {         clear: both     }          .container-wrapper {         padding: 6px 6px 24px;         background-image: url(/shared/2524/wrapper-pattern.jpg);         border-radius: 8px     }          .cnt-main--static>:first-child {         margin-top: 25px     }          .footer {         border: 1px solid #21242e;         -webkit-box-shadow: inset 0 57px 22px #000;         box-shadow: inset 0 57px 22px #000;         position: relative;         background: url(/shared/2524/wrapper-pattern.jpg) 50% 0 repeat     }          .footer .h4,     .footer h4 {         font-weight: 400;         line-height: 24px;         margin: 10px 0     }          .footer li,     .footer p {         font-size: 14px;         line-height: 20px     }          .footer p {         color: #8a8d99;         margin: 0 0 15px     }          .footer li {         white-space: nowrap     }          .footer-top {         height: 40px;         position: relative;         z-index: 2     }          .footer-top::after {         content: '';         display: block;         width: 100%;         font-size: 0;         height: 20px;         margin: 0 auto;         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: absolute;         bottom: -23px;         background: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0)));         background: linear-gradient(180deg, #000 0, rgba(0, 0, 0, 0) 100%)     }          .footer-payments-wrapper {         height: 64px;         position: absolute;         top: -20px;         right: -20px;         bottom: auto;         left: -14px;         width: 1024px;         border-radius: 8px;         background: url(/shared/2524/bg-footer-redes.png) 50% 0 no-repeat;         border: 2px solid #15222f;         -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), inset 0 -1px 0 rgba(0, 0, 0, .25);         box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), inset 0 -1px 0 rgba(0, 0, 0, .25);         background-size: cover;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .footer-middle {         padding: 25px;         background: url(/shared/2524/redes-bg-content.png) repeat scroll 0 0 rgba(0, 0, 0, 0);         background-repeat: repeat;         background-color: #000;         background-size: 100%     }          .footer-bottom {         height: 40px;         padding: 11px 25px 9px;         border-top: 1px solid #21242e;         background-color: #080f15     }          .footer-bottom p {         font-size: 10px;         color: #8a8d99;         line-height: 14px;         padding: 0;         margin: 0     }          .footer-bottom .table-cell {         height: 40px     }          .footer-contacts {         margin: 0 0 5px     }          .footer-contacts li {         display: inline-block;         margin: 0 5px 0 0     }          .footer-contacts a {         font-size: 14px;         color: #c2c4cc;         position: relative     }          .footer-contacts a,     .footer-contacts a:hover {         text-decoration: none     }          .footer-contacts .phone {         padding-left: 20px     }          .footer-contacts .phone:before {         content: '';         width: 16px;         height: 16px;         position: absolute;         top: 0;         right: auto;         bottom: auto;         left: 0;         background-repeat: no-repeat;         background-position: -119px -233px     }          .footer-contacts .email {         padding-left: 24px     }          .footer-contacts .email:before {         content: '';         width: 20px;         height: 16px;         position: absolute;         top: 0;         right: auto;         bottom: auto;         left: 0;         background-repeat: no-repeat;         background-position: -145px -233px     }          .footer-rules {         width: 334px;         height: 38px;         background-image: url(/shared/2524/sprite.png);         background-position: 0 0;         background-repeat: no-repeat     }          .footer-wp {         display: block;         width: 92px;         height: 34px;         margin: 0 18px;         background-image: url(/shared/2524/sprite.png);         background-position: -3px -38px;         background-repeat: no-repeat     }          .footer-wp:hover {         background-position: -103px -38px     }          .footer-payments {         text-align: center;         height: 100%     }          .footer-payments ul {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         height: 100%;         padding: 0 105px     }          .layout-royal .footer-payments ul {         display: none     }          .footer-payments__item {         display: -webkit-inline-box;         display: -ms-inline-flexbox;         display: inline-flex;         width: 40px;         height: 32px;         position: relative;         background-size: contain;         background-position: center;         background-repeat: no-repeat     }          .footer-payments__item:last-child {         padding-left: 0     }          .footer-payments__item--yandex {         height: 24px;         background-image: url(/shared/2524/yandexmoney.svg);         -webkit-box-ordinal-group: 1;         -ms-flex-order: 0;         order: 0     }          .footer-payments__item--qiwi {         height: 27px;         background-image: url(/shared/2524/qiwi.svg);         -webkit-box-ordinal-group: 2;         -ms-flex-order: 1;         order: 1     }          .footer-payments__item--mastercard {         height: 24px;         background-image: url(/shared/2524/mastercard.svg);         -webkit-box-ordinal-group: 3;         -ms-flex-order: 2;         order: 2     }          .footer-payments__item--maestro {         height: 24px;         background-image: url(/shared/2524/maestro.svg);         -webkit-box-ordinal-group: 4;         -ms-flex-order: 3;         order: 3     }          .footer-payments__item--visa {         height: 15px;         background-image: url(/shared/2524/visa.svg);         -webkit-box-ordinal-group: 5;         -ms-flex-order: 4;         order: 4     }          .footer-payments__item--cirrus {         height: 24px;         background-image: url(/shared/2524/cirrus.svg);         -webkit-box-ordinal-group: 6;         -ms-flex-order: 5;         order: 5     }          .footer-payments__item--sberbank {         height: 23px;         background-image: url(/shared/2524/shape.svg);         -webkit-box-ordinal-group: 7;         -ms-flex-order: 6;         order: 6     }          .footer-payments__item--webmoney {         height: 24px;         background-image: url(/shared/2524/webmoney.svg);         -webkit-box-ordinal-group: 8;         -ms-flex-order: 7;         order: 7     }          .footer-payments__item--alfa {         height: 24px;         background-image: url(/shared/2524/alfabank.svg);         -webkit-box-ordinal-group: 9;         -ms-flex-order: 8;         order: 8     }          .sidebar {         float: right;         width: 292px     }          .sidebar-block {         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 3px;         padding: 5px 0;         background: url(/shared/2524/perforated_texture.png) 50% 0 repeat #000;         position: relative;         margin-bottom: 10px;         border: 2px solid #090909;         -webkit-box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         box-shadow: inset 0 0 0 1px rgba(60, 65, 71, .4), 0 0 0 1px #171e27;         background-size: 16px     }          .sidebar-block.cnt-top {         height: 80px;         padding: 4px 5px;         margin-bottom: 7px     }          .sidebar-block.without-search-block {         margin-bottom: 55px     }          .sidebar-block:last-child {         margin-bottom: 20px     }          .sidebar-block--pt {         padding: 12px 7px     }          .sidebar-btns {         margin: 8px auto;         max-width: 236px     }          .sidebar-btns .btn {         margin: 10px auto 10px     }          .sidebar-search {         width: 290px;         margin: 0 auto 10px;         height: 80px;         position: relative     }          .sidebar-banner,     .sidebar-form {         margin: 8px auto;         max-width: 230px     }          .sidebar-banner a {         display: block;         margin: 0 1px     }          .sidebar-banner img {         display: block;         max-width: 100%     }          .sidebar-form__title {         margin: 8px -10px 14px;         font-size: 16px;         font-weight: 700;         line-height: 1.3;         color: #ffc000     }          .sidebar-form :not(.form-poll) .sidebar-btns {         margin: 20px -13px 8px     }          .sidebar-info {         font-size: 12px;         line-height: 1.5;         color: #8a8d99;         background: #0f1821;         padding: 7px 15px     }          .sidebar-spikes i:after,     .sidebar-spikes i:before {         content: '';         position: absolute;         width: 6px;         height: 6px     }          .sidebar-spikes i:before {         left: 5px;         background-image: url(/shared/2524/ellipse.svg);         background-repeat: no-repeat;         background-position: 0 0;         background-size: contain     }          .sidebar-spikes i:after {         right: 5px;         background-image: url(/shared/2524/ellipse.svg);         background-repeat: no-repeat;         background-position: 0 0;         background-size: contain     }          .sidebar-spikes__top:after,     .sidebar-spikes__top:before {         top: 5px     }          .sidebar-spikes__center:after,     .sidebar-spikes__center:before {         top: 50%;         margin-top: -6px     }          .sidebar-spikes__bottom:after,     .sidebar-spikes__bottom:before {         bottom: 5px     }          .sidebar-promo {         width: 242px;         padding: 6px;         margin: 0 auto 10px;         border-radius: 6px;         position: relative     }          .sidebar-promo-sm {         min-height: 70px;         background-image: url(/shared/2524/sprite-thumb.png);         background-position: -2px -524px;         background-repeat: repeat-x     }          .game-container__tabs-block--tournament-sm .sidebar-promo-sm {         margin: 0     }          .sidebar-promo-md {         height: 195px;         background-image: url(/shared/2524/sprite-thumb.png);         background-position: -2px -313px;         background-repeat: repeat-x     }          .sidebar-promo__img {         border-radius: 2px;         margin-bottom: 2px;         overflow: hidden;         position: relative     }          .sidebar-promo__img img {         display: block;         max-width: 100%     }          .sidebar-promo-sm .sidebar-promo__img {         height: 64px     }          .sidebar-promo-md .sidebar-promo__img {         height: 175px     }          .sidebar-promo__title {         font-size: 14px;         line-height: 18px;         color: #fff;         text-align: center;         text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);         max-width: 100%;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap     }          .sidebar-promo__link {         display: block;         text-decoration: none     }          .game-container__tabs-block--tournament-sm .sidebar-promo__link {         position: relative     }          .sidebar-promo__link:hover {         text-decoration: none     }          .sidebar-fond {         max-width: 254px;         margin: 16px auto 0     }          .game-container__tabs-block--tournament-sm .sidebar-fond {         margin: -5px 0 0     }          .sidebar-fond__head {         padding: 5px 0 16px;         text-align: center     }          .sidebar-fond__head p {         text-align: center;         color: #7a8999;         margin: 0;         font-size: 14px     }          .sidebar-fond__head div {         font-size: 30px;         line-height: 1.1;         letter-spacing: .001em;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap     }          .nav {         position: relative;         z-index: 2     }          html {         position: relative     }          .socials-network-btns a {         display: inline-block;         height: 18px;         width: 18px;         margin: 0 5px 0 0;         background: url(/shared/2524/b-share-icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0)     }          .socials-network-btns .mailru {         background-position: 0 -84px     }          .socials-network-btns .vk {         background-position: 0 2px     }          .socials-network-btns .facebook {         background-position: 0 -67px     }          .socials-network-btns .twitter {         background-position: 0 -50px     }          .nav {         position: relative;         z-index: 2     }          .nav li {         text-align: center     }          .nav__header {         padding: 2px 36px 3px 48px     }          .nav__header li {         display: inline-block;         margin-right: 13.2px     }          .nav__header li:last-child {         margin-right: 0     }          .nav__header li a {         padding: 0 10px;         font-weight: 500     }          .nav__header .nav-list {         max-width: none     }          .nav-list {         max-width: 702px;         padding-left: 28px;         font-size: 0     }          .nav a {         display: block;         font-weight: 500;         font-size: 14px;         line-height: 36px;         color: #a4afbb;         text-align: center;         text-decoration: none;         text-transform: uppercase;         text-shadow: 0 2px 4px rgba(0, 0, 0, .5)     }          .nav a:hover {         color: #ccc     }          .nav a:active {         position: relative;         top: 1px     }          .nav .active>a {         color: #e6e6e6     }          .carousel {         position: relative;         min-height: 200px     }          .swiper-container,     .swiper-container img {         width: 1000px;         height: 315px     }          .carousel-inner {         width: inherit;         height: inherit     }          .carousel-image {         font-size: 0;         line-height: 0;         color: transparent;         text-shadow: none;         background-color: transparent;         border: 0;         display: block;         position: relative;         z-index: 1     }          .carousel-caption {         max-width: 420px;         position: absolute;         left: 30px;         top: 95px;         z-index: 2     }          .carousel-caption .btn {         width: 290px;         position: absolute;         top: 112px     }          .carousel-title {         font-family: 'Roboto', sans-serif;         font-size: 24px;         font-weight: 700;         letter-spacing: .02rem;         line-height: 32px;         text-align: left;         text-transform: uppercase;         color: #fff;         text-shadow: 3px 3px 1px rgba(15, 11, 65, .25), -1px -1px 0 #110e4a, 1px -1px 0 #110e4a, -1px 1px 0 #110e4a, 1px 1px 0 #110e4a, -2px -2px 2px rgba(17, 14, 74, .75), 2px -2px 2px rgba(17, 14, 74, .75), -2px 2px 2px rgba(17, 14, 74, .75), 2px 2px 2px rgba(17, 14, 74, .75);         margin: 0     }          .carousel-subtitle {         font-size: 20px;         font-weight: 500;         text-align: left;         line-height: 32px;         color: #ffc000;         margin: 0 0 10px     }          .carousel-footer {         margin-left: 20px     }          .carousel-footer .h1,     .carousel-footer h1 {         color: #fafafa;         text-align: left;         font-size: 16px;         font-weight: 700;         text-transform: uppercase;         margin: 10px 0;         position: relative     }          .carousel-footer .h1,     .carousel-footer .h4,     .carousel-footer h1,     .carousel-footer h4 {         margin-right: 85px;         line-height: 24px     }          .carousel-inner {         height: 100%;         min-height: 200px;         position: relative;         z-index: 1;         overflow: hidden     }          .carousel .item {         position: absolute;         top: 0;         right: 0;         bottom: auto;         left: 0;         opacity: 1;         -webkit-transition: opacity .35s ease-in 0s;         transition: opacity .35s ease-in 0s;         z-index: 1     }          .carousel .item.active {         z-index: 2;         opacity: 1     }          .jackpot {         display: block;         height: 40px;         position: relative;         text-align: center;         font-size: 0;         line-height: 0;         padding: 12px 10px;         margin: 0 -2px;         white-space: nowrap     }          .jackpot-block {         text-align: center;         padding: 5px 0 10px;         overflow: hidden     }          .jackpot:before {         content: '';         height: 52px;         position: absolute;         top: 6px;         right: 5px;         bottom: auto;         left: 6px;         border-radius: 9px;         -webkit-box-shadow: -1px 1px 0 rgba(256, 256, 256, .2), 0 0 0 1px rgba(256, 256, 256, .1);         box-shadow: -1px 1px 0 rgba(256, 256, 256, .2), 0 0 0 1px rgba(256, 256, 256, .1);         background-color: #100f0f;         z-index: 1     }          .jackpot>* {         position: relative;         z-index: 2     }          .jackpot-el {         opacity: 0;         display: inline-block;         vertical-align: top;         margin: 0 -2px;         position: relative;         height: 40px;         width: 25px;         background-image: url(/shared/2524/sprite-jackpot.png);         background-repeat: no-repeat;         background-position: 0 -1px     }          .jackpot-el:after {         position: absolute;         top: auto;         right: 2px;         bottom: -5px;         left: auto;         content: '';         width: 11px;         height: 13px;         background-image: url(/shared/2524/sprite.png);         background-position: -28px -98px;         background-repeat: no-repeat;         display: none     }          .jackpot-el:nth-last-child(3) {         padding-right: 11px     }          .jackpot-el:nth-last-child(3):after {         display: block     }          .jackpot-el:nth-last-child(12),     .jackpot-el:nth-last-child(6),     .jackpot-el:nth-last-child(9) {         padding-right: 11px     }          .jackpot-el:nth-last-child(12):after,     .jackpot-el:nth-last-child(6):after,     .jackpot-el:nth-last-child(9):after {         display: block;         background-position: -28px -78px     }          .jackpot-el:last-child {         padding-right: 27px     }          .jackpot-el:last-child:after {         display: block;         background-position: 0 -77px;         height: 40px;         width: 25px;         margin: 0 0 0 6px;         right: 2px;         top: 0     }          .jackpot__tenge .jackpot-el:last-child:after {         background-position: 0 -120px     }          .js-timer {         font-size: 0;         line-height: 0;         display: inline-block;         position: relative;         text-align: center     }          .timer-count {         width: 54px     }          .js-timer-sm .timer-count {         width: 40px     }          .js-timer-md .timer-count {         width: 54px     }          .js-timer-lg .timer-count {         width: 56px     }          .timer-count,     .timer-countDiv {         height: 48px     }          .js-timer-sm .timer-count,     .js-timer-sm .timer-countDiv {         height: 34px     }          .js-timer-md .timer-count,     .js-timer-md .timer-countDiv {         height: 48px     }          .js-timer-lg .timer-count,     .js-timer-lg .timer-countDiv {         height: 56px     }          .timer-countDiv {         width: 12px     }          .js-timer-sm .timer-countDiv {         line-height: 13px     }          .js-timer-md .timer-countDiv {         line-height: 12px     }          .js-timer-lg .timer-countDiv {         line-height: 13px     }          .timer-countDiv,     .timer-elem {         vertical-align: middle;         line-height: 48px     }          .js-timer-sm .timer-countDiv,     .js-timer-sm .timer-elem {         line-height: 34px     }          .js-timer-md .timer-countDiv,     .js-timer-md .timer-elem {         line-height: 48px     }          .timer-count,     .timer-countDiv,     .timer-elem {         white-space: nowrap;         display: inline-block;         position: relative     }          .timer-elem {         overflow: hidden     }          .timer-elem-title {         position: absolute;         left: 0;         right: 0;         text-align: center;         letter-spacing: normal;         line-height: 1     }          .timer-count__one-elem {         text-align: right     }          .timer-count__one-elem .timer-elem:first-child {         display: none     }          .timer-count__one-elem .timer-elem-title {         left: 50%     }          .timer-countDiv,     .timer-digit {         letter-spacing: -1px     }          .timer-digit {         text-shadow: 0 3px 1px rgba(0, 0, 0, .3)     }          .timer-countDiv {         vertical-align: top     }          .timer__hide-days .timer-countDays,     .timer__hide-days .timer-countDiv0 {         width: 0;         padding: 0;         border: none;         opacity: 0     }          .timer__hide-days .timer-countDays:after,     .timer__hide-days .timer-countDays:before,     .timer__hide-days .timer-countDays>*,     .timer__hide-days .timer-countDiv0:after,     .timer__hide-days .timer-countDiv0:before,     .timer__hide-days .timer-countDiv0>* {         opacity: 0     }          .timer__hide-hours .timer-countDays,     .timer__hide-hours .timer-countDiv0 {         width: 0;         padding: 0;         border: none;         opacity: 0     }          .timer__hide-hours .timer-countDays:after,     .timer__hide-hours .timer-countDays:before,     .timer__hide-hours .timer-countDays>*,     .timer__hide-hours .timer-countDiv0:after,     .timer__hide-hours .timer-countDiv0:before,     .timer__hide-hours .timer-countDiv0>* {         opacity: 0     }          .timer__hide-hours .timer-countDiv1,     .timer__hide-hours .timer-countHours {         width: 0;         padding: 0;         border: none;         opacity: 0     }          .timer__hide-hours .timer-countDiv1:after,     .timer__hide-hours .timer-countDiv1:before,     .timer__hide-hours .timer-countDiv1>*,     .timer__hide-hours .timer-countHours:after,     .timer__hide-hours .timer-countHours:before,     .timer__hide-hours .timer-countHours>* {         opacity: 0     }          .timer__hide-minutes .timer-countDiv1,     .timer__hide-minutes .timer-countMinutes {         width: 0;         padding: 0;         border: none;         opacity: 0     }          .timer__hide-minutes .timer-countDiv1:after,     .timer__hide-minutes .timer-countDiv1:before,     .timer__hide-minutes .timer-countDiv1>*,     .timer__hide-minutes .timer-countMinutes:after,     .timer__hide-minutes .timer-countMinutes:before,     .timer__hide-minutes .timer-countMinutes>* {         opacity: 0     }          .timer__hide-minutes .timer-countDiv2,     .timer__hide-minutes .timer-countSeconds {         width: 0;         padding: 0;         border: none;         opacity: 0     }          .timer__hide-minutes .timer-countDiv2:after,     .timer__hide-minutes .timer-countDiv2:before,     .timer__hide-minutes .timer-countDiv2>*,     .timer__hide-minutes .timer-countSeconds:after,     .timer__hide-minutes .timer-countSeconds:before,     .timer__hide-minutes .timer-countSeconds>* {         opacity: 0     }          .timer__hide-seconds .timer-countDiv2,     .timer__hide-seconds .timer-countSeconds {         width: 0;         padding: 0;         border: none;         opacity: 0     }          .timer__hide-seconds .timer-countDiv2:after,     .timer__hide-seconds .timer-countDiv2:before,     .timer__hide-seconds .timer-countDiv2>*,     .timer__hide-seconds .timer-countSeconds:after,     .timer__hide-seconds .timer-countSeconds:before,     .timer__hide-seconds .timer-countSeconds>* {         opacity: 0     }          .timer-countDiv1,     .timer-countDiv2,     .timer-string-countDiv1,     .timer-string-countDiv2 {         -webkit-animation: flash 1s infinite;         animation: flash 1s infinite     }          .timer__completed .timer-countDiv1,     .timer__completed .timer-countDiv2,     .timer__completed .timer-string-countDiv1,     .timer__completed .timer-string-countDiv2,     .timer__stoped .timer-countDiv1,     .timer__stoped .timer-countDiv2,     .timer__stoped .timer-string-countDiv1,     .timer__stoped .timer-string-countDiv2 {         -webkit-animation-name: none;         animation-name: none     }          .x-timer.timer__hide-days .timer-countDays,     .x-timer.timer__hide-days .timer-countDiv0 {         display: none     }          .x-timer.timer__hide-hours .timer-countDiv2,     .x-timer.timer__hide-hours .timer-countSeconds {         display: none     }          @-webkit-keyframes flash {         from,         to {             opacity: .35         }         25%,         75% {             opacity: .35         }         50% {             opacity: 1         }     }          @keyframes flash {         from,         to {             opacity: .35         }         25%,         75% {             opacity: .35         }         50% {             opacity: 1         }     }          .timer-flip-digit {         height: 48px;         line-height: 48px     }          .js-timer-sm .timer-flip-digit {         height: 34px;         line-height: 34px     }          .js-timer-md .timer-flip-digit {         height: 48px;         line-height: 48px     }          .js-timer-lg .timer-flip-digit {         height: 56px;         line-height: 56px     }          .timer-flip-digit {         font-size: 30px     }          .js-timer-sm .timer-flip-digit {         font-size: 24px     }          .js-timer-md .timer-flip-digit {         font-size: 30px     }          .js-timer-lg .timer-flip-digit {         font-size: 32px     }          .js-timer[data-style=flip-clock] .timer-countDiv1,     .js-timer[data-style=flip-clock] .timer-countDiv2,     .js-timer[data-style=flip-clock] .timer-string-countDiv1,     .js-timer[data-style=flip-clock] .timer-string-countDiv2 {         -webkit-animation-delay: .75s;         animation-delay: .75s     }          .js-timer {         font-family: 'Roboto', sans-serif;         padding: 0 0 20px;         width: 100%;         margin: auto     }          .js-timer,     .js-timer * {         -webkit-box-sizing: content-box;         box-sizing: content-box     }          .js-timer[data-style=flip-clock] {         -webkit-perspective-origin: 50% 50%;         perspective-origin: 50% 50%;         overflow: hidden     }          .sidebar .js-timer[data-style=flip-clock] {         margin-bottom: -5px     }          .promo .js-timer[data-style=flip-clock] {         margin-bottom: -10px     }          .timer-elem-title {         color: rgba(255, 255, 255, .4);         font-size: 10px;         font-weight: 400;         bottom: -15px     }          .timer-digit {         color: #fff;         text-shadow: 0 -1px 0 #000;         font-weight: 500     }          .timer-count {         position: relative;         border: 1px solid #000;         border-radius: 4px;         background: #1a2735;         background: -webkit-gradient(linear, left top, left bottom, from(#263442), color-stop(#1a2735), to(#263341));         background: linear-gradient(#263442, #1a2735, #263341);         -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .1);         box-shadow: 0 1px 0 rgba(255, 255, 255, .1);         font-weight: 700;         letter-spacing: 1px     }          .timer-count:before {         content: '';         position: absolute;         top: 50%;         left: 0;         right: 0;         background: #000;         -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .1);         box-shadow: 0 1px 0 0 rgba(255, 255, 255, .1);         height: 1px;         z-index: 9     }          .timer-countDiv {         position: relative     }          .timer-countDiv:after,     .timer-countDiv:before {         content: '';         width: 3px;         height: 3px;         border-radius: 50%;         position: absolute;         left: 0;         right: 0;         top: 0;         bottom: 0;         margin: auto;         background-color: #fff;         opacity: .8     }          .timer-countDiv:before {         -webkit-transform: translateY(-4px);         transform: translateY(-4px)     }          .timer-countDiv:after {         -webkit-transform: translateY(8px);         transform: translateY(8px)     }          .js-timer .timer-flip-digit,     .js-timer-lg .timer-flip-digit,     .js-timer-md .timer-flip-digit,     .js-timer-sm .timer-flip-digit {         color: #fff;         text-shadow: 0 -1px 0 #000;         font-weight: 700;         letter-spacing: 1px     }          .js-timer .flip,     .js-timer-lg .flip,     .js-timer-md .flip,     .js-timer-sm .flip {         display: none;         height: 50%;         position: absolute;         right: -1px;         left: -1px;         top: 0;         overflow: hidden;         background: #1a2735;         border-top-left-radius: 2px;         border-top-right-radius: 2px;         border-left: 1px solid #000;         border-right: 1px solid #000;         -webkit-transform-origin: 50% 100%;         transform-origin: 50% 100%;         -webkit-backface-visibility: hidden;         backface-visibility: hidden;         will-change: transform     }          .js-timer .flip:before,     .js-timer-lg .flip:before,     .js-timer-md .flip:before,     .js-timer-sm .flip:before {         content: attr(data-content);         position: absolute;         left: 50%     }          .js-timer .flip.front,     .js-timer .flip.under,     .js-timer-lg .flip.front,     .js-timer-lg .flip.under,     .js-timer-md .flip.front,     .js-timer-md .flip.under,     .js-timer-sm .flip.front,     .js-timer-sm .flip.under {         background: -webkit-gradient(linear, left top, left bottom, from(#263442), to(#1a2735));         background: linear-gradient(#263442, #1a2735)     }          .js-timer .flip.front:before,     .js-timer .flip.under:before,     .js-timer-lg .flip.front:before,     .js-timer-lg .flip.under:before,     .js-timer-md .flip.front:before,     .js-timer-md .flip.under:before,     .js-timer-sm .flip.front:before,     .js-timer-sm .flip.under:before {         top: 100%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .js-timer .flip.back,     .js-timer-lg .flip.back,     .js-timer-md .flip.back,     .js-timer-sm .flip.back {         -webkit-transform: rotateY(-180deg);         transform: rotateY(-180deg)     }          .js-timer .flip.back:before,     .js-timer-lg .flip.back:before,     .js-timer-md .flip.back:before,     .js-timer-sm .flip.back:before {         top: 100%;         -webkit-transform: translate(-50%, -50%) rotateZ(180deg);         transform: translate(-50%, -50%) rotateZ(180deg)     }          .js-timer .flip.over,     .js-timer-lg .flip.over,     .js-timer-md .flip.over,     .js-timer-sm .flip.over {         z-index: 2     }          .js-timer .flip.under,     .js-timer-lg .flip.under,     .js-timer-md .flip.under,     .js-timer-sm .flip.under {         z-index: 1     }          .js-timer .flip.front,     .js-timer-lg .flip.front,     .js-timer-md .flip.front,     .js-timer-sm .flip.front {         -webkit-animation: flip-down-front .3s ease-in both;         animation: flip-down-front .3s ease-in both     }          .js-timer .flip.back,     .js-timer-lg .flip.back,     .js-timer-md .flip.back,     .js-timer-sm .flip.back {         top: 0;         background: -webkit-gradient(linear, left top, left bottom, from(#263341), to(#1a2735));         background: linear-gradient(#263341, #1a2735);         -webkit-animation: flip-down-back .3s ease-in both;         animation: flip-down-back .3s ease-in both     }          @-webkit-keyframes flip-down-front {         0% {             -webkit-transform: perspective(200px) rotateX(0);             transform: perspective(200px) rotateX(0)         }         100% {             -webkit-transform: perspective(200px) rotateX(-180deg);             transform: perspective(200px) rotateX(-180deg)         }     }          @keyframes flip-down-front {         0% {             -webkit-transform: perspective(200px) rotateX(0);             transform: perspective(200px) rotateX(0)         }         100% {             -webkit-transform: perspective(200px) rotateX(-180deg);             transform: perspective(200px) rotateX(-180deg)         }     }          @-webkit-keyframes flip-down-back {         0% {             -webkit-transform: perspective(200px) rotateY(-180deg) rotateX(0);             transform: perspective(200px) rotateY(-180deg) rotateX(0)         }         100% {             -webkit-transform: perspective(200px) rotateY(-180deg) rotateX(180deg);             transform: perspective(200px) rotateY(-180deg) rotateX(180deg)         }     }          @keyframes flip-down-back {         0% {             -webkit-transform: perspective(200px) rotateY(-180deg) rotateX(0);             transform: perspective(200px) rotateY(-180deg) rotateX(0)         }         100% {             -webkit-transform: perspective(200px) rotateY(-180deg) rotateX(180deg);             transform: perspective(200px) rotateY(-180deg) rotateX(180deg)         }     }          .js-timer--blue .timer-count {         background: #001952;         background: -webkit-gradient(linear, left top, left bottom, from(#0c2561), color-stop(#001952), to(#011a54));         background: linear-gradient(#0c2561, #001952, #011a54)     }          .js-timer--blue .flip {         background: #001952     }          .js-timer--blue .flip.front,     .js-timer--blue .flip.under {         background: -webkit-gradient(linear, left top, left bottom, from(#0c2561), to(#001952));         background: linear-gradient(#0c2561, #001952)     }          .js-timer--blue .flip.back {         background: -webkit-gradient(linear, left top, left bottom, from(#011a54), to(#001952));         background: linear-gradient(#011a54, #001952)     }          .js-timer .timer-countDays~.timer-countDays,     .js-timer .timer-countDiv0~.timer-countDiv0,     .js-timer .timer-countDiv1~.timer-countDiv1,     .js-timer .timer-countDiv2~.timer-countDiv2,     .js-timer .timer-countHours~.timer-countHours,     .js-timer .timer-countMinutes~.timer-countMinutes,     .js-timer .timer-countSeconds~.timer-countSeconds {         display: none     }          .filters--redesing {         margin: 18px -12px 0;         padding: 0     }          .filters__list {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: start;         -ms-flex-pack: start;         justify-content: flex-start;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         padding-left: 8px     }          .filters__list button {         display: inline;         outline: 0;         padding: unset;         background: transparent none     }          .filters__item {         text-align: center;         position: relative;         color: #fff;         border-radius: 16px;         padding: 0 20px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         display: block     }          .filters__item:not(.disabled):hover {         background: #000;         color: #ffc109;         text-decoration: none     }          .filters__item button {         color: currentColor;         font-size: 12px;         line-height: 30px     }          .filters__item.disabled button {         color: #415367;         pointer-events: none;         cursor: text     }          .filters__item.active {         background: #000;         color: #ffc109     }          .filters__dropdown.disabled {         pointer-events: none;         opacity: .2     }          .search-wrapper {         width: 100%;         margin: 0 auto;         margin-bottom: 8px;         position: absolute;         right: 0;         height: 80px;         -webkit-transition: all .2s;         transition: all .2s;         z-index: 3     }          .search-wrapper input:-webkit-autofill,     .search-wrapper input:-webkit-autofill:active,     .search-wrapper input:-webkit-autofill:focus,     .search-wrapper input:-webkit-autofill:hover {         -webkit-text-fill-color: #fff!important;         -webkit-box-shadow: 0 0 0 60px #000 inset!important;         caret-color: #fff;         background-color: #000!important     }          .search-wrapper .btn-icon-search {         position: absolute;         display: block;         top: 50%;         left: 25px;         -webkit-transform: translateY(-50%);         transform: translateY(-50%);         width: 25px;         height: 25px;         background: url(/shared/2524/icon_search.svg) 0 50% no-repeat #000;         z-index: 3     }          .search-wrapper .btn-icon-clear {         display: none     }          .search-wrapper .btn-icon-clear--show {         display: block     }          .search-input {         -webkit-box-sizing: border-box;         box-sizing: border-box;         width: 100%;         background: #000;         height: 80px;         border: 1px solid #000;         padding-left: 69px;         font-size: 16px;         color: #fff;         border-radius: 6px;         font-weight: 300     }          .search-input:focus {         outline: 0     }          .search-input--complete .search-input {         -webkit-transition-property: width;         transition-property: width     }          .search-wrapper .search-input--complete {         width: 936px;         right: 0     }          .carousel-winners {         padding: 5px     }          .carousel-winners,     .carousel-winners .carousel-inner {         min-height: 72px     }          .carousel-winners .swiper-slide:before {         content: '';         height: 52px;         position: absolute;         top: 6px;         right: 5px;         bottom: auto;         left: 6px;         border-radius: 9px;         -webkit-box-shadow: -1px 1px 0 rgba(256, 256, 256, .2), 0 0 0 1px rgba(256, 256, 256, .1);         box-shadow: -1px 1px 0 rgba(256, 256, 256, .2), 0 0 0 1px rgba(256, 256, 256, .1);         background-color: #100f0f;         z-index: -1     }          .carousel-winners__img {         float: left;         width: 93px;         height: 52px;         margin: 0 -105px 0 0;         padding: 6px 8px 8px 7px;         background-image: url(/shared/2524/sprite.png);         background-position: -225px -41px;         background-repeat: no-repeat     }          .carousel-winners__img img {         max-width: 100%     }          .carousel-winners__data {         position: relative;         z-index: 1;         margin-left: 105px;         padding: 10px     }          .carousel-winners__user {         font-size: 14px;         line-height: 18px;         color: #fff;         max-width: 115px;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         margin: 0 0 3px     }          .carousel-winners__user .user-name {         max-width: 85px;         display: inline-block;         vertical-align: top     }          .carousel-winners__user .ico-talisman-sm {         position: relative;         display: inline-block;         vertical-align: top     }          .carousel-winners__win {         font-size: 20px;         font-weight: 700;         line-height: 20px;         color: #ffc000;         max-width: 115px;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap     }          .carousel-winners__win span {         font-size: 15px;         color: #0097ec     }          .tmb {         display: inline-block;         width: 202px;         height: 114px;         padding: 3px;         margin: 0 7px 34px;         position: relative;         background: rgba(0, 0, 0, .5);         border-radius: 8px;         -webkit-box-shadow: inset 0 0 4px 0 #000;         box-shadow: inset 0 0 4px 0 #000     }          .game-block .tmb {         display: block;         margin-left: auto;         margin-right: auto     }          .safari .game-block .tmb {         float: none!important     }          .tmb .sticker span {         left: -18px;         top: 1px;         -webkit-transition: 125ms;         transition: 125ms     }          .tmb-img {         width: 200px;         height: 112px;         border-radius: 4px;         margin: 0 0 10px;         overflow: hidden;         position: relative     }          .tmb-img img {         width: 200px;         height: 112px;         border-radius: 2px;         opacity: 1;         -webkit-transition: all 125ms linear;         transition: all 125ms linear;         -webkit-user-select: none;         -ms-user-select: none;         user-select: none     }          .tmb-img svg {         display: none     }          .tmb-img--preload svg {         display: block;         width: 48px;         height: 48px;         position: absolute;         top: 50%;         left: 50%;         margin-top: -24px;         margin-left: -24px;         opacity: 1;         -webkit-transition: opacity 125ms linear;         transition: opacity 125ms linear;         -webkit-user-select: none;         -ms-user-select: none;         user-select: none     }          .tmb-img--preload img {         opacity: 0     }          .tmb-img:after {         content: '';         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         z-index: 1;         background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(#fff));         background: linear-gradient(to top, transparent, #fff);         opacity: .1;         border-radius: 4px;         -webkit-transition: .3s;         transition: .3s     }          .tmb-img-wrapper {         width: 200px;         height: 112px;         position: relative;         padding: 1px;         background-color: #000;         margin-bottom: 10px;         border-radius: 4px     }          .tmb-img-wrapper:before {         content: '';         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         z-index: 1;         border-radius: 4px;         -webkit-box-shadow: 0 10px 20px 0 #000;         box-shadow: 0 10px 20px 0 #000;         -webkit-transition: .3s;         transition: .3s     }          .tmb-static {         width: 190px;         height: 110px;         position: absolute;         top: 9px;         right: 9px;         bottom: auto;         left: 9px;         background-image: url(/shared/2524/sprite-thumb.png);         background-position: -176px -631px;         background-repeat: repeat-x;         z-index: 2;         display: none     }          .tmb-action {         width: 200px;         height: 112px;         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         background-color: rgba(0, 0, 0, .9);         z-index: 3;         opacity: 0;         -webkit-transition: opacity 125ms;         transition: opacity 125ms;         -webkit-transition-timing-function: ease-in;         transition-timing-function: ease-in;         text-align: center     }          .tmb-action__lock {         padding: 35px 10px;         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         color: #fff;         font-size: 12px;         line-height: 1.3;         text-align: center;         font-weight: 500     }          .tmb-action-link {         position: absolute;         top: 14px;         left: 16px;         font-size: 12px;         color: #fff;         line-height: 12px;         -webkit-transform: translate(0, -20px);         transform: translate(0, -20px);         opacity: 0;         -webkit-transition: 125ms;         transition: 125ms;         border-bottom: 1px solid transparent     }          .tmb-action-link:hover {         border-bottom: 1px solid #fff;         text-decoration: none     }          .tmb-action-btn {         width: 168px;         height: 48px;         background: #d0021b;         display: inline-block;         color: #fff;         font-size: 16px;         line-height: 48px;         border-radius: 5px;         position: absolute;         left: 16px;         bottom: 16px;         -webkit-transition: 125ms linear;         transition: 125ms linear;         overflow: hidden;         -webkit-transform: translate(0, 40px);         transform: translate(0, 40px);         opacity: 0     }          .tmb-action-btn:before {         content: '';         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));         background: linear-gradient(to top, #000 0, transparent 100%);         -webkit-transition: .3s;         transition: .3s;         z-index: 1;         opacity: .5     }          .tmb-action-btn:hover {         background: #ff0320;         text-decoration: none     }          .tmb-action-btn span {         position: relative;         z-index: 2;         text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)     }          .tmb-action-btn-disabled {         filter: grayscale(100%);         color: #9e9e9e     }          .tmb-action-btn-disabled:hover {         cursor: default     }          .tmb-action .tmb-fav {         top: 2px;         right: 4px     }          .tmb-title {         font-size: 12px;         line-height: 20px;         color: #ccc;         text-align: center;         opacity: 1;         max-width: 100%;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         font-weight: 500     }          .tmb-fav {         z-index: 4;         width: 48px;         height: 47px;         position: absolute;         top: 7px;         right: 9px;         bottom: auto;         left: auto     }          .tmb-fav .ico {         float: right;         margin: 10px 11px 0 0     }          .tmb-fav.active .ico-tmb-fav:after {         -webkit-transform: scale(1);         transform: scale(1)     }          .tmb-jp {         width: 100%;         height: 27px;         position: absolute;         top: -10px;         right: 0;         bottom: auto;         left: 0;         z-index: 3;         text-align: center     }          .tmb-jp__box {         display: inline-block;         position: relative;         border-top: 2px solid #000;         border-bottom: 2px solid #000;         background-image: -webkit-gradient(linear, left top, right top, from(#9f911f), color-stop(50%, #ebe7a7), color-stop(50%, #9f911f));         background-image: linear-gradient(to right, #9f911f, #ebe7a7 50%, #9f911f);         background-repeat: no-repeat;         height: 21px;         padding: 2px 0     }          .tmb-jp__box:after,     .tmb-jp__box:before {         content: '';         width: 13px;         height: 28px;         position: absolute;         top: -1px     }          .tmb-jp__box:before {         left: -13px;         background-image: url(/shared/2524/sprite-thumb.png);         background-position: -402px -291px;         background-repeat: repeat-x     }          .tmb-jp__box:after {         right: -13px;         background-image: url(/shared/2524/sprite-thumb.png);         background-position: -402px -261px;         background-repeat: repeat-x     }          .tmb-jp__box-inner {         height: 21px;         font-size: 17px;         font-weight: 700;         line-height: 22px;         color: #fff;         white-space: nowrap;         background-color: #000     }          .tmb-jp__sum {         display: inline-block;         padding: 0 18px 0 3px;         max-width: 142px;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap     }          .tmb-jp__rub {         float: right;         margin: 5px 3px 0 -15px;         font-size: 0;         line-height: 0;         color: transparent;         text-shadow: none;         background-color: transparent;         border: 0;         width: 8px;         height: 12px;         background-image: url(/shared/2524/sprite-thumb.png);         background-position: -390px -154px;         background-repeat: repeat-x     }          .tmb .btn-green,     .tmb .btn-red {         display: inline-block;         margin-top: 10px;         margin-bottom: 5px;         top: -200px;         -webkit-transition: top .2s ease-out;         transition: top .2s ease-out     }          .tmb .btn-green span,     .tmb .btn-red span {         padding: 0 24px     }          .tmb .btn-blue {         display: inline-block;         bottom: -200px;         -webkit-transition: bottom .3s ease-out;         transition: bottom .3s ease-out     }          .tmb .btn-blue span {         color: #a9bee6;         padding-left: 10px;         padding-right: 10px     }          .tmb-user {         padding: 65px 0 0 70px;         font-size: 16px;         line-height: 18px     }          .tmb-user span,     .tmb-user strong {         display: inline-block;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         max-width: 120px     }          .tmb-jackpot {         background-position: 0 -150px     }          .tmb-container:hover .tmb-action {         opacity: 1     }          .tmb-container:hover .tmb-fav .ico-tmb-fav {         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         opacity: 0     }          .tmb-container:hover .tmb-fav .ico-tmb-fav-action {         opacity: 1     }          .tmb-container:not(.tmb__lock):hover .tmb-action .btn-green,     .tmb-container:not(.tmb__lock):hover .tmb-action .btn-red {         top: 0     }          .tmb-container:not(.tmb__lock):hover .tmb-action .btn-blue {         bottom: 0     }          .tmb-container:not(.tmb__lock):hover .tmb-action .btn-green:last-child,     .tmb-container:not(.tmb__lock):hover .tmb-action .btn-red:last-child {         top: 25px     }          .tmb-container:not(.tmb__lock):hover .tmb-action .btn-blue:first-child {         bottom: 25px     }          .tmb-container:not(.tmb__lock):hover .tmb-action-link {         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         opacity: 1     }          .tmb-container:not(.tmb__lock):hover .tmb-action-btn {         -webkit-transform: translate(0, 0);         transform: translate(0, 0);         opacity: 1     }          .tmb-container:not(.tmb__lock):hover .tmb-img img {         -webkit-transform: scale(.95, .95) translateZ(0);         transform: scale(.95, .95) translateZ(0)     }          .tmb-container:not(.tmb__lock):hover .tmb-img-wrapper:before {         opacity: 0     }          .tmb-container:not(.tmb__lock):hover .tmb-title {         opacity: 1     }          .tmb-container:not(.tmb__lock):hover .tmb-jp__box {         background-image: -webkit-gradient(linear, left top, right top, from(#003bad), color-stop(50%, #6ea2ff), color-stop(50%, #003bad));         background-image: linear-gradient(to right, #003bad, #6ea2ff 50%, #003bad);         background-repeat: no-repeat     }          .tmb-container:not(.tmb__lock):hover .tmb-jp__box:before {         background-position: -402px -230px     }          .tmb-container:not(.tmb__lock):hover .tmb-jp__box:after {         background-position: -402px -200px     }          .tmb-container.tmb__lock .tmb img {         -webkit-transition: .3s;         transition: .3s     }          .tmb-container.tmb__lock .tmb-action {         background-color: transparent     }          .tmb-container.tmb__lock:hover .sticker span {         border-bottom-color: #333     }          .tmb-container.tmb__lock:hover .tmb-action {         opacity: 1     }          .tmb-container.tmb__lock:hover .tmb-img img {         filter: grayscale(100%);         opacity: .2     }          .cnt-main--actions {         padding: 0     }          .actions {         width: calc(100% + 40px);         margin: 0 -20px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .actions__section {         margin-bottom: 24px     }          .actions__active-box {         width: 100%;         background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .2))), -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .0001)), to(#000)), #090909;         background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(360deg, rgba(0, 0, 0, .0001) 0, #000 100%), #090909;         -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, .05), 0 1px 0 rgba(255, 255, 255, .05);         box-shadow: 0 -1px 0 rgba(255, 255, 255, .05), 0 1px 0 rgba(255, 255, 255, .05);         padding: 24px 22px;         min-height: 180px;         position: relative;         -webkit-box-sizing: border-box;         box-sizing: border-box;         vertical-align: middle     }          .actions__active-box-empty-text {         border: 2px dashed rgba(255, 255, 255, .2);         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-radius: 8px;         padding: 29px;         text-align: center;         z-index: 0;         width: 620px;         height: 86px;         margin: auto;         position: absolute;         top: 32px;         right: 30px;         bottom: 32px;         left: 30px;         opacity: 1;         -webkit-transition: opacity .5s ease;         transition: opacity .5s ease     }          .actions__active-box-empty-text span {         color: #fff;         font-weight: 500;         font-size: 16px;         line-height: 24px;         opacity: .4     }          .actions__active-box--hasActive .actions__active-box-empty-text {         opacity: 0     }          .actions .h1:first-child,     .actions h1:first-child {         margin-top: 32px     }          .actions__title {         text-align: left;         margin: 24px 30px;         font-weight: 500     }          .actions__item {         position: relative;         color: #fff;         border-radius: 8px;         margin: 8px;         display: inline-block;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          [data-id=active-box-inner] .actions__item {         width: 620px;         opacity: 1;         -webkit-transition: opacity .3s ease, top .5s ease-in-out, left .5s ease-in-out;         transition: opacity .3s ease, top .5s ease-in-out, left .5s ease-in-out     }          [data-id=active-box-inner] .actions__item--by-active,     [data-id=active-box-inner] .actions__item--by-available,     [data-id=active-box-inner] .actions__item--by-remove {         opacity: 0     }          [data-id=available-box-inner] .actions__item {         width: 302px;         height: 240px;         opacity: 1;         -webkit-transition: opacity .5s ease, top .5s ease-in-out, left .5s ease-in-out;         transition: opacity .5s ease, top .5s ease-in-out, left .5s ease-in-out     }          [data-id=available-box-inner] .actions__item--by-active,     [data-id=available-box-inner] .actions__item--by-available,     [data-id=available-box-inner] .actions__item--by-remove {         opacity: 0     }          [data-id=permanent-box-inner] .actions__item {         width: 302px;         height: 224px     }          .actions__item_box {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         position: relative;         overflow: hidden;         padding: 24px 0 10px;         -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .6);         box-shadow: 0 4px 16px rgba(0, 0, 0, .6);         background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, 0)));         background-image: linear-gradient(180deg, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 0) 100%);         background-repeat: repeat;         background-position: top left;         border-radius: 8px;         width: inherit;         height: inherit;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .actions__item-bottom,     .actions__item-top {         margin-left: 32px;         margin-right: 32px     }          .actions__item-title {         color: #fff;         font-weight: 400;         font-size: 24px;         line-height: 32px;         overflow: hidden;         display: -webkit-box;         -webkit-line-clamp: 3;         -webkit-box-orient: vertical     }          .actions__item-deposit-left {         margin: 18px 0 8px;         width: 176px     }          .actions__item-progress {         width: 100%;         border: 1px solid rgba(255, 255, 255, .2);         border-radius: 8px;         position: relative;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         overflow: hidden;         min-height: 14px;         text-align: center     }          .actions__item-progress-snake {         position: absolute;         left: 0;         top: 0;         height: 100%;         background: rgba(255, 255, 255, .2)     }          .actions__item-progress-text {         color: #fff;         font-weight: 500;         font-size: 10px;         line-height: 14px;         z-index: 1     }          .actions__item-btn {         display: inline-block;         padding: 0;         min-width: 176px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .actions__item-btn span {         color: #fff;         font-weight: 400;         font-size: 16px;         pointer-events: none     }          .actions__item .btn {         display: inline-block;         margin: 0     }          .actions__item-footer {         position: relative;         white-space: nowrap;         overflow: hidden;         text-overflow: ellipsis;         height: 20px     }          .actions__item-footer-text {         display: inline-block;         color: #fff;         font-size: 12px;         line-height: 20px;         opacity: .7     }          .actions__active .actions__item-footer-text--indent {         margin-right: 10px     }          .actions__available .actions__item-footer-text--indent {         margin-bottom: 20px     }          .actions__item-footer-text--indent [data-bonus-counter] span {         font-weight: 500     }          .actions__available .actions__item-footer-text--timer {         display: block     }          .actions__item-footer-text--time {         font-weight: 500;         opacity: 1     }          .actions__item-footer-text--deactivate {         display: none;         position: absolute;         left: 322px;         bottom: 0     }          .actions__item-bottom,     .actions__item-fullDesc,     .actions__item-top {         z-index: 1     }          .actions__item-background {         position: absolute;         top: calc(100% - 208px);         left: calc(100% - 159px);         min-width: 100%;         z-index: 0     }          [data-id=permanent-box-inner] .actions__item-background {         top: calc(100% - 190px)     }          .actions__item-background img {         max-width: 100%     }          .actions__item .form-block {         height: 48px;         margin: 0;         padding: 0     }          .actions__item .form-block.has-error .fld--btn {         pointer-events: none;         opacity: .65     }          .actions__item .fld--btn {         position: absolute;         top: 8px;         right: 8px;         bottom: auto;         left: auto;         width: 32px;         height: 32px;         background: -webkit-gradient(linear, left top, left bottom, from(#226dbf), to(#04407d));         background: linear-gradient(180deg, #226dbf 0, #04407d 100%);         border-radius: 2px     }          .actions__item .fld--btn.btn {         margin: 0     }          [data-id=available-box-inner] .actions__item-bottom,     [data-id=permanent-box-inner] .actions__item-bottom {         width: 176px     }          [data-id=available-box-inner] .actions__item-bottom .btn:not(.fld--btn),     [data-id=permanent-box-inner] .actions__item-bottom .btn:not(.fld--btn) {         width: 176px     }          [data-id=available-box-inner] .actions__item-bottom .form-block,     [data-id=permanent-box-inner] .actions__item-bottom .form-block {         width: 200px     }          [data-id=available-box-inner] .actions__item-bottom .btn:not(.fld--btn),     [data-id=available-box-inner] .actions__item-bottom .form-block {         margin-bottom: 18px     }          [data-id=permanent-box-inner] .actions__item-bottom .btn:not(.fld--btn),     [data-id=permanent-box-inner] .actions__item-bottom .form-block {         margin-bottom: 10px     }          .actions__active-box .actions__item {         height: 128px     }          .actions__active-box .actions__item .actions__item-bottom .actions__item-btn,     .actions__active-box .actions__item .actions__item-bottom .btn,     .actions__active-box .actions__item .actions__item-bottom .form-block {         display: none     }          .actions__active-box .actions__item_box {         min-height: inherit;         max-height: inherit     }          .actions__active-box .actions__item-background {         top: 0;         left: calc(100% - 176px);         min-width: 31%     }          .actions__active-box .actions__item-footer {         min-height: 20px     }          .actions__active-box .actions__item-footer-text--deactivate {         display: inline-block;         outline: 0;         background-color: transparent     }          .actions__active-box .actions__item-footer-text--time {         margin-left: 1px     }          .actions__active-box .actions__item-title {         white-space: nowrap;         text-overflow: ellipsis     }          .actions__active-box .actions__item-deposit-left {         margin: 12px 0 16px;         width: 320px     }          .actions__popup {         display: none;         position: fixed;         top: 0;         right: 0;         bottom: 0;         left: 0;         width: 100%;         z-index: 999;         background-color: rgba(0, 0, 0, .9)     }          .actions__popup-content {         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%);         border-radius: 12px;         background: url(/shared/2524/wrapper-main-1.png) 50% 0 repeat;         min-height: 214px;         width: 752px;         padding: 28px 47px;         -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .4);         box-shadow: 0 4px 16px rgba(0, 0, 0, .4);         border: 1px solid rgba(255, 255, 255, .05);         background-clip: padding-box;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between     }          .actions__popup-content,     .actions__popup-content li,     .actions__popup-content p {         font-size: 14px;         line-height: 24px;         color: #b8b8cc     }          .actions__popup-content ol,     .actions__popup-content p,     .actions__popup-content ul {         margin: 20px 0     }          .actions__popup-content ol {         padding-left: 21px     }          .actions__popup-content ul {         padding-left: 17px     }          .actions__popup-content ul li {         position: relative     }          .actions__popup-content ul li:before {         content: '•';         position: absolute;         left: -15px     }          .actions__popup-scroll-content {         overflow: hidden     }          .actions__popup-scroll-content .mCSB_scrollTools.mCS-scrollbar {         width: 4px     }          .actions__popup-scroll-content .mCustomScrollBox.mCS-scrollbar.mCSB_vertical {         -webkit-box-sizing: border-box;         box-sizing: border-box;         border-top: 1px solid rgba(255, 255, 255, .05);         border-bottom: 1px solid rgba(255, 255, 255, .05)     }          .actions__popup-scroll-inner {         height: 100%;         padding-right: 15px     }          .actions__popup-close {         position: absolute;         top: 19px;         right: 19px;         display: block;         width: 24px;         height: 24px;         overflow: hidden;         cursor: pointer     }          .actions__popup-close:after,     .actions__popup-close:before {         content: '';         position: absolute;         height: 2px;         width: 19px;         top: 50%;         left: 3px;         background: #fff;         border-radius: 5px     }          .actions__popup-close:before {         -webkit-transform: rotate(45deg);         transform: rotate(45deg)     }          .actions__popup-close:after {         -webkit-transform: rotate(-45deg);         transform: rotate(-45deg)     }          .actions__popup-title {         display: block;         color: #fff;         font-weight: 500;         font-size: 24px;         margin: 18px 0     }          .actions__popup-title span {         font-weight: 400     }          .actions__popup-subtitle {         display: block;         color: #fdbb2c;         font-weight: 500;         font-size: 14px;         margin: 11px 0     }          .actions__popup-bottom {         text-align: center;         padding: 32px 0 0     }          .actions__popup-bottom [data-page-bonus-activate-view],     .actions__popup-bottom [data-page-bonus-relation] {         width: 208px;         margin: 0 auto     }          .actions__popup-bottom .form-block {         margin: 0 auto;         max-width: 208px     }          .actions__popup .actions__item-btn {         display: inline-block;         width: auto;         min-width: 208px     }          [data-id=active-box-inner] .actions__popup [data-bonus-event=activate] {         display: none     }          [data-id=available-box-inner] .actions__popup [data-bonus-event=deactivate] {         display: none     }          .actions__popup--reset-confirm .actions__popup-content {         padding: 32px;         width: 334px;         height: 174px;         min-height: 174px     }          .actions__popup--reset-confirm .actions__popup-bottom {         padding: 0;         margin: 20px 0 0;         font-size: 0;         line-height: 0     }          .actions__popup--reset-confirm .actions__popup_reset_cancel {         width: 128px;         min-width: 128px;         display: inline-block     }          .actions__popup--reset-confirm .actions__popup_reset_confirm {         width: 190px;         min-width: 190px     }          .actions__popup--reset-confirm .actions__popup_reset-event {         width: 190px;         margin-left: 16px;         display: inline-block     }          .actions__popup--reset-confirm .actions__popup_reset-event [data-bonus-event=activate] {         display: none     }          .actions__popup--reset-confirm .actions__popup_reset-event [data-bonus-event=deactivate] {         display: block     }          .actions__popup--reset-confirm .actions__popup_reset-event--revert [data-bonus-event=activate] {         display: block     }          .actions__popup--reset-confirm .actions__popup_reset-event--revert [data-bonus-event=deactivate] {         display: none     }          .actions [data-page-bonus-relation=blocked] .btn-lg span {         padding: 8px 4px;         line-height: 16px;         font-size: 12px;         height: 32px     }          .actions__item-background-pattern {         position: absolute;         top: 0;         left: 0;         right: 0;         bottom: 0;         -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .6);         box-shadow: 0 4px 16px rgba(0, 0, 0, .6);         background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, 0)));         background-image: linear-gradient(180deg, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 0) 100%);         border-radius: 8px;         overflow: hidden     }          .actions__item--new .actions__item-background-pattern {         -webkit-animation: pulsing .8s infinite;         animation: pulsing .8s infinite;         -webkit-animation-iteration-count: 4;         animation-iteration-count: 4     }          @-webkit-keyframes pulsing {         0%,         100% {             -webkit-transform: scale(1, 1);             transform: scale(1, 1)         }         50% {             -webkit-transform: scale(1.03, 1.03);             transform: scale(1.03, 1.03)         }     }          @keyframes pulsing {         0%,         100% {             -webkit-transform: scale(1, 1);             transform: scale(1, 1)         }         50% {             -webkit-transform: scale(1.03, 1.03);             transform: scale(1.03, 1.03)         }     }          [data-id=active-box-inner],     [data-id=available-box-inner],     [data-id=permanent-box-inner] {         width: 636px;         margin: 0 auto;         position: relative;         display: block;         font-size: 0;         line-height: 0;         height: auto;         -webkit-transition: height .3s ease;         transition: height .3s ease     }          [data-id=active-box-inner] {         min-height: 144px     }          .events--disabled * {         pointer-events: none     }          .pay-now-widget {         position: relative;         display: none;         width: 100%;         padding: 0 16px 11px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .pay-now-widget--active {         display: block     }          .pay-now-widget--alert-error,     .pay-now-widget--alert-error2,     .pay-now-widget--alert-process,     .pay-now-widget--alert-success {         display: -webkit-box;         display: -ms-flexbox;         display: flex     }          .pay-now-widget--alert-process .pay-now-widget__alert_close {         display: none     }          .pay-now-widget__form {         width: 100%;         height: 120px;         background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b8b8cc));         background: linear-gradient(180deg, #fff 0, #b8b8cc 100%);         border-radius: 8px;         -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .5);         box-shadow: 0 5px 5px rgba(0, 0, 0, .5)     }          .pay-now-widget__form-main {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-flow: row nowrap;         flex-flow: row nowrap;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: start;         -ms-flex-pack: start;         justify-content: flex-start;         padding: 16px 0 8px     }          .pay-now-widget__form-footer {         margin: 0 16px     }          .pay-now-widget__input-box {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-flow: row nowrap;         flex-flow: row nowrap;         -webkit-box-align: baseline;         -ms-flex-align: baseline;         align-items: baseline;         -webkit-box-pack: start;         -ms-flex-pack: start;         justify-content: flex-start;         -ms-flex-preferred-size: calc(100% - 71px);         flex-basis: calc(100% - 71px);         -webkit-box-flex: 0;         -ms-flex-positive: 0;         flex-grow: 0;         height: 24px;         margin-left: 16px;         color: #000;         font-size: 16px;         cursor: text;         border-right: 1px solid rgba(9, 23, 46, .2);         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .pay-now-widget__input-box-resizing {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         white-space: nowrap;         overflow: hidden     }          .pay-now-widget__input-box_input {         height: 100%;         padding: 0 0 0 8px;         text-align: left;         font-size: 16px;         font-weight: 700;         outline: 0;         border: none;         background: 0 0     }          .pay-now-widget__input-box_curency {         margin-left: 1px;         line-height: 24px;         font-weight: 400     }          .pay-now-widget__input-box [data-id=input-resize-hidden] {         font-size: 16px     }          .pay-now-widget__card {         display: -webkit-inline-box;         display: -ms-inline-flexbox;         display: inline-flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-flow: column nowrap;         flex-flow: column nowrap;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: start;         -ms-flex-pack: start;         justify-content: flex-start;         -ms-flex-preferred-size: 71px;         flex-basis: 71px;         -webkit-user-select: none;         -ms-user-select: none;         user-select: none     }          .pay-now-widget__card_icon {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-flow: row nowrap;         flex-flow: row nowrap;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         width: 30px;         height: 16px;         padding: 2px;         line-height: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .pay-now-widget__card_icon .i-svg {         max-width: 100%;         max-height: 100%     }          .pay-now-widget__card-num {         position: relative;         margin-left: 2px;         padding-left: 5px;         font-size: 10px;         line-height: 16px;         color: rgba(9, 23, 46, .8)     }          .pay-now-widget__card-num:before {         content: "";         display: block;         position: absolute;         width: 2px;         height: 2px;         top: 50%;         left: 0;         border-radius: 50%;         background-color: rgba(9, 23, 46, .8);         -webkit-transform: translateY(-50%);         transform: translateY(-50%)     }          .btn.pay-now-widget__form_submit {         height: 48px;         margin: 0;         border: none;         outline: 0;         -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .25);         box-shadow: 0 4px 4px rgba(0, 0, 0, .25)     }          .btn.pay-now-widget__form_submit span {         font-size: 16px     }          .btn.pay-now-widget__form_submit--disabled {         background: rgba(255, 255, 255, .2);         -webkit-box-shadow: unset;         box-shadow: unset;         pointer-events: none     }          .btn.pay-now-widget__form_submit--disabled span {         color: rgba(9, 23, 46, .4);         font-size: 12px     }          .pay-now-widget--alert-error .pay-now-widget__alert,     .pay-now-widget--alert-error2 .pay-now-widget__alert,     .pay-now-widget--alert-process .pay-now-widget__alert,     .pay-now-widget--alert-success .pay-now-widget__alert {         display: -webkit-box;         display: -ms-flexbox;         display: flex     }          .pay-now-widget__alert {         display: none;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         padding: 16px;         border-radius: 8px;         color: #000;         background-color: #fff;         position: absolute;         top: 0;         right: 16px;         bottom: 11px;         left: 16px     }          .pay-now-widget__alert_title {         display: none;         font-size: 14px;         line-height: 20px;         margin-bottom: 5px     }          .pay-now-widget__alert_messedge {         display: none;         position: relative;         color: rgba(0, 0, 0, .8);         font-size: 12px;         font-weight: 500;         line-height: 16px;         z-index: 1     }          .pay-now-widget__alert_animation {         position: absolute;         top: 0;         bottom: 0;         left: 0;         right: 0;         width: 0%;         border-radius: 5px;         z-index: 0;         opacity: .2     }          @-webkit-keyframes alert_animation {         0% {             width: 0;             border-top-right-radius: 0;             border-bottom-right-radius: 0         }         99% {             border-top-right-radius: 0;             border-bottom-right-radius: 0         }         100% {             width: 100%;             border-top-right-radius: 5px;             border-bottom-right-radius: 5px         }     }          @keyframes alert_animation {         0% {             width: 0;             border-top-right-radius: 0;             border-bottom-right-radius: 0         }         99% {             border-top-right-radius: 0;             border-bottom-right-radius: 0         }         100% {             width: 100%;             border-top-right-radius: 5px;             border-bottom-right-radius: 5px         }     }          .pay-now-widget__alert_close {         position: absolute;         display: block;         width: 24px;         height: 24px;         right: 5px;         top: 5px;         padding: 0;         background: 0 0;         border: none;         outline: 0     }          .pay-now-widget__alert_close::after,     .pay-now-widget__alert_close:before {         content: "";         position: absolute;         width: 13px;         height: 1px;         top: 50%;         left: 50%;         background-color: #000     }          .pay-now-widget__alert_close::after {         -webkit-transform: translate(-50%) rotate(45deg);         transform: translate(-50%) rotate(45deg)     }          .pay-now-widget__alert_close:before {         -webkit-transform: translate(-50%) rotate(-45deg);         transform: translate(-50%) rotate(-45deg)     }          .pay-now-widget--alert-error .pay-now-widget__alert_messedge--error,     .pay-now-widget--alert-error .pay-now-widget__alert_title--error,     .pay-now-widget--alert-error2 .pay-now-widget__alert_messedge--error2,     .pay-now-widget--alert-error2 .pay-now-widget__alert_title--error2,     .pay-now-widget--alert-process .pay-now-widget__alert_messedge--process,     .pay-now-widget--alert-process .pay-now-widget__alert_title--process,     .pay-now-widget--alert-success .pay-now-widget__alert_messedge--success,     .pay-now-widget--alert-success .pay-now-widget__alert_title--success {         display: block     }          .pay-now-widget--alert-process .pay-now-widget__alert_title--process {         color: #b99120     }          .pay-now-widget--alert-success .pay-now-widget__alert_title--success {         color: #7ed321     }          .pay-now-widget--alert-error .pay-now-widget__alert_title--error,     .pay-now-widget--alert-error2 .pay-now-widget__alert_title--error2 {         color: #d0021b     }          .pay-now-widget--alert-process .pay-now-widget__alert_animation {         background-color: #d3ab1f;         -webkit-animation: alert_animation 5s linear infinite alternate;         animation: alert_animation 5s linear infinite alternate     }          .pay-now-widget--alert-success .pay-now-widget__alert_animation {         background-color: #7ed321;         -webkit-animation: alert_animation 10s linear;         animation: alert_animation 10s linear     }          .pay-now-widget--alert-error .pay-now-widget__alert_animation,     .pay-now-widget--alert-error2 .pay-now-widget__alert_animation {         background-color: #d0021b;         -webkit-animation: alert_animation 10s linear;         animation: alert_animation 10s linear     }          .pay-now-widget__payment-method {         display: table;         font-size: 13px;         line-height: 18px;         color: #48d0fa;         position: absolute;         bottom: 100px;         left: 50%;         -webkit-transform: translateX(-50%);         transform: translateX(-50%);         cursor: pointer     }          .pay-now-widget__payment-method::after {         content: '';         height: 1px;         position: absolute;         right: 0;         bottom: 0;         left: 0;         background-image: -webkit-gradient(linear, left top, right top, color-stop(60%, #48d0fa), color-stop(0, transparent));         background-image: linear-gradient(to right, #48d0fa 60%, transparent 0);         background-position: bottom;         background-size: 7px 1px;         background-repeat: repeat-x     }          .pay-now-widget--game-ui {         padding: 0     }          .pay-now-widget--game-ui .pay-now-widget__alert {         right: 0;         left: 0;         bottom: 0     }          .pay-now-widget--game-ui .pay-now-widget__form_submit--disabled span {         padding: 0 15px     }          .news-title {         width: 100%;         height: 79px;         position: relative;         border-bottom: 2px solid #000;         overflow: hidden;         opacity: .9;         -webkit-transition: opacity .2s;         transition: opacity .2s     }          .news-title .table-cell {         width: 100%;         height: 79px;         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         z-index: 2     }          .news-title .text-white,     .news-title .text-yellow {         max-width: 500px;         line-height: 30px;         text-transform: none;         text-align: left;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         margin: 0     }          .news-title .text-white {         font-size: 26px;         letter-spacing: .03em;         padding: 10px 20px 0     }          .news-title .text-yellow {         font-size: 24px;         padding: 0 20px     }          .news-title-sub__top {         color: #fff;         font-size: 26px;         padding-left: 20px;         font-weight: 400;         letter-spacing: .03em;         padding-top: 12px;         text-decoration: none     }          .news-title-sub__top.full-news {         font-size: 24px;         text-align: left;         padding-top: 20px;         margin-top: 0;         text-transform: none     }          .news-title-sub__bottom {         display: block;         padding-top: 8px;         padding-left: 22px;         max-width: 500px;         line-height: 30px;         text-transform: none;         text-align: left;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         margin: 0;         padding: 0 20px;         font-size: 24px;         font-weight: 100     }          .news-title-sub__bottom,     .news-title-sub__top {         position: relative;         z-index: 1;         max-width: 62%;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         line-height: 1     }          .news-title img {         position: absolute;         top: 0;         right: 0;         z-index: 1;         width: 100%     }          .news-title:hover {         opacity: 1     }          .news-footer {         overflow: hidden;         padding: 0 20px 20px     }          .news-footer p {         margin: 0     }          .news-footer .views-counter {         margin-right: 20px;         padding-left: 35px;         background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAASFBMVEUAAACKjZmJjJiKjZqKjZmMjJqKjZmKjZmKjZmKjpmJjZmKjpmKjZmLjpqHjpyLj5eAlZWOjo6JjZmJjZqJjZqKjJmLj5iKjZnmf+s2AAAAF3RSTlMAnRcwukDx6d3azsixUSQdDAmPjXl2OUKA+cYAAACUSURBVCjPvVBHEsMgDFxEccPGuPH/nwZExEyGQ27eA2hVVgUvgwg9tJpdSm5W+se9LqlhWSHYVXF4G8maYqn9qzIVdldyFXtivW3gfCCc6gG4ZtgAGlnZIrj8PbBMR8oZjIiD5UGVGwkQeIITUQJNSufXhSYlzU3Z8QiAl+Yy7gXG3cZtCxpL0fq64L+T9Efsz/4uPtuXDzWNMBAbAAAAAElFTkSuQmCC) 0 50% no-repeat     }          .news-footer .date,     .news-footer .views-counter {         color: #8a8d99     }          .stat-vip-user__table tr th {         font-size: 11.5px     }          .stat-vip-user__table tr td a,     .stat-vip-user__table tr td span {         display: inline-block     }          .stat-vip-user__table tr td:first-child a,     .stat-vip-user__table tr td:first-child span {         font-size: 13px;         max-width: 83px;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap     }          .stat-vip-user__table tr td:nth-child(2) span {         text-align: right     }          .stat-vip-user__table tr td a:hover {         text-decoration: none;         color: #fff     }          .stat-vip-user__table._big td {         font-size: 13px;         text-align: center     }          .stat-vip-user__table._big td:nth-child(1) {         text-align: left     }          .stat-vip-user__table._big td:nth-child(2) {         text-align: left     }          .stat-vip-user__table._big td:nth-child(2) span {         max-width: 150px;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap     }          .stat-vip-user__table._big td:nth-child(2) .text-blue {         max-width: 100px;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap     }          .stat-vip-user__table._big td .text-yellow {         max-width: 60px;         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         margin: 0 auto     }          .stat-vip-user__disabled-block span {         position: absolute;         left: 0;         right: 0;         top: 50%;         margin-top: -10px     }          body.sleeping {         overflow-x: hidden;         overflow-y: scroll;         height: 100vh     }          body.sleeping .layout {         max-height: 100%;         min-height: 100%     }          body.sleeping .top-banner~.layout {         max-height: calc(100% - 56px);         min-height: calc(100% - 56px)     }          body.sleeping .fixed-panel {         display: none     }          .popup {         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         width: 100%;         z-index: 999;         display: none;         color: #fff     }          .popup .transparent {         top: 0;         left: 0;         position: fixed;         width: 100%;         height: 100%;         background-color: rgba(0, 0, 0, .85)     }          body.simple-reg.sleeping .popup .transparent {         background-color: rgba(0, 0, 0, .4)     }          .popup-title h1 {         display: inline-block;         text-align: left;         color: #fff;         color: #c6c6d6;         background: -webkit-linear-gradient(top, #ececf1 0, #c6c6d6 90%, #c6c6d6 53%, #c6c6d6 100%);         -webkit-text-fill-color: transparent;         -webkit-background-clip: text;         background-clip: text;         font-size: 24px;         padding: 2px 0 0;         font-weight: 500;         min-height: 24px;         margin: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .popup .popup-level h1 {         display: inline-block;         text-align: center;         color: #fff;         padding: 13px 0 0;         font-weight: 500;         min-height: 24px;         margin: 0;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .popup .popup-level p {         margin: 8px auto 0;         color: #fff;         opacity: .6     }          .popup-text {         padding-top: 10px     }          .popup-body {         display: table;         position: relative;         margin: 7% auto 10px;         z-index: 1     }          .popup-custom {         width: 100%;         height: 550px;         margin: 0 auto;         text-align: center     }          .popup-custom .form-group {         margin: 104px auto 0     }          .popup-custom .form-group .btn-blue {         max-width: 208px;         margin: 0 auto     }          .popup-custom .popup-close {         top: 36px;         right: 36px     }          .popup-center {         padding: 0 15px 0;         position: relative;         z-index: 3;         min-height: 90px     }          .popup-dark .popup-center {         margin-bottom: 20px     }          .popup-dark .popup-center .btn {         margin-bottom: 10px     }          .popup-center-incr {         padding: 15px 24px 0     }          .popup-center-incr p {         font-size: 16px!important;         margin-top: 60px     }          .popup-content {         margin: 0 auto;         position: relative;         z-index: 1;         min-width: 110px     }          .popup-sm .popup-content {         width: 352px     }          .popup-md .popup-content {         width: 704px     }          .popup-lg .popup-content {         width: 848px     }          .popup-hg .popup-content {         width: 990px     }          .popup-border {         position: relative;         height: 100%;         z-index: 1;         border-radius: 12px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border: 1px solid rgba(255, 255, 255, .05);         background: #0e161f     }          .popup-body:not(.popup-dark) .popup-border:after {         z-index: 1     }          .popup-body.popup-dark .popup-border:after,     .popup-body.popup-dark .popup-border:before {         bottom: 12px;         border-radius: 2px 2px 0 0     }          .popup-container .btn-blue {         background: -webkit-gradient(linear, left top, left bottom, from(#226dbf), to(#04407d));         background: linear-gradient(180deg, #226dbf 0, #04407d 100%);         -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .2);         box-shadow: 0 4px 8px rgba(0, 0, 0, .2)     }          .popup-container .btn-blue span {         text-shadow: 0 1px 0 rgba(0, 0, 0, .2)     }          .popup-container .form-group .btn {         margin: 16px auto 26px     }          .popup-title+[data-reg=form] .form-group .btn {         margin: 0 auto 26px     }          .popup--feedback .popup-text {         padding-top: 7px;         margin-bottom: 25px     }          .popup--feedback .popup-text+form {         padding: 0     }          .popup--feedback .form-group .btn {         margin: 16px auto 26px     }          .popup__footer {         position: relative;         margin: 20px 0 30px;         z-index: 2;         text-align: center;         left: 0;         right: 0;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center     }          .popup__footer[data-footer-two-links] {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between;         margin: 53px 0 25px     }          .popup__footer[data-footer-two-links] .popup__footer-link {         margin: 0     }          .popup__footer-content {         position: relative;         color: #8b8e96;         margin: 0 5px 0;         padding: 11px 25px 0;         min-height: 16px;         text-align: center     }          .popup-body.popup-dark .popup__footer-content {         border-top: 1px solid #1b2b3b;         background-color: #0f151d;         -webkit-box-shadow: inset 0 1px 0 0 #0d0d0d;         box-shadow: inset 0 1px 0 0 #0d0d0d     }          .popup__footer-content:after {         content: '';         position: absolute;         top: auto;         right: 0;         bottom: -35px;         left: 0;         border-left: 37px solid transparent;         border-right: 37px solid transparent;         z-index: -1;         height: 22px     }          .popup-body.popup-dark .popup__footer-content:after {         border-top: 22px solid #0f151d     }          .popup__footer-content>* {         z-index: 3;         position: relative     }          .popup__footer-text {         display: inline-block;         color: #b8b8cc;         font-size: 14px;         font-weight: 400;         line-height: 24px     }          .popup__footer-link {         display: inline-block;         margin: 0 auto     }          .popup__footer-link span {         color: #7b96c8;         text-decoration: underline;         text-shadow: 0 -1px 0 #020304;         font-size: 14px;         font-weight: 400;         line-height: 14px     }          .popup__footer-link span:hover {         text-decoration: none;         cursor: pointer     }          .popup-close:hover {         opacity: 1     }          .popup .popup-close--with-hover {         position: absolute;         top: 19px;         right: 22px;         bottom: auto;         left: auto     }          .popup .popup-close--with-hover:hover::after {         display: block;         opacity: 1     }          .popup p {         font-size: 14px;         text-shadow: 0 0 2px rgba(0, 0, 0, .5);         color: #b8b8cc;         margin: 16px 0     }          .popup .bg-block {         margin: 0 -26px     }          .popup.success p {         text-align: left     }          .popup.login.forgot .form-group.error .fld-wrap.error .hint,     .popup.reg-wide .form-group.error .fld-wrap.error .hint {         max-width: 340px     }          .popup.changepass .form-group.error .hint {         white-space: nowrap;         max-width: 340px     }          .popup.login.forgot .form-group.error .fld-wrap.error .hint {         white-space: normal     }          .popup[data-bg=darkness] {         background-color: rgba(0, 0, 0, .8)     }          .no-scroll {         width: 100%;         height: 100vh;         position: fixed;         overflow-y: scroll     }          .register-bonuses {         margin-top: 17px;         margin-left: -20px     }          .register-bonuses__frame {         height: 370px;         width: 260px;         text-align: center;         position: relative;         border: 2px solid #000;         background-color: #10161d;         -webkit-box-shadow: 0 0 0 1px #232f3b;         box-shadow: 0 0 0 1px #232f3b;         border-radius: 3px     }          .register-bonuses__frame img {         display: block;         width: 100%;         height: 100%     }          .popup.login .form-group.error .fld-wrap.error .hint,     .popup.reg-wide .form-group.error .fld-wrap.error .hint {         max-width: 340px     }          .registration__item-left {         height: 32px;         width: 28px;         display: table-cell;         vertical-align: middle;         text-align: center     }          .registration__item-right {         height: 32px;         padding-left: 5px;         display: table-cell;         vertical-align: middle;         text-align: center     }          .hint-reg.fld-block .hint.email-conf-msg {         display: block;         left: -97%;         top: -3px;         bottom: auto;         font-size: 12px;         font-weight: 400;         white-space: normal!important;         max-width: 85%!important;         visibility: hidden;         opacity: 0;         -webkit-transition: .2s linear;         transition: .2s linear     }          .hint-reg.fld-block .hint.email-conf-msg:after {         top: 18px!important;         right: -6px;         left: auto;         margin-top: -5px;         -webkit-transform: scale(1) rotate(-45deg);         transform: scale(1) rotate(-45deg)     }          .hint-reg.fld-block .fld.is--not-empty:focus~.hint.email-conf-msg {         visibility: visible;         opacity: 1     }          .popup-new-level {         width: 990px;         height: 550px;         margin: 95px auto 0;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-orient: vertical;         -webkit-box-direction: normal;         -ms-flex-direction: column;         flex-direction: column;         -webkit-box-pack: justify;         -ms-flex-pack: justify;         justify-content: space-between     }          .popup-new-level .status {         width: 100%;         height: 550px;         text-align: center     }          .popup-new-level .status-text {         position: absolute;         width: 304px;         height: 444px;         margin: 0 auto;         text-align: center     }          .popup-new-level .status-image {         position: absolute;         top: -20%;         width: 960px;         height: 640px;         text-align: center;         background-size: 100% 100%     }          .popup-new-level .status-icon {         height: 96px;         width: 96px;         margin: 27px auto 0     }          .popup-new-level .status-icon .ico {         margin: 0 auto     }          .popup-new-level .status-icon .ico .level-lg {         width: 96px;         height: 96px;         margin: 0     }          .popup-new-level .status-name {         width: 208px;         margin: 10px auto 0;         color: rgba(255, 255, 255, .8);         text-transform: uppercase;         text-align: center;         font-weight: 700;         font-size: 16px;         line-height: 52px;         letter-spacing: .1em     }          .ico {         z-index: 10     }          .btn {         display: block;         position: relative;         margin: 0 0 20px;         color: #fff;         background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));         background: linear-gradient(to top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 100%);         -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);         box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);         -webkit-transition: .2s;         transition: .2s;         border-radius: 4px;         font-weight: 400;         filter: brightness(1);         will-change: background, filter     }          .btn:hover {         cursor: pointer;         font-weight: 400;         -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5);         box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5);         filter: brightness(1.1)     }          .btn:active {         -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);         box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);         font-weight: 400;         filter: brightness(.9)     }          .btn,     .btn:hover,     .btn:hover>*,     .btn>* {         text-decoration: none     }          .btn span {         display: block;         text-align: center     }          .btn-green {         background-color: #00c13b     }          .btn-red {         background-color: #d0021b     }          .btn-blue {         background: -webkit-gradient(linear, left top, left bottom, from(#226dbf), to(#04407d));         background: linear-gradient(180deg, #226dbf 0, #04407d 100%);         -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .2);         box-shadow: 0 4px 8px rgba(0, 0, 0, .2)     }          .btn-blue span {         text-shadow: 0 1px 0 rgba(0, 0, 0, .2)     }          .btn-transparent-yellow-board {         background-color: transparent;         border: 2px solid gold!important     }          .btn-transparent-yellow-board span {         background-image: none;         border: none     }          .btn-transparent-blue-board {         background-color: rgba(0, 0, 0, .1);         border: 2px solid #024b89!important;         padding: 0     }          .btn-transparent-blue-board span {         background-image: none;         border: none;         font-size: 18px!important     }          .btn-icon-clear {         position: absolute;         display: block;         top: 50%;         right: 20px;         -webkit-transform: translateY(-50%);         transform: translateY(-50%);         width: 25px;         height: 25px;         z-index: 3     }          .btn-icon-clear:hover {         cursor: pointer     }          .btn-download {         position: relative;         padding: 0;         margin: 2px;         -webkit-box-shadow: 0 0 0 2px #080b2d, 0 0 0 3px #2c2d51;         box-shadow: 0 0 0 2px #080b2d, 0 0 0 3px #2c2d51     }          .btn-download:after,     .btn-download:before {         content: '';         position: absolute;         top: 0;         left: 0;         bottom: 0;         right: auto     }          .btn-download:before {         background-image: linear-gradient(135deg, #80cfc2 0, #006063 0, #148063 0, #006562 62%, #006063 100%);         width: 37px;         height: 34px     }          .btn-download span {         background: -webkit-gradient(linear, left top, left bottom, from(#8dd535), color-stop(39%, #71c936), to(#2bac3a));         background: linear-gradient(to bottom, #8dd535 0, #71c936 39%, #2bac3a 100%);         -webkit-transition: background .5s;         transition: background .5s;         border: 0;         padding: 1px 1px 1px 37px;         text-transform: uppercase     }          .btn-download:hover:after {         -webkit-animation: blinking .5s infinite;         animation: blinking .5s infinite     }          .btn-download:hover span {         background: -webkit-gradient(linear, left bottom, left top, from(#8dd535), color-stop(39%, #71c936), to(#2bac3a));         background: linear-gradient(to top, #8dd535 0, #71c936 39%, #2bac3a 100%)     }          .btn-opacity {         border: 2px solid rgba(255, 255, 255, .2);         border-radius: 4px;         -webkit-box-sizing: border-box;         box-sizing: border-box     }          .btn-opacity span {         opacity: .6     }          a.btn-md,     div.btn-md {         height: 32px     }          button.btn-md {         height: 32px     }          .btn-md span {         font-size: 16px;         line-height: 32px;         height: 32px     }          .btn-md span {         font-size: 16px     }          a.btn-lg,     div.btn-lg {         height: 48px     }          button.btn-lg {         height: 48px     }          .btn-lg span {         font-size: 16px;         line-height: 48px;         height: 48px     }          .btn-lg span {         font-size: 16px     }          .btn-engage {         height: 64px;         background: url(/shared/2524/btn-redesign-bg.png) 0 0 repeat-x #000;         -webkit-transition: none;         transition: none     }          .btn-engage span {         line-height: 64px;         font-size: 24px;         font-weight: 500;         text-shadow: 0 -1px 1px rgba(0, 0, 0, .7)     }          .btn-engage:before {         content: '';         width: 23px;         height: 64px;         background: url(/shared/2524/btn-engage-toggle.png) center no-repeat;         background-position: 0 0;         position: absolute;         left: -23px;         top: 0     }          .btn-engage:after {         content: '';         width: 55px;         height: 82px;         background: url(/shared/2524/btn-engage-toggle.png) center no-repeat;         background-position: 0 -64px;         position: absolute;         right: -55px;         top: -17px     }          .btn-engage:hover {         filter: none;         background-position: 0 -65px     }          .btn-engage:hover:before {         background-position: 0 -315px     }          .btn-engage:hover:after {         height: 84px;         top: -21px;         background-position: 0 -145px     }          .btn-engage:active {         filter: none;         background-position: 0 0     }          .btn-engage:active:before {         background-position: 0 0     }          .btn-engage:active:after {         height: 74px;         top: -9px;         background-position: 0 -234px     }          .carousel-caption .btn.btn-engage {         left: 23px;         top: 110px;         width: 242px     }          .btn-disabled,     .btn-disabled:active,     .btn-disabled:hover {         -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .8);         box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .8);         background: 0 0;         cursor: default;         filter: none     }          .btn-two-lines-info {         display: block;         line-height: 1     }          .btn-disabled .btn-two-lines-info:first-child {         color: #abafb3     }          .btn-blue .btn-two-lines-info:last-child {         color: #9bafc4     }          .btn-red .btn-two-lines-info:last-child {         color: #fb9395     }          .btn-disabled .btn-two-lines-info:last-child {         color: #636970;         text-shadow: 0 1px 1px rgba(8, 9, 9, .48)     }          .btn-disabled .btn-two-lines-info:last-child b {         color: #b08a2e     }          .btn-two-lines-info:last-child b {         font-weight: 400     }          .btn-two-lines.btn-lg .btn-two-lines-info:first-child {         font-size: 18px;         padding: 5px 0 3px     }          .game-block .btn-two-lines.btn-lg .btn-two-lines-info:first-child {         font-size: 17px     }          .btn-two-lines.btn-lg .btn-two-lines-info:last-child {         font-size: 12px;         font-weight: 400     }          .btn-two-lines.btn-disabled span {         background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3N0QxMjk4REQ5NjIxMUU1OEQwNUM0MTQ3ODJCQkE0MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3N0QxMjk4RUQ5NjIxMUU1OEQwNUM0MTQ3ODJCQkE0MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3RDEyOThCRDk2MjExRTU4RDA1QzQxNDc4MkJCQTQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc3RDEyOThDRDk2MjExRTU4RDA1QzQxNDc4MkJCQTQxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAAE8wAABRwAAAVYAAAFg//bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8IAEQgALAAGAwERAAIRAQMRAf/EAI4AAQEBAAAAAAAAAAAAAAAAAAcGCQEBAQAAAAAAAAAAAAAAAAAAAAUQAAEDBQEAAAAAAAAAAAAAAAAgARQCEhMjBBURAAIABwEAAAAAAAAAAAAAAAAxENECkqIDM0MSAQAAAAAAAAAAAAAAAAAAACATAAECBgMAAAAAAAAAAAAAAAAgARDwEWGR0VFx8f/aAAwDAQACEQMRAAABzIqTm0tg6B8nj//aAAgBAQABBQLH1HnsX0E8kuaz/9oACAECAAEFAlf/2gAIAQMAAQUCV//aAAgBAgIGPwJf/9oACAEDAgY/Al//2gAIAQEBBj8C6br65igxnrgf/9oACAEBAwE/IQJanRhiWpNd4L//2gAIAQIDAT8hV//aAAgBAwMBPyFX/9oADAMBAAIRAxEAABBvv/8A/9oACAEBAwE/EDz5r7LgKOGJO3QP/9oACAECAwE/EFf/2gAIAQMDAT8QV//Z);         background-position: 0 0;         background-repeat: repeat-x     }          .btn-two-lines.btn-disabled:active span,     .btn-two-lines.btn-disabled:hover span {         background-position: 0 0     }          .btn-is-active,     .btn-is-active:active,     .btn-is-active:hover {         pointer-events: none;         border: none;         background: 0 0!important     }          .btn-is-active span,     .btn-is-active:active span,     .btn-is-active:hover span {         background: 0 0;         -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .2);         box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .2);         border: none;         border-radius: 4px;         cursor: default;         color: rgba(255, 255, 255, .6);         text-shadow: none     }          .notification--border-none .btn-lg {         height: 48px!important     }          .notification--border-none .btn-lg span {         line-height: 48px!important     }          .popup-dark .popup-center .btn {         margin-bottom: 5px;         margin-top: 5px;         font-weight: 400     }          .loyality__center .exchanger .btn {         margin-top: 0;         margin-bottom: 0     }          .bonuses-popup-footer .btn {         width: 288px     }          .loyalty-confirm .btn {         margin-bottom: 0     }          .lottery .promo-action__btns {         padding: 11px 5px 0 10px     }          .loyality__center .exchanger .grid-wrapper-cols {         margin-top: 4px     }          .user-bar__reg {         border: none;         padding: 0 3px 3px;         -webkit-box-shadow: none;         box-shadow: none;         background-color: transparent     }          .user-bar__reg:hover .user-bar__reg-title {         background-position: 0     }          .user-bar__header .user-bar__block .btn-blue span {         line-height: 40px     }          .control-list {         font-size: 0;         line-height: 0;         color: transparent;         text-shadow: none;         background-color: transparent;         border: 0     }          .control-list li {         display: inline-block;         margin: 0 7px     }          .control-filter {         display: block;         position: relative;         height: 34px;         min-width: 14px;         text-decoration: none     }          .control-filter span {         font-family: 'Roboto', sans-serif;         font-size: 14px;         color: #fff;         font-weight: 500;         display: inline-block;         height: 34px;         line-height: 36px;         padding: 0 5px;         position: relative;         z-index: 2     }          .control-btn {         display: block;         position: relative;         height: 34px;         min-width: 14px;         padding: 0 5px;         border: 2px solid #000;         color: #4d5d6c;         text-shadow: 0 2px 2px #090e14;         text-transform: uppercase;         text-decoration: none;         background-image: url(/shared/2524/sprite-strips.png);         background-position: 50% -370px;         background-repeat: repeat-x     }          button.control-btn {         height: 28px;         min-width: 38px     }          .control-btn:after,     .control-btn:before {         content: '';         width: 5px;         height: 34px;         top: 0;         position: absolute;         z-index: 1     }          .control-btn:before {         left: 0;         background-image: url(/shared/2524/sprite-strips.png);         background-position: -79px -256px;         background-repeat: repeat-x     }          .control-btn:after {         right: 0;         background-image: url(/shared/2524/sprite-strips.png);         background-position: -85px -256px;         background-repeat: repeat-x     }          .control-btn span {         font-family: 'Roboto', sans-serif;         font-size: 14px;         font-weight: 500;         display: inline-block;         height: 34px;         line-height: 36px;         padding: 0 5px;         position: relative;         z-index: 2     }          .control-btn .ico {         width: 34px;         height: 34px;         margin: 0 -5px;         position: relative;         z-index: 2     }          .control-btn .ico:after {         content: '';         position: absolute;         margin: 0 auto;         right: 0     }          .top-winners {         width: 260px;         margin: 0 auto;         font-size: 16px;         text-transform: uppercase     }          .top-winners tr:nth-child(even) {         background: rgba(14, 22, 31, .8)     }          .top-winners td {         height: 50px     }          .top-winners td:nth-child(1) {         text-align: right     }          .top-winners .text-white {         float: left;         max-width: 75px;         white-space: nowrap;         overflow: hidden;         text-overflow: ellipsis;         padding-left: 5px;         text-transform: none     }          .top-winners .text-yellow {         max-width: 110px;         margin: 0 3px;         text-overflow: ellipsis;         white-space: nowrap;         position: relative;         overflow: hidden     }          .top-winners .ico-talisman-sm {         float: left;         margin: -2px 0 0 3px     }          .rate-numb {         display: inline-block;         position: relative;         padding: 0 9px;         text-align: center     }          .rate-numb:after,     .rate-numb:before {         content: '';         position: absolute;         width: 9px;         height: 34px;         top: 0;         z-index: 1     }          .rate-numb:before {         left: 0;         background-image: url(/shared/2524/sprite-strips.png);         background-position: -50px -406px;         background-repeat: repeat-x     }          .rate-numb:after {         right: 0;         background-image: url(/shared/2524/sprite-strips.png);         background-position: -64px -406px;         background-repeat: repeat-x     }          .rate-numb span {         display: block;         min-width: 16px;         color: #d4d4d4;         text-shadow: 0 1px 1px rgba(0, 0, 0, .72);         vertical-align: middle;         padding: 9px 1px;         background-image: url(/shared/2524/sprite-strips.png);         background-position: 0 -510px;         background-repeat: repeat-x     }          .rate-numb.rate-user:before {         background-position: -151px -406px     }          .rate-numb.rate-user:after {         right: 0;         background-position: -164px -406px     }          .rate-numb.rate-user span {         background-position: 0 -730px     }          .fast-deposit-message {         font-size: 20px;         font-weight: 700;         color: #fff;         line-height: 1.3;         text-align: center;         display: none     }          .fast-deposit-message .timer {         width: auto;         margin: 10px 0 0 0;         background: 0 0;         color: #ccc;         font-weight: 400;         padding-bottom: 10px     }          .fast-deposit-message p,     .fast-deposit-message span {         text-align: center     }          .fast-deposit-success p,     .fast-deposit-success span {         color: #1fee00!important     }          .fast-deposit-error p,     .fast-deposit-error span {         color: red!important     }          .fast-deposit .fld-wrap.error:before {         display: none!important     }          .fast-deposit .fld-wrap.error .hint {         max-width: 300px     }          .chrome .browser-list.plugin .browser-chrome {         opacity: 1;         -webkit-box-ordinal-group: 0;         -ms-flex-order: -1;         order: -1     }          .chrome .browser-list.plugin .browser-chrome .btn-blue {         z-index: 0     }          .chrome .browser-list.plugin .browser-chrome .btn-green,     .chrome .browser-list.plugin .browser-chrome .btn-red {         display: block     }          .firefox .browser-list.plugin .browser-firefox {         opacity: 1;         -webkit-box-ordinal-group: 0;         -ms-flex-order: -1;         order: -1     }          .firefox .browser-list.plugin .browser-firefox .btn-blue {         z-index: 0     }          .firefox .browser-list.plugin .browser-firefox .btn-green,     .firefox .browser-list.plugin .browser-firefox .btn-red {         display: block     }          .opera .browser-list.plugin .browser-opera {         opacity: 1;         -webkit-box-ordinal-group: 0;         -ms-flex-order: -1;         order: -1     }          .opera .browser-list.plugin .browser-opera .btn-blue {         z-index: 0     }          .opera .browser-list.plugin .browser-opera .btn-green,     .opera .browser-list.plugin .browser-opera .btn-red {         display: block     }          .safari .browser-list.plugin .browser-safari {         opacity: 1;         -webkit-box-ordinal-group: 0;         -ms-flex-order: -1;         order: -1     }          .safari .browser-list.plugin .browser-safari .btn-blue {         z-index: 0     }          .safari .browser-list.plugin .browser-safari .btn-green,     .safari .browser-list.plugin .browser-safari .btn-red {         display: block     }          .ie .browser-list.plugin .browser-ie {         opacity: 1;         -webkit-box-ordinal-group: 0;         -ms-flex-order: -1;         order: -1     }          .ie .browser-list.plugin .browser-ie .btn-blue {         z-index: 0     }          .ie .browser-list.plugin .browser-ie .btn-green,     .ie .browser-list.plugin .browser-ie .btn-red {         display: block     }          .ie .ie-only {         display: block     }          .ie .ie-hide {         display: none     }          .yandex .browser-list.plugin .browser-yandex {         opacity: 1;         -webkit-box-ordinal-group: 0;         -ms-flex-order: -1;         order: -1     }          .yandex .browser-list.plugin .browser-yandex .btn-blue {         z-index: 0     }          .yandex .browser-list.plugin .browser-yandex .btn-green,     .yandex .browser-list.plugin .browser-yandex .btn-red {         display: block     }          .browsers-list-full .browser-item {         width: 130px;         display: inline-block;         margin: 0 8px     }          .browser-btn {         position: relative;         display: block     }          .browser-btn .btn-green,     .browser-btn .btn-red {         position: absolute;         top: 0;         right: 0;         bottom: auto;         left: 0;         display: none     }          .browser-list {         text-align: center;         display: inline-block;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: center;         -ms-flex-pack: center;         justify-content: center;         -webkit-box-orient: horizontal;         -webkit-box-direction: normal;         -ms-flex-direction: row;         flex-direction: row     }          .browser-list.plugin .browser-item {         display: inline-block;         width: 130px;         margin: 0 8px     }          .browser-list.antiblock .browser-item {         display: inline-block;         margin-right: 18px;         width: 98px;         opacity: .5     }          .browser-list.antiblock .browser-item:last-child {         margin-right: 0     }          .browser-list.antiblock .browser-item a:hover {         text-decoration: none     }          .browser-list .btn {         margin-bottom: 0     }          .ie-hide.browser-list {         display: block;         display: -webkit-box;         display: -ms-flexbox;         display: flex     }          .ie .ie-hide.browser-list {         display: none     }          .browser-ico {         position: relative;         width: 65px;         height: 65px;         margin: 0 auto 15px     }          .browser-ico:after {         content: '';         position: absolute;         top: 0;         left: 50%;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          .browser-instruction {         margin-top: 30px     }          .browser-instruction a {         font-size: 16px     }          .browser-instruction a:hover {         text-decoration: none     }          .browser-instruction a+.cnt-text {         margin-top: 15px     }          .browser-instruction .cnt-text {         position: relative     }          .browser-instruction .cnt-text:after,     .browser-instruction .cnt-text:before {         position: absolute;         content: "";         left: 36%     }          .browser-instruction .cnt-text:before {         border-bottom: 12px solid #2d3137;         border-top: 12px solid transparent;         border-left: 12px solid transparent;         border-right: 12px solid transparent;         top: -26px     }          .browser-instruction .cnt-text:after {         border-bottom: 14px solid #0e161f;         border-top: 10px solid transparent;         border-left: 13px solid transparent;         border-right: 13px solid transparent;         top: -23px;         margin-left: -1px     }          .browser-instruction .panel {         margin-bottom: 10px     }          .browser-list.browsers-list-full {         width: 640px;         margin: 0 -20px;         white-space: nowrap     }          .browser-list.browsers-list-full .browser-item {         width: 115px;         display: inline-block;         margin: 0 3px     }          .browser-list.browsers-list-all .browser-item {         width: 96px     }          .browser-list.browsers-list-all .btn-md {         margin: 0 -5px     }          .browser-list.browsers-list-all .btn-md span {         font-size: 16px     }          .browser-instruction-link {         text-align: center;         padding-top: 15px;         font-size: 16px     }          .browser-list.antiblock.browsers-list-full {         width: 640px;         margin-left: -15px     }          .browser-list.antiblock.browsers-list-full .browser-item {         width: 96px;         display: inline-block;         margin: 0 3px     }          .browser-item.browser-chrome .browser-ico:after,     .chrome .plugin-banner.login .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -139px -172px;         width: 57px;         height: 57px     }          .browser-item.browser-firefox .browser-ico:after,     .firefox .plugin-banner.login .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -79px -172px;         width: 59px;         height: 58px     }          .browser-item.browser-opera .browser-ico:after,     .opera .plugin-banner.login .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -263px -57px;         width: 56px;         height: 56px     }          .browser-item.browser-safari .browser-ico:after,     .safari .plugin-banner.login .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -197px -172px;         width: 56px;         height: 56px     }          .browser-item.browser-yandex .browser-ico:after,     .yandex .plugin-banner.login .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -263px 0;         width: 56px;         height: 56px     }          .plugin-banner {         margin-right: -2px;         margin-left: -1px     }          .plugin-banner .btn {         position: absolute;         width: 272px;         left: 50%;         margin-left: -144px;         bottom: 0;         z-index: 1     }          .plugin-banner.unlogin h2 {         display: none     }          .plugin-banner.login .browser-ico {         position: absolute;         top: 52px;         right: 170px     }          .plugin-banner h2 {         position: absolute;         width: 100%;         text-align: center;         top: 0;         left: 0;         z-index: 1     }          .fade {         opacity: 0;         -webkit-transition: opacity .15s linear;         transition: opacity .15s linear     }          .fade.in {         opacity: 1     }          .collapse {         display: none     }          .collapse.in {         display: block     }          tr.collapse.in {         display: table-row     }          tbody.collapse.in {         display: table-row-group     }          .collapsing {         position: relative;         height: 0;         overflow: hidden;         -webkit-transition: all .35s linear;         transition: all .35s linear     }          .plugin-banner.unlogin .browser-ico {         position: absolute;         top: 7px;         right: 5px;         width: 97px;         height: 97px     }          .plugin-banner.unlogin .browser-ico:after {         content: '';         position: absolute;         top: 50%;         left: 50%;         -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%)     }          .chrome .plugin-banner.unlogin .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -182px -81px;         width: 78px;         height: 78px     }          .yandex .plugin-banner.unlogin .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: 0 -91px;         width: 80px;         height: 80px     }          .firefox .plugin-banner.unlogin .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: 0 -172px;         width: 78px;         height: 77px     }          .safari .plugin-banner.unlogin .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -182px 0;         width: 80px;         height: 80px     }          .ie .plugin-banner.unlogin .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -91px 0;         width: 90px;         height: 90px     }          .opera .plugin-banner .browser-ico:after {         background-image: url(/shared/2524/sprite.png);         background-repeat: no-repeat;         background-position: -81px -91px;         width: 80px;         height: 80px     }          .os-ico {         position: absolute;         top: 20px;         right: 6px     }               .benefit__it .btn {         margin: 0     }          .strip-gallery-widget-placeholder {         position: relative     }          .strip-gallery-widget-placeholder__title {         font-size: 20px;         font-weight: 700;         color: #c4dcec;         text-align: center     }          .strip-gallery-widget-placeholder__inner {         position: relative;         z-index: 0;         height: 472px;         border-width: 1px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         background-color: #000;         background-image: url(/shared/2524/strip-gallery-widget-bg-1.png), -webkit-gradient(linear, left top, left bottom, color-stop(0, #000), to(#0b2864));         background-image: url(/shared/2524/strip-gallery-widget-bg-1.png), linear-gradient(to bottom, #000 0, #0b2864 100%);         background-repeat: no-repeat;         background-size: 100% auto;         border-color: #0097ec;         border-style: solid;         -webkit-box-shadow: 0 0 16px 4px rgba(0, 118, 185, .5);         box-shadow: 0 0 16px 4px rgba(0, 118, 185, .5);         -webkit-box-flex: 1;         -ms-flex: 1;         flex: 1     }          .strip-gallery-widget-placeholder__girl {         position: absolute;         z-index: -1;         top: 0;         left: 0;         right: 0;         pointer-events: none     }          .strip-gallery-widget-placeholder__girl::before {         content: '';         position: absolute;         top: 380px;         left: 50%;         width: 300px;         height: 56px;         background-image: url(/shared/2524/strip-gallery-girl-substrate-shadow.png);         background-repeat: no-repeat;         background-position: 50% 0;         background-size: contain;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          .strip-gallery-widget-placeholder__girl-neon {         position: absolute;         top: 42px;         left: 96px;         width: 124px;         height: 377px     }          .strip-gallery-widget-placeholder__girl-neon::before {         content: '';         position: absolute;         top: 0;         left: 0;         right: 0;         bottom: 0;         background-image: url(/shared/2524/strip-gallery-girl-neon-1.png);         background-repeat: no-repeat     }          .strip-gallery-widget-placeholder__girl-neon.animate::after {         content: '';         position: absolute;         top: 0;         left: 0;         right: 0;         bottom: 0;         background-image: url(/shared/2524/strip-gallery-girl-neon-2.png);         background-repeat: no-repeat;         -webkit-animation-name: blinkNeon;         animation-name: blinkNeon;         -webkit-animation-duration: 4s;         animation-duration: 4s;         -webkit-animation-timing-function: step-end;         animation-timing-function: step-end;         -webkit-animation-iteration-count: infinite;         animation-iteration-count: infinite     }          @-webkit-keyframes blinkNeon {         0% {             opacity: 0         }         30% {             opacity: 1         }         35% {             opacity: 0         }         40% {             opacity: 1         }         100% {             opacity: 1         }     }          @keyframes blinkNeon {         0% {             opacity: 0         }         30% {             opacity: 1         }         35% {             opacity: 0         }         40% {             opacity: 1         }         100% {             opacity: 1         }     }          .strip-gallery-widget-placeholder__promo {         position: absolute;         top: 265px;         left: 0;         right: 0;         padding-left: 20px;         padding-right: 20px;         font-size: 20px;         line-height: 1.1;         text-align: left;         color: #fff;         text-shadow: -1px 0 6px rgba(38, 0, 230, .4), 1px 0 6px rgba(38, 0, 230, .4), 0 -1px 6px rgba(38, 0, 230, .4), 0 1px 6px rgba(38, 0, 230, .4), -1px -1px 6px rgba(38, 0, 230, .4), -1px 1px 6px rgba(38, 0, 230, .4), 1px -1px 6px rgba(38, 0, 230, .4), 1px 1px 6px rgba(38, 0, 230, .4)     }          .strip-gallery-widget-placeholder__promo-heading {         font-size: 30px;         font-weight: 700;         text-transform: uppercase;         margin-bottom: 10px     }          .strip-gallery-widget-placeholder__btn {         position: absolute;         z-index: 0;         left: 50%;         bottom: -3px;         display: block;         width: calc(100% + 6px);         height: 48px;         padding-top: 1px;         padding-bottom: 1px;         -webkit-box-sizing: border-box;         box-sizing: border-box;         font-size: 16px;         line-height: 48px;         text-align: center;         color: #fff;         cursor: pointer;         background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));         background: linear-gradient(to top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 100%);         -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);         box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);         -webkit-transition: .2s;         transition: .2s;         border-radius: 4px;         background-color: #d0021b;         -webkit-transform: translateX(-50%);         transform: translateX(-50%)     }          .strip-gallery-widget-placeholder__btn:hover {         -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5);         box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5);         filter: brightness(1.1)     }          .strip-gallery-widget-placeholder__btn:active {         -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);         box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);         filter: brightness(.9)     }          .strip-gallery-widget-placeholder button {         padding: 0;         border: none;         outline: 0;         margin: 0;         background: 0 0     }          .strip-gallery-widget-placeholder a {         text-decoration: none     }          [data-smen-sg-game-mode] .strip-gallery-widget-placeholder__inner {         height: 444px     }          [data-smen-sg-game-mode] .strip-gallery-widget-placeholder__girl::before {         top: 322px     }          [data-smen-sg-game-mode] .strip-gallery-widget-placeholder__girl-neon {         top: 14px;         left: 66px     }          .strip-gallery.disabled {         position: relative     }          .strip-gallery.disabled::before {         content: '';         position: absolute;         top: auto;         left: 50%;         -webkit-transform: translateX(-50%);         transform: translateX(-50%);         right: 0;         bottom: 16px;         width: 90%;         height: 36px;         background: rgba(0, 0, 0, .6)     }          .strip-gallery.disabled::after {         content: 'Временно недоступно';         color: red;         position: absolute;         bottom: 25px;         width: 100%;         font-size: 17px;         font-weight: 700;         text-shadow: 0 0 10px #000;         text-align: center     }          .game-layout .strip-gallery.disabled::before {         bottom: 22px;         width: 88%;         height: 30px     }          .game-layout .strip-gallery.disabled::after {         bottom: 28px;         font-size: 14px     }          .strip-game-list {         padding-left: 5px!important;         font-size: 20px!important;         color: #c70a36!important     }          .strip-game-list li {         margin-bottom: 6px!important     }          .strip-game-list li span {         font-size: 16px;         color: #c2c4cc     }          html.firefox .strip-game-list li span,     html.ie .strip-game-list li span {         margin-left: 0     }          p+.strip-game-list {         margin-top: -18px     }          .layout--special-login {         background: radial-gradient(#0047ff, #292087, #12011f)!important     }          .layout--special-login:after,     .layout--special-login:before {         display: none     }          .login-block {         position: absolute;         top: 50%;         right: 0;         bottom: 0;         left: 0;         width: 350px;         margin: 0 auto;         -webkit-transform: translateY(-50%);         transform: translateY(-50%);         height: 440px     }          .login-block .light-header {         z-index: 2;         top: -21px     }          .login-block .popup-center {         margin-top: 0     }          .login-block .popup-content:before {         content: "";         width: 100%;         height: 100%;         display: block;         position: absolute;         left: 0;         right: 0;         bottom: 0;         top: 0;         margin: auto;         -webkit-box-shadow: 0 0 120px 40px #0047ff;         box-shadow: 0 0 120px 10px #0047ff;         border-bottom-left-radius: 50px;         border-bottom-right-radius: 50px     }          .login-block .text-center {         text-align: center     }          .login-block-animation {         -webkit-transition: opacity linear .3s;         transition: opacity linear .3s;         opacity: 0;         visibility: hidden;         height: 0;         overflow: hidden     }          .login-block-animation.active {         overflow: visible;         height: auto;         visibility: visible;         opacity: 1     }          .game-container__tabs-wr {         margin: -12px -20px 20px -18px     }          .game-container__tabs-head {         height: 42px;         font-size: 0;         position: relative;         z-index: 2     }          .game-container__tabs-body {         position: relative;         z-index: 1;         -webkit-box-sizing: border-box;         box-sizing: border-box;         border: 2px solid #232f3b;         border-top: 0;         -webkit-box-shadow: inset 0 -1px 0 #000, inset 1px 0 0 #000, inset -1px 0 0 #000;         box-shadow: inset 0 -1px 0 #000, inset 1px 0 0 #000, inset -1px 0 0 #000;         border-radius: 3px     }          .game-container__tabs-nav {         display: inline-block;         height: inherit;         width: 75px;         border: 2px solid #232f3b;         border-bottom: 0;         border-radius: 4px 4px 0 0;         -webkit-box-shadow: inset 0 1px 0 #000, inset 1px 0 0 #000, inset -1px 0 0 #000;         box-shadow: inset 0 1px 0 #000, inset 1px 0 0 #000, inset -1px 0 0 #000;         line-height: 42px;         text-align: center;         background-color: #0f1a25;         position: relative;         z-index: 1     }          .game-container__tabs-nav+.game-container__tabs-nav {         margin-left: 3px     }          .game-container__tabs-nav:not(.active):after {         content: '';         position: absolute;         top: auto;         right: -5px;         bottom: -5px;         left: -5px;         height: 5px;         border-top: 2px solid #232f3b;         -webkit-box-shadow: 0 -5px 10px rgba(0, 0, 0, .75), inset 0 1px 0 #000;         box-shadow: 0 -5px 10px rgba(0, 0, 0, .75), inset 0 1px 0 #000     }          .game-container__tabs-nav:first-child:not(.active):after {         left: -2px;         border-radius: 4px 0 0 0;         border-left: 2px solid #232f3b;         -webkit-box-shadow: -5px -5px 10px rgba(0, 0, 0, .75), inset 0 1px 0 #000;         box-shadow: -5px -5px 10px rgba(0, 0, 0, .75), inset 0 1px 0 #000     }          .game-container__tabs-nav:last-child:not(.active):after {         right: -2px;         border-radius: 0 4px 0 0;         border-right: 2px solid #232f3b;         -webkit-box-shadow: 5px -5px 10px rgba(0, 0, 0, .75), inset 0 1px 0 #000;         box-shadow: 5px -5px 10px rgba(0, 0, 0, .75), inset 0 1px 0 #000     }          .game-container__tabs-nav.active {         background-color: transparent;         z-index: 2     }          .game-container__tabs-nav.disabled {         cursor: default;         background-image: -webkit-gradient(linear, left top, left bottom, from(#101820), to(#19222c));         background-image: linear-gradient(to bottom, #101820 0, #19222c 100%);         background-repeat: repeat-x;         -webkit-box-shadow: 0 0 0 transparent;         box-shadow: 0 0 0 transparent;         border-color: #1e242a     }          .game-container__tabs-nav .icon-strip {         background-position: -48px 0     }          .game-container__tabs-nav .icon-strip:hover {         background-position: -144px 0     }          .game-container__tabs-nav .icon-tournament {         background-position: -48px -48px     }          .game-container__tabs-nav .icon-tournament:hover {         background-position: -144px -48px     }          .game-container__tabs-nav .icon-boosters {         background-position: -48px -96px     }          .game-container__tabs-nav .icon-boosters:hover {         background-position: -144px -96px     }          .game-container__tabs-nav.active .icon-strip {         background-position: -96px 0     }          .game-container__tabs-nav.active .icon-tournament {         background-position: -96px -48px     }          .game-container__tabs-nav.active .icon-boosters {         background-position: -96px -96px     }          .game-container__tabs-nav.disabled .icon-strip {         background-position: 0 0     }          .game-container__tabs-nav.disabled .icon-tournament {         background-position: 0 -48px     }          .game-container__tabs-nav.disabled .icon-boosters {         background-position: 0 -96px     }          .game-container__tabs-nav .hint {         bottom: auto;         top: 100%;         margin: 4px auto 0;         max-width: none     }          .game-container__tabs-nav .hint:after {         bottom: auto;         top: -6px;         border-width: 1px 0 0 1px;         border-style: solid;         border-color: #46688a transparent transparent #46688a     }          .game-container__tabs-nav.hint-right .hint:after {         top: -2px;         left: 29px;         border-width: 0 0 1px 1px;         border-color: transparent transparent #46688a #46688a     }          .game-container__tabs-block {         -webkit-box-sizing: border-box;         box-sizing: border-box;         position: absolute;         top: 0;         right: 0;         bottom: 0;         left: 0;         opacity: 0;         visibility: hidden;         -webkit-transform: translate3d(-30px, 0, 0);         transform: translate3d(-30px, 0, 0);         -webkit-transition: all .3s;         transition: all .3s;         padding: 15px     }          .game-container__tabs-block.active {         position: relative;         visibility: visible;         opacity: 1;         -webkit-transform: translate3d(0, 0, 0);         transform: translate3d(0, 0, 0)     }          .game-container__tabs-block .booster {         width: auto     }          .game-container__tabs-block .booster-inner {         max-height: none;         display: block     }          .layout--betting,     .layout--football {         background-position: center top;         background-repeat: no-repeat     }          .layout--betting .container-wrapper,     .layout--football .container-wrapper {         min-height: 1000px;         margin-bottom: -50px     }          .layout--betting .container-wrapper .loading,     .layout--football .container-wrapper .loading {         position: relative     }          .nav-list__with-betting.nav-list li {         margin-right: 16px     }          .nav-list__with-betting li a {         padding: 0 5px     }          .layout--betting:after,     .layout--betting:before {         display: none     }          .layout--betting .container {         background: 0 0     }          .layout--betting .container:after,     .layout--betting .container:before {         display: none     }          .layout--betting #carousel-slider .carousel-inner .item {         top: -10px     }          .layout--betting .header-middle {         height: 270px     }          .notifications-wrapper {         position: fixed;         z-index: 100000;         right: 50px;         bottom: 0;         -webkit-transition: height .3s ease, margin .3s ease, opacity .3s ease;         transition: height .3s ease, margin .3s ease, opacity .3s ease;         overflow: visible!important     }          .notifications-wrapper--top-left {         left: 92px;         top: 32px;         right: auto;         bottom: auto;         z-index: 13     }          .notification {         position: relative;         font-size: 13px;         line-height: 1.1;         color: #707f8e;         text-align: left;         -webkit-transition: height .3s ease, margin .3s ease, opacity .3s ease;         transition: height .3s ease, margin .3s ease, opacity .3s ease;         margin-bottom: 24px     }          .notification.sm {         width: 228px;         margin-left: 128px     }          .notification.sm .notification__content {         padding: 11px 8px 5px 10px     }          .notification.sm .notification__content h4 {         text-transform: uppercase     }          .notification.md {         width: 293px;         margin-left: 65px     }          .notification.lg {         width: 360px     }          .notification--border-none .notification__main {         margin-top: 25px     }          .notification__content {         padding: 19px;         border: 3px solid #375dd8;         background-color: rgba(0, 0, 0, .9);         border-radius: 5px;         overflow: hidden     }          .notification--border-grey .notification__content {         padding: 36px 20px 14px;         text-align: center;         background-color: transparent     }          .notification__aside {         width: 46px;         float: left;         margin-right: -55px;         vertical-align: top     }          .notification__aside img {         width: 100%     }          .notification__main p a {         text-decoration: underline     }          .notification__main p:nth-child(2) {         margin-top: 19px;         margin-bottom: 17px     }          .notification__aside+.notification__main {         margin-left: 64px     }          .notification__heading {         text-transform: uppercase     }          .notification p {         font-size: 12px;         line-height: inherit;         color: inherit;         text-align: inherit     }          .notification__close-btn {         position: absolute;         top: 12px;         right: 14px;         width: 16px;         height: 16px;         cursor: pointer     }          .notification__close-btn:after,     .notification__close-btn:before {         content: "";         display: block;         position: absolute;         top: 0;         width: 2px;         height: 16px     }          .notification--border-blue .notification__close-btn:after,     .notification--border-blue .notification__close-btn:before {         background-color: #159ce6;         -webkit-box-shadow: 2px 2px 10px #3169a5, -2px -2px 10px #3169a5;         box-shadow: 2px 2px 10px #3169a5, -2px -2px 10px #3169a5     }          .notification__close-btn:before {         -webkit-transform: rotate(45deg);         transform: rotate(45deg);         left: 7px     }          .notification__close-btn:after {         -webkit-transform: rotate(-45deg);         transform: rotate(-45deg);         left: 7px     }          .notification--border-grey .notification__close-btn:after,     .notification--border-grey .notification__close-btn:before {         background-color: #fff     }          .notification--border-none .notification__close-btn {         top: 16px;         right: 16px;         width: 16px;         height: 16px     }          .notification--border-none .notification__close-btn:after,     .notification--border-none .notification__close-btn:before {         width: 2px;         height: 16px;         background-color: #fff     }          .notification .text-yellow {         color: #ffc000     }          .notification .text-big {         font-size: 1.23076923em     }          .notification--border-yellow .notification__content {         border-color: #ffc000     }          .notification--border-grey .notification__content {         border: 1px solid #242f43     }          .notification--border-blue .notification__content {         border: 1px solid #0a9fee;         -webkit-box-shadow: inset 1px 1px 5px #0a9fee, inset -1px -1px 5px #0a9fee, 1px 1px 5px #0a9fee, -1px -1px 5px #0a9fee;         box-shadow: inset 1px 1px 5px #0a9fee, inset -1px -1px 5px #0a9fee, 1px 1px 5px #0a9fee, -1px -1px 5px #0a9fee     }          .notification .btn,     .notification p,     .notification__heading {         margin: 0     }          .notification__heading {         text-transform: none;         font-size: 16px;         font-weight: 400     }          .notification *+p {         margin-top: 5px;         margin-bottom: 7px     }          .notification *+.btn {         margin-top: 8px     }          .notification--border-grey+.notification:not(.is-state--hide) {         margin-top: 25px     }          .notification--border-grey p {         color: #fff;         font-size: 18px;         line-height: 22px     }          .notification--border-grey .btn {         -webkit-box-shadow: none;         box-shadow: none;         border: none;         max-width: 224px;         margin: 14px auto 0;         height: 48px     }          .notification--border-grey .btn span {         background-image: none;         background-position: 0 0!important;         background: -webkit-gradient(linear, left top, left bottom, from(#002884), color-stop(46%, #0066ce), to(#00308f));         background: linear-gradient(#002884 0, #0066ce 46%, #00308f 100%);         font-size: 15px;         font-weight: 700;         height: 48px;         line-height: 48px     }          .notification--border-grey .btn:active span,     .notification--border-grey .btn:focus span,     .notification--border-grey .btn:hover span,     .notification--border-grey .btn:visited span {         background: -webkit-gradient(linear, left top, left bottom, from(#002884), color-stop(46%, #0066ce), to(#00308f));         background: linear-gradient(#002884 0, #0066ce 46%, #00308f 100%)     }          .notification--border-grey__close-btn {         right: 13px;         width: 8px;         height: 8px     }          .notification--border-none .notification__content {         border: none;         background-color: transparent;         padding: 16px;         text-align: center     }          .notification--border-none+.notification:not(.is-state--hide) {         margin-top: 22px     }          .notification--border-none p {         color: #fff;         font-size: 20px;         line-height: 24px;         text-shadow: 0 1px 1px rgba(0, 0, 0, .5)     }          .notification--border-none .btn {         max-width: 218px;         margin: 23px auto 0;         height: 42px     }          .notification--border-none .btn span {         font-size: 15px;         font-weight: 400;         line-height: 42px;         text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)     }          .notification--border-none__close-btn {         right: 13px;         width: 8px;         height: 8px     }          .notification.is-state--hide {         pointer-events: none;         height: 0!important;         opacity: 0;         margin-bottom: 0     }          .notification__close-btn {         opacity: 1     }          .notification__close-btn:hover {         opacity: 1     }          .notification #marginself {         margin-top: 4px!important;         margin-bottom: -6px!important     }          .notification .btn-notif {         width: 144px;         height: 35px;         margin: 21px 0 7px 2px     }          .notification .btn-notif span {         font-size: 12px!important;         line-height: 34px     }          .push-notifications__text {         margin-top: 19px     }          .action-promocode {         height: 34px     }          .action-promocode .form-group,     .action-promocode .promo-status {         height: 34px;         margin: 0     }          .ny-quest .grid-wrapper-cols {         display: -webkit-box;         display: -ms-flexbox;         display: flex     }          .ny-quest .ny-quest__col {         height: 100%;         margin: 0     }          .ny-quest__col_header {         position: relative;         z-index: 1     }          .ny-quest__col_header_img {         width: 100%     }          .ny-quest__col_header_img img {         max-width: none;         margin-top: -40px     }          .ny-quest__col--left .ny-quest__col_header_img img {         margin-left: -22px     }               #widget-container {         position: fixed;         z-index: 100;         left: 0;         top: 0;         width: 100%;         height: 100%;         pointer-events: none;     }          #widget-container.appearance_right .help-button {         right: 17px;         left: auto;     }          #widget-container.appearance_left .help-button {         left: 17px;         right: auto;     }          #widget-container.position_bottom .help-button {         bottom: 32px;         top: auto;     }          #widget-container.position_top .help-button {         top: 32px;         bottom: auto;     }          #widget-container.position_center .help-button {         top: 0;         bottom: 0;         height: 64px;         margin: auto;         min-height: fit-content;     }          #widget-container .popUp-container {         display: flex;         left: 16px;         right: 16px;         bottom: 62px;         position: fixed;         padding: 10px;         -webkit-border-radius: 6px;         -moz-border-radius: 6px;         border-radius: 6px;         background-color: #102a5d;         box-shadow: 0 0 5px 0 #0dbaf0;         pointer-events: auto;     }          #widget-container .popUp-container .operator-icon {         display: none;     }          #widget-container .popUp-container .info-container {         padding: 0;         max-width: 100%;         width: 100%;     }          #widget-container .popUp-container .info-container .question-text {         margin-bottom: 10px;         font-family: 'Roboto', sans-serif;         font-size: 14px;         font-weight: 600;         line-height: 19px;         color: #fff;     }          #widget-container .popUp-container .info-container .action-buttons-container {         display: flex;         align-items: center;         justify-content: flex-end;     }          #widget-container .popUp-container .info-container .action-buttons-container .action-button {         display: inline-block;         max-width: 50%;         min-width: 50px;         width: 100%;         padding: 7px 15px;         border-radius: 2px;         border: solid 1px #000000;         outline: none;         cursor: pointer;         color: #fff;         text-align: center;         font-family: 'Roboto', sans-serif;         font-size: 14px;         font-weight: 400;         word-break: break-word;     }          #widget-container .popUp-container .info-container .action-buttons-container .action-button.yesButton {         background-image: linear-gradient(to bottom, #f9505b, #8d0517);         margin-right: 10px;     }          #widget-container .popUp-container .info-container .action-buttons-container .action-button.noButton {         background-image: linear-gradient(to bottom, #6abe22, #1b5803);     }          #widget-container iframe {         position: relative;         border: 0;         width: 100%;         height: 100%;     }          #widget-container .help-button {         pointer-events: all;         display: inline-block;         min-height: 64px;         max-width: 64px;         width: 100%;         padding: 0;         border: 0;         outline: none;         position: absolute;         opacity: 1;         line-height: 18px;         -webkit-border-radius: 16px 16px 0 16px;         -moz-border-radius: 16px 16px 0 16px;         border-radius: 16px 16px 0 16px;         background-color: #fff;         box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25);         cursor: pointer;         transition: 250ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s, bottom 0s ease 0s, right 0s ease 0s;         overflow: visible;     }          #widget-container .help-button.is-hidden {         opacity: 0;         pointer-events: none;     }          @media not all and (pointer: coarse) {         #widget-container .help-button:hover {             box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.25);             transform: translateY(-3px);         }     }          #widget-container .help-button__title {         display: none;         font-size: 16px;         font-weight: 600;         text-align: left;     }          #widget-container .help-button__icon {         display: inline-block;         position: absolute;         left: 50%;         top: 50%;         transform: translate(-50%, -50%);         width: 24px;         height: 24px;         background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M16.1538131,19.8416699 L15.8743648,20.98402 C15.03602,21.3149126 14.3663479,21.5667566 13.8676788,21.7399106 C13.368472,21.9136023 12.7884241,22 12.1275352,22 C11.1126307,22 10.3232207,21.7513825 9.76020148,21.2575531 C9.19718221,20.761752 8.91558296,20.1334863 8.91558296,19.371322 C8.91558296,19.0762792 8.93601728,18.7728116 8.97849915,18.4636081 C9.02133952,18.1540461 9.08945392,17.8054079 9.18266309,17.4157219 L10.2303701,13.7074307 C10.3235792,13.3523396 10.402807,13.0158904 10.466261,12.6977244 C10.5306111,12.3815302 10.5616211,12.0906101 10.5616211,11.8287281 C10.5616211,11.3551538 10.4635722,11.0239028 10.2683707,10.8376637 C10.0731692,10.6519623 9.700691,10.5576777 9.14770965,10.5576777 C8.8768653,10.5576777 8.59849252,10.6010558 8.31474229,10.684944 C8.02973731,10.7691908 7.78613872,10.8505696 7.58161628,10.9262124 L7.86178155,9.78296602 C8.54812372,9.50351775 9.2041729,9.26422112 9.83172159,9.06561388 C10.4592703,8.8664689 11.052224,8.76680678 11.6130923,8.76680678 C12.6210061,8.76680678 13.398765,9.01040537 13.9449349,9.49760255 C14.4911048,9.98515823 14.7641001,10.6171881 14.7641001,11.3960225 C14.7641001,11.5571668 14.7461753,11.8410963 14.7076369,12.2469147 C14.6699947,12.6536293 14.5999086,13.0262868 14.497737,13.3652455 L13.4545112,17.058659 C13.3690097,17.3553152 13.2921122,17.6944532 13.2252525,18.076073 C13.1562419,18.4551834 13.1232602,18.7448488 13.1232602,18.9391541 C13.1232602,19.4295778 13.2326017,19.7644138 13.4518225,19.9424075 C13.6726566,20.1204012 14.0530217,20.2089499 14.5932764,20.2089499 C14.8469129,20.2089499 15.1355028,20.1639585 15.4561782,20.0755891 C15.7759574,19.9872196 16.0091596,19.909605 16.1538131,19.8416699 Z M16.4183837,4.3356068 C16.4183837,4.9791086 16.1758606,5.52868423 15.6884842,5.98056947 C15.2023625,6.43406795 14.6165787,6.66099644 13.931312,6.66099644 C13.2438944,6.66099644 12.6566766,6.43406795 12.1649982,5.98056947 C11.674216,5.52850498 11.4282872,4.9791086 11.4282872,4.3356068 C11.4282872,3.69335974 11.674216,3.14288787 12.1649982,2.68526668 C12.6557803,2.22836248 13.2440736,2 13.931312,2 C14.6163994,2 15.2023625,2.22890022 15.6884842,2.68526668 C16.1762191,3.14288787 16.4183837,3.69353899 16.4183837,4.3356068 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='icons-/-chat-/-24-/-help' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%23000000' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color-/-secondary' mask='url(%23mask-2)' fill='%23000000'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");         background-size: contain;         background-position: center;         background-repeat: no-repeat;     }          #widget-container.theme__blue .help-button {         background: #157EFB;         -webkit-border-radius: unset;         -moz-border-radius: unset;         border-radius: unset;     }          #widget-container.theme__blue .help-button__icon {         background-image: url("data:image/svg+xml,%3Csvg width='10' height='23' viewBox='0 0 10 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2.5C6 3.32843 5.32843 4 4.5 4C3.67157 4 3 3.32843 3 2.5C3 1.67157 3.67157 1 4.5 1C5.32843 1 6 1.67157 6 2.5ZM7 2.5C7 3.88071 5.88071 5 4.5 5C3.11929 5 2 3.88071 2 2.5C2 1.11929 3.11929 0 4.5 0C5.88071 0 7 1.11929 7 2.5ZM3 12V11H2H1V8H7V18V19H8H9V22H1V19H2H3V18V12ZM2 18V17V13V12H1C0.447715 12 0 11.5523 0 11V8C0 7.44772 0.447715 7 1 7H7C7.55228 7 8 7.44772 8 8V17V18H9C9.55229 18 10 18.4477 10 19V22C10 22.5523 9.55229 23 9 23H1C0.447715 23 0 22.5523 0 22V19C0 18.4477 0.447715 18 1 18H2Z' fill='white'/%3E%3C/svg%3E%0A");     }          #widget-container.theme__blue .help-button__title {         color: #fff;     }          #widget-container.theme__blue #frame-container {         -webkit-border-radius: unset;         -moz-border-radius: unset;         border-radius: unset;     }          #widget-container.theme__blue #chat-button-unread-counter {         background-color: #1c7efb;     }          #widget-container.theme__brown .help-button {         background-color: #75201a;     }          #widget-container.theme__brown .help-button__title {         color: #fff;     }          #widget-container.theme__brown .help-button__icon {         background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M16.1538131,19.8416699 L15.8743648,20.98402 C15.03602,21.3149126 14.3663479,21.5667566 13.8676788,21.7399106 C13.368472,21.9136023 12.7884241,22 12.1275352,22 C11.1126307,22 10.3232207,21.7513825 9.76020148,21.2575531 C9.19718221,20.761752 8.91558296,20.1334863 8.91558296,19.371322 C8.91558296,19.0762792 8.93601728,18.7728116 8.97849915,18.4636081 C9.02133952,18.1540461 9.08945392,17.8054079 9.18266309,17.4157219 L10.2303701,13.7074307 C10.3235792,13.3523396 10.402807,13.0158904 10.466261,12.6977244 C10.5306111,12.3815302 10.5616211,12.0906101 10.5616211,11.8287281 C10.5616211,11.3551538 10.4635722,11.0239028 10.2683707,10.8376637 C10.0731692,10.6519623 9.700691,10.5576777 9.14770965,10.5576777 C8.8768653,10.5576777 8.59849252,10.6010558 8.31474229,10.684944 C8.02973731,10.7691908 7.78613872,10.8505696 7.58161628,10.9262124 L7.86178155,9.78296602 C8.54812372,9.50351775 9.2041729,9.26422112 9.83172159,9.06561388 C10.4592703,8.8664689 11.052224,8.76680678 11.6130923,8.76680678 C12.6210061,8.76680678 13.398765,9.01040537 13.9449349,9.49760255 C14.4911048,9.98515823 14.7641001,10.6171881 14.7641001,11.3960225 C14.7641001,11.5571668 14.7461753,11.8410963 14.7076369,12.2469147 C14.6699947,12.6536293 14.5999086,13.0262868 14.497737,13.3652455 L13.4545112,17.058659 C13.3690097,17.3553152 13.2921122,17.6944532 13.2252525,18.076073 C13.1562419,18.4551834 13.1232602,18.7448488 13.1232602,18.9391541 C13.1232602,19.4295778 13.2326017,19.7644138 13.4518225,19.9424075 C13.6726566,20.1204012 14.0530217,20.2089499 14.5932764,20.2089499 C14.8469129,20.2089499 15.1355028,20.1639585 15.4561782,20.0755891 C15.7759574,19.9872196 16.0091596,19.909605 16.1538131,19.8416699 Z M16.4183837,4.3356068 C16.4183837,4.9791086 16.1758606,5.52868423 15.6884842,5.98056947 C15.2023625,6.43406795 14.6165787,6.66099644 13.931312,6.66099644 C13.2438944,6.66099644 12.6566766,6.43406795 12.1649982,5.98056947 C11.674216,5.52850498 11.4282872,4.9791086 11.4282872,4.3356068 C11.4282872,3.69335974 11.674216,3.14288787 12.1649982,2.68526668 C12.6557803,2.22836248 13.2440736,2 13.931312,2 C14.6163994,2 15.2023625,2.22890022 15.6884842,2.68526668 C16.1762191,3.14288787 16.4183837,3.69353899 16.4183837,4.3356068 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='icons-/-chat-/-24-/-help' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%23fff' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color-/-secondary' mask='url(%23mask-2)' fill='%23fff'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");     }          #widget-container.theme__brown #chat-button-unread-counter {         background-color: #75201a;     }          #widget-container.theme__darkblue .help-button {         background-color: #415b90;     }          #widget-container.theme__darkblue .help-button__icon {         background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M16.1538131,19.8416699 L15.8743648,20.98402 C15.03602,21.3149126 14.3663479,21.5667566 13.8676788,21.7399106 C13.368472,21.9136023 12.7884241,22 12.1275352,22 C11.1126307,22 10.3232207,21.7513825 9.76020148,21.2575531 C9.19718221,20.761752 8.91558296,20.1334863 8.91558296,19.371322 C8.91558296,19.0762792 8.93601728,18.7728116 8.97849915,18.4636081 C9.02133952,18.1540461 9.08945392,17.8054079 9.18266309,17.4157219 L10.2303701,13.7074307 C10.3235792,13.3523396 10.402807,13.0158904 10.466261,12.6977244 C10.5306111,12.3815302 10.5616211,12.0906101 10.5616211,11.8287281 C10.5616211,11.3551538 10.4635722,11.0239028 10.2683707,10.8376637 C10.0731692,10.6519623 9.700691,10.5576777 9.14770965,10.5576777 C8.8768653,10.5576777 8.59849252,10.6010558 8.31474229,10.684944 C8.02973731,10.7691908 7.78613872,10.8505696 7.58161628,10.9262124 L7.86178155,9.78296602 C8.54812372,9.50351775 9.2041729,9.26422112 9.83172159,9.06561388 C10.4592703,8.8664689 11.052224,8.76680678 11.6130923,8.76680678 C12.6210061,8.76680678 13.398765,9.01040537 13.9449349,9.49760255 C14.4911048,9.98515823 14.7641001,10.6171881 14.7641001,11.3960225 C14.7641001,11.5571668 14.7461753,11.8410963 14.7076369,12.2469147 C14.6699947,12.6536293 14.5999086,13.0262868 14.497737,13.3652455 L13.4545112,17.058659 C13.3690097,17.3553152 13.2921122,17.6944532 13.2252525,18.076073 C13.1562419,18.4551834 13.1232602,18.7448488 13.1232602,18.9391541 C13.1232602,19.4295778 13.2326017,19.7644138 13.4518225,19.9424075 C13.6726566,20.1204012 14.0530217,20.2089499 14.5932764,20.2089499 C14.8469129,20.2089499 15.1355028,20.1639585 15.4561782,20.0755891 C15.7759574,19.9872196 16.0091596,19.909605 16.1538131,19.8416699 Z M16.4183837,4.3356068 C16.4183837,4.9791086 16.1758606,5.52868423 15.6884842,5.98056947 C15.2023625,6.43406795 14.6165787,6.66099644 13.931312,6.66099644 C13.2438944,6.66099644 12.6566766,6.43406795 12.1649982,5.98056947 C11.674216,5.52850498 11.4282872,4.9791086 11.4282872,4.3356068 C11.4282872,3.69335974 11.674216,3.14288787 12.1649982,2.68526668 C12.6557803,2.22836248 13.2440736,2 13.931312,2 C14.6163994,2 15.2023625,2.22890022 15.6884842,2.68526668 C16.1762191,3.14288787 16.4183837,3.69353899 16.4183837,4.3356068 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='icons-/-chat-/-24-/-help' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%23fff' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3Cg id='color-/-secondary' mask='url(%23mask-2)' fill='%23fff'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");     }          #widget-container.theme__darkblue .help-button__title {         color: #fff;     }          #widget-container.theme__darkblue #chat-button-unread-counter {         background-color: #415b90;     }          .widget-no-scroll {         position: fixed !important;         overflow: hidden !important;         top: 0;         left: 0;         right: 0;         bottom: 0;     }          .widget-no-scroll #widget-container {         pointer-events: all !important;     }          #frame-container {         box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25);         overflow: hidden;         pointer-events: all;         /* Animation make the problem with delay for scroll             to the first unread message in the chat             */     }          #frame-container.state-opened {         position: fixed;         bottom: 0;         right: 0;         left: 0;         top: 0;         border-radius: 0;         background: #fff;         opacity: 1;     }          #frame-container.state-closed {         width: 0;         height: 0;         border-radius: 16px 16px 0 16px;         opacity: 0;     }          #chat-button-unread-counter {         display: flex;         align-items: center;         justify-content: center;         position: absolute;         right: 0;         top: 0;         transform: translate(50%, -50%);         background-color: #0058ae;         color: #fff;         border-radius: 50%;         font-size: 14px;         font-weight: 700;         width: 26px;         height: 26px;         margin: 0;         border: 2px solid #fff;     }          @media only screen and (min-width: 1025px) {         #frame-container.state-opened {             width: 337px;             height: 580px;             bottom: 32px;             right: 17px;             left: auto;             top: auto;             border-radius: 16px;         }         #frame-container.state-opened.appearance_right {             right: 17px;             left: auto;         }         #frame-container.state-opened.appearance_left {             left: 17px;             right: auto;         }         #frame-container.state-opened.position_bottom {             bottom: 32px;             top: auto;         }         #frame-container.state-opened.position_top {             top: 32px;             bottom: auto;         }         #frame-container.state-opened.position_center {             top: 0;             bottom: 0;             margin: auto;         }         #widget-container .help-button {             display: flex;             align-items: center;             margin: 0;             padding: 14px 20px 14px 64px;             max-width: 160px;         }         #widget-container .help-button__title {             display: inline-block;             word-break: break-word;         }         #widget-container .help-button__icon {             left: 20px;             transform: translate(0, -50%);         }         #widget-container.appearance_right .popUp-container {             right: 190px;             left: auto;         }         #widget-container.appearance_left .popUp-container {             left: 190px;             right: auto;         }         #widget-container.position_bottom .popUp-container {             bottom: 32px;             top: auto;         }         #widget-container.position_top .popUp-container {             top: 32px;             bottom: auto;         }         #widget-container.position_center .popUp-container {             top: 50%;             bottom: auto;             transform: translateY(-50%);         }         #widget-container .popUp-container {             max-width: 370px;             background-color: #fff;             box-shadow: 2px 8px 10px 0 rgba(137, 137, 137, 0.5);             -webkit-border-radius: 11px;             -moz-border-radius: 11px;             border-radius: 11px;         }         #widget-container .popUp-container .operator-icon {             display: inline-block;             width: 60px;             background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg version='1.1' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E %3Ctitle%3Ecall-center-agent%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(-57 -59)'%3E %3Cg transform='translate(47 41)'%3E %3Cg transform='translate(10 18)'%3E %3Cpath id='Path' d='m4.7727 1.3333c-1.1302 0-2.0455 0.9541-2.0455 2.1302v5.4172l2.0455 1.7859 2.0455-1.7859v-5.4172c0-1.1761-0.91525-2.1302-2.0455-2.1302z' fill='%234B86C2'/%3E %3Cpath id='Path' d='m20.555 50.667c-0.58226 0.85621-1.1636 1.8867-1.6454 3.0895-0.79218 1.974-1.1826 4.1059-1.1826 6.2438h12.273l-6.2185-7.2903-3.2262-2.0431z' fill='%234B86C2'/%3E %3Cpath id='Path' d='m4.0909 25.333c0-6.7775 2.8444-13.146 8.0094-17.933 5.1485-4.7721 11.99-7.4001 19.263-7.4001 7.2732 0 14.115 2.6281 19.264 7.4001 5.165 4.7867 8.0094 11.156 8.0094 17.933h-54.545z' fill='%23A17B56'/%3E %3Cpath id='Path' d='m34.091 0.059062c-0.6358-0.038191-1.2755-0.059062-1.9186-0.059062-7.489 0-14.533 2.6281-19.834 7.4001-5.3182 4.7867-8.247 11.156-8.247 17.933h3.8371c0-6.7775 2.9288-13.146 8.247-17.933 4.8459-4.3622 11.149-6.9316 17.916-7.3411z' fill='%23876748'/%3E %3Cpath id='Path' d='m4.0909 31.349c0 19.545 17.133 19.318 17.133 19.318l10.139-1.478-21.844-18.522-5.4285 0.68224z' fill='%23A17B56'/%3E %3Cpath id='Path' d='m8.0634 31.349 2.1017-0.25782-0.51313-0.42442-5.5611 0.68224c0 19.545 17.552 19.318 17.552 19.318l1.5389-0.21919c-4.82-0.75716-15.118-4.1274-15.118-19.099z' fill='%23876748'/%3E %3Cpath id='Path' d='m57.273 31.349c0 19.545-17.133 19.318-17.133 19.318l-10.139-1.478 21.844-18.522 5.4285 0.68224z' fill='%23A17B56'/%3E %3Cpath id='Path' d='m6.8182 9.3333v20.605c0 1.1377-0.91525 2.0614-2.0455 2.0614-1.1302 0-2.0455-0.92371-2.0455-2.0614v-20.605h4.0909z' fill='%23394048'/%3E %3Cpath id='Path' d='m60 30c0 2.5771-2.1371 4.6667-4.7727 4.6667-2.6361 0-4.7727-2.0896-4.7727-4.6667 0-2.5775 2.1366-4.6667 4.7727-4.6667 2.6357 0 4.7727 2.0891 4.7727 4.6667z' fill='%23E2B3A3'/%3E %3Cpath id='Path' d='m40.809 50.667c0.58228 0.85621 1.1632 1.8867 1.6455 3.0895 0.79221 1.974 1.1822 4.1059 1.1822 6.2438h-12.273l6.2183-7.2903 3.2268-2.0431z' fill='%234B86C2'/%3E %3Cpath id='Path' d='m39.112 55.167-1.5956-1.8335-6.1532 6.6667h4.4179l3.1097-2.327c0.77721-0.63609 0.8757-1.7536 0.22116-2.5061z' fill='%23D6D6D6'/%3E %3Cpath id='Path' d='m22.251 55.167 1.5952-1.8335 6.1534 6.6667h-4.4176l-3.1098-2.327c-0.77723-0.63609-0.87618-1.7536-0.22117-2.5061z' fill='%23D6D6D6'/%3E %3Cpath id='Path' d='m40.909 51.031-9.5455 8.9685 3.2707-11.504 1.7901-0.49554h1.593s1.4495 1.0127 2.8916 3.0315z' fill='%23E8E8E8'/%3E %3Cpath id='Path' d='m20.455 51.031 9.5455 8.9685-3.1362-11.534-1.9245-0.46576h-1.593s-1.4495 1.0127-2.8916 3.0315z' fill='%23E8E8E8'/%3E %3Cpath id='Path' d='m12.273 30c0 3.3135-2.7477 5.9998-6.1364 5.9998-3.3892 0-6.1364-2.6863-6.1364-5.9998 0-3.314 2.7472-6.0002 6.1364-6.0002 3.3887 0 6.1364 2.6863 6.1364 6.0002z' fill='%234B86C2'/%3E %3Cpolygon id='Path' points='31.362 60 27.273 48.643 28.094 48 35.048 48 35.455 48.643' fill='%23E2B3A3'/%3E %3Cpath id='Path' d='m54.52 25.752c-0.040727-0.0692-2.8854-4.9232-11.932-6.6719-5.4531-1.0539-9.2757-4.7293-10.953-6.6519-0.49724-0.57045-1.4098-0.57045-1.9075 0-1.6764 1.9226-5.499 5.5979-10.952 6.6519-6.5508 1.2661-9.8497 4.1607-11.187 5.6876-0.49203 0.5618-0.77096 1.2697-0.77096 2.0036v0.010471c0 12.455 10.684 22.552 23.863 22.552 13.18 0 23.864-10.097 23.864-22.552 0-0.34509-0.0094712-0.68836-0.025572-1.0298z' fill='%23F5CDB6'/%3E %3Cpath id='Path' d='m42.955 29.333c-0.37641 0-0.68182-0.41101-0.68182-0.91861v-2.1628c0-0.5076 0.3054-0.91861 0.68182-0.91861 0.37676 0 0.68182 0.41101 0.68182 0.91861v2.1628c0 0.5076-0.30506 0.91861-0.68182 0.91861z' fill='%23394048'/%3E %3Cpath id='Path' d='m42.851 33.333h-2.5197c-0.43372 0-0.78561-0.29862-0.78561-0.66667s0.3519-0.66667 0.78561-0.66667h2.5197c0.43372 0 0.78561 0.29862 0.78561 0.66667s-0.3519 0.66667-0.78561 0.66667z' fill='%23E98E8F'/%3E %3Cpath id='Path' d='m19.773 29.333c-0.37641 0-0.68182-0.41101-0.68182-0.91861v-2.1628c0-0.5076 0.3054-0.91861 0.68182-0.91861 0.37676 0 0.68182 0.41101 0.68182 0.91861v2.1628c0 0.5076-0.30506 0.91861-0.68182 0.91861z' fill='%23394048'/%3E %3Cpath id='Path' d='m21.032 33.333h-2.5195c-0.43416 0-0.78569-0.29862-0.78569-0.66667s0.35153-0.66667 0.78569-0.66667h2.5195c0.43416 0 0.78569 0.29862 0.78569 0.66667s-0.35153 0.66667-0.78569 0.66667z' fill='%23E98E8F'/%3E %3Cpath id='Path' d='m30 33.333c-0.9755 0-1.8922-0.427-2.5141-1.1721-0.31356-0.37459-0.27654-0.94422 0.081437-1.2719 0.35798-0.32765 0.90234-0.28937 1.2155 0.085672 0.29483 0.35317 0.7386 0.5555 1.2172 0.5555 0.47861 0 0.92237-0.20233 1.2172-0.5555 0.31356-0.37504 0.85749-0.41332 1.2155-0.085672 0.35841 0.32765 0.39499 0.89728 0.081873 1.2719-0.62232 0.74508-1.5386 1.1721-2.5145 1.1721z' fill='%23394048'/%3E %3Cpath id='a' d='m19.26 38.667h4.5429c1.1636 0 2.1058 0.89577 2.1058 2 0 1.1051-0.94225 2-2.1058 2h-4.5429l-1.5331-2 1.5331-2z' fill='%234B86C2'/%3E %3Cpath d='m8.7232 38.234c-0.9531 0-1.7296-0.80583-1.7296-1.7975v-1.5814c-0.084125 0.0038419-0.16871 0.0067232-0.25422 0.0067232-1.53 0-2.9296-0.5758-4.0121-1.5286v3.1033c0 3.4361 2.6901 6.2301 5.996 6.2301h10.368v-4.4326h-10.368z' fill='%23394048'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;             background-size: contain;         }         #widget-container .popUp-container .info-container {             max-width: 270px;             padding-left: 20px;         }         #widget-container .popUp-container .info-container .question-text {             color: #000;         }         #widget-container .popUp-container .info-container .action-buttons-container {             display: flex;             align-items: center;             justify-content: flex-end;         }         #widget-container .popUp-container .info-container .action-buttons-container .action-button {             width: auto;             border-radius: 2px;             border: none;         }         #widget-container .popUp-container .info-container .action-buttons-container .action-button.yesButton {             background: #0059b3;             font-weight: 600;         }         #widget-container .popUp-container .info-container .action-buttons-container .action-button.noButton {             background: #e6e6e6;             color: #000;         }     }          @media only screen and (min-width: 1280px) and (max-width: 1366px) and (max-height: 800px) {         #frame-container.state-opened {             height: 38vw;         }     }          @media only screen and (min-height: 1023px) and (max-width: 1367px) {         #widget-container .popUp-container {             display: flex;             left: 16px;             right: 16px;             bottom: 62px;             position: fixed;             padding: 10px;             -webkit-border-radius: 6px;             -moz-border-radius: 6px;             border-radius: 6px;             background-color: #102a5d;             box-shadow: 0 0 5px 0 #0dbaf0;         }         #widget-container .popUp-container .operator-icon {             display: none;         }         #widget-container .popUp-container .info-container {             padding: 0;             max-width: 100%;             width: 100%;         }         #widget-container .popUp-container .info-container .question-text {             margin-bottom: 10px;             font-family: 'Roboto', sans-serif;             font-size: 14px;             font-weight: 600;             line-height: 19px;             color: #fff;         }         #widget-container .popUp-container .info-container .action-buttons-container {             display: flex;             align-items: center;             justify-content: flex-end;         }         #widget-container .popUp-container .info-container .action-buttons-container .action-button {             display: inline-block;             max-width: 50%;             min-width: 50px;             width: 100%;             padding: 7px 15px;             border-radius: 2px;             border: solid 1px #000000;             outline: none;             cursor: pointer;             color: #fff;             text-align: center;             font-family: 'Roboto', sans-serif;             font-size: 14px;             font-weight: 400;             word-break: break-word;         }         #widget-container .popUp-container .info-container .action-buttons-container .action-button.yesButton {             background-image: linear-gradient(to bottom, #f9505b, #8d0517);             margin-right: 10px;         }         #widget-container .popUp-container .info-container .action-buttons-container .action-button.noButton {             background-image: linear-gradient(to bottom, #6abe22, #1b5803);             color: #fff;         }     }                    .login4play-social-icons .login4play-tooltip-list .login4play-tooltip-item p {         line-height: 16px;         margin: 0 0 0 24px;         color: #585858;         font-size: 14px     }          .login4play-social-icons-md .login4play-tooltip-list .login4play-tooltip-item p {         line-height: 32px;         margin: 0 0 0 40px;         color: #585858     }          .login4play-tooltip-link .login4play-tooltip-list .login4play-tooltip-item span {         float: left     }          .login4play-tooltip-link .login4play-tooltip-list:before,     .login4play-tooltip-link .login4play-tooltip-list:after {         border-color: transparent;         border-style: solid;         content: "";         position: absolute     }          .login4play-tooltip-link .login4play-tooltip-list:before {         border-bottom-color: #c7dde2;         border-width: 10px;         margin: -20px 0 0 16px;         z-index: 3;         position: absolute     }          .login4play-tooltip-link .login4play-tooltip-list {         border: 1px solid #c7dde2;         box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);         display: none;         margin: 25px 0 0 -19px;         max-width: 200px;         min-width: 100px;         position: absolute;         text-align: left;         z-index: 1     }          .login4play-social-icons-md.login4play-tooltip-link .login4play-tooltip-list {         margin: 41px 0 0 -12px     }          .login4play-icon-arrow .login4play-tooltip-item {         padding: 9px 10px     }          .login4play-tooltip-item {         background-color: #e9f2f4;         display: block;         white-space: nowrap     }     .socials-network-btns {         text-align: center;         padding-top: 5px     }               .filters--redesing {         background: url(/shared/2524/bg-category.png) no-repeat 50% 0;         background-size: auto;         background-size: cover;         margin-left: -45px;         height: 80px;         z-index: 1;         font-family: 'Roboto', sans-serif;         font-weight: 600;         display: -webkit-box;         display: -ms-flexbox;         display: flex;         position: relative;         border-radius: 2px;         opacity: 1;         -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .9);         box-shadow: 0 10px 20px         rgba(0, 0, 0, .9);         -webkit-transition: margin .2s ease-in-out, opacity .3s ease-out;         transition: margin .2s ease-in-out, opacity .3s ease-out;     }          .filters__list {         display: -webkit-box;         display: -ms-flexbox;         display: flex;         -webkit-box-pack: start;         -ms-flex-pack: start;         justify-content: start;         padding-left: 50px;         padding-right: 72px;         -webkit-box-align: center;         -ms-flex-align: center;         align-items: center;     }          .filters__item {         display: inline-block;         color: #fff;         line-height: 0;         font-size: 15px;         font-weight: 400;         text-transform: uppercase;         text-align: center;         position: relative;         padding: 0;         margin-right: 40px;     }          .filters__item button:hover {         color: #ffc109;         text-shadow: 0 0 16px rgba(255, 212, 0, .6), 0 0 8px rgba(255, 212, 0, .6), 0 0 4px rgba(255, 128, 0, .6);         background: none;     }          .filters__item:not(.disabled):hover {         background: none;     }     .filters__item.active {         color: #ffc109;         background: none;     }          .filters__item button {         display: inline-block;         width: 100%;         font-size: 20px;         line-height: 18px;         font-family: 'din_condensedbold', Roboto, Arial, sans-serif;         font-weight: 300;     }  	.filters__item button:active, 	.filters__item button:focus {       color: #ffc109;       background: none; 	}     .filters__item:after {         content: '';         width: 0;         height: 0;         position: absolute;         top: auto;         right: 0;         bottom: -32px;         left: 0;         border-left: 8px solid transparent;         border-right: 8px solid transparent;         border-bottom: 8px solid #000;         margin: 0 auto;         opacity: 0;     }          .filters__item.active:after {         opacity: 1;     }     .preloader-svg {         stroke-dasharray: 70;         stroke-dashoffset: 0;         animation: dash 1s linear infinite;     }     @keyframes dash {         from { stroke-dashoffset: 0;}         to { stroke-dashoffset: 140;}     }               a.menu-lines { display: none; }     .nav__mobile { width: 300px; float: right; padding: 0 15px 10px 0; z-index: 99; text-align: right; display: none; }     .nav__mobile ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap;         justify-content: space-between; }     .nav__mobile ul li { width: 33%; margin-bottom: 5px; }     .nav__mobile a { font-size: 20px; line-height: 20px; color: #fff; text-shadow: none; text-decoration: none; text-transform: uppercase;         font-family: 'din_condensedbold'; }     .nav__mobile a:hover { text-shadow: 0 0 16px rgba(255, 212, 0, .6), 0 0 6px rgba(255, 212, 0, .6), 0 0 4px rgba(255, 128, 0, .6); color: #fdbb2c; }     .right-slider { display: flex;} 	footer .grid-wrapper-cols { display: flex; justify-content: space-between; } 	footer .subscribe { padding: 10px; width: 30%; } 	footer .subscribe p { font-size: 20px; color: #fff; } 	footer .subscribe form { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;       -webkit-flex-flow: row wrap; justify-content: center; flex-direction: column; align-items: center; } 	footer .subscribe form input[type="email"] { width: calc(100% - 16px); font-size: 16px; line-height: 30px; margin-bottom: 10px; } 	footer .subscribe form input[type="submit"] { border: none; color: #fff;  font-size: 16px; line-height: 40px;       text-align: center; cursor: pointer; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5); border-radius: 4px;        background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); transition: .2s;       background: linear-gradient(to top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 100%); background-color: rgba(0, 0, 0, 0);       -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5); -webkit-transition: .2s;         background-color: #d0021b;  width: 100%; }  	footer .subscribe form input[type="submit"]:hover { -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5);        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5); filter: brightness(1.1); }      @media only screen and (max-width: 1200px) {         .layout { min-width: 1px; }         .header-top:before { width: 990px; margin-left: -496px; }         .wrapper { width: 910px; }         .header-top__left .logo { margin-left: -20px; }         .header-top__right { margin-right: 40px; height: 55px; }         .header-top { height: 65px; }         .swiper-container, .swiper-container img { width: 100%; height: 287px; }         .header-middle .nav__header li { margin-right: 7px; }         .content { width: 600px; }         .cnt-main.cnt-top { height: auto; }         .cnt-main.cnt-top .cnt-top__title { float: none; padding: 10px 4px 0px 12px; }         .tmb { margin: 0 40px 34px; }         .footer-payments-wrapper { width: 937px; }         .container-wrapper.search--expand .search-wrapper { width: 895px; }       .right-slider { display: block;}     }     @media only screen and (max-width: 992px) {         .header-top:before { width: 797px; margin-left: -400px; }         .wrapper { width: 730px; }         .content { width: 100%; }         .footer-payments-wrapper { width: 755px; }         .header-top__right { margin-right: 10px; height: 45px; }         .header-top .btn { margin: 0; height: 35px; }         .header-top .btn span { line-height: 35px; height: 35px; }         .swiper-container, .swiper-container img { height: 230px; }         .header-middle .nav__header { display: none; }         .carousel-title { text-align: center!important; }         .carousel-title br { display: none; }         .carousel-caption { left: calc(50% - 200px); top: 70px; width: 400px; }         .carousel-subtitle { text-align: center; }         .carousel-caption .btn.btn-engage { left: 80px; top: 80px; }         .tmb { margin: 0 7px 34px; }         .content--main { min-height: 500px; }         .sidebar { float: none; clear: both; overflow: hidden; width: 100%; padding-top: 30px; display: -webkit-box;             display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap; justify-content: space-between; }         .sidebar-block { margin-bottom: 30px; width: 45%; }         .sidebar-block.cnt-top { width: 45%; margin-bottom: 30px; }         .sidebar-search { width: 45%; margin: 0; margin-bottom: 30px; }         footer .grid-col__8-12 { width: 100%; }         .footer-bottom { height: auto; }         .pull-left, .pull-right { float: none!important; display: flex; justify-content: center; }         .pull-left { margin-bottom: 20px; text-align: center; }         .container-wrapper.search--expand .search-wrapper { width: 716px; }         a.menu-lines { display: block; width: 35px; margin-right: 10px; }         a.menu-lines .line { height: 3px; width: 35px; background: #fff; margin-bottom: 6px; border-radius: 5px; }       footer .grid-wrapper-cols { display: block; }       footer .subscribe { display: flex; width: calc(100% - 20px); justify-content: space-between; }       footer .subscribe p { width: 25%; margin: 0; }       footer .subscribe form { width: 75%; flex-direction: row; align-items: center; justify-content: space-between; }       footer .subscribe form input[type="email"] { width: 60%; margin: 0; }       footer .subscribe form input[type="submit"] { width: 35%; }     }     @media only screen and (max-width: 768px) {         .header-top:before { display: none; }         .wrapper { width: 600px; }         .content { width: 100%; }         .footer-payments-wrapper { width: 600px; }         .header-top__right { height: 65px; }         .header-top__btn-reg { width: 200px; margin: 0; }         .header-top__right .header-top__right__item:nth-child(1) { width: 200px; }         .header-top__right .header-top__right__item:nth-child(2) { width: 50px; }         .header-top__btn-enter, .header-top__btn-enter .btn { width: 50px; margin-right: 0; min-width: 1px; max-width: auto; }         .header-top__right { margin-right: 0; }         .swiper-container, .swiper-container img { height: 189px; }         .carousel-caption { left: auto; top: 20px; width: 380px; right: 20px; }         .carousel-title { text-align: right!important; font-size: 20px; }         .carousel-subtitle { text-align: right; }         .carousel-caption .btn.btn-engage { left: auto; right: 53px; width: 180px; }         .filters--redesing { height: 60px; }         .filters__item:after { bottom: -21px; }         .tmb { margin: 0 35px 34px; }         .container-wrapper.search--expand .search-wrapper { width: 586px; }         .footer-payments ul { padding: 0 20px; }         a.menu-lines { margin: 0 0 0 15px; }         .nav__mobile { width: 200px; padding-right: 0; }         .nav__mobile ul li { width: 50%; }     }     @media only screen and (max-width: 640px) {         .wrapper { width: 500px; }         .footer-payments-wrapper { width: 500px; }         .btn-engage:before, .btn-engage:after { display: none; }         .carousel-caption .btn.btn-engage { height: 40px; width: 165px; right: 0; top: 90px; }         .btn-engage span { line-height: 40px; font-size: 20px; }         .carousel-caption { width: 290px; top: 10px; }         .carousel-title { line-height: 24px; }         .grid-wrapper-cols { display: block!important; }         .grid-wrapper-cols .grid-col__6-12 { float: none!important; width: 100%; display: flex; }         .cnt-top__module { width: 300px; }         .cnt-main.cnt-top .cnt-top__title { width: 80px; padding-top: 23px; }         .carousel-winners { padding: 0; }         .swiper-container, .swiper-container img { height: 158px; }         .cnt-main--static > :first-child { margin-top: 10px; }         .filters--redesing { margin-left: -37px; }         .tmb { margin: 0 12px 34px; }         .container-wrapper.search--expand .search-wrapper { width: 486px; }         .sidebar-block.cnt-top { padding: 4px 15px; width: 49%; }         .sidebar-search, .sidebar-block { width: 49%; }         .footer-payments-wrapper { width: 525px; }         .h1, h1 { font-size: 22px; line-height: 26px; }         .h2, .h3, h2, h3 { font-size: 20px; line-height: 24px; }         p { font-size: 15px; line-height: 22px; }       footer .subscribe { display: block; }       footer .subscribe p { width: 100%; margin-bottom: 10px; }       footer .subscribe form { width: 100%; }     }     @media only screen and (max-width: 525px) {         .wrapper { width: 400px; }         .footer-payments-wrapper { width: 413px; left: -8px; }         .header-top__right__item:nth-child(1) { display: none; }         .header-top { height: 100px; }         .swiper-container { object-position: center; object-fit: contain; }         .carousel-caption { width: 360px; }         .header-top__left { width: 150px; height: 126px; }         .logo { width: 100%; height: 100%; background-size: contain; background-position: center; }         .logo #canvas-logo { height: auto; }         .carousel-caption .btn.btn-engage { top: 60px; }         .tmb { margin: 0 79px 34px; }         .filters--redesing { margin-left: -34px; }         .sidebar-block.cnt-top, .sidebar-search, .sidebar-block { width: 100%; }         .pull-right { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap; }         .footer-middle { padding: 15px; }         .container-wrapper.search--expand .search-wrapper { width: 386px; }         .burg { display: block; float: right; margin-top: 20px; }       footer .subscribe form input[type="email"] { width: 100%; margin-bottom: 10px;  }       footer .subscribe form input[type="submit"] { width: 100%; }     }     @media only screen and (max-width: 420px) {         .wrapper { width: 340px; }         .footer-payments-wrapper { width: 352px; left: -8px; }         .carousel-caption { width: 300px; }         .carousel-caption .btn.btn-engage { top: 90px; }         .grid-wrapper-cols .grid-col__6-12 { display: block; }         .cnt-main.cnt-top .cnt-top__title { padding: 10px 0; width: 100%; text-align: center; }         .cnt-main.cnt-top .cnt-top__title br { display: none; }         .filters__item button { font-size: 18px; }         .tmb { margin: 0 48px 34px; }         .container-wrapper.search--expand .search-wrapper { width: 326px; }         .nav__mobile { width: 100%; }         .nav__mobile ul li { width: 100%; }     }     @media only screen and (max-width: 360px) {         .wrapper { width: 280px; }         .footer-payments-wrapper { width: 280px; left: -8px; }         .carousel-caption { width: 280px; }         .jackpot-el { margin-left: -10px; }         .cnt-top__module { width: 252px; }         .filters__list { padding-left: 30px; }         .filters__item { margin-right: 20px; }         .tmb { margin: 0 18px 34px; }         .footer-rules { display: none; }     } #widget-container {   display: none; } footer .subscribe form input[type="email"]{padding: 0 5px;border-radius: 5px;} .dnone{display:none!important;}  .comment.comment_green {   color: #fff;   border-left: 2px solid #27bff8;   padding: 0 20px;   margin-bottom: 40px; }  .comment.comment_green .hidden {   display: none; }  .comment.comment_green .comment__meta {   display: flex;   justify-content: space-between;   font-size: 16px;   font-weight: bold;   margin-bottom: 20px;   color: #c2c4cc; }  .comment.comment_green .comment__body {   font-size: 14px;   line-height: 20px; }  .reviewBtnConteiner input[type="submit"] {   border: none;   color: #fff;   font-size: 16px;   line-height: 40px;   text-align: center;   cursor: pointer;   box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);   border-radius: 4px;   background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));   transition: .2s;   background: linear-gradient(to top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 100%);   background-color: rgba(0, 0, 0, 0);   background-color: #d0021b;   -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);   -webkit-transition: .2s;   padding: 0 50px;   margin-top: 20px; }    .reviewBtnConteiner input[type="submit"]:hover {   -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5);   box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .5);   filter: brightness(1.1); }  .reviewInputConteiner input[type="text"], .reviewInputConteiner input[type="numeric"], .reviewAreaConteiner textarea {   width: calc(100% - 16px);   font-size: 16px;   line-height: 30px;   margin-bottom: 10px;   padding: 0 5px;   border-radius: 5px; }  .reviewAreaConteiner textarea {  height: 100px;  }  .cnt-main.cnt-main--static ul, .cnt-main.cnt-main--static ol { font-size: 16px; color: #c2c4cc; padding: 0 0 0 20px; margin: 10px 0;  	line-height: 20px; } .cnt-main.cnt-main--static ul li { list-style: disc; margin-bottom: 5px; }