:root {
  /*TEMPORARY*/
  /* Layout */

  /*Backgrounds*/

  /* Image (1920x1080, jpg, > 200kb) or hex color */
  /* Primary Colors */

  /* Secondary Colors */

  /* Buttons */

  /* --primary-btn-dark-bg: #10cc5f;
  --primary-btn-dark-color: #fff;
  --primary-btn-dark-border-color: #10cc5f;
  --primary-btn-dark-highlighted-bg: transparent;
  --primary-btn-dark-highlighted-color: #fff;
  --primary-btn-dark-highlighted-border-color: #10cc5f; */

  /* --secondary-btn-dark-bg: #e6456f;
  --secondary-btn-dark-color: #fff;
  --secondary-btn-dark-border-color: #e6456f;
  --secondary-btn-dark-highlighted-bg: transparent;
  --secondary-btn-dark-highlighted-color: #000;
  --secondary-btn-dark-highlighted-border-color: #e6456f;

  --yellow-btn-bg: transparent;
  --yellow-btn-color: #000;
  --yellow-btn-border-color: #fcdd60;
  --yellow-btn-highlighted-bg: #fcdd60;
  --yellow-btn-highlighted-color: #000;
  --yellow-btn-highlighted-border-color: #fcdd60;

  --yellow-btn-dark-bg: #fcdd60;
  --yellow-btn-dark-color: #000;
  --yellow-btn-dark-border-color: #fcdd60;
  --yellow-btn-dark-highlighted-bg: transparent;
  --yellow-btn-dark-highlighted-color: #000;
  --yellow-btn-dark-highlighted-border-color: #fcdd60;

  --tertiary-btn-bg: transparent;
  --tertiary-btn-color: #fff;
  --tertiary-btn-border-color: #fff;
  --tertiary-btn-highlighted-bg: #fff;
  --tertiary-btn-highlighted-color: #000;
  --tertiary-btn-highlighted-border-color: #fff;

  --tertiary-btn-dark-bg: #fff;
  --tertiary-btn-dark-color: #000;
  --tertiary-btn-dark-border-color: #fff;
  --tertiary-btn-dark-highlighted-bg: transparent;
  --tertiary-btn-dark-highlighted-color: #000;
  --tertiary-btn-dark-highlighted-border-color: #fff; */

  /* Google font or purchased */

  /* Typography */

  /* Header */

  /* Slider */

  /* Games Navigation and Filters */

  /* Games Wrapper */
  /*--game-wrap-overlay-bg: color(
    var(--primary-color) alpha(0.8)
  ); color(var(--green-color)*/

  /* Games Bottom Bar */

  /* Footer */ /* v4, #9eaab7 */

  /* Bottom Bar */

  /* Live Chat */

  /* Sidebar */

  /* Sidebar: cover > login */

 /* Sidebar: cover > Gdpr */

  /* Page: FAQ / SUPPORT */

  /* Page: BANKING; */

  /* Page: BLOG */

  /* Page: PROMOTION */

  /* Page: password-recovery */

  /* Page: VALIDATION */

  /* Page: SPORTS */

  /* Page: GAMEPAGE */

  /* Page: SimplePAGE */

  /* Registration */

  /* Page: JURISDICTION */

  /* Page: CAMPAIGN */

  /* Page: 404 */

  /* Page: Rewards*/
  /*V1*/

  /*V2*/
  /* --rewards-bg-dark: #d63620;
  --rewards-bg: #e7412a;
  --rewards-proggres-placehodler-color: rgba(0, 0, 0, 0.1);
  --rewards-title-color: #ffe56c;
  --rewards-text-color: #fff;
  --rewards-btn-bg: var(--primary-btn-bg);
  --rewards-btn-color: var(--primary-btn-color); */

  /*V3*/
  /* --rewards-bg-dark: #e8eef4;
  --rewards-bg: #fff;
  --rewards-proggres-placehodler-color: #e8eef4;
  --rewards-title-color: #000;
  --rewards-text-color: #000;
  --rewards-btn-bg: #e7412a;
  --rewards-btn-color: #fff; */

  /* Modal: REGISTRATION */

  /* Modal: LICENSE */

  /* Modal: LOG IN */

  /* Modal: PROMOTION */

  /* Modal: T&C MODALS */

   /* Modal: Privaci policy MODALS */

  /* Modal: Promotions MODALS */

  /* Homepage light */

  /* Homepage dark */

  /* UI Helpers */
}.btn-lg {
  padding: 12px 32px !important;
  font-size: 20px !important;
}.btn-md {
  padding: 8px 22px !important;
  font-size: 14px !important;
}.btn-sm {
  padding: 8px 12px !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}.btn-fullwidth {
  width: 100% !important;
}.btn-wide {
  padding: 12px 57px !important;
}.btn {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  outline: 0;
}.btn-primary {
  background-color: #ffe56c;
  border: none;
  border-radius: 4px;
  color: #000;
  font-weight: 500;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1)
}.btn-primary:focus,
  .btn-primary:hover {
  color: #000;
  background-color: #ffe56c;
  outline: none;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
}.btn-primary[disabled]:focus,
  .btn-primary[disabled]:hover {
  color: #000;
  background-color: #ffe56c;
  outline: none;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
}.btn-primary:active,
  .btn-primary:active:hover {
  outline: none;
  background-color: #ffe56c;
  color: #000;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}.btn-secondary {
  background-color: #31cb18;
  border: none;
  border-radius: 4px;
  color: #fff;
  font-weight: 500;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1)
}.btn-secondary:focus,
  .btn-secondary:hover {
  color: #fff;
  background-color: #31cb18;
  outline: none;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
}.btn-secondary:active,
  .btn-secondary:active:hover {
  outline: none;
  background-color: #31cb18;
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}.btn-secondary-yellow {
  background-color: #ffe56c;
  color: #000;
  border-radius: 4px;
  border: #ffe56c;
  -webkit-transition: .2s all ease;
  transition: .2s all ease;
  font-size: 16px;
  font-weight: 500;
  padding: 13px
}.btn-secondary-yellow:hover, .btn-secondary-yellow:focus, .btn-secondary-yellow:active, .btn-secondary-yellow:active:focus {
  background: #ffe56c;
  color: #000;
  border: #ffe56c;
  -webkit-transition: .2s all ease;
  transition: .2s all ease;
  outline: none;
}.btn-secondary-transparent {
  background-color: transparent;
  color: #fff;
  border-radius: 4px;
  border: solid 2px #ffe56c;
  -webkit-transition: .2s all ease;
  transition: .2s all ease;
  font-size: 16px;
  font-weight: 500;
  padding: 13px
}.btn-secondary-transparent:hover, .btn-secondary-transparent:focus, .btn-secondary-transparent:active, .btn-secondary-transparent:active:focus {
  background: #ffe56c;
  color: #000;
  border: 2px solid #ffe56c;
  -webkit-transition: .2s all ease;
  transition: .2s all ease;
  outline: none;
}.btn-small {
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  height: 35px;
  margin: 10px;
}.btn-center {
  text-align: center;
}.btn-secondary-dark {
  background-color: #ffe56c;
  border: none;
  border-radius: 4px;
  color: #000;
  font-weight: 500;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1)
}.btn-secondary-dark:focus,
  .btn-secondary-dark:hover {
  color: #000;
  background-color: #ffe56c;
  outline: none;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
}.btn-secondary-dark[disabled]:focus,
  .btn-secondary-dark[disabled]:hover {
  color: #000;
  background-color: #ffe56c;
  outline: none;
  -webkit-box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
          box-shadow: inset 0px -7px 0px -4px rgba(0, 0, 0, .1);
}.btn-secondary-dark:active,
  .btn-secondary-dark:active:hover {
  outline: none;
  background-color: #ffe56c;
  color: #000;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}.btn-loading {
  text-shadow: 0 1px 0 #333;
  background-color: transparent;
}@-webkit-keyframes loading {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}@keyframes loading {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}.btn-loading {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(25%, rgba(255, 255, 255, .5)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(255, 255, 255, .5)), color-stop(75%, rgba(255, 255, 255, .5)), color-stop(75%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right bottom, rgba(255, 255, 255, .5) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, .5) 50%, rgba(255, 255, 255, .5) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 60px 80px;
  -webkit-animation: loading 1.5s linear infinite;
          animation: loading 1.5s linear infinite;
}html {
    height: 100%;
  }body {
    background-color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }body #page {
      z-index: 20;
      overflow-y: auto;
      min-height: calc(100vh - 120px);
      position: relative;
      width: auto;
      padding-bottom: 60px;
      height: 100%;
    }body .page-title {
      text-align: center;
      font-size: 26px;
      font-weight: 900;
      margin: 20px 0;
    }body .col-nopadding {
      padding-left: 0;
      padding-right: 0;
    }body .modal-content {
      background-color: #1f1f1f;
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
              box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }body .modal-header {
      border-bottom: 1px solid #1f1f1f;
      min-height: 16.43px;
      padding: 15px;
    }body #app {
      height: 100%;
    }body #app .app-wrapper {
        height: 100%;
      }body #app .app-wrapper .route-wrapper {
          height: 100%;
        }body #app .app-wrapper .route-wrapper .page-wrapper {
            height: 100%;
          }body .reg-form {
      margin-bottom: 60px;
    }body .form-control {
      height: 46px;
      background-color: rgba(0, 0, 0, .15);
      border: 3px solid #ffffff;
      color: #fff;
      -webkit-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out
    }body .form-control:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  background: #fff;
  color: #000;
  border-color: #fff;
}body .form-control::-webkit-input-placeholder {
      color: #fff;
    }body .form-control:focus::-webkit-input-placeholder {
      color: #000;
    }/*-------------*/body .form-control:-moz-placeholder {
      color: #fff;
    }body .form-control:focus:-moz-placeholder {
      color: #000;
    }/*-------------*/body .form-control::-moz-placeholder {
      color: #fff;
    }body .form-control:focus::-moz-placeholder {
      color: #000;
    }/*-------------*/body .form-control:-ms-input-placeholder {
      color: #fff;
    }body .form-control:focus:-ms-input-placeholder {
      color: #000;
    }/*-------------*/body .form-control::-ms-input-placeholder {
      color: #fff;
    }body .form-control:focus::-ms-input-placeholder {
      color: #000;
    }/*-------------*/body .form-control:placeholder-shown {
      color: #fff;
    }body .form-control:focus:placeholder-shown {
      color: #000;
    }.accept-cookie-wrap {
    left: 16px;
    right: 16px;
    bottom: 86px;
    border-radius: 6px;
    background-color: rgba(3, 13, 22, .9);
    padding: 14px;
  }.accept-cookie-wrap .accept-cookie-text {
      max-width: 100%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }.accept-cookie-wrap .accept-cookie-text > p {
        margin: 0 0 12px;
        font-size: 12px;
      }input,
  button,
  select,
  textarea {
    font-family: inherit;
    font-size: 14px;
    line-height: inherit;
  }body.no-scroll {}a {
    color: #e7412a;
  }a:hover,
  a:focus,
  a:active {
    color: #e7412a;
  }hr {
    border-color: #525252;
  }@media screen and (-webkit-min-device-pixel-ratio:0) {
    select,
    textarea,
    input {
      font-size: 16px;
    }
  }#modeSelectModal {
  background-color: rgba(0, 0, 0, .7);
}#modeSelectModal .modal-content {
  background-color: #fff;
  margin: 100px auto;
  max-width: 400px;
}#modeSelectModal .modal-header {
  text-align: center;
  border: none;
}#modeSelectModal .modal-header h4 {
  opacity: 0.7;
}.hideFunMode {
  display: none;
}.promotion-modal {
  color: #000
}.promotion-modal.modal-dialog .modal-content {
      background: #ffffff none repeat scroll 0 0;
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
              box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}.promotion-modal.modal-dialog .modal-content .modal-header {
        background: #ffffff none repeat scroll 0 0;
        border: medium none;
        padding: 8px 8px 9px;
      }.promotion-modal.modal-dialog .modal-content .modal-header .close {
          color: #000;
          position: absolute;
          right: 10px;
          font-size: 40px;
          top: 5px;
          margin: 0;
          font-weight: normal;
          line-height: 1;
          text-shadow: none;
          border: none;
          background: none;
        }.promotion-modal.modal-dialog .modal-content .modal-header .modal-title {
          color: #000;
          font-size: 28px;
          font-weight: bold;
          width: 90%;
          text-align: left;
        }.promotion-modal.modal-dialog .modal-content .promo-text {
        color: #000;
        display: block;
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 1.6;
      }#realityCheckModal .modal-content {
  background: #fff;
  position: relative;
  padding: 25px 20px;
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  border-radius: 4px;
}#realityCheckModal .close {
  color: #000;
  font-size: 28px;
  position: absolute;
  top: 5px;
  right: 10px;
  opacity: 1;
}#subpage-content {
  background: #0f0f0f;
}#realityCheckModal .modal-header {
  border: none;
}#realityCheckModal .realitycheck-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  color: #000;
  display: block;
  text-align: left;
  margin-bottom: 5px;
}#realityCheckModal .realitycheck-info {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  display: block;
  text-align: left;
  margin-bottom: 25px;
}#realityCheckModal .realitycheck-info #amountWon {
  color: #4bb90f;
  font-weight: 600;
}#realityCheckModal .realitycheck-info #amountLost {
  color: #e74418;
  font-weight: 600;
}#realityCheckModal .close {
  z-index: 900;
  position: absolute;
  right: 10px;
  top: 10px;
}/* terms nad conditions modal and terms and conditions modal preview */.acceptTCModal {
  color: #000
}.acceptTCModal.modal-dialog .modal-content {
      background: #ffffff none repeat scroll 0 0;
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
              box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}.acceptTCModal.modal-dialog .modal-content .modal-header {
        background: #ffffff none repeat scroll 0 0;
        border: medium none;
        padding: 8px 8px 9px;
      }.acceptTCModal.modal-dialog .modal-content .modal-header .close {
          color: #000;
          position: absolute;
          right: 10px;
          font-size: 40px;
          top: 5px;
          margin: 0;
          font-weight: normal;
          line-height: 1;
          text-shadow: none;
          border: none;
          background: none;
        }.acceptTCModal.modal-dialog .modal-content .modal-header .modal-title {
          color: #000;
          font-size: 28px;
          font-weight: bold;
          width: 90%;
          text-align: left;
        }.acceptTCModal.modal-dialog .modal-content .modal-header .modal-subtitle {
          color: #000;
          font-size: 12px;
          font-weight: bold;
          margin: 0 0 10px;
          text-align: center;
        }.acceptTCModal.modal-dialog .modal-content .modal-text {
        color: #000;
        display: block;
        font-size: 16px;
        margin-bottom: 10px;
      }.acceptTCModal.modal-dialog .modal-content .modal-terms {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000;
        height: 420px;
        width: 100%;
        padding: 0;
      }.acceptTCModal .modal-footer {}/* #viewTCModal .modal-dialog,
.acceptTCModal .modal-dialog {
    max-width: 770px;
    margin: 30px auto 74px;
    width: 770px;
} *//* #viewTCModal .modal-content,
.acceptTCModal .modal-content {
    background: var(--tc-modal-bg) none repeat scroll 0 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#viewTCModal .modal-header,
.acceptTCModal .modal-header {
    background: var(--tc-modal-header-bg) none repeat scroll 0 0;
    border: medium none;
    padding: 8px 8px 9px;
} *//* #viewTCModal .modal-title,
.acceptTCModal .modal-title {
    color: var(--tc-modal-title-color);
    font-size: 32px;
    font-weight: bold;
    margin: 40px 0 5px;
    text-align: center;
} *//* #viewTCModal .modal-subtitle,
.acceptTCModal .modal-subtitle {
    color: var(--tc-modal-subtitle-color);
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
    text-align: center;
} *//* #viewTCModal .close,
.acceptTCModal .close {
    color: var(--tc-modal-text-color);
    position: absolute;
    right: 5px;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    opacity: 1;
    text-shadow: 0 1px 0 #000;
    background-color: #000;
    border: none;
} *//* #viewTCModal .modal-text,
.acceptTCModal .modal-text {
    color: var(--tc-modal-text-color);
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
} *//* #viewTCModal .modal-terms,
.acceptTCModal .modal-terms {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    color: var(--tc-modal-text-color);
    height: 370px;
    width: 100%;
} */.acceptTCModal .reg-accept-label {
  margin-top: 5px;

}.acceptTCModal #modal-terms-check {
  margin-right: 5px;
  position: relative;
  top: 1px;
}.acceptTCModal .terms-error {
  color: #E30D0D;
  font-size: 14px;
  margin-top: 10px;

}.privacy-policy-modal {
  color: #000
}.privacy-policy-modal.modal-dialog .modal-content {
      background: #ffffff none repeat scroll 0 0;
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
              box-shadow: 0 0 10px rgba(0, 0, 0, .5);
}.privacy-policy-modal.modal-dialog .modal-content .modal-header {
        background: #ffffff none repeat scroll 0 0;
        border: medium none;
        padding: 8px 8px 9px;
      }.privacy-policy-modal.modal-dialog .modal-content .modal-header .close {
          color: #000;
          position: absolute;
          right: 10px;
          font-size: 40px;
          top: 5px;
          margin: 0;
          font-weight: normal;
          line-height: 1;
          text-shadow: none;
          border: none;
          background: none;
        }.privacy-policy-modal.modal-dialog .modal-content .modal-header .modal-title {
          color: #000;
          font-size: 28px;
          font-weight: bold;
          width: 90%;
          text-align: left;
        }.privacy-policy-modal.modal-dialog .modal-content .modal-header .modal-subtitle {
          color: #000;
          font-size: 12px;
          font-weight: bold;
          margin: 0 0 10px;
          text-align: center;
        }.privacy-policy-modal.modal-dialog .modal-content .modal-text {
        color: #000;
        display: block;
        font-size: 16px;
        margin-bottom: 10px;
      }.privacy-policy-modal.modal-dialog .modal-content .modal-terms {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #000;
        height: 420px;
        width: 100%;
      }.privacy-policy-modal.modal-dialog .modal-content .privacy-policy-content {
        height: 420px;
        overflow-x: auto;
      }.privacy-policy-modal.modal-dialog .modal-content .privacy-policy-content h1 {
          display: none;
        }.privacy-policy-modal .modal-footer {
    display: none;
}.lucky-shop-modal .modal-content {
    background-color: #e7412a;
  }.lucky-shop-modal .modal-content .modal-header .modal-close-btn {
        text-align: right;
      }.lucky-shop-modal .modal-content .modal-header .modal-close-btn:hover {
        cursor: pointer;
      }.lucky-shop-modal .modal-content .modal-body {
      padding: 20px;
    }.lucky-shop-modal .modal-content .modal-body .modal-body-inner {
        height: 570px;
      }.quest-buyin-warning-modal {
  height: 200px;
  width: 300px;
}.quest-buyin-warning-modal .modal-content {
    background-color: #e7412a;
  }.quest-buyin-warning-modal .modal-content .modal-body .modal-body-inner{
        height: 550px
      }.game-bonus-notice-modal.modal-dialog {
  width: calc(100% - 32px);
  margin: 150px auto 74px;
  max-width: 450px;
}.game-bonus-notice-modal.modal-dialog .modal-content {
    position: relative;
    padding: 0;
    overflow: hidden;
    background-color: #fff;
    border: none;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
  }.game-bonus-notice-modal.modal-dialog .modal-content .modal-body {
      width: 100%;
      height: 100%;
      overflow: auto;
      padding: 20px;
    }.game-bonus-notice-modal.modal-dialog .modal-content .modal-body .game-bonus-notice-modal-text {
        font-size: 12px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.88;
        letter-spacing: normal;
        text-align: center;
        color: #242424;
        margin-bottom: 20px;
      }.game-bonus-notice-modal.modal-dialog .modal-content .modal-body .game-bonus-notice-modal-buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
      }.game-bonus-notice-modal.modal-dialog .modal-content .modal-body .game-bonus-notice-modal-buttons > button {
          margin-bottom: 12px
        }.game-bonus-notice-modal.modal-dialog .modal-content .modal-body .game-bonus-notice-modal-buttons > button:last-child {
  margin-bottom: 0;
}.easter-quest-modal {
  width: 100%;
  margin: 60px auto;
  max-width: 450px;
  height: 100%;
  max-height: calc(100vh - 120px);
  overflow: hidden;
}.easter-quest-modal .modal-content {
    background: #e7412a;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    min-height: 100%;
    overflow-y: auto;
    height: 100%;
    padding: 24px;
    border-radius: 0;
  }.easter-quest-modal .modal-content .modal-header {
      border: 0;
      padding: 0;
    }.easter-quest-modal .modal-content .modal-header .close {
        background: transparent;
        border: none;
        color: #fff;
        font-size: 42px;
        font-weight: 300;
        position: absolute;
        right: 5px;
        top: 5px;
      }.easter-quest-modal .modal-content .modal-header .modal-title {
        font-size: 32px;
        font-weight: bold;
        line-height: 1;
        color: #000000;
        text-align: left;
        padding: 0;
        margin-bottom: 12px;
      }.easter-quest-modal .modal-content .modal-body {
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: auto;
      margin-bottom: 12px;
    }.easter-quest-modal .modal-content .modal-body .quest-body {
        color: #000;
        font-size: 16px;
        font-weight: normal;
        line-height: 1.88;
        text-align: left;
        width: 100%;
      }.easter-quest-modal .modal-content .modal-body .quest-body .quest-title {
          font-size: 32px;
          font-weight: bold;
          letter-spacing: normal;
          color: #ffffff;
          margin-bottom: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          line-height: 1.25;
        }.easter-quest-modal .modal-content .modal-body .quest-body .quest-title > img {
            width: 64px;
            height: 64px;
            margin-right: 24px;
            font-size: 8px;
          }.easter-quest-modal .modal-content .modal-body .quest-body .quest-explanation {
          font-size: 16px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          color: #ffffff;
          margin-bottom: 12px;
        }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main {
            border-radius: 4px;
            background-color: #b62a17;
            padding: 12px;
          }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main .quest-rewards-main-title {
              font-size: 16px;
              font-weight: normal;
              font-stretch: normal;
              font-style: normal;
              line-height: 1.25;
              letter-spacing: normal;
              color: #ffffff;
              margin-bottom: 8px;
            }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main .quest-rewards-main-info {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              font-size: 16px;
              font-weight: 500;
              line-height: 1.25;
              letter-spacing: normal;
              color: #ffffff;
            }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main .quest-rewards-main-info > img {
                height: 26px;
                width: 26px;
                margin-right: 8px;
                font-size: 8px;
              }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra-header {
              font-size: 12px;
              font-weight: normal;
              color: #ffffff;
              margin-bottom: 12px;
              margin-left: 12px;
              margin-top: 12px;
            }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra {
              border-radius: 4px;
              background-color: #b62a17;
              padding: 12px;
            }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra .quest-rewards-extra-title {
                font-size: 16px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.25;
                letter-spacing: normal;
                color: #ffffff;
                margin-bottom: 8px;
              }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra .quest-rewards-extra-info {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                font-size: 16px;
                font-weight: 500;
                line-height: 1.25;
                letter-spacing: normal;
                color: #ffffff;
              }.easter-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra .quest-rewards-extra-info > img {
                  height: 26px;
                  width: 26px;
                  margin-right: 8px;
                  font-size: 8px;
                }.easter-quest-modal .modal-content .modal-body .quest-body .quest-terms {
          margin-top: 24px;
        }.easter-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-title {
            font-size: 12px;
            font-weight: bold;
            line-height: 1.47;
            color: #fff;
            margin-bottom: 8px;
            cursor: pointer
          }.easter-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-title:hover {
  text-decoration: underline;
}.easter-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-title > i {
              margin-right: 4px;
}.easter-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-text {
            font-size: 16px;
            font-weight: normal;
            line-height: 1.88;
            color: #fff;
            padding: 0;
            max-height: 100%;
            margin-top: 10px;
            overflow: hidden;
            -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
          }.easter-quest-modal .modal-content .modal-footer {
      text-align: left;
      border: none;
      padding: 0;
    }.west-quest-modal {
  width: 100%;
  margin: 60px auto;
  max-width: 450px;
  height: 100%;
  max-height: calc(100vh - 120px);
  overflow: hidden;
}.west-quest-modal .modal-content {
    background: #e7412a;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    min-height: 100%;
    overflow-y: auto;
    height: 100%;
    padding: 24px;
    border-radius: 0;
  }.west-quest-modal .modal-content .modal-header {
      border: 0;
      padding: 0;
    }.west-quest-modal .modal-content .modal-header .close {
        background: transparent;
        border: none;
        color: #fff;
        font-size: 42px;
        font-weight: 300;
        position: absolute;
        right: 5px;
        top: 5px;
      }.west-quest-modal .modal-content .modal-header .modal-title {
        font-size: 32px;
        font-weight: bold;
        line-height: 1;
        color: #000000;
        text-align: left;
        padding: 0;
        margin-bottom: 12px;
      }.west-quest-modal .modal-content .modal-body {
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: auto;
      margin-bottom: 12px;
    }.west-quest-modal .modal-content .modal-body .quest-body {
        color: #000;
        font-size: 16px;
        font-weight: normal;
        line-height: 1.88;
        text-align: left;
        width: 100%;
      }.west-quest-modal .modal-content .modal-body .quest-body .quest-title {
          font-size: 32px;
          font-weight: bold;
          letter-spacing: normal;
          color: #ffffff;
          margin-bottom: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          line-height: 1.25;
        }.west-quest-modal .modal-content .modal-body .quest-body .quest-title > img {
            width: 64px;
            height: 64px;
            margin-right: 24px;
            font-size: 8px;
          }.west-quest-modal .modal-content .modal-body .quest-body .quest-explanation {
          font-size: 16px;
          font-weight: normal;
          font-style: normal;
          line-height: normal;
          color: #ffffff;
          margin-bottom: 12px;
        }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main {
            border-radius: 4px;
            background-color: #b62a17;
            padding: 12px;
          }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main .quest-rewards-main-title {
              font-size: 16px;
              font-weight: normal;
              font-stretch: normal;
              font-style: normal;
              line-height: 1.25;
              letter-spacing: normal;
              color: #ffffff;
              margin-bottom: 8px;
            }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main .quest-rewards-main-info {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              font-size: 16px;
              font-weight: 500;
              line-height: 1.25;
              letter-spacing: normal;
              color: #ffffff;
            }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-main .quest-rewards-main-info > img {
                height: 26px;
                width: 26px;
                margin-right: 8px;
                font-size: 8px;
              }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra-header {
              font-size: 12px;
              font-weight: normal;
              color: #ffffff;
              margin-bottom: 12px;
              margin-left: 12px;
              margin-top: 12px;
            }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra {
              border-radius: 4px;
              background-color: #b62a17;
              padding: 12px;
            }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra .quest-rewards-extra-title {
                font-size: 16px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.25;
                letter-spacing: normal;
                color: #ffffff;
                margin-bottom: 8px;
              }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra .quest-rewards-extra-info {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                font-size: 16px;
                font-weight: 500;
                line-height: 1.25;
                letter-spacing: normal;
                color: #ffffff;
              }.west-quest-modal .modal-content .modal-body .quest-body .quest-rewards .quest-rewards-extra-container .quest-rewards-extra .quest-rewards-extra-info > img {
                  height: 26px;
                  width: 26px;
                  margin-right: 8px;
                  font-size: 8px;
                }.west-quest-modal .modal-content .modal-body .quest-body .quest-terms {
          margin-top: 24px;
        }.west-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-title {
            font-size: 12px;
            font-weight: bold;
            line-height: 1.47;
            color: #fff;
            margin-bottom: 8px;
            cursor: pointer
          }.west-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-title:hover {
  text-decoration: underline;
}.west-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-title > i {
              margin-right: 4px;
}.west-quest-modal .modal-content .modal-body .quest-body .quest-terms .quest-terms-text {
            font-size: 16px;
            font-weight: normal;
            line-height: 1.88;
            color: #fff;
            padding: 0;
            max-height: 100%;
            margin-top: 10px;
            overflow: hidden;
            -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
          }.west-quest-modal .modal-content .modal-footer {
      text-align: left;
      border: none;
      padding: 0;
    }.prize-vault-modal {
  width: 100%;
  margin: 0 auto;
  max-width: 450px;
  height: 100%;
  max-height: 100vh;
  overflow: hidden;
}.prize-vault-modal .modal-content {
    background: #e7412a;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    min-height: 100%;
    overflow-y: auto;
    height: 100%;
    padding: 12px 16px;
    border-radius: 0;
  }.prize-vault-modal .modal-content .modal-header {
      border: 0;
      padding: 0;
    }.prize-vault-modal .modal-content .modal-header .close {
        background: transparent;
        border: none;
        color: #fff;
        font-size: 42px;
        font-weight: 300;
        position: absolute;
        right: 5px;
        top: 5px;
      }.prize-vault-modal .modal-content .modal-body {
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: auto;
      margin-bottom: 12px;
    }.prize-vault-modal .modal-content .modal-body .item-body {
        color: #000;
        font-size: 16px;
        font-weight: normal;
        line-height: 1.88;
        text-align: left;
        width: 100%;
      }.prize-vault-modal .modal-content .modal-body .item-body .item-title {
          font-size: 26px;
          font-weight: bold;
          letter-spacing: normal;
          color: #fff;
          margin-bottom: 12px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          line-height: 1.25;
        }.prize-vault-modal .modal-content .modal-body .item-body .item-title > img {
            width: 64px;
            height: 64px;
            margin-right: 24px;
            font-size: 8px;
          }.prize-vault-modal .modal-content .modal-body .item-body .item-explanation {
          font-size: 16px;
          font-weight: normal;
          font-style: normal;
          line-height: 1.5;
          color: #fff;
          margin-bottom: 12px;
        }.prize-vault-modal .modal-content .modal-body .item-body .item-rewards .item-rewards-main {
            border-radius: 4px;
            background-color: #b62a17;
            padding: 12px;
            margin-bottom: 12px;
          }.prize-vault-modal .modal-content .modal-body .item-body .item-rewards .item-rewards-main .item-rewards-main-title {
              font-size: 16px;
              font-weight: normal;
              font-stretch: normal;
              font-style: normal;
              line-height: 1.6;
              letter-spacing: normal;
              color: #fff;
            }.prize-vault-modal .modal-content .modal-body .item-body .item-rewards .item-rewards-extra-container .item-rewards-extra {
              border-radius: 4px;
              background-color: #b62a17;
              padding: 12px;
            }.prize-vault-modal .modal-content .modal-body .item-body .item-rewards .item-rewards-extra-container .item-rewards-extra .item-rewards-extra-title {
                font-size: 16px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.25;
                letter-spacing: normal;
                color: #fff;
                margin-bottom: 8px;
              }.banking-page-container {
  color: #000;
  margin-bottom: 80px;
}.banking-page-container .header-title {
    color: #000;
  }.banking-page-container .banking-page-select-payment-type-wrapper {
    width: 300px;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: center;
    line-height: 33px;
    font-size: 14px;
    font-weight: 700;
    color: #000;
  }.banking-page-container .banking-page-select-payment-type-wrapper .banking-page-select-payment-type-deposit {
      width: 50%;
      display: inline-block;
      height: 35px;
      border: 2px solid #e7412a;
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px;
      margin: 0;
    }.banking-page-container .banking-page-select-payment-type-wrapper .banking-page-select-payment-type-deposit >a{
        padding: 0;
        background-color: transparent;
      }.banking-page-container .banking-page-select-payment-type-wrapper .banking-page-select-payment-type-deposit.active {
  color: #fff;
  background-color: #e7412a;
}.banking-page-container .banking-page-select-payment-type-wrapper .banking-page-select-payment-type-withdrawal {
      width: 50%;
      display: inline-block;
      height: 35px;
      border: 2px solid #e7412a;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px;
      margin: 0;
    }.banking-page-container .banking-page-select-payment-type-wrapper .banking-page-select-payment-type-withdrawal >a{
        padding: 0;
        background-color: transparent;
      }.banking-page-container .banking-page-select-payment-type-wrapper .banking-page-select-payment-type-withdrawal.active {
  color: #fff;
  background-color: #e7412a;
}.banking-page-container .banking-page-wrapper {
    margin: 0 auto;
    max-width: 600px;
    padding: 0 20px;
  }.banking-page-container .banking-page-wrapper .nav-pills>li.active>a, 
    .banking-page-container .banking-page-wrapper .nav-pills>li.active>a:hover, 
    .banking-page-container .banking-page-wrapper .nav-pills>li.active>a:focus {
      color: #fff;
      background-color: transparent;
    }.banking-page-container .banking-page-wrapper .banking-item {
      display: inline-block;
      width: 48%;
      margin: 1%;
      min-height: 200px;
      border-radius: 6px;
      background-color: #eef3f9;
      float: left;
    }@media (min-width: 450px) {.banking-page-container .banking-page-wrapper .banking-item {
    display: block;
    width: 100%;
  }
}.banking-page-container .banking-page-wrapper .banking-item .banking-wrapper {
        height: 75px;
}.banking-page-container .banking-page-wrapper .banking-item .banking-wrapper a {
          margin: 0 auto;
          overflow: hidden;
          text-align: center;
        }.banking-page-container .banking-page-wrapper .banking-item .banking-wrapper a .banking-button-sprite {
            height: 100%;
            max-width: 120px;
          }.banking-page-container .banking-page-wrapper .banking-item .banking-info-container {
        text-align: center;
        width: 100%;
}.banking-page-container .banking-page-wrapper .banking-item .banking-info-container .banking-info {
          padding: 0 10px;
        }.banking-page-container .banking-page-wrapper .banking-item .banking-info-container .banking-info .banking-text {
            color: #000;
            display: block;
            font-size: 14px;
            padding: 5px;
          }.banking-page-container .banking-page-wrapper .banking-item .banking-info-container .banking-info .banking-text .banking-text-title {
              display: block;
              font-size: 13px;
              font-weight: 500;
              color: #000;
              margin-bottom: 8px;
            }.banking-page-container .banking-page-wrapper .banking-item .banking-info-container .banking-info .banking-text .banking-text-content {
              display: block;
              font-size: 15px;
              color: #000000;
              font-weight: 700;
              word-wrap: break-word;
            }.banking-page-container .banking-page-wrapper .banking-item .banking-description {
        color: #000;
        clear: both;
        line-height: 22px;
        margin: 10px;
        min-height: 100px;
        text-align: center;
        word-wrap: break-word;
}@media (max-width: 450px) {.banking-page-container .banking-page-wrapper .banking-item .banking-description {
    display: none;
  }
}.question-answer {
  margin-bottom: 15px;
}.question-answer .question {
    display: block;
    color: #1e1028;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }.question-answer .answer {
    color: #1e1028;
    display: block;
    line-height: 22px;
    font-size: 14px;
    padding: 10px 0;
  }.question-answer .answer em {
      font-weight: 700;
      font-style: normal;
      color: #367fbf;
    }.question-answer .answer a {
      color: #e7412a;
    }.question-answer .answer .contribution-table {
      width: 100%;
    }.question-answer .answer .contribution-table th, .question-answer .answer .contribution-table td {
        width: 65%;
      }.question-answer .answer .contribution-table .percent {
        width: 35%;
        text-align: center;
        vertical-align: middle;
      }.question-answer .table-striped > tbody > tr:nth-child(2n+1) > td,
.table-striped > tbody > tr:nth-child(2n+1) > th {
  background: rgba(0, 0, 0, .2);
}.question-answer .table > tbody > tr > td {
  border-top: 1px solid #222;
}.question-answer .table > thead > tr > th {
  border-bottom: 1px solid #222;
}.home-page .home-banner {
    position: relative;
    height: 640px;
    width: 100%;
    background: #e7412b no-repeat;
    background-size: cover;
    /* padding: 15px; */
  }@media (min-width: 1024px) {.home-page .home-banner {
    min-height: 600px;
  }
}.home-page .home-banner .sidebar-logged-out {
      text-align: center;
      /* position: absolute;
      bottom: 85px; */
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 20px 40px;
}.home-page .home-banner .sidebar-logged-out > button {
        margin-bottom: 12px
      }.home-page .home-banner .sidebar-logged-out > button:last-child {
  margin-bottom: 0;
}.home-page .home-banner .home-banner-text-wrapper {
      text-align: center;
      max-width: 300px;
      width: calc(100% - 88px);
      margin: 0 auto;
      padding-top: 50px;
      height: 56%;
}@media (min-width: 1024px) {.home-page .home-banner .home-banner-text-wrapper {
    margin-top: 130px;
  }
}.home-page .home-banner .home-banner-text-wrapper .home-banner-title {
        line-height: 1.27;
        font-size: 20px;
        font-weight: 900;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 24px;
        text-align: left;
        width: 60%;
}.home-page .home-banner .home-banner-bonus-link {
      text-align: center;
      margin-top: 25px;
      font-size: 14px;
      font-weight: 600;
      text-decoration: underline;
}.home-page .home-banner .btn-banner-wrapper {
      text-align: center;
      margin-top: 20px;
}.home-page .home-banner .btn-banner-wrapper .btn {
        min-width: 280px;
        font-size: 18px;
        padding: 14px;
        margin-bottom: 10px;
      }.home-page .home-banner .eh-slider-currency-switch {
      bottom: -21px;
}.home-page .home-banner .home-spacing {
      display: block;
      padding-top: 70px;
}.home-page #homepage-easter-quest {
    background-color: #66cbff;
    background-image: url(/client/278b2988c77af716f8f39fb78a7f13fe.png);
    background-position: center;
    background-repeat: repeat;
    background-size: contain;
    height: 480px;
    padding: 44px 16px 31px;
    position: relative;
    text-align: center;
    width: 100%;
}.home-page #homepage-easter-quest .home-easter-quest-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      width: 100%;
    }.home-page #homepage-easter-quest .home-easter-quest-container .home-easter-quest-content {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        position: relative;
        z-index: 1010;
      }.home-page #homepage-easter-quest .home-easter-quest-container .home-easter-quest-content .home-easter-quest-content-title {
          font-size: 26px;
          font-weight: bold;
          line-height: normal;
          margin-bottom: 4px;
        }.home-page #homepage-easter-quest .home-easter-quest-container .home-easter-quest-content .home-easter-quest-content-text {
          font-weight: 500;
          line-height: normal;
        }.home-page #homepage-easter-quest .home-easter-quest-container .home-easter-quest-content button {
          bottom: 0;
          font-size: 18px;
          left: 0;
          margin: 0 auto;
          min-width: 280px;
          position: absolute;
          right: 0;
        }.home-page #homepage-easter-quest .home-easter-quest-container .home-easter-quest-image {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 354px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        width: 294px;
        z-index: 1000;
      }.home-page #homepage-west-quest {
    background-color: #66cbff;
    background-image: url(/client/13f8a7fadf51705dca5773eb8e3f285a.jpg);
    background-position: center;
    background-repeat: repeat;
    background-size: contain;
    height: 480px;
    padding: 44px 16px 31px;
    position: relative;
    text-align: center;
    width: 100%;
}.home-page #homepage-west-quest .home-west-quest-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      width: 100%;
    }.home-page #homepage-west-quest .home-west-quest-container .home-west-quest-content {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        position: relative;
        z-index: 1010;
      }.home-page #homepage-west-quest .home-west-quest-container .home-west-quest-content .home-west-quest-content-title {
          font-size: 26px;
          font-weight: bold;
          line-height: normal;
          margin-bottom: 4px;
          color: #000;
        }.home-page #homepage-west-quest .home-west-quest-container .home-west-quest-content .home-west-quest-content-text {
          font-weight: 500;
          line-height: normal;
          color: #000;
        }.home-page #homepage-west-quest .home-west-quest-container .home-west-quest-content button {
          bottom: 0;
          font-size: 18px;
          left: 0;
          margin: 0 auto;
          min-width: 280px;
          position: absolute;
          right: 0;
        }.home-page #homepage-west-quest .home-west-quest-container .home-west-quest-image {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 354px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        width: 294px;
        z-index: 1000;
      }.home-page .home-section-container {
    padding: 15px 15px 24px;
}.home-page .home-games-section {
    min-height: 400px;
    width: 100%;
    background: #082d3f no-repeat;
    background-size: cover;
}@media (min-width: 1024px) {.home-page .home-games-section {
    min-height: 600px;
  }
}.home-page .home-games-section .homepage-games-title-wrapper {
      margin: 30px 20px 14px;
      text-align: center;
      color: #fff;
}@media (min-width: 1024px) {.home-page .home-games-section .homepage-games-title-wrapper {
    margin-top: 75px;
  }
}.home-page .home-games-section .homepage-games-title-wrapper .homepage-games-title {
        font-size: 26px;
        line-height: 1.31;
        font-weight: bold;
        text-shadow: 0 0 4px rgba(0, 0, 0, .7);
        margin: 0;
}.home-page .home-games-section .homepage-games-title-wrapper .homepage-games-subtitle {
        font-size: 18px;
        line-height: 1.5;
        text-shadow: 0 0 4px rgba(0, 0, 0, .7);
}.home-page .home-games-section .homepage-games-grid-wrapper {
      max-width: 320px;
      margin: 0 auto;
}.home-page .home-games-section .games-categories .games-category {
        min-height: auto;
        margin-bottom: 14px;
        padding: 0;

      }.home-page .home-games-section .games-categories .games-category .game {
          padding: 4px;
        }.home-page .home-games-section .games-categories .games-category .game .game-image {
            max-width: 100px;
          }.home-page .home-games-section .games-categories .games-category .game .game-name {
            color: #fff;
            display: none;
          }.home-page .home-games-section .homepage-games-btn-wrapper {
      text-align: center;
}.home-page .home-rewardes-section {
    min-height: 600px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}@media (min-width: 1024px) {.home-page .home-rewardes-section {
    min-height: 600px;
  }
}.home-page .home-rewardes-section .homepage-rewards-stars-wrapper {
      width: 200px;
      margin: 10px auto;
}.home-page .home-rewardes-section .homepage-rewards-stars-wrapper .homepage-rewards-star {
        display: inline-block;
        width: 20%;
        height: 23px
      }.home-page .home-rewardes-section .homepage-rewards-stars-wrapper .homepage-rewards-star.filled {
  background: url(/client/19e23ede45a432cf0673f93e16b8333a.svg) center no-repeat;
}.home-page .home-rewardes-section .homepage-rewards-stars-wrapper .homepage-rewards-star.empty {
  background: url(/client/67ee2669cd22679288f966709c1b5535.svg) center no-repeat;
}.home-page .home-rewardes-section .homepage-rewards-title-wrapper {
      margin: 20px;
      text-align: center;
      color: #fff;
}.home-page .home-rewardes-section .homepage-rewards-title-wrapper .homepage-rewards-title {
        font-size: 28px;
        line-height: 1.31;
        font-weight: bold;
        color: #ffe56c;
      }.home-page .home-rewardes-section .homepage-rewards-title-wrapper .homepage-rewards-subtitle {
        font-size: 18px;
        line-height: 1.5;
      }.home-page .home-rewardes-section .homepage-rewards-level-wrapper {
      text-align: center;
}.home-page .home-rewardes-section .homepage-rewards-level-wrapper .homepage-rewards-level-title {
        font-size: 18px;
        font-weight: bold
      }.home-page .home-rewardes-section .homepage-rewards-level-wrapper .homepage-rewards-level-proggress-wrapper {
        margin: 20px 0;
      }.home-page .home-rewardes-section .homepage-rewards-level-wrapper .homepage-rewards-level-proggress-wrapper .homepage-rewards-level-proggress-placeholder {
          position: relative;
          overflow: hidden;
          width: 245px;
          height: 22px;
          border-radius: 11px;
          background-color: rgba(0, 0, 0, .2);
          margin: 0 auto;
        }.home-page .home-rewardes-section .homepage-rewards-level-wrapper .homepage-rewards-level-proggress-wrapper .homepage-rewards-level-proggress-placeholder .homepage-rewards-level-proggress-bar {
            position: absolute;
            height: 22px;
            border-radius: 11px;
            background-image: -webkit-gradient(linear, left top, right top, from(#ffd200), to(#ff0000));
            background-image: linear-gradient(to right, #ffd200, #ff0000);
          }.home-page .home-rewardes-section .homepage-rewards-level-wrapper .homepage-rewards-level-percentage {
        font-size: 18px;
        font-weight: bold;
      }.home-page .home-rewardes-section .homepage-rewards-img-wrapper {
      width: 100%;
      max-width: 280px;
      margin: 30px auto 0;
}.home-page .home-rewardes-section .homepage-rewards-img-wrapper .homepage-rewards-img {
        display: inline-block;
        width: 33.3333%;
      }.home-page .home-rewardes-section .homepage-rewards-img-wrapper .homepage-rewards-img img {
          height: 52px;
        }.home-page .home-rewardes-section .homepage-rewards-text {
      margin: 20px auto;
      text-align: center;
      font-size: 16px;
      max-width: 320px;
      line-height: 1.25;
}.home-page .home-rewardes-section .homepage-rewards-btn-wrapper {
      text-align: center;
      margin-bottom: 20px;
}.home-page .home-rewardes-section .homepage-rewards-btn-wrapper .btn {
        min-width: 260px;
        height: 52px;
        font-size: 18px;
      }.home-page .home-most-wanted-section {
    padding: 24px 30px;
    background-image: url(/client/c01b0ef93b1813dc2fa564dfd5570127.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 300px;
    text-align: center;
}.home-page .home-most-wanted-section .home-most-wanted-title {
      font-size: 26px;
      font-weight: bold;
      text-align: center;
      color: #063573;
      margin-bottom: 4px;
    }.home-page .home-most-wanted-section .home-most-wanted-text {
      font-size: 16px;
      text-align: center;
      color: #063573;
      margin-bottom: 12px;
    }.home-page .home-most-wanted-section .home-most-wanted-image {
      text-align: center;
    }.home-page .home-most-wanted-section .home-most-wanted-image > img {
        width: 100%;
        max-width: 210px;
      }@-webkit-keyframes bulletAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes bulletAnim {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.casino-lobby-page {
  color: #000;
  background-color: #fae2c1;
  background-image: url(/client/b946fc21cabb904ef36700c7ab44ea93.jpg);
  background-repeat: repeat;
}.casino-lobby-page #casino-lobby-search {
    margin: 0 auto 25px;
    padding: 24px 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;

  }.casino-lobby-page #casino-lobby-search input {
      margin-bottom: 24px;
      max-width: 340px;
      width: 100%;
      background: #fff url(/client/71c6467d5fad99f24c25976802290816.svg) 16px no-repeat;
      border-radius: 6px;
      border: none;
      color: #000;
      height: 44px;
      line-height: 44px;
      outline: none;
      padding: 0 25px 0 46px;
      font-size: 16px;
      font-weight: 500;
    }.casino-lobby-page #casino-lobby-search .casino-lobby-buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
    }.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck {
        width: 167px;
        height: 58px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-repeat: no-repeat;
        cursor: pointer;
        position: relative;
        background-image: url(/client/291b508d804adb36f5f3b4bb9cc4fe3d.svg);
        background-position: center;
        background-size: contain;
        -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
        transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
        font-size: 14px
      }.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck:hover {
  background-image: url(/client/66086774da2aabd47fd592bb7fab8507.svg);
  -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
  transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck:hover .casino-lobby-try-luck-label {
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
            transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck:hover:after {
        -webkit-animation: bulletAnim 0s forwards;
                animation: bulletAnim 0s forwards;
        -webkit-animation-delay: .3s;
                animation-delay: .3s;
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck:hover:before {
        -webkit-animation: bulletAnim 0s forwards;
                animation: bulletAnim 0s forwards;
        -webkit-animation-delay: .5s;
                animation-delay: .5s;
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 35%;
  width: 28px;
  height: 28px;
  background-image: url(/client/f32ff14359cfa6278f7f1cfb51e3368d.svg);
  background-position: center;
  background-size: contain;
  z-index: 100;
  opacity: 0;
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck:after {
  content: "";
  position: absolute;
  top: 15%;
  right: 26%;
  width: 25px;
  height: 25px;
  background-image: url(/client/891e45ebbe163778592467e20209f1e5.svg);
  background-position: center;
  background-size: contain;
  z-index: 100;
  opacity: 0;
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-try-luck .casino-lobby-try-luck-label {
          color: #fff;
          font-weight: bold;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(calc(-50% - 6px));
                  transform: translateY(calc(-50% - 6px));
          -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
          transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
          z-index: 90;
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-all-games {
        width: 143px;
        height: 58px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-repeat: no-repeat;
        cursor: pointer;
        position: relative;
        background-image: url(/client/c873d95acb95fd15c4d12c4c5c1d0b3d.svg);
        background-position: center;
        background-size: contain;
        font-size: 14px;
        -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
        transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1)
      }.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-all-games:hover {
  background-image: url(/client/f779d35596dc777727f7a8812ef6457f.svg);
  -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
  transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-all-games:hover .casino-lobby-all-games-label {
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
            transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
}.casino-lobby-page #casino-lobby-search .casino-lobby-buttons .casino-lobby-all-games .casino-lobby-all-games-label {
          color: #fff;
          font-weight: bold;
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(calc(-50% - 6px));
                  transform: translateY(calc(-50% - 6px));
          -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
          transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
          z-index: 90;
}.casino-lobby-page #casino-games-carousels {
    padding-bottom: 24px;
    max-width: 500px;
    margin: 0 auto;
  }.live-casino-lobby-page {
  color: #000;
  background-color: #fae2c1;
  background-image: url(/client/2932484d09c77f83c776f8233f9a1b9d.jpg);
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
}.live-casino-lobby-page .carousel-games-view-all {
    color: #448020 !important;
  }.live-casino-lobby-page #casino-lobby-search {
    margin: 0 auto 25px;
    padding-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }.live-casino-lobby-page #casino-lobby-search input {
      margin-bottom: 24px;
      width: 340px;
      background: #fff url(/client/71c6467d5fad99f24c25976802290816.svg) 16px no-repeat;
      border-radius: 6px;
      border: none;
      color: #000;
      height: 44px;
      line-height: 44px;
      outline: none;
      padding: 0 25px 0 46px;
      font-size: 16px;
      font-weight: 500;
    }.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck {
      width: 240px;
      height: 58px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      cursor: pointer;
      position: relative;
      background-image: url(/client/3e0ea429c2c0cc12a8249ca884ada940.svg);
      background-position: center;
      background-size: contain;
      -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
      transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1)
    }.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck:hover {
  background-image: url(/client/c224f4d6826b448ca3918bb87adcd54e.svg);
  -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
  transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
}.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck:hover .casino-lobby-try-luck-label {
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
          -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
          transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
}.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck:hover:after {
      -webkit-animation: bulletAnim 0s forwards;
              animation: bulletAnim 0s forwards;
      -webkit-animation-delay: .3s;
              animation-delay: .3s;
}.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck:hover:before {
      -webkit-animation: bulletAnim 0s forwards;
              animation: bulletAnim 0s forwards;
      -webkit-animation-delay: .5s;
              animation-delay: .5s;
}.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 35%;
  width: 28px;
  height: 28px;
  background-image: url(/client/f32ff14359cfa6278f7f1cfb51e3368d.svg);
  background-position: center;
  background-size: contain;
  z-index: 100;
  opacity: 0;
}.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck:after {
  content: "";
  position: absolute;
  top: 15%;
  right: 26%;
  width: 25px;
  height: 25px;
  background-image: url(/client/891e45ebbe163778592467e20209f1e5.svg);
  background-position: center;
  background-size: contain;
  z-index: 100;
  opacity: 0;
}.live-casino-lobby-page #casino-lobby-search .casino-lobby-try-luck .casino-lobby-try-luck-label {
        color: #fff;
        font-weight: bold;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(calc(-50% - 6px));
                transform: translateY(calc(-50% - 6px));
        -webkit-transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
        transition: .3s all cubic-bezier(0.75, 0.02, 0.5, 1);
        z-index: 90;
}.live-casino-lobby-page #casino-games-carousels {
    padding-bottom: 24px;
  }.casino-page {
  color: #000;
  background-color: #fae2c1;
  background-image: url(/client/2932484d09c77f83c776f8233f9a1b9d.jpg);
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
}.casino-page .casino-page-title {
    text-align: center;
    margin: 20px 0;
  }.casino-page .casino-page-title h1 {
      font-size: 26px;
      font-weight: 900;
      color: #fff;
    }.casino-page .casino-game-filter-wrapper {
    width: 100%;
    padding: 0 20px;
    margin: 10px auto 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }.casino-page .casino-game-filter-wrapper .eh-category-dropdown {
      border: none;
      width: 100%;
      border-radius: 6px;
      font-size: 17px;
      color: #000;
      height: 44px;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-appearance: none;
      background-color: #ffffff;
      background-image: url(/client/5690d6dc8fe771ff466a2b064bfb703f.svg);
      background-repeat: no-repeat;
      background-position: 95% 50%;
      padding: 8px 54px 5px 25px;
      max-width: 400px;
      min-width: 200px;
      margin-right: 8px
    }.casino-page .casino-game-filter-wrapper .eh-category-dropdown:focus {
  outline: none;
}.casino-page .casino-game-filter-wrapper .casino-games-new {
      padding: 6px;
      font-size: 12px;
      font-weight: bold;
      border-radius: 4px;
      color: #000;
      background: #fff;
      cursor: pointer;
      margin-right: 8px;
      -webkit-transition: .2s all ease-in-out;
      transition: .2s all ease-in-out;
      height: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center
    }.casino-page .casino-game-filter-wrapper .casino-games-new.active {
  background: rgb(59, 201, 45);
  color: #fff;
  -webkit-transition: .2s all ease-in-out;
  transition: .2s all ease-in-out;
}.casino-page .casino-game-filter-wrapper .casino-games-playlist {
      padding: 16px;
      width: 32px;
      height: 32px;
      background-color: #fff;
      border-radius: 6px;
      position: relative;
      background-position: center;
      background-size: 16px;
      background-image: url(/client/41d71ba08ad068b3571a50227e81c07e.svg);
      background-repeat: no-repeat;
      cursor: pointer
    }.casino-page .casino-game-filter-wrapper .casino-games-playlist.active {
  background-image: url(/client/94dc1f3306ef57f55b2c8bcc45770e0d.svg);
}.live-casino-page .eh-category-dropdown {
    border-radius: 6px;
    display: inline-block;
    margin-left: 52px;
    border: none;
    width: 100%;
    font-size: 17px;
    color: #000;
    height: 44px;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-appearance: none;
    padding: 8px 54px 5px 12px;
    max-width: 400px;
    min-width: 200px;
    background-color: #ffffff;
    background-image: url(/client/5690d6dc8fe771ff466a2b064bfb703f.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 16px) 50%;
  }.game-info-page {
  min-height: 100vh;
  padding-bottom: 60px;
  background-color: #fae2c1;
  background-image: url(/client/b946fc21cabb904ef36700c7ab44ea93.jpg)
}.game-info-page.live-casino .game-info-page-container .game-info-page-go-back {
        color: #448020;
      }.game-info-page.live-casino .game-info-page-container .game-info-section {
        background-color: #448020;
      }.game-info-page.live-casino .game-info-page-container .game-stats .game-stats-table {
          background-color: rgba(68, 128, 32, .8);
        }.game-info-page.live-casino .game-info-page-container .game-stats .game-stats-table .grid-stats-table-row:nth-child(even) {
  background: #448020;
}.game-info-page .game-info-page-container {
    max-width: 500px;
    margin: 0 auto;
    padding-top: 16px;
}.game-info-page .game-info-page-container .game-info-page-go-back {
      font-size: 16px;
      font-weight: 600;
      cursor: pointer;
      margin: 0 24px 16px;
      color: #e7412b;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }.game-info-page .game-info-page-container .game-info-page-go-back > i {
        margin-right: 4px;
      }.game-info-page .game-info-page-container .game-info-page-go-back:hover {
  text-decoration: underline;
}.game-info-page .game-info-page-container #casino-lobby-search {
      margin: 0 24px 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }.game-info-page .game-info-page-container #casino-lobby-search input {
        width: 100%;
        background: #fff url(/client/71c6467d5fad99f24c25976802290816.svg) 16px no-repeat;
        border-radius: 6px;
        border: none;
        color: #000;
        height: 44px;
        line-height: 44px;
        outline: none;
        padding: 0 25px 0 46px;
        font-size: 16px;
        font-weight: 500;
      }.game-info-page .game-info-page-container .game-info-section {
      border-radius: 4px;
      background-color: #e7412b;
      padding: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 24px 20px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }.game-info-page .game-info-page-container .game-info-section .game-info-section-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
      }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-image {
          margin-right: 10px;
          height: 120px;
          width: 120px;
          border-radius: 6px;
          background: #fff;
          position: relative;
          overflow: hidden;
        }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-image > img {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-desc {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
        }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-desc .game-title {
            font-size: 22px;
            font-weight: 600;
            line-height: 1.27;
            letter-spacing: normal;
            color: #ffffff;
            margin-bottom: 4px;
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-desc .game-type {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            color: #ffffff;
            margin-bottom: 8px;
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 20px;
      }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 12px;
        }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button {
            border-radius: 6px;
            border: solid 2px #ffe56c;
            background: transparent;
            color: #fff;
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.57;
            padding: 3px 16px;
            margin-right: 12px;
            -webkit-transition: 200ms all ease-in;
            transition: 200ms all ease-in;
            display: block;
            width: 50%
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button.isFave {
  background: #fff;
  color: #ffe56c;
  border: solid 2px #fff;
}.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button:last-child {
  margin-right: 0;
}.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button:hover {
  border: solid 2px #ffe56c;
  background: #ffe56c;
  color: #000000;
  -webkit-transition: 200ms all ease-in;
  transition: 200ms all ease-in;
}.game-info-page .game-info-page-container .game-info-section .game-info-section-bottom {
        margin-top: 16px;
      }.game-info-page .game-info-page-container .game-info-section .game-info-section-bottom .game-description {
          font-size: 16px;
          line-height: 1.5;
          color: #ffffff;
        }.game-info-page .game-info-page-container .game-stats {
      margin: 0 24px 20px;
    }.game-info-page .game-info-page-container .game-stats .game-stats-title {
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        margin-bottom: 12px;
      }.game-info-page .game-info-page-container .game-stats .game-stats-table {
        width: 100%;
        border-radius: 4px;
        background-color: rgba(231, 65, 43, .8);
      }.game-info-page .game-info-page-container .game-stats .game-stats-table .grid-stats-table-row {
          grid-template-columns: 1fr 1fr;
          display: grid;
          font-size: 16px;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.5;
          letter-spacing: normal;
          color: #ffffff;
        }.game-info-page .game-info-page-container .game-stats .game-stats-table .grid-stats-table-row .grid-stats-table-row-stat {
            padding: 8px 20px;
          }.game-info-page .game-info-page-container .game-stats .game-stats-table .grid-stats-table-row .grid-stats-table-row-value {
            padding: 8px 0;
            font-weight: bold;
          }.game-info-page .game-info-page-container .game-stats .game-stats-table .grid-stats-table-row:nth-child(even) {
  background: #e7412b;
}.game-info-page .game-info-page-container .game-additional-info {
      margin: 0 24px 20px;
    }.game-info-page .game-info-page-container .game-additional-info .game-additional-info-title {
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
        margin-bottom: 12px;
      }.game-info-page .game-info-page-container .game-additional-info .game-additional-info-text {
        font-size: 16px;
        font-weight: normal;
        line-height: 1.5;
        color: #000000;
        height: 144px;
        overflow: hidden;
        margin-bottom: 12px;
      }.game-info-page .game-info-page-container .game-additional-info .game-additional-info-show-more {
        font-size: 16px;
        font-weight: 600;
        font-stretch: normal;
        text-align: center;
        color: #e7412a;
        cursor: pointer
      }.game-info-page .game-info-page-container .game-additional-info .game-additional-info-show-more:hover {
  text-decoration: underline;
}.game-info-page .game-info-page-container .game-additional-info .game-additional-info-show-more > i {
          margin-right: 4px;
}.promotion-item-page {
  background-color: #001b53;
  padding: 12px 20px 0;
  color: #fff;
  min-height: calc(100vh - 112px);
  overflow: hidden;
  background-image: url(/client/de70feae564be639c4f88f7b2e04e5c6.png);
  background-repeat: repeat;
}.promotion-item-page .content-wrapper {
    margin: auto;
    max-width: 1170px;
    padding: 15px;
  }.promotion-item-page .promotion-item-header {
    margin: 0 0 15px;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    color: #ffe56c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }.promotion-item-page .promotion-item-header .fa {
      color: #ffe56c;
      vertical-align: middle;
      margin-right: 8px;
      font-weight: 600;
    }.promotion-item-page .promotion-item-body {
    max-width: 500px;
    margin: 0 auto;
    padding-bottom: 150px;
  }.promotion-item-page .promotion-item-title {
    text-align: left;
    margin: 0 auto 12px;
    font-size: 26px;
    font-weight: bold;
    color: #ffe56c;
  }.promotion-item-page .promotion-item-banner {
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
    width: 100%;
  }.promotion-item-page .promotion-item-banner img {
      width: 100%;
    }.promotion-item-page .promotion-item-text {
    margin-bottom: 30px;
    line-height: 1.5;

  }.promotion-item-page .promotion-item-text p {
      font-size: 16px;
      color: #fff;
    }.promotion-item-page .promotion-item-text a {
      color: #ffe56c;
    }@media (max-width: 750px) {.promotion-item-page .promotion-item-text table {
        width: 100% !important;
  }
}.promotion-item-page .promotion-item-link {
    margin-top: 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.38;
    letter-spacing: normal;
    color: #ffe56c;
    text-decoration: underline;
}.promotion-item-page .promotion-item-button {
    position: fixed;
    bottom: 56px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 27, 83, 0)), color-stop(13%, #001b53));
    background-image: linear-gradient(to bottom, rgba(0, 27, 83, 0), #001b53 13%);
    width: 100%;
    left: 0;
    right: 0;
    padding: 16px 36px;
}.promotions-page {
  background-color: #030d16;
  min-height: 100vh;
}.promotions-page .promotions-top-section-wrapper {
    background-color: #062635;
    background-position: center;
    background-size: cover;
  }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .eh-swipe-menu {
        height: auto;
      }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .eh-swipe-menu-items-wrapper {
        overflow-y: hidden;
        margin-bottom: 30px;
      }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .eh-swipe-menu-item {
        padding: 0 15px 0;
      }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo {
        text-align: center;
        width: 260px;
        height: auto;
        position: relative;
        padding-top: 30px
      }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo.active:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 20px;
  display: inline-block;
  background: url(/client/1e03b6655fb45433f342fddd63bd28a3.svg) no-repeat;
  background-size: contain;
  width: 15px;
  height: 20px;
}.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-image {
        display: block;
        margin: 0 auto 25px;
        position: relative;
        width: 100%;
        height: auto;
        pointer-events: none
      }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-image.active {
  pointer-events: auto;
  cursor: pointer;
}.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-title-wrapper {
        margin: 20px auto;
        height: 66px;
        outline: none !important;
      }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-title-wrapper .promo-star {
          display: inline-block;
          vertical-align: middle;
          width: 58px;
          margin-right: 10px;
          position: relative;

        }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-title-wrapper .promo-star img {
            width: 100%;
          }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-title-wrapper .promo-star .promo-star-level {
            position: absolute;
            color: #9ba2a8;
            font-size: 22px;
            width: 100%;
            font-weight: 600;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%)
          }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-title-wrapper .promo-star .promo-star-level.active {
  color: #000;
}.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-title-wrapper .promo-title {
          display: inline-block;
          text-align: left;
          color: #fff;
          vertical-align: middle;
          font-size: 20px;
          font-weight: 600;
          width: 150px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
        }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-short-description {
        left: 5%;
        top: 140px;
        position: absolute;
        display: block !important;
        background-color: #fff;
        background-repeat: no-repeat;
        min-width: 160px;
        width: 90%;
        margin: 0;
        background-clip: padding-box;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
                box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        z-index: 1000;
        color: #000;
        padding: 20px 10px 20px;
        word-wrap: break-word;
        border-radius: 6px;
        font-size: 14px;
      }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-short-description p {
          margin: 0;
          word-wrap: break-word;
          height: 100%;
          white-space: normal;
        }.promotions-page .promotions-top-section-wrapper .promotion-items-wrapper .promo-short-description::after {
  content: '';
  position: absolute;
  left: 42%;
  top: -20px;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  clear: both;
}.promotion-page-wrap {
  position: relative;
}.promotion-page-wrap .promotions-bottom-categories {
    left: 0;
    right: 0;
    position: absolute;
    top: -15px;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    background: #030d16;
    white-space: nowrap;
    padding-bottom: 6px;
    scroll-padding: 0 20px;
  }.promotion-page-wrap .promotions-bottom-categories .promo-category {
      scroll-snap-align: start;
      margin: 0 6px;
      padding: 8px 16px;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.11;
      text-align: center;
      color: #000000;
      border-radius: 4px;
      background-color: #bababa;
      -webkit-box-shadow: 0 4px #6d7278;
              box-shadow: 0 4px #6d7278;
      -webkit-transition: 200ms all ease;
      transition: 200ms all ease;
      cursor: pointer
    }.promotion-page-wrap .promotions-bottom-categories .promo-category:hover {
  background-color: #ffe56c;
      -webkit-box-shadow: 0 4px #f4d233;
              box-shadow: 0 4px #f4d233;
  top: 4px;
  -webkit-transition: 200ms all ease;
  transition: 200ms all ease;
}.promotion-page-wrap .promotions-bottom-categories .promo-category.active {
      -webkit-box-shadow: 0 4px #f4d233;
              box-shadow: 0 4px #f4d233;
  background: #ffe56c;
}.promotion-page-wrap .promotion-page-error {
    font-size: 14px;
    text-align: center;
    background-color: #030d16;
    padding: 124px 20px 92px;
    min-height: 400px;
  }.promotions-bottom-wrapper {
  background-color: #030d16;
  padding: 42px 20px 92px;
}.promotions-bottom-wrapper .promotions-general-promo {
    max-width: 370px;
    width: calc(100% - 40px);
    margin: 0 auto 24px;
  }.promotions-bottom-wrapper .promotions-general-promo .promotions-general-promo-image {
      position: relative;
      width: 100%;
      text-align: center;
    }.promotions-bottom-wrapper .promotions-general-promo .promotions-general-promo-image > img {
        width: auto;
        max-width: 100%;
        cursor: pointer;
      }.promotions-bottom-wrapper .promotions-general-promo .promotions-general-promo-content-wrapper {
      width: 100%;
      border-radius: 0 0 8px 8px;
      background-color: #001b53;
      margin: 0 auto;
      padding: 12px;
    }.promotions-bottom-wrapper .promotions-general-promo .promotions-general-promo-content-wrapper .promotions-general-promo-title {
        font-size: 26px;
        line-height: 1.38;
        font-weight: bold;
        color: #fdf174;
        text-align: left;
        margin: 0 0 12px;
      }.promotions-bottom-wrapper .promotions-general-promo .promotions-general-btn-wrapper {
      text-align: center;
    }.promotion-item-page table {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}.promotion-item-page table thead th {
  padding: 0 10px;
  line-height: 32px;
  font-weight: 600;
  text-align: center;
}.promotion-item-page table tr {
  font-size: 16px;
  color: #000;
}.promotion-item-page table tr td {
  padding: 0 10px;
  line-height: 32px;
  font-weight: 600;
}.password-recovery-page {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  font-size: 14px;
  overflow: hidden;
  height: calc(100vh - 120px);
  background-color: rgb(0, 27, 83);
}.password-recovery-page #page {
      height: auto;
    }.password-recovery-page .password-recovery-container .password-recovery-title {
      color: #fff;
      display: block;
      font-size: 28px;
      font-weight: 600;
      line-height: 40px;
      padding: 5px 0 0 0;
      margin: 20px;
      text-align: center;
    }.password-recovery-page .password-recovery-container .password-recovery-wrapper {
      max-width: 640px;
      width: 100%;
      margin: 0 auto;
      padding: 15px;
    }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-input-field-wrapper {
        margin-bottom: 20px;
      }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper {
        text-align: center;
      }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper button {
          min-width: 100%;
          min-height: 50px;
        }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .btn-tertiary {
          min-width: 180px;
          min-height: 40px;
        }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .alert {
          font-size: 14px;
          color: #ddd;
          text-align: center;
          display: none;
          margin-top: 30px;
          word-wrap: break-word
        }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .alert.alert-danger {
  color: #fff;
}.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .alert.alert-success {
  color: #10cc5f;
}.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .password-recovery-seperator {
          border-top: 3px solid;
          border-color: #fff;
          margin: 30px 0;
          margin-top: 20px;
          display: block;
        }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .password-recovery-text-wrapper {
          font-size: 16px;
        }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .password-recovery-text-wrapper p {
            margin-bottom: 20px;
            word-wrap: break-word;
            color: #fff;
          }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .password-recovery-text-wrapper a {
            padding: 20px;
            color: #10cc5f;
          }.password-recovery-page .password-recovery-container .password-recovery-wrapper .password-recovery-content-wrapper .password-recovery-text-wrapper .password-recovery-text-contact {
            text-decoration: underline;
            font-weight: 600;
          }.password-recovery-input-field-wrapper .form-group .form-control {
      height: 46px;
    }.support-page {

  /*.support-page-faq {
    margin: 0 auto;
    max-width: 920px;
    min-width: 320px;
    padding: 0 15px;
  }
  .support-page-form {
    margin: 0 auto;
    max-width: 1024px;
    padding-bottom: 50px;
    .support-page-contact-form {
      margin: 0 auto 30px;
      max-width: 500px;
      .form-group {
        margin-bottom: 6px;
        width: 100%;
        border-radius: 5px;
        border: none;
        .form-control {
          background: linear-gradient(327deg, #ee8e3c, #e93059);
          color: #fff;
          font-size: 15px;
          height: 50px;
          border: none;
          padding: 15px;
          transition: 200ms all ease-in;
          textarea {
            height: 120px;
          }
          &:focus {
            background: linear-gradient(-327deg, #ee8e3c, #e93059);
            color: #fff;
            transition: 200ms all ease-out;
            &::placeholder {
              color: #fff;
              transition: 200ms all ease-out;
            }
          }
          &::placeholder {
            color: #fff;
            transition: 200ms all ease-out;
          }
        }
      }
    }
    .support-page-form-wrap {
      width: 270px;
      margin: 0 auto;
      .btn {
        min-width: 120px;
      }
      .support-page-form-title {
        color: #000;
        font-size: 28px;
        font-weight: 600;
        margin: 15px 0;
        text-align: center;
      }
      .contact-alert.contact-error {
        padding: 15px 20px;
        color: #000;
        background-color: #a94442;
        margin: 20px auto;
        font-size: 14px;
        text-align: center;
      }
      .contact-alert.contact-success {
        background-color: #3c763d;
        padding: 15px 20px;
        color: #000;
        margin: 20px auto;
        font-size: 14px;
        text-align: center;
      }
    }
  }*/
}.support-page .header-title {
    color: #33253e
  }.support-page .support-faq-category-container-v1 .support-faq-category-wrapper {
      width: 100%;
      max-width: 300px;
      margin: 0 auto;
    }.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item {
        display: inline-block;
        width: 48%;
        margin: 1%;
        height: 100px;
        border-radius: 12px;
        background-color: #e8eef4;
        position: relative;
      }.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img {
          height: 70px;
          display: block;
          text-align: center
        }.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img.account {
  background: url(/client/98fb981551fd434c134b7804522924c1.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img.customer {
  background: url(/client/7648db4e45927405540db9332eb61e60.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img.deposit {
  background: url(/client/58d68e7641f78d5d0fc0fb91f401ddca.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img.withdraw {
  background: url(/client/58d68e7641f78d5d0fc0fb91f401ddca.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img.games {
  background: url(/client/9d5a5163e67f4bb32e7fd492b514d297.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img.bonuses {
  background: url(/client/6a4f34154e309212b17db7c0e29620ed.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img.privacy {
  background: url(/client/9743a2382eb4749c3f09a52fd3b0b451.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-name {
          width: 100%;
          color: #33253e;
          font-size: 13px;
          font-weight: 900;
          text-align: center;
          bottom: 0;
          margin-bottom: 8px;
          display: block;
          position: absolute;
          padding: 0 5px;
          word-wrap: break-word;
        }.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active {
  background-color: #e7412a;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active .support-faq-category-item-name {
            color: #fff;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active .support-faq-category-item-img.account {
  background: url(/client/ccdea54f2e8e5f6674f7fdd798c43550.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active .support-faq-category-item-img.payments {
  background: url(/client/a20315ba68d5d5b0b5edf33bd2fe0ef4.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active .support-faq-category-item-img.games {
  background: url(/client/8b458e80ed15f4ad8157f973081681a7.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active .support-faq-category-item-img.bonuses {
  background: url(/client/f4dcc234eaeed492b3f6895e314df738.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active .support-faq-category-item-img.customer {
  background: url(/client/f77a6fa9b9e53b487e99888679e798dc.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-item:active .support-faq-category-item-img.privacy {
  background: url(/client/cb41398e507b06da7e7a2fbd689066f7.svg) center no-repeat;
}.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-btn-wrapper {
        margin-top: 15px;
      }.support-page .support-faq-category-container-v1 .support-faq-category-wrapper .support-faq-category-btn-wrapper button {
          width: 100%;
          height: 55px;
          font-size: 16px;
          font-weight: 900;
        }.support-page .support-faq-category-container-v2 .support-faq-category-wrapper {
      width: 100%;
      max-width: 300px;
      margin: 0 auto;
    }.support-page .support-faq-category-container-v2 .support-faq-category-wrapper .support-faq-category-item {
        display: inline-block;
        width: 98%;
        margin: 1%;
        height: 60px;
        border-radius: 12px;
        background-color: #e9ebf0;
        position: relative;
      }.support-page .support-faq-category-container-v2 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-img {
          display: none;
        }.support-page .support-faq-category-container-v2 .support-faq-category-wrapper .support-faq-category-item .support-faq-category-item-name {
          width: 100%;
          color: #33253e;
          font-size: 18px;
          line-height: 60px;
          font-weight: 900;
          text-align: center;
          display: block;
        }.support-page .support-faq-category-container-v2 .support-faq-category-wrapper .support-faq-category-btn-wrapper {
        margin-top: 15px;
      }.support-page .support-faq-category-container-v2 .support-faq-category-wrapper .support-faq-category-btn-wrapper button {
          width: 100%;
          height: 55px;
          font-size: 16px;
          font-weight: 900;
        }.support-page .support-faq-content-container {
    margin: 0 auto;
    max-width: 650px;
  }.support-page .support-faq-content-container .faq-category-btn-back-wrapper {
      margin: 30px 0 20px;
      font-size: 19px;
      font-weight: 500;
      text-align: center;
    }.support-page .support-faq-content-container .faq-category-btn-back-wrapper img {
        margin-right: 8px;
      }.support-page .support-faq-content-container .faq-category-btn-back-wrapper a {
        text-decoration: underline;
        color: #e7412a;
        font-size: 16px;
        font-weight: 600;
      }.support-page .support-faq-content-container .faq-category-title {
      font-size: 26px;
      margin-bottom: 20px;
      font-weight: 900;
      color: #000;
      text-align: center;

    }.support-page .support-faq-content-container .panel-group .panel {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none;
      }.support-page .support-faq-content-container .panel-group .panel .panel-heading {
          background-color: transparent;
          color: #e7412a;
        }.support-page .support-faq-content-container .panel-group .panel .panel-heading a {
            font-size: 18px;
            font-weight: 900;
            line-height: 1.33
          }.support-page .support-faq-content-container .panel-group .panel .panel-heading a:hover,
            .support-page .support-faq-content-container .panel-group .panel .panel-heading a:focus,
            .support-page .support-faq-content-container .panel-group .panel .panel-heading a:active {
  color: #e7412a;
  text-decoration: none;
}.support-page .support-faq-content-container .panel-group .panel .panel-body {
          border: none;
          font-size: 16px;
          font-weight: 500;
          line-height: 1.63;
          padding-top: 5px;
          color: #000;
        }#validation-page {
  width: 100%;
  text-align: center;
  background-color: #030521;
}#validation-page .validation-heading {
    text-align: center;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
  }#validation-page .validation-text {
    text-align: center;
    font-size: 18px;
    line-height: 16px;
    color: #fff;
    margin-bottom: 30px;
  }#validation-page .validation-text a {
      display: block;
      color: #10cc5f;
      padding: 10px;
    }#validation-page .btn-wrapper {
    margin-bottom: 20px;
  }#validation-page .content-wrapper {
    padding-top: 100px;
  }#validation-page .content-wrapper-text {
    margin-top: 10px;
  }#validation-fail {
  min-height: 1220px;
}#validation-success {
  min-height: 1220px;
}.validation-page {
  margin: 0 auto;
  max-width: 600px;
  width: 100%;
}.validation-page .validation-heading {
  color: #fff;
  margin: 50px 0 25px 0;
  text-align: center;
}.validation-page .validation-text {
  color: #fff;
  text-align: center;
}.eh-swipe-menu.gallery-image-swipe-menu {
  height: 80px;
  background-color: #060a31;
  padding-top: 10px;
}.eh-swipe-menu.gallery-image-swipe-menu .eh-swipe-menu-item a img {
    border-radius: 5px;
    max-width: 120px;
  }.error404 .error404-image {
    display: block;
    width: 100%;
    max-width: 400px;
    margin: 20px auto;
  }.error404 .error404-title {
    display: block;
    text-align: center;
    font-size: 40px;
    color: #000;
    margin: 20px auto;
    font-weight: bold;
  }.error404 .error404-subtitle {
    display: block;
    text-align: center;
    color: #000;
    line-height: 1.6;
    font-size: 18px;
    margin: 10px auto;
  }.error404 .error404-text {
    display: block;
    text-align: center;
    color: #000;
    font-size: 16px;
    margin: 10px auto;
  }.error404 .error404-links {
    display: block;
    padding: 20px;
    text-align: center;
  }.error404 .btn {
    height: 44px;
    line-height: 33px;
  }.simplepage-container .simplepage-wrapper {
    background: #fff;
    width: 100%;
    max-width: 650px;
    padding: 30px;
    margin: 0 auto;
    overflow: hidden;
  }.simplepage-container .simplepage-wrapper .simplepage-text {
      color: #000;
      padding: 0 15px;
      overflow: hidden;
      font-size: 15px;
      line-height: 1.5;
      margin-bottom: 30px;
    }@media (max-width: 1200px) {.simplepage-container .simplepage-wrapper .simplepage-text table {
          width: 100% !important;
  }
          .simplepage-container .simplepage-wrapper .simplepage-text table h3, .simplepage-container .simplepage-wrapper .simplepage-text table td {
            font-size: 15px;
          }
}@media (max-width: 500px) {.simplepage-container .simplepage-wrapper .simplepage-text table {
          width: 100% !important;
  }
          .simplepage-container .simplepage-wrapper .simplepage-text table h3, .simplepage-container .simplepage-wrapper .simplepage-text table td {
            font-size: 10px;
          }
}.simplepage-container .simplepage-wrapper .simplepage-text p {
        color: #000;
}.simplepage-container .simplepage-wrapper .simplepage-text a {
        color: #e7412a;
        font-weight: normal;
}.simplepage-container .simplepage-wrapper .simplepage-text h1 {
        font-size: 28px;
        font-weight: 600;
        color: #000;
}.simplepage-container .simplepage-wrapper .simplepage-text h2 {
        font-size: 18px;
        font-weight: 600;
        color: #000;
}.simplepage-container .simplepage-wrapper .simplepage-text h3 {
        color: #000;
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 0;
}.simplepage-container .simplepage-wrapper .simplepage-text h4 {
        color: #000;
        font-weight: 600;
}.simplepage-container .simplepage-wrapper .simplepage-text ul li {
          font-style: italic;
        }.simplepage-container .simplepage-wrapper .simplepage-text img {
        max-width: 100%;
        height: auto !important;
}.login-page {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  height: calc(100vh - 120px);
  background-color: #001b53;
  overflow: hidden;
}.login-page #page {
    padding: 0;
  }.login-page a {
    color: #fff;
  }.login-page .login-page-wrapper {
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px 15px 15px;
  }.login-page .login-page-wrapper .login-text-wrapper {
      text-decoration: underline;
      text-align: center;
      margin: 30px;
      font-weight: 600;
    }.login-page .login-page-wrapper .login-text-wrapper a {
        color: #fff;
      }.login-page .login-page-wrapper .login-error {
      text-align: center;
      margin: 20px 0;
    }.login-page .login-form .form-group input {
        height: 45px;
      }.login-page .login-form .login-btn-container .login-btn-wrapper {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
      }.login-page .login-form .login-btn-container .login-btn-wrapper button {
          max-width: 320px;
          width: 100%;
          height: 50px;
        }.registration-page {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  height: calc(100vh - 120px);
  background-color: #001b53;
  overflow: hidden;
}.registration-page .registration-container {
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    padding: 12px 15px;
    overflow: auto;
    height: 100%
  }.registration-page .registration-container.registration-container-success {
  background-color: rgb(154, 21, 16);
  background-image: url(/client/ef788f60aea124ad9ab611a8faafc5f7.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
}.registration-page .registration-container .reg-step1-wrapper .page-title {
        font-size: 22px;
        font-weight: bold;
        line-height: 1.55;
        text-align: center;
        color: #ffffff;
        margin: 0;
      }.registration-page .registration-container .reg-step1-wrapper .page-subtitle {
        font-size: 16px;
        line-height: 1.5;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
        margin: 0 auto 16px;
      }.registration-page .registration-container .reg-step1-wrapper .field-wrap {
        margin-bottom: 8px;
        position: relative;
        width: 100%;
      }.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control {
          -webkit-appearance: none;
             -moz-appearance: none;
                  appearance: none;
          background-image: url(/client/75565015fdcc4233fda8dc864f2e98ce.svg);
          background-repeat: no-repeat;
          background-position: calc(100% - 8px)
        }.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control:valid {
  color: #fff;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control:valid:not(:placeholder-shown) + label {
  color: #fff;
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control:valid:focus {
  background-color: #fff;
  color: #000;
  outline: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control:valid:focus + label {
  color: rgba(0, 0, 0, .5);
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control:valid + label {
  color: #fff;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control:focus {
  background-color: #fff;
  outline: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap select.form-control:focus + label {
  color: rgba(0, 0, 0, .5);
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control {
          border-radius: 3px;
          border: 2px solid ffffff;
          background-color: rgba(0, 0, 0, .15);
          -webkit-appearance: none;
          width: 100%;
          font-family: inherit;
          padding: 22px 12px 6px 12px;
          height: 50px;
          font-size: 14px;
          font-weight: 500;
          color: #000;
          -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
          -webkit-box-shadow: none;
                  box-shadow: none
        }.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control:valid {
  color: #fff;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control:valid:not(:placeholder-shown) + label {
  color: #fff;
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control:valid:focus {
  background-color: #fff;
  color: #000;
  outline: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control:valid:focus + label {
  color: rgba(0, 0, 0, .5);
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control::-webkit-input-placeholder {
  opacity: 0;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control::-moz-placeholder {
  opacity: 0;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control::-ms-input-placeholder {
  opacity: 0;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control::placeholder {
  opacity: 0;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control:not(:placeholder-shown) + label {
  color: rgba(0, 0, 0, .5);
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control:focus {
  background-color: #fff;
  outline: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control:focus + label {
  color: rgba(0, 0, 0, .5);
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-error {
  background-color: #ff0006 !important;
  color: #fff !important;
  border: 2px solid #ff0006;
  background-repeat: no-repeat;
  background-position: 96% center;
  background-image: url(/client/835897810f91a91584f88bb633674628.svg);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-error:not(:placeholder-shown) + label {
  color: #fff !important;
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-error:focus {
  background-repeat: no-repeat;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-error:focus::-webkit-input-placeholder {
  color: #fff !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-error:focus::-moz-placeholder {
  color: #fff !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-error:focus::-ms-input-placeholder {
  color: #fff !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-error:focus::placeholder {
  color: #fff !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-success {
  color: #1d1028 !important;
  border: none !important;
  background-color: #fff !important;
  background-repeat: no-repeat;
  background-position: 96% center;
  background-image: url(/client/73cba9bd4ae422a3e4c0716641016926.svg);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-success:not(:placeholder-shown) + label {
  color: rgba(0, 0, 0, .5) !important;
          -webkit-transform: translateY(-16px) scale(0.80);
                  transform: translateY(-16px) scale(0.80);
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-success:focus {
  background-repeat: no-repeat;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-success:focus::-webkit-input-placeholder {
  color: #000000 !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-success:focus::-moz-placeholder {
  color: #000000 !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-success:focus::-ms-input-placeholder {
  color: #000000 !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap .form-control.validated-field-success:focus::placeholder {
  color: #000000 !important;
}.registration-page .registration-container .reg-step1-wrapper .field-wrap label {
          position: absolute;
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
          left: 12px;
          font-size: 14px;
          color: #ffffff;
          font-weight: 500;
          -webkit-transform-origin: 0 0;
                  transform-origin: 0 0;
          -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
          margin: 0;
          pointer-events: none;
          text-overflow: ellipsis;
          white-space: pre;
          overflow: hidden;
        }.registration-page .registration-container .reg-step1-wrapper .field-wrap .date-wrap .field-wrap {
            margin-bottom: 0;
          }.registration-page .registration-container .reg-step1-wrapper .field-wrap .date-wrap .date-day {
            padding-right: 3px;
            display: inline-block;
            width: 33.3333%;
          }.registration-page .registration-container .reg-step1-wrapper .field-wrap .date-wrap .date-month {
            padding: 0 3px;
            display: inline-block;
            width: 33.3333%;
          }.registration-page .registration-container .reg-step1-wrapper .field-wrap .date-wrap .date-year {
            padding-left: 3px;
            display: inline-block;
            width: 33.3333%;
          }.registration-page .registration-container .reg-step1-wrapper .eh-form-group-tooltip {
        display: block;
        font-size: 13px;
        font-weight: 500;
        line-height: 16px;
        text-align: left;
        margin: 6px 0;
        padding: 6px;
        -webkit-transition: all .2s ease-in;
        transition: all .2s ease-in;
        color: #fce9ee;
        border-radius: 3px;
        background-color: rgba(208, 2, 27, .6);
      }.registration-page .registration-container .reg-step1-wrapper .regCheckbox {
        width: 16px;
        height: 16px;
        position: relative;
        background: transparent;
        display: inline-block;
        border-radius: 3px;
        vertical-align: middle;
        overflow: hidden;
        -webkit-box-shadow: none;
                box-shadow: none;
        border: 2px solid #1cdf6e;
      }.registration-page .registration-container .reg-step1-wrapper .regCheckbox > label {
          width: 16px;
          height: 16px;
          position: absolute;
          top: 0 !important;
          left: 0
        }.registration-page .registration-container .reg-step1-wrapper .regCheckbox > label:after {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: -2px;
  left: -2px;
  background-color: transparent;
  background: url(/client/dc8cf7fb51a49ffa13017621fc647d34.svg);
          -webkit-box-shadow: none;
                  box-shadow: none;
  opacity: 0;
  -webkit-transition: 150ms all ease-in-out;
  transition: 150ms all ease-in-out;
}.registration-page .registration-container .reg-step1-wrapper .regCheckbox input[type="checkbox"] {
          visibility: hidden;
          margin: 0
        }.registration-page .registration-container .reg-step1-wrapper .regCheckbox input[type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transition: 150ms all linear;
  transition: 150ms all linear;
}.registration-page .registration-container .reg-step1-wrapper .reg-btn-wrapper {
        text-align: center;
      }.registration-page .registration-container .reg-step1-wrapper .reg-btn-wrapper button {
          width: 100%;
          height: 50px;
          line-height: 35px;
          font-size: 16px;
        }.registration-page .registration-container .reg-step1-wrapper .reg-btn-wrapper .form-go-back {
          display: block;
          width: 200px;
          margin: 20px auto 0;
          font-size: 16px;
          font-weight: 600;
          line-height: 1.25;
          text-align: center;
          color: #ffffff;
          cursor: pointer;
        }.registration-page .registration-container .reg-step1-wrapper .reg-btn-wrapper .form-go-back > span {
            display: inline-block;
            vertical-align: middle;
            text-decoration: underline;
          }.registration-page .registration-container .reg-step1-wrapper .reg-btn-wrapper .form-go-back > .fa {
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
            font-size: 20px;
          }.registration-page .registration-container .reg-step1-wrapper .verification-phone-wrapper {
        margin: 25px auto 0;
      }.registration-page .registration-container .reg-step1-wrapper .verification-input {
        margin: 13px auto 26px;
      }.registration-page .registration-container .reg-step1-wrapper .verification-reg-btn-wrapper .btn {
          margin-bottom: 25px;
        }.registration-page .registration-container .reg-step1-wrapper .verification-reg-btn-wrapper .verification-phone {
          display: inline-block;
          color: #fff;
          font-size: 14px;
          text-align: left;
          vertical-align: middle;
          margin: 0 2px;
        }.registration-page .registration-container .reg-step1-wrapper .verification-reg-btn-wrapper .verification-phone .support-team-link {
            color: #fcdd60;
            text-decoration: underline;
            display: inline-block;
          }.registration-page .registration-container .reg-step-counter {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: center;
      color: #ffe56c;
}.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-title {
        font-size: 22px;
        font-weight: bold;
        line-height: 1.55;
        text-align: center;
        color: #ffffff;
        margin: 0;
      }.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-subtitle {
        font-size: 16px;
        line-height: 1.5;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
        margin-bottom: 24px;
      }.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker {
        width: 100%;
        margin: 0 auto 32px;
        border-radius: 20px;
        position: relative;
      }.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .box-slider .box-slides {
            margin: 0 auto;
            width: 100%;
            height: 194px;
            max-width: 308px;
            overflow: hidden;
            background-position: center;
            background-size: contain;
          }.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .box-slider .box-slides .box-slide-icon {
              padding: 0;
              height: 100%;
              width: 100%;
              background-position: center;
              background-size: contain;
              border-radius: 16px;
              overflow: hidden
            }.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .box-slider .box-slides .box-slide-icon.luckyLuke {
  /*background-image: url("../../img/companions/avatar-luckyluke.png");*/
}.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .box-slider .box-slides .box-slide-icon.luckyLucy {
  /*background-image: url("../../img/companions/avatar-luckylucy.png");*/
}.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .box-slider .box-slides .box-slide-icon.luckyTwins {
  /*background-image: url("../../img/companions/avatar-luckytwins.png");*/
}.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .box-slider .box-slider-arrows .box-slider-arrow-left {
              position: absolute;
              top: 50%;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%);
              left: 0;
            }.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .box-slider .box-slider-arrows .box-slider-arrow-right {
              position: absolute;
              top: 50%;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%);
              right: 0;
            }.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .companion-option {
          margin: 0 5px;
          width: 150px;
          height: 150px;
          border-radius: 12px;
          overflow: hidden;
          cursor: pointer;
          position: relative;
          border: 4px solid transparent
        }.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .companion-option.active {
  border: 4px solid #ffe56c;
}.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .companion-option .companion-image {
            width: 100%;
            height: 100%;
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
}.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .companion-option .companion-image.luckyLuke {
  background-image: url(/client/d1da837313db3153cd179788fa43ee2b.png);
}.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .companion-option .companion-image.luckyLucy {
  background-image: url(/client/f7b0081ff8071c80386396531ee09f55.png);
}.registration-page .registration-container .reg-step0-wrapper .reg-companion-picker .companion-option .companion-image.luckyTwins {
  background-image: url(/client/e66c07021c02d8e0bf27bd735570fddc.png);
}.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-description {
        margin-bottom: 16px;
      }.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-description .reg-step-companion-info {
          text-align: left;
          padding: 0 16px;
        }.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-description .reg-step-companion-info .reg-step-companion-info-title {
            font-size: 16px;
            font-weight: bold;
            line-height: 1.5;
            letter-spacing: normal;
            color: #ffe56c;
          }.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-description .reg-step-companion-info .reg-step-companion-info-text {
            font-size: 14px;
            line-height: 1.43;
            letter-spacing: normal;
            color: #ffffff;
          }.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-button-wrapper {
        text-align: center;
        padding: 0 16px;
      }.registration-page .registration-container .reg-step0-wrapper .reg-step-companion-button-wrapper > .btn {
          width: 100%;
          padding: 18px;
        }.registration-page .registration-container .reg-step1-wrapper .reg-accept-promo-email-wrapper,
      .registration-page .registration-container .reg-step1-wrapper .reg-accept-tou-text-wrapper {
        margin: 30px 0;
      }.registration-page .registration-container .reg-step1-wrapper .reg-accept-promo-email-wrapper .regCheckbox-wrapper {
          display: inline-block;
          position: relative;
          vertical-align: top;
          width: 8%;
        }.registration-page .registration-container .reg-step1-wrapper .reg-accept-promo-email-wrapper .tc-agree {
          display: inline-block;
          line-height: 1.43;
          padding-left: 5px;
          width: 92%;
        }.registration-page .registration-container .reg-step1-wrapper .reg-accept-tou-text-wrapper {
        text-align: center;
        font-size: 15px;
        line-height: 1.6;
      }.registration-page .registration-container .reg-step1-wrapper .reg-accept-tou-text-wrapper a {
          color: #fcdd60;
          text-decoration: underline;
        }.registration-page .registration-container .reg-step1-wrapper .ec-messages {
        text-align: center;
      }.registration-page .registration-container .reg-step1-wrapper .ec-messages .fa {
          color: #ff0006;
          margin-right: 10px;
        }.registration-page .registration-container .reg-step1-wrapper .ec-messages span {
          color: #fff;
        }.registration-page .registration-container .reg-step2-wrapper {
      padding-bottom: 50px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap {
        margin: 0 auto;
        max-width: 960px;
      }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-title {
          font-size: 24px;
          font-weight: bold;
          line-height: 1.18;
          text-align: center;
          color: #ffffff;
          max-width: 600px;
          margin: 0 auto 32px;
        }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
        }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column {
            min-width: 250px;
            max-width: 300px;
            width: 100%;
            padding: 32px 32px 40px;
            border-radius: 12px;
            background-color: #030d16;
            height: 100%;
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            margin: 0 auto 60px
          }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column.reg-step-success-column-promotion {
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column.reg-step-success-column-map {
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end;
  padding: 82px 34px 54px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container {
              background: url(/client/717ae38aee8dbc1a346677ebdd09d249.jpg);
              background-size: cover;
              border-radius: 8px;
              height: 360px;
              position: relative;
              padding: 60px 0 24px;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-avatar {
                position: absolute;
                top: -50px;
                left: 50%;
                -webkit-transform: translateX(-50%);
                        transform: translateX(-50%);
              }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-avatar .account-companion {
                  width: 90px;
                  height: 90px;
                  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
                          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
                  background-color: #ff7827;
                  border-radius: 50%;
                  border: 3px solid #ffe56c;
                  background-size: contain;
                  background-position: center
                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-avatar .account-companion.luckyLuke {
  background-image: url(/client/d1da837313db3153cd179788fa43ee2b.png);
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-avatar .account-companion.luckyLucy {
  background-image: url(/client/f7b0081ff8071c80386396531ee09f55.png);
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-avatar .account-companion.luckyTwins {
  background-image: url(/client/e66c07021c02d8e0bf27bd735570fddc.png);
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-avatar .account-companion.default {
  background-image: url(/client/a325b2b937655e0c910ce9061e8e6868.png);
  background-color: #f4d233;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-avatar .account-level {
                  width: 32px;
                  height: 32px;
                  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
                          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
                  border: solid 3px #ffe56c;
                  background-color: #ffffff;
                  line-height: 28px;
                  display: block;
                  position: absolute;
                  right: 0;
                  bottom: 0;
                  border-radius: 50%;
                  color: #000;
                  text-align: center;
                  font-size: 14px;
                  font-weight: 600;
                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                        flex-direction: column;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
              }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-username {
                  font-size: 16px;
                  font-weight: 600;
                  text-align: center;
                  color: #ffffff;
                  margin-bottom: 10px;
                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-vip-level {
                  font-size: 13px;
                  font-weight: 500;
                  line-height: 1.85;
                  text-align: center;
                  color: #ffffff;
                  margin-bottom: 15px;
                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-progress #loadingProgressG {
                    width: 140px;
                    height: 12px;
                    margin: 0 auto;
                  }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-progress #loadingProgressG .loadingProgressG {
                      height: 12px;
                    }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-progress .header-progress-wrap {
                    display: inline-block;
                    vertical-align: middle;
                    width: 180px;
                    position: relative;
                  }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-progress .header-progress-wrap .header-loyalty-info-dropdown {
                      display: none;
                      visibility: hidden;
                      opacity: 0;
                    }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-progress .header-progress-wrap .header-progress-bar-lvl-progress {
                      display: block;
                      width: 100%;
                      max-width: 140px;
                      border-radius: 47px;
                      background-color: #fff;
                      height: 12px;
                      overflow: hidden;
                      border: 2px solid #fff;
                      margin: 0 auto;
                    }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-account-info .reg-step-success-map-account-info-progress .header-progress-wrap .header-progress-bar-lvl-progress .header-progress-bar-lvl-progress-inner {
                        background-image: -webkit-gradient(linear, left top, right top, from(#ffd200), to(#ff0000));
                        background-image: linear-gradient(to right, #ffd200, #ff0000);
                        height: 10px;
                        display: block;
                      }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-content {
                margin-top: 20px;
              }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-content .reg-step-success-map-content-star {
                  position: relative;
                  width: 40px;
                  height: auto;
                  margin: 0 auto;
                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-content .reg-step-success-map-content-star > img {
                    width: 100%;
                  }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-content .reg-step-success-map-content-star > .reg-step-success-map-content-star-number {
                    display: block;
                    position: absolute;
                    color: #000;
                    text-align: center;
                    font-size: 14px;
                    font-weight: 600;
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                            transform: translateY(-50%);
                    margin: 0 auto;
                    right: 0;
                    left: 0;
                  }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-content .reg-step-success-map-content-title {
                  font-size: 22px;
                  font-weight: 600;
                  line-height: 1.55;
                  color: #ffffff;
                  margin-bottom: 4px;
                  text-align: center;
                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-map-container .reg-step-success-map-content .reg-step-success-map-content-image > img {
                    width: 100%;
                  }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-column-promotion-image {
              width: 72px;
              height: 72px;
              min-width: 72px;
              border-radius: 12px;
              -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
                      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
              border: solid 4px #ffe56c;
              overflow: hidden;
              position: relative;
              margin: 0 22px 0 0;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-column-promotion-image > img {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translateX(-50%) translateY(-50%);
                        transform: translateX(-50%) translateY(-50%);
                height: 100%;
                max-width: 100%;
                width: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
              }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-column-promotion-content {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
                  -ms-flex-direction: column;
                      flex-direction: column;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-column-promotion-content .reg-step-success-column-promotion-text {
                margin-bottom: 4px;
                font-size: 22px;
                font-weight: 600;
                text-align: left;
                color: #ffffff;
              }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-column-promotion-content .reg-step-success-column-promotion-text > * {
                  margin: 0;
                  padding: 0;
                  line-height: 1;
                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column .reg-step-success-column-promotion-content .reg-step-success-column-promotion-note {
                font-size: 13px;
                font-weight: normal;
                line-height: 1.85;
                text-align: left;
                color: #ffffff;
              }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-column > button {
              position: absolute;
              left: 50%;
              -webkit-transform: translateX(-50%);
                      transform: translateX(-50%);
              bottom: -24px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes {
            margin-left: 15px;
            min-width: 300px;
          }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box {
              min-width: 250px;
              max-width: 300px;
              width: 100%;
              border-radius: 12px;
              background-color: #030d16;
              position: relative;
              margin: 0 auto 32px
            }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-promos {
  height: 250px;
  padding: 32px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-promos .reg-step-success-box-promo {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center;
                  -webkit-box-pack: justify;
                      -ms-flex-pack: justify;
                          justify-content: space-between;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-promos .reg-step-success-box-promo:first-child {
  margin-bottom: 18px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-promos .reg-step-success-box-promo .reg-step-success-box-promo-content .reg-step-success-box-promo-title {
                      font-size: 22px;
                      font-weight: 600;
                      font-stretch: normal;
                      line-height: 1.27;
                      color: #ffe56c;
                    }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-promos .reg-step-success-box-promo .reg-step-success-box-promo-content .reg-step-success-box-promo-text {
                      font-size: 22px;
                      font-weight: bold;
                      font-style: normal;
                      font-stretch: normal;
                      line-height: 1.27;
                      letter-spacing: normal;
                      color: #ffffff;
                    }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-promos .reg-step-success-box-promo .reg-step-success-box-promo-content .reg-step-success-box-promo-text > * {
                        margin: 0;
                        padding: 0;
                      }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-promos .reg-step-success-box-promo .reg-step-success-box-promo-image {}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider {
  padding: 20px 10px 42px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider {
                      position: relative;
                    }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider .slick-list .slick-track {
                          display: -webkit-box;
                          display: -ms-flexbox;
                          display: flex;
                          -webkit-box-align: center;
                              -ms-flex-align: center;
                                  align-items: center;
                          -webkit-box-pack: center;
                              -ms-flex-pack: center;
                                  justify-content: center;
                        }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider .slick-list .slick-slide {
                          display: -webkit-box;
                          display: -ms-flexbox;
                          display: flex;
                          -webkit-box-pack: center;
                              -ms-flex-pack: center;
                                  justify-content: center;
                          margin: 0 4px;
                        }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider .slick-list .slick-slide .featured-game {
                            max-width: 88px;
                            border-radius: 6px;
                            overflow: hidden;
                          }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider .slick-list .slick-slide .featured-game .featured-game-content {
                              background: rgb(53, 61, 68);
                              display: -webkit-box;
                              display: -ms-flexbox;
                              display: flex;
                              -webkit-box-align: center;
                                  -ms-flex-align: center;
                                      align-items: center;
                              border-radius: 6px;
                              margin-bottom: 8px;
                              overflow: hidden
                            }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider .slick-list .slick-slide .featured-game .featured-game-content:last-child {
  margin-bottom: 0;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider .slick-list .slick-slide .featured-game .featured-game-content .featured-game-icon {
                                overflow: hidden;
                                max-width: 88px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-slider .slick-list .slick-slide .featured-game .featured-game-content .featured-game-icon > img {
                                  width: 100%;
                                  height: 100%;
                                }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-dots {
                      list-style: none;
                      display: inline-block;
                      text-align: center;
                      z-index: 20;
                      position: relative;
                      border-radius: 4px;
                      background-color: transparent;
                      padding: 4px 16px;
                    }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-dots > li {
                        display: inline-block;
                        vertical-align: middle;
                        margin: 0 2px;
                      }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-dots > li > button {
                          z-index: 20;
                          cursor: pointer;
                          width: 6px;
                          height: 14px;
                          position: relative;
                          background-image: url(/client/2e8f504db43319bc50361014d7d9cc03.svg);
                          background-size: contain;
                          border: none;
                          border-radius: 0;
                          background-color: transparent;
                          -webkit-transition: .6s all ease-in-out;
                          transition: .6s all ease-in-out;
                          color: transparent;
                        }.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box.reg-step-success-box-slider .featured-games-slider .featured-games-list .slick-dots > li.slick-active > button {
                            -webkit-transition: .6s all ease-in-out;
                            transition: .6s all ease-in-out;
                            position: relative;
                            background-image: url(/client/ccf09aeca0b240ebbd5e1a7813282fdc.svg);
                            background-color: transparent;
                            background-size: contain;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box > button {
                position: absolute;
                left: 50%;
                -webkit-transform: translateX(-50%);
                        transform: translateX(-50%);
                bottom: -24px;
}.registration-page .registration-container .reg-step2-wrapper .reg-step-success-wrap .reg-step-success-columns .reg-step-success-boxes .reg-step-success-box:last-child {
  margin-bottom: 0;
}.registration-page .registration-container .reg-step-success-bottom {
      max-width: 225px;
      margin: 0 auto;
      position: relative;
      padding: 15px 0;
      border-top: 3px solid #fff;
}.registration-page .registration-container .reg-step-success-bottom .reg-step-success-bottom-text {
        font-size: 16px;
        line-height: 1.38;
        color: #ffffff;
        text-align: center;
        margin-bottom: 10px;
      }.registration-page .registration-container .reg-step-success-bottom .reg-step-success-bottom-link {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.38;
        color: #ffffff;
        cursor: pointer;
        text-decoration: underline;
        text-align: center;
      }.phone-wrap .field-wrap {
    margin-bottom: 0 !important;
  }.phone-wrap .phone-prefix {
    display: inline-block;
    width: 30%;
    padding: 0 3px 0 0;
    vertical-align: top;
  }.phone-wrap .phone-number {
    display: inline-block;
    width: 70%;
    padding: 0 0 0 3px;
    vertical-align: top;
  }.rewards-page .rewards-level-section {
    background-image: none !important;
  }.rewards-page,
#home-container {
  color: #fff;
}.rewards-page .rewards-section-title, #home-container .rewards-section-title {
    font-size: 28px;
    line-height: 1.31;
    font-weight: bold;
    color: #ffe56c;
    text-align: center;
  }.rewards-page .rewards-level-section, #home-container .rewards-level-section {
    background-color: #e7412a;
    min-height: 550px;
    width: 100%;
    padding: 15px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
  }.rewards-page .rewards-level-section .rewards-level-stars-wrapper, #home-container .rewards-level-section .rewards-level-stars-wrapper {
      width: 200px;
      margin: 10px auto;
    }.rewards-page .rewards-level-section .rewards-level-stars-wrapper .rewards-level-star, #home-container .rewards-level-section .rewards-level-stars-wrapper .rewards-level-star {
        display: inline-block;
        width: 20%;
        height: 23px
      }.rewards-page .rewards-level-section .rewards-level-stars-wrapper .rewards-level-star.filled, #home-container .rewards-level-section .rewards-level-stars-wrapper .rewards-level-star.filled {
  background: url(/client/19e23ede45a432cf0673f93e16b8333a.svg) center no-repeat;
}.rewards-page .rewards-level-section .rewards-level-stars-wrapper .rewards-level-star.empty, #home-container .rewards-level-section .rewards-level-stars-wrapper .rewards-level-star.empty {
  background: url(/client/67ee2669cd22679288f966709c1b5535.svg) center no-repeat;
}.rewards-page .rewards-level-section .rewards-level-title-wrapper, #home-container .rewards-level-section .rewards-level-title-wrapper {
      margin: 20px;
      text-align: center;
    }.rewards-page .rewards-level-section .rewards-level-title-wrapper .rewards-level-title, #home-container .rewards-level-section .rewards-level-title-wrapper .rewards-level-title {
        text-shadow: 0 0 4px rgba(0, 0, 0, .7);
      }.rewards-page .rewards-level-section .rewards-level-title-wrapper .rewards-level-subtitle, #home-container .rewards-level-section .rewards-level-title-wrapper .rewards-level-subtitle {
        font-size: 18px;
        line-height: 1.5;
        color: #fff;
        text-shadow: 0 0 4px rgba(0, 0, 0, .7);
      }.rewards-page .rewards-level-section .rewards-level-wrapper, #home-container .rewards-level-section .rewards-level-wrapper {
      text-align: center;
    }.rewards-page .rewards-level-section .rewards-level-wrapper .rewards-level-title, #home-container .rewards-level-section .rewards-level-wrapper .rewards-level-title {
        font-size: 18px;
        font-weight: bold;
        color: #000000;
      }.rewards-page .rewards-level-section .rewards-level-wrapper .rewards-level-proggress-wrapper, #home-container .rewards-level-section .rewards-level-wrapper .rewards-level-proggress-wrapper {
        margin: 20px auto;
        max-width: 380px;
        border-radius: 47px;
        background-color: #9a130f;
        height: 40px;
        padding: 13px 30px;
      }.rewards-page .rewards-level-section .rewards-level-wrapper .rewards-level-proggress-wrapper .rewards-level-proggress-placeholder, #home-container .rewards-level-section .rewards-level-wrapper .rewards-level-proggress-wrapper .rewards-level-proggress-placeholder {
          position: relative;
          overflow: hidden;
          height: 14px;
          border-radius: 11px;
          background-color: rgba(0, 0, 0, .4);
          margin: 0 auto;
        }.rewards-page .rewards-level-section .rewards-level-wrapper .rewards-level-proggress-wrapper .rewards-level-proggress-placeholder .rewards-level-proggress-bar, #home-container .rewards-level-section .rewards-level-wrapper .rewards-level-proggress-wrapper .rewards-level-proggress-placeholder .rewards-level-proggress-bar {
            position: absolute;
            height: 14px;
            border-radius: 14px;
            background-image: -webkit-gradient(linear, left top, right top, from(#ffd200), to(#ff0000));
            background-image: linear-gradient(to right, #ffd200, #ff0000);
          }.rewards-page .rewards-level-section .rewards-level-wrapper .rewards-level-percentage, #home-container .rewards-level-section .rewards-level-wrapper .rewards-level-percentage {
        font-size: 18px;
        font-weight: bold;
        color: #000000;
      }.rewards-page .rewards-level-section .rewards-level-img-wrapper, #home-container .rewards-level-section .rewards-level-img-wrapper {
      width: 100%;
      max-width: 280px;
      margin: 50px auto;
    }.rewards-page .rewards-level-section .rewards-level-img-wrapper .rewards-level-img, #home-container .rewards-level-section .rewards-level-img-wrapper .rewards-level-img {
        display: inline-block;
        width: 33.3333%;
        height: 52px;
      }.rewards-page .rewards-level-section .rewards-level-img-wrapper .rewards-level-img img, #home-container .rewards-level-section .rewards-level-img-wrapper .rewards-level-img img {
          height: 52px;
        }.rewards-page .rewards-level-section .homepage-games-btn-wrapper, #home-container .rewards-level-section .homepage-games-btn-wrapper {
      text-align: center;
      margin-bottom: 20px;
    }.rewards-page .rewards-level-section .homepage-games-btn-wrapper .btn, #home-container .rewards-level-section .homepage-games-btn-wrapper .btn {
        min-width: 260px;
        height: 50px;
        font-size: 18px;
      }.rewards-page .rewards-level-section .rewards-level-text, #home-container .rewards-level-section .rewards-level-text {
      margin: 35px auto;
      text-align: center;
      font-size: 16px;
      max-width: 320px;
      line-height: 1.25;
    }.rewards-page .rewards-level-section .rewards-level-btn-wrapper, #home-container .rewards-level-section .rewards-level-btn-wrapper {
      text-align: center;
      margin-bottom: 20px;
    }.rewards-page .rewards-level-section .rewards-level-btn-wrapper .btn, #home-container .rewards-level-section .rewards-level-btn-wrapper .btn {
        min-width: 260px;
        height: 52px;
        font-size: 18px;
      }.rewards-page .rewards-level-up-container, #home-container .rewards-level-up-container {
    background-color: #d63620;
    min-height: 500px;
    width: 100%;
    padding: 15px;
  }.rewards-page .rewards-level-up-container .rewards-level-up-top-img, #home-container .rewards-level-up-container .rewards-level-up-top-img {
      margin: 30px 0 10px 0;
      text-align: center;
    }.rewards-page .rewards-level-up-container .rewards-level-up-top-img img, #home-container .rewards-level-up-container .rewards-level-up-top-img img {
        height: 40px;
      }.rewards-page .rewards-level-up-container .rewards-level-up-title, #home-container .rewards-level-up-container .rewards-level-up-title {
      margin: 0 auto;
      max-width: 500px;
    }.rewards-page .rewards-level-up-container .rewards-level-up-text, #home-container .rewards-level-up-container .rewards-level-up-text {
      text-align: center;
      line-height: 1.25;
      max-width: 320px;
      margin: 10px auto;
    }.rewards-page .rewards-level-up-container .rewards-level-up-bottom-img, #home-container .rewards-level-up-container .rewards-level-up-bottom-img {
      text-align: center;
      margin: 40px 0;
    }.rewards-page .rewards-level-up-container .rewards-level-up-bottom-img img, #home-container .rewards-level-up-container .rewards-level-up-bottom-img img {
        max-width: 320px;
      }.rewards-page .rewards-new-promotions-container, #home-container .rewards-new-promotions-container {
    background-color: #e7412a;
    min-height: 500px;
    width: 100%;
    padding: 15px;
  }.rewards-page .rewards-new-promotions-container .rewards-new-promotions-top-img, #home-container .rewards-new-promotions-container .rewards-new-promotions-top-img {
      margin: 30px 0 10px 0;
      text-align: center;
    }.rewards-page .rewards-new-promotions-container .rewards-new-promotions-top-img img, #home-container .rewards-new-promotions-container .rewards-new-promotions-top-img img {
        height: 40px;
      }.rewards-page .rewards-new-promotions-container .rewards-new-promotions-title, #home-container .rewards-new-promotions-container .rewards-new-promotions-title {
      margin: 0 auto;
      max-width: 500px;
      margin-bottom: 20px;
    }.rewards-page .rewards-new-promotions-container .rewards-new-promotions-text-wrapper, #home-container .rewards-new-promotions-container .rewards-new-promotions-text-wrapper {
      max-width: 320px;
      margin: 10px auto;
    }.rewards-page .rewards-new-promotions-container .rewards-new-promotions-text-wrapper .rewards-new-promotions-text, #home-container .rewards-new-promotions-container .rewards-new-promotions-text-wrapper .rewards-new-promotions-text {
        text-align: center;
        line-height: 1.25;
        margin-bottom: 20px;
      }.rewards-page .rewards-experience-container, #home-container .rewards-experience-container {
    background-color: #d63620;
    min-height: 630px;
    width: 100%;
    padding: 15px;
  }.rewards-page .rewards-experience-container .rewards-experience-top-img, #home-container .rewards-experience-container .rewards-experience-top-img {
      margin: 30px 0 10px 0;
      text-align: center;
    }.rewards-page .rewards-experience-container .rewards-experience-top-img img, #home-container .rewards-experience-container .rewards-experience-top-img img {
        height: 40px;
      }.rewards-page .rewards-experience-container .rewards-experience-title, #home-container .rewards-experience-container .rewards-experience-title {
      margin: 0 auto;
      max-width: 500px;
    }.rewards-page .rewards-experience-container .rewards-experience-text, #home-container .rewards-experience-container .rewards-experience-text {
      text-align: center;
      line-height: 1.25;
      max-width: 320px;
      margin: 10px auto;
    }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper, #home-container .rewards-experience-container .rewards-experience-info-wrapper {
      margin-top: 30px;
    }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select, #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select {
        background-color: #ffe56c;
        border: none;
        border-radius: 4px;
        font-weight: 600;
        min-width: 288px;
        height: 46px;
        margin: 0 auto;
        max-width: 300px;
      }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a, #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a {
            color: #000;
            text-align: center;
            padding: 15px 15px;
            font-size: 18px
          }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a:focus,
            .rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a:hover,
            #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a:focus,
            #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a:hover {
  color: #000;
  background-color: #ffe56c;
  border-radius: 4px;
}.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a .caret, #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li > a .caret {
              border-top: 6px dashed;
              border-right: 6px solid transparent;
              border-left: 6px solid transparent;
              right: 10px;
              top: 20px;
              position: absolute;
}.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li.open > a,
          .rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li.open > a:focus,
          .rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li.open > a:hover,
          #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li.open > a,
          #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li.open > a:focus,
          #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select li.open > a:hover {
  color: #000;
  background-color: #ffe56c;
}.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select .dropdown-menu, #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select .dropdown-menu {
          min-width: 100%;
          background-color: #ffe56c;
          top: 0;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
        }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select .dropdown-menu > .active > a, #home-container .rewards-experience-container .rewards-experience-info-wrapper .rewards-experience-info-select .dropdown-menu > .active > a {
            background-color: transparent;
            text-decoration: underline;
          }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .tab-content, #home-container .rewards-experience-container .rewards-experience-info-wrapper .tab-content {
        max-width: 500px;
        margin: 0 auto;
        margin-top: 30px;
      }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .tab-content .tab-content-img, #home-container .rewards-experience-container .rewards-experience-info-wrapper .tab-content .tab-content-img {
          width: 40%;
          display: inline-block;
          padding: 0 30px;
        }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .tab-content .tab-content-img img, #home-container .rewards-experience-container .rewards-experience-info-wrapper .tab-content .tab-content-img img {
            width: 100%;
            height: auto;
          }.rewards-page .rewards-experience-container .rewards-experience-info-wrapper .tab-content .tab-content-info, #home-container .rewards-experience-container .rewards-experience-info-wrapper .tab-content .tab-content-info {
          width: 60%;
          display: inline-block;
          vertical-align: top;
          font-size: 13px;
          line-height: 1.38;
        }.eh-page-slider-player-quest .eh-slider {
    height: 400px;
  }#playerQuestsDescription {
  width: 100%;
  padding: 24px 15px 40px;
  background-color: #e7412a;
}#playerQuestsDescription .description-container {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }#playerQuestsDescription .info-container .info-container-title {
      text-align: center;
      color: #ffe56c;
      font-size: 26px;
      line-height: 1.30;
      font-weight: 900;
      margin: 0 auto 15px;
    }#playerQuestsDescription .info-container .info-container-text {
      text-align: center;
      color: #fff;
      font-size: 14px;
      line-height: 1.3;
      font-weight: 500;
      margin-bottom: 30px;
    }#playerQuestsDescription .info-container > button {
      display: block;
      width: 100%;
      padding: 17px 22px;
      font-size: 18px;
      font-weight: 500;
      line-height: 1.11;
    }#playerQuestsComponent {
  width: 100%;
  padding: 24px 15px 106px;
  background-color: #d63620;
}#playerQuestsComponent .component-container {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }#playerQuestsComponent .component-container .player-quest-no-quest-warning{
      text-align: center;
    }#playerQuestsComponent .info-container-title {
    text-align: center;
    color: #ffe56c;
    font-size: 26px;
    line-height: 1.20;
    font-weight: 900;
    margin-bottom: 20px;
  }#playerQuestsComponent .info-container-title img {
      height: 55px;
      width: 50px;
      margin-bottom: 10px;
    }#playerQuestsComponent .info-container {
    display: block;
  }#playerQuestsComponent .info-container .info-container-text {
      text-align: center;
      color: #fff;
      font-size: 14px;
      line-height: 1.4;
      font-weight: normal;
      margin-bottom: 40px;
      margin-top: 37px;
    }#playerQuestsComponent .info-container .info-container-register {
      text-decoration: underline;
      font-size: 14px;
      font-weight: 500;
      margin-top: 20px;
      color: #fff;
      cursor: pointer;
    }#playerQuestsComponent .results-container {
    width: 100%;

  }#playerQuestsComponent .results-container .results-container-title {
      font-size: 18px;
      margin-bottom: 20px;
      text-align: center
    }#playerQuestsComponent .results-container .results-container-title.top-five {
  margin-top: 20px;
}#playerQuestsComponent .results-container .players-list-wrapper {
      margin-bottom: 32px;
    }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper {
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: left;
            -ms-flex-pack: left;
                justify-content: left;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
      }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper .player-details-wrapper {
          width: 50%;
          position: relative;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
        }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper .player-details-wrapper .player-rank {
            height: 34px;
            width: 34px;
            background-color: black;
            border-radius: 50%;
            text-align: center;
            line-height: 33px;
          }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper .player-details-wrapper .player-details {
            max-width: calc(100% - 44px);
            line-height: 17px;
            margin-left: 10px;
          }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper .player-details-wrapper .player-details .player-details-username {
              font-size: 14px;
            }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper .player-details-wrapper .player-details .player-details-percentage {
              font-size: 14px;
              color: #ffe56c;
            }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper .player-quest-progress-bar-lvl-progress {
          width: 50%;
          max-width: 300px;
          border-radius: 47px;
          height: 10px;
          overflow: hidden;
          background-color: #ab2b19;
        }#playerQuestsComponent .results-container .players-list-wrapper .progress-item-wrapper .player-quest-progress-bar-lvl-progress .player-quest-progress-bar-lvl-progress-inner {
            background-color: #ffe56c;
            height: 10px;
            display: block;
            border-radius: 47px;
          }#playerQuestsComponent .game-grid-container {
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
  }#playerQuestsComponent .game-grid-container .player-quest-casino-games-title {
      display: block;
      text-align: center;
      font-size: 18px;
      font-weight: 500;
      line-height: 1.1;
      color: #fff;
      margin-bottom: 15px;
    }#playerQuestsComponent .game-grid-container .games-categories .games-category {
        padding: 0;
        min-height: auto;
      }#playerQuestsComponent .game-grid-container .games-categories .games-category .games-screen .game {
            padding: 4px;
            min-width: 60px;
          }#playerQuestsComponent .game-grid-container .games-categories .games-category .games-screen .game .game-name {
              color: #fff;
              font-size: 11px;
            }#playerQuestsComponent .game-grid-container .games-load-more {
      display: block;
      color: #fff;
      text-align: center;
      margin-top: 25px;
      text-decoration: underline;
    }#playerQuestsComponent .game-grid-container .player-quests-casino-games-error {
      line-height: 40px;
      font-size: 20px;
      color: #fff;
      text-align: center;
      padding: 50px;
    }.countdown {
  text-align: center;
}.countdown .countdown-col .countdown-col-element {
      font-size: 42px;
    }.countdown .countdown-subtitle {
    font-size: 14px;
    margin-top: 4px;
    line-height: 20px;
  }.most-wanted {
  min-height: 100vh;
  background-image: url(/client/8b5e7c404e94444ab986ba2b12361796.jpg);
  background-position: center top;
  background-repeat: repeat-y;
  padding: 16px;
  background-size: contain;
  padding-bottom: 75px;
}.most-wanted .most-wanted-content {
    max-width: 400px;
    margin: 0 auto;
  }.most-wanted .most-wanted-content .most-wanted-active-poster {
      max-width: 330px;
      background-repeat: no-repeat;
      background-image: url(/client/539a0edca2b30b063ed8151808d7f9e8.png);
      background-position: center;
      height: 400px;
      padding: 55px 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 auto 15px;
    }.most-wanted .most-wanted-content .most-wanted-active-poster .most-wanted-active-poster-image {
        width: 100%;
        max-width: 106px;
        margin-bottom: 10px;
      }.most-wanted .most-wanted-content .most-wanted-active-poster .most-wanted-active-poster-image > img {
          width: 100%;
          max-width: 100%;
        }.most-wanted .most-wanted-content .most-wanted-active-poster .most-wanted-active-poster-content {
        margin-bottom: 12px;
      }.most-wanted .most-wanted-content .most-wanted-active-poster .most-wanted-active-poster-content .most-wanted-active-poster-content-title {
          font-size: 24px;
          font-weight: bold;
          letter-spacing: normal;
          text-align: center;
          color: #ffffff;
          margin-bottom: 12px;
        }.most-wanted .most-wanted-content .most-wanted-active-poster .most-wanted-active-poster-content .most-wanted-active-poster-content-excerpt {
          font-size: 16px;
          font-weight: normal;
          text-align: center;
          color: #ffffff;
          margin-bottom: 12px;
          height: 38px;
          overflow: hidden;
        }.most-wanted .most-wanted-content .most-wanted-active-poster .most-wanted-active-poster-content .most-wanted-active-poster-content-excerpt > * {
            line-height: 1.4;
            font-size: 16px;
          }.most-wanted .most-wanted-content .most-wanted-posters {
      margin-bottom: 128px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
    }.most-wanted .most-wanted-content .most-wanted-posters .most-wanted-poster {
        max-width: 33.3333%;
        width: 100%;
        cursor: pointer
      }.most-wanted .most-wanted-content .most-wanted-posters .most-wanted-poster.future {
  pointer-events: none;
}.most-wanted .most-wanted-content .most-wanted-posters .most-wanted-poster > img {
          width: 100%;
          max-width: 100%;
}.most-wanted .most-wanted-content .most-wanted-biggest-prize {
      background-image: url(/client/894e44fdd8de60bcb42e691698fa8d5a.png);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: auto;
      max-width: 364px;
      padding: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 auto 20px;
    }.most-wanted .most-wanted-content .most-wanted-biggest-prize .most-wanted-biggest-prize-image {
        width: 100%;
        max-width: 106px;
        height: 134px;
        margin-bottom: 4px;
      }.most-wanted .most-wanted-content .most-wanted-biggest-prize .most-wanted-biggest-prize-image > img {
          width: 100%;
          max-width: 100%;
        }.most-wanted .most-wanted-content .most-wanted-biggest-prize .most-wanted-biggest-prize-content .most-wanted-biggest-prize-content-title {
          font-size: 20px;
          font-weight: bold;
          letter-spacing: normal;
          color: #312006;
          margin-bottom: 6px;
          text-align: center;
        }.most-wanted .most-wanted-content .most-wanted-biggest-prize .most-wanted-biggest-prize-content .most-wanted-biggest-prize-content-excerpt {
          font-size: 13px;
          font-weight: normal;
          color: #312007;
          margin-bottom: 12px;
          overflow: hidden;
          text-align: center;
        }.most-wanted .most-wanted-content .most-wanted-biggest-prize .most-wanted-biggest-prize-content .most-wanted-biggest-prize-content-excerpt > * {
            line-height: 1.4;
            font-size: 13px;
          }.most-wanted .most-wanted-content .most-wanted-terms {
      border-radius: 4px;
      background-color: rgba(3, 13, 22, .8);
      padding: 24px;
    }.most-wanted .most-wanted-content .most-wanted-terms > h2 {
        font-size: 26px;
        font-weight: 600;
        line-height: 1.21;
        color: #ffffff;
        margin-bottom: 12px;
        margin-top: 0;
      }.most-wanted .most-wanted-content .most-wanted-terms > * {
        font-size: 15px;
        line-height: 1.5;
        color: #ffffff;
      }.most-wanted-post {
  background: #FFF;
  padding: 16px 16px 76px 16px;
}.most-wanted-post .most-wanted-post-go-back {
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    margin-bottom: 12px;
    color: #e7412a;
  }.most-wanted-post .most-wanted-container {
    max-width: 560px;
    margin: 0 auto;
  }.most-wanted-post .most-wanted-container .most-wanted-date {
      font-size: 16px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      color: rgba(0, 0, 0, .5);
      margin-bottom: 4px;
    }.most-wanted-post .most-wanted-container .most-wanted-title {
      font-size: 26px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      color: #000000;
      margin-bottom: 8px;
    }.most-wanted-post .most-wanted-container .most-wanted-image {
      text-align: center;
    }.most-wanted-post .most-wanted-container .most-wanted-image > img {
        max-width: 210px;
        width: 100%;
      }.most-wanted-post .most-wanted-container .most-wanted-text {
      color: #000;
      font-size: 15px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.47;
      letter-spacing: normal;
    }.most-wanted-post .most-wanted-container .most-wanted-text > * {
        color: #000;
        line-height: 1.47;
        font-size: 15px;
      }.most-wanted-post .most-wanted-container .most-wanted-terms .most-wanted-terms-title {
        font-size: 15px;
        font-weight: 500;
        line-height: 1.47;
        color: #e7412a;
        margin-bottom: 8px;
        cursor: pointer
      }.most-wanted-post .most-wanted-container .most-wanted-terms .most-wanted-terms-title:hover {
  text-decoration: underline;
}.most-wanted-post .most-wanted-container .most-wanted-terms .most-wanted-terms-title > i {
          margin-right: 4px;
}.most-wanted-post .most-wanted-container .most-wanted-terms .most-wanted-terms-text {
        font-size: 16px;
        font-weight: normal;
        line-height: 1.88;
        color: #000000;
        padding: 0;
        max-height: 100%;
        margin-top: 10px;
        overflow: hidden;
        -webkit-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
      }.affiliate-landing-page .content-wrapper {
    min-width: 100%;
  }.affiliate-landing-page .slider-container {
    height: 683px;
    width: 100%;
    background-color: #171717;
  }.affiliate-landing-page .slider-container .slider {
      background-position: top center;
      background-repeat: no-repeat;
      background-size: 100% auto;
      height: 100%;
      width: 100%;
    }.affiliate-landing-page .slider-container .slider .slider-wrapper {
        height: 100%;
        margin: 0 auto;
        max-width: 540px;
        position: relative;
        text-align: center;
        width: 100%;
      }.affiliate-landing-page .slider-container .slider .slider-wrapper .slider-text {
          bottom: 304px;
          color: #fff;
          font-size: 24px;
          font-weight: bold;
          left: 15px;
          letter-spacing: .5px;
          line-height: 1.33;
          margin: 0;
          position: absolute;
          right: 15px;
          text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
        }.affiliate-landing-page .slider-container .slider .slider-wrapper .slider-button {
          bottom: 160px;
          font-size: 14px;
          font-weight: 500;
          left: 15px;
          line-height: 1.43;
          margin: 0 auto;
          max-width: 248px;
          padding: 16px 16px 12px;
          position: absolute;
          right: 15px;
          width: 100%;
        }.affiliate-landing-page #affiliate-payment-methods .payment-methods-container {
      background: #171717;
      padding: 30px 0 32px;
      width: 100%;
    }.affiliate-landing-page #affiliate-payment-methods .payment-methods-container ul {
        margin: 0 auto;
        max-width: 540px;
        text-align: center;
      }.affiliate-landing-page #affiliate-payment-methods .payment-methods-container ul li {
          display: inline-block;
          margin-bottom: 8px;
          width: 144px
        }.affiliate-landing-page #affiliate-payment-methods .payment-methods-container ul li:last-child {
  margin: 0;
}.affiliate-landing-page #affiliate-payment-methods .payment-methods-container ul li img {
            height: 56px;
}.affiliate-landing-page #affiliate-pre-registration {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0;
  }.affiliate-landing-page #affiliate-pre-registration .registration-container {
      text-align: center;
    }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-image {
        margin: 0 auto;
        max-width: 540px;
        width: 100%;
      }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content {
        margin: 0 auto;
        max-width: 400px;
        padding-top: 32px;
        width: 100%;
      }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content .registration-title {
          display: block;
          font-size: 24px;
          font-weight: 500;
          letter-spacing: .5px;
          line-height: 1.33;
          margin-bottom: 40px;
          text-align: center;
        }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content .form-control {
          background: rgba(0, 0, 0, .15);
          border: 2px solid #fff;
          color: #fff;
          font-size: 15px;
          height: 48px;
          line-height: 1.33;
          margin-bottom: 16px;
          padding: 14px;
        }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content .registration-terms {
          display: block;
          font-size: 14px;
          font-weight: 500;
          line-height: 1.71;
          margin: 16px 0 40px;
          text-align: left;
        }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content .registration-terms .registration-checkbox {
            display: inline-block;
            font-size: 16px;
            margin: 4px 8px 0 0;
            vertical-align: top;
          }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content .registration-terms span {
            display: inline-block;
            width: calc(100% - 30px);
          }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content .registration-terms a {
            color: #e5c65e;
          }.affiliate-landing-page #affiliate-pre-registration .registration-container .registration-content .registration-button {
          display: block;
          font-size: 18px;
          font-weight: 500;
          line-height: 1.11;
          margin: 0 auto;
          max-width: 248px;
          padding: 18px 22px 14px;
          width: 100%;
        }.affiliate-landing-page #affiliate-games {
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0;
    text-align: center;
  }.affiliate-landing-page #affiliate-games .games-title {
      display: block;
      font-size: 24px;
      font-weight: bold;
      letter-spacing: .5px;
      line-height: 1.33;
      margin-bottom: 16px;
      text-align: left;
      text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
    }.affiliate-landing-page #affiliate-games .games-text {
      display: block;
      font-size: 16px;
      font-weight: bold;
      line-height: 1.5;
      margin-bottom: 24px;
      text-align: left;
    }.affiliate-landing-page #affiliate-games .games-container {
      margin-bottom: 30px;
      width: 100%;
    }.affiliate-landing-page #affiliate-games .games-container .games-category {
        min-height: auto;
        padding: 0;
      }.affiliate-landing-page #affiliate-games .games-container .games-category .game {
          min-width: 88px;
          padding: 6px;
        }.affiliate-landing-page #affiliate-games .games-container .games-category .game .game-name {
            color: #fff;
            font-weight: normal;
          }.affiliate-landing-page #affiliate-games .games-button {
      font-size: 18px;
      font-weight: 500;
      line-height: 1.11;
      max-width: 248px;
      padding: 18px 18px 14px;
      width: 100%;
    }.affiliate-landing-page #affiliate-support {
    background: #171717;
    padding: 40px 0 20px;
    text-align: center;
  }.affiliate-landing-page #affiliate-support .support-title {
      display: block;
      font-size: 32px;
      font-weight: 500;
      letter-spacing: .5px;
      margin-bottom: 24px;
    }.affiliate-landing-page #affiliate-support .support-text {
      display: block;
      font-size: 14px;
      line-height: 1.71;
      margin-bottom: 16px;
    }.affiliate-landing-page #affiliate-support .support-links {
      display: block;
      vertical-align: top;
    }.affiliate-landing-page #affiliate-support .support-links .support-link {
        color: #ffe56c;
        display: block;
        font-size: 14px;
        letter-spacing: .5px;
        line-height: 1.71;
        margin-bottom: 24px;
      }.affiliate-landing-page .footer {
    background: #171717;
  }@-webkit-keyframes shakeAnim {
  0% {
    -webkit-transform: rotate(0) translateX(-50%) translateY(-30px);
            transform: rotate(0) translateX(-50%) translateY(-30px);
    -webkit-transform-origin: 0;
            transform-origin: 0;
  }
  30% {
    -webkit-transform: rotate(-2deg) translateX(-50%) translateY(-35px);
            transform: rotate(-2deg) translateX(-50%) translateY(-35px);
  }
  70% {
    -webkit-transform: rotate(2deg) translateX(-50%) translateY(-35px);
            transform: rotate(2deg) translateX(-50%) translateY(-35px);
  }
  100% {
    -webkit-transform: rotate(0) translateX(-50%) translateY(-30px);
            transform: rotate(0) translateX(-50%) translateY(-30px);
  }
}@keyframes shakeAnim {
  0% {
    -webkit-transform: rotate(0) translateX(-50%) translateY(-30px);
            transform: rotate(0) translateX(-50%) translateY(-30px);
    -webkit-transform-origin: 0;
            transform-origin: 0;
  }
  30% {
    -webkit-transform: rotate(-2deg) translateX(-50%) translateY(-35px);
            transform: rotate(-2deg) translateX(-50%) translateY(-35px);
  }
  70% {
    -webkit-transform: rotate(2deg) translateX(-50%) translateY(-35px);
            transform: rotate(2deg) translateX(-50%) translateY(-35px);
  }
  100% {
    -webkit-transform: rotate(0) translateX(-50%) translateY(-30px);
            transform: rotate(0) translateX(-50%) translateY(-30px);
  }
}@-webkit-keyframes easeToTop {
  0% {
    -webkit-transform: translateY(-30px) translateX(-50%);
            transform: translateY(-30px) translateX(-50%);
  }
  100% {
    -webkit-transform: translateY(-40px) translateX(-50%);
            transform: translateY(-40px) translateX(-50%);
  }
}@keyframes easeToTop {
  0% {
    -webkit-transform: translateY(-30px) translateX(-50%);
            transform: translateY(-30px) translateX(-50%);
  }
  100% {
    -webkit-transform: translateY(-40px) translateX(-50%);
            transform: translateY(-40px) translateX(-50%);
  }
}.easter-quest-page {
  background-size: cover;
  background: url(/client/278b2988c77af716f8f39fb78a7f13fe.png) center;
  background-repeat: repeat;
  padding: 16px 16px 84px;
  min-height: 100vh;
}.easter-quest-page .easter-quest-page-container {
    max-width: 450px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }.easter-quest-page .easter-quest-page-container .easter-quest-heading {
      margin-bottom: 12px;
    }.easter-quest-page .easter-quest-page-container .easter-quest-heading .easter-quest-heading-title {
        font-size: 26px;
        font-weight: bold;
        text-align: center;
        color: #ffffff;
        margin-bottom: 4px;
      }.easter-quest-page .easter-quest-page-container .easter-quest-heading .easter-quest-heading-subtitle {
        font-size: 15px;
        font-weight: 500;
        font-stretch: normal;
        text-align: center;
        color: #ffffff;
      }.easter-quest-page .easter-quest-page-container .easter-quest-map {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 24px;
    }.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container-loading {
        height: 803px;
        width: 296px;
      }.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container {
        background: url(/client/3aaa802044bc8afe337eead6d6419d02.png) no-repeat center center;
        position: relative;
        height: 803px;
        width: 296px;
        min-width: 296px;
        background-size: contain;
        margin: auto;
      }.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container {
          position: absolute;
          width: 100%;
          height: 100%;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
        }.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step {
            cursor: pointer;
            position: absolute
          }.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:hover .easter-quest-step-item {
                -webkit-animation-play-state: paused;
                        animation-play-state: paused;
                -webkit-animation: easeToTop 1s ease-in-out forwards;
                        animation: easeToTop 1s ease-in-out forwards;
                -webkit-animation-iteration-count: 1;
                        animation-iteration-count: 1;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(1) {
  top: 30px;
  left: 38px;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(2) {
  top: 90px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(3) {
  top: 150px;
  right: 38px;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(4) {
  top: 210px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(5) {
  top: 270px;
  left: 38px;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(6) {
  top: 330px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(7) {
  top: 390px;
  right: 38px;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(8) {
  top: 450px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(9) {
  top: 510px;
  left: 38px;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(10) {
  top: 570px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(11) {
  top: 630px;
  right: 38px;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step:nth-child(12) {
  top: 710px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step .easter-quest-step-planks {
              width: 32px;
}.easter-quest-page .easter-quest-page-container .easter-quest-map .easter-quest-map-container .easter-quest-steps-container .easter-quest-step .easter-quest-step-item {
              width: 36px;
              position: absolute;
              -webkit-transform: translateY(-50px) translateX(-50%);
                      transform: translateY(-50px) translateX(-50%);
              left: 50%;
              -webkit-animation: shakeAnim 2.5s infinite ease-in-out forwards;
                      animation: shakeAnim 2.5s infinite ease-in-out forwards;
}.easter-quest-page .easter-quest-page-container .easter-quest-info-container {
      margin-bottom: 24px;
    }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container {
        margin-bottom: 12px;
      }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-main-image {
          width: 120px;
          height: 120px;
          margin: 0 auto 8px;
          text-align: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
        }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-main-image > img {
            height: 100%;
            font-size: 12px;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-title {
          font-size: 15px;
          font-weight: normal;
          text-align: center;
          color: #ffffff;
          margin-bottom: 24px;
        }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container {
          margin-top: 0;
        }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slides {
            width: 100%;
            height: 100px;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slides .box-slide {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
            }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slides .box-slide .box-slide-icon {
                padding: 0;
                margin-right: 8px;
              }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slides .box-slide .box-slide-text {
                width: auto;
                padding: 0;
                max-width: 170px;
              }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slides .box-slide .box-slide-text .box-slide-title {
                  color: #fff;
                  font-size: 16px;
                  font-weight: normal;
                  line-height: 1.5;
                }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slides .box-slide .box-slide-text .box-slide-subtitle {
                  display: none;
                }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slider-indicators {
            bottom: 0;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slider-indicators .box-slider-indicator {
              border-color: #fff;
              background-color: #fff;
              opacity: 0.5;
              height: 4px;
              width: 4px;
              -webkit-transition: 200ms all ease-in-out;
              transition: 200ms all ease-in-out
            }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-explanation-container .easter-quest-explanation-slider-container .box-slider-indicators .box-slider-indicator.active {
  background-color: #fff;
  opacity: 1;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container {
        padding: 24px;
        border-radius: 4px;
        -webkit-box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
                box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
        background-color: #e7412a;
      }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-title {
          font-size: 26px;
          font-weight: bold;
          font-stretch: normal;
          color: #ffffff;
          margin-bottom: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          line-height: 1.25;
        }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-title > img {
            height: 64px;
            width: 64px;
            margin-right: 24px;
            font-size: 8px;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-text {
          font-size: 15px;
          line-height: 1.4;
          font-weight: normal;
          letter-spacing: normal;
          color: #ffffff;
          margin-bottom: 12px;
        }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-reward .easter-quest-mission-reward-main {
            padding: 12px;
            border-radius: 4px;
            background-color: #b62a17;
            margin-bottom: 12px;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-reward .easter-quest-mission-reward-main .easter-quest-mission-reward-title {
              font-size: 15px;
              font-weight: normal;
              line-height: 1.25;
              color: #ffffff;
              margin-bottom: 10px;
            }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-reward .easter-quest-mission-reward-main .easter-quest-mission-reward-info {
              font-size: 15px;
              font-weight: 500;
              color: #ffffff;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              line-height: 1.25;
            }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-reward .easter-quest-mission-reward-main .easter-quest-mission-reward-info > img {
                width: 26px;
                height: 26px;
                margin-right: 8px;
                white-space: nowrap;
              }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-extra-reward-container .easter-quest-mission-extra-reward-header {
            font-size: 12px;
            font-weight: normal;
            color: #ffffff;
            margin-bottom: 12px;
            margin-left: 12px;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-extra-reward-container .easter-quest-mission-extra-reward {
            padding: 12px;
            border-radius: 4px;
            background-color: #b62a17;
            margin-bottom: 12px;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-extra-reward-container .easter-quest-mission-extra-reward .easter-quest-mission-extra-reward-title {
              font-size: 15px;
              font-weight: normal;
              line-height: 1.25;
              color: #ffffff;
              margin-bottom: 10px;
            }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-extra-reward-container .easter-quest-mission-extra-reward .easter-quest-mission-extra-reward-info {
              font-size: 15px;
              font-weight: 500;
              color: #ffffff;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              line-height: 1.25;
            }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-extra-reward-container .easter-quest-mission-extra-reward .easter-quest-mission-extra-reward-info > span {
                width: auto;
              }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-extra-reward-container .easter-quest-mission-extra-reward .easter-quest-mission-extra-reward-info > img {
                width: 26px;
                height: 26px;
                margin-right: 8px;
                font-size: 8px;
                white-space: nowrap;
              }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-terms {
          margin-top: 24px;
        }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-terms .quest-terms-title {
            font-size: 12px;
            font-weight: bold;
            line-height: 1.47;
            color: #fff;
            margin-bottom: 8px;
            cursor: pointer
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-terms .quest-terms-title:hover {
  text-decoration: underline;
}.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-terms .quest-terms-title > i {
              margin-right: 4px;
}.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-container .easter-quest-mission-terms .quest-terms-text {
            font-size: 15px;
            font-weight: normal;
            line-height: 1.88;
            color: #fff;
            padding: 0;
            max-height: 100%;
            margin-top: 10px;
            overflow: hidden;
            -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
            margin-bottom: 10px;
          }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-completed-container {
        padding: 16px;
        border-radius: 4px;
        -webkit-box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
                box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
        background-color: #e7412a;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
      }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-completed-container .easter-quest-mission-completed-title {
          font-size: 32px;
          font-weight: bold;
          text-align: center;
          color: #ffffff;
          margin-bottom: 12px;
        }.easter-quest-page .easter-quest-page-container .easter-quest-info-container .easter-quest-mission-completed-container .easter-quest-mission-completed-info {
          border-radius: 4px;
          background-color: #b62a17;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding: 20px;
          font-size: 15px;
          font-weight: normal;
          text-align: center;
          color: #ffffff;
        }.easter-quest-page .easter-quest-page-container .easter-quest-terms {
      border-radius: 4px;
      background-color: rgba(3, 13, 22, .8);
      padding: 24px;
    }.easter-quest-page .easter-quest-page-container .easter-quest-terms > h2 {
        font-size: 26px;
        font-weight: 600;
        line-height: 1.21;
        color: #ffffff;
        margin-bottom: 12px;
        margin-top: 0;
      }.easter-quest-page .easter-quest-page-container .easter-quest-terms > * {
        font-size: 15px;
        line-height: 1.5;
        color: #ffffff;
      }.game-info-page {
  min-height: 100vh;
  padding-bottom: 60px;
  background-color: #fae2c1;
  background-image: url(/client/b946fc21cabb904ef36700c7ab44ea93.jpg);
}.game-info-page .game-info-page-error {
    color: #000;
    font-size: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 120px 0;
  }.game-info-page .game-info-page-container {
    max-width: 500px;
    margin: 0 auto;
    padding-top: 32px;
  }.game-info-page .game-info-page-container .game-info-page-go-back {
      font-size: 16px;
      font-weight: 600;
      cursor: pointer;
      margin: 0 24px 16px;
      color: #e7412b;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }.game-info-page .game-info-page-container .game-info-page-go-back > i {
        margin-right: 4px;
      }.game-info-page .game-info-page-container .game-info-page-go-back:hover {
  text-decoration: underline;
}.game-info-page .game-info-page-container #casino-lobby-search {
      margin: 0 24px 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }.game-info-page .game-info-page-container #casino-lobby-search input {
        width: 100%;
        background: #fff url(/client/71c6467d5fad99f24c25976802290816.svg) 16px no-repeat;
        border-radius: 6px;
        border: none;
        color: #000;
        height: 44px;
        line-height: 44px;
        outline: none;
        padding: 0 25px 0 46px;
        font-size: 16px;
        font-weight: 500;
      }.game-info-page .game-info-page-container .game-info-section {
      border-radius: 4px;
      background-color: #e7412b;
      padding: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 24px 20px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }.game-info-page .game-info-page-container .game-info-section .game-info-section-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
      }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-image {
          margin-right: 10px;
          height: 120px;
          width: 120px;
          border-radius: 6px;
          background: #fff;
          position: relative;
          overflow: hidden;
        }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-image > .game-image-wrapper {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-image > .game-image-wrapper > img {
              width: 100%;
              height: 100%;
            }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-desc {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
        }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-desc .game-title {
            font-size: 22px;
            font-weight: 600;
            line-height: 1.27;
            letter-spacing: normal;
            color: #ffffff;
            margin-bottom: 8px;
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-top .game-desc .game-type {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            color: #ffffff;
            margin-bottom: 8px;
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 0;
      }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 12px;
        }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button {
            border-radius: 6px;
            border: solid 2px #ffe56c;
            background: transparent;
            color: #fff;
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.57;
            padding: 3px 16px;
            margin-right: 12px;
            -webkit-transition: 200ms all ease-in;
            transition: 200ms all ease-in;
            display: block;
            width: 50%
          }.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button.btn-loading {
  pointer-events: none;
}.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button.isFave {
  background: #fff;
  color: #ffe56c;
  border: solid 2px #fff;
}.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button:last-child {
  margin-right: 0;
}.game-info-page .game-info-page-container .game-info-section .game-info-section-middle .game-controls .game-controls-button:hover {
  border: solid 2px #ffe56c;
  background: #ffe56c;
  color: #000000;
  -webkit-transition: 200ms all ease-in;
  transition: 200ms all ease-in;
}@keyframes shakeAnim {
  0% {
    -webkit-transform: rotate(0) translateX(-50%) translateY(-30px);
            transform: rotate(0) translateX(-50%) translateY(-30px);
    -webkit-transform-origin: 0;
            transform-origin: 0;
  }
  30% {
    -webkit-transform: rotate(-2deg) translateX(-50%) translateY(-35px);
            transform: rotate(-2deg) translateX(-50%) translateY(-35px);
  }
  70% {
    -webkit-transform: rotate(2deg) translateX(-50%) translateY(-35px);
            transform: rotate(2deg) translateX(-50%) translateY(-35px);
  }
  100% {
    -webkit-transform: rotate(0) translateX(-50%) translateY(-30px);
            transform: rotate(0) translateX(-50%) translateY(-30px);
  }
}@keyframes easeToTop {
  0% {
    -webkit-transform: translateY(-30px) translateX(-50%);
            transform: translateY(-30px) translateX(-50%);
  }
  100% {
    -webkit-transform: translateY(-40px) translateX(-50%);
            transform: translateY(-40px) translateX(-50%);
  }
}.west-quest-page {
  background-size: cover;
  background: url(/client/13f8a7fadf51705dca5773eb8e3f285a.jpg) center;
  background-repeat: repeat;
  padding: 16px 16px 84px;
  min-height: 100vh;
}.west-quest-page .west-quest-page-container {
    max-width: 450px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }.west-quest-page .west-quest-page-container .west-quest-heading {
      margin-bottom: 12px;
    }.west-quest-page .west-quest-page-container .west-quest-heading .west-quest-heading-title {
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        color: #000;
        margin-bottom: 4px;
      }.west-quest-page .west-quest-page-container .west-quest-heading .west-quest-heading-subtitle {
        font-size: 15px;
        font-weight: 600;
        font-stretch: normal;
        text-align: center;
        color: #000;
      }.west-quest-page .west-quest-page-container .west-quest-map {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 24px;
    }.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container-loading {
        height: 803px;
        width: 296px;
      }.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container {
        background: url(/client/3aaa802044bc8afe337eead6d6419d02.png) no-repeat top center;
        position: relative;
        height: 556px;
        width: 296px;
        min-width: 296px;
        background-size: contain;
        margin: auto;
      }.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container {
          position: absolute;
          width: 100%;
          height: 100%;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
        }.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step {
            cursor: pointer;
            position: absolute
          }.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:hover .west-quest-step-item {
                -webkit-animation-play-state: paused;
                        animation-play-state: paused;
                -webkit-animation: easeToTop 1s ease-in-out forwards;
                        animation: easeToTop 1s ease-in-out forwards;
                -webkit-animation-iteration-count: 1;
                        animation-iteration-count: 1;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(1) {
  top: 30px;
  left: 38px;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(2) {
  top: 90px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(3) {
  top: 150px;
  right: 38px;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(4) {
  top: 210px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(5) {
  top: 270px;
  left: 38px;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(6) {
  top: 330px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(7) {
  top: 390px;
  right: 38px;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(8) {
  top: 450px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(9) {
  top: 510px;
  left: 38px;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(10) {
  top: 570px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(11) {
  top: 630px;
  right: 38px;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step:nth-child(12) {
  top: 710px;
  left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step .west-quest-step-planks {
              width: 32px;
}.west-quest-page .west-quest-page-container .west-quest-map .west-quest-map-container .west-quest-steps-container .west-quest-step .west-quest-step-item {
              width: 36px;
              position: absolute;
              -webkit-transform: translateY(-50px) translateX(-50%);
                      transform: translateY(-50px) translateX(-50%);
              left: 50%;
              -webkit-animation: shakeAnim 2.5s infinite ease-in-out forwards;
                      animation: shakeAnim 2.5s infinite ease-in-out forwards;
}.west-quest-page .west-quest-page-container .west-quest-info-container {
      margin-bottom: 24px;
    }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container {
        margin-bottom: 12px;
      }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-main-image {
          width: 120px;
          height: 120px;
          margin: 12px auto 8px;
          text-align: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
        }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-main-image > img {
            height: 100%;
            font-size: 12px;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-title {
          font-size: 15px;
          font-weight: normal;
          text-align: center;
          color: #000;
          margin-bottom: 24px;
        }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container {
          margin-top: 0;
        }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slides {
            width: 100%;
            height: 100px;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slides .box-slide {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
            }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slides .box-slide .box-slide-icon {
                padding: 0;
                margin-right: 8px;
              }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slides .box-slide .box-slide-text {
                width: auto;
                padding: 0;
                max-width: 170px;
              }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slides .box-slide .box-slide-text .box-slide-title {
                  color: #000;
                  font-size: 16px;
                  font-weight: normal;
                  line-height: 1.5;
                }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slides .box-slide .box-slide-text .box-slide-subtitle {
                  display: none;
                }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slider-indicators {
            bottom: 0;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slider-indicators .box-slider-indicator {
              border-color: #000;
              background-color: #000;
              opacity: 0.5;
              height: 4px;
              width: 4px;
              -webkit-transition: 200ms all ease-in-out;
              transition: 200ms all ease-in-out
            }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-explanation-container .west-quest-explanation-slider-container .box-slider-indicators .box-slider-indicator.active {
  background-color: #000;
  opacity: 1;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container {
        padding: 24px;
        border-radius: 4px;
        -webkit-box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
                box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
        background-color: #e7412a;
      }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-title {
          font-size: 26px;
          font-weight: bold;
          font-stretch: normal;
          color: #ffffff;
          margin-bottom: 8px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          line-height: 1.25;
        }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-title > img {
            height: 64px;
            width: 64px;
            margin-right: 24px;
            font-size: 8px;
            -o-object-fit: contain;
               object-fit: contain;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-text {
          font-size: 15px;
          line-height: 1.4;
          font-weight: normal;
          letter-spacing: normal;
          color: #ffffff;
          margin-bottom: 12px;
        }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-reward .west-quest-mission-reward-main {
            padding: 12px;
            border-radius: 4px;
            background-color: #b62a17;
            margin-bottom: 12px;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-reward .west-quest-mission-reward-main .west-quest-mission-reward-title {
              font-size: 15px;
              font-weight: normal;
              line-height: 1.25;
              color: #ffffff;
              margin-bottom: 10px;
            }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-reward .west-quest-mission-reward-main .west-quest-mission-reward-info {
              font-size: 15px;
              font-weight: 500;
              color: #ffffff;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              line-height: 1.25;
            }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-reward .west-quest-mission-reward-main .west-quest-mission-reward-info > img {
                width: 26px;
                height: 26px;
                margin-right: 8px;
                white-space: nowrap;
                -o-object-fit: contain;
                   object-fit: contain;
              }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-extra-reward-container .west-quest-mission-extra-reward-header {
            font-size: 12px;
            font-weight: normal;
            color: #ffffff;
            margin-bottom: 12px;
            margin-left: 12px;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-extra-reward-container .west-quest-mission-extra-reward {
            padding: 12px;
            border-radius: 4px;
            background-color: #b62a17;
            margin-bottom: 12px;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-extra-reward-container .west-quest-mission-extra-reward .west-quest-mission-extra-reward-title {
              font-size: 15px;
              font-weight: normal;
              line-height: 1.25;
              color: #ffffff;
              margin-bottom: 10px;
            }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-extra-reward-container .west-quest-mission-extra-reward .west-quest-mission-extra-reward-info {
              font-size: 15px;
              font-weight: 500;
              color: #ffffff;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              line-height: 1.25;
            }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-extra-reward-container .west-quest-mission-extra-reward .west-quest-mission-extra-reward-info > span {
                width: auto;
              }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-extra-reward-container .west-quest-mission-extra-reward .west-quest-mission-extra-reward-info > img {
                width: 26px;
                height: 26px;
                margin-right: 8px;
                font-size: 8px;
                white-space: nowrap;
              }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-terms {
          margin-top: 24px;
        }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-terms .quest-terms-title {
            font-size: 12px;
            font-weight: bold;
            line-height: 1.47;
            color: #fff;
            margin-bottom: 8px;
            cursor: pointer
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-terms .quest-terms-title:hover {
  text-decoration: underline;
}.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-terms .quest-terms-title > i {
              margin-right: 4px;
}.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-container .west-quest-mission-terms .quest-terms-text {
            font-size: 15px;
            font-weight: normal;
            line-height: 1.88;
            color: #fff;
            padding: 0;
            max-height: 100%;
            margin-top: 10px;
            overflow: hidden;
            -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
            margin-bottom: 10px;
          }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-completed-container {
        padding: 16px;
        border-radius: 4px;
        -webkit-box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
                box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, .5);
        background-color: #e7412a;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
      }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-completed-container .west-quest-mission-completed-title {
          font-size: 32px;
          font-weight: bold;
          text-align: center;
          color: #ffffff;
          margin-bottom: 12px;
        }.west-quest-page .west-quest-page-container .west-quest-info-container .west-quest-mission-completed-container .west-quest-mission-completed-info {
          border-radius: 4px;
          background-color: #b62a17;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding: 20px;
          font-size: 15px;
          font-weight: normal;
          text-align: center;
          color: #ffffff;
        }.west-quest-page .west-quest-page-container .west-quest-terms {
      border-radius: 4px;
      background-color: rgba(3, 13, 22, .8);
      padding: 24px;
    }.west-quest-page .west-quest-page-container .west-quest-terms > h2 {
        font-size: 26px;
        font-weight: 600;
        line-height: 1.21;
        color: #ffffff;
        margin-bottom: 12px;
        margin-top: 0;
      }.west-quest-page .west-quest-page-container .west-quest-terms > * {
        font-size: 15px;
        line-height: 1.5;
        color: #ffffff;
      }.prize-vault-page {
  background-size: contain;
  background-repeat: repeat-y;
  padding: 16px 12px 60px;
  min-height: 100vh;
  background-image: url(/client/f7512e6a44c15c3de567563ede642ce0.jpg);
}.prize-vault-page .prize-vault-page-container {
    max-width: 450px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }.prize-vault-page .prize-vault-page-container .prize-vault-heading {
      font-size: 26px;
      font-weight: bold;
      letter-spacing: normal;
      text-align: center;
      color: #000000;
      margin-bottom: 24px;
      margin-top: 0;
    }.prize-vault-page .prize-vault-page-container .prize-vault-no-quests {
      padding: 20px;
      font-size: 16px;
      color: #000;
      line-height: 1.3;
      text-align: center;
    }.prize-vault-page .prize-vault-page-container .prize-vault-prizes {
      border-radius: 4px;
      background-color: #e7412b;
      padding: 12px;
      margin-bottom: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
    }.prize-vault-page .prize-vault-page-container .prize-vault-prizes:last-child {
  margin-bottom: 84px;
}.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-image {
        min-width: 144px;
        width: 144px;
        height: 144px;
        margin-bottom: 12px;
        cursor: pointer;
}.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-image > img {
          -o-object-fit: contain;
             object-fit: contain;
          width: 100%;
          height: 100%;
        }.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
}.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-items .prize-vault-prizes-items-title {
          font-size: 16px;
          font-weight: bold;
          color: #ffffff;
          margin-bottom: 12px;
          text-align: center;
        }.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-items .prize-vault-prizes-items-badges {
          border-radius: 4px;
          background-color: rgba(182, 42, 23, .5);
          padding: 10px;
          display: grid;
          grid-template-columns: repeat(4, minmax(40px, 1fr));
          grid-template-rows: minmax(40px, 64px);
          grid-gap: 12px;
        }.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-items .prize-vault-prizes-items-badges .prize-vault-prizes-items-no-items {
            color: #fff;
            font-size: 16px;
            font-weight: 600;
            text-align: center;
            grid-column-end: span 8;
            -ms-flex-item-align: center;
                align-self: center;
            justify-self: center;
          }.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-items .prize-vault-prizes-items-badges .prize-vault-prizes-items-badge {
            position: relative;
            cursor: pointer;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
          }.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-items .prize-vault-prizes-items-badges .prize-vault-prizes-items-badge > img {
              width: 64px;
              height: 64px;
              -o-object-fit: contain;
                 object-fit: contain
            }.prize-vault-page .prize-vault-page-container .prize-vault-prizes .prize-vault-prizes-items .prize-vault-prizes-items-badges .prize-vault-prizes-items-badge > img.inactive {
  opacity: .5;
  cursor: default;
}.landing-page-simple {
  overflow: hidden;
}.landing-page-simple .landing-page-simple-body .landing-page-simple-container {

      padding-top: 62px;
      margin: auto;
      text-align: center;
    }.landing-page-simple .landing-page-simple-body .landing-page-simple-container .landing-page-simple-logo {
        margin: auto;
        width: 220px;
      }.landing-page-simple .landing-page-simple-body .landing-page-simple-container .landing-page-simple-banner-title {
        font-size: 32px;
        font-weight: 600;
        letter-spacing: normal;
        text-align: center;
        color: #fff;
        width: 270px;
        margin: 25px auto;
        line-height: 1.06;
      }.landing-page-simple .landing-page-simple-body .landing-page-simple-container .landing-page-simple-affiliate-logo {
        max-width: 230px;
        margin: 0 auto;
        padding-bottom: 5px;
      }.landing-page-simple .landing-page-simple-body .landing-page-simple-container .landing-page-simple-btn {
        width: 240px;
        height: 54px;
        border-radius: 100px;
        background-color: #fff;
        outline: none;
        font-size: 18px;
        font-weight: 600;
        color: #020521;
        margin-bottom: 45px;
      }.landing-page-boxes {
  overflow: hidden;
}.landing-page-boxes .landing-page-boxes-body {
    background-color: #060a31;
  }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container {
      margin: auto;
      padding: 20px;
    }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-banner {
        width: 270px;
        padding:20px;
        margin: 0 auto 10px;
        background-color: rgba(255, 255, 255, .9);
        background-repeat: no-repeat;
        border-radius: 5px;
      }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-banner .banner-content {
          line-height: 1.06;
          text-align: center;
          color: #000;
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-banner .banner-content .banner-text {
            font-size: 32px;
            font-weight: 600;
          }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container {
        margin: 0 auto;
        padding:20px;
        background-color: rgba(255, 255, 255, .9);
        text-align: center;
        z-index: 20;
        width: 270px;
        border-radius: 5px;
      }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-logo {
          width:100%;
          margin-bottom:30px;
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-title {
          font-size: 24px;
          font-weight: 600;
          text-align: center;
          color: #000;
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-subtitle {
          font-size: 16px;
          line-height: 1.38;
          text-align: center;
          color: #000;
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-form {
          margin:20px 0;
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-form .form-control {
            display: inline-block;
            border-radius: 5px;
            border: none;
            height: 42px;
            width: 226px;
            color: #b9b2b9;
            background-color: rgba(255, 255, 255, .4);
            font-weight: 600
          }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-form .form-control:focus {
  border-color: #fff;
  color: #000;
  background-color: #fff;
  outline: 0;
}.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-form .form-control::-webkit-input-placeholder {
  color: #b9b2b9;
}.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-form .form-control::-moz-placeholder {
  color: #b9b2b9;
}.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-form .form-control::-ms-input-placeholder {
  color: #b9b2b9;
}.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-register-form .form-control::placeholder {
  color: #b9b2b9;
}.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .landing-page-boxes-register-form-container .landing-page-boxes-btn {
          width: 226px;
          height: 52px;
          border-radius: 100px;
          outline: none;
          background-image: -webkit-gradient(linear, left top, right top, from(#e14b66), to(#731fe7));
          background-image: linear-gradient(to right, #e14b66, #731fe7);
          border: none;
          font-size: 20px;
          font-weight: 600;
          color: #fff;
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .box-slider.landing-page-boxes-box-slider {
        background-color: rgba(255, 255, 255, .9);
        color:#000;
        width: 270px;
        height: 200px;
        margin: 10px auto 0px;
      }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .box-slider.landing-page-boxes-box-slider .box-slide-icon-number{
          color: #ab35a6;
          border: 3px solid #ab35a6;
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .box-slider.landing-page-boxes-box-slider .box-slider-indicator{
          border-color:#b3399d
        }.landing-page-boxes .landing-page-boxes-body .landing-page-boxes-body-container .box-slider.landing-page-boxes-box-slider .box-slider-indicator.active {
  background-color:#b3399d;
}.campaign-footer {
  padding: 0px 10px 60px 10px;
  background-color: #060a31;
}.campaign-footer .campaign-footer-social {
    text-align: center;
  }.campaign-footer .campaign-footer-social .campaign-footer-icon {
      width: 38px;
      padding: 16px 0;
      margin: 10px;
    }.campaign-footer .campaign-footer-text {
    text-align: center;
    font-size: 14px;
    width: 300px;
    height: 92px;
    line-height: 1.42;
    color: #fff;
    margin: 0 auto;
  }.campaign-footer .campaign-footer-language {
    text-align: center;
  }@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    opacity: 0;
    display: block;
  }
  100% {
    opacity: 1;
    display: block;
  }
}@keyframes fadeIn {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    opacity: 0;
    display: block;
  }
  100% {
    opacity: 1;
    display: block;
  }
}@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    display: block;
  }
  99% {
    opacity: 0;
    display: block;
  }
  100% {
    opacity: 0;
    display: none;
  }
}@keyframes fadeOut {
  0% {
    opacity: 1;
    display: block;
  }
  99% {
    opacity: 0;
    display: block;
  }
  100% {
    opacity: 0;
    display: none;
  }
}.sidebar-container {
  position: fixed;
  width: 100%;
  right: -100%;
  height: 100%;
  z-index: 1015;
  opacity: 0;
  -webkit-animation: fadeOut 0.3s ease-out;
          animation: fadeOut 0.3s ease-out;
  top: 0
}.sidebar-container.show {
  background: rgba(26, 26, 37, .6);
  opacity: 1;
  bottom: 0;
  height: auto;
  right: 0;
  top: 0;
  -webkit-animation: fadeIn 0.3s ease-out;
          animation: fadeIn 0.3s ease-out;
}.sidebar-wrapper {
  background: #000;
  overflow-y: auto;
  position: fixed;
  width: 100%;
  right: -100%;
  padding: 0;
  height: auto;
  bottom: 0;
  z-index: 1015;
  top: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in
}.sidebar-wrapper.menu_cover {
  width: 100%;
}.sidebar-wrapper.show {
  height: auto;
  right: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-height: 100%;
  top: 0;
  bottom: 0;
}.sidebar-wrapper.show.menu_cover {
  background: #000;
  width: 100%;
}.sidebar-wrapper .sidebar-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 60px;
}.sidebar-wrapper .sidebar-top .sidebar-close-btn {
      position: absolute;
      right: 20px;
    }.sidebar-wrapper .sidebar-top .sidebar-logo {

    }.sidebar-wrapper .sidebar-cover-title {
    color: #fff;
    cursor: default;
    font-size: 25px;
    font-weight: 600;
    line-height: 24px;
    margin: 20px 0;
    text-align: center;
}.sidebar-wrapper .avatar-form {
    padding: 5px;
}.sidebar-main-cover-wrapper .sidebar-top-container {
    background-color: #03121f;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
  }.sidebar-main-cover-wrapper .sidebar-navigation-container {
    padding: 24px 40px;
  }@media (max-width: 321px) {.sidebar-main-cover-wrapper .sidebar-navigation-container {
    padding: 24px 18px;
  }
}.sidebar-main-cover-wrapper .sidebar-navigation-container > hr {
      margin-top: 40px;
      margin-bottom: 40px;
      border-top: 2px solid #303030;
}.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li {
          display: block;
          font-size: 18px;
          line-height: 32px;
          margin-bottom: 16px;
          text-align: left;
          font-weight: bold;
          position: relative

        }.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li:last-child {
  margin-bottom: 0;
}.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li > a {
            color: #fff;
            font-size: 16px;
            line-height: 2.13;
            font-weight: bold;
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
}.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li > a:focus,
            .sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li > a:hover,
            .sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li > a.active {
  color: #fff;
  text-decoration: none;
}.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li > a .new-icon {
              background: #31cb18;
              border-radius: 4px;
              color: #fff;
              font-size: 10px;
              font-weight: 700;
              padding: 4px 6px;
              display: block;
              position: absolute;
              right: 0;
              top: 50%;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%);
              line-height: 1.2;
}.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-main-navigation .sidebar-menu-list li > a .menu-icon {
              width: 24px;
              height: 24px;
              -o-object-fit: contain;
                 object-fit: contain;
              margin-right: 12px;
}.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-sub-navigation .sidebar-menu-list {
        overflow: hidden;
      }.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-sub-navigation .sidebar-menu-list li {
          display: block;
          font-size: 12px;
          line-height: 3;
          font-weight: 500;
          position: relative;
          width: 50%;
          float: left;
          text-align: left;
          padding-right: 5px;

        }.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-sub-navigation .sidebar-menu-list li > a {
            color: #fff;
            font-size: 12px;
            line-height: 2.13;
            font-weight: 500;
            position: relative
          }.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-sub-navigation .sidebar-menu-list li > a:focus,
            .sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-sub-navigation .sidebar-menu-list li > a:hover,
            .sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-sub-navigation .sidebar-menu-list li > a.active {
  color: #fff;
  text-decoration: none;
}.sidebar-main-cover-wrapper .sidebar-navigation-container .sidebar-sub-navigation .sidebar-menu-list li > a .navigation-new {
              background: #31cb18;
              border-radius: 4px;
              color: #fff;
              font-size: 10px;
              font-weight: 700;
              padding: 2px 6px;
              display: block;
              position: absolute;
              top: 50%;
              -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
              right: -50px;
}.sidebar-main-cover-wrapper .sidebar-logged-in {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 30px 40px;
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-avatar-container {
      margin-right: 32px;
    }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-progress-placeholder {
        position: relative;
        max-width: 176px;
        width: 100%;
        height: 10px;
        border-radius: 5px;
        background-color: rgba(255, 255, 255, .3);
        overflow: hidden;
        margin-bottom: 14px;
      }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-progress-placeholder .sidebar-user-content-progress-bar {
          position: absolute;
          height: 10px;
          border-radius: 11px 0 0 11px;
          background-image: -webkit-gradient(linear, left top, right top, from(#ffd200), to(#ff0000));
          background-image: linear-gradient(to right, #ffd200, #ff0000);
        }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-vip-level-wrapper {
        margin-bottom: 5px;
        font-size: 13px;
        font-weight: 500;
        color: #ffe56c;
      }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper {
        position: relative;
      }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-user-content {
          padding-left: 0;
          padding-right: 0;
          outline: none;
          margin-bottom: 12px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
        }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-user-content .sidebar-user-name {
            font-size: 16px;
            white-space: nowrap;
            font-weight: 600;
            color: #fff;
            margin-right: 6px;
          }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
        }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content .sidebar-user-balance-wrapper {
            display: inline-block;
            vertical-align: middle;
            text-align: center;
            margin-right: 15px;
          }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content .sidebar-user-balance-wrapper > img {
              width: 20px;
              height: 20px;
              margin-right: 6px;
              display: inline-block;
              vertical-align: middle;
            }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content .sidebar-user-balance-wrapper .sidebar-user-balance {
              display: inline-block;
              vertical-align: middle;
              font-size: 14px;
              color: #31cb18;
              font-weight: bold;
            }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content .sidebar-user-balance-wrapper .sidebar-user-balance .fa {
                margin-left: 10px;
              }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content .sidebar-user-loyalty-wrapper {
            display: inline-block;
            vertical-align: middle;
            text-align: center;
          }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content .sidebar-user-loyalty-wrapper > img {
              width: 20px;
              height: 20px;
              margin-right: 6px;
              display: inline-block;
              vertical-align: middle;
            }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-user-content-wrapper .sidebar-balance-content .sidebar-user-loyalty-wrapper .sidebar-user-points {
              font-size: 14px;
              font-weight: bold;
              line-height: 1.43;
              letter-spacing: normal;
              color: #ffe56c;
              display: inline-block;
              vertical-align: middle;
            }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .dropdown-menu-arrow {
        width: 10px;
        position: relative;
        -webkit-transition: 250ms all ease-in-out;
        transition: 250ms all ease-in-out
      }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .dropdown-menu-arrow.rotate {
        -webkit-transform: rotateX(180deg);
                transform: rotateX(180deg);
  -webkit-transition: 250ms all ease-in-out;
  transition: 250ms all ease-in-out;
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu.dropdown-menu {
  left: 0;
  right: 0;
  top: 20px;
  display: block !important;
  background-color: #333;
  background-repeat: no-repeat;
  max-width: 170px;
  padding: 0;
  margin: 0;
  background-clip: padding-box;
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu .dropdown-menu-icon {
          display: inline-block;
          vertical-align: middle;
          margin-right: 8px;
          height: 16px;
          width: 16px;
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center;
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu .dropdown-menu-icon.bonus {
  background-image: url(/client/2fae5060e9c7bef2b69ba1a8ab307925.svg);
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu .dropdown-menu-icon.account {
  background-image: url(/client/88f413b10c15abbcd8c78a9bd8d82969.svg);
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu .dropdown-menu-icon.deposit {
  background-image: url(/client/cd792ea1a4154c9096ff355cf5f94726.svg);
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu .dropdown-menu-icon.withdraw {
  background-image: url(/client/198efa5e2cd3441e15755e905ffe8afa.svg);
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu .dropdown-menu-icon.history {
  background-image: url(/client/fc0be2225d58b2d28c748479d97aa19d.svg);
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu .dropdown-menu-icon.signout {
  background-image: url(/client/1ab8d69ef02f54932dfbecc91840a981.svg);
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu li {
          padding-left: 10px;
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu li > a {
            color: #fff;
            line-height: 42px;
            font-size: 14px;
            padding: 3px 10px;
            -webkit-transition: all 0.1s linear;
            transition: all 0.1s linear;
            display: inline-block;
            vertical-align: middle
          }.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu li > a:hover,
            .sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu li > a:focus {
  background: #10cc5f;
  color: #fff;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}.sidebar-main-cover-wrapper .sidebar-logged-in .sidebar-user-container .sidebar-account-menu li > a img {
              width: 16px;
              height: 16px;
              display: inline-block;
              margin-right: 10px;
}.sidebar-main-cover-wrapper .sidebar-logged-out {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 40px;
}.sidebar-main-cover-wrapper .sidebar-logged-out > button {
      margin-bottom: 12px
    }.sidebar-main-cover-wrapper .sidebar-logged-out > button:last-child {
  margin-bottom: 0;
}.sidebar-main-cover-wrapper .sidebar-user-btn-wrapper {
    text-align: center;
    margin-bottom: 15px;
}.sidebar-main-cover-wrapper .sidebar-top-navigation {
    margin: 20px 0;
}.sidebar-main-cover-wrapper .sidebar-top-navigation .sidebar-menu-list li {
        text-align: left;
        line-height: 55px;
      }.sidebar-main-cover-wrapper .sidebar-top-navigation .sidebar-menu-list li a {
          font-size: 16px;
        }.sidebar-main-cover-wrapper .sidebar-top-navigation .sidebar-menu-list li .menu-icon {
          float: left;
          width: 40px;
          height: 40px;
          margin: 6px 25px 0 45px;
        }.sidebar-main-cover-wrapper .lang-list-wrapper {
    text-align: center;
}.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel {
      display: inline-block;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel .lang-code {
        display: block;
        margin-bottom: 8px;
        font-size: 12px;
        font-weight: 500
      }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel .lang-code::first-letter {
  text-transform: uppercase;
}.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel .dot {
        height: 4px;
        background-color: #fff;
        margin: 0 10px;
        display: none;
      }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel.active .dot {
          display: block;
}.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-img {
      background-image: url(/client/722b5281c0d3bbc0761b0ede4fbcf4cf.png);
      background-repeat: no-repeat;
      background-size: 500% 300%;
      border-radius: 100px;
      height: 30px;
      overflow: hidden;
      text-align: center;
      vertical-align: middle;
      width: 30px;
      display: inline-block;
      margin: 10px 15px 15px;
      border: 2px solid #fff;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-list-overlay {
      text-align: center;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-fr {
      background-position: 0 0;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-en-ca {
      background-position: 100% 50%;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-fr-ca {
      background-position: 100% 50%;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-de {
      background-position: 25% 0;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-fi {
      background-position: 50% 0;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-hi_IN {
      background-position: 50% 50%;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-en {
      background-position: 75% 50%;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-no {
      background-position: 75% 0%;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-sv {
      background-position: 100% 0%;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-es {
      background-position: 25% 100%;
    }.sidebar-main-cover-wrapper .lang-list-wrapper .lang-sel-en-au {
      background-position: 0 100%;
    }.header-companion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.header-companion .companion-image {
    background-size: 100% 100%;
    border-radius: 100px;
    background-repeat: no-repeat;
    height: 70px;
    width: 70px;
    overflow: hidden;
    display: inline-block;
    border: 3px solid rgba(255, 255, 255, .3)
  }.header-companion .companion-image.luckyLuke {
  background-image: url(/client/d1da837313db3153cd179788fa43ee2b.png);
}.header-companion .companion-image.luckyLucy {
  background-image: url(/client/f7b0081ff8071c80386396531ee09f55.png);
}.header-companion .companion-image.luckyTwins {
  background-image: url(/client/e66c07021c02d8e0bf27bd735570fddc.png);
}.header-companion .companion-image.default {
  background-image: url(/client/a325b2b937655e0c910ce9061e8e6868.png);
  background-color: #f4d233;
}.header-container {
  min-width: 100%;
  height: 60px;
}.header-container .header-wrapper {
    background-color: #000;
    border-radius: 0;
    height: 60px;
    padding: 0 10px 0 10px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1010;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }.header-container .header-wrapper .header-logo-account-wrapper {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 100%;
    }.header-container .header-wrapper .header-logo-account-wrapper .header-user-wrapper {
        padding-left: 12px;
      }.header-container .header-wrapper .header-logo-account-wrapper .header-user-wrapper .header-user-name {
          display: block;
          font-size: 12px;
          font-weight: 600;
          margin-bottom: 5px;
          color: #ffffff;
        }.header-container .header-wrapper .header-logo-account-wrapper .header-user-wrapper .header-user-balance {
          display: block;
          font-size: 15px;
          font-weight: 500;
          color: #31cb18;
        }.header-container .header-wrapper .header-logo-account-wrapper .header-logo-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
      }.header-container .header-wrapper .header-logo-account-wrapper .header-logo-wrapper.centered {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
}.header-container .header-wrapper .header-logo-account-wrapper .header-account-wrapper {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
      }.header-container .header-wrapper .header-logo-account-wrapper .header-menu-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        z-index: 100;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-right: 6px;
      }.header-container .header-wrapper .header-logo-account-wrapper .header-menu-wrapper > i {
          color: #fff;
          text-align: center;
          font-size: 28px;
        }.header-container.affiliate-header-container .header-wrapper {
      background: #e7412a;
      -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .75);
              box-shadow: 0 0 6px 0 rgba(0, 0, 0, .75);
}.header-container.affiliate-header-container .header-wrapper .header-logo-account-wrapper {
        display: block;
        width: 100%;
      }.header-container.affiliate-header-container .header-wrapper .header-logo-account-wrapper .header-account-wrapper {
          text-align: right;
        }.header-container.affiliate-header-container-2 .header-wrapper {
      background: #e7412a;
      -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .75);
              box-shadow: 0 0 6px 0 rgba(0, 0, 0, .75);
}.header-container.affiliate-header-container-2 .header-wrapper .modal-close-btn {
        background-size: 14px;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        right: 24px;
        top: 20px;
        height: 24px;
        width: 24px;
        background-image: url(/client/909f7d1a9c86538485c9393aff41a7fe.svg);
        cursor: pointer
      }.header-container.affiliate-header-container-2 .header-wrapper .modal-close-btn:hover {
      -webkit-animation: closeBtnAnim 0.5s;
              animation: closeBtnAnim 0.5s;
}.cxm-chat-widget,
.cxm-chat-widget * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}.cxm-chat-widget .displaynone {
  display: none
}.cxm-chat-livechat-btn {
  position: fixed;
  right: 5px;
  bottom: 425px;
  padding: 15px;
  background: #3c52a9;
  color: #fff;
  text-align: center;
  font-weight: 600;
  z-index: 1000
}.cxm-chat-widget.cxm-chat-no-container {
  position: fixed;
  right: 0;
  bottom: -420px;
  height: 420px;
  width: 300px;
  background: #192532;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}.cxm-chat-widget.cxm-chat-no-container.open {
  bottom: 0
}.cxm-chat-widget button {
  font-size: inherit;
}.cxm-chat-widget label {
  display: block;
  font-weight: 600;
  margin-bottom: 4px
}.cxm-chat-widget input,
.cxm-chat-widget textarea,
.cxm-chat-widget select {
  display: block;
  width: 100%;
  height: 46px;
  padding: 8px 10px;
  margin-bottom: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 2px solid #fff;
  border-radius: 3px;
  background: transparent;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  outline: none
}.cxm-chat-widget input:focus,
.cxm-chat-widget textarea:focus,
.cxm-chat-widget select:focus {
  background: #fff;
  color: #000;
}.cxm-chat-widget input.cxm-input-error,
.cxm-chat-widget textarea.cxm-input-error,
.cxm-chat-widget select.cxm-input-error {
  border: 2px solid #ff1a1a
}.cxm-chat-widget textarea {
  height: 120px
}.cxm-chat-widget fieldset {
  margin: 0;
  padding: 0;
  border: 0
}.cxm-chat-widget input[type="file"] {
  margin: 20px 0;
  border: 0;
  padding: 0;
  width: 100%;
  background: transparent;
  color: inherit
}.cxm-chat-btn {
  padding: 10px 15px;
  border: 0;
  width: 50%;
  height: 42px;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 600;
  background-color: #31cb18;
  color: #fff;
  outline: none
}.cxm-chat-alert-box {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 150px 70px 70px;
  background: rgba(25, 37, 50, .8);
  color: #e2a4a4;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center
}.cxm-chat-alert-box:after {
  display: block;
  content: '!';
  width: 30px;
  height: 30px;
  margin: 10px auto;
  padding-top: 3px;
  border: 2px solid;
  font-size: 18px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}.cxm-chat-widget {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  color: #fff;
  font-size: 14px
}.cxm-chat-widget-tabs {
  position: absolute;
  top: 0;
  left: 15%;
  width: 70%;
  height: 40px;
  font-weight: 600;

}.cxm-chat-widget-tabs.cxm-no-tabs .cxm-chat-widget-tab {
  width: 100%;
  float: none;
  border-bottom: 2px solid #fff
}.cxm-chat-widget-tabs.cxm-no-tabs .cxm-chat-tab1 {
  display: none
}.cxm-chat-widget-tab {
  position: relative;
  width: 50%;
  height: 100%;
  float: left;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  line-height: 38px;
  color: rgba(255, 255, 255, .6);
}.cxm-chat-widget-tab.active-tab {
  border-bottom: 3px solid #fff;
  color: #fff;
}.cxm-chat-widget-tab-container {
  display: none;
  width: 100%;
  height: 100%;
  overflow: auto
}.cxm-chat-widget-tab-container.active-tab-container {
  display: block
}.cxm-chat-widget-content {
  display: none;
  height: 100%;
  overflow: auto
}.cxm-chat-widget-content.cxm-content-visible {
  display: block
}.cxm-chat-channels-header {
  position: relative;
  padding: 13px 15px;
  color: #aaa
}.btn-cxm-chat-mute {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 2px;
  width: 30px;
  height: 37px;
  padding: 0;
  background-color: transparent;
  opacity: .5;
  border: 0;
  outline: none;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  display: none;
}.btn-cxm-chat-mute:hover {
  opacity: 1
}.cxm-chat-channels {
  position: relative
}.cxm-chat-channel {
  cursor: pointer;
  padding: 13px 15px;
  font-weight: 600
}.cxm-chat-channel:hover {
  background: rgba(0, 0, 0, .2)
}.cxm-chat-window {
  position: relative;
  height: 100%;
  padding-bottom: 44px
}.cxm-chat-window.chat-disabled {
  padding-bottom: 0
}.cxm-chat-window.chat-disabled .cxm-chat-message-send {
  display: none
}.cxm-chat-window-scrollable {
  height: 100%;
  overflow: auto
}.cxm-chat-window-head {
  position: relative;
  padding: 20px 20px 10px 20px;
  clear: both;
  text-align: center;
  font-weight: 600
}.cxm-chat-window-head-left {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}.cxm-chat-widget .cxm-close-chat {
  display: block;
  margin: 0 auto 15px auto;
  background: rgba(0, 0, 0, .1);
  border: 1px solid rgba(255, 255, 255, .5);
  color: rgba(255, 255, 255, .7);
  padding: 5px 10px;
  font-weight: normal;
  font-size: .9em;
  border-radius: 3px;
  outline: none
}.cxm-chat-window.initial-chat .cxm-chat-message-send {
  padding-right: 0
}.cxm-chat-message-send {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 44px;
  padding-right: 35px;
  background: #fff
}.cxm-chat-message-send input {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 10px 0 10px 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  background-color: #fff;
  outline: none;
  border-radius: 0
}.cxm-chat-message-send .btn-cxm-mobile-send {
  display: none
}.btn-cxm-chat-upload {
  position: absolute;
  right: 0;
  width: 35px;
  height: 100%;
  padding: 0;
  background: transparent;
  border: 0;
  outline: none
}.cxm-chat-messages {
  margin: 0;
  list-style-type: none;
  padding: 15px 20px 25px
}.cxm-chat-message {
  position: relative;
  padding: 10px;
  margin-bottom: 23px;
  line-height: 1.4;
  background: #ffffff;
  color: #000;
  border-radius: 8px;
  word-wrap: break-word
}.cxm-chat-message::after {
  content: "";
  position: absolute;
  top: 10px;
  left: 100%;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent #ffffff;
}.cxm-chat-message.cxm-chat-message-user {
  border-radius: 8px;
  background: #ffe56c;
  color: #000
}.cxm-chat-message.cxm-chat-message-user::after {
  right: 100%;
  left: auto;
  border-width: 6px 6px 6px 0;
  border-color: transparent #ffe56c transparent;
}.cxm-chat-message-name {
  font-weight: 600;
  display: none;
}.cxm-chat-message-time {
  position: relative;
  left: 0;
  top: 100%;
  width: 100%;
  padding-top: 5px;
  font-size: 11px;
  line-height: 1;
  text-align: left;
}.cxm-chat-message-time,
.cxm-chat-system-msg-time {
  color: #000;
  opacity: .5
}.cxm-chat-widget [class^="icon-"] {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center
}.cxm-chat-widget .icon-sound,
.cxm-chat-widget .icon-sound-off {
  display: block;
  width: 100%;
  height: 100%;
  background-size: 18px
}.cxm-chat-widget .icon-sound {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQLCBgGnXr8NwAAAwxJREFUeNrtnct2xSAIRSsr///LdtpB7yOGN3vPmxI4oHiN/vwAAAAAAAAAAAAAAAAAAAAAAAAAAABUZu+9p/vgIvC5bFprLc//u6YH3tvh39jlaZOQ9fns8rR1TQ98ZAXIYJt0Dnz1SZ6H/TIx63mXpkPAibOiJ4Hf2mxlp3QJfNWsjxagTMz6iiKwes81PfAZ1gHuvJO2vVIx8F2XcCPEKBOzvrIItH2wpgdeO+u0lnW9FomErLe1Nbv9a3rgtTLJImM9qoBkDHzHsT7rIpVMzPou76fxPCHrc7dw1lVACLxvsLJVAYkM/sQ+/uTdLauAkPX1K8GTZwmBrzEnKP1zcIedORZtXAa/CFn/vXije/l3zzr18zUli7Wq1t57awZV+3m3RTU96P853+J3ec1l3VfPOhGSkPF95jUnNgnBP8+kO37KtPModB0AEeQSEwL44Oismas1DCCARP18xNCLAJxFkK2iIIDhIICiVWDMptCq3UGVeQACaMgdESEA5SpQbRENATQdShAAIICqGew5jCCABjN5BAAIABAAIABAAIAAAAEAApjLnUUqBBAcACoAhAoIARwSvdyr9f8RAJNA0Mw+iw9KEAAgAMZ+mwkkAghw/tMhRFOEUr2PJfuNhgBEcC/4Gfx1YsP17QMnnxngdaRbxEGTl6W6Oogm4hqXNl1Axe/rLYP/NCE01h9CuoCKIvDO/CgfubWB1aqB9VUyWYZTiXBsFSG8s1Oz9D/1x5O/ly4Z5mVnhIBNL83q1mZlE6JG9ltM/sIrQKduISr4JecAXfvpiKrW8tawrtUgY/anmQNEOsFCbB6lf8whUd1P6gz373Tnap/971H6x54VnL0afLIvW/DLCaDCJPGVbVkmfaWHAAunWYnpr11awbewtUW79UQEGapJ5J6DFptCK68dRHcNLRdcqlzlkuGI+ZbbwitUgyz3C7Rfcs24mzfT5RJjtn5r3rXXSZhjvgzKNixo7TaiAjj06J6VgA9yBrVgWW0BAAAAAAAAAAAAAAAAAAAAAAAAAIBi/AJ390iT+pyzGgAAAABJRU5ErkJggg==')
}.cxm-chat-widget .icon-sound-off {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQLCBkIY9ngcQAABBZJREFUeNrtncmS5CAMRAui//+XPaeJ6MOMyxgtKfHeudvFkk5ABvH5AAAAAAAAAAAAAAAAAAAAAAAAAAAAVOa6ruv0Npindrxi52eUaZz+xo8xhlq5Iss0T+581XJFlnWc3vGZDqBQtmlZGaW3THWcV3OtaV1QhUbvNLv3rsuPZ6Gj7bVax/9tn8xyD+9GjxDBTgMqrAIy23F6N7z3WHxKMMerniOyYJYqtmoQFQd4Wifr8o6MztiphPWboCSAjKFgRCt4pzIeNqgmgGgRjOjCv6mM5zjvIYDf5X37/CgRTI8GXSlch4DNXV3U6zZV3qy7hlK06ZXyvxHBtzpbCcv1Y5ClG1QQgXWHlfoWEOEGq4Lqvpa3eF7Y5+DubuBVJu+6jgpvwl0j7L4F1g3sFczxmiPNrLelqxtkL2tLOICSG3gJyMMJPFxgKrwxlm6g4ghVJqsz6i23jmxFxg3eBqui1vKyQ8DbcTtyWFgtS/YEzlr4Y/dHvSwySgRv/s/6I9bqEBgmgAiLyhbCv/5efQJnuSKa2eNT1bmBUixj5zlTYXLybZIVvVJ4+lsdvmJKnQxScoOnorPaEpe1tU7uaFi0G3RZz7cRQIYbRE5UvecCq8+QPhwa6QYdgjqtHGBVCFFuoILsnsCsYSHCDaxcQGleUS4/QLYbeHdetDuVTRChMjcoP5R0GCMjw8kWMYZvz7AIRD19RosUMUpLRlYBhywZuwSI2iWJqrzxJMOBWmYJy/64VGkIaZ0mroMbePPzac63fEWreXrunldRBEcliiScfLAAntr4aQEkkkUf7gZHCgA3QACP6e4GCOChCCq5wUpZEUCiGygsGxFAshtkxxMQgIAbZJ5qbrEfILIjLdrL+zeZA7BSYAg4daWwKkYE8MJ6O0UREYCDELzdwFI0U3V9qtrpXpOxLDdoedzJY8y0TjWzWy6rSzDnk4nN6Y5g8SKoRhFbnXLx6JjodDE7ZXRLEtVZCLvHtb0uhIial4VZu6oI/tewURc4ZQshfGxXE4JnjsEKQpC9OFl9DvA2t59lhhALEaTO7iVSpS4eBLXKFKoihBLXpirEATzqpiCCUpcmVhOAxRzCWwhS3wI6BZyyrrZdFkz3BswSnccKwsMNZL8Gdr4d7PV47eAGo0ODKgnNKoB0XdcVMUkcnd6sbAFYdn7USqGczapfH7+7P+BN4GknP2G5HUHqn6e/5SF4Kx6v5BTll11qF0eu2rjn8NFuDuAhAgU3sf7yuBJ6brXTR/WGbosy78QN7v635VavrNs3lDr/KS23hVcIIqlkFm+/2VPxiLZSWvljdvuq3T6uIsxjTgZVumY+sqxH7vff3eHj6QScygpseKUNqqdeWAEAAAAAAAAAAAAAAAAAAAAAAAAAAAb8Aeq2WEthcXKoAAAAAElFTkSuQmCC')
}.cxm-chat-widget .icon-upload {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIGlkPSLQodC70L7QuV8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJVcGxvYWQiPjxwYXRoIGQ9Ik0zMSwyMS45OTZjLTAuNTUyLDAtMSwwLjQ0OC0xLDF2N0gydi03YzAtMC41NTItMC40NDgtMS0xLTFzLTEsMC40NDgtMSwxdjhjMCwwLjU1MiwwLjQ0OCwxLDEsMWgzMCAgIGMwLjU1MiwwLDEtMC40NDgsMS0xdi04QzMyLDIyLjQ0MywzMS41NTIsMjEuOTk2LDMxLDIxLjk5NnoiIGZpbGw9IiMxMjEzMTMiLz48cGF0aCBkPSJNOS43MzEsOC42MDJsNS4yNzUtNS4ydjE5LjU5M2MwLDAuNTUyLDAuNDUyLDEsMS4wMSwxYzAuNTU4LDAsMS4wMS0wLjQ0OCwxLjAxLTFWMy40MDJsNS4yNzUsNS4yICAgYzAuMzk0LDAuMzkxLDEuMDM0LDAuMzkxLDEuNDI4LDBzMC4zOTUtMS4wMjQsMC0xLjQxNEwxNi43MywwLjI4OWMtMC4zOS0wLjM4Ny0xLjA0Ni0wLjM4My0xLjQyOSwwTDguMzAzLDcuMTg4ICAgYy0wLjM5NSwwLjM5MS0wLjM5NCwxLjAyNCwwLDEuNDE0QzguNjk3LDguOTkzLDkuMzM3LDguOTkzLDkuNzMxLDguNjAyeiIgZmlsbD0iIzEyMTMxMyIvPjwvZz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48L3N2Zz4=');
  background-size: 16px
}.cxm-chat-waiting-for-agent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px 15px;
  text-align: center;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  background: #c5d2da;
  color: #0382d3
}.cxm-chat-waiting-anim {
  width: 54px;
  margin: 5px auto
}.cxm-chat-system-msg {
  margin-bottom: 15px;
  text-align: center;
  line-height: 1.4;
  font-size: .9em
}.cxm-chat-player-online {
  color: #3cd084
}.cxm-chat-player-offline {
  color: #de6975
}.cxm-chat-system-msg-time {
  display: block;
  font-size: 11px
}.cxm-chat-attachment-file {
  display: block;
  opacity: .7
}.cxm-chat-typing {
  position: absolute;
  left: 15px;
  bottom: 44px;
  width: 85%;
  padding: 5px;
  opacity: .9;
  font-size: .85em;
  font-weight: 600;
  background: #192532
}.cxm-chat-anim {
  display: inline-block;
  position: relative;
  top: -1px;
  margin-left: 5px
}.cxm-chat-anim-dot {
  width: 5px;
  height: 5px;
  float: left;
  margin: 0 4px;
  background: #fff;
  border-radius: 50%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-animation: chatTyping 1600ms ease infinite 0ms;
          animation: chatTyping 1600ms ease infinite 0ms
}.cxm-chat-anim-dot.waiting {
  width: 10px;
  height: 10px;
  background: #0382d3
}.cxm-chat-anim-dot:nth-of-type(2) {
  -webkit-animation: chatTyping 1600ms ease infinite 300ms;
          animation: chatTyping 1600ms ease infinite 300ms
}.cxm-chat-anim-dot:nth-of-type(3) {
  -webkit-animation: chatTyping 1600ms ease infinite 600ms;
          animation: chatTyping 1600ms ease infinite 600ms
}@-webkit-keyframes chatTyping {
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1
  }
  100% {
    opacity: 0
  }
}@keyframes chatTyping {
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1
  }
  100% {
    opacity: 0
  }
}#cxmChatFormsView,
#cxmChatContactForm {
  padding: 20px 25px
}#cxmChatContactForm label {
  display: none;
}.cxm-chat-form-title {
  margin-bottom: 10px;
  font-size: 1.6em;
  text-align: center;
  display: none;
}.cxm-chat-form-subtitle {
  text-align: center;
  font-size: .9em;
  margin-bottom: 15px;
  display: none;
}.cxm-chat-text-right {
  text-align: right
}.cxm-chat-upload-progress {
  display: block;
  width: 100%;
  opacity: .7;
  font-size: .9em;
  margin-bottom: 15px;
  text-align: center
}.cxm-chat-form-message {
  display: none;
  position: relative;
  float: left;
  width: 50%;
  text-align: left;
  padding-top: 12px;
  padding-left: 25px;
  color: #61ca61;
  text-transform: uppercase;
  font-size: .9em;
}.cxm-chat-form-message:before {
  content: "\02713";
  position: absolute;
  left: 0;
  top: 9px;
  width: 18px;
  height: 18px;
  padding-top: 1px;
  font-size: 18px;
  border: 1px solid;
  border-radius: 50%;
  text-align: center;
  font-family: monospace;
  line-height: .8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}.cxm-chat-rating {
  width: 172px;
  margin: 10px auto 15px auto;
  overflow: hidden;
  zoom: 1
}.cxm-chat-rating > input {
  position: absolute;
  top: -9999px;
  clip: rect(0, 0, 0, 0)
}.cxm-chat-rating > label {
  float: right;
  width: 34px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 200%;
  line-height: 1.2;
  color: #bbb;
  letter-spacing: 30px
}.cxm-chat-rating > label:before {
  content: '\2606 ';
  margin-right: 30px
}.cxm-chat-rating > input:checked ~ label {
  color: #f70
}.cxm-chat-rating > label:hover,
.cxm-chat-rating > label:hover ~ label {
  color: gold
}.cxm-chat-rating > input:checked + label:hover,
.cxm-chat-rating > input:checked + label:hover ~ label,
.cxm-chat-rating > input:checked ~ label:hover,
.cxm-chat-rating > input:checked ~ label:hover ~ label,
.cxm-chat-rating > label:hover ~ input:checked ~ label {
  color: #ea0
}.cxm-chat-rating > label:active {
  position: relative;
  top: 2px;
  left: 2px
}.cxm-chat-widget.chat-mobile {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto
}.cxm-chat-widget.chat-mobile .cxm-chat-message-send {
  padding-right: 79px
}.cxm-chat-widget.chat-mobile .cxm-chat-message-send .btn-cxm-mobile-send {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 5;
  height: 100%;
  width: 44px;
  border: 0;
  background-color: #ffe56c;
  color: #fff;
  /*    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG0lEQVQ4T62UPW7CQBCFPwQUKSmDBIIgLoTEz7kCKUMRigRqSANcA2iAKwQpaQl60Y5kTLxewCO5sLz77by3b5wj48plzMOATaAArO89wIBtYAIsgD4wBY63wA3YAcYRwA54AV6BwzXgJKAxfoA313WQHQbsAh8pnciOZ2Dms8OAPeA9UNrW2TH8zw4DVoEW8BR5asCD55BvYOS63tg6Xw717TFyQD12YNlBfl06/uzwAfNABWjEQPZeckDFSzETcGlAyVMWo5tlQ9Ej+QuQjwNgH5d8zaWsXIzkn2J1VqGxkSzFRbIUn8RKC7bJ0tRoelIrCaip0ExrSi5khXSoC9GkfDpZ89RWEhZYhwq0KkhWSIe3NnSxL/M/9gn3+zkWjTsVlQAAAABJRU5ErkJggg==);
  */
  background-position: center;
  background-repeat: no-repeat;
  outline: none
}.cxm-chat-widget.chat-mobile .btn-cxm-chat-upload {
  right: 44px
}.cxm-chat-widget.chat-mobile .cxm-chat-typing {
  background: #2c2c2c
}#cxmChatRating .cxm-chat-form-subtitle {
  display: block;
}#bottom-menu {
  min-width: 100%;
  background: #000;
  bottom: 0;
  height: 60px;
  position: fixed;
  width: 100%;
  z-index: 1000;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out
}#bottom-menu.show {
  height: calc(100% - 60px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}#bottom-menu .bottom-navigation {
    background-color: #000;
    -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, .21);
            box-shadow: 0 -1px 3px rgba(0, 0, 0, .21);
    height: 60px;
    padding: 0;
    width: 100%;
    min-width: 310px;
    bottom: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: grid;
    grid-template-columns: 1fr 1fr;
}#bottom-menu .bottom-navigation .bottom-navigation-left {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      height: 100%;
      padding: 0 8px;
    }#bottom-menu .bottom-navigation .bottom-navigation-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      height: 100%;
      padding: 0 8px;
    }#bottom-menu .bottom-navigation .bottom-nav {
      height: 100%;
      position: relative
    }#bottom-menu .bottom-navigation .bottom-nav.active {
  background: transparent;
}#bottom-menu .bottom-navigation .bottom-nav.active .bottom-nav-text {
          color: #ffe56c;
}#bottom-menu .bottom-navigation .bottom-nav.active:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background: #ffe56c;
}#bottom-menu .bottom-navigation .bottom-nav.liveChat.show {
  background-color: #480144;
  color: #40cfaf;
}#bottom-menu .bottom-navigation .bottom-nav .footer-header,
      #bottom-menu .bottom-navigation .bottom-nav .livechat-header {
        padding: 0;
        line-height: 40px;
        height: 40px;
        display: block;
}#bottom-menu .bottom-navigation .bottom-nav .footer-header:focus,
        #bottom-menu .bottom-navigation .bottom-nav .footer-header:hover,
        #bottom-menu .bottom-navigation .bottom-nav .livechat-header:focus,
        #bottom-menu .bottom-navigation .bottom-nav .livechat-header:hover {
  text-decoration: none;
}#bottom-menu .bottom-navigation .bottom-nav .footer-header .bottom-icon, #bottom-menu .bottom-navigation .bottom-nav .livechat-header .bottom-icon {
          height: 44px;
          display: block;
          background-size: 30px;
}#bottom-menu .bottom-navigation .bottom-nav .footer-header .bottom-icon.bottom-icon-casino, #bottom-menu .bottom-navigation .bottom-nav .livechat-header .bottom-icon.bottom-icon-casino {
  background: url(/client/8dc23a85b7d49d35a9e141ae6c642047.svg) center no-repeat;
}#bottom-menu .bottom-navigation .bottom-nav .footer-header .bottom-icon.bottom-icon-casino.active, #bottom-menu .bottom-navigation .bottom-nav .livechat-header .bottom-icon.bottom-icon-casino.active {
  background: url(/client/866e2650900659bb63c42668b72f3186.svg) center no-repeat;
}#bottom-menu .bottom-navigation .bottom-nav .footer-header .bottom-icon.bottom-icon-bonuses, #bottom-menu .bottom-navigation .bottom-nav .livechat-header .bottom-icon.bottom-icon-bonuses {
  background: url(/client/6232c832113e042ba6081496f6f98308.svg) center no-repeat;
}#bottom-menu .bottom-navigation .bottom-nav .footer-header .bottom-icon.bottom-icon-bonuses.active, #bottom-menu .bottom-navigation .bottom-nav .livechat-header .bottom-icon.bottom-icon-bonuses.active {
  background: url(/client/9b871171b3a7fd069555749e3c14c96d.svg) center no-repeat;
}#bottom-menu .bottom-navigation .bottom-nav .bottom-nav-text {
        color: #fff;
        text-align: center;
        font-size: 10px;
        font-weight: 500;
        line-height: 13px;
}#bottom-menu .bottom-navigation .bottom-nav .bottom-nav-text.account-user-amount {
  color: #5da360;
}#bottom-menu .bottom-navigation .account-user-amount {
      text-align: center;
    }#live-chat {
  min-width: 100%;
}#live-chat .live-chat {
    bottom: 0;
    height: 0;
    position: fixed;
    width: 100%;
    z-index: 1020;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #000;
    border-radius: 0;
    right: 0;
    left: 0;
    margin: 0 auto
  }#live-chat .live-chat.show {
  height: calc(100% - 60px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}#live-chat .live-chat .live-chat-close {
      position: absolute;
      top: 8px;
      right: 12px;
      color: #fff;
      font-size: 22px;
      z-index: 1030;
}#live-chat .live-chat .live-chat-selected-tab {
      margin-top: 18px;
      margin-bottom: 8px;
      font-size: 18px;
      font-weight: 500;
      line-height: 1.67;
      text-align: center;
      color: #000000;
}#live-chat .live-chat .tab-content {
      position: relative;
      height: 100%;
}#chatContainer {
  bottom: 0;
  position: absolute;
  top: 0;
  width: 100%;
}.games-categories {
  width: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
}.games-categories .games-category {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 10px;
    min-height: 376px;
    opacity: 1;
    z-index: 20;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }.games-categories .games-screen {
    overflow: hidden;
    width: 100%;
  }.games-categories .btn {
    margin: 20px;
  }.games-categories .games-more-games-wrapper {
    margin-top: 20px;
  }.games-categories .games-more-games-wrapper .games-more-games-count {
      font-size: 18px;
      font-weight: 500;
      padding: 0 30px;
      line-height: 1.3;
      color: #fff;
    }.games-categories .games-more-games-wrapper .games-more-games-count .game-more-games-number {
        text-decoration: underline;
      }.games-categories .games-more-games-wrapper .games-more-games-btn {
      margin-top: 10px;
    }.games-categories .games-more-games-wrapper .games-more-games-btn button {
        min-width: 290px;
        min-height: 55px
      }.games-categories .games-more-games-wrapper .games-more-games-btn button:active {
  color: #fff;
}.games-categories .reset-filters-title {
    margin-bottom: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    padding: 10px 30px;
  }.games-categories .reset-filters-button {
    padding: 5px 10px;
    font-weight: bold;
    border: 2px solid #e8412a;
    border-radius: 4px;
    margin-top: 10px;
  }.games-options-wrapper {
  margin: 10px auto 15px;
  padding: 0 20px;
  width: 100%;
}.games-options-wrapper .games-options {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    margin: 0 auto;
    max-width: 400px;
    min-width: 200px;
    position: relative;
    text-align: left;
  }.games-options-wrapper .games-options .games-search {
      background: #fff url(/client/71c6467d5fad99f24c25976802290816.svg) no-repeat 13px 50%;
      border: 0;
      text-align: left;
      color: #000000;
      font-size: 18px;
      height: 44px;
      border-radius: 6px 0 0 6px;
      outline: none;
      -webkit-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      padding: 0 0 0 44px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      width: 1px;
    }.games-options-wrapper .games-options .games-filters .games-filters-wrapper {
        margin: 0 auto;
        width: 100%;
      }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap {
          width: auto;
        }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list {
            float: left;
            line-height: 36px;
            list-style: none;
            margin: 0;
            padding: 0
          }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item {
                float: left;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item a {
                  display: block;
                  margin: 0 10px
                }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item a.active,
                  .games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item a:focus,
                  .games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item a:hover {
  text-decoration: none;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item a.active .category-name, .games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item a:focus .category-name, .games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .filter-list.games-sort-list .games-sort-list-item a:hover .category-name {
                      color: #71b759;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown {
            background-color: #fff;
            border: none;
            font-weight: 500;
            font-size: 16px;
            height: 44px;
            line-height: 44px;
            padding: 0 12px;
            border-radius: 0 6px 6px 0;
            position: inherit;
          }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-button {
              color: #000000;
              cursor: pointer;
              font-weight: normal;
              text-decoration: none;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
            }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-button > img {
                margin-left: 8px;
              }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu {
              background: #fff;
              border: none;
              right: auto;
              margin: 5px 0 0;
              min-width: 344px;
              padding: 12px 20px 0;
              left: 0;
              width: 100%;
              border-radius: 6px;
              overflow: hidden;
              height: 300px;
              -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
                      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
            }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-menu-title {
                font-size: 16px;
                font-weight: 500;
                font-stretch: normal;
                line-height: 1.38;
                color: #000;
                margin-bottom: 12px;
              }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-menu-items {
                height: calc(100% - 94px);
                overflow: auto;
                margin-bottom: 0;
                position: relative;
              }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-menu-items .dropdown-item {
                  width: 100%;
                  color: #000000;
                  font-size: 14px;
                  font-weight: normal;
                  line-height: 1;
                  -webkit-transition: all .2s ease;
                  transition: all .2s ease;
                  height: 36px;
                  padding: 0;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                      -ms-flex-align: center;
                          align-items: center
                }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-menu-items .dropdown-item:focus,
                  .games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-menu-items .dropdown-item:hover {
  background: transparent;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-menu-items .dropdown-item .dropdown-checkbox {
                    display: inline-block;
                    vertical-align: middle;
                    margin: 0 7px 0 0;
                    cursor: pointer;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-menu-items .dropdown-item .dropdown-provider {
                    display: inline-block;
                    vertical-align: middle;
                    cursor: pointer;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-reset-controls {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                position: relative;
                color: #242424;
                text-decoration: underline;
                font-size: 16px;
                height: 40px;
                margin-top: 20px
              }.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-reset-controls:before {
  content: "";
  width: 100%;
  background: #d8d8d8;
  height: 2px;
  right: 0;
  left: 0;
  display: block;
  position: absolute;
  top: -2px;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-reset-controls > span {
                  -ms-flex-preferred-size: 50%;
                      flex-basis: 50%;
                  text-align: center;
                  line-height: 40px;
                  position: relative;
                  cursor: pointer;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-reset-controls > span:first-child:after {
  content: "";
  width: 1px;
  background: #d8d8d8;
  height: 24px;
  top: 50%;
                  -webkit-transform: translateY(-50%);
                          transform: translateY(-50%);
  right: 0;
  display: block;
  position: absolute;
}.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu .dropdown-reset-controls > span:last-child:before {
  content: "";
  width: 1px;
  background: #d8d8d8;
  height: 24px;
  top: 50%;
                  -webkit-transform: translateY(-50%);
                          transform: translateY(-50%);
  left: 0;
  display: block;
  position: absolute;
}@media (max-height: 680px) {.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu {
                height: 400px;
  }
}@media (max-height: 580px) {.games-options-wrapper .games-options .games-filters .games-filters-wrapper .filter-wrap .sort-dropdown .dropdown-menu {
                height: 300px;
  }
}.live-games-search {
  background: #fff url(/client/71c6467d5fad99f24c25976802290816.svg) no-repeat 13px 50%;
  border: 0;
  text-align: left;
  color: #000000;
  font-size: 18px;
  height: 44px;
  left: 0;
  line-height: 34px;
  border-radius: 6px;
  padding: 8px 0 5px 44px;
  position: absolute;
  width: 44px;
  outline: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  z-index: 10
}.live-games-search:focus {
  left: 0;
  padding-right: 44px;
  position: absolute;
  right: 0;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 100%;
}.live-games-search::-webkit-input-placeholder {
  color: #000000;
}.live-games-search::-moz-placeholder {
  color: #000000;
}.live-games-search::-ms-input-placeholder {
  color: #000000;
}.live-games-search::placeholder {
  color: #000000;
}#games {
  text-align: center;
  margin-bottom: 50px;
}.search-button-wrap.search-button-hidden {
  display: none !important;
}.games-arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: relative;
  left: 10px;
}.games-options #games-search.form-control {
  background: #5b2e57;
  border: none;
  border-radius: 100px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  font-size: 16px;
  height: 44px;
  padding: 0 44px 0 22px;
}.games-options .form-control:placeholder-shown {
  color: #fff;
}.game {
  min-width: 88px;
  width: 33.33333%;
  text-align: center;
  position: relative;
  float: left;
  padding: 10px
}.game.disable-touch {
  pointer-events: none;
}.game .game-image-wrapper {
    border-radius: 6px;
    max-width: 100px;
    width: 100%;
    position: relative;
    margin: auto;
}.game .game-image-wrapper .game-flag {
      pointer-events: none;
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      top: 4px;
      left: 4px;
      padding: 4px 5px;
      z-index: 30;
      font-size: 9px;
      font-weight: bold;
      border-radius: 4px
    }.game .game-image-wrapper .game-flag.flag-new {
  background: rgb(59, 201, 44);
  color: #fff;
}.game .game-image-wrapper .game-image {
      border-radius: 6px;
      max-width: 100px;
      height: auto;
      width: 100%

    }.game .game-image-wrapper .game-image.loading {
  background-image: url(/client/8578f8558671d160381852dc9e8152da.svg), linear-gradient(104deg, #d50000, #ee5304 99%);
  background-size: contain;
  background-position: center;
  -webkit-transition: .2s all ease-in-out;
  transition: .2s all ease-in-out;
  margin: 0 auto;
  max-width: 80px;
  min-height: 80px;
  height: 100%;
  position: relative;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}.game .game-image-wrapper .game-image.error {
  background-color: #e7e7e7;
  background-image: url(/client/14490d45ba266048d1248681cad19d77.svg);
  background-position: center;
  -webkit-transition: .2s all ease-in-out;
  transition: .2s all ease-in-out;
  background-repeat: no-repeat;
  color: #000;
  margin: 0 auto;
  max-width: 80px;
  min-height: 80px;
  height: 100%;
  position: relative;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
}.game .game-image-wrapper .game-info {
      position: absolute;
      width: 24px;
      height: 24px;
      bottom: 8px;
      right: 8px;
      background: url(/client/bc514537e84869ab49cb2294465cb827.svg);
      background-size: cover;
      z-index: 900;
    }.game .game-image-wrapper .game-loader-image {
      width: 100%;
    }.game .game-name {
    color: #fff;
    margin-top: 4px;
    line-height: 18px;
    height: 36px;
    font-weight: 500;
    font-size: 12px;
    display: block;
    overflow: hidden;
    padding: 0 5px;
}.game .jackpot-amount {
    background: #ffe56c;
    max-width: calc(100% - 40px);
    border: 0;
    bottom: 58px;
    color: #000;
    left: 50%;
    line-height: 1;
    position: absolute;
    right: auto;
    text-align: center;
    padding: 4px 10px;
    z-index: 5;
    border-radius: 4px;
    margin: 0 auto;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
}.game .game-type {
    color: #000;
    line-height: 8px;
    height: 13px;
    font-size: 9px;
    white-space: nowrap;
    overflow: hidden;
}.game:focus {
  text-decoration: none;
}@media (min-width: 440px) {.game {
    width: 25%;
  }
}@media (min-width: 768px) {.game {
    width: 16.66666%;
  }
}@media (min-width: 1000px) {.game {
    width: 12.5%;
  }
}@media (min-width: 1000px) {
  .game {
    width: 12.5%;
  }
}.banner-top-shadow {
  background-position: center top;
  top: 0;
}.banner-bottom-shadow {
  background-position: center bottom;
  bottom: 0;
}.slider-arrows {
  position: relative;
  max-width: 1400px;
  margin: 0 auto;
  width: 96%;
}.dynamicSlider {
  background: #000;
  display: block;
  height: 150px;
  position: relative;
  width: 100%;
}.dynamicSlide {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 10;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}.dynamicSlide.active {
  z-index: 20;
  opacity: 1;
}.dynamicSlide .slide-image-wrap {
  bottom: 0;
  height: 100%;
  left: 50%;
  margin-left: -683px;
  position: absolute;
  right: 0;
  top: 0;
  width: 1366px;
}.dynamicSlide .slide-image {
  width: auto;
  margin: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}.dynamicSlide .slide-html-wrap {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}.dynamicSlide .slide-html {
  position: relative;
  padding: 10px;
  text-align: left;
  max-width: 320px;
}.dynamicSlide .slide-html .slide-title {
  font-size: 32px;
  color: #fff;
  font-weight: 600;
  line-height: 36px;
  margin: 0 0 10px;
  display: block;
  text-shadow: 0 2px 2px rgba(0, 0, 0, .7);
}.dynamicSlide .slide-text {
  font-size: 22px;
  color: #fff;
  text-align: left;
  line-height: 34px;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 18px;
  display: block;
  text-shadow: 0 2px 2px rgba(0, 0, 0, .7);
  display: none;
}.dynamicSlide .slide-subtitle {
  font-size: 40px;
  color: #ffe9c9;
  font-weight: 600;
  line-height: 50px;
  margin: 0;
  display: none;
  text-shadow: 0 2px 2px rgba(0, 0, 0, .3);
}.dynamicSlide .btn-slide {
  padding: 6px 15px;
  line-height: 34px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  background: #fff;
  border-radius: 6px;
  display: inline-block;
}.dynamicSlide .btn-slide:hover,
.dynamicSlide .btn-slide:focus {
  text-decoration: none;
}.dynamicSliderArrow {
  position: absolute;
  z-index: 800;
  background: hsla(0, 0%, 100%, .5);
  color: #fff;
  width: 50px;
  height: 50px;
  top: 145px;
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: none;
}.dynamicSliderArrow.shown {
  display: block;
}.dynamicSliderArrow:active,
.dynamicSliderArrow:focus,
.dynamicSliderArrow:hover {
  background: #fff;
  color: #000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}.dynamicSliderArrow.slider-arrow-right {
  right: 0;
}.dynamicSliderArrow.slider-arrow-left {
  left: 0;
}.eh-slider {
  background: #000;
  display: block;
  height: 150px;
  overflow: hidden;
  position: relative;
  width: 100%;
}.eh-slider .eh-slide {
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 10;
  display: block;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
}.eh-slider .eh-slide.active {
  z-index: 20;
  opacity: 1;
}.eh-slider .eh-slide .eh-slide-image-wrap {
  bottom: 0;
  height: 100%;
  left: 50%;
  margin-left: -1280px;
  position: absolute;
  right: 0;
  top: 0;
  width: 2560px;
}.eh-slider .eh-slide .eh-slide-image {
  width: auto;
  margin: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}.eh-slider .active {
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode: forwards;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode: forwards;
  -ms-transform-origin: 50% 50%;
}.eh-slider .active.active-right {
  animation: eh-slide-enter-right ease 1.3s;
  -webkit-animation: eh-slide-enter-right ease 1.3s;
  -moz-animation: eh-slide-enter-right ease 1.3s;
  -o-animation: eh-slide-enter-right ease 1.3s;
}.eh-slider .active.active-left {
  animation: eh-slide-enter-left ease 1.3s;
  -webkit-animation: eh-slide-enter-left ease 1.3s;
  -moz-animation: eh-slide-enter-left ease 1.3s;
  -o-animation: eh-slide-enter-left ease 1.3s;
}@keyframes eh-slide-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translate(-1500px);
    transform: translate(-1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}@-webkit-keyframes eh-slide-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translate(-1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
  }
}@keyframes eh-slide-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translate(1500px);
    transform: translate(1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}@-webkit-keyframes eh-slide-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translate(1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
  }
}.eh-slider .active .slide-html-wrap {
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode: forwards;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode: forwards;
  -ms-transform-origin: 50% 50%;
}.eh-slider .active.active-right .slide-html-wrap {
  animation: eh-slide-html-enter-right ease 1.3s;
  -webkit-animation: eh-slide-html-enter-right ease 1.3s;
  -moz-animation: eh-slide-html-enter-right ease 1.3s;
  -o-animation: eh-slide-html-enter-right ease 1.3s;
}.eh-slider .active.active-left .slide-html-wrap {
  animation: eh-slide-html-enter-left ease 1.3s;
  -webkit-animation: eh-slide-html-enter-left ease 1.3s;
  -moz-animation: eh-slide-html-enter-left ease 1.3s;
  -o-animation: eh-slide-html-enter-left ease 1.3s;
}@keyframes eh-slide-html-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translate(-1500px);
    transform: translate(-1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(30px);
    transform: translate(30px);
  }
  80% {
    -webkit-transform: translate(-10px);
    transform: translate(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}@-webkit-keyframes eh-slide-html-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translate(-1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(30px);
  }
  80% {
    -webkit-transform: translate(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
  }
}@keyframes eh-slide-html-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translate(1500px);
    transform: translate(1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(-30px);
    transform: translate(-30px);
  }
  80% {
    -webkit-transform: translate(10px);
    transform: translate(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}@-webkit-keyframes eh-slide-html-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translate(1500px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate(-30px);
  }
  80% {
    -webkit-transform: translate(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translate(0);
  }
}.eh-slider .exit {
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode: forwards;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode: forwards;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode: forwards;
}.eh-slider .exit.exit-left {
  animation: eh-slide-exit-left ease 1s;
  -webkit-animation: eh-slide-exit-left ease 1s;
  -moz-animation: eh-slide-exit-left ease 1s;
  -o-animation: eh-slide-exit-left ease 1s;
  -ms-animation: eh-slide-exit-left ease 1s;
}.eh-slider .exit.exit-right {
  animation: eh-slide-exit-right ease 1s;
  -webkit-animation: eh-slide-exit-right ease 1s;
  -moz-animation: eh-slide-exit-right ease 1s;
  -o-animation: eh-slide-exit-right ease 1s;
  -ms-animation: eh-slide-exit-right ease 1s;
}@keyframes eh-slide-exit-left {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(1500px);
    transform: translate(1500px);
  }
}@-webkit-keyframes eh-slide-exit-left {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(1500px);
  }
}@keyframes eh-slide-exit-right {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-1500px);
    transform: translate(-1500px);
  }
}@-webkit-keyframes eh-slide-exit-right {
  0% {
    opacity: 1;
    -webkit-transform: translate(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate(-1500px);
  }
}.eh-slide-html-wrap {
  width: 100%;
  max-width: 1170px;
  position: relative;
  margin: 0 auto;
  padding: 0 15px;
}.eh-slide-html {
  position: relative;
  padding: 30px 0;
  text-align: center;
  max-width: 600px;
  margin-top: 0;
  margin-left: 0;
}.eh-slider-indicatior-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 32px;
  height: 0;
}.eh-slider-indicatiors {
  display: inline-block;
  text-align: center;
  z-index: 20;
  position: relative;
}.eh-slider-indicatiors .dynamicSliderDot {
  z-index: 20;
  border: 2px solid #ffffff;
  cursor: pointer;
  width: 22px;
  height: 22px;
  display: inline-block;
  margin: 0 4px;
  border-radius: 50%;
  position: relative;
  background: transparent
}.eh-slider-indicatiors .dynamicSliderDot .selected {
  background: #ffffff;
  -webkit-transition: 1.3s;
  transition: 1.3s;
}/*.eh-slider-indicatiors .selection-indicator {
  z-index: 10;
  width: 22px;
  height: 22px;
  margin: 0 4px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}

.eh-slider-indicatiors .selection-indicator::after {
  border-radius: 50%;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #ffffff;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
}

.eh-slider-indicatiors .selection-indicator.anim::after {
  animation: dotBounce linear .4s;
  animation-iteration-count: 1;
  -webkit-animation: dotBounce linear .4s;
  -webkit-animation-iteration-count: 1;
  -moz-animation: dotBounce linear .4s;
  -moz-animation-iteration-count: 1;
  -o-animation: dotBounce linear .4s;
  -o-animation-iteration-count: 1;
  -ms-animation: dotBounce linear .4s;
  -ms-animation-iteration-count: 1;
}

@keyframes dotBounce {
  0% {
    transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
  5% {
    transform: translate(0px, 0px);
    width: 10px;
    height: 9px;
  }
  50% {
    transform: translate(0px, -8px);
    width: 14px;
    height: 12px;
  }
  90% {
    transform: translate(0px, 0px);
    width: 8px;
    height: 8px;
  }
  100% {
    transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
}

@-moz-keyframes dotBounce {
  0% {
    -moz-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
  5% {
    -moz-transform: translate(0px, 0px);
    width: 10px;
    height: 9px;
  }
  50% {
    -moz-transform: translate(0px, -8px);
    width: 14px;
    height: 13px;
  }
  90% {
    -moz-transform: translate(0px, 0px);
    width: 8px;
    height: 8px;
  }
  100% {
    -moz-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
}

@-webkit-keyframes dotBounce {
  0% {
    -webkit-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
  5% {
    -webkit-transform: translate(0px, 0px);
    width: 10px;
    height: 9px;
  }
  50% {
    -webkit-transform: translate(0px, -8px);
    width: 14px;
    height: 13px;
  }
  90% {
    -webkit-transform: translate(0px, 0px);
    width: 8px;
    height: 8px;
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
}

@-o-keyframes dotBounce {
  0% {
    -o-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
  5% {
    -o-transform: translate(0px, 0px);
    width: 10px;
    height: 9px;
  }
  50% {
    -o-transform: translate(0px, -8px);
    width: 14px;
    height: 13px;
  }
  90% {
    -o-transform: translate(0px, 0px);
    width: 8px;
    height: 8px;
  }
  100% {
    -o-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
}

@-ms-keyframes dotBounce {
  0% {
    -ms-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }
  5% {
    -ms-transform: translate(0px, 0px);
    width: 10px;
    height: 9px;
  }
  50% {
    -ms-transform: translate(0px, -8px);
    width: 14px;
    height: 13px;
  }
  90% {
    -ms-transform: translate(0px, 0px);
    width: 8px;
    height: 8px;
  }
  100% {
    -ms-transform: translate(0px, 0px);
    width: 12px;
    height: 12px;
  }*//*}*/.subpage-inner {
  margin: 0 auto;
  max-width: 920px;
  min-width: 320px;
  padding: 0 15px;
}.header-title {
  color: #000;
  display: block;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px;
  padding: 0 10px;
  text-align: center;
}.header-title-mobile {
  text-align: center;
}.header-close {
  padding: 25px 15px 0 0;
}.header-menu {
  overflow: hidden;
}.header-menu .header-title {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 20px;
}.header-menu-inner {
  text-align: center;
}.header-menu-inner .slide-menu .slide-menu-buttons-scroll {
  padding: 0 20px;
}.header-menu-inner .slide-menu .slide-menu-buttons li {
  padding: 0;
}.header-menu-inner .slide-menu .slide-menu-buttons li a {
  border: 0;
  color: #c6c6c6;
  line-height: 32px;
  margin: 5px;
  padding: 0 8px;
}.header-menu-inner .slide-menu .slide-menu-buttons li a.active {
  color: #367fbf;
  margin-bottom: 0;
}.eh-swipe-menu.eh-site-menu {
  margin: 15px 0;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
}.eh-swipe-menu.eh-site-menu .eh-swipe-menu-items-wrapper {
    height: 200%;
    overflow: auto;
  }.eh-swipe-menu.eh-site-menu .eh-swipe-menu-items {
    text-align: center;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
  }.eh-swipe-menu.eh-site-menu .eh-swipe-menu-item {
    position: relative;
    font-size: 15px;
    padding: 0 15px;
    list-style-type: none;
    display: inline-block;
  }.eh-swipe-menu.eh-site-menu .eh-swipe-menu-item span {
      display: block;
      line-height: 25px;
      font-weight: 600;
      text-transform: uppercase;
      color: #110d1f;
      cursor: pointer;
    }.eh-swipe-menu.eh-site-menu .eh-swipe-menu-item:hover span {
        color: #e6456f;
        opacity: 1;
}.eh-swipe-menu.eh-site-menu .eh-swipe-menu-item.active span {
        cursor: default;
        color: #e6456f;
        border-bottom: 3px solid #e6456f;
        padding-bottom: 5px;
}@media (min-width: 728px) {.eh-swipe-menu.eh-site-menu .eh-swipe-menu-item span {
      line-height: 30px;
      font-size: 14px;
  }
}.footer {
  background: #000;
  min-width: 310px;
  padding: 24px 44px;
}.footer .footer-container {
    max-width: 380px;
    margin: 0 auto;
    width: 100%;
  }.footer .footer-container .footer-top {
      margin-bottom: 24px;
    }.footer .footer-container .footer-top .footer-logo {
        margin-bottom: 24px;
        text-align: center;
      }.footer .footer-container .footer-top .footer-links .footer-links-wrap .footer-menu-list > li {
              display: inline-block;
              width: 50%;
            }.footer .footer-container .footer-top .footer-links .footer-links-wrap .footer-menu-list > li a {
                color: #fff;
                font-size: 12px;
                font-weight: 500;
                line-height: 3;
              }.footer .footer-container .footer-middle {
      margin-bottom: 24px;
      border-bottom: 4px solid #303030;
    }.footer .footer-container .footer-middle .footer-banking,
      .footer .footer-container .footer-middle .footer-partners-images {
        margin: 0 -16px;
      }.footer .footer-container .footer-middle .footer-banking .footer-img-container .footer-img-links, .footer .footer-container .footer-middle .footer-partners-images .footer-img-container .footer-img-links {
            display: block;
            text-align: center;
          }.footer .footer-container .footer-middle .footer-banking .footer-img-container .footer-img-links li, .footer .footer-container .footer-middle .footer-partners-images .footer-img-container .footer-img-links li {
              display: inline-block;
              vertical-align: middle;
              margin: 0 12px;
              padding: 0;
            }.footer .footer-container .footer-middle .footer-banking .footer-img-container .footer-img-links li a, .footer .footer-container .footer-middle .footer-partners-images .footer-img-container .footer-img-links li a {
                display: block;
              }.footer .footer-container .footer-middle .footer-banking .footer-img-container .footer-img-links li a img, .footer .footer-container .footer-middle .footer-partners-images .footer-img-container .footer-img-links li a img {
                  width: 100%;
                  max-width: 100px;
                }.footer .footer-container .footer-middle .footer-img-links-top {
        margin-bottom: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: space-evenly;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly;
      }.footer .footer-container .footer-middle .footer-img-links-top .footer-img-links-item {
          margin: 8px 0;
          list-style: none;
          width: 50%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
        }.footer .footer-container .footer-middle .footer-img-links-top .footer-img-legal-link {
          margin: 6px 2px;
          list-style: none;
        }.footer .footer-container .footer-bottom {
      text-align: center;
    }.footer .footer-container .footer-bottom .footer-social {
        margin-bottom: 24px;
      }.footer .footer-container .footer-bottom .footer-social .footer-social-title {
          font-size: 14px;
          font-weight: 600;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.57;
          letter-spacing: normal;
          text-align: center;
          color: #ffffff;
          margin-bottom: 4px;
        }.footer .footer-container .footer-bottom .footer-social .footer-img-links {
          text-align: center;
        }.footer .footer-container .footer-bottom .footer-social .footer-img-links > li {
            display: inline-block;
            vertical-align: middle;
            width: auto;
            margin: 0 8px;
          }.footer .footer-container .footer-bottom .footer-copyright {
        color: #fff;
        font-size: 13px;
        line-height: 1.54;
      }.footer .footer-container .footer-bottom .footer-copyright div {
          margin-bottom: 20px
        }.footer .footer-container .footer-bottom .footer-copyright div.footer-copyright-text {
  color: #aeaeae;
  line-height: 1.85;
  margin-bottom: 0;
}.footer .footer-container .footer-bottom .footer-curacao {
        display: block;
        text-align: center;
      }.footer .footer-img-links-astropay,
  .footer .footer-img-links-mifinity,
  .footer .footer-img-links-ezeewallet {
    height: 25px;
  }.footer .footer-img-links-sepaviagenome, .footer .footer-img-links-pay4fun, .footer .footer-img-links-nodapay {
    height: 35px;
  }.game-carousel {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
}.game-carousel .carousel-games-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
    margin: 0 auto 8px;
    padding-right: 24px;
    padding-left: 24px;
  }.game-carousel .carousel-games-title .carousel-games-view-all {
      font-size: 16px;
      font-weight: 500;
      color: #e7412a;
      cursor: pointer;
      line-height: 1.71;
      text-decoration: underline;
    }.game-carousel .carousel-games {
    text-align: center;
    width: 100%;
    height: 100%;
    padding: 0;
  }.game-carousel .carousel-games .carousel-list-inner {
      width: 100%;
      height: 125px;
      overflow: hidden;
      position: relative;
    }.game-carousel .carousel-games .carousel-list-inner .carousel-games-error {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        margin: auto;
        color: #fff;
        text-align: left;
      }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items {
        width: 100%;
        display: block;
        text-align: left;
        white-space: nowrap;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        overflow-x: auto;
        overflow-y: hidden;
      }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game {
          width: 100px;
          display: inline-block;
          overflow: hidden;
          margin: 0 5px;
          vertical-align: top;
        }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game .game {
            padding: 0;
            width: 100%;
          }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game .game .game-image {
              width: 100%;
              height: 100%;
              max-width: 100%;
              min-width: 100px;
            }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game .game-image {
            border-radius: 8px;
          }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game .jackpot-amount {
            max-width: calc(100% - 10px);
            bottom: 30px;
          }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game .game-name {
            height: auto;
            font-size: 11px;
            font-weight: normal;
            text-align: center;
            color: #fff;
            text-overflow: ellipsis;
          }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game .carousel-game-blank {
            margin: 0 auto;
            max-width: 100px;
            min-height: 100px;
            height: 100%;
            position: relative;
            width: 100%;
            background-color: rgba(231, 231, 231, 0.25098);
            border-radius: 8px;
            overflow: hidden;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
          }.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game:first-child {
  margin-left: 24px;
}.game-carousel .carousel-games .carousel-list-inner .carousel-games-items .carousel-game:last-child {
  margin-right: 24px;
}.gdpr-menu {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 70px;
  padding: 0;
}.gdpr-menu .gdpr-info-step {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-left: 16px;
    height: 100%;
    position: relative;
    min-height: 370px;
    padding-bottom: 36px;
  }.gdpr-menu .gdpr-info-step > .tab-pane .tab-pane-title {
        display: block;
        font-size: 22px;
        color: #fff;
        margin: 24px 0;
      }.gdpr-menu .gdpr-info-step > .tab-pane .tab-pane-text {
        display: block;
        font-size: 14px;
        line-height: 1.6;
        color: #fff;
        opacity: 0.87;
      }.gdpr-menu .gdpr-cover-title {
    font-size: 23px;
    font-weight: 600;
    color: #fff;
    text-align: center;
  }.gdpr-menu .gdpr-cover-list {
    padding: 15px;
    margin-bottom: 20px;
  }.gdpr-menu .gdpr-cover-list > div {
      overflow: hidden;
      height: 40px;
      -webkit-transition: 200ms all ease-in-out;
      transition: 200ms all ease-in-out;
      border-bottom: 1px solid;
      border-color: #e0e0e0
    }.gdpr-menu .gdpr-cover-list > div.active {
  overflow: visible;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
  border: none;
}.gdpr-menu .gdpr-cover-list > div.active > span {
          color: #007fff;
}.gdpr-menu .gdpr-cover-list > div.active .gdpr-list-icon.critical {
  background-image: url(/client/e63ae5f8de357b5568da65f5ee2247a1.svg);
}.gdpr-menu .gdpr-cover-list > div.active .gdpr-list-icon.info {
  background-image: url(/client/212fd467fac882cb612f7e7126843dd2.svg);
}.gdpr-menu .gdpr-cover-list > div .gdpr-list-title {
        display: block;
        font-size: 16px;
        font-weight: 600;
        color: #ffe56c;
        height: 40px;
        line-height: 40px;
}.gdpr-menu .gdpr-cover-list > div .gdpr-list-title .gdpr-list-icon {
          display: inline-block;
          vertical-align: middle;
          height: 24px;
          width: 24px;
          margin-right: 15px;
          background-size: cover
        }.gdpr-menu .gdpr-cover-list > div .gdpr-list-title .gdpr-list-icon.critical {
  background-image: url(/client/f666fab8feebb48ef8ca424f11c22272.svg);
}.gdpr-menu .gdpr-cover-list > div .gdpr-list-title .gdpr-list-icon.info {
  background-image: url(/client/4682b71ba23434ec00abe15f3adbb8ce.svg);
}.gdpr-menu .gdpr-cover-list > div .gdpr-list-title > span {
          cursor: pointer;
          display: inline-block;
          vertical-align: middle;
        }.gdpr-menu .gdpr-cover-list > div .gdpr-list-title .checkbox-wrapper {
          display: inline-block;
          vertical-align: middle;
          float: right;
        }.gdpr-menu .gdpr-cover-list > div .gdpr-list-title .checkbox-wrapper > input {
            margin: 0;
            vertical-align: middle;
          }.gdpr-menu .gdpr-cover-list > div .gdpr-list-content {
        display: block;
        font-size: 14px;
        opacity: 0.87;
        color: #fff;
}.gdpr-menu .button-wrapper {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    background: #000;
    padding: 20px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }.gdpr-menu .button-wrapper button {
      margin-right: 8px;
      display: inline-block;
      font-weight: bold
    }.gdpr-menu .button-wrapper button:last-child {
  margin-right: 0;
}.gdpr-menu .button-wrapper button.disabled {
  background: #a8b6ba;
  border: 2px solid #a8b6ba;
}.loyalty-form .loyalty-container {
    text-align: center;
  }.loyalty-form h2 {
    font-size: 34px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 30px;
  }.loyalty-form .cashback-component .loyalty-current-amount-container {
      padding: 10px;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border: 2px solid rgba(17, 207, 175, 1);
      border-radius: 5px;
      margin: auto;
      width: 80%;
    }.loyalty-form .cashback-component .loyalty-current-amount-container .loyalty-current-amount {
        color: rgba(17, 207, 175, 1);
        font-size: 18px;
      }.loyalty-form .cashback-component .loyalty-current-amount-container .loyalty-current-amount span {
          font-weight: 600;
        }.loyalty-form .cashback-component .cashback-current-end-date {
      font-size: 14px;
      line-height: 2;
      text-align: center;
    }@media (max-width: 400px) {.loyalty-form .cashback-component .cashback-current-end-date {
    padding: 10px 20px;
  }
}.loyalty-form .cashback-component .cashback-title {
      width: 100%;
      font-size: 18px;
      font-weight: 600;
      /*line-height: 1.33;*/
      text-align: center;
}.loyalty-form .cashback-component .cashback-top-info {
      margin-top: 15px;
      min-height: 100px;
      text-align: center;
}.loyalty-form .cashback-component .cashback-top-info .loyalty-level-badge-wrapper {
        display: inline-block;
        vertical-align: top;
        padding-right: 10px;
      }@media (max-width: 400px) {.loyalty-form .cashback-component .cashback-top-info .loyalty-level-badge-wrapper {
    min-width: 100%;
    width: 100%;
    padding: 0;
  }
}.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper {
        display: inline-block;
        vertical-align: middle;
        padding-left: 10px;
        min-width: 250px;
}@media (max-width: 400px) {.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper {
    min-width: 80%;
    width: 80%;
    padding: 0;
    text-align: center;
    margin-top: 20px;
  }
}.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .loyalty-level-title {
          margin-bottom: 8px;
          font-weight: 600;
          font-size: 16px;
          text-transform: capitalize;
          text-align: left;
}@media (max-width: 400px) {.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .loyalty-level-title {
    text-align: center;
    padding: 0;
  }
}.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .cashback-progress {
          border-radius: 8px;
          height: 10px;
          overflow: hidden;
          background-color: #dadada;
}.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .cashback-progress .cashback-progress-bar {
            height: 10px;
            position: relative;
            width: 0;
            background: -webkit-gradient( linear, left top, right top, from(rgba(17, 207, 175, 1)), color-stop(50%, rgba(106, 37, 230, 1)));
            background: linear-gradient( to right, rgba(17, 207, 175, 1) 0%, rgba(106, 37, 230, 1) 50%);
          }.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .loyalty-points-to-lvl-up-text {
          font-size: 14px;
          line-height: 2;
          margin-bottom: 5px;
          text-align: left;
}.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .loyalty-points-to-lvl-up-text span {
            text-decoration: underline;
          }@media (max-width: 400px) {.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .loyalty-points-to-lvl-up-text {
    text-align: center;
    padding: 0;
  }
}.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .loyalty-next-prize-container {
          font-weight: 600;
          font-size: 14px;
          text-align: left;
}@media (max-width: 400px) {.loyalty-form .cashback-component .cashback-top-info .cashback-progress-wrapper .loyalty-next-prize-container {
    text-align: center;
    padding: 0;
  }
}@media (max-width: 600px) {.loyalty-form .cashback-component {
    width: 100%;
  }.loyalty-form .cashback-component.milestone-progress {
    padding: 30px 0;
  }.loyalty-form .cashback-component.loyalty-current {
    padding: 30px 0;
  }
}
