.theme-one {
  color: #FF3653 !important; }

.theme-one-bg {
  background: #FF3653 !important; }

.theme-two {
  color: #18D39E !important; }

.theme-two-bg {
  background: #18D39E !important; }

.theme-three {
  color: #0C93D2 !important; }

.theme-three-bg {
  background: #0C93D2 !important; }

.theme-four {
  color: #F6A200 !important; }

.theme-four-bg {
  background: #F6A200 !important; }

.theme-five {
  color: #1a3949 !important; }

.theme-five-bg {
  background: #1a3949 !important; }

.fs-sm {
  font-size: 14px; }

.gradient-one {
  background: linear-gradient(top, #fdb125 45%, #e07e1e 48%, #fcb100 85%) !important; }

.gradient-two {
  background: linear-gradient(-40deg, #37ACE2 19%, #03CAAE 81%) !important; }

.gradient-three {
  background: linear-gradient(-40deg, #b31da3 9%, #d63f87 50%, #f9606a 88%) !important; }

.gradient-four {
  background: linear-gradient(-40deg, #7e2afc 39%, #903df7 70%, #a250f2 88%) !important; }

/* Text Color */
.text--primary {
  color: #ff5201 !important; }

.text--secondary {
  color: #78818A !important; }

.text--base {
  color: #FFC827 !important; }

.text--danger {
  color: #EA5455 !important; }

.text--warning {
  color: #FF9F43 !important; }

.text--info {
  color: #1E9FF2 !important; }

.text--success {
  color: #28C76F !important; }

.text--dark {
  color: #343A40 !important; }

.text--white {
  color: #fff !important; }

/* Btn Color */
.border--white {
  border-color: rgba(255, 255, 255, 0.15) !important; }

.border--dark {
  border-color: rgba(31, 31, 35, 0.15) !important; }

.border--base {
  border-color: rgba(255, 200, 39, 0.15) !important; }

.border--primary {
  border-color: rgba(255, 82, 1, 0.15) !important; }

.border--secondary {
  border-color: rgba(120, 129, 138, 0.15) !important; }

.btn--outline {
  border: 1px solid #FFC827 !important; }

.btn--border {
  border: 1px solid #FFC827 !important; }

.btn--round {
  border-radius: 35px !important; }

.radius-0 {
  border-radius: 0 !important; }

.radius-5 {
  border-radius: 5px !important; }

.radius-50 {
  border-radius: 50% !important; }

.btn--primary {
  color: #fff !important;
  background: #ff5201 !important;
  border-color: #ff5201 !important; }

.btn--secondary {
  color: #fff !important;
  background: #78818A !important;
  border-color: #78818A !important; }

.btn--base {
  color: #fff !important;
  background: #FFC827 !important;
  border-color: #FFC827 !important; }

.btn--danger {
  color: #fff !important;
  background: #EA5455 !important;
  border-color: #EA5455 !important; }

.btn--warning {
  color: #fff !important;
  background: #FF9F43 !important;
  border-color: #FF9F43 !important; }

.btn--info {
  color: #fff !important;
  background: #1E9FF2 !important;
  border-color: #1E9FF2 !important; }

.btn--success {
  color: #fff !important;
  background: #28C76F !important;
  border-color: #28C76F !important; }

.btn--dark {
  color: #fff !important;
  background: #343A40 !important;
  border-color: #343A40 !important; }

.badge--primary {
  color: #fff !important;
  background: #ff5201 !important;
  border-color: #ff5201 !important; }

.badge--secondary {
  color: #fff !important;
  background: #78818A !important;
  border-color: #78818A !important; }

.badge--base {
  color: #fff !important;
  background: #FFC827 !important;
  border-color: #FFC827 !important; }

.badge--danger {
  color: #fff !important;
  background: #EA5455 !important;
  border-color: #EA5455 !important; }

.badge--warning {
  color: #fff !important;
  background: #FF9F43 !important;
  border-color: #FF9F43 !important; }

.badge--info {
  color: #fff !important;
  background: #1E9FF2 !important;
  border-color: #1E9FF2 !important; }

.badge--success {
  color: #fff !important;
  background: #28C76F !important;
  border-color: #28C76F !important; }

.badge--dark {
  color: #fff !important;
  background: #343A40 !important;
  border-color: #343A40 !important; }

/* Background Color */
.bg--primary {
  background: #ff5201 !important; }

.bg--secondary {
  background: #78818A !important; }

.bg--base {
  background: #FFC827 !important; }

.bg--danger {
  background: #EA5455 !important; }

.bg--warning {
  background: #FF9F43 !important; }

.bg--info {
  background: #1E9FF2 !important; }

.bg--success {
  background: #28C76F !important; }

.bg--dark {
  background: #343A40 !important; }

.bg--white {
  background: #fff !important; }

.bg--none {
  background: transparent !important; }

.shadow--base {
  box-shadow: 0 0 25px rgba(255, 200, 39, 0.45) !important; }

.shadow--primary {
  box-shadow: 0 0 25px rgba(255, 82, 1, 0.35) !important; }

.shadow--secondary {
  box-shadow: 0 3px 15px rgba(120, 129, 138, 0.45) !important; }

.facebook {
  color: #3b5998 !important;
  border: 1px solid rgba(59, 89, 152, 0.9) !important; }
  .facebook:hover {
    background: #3b5998 !important;
    color: #fff !important; }

.twitter {
  color: #55acee !important;
  border: 1px solid rgba(85, 172, 238, 0.9) !important; }
  .twitter:hover {
    background: #55acee !important;
    color: #fff !important; }

.vimeo {
  color: #1ab7ea !important;
  border: 1px solid rgba(26, 183, 234, 0.9) !important; }
  .vimeo:hover {
    background: #1ab7ea !important;
    color: #fff !important; }

.instagram {
  color: #e4405f !important;
  border: 1px solid rgba(228, 64, 95, 0.9) !important; }
  .instagram:hover {
    background: #e4405f !important;
    color: #fff !important; }

.youtube {
  color: #cd201f !important;
  border: 1px solid rgba(205, 32, 31, 0.9) !important; }
  .youtube:hover {
    background: #cd201f !important;
    color: #fff !important; }

.facebook-bg {
  background: #3b5998 !important;
  border-color: transparent !important; }
  .facebook-bg:hover {
    background: #3b5998 !important;
    color: #fff !important; }

.twitter-bg {
  background: #55acee !important;
  border-color: transparent !important; }
  .twitter-bg:hover {
    background: #55acee !important;
    color: #fff !important; }

.vimeo-bg {
  background: #1ab7ea !important;
  border-color: transparent !important; }
  .vimeo-bg:hover {
    background: #1ab7ea !important;
    color: #fff !important; }

.instagram-bg {
  background: #e4405f !important;
  border-color: transparent !important; }
  .instagram-bg:hover {
    background: #e4405f !important;
    color: #fff !important; }

.youtube-bg {
  background: #cd201f !important;
  border-color: transparent !important; }
  .youtube-bg:hover {
    background: #cd201f !important;
    color: #fff !important; }

.google-bg {
  background: #dd4b39 !important;
  border-color: transparent !important; }
  .google-bg:hover {
    background: #dd4b39 !important;
    color: #fff !important; }

.pb-80 {
  padding-bottom: 80px; }

.pt-80 {
  padding-top: 80px; }

.dashboard__card--balance {
  position: relative; }
  .dashboard__card--balance .vip-level {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px; }
    .dashboard__card--balance .vip-level img {
      width: 60px; }

.wins__wrapper {
  margin-top: 20px;
  padding: 10px;
  background-color: #152f3b;
  border-radius: 20px; }
.wins__item {
  padding: 10px;
  background-color: #1a3949;
  border-radius: 20px;
  margin: 3px 0; }
  .wins__item .game-name {
    font-size: 13px;
    padding: 0 10px;
    text-align: right; }
  .wins__item .mini-desc {
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
.wins__title {
  font-size: 22px;
  font-weight: 600;
  text-align: center; }

.features {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px; }
  .features__block {
    display: flex;
    align-items: center;
    padding: 10px;
    background-color: #152f3b;
    border-radius: 20px;
    cursor: pointer; }
    .features__block:hover {
      background-color: transparent; }
  .features__block:nth-child(4) .features__text .title {
    font-size: 16px; }
  .features__icon {
    min-width: 100px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .features__icon img {
    height: 70px; }
  .features .features__text .title {
    font-size: 24px;
    font-weight: 600;
    height: 38.4px;
    display: flex;
    align-items: center; }
  .features__text .stars {
    display: flex;
    align-items: center; }
  .features__text .stars svg + svg {
    margin-left: 5px; }
  .features__text .desc {
    font-size: 14px; }

.slot-providers {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .slot-providers-all {
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
    border: 1px solid transparent;
    line-height: 100%; }
  .slot-providers-all.active, .slot-providers-item.active {
    border: 1px solid rgba(255, 200, 39, 0.75); }
  .slot-providers .card-title {
    margin-bottom: 0; }
  .slot-providers-list {
    display: flex;
    align-items: center;
    gap: 10px; }
    .slot-providers-list img {
      padding: 5px;
      height: 27px;
      cursor: pointer;
      border: 1px solid  transparent; }

.vipclub__content {
  display: flex;
  flex-wrap: wrap; }

.vipclub__content:before {
  content: '';
  display: block;
  position: absolute;
  height: 1px;
  background-color: #0d2239;
  -webkit-box-shadow: 0 1px 0 #1a3a5e;
  box-shadow: 0 1px 0 #1a3a5e;
  width: 100%;
  top: 0;
  left: 0;
  right: 0; }

.vipclub__row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  width: 100%; }

.vip-panel {
  display: block;
  position: relative;
  width: auto;
  margin: 20px auto;
  max-width: 210px;
  text-align: center;
  font-size: 17px; }

.vip-panel .level-title {
  font-size: 22px;
  font-weight: 700; }

.vip-panel__img {
  width: 100%; }

.vipclub__caption {
  display: block; }

.vipclub__caption p {
  font-size: 14px;
  margin-bottom: 10px; }

@media screen and (max-width: 991px) {
  .vipclub__row {
    grid-template-columns: 1fr 1fr; } }
@media screen and (max-width: 470px) {
  .vipclub__row {
    grid-template-columns: 1fr; } }
@media screen and (max-width: 480px) {
  .slot-providers {
    flex-direction: column; }

  .slot-providers-list {
    justify-content: center;
    flex-wrap: wrap; } }
.games-list .games-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  gap: 20px; }
  .games-list .games-grid-item {
    display: inline-block;
    cursor: pointer;
    background-size: 103% auto;
    background-position: center;
    background-repeat: no-repeat;
    aspect-ratio: 3 / 3;
    transition: background-size 0.5s ease;
    position: relative; }
    .games-list .games-grid-item-provider {
      display: flex;
      position: absolute;
      top: 16px;
      right: 0;
      background-color: rgba(0, 0, 0, 0.5);
      padding: 3px 6px;
      width: 37%; }
      .games-list .games-grid-item-provider img {
        width: 100%; }
    .games-list .games-grid-item:hover {
      background-size: 120%; }
.games-list .game-more-wrapper {
  margin-top: 30px;
  text-align: center; }
.games-list .game-more-btn {
  color: white; }

.game-label {
  display: block; }

.input-game {
  width: 100%;
  font-size: 36px;
  font-family: "Josefin Sans", sans-serif;
  background-color: #350b2d;
  color: white;
  border: 1px solid white;
  border-radius: 6px; }

.theme-five-bg .input-game {
  background: #1a3949; }

.profit-highlight {
  animation: win-glow 2s infinite;
  -webkit-animation: win-glow 2s infinite; }

@-webkit-keyframes win-glow {
  0%,
    19%,
    21%,
    23%,
    25%,
    54%,
    56%,
    100% {
    text-shadow: 0 0 5px #ffa500, 0 0 15px #ffa500, 0 0 20px #ffa500, 0 0 40px #ffa500, 0 0 60px #ff0000, 0 0 10px #ff8d00, 0 0 98px #ff0000;
    color: #fff6a9; } }
@keyframes win-glow {
  0%,
    19%,
    21%,
    23%,
    25%,
    54%,
    56%,
    100% {
    text-shadow: 0 0 5px #ffa500, 0 0 15px #ffa500, 0 0 20px #ffa500, 0 0 40px #ffa500, 0 0 60px #ff0000, 0 0 10px #ff8d00, 0 0 98px #ff0000;
    color: #fff6a9; } }
@media screen and (max-width: 1024px) {
  .games-list .games-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr; } }
@media screen and (max-width: 768px) {
  .games-list {
    margin-top: 50px;
    padding: 0 10px; }
    .games-list .games-grid {
      grid-template-columns: 1fr 1fr 1fr; } }
@media screen and (max-width: 480px) {
  .games-list .games-grid {
    grid-template-columns: 1fr 1fr; } }

/*# sourceMappingURL=new.css.map */
