/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  color: inherit;
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

select, input, textarea, button {
  outline: none;
}

@font-face {
  font-family: "RobotoBlack";
  src: url("../fonts/RobotoBold.eot");
  src: url("../fonts/RobotoBold.eot") format("embedded-opentype"), url("../fonts/RobotoBold.woff2") format("woff2"), url("../fonts/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold.ttf") format("truetype"), url("../fonts/RobotoBold.svg#RobotoBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
i {
  flex: 0 0 auto;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  flex-shrink: 0;
}
i.nav-bonus {
  background-image: url("../images/icon/nav-bonus.svg");
}
i.nav-money {
  background-image: url("../images/icon/nav-money.svg");
}
i.nav-mirror {
  background-image: url("../images/icon/nav-mirror.svg");
}
i.nav-mirror {
  background-image: url("../images/icon/nav-mirror.svg");
}
i.nav-download {
  background-image: url("../images/icon/nav-download.svg");
}
i.nav-slots {
  background-image: url("../images/icon/nav-slots.svg");
}
i.nav-comment {
  background-image: url("../images/icon/nav-comment.svg");
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
  max-width: 100%;
  vertical-align: top;
}

a {
  text-decoration: none;
  outline: none;
  color: #ffd800;
  transition: 0.3s;
}
a:hover {
  color: #ffd800;
}

input[type=submit] {
  -webkit-appearance: none;
          appearance: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 600;
  line-height: 1.1;
  text-align: left;
  text-transform: uppercase;
  color: #ffd800;
}
h1.center, h2.center, h3.center, h4.center, h5.center, h6.center, .h1.center, .h2.center, .h3.center, .h4.center, .h5.center, .h6.center {
  text-align: center;
}
h1.right, h2.right, h3.right, h4.right, h5.right, h6.right, .h1.right, .h2.right, .h3.right, .h4.right, .h5.right, .h6.right {
  text-align: right;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, .h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child, .h5:first-child, .h6:first-child {
  margin-top: 0;
}

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h1, .h1 {
  font-size: 18px;
  margin-bottom: 17px;
}
h1:last-child, .h1:last-child {
  margin-bottom: 0;
}

h2, .h2 {
  font-size: 14px;
}
h2:last-child, .h2:last-child {
  margin-bottom: 0;
}

h3, .h3 {
  font-size: 14px;
  font-weight: 300;
}

h4, .h4 {
  font-size: 14px;
}

h5, .h5 {
  font-size: 12px;
}

h6, .h6 {
  font-size: 10px;
}

p {
  margin: 0 0 10px;
}
p:last-of-type {
  margin-bottom: 0;
}

em, i, cite {
  font-style: italic;
}

strong, b {
  font-weight: bold;
}

ol {
  list-style: decimal;
}

table {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

th, td {
  padding: 10px;
}

blockquote {
  display: table;
  padding: 10px 20px;
  margin: 15px 0;
  font-weight: normal;
  color: #ffffff;
  background: #232323;
  border: 1px solid #ffd800;
  border-radius: 5px;
  text-align: center;
}

cite {
  display: table;
  padding: 10px 20px;
  margin: 15px 0;
  background: #519b55;
  box-shadow: 0 3px 0 0 #155c18;
  text-shadow: 0 0 1px #4a8967;
  font-style: normal;
  color: #000;
  border-radius: 5px;
  text-align: center;
}

.clear:after {
  content: "";
  display: block;
  clear: both;
}

.center {
  text-align: center;
}

body {
  background-color: #000;
  font: 14px Arial, Helvetica, sans-serif;
  line-height: 1.3;
  font-weight: 400;
  color: #fff;
  min-width: 320px;
}

.container {
  position: relative;
  max-width: 1050px;
  padding: 0 10px;
  margin: 0 auto;
}

.btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 88px;
  padding: 8px 15px;
  color: #000;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 5px;
  border: none;
  text-align: center;
  cursor: pointer;
}
.btn.btn-yellow {
  color: #000;
  background-color: #ffd800;
  box-shadow: 0 3px 0 0 #988105;
}
.btn.btn-yellow:hover {
  background-color: #fff600;
  box-shadow: 0 3px 0 0 #ffb400;
}
.btn.btn-green {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
  color: #fff;
  background-color: #27942d;
  box-shadow: 0 3px 0 0 #155c18;
}
.btn.btn-green:hover {
  background-color: #2bcd3a;
  box-shadow: 0 3px 0 0 #179223;
}

.header .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(to right, #000 0%, rgba(235, 234, 235, 0.06) 11%, rgba(235, 234, 235, 0.17) 38%, rgba(235, 234, 235, 0.18) 52%, rgba(235, 234, 235, 0.16) 62%, rgba(235, 234, 235, 0.04) 89%, #000 100%);
}

.header-left {
  flex: 1 1 20%;
}

.nav-btn {
  display: none;
  position: relative;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  font-size: 0;
  overflow: hidden;
  cursor: pointer;
}
.nav-btn.opened span:nth-child(1) {
  transform: translate(0, 14px) rotate(45deg);
}
.nav-btn.opened span:nth-child(2) {
  opacity: 0;
  visibility: hidden;
}
.nav-btn.opened span:nth-child(3) {
  transform: translate(0, -8px) rotate(-45deg);
}
.nav-btn span {
  display: block;
  border-radius: 1px;
  height: 3px;
  background-color: #ffd900;
  margin-bottom: 8px;
  transition: transform 0.3s;
}
.nav-btn span:last-of-type {
  margin-bottom: 0;
}

.header-btns {
  flex: 1 1 20%;
  display: flex;
  justify-content: flex-end;
}
.header-btns .btn-reg {
  background-image: url(../images/clock.png);
  background-position: 17px center;
  background-repeat: no-repeat;
  padding: 8px 25px 8px 50px;
  margin-right: 4px;
}

.site-logo {
  flex: 0 0 auto;
}

.main-navigation {
  position: fixed;
  left: 0;
  width: 95px;
  top: 15%;
  height: 70%;
  padding: 1% 0;
  background-color: #ffd800;
  box-shadow: 0 4px 0 0 #988105;
  border-radius: 5px;
  z-index: 1000;
  min-height: 175px;
  transition: left 1s ease-out;
  transform: translate(0, 0);
}
.main-navigation ul {
  display: flex;
  justify-content: center;
  height: 100%;
  flex-direction: column;
  align-content: stretch;
}
.main-navigation li {
  flex: 1 0 auto;
  background-color: #272c36;
  border-bottom: 0.5px ridge #1c1d20;
  border-top: 0.5px groove #1c1d20;
  text-align: center;
}
.main-navigation li:hover {
  background-color: #181c24;
}
.main-navigation li:hover .nav-item {
  color: #ffd800;
}
.main-navigation li:hover .nav-item i {
  filter: grayscale(0);
}
.main-navigation .nav-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #8b8f96;
  font-size: 12px;
  line-height: 1.4;
  min-width: 100%;
  text-transform: uppercase;
  padding: 5px;
  transition: none;
  cursor: pointer;
}
.main-navigation .nav-item i {
  width: 46px;
  height: 46px;
  margin: 0 0 5px;
  filter: grayscale(1);
}

.main-banner {
  border-top: 1px solid #585858;
}
.main-banner .slide-item {
  height: 250px;
}
.main-banner .slide-item:not(.slick-slide):not(:first-of-type) {
  display: none;
}
.main-banner .slide-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-banner .slick-dots {
  position: absolute;
  bottom: 6px;
  right: 425px;
}
.main-banner .slick-dots li {
  display: inline-block;
  margin: 0 11px 0 0;
}
.main-banner .slick-dots li.slick-active button {
  background: #cfaf03;
}
.main-banner .slick-dots button {
  background: #5b597d;
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 12px;
  width: 12px;
  color: transparent;
  cursor: pointer;
}
.main-banner .slide-text {
  position: absolute;
  right: 350px;
  text-align: center;
  min-width: 231px;
  top: 25px;
  color: #fff;
  text-shadow: 0 2px 0 #000;
}
.main-banner .slide-text-big {
  font-size: 109px;
  font-family: "RobotoBlack";
}
.main-banner .slide-text-middle {
  top: -10px;
  width: 240px;
  font-size: 27px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.main-banner .slide-text-small {
  top: -10px;
  width: 240px;
  font-size: 23px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.main-banner .jackpot {
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  width: 350px;
  height: 250px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.main-banner .jackpot .jackpot_block_text {
  margin: 0 auto;
  font-family: "RobotoBlack";
  text-transform: uppercase;
  color: #ffd800;
  font-size: 25px;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 3px 1px #000;
}
.main-banner .jackpot .jackpot_block_amount {
  width: 350px;
  height: 49px;
  margin: 0 auto;
  font-family: "RobotoBlack";
  text-transform: uppercase;
  color: #ffd800;
  font-size: 25px;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 3px 1px #000;
}
.main-banner .jackpot .btn {
  display: block;
  width: 322px;
  height: 59px;
  text-shadow: 0 1px 0 #fff;
  font-weight: bolder;
  font-size: 18px;
  margin: 21px auto 0;
}
.main-banner .jackpot .counter-wrap {
  display: flex;
  justify-content: center;
  font-family: "RobotoBlack";
  text-transform: uppercase;
  color: #ffd800;
  font-size: 46px;
  line-height: 1;
  font-weight: 400;
  margin-top: 5px;
  text-align: center;
  text-shadow: 1px 3px 1px #000;
}
.main-banner .jackpot .currency {
  margin-left: 10px;
}

.category-block {
  display: flex;
  align-content: center;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  border-top: 1px solid #383838;
  margin-bottom: 10px;
}
.category-block .filter-item {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #8b8f96;
  line-height: 17px;
  padding-top: 17px;
  font-size: 15px;
  height: 90px;
  width: 103px;
  cursor: pointer;
}
.category-block .filter-item:hover, .category-block .filter-item.active {
  color: #ffd800;
  border-top: 1px solid #ff0;
}
.category-block .filter-item:before {
  content: "";
  display: block;
  background-image: url(../images/topMenu.png);
  background-repeat: no-repeat;
  height: 34px;
  margin: 0 auto 4px;
}
.category-block .filter-item.category-new:before {
  background-position: 0 0;
  width: 32px;
}
.category-block .filter-item.category-new:hover:before, .category-block .filter-item.category-new.active:before {
  background-position: 0 -34px;
}
.category-block .filter-item.category-popular:before {
  background-position: -31px 0;
  width: 29px;
}
.category-block .filter-item.category-popular:hover:before, .category-block .filter-item.category-popular.active:before {
  background-position: -31px -34px;
}
.category-block .filter-item.category-slots:before {
  background-position: -61px 0;
  width: 40px;
}
.category-block .filter-item.category-slots:hover:before, .category-block .filter-item.category-slots.active:before {
  background-position: -61px -34px;
}
.category-block .filter-item.category-cards:before {
  background-position: -138px 0;
  width: 41px;
}
.category-block .filter-item.category-cards:hover:before, .category-block .filter-item.category-cards.active:before {
  background-position: -138px -34px;
}
.category-block .filter-item.category-roulette:before {
  background-position: -102px 0;
  width: 34px;
}
.category-block .filter-item.category-roulette:hover:before, .category-block .filter-item.category-roulette.active:before {
  background-position: -102px -34px;
}
.category-block .filter-item.category-providers:before {
  background-position: -257px 0;
  width: 38px;
}
.category-block .filter-item.category-providers:hover:before, .category-block .filter-item.category-providers.active:before {
  background-position: -257px -34px;
}
.category-block .filter-item.category-app:before {
  background-image: url(../images/topMenu_download.png);
  background-repeat: no-repeat;
  background-position: 0px -32px;
  background-size: 35px;
  height: 35px;
  width: 35px;
}
.category-block .filter-item.category-app:hover:before, .category-block .filter-item.category-app.active:before {
  background-position: 0 2px;
}

.toc_container {
  margin-bottom: 10px;
  border-radius: 4px;
  background: #101010;
  border: 1px solid #585858;
  transition: border 150ms linear;
  overflow: hidden;
}
.toc_container:hover {
  border-color: #7b7b7b;
}
.toc_container .toc_list_wrap {
  display: none;
}
.toc_container .toc_title {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
}
.toc_container .toc_title i {
  width: 17px;
  height: 17px;
}
.toc_container .toc_list {
  display: block;
  padding: 10px 15px;
  margin: 0;
  list-style: none;
  counter-reset: Counter2;
  font-weight: 500;
  border-top: 1px solid #585858;
  background: #232323;
}
.toc_container .toc_list > li {
  display: flex;
  font-size: 13px;
  padding: 3px 0;
  margin-bottom: 0;
}
.toc_container .toc_list > li:before {
  content: counter(Counter2) ".";
  counter-increment: Counter2;
  flex: 0 0 auto;
  position: static;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #ffd800;
  font-weight: 500;
  font-size: 14px;
  border: none;
  margin-right: 7px;
  padding: 0;
  transition: all 0.2s ease-in-out;
}
.toc_container .toc_list > li span {
  transition: color 300ms ease-out;
  cursor: pointer;
}
.toc_container .toc_list > li span:hover {
  text-decoration: underline;
}

.content-text {
  padding: 20px 52px;
  background-color: #171717;
  border-top: 2px solid #ffd800;
}
.content-text ol, .content-text ul {
  margin: 15px 0;
}
.content-text ol li, .content-text ul li {
  margin-bottom: 5px;
}
.content-text ol li:last-of-type, .content-text ul li:last-of-type {
  margin-bottom: none;
}
.content-text ol {
  list-style-type: none;
  counter-reset: num;
}
.content-text ol li {
  position: relative;
  padding-left: 25px;
}
.content-text ol li:last-of-type {
  margin-bottom: 0;
}
.content-text ol li:before {
  content: counter(num);
  counter-increment: num;
  position: absolute;
  left: 0;
  top: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  text-align: center;
  font-size: 10px;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  border: 1px solid #bcbcbc;
  color: #72cbff;
}
.content-text ul li {
  position: relative;
  padding-left: 15px;
}
.content-text ul li:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  top: 5px;
  left: 0;
  background: #35b83c;
}
.content-text table {
  margin: 15px 0;
  width: 100%;
  border: 1px solid #dedede;
  text-align: center;
}
.content-text table thead td, .content-text table th {
  font-weight: 700;
  line-height: 1.2;
  background: #232323;
}
.content-text table td, .content-text table th {
  border: 1px solid #dedede;
  padding: 10px 15px;
}
.content-text table tbody tr:nth-child(odd) {
  background: #434343;
}
.content-text table tbody tr:nth-child(even) {
  background: #5a5a5a;
}

.block-with-sidebar {
  display: flex;
}
.block-with-sidebar .content {
  flex: 0 0 calc(100% - 259px);
}
.block-with-sidebar .sidebar {
  flex: 0 0 249px;
  margin-left: 10px;
}

.sidebar .slot-item {
  margin-left: 0;
  margin-right: 0;
}

.sb-block {
  position: relative;
  margin-bottom: 21px;
}
.sb-block:last-of-type {
  margin-bottom: 0;
}

.sb-block-title {
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffd800;
  min-width: 180px;
  border-radius: 6px;
  box-shadow: 0 4px 0 0 #988105;
  color: #000;
  font-size: 13px;
  text-align: center;
  font-weight: 700;
  margin: 0 auto;
  padding: 1px 3px;
  z-index: 15;
}
.sb-block-title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 3%;
  display: block;
  width: 17px;
  height: 17px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
}

.sb-border {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #ab9107;
  z-index: 1;
}

.game-of-week .sb-block-title:before {
  background-position: -1px -21px;
}
.game-of-week .slot-item:hover .sb-border {
  z-index: 0;
}

.game-of-month {
  margin-top: 35px;
}
.game-of-month .sb-block-title:before {
  background-position: -1px -60px;
}
.game-of-month .slot-item:hover .sb-border {
  z-index: 0;
}

.top-winners {
  border: 2px solid #ab9107;
}
.top-winners .sb-block-title:before {
  background-position: -1px -38px;
}
.top-winners .winners-list {
  padding: 7px 0;
  overflow: hidden;
}
.top-winners .winner-item {
  display: flex;
  margin: 11px 10px;
  overflow: hidden;
}
.top-winners .winner-item .slot-img {
  flex: 0 0 67px;
  position: relative;
  border: 1px solid #3a354a;
  overflow: hidden;
  cursor: pointer;
}
.top-winners .winner-item .slot-img:hover .hidden-info {
  display: flex;
}
.top-winners .winner-item .slot-img img {
  transition: all 0.9s ease;
}
.top-winners .winner-item .hidden-info {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.8);
}
.top-winners .winner-item .btn-play {
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #ff9600;
  z-index: 2;
  transition: transform 0.3s;
  cursor: pointer;
}
.top-winners .winner-item .btn-play:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 2px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ff9600;
  z-index: 2;
  transition: transform 0.3s;
}
.top-winners .winner-item .winner-info {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  margin-left: 8px;
}
.top-winners .winner-item .winner-size {
  font-size: 13px;
  color: #ff9101;
  margin-top: 3px;
}

.slots-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 5px -5px;
}
.slots-list:first-child {
  margin-top: 0;
}

.slot-item {
  flex: 0 0 249px;
  margin: 10px 5px;
  overflow: hidden;
}
.slot-item:hover .slot-img img {
  transform: scale(1.1);
}
.slot-item:hover .hidden-info {
  display: flex;
}
.slot-item .slot-img {
  position: relative;
  border: 1px solid #3a354a;
  overflow: hidden;
}
.slot-item .slot-img img {
  transition: all 0.9s ease;
}
.slot-item .hidden-info {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #ff9600;
  background: rgba(0, 0, 0, 0.8);
}
.slot-item .btn-play {
  position: relative;
  width: 102px;
  height: 102px;
  border-radius: 50%;
  border: 5px solid #ff9600;
  z-index: 2;
  transition: transform 0.3s;
  cursor: pointer;
}
.slot-item .btn-play:hover {
  transform: scale(0.8);
}
.slot-item .btn-play:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  margin-left: 6px;
  border-left: 36px solid #ff9600;
  z-index: 2;
  transition: transform 0.3s;
}
.slot-item .slot-title {
  color: #fff;
  text-align: center;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.center-btn-wrap {
  text-align: center;
  margin: 15px 0 25px;
}
.center-btn-wrap .btn {
  min-width: 225px;
  padding: 15px 25px;
}

.accord-block {
  min-height: 20px;
  margin: 10px 0;
  border-radius: 5px;
  border: 1px solid #988105;
  overflow: hidden;
}
.accord-block .accord-block-header {
  position: relative;
  line-height: 1.3;
  font-weight: 600;
  background: #ffd800;
  color: #000000;
  padding: 10px 15px;
  z-index: 3;
  font-size: 16px;
}
.accord-block .accord-block-content {
  padding: 15px 20px;
  background: #a48e16;
  color: #000000;
}
.accord-block p:first-of-type {
  margin-top: 0;
}
.accord-block p:last-of-type {
  margin-bottom: 0;
}

.footer {
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  background: #202020;
  color: #afaeae;
  text-align: center;
  margin-top: 10px;
}
.footer .container {
  max-width: 900px;
}

.footer-line {
  height: 1px;
  margin: 8px auto;
  background-color: #585858;
}
.footer-line.m2 {
  margin: 2px auto;
}

.footer-line-faded {
  background: linear-gradient(to right, #202020 0%, #1a1a1a 2%, #585858 7%, #585858 10%, #585858 10%, #585858 93%, #202020 98%, #1a1a1a 100%);
  height: 1px;
}

.footer-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.footer-links .link-item {
  color: #afaeae;
  font-size: 12px;
  margin: 5px 15px;
}
.footer-links .link-item:hover {
  color: #ffd800;
}

.footer-producers .caption-block {
  position: relative;
  text-align: center;
}
.footer-producers .caption-block:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  display: block;
  height: 1px;
  width: 100%;
  background: linear-gradient(to right, #202020 0%, #1a1a1a 2%, #585858 7%, #585858 10%, #585858 10%, #585858 93%, #202020 98%, #1a1a1a 100%);
}
.footer-producers .caption-block span {
  position: relative;
  display: inline-block;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  background: #202020;
  padding: 0 5px;
}
.footer-producers .footer-producers-list {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 10px 0 15px;
}
.footer-producers .footer-producer {
  height: 40px;
  margin: 0 1px;
}
.footer-producers .footer-producer.footer-producer-endor {
  background: url(../images/footer-icon/endor.png) no-repeat;
  width: 74px;
}
.footer-producers .footer-producer.footer-producer-ss {
  background: url(../images/footer-icon/bgaming.jpg) no-repeat;
  width: 40px;
}
.footer-producers .footer-producer.footer-producer-amtic {
  background: url(../images/footer-icon/amtic.png) no-repeat;
  width: 90px;
}
.footer-producers .footer-producer.footer-producer-novmat {
  background: url(../images/footer-icon/novmat.png) no-repeat;
  width: 122px;
}
.footer-producers .footer-producer.footer-producer-igrsoft {
  background: url(../images/footer-icon/igrsoft.png) no-repeat;
  width: 60px;
}
.footer-producers .footer-producer.footer-producer-alps {
  background: url(../images/footer-icon/alps.png) no-repeat;
  width: 102px;
}
.footer-producers .footer-producer.footer-producer-ariscrat {
  background: url(../images/footer-icon/ariscrat.png) no-repeat;
  width: 77px;
}
.footer-producers .footer-producer.footer-producer-unic {
  background: url(../images/footer-icon/unic.png) no-repeat;
  width: 76px;
}
.footer-producers .footer-producer.footer-producer-egt {
  background: url(../images/footer-icon/egt.png) no-repeat;
  width: 49px;
}

.footer-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 15px auto;
}
.footer-icons .footer-icon {
  height: 42px;
  margin: 5px 10px;
}
.footer-icons .footer-icon.fi-18plus {
  background: url(../images/footer-icon/18plus.png) center no-repeat;
  width: 34px;
}
.footer-icons .footer-icon.fi-gamecare {
  background: url(../images/footer-icon/gamecare.png) center no-repeat;
  width: 32px;
}
.footer-icons .footer-icon.fi-visa {
  background: url(../images/footer-icon/visa.png) center no-repeat;
  width: 44px;
}
.footer-icons .footer-icon.fi-mastercard {
  background: url(../images/footer-icon/mastercard.png) center no-repeat;
  width: 53px;
}
.footer-icons .footer-icon.fi-beeline {
  background: url(../images/footer-icon/beeline.png) center no-repeat;
  width: 97px;
}
.footer-icons .footer-icon.fi-bitcoin {
  background: url(../images/footer-icon/bitcoin.png) center no-repeat;
  width: 86px;
}
.footer-icons .footer-icon.fi-paypal {
  background: url(../images/footer-icon/paypal.png) center no-repeat;
  width: 65px;
}
.footer-icons .footer-icon.fi-scrill {
  background: url(../images/footer-icon/skrill.png) center no-repeat;
  width: 43px;
}
.footer-icons .footer-icon.fi-neteller {
  background: url(../images/footer-icon/neteller.png) center no-repeat;
  width: 79px;
}
.footer-icons .footer-icon.fi-liqpay {
  background: url(../images/footer-icon/liqpay.png) center no-repeat;
  width: 71px;
}

.copyright {
  font-size: 12px;
  margin: 5px auto;
  text-align: left;
}

.btnTop_wrap {
  position: fixed;
  display: none;
  cursor: pointer;
  height: 180px;
  bottom: 115px;
  width: 111px;
  z-index: 20;
  right: 40px;
}
.btnTop_wrap:hover .btnTop {
  background-color: #feea00;
  box-shadow: none;
  bottom: -3px;
}
.btnTop_wrap .btnTop {
  position: absolute;
  text-transform: uppercase;
  text-align: center;
  left: calc(50% - 55px);
  margin-left: 28px;
  bottom: 0;
  width: 111px;
  height: 46px;
  border-radius: 12px;
  background-color: #ffd800;
  color: #000;
  box-shadow: 0 4px 0 0 #988105;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btnTop_wrap .btnTop:before {
  content: "";
  width: 45px;
  height: 116px;
  bottom: 46px;
  position: absolute;
  left: 33px;
  display: block;
  background: url(../images/up-man.png) no-repeat;
}
.btnTop_wrap .btnTop span {
  width: 100%;
  display: block;
}
.btnTop_wrap .btnTop span:before, .btnTop_wrap .btnTop span:after {
  content: "";
  width: 10px;
  height: 9px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  background: url(../images/up-arrows.png) no-repeat;
}
.btnTop_wrap .btnTop span:before {
  left: 10px;
}
.btnTop_wrap .btnTop span:after {
  right: 10px;
}

#gtx-trans {
  display: none !important;
}

@media (max-width: 1240px) {
  body.menu-open {
    overflow: hidden;
  }

  .nav-btn {
    display: block;
  }

  .main-navigation {
    transform: translateX(-100%);
    position: fixed;
    top: 74px;
    left: 0;
    height: 100%;
    width: 280px;
    padding-top: 0;
    padding-bottom: 74px;
    margin-left: 0;
    border-top: 1px solid #585858;
    border-right: 1px solid #585858;
    background-color: #000;
    border-radius: 0;
    z-index: 4000;
    overflow: scroll;
  }
  .main-navigation.opened {
    transition: transform 0.25s ease-in-out;
    transform: translateX(0) translateZ(50px);
  }
  .main-navigation ul {
    height: auto;
  }
  .main-navigation li {
    border: none;
    background: #212121;
  }
  .main-navigation .nav-item {
    flex-direction: row;
    justify-content: flex-start;
    padding: 3px;
    font-size: 16px;
    text-transform: none;
    color: #fff;
  }
  .main-navigation .nav-item i {
    width: 22px;
    height: 22px;
    margin: 12px;
  }

  .menu-overlay {
    position: fixed;
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 74px);
    top: 74px;
    left: 0;
    z-index: 655;
    background-color: rgba(0, 0, 0, 0.7);
    transition: 0.2s;
    visibility: hidden;
    opacity: 0;
  }
  .menu-overlay.active {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 1050px) {
  .block-with-sidebar .content {
    flex: 1 1 100%;
  }
  .block-with-sidebar .sidebar {
    display: none;
  }
}
@media (max-width: 900px) {
  .container {
    padding: 0;
  }

  .header {
    padding: 0 10px;
  }

  .header-btns .btn-enter {
    display: none;
  }
  .header-btns .btn-reg {
    font-size: 0;
    width: 36px;
    height: 36px;
    min-width: 0;
    box-shadow: none;
    padding: 0;
    border-radius: 50%;
    background: #ffd800 url("../images/icon/lock.svg") center no-repeat;
    background-size: 20px;
  }
  .header-btns .btn-reg:hover {
    box-shadow: none;
    background-color: #ffd800;
  }

  .main-banner {
    display: none;
  }

  .content-text {
    padding: 15px 10px;
  }
  .content-text .table-wrap {
    margin: 15px auto;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .content-text table {
    width: auto;
    margin: 0 auto;
    max-width: none !important;
    min-width: 100% !important;
  }
  .content-text table td, .content-text table th {
    padding: 5px 10px;
  }

  .category-block {
    flex-wrap: wrap;
  }
  .category-block .filter-item {
    height: auto;
    width: auto;
    padding: 9px 15px;
    background: #585858;
    margin: 2px;
    color: #fff;
    text-transform: uppercase;
  }
  .category-block .filter-item:before {
    display: none;
  }
  .category-block .filter-item:hover {
    border: none;
    background: #ffd800;
    color: #000;
  }

  .block-with-sidebar .content {
    padding: 0 10px;
  }

  .footer {
    margin-top: 0;
  }
  .footer .container {
    padding: 0 10px;
  }

  .copyright {
    text-align: center;
  }

  .btnTop_wrap {
    right: 20px;
  }
  .btnTop_wrap .btnTop {
    width: 32px;
    height: 32px;
    background: #ffd800 url(../images/up-arrows.png) center no-repeat;
    box-shadow: none;
    margin: 0;
    left: auto;
    right: 0;
  }
  .btnTop_wrap .btnTop:before {
    display: none;
  }
  .btnTop_wrap .btnTop span {
    display: none;
  }
}
@media (max-width: 528px) {
  .slot-item {
    flex: 0 0 calc(50% - 10px);
  }
  .slot-item .btn-play {
    width: 65px;
    height: 65px;
    border: 3px solid #ff9600;
  }
  .slot-item .btn-play:after {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    margin-left: 3px;
    border-left: 20px solid #ff9600;
  }

  .footer-icons {
    margin: 10px auto;
  }
}
.content-text .content__both {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 15px 0;
}
.tmb-grid__container {
    display: inline-block;
    vertical-align: top;
    height: auto;
    width: auto;
    position: relative;
    cursor: default;
    margin: 10px 5px;
    border: 1px solid #ffd800;
    border-radius: 10px;
}
.tmb-desktop__title {
    text-align: center;
    margin-top: 5px;
}
.tmb-desktop__action {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffd800;
    padding: 10px;
    border-radius: 8px;
    border-bottom: 3px solid #988105;
    display: none;
    transition: .3s;
}
.tmb-grid__container img {
    width: 100%;
    height: auto;
    transition: all 0.9s ease;
    border-radius: 10px 10px 0 0;
}
.btn-desktop {
    color: #6b5b07 !important;
    font-weight: bold;
    text-transform: uppercase;
}
.tours-new {
    padding: 15px;
    background: #ffd800;
    margin: 15px 0;
    border-radius: 10px;
    border-top: 5px solid #988105;
    border-bottom: 5px solid #988105;
    border-left: 3px solid #988105;
    border-right: 3px solid #988105;
}
.titleName___2NyKg {
    padding: 10px;
    color: #584b05;
    font-weight: bold;
    font-size: 18px;
}
.tours-new .root___1Oqcc {
    display: flex;
}
.action___2V8jt {
    margin-left: 15px;
}
.root___1Oqcc img {
    border-radius: 10px;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
}
.h2___gcWGP {
    color: #584b05;
    font-size: 18px;
    font-weight: bold;
}
.finished___3KGj9 {
    color: #584b03;
}
.title___1-_A9 {
    font-weight: bold;
    color: #584b03;
}
.prizeFund___1a3VS {
    font-size: 25px;
    font-weight: bold;
    color: #1c9c07;
}
.info___1ri39 p {
    color: #584b03;
    margin: 15px 0;
}
.action___2V8jt .btn-desktop {
    padding: 15px;
    background: #27942d;
    color: #fff !important;
    border-radius: 8px;
    border-bottom: 4px solid #155c18;
}
.block___3imIh{max-width:48%;text-align:center;padding:10px;background:#ffd800;margin:10px auto;border-radius:5px;color:#333;}
.block___3imIh img{max-height:-webkit-fill-available;max-width:90%;box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);margin-top:5px;}
.lottery{display:flex;flex-wrap:wrap;}
span.h1.h1___61bnG{font-weight:bold;font-size:20px;}
.block___3imIh .btn-desktop{padding:10px 15px;background:#27942d;color:#fff!important;border-radius:5px;border-bottom:4px solid #155c18;margin-bottom:10px;display:block;width:fit-content;}
.info___Wr0kx{margin-top:10px;text-align:left;margin-left:24px;}
.infoPrize___SAGNl{margin-bottom:10px;}
.infoPrize___SAGNl span{font-weight:bold;}
.infoPrize___SAGNl p{font-weight:bold;font-size:20px;background:#ffffff;display:inline-block;padding:5px;border-radius:5px;color:#0072a7;margin-left:10px;box-shadow:0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.block___3imIh .btn-desktop{padding:10px 15px;background:#27942d;color:#fff!important;border-radius:5px;border-bottom:4px solid #155c18;margin-bottom:10px;display:block;width:fit-content;}
.infoDates___2F7Hk p{font-weight:bold;margin-top:5px;}
.content-text .content__both{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px 0;}
.tmb-grid__container{display:inline-block;vertical-align:top;height:auto;width:247px;position:relative;cursor:default;margin:10px 5px;border:1px solid #ffd800;border-radius:10px;}
.tmb-grid__container img{width:100%;height:auto;transition:all 0.9s ease;border-radius:10px 10px 0 0;}
.tmb-desktop__action{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#ffd800;padding:10px;border-radius:8px;border-bottom:3px solid #988105;display:none;transition:.3s;}
.btn-desktop{color:#6b5b07!important;font-weight:bold;text-transform:uppercase;}
.tmb-desktop__title{text-align:center;margin-top:5px;}
.tmb-grid__container:hover .tmb-desktop__action{display:block;transition:.3s;}
.tableNav___1XULh ul{display:flex;}
.tableNav___1XULh ul li{margin:auto 5px;padding:10px;background:#ffd800;min-width:75px;text-align:center;border-radius:5px;border-bottom:3px solid #988105;}
.tableNav___1XULh ul li a{color:#333;font-weight:bold;}
thead.tableHeader___22DCa th{padding:5px;border:1px solid #ffd800;}
.tmb-desktop__glory__name{color:#ffd800;font-weight:bold;text-align:center;margin:5px auto;}
.tmb-desktop__glory__total{text-align:center;font-weight:bold;font-size:20px;color:#ffd800;}
.tbl-links{text-align:center;margin-bottom:10px;padding-top:10px;}
.tbl-links a{padding:10px;background:#27942d;border-radius:5px;border-bottom:3px solid #155c18;}
.tbl-links a span{color:#fff;}
.hallOfFameWrapper___rLmEW h1{text-align:center;font-size:25px;text-transform:uppercase;font-weight:bold;color:white;}
/*! CSS Used from: https://admiralpayz.ru/temp/build/css/a8a1d03.css?v10422 */
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section{display:block;}
hr{box-sizing:content-box;height:0;overflow:visible;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
svg:not(:root){overflow:hidden;}
button{font-family:sans-serif;font-size:100%;line-height:1;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;}
button::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring{outline:1px dotted ButtonText;}
div,h1,h2,h3,hr,a,span,button{margin:0;padding:0;border:0;outline:none;background:none;vertical-align:baseline;font:inherit;}
button{margin:0;color:#686868;outline:none;}
a:hover,a:focus{text-decoration:none;outline:none;}
button{cursor:pointer;}
*{margin:0;padding:0;position:relative;text-decoration:none;list-style:none;box-sizing:border-box;outline:none;}
/*! CSS Used from: https://admiralpayz.ru/temp/style.css?v56 */
.contentPage h2,.content h2{font-size:22px;}
.content h3,.contentPage h3{font-size:18px;}
.content h2,.content h3,.contentPage h2,.contentPage h3{font-weight:bold;margin:10px 0 10px 25px;}
.icon___3lhVV{display:flex;align-items:center;justify-content:center;}
.icon___3lhVV,.icon___3lhVV svg{width:100%;height:100%;}
.flash___1HCj5{-webkit-animation:flash___1HCj5 2s .5s infinite;animation:flash___1HCj5 2s .5s infinite;}
.withoutFrame___19qeF{margin:0;height:50px;display:inline-flex;}
.countdownMob___3yVO1{display:flex;align-items:flex-start;box-sizing:border-box;}
.countdownMob___3yVO1{width:auto;height:28px;font-weight:700;}
.bonusList___4-D5O{align-items:normal;}
@media (max-width: 800px){
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB:nth-last-child(-n+2),.bonusContent___2GmIJ .bonusNew___2l3sZ .newItem___11ddk:nth-last-child(-n+2){display:none;}
}
.bonusContent___2GmIJ{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#fff;width:620px;margin:0 auto;text-shadow:none;text-transform:none;margin-bottom:15px;}
.bonusContent___2GmIJ .bonusTitle___1BQ0r{display:block;margin:40px 32px 24px;letter-spacing:.2px;font-family:Roboto,sans-serif;font-weight:400!important;text-transform:none;text-align:left;}
.bonusContent___2GmIJ .iconHelp___Sl-tJ{position:absolute;top:12px;right:9px;width:24px;height:24px;background:transparent;}
.bonusContent___2GmIJ .iconHelp___Sl-tJ circle{opacity:1;fill:none;}
.bonusContent___2GmIJ .endWrapper___FoHWA{display:flex;margin-top:auto;float:left;padding-top:10px;}
.bonusContent___2GmIJ .endWrapper___FoHWA [class^=countdownMob]{height:inherit;}
.bonusContent___2GmIJ .endTextFirst___3kfqj{opacity:.3;}
.bonusContent___2GmIJ .endTextSecond___o4MHY{margin-left:5px;margin-right:36px;color:#fff;}
.bonusContent___2GmIJ .endTextFirst___3kfqj,.bonusContent___2GmIJ .endTextSecond___o4MHY{z-index:1;font-weight:400;font-size:12px;line-height:20px;text-align:left;display:inline-block;position:relative;}
.bonusContent___2GmIJ .title___27e3t,.bonusContent___2GmIJ .titleHelp___3qfq_{font-family:inherit;margin:0;width:100%;min-width:200px;font-size:inherit;line-height:inherit;font-weight:400!important;text-shadow:none;text-transform:none;}
.bonusContent___2GmIJ .titleHelp___3qfq_{font-weight:300!important;}
.bonusContent___2GmIJ .bonusNew___2l3sZ .promoProgressBar___3uDg9{position:relative;border:1px solid hsla(0,0%,100%,.2);border-radius:25px;overflow:hidden;width:320px;}
.bonusContent___2GmIJ .bonusNew___2l3sZ .promoProgressBar___3uDg9 .status___3SV4f{background:#fff;height:100%;position:absolute;opacity:.2;}
.bonusContent___2GmIJ .bonusNew___2l3sZ .promoProgressBar___3uDg9 div.title___27e3t{font-size:10px;text-align:center;line-height:16px;padding:0;width:100%;min-width:0;}
.bonusContent___2GmIJ .bonusAlways___167y8,.bonusContent___2GmIJ .bonusNew___2l3sZ{display:flex;justify-content:flex-start;align-content:space-between;flex-wrap:wrap;padding:0 32px;}
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB,.bonusContent___2GmIJ .bonusNew___2l3sZ .newItem___11ddk{position:relative;display:flex;flex-direction:column;width:270px;border-radius:8px;margin-bottom:16px;padding:10px 32px 18px;}
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB:nth-child(odd),.bonusContent___2GmIJ .bonusNew___2l3sZ .newItem___11ddk:nth-child(odd){margin-right:16px;}
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB:nth-last-child(-n+2),.bonusContent___2GmIJ .bonusNew___2l3sZ .newItem___11ddk:nth-last-child(-n+2){margin-bottom:0;}
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB .bonusText___1Si_K,.bonusContent___2GmIJ .bonusNew___2l3sZ .newItem___11ddk .bonusText___1Si_K{height:100px;z-index:1;}
.bonusContent___2GmIJ .bonusNew___2l3sZ .newItem___11ddk{height:240px;}
.bonusContent___2GmIJ .bonusNew___2l3sZ .newItem___11ddk .new-btn-desktop{width:176px;height:38px;line-height:38px;font-size:16px;position:absolute;bottom:58px;}
.bonusContent___2GmIJ .bonusNew___2l3sZ .promoProgressBar___3uDg9{width:176px;position:absolute;bottom:110px;}
.bonusContent___2GmIJ .bonusNew___2l3sZ .promoProgressBar___3uDg9 .title___27e3t{padding:0;}
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB{padding-bottom:32px;height:224px;}
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB .new-btn-desktop{width:192px;height:38px;line-height:38px;font-size:16px;margin-top:auto;}
.singleBgImg___1cb_D{max-height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;}
.pattern___2uQ5q,.singleBgImg___1cb_D{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;}
.pattern___2uQ5q{pointer-events:none;background-repeat:repeat;background-position:0 0;overflow:hidden;}
.pattern___2uQ5q .imgCharacterBlock___yj4RT{z-index:1;}
.pattern___2uQ5q .imgCharacterBlock___yj4RT{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;}
.pattern___2uQ5q.offer___poU-2 .imgCharacterBlock___yj4RT{width:260px;height:260px;top:32px;left:112px;z-index:2;}
.bonusContent___2GmIJ .bonusAlways___167y8 .alwaysItem___31OuB .new-btn-desktop{width:192px;height:38px;line-height:38px;font-size:16px;margin-top:auto;}
.new-btn-desktop.new-btn-desktop__primary{background:linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .2) 50%, hsla(0, 0%, 100%, 0) 51%, hsla(0, 0%, 100%, 0)), linear-gradient(180deg, #257edb 0, #0034b3);text-align:center;color:#fff;}