@font-face {      font-family: 'FontAwesome';      src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');      src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');      font-weight: normal;      font-style: normal;   	 font-display: swap; }  .responsive {      width: 100%;      border-collapse: collapse  }  @media only screen and (max-width: 800px) {      .responsive > thead, .responsive > tbody, .responsive > tbody > tr {          display: block      }      .responsive > thead > tr, .responsive > thead > tr > th {          position: absolute;          top: -9999px;          left: -9999px      }      .responsive > tbody > tr {          border: 1px solid #ccc      }      .responsive > tbody > tr > td {          border: none;          border-bottom: 1px solid #eee;          position: relative;          padding-left: 50% !important;          white-space: normal;          text-align: left;          display: block;          box-sizing: content-box;          min-height: 1em      }      .responsive > tbody > tr > td::before {          position: absolute;          left: 6px;          width: 45%;          padding-right: 10px;          -ms-word-wrap: break-word;          word-wrap: break-word;          text-align: left;          font-weight: bold;          content: attr(data-title)      } }  html {      font-family: sans-serif;      -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%  }  body {      margin: 0  }  footer, header, nav {      display: block  }  a {      background-color: transparent  }  a:active, a:hover {      outline: 0  }  strong {      font-weight: 700  }  h1 {      margin: .67em 0;      font-size: 2em  }  sup {      position: relative;      font-size: 75%;      line-height: 0;      vertical-align: baseline  }  sup {      top: -.5em  }  img {      border: 0  }  button, input {      margin: 0;      font: inherit;      color: inherit  }  button {      overflow: visible  }  button {      text-transform: none  }  button {      -webkit-appearance: button;      cursor: pointer  }  button::-moz-focus-inner, input::-moz-focus-inner {      padding: 0;      border: 0  }  input {      line-height: normal  }  input[type=checkbox] {      box-sizing: border-box;      padding: 0  }  table {      border-spacing: 0;      border-collapse: collapse  }  td, th {      padding: 0  }  @media print {      *, :after, :before {          color: #000 !important;          text-shadow: none !important;          background: 0 0 !important;          box-shadow: none !important      }      a, a:visited {          text-decoration: underline      }      a[href]:after {          content: " (" attr(href) ")"      }      a[href^="#"]:after {          content: ""      }      thead {          display: table-header-group      }      img, tr {          page-break-inside: avoid      }      img {          max-width: 100% !important      }      h2, h3, p {          orphans: 3;          widows: 3      }      h2, h3 {          page-break-after: avoid      }      .table {          border-collapse: collapse !important      }      .table td, .table th {          background-color: #fff !important      } }  @font-face {      font-family: 'Glyphicons Halflings';      src: url(/uploads/493/glyphicons-halflings-regular.eot);      src: url(/uploads/493/glyphicons-halflings-regular.eot) format("embedded-opentype"), url(/uploads/493/glyphicons-halflings-regular.woff2) format("woff2"), url(/uploads/493/glyphicons-halflings-regular.woff) format("woff"), url(/uploads/493/glyphicons-halflings-regular.ttf) format("truetype"), url(/uploads/493/glyphicons-halflings-regular.svg) format("svg"); 	 font-display: swap; }  .glyphicon {      position: relative;      top: 1px;      display: inline-block;      font-family: 'Glyphicons Halflings';      font-style: normal;      font-weight: 400;      line-height: 1;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale  }  .glyphicon-menu-hamburger:before {      content: "\e236"  }  * {      box-sizing: border-box  }  :after, :before {      box-sizing: border-box  }  html {      font-size: 10px;      -webkit-tap-highlight-color: transparent  }  body {      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;      font-size: 14px;      line-height: 1.42857143;      color: #333;      background-color: #fff  }  button, input {      font-family: inherit;      font-size: inherit;      line-height: inherit  }  a {      color: #337ab7;      text-decoration: none  }  a:focus, a:hover {      color: #23527c;      text-decoration: underline  }  a:focus {      outline: thin dotted;      outline: 5px auto -webkit-focus-ring-color;      outline-offset: -2px  }  img {      vertical-align: middle  }  h1, h2, h3, h4 {      font-family: inherit;      font-weight: 500;      line-height: 1.1;      color: inherit  }  h1, h2, h3 {      margin-top: 20px;      margin-bottom: 10px  }  h4 {      margin-top: 10px;      margin-bottom: 10px  }  h1 {      font-size: 36px  }  h2 {      font-size: 30px  }  h3 {      font-size: 24px  }  h4 {      font-size: 18px  }  p {      margin: 0 0 10px  }  .text-center {      text-align: center  }  ul {      margin-top: 0;      margin-bottom: 10px  }  ul ul {      margin-bottom: 0  }  .container {      padding-right: 15px;      padding-left: 15px;      margin-right: auto;      margin-left: auto  }  @media (min-width: 768px) {      .container {          width: 750px      } }  @media (min-width: 992px) {      .container {          width: 970px      } }  @media (min-width: 1200px) {      .container {          width: 1170px      } }  .container-fluid {      padding-right: 15px;      padding-left: 15px;      margin-right: auto;      margin-left: auto  }  .row {      margin-right: -15px;      margin-left: -15px  }  .col-lg-12, .col-lg-3, .col-md-12, .col-md-3, .col-md-4, .col-md-6, .col-md-9, .col-sm-12, .col-sm-4, .col-sm-6, .col-xs-12, .col-xs-6 {      position: relative;      min-height: 1px;      padding-right: 15px;      padding-left: 15px  }  .col-xs-12, .col-xs-6 {      float: left  }  .col-xs-12 {      width: 100%  }  .col-xs-6 {      width: 50%  }  @media (min-width: 768px) {      .col-sm-12, .col-sm-4, .col-sm-6 {          float: left      }      .col-sm-12 {          width: 100%      }      .col-sm-6 {          width: 50%      }      .col-sm-4 {          width: 33.33333333%      } }  @media (min-width: 992px) {      .col-md-12, .col-md-3, .col-md-4, .col-md-6, .col-md-9 {          float: left      }      .col-md-12 {          width: 100%      }      .col-md-9 {          width: 75%      }      .col-md-6 {          width: 50%      }      .col-md-4 {          width: 33.33333333%      }      .col-md-3 {          width: 25%      } }  @media (min-width: 1200px) {      .col-lg-12, .col-lg-3 {          float: left      }      .col-lg-12 {          width: 100%      }      .col-lg-3 {          width: 25%      } }  table {      background-color: transparent  }  th {      text-align: left  }  .table {      width: 100%;      max-width: 100%;      margin-bottom: 20px  }  .table > tbody > tr > td, .table > thead > tr > th {      padding: 8px;      line-height: 1.42857143;      vertical-align: top;      border-top: 1px solid #ddd  }  .table > thead > tr > th {      vertical-align: bottom;      border-bottom: 2px solid #ddd  }  .table > thead:first-child > tr:first-child > th {      border-top: 0  }  label {      display: inline-block;      max-width: 100%;      margin-bottom: 5px;      font-weight: 700  }  input[type=checkbox] {      margin: 4px 0 0;      margin-top: 1px;      line-height: normal  }  input[type=checkbox]:focus {      outline: thin dotted;      outline: 5px auto -webkit-focus-ring-color;      outline-offset: -2px  }  .form-control {      display: block;      width: 100%;      height: 34px;      padding: 6px 12px;      font-size: 14px;      line-height: 1.42857143;      color: #555;      background-color: #fff;      background-image: none;      border: 1px solid #ccc;      border-radius: 4px;      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);      transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s  }  .form-control:focus {      border-color: #66afe9;      outline: 0;      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)  }  .form-control::-moz-placeholder {      color: #999;      opacity: 1  }  .form-control:-ms-input-placeholder {      color: #999  }  .form-control::-webkit-input-placeholder {      color: #999  }  .form-group {      margin-bottom: 15px  }  .checkbox {      position: relative;      display: block;      margin-top: 10px;      margin-bottom: 10px  }  .checkbox label {      min-height: 20px;      padding-left: 20px;      margin-bottom: 0;      font-weight: 400;      cursor: pointer  }  .checkbox input[type=checkbox] {      position: absolute;      margin-top: 4px;      margin-left: -20px  }  .dropdown-menu {      position: absolute;      top: 100%;      left: 0;      z-index: 1000;      display: none;      float: left;      min-width: 160px;      padding: 5px 0;      margin: 2px 0 0;      font-size: 14px;      text-align: left;      list-style: none;      background-color: #fff;      background-clip: padding-box;      border: 1px solid #ccc;      border: 1px solid rgba(0, 0, 0, 0.15);      border-radius: 4px;      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175)  }  .dropdown-menu > li > a {      display: block;      padding: 3px 20px;      clear: both;      font-weight: 400;      line-height: 1.42857143;      color: #333;      white-space: nowrap  }  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {      color: #262626;      text-decoration: none;      background-color: #f5f5f5  }  .carousel {      position: relative  }  .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {      display: table;      content: " "  }  .clearfix:after, .container-fluid:after, .container:after, .row:after {      clear: both  }  .visible-xs {      display: none !important  }  @media (max-width: 767px) {      .visible-xs {          display: block !important      } }  @media (max-width: 767px) {      .hidden-xs {          display: none !important      } }  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {      background-color: #e8e8e8;      background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);      background-repeat: repeat-x  }  .mm-menu, .mm-panels, .mm-panels > .mm-panel {      margin: 0;      position: absolute;      left: 0;      right: 0;      top: 0;      bottom: 0;      z-index: 0  }  .games-all {      display: none; }  .mm-menu {      box-sizing: border-box;      background: inherit;      display: block;      overflow: hidden;      padding: 0  }  .mm-panel {      transition: -webkit-transform 0.4s ease;      transition: transform 0.4s ease;      transition: transform 0.4s ease, -webkit-transform 0.4s ease;      -webkit-transform: translate3d(100%, 0, 0);      -ms-transform: translate3d(100%, 0, 0);      transform: translate3d(100%, 0, 0)  }  .mm-panel.mm-opened {      -webkit-transform: translate3d(0%, 0, 0);      -ms-transform: translate3d(0%, 0, 0);      transform: translate3d(0%, 0, 0)  }  .mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel {      display: block  }  .mm-vertical .mm-listview > li.mm-opened > .mm-next:after, .mm-listview > li.mm-vertical.mm-opened > .mm-next:after {      -webkit-transform: rotate(45deg);      -ms-transform: rotate(45deg);      transform: rotate(45deg)  }  .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {      background: rgba(0, 0, 0, 0.05)  }  html.mm-opened {      overflow-x: hidden;      position: relative  }  .mm-divider.mm-opened a.mm-next:after {      -webkit-transform: rotate(45deg);      -ms-transform: rotate(45deg);      transform: rotate(45deg)  }  html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-slideout {      transition-duration: 0s  }  .mm-iconpanel .mm-panel.mm-opened {      border-left: 1px solid;      border-color: inherit  }  html.mm-opened .mm-menu.mm-effect-menu-zoom {      -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);      -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);      transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);      -webkit-transform-origin: left center;      -ms-transform-origin: left center;      transform-origin: left center  }  html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {      -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);      -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);      transform: scale(0.7, 0.7) translate3d(30%, 0, 0);      -webkit-transform-origin: right center;      -ms-transform-origin: right center;      transform-origin: right center  }  html.mm-opened .mm-menu.mm-effect-menu-slide {      -webkit-transform: translate3d(-30%, 0, 0);      -ms-transform: translate3d(-30%, 0, 0);      transform: translate3d(-30%, 0, 0)  }  html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {      -webkit-transform: translate3d(30%, 0, 0);      -ms-transform: translate3d(30%, 0, 0);      transform: translate3d(30%, 0, 0)  }  .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {      -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);      -ms-transform: scale(1, 1) translate3d(0%, 0, 0);      transform: scale(1, 1) translate3d(0%, 0, 0)  }  .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {      -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);      -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);      transform: scale(0.7, 0.7) translate3d(-30%, 0, 0)  }  html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {      -webkit-transform: translate3d(0, 0, 0);      -ms-transform: translate3d(0, 0, 0);      transform: translate3d(0, 0, 0);      opacity: 1  }  html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li {      opacity: 1  }  html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li {      opacity: 1;      top: 0  }  html.mm-opened.mm-fullscreen .mm-page {      box-shadow: none !important  }  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {      background: rgba(255, 255, 255, 0.05)  }  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {      background: rgba(255, 255, 255, 0.05)  }  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {      background: rgba(0, 0, 0, 0.03)  }  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {      background: rgba(255, 255, 255, 0.2)  }  .mm-panels, .mm-panels > .mm-panel {      background: inherit;      border-color: inherit  }  .mm-panels > .mm-panel {      background: inherit;      border-color: inherit;      -webkit-overflow-scrolling: touch;      overflow: scroll;      overflow-x: hidden;      overflow-y: auto;      box-sizing: border-box;      padding: 0 20px  }  .mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {      content: '';      display: block;      height: 20px  }  .mm-listview, .mm-listview > li {      list-style: none;      display: block;      padding: 0;      margin: 0  }  .mm-listview {      font: inherit;      font-size: 14px;      line-height: 20px  }  .mm-listview a, .mm-listview a:hover {      text-decoration: none  }  .mm-listview > li {      position: relative  }  .mm-listview > li, .mm-listview > li:after {      border-color: inherit  }  .mm-listview > li > a {      text-overflow: ellipsis;      white-space: nowrap;      overflow: hidden;      color: inherit;      display: block;      padding: 10px 10px 10px 20px;      margin: 0  }  .mm-listview > li:not(.mm-divider):after {      content: '';      border-bottom-width: 1px;      border-bottom-style: solid;      display: block;      position: absolute;      left: 0;      right: 0;      bottom: 0  }  .mm-listview > li:not(.mm-divider):after {      left: 20px  }  .mm-panels > .mm-panel > .mm-listview {      margin: 20px -20px  }  .mm-panels > .mm-panel > .mm-listview:first-child {      margin-top: -20px  }  .mm-listview .mm-inset {      list-style: inside disc;      padding: 0 10px 15px 20px;      margin: 0  }  .mm-listview .mm-inset > li {      padding: 5px 0  }  .mm-menu {      background: #f3f3f3;      border-color: rgba(0, 0, 0, 0.1);      color: rgba(0, 0, 0, 0.7)  }  .mm-menu .mm-listview {      border-color: rgba(0, 0, 0, 0.1)  }  .mm-menu .mm-listview > li a:not(.mm-next) {      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);      tap-highlight-color: rgba(255, 255, 255, 0.5)  }  .mm-page {      box-sizing: border-box;      position: relative  }  .mm-slideout {      transition: -webkit-transform 0.4s ease;      transition: transform 0.4s ease;      transition: transform 0.4s ease, -webkit-transform 0.4s ease  }  .mm-menu.mm-offcanvas {      display: none;      position: fixed  }  .mm-menu {      width: 40%;      min-width: 140px; } @media only screen and (max-width: 525px) { 	.mm-menu {      width: 60%;   } }   .mm-menu.mm-border-none .mm-listview > li:after {      content: none  }  .mm-listview .mm-inset > li.mobile-auth {      padding-top: 40px; }  .mm-menu.mm-theme-black {      background: black;      border-color: rgba(255, 255, 255, 0.2);      color: rgba(255, 255, 255, 0.6)  }  .mm-menu.mm-theme-black .mm-listview {      border-color: rgba(255, 255, 255, 0.2)  }  .mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);      tap-highlight-color: rgba(255, 255, 255, 0.3)  }  .carousel {      position: relative  }  @font-face {      font-family: 'Glyphicons Halflings';      src: url(/uploads/493/glyphicons-halflings-regular.eot);      src: url(/uploads/493/glyphicons-halflings-regular.eot) format("embedded-opentype"), url(/uploads/493/glyphicons-halflings-regular.woff) format("woff"), url(/uploads/493/glyphicons-halflings-regular.ttf) format("truetype"), url(/uploads/493/glyphicons-halflings-regular.svg) format("svg"); 	 font-display: swap; }  .glyphicon {      position: relative;      top: 1px;      display: inline-block;      font-family: 'Glyphicons Halflings';      font-style: normal;      font-weight: normal;      line-height: 1;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale  }  th {      text-align: left  }  .page-game .game-modal {      background-color: #01441b  }  .page-game .game-modal .sga-container {      position: relative;      margin: 50px 0;      padding: 0;      font-size: 0;      display: -ms-flexbox;      display: -webkit-flex;      display: flex;      -webkit-align-items: center;      -ms-flex-align: center;      align-items: center;      -webkit-justify-content: center;      -ms-flex-pack: center;      justify-content: center  }  .page-game .game-modal .sga-container .game_box {      position: relative;      border: none;      padding-right: 250px;      background: #f0f0ee;      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4)  }  .page-game .game-modal .sga-container .game_box .game__content {      padding-bottom: 50px  }  .page-game .game-modal .sga-container .game_box .game__content.anon-user {      padding-bottom: 0  }  .page-game .game-modal .sga-container .game_box .game__content iframe {      width: 100%;      height: 100%;      border: none  }  body {      background: url(/uploads/493/main-bg.webp)  }  a {      outline: none  }  a:focus {      outline: none  }  .button {      padding: 0 20px;      height: 30px;      border-radius: 15px;      background-color: #91941e;      display: inline-block;      line-height: 30px;      font-weight: 600;      color: #ffffff;      font-size: 16px;      transition: all .3s linear;      outline: none  }  .button:hover {      background-color: #c1bf18;      color: #4a3323;      cursor: pointer  }  .button:hover, .button:focus {      text-decoration: none  }  .deposit-button a {      padding: 0 20px;      background-color: #91941e;      display: inline-block;      color: #ffffff;      text-transform: uppercase;      font-weight: 400;      font-size: 17px;      height: 45px;      border-radius: 22px;      line-height: 45px;      transition: background-color .3s linear;      cursor: pointer  }  .deposit-button a:hover {      text-decoration: none;      background-color: #c1bf18;      color: #4a3323  }  .deposit-button a:hover, .deposit-button a:focus {      text-decoration: none;      color: #4a3323  }  .mm-menu.mm-theme-black {      background: #bcab88  }  .header {      background-color: #4a3323;      height: 50px  }  .header__logo {      width: 146px;      height: 50px;      float: left  }  @media (max-width: 767px) {      .header__logo {          position: absolute;          left: 50%;          -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);          transform: translateX(-50%)      } }  .header__logo a {      display: block;      height: 100%;      background: url(/uploads/493/logo.png) no-repeat;      background-size: 100%;      margin-top: 5px;      margin-left: 10px  }  .header__menu {      float: left;      margin: 0  }  @media (max-width: 1300px) {      .header__menu {          padding-left: 10px      } }  @media (max-width: 992px) {      .header__menu {          display: none      } }  .header__menu-item {      position: relative;      display: block;      float: left  }  @media (min-width: 1200px) {      .header__menu-item {          padding-left: 20px      } }  .header__menu-item a {      padding: 15px 10px;      line-height: 20px;      position: relative;      display: block;      font-size: 16px;      font-weight: 300;      color: #d0c4aa;      outline: none;      transition: color .3s ease, text-shadow .3s ease  }  .header__menu-item a:hover, .header__menu-item a:focus {      text-decoration: none;      color: #fbc039  }  .header__menu-item_current a {      color: #fbc039;      text-shadow: 0 0 2px #fbc039  }  .header__menu-item_current a:after {      content: '';      position: absolute;      bottom: 0;      height: 3px;      width: 100%;      background-color: #fbc039;      left: 0  }  .header__button {      float: right;      margin-right: 10px  }  .header__button_register {      background-color: #fbc039;      color: #4a3323  }  .header__button_register:hover {      background-color: #ffa200;      color: #fff  }  @media (max-width: 767px) {      .header__button {          display: none      } }  .header__right {      padding-top: 10px  }  .header__mobile-menu-toggle {      float: left;      margin-left: 2px  }  @media (min-width: 992px) {      .header__mobile-menu-toggle {          display: none      } }  .header__mobile-menu-toggle button {      background-color: transparent;      border: none;      outline: none;      padding-top: 0;      height: 50px  }  .header__mobile-menu-toggle button i {      font-size: 29px;      line-height: 49px;      color: #fcc137  }  .main-slider {      position: relative  }  .main-slider:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 1  }  @media (max-width: 745px) {      .main-slider .slider-registration {          display: none      }      .main-slider .carousel {          height: 45vw !important;     } }  .main-slider .carousel {      height: 500px  }  @media (max-width: 500px) {      .main-slider .carousel {          height: 390px      } }  .main-slider__img {      width: 100%;      height: 500px;      background-position: center; }  @media (max-width: 500px) {      .main-slider__img {          height: 390px      } }  .categories-mob {      text-align: center;      line-height: 0;      font-size: 0  }  @media (min-width: 992px) {      .categories-mob {          display: none      } }  .categories-mob__item {      display: inline-block;      width: 50%;      font-size: 16px;      line-height: 49px;      height: 51px;      background-color: #91941e;      vertical-align: middle  }  .categories-mob__item:nth-child(1) {      border-right: 1px #4e5005 solid  }  .categories-mob__item a {      color: #ffffff  }  .categories-mob__item a:hover, .categories-mob__item a:active, .categories-mob__item a:focus {      text-decoration: none  }  .bottom-banner {      background: url(/uploads/493/yellow-bg.webp);      margin-top: 40px;      position: relative  }  .bottom-banner:before {      content: '';      position: absolute;      width: 100%;      left: 0;      top: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 0  }  .bottom-banner:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 0  }  .bottom-banner__desktop {      position: relative;      padding: 25px;      height: 640px  }  @media (max-width: 991px) {      .bottom-banner__desktop {          display: none      } }  .bottom-banner__img1200 {      text-align: center  }  @media (max-width: 1199px) {      .bottom-banner__img1200 {          display: none      } }  .bottom-banner__text {      width: 260px;      text-align: center;      font-size: 14px;      color: #4a3323;      font-weight: 400  }  @media (min-width: 992px) {      .bottom-banner__text {          position: absolute      } }  .bottom-banner__text h4 {      font-size: 18px;      font-weight: 700  }  .bottom-banner__text_1 {      top: 264px;      left: calc(50% - 583px)  }  .bottom-banner__text_2 {      top: 389px;      left: calc(50% - 275px)  }  .bottom-banner__text_3 {      top: 389px;      left: calc(50% + 35px)  }  .bottom-banner__text_4 {      top: 251px;      left: calc(50% + 317px)  }  @media (max-width: 1199px) {      .bottom-banner__text {          width: 195px;          top: 326px      }      .bottom-banner__text_1 {          left: calc(50% - 470px)      }      .bottom-banner__text_2 {          left: calc(50% - 222px)      }      .bottom-banner__text_3 {          left: calc(50% + 31px)      }      .bottom-banner__text_4 {          left: calc(50% + 277px)      } }  @media (max-width: 991px) {      .bottom-banner__text {          max-width: 305px;          margin: auto;          width: auto;          padding-top: 30px;          height: 115px;          font-size: 18px      }      .bottom-banner__text h4 {          font-size: 22px;          margin: 0      } }  .bottom-banner__mobile {      font-size: 0  }  @media (min-width: 992px) {      .bottom-banner__mobile {          display: none      } }  .bottom-banner__mobile h3 {      margin-top: 50px;      font-size: 30px;      font-weight: 900;      text-transform: uppercase  }  .bottom-banner__block {      text-align: center;      padding: 0 10px;      position: relative;      vertical-align: middle;      overflow: hidden  }  @media (min-width: 768px) {      .bottom-banner__block {          width: 50%;          display: inline-block      }      .bottom-banner__block:first-child:after {          content: '';          width: 1px;          position: absolute;          right: 0;          height: 87%;          background-color: #4a3323;          top: 30px      } }  .bottom-banner__img768 {      margin-top: 23px  }  .bottom-banner__img768 img {      max-width: 100%  }  .bottom-banner__mob-btn {      text-align: center;      margin-bottom: 40px  }  .bottom-banner__mob-btn a {      color: #ffffff;      font-size: 24px;      font-weight: 600;      text-transform: uppercase;      border-radius: 30px;      background-color: #4a3323;      height: 50px;      line-height: 50px;      display: inline-block;      width: 288px;      transition: all .2s linear  }  .bottom-banner__mob-btn a:hover {      text-decoration: none;      background-color: #4a351b;      color: #fbc039  }  .bottom-banner__mob-btn a:focus {      text-decoration: none  }  .bottom-promo {      padding: 10px;      border: 3px solid rgba(0, 0, 0, 0.5);      border-radius: 10px;      margin-top: 70px;      margin-bottom: 70px  }  .bottom-promo__content {      position: relative;      background-color: rgba(74, 51, 35, 0.85);      border-radius: 4px;      overflow: hidden;      color: #ffffff;      padding: 0 10px 15px 20px  }  @media (min-width: 768px) {      .bottom-promo__content {          padding-left: 200px      }      .bottom-promo__content:before {          content: '';          position: absolute;          bottom: 0;          left: 40px;          height: 253px;          width: 125px;          background: url(/uploads/493/bottom-promo-character.webp);          background-size: 100% 100%      } }  .bottom-promo__content h3 {      font-size: 24px;      font-weight: 700  }  .bottom-promo__item {      padding-left: 16px;      position: relative  }  .bottom-promo__item:after {      content: '';      position: absolute;      width: 6px;      height: 6px;      left: 3px;      top: 7px;      border-radius: 8px;      background-color: #f7c201  }  .footer {      background-color: #1e1e1e;      padding: 60px 30px 30px 30px  }  .footer__copyright-links {      text-align: center  }  .footer__copyright-link {      height: 26px;      display: inline-block;      margin: 10px 8px  }  .footer__copyright-link img {      max-height: 100%;      transition: opacity .3s linear  }  .footer__copyright-link img:hover {      opacity: .7  }  .footer__text {      margin: 20px auto 0 auto;      max-width: 1000px;      text-align: center;      font-size: 13px;      font-weight: 400;      line-height: 16px;      color: #b8bcbf  }  .footer__menu {      text-align: center;      margin-top: 20px  }  .footer__menu-item {      font-size: 13px;      font-weight: 400;      display: inline-block;      color: #ffffff;      transition: color .3s ease  }  .footer__menu-item:hover, .footer__menu-item:focus {      text-decoration: none;      color: #fbc039  }  .footer__menu-item:not(:last-child):after {      content: '';      width: 1px;      height: 13px;      display: inline-block;      margin-left: 7px;      margin-right: 7px;      background-color: #b8bcbf;      vertical-align: middle  }  @media (max-width: 991px) {      .filter-panel {          height: 50px;          margin-top: 27px      } }  @media (min-width: 992px) {      .filter-panel {          margin-top: 40px      } }  .filter-panel__search-block {      float: right  }  @media (max-width: 991px) {      .filter-panel__search-block {          width: 100%;          position: absolute;          left: 0;          background-color: #4a3323;          height: 50px      } }  @media (max-width: 991px) {      .filter-panel__providers {          width: 141px;          float: right;          margin-right: 10px;          margin-top: 10px      } }  .filter-panel__categories {      padding-left: 0  }  @media (max-width: 991px) {      .filter-panel__categories {          display: none      } }  .filter-panel__category {      float: left;      display: block;      width: 140px;      padding-top: 55px;      text-align: center;      position: relative  }  .filter-panel__category:not(:last-child):after {      content: '';      position: absolute;      height: 30px;      width: 1px;      background-color: #4a3323;      top: 21px;      right: 0  }  .filter-panel__category a {      font-size: 16px;      font-weight: 400;      color: #4a3323;      transition: color .3s ease  }  .filter-panel__category a:hover, .filter-panel__category a:focus, .filter-panel__category a:active {      text-decoration: none;      color: #fbc039  }  .filter-panel__category a:active:before {      background-position-y: 0  }  .filter-panel__category a:before {      content: '';      position: absolute;      height: 55px;      width: 75px;      background-image: url(/uploads/493/categories-sprite.webp);      background-repeat: no-repeat;      top: 0;      left: 50%;      -webkit-transform: translateX(-50%);      -ms-transform: translateX(-50%);      transform: translateX(-50%);      background-position: 0 -4px;      transition: background-position-y .1s linear  }  .filter-panel__category_all a:before {      background-position-x: 11px  }  .filter-panel__category_slots a:before {      background-position-x: -64px  }  .filter-panel__category_table_games a:before {      background-position-x: -145px  }  .filter-panel__category_new_games a:before {      background-position-x: -300px  }  .providers {      position: relative  }  .providers__button {      position: relative;      height: 34px;      width: 150px;      border-radius: 15px;      border: none;      outline: none;      text-align: left;      padding-left: 13px;      background-color: #4a3323;      color: #bcab88;      transition: background-color .3s linear  }  .providers__button:hover {      background-color: #61442f  }  @media (max-width: 991px) {      .providers__button {          background-color: #000000;          height: 30px      }      .providers__button:hover {          background-color: rgba(0, 0, 0, 0.7)      } }  .providers__button:before, .providers__button:after {      font-family: FontAwesome, 'sans-serif';      font-size: 18px;      position: absolute;      color: #bcab88;      content: "\f107";      top: 5px;      right: 14px  }  .providers__dropdown-menu {      width: 100%  }  @media (max-width: 991px) {      .providers__dropdown-menu {          right: 0;          left: initial      } }  .game-item__block img {      max-width: 100%;      width: 100%  }  .game-item__overlay {      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%;      opacity: 0;      background-color: rgba(198, 30, 26, 0.6);      transition: opacity .3s ease  }  .game-item__overlay:hover {      opacity: 1  }  .game-item__title {      text-align: center;      color: #ffffff;      font-size: 17px;      font-weight: 300;      margin-top: 5%;      line-height: 1  }  .game-item__actions {      text-align: center  }  .game-item__play-now {      display: inline-block;      min-width: 140px;      height: 37px;      line-height: 37px;      background-color: #91941e;      border-radius: 18px;      color: #ffffff;      font-size: 15px;      font-weight: 600;      margin-top: 5px;      transition: all .2s linear  }  .game-item__play-now:hover, .game-item__play-now:focus {      text-decoration: none;      background-color: #c1bf18;      color: #4a3323  }  .game-item_live .game-item__play-now {      margin-top: 15px  }  .game-item__play-fun {      display: inline-block;      color: #fbc039;      font-size: 12px;      font-weight: 700;      text-decoration: underline;      text-transform: uppercase;      transition: color .2s linear  }  .game-item__play-fun:hover, .game-item__play-fun:focus {      text-decoration: none;      color: #fbee3f  }  .games-list__title {      position: relative;      color: #4a3323;      text-transform: uppercase;      padding-left: 30px;      margin-bottom: 17px  }  .games-list__title:before {      content: '';      position: absolute;      width: 18px;      height: 32px;      top: -4px;      left: 0;      background: url(/shared/empty.gif)  }  .games-list__title h2 {      font-size: 30px;      font-weight: 700;      line-height: 1;      font-family: Impact, 'sans-serif'  }  .games-list__game-item {      padding: 0 1px;      margin-bottom: 2px  }  .games-list__show-more {      text-align: center;      padding: 20px 0  }  .games-list__show-more a {      color: #ffffff;      font-size: 24px;      font-weight: 400;      text-transform: uppercase;      border-radius: 30px;      background-color: #91941e;      height: 60px;      line-height: 60px;      display: inline-block;      padding: 0 25px;      transition: all .2s linear  }  .games-list__show-more a:hover {      text-decoration: none;      background-color: #c1bf18;      color: #4a3323  }  .games-list__show-more a:focus {      text-decoration: none  }  .games-list__show-more a:after {      content: '';      position: absolute;      height: 11px;      width: 100%;      bottom: 44.5px;      left: 0;      background: url(/shared/empty.gif);      z-index: -1  }  .games-list__show-more_live {      padding: 30px 0  }  .games-list__show-more_live a:after {      bottom: 54.5px  }  .cms-text {      color: #4a3323;      font-size: 18px;      margin-bottom: 40px  }  .cms-text strong {      font-weight: 700  }  .cms-text__title {      text-align: center  }  .cms-text__title > h1, .cms-text__title > h2 {      font-size: 36px;      margin-bottom: 60px;      margin-top: 30px;      text-transform: uppercase;      font-family: Impact, 'sans-serif';      font-weight: 400;      display: inline-block;      position: relative  }  #game-block {      width: 65vw;      height: 34vw;      max-width: 1000px;      margin: 0 auto; }  .cms-text__title > h1:after, .cms-text__title > h2:after {      content: '';      position: absolute;      height: 11px;      width: 100%;      left: 0;      bottom: -26px;      background: url('thin-wave.png' )  }  .promotion {      max-width: 540px;      margin: 40px auto 0 auto;      width: 100%;      background: url(/shared/empty.gif) no-repeat;      background-size: 100% 100%;      padding-bottom: 35px  }  .promotion__header img {      width: 100%  }  .promotion__title {      padding: 20px 30px;      font-size: 24px;      color: #4a3323;      font-family: Impact, 'sans-serif';      font-weight: 400;      line-height: 25px  }  @media (min-width: 551px) {      .promotion__title {          height: 90px;          overflow: hidden      } }  .promotion__description {      padding: 0 30px;      color: #4a3323;      font-weight: 400;      font-size: 18px;      line-height: 19px;      overflow: hidden  }  @media (min-width: 992px) {      .promotion__description {          height: 116px      } }  @media (min-width: 1200px) {      .promotion__description {          height: 98px      } }  .promotion__actions-wrp {      background: url(/shared/empty.gif) no-repeat;      background-size: 100% 100%;      min-height: 86px;      margin-top: 20px;      overflow: hidden  }  @media (max-width: 550px) {      .promotion__actions-wrp {          min-height: 120px      } }  .promotion__actions {      margin-top: 24px;      padding-left: 30px  }  @media (max-width: 550px) {      .promotion__actions {          text-align: center;          padding-left: 0      } }  .promotion__btn {      vertical-align: middle;      display: inline-block  }  .promotion__btn a {      text-decoration: none;      color: #ffffff;      font-size: 24px;      font-weight: 400;      text-transform: uppercase;      border-radius: 30px;      background-color: #91941e;      height: 48px;      line-height: 48px;      padding: 0 25px;      transition: all .2s linear;      outline: none;      border: none;      cursor: pointer;      display: inline-block; }  .promotion__btn a:hover {      background-color: #c1bf18;      color: #4a3323;      text-decoration: none; }  @media (max-width: 550px) {      .promotion__btn {          display: block      } }  .promotion__btn a, .promotion__btn a {      color: #ffffff;      font-size: 24px;      font-weight: 400;      text-transform: uppercase;      border-radius: 30px;      background-color: #91941e;      height: 48px;      line-height: 48px;      padding: 0 25px;      transition: all .2s linear;      outline: none;      border: none;      cursor: pointer;      display: inline-block  }  .promotion__btn a:hover, .promotion__btn a:hover {      background-color: #c1bf18;      color: #4a3323;      text-decoration: none  }  .promotion__link {      vertical-align: middle;      color: #ffffff;      margin-left: 20px;      font-size: 18px;      text-decoration: underline;      font-weight: 700;      transition: color .2s linear  }  @media (max-width: 550px) {      .promotion__link {          font-size: 14px;          margin-left: 0      } }  .promotion__link:hover, .promotion__link:focus {      color: #fbc039  }  .page-vip__head {      text-align: center;      padding: 20px 10px 60px 10px  }  @media (max-width: 991px) {      .page-vip__head {          background: url(/uploads/493/yellow-bg.webp)      } }  .page-vip__head h1 {      font-size: 36px;      font-weight: 700;      margin-top: 0;      font-family: Impact, 'sans-serif'  }  .page-vip__head p {      font-size: 18px  }  .page-vip__schema-wrp {      background: url(/uploads/493/yellow-bg.webp) );      margin-bottom: 70px;      height: 2417px;      position: relative  }  .page-vip__schema-wrp:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 0  }  @media (min-width: 992px) {      .page-vip__schema-wrp:before {          content: '';          position: absolute;          width: 100%;          left: 0;          top: -8px;          height: 16px;          background: url(/uploads/493/rastafara-line.webp);          z-index: 0      } }  @media (max-width: 991px) {      .page-vip__schema-wrp {          height: 6173px      } }  .page-vip__vip-schema {      position: relative;      z-index: 1  }  @media (min-width: 992px) {      .page-vip__vip-schema {          top: -61px      } }  .vip-schema {      background: url(/uploads/493/schema.png) no-repeat center;      height: 2460px;      position: relative  }  @media (max-width: 991px) {      .vip-schema {          background: url(/uploads/493/schema-mob.png) no-repeat calc(50% - 30px) 0;          height: 6213px      } }  .vip-schema__s1 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 115px;      left: calc(50% + 62px);      top: 45px;      border-color: #bb0000  }  @media (max-width: 991px) {      .vip-schema__s1 {          left: calc(50% - 112px);          top: -53px      } }  .vip-schema__s1:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #b00;      border-top: 3px solid #b00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s1 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s2 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 215px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s2 {          left: calc(50% - 112px);          top: 250px      } }  .vip-schema__s2:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s2:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s2 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s3 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 315px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s3 {          left: calc(50% - 112px);          top: 530px      } }  .vip-schema__s3:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s3 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s4 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 415px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s4 {          left: calc(50% - 112px);          top: 810px      } }  .vip-schema__s4:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s4:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s4 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s5 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 515px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s5 {          left: calc(50% - 112px);          top: 1090px      } }  .vip-schema__s5:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s5 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s6 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 615px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s6 {          left: calc(50% - 112px);          top: 1370px      } }  .vip-schema__s6:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s6:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s6 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s7 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 715px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s7 {          left: calc(50% - 112px);          top: 1650px      } }  .vip-schema__s7:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s7 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s8 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 815px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s8 {          left: calc(50% - 112px);          top: 1930px      } }  .vip-schema__s8:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s8:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s8 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s9 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 915px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s9 {          left: calc(50% - 112px);          top: 2210px      } }  .vip-schema__s9:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s9 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s10 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1015px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s10 {          left: calc(50% - 112px);          top: 2490px      } }  .vip-schema__s10:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s10:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s10 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s11 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1115px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s11 {          left: calc(50% - 112px);          top: 2770px      } }  .vip-schema__s11:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s11 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s12 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1215px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s12 {          left: calc(50% - 112px);          top: 3050px      } }  .vip-schema__s12:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s12:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s12 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s13 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1315px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s13 {          left: calc(50% - 112px);          top: 3330px      } }  .vip-schema__s13:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s13 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s14 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1415px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s14 {          left: calc(50% - 112px);          top: 3610px      } }  .vip-schema__s14:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s14:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s14 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s15 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1515px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s15 {          left: calc(50% - 112px);          top: 3890px      } }  .vip-schema__s15:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s15 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s16 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1615px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s16 {          left: calc(50% - 112px);          top: 4170px      } }  .vip-schema__s16:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s16:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s16 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s17 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1715px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s17 {          left: calc(50% - 112px);          top: 4450px      } }  .vip-schema__s17:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s17 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s18 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1815px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s18 {          left: calc(50% - 112px);          top: 4730px      } }  .vip-schema__s18:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s18:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s18 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s19 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 1915px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s19 {          left: calc(50% - 112px);          top: 5010px      } }  .vip-schema__s19:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s19 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s20 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 2015px;      left: calc(50% - 480px)  }  @media (max-width: 991px) {      .vip-schema__s20 {          left: calc(50% - 112px);          top: 5290px      } }  .vip-schema__s20:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s20:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s20 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s21 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 2115px;      left: calc(50% + 250px)  }  @media (max-width: 991px) {      .vip-schema__s21 {          left: calc(50% - 112px);          top: 5570px      } }  .vip-schema__s21:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  .vip-schema__s21 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .vip-schema__s22 {      position: absolute;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3);      top: 2215px;      left: calc(50% - 292px);      top: 2310px  }  @media (max-width: 991px) {      .vip-schema__s22 {          left: calc(50% - 112px);          top: 5850px      } }  .vip-schema__s22:before {      content: '';      position: absolute;      left: -5px;      top: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-top: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateY(-50%);      -ms-transform: rotate(-45deg) translateY(-50%);      transform: rotate(-45deg) translateY(-50%)  }  @media (min-width: 992px) {      .vip-schema__s22:before {          left: initial;          right: -5px;          border-left: 3px solid #7dbb00;          border-top: 3px solid #7dbb00;          -webkit-transform: rotate(135deg) translateX(-50%);          -ms-transform: rotate(135deg) translateX(-50%);          transform: rotate(135deg) translateX(-50%)      } }  .vip-schema__s22 span {      font-size: 18px;      font-weight: 700;      text-transform: uppercase  }  .page-terms-and-conditions__head {      background: url({ asset('yellow-bg.webp',918);      text-align: center;      position: relative  }  .page-terms-and-conditions__head:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 0  }  .payments {      padding-bottom: 90px  }  .payments__table-title {      position: relative;      color: #4a3323;      text-transform: uppercase;      padding-left: 30px  }  .payments__table-title:before {      content: '';      position: absolute;      width: 18px;      height: 32px;      left: 0;      background: url(/shared/empty.gif)  }  .payments__table-title h2 {      line-height: 1;      margin-bottom: 20px;      text-transform: uppercase;      font-family: Impact, 'sans-serif';      font-size: 36px;      font-weight: 400  }  .payments__table {      border-collapse: separate;      border-spacing: 0 1px  }  @media (max-width: 800px) {      .payments__table tr > td:last-child {          padding-left: 9px !important;          text-align: center      } }  .payments__table > thead > tr > th {      border-bottom: none;      background-color: #331200;      vertical-align: middle;      height: 50px;      font-size: 16px;      color: #ffffff;      font-weight: 400;      text-align: center  }  .payments__table > thead > tr > th:first-child {      border-radius: 5px 0 0 5px;      padding-left: 15px  }  .payments__table > thead > tr > th:last-child {      border-radius: 0 5px 5px 0  }  .payments__table tbody > tr {      background: url(/uploads/493/yellow-bg.webp);      color: #044444;      font-size: 16px;      font-weight: 400  }  .payments__table tbody > tr:nth-of-type(odd) {      background-image: linear-gradient(to right, rgba(199, 181, 138, 0.2), rgba(199, 181, 138, 0.2)), url(/uploads/493/yellow-bg.webp)  }  @media (max-width: 800px) {      .payments__table tbody > tr {          border: none;          border-radius: 7px;          padding: 10px;          margin-bottom: 5px      } }  .payments__table tbody > tr > td {      position: relative;      vertical-align: middle;      border-top: none;      border-bottom: none  }  @media (min-width: 801px) {      .payments__table tbody > tr > td {          height: 80px;          text-align: center      }      .payments__table tbody > tr > td:nth-child(-n+4):after {          height: 71px;          width: 1px;          background-image: linear-gradient(rgba(68, 68, 68, 0.3), rgba(68, 68, 68, 0.3), #d5d5d5);          content: "";          display: block;          position: absolute;          top: 0;          right: 0      } }  .payments__table tbody > tr > td:first-child {      border-radius: 5px 0 0 5px  }  .payments__table tbody > tr > td:last-child {      border-radius: 0 5px 5px 0  }  .landing__banner {      height: 250px;      background: url(/uploads/493/affiliate-banner.webp) center center no-repeat;      background-size: cover;      margin-top: 30px  }  .landing__header {      text-transform: uppercase;      font-size: 36px;      font-family: Impact, 'sans-serif';      font-weight: 400;      color: #4a3323;      text-align: center  }  .landing__register {      text-align: center  }  .landing__register a {      color: #ffffff;      font-size: 24px;      font-weight: 400;      text-transform: uppercase;      border-radius: 30px;      background-color: #91941e;      height: 60px;      line-height: 60px;      display: inline-block;      padding: 0 45px;      min-width: 290px;      transition: all .2s linear;      cursor: pointer;      position: relative;      z-index: 2  }  .landing__register a:hover {      text-decoration: none;      background-color: #c1bf18;      color: #4a3323  }  .landing__register a:focus {      text-decoration: none  }  .landing__register_top {      margin-top: 25px  }  .landing__register_bottom {      margin-top: 40px;      margin-bottom: 40px  }  .landing__links-wrp {      text-align: center  }  .landing__links {      display: inline-block;      font-size: 0;      background-color: #4a3323;      border: 4px solid #ffffff;      border-radius: 30px;      box-shadow: 0 5px 7px rgba(0, 0, 0, 0.7);      margin-top: 30px;      margin-bottom: 40px  }  @media (max-width: 767px) {      .landing__links {          border-radius: 25px;          max-width: 290px      } }  .landing__links a {      position: relative;      display: inline-block;      font-size: 16px;      color: #d0c4aa;      padding: 9px 30px;      cursor: pointer;      transition: all .3s ease  }  @media (max-width: 767px) {      .landing__links a {          display: block      } }  .landing__links a:after {      content: '';      position: absolute;      width: calc(100% - 60px);      height: 3px;      bottom: 0;      left: 50%;      -webkit-transform: translateX(-50%);      -ms-transform: translateX(-50%);      transform: translateX(-50%);      background-color: #fbc039;      opacity: 0;      transition: opacity .3s ease  }  .landing__links a:hover {      text-decoration: none;      color: #fbc039;      text-shadow: 0 0 2px #fbc039  }  .landing__links a:hover:after {      opacity: 1  }  .landing__links a:not(:last-child):before {      content: '';      position: absolute;      right: 0;      width: 1px;      height: 20px;      background-color: #bcab88  }  @media (max-width: 767px) {      .landing__links a:not(:last-child):before {          right: 10px;          bottom: 0;          height: 1px;          width: calc(100% - 20px)      } }  .landing__about {      background: url(/uploads/493/yellow-bg.webp);      position: relative  }  .landing__about:before {      content: '';      position: absolute;      width: 100%;      left: 0;      top: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 0  }  .landing__about:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 1  }  .landing__about-container {      position: relative  }  .landing__subtitle {      color: #4a3323;      font-family: Impact, 'sans-serif';      font-size: 36px;      font-weight: 400;      text-transform: uppercase;      margin-top: 40px  }  @media (max-width: 768px) {      .landing__subtitle {          text-align: center      } }  @media (max-width: 991px) {      .landing__subtitle_how {          text-align: center      } }  .landing__text {      color: #4a3323;      font-size: 18px;      line-height: 30px;      font-weight: 400  }  @media (max-width: 768px) {      .landing__text {          text-align: center      } }  .landing__text strong {      font-weight: 700  }  .landing__text_about {      margin-bottom: 25px  }  @media (min-width: 1200px) {      .landing__text_about {          max-width: 71%      } }  @media (min-width: 992px) and (max-width: 1199px) {      .landing__text_about {          max-width: 60%      } }  .landing__text_how {      position: relative;      z-index: 2  }  @media (min-width: 992px) {      .landing__text_how {          max-width: 608px      } }  @media (max-width: 991px) {      .landing__text_how {          text-align: center      } }  .landing__about-points {      background-color: rgba(255, 255, 255, 0.89);      padding: 20px 10px 20px 20px;      border-radius: 5px;      color: #4a3323;      font-size: 18px;      font-weight: 700;      max-width: 890px;      overflow: hidden;      margin-bottom: 60px;      position: relative;      z-index: 2  }  .landing__about-points p {      position: relative;      padding-left: 30px  }  .landing__about-points p:before {      content: '';      position: absolute;      width: 18px;      height: 32px;      left: 0;      background: url(/shared/empty.gif)  }  .landing__bob1 {      position: absolute;      width: 723px;      height: 555px;      background: url(/uploads/493/bob1.webp) center center no-repeat;      bottom: 0;      right: 0;      z-index: 1  }  @media (max-width: 991px) {      .landing__bob1 {          display: none      } }  .landing__percentages {      position: relative;      background-color: #4a3323  }  .landing__percentages:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 1  }  @media (max-width: 991px) {      .landing__percentages {          text-align: center      } }  .landing__percentages-img {      margin-top: 40px;      margin-bottom: 30px  }  @media (min-width: 992px) {      .landing__percentages-img {          float: right      } }  .landing__bob2 {      position: absolute;      width: 438px;      height: 543px;      background: url(/uploads/493/bob2.webp) center center no-repeat;      bottom: 0;      left: 0;      z-index: 1  }  @media (max-width: 1200px) {      .landing__bob2 {          left: -60px      } }  @media (max-width: 991px) {      .landing__bob2 {          display: none      } }  .landing__how {      position: relative;      background: url(/uploads/493/yellow-bg.webp)  }  .landing__how:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 1  }  .landing__points {      position: relative;      z-index: 2  }  .landing__points p {      position: absolute;      top: 21px;      left: 50px;      width: 230px;      font-size: 14px;      text-align: center;      padding: 15px;      border: 3px solid #7dbb00;      border-radius: 9px;      background-color: #ffffff;      line-height: 18px;      height: 100px;      color: #4a3323;      box-shadow: 0 7px 9px rgba(0, 0, 0, 0.3)  }  @media (min-width: 992px) {      .landing__points p:nth-of-type(1) {          left: -10px      }      .landing__points p:nth-of-type(2) {          left: 232px      }      .landing__points p:nth-of-type(3) {          left: 472px      }      .landing__points p:nth-of-type(4) {          left: 712px      } }  @media (max-width: 991px) {      .landing__points p {          left: calc(50% - 3px);          -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);          transform: translateX(-50%)      }      .landing__points p:nth-of-type(1) {          top: -83px      }      .landing__points p:nth-of-type(2) {          top: 259px      }      .landing__points p:nth-of-type(3) {          top: 610px      }      .landing__points p:nth-of-type(4) {          top: 960px      } }  .landing__points p:before {      content: '';      position: absolute;      bottom: -5px;      left: 50%;      width: 20px;      height: 20px;      border-left: 3px solid #7dbb00;      border-bottom: 3px solid #7dbb00;      background-color: #ffffff;      -webkit-transform: rotate(-45deg) translateX(-50%);      -ms-transform: rotate(-45deg) translateX(-50%);      transform: rotate(-45deg) translateX(-50%)  }  .landing__points p span {      position: absolute;      width: calc(100% - 20px);      top: 50%;      left: 50%;      -webkit-transform: translateY(-50%) translateX(-50%);      -ms-transform: translateY(-50%) translateX(-50%);      transform: translateY(-50%) translateX(-50%)  }  .landing__points-img {      margin-top: 110px;      margin-bottom: 35px;      margin-left: 50px  }  @media (max-width: 991px) {      .landing__points-img {          display: none      } }  .landing__bob3 {      position: absolute;      width: 541px;      height: 563px;      background: url(/uploads/493/bob3.webp) center center no-repeat;      bottom: 0;      right: 0;      z-index: 1  }  @media (max-width: 991px) {      .landing__bob3 {          display: none      } }  .landing__points-mobile-img {      text-align: center;      margin-top: 100px;      margin-bottom: 60px  }  @media (min-width: 992px) {      .landing__points-mobile-img {          display: none      } }  .live-casino__banner {      height: 250px;      max-width: 1170px;      margin: 30px auto 0 auto;      background: url(/uploads/493/live-casino-banner.webp) center center no-repeat;      background-size: cover  }  .live-casino__container {      margin-top: 30px  }  .promotions {      padding-top: 20px;      padding-bottom: 60px  }  html.mm-blocking {      overflow: hidden; }  html.mm-blocking body {      overflow: hidden; }  html.mm-opening .mm-slideout {      -webkit-transform: translate(40%, 0);      -ms-transform: translate(40%, 0);      transform: translate(40%, 0); } @media only screen and (max-width: 525px) {   html.mm-opening .mm-slideout {        -webkit-transform: translate(60%, 0);        -ms-transform: translate(60%, 0);        transform: translate(60%, 0);   } }   .mm-menu.mm-current {      display: block; }  .page-game .game-modal {      background: url(/uploads/493/main-bg.webp);      background-size: 1600px  }  .page-game .game-modal .sga-container .game_box {      padding-right: 0;      box-shadow: none;      background: none  }  @media (min-width: 1000px) {      .page-game .game-modal .sga-container .game_box {          border: 10px rgba(188, 171, 136, 0.7) solid      } }  .page-game .game-modal .sga-container .game_box .game__content {      padding-bottom: 0  }  .page-game .game-modal .sga-container .game_box__btc-wallet {      background-color: rgba(188, 171, 136, 0.7)  }  .right-block {      background-color: #bcab88;      padding: 15px;      border-radius: 5px;      position: relative;      font-size: 0  }  .right-block:after {      content: '';      position: absolute;      height: 11px;      width: 100%;      left: 0;      bottom: 64px;      background: url(/shared/empty.gif)  }  .right-block__title {      color: #4a3323;      font-family: Impact, 'sans-serif';      font-size: 24px;      font-weight: 400;      text-transform: uppercase  }  .right-block__title-text {      color: #4a3323;      font-size: 18px;      font-weight: 700;      line-height: 18px;      margin-top: 10px  }  .right-block__img {      margin-top: 10px  }  .right-block__img img {      width: 100%  }  .right-block__text {      color: #4a3323;      font-size: 16px;      font-weight: 600;      margin-top: 20px  }  .right-block__prize-pool {      font-size: 14px;      color: #4a3323;      padding-left: 10px;      margin-top: 10px;      text-align: center  }  .right-block__prize-pool strong {      font-size: 16px  }  .right-block__buttons {      padding-top: 45px;      text-align: center  }  .right-panel {      margin-top: 65px  }  @media (max-width: 991px) {      .right-panel {          display: none      } }  .right-panel__right-block:not(:first-child) {      margin-top: 20px  }  .right-panel__jackpots {      margin-top: 20px  }  .jackpots {      padding: 20px;      border-radius: 5px;      background-color: #fbc039  }  .jackpots__title {      color: #4a3323;      font-family: Impact, 'sans-serif';      font-size: 24px;      font-weight: 400;      text-transform: uppercase  }  .jackpots__img img {      width: 100%  }  .jackpots__game {      text-align: center;      padding: 20px 0;      position: relative  }  .jackpots__game:after {      content: '';      position: absolute;      height: 11px;      width: calc(100% + 40px);      left: -20px;      bottom: 0;      background: url(/shared/empty.gif)  }  .jackpots__game-name {      margin-top: 10px  }  .jackpots__game-name a {      color: #4a3323;      font-size: 16px  }  .jackpots__money strong {      color: #4a3323;      font-size: 24px  }  .jackpots__buttons {      margin-top: 20px;      text-align: center  }  .swiper-pagination-bullet {      display: inline-block;      width: 10px;      height: 10px;      margin: 1px;      text-indent: -999px;      cursor: pointer;      background-color: #000;      background-color: transparent;      border: 1px solid #fff;      border-radius: 10px;      opacity: 1; }  .swiper-pagination-bullet-active {      width: 12px;      height: 12px;      margin: 0;      background-color: #fff; }  .ya-share2 {      margin: 12px 0 0 12px;      float: left; }  .slider-registration {      position: absolute;      top: 60px;      left: 60px;      border-radius: 10px;      border: 3px solid rgba(0, 0, 0, 0.2);      padding: 10px;      font-size: 0;      z-index: 5;      min-width: 300px  }  @media (min-width: 992px) {      .slider-registration {          width: 620px;          height: 380px      } }  @media (max-width: 640px) {      .ya-share2 {          display: none;     } }  @media (max-width: 767px) {      .slider-registration {          left: 50%;          -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);          transform: translateX(-50%)      }      .games-list__game-item {          width: 100%;     } }  @media (max-width: 500px) {      .slider-registration {          top: 10px      } }  .slider-registration__content {      border-radius: 5px;      background-color: rgba(0, 0, 0, 0.85);      height: 100%  }  .slider-registration__img {      display: inline-block;      vertical-align: top;      padding: 10px  }  @media (min-width: 992px) {      .slider-registration__img {          width: 50%      } }  .slider-registration__img img {      width: 100%;      margin-top: 10px  }  @media (max-width: 991px) {      .slider-registration__img img {          margin-top: 5px;          margin-bottom: 10px      } }  .slider-registration__right {      width: 50%;      display: inline-block;      vertical-align: top;      font-size: 14px  }  @media (max-width: 991px) {      .slider-registration__right {          display: none      } }  .slider-registration__form {      width: 240px;      margin: 30px auto auto  }  .slider-registration__btn {      position: absolute;      bottom: -27px;      left: 50%;      text-align: center;      min-width: 200px;      -webkit-transform: translateX(-50%);      -ms-transform: translateX(-50%);      transform: translateX(-50%);      color: #4a3323;      font-size: 24px;      font-weight: 400;      text-transform: uppercase;      border-radius: 30px;      background-color: #fbc039;      height: 52px;      line-height: 52px;      display: inline-block;      padding: 0 25px;      transition: all .2s linear;      outline: none;      border: none  }  .slider-registration__btn:hover {      background-color: #c1bf18;      color: #ffffff;      text-decoration: none  }  @media (min-width: 992px) {      .slider-registration__btn_sign-up {          display: none      } }  .slider-reg-form__field {      position: relative  }  .slider-reg-form__field input {      height: 30px;      border: 1px solid #dedede;      border-radius: 20px;      padding-left: 20px  }  .slider-reg-form__field label {      display: none  }  .slider-reg-form__field .form-group {      margin-bottom: 10px  }  .slider-reg-form__checkbox {      position: relative  }  .slider-reg-form__checkbox input {      display: none  }  .slider-reg-form__checkbox label {      padding-left: 43px;      line-height: 16px;      color: #fff  }  .slider-reg-form__checkbox span:before {      content: '';      display: block;      width: 30px;      height: 30px;      border-radius: 16px;      position: absolute;      left: 0;      top: 50%;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      background-color: #dedede;      transition: background-color .2s linear  }  .slider-reg-form__checkbox:hover span:before {      background-color: #ffe6ad  }  .slider-reg-form__checkbox [type=checkbox]:checked + span:before {      background-color: #fbc039  }  .slider-reg-form__checkbox [type=checkbox]:checked + span:after {      content: "\e013";      top: 50%;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      color: #000;      font-family: 'Glyphicons Halflings', 'sans-serif';      font-style: normal;      line-height: 1;      -webkit-font-smoothing: antialiased;      -moz-osx-font-smoothing: grayscale;      position: absolute;      left: 7px  }  .slider-reg-form__btn {      color: #4a3323;      font-size: 24px;      font-weight: 400;      text-transform: uppercase;      border-radius: 30px;      background-color: #fbc039;      height: 52px;      line-height: 52px;      display: inline-block;      padding: 0 25px;      transition: all .2s linear;      outline: none;      border: none;      width: 100%  }  .slider-reg-form__btn:hover {      background-color: #c1bf18;      color: #ffffff  }  .tournament-timer__title {      color: #ffffff;      font-size: 14px;      font-weight: 700;      display: inline-block;      margin-bottom: 10px  }  .tournament-timer_trn-item .tournament-timer__title {      color: #4a3323;      font-size: 16px;      font-weight: 700;      margin-top: 6px  }  .tournament-timer__value {      background-color: #ffffff;      border-radius: 3px;      box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);      height: 45px;      color: #000000;      font-size: 27px;      font-family: Impact, 'sans-serif';      font-weight: 400;      margin: auto;      width: 55px;      line-height: 45px;      letter-spacing: 7px;      text-indent: 7px;      text-align: center  }  .tournament-timer__counter {      display: -webkit-flex;      display: -ms-flexbox;      display: flex;      -webkit-flex-direction: row;      -ms-flex-direction: row;      flex-direction: row;      -webkit-justify-content: space-around;      justify-content: space-around  }  .tournament-timer__unit {      background-color: #000000;      border-radius: 10px;      height: 20px;      color: #ffffff;      font-weight: 400;      font-size: 12px;      line-height: 20px;      padding: 0 3px;      margin-top: 3px;      text-transform: capitalize  }  .tournaments {      overflow: hidden  }  .tournaments__head {      min-height: 370px;      text-align: center;      background: url(/shared/empty.gif) center center no-repeat;      background-size: cover  }  .tournaments__title {      display: inline-block;      position: relative;      margin-top: 250px;      text-transform: uppercase;      font-family: Impact, sans-serif;      font-weight: 400;      font-size: 36px;      color: #4a3323;      padding: 17px 40px;      line-height: 1;      border-radius: 35px;      background-color: rgba(255, 255, 255, 0.9);      margin-bottom: 45px  }  .tournaments__title:after {      content: '';      width: 375px;      height: 354px;      position: absolute;      background: url(/shared/empty.gif) center center no-repeat;      bottom: -65px;      left: -40px;      z-index: -1  }  @media (max-width: 500px) {      .tournaments__title:after {          left: -79px      } }  .tournaments-footer {      position: relative;      background-color: #4a3323;      padding: 40px 0;      min-height: 500px;      margin-top: 90px  }  .tournaments-footer:before {      content: '';      position: absolute;      width: 100%;      left: 0;      top: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 0  }  .tournaments-footer:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 1  }  .tournaments-footer__text {      max-width: 800px;      float: right;      color: #ffffff  }  @media (max-width: 1370px) {      .tournaments-footer__text {          max-width: 700px      } }  @media (max-width: 1100px) {      .tournaments-footer__text {          float: none;          text-align: center;          max-width: 100%      } }  .tournaments-footer__text:before {      content: '';      position: absolute;      width: 438px;      height: 543px;      background: url(/uploads/493/bob2.webp) center center no-repeat;      bottom: 0;      left: 0;      z-index: 1  }  @media (max-width: 1200px) {      .tournaments-footer__text:before {          left: -120px      } }  @media (max-width: 1100px) {      .tournaments-footer__text:before {          display: none      } }  .tournaments-footer__text h2 {      margin-top: 0;      font-family: Impact, sans-serif;      font-weight: 400;      text-transform: uppercase;      font-size: 36px  }  @media (max-width: 1100px) {      .tournaments-footer__text h2 {          margin-bottom: 25px      } }  .tournaments-footer__text p {      font-size: 16px;      line-height: 30px  }  .trn-item {      margin: 0 auto 50px;      width: 262px;      height: 359px;      background: url(/uploads/493/item-bg.webp);      position: relative;      text-align: center;      padding: 10px  }  .trn-item__more-info {      position: absolute;      bottom: -24px;      text-align: center;      width: 100%  }  .trn-item__more-info a {      left: 50%;      color: #ffffff;      font-size: 18px;      font-weight: 400;      text-transform: uppercase;      border-radius: 30px;      background-color: #91941e;      height: 48px;      line-height: 48px;      display: inline-block;      padding: 0 25px;      transition: all .2s linear  }  .trn-item__more-info a:hover {      text-decoration: none;      background-color: #c1bf18;      color: #4a3323  }  .trn-item__more-info a:focus {      text-decoration: none  }  .trn-item__title {      font-family: Impact, sans-serif;      color: #4a3323;      margin-top: 65px;      overflow: hidden;      height: 52px;      position: relative  }  .trn-item__title h2 {      margin-top: 0;      font-size: 24px;      position: absolute;      top: 50%;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      width: 100%  }  .trn-item__duration-title {      color: #4a3323;      font-size: 16px;      font-weight: 700;      margin-top: 37px  }  .trn-item__duration {      font-size: 16px;      color: #4a3323  }  .mobile-auth {      list-style: none;      text-align: center  }  .mm-listview .mm-inset > li.mobile-auth {      padding-top: 40px  }  .mobile-auth:after {      content: '';      position: absolute;      width: 100%;      left: 0;      bottom: -8px;      height: 16px;      background: url(/uploads/493/rastafara-line.webp);      z-index: 0  }  .mobile-auth:before {      content: '';      position: absolute;      bottom: 0;      left: 4px;      height: 150px;      width: 78px;      background: url(/uploads/493/bottom-promo-character.webp);      background-size: 100% 100%;      z-index: -1  }  .mobile-auth__button_sign-up {      background-color: #fbc039;      color: #4a3323  }  .mobile-auth__button_sign-up:hover {      background-color: #ffa200;      color: #fff  }  .mobile-auth__sign-up {      margin-bottom: 15px  }  .mobile-auth__user-name {      font-family: Impact, sans-serif;      font-size: 20px;      font-weight: 400;      color: #4a3323  }  .mobile-auth__balance {      margin-top: 10px;      color: #4a3323  }  .mobile-auth__button_deposit {      margin-top: 10px  }  .mobile-auth__sign-out {      margin-top: 9px;      display: inline-block;      color: #fff;      background-color: rgba(0, 0, 0, 0.37);      padding: 3px 11px;      border-radius: 14px  }  .mobile-menu__list {      padding-top: 20px !important  }  .mobile-menu__list > ul.mm-nolistview.mm-inset {      list-style: none;      padding: 0  }  .mobile-menu__item {      border-bottom: 1px rgba(74, 51, 35, 0.22) solid;      padding: 0 !important  }  .mobile-menu__item a {      color: #4a3323;      text-transform: uppercase;      padding-left: 30px;      height: 45px;      line-height: 45px;      font-size: 15px;      white-space: nowrap;      width: 100%;      overflow: hidden;      text-overflow: ellipsis;      display: block  }  .mobile-menu__item_current {      font-weight: 700  }  .mobile-menu__logo {      margin-top: 15px !important  }  #gamez iframe {     height: 500px } @media (max-width: 768px) {.cms-text img { width: 100%; } }  .footer__menu-item { padding-right: 10px; }