@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin,latin-ext);

@font-face {
  font-display: swap;
  font-family: merit;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/merit.eot?409ef532a985d45dad0b943f5f4cbd9c);
  src: url(/fonts/merit.eot?409ef532a985d45dad0b943f5f4cbd9c#iefix) format("embedded-opentype"), url(/fonts/merit.ttf?757a32ef7f3cd71c092ab14f3d779573) format("truetype"), url(/fonts/merit.woff?fde8e5bbbaf281e14b1e7b2b69145a99) format("woff"), url(/fonts/merit.svg?11c9130ba900cb47d2e4b43a8ae137e7#merit) format("svg")
}

[class*=" icon-"],
[class^=icon-] {
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: merit !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none
}

.icon-poker:before {
  content: "\e9bc"
}

.icon-pattern:before {
  content: "\e9bb"
}

.icon-newslot:before {
  content: "\e9ba"
}

.icon-bosssports:before {
  content: "\e9b8"
}

.icon-boss-temp:before {
  content: "\e9b9"
}

.icon-digitain:before {
  content: "\e9b7"
}

.icon-boss:before {
  content: "\e9b6"
}

.icon-provider-search:before {
  content: "\e9b5"
}

.icon-raffle:before {
  content: "\e9b4"
}

.icon-cake:before {
  content: "\e9b3"
}

.icon-wheel:before {
  content: "\e9b1"
}

.icon-crown:before {
  content: "\e9b2"
}

.icon-aviatrix:before {
  content: "\e9b0"
}

.icon-party-horn:before {
  content: "\e9af"
}

.icon-shield-check:before {
  content: "\e9ad"
}

.icon-shield-solid:before {
  content: "\e9ae"
}

.icon-transactions:before {
  content: "\e9ac"
}

.icon-award:before {
  content: "\e9ab"
}

.icon-bell:before {
  content: "\e9aa"
}

.icon-slot-machine-alt:before {
  content: "\e9a6"
}

.icon-watermelon:before {
  content: "\e9a7"
}

.icon-sack:before {
  content: "\e9a8"
}

.icon-fire:before {
  content: "\e9a4"
}

.icon-ankh:before {
  content: "\e9a5"
}

.icon-other:before {
  content: "\e9a2"
}

.icon-roulette:before {
  content: "\e9a3"
}

.icon-nsoft:before {
  content: "\e9a0"
}

.icon-everymatrix:before {
  content: "\e9a1"
}

.icon-user:before {
  content: "\e99f"
}

.icon-comment:before {
  content: "\e99e"
}

.icon-stars:before {
  content: "\e99d"
}

.icon-star-half:before {
  content: "\e99c"
}

.icon-movie:before {
  content: "\e99b"
}

.icon-telegram-circle:before {
  color: #08c;
  content: "\e99a"
}

.icon-phone-ring:before {
  content: "\e998"
}

.icon-balls:before {
  content: "\e997"
}

.icon-period:before {
  content: "\e995"
}

.icon-file-up:before {
  content: "\e996"
}

.icon-g2fa:before {
  content: "\e994"
}

.icon-key:before {
  content: "\e999"
}

.icon-withdraw:before {
  content: "\e993"
}

.icon-mk:before {
  content: "\e992"
}

.icon-arrow-right:before {
  content: "\e991"
}

.icon-moon-over-sun:before {
  content: "\e990"
}

.icon-moon:before {
  content: "\e98f"
}

.icon-placeholder:before {
  content: "\e98e"
}

.icon-user-plus:before {
  content: "\e98c"
}

.icon-login:before {
  content: "\e98d"
}

.icon-circle-user:before {
  content: "\e98b"
}

.icon-santa-hat:before {
  content: "\e989"
}

.icon-gamepad:before {
  content: "\e988"
}

.icon-plus18:before {
  content: "\e987"
}

.icon-clouds:before {
  content: "\e985"
}

.icon-sun:before {
  content: "\e986"
}

.icon-heart-crack:before {
  content: "\e982"
}

.icon-heart-outlined:before {
  content: "\e983"
}

.icon-heart-alt:before {
  content: "\e984"
}

.icon-virtual:before {
  content: "\e980"
}

.icon-virtual-solid:before {
  content: "\e981"
}

.icon-vote:before {
  content: "\e97f"
}

.icon-tv-retro:before {
  content: "\e97e"
}

.icon-maintenance:before {
  content: "\e97d"
}

.icon-download:before {
  content: "\e925"
}

.icon-grid-plus:before {
  content: "\e97b"
}

.icon-pilot:before {
  content: "\e979"
}

.icon-rocket:before {
  content: "\e97a"
}

.icon-right-left:before {
  content: "\e978"
}

.icon-circle:before {
  content: "\e976"
}

.icon-circle-dot:before {
  content: "\e977"
}

.icon-shield:before {
  content: "\e975"
}

.icon-goal-net:before {
  content: "\e973"
}

.icon-question:before {
  content: "\e974"
}

.icon-check-special:before {
  content: "\e971"
}

.icon-times-special:before {
  content: "\e972"
}

.icon-gifts:before {
  content: "\e96d"
}

.icon-metro:before {
  content: "\e96e"
}

.icon-bomb:before {
  content: "\e96f"
}

.icon-megaphone:before {
  content: "\e970"
}

.icon-phone-solid:before {
  content: "\e96c"
}

.icon-phone:before {
  content: "\e96a"
}

.icon-cherry:before {
  content: "\e96b"
}

.icon-bitcoin:before {
  content: "\e968"
}

.icon-chart:before {
  content: "\e969"
}

.icon-handshake:before {
  content: "\e906"
}

.icon-gift-light:before {
  content: "\e965"
}

.icon-headset:before {
  content: "\e966"
}

.icon-cards:before {
  content: "\e967"
}

.icon-slot-machine-light:before {
  content: "\e963"
}

.icon-dice:before {
  content: "\e964"
}

.icon-plane-departure:before {
  content: "\e961"
}

.icon-astronaut:before {
  content: "\e962"
}

.icon-paper-plane:before {
  content: "\e960"
}

.icon-flag:before {
  content: "\e95f"
}

.icon-ticket:before {
  content: "\e95e"
}

.icon-clipboard:before {
  content: "\e95d"
}

.icon-android:before {
  content: "\e95b"
}

.icon-apple:before {
  content: "\e95c"
}

.icon-eye:before {
  content: "\e959"
}

.icon-eye-slash:before {
  content: "\e95a"
}

.icon-user-pen:before {
  content: "\e958"
}

.icon-google:before {
  content: "\e957"
}

.icon-play:before {
  content: "\e956"
}

.icon-messages:before {
  content: "\e94f"
}

.icon-history:before {
  content: "\e950"
}

.icon-logout:before {
  content: "\e951"
}

.icon-file:before {
  content: "\e952"
}

.icon-verify:before {
  content: "\e953"
}

.icon-edit:before {
  content: "\e954"
}

.icon-toolbox:before {
  content: "\e955"
}

.icon-bank:before {
  content: "\e94e"
}

.icon-hourglass:before {
  content: "\e94d"
}

.icon-copy:before {
  content: "\e94c"
}

.icon-wallet-outlined:before {
  content: "\e949"
}

.icon-time:before {
  content: "\e94a"
}

.icon-wallet:before {
  content: "\e94b"
}

.icon-play-circle:before {
  content: "\e948"
}

.icon-turkish-lira:before {
  content: "\e947"
}

.icon-trash:before {
  content: "\e946"
}

.icon-star-outline:before {
  content: "\e945"
}

.icon-arrow-down-short-wide:before {
  content: "\e940"
}

.icon-arrow-down-big-small:before {
  content: "\e944"
}

.icon-clock:before {
  content: "\e941"
}

.icon-calendar-week:before {
  content: "\e942"
}

.icon-calendar-day:before {
  content: "\e943"
}

.icon-video:before {
  content: "\e93f"
}

.icon-stats:before {
  content: "\e93e"
}

.icon-filters:before {
  content: "\e93d"
}

.icon-sync:before {
  content: "\e93b"
}

.icon-expand:before {
  content: "\e93c"
}

.icon-club:before {
  content: "\e937"
}

.icon-diamond-alt:before {
  content: "\e938"
}

.icon-heart:before {
  content: "\e939"
}

.icon-spade:before {
  content: "\e93a"
}

.icon-chevron-left:before {
  content: "\e936"
}

.icon-trophy:before {
  content: "\e935"
}

.icon-search:before {
  content: "\e934"
}

.icon-medal:before {
  content: "\e932"
}

.icon-fire-flame:before {
  content: "\e933"
}

.icon-globe:before {
  content: "\e931"
}

.icon-gift:before {
  content: "\e92b"
}

.icon-money-bill:before {
  content: "\e92e"
}

.icon-paper:before {
  content: "\e92f"
}

.icon-slideshare:before {
  content: "\e930"
}

.icon-envelope-check:before {
  content: "\e92a"
}

.icon-click-link:before {
  content: "\e92c"
}

.icon-how:before {
  content: "\e92d"
}

.icon-hexagon-exclamation:before {
  content: "\e929"
}

.icon-hexagon:before {
  content: "\e927"
}

.icon-hexagon-check:before {
  content: "\e928"
}

.icon-caret-down:before {
  content: "\e97c"
}

.icon-caret-up:before {
  content: "\e926"
}

.icon-mobile:before {
  content: "\e91e"
}

.icon-id-card:before {
  content: "\e91f"
}

.icon-calendar:before {
  content: "\e920"
}

.icon-building:before {
  content: "\e921"
}

.icon-map-marker:before {
  content: "\e922"
}

.icon-envelope:before {
  content: "\e923"
}

.icon-lock:before {
  content: "\e924"
}

.icon-star:before {
  content: "\e91d"
}

.icon-sports:before {
  content: "\e917"
}

.icon-users:before {
  content: "\e918"
}

.icon-slot-machine:before {
  content: "\e919"
}

.icon-coins:before {
  content: "\e91a"
}

.icon-plus-circle:before {
  content: "\e91b"
}

.icon-times-circle:before {
  content: "\e91c"
}

.icon-bars:before {
  content: "\e90d"
}

.icon-times:before {
  content: "\e90e"
}

.icon-baccarat:before {
  content: "\e900"
}

.icon-backgammon:before {
  content: "\e901"
}

.icon-bingo:before {
  content: "\e902"
}

.icon-blackjack:before {
  content: "\e903"
}

.icon-diamond:before {
  content: "\e904"
}

.icon-dog:before {
  content: "\e905"
}

.icon-home:before {
  content: "\e907"
}

.icon-horse:before {
  content: "\e908"
}

.icon-live:before {
  content: "\e909"
}

.icon-tv-live:before {
  content: "\e90a"
}

.icon-tv:before {
  content: "\e90b"
}

.icon-zeplin:before {
  content: "\e90c"
}

.icon-square-whatsapp:before {
  color: #25d366;
  content: "\e98a"
}

.icon-facebook:before {
  color: #1877f2;
  content: "\e90f"
}

.icon-instagram:before {
  color: #e4405f;
  content: "\e910"
}

.icon-pinterest:before {
  color: #bd081c;
  content: "\e911"
}

.icon-skype:before {
  color: #00aff0;
  content: "\e912"
}

.icon-telegram:before {
  content: "\e913"
}

.icon-twitter:before {
  color: #1da1f2;
  content: "\e914"
}

.icon-whatsapp:before {
  color: #25d366;
  content: "\e915"
}

.icon-youtube:before {
  color: red;
  content: "\e916"
}

.spinner {
  margin-top: 1rem;
  text-align: center;
  width: 70px
}

.spinner>div {
  animation: sk-bouncedelay 1.4s ease-in-out infinite both;
  background-color: #ebb058;
  border-radius: 100%;
  display: inline-block;
  height: 18px;
  vertical-align: middle;
  width: 18px
}

.spinner .bounce1 {
  animation-delay: -.32s
}

.spinner .bounce2 {
  animation-delay: -.16s
}

@keyframes sk-bouncedelay {

  0%,
  80%,
  to {
    transform: scale(0)
  }

  40% {
    transform: scale(1)
  }
}

.theme--light .spinner>div {
  background-color: var(--red)
}

.toasted-container.bottom-left {
  bottom: calc(env(safe-area-inset-bottom) + 2rem) !important;
  padding: 0 1rem
}

@media (min-width:1024px) {
  .toasted-container.bottom-left {
    padding: 0
  }
}

.toasted-container .toasted.app-toast {
  background-color: #0e2258;
  border-radius: 5px;
  color: #fff;
  font-size: .875rem;
  font-weight: 600;
  justify-content: flex-start;
  line-height: normal;
  max-width: 100vw;
  padding: .75rem 1.5rem .75rem 1rem
}

@media (min-width:1024px) {
  .toasted-container .toasted.app-toast {
    max-width: 350px
  }
}

.toasted-container .toasted.app-toast>i:first-child {
  font-size: 1rem;
  margin-right: .5rem
}

.toasted-container .toasted.app-toast a.action {
  border-radius: 0;
  color: #fff;
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: normal;
  margin: 0;
  padding: 0;
  position: absolute;
  right: .375rem;
  top: .375rem
}

.toasted-container .toasted.app-toast.toast--success {
  background-color: rgba(0, 199, 23, .9);
  border: 1px solid #00c717;
  color: #fff
}

.toasted-container .toasted.app-toast.toast--error {
  background-color: rgba(244, 39, 39, .9);
  border: 1px solid #f42727
}

input:disabled,
select:disabled {
  opacity: 1
}

.input--reset {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  border: none;
  border-radius: 0;
  font-family: inherit;
  font-size: .875rem;
  outline: none;
  width: 100%
}

.input--reset::-moz-placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.input--reset::placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.input--reset:disabled {
  color: hsla(0, 0%, 100%, .38);
  cursor: not-allowed
}

.input__container {
  margin-bottom: 1rem;
  position: relative;
  width: 100%
}

.input__root {
  align-items: center;
  display: flex;
  flex-direction: row;
  position: relative
}

.input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #091840;
  border: none;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  color: #fff;
  font-family: inherit;
  font-size: .875rem;
  outline: none;
  padding: .375rem 1rem .375rem 2rem;
  transition: all .2s ease;
  width: 100%
}

.input.input--invalid,
.input.input--invalid:focus,
.input.input--invalid:hover {
  border-color: #f42727
}

.input.input__select {
  padding: .375rem 2rem
}

.input::-moz-placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.input::placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.input:focus,
.input:hover {
  border-color: #ebb058
}

.input:disabled {
  border-color: hsla(0, 0%, 100%, .38);
  color: hsla(0, 0%, 100%, .38)
}

.input__icon {
  left: .375rem;
  position: absolute
}

.input__toggle {
  position: absolute;
  right: .5rem
}

img.input__icon {
  width: .875rem
}

.input__error {
  color: #f42727;
  font-size: .75rem;
  font-style: italic;
  margin-top: .25rem
}

.input-phone .input {
  padding-left: 3.25rem
}

.input-phone span {
  align-items: center;
  bottom: 2px;
  display: flex;
  flex-direction: row;
  height: calc(100% - 2px);
  justify-content: space-between;
  left: 2rem;
  overflow: hidden;
  padding: .375rem 0;
  position: absolute;
  width: 1.5rem
}

.input-phone__countries {
  background-color: #0e1f4e;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  bottom: 0;
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  transform: translateY(100%);
  transition: height .2s ease;
  width: 100%;
  z-index: 9
}

.input-phone__countries li {
  cursor: pointer;
  overflow: hidden;
  padding: .375rem 1rem;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.input-phone__countries li:nth-child(2n) {
  background-color: #091840
}

.input-phone__countries li span:first-child {
  left: 1rem;
  position: absolute
}

.input-phone__countries li span:nth-child(2) {
  font-size: .75rem;
  padding-left: 3rem
}

.input-phone__countries.input-phone__countries--collapsed {
  border: 1px solid #fff;
  height: 200px;
  overflow: scroll;
  overflow: overlay
}

.select__arrow {
  pointer-events: none;
  position: absolute;
  right: .5rem
}

.select__arrow--disabled {
  color: hsla(0, 0%, 100%, .38)
}

.checkbox__container {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin-bottom: 1rem;
  transition: color .2s ease
}

@media (hover:hover) and (min-width:1024px) {
  .checkbox__container:hover {
    color: #ebb058
  }
}

.checkbox--invalid {
  color: #f42727
}

.checkbox--disabled {
  color: hsla(0, 0%, 100%, .38)
}

.checkbox--disabled .checkbox__root,
.checkbox--disabled i,
.checkbox--disabled label {
  cursor: not-allowed
}

@media (hover:hover) and (min-width:1024px) {
  .checkbox--disabled:hover {
    color: hsla(0, 0%, 100%, .38)
  }
}

.checkbox__root {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-right: .5rem
}

.checkbox__input {
  position: absolute;
  visibility: hidden
}

.s-input__root {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: flex;
  overflow: hidden
}

.s-input__root label {
  align-items: center;
  background-color: #0e2258;
  border-right: 1px solid #1b3a8e;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  padding: .4375rem .5rem;
  width: 2.25rem
}

.s-input__root label i:before {
  color: #fff
}

.s-input__root.s-input--invalid i:before {
  color: #f42727
}

.s-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #091840;
  border: none;
  color: #fff;
  flex-grow: 1;
  font-family: inherit;
  font-size: .875rem;
  outline: none;
  padding: .4375rem 1rem;
  transition: all .2s ease
}

.s-input::-moz-placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.s-input::placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.s-input:disabled {
  color: hsla(0, 0%, 100%, .38)
}

.textarea__container .input {
  background-color: #0e2258;
  resize: none
}

a {
  color: inherit;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s ease;
  white-space: nowrap
}

@media (hover:hover) and (min-width:1024px) {
  a:hover {
    color: #ebb058
  }
}

a.active {
  color: #ebb058
}

.outlined-link--bold span {
  font-weight: 700
}

.outlined-link--underlined span {
  text-decoration: underline
}

.outlined-link--uppercase span {
  text-transform: uppercase
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: unset;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  outline: none;
  text-align: center;
  white-space: nowrap
}

button:disabled {
  color: hsla(0, 0%, 100%, .38);
  cursor: not-allowed
}

.btn {
  background-color: transparent;
  border-radius: 5px;
  color: #fff;
  font-size: .875rem;
  font-weight: 600;
  padding: .5rem 1rem;
  transition: background-color, color .2s ease
}

.btn:disabled,
.btn:hover:disabled {
  background-color: #0e2258;
  color: hsla(0, 0%, 100%, .38);
  cursor: not-allowed
}

.btn--sm {
  font-size: .75rem;
  padding: .25rem .75rem
}

.btn--block {
  display: block;
  width: 100%
}

.btn--flex {
  align-items: center;
  display: flex;
  justify-content: center
}

.btn--round {
  border-radius: 50%;
  height: 28px;
  padding: .375rem;
  width: 28px
}

.btn--uppercase {
  text-transform: uppercase
}

button.btn--black {
  color: #000;
  filter: unset
}

button.btn--white {
  color: #fff;
  filter: unset
}

.btn--brand {
  background-color: #ebb058;
  color: #000
}

.btn--brand:disabled,
.btn--brand:hover:disabled {
  background-color: #707070;
  color: hsla(0, 0%, 100%, .38)
}

@media (hover:hover) and (min-width:1024px) {
  .btn--brand:hover {
    background-color: #e69a2a;
    color: #000
  }
}

.btn--dark {
  background-color: #091840
}

@media (hover:hover) and (min-width:1024px) {
  .btn--dark:hover {
    color: #ebb058
  }
}

.btn--primary {
  background-color: #0e1f4e
}

@media (hover:hover) and (min-width:1024px) {
  .btn--primary:hover {
    color: #ebb058
  }
}

.btn--primary:disabled,
.btn--primary:hover:disabled {
  background-color: #0e1f4e;
  color: hsla(0, 0%, 100%, .38);
  cursor: not-allowed
}

.btn--red,
.btn--secondary {
  background-color: var(--red)
}

@media (hover:hover) and (min-width:1024px) {

  .btn--red:hover,
  .btn--secondary:hover {
    background-color: var(--red-dark)
  }
}

.btn--light {
  background-color: #0e2258
}

@media (hover:hover) and (min-width:1024px) {
  .btn--light:hover {
    color: #ebb058
  }
}

.btn--danger {
  background-color: rgba(244, 39, 39, .2)
}

@media (hover:hover) and (min-width:1024px) {
  .btn--danger:hover {
    background-color: #f42727
  }
}

.btn--success {
  background-color: rgba(0, 199, 23, .5)
}

@media (hover:hover) and (min-width:1024px) {
  .btn--success:hover {
    background-color: #00c717
  }
}

.btn--outlined-brand {
  border: 1px solid #ebb058;
  color: #fff
}

.btn--outlined-brand:disabled {
  border: 1px solid hsla(0, 0%, 100%, .38);
  color: hsla(0, 0%, 100%, .38);
  cursor: not-allowed
}

.btn--outlined-red {
  border: 1px solid var(--red);
  color: var(--text-gray)
}

@media (hover:hover) and (min-width:1024px) {
  .btn--outlined-red:hover {
    border-color: var(--red-dark);
    color: var(--text-gray)
  }
}

.btn--outlined-red:disabled {
  border: 1px solid var(--text-gray-disabled);
  color: var(--text-gray-disabled);
  cursor: not-allowed
}

.btn--outlined-primary {
  background-color: #091840;
  border: 1px solid #0e2258;
  color: #fff
}

.btn--outlined-primary:disabled {
  border: 1px solid hsla(0, 0%, 100%, .38);
  color: hsla(0, 0%, 100%, .38);
  cursor: not-allowed
}

.btn--danger {
  background-color: #f42727
}

.app-drawer__root {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: var(--header-height);
  z-index: 10000
}

.app-drawer__backdrop {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0
}

.app-drawer__backdrop:before {
  -webkit-tap-highlight-color: transparent;
  background-color: rgba(0, 0, 0, .5);
  content: "";
  display: block;
  height: calc(100% - var(--header-height));
  position: relative;
  top: var(--header-height);
  width: 100%
}

.app-drawer {
  -ms-overflow-style: none;
  background-color: #0e2258;
  height: 100%;
  overflow-y: auto;
  overflow-y: overlay;
  padding-bottom: env(safe-area-inset-bottom);
  position: absolute;
  scrollbar-width: none;
  transform: translateX(0);
  transition: transform 225ms cubic-bezier(.4, 0, .2, 1) 0ms;
  width: 0
}

.app-drawer::-webkit-scrollbar {
  display: none
}

.app-drawer--primary {
  background-color: #0e1f4e
}

.app-drawer--dark {
  background-color: #091840
}

.app-drawer.app-drawer--default {
  width: 300px
}

.app-drawer.app-drawer--default.app-drawer--left {
  left: calc(-300px - 1rem)
}

.app-drawer.app-drawer--default.app-drawer--right {
  right: calc(-300px - 1rem)
}

.app-drawer.app-drawer--large {
  width: 400px
}

.app-drawer.app-drawer--large.app-drawer--left {
  left: calc(-400px - 1rem)
}

.app-drawer.app-drawer--large.app-drawer--right {
  right: calc(-400px - 1rem)
}

.app-drawer--open {
  pointer-events: all
}

.app-drawer--open .app-drawer--default.app-drawer--left {
  transform: translateX(calc(300px + 1rem))
}

.app-drawer--open .app-drawer--default.app-drawer--right {
  transform: translateX(calc(-300px - 1rem))
}

.app-drawer--open .app-drawer--large.app-drawer--left {
  transform: translateX(calc(400px + 1rem))
}

.app-drawer--open .app-drawer--large.app-drawer--right {
  transform: translateX(calc(-400px - 1rem))
}

.app-drawer--sports {
  top: calc(var(--header-height) + 40px)
}

.app-drawer--sports .app-drawer__backdrop:before {
  height: calc(100% - var(--header-height) - 40px);
  top: calc(var(--header-height) + 40px)
}

.drawer-fade-enter-active,
.drawer-fade-leave-active {
  transition: opacity 225ms cubic-bezier(.4, 0, .2, 1) 0ms
}

.drawer-fade-enter,
.drawer-fade-leave-to {
  opacity: 0
}

footer.app-footer {
  background-color: #091840
}

.outlined-link {
  align-items: center;
  border: 1px solid #fff;
  border-radius: 20px;
  display: flex;
  height: 28px;
  justify-content: center;
  position: relative;
  transition: color, border-color, background .2s ease
}

.outlined-link i {
  position: absolute
}

.outlined-link i.outlined-link__icon-l {
  left: .5rem
}

.outlined-link i.outlined-link__icon-r {
  right: .5rem
}

.outlined-link span {
  display: block;
  padding-bottom: .125rem
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link:hover {
    border-color: #ebb058
  }
}

.outlined-link.active,
.outlined-link.exact-active {
  border-color: #ebb058
}

@media (min-width:1024px) {
  .outlined-link--xl {
    border-radius: 30px;
    font-size: 1rem;
    font-weight: 700;
    height: 32px
  }

  .outlined-link--xl i.icon--md {
    position: absolute
  }

  .outlined-link--xl i.icon--md.outlined-link__icon-l {
    left: .75rem
  }

  .outlined-link--xl i.icon--md.outlined-link__icon-r {
    right: .75rem
  }
}

.outlined-link--gradient {
  background-color: unset;
  background: linear-gradient(180deg, #091840 0, #ca113d);
  border: none;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--gradient:hover {
    background: linear-gradient(180deg, #ca113d 0, #ca113d);
    color: #fff
  }
}

.outlined-link--gradient.active,
.outlined-link--gradient.exact-active {
  background: linear-gradient(180deg, #ca113d 0, #ca113d);
  color: #fff
}

.outlined-link--accent {
  border-color: #ffb400;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--accent:hover {
    border-color: #ebb058;
    color: #ffb400
  }
}

.outlined-link--accent.active,
.outlined-link--accent.exact-active {
  border-color: #ebb058;
  color: #ffb400
}

.outlined-link--red {
  border-color: var(--red);
  color: var(--text-gray)
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--red:hover {
    border-color: var(--red-dark);
    color: var(--text-gray)
  }
}

.outlined-link--red.active,
.outlined-link--red.exact-active {
  border-color: var(--red-dark);
  color: var(--text-gray)
}

.outlined-link--muted {
  border-color: #0e2258;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--muted:hover {
    border-color: #fff;
    color: #fff
  }
}

.outlined-link--muted.active,
.outlined-link--muted.exact-active {
  border-color: #fff;
  color: #ebb058
}

.outlined-link--gray {
  border-color: var(--text-gray-disabled);
  color: var(--text-gray)
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--gray:hover {
    border-color: var(--text-gray);
    color: var(--text-gray)
  }
}

.outlined-link--gray.active,
.outlined-link--gray.exact-active {
  border-color: var(--text-gray);
  color: var(--text-gray)
}

.outlined-link--primary {
  background-color: #0e2258;
  border-color: #1b3a8e;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--primary:hover {
    border-color: #fff;
    color: #fff
  }
}

.outlined-link--primary.active,
.outlined-link--primary.exact-active {
  border-color: #fff
}

.outlined-link--filled {
  background-color: #ebb058;
  border: none;
  color: #0e1f4e
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--filled:hover {
    background-color: #ebb058;
    border: none;
    color: #0e1f4e
  }
}

.outlined-link--filled.active,
.outlined-link--filled.exact-active {
  background-color: #ebb058;
  border: none;
  color: #0e1f4e
}

.outlined-link--warning {
  background-color: #0e2258;
  border-color: #fdd835;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--warning:hover {
    color: #fdd835
  }
}

.outlined-link--warning.active,
.outlined-link--warning.exact-active {
  color: #fdd835
}

.outlined-link--danger {
  background-color: #0e2258;
  border-color: #f42727;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--danger:hover {
    border-color: #f42727;
    color: #f42727
  }
}

.outlined-link--danger.active,
.outlined-link--danger.exact-active {
  color: #f42727
}

.outlined-link--success {
  background-color: #0e2258;
  border-color: #00c717;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--success:hover {
    border-color: #00c717;
    color: #00c717
  }
}

.outlined-link--success.active,
.outlined-link--success.exact-active {
  border-color: #00c717;
  color: #00c717
}

.outlined-link--brand-alt {
  border: 3px solid #e3b367;
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .outlined-link--brand-alt:hover {
    border-color: #ebb058
  }
}

.outlined-link--brand-alt.active,
.outlined-link--brand-alt.exact-active {
  border-color: #ebb058
}

.loader-fade-enter-active,
.loader-fade-leave-active {
  transition: opacity .2s ease
}

.loader-fade-enter,
.loader-fade-leave-to {
  opacity: 0
}

.scale-enter-active,
.scale-leave-active {
  transform: scale(1);
  transition: transform .2s ease
}

.scale-enter,
.scale-leave-to {
  transform: scale(0)
}

.page-transition-enter-active,
.page-transition-leave-active {
  transition: opacity .3s ease-in-out
}

.page-transition-enter,
.page-transition-leave-to {
  opacity: 0
}

.bounce-transition {
  display: inline-block
}

.bounce-enter {
  animation: bounce-in .5s
}

.bounce-leave {
  animation: bounce-out .5s
}

@keyframes bounce-in {
  0% {
    transform: scale(0)
  }

  50% {
    transform: scale(1.5)
  }

  to {
    transform: scale(1)
  }
}

@keyframes bounce-out {
  0% {
    transform: scale(1)
  }

  50% {
    transform: scale(1.5)
  }

  to {
    transform: scale(0)
  }
}

@keyframes slide-out {
  0% {
    transform: perspective(100rem) rotateY(-30deg) translateX(0)
  }

  30% {
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0)
  }

  to {
    transform: perspective(100rem) rotateY(0) translateZ(10rem);
    z-index: 2
  }
}

@keyframes slide-in {
  0% {
    transform: perspective(100rem) rotateY(0) translateZ(10rem);
    z-index: 2
  }

  60% {
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0);
    z-index: 2
  }

  to {
    transform: perspective(100rem) rotateY(-30deg) translate(0)
  }
}

.awards {
  grid-gap: .75rem;
  align-items: center;
  background-color: #ca113d;
  border-radius: 5px;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin: 1rem 0;
  padding: .75rem
}

.awards h2 {
  color: #fff;
  grid-column: span 3;
  grid-row: 1/2
}

.awards article {
  grid-column: span 3;
  grid-row: 2/3
}

.awards article p {
  font-size: .75rem;
  font-weight: 600;
  margin-bottom: .5rem
}

.awards article p:last-child {
  margin-bottom: 0
}

.awards img {
  align-self: center;
  display: block;
  grid-row: 1/3;
  justify-self: center;
  max-width: 150px;
  width: 100%
}

.coupon {
  background-color: #0e2258;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  overflow: hidden
}

.coupon__content {
  overflow: hidden;
  transition: max-height .2s ease
}

.coupon__teams {
  grid-gap: .25rem;
  border-bottom: 1px solid #091840;
  display: grid;
  font-size: .75rem;
  grid-template-columns: 1fr auto 1fr;
  padding: .25rem .5rem
}

.coupon__teams em {
  color: #ebb058;
  text-align: center
}

.coupon__teams span {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.coupon__teams span:last-child {
  justify-self: end
}

.coupon__detail {
  grid-row-gap: 1px;
  align-items: center;
  background-color: #091840;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.coupon__detail .coupon__detail--1 {
  grid-column: span 1
}

.coupon__detail .coupon__detail--3 {
  grid-column: span 3
}

.coupon__detail span {
  background-color: #0e2258;
  font-size: .75rem;
  font-weight: 600;
  grid-column: span 2;
  overflow: hidden;
  padding: .25rem .5rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.coupon__detail span:nth-child(2n) {
  text-align: right
}

.coupon__detail span:last-child {
  grid-column: 1/-1
}

.coupon__text--status-0 {
  color: #fdd835
}

.coupon__text--status-2 {
  color: #00c717
}

.coupon__text--status-3 {
  color: #f42727
}

.coupon__text--status-4 {
  color: #707070
}

.pulse {
  border-radius: 50%;
  height: 3rem;
  position: absolute;
  width: 3rem;
  z-index: -1
}

.pulse .pulse__wave:first-of-type {
  animation-delay: 0s;
  animation-iteration-count: 3;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  border: 1.5rem solid #ebb058;
  border-radius: 50%
}

.pulse .pulse__wave:first-of-type,
.pulse .pulse__wave:nth-of-type(2) {
  align-items: center;
  animation-duration: 3s;
  animation-name: ripple;
  bottom: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 50%;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity .2s ease;
  width: 100%;
  z-index: 0
}

.pulse .pulse__wave:nth-of-type(2) {
  animation-delay: .75s;
  animation-iteration-count: 3;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  border: 1.5rem solid #00c717;
  border-radius: 50%
}

.pulse .pulse__wave:nth-of-type(3) {
  align-items: center;
  animation-delay: 1.5s;
  animation-duration: 3s;
  animation-iteration-count: 3;
  animation-name: ripple;
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  border: 1.5rem solid #f42727;
  border-radius: 50%;
  bottom: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 50%;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity .2s ease;
  width: 100%;
  z-index: 0
}

@keyframes ripple {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%) scale3d(.5, .5, 1)
  }

  to {
    opacity: 0;
    transform: translate(-50%, -50%) scale3d(1.5, 1.5, 1)
  }
}

.sr-bb {
  background: #0e2258;
  font-family: Roboto, Noto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-align: left
}

.sr-bb.sr-rtl {
  text-align: right
}

.sr-bb .sr-bb {
  background: none
}

.sr-bb .srt-base-1 {
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-1-win {
  background-color: transparent;
  border-color: #ebb058;
  color: #ebb058
}

.sr-bb .srt-base-1-draw {
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .4)
}

.sr-bb .srt-base-1-lose {
  background-color: transparent;
  border-color: #d32f2f;
  color: #d32f2f
}

.sr-bb .srt-base-1-is-active {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-1-is-active-2 {
  background-color: #263869;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-1-is-hoverable:hover {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-1-primary {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-base-1-home-1 {
  background-color: transparent;
  border-color: #ebb058;
  color: #ebb058
}

.sr-bb .srt-base-1-away-1 {
  background-color: transparent;
  border-color: #d32f2f;
  color: #d32f2f
}

.sr-bb .srt-base-1-home-2 {
  background-color: transparent;
  border-color: #fff;
  color: #ebb058
}

.sr-bb .srt-base-1-away-2 {
  background-color: transparent;
  border-color: #fff;
  color: #d32f2f
}

.sr-bb .srt-base-1-home-3 {
  color: #ebb058
}

.sr-bb .srt-base-1-away-3,
.sr-bb .srt-base-1-home-3 {
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, .12)
}

.sr-bb .srt-base-1-away-3 {
  color: #d32f2f
}

.sr-bb .srt-base-1-home-4 {
  background-color: transparent;
  border-color: #a98558;
  color: #a98558
}

.sr-bb .srt-base-1-away-4 {
  background-color: transparent;
  border-color: #982b3b;
  color: #982b3b
}

.sr-bb .srt-base-1-home-5 {
  background-color: transparent;
  border-color: #f2cc92;
  color: #f2cc92
}

.sr-bb .srt-base-1-away-5 {
  background-color: transparent;
  border-color: #e27878;
  color: #e27878
}

.sr-bb .srt-base-1-background,
.sr-bb .srt-base-2 {
  background-color: #0e2258;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-2-is-active,
.sr-bb .srt-base-2-is-hoverable:hover,
.sr-bb .srt-base-3 {
  background-color: #2b3d6c;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-3-is-active,
.sr-bb .srt-base-3-is-hoverable:hover {
  background-color: #374874;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-3-background {
  background-color: #0e2258;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-4 {
  background-color: #1a2d60;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-5-is-active,
.sr-bb .srt-base-5-is-hoverable:hover {
  background-color: #4d5b83;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-base-6 {
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, .3);
  color: #fff
}

.sr-bb .srt-primary-1 {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-1-is-active,
.sr-bb .srt-primary-1-is-hoverable:hover {
  background-color: #e6e6e6;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-1-is-disabled {
  background-color: #ccc;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-2 {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-3 {
  background-color: #e6e6e6;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-4,
.sr-bb .srt-primary-5 {
  background-color: #9fa7bc;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-5-is-hoverable:hover,
.sr-bb .srt-primary-6,
.sr-bb .srt-primary-7,
.sr-bb .srt-primary-8 {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-8-is-active-1 {
  background-color: #e6e6e6;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-8-is-active-2 {
  background-color: #e6e6e6;
  border-color: #0e2258;
  color: #000
}

.sr-bb .srt-primary-9 {
  background-color: #56648a;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-primary-10 {
  background-color: #cfd3de;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-11 {
  background-color: #e6e6e6;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-primary-12 {
  background-color: #fff;
  border-color: #000;
  color: #000
}

.sr-bb .srt-primary-13 {
  background-color: #1a2d60;
  border-color: hsla(0, 0%, 100%, .3);
  color: #000
}

.sr-bb .srt-base-1-primary-1,
.sr-bb .srt-base-1-primary-2 {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-base-1-primary-3 {
  background-color: transparent;
  border-color: #e6e6e6;
  color: #e6e6e6
}

.sr-bb .srt-base-1-primary-4,
.sr-bb .srt-base-1-primary-5 {
  background-color: transparent;
  border-color: #9fa7bc;
  color: #9fa7bc
}

.sr-bb .srt-base-1-primary-6,
.sr-bb .srt-base-1-primary-7,
.sr-bb .srt-base-1-primary-8 {
  background-color: transparent;
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-base-1-primary-9 {
  background-color: transparent;
  border-color: #56648a;
  color: #56648a
}

.sr-bb .srt-base-1-primary-10 {
  background-color: transparent;
  border-color: #cfd3de;
  color: #cfd3de
}

.sr-bb .srt-base-1-primary-11 {
  background-color: transparent;
  border-color: #e6e6e6;
  color: #e6e6e6
}

.sr-bb .srt-base-1-primary-13 {
  background-color: #0e2258;
  border-color: hsla(0, 0%, 100%, .3);
  color: #1a2d60
}

.sr-bb .srt-base-1-neutral-1 {
  background-color: transparent;
  border-color: #2d3f6e;
  color: #2d3f6e
}

.sr-bb .srt-base-1-neutral-2 {
  background-color: transparent;
  border-color: #e7e9ee;
  color: #e7e9ee
}

.sr-bb .srt-base-1-neutral-3 {
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, .12);
  color: hsla(0, 0%, 100%, .12)
}

.sr-bb .srt-base-1-neutral-4 {
  background-color: transparent;
  border-color: #abb2c5;
  color: #abb2c5
}

.sr-bb .srt-base-1-neutral-5 {
  background-color: transparent;
  border-color: #c3c8d5;
  color: #c3c8d5
}

.sr-bb .srt-base-1-neutral-6 {
  background-color: transparent;
  border-color: #485780;
  color: #485780
}

.sr-bb .srt-base-1-neutral-7 {
  background-color: transparent;
  border-color: #abb2c5;
  color: #abb2c5
}

.sr-bb .srt-base-1-neutral-8 {
  background-color: transparent;
  border-color: #2d3f6e;
  color: #2d3f6e
}

.sr-bb .srt-base-1-neutral-9 {
  background-color: transparent;
  border-color: #1c2f62;
  color: #1c2f62
}

.sr-bb .srt-base-1-neutral-10 {
  background-color: transparent;
  border-color: #2b3d6c;
  color: #2b3d6c
}

.sr-bb .srt-base-1-neutral-11 {
  background-color: transparent;
  border-color: #6e7a9b;
  color: #6e7a9b
}

.sr-bb .srt-base-1-neutral-12 {
  background-color: transparent;
  border-color: #b7bdcd;
  color: #b7bdcd
}

.sr-bb .srt-base-1-neutral-13 {
  background-color: transparent;
  border-color: #263869;
  color: #263869
}

.sr-bb .srt-base-1-is-active-primary {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-base-1-is-active-home-1 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #ebb058;
  color: #ebb058
}

.sr-bb .srt-base-1-is-active-away-1 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #d32f2f;
  color: #d32f2f
}

.sr-bb .srt-base-1-is-active-home-2 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #fff;
  color: #ebb058
}

.sr-bb .srt-base-1-is-active-away-2 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #fff;
  color: #d32f2f
}

.sr-bb .srt-base-1-is-active-home-3 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: hsla(0, 0%, 100%, .12);
  color: #ebb058
}

.sr-bb .srt-base-1-is-active-away-3 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: hsla(0, 0%, 100%, .12);
  color: #d32f2f
}

.sr-bb .srt-base-1-is-active-home-4 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #a98558;
  color: #a98558
}

.sr-bb .srt-base-1-is-active-away-4 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #982b3b;
  color: #982b3b
}

.sr-bb .srt-base-1-is-active-home-5 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #f2cc92;
  color: #f2cc92
}

.sr-bb .srt-base-1-is-active-away-5 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #e27878;
  color: #e27878
}

.sr-bb .srt-base-1-is-active-primary-1,
.sr-bb .srt-base-1-is-active-primary-2 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-base-1-is-active-primary-3 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #e6e6e6;
  color: #e6e6e6
}

.sr-bb .srt-base-1-is-active-primary-4,
.sr-bb .srt-base-1-is-active-primary-5 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #9fa7bc;
  color: #9fa7bc
}

.sr-bb .srt-base-1-is-active-primary-6,
.sr-bb .srt-base-1-is-active-primary-7,
.sr-bb .srt-base-1-is-active-primary-8 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-base-1-is-active-primary-9 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #56648a;
  color: #56648a
}

.sr-bb .srt-base-1-is-active-primary-10 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #cfd3de;
  color: #cfd3de
}

.sr-bb .srt-base-1-is-active-primary-11 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #e6e6e6;
  color: #e6e6e6
}

.sr-bb .srt-base-1-is-active-neutral-1 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #2d3f6e;
  color: #2d3f6e
}

.sr-bb .srt-base-1-is-active-neutral-2 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #e7e9ee;
  color: #e7e9ee
}

.sr-bb .srt-base-1-is-active-neutral-3 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: hsla(0, 0%, 100%, .12);
  color: hsla(0, 0%, 100%, .12)
}

.sr-bb .srt-base-1-is-active-neutral-4 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #abb2c5;
  color: #abb2c5
}

.sr-bb .srt-base-1-is-active-neutral-5 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #c3c8d5;
  color: #c3c8d5
}

.sr-bb .srt-base-1-is-active-neutral-6 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #485780;
  color: #485780
}

.sr-bb .srt-base-1-is-active-neutral-7 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #abb2c5;
  color: #abb2c5
}

.sr-bb .srt-base-1-is-active-neutral-8 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #2d3f6e;
  color: #2d3f6e
}

.sr-bb .srt-base-1-is-active-neutral-9 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #1c2f62;
  color: #1c2f62
}

.sr-bb .srt-base-1-is-active-neutral-10 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #2b3d6c;
  color: #2b3d6c
}

.sr-bb .srt-base-1-is-active-neutral-11 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #6e7a9b;
  color: #6e7a9b
}

.sr-bb .srt-base-1-is-active-neutral-12 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #b7bdcd;
  color: #b7bdcd
}

.sr-bb .srt-base-1-is-active-neutral-13 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: #263869;
  color: #263869
}

.sr-bb .srt-home-1 {
  background-color: #ebb058;
  border-color: #ebb058;
  color: #000
}

.sr-bb .srt-away-1 {
  background-color: #d32f2f;
  border-color: #d32f2f;
  color: #fff
}

.sr-bb .srt-home-2 {
  background-color: #ebb058;
  border-color: #fff;
  color: #000
}

.sr-bb .srt-away-2 {
  background-color: #d32f2f;
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-home-3 {
  background-color: #ebb058;
  border-color: #0e2258;
  color: #000
}

.sr-bb .srt-away-3 {
  background-color: #d32f2f;
  border-color: #0e2258;
  color: #fff
}

.sr-bb .srt-home-4 {
  background-color: #a98558;
  border-color: #a98558;
  color: #000
}

.sr-bb .srt-away-4 {
  background-color: #982b3b;
  border-color: #982b3b;
  color: #fff
}

.sr-bb .srt-home-5 {
  background-color: #f2cc92;
  border-color: #f2cc92;
  color: #000
}

.sr-bb .srt-away-5 {
  background-color: #e27878;
  border-color: #e27878;
  color: #fff
}

.sr-bb .srt-home-6 {
  background-color: rgba(235, 176, 88, .2)
}

.sr-bb .srt-away-6,
.sr-bb .srt-home-6 {
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-away-6 {
  background-color: rgba(211, 47, 47, .2)
}

.sr-bb .srt-home-6-is-hoverable:hover {
  background-color: rgba(235, 176, 88, .2);
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-away-6-is-hoverable:hover {
  background-color: rgba(211, 47, 47, .2);
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-neutral-1 {
  background-color: #2d3f6e;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-neutral-2 {
  background-color: #e7e9ee;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-neutral-3 {
  background-color: hsla(0, 0%, 100%, .12);
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-neutral-4 {
  background-color: #abb2c5;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-neutral-5 {
  background-color: #c3c8d5;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-neutral-6 {
  background-color: #485780;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-neutral-7 {
  background-color: #abb2c5;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-neutral-8 {
  background-color: #2d3f6e;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-neutral-9 {
  background-color: #1c2f62;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-neutral-10 {
  background-color: #2b3d6c;
  border-color: hsla(0, 0%, 100%, .12);
  color: hsla(0, 0%, 100%, .82)
}

.sr-bb .srt-neutral-11 {
  background-color: #6e7a9b;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-neutral-12 {
  background-color: #b7bdcd;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-neutral-13 {
  background-color: #263869;
  border-color: hsla(0, 0%, 100%, .12);
  color: #fff
}

.sr-bb .srt-win {
  background-color: #ebb058
}

.sr-bb .srt-draw,
.sr-bb .srt-win {
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-draw {
  background-color: hsla(0, 0%, 100%, .4)
}

.sr-bb .srt-lose {
  background-color: #d32f2f;
  border-color: rgba(0, 0, 0, .16);
  color: #fff
}

.sr-bb .srt-text-secondary {
  -webkit-font-smoothing: antialiased;
  opacity: .8
}

.sr-bb .srt-text-disabled {
  opacity: .6
}

.sr-bb .srt-text-tertiary {
  opacity: .7
}

.sr-bb .srt-primary-1 .srt-text-secondary,
.sr-bb .srt-primary-1-is-active .srt-text-secondary,
.sr-bb .srt-primary-1-is-active.srt-text-secondary,
.sr-bb .srt-primary-1-is-disabled .srt-text-secondary,
.sr-bb .srt-primary-1-is-disabled.srt-text-secondary,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,
.sr-bb .srt-primary-1.srt-text-secondary,
.sr-bb .srt-primary-10 .srt-text-secondary,
.sr-bb .srt-primary-10.srt-text-secondary,
.sr-bb .srt-primary-11 .srt-text-secondary,
.sr-bb .srt-primary-11.srt-text-secondary,
.sr-bb .srt-primary-12 .srt-text-secondary,
.sr-bb .srt-primary-12.srt-text-secondary,
.sr-bb .srt-primary-13 .srt-text-secondary,
.sr-bb .srt-primary-13.srt-text-secondary,
.sr-bb .srt-primary-2 .srt-text-secondary,
.sr-bb .srt-primary-2.srt-text-secondary,
.sr-bb .srt-primary-3 .srt-text-secondary,
.sr-bb .srt-primary-3.srt-text-secondary,
.sr-bb .srt-primary-4 .srt-text-secondary,
.sr-bb .srt-primary-4.srt-text-secondary,
.sr-bb .srt-primary-5 .srt-text-secondary,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,
.sr-bb .srt-primary-5.srt-text-secondary,
.sr-bb .srt-primary-6 .srt-text-secondary,
.sr-bb .srt-primary-6.srt-text-secondary,
.sr-bb .srt-primary-7 .srt-text-secondary,
.sr-bb .srt-primary-7.srt-text-secondary,
.sr-bb .srt-primary-8 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-1.srt-text-secondary,
.sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,
.sr-bb .srt-primary-8-is-active-2.srt-text-secondary,
.sr-bb .srt-primary-8.srt-text-secondary,
.sr-bb .srt-primary-9 .srt-text-secondary,
.sr-bb .srt-primary-9.srt-text-secondary {
  -webkit-font-smoothing: antialiased;
  opacity: .7
}

.sr-bb .srt-primary-1 .srt-text-disabled,
.sr-bb .srt-primary-1-is-active .srt-text-disabled,
.sr-bb .srt-primary-1-is-active.srt-text-disabled,
.sr-bb .srt-primary-1-is-disabled .srt-text-disabled,
.sr-bb .srt-primary-1-is-disabled.srt-text-disabled,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,
.sr-bb .srt-primary-1.srt-text-disabled,
.sr-bb .srt-primary-10 .srt-text-disabled,
.sr-bb .srt-primary-10.srt-text-disabled,
.sr-bb .srt-primary-11 .srt-text-disabled,
.sr-bb .srt-primary-11.srt-text-disabled,
.sr-bb .srt-primary-12 .srt-text-disabled,
.sr-bb .srt-primary-12.srt-text-disabled,
.sr-bb .srt-primary-13 .srt-text-disabled,
.sr-bb .srt-primary-13.srt-text-disabled,
.sr-bb .srt-primary-2 .srt-text-disabled,
.sr-bb .srt-primary-2.srt-text-disabled,
.sr-bb .srt-primary-3 .srt-text-disabled,
.sr-bb .srt-primary-3.srt-text-disabled,
.sr-bb .srt-primary-4 .srt-text-disabled,
.sr-bb .srt-primary-4.srt-text-disabled,
.sr-bb .srt-primary-5 .srt-text-disabled,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,
.sr-bb .srt-primary-5.srt-text-disabled,
.sr-bb .srt-primary-6 .srt-text-disabled,
.sr-bb .srt-primary-6.srt-text-disabled,
.sr-bb .srt-primary-7 .srt-text-disabled,
.sr-bb .srt-primary-7.srt-text-disabled,
.sr-bb .srt-primary-8 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-1.srt-text-disabled,
.sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,
.sr-bb .srt-primary-8-is-active-2.srt-text-disabled,
.sr-bb .srt-primary-8.srt-text-disabled,
.sr-bb .srt-primary-9 .srt-text-disabled,
.sr-bb .srt-primary-9.srt-text-disabled {
  opacity: .35
}

.sr-bb .srt-primary-1 .srt-text-tertiary,
.sr-bb .srt-primary-1-is-active .srt-text-tertiary,
.sr-bb .srt-primary-1-is-active.srt-text-tertiary,
.sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,
.sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,
.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,
.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,
.sr-bb .srt-primary-1.srt-text-tertiary,
.sr-bb .srt-primary-10 .srt-text-tertiary,
.sr-bb .srt-primary-10.srt-text-tertiary,
.sr-bb .srt-primary-11 .srt-text-tertiary,
.sr-bb .srt-primary-11.srt-text-tertiary,
.sr-bb .srt-primary-12 .srt-text-tertiary,
.sr-bb .srt-primary-12.srt-text-tertiary,
.sr-bb .srt-primary-13 .srt-text-tertiary,
.sr-bb .srt-primary-13.srt-text-tertiary,
.sr-bb .srt-primary-2 .srt-text-tertiary,
.sr-bb .srt-primary-2.srt-text-tertiary,
.sr-bb .srt-primary-3 .srt-text-tertiary,
.sr-bb .srt-primary-3.srt-text-tertiary,
.sr-bb .srt-primary-4 .srt-text-tertiary,
.sr-bb .srt-primary-4.srt-text-tertiary,
.sr-bb .srt-primary-5 .srt-text-tertiary,
.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,
.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,
.sr-bb .srt-primary-5.srt-text-tertiary,
.sr-bb .srt-primary-6 .srt-text-tertiary,
.sr-bb .srt-primary-6.srt-text-tertiary,
.sr-bb .srt-primary-7 .srt-text-tertiary,
.sr-bb .srt-primary-7.srt-text-tertiary,
.sr-bb .srt-primary-8 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,
.sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,
.sr-bb .srt-primary-8.srt-text-tertiary,
.sr-bb .srt-primary-9 .srt-text-tertiary,
.sr-bb .srt-primary-9.srt-text-tertiary {
  opacity: .54
}

.sr-bb .srt-icon {
  opacity: .33
}

.sr-bb .srt-icon-secondary {
  opacity: .7
}

.sr-bb .srt-elevation-1 {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2), 0 1px 3px 0 rgba(0, 0, 0, .1)
}

.sr-bb .srt-elevation-2 {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .23), 0 3px 6px 0 rgba(0, 0, 0, .16)
}

.sr-bb .srt-elevation-3 {
  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, .26), 0 10px 20px 0 rgba(0, 0, 0, .19)
}

.sr-bb .srt-elevation-center-2 {
  box-shadow: 0 1px 5px rgba(0, 0, 0, .23), 0 1px 5px rgba(0, 0, 0, .16)
}

.sr-bb .srt-inset-top-1 {
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .23)
}

.sr-bb .srt-inset-bottom-1 {
  box-shadow: inset 0 -1px 2px 0 rgba(0, 0, 0, .23)
}

.sr-bb .srt-inset-top-2 {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, .23)
}

.sr-bb .srt-inset-bottom-2 {
  box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, .23)
}

.sr-bb .srt-inset-top-3 {
  box-shadow: inset 0 6px 6px 0 rgba(0, 0, 0, .23)
}

.sr-bb .srt-inset-bottom-3 {
  box-shadow: inset 0 -6px 6px 0 rgba(0, 0, 0, .23)
}

.sr-bb .srt-fill-blue-card {
  fill: #2579ad
}

.sr-bb .srt-stroke-blue-card {
  stroke: #2579ad
}

.sr-bb .srt-fill-soccer-yellow-card {
  fill: #ffbf00
}

.sr-bb .srt-stroke-soccer-yellow-card {
  stroke: #ffbf00
}

.sr-bb .srt-fill-soccer-red-card {
  fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-red-card {
  stroke: #e43b3b
}

.sr-bb .srt-stroke-soccer-substitution-in {
  stroke: #4fbe30;
  fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-in {
  fill: #4fbe30
}

.sr-bb .srt-stroke-soccer-substitution-out {
  stroke: #e43b3b;
  fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-out {
  fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-own-goal {
  stroke: #e43b3b;
  fill: transparent
}

.sr-bb .srt-fill-soccer-own-goal {
  fill: #e43b3b
}

.sr-bb .srt-fill-soccer-relegation-1 {
  fill: #fdd835
}

.sr-bb .srt-stroke-soccer-relegation-1 {
  stroke: #fdd835
}

.sr-bb .srt-fill-soccer-relegation-2 {
  fill: #ffb848
}

.sr-bb .srt-stroke-soccer-relegation-2 {
  stroke: #ffb848
}

.sr-bb .srt-fill-soccer-relegation-3 {
  fill: #ef6c00
}

.sr-bb .srt-stroke-soccer-relegation-3 {
  stroke: #ef6c00
}

.sr-bb .srt-fill-soccer-relegation-4 {
  fill: #e93a34
}

.sr-bb .srt-stroke-soccer-relegation-4 {
  stroke: #e93a34
}

.sr-bb .srt-fill-soccer-relegation-5 {
  fill: #941d1d
}

.sr-bb .srt-stroke-soccer-relegation-5 {
  stroke: #941d1d
}

.sr-bb .srt-fill-soccer-promotion-1 {
  fill: #51d151
}

.sr-bb .srt-stroke-soccer-promotion-1 {
  stroke: #51d151
}

.sr-bb .srt-fill-soccer-promotion-2 {
  fill: #1b911b
}

.sr-bb .srt-stroke-soccer-promotion-2 {
  stroke: #1b911b
}

.sr-bb .srt-fill-soccer-promotion-3 {
  fill: #0e8094
}

.sr-bb .srt-stroke-soccer-promotion-3 {
  stroke: #0e8094
}

.sr-bb .srt-fill-soccer-promotion-4 {
  fill: #0a6cce
}

.sr-bb .srt-stroke-soccer-promotion-4 {
  stroke: #0a6cce
}

.sr-bb .srt-fill-soccer-promotion-5 {
  fill: #4a9fe4
}

.sr-bb .srt-stroke-soccer-promotion-5 {
  stroke: #4a9fe4
}

.sr-bb .srt-nfl-timeout-1 {
  background-color: #f5a623;
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-nfl-timeout-2 {
  background-color: rgba(245, 166, 35, .3);
  border-color: rgba(0, 0, 0, .16);
  color: #000
}

.sr-bb .srt-nfl-penalty {
  background-color: #f4a621;
  border-color: #f4a621;
  color: #000
}

.sr-bb .srt-nfl-negative-yards-1,
.sr-bb .srt-nfl-negative-yards-2 {
  background-color: #ac182e;
  border-color: #ac182e;
  color: #000
}

.sr-bb .srt-nfl-first-line {
  background-color: #4b90de;
  border-color: #4b90de;
  color: #000
}

.sr-bb .srt-nfl-ten-line {
  background-color: #f5a623;
  border-color: #f5a623;
  color: #000
}

.sr-bb .srt-fill-nfl-penalty {
  fill: #f4a621
}

.sr-bb .srt-stroke-nfl-penalty {
  stroke: #f4a621
}

.sr-bb .srt-fill-nfl-negative-yards-1 {
  fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-1 {
  stroke: #ac182e
}

.sr-bb .srt-fill-nfl-negative-yards-2 {
  fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-2 {
  stroke: #ac182e
}

.sr-bb .srt-fill-nfl-first-line {
  fill: #4b90de
}

.sr-bb .srt-stroke-nfl-first-line {
  stroke: #4b90de
}

.sr-bb .srt-fill-nfl-ten-line {
  fill: #f5a623
}

.sr-bb .srt-stroke-nfl-ten-line {
  stroke: #f5a623
}

.sr-bb .srt-mlb-run-1 {
  background-color: #090;
  border-color: #090;
  color: #fff
}

.sr-bb .srt-mlb-run-2 {
  background-color: #fff;
  border-color: #090;
  color: #090
}

.sr-bb .srt-mlb-hit-1 {
  background-color: #f7ab11;
  border-color: #f7ab11;
  color: #fff
}

.sr-bb .srt-mlb-hit-2 {
  background-color: #fff;
  border-color: #f7ab11;
  color: #f7ab11
}

.sr-bb .srt-mlb-hit-3 {
  background-color: #00a4ff;
  border-color: #00a4ff;
  color: #fff
}

.sr-bb .srt-mlb-error-1 {
  background-color: #d0021b;
  border-color: #d0021b;
  color: #fff
}

.sr-bb .srt-mlb-error-2 {
  background-color: #fff;
  border-color: #d0021b;
  color: #d0021b
}

.sr-bb .srt-mlb-neutral-1 {
  background-color: #212121;
  border-color: #fff;
  color: #fff
}

.sr-bb .srt-fill-mlb-base,
.sr-bb .srt-strole-mlb-base {
  fill: #00a4ff
}

.sr-bb .srt-fill-change-increase {
  fill: #ebb058
}

.sr-bb .srt-stroke-change-increase {
  stroke: #ebb058
}

.sr-bb .srt-fill-change-decrease {
  fill: #d32f2f
}

.sr-bb .srt-stroke-change-decrease {
  stroke: #d32f2f
}

.sr-bb .srt-fill-text {
  fill: #fff
}

.sr-bb .srt-fill-text-invert {
  fill: #000
}

.sr-bb .srt-fill-text-secondary {
  fill-opacity: .8
}

.sr-bb .srt-fill-text-disabled {
  fill-opacity: .6
}

.sr-bb .srt-fill-base-1 {
  fill: transparent
}

.sr-bb .srt-stroke-base-1 {
  stroke: transparent
}

.sr-bb .srt-fill-base-1-active {
  fill: hsla(0, 0%, 100%, .12)
}

.sr-bb .srt-stroke-base-1-active {
  stroke: hsla(0, 0%, 100%, .12)
}

.sr-bb .srt-fill-base-1-active-2 {
  fill: #263869
}

.sr-bb .srt-stroke-base-1-active-2 {
  stroke: #263869
}

.sr-bb .srt-fill-base-1-primary {
  fill: transparent
}

.sr-bb .srt-stroke-base-1-primary {
  stroke: transparent
}

.sr-bb .srt-fill-base-1-home {
  fill: transparent
}

.sr-bb .srt-stroke-base-1-home {
  stroke: transparent
}

.sr-bb .srt-fill-base-1-away {
  fill: transparent
}

.sr-bb .srt-stroke-base-1-away {
  stroke: transparent
}

.sr-bb .srt-fill-base-2 {
  fill: currentColor
}

.sr-bb .srt-stroke-base-2 {
  stroke: currentColor
}

.sr-bb .srt-fill-base-2-active {
  fill: #2b3d6c
}

.sr-bb .srt-stroke-base-2-active {
  stroke: #2b3d6c
}

.sr-bb .srt-fill-base-2-hover {
  fill: #2b3d6c
}

.sr-bb .srt-stroke-base-2-hover {
  stroke: #2b3d6c
}

.sr-bb .srt-fill-base-3 {
  fill: #2b3d6c
}

.sr-bb .srt-stroke-base-3 {
  stroke: #2b3d6c
}

.sr-bb .srt-fill-base-3-active {
  fill: #374874
}

.sr-bb .srt-stroke-base-3-active {
  stroke: #374874
}

.sr-bb .srt-fill-base-3-hover {
  fill: #374874
}

.sr-bb .srt-stroke-base-3-hover {
  stroke: #374874
}

.sr-bb .srt-fill-primary-1 {
  fill: #fff
}

.sr-bb .srt-stroke-primary-1 {
  stroke: #fff
}

.sr-bb .srt-fill-primary-2 {
  fill: #fff
}

.sr-bb .srt-stroke-primary-2 {
  stroke: #fff
}

.sr-bb .srt-fill-primary-3 {
  fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-3 {
  stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-4 {
  fill: #9fa7bc
}

.sr-bb .srt-stroke-primary-4 {
  stroke: #9fa7bc
}

.sr-bb .srt-fill-primary-5 {
  fill: #9fa7bc
}

.sr-bb .srt-stroke-primary-5 {
  stroke: #9fa7bc
}

.sr-bb .srt-fill-primary-6 {
  fill: #fff
}

.sr-bb .srt-stroke-primary-6 {
  stroke: #fff
}

.sr-bb .srt-fill-primary-7 {
  fill: #fff
}

.sr-bb .srt-stroke-primary-7 {
  stroke: #fff
}

.sr-bb .srt-fill-primary-8 {
  fill: #fff
}

.sr-bb .srt-stroke-primary-8 {
  stroke: #fff
}

.sr-bb .srt-fill-primary-8-is-active-1 {
  fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-8-is-active-1 {
  stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-8-is-active-2 {
  fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-8-is-active-2 {
  stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-9 {
  fill: #56648a
}

.sr-bb .srt-stroke-primary-9 {
  stroke: #56648a
}

.sr-bb .srt-fill-primary-10 {
  fill: #cfd3de
}

.sr-bb .srt-stroke-primary-10 {
  stroke: #cfd3de
}

.sr-bb .srt-fill-primary-11 {
  fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-11 {
  stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-12 {
  fill: #fff
}

.sr-bb .srt-stroke-primary-12 {
  stroke: #fff
}

.sr-bb .srt-fill-home-1 {
  fill: #ebb058
}

.sr-bb .srt-stroke-home-1 {
  stroke: #ebb058
}

.sr-bb .srt-fill-home-2 {
  fill: #ebb058
}

.sr-bb .srt-stroke-home-2 {
  stroke: #ebb058
}

.sr-bb .srt-fill-home-3 {
  fill: #ebb058
}

.sr-bb .srt-stroke-home-3 {
  stroke: #ebb058
}

.sr-bb .srt-fill-home-4 {
  fill: #a98558
}

.sr-bb .srt-stroke-home-4 {
  stroke: #a98558
}

.sr-bb .srt-fill-home-5 {
  fill: #f2cc92
}

.sr-bb .srt-stroke-home-5 {
  stroke: #f2cc92
}

.sr-bb .srt-fill-away-1 {
  fill: #d32f2f
}

.sr-bb .srt-stroke-away-1 {
  stroke: #d32f2f
}

.sr-bb .srt-fill-away-2 {
  fill: #d32f2f
}

.sr-bb .srt-stroke-away-2 {
  stroke: #d32f2f
}

.sr-bb .srt-fill-away-3 {
  fill: #d32f2f
}

.sr-bb .srt-stroke-away-3 {
  stroke: #d32f2f
}

.sr-bb .srt-fill-away-4 {
  fill: #982b3b
}

.sr-bb .srt-stroke-away-4 {
  stroke: #982b3b
}

.sr-bb .srt-fill-away-5 {
  fill: #e27878
}

.sr-bb .srt-stroke-away-5 {
  stroke: #e27878
}

.sr-bb .srt-fill-neutral-1 {
  fill: #2d3f6e
}

.sr-bb .srt-stroke-neutral-1 {
  stroke: #2d3f6e
}

.sr-bb .srt-fill-neutral-2 {
  fill: #e7e9ee
}

.sr-bb .srt-stroke-neutral-2 {
  stroke: #e7e9ee
}

.sr-bb .srt-fill-neutral-3 {
  fill: hsla(0, 0%, 100%, .12)
}

.sr-bb .srt-stroke-neutral-3 {
  stroke: hsla(0, 0%, 100%, .12)
}

.sr-bb .srt-fill-neutral-4 {
  fill: #abb2c5
}

.sr-bb .srt-stroke-neutral-4 {
  stroke: #abb2c5
}

.sr-bb .srt-fill-neutral-5 {
  fill: #c3c8d5
}

.sr-bb .srt-stroke-neutral-5 {
  stroke: #c3c8d5
}

.sr-bb .srt-fill-neutral-6 {
  fill: #485780
}

.sr-bb .srt-stroke-neutral-6 {
  stroke: #485780
}

.sr-bb .srt-fill-neutral-7 {
  fill: #abb2c5
}

.sr-bb .srt-stroke-neutral-7 {
  stroke: #abb2c5
}

.sr-bb .srt-fill-neutral-8 {
  fill: #2d3f6e
}

.sr-bb .srt-stroke-neutral-8 {
  stroke: #2d3f6e
}

.sr-bb .srt-fill-neutral-9 {
  fill: #1c2f62
}

.sr-bb .srt-stroke-neutral-9 {
  stroke: #1c2f62
}

.sr-bb .srt-fill-neutral-10 {
  fill: #2b3d6c
}

.sr-bb .srt-stroke-neutral-10 {
  stroke: #2b3d6c
}

.sr-bb .srt-fill-neutral-11 {
  fill: #6e7a9b
}

.sr-bb .srt-stroke-neutral-11 {
  stroke: #6e7a9b
}

.sr-bb .srt-fill-neutral-12 {
  fill: #b7bdcd
}

.sr-bb .srt-stroke-neutral-12 {
  stroke: #b7bdcd
}

.sr-bb .srt-fill-neutral-13 {
  fill: #263869
}

.sr-bb .srt-stroke-neutral-13 {
  stroke: #263869
}

.sr-bb .srt-fill-win {
  fill: #ebb058
}

.sr-bb .srt-stroke-win {
  stroke: #ebb058
}

.sr-bb .srt-fill-draw {
  fill: hsla(0, 0%, 100%, .4)
}

.sr-bb .srt-stroke-draw {
  stroke: hsla(0, 0%, 100%, .4)
}

.sr-bb .srt-fill-lose {
  fill: #d32f2f
}

.sr-bb .srt-stroke-lose {
  stroke: #d32f2f
}

.sr-bb .srt-stop-base-1 {
  stop-color: transparent
}

.sr-bb .srt-stop-primary-1,
.sr-bb .srt-stop-primary-2 {
  stop-color: #fff
}

.sr-bb .srt-stop-primary-3 {
  stop-color: #e6e6e6
}

.sr-bb .srt-stop-primary-4,
.sr-bb .srt-stop-primary-5 {
  stop-color: #9fa7bc
}

.sr-bb .srt-stop-primary-6,
.sr-bb .srt-stop-primary-7,
.sr-bb .srt-stop-primary-8 {
  stop-color: #fff
}

.sr-bb .srt-stop-primary-9 {
  stop-color: #56648a
}

.sr-bb .srt-stop-primary-10 {
  stop-color: #cfd3de
}

.sr-bb .srt-stop-primary-11 {
  stop-color: #e6e6e6
}

.sr-bb .srt-stop-primary-12 {
  stop-color: #fff
}

.sr-bb .srt-stop-home-1 {
  stop-color: #ebb058
}

.sr-bb .srt-stop-away-1 {
  stop-color: #d32f2f
}

.sr-bb .srt-fill-neutral-14 {
  fill: #0e2258
}

.sr-bb .srt-stroke-neutral-14 {
  stroke: #0e2258
}

.sr-bb .srt-logo-powered-by-light {
  display: none
}

.sr-bb .srt-logo-powered-by-dark {
  display: inline-block
}

.sr-lmt-plus__footer-wrapper {
  display: none
}

.sr-bb .sr-lmt-plus__comp-wrapper {
  border: none
}

header .score-button {
  background: #0e1f4e;
  border: 1px solid #122864;
  border-radius: 30px;
  color: #fff;
  display: block;
  float: right;
  height: unset !important;
  line-height: 13px;
  margin: 4px 10px 0;
  overflow: unset !important;
  padding: 6px 10px 5px 25px !important;
  position: relative
}

header .score-button svg {
  fill: #ebb058;
  display: inline-block;
  height: 26px;
  left: -7px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  top: 1px;
  vertical-align: middle;
  width: 26px
}

@keyframes rotating {
  0% {
    filter: drop-shadow(0 0 0 #ebb058);
    transform: rotate(0deg)
  }

  to {
    filter: drop-shadow(0 0 25px #ebb058);
    transform: rotate(1turn)
  }
}

@keyframes filterdrop {
  0% {
    filter: drop-shadow(0 0 0 #ebb058)
  }

  50% {
    filter: drop-shadow(0 0 15px #ebb058)
  }

  to {
    filter: drop-shadow(0 0 0 #ebb058)
  }
}

@font-face {
  font-family: digital;
  font-style: normal;
  font-weight: 400;
  src: url(data:application/x-font-woff;charset=utf-8;base64,AAEAAAASAQAABAAgTFRTSPCmpr8AAAO0AAAAb09TLzJnKvA9AAABqAAAAGBQQ0xUzZbuTAAAhgAAAAA2VkRNWGtqcwUAAAQkAAAF4GNtYXCQW9VlAAAUHAAAAlBjdnQgEnUMPQAAKowAAABmZnBnbTREFoUAABZsAAATO2dhc3AAFwAJAACF8AAAABBnbHlm3ul9EAAAKvQAAFLAaGRteK80MhkAAAoEAAAKGGhlYWTwNu85AAABLAAAADZoaGVhBXkDvgAAAWQAAAAkaG10eL+CFFAAAAIIAAABrGxvY2FPJmYMAAB9tAAAANhtYXhwAw4T0QAAAYgAAAAgbmFtZa5nJUgAAH6MAAAGY3Bvc3RdSWIxAACE8AAAAP1wcmVwVvJmgAAAKagAAADhAAEAAAABAADoRKrbXw889QAQBEwAAAAAxQtN8AAAAADJr10tADL/iAImA0gAAAALAAIAAAAAAAAAAQAAAyAAyAAAAlgAMgAyAiYAAQAAAAAAAAAAAAAAAAAAAGsAAQAAAGsAVAAOAAAAAAACAAgAQACMAAACABM7AAAAAAADAcoBkAAFAAACvAKKAAAAjwK8AooAAAHFADIBAwAAAgAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAABBTFRTAEAAICAwAyAAyAAAA4QAuwAAAAEAAAAAArwCvAAAACAAAAJEADIB9AAAAfQAAAEsAAAAtAAyAVUAMgIcADICCAAyAlgAMgIwADIAtAAyAV4AMgFeADIBrgAyAbgAMgC0ADIBuAAyALQAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAAyALQAMgC0ADIBcgAyAbgAMgFyADICCAAyAggAMgIIADICCAAyAeAAMgIIADIB4AAyAeAAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICEgAyAggAMgIIADICBwAyAggAMgIIADICCAAyAggAMgIIADICCAAyATYAMgIGADIBNgAyAgcAMgIHADIBGAAyAggAMgIIADIB4AAyAggAMgHgADIB4AAyAggAMgIIADIAtAAyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgISADICCAAyAggAMgIHADICCAAyAggAMgIIADICCAAyAggAMgIIADIBrgAyALQAMgGuADICHAAyAk4AMgC0ADIAtAAyAVQAMgFVADIBhgAyAhwAMgJEADICRAAyAAAAa0sBAQFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLAAAAAAEAAQEBAQEADAD4CP8ACAAH//4ACQAI//4ACgAJ//4ACwAJ//4ADAAK//0ADQAL//0ADgAM//0ADwAN//0AEAAO//0AEQAO//0AEgAP//wAEwAQ//wAFAAR//wAFQAS//wAFgAS//wAFwAT//wAGAAU//sAGQAV//sAGgAW//sAGwAX//sAHAAX//sAHQAY//sAHgAZ//oAHwAa//oAIAAb//oAIQAb//oAIgAc//oAIwAd//oAJAAe//kAJQAf//kAJgAg//kAJwAg//kAKAAh//kAKQAi//kAKgAj//gAKwAk//gALAAk//gALQAl//gALgAm//gALwAn//gAMAAo//cAMQAp//cAMgAp//cAMwAq//cANAAr//cANQAs//YANgAt//YANwAt//YAOAAu//YAOQAv//YAOgAw//YAOwAx//UAPAAy//UAPQAy//UAPgAz//UAPwA0//UAQAA1//UAQQA2//QAQgA2//QAQwA3//QARAA4//QARQA5//QARgA6//QARwA7//MASAA7//MASQA8//MASgA9//MASwA+//MATAA///MATQA///IATgBA//IATwBB//IAUABC//IAUQBD//IAUgBE//IAUwBE//EAVABF//EAVQBG//EAVgBH//EAVwBI//EAWABI//EAWQBJ//AAWgBK//AAWwBL//AAXABM//AAXQBN//AAXgBN//AAXwBO/+8AYABP/+8AYQBQ/+8AYgBR/+8AYwBR/+8AZABS/+8AZQBT/+4AZgBU/+4AZwBV/+4AaABW/+4AaQBW/+4AagBX/+0AawBY/+0AbABZ/+0AbQBa/+0AbgBa/+0AbwBb/+0AcABc/+wAcQBd/+wAcgBe/+wAcwBf/+wAdABf/+wAdQBg/+wAdgBh/+sAdwBi/+sAeABj/+sAeQBj/+sAegBk/+sAewBl/+sAfABm/+oAfQBn/+oAfgBo/+oAfwBo/+oAgABp/+oAgQBq/+oAggBr/+kAgwBs/+kAhABs/+kAhQBt/+kAhgBu/+kAhwBv/+kAiABw/+gAiQBx/+gAigBx/+gAiwBy/+gAjABz/+gAjQB0/+gAjgB1/+cAjwB1/+cAkAB2/+cAkQB3/+cAkgB4/+cAkwB5/+cAlAB6/+YAlQB6/+YAlgB7/+YAlwB8/+YAmAB9/+YAmQB+/+UAmgB+/+UAmwB//+UAnACA/+UAnQCB/+UAngCC/+UAnwCD/+QAoACD/+QAoQCE/+QAogCF/+QAowCG/+QApACH/+QApQCH/+MApgCI/+MApwCJ/+MAqACK/+MAqQCL/+MAqgCM/+MAqwCM/+IArACN/+IArQCO/+IArgCP/+IArwCQ/+IAsACQ/+IAsQCR/+EAsgCS/+EAswCT/+EAtACU/+EAtQCV/+EAtgCV/+EAtwCW/+AAuACX/+AAuQCY/+AAugCZ/+AAuwCZ/+AAvACa/+AAvQCb/98AvgCc/98AvwCd/98AwACe/98AwQCe/98AwgCf/98AwwCg/94AxACh/94AxQCi/94AxgCi/94AxwCj/94AyACk/94AyQCl/90AygCm/90AywCn/90AzACn/90AzQCo/90AzgCp/9wAzwCq/9wA0ACr/9wA0QCr/9wA0gCs/9wA0wCt/9wA1ACu/9sA1QCv/9sA1gCw/9sA1wCw/9sA2ACx/9sA2QCy/9sA2gCz/9oA2wC0/9oA3AC0/9oA3QC1/9oA3gC2/9oA3wC3/9oA4AC4/9kA4QC5/9kA4gC5/9kA4wC6/9kA5AC7/9kA5QC8/9kA5gC9/9gA5wC9/9gA6AC+/9gA6QC//9gA6gDA/9gA6wDB/9gA7ADC/9cA7QDC/9cA7gDD/9cA7wDE/9cA8ADF/9cA8QDG/9cA8gDG/9YA8wDH/9YA9ADI/9YA9QDJ/9YA9gDK/9YA9wDL/9YA+ADL/9UA+QDM/9UA+gDN/9UA+wDO/9UA/ADP/9UA/QDP/9QA/gDQ/9QA/wDR/9QAAAAXAAAAcAkFBQQEAgEDBAQFBQEDAwQEAQQBBAQBBAQEBAQEBAQBAQMEAwQEBAQEBAQEBAQBBAQEBAQEBAQEBAQEBAQEBAQDBAMEBAIEBAQEBAQEBAEEBAQEBAQEBAQEBAQEBAQEBAQBBAQFAQEDAwMEBQUAAAAKBQUFBQMCAwUFBQUCAwMEBAIEAgUFAgUFBQUFBQUFAgIDBAMFBQUFBAUEBAUFAgUFBQUFBQUFBQUFBQUFBQUFAwUDBQUDBQUEBQQEBQUCBQUFBQUFBQUFBQUFBQUFBQUEAgQFBQICAwMEBQUFAAAACwYGBQUDAgMFBQYGAgQEBAQCBAIFBQIFBQUFBQUFBQICBAQEBQUFBQUFBQUFBQIFBQUFBQUFBQUFBQUFBQUFBQMFAwUFAwUFBQUFBQUFAgUFBQUFBQUFBQUFBQUFBQUFBAIEBQYCAgMDBAUGBgAAAAwHBgUFAwIEBgYHBgIEBAUFAgUCBgYCBgYGBgYGBgYCAgQFBAYGBgYFBgUFBgYCBgYGBgYGBgYGBgYGBgYGBgYDBgMGBgMGBgUGBQUGBgIGBgYGBgYGBgYGBgYGBgYGBgUCBQYGAgIEBAQGBgYAAAANBwcGBgQCBAYGBwcCBAQFBQIFAgYGAgYGBgYGBgYGAgIEBQQGBgYGBgYGBgYGAgYGBgYGBgYGBgYGBgYGBgYGBAYEBgYDBgYGBgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYFAgUGBwICBAQFBgcHAAAADwgIBwcEAgUHBwgIAgUFBgYCBgIHBwIHBwcHBwcHBwICBQYFBwcHBwcHBwcHBwIHBwcHBwcHBwcHBwcHBwcHBwQHBAcHBAcHBwcHBwcHAgcHBwcHBwcHBwcHBwcHBwcHBgIGBwgCAgUFBQcICAAAABAJCAcHBAMFCAgJCAMFBQYGAwYDCAgDCAgICAgICAgDAwUGBQgICAgHCAcHCAgDCAgICAgICAgICAgICAgICAgFCAUICAQICAcIBwcICAMICAgICAgICAgICAgICAgICAYDBggJAwMFBQYICAgAAAARCQkICAUDBQgICQkDBQUHBwMHAwgIAwgICAgICAgIAwMGBwYICAgIBwgHBwgIAwgICAgICAgICAgICAgICAgIBQgFCAgECAgHCAcHCAgDCAgICAgICAgICAgICAgICAgHAwcICQMDBQUGCAkJAAAAEwoKCQkFAwYJCQoKAwYGBwgDCAMJCQMJCQkJCQkJCQMDBggGCQkJCQgJCAgJCQMJCQkJCQkJCQkJCQkJCQkJCQUJBQkJBQkJCAkICAkJAwkJCQkJCQkJCQkJCQkJCQkJBwMHCQoDAwYGBwkKCgAAABULCwoKBgMHCgoLCwMHBwgIAwgDCgoDCgoKCgoKCgoDAwcIBwoKCgoJCgkJCgoDCgoKCgoKCgoKCgoKCgoKCgoGCgYKCgUKCgkKCQkKCgMKCgoKCgoKCgoKCgoKCgoKCggDCAoLAwMGBwcKCwsAAAAYDQ0LCwcEBwwLDQwECAgJCgQKBAsLBAsLCwsLCwsLBAQICggLCwsLCgsKCgsLBAsLCwsLCwsMCwsLCwsLCwsLBwsHCwsGCwsKCwoKCwsECwsLCwsLCwwLCwsLCwsLCwsJBAkMDQQEBwcJDA0NAAAAGw8ODAwHBAgNDQ8OBAkJCwsECwQNDQQNDQ0NDQ0NDQQECQsJDQ0NDQwNDAwNDQQNDQ0NDQ0NDQ0NDQ0NDQ0NDQgNCA0NBw0NDA0MDA0NBA0NDQ0NDQ0NDQ0NDQ0NDQ0NCwQLDQ4EBAgICg0ODgAAAB0QDw0NCAUJDg4QDwUJCQsMBQwFDg4FDg4ODg4ODg4FBQoMCg4ODg4NDg0NDg4FDg4ODg4ODg4ODg4ODg4ODg4IDggODgcODg0ODQ0ODgUODg4ODg4ODg4ODg4ODg4ODgsFCw4QBQUJCQoODw8AAAAgEREPDwkFChAPERAFCgoNDQUNBQ8PBQ8PDw8PDw8PBQULDQsPDw8PDg8ODg8PBQ8PDw8PDw8PDw8PDw8PDw8PCQ8JDw8IDw8ODw4ODw8FDw8PDw8PDw8PDw8PDw8PDw8NBQ0QEQUFCgoLEBERAAAAIRIRDw8JBQoQEBIRBQsLDQ0FDQUQEAUQEBAQEBAQEAUFCw0LEBAQEA4QDg4QEAUQEBAQEBAQEBAQEBAQEBAQEAkQCRAQCBAQDhAODhAQBRAQEBAQEBAQEBAQEBAQEBAQDQUNEBIFBQoKDBAREQAAACUUFBERCgYLEhEUEwYMDA4PBg8GEREGEREREREREREGBgwPDBEREREQERAQEREGERERERERERIREREREREREREKEQoREQkRERAREBAREQYREREREREREhEREREREREREQ4GDhIUBgYLCw0SFBQAAAAqFxYTEwsHDRUUFxUHDQ0QEQcRBxQUBxQUFBQUFBQUBwcOEQ4UFBQUEhQSEhQUBxQUFBQUFBQUFBQUFBQUFBQUDBQMFBQLFBQSFBISFBQHFBQUFBQUFBQUFBQUFBQUFBQQBxAVFwcHDQ0PFRYWAAAALhkYFRUNCA4XFhkXCA8PEhIIEggWFggW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ACuzDQtGACuzDgFGACuzEA9GACuzEQ9GACuzEgtGACuzEwtGACuzFAFGACuzFQFGACuzFg9GACuzFwFGACuzGAFGACuzGQtGACtFaERFaERFaERFaERFaEQAAAACuwGDAEsCRgIGAAADUQHO/5ABnQIwAAACFQAOATn/jP9F/6cAtgBxAdUBUP9rAQQA7gCMAEsASwCeAIMArACCABwASwBhAA4AMwBKABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAAAAEADIAAAISAtAABQALAA8AFwCPuABkK7gAGC+4ABMvuAAQ3LoAAAATABAREjm4ABgQuAAN0LgADS+4AATcuAAH0LgABy+4AA0QuAAI0LgACC+6AAsAEwAQERI5uAAEELgAD9C4ABAQuAAZ3AC6ABMAAABnK7oACwAUAGcruAATELgABNC4ABQQuAAH0LoADQAAABMREjm6AA4AFAALERI5MDEpASYnNyERISc2NyEBBxEXAQYHJxE3FhcBzP6YKApQASz+1VAKKAFn/rZQUAGQCigeHigKCigeAjAeKAr9lB4CRB79xigKUAIwUAooAAADADIAAACCAtAABAALAA8AQ7gAZCu6AAIAAwBnK7gAAxC4AAXQuAACELgACdC4AAIQuAAM0LgAAxC4AA3QALgABy+6AA8ADABnK7gADxC4AAPcMDETFxUjPQI3FhcRBxMjNTNuFFAeKAoUFFBQAV4UqoKM0lAKKP7oFP6OUAAAAAIAMgIIASMC0QAEAAkAO7gAZCu4AAovuAAHL7gAChC4AALQuAACL7gAANy4AAcQuAAF3LgAC9wAuAADL7gACC+4AAEvuAAGLzAxEwcnNTMXByc1M4IoKFChKChQAjAoKKCfKCigAAAADAAyAHcB6gJYAAUACwARABcAHQAjACkALwA1ADsAQQBHAOe4AGQruABIL7gAEi+4AEgQuAAM0LgADC+4AA7cuAASELgAFNy4AAwQuAAY0LgADhC4ABrQuAASELgAHtC4ABQQuAAg0LgAEhC4ACTQuAAUELgAJtC4AAwQuAAq0LgADhC4ACzQALgAGS+4AB8vuAAoL7gALi+6ADYAOABnK7oAQgBEAGcruABCELgAANC4AAAvuABEELgAAtC4AAIvuAA2ELgABtC4AAYvuAA4ELgACNC4AAgvuAA2ELgAMNC4ADAvuAA4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AA4AAhESOboAEAAOAAIREjm6ABQADgACERI5MDETNTcXFTcXDwEfAQcnFQcnNQcnPwEvATevKChGNw9FRQ83RigoRjcPRUUPNwGuUCgoUCgPNygoNw8oUCgoUCgPNygoNw8AAAABADIAvgGGAhIADwA/uABkK7oABAAAAGcruAAEELgACNC4AAAQuAAL0AC4AAovuAACL7oABQAHAGcruAAFELgAANC4AAcQuAAM0DAxEzU3FxUzFwcjFQcnNSMnN7QoKFooKFooKFooKAGQWigoWigoWigoWigoAAABADL/iACCAFAABAAXuABkK7oAAAACAGcrALgAAS+4AAMvMDEXByc1M4IoKFBQKCigAAAAAQAyAUABhgGQAAUAD7gAZCsAugAAAAIAZyswMQEXByEnNwFeKCj+/CgoAZAoKCgoAAAAAAEAMgAAAIIAUAADABe4AGQrugAAAAEAZysAugADAAAAZyswMTMjNTOCUFBQAAAAAAIAMgAAAdYC0AAFAAsAD7gAZCsAuAABL7gABy8wMQE3MhcDIw8BIicTMwEPdzwUmi0WdzwUmi0B3vIo/sqA8igBNgAABgAyAAAB1gLQAAYADAARABcAHAAjAK+4AGQruAAkL7gABS+4AALcugAHAAUAAhESObgAJBC4AA3QuAANL7gAC9y4ABDQuAALELgAE9C4ABMvuAANELgAFNC4ABQvugAXAAUAAhESObgACxC4ABjQuAANELgAG9C4AAUQuAAd0LgAAhC4ACHQuAACELgAJdwAugAFAAcAZyu6ABcAHgBnK7gABRC4AAvQugANAAcABRESObgAHhC4ABPQugAcAB4AFxESOTAxARcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAcIUCigeCv7UKApQ8P7AFDzw71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0v7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFAACADIAAACCAtAABgANAC+4AForugACAAUAXSu4AAUQuAAH0LgAAhC4AAvQuAACELgAD9wAuAAEL7gACS8wMRMXEQYHJz0CNxYXEQduFAooHh4oChQBXhT+6CgKUNKM0lAKKP7oFAAAAAUAMgAAAdYC0AAFAAsAEAAWAB0ApbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAM0LgADC+4AArcuAAD0LgAChC4AAXQuAAAELgAHNy6AAYAAAAcERI5uAAKELgAD9C4AAoQuAAS0LgAEi+4AAwQuAAT0LgAEy+6ABYAAAAcERI5uAAAELgAF9C4ABwQuAAf3AC6AAsABgBnK7oAFgAYAGcrugAAAAIAZyu6AAwABgALERI5uAAYELgAEtAwMQEXByEnNwEhJic3IQURNxcVEyMnNjchAzU3FhcRBwGGKCj+/CgoASz+tigKUAEO/qIUPPDvUAooASsKHigKFAGQKCgoKP5wCigeCgEEFDy+AhweKAr+3tJQCij+6BQAAAAABQAyAAAB1gLQAAUADAASABgAHwBruABaK7oAHgAAAF0ruAAeELgAB9C4AAAQuAAL0LoADQAAAB4REjm6ABgAAAAeERI5uAAAELgAGdC4AB4QuAAh3AC6AAsADQBdK7oAGAAaAF0rugAAAAIAXSu4AAsQuAAR0LgAGhC4ABTQMDEBFwchJzcFFxEGByc1EyEmJzczESMnNjchAzU3FhcRBwGGKCj+/CgoAUAUCigeCv7UKApQ8O9QCigBKwoeKAoUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigK/t7SUAoo/ugUAAAABAAyAAAB1gLQAAUADAARABgAbbgAZCu4ABkvuAAAL7gAAtC4ABkQuAAQ0LgAEC+4AAXcuAAD0LgAABC4ABfcuAAH0LgAABC4AAvQuAAFELgADdC4AAAQuAAS0LgAFxC4ABrcALgAFC+4AAovugAAAAIAZyu6ABEACgAUERI5MDEBFwchJzcFFxEGByc1ARUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB7+/DwUAVQeKAoUAZAoKCgoMhT+6CgKUNIBaNw8FAEi+tJQCij+6BQAAAUAMgAAAdYC0AAFAAwAEgAYAB0ArbgAZCu4AB4vuAACL7gAANC4AB4QuAAQ0LgAEC+4ABHcuAAD0LgAERC4AAXQuAACELgAB9y4AAIQuAAL0LoADQACAAcREjm4ABEQuAAU0LgAFC+4ABAQuAAV0LgAFS+6ABgAAgAHERI5uAARELgAGdC4ABAQuAAc0LgABxC4AB/cALoACwANAGcrugAYABMAZyu6AAAAAgBnK7gACxC4ABHQugAdABMAGBESOTAxARcHISc3BRcRBgcnNRMhJic3MxMhJzY3IQUVBycRAYYoKP78KCgBQBQKKB4K/tQoClDwHv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigKZL48FAEEAAYAMgAAAdYC0AAFAAwAEgAXAB0AIgC/uABkK7gAIy+4AAIvuAAA0LgAIxC4ABPQuAATL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwchJzcFFxEGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKCj+/CgoAUAUCigeCv7UKApQ8P7AFDwBDv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgoBBBQ8vgIcHigKZL48FAEEAAQAMgAAAdYC0AAGAAwAEQAYAHe4AForuAAZL7gABS+4AALcuAAZELgAENC4ABAvuAAO3LgACNC4AAgvuAAQELgACdC4AAkvugAMAAUAAhESObgABRC4ABLQuAACELgAFtC4AAIQuAAa3AC4AAQvugAMABMAXSu4ABMQuAAI0LoAEQATAAwREjkwMQEXEQYHJzUDIyc2NyEFFQcnEQU1NxYXEQcBwhQKKB4U71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BQAAAcAMgAAAdYC0AAFAAwAEgAXAB0AIgApANO4AForuAAqL7gAAC+4AALQuAAqELgAE9C4ABMvuAAR3LgAA9C4ABEQuAAF0LgAABC4ACjcuAAH0LgAABC4AAvQugANAAAAKBESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAAAKBESObgAERC4AB7QuAATELgAIdC4AAAQuAAj0LgAKBC4ACvcALoACwANAF0rugAdACQAXSu6AAAAAgBdK7gACxC4ABHQugATAA0ACxESObgAJBC4ABnQugAiACQAHRESOTAxARcHISc3BRcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB4K/tQoClDw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KBC4AAvQuAALL7oABQALAAIREjm4AAncuAAO0LgACRC4ABHQuAARL7gACxC4ABLQuAASL7oAFQADAAIREjm4AAkQuAAW0LgACxC4ABnQuAADELgAG9C4AAIQuAAf0LgAAhC4ACncALgAJS+6AAoABQBnK7oAFQAcAGcrugALAAUAChESObgAHBC4ABHQugAaABwAFRESOTAxARcVJzUDISYnNzMHETcXFRMjJzY3IQUVBycRBTU3FhcRDwEzFxUjJwHCFFAK/ugoClCq+hQ88O9QCigBK/7yPBQBVB4oChSgPII8ggFeFPBQeP7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFL6CPIIAAAAABgAyAAAB1gLQAAUACwASABgAHwAkAK+4AGQruAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAN3LgAA9C4AA0QuAAF0LgAABC4AB7cuAAI0LgAABC4AArQuAANELgAFNC4ABQvuAAQELgAFdC4ABUvugAYAAAAHhESObgAABC4ABnQuAANELgAINC4ABAQuAAj0LgAHhC4ACbcALgACi+4AA4vugAYABoAZyu6AAAAAgBnK7gAGhC4ABTQugAkABoAGBESOTAxARcHISc3FzMBBiMvARUHJicRNwEjJzY3IQM1NxYXEQclFQcnEQGGKCj+/CgoFDwBBBQ88BQeKAoUASzvUAooASsKHigKFP7APBQBkCgoKChk/vwo8DLSUAooARgUASIeKAr+3tJQCij+6BT6vjwUAQQABQAyAAAB1gLQAAUADAASABcAHwCzuABkK7gAIC+4AAIvuAAA0LgAIBC4ABDQuAAQL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABPQuAAQELgAFtC4ABEQuAAY0LgAGC+4ABAQuAAZ0LgAGS+4AAcQuAAe0LgAAhC4AB/QuAAHELgAIdwAugALAA0AZyu6ABsAGABnK7oAAAACAGcruAALELgAEdC6ABcAGAAbERI5MDEBFwchJzcFFxEGByc1EyEmJzczAxUHJxEXJzY3IRYXBwGGKCj+/CgoAUAUCigeCv7UKApQ8PA8FFFQCigBPygKUAGQKCgoKDIU/ugoClDS/t4KKB4CHL48FAEECh4oCgooHgAAAwAyAAAB1QLQAAYACwAT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KIsUASIoKEYoKGTmFDzcAnYUCigeCtw8FOb95B4oChQBfCgoKCgAAAAFADIBSgHqAhwABQALABEAFwAdAD+4AGQrALgAGi+4ABIvugAAAAIAZyu4AAAQuAAG0LgABi+4AAIQuAAI0LgACC+4AAAQuAAM0LgAAhC4AA7QMDEBFwcjJzcHFwcjJzclFwcjJzcnFwcjJzcfAQcjJzcBIigoKCgoeCgoKCgoAWgoKCgoKMgoKCgoKMgoKCgoKAHgKCgoKAEoKCgoASgoKCg8KCgoKIIoKCgoAAAAAA4AMv//AhwC0AAFAAsAEQAXAB0AIwApAC8ANQA7AEEARwBNAFMBKbgAZCu6ABwACABnK7oALAAoAGcrugALAAgAHBESObgACBC4ABDQugAXAAgAHBESOboAIwAoACwREjm6AC8AKAAsERI5uAAsELgANNC6AEoACAAcERI5uABKL7gAOty6AEEACAAcERI5uABKELgARtC6AEcACAAcERI5ugBNAEoAOhESObgALBC4AFXcALgACi+4ABovuAAmL7gALi+4AEAvuABEL7gAQBC4ADjcuAAB0LoAEQBAAAoREjm6ABcAQAAKERI5ugAdAEAAChESObgAOBC4ACLQugAjAEAAChESOboAKQBAADgREjm4AEAQuAAv0LgALy+6ADUAQAA4ERI5ugA7AEAAOBESOboARwBAADgREjm4ADgQuABM0LoATQBAAAoREjkwMQEHBj8BMycjJzY3MwcVByYnNRczFwYHIzc1NxYXFRMjJzY3MwcVByYnNRczFwYHIzc1NxYXFSU1NxYXFSczFwYHIzcVByYnNRcjJzY3MxM3Ng8BJwEXoDwBvR6LClAKKEYoHigKZApQCihGKB4oCsgKUAooRiceKApjClAKKEYoHigK/soeKApaClAKKEYKHigKWgpQCihGMqA8Ab0eAY+fATy+lx4oCmQ8UAooeFoeKApkPFAKKHj+eh4oCmQ8UAooeFoeKApkPFAKKHgePFAKKHgJHigKjTxQCih4Ch4oCgEjnwE8vwEAAAAAAQAyAggAggLQAAQAF7gAZCu6AAAAAQBnKwC4AAAvuAADLzAxEyM1NxeCUCgoAgigKCgAAAEAMgIIAIIC0AAEABe4AGQrugAAAAIAZysAuAABL7gAAy8wMRMHJzUzgigoUAIwKCigAAACADICCAEi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)
}

.score-page-container .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 1310px !important
}

.score-page-container .modal-content {
  background-color: #22439a;
  border-radius: 10px
}

.score-page-container .close {
  z-index: 1
}

.score-page-container .score-banner {
  background: #091840;
  border-bottom: 1px solid rgba(0, 0, 0, .3);
  border-radius: 10px 10px 0 0;
  margin: -10px -10px 10px;
  padding: 10px;
  position: relative;
  z-index: 0
}

.score-page-container .score-banner .icon {
  display: inline-block;
  width: 100px
}

.score-page-container .score-banner .icon svg {
  fill: #ebb058;
  display: table;
  height: 70px;
  margin: 5px auto;
  width: 70px
}

.score-page-container .score-banner .text {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 105px)
}

.score-page-container .score-banner .text h3 {
  letter-spacing: -1px;
  line-height: 63px;
  margin: 0 0 -20px;
  padding: 0;
  text-transform: uppercase
}

.score-page-container .score-banner .text h3 p {
  font-size: 13px;
  margin: 5px 0;
  opacity: .6
}

.score-page-container .score-banner .text p {
  font-size: 13px;
  margin: 5px 0;
  opacity: .5
}

.score-bg {
  background-color: #0e2258;
  background-image: url(/proxy-0/static/37/images/soccer-bg.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  filter: blur(5px) grayscale(100%);
  z-index: -1
}

.score-bg,
.score-bg:after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.score-bg:after {
  background: rgba(14, 34, 88, .7);
  content: "";
  z-index: 1
}

.score-not-found {
  background: #091840;
  border: none;
  border-radius: 20px;
  margin: 10px auto;
  padding: 20px;
  width: 650px
}

.score-not-found svg {
  fill: #ebb058;
  width: 100px
}

.score-not-found h1 {
  font-size: 25px;
  font-weight: 300;
  margin: 10px 0;
  text-transform: uppercase
}

.score-page {
  min-height: 600px
}

.score-page .score-title {
  background: linear-gradient(135deg, #06102a, #091840 50%, #06102a);
  border: 1px solid #0e2258;
  border-radius: 35px;
  color: #ebb058;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 4px;
  margin: 20px 0 10px;
  padding: 10px;
  position: relative;
  text-align: center;
  text-shadow: 3px 3px 3px rgba(0, 0, 0, .23);
  text-transform: uppercase;
  z-index: 1
}

.score-page .score-title .dropdown,
.score-page .score-title .rule-btn {
  left: 10px;
  letter-spacing: 0;
  position: absolute;
  top: 7px;
  z-index: 99
}

.score-page .score-title .dropdown a,
.score-page .score-title .dropdown button,
.score-page .score-title .rule-btn a,
.score-page .score-title .rule-btn button {
  border-radius: 30px;
  display: block;
  font-weight: 700;
  padding: 5px 12px
}

.score-page .score-title svg {
  fill: #ebb058;
  display: inline-block;
  height: 25px;
  vertical-align: text-top;
  width: 25px
}

.score-page .score-title svg.right {
  left: auto;
  right: 20px
}

.score-page .score-title .menu {
  position: absolute;
  right: 10px;
  top: 6px
}

.score-page .menu a {
  background: #0e2258;
  color: #fff;
  float: left;
  font-size: 14px;
  font-size: 12px;
  letter-spacing: 0;
  padding: 7px 12px;
  text-decoration: none;
  text-shadow: none
}

.score-page .menu a.active {
  background: #ebb058 !important;
  color: #fff
}

.score-page .menu a:hover {
  background: #0b1a42
}

.score-page .menu a:first-child {
  border-bottom-left-radius: 30px;
  border-right: 1px solid #091840;
  border-top-left-radius: 30px
}

.score-page .menu a:last-child {
  border-bottom-right-radius: 30px;
  border-top-right-radius: 30px
}

.score-page .dropdown {
  display: block
}

.score-page .dropdown .form-control {
  border-radius: 30px
}

.score-page .events .items {
  display: table;
  width: 100%
}

.score-page .events .overlay {
  background: rgba(0, 0, 0, .57);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99
}

.score-page .events .item {
  border: 1px solid #0e2258;
  border-radius: 5px;
  margin: 10px 0;
  position: relative
}

.score-page .events .item.zoom {
  box-shadow: 0 0 13px #000;
  transform: scale(1.04);
  z-index: 100
}

.score-page .events .item.zoom .header {
  visibility: hidden
}

.score-page .events .item .validation {
  background: #040b1c;
  border-radius: 5px;
  font-size: 14px;
  height: 100%;
  left: 0;
  padding: 30px;
  position: absolute;
  top: 0;
  width: 100%
}

.score-page .events .item .validation h3 {
  font-size: 18px;
  margin: 0 0 10px;
  text-transform: uppercase
}

.score-page .events .item .validation b {
  background: #091840;
  border-radius: 30px;
  color: #ebb058;
  display: table;
  margin: 13px auto 15px;
  padding: 0 60px
}

.score-page .events .item .validation .btn {
  border-radius: 30px
}

.score-page .events .item .validation .alert {
  border-color: #f42727 !important;
  border-radius: 30px;
  clear: both;
  display: block;
  margin: 20px 0;
  padding: 10px 100px
}

.score-page .events .item .header {
  background: #081537;
  background: linear-gradient(135deg, #06102a, #091840 50%, #06102a);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: table;
  padding: 10px 0 3px;
  width: 100%
}

.score-page .events .item .header .left,
.score-page .events .item .header .right {
  float: left;
  font-weight: 700;
  line-height: 35px;
  overflow: hidden;
  padding: 0 20px;
  text-align: center;
  text-overflow: ellipsis;
  text-shadow: -1px 0 3px rgba(0, 0, 0, .24);
  text-transform: uppercase;
  white-space: nowrap;
  width: 40%
}

.score-page .events .item .header .left img,
.score-page .events .item .header .right img {
  height: 50px;
  margin-top: -8px;
  position: absolute;
  width: 50px
}

.score-page .events .item .header .left img.home,
.score-page .events .item .header .right img.home {
  left: 10px
}

.score-page .events .item .header .left img.away,
.score-page .events .item .header .right img.away {
  right: 10px
}

.score-page .events .item .header .center {
  background: #06102a;
  border-bottom: 1px solid #ebb058;
  border-top: 1px solid #ebb058;
  clip-path: polygon(50% 0, 100% 0, 82% 100%, 18% 100%, 0 0);
  float: left;
  height: 59px;
  margin-bottom: -4px;
  margin-top: -12px;
  padding: 10px 10px 0;
  text-align: center;
  width: 20%
}

.score-page .events .item .header .center .vs {
  color: #ebb058;
  font-size: 26px;
  font-weight: 700;
  margin-top: -10px
}

.score-page .events .item .header .center .time {
  font-size: 12px;
  opacity: .5
}

.score-page .events .item .content {
  background: #06102a;
  border: 1px solid #06102a
}

.score-page .events .item .content .vs {
  color: #ebb058;
  font-size: 45px;
  left: 50%;
  margin-top: 10px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%)
}

.score-page .events .item .content .money {
  color: #ebb058;
  font-size: 20px;
  font-weight: 700;
  left: 0;
  letter-spacing: -1px;
  line-height: 16px;
  margin-top: 14px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 100%
}

.score-page .events .item .content .money span {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase
}

.score-page .events .item .content .items .item {
  border: none
}

.score-page .events .item .content .items label {
  display: block;
  font-family: digital, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase
}

.score-page .events .item .content .items input {
  background: #0a1b49;
  border: 1px solid #0e2258;
  border-radius: 5px;
  clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%);
  color: #ebb058;
  display: block;
  font-family: digital, sans-serif;
  font-size: 40px;
  height: 60px;
  margin: 0 auto;
  outline: none;
  text-align: center;
  width: 100%
}

.score-page .events .item .content .items input:focus {
  border-color: #ebb058 !important
}

.score-page .events .item .button-content {
  align-items: center;
  background: linear-gradient(135deg, #06102a, #091840 50%, #06102a);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid #0e2258;
  display: table;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 10px;
  position: relative;
  text-align: center;
  width: 100%
}

.score-page .events .item .button-content .popover-btn {
  color: #fff;
  font-size: 30px;
  left: 10px;
  opacity: .4;
  position: absolute;
  top: 5px
}

.score-page .events .item .button-content .button {
  background: #ebb058;
  border-radius: 30px;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 35px;
  line-height: 36px;
  margin: 0 auto;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  width: 230px
}

.score-page .events .item .button-content .button svg {
  fill: #fff;
  display: inline-block;
  height: 26px;
  margin-top: -5px;
  vertical-align: middle;
  width: 26px
}

.score-page .events .item .button-content .button.completed {
  background: #00c717;
  color: #fff
}

.score-page .events .item .button-content .button.danger {
  background: #f42727;
  color: #fff
}

@media (max-width:1200px) {
  .score-page .winners .row>.col-md-3 {
    width: 50%
  }
}

.score-page .winners .item {
  border: 1px solid #0e2258;
  border-radius: 5px;
  height: 250px;
  margin: 10px 0;
  overflow: hidden
}

.score-page .winners .item .left {
  background: linear-gradient(135deg, #030713, #091840 50%, #091840);
  border-right: 1px solid #030713;
  float: left;
  height: 250px;
  padding: 30px 3px;
  position: relative;
  width: 55%;
  z-index: 0
}

.score-page .winners .item .left .team {
  display: block;
  font-weight: 700;
  margin: 20px 10px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.score-page .winners .item .left .team img {
  width: 30px
}

.score-page .winners .item .left svg {
  height: 230px;
  opacity: .1;
  position: absolute;
  right: 0;
  top: 5px;
  width: 230px;
  z-index: -1
}

.score-page .winners .item .left .time {
  clear: both;
  display: block;
  float: left;
  margin: 15px;
  opacity: .4
}

.score-page .winners .item .left .score {
  background: rgba(0, 0, 0, .23);
  border-radius: 5px;
  color: #ebb058;
  float: left;
  font-size: 30px;
  font-weight: 700;
  margin: 1px 15px;
  padding: 0 8px
}

.score-page .winners .item .right {
  background: linear-gradient(135deg, #030713, #091840 50%, #030713);
  float: right;
  height: 255px;
  overflow-y: scroll;
  width: 45%
}

.score-page .winners .item .right .users .user {
  background: rgba(0, 0, 0, .15);
  font-size: 12px;
  margin: 7px;
  overflow: hidden;
  padding: 6px 12px;
  white-space: nowrap
}

.score-page .winners .item .right .users .user svg {
  fill: #fff;
  display: inline-block;
  height: 16px;
  margin-top: -4px;
  opacity: .3;
  vertical-align: middle;
  width: 16px
}

.score-page .information {
  background: rgba(3, 3, 3, .25);
  background: linear-gradient(135deg, #030713, #06102a 50%, #030713);
  border-radius: 30px;
  margin-top: 5px;
  padding: 10px;
  text-align: center
}

.col-xs-3 {
  margin: 0 1rem
}

.game__flag {
  grid-gap: .375rem;
  display: grid;
  justify-items: start;
  left: 0;
  position: absolute;
  top: 10px
}

.game__flag span {
  border-radius: 0 10px 10px 0;
  color: #fff;
  display: block;
  font-size: .625rem;
  font-style: italic;
  font-weight: 600;
  padding: 0 .5rem 0 .25rem;
  text-transform: capitalize
}

.game__flag .flag--promo {
  background-color: #149c44
}

.game__flag .flag--new {
  background-color: #ff4343
}

.game__flag .flag--pre-release {
  background-color: #ca113d
}

.game__maintenance {
  align-items: center;
  background-color: rgba(0, 0, 0, .7);
  display: flex;
  flex-direction: column;
  font-size: .875rem;
  font-weight: 600;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3
}

.game__maintenance i {
  margin-bottom: .5rem
}

@keyframes skeleton {
  0% {
    left: -100%
  }

  to {
    left: 100%
  }
}

.game__skeleton {
  background-color: #0e1f4e;
  left: 0;
  overflow: hidden
}

.game__skeleton,
.game__skeleton:before {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%
}

.game__skeleton:before {
  animation: skeleton 1s cubic-bezier(.4, 0, .2, 1) infinite;
  background: linear-gradient(90deg, transparent 0, #0e2258 50%, transparent);
  content: "";
  display: block;
  left: -150px
}

.snow-container {
  filter: drop-shadow(0 0 10px white);
  height: 100vh;
  overflow: hidden;
  pointer-events: none;
  position: fixed;
  width: 100vw;
  z-index: 99999999
}

.snow {
  background: #fff;
  border-radius: 50%;
  height: 10px;
  position: absolute;
  width: 10px
}

.snow:first-child {
  animation: fall-1 48s linear -18s infinite;
  opacity: .6419;
  transform: translate(9.706vw, -10px) scale(.5169)
}

@keyframes fall-1 {
  34.361% {
    transform: translate(11.2564vw, 34.361vh) scale(.5169)
  }

  to {
    transform: translate(10.4812vw, 100vh) scale(.5169)
  }
}

.snow:nth-child(2) {
  animation: fall-2 50s linear -4s infinite;
  opacity: .8093;
  transform: translate(83.8292vw, -10px) scale(.0533)
}

@keyframes fall-2 {
  50.485% {
    transform: translate(80.8115vw, 50.485vh) scale(.0533)
  }

  to {
    transform: translate(82.32035vw, 100vh) scale(.0533)
  }
}

.snow:nth-child(3) {
  animation: fall-3 30s linear -5s infinite;
  opacity: .3873;
  transform: translate(69.5307vw, -10px) scale(.8532)
}

@keyframes fall-3 {
  44.826% {
    transform: translate(75.4571vw, 44.826vh) scale(.8532)
  }

  to {
    transform: translate(72.4939vw, 100vh) scale(.8532)
  }
}

.snow:nth-child(4) {
  animation: fall-4 26s linear -17s infinite;
  opacity: .0331;
  transform: translate(37.4235vw, -10px) scale(.8436)
}

@keyframes fall-4 {
  72.346% {
    transform: translate(34.1895vw, 72.346vh) scale(.8436)
  }

  to {
    transform: translate(35.8065vw, 100vh) scale(.8436)
  }
}

.snow:nth-child(5) {
  animation: fall-5 52s linear -1s infinite;
  opacity: .2482;
  transform: translate(35.2742vw, -10px) scale(.1752)
}

@keyframes fall-5 {
  67.376% {
    transform: translate(30.7967vw, 67.376vh) scale(.1752)
  }

  to {
    transform: translate(33.03545vw, 100vh) scale(.1752)
  }
}

.snow:nth-child(6) {
  animation: fall-6 56s linear -12s infinite;
  opacity: .2636;
  transform: translate(69.1571vw, -10px) scale(.5245)
}

@keyframes fall-6 {
  58.415% {
    transform: translate(71.3202vw, 58.415vh) scale(.5245)
  }

  to {
    transform: translate(70.23865vw, 100vh) scale(.5245)
  }
}

.snow:nth-child(7) {
  animation: fall-7 24s linear -11s infinite;
  opacity: .659;
  transform: translate(1.6064vw, -10px) scale(.2208)
}

@keyframes fall-7 {
  74.779% {
    transform: translate(-4.9461vw, 74.779vh) scale(.2208)
  }

  to {
    transform: translate(-1.66985vw, 100vh) scale(.2208)
  }
}

.snow:nth-child(8) {
  animation: fall-8 50s linear -25s infinite;
  opacity: .6591;
  transform: translate(13.8629vw, -10px) scale(.6334)
}

@keyframes fall-8 {
  54.674% {
    transform: translate(7.3466vw, 54.674vh) scale(.6334)
  }

  to {
    transform: translate(10.60475vw, 100vh) scale(.6334)
  }
}

.snow:nth-child(9) {
  animation: fall-9 48s linear -5s infinite;
  opacity: .8623;
  transform: translate(36.4796vw, -10px) scale(.089)
}

@keyframes fall-9 {
  61.99% {
    transform: translate(40.5503vw, 61.99vh) scale(.089)
  }

  to {
    transform: translate(38.51495vw, 100vh) scale(.089)
  }
}

.snow:nth-child(10) {
  animation: fall-10 56s linear -18s infinite;
  opacity: .0144;
  transform: translate(89.9714vw, -10px) scale(.4095)
}

@keyframes fall-10 {
  42.891% {
    transform: translate(93.3329vw, 42.891vh) scale(.4095)
  }

  to {
    transform: translate(91.65215vw, 100vh) scale(.4095)
  }
}

.snow:nth-child(11) {
  animation: fall-11 40s linear -2s infinite;
  opacity: .1745;
  transform: translate(44.6588vw, -10px) scale(.7981)
}

@keyframes fall-11 {
  49.23% {
    transform: translate(44.1536vw, 49.23vh) scale(.7981)
  }

  to {
    transform: translate(44.4062vw, 100vh) scale(.7981)
  }
}

.snow:nth-child(12) {
  animation: fall-12 30s linear -15s infinite;
  opacity: .2194;
  transform: translate(97.1684vw, -10px) scale(.3343)
}

@keyframes fall-12 {
  44.949% {
    transform: translate(103.7402vw, 44.949vh) scale(.3343)
  }

  to {
    transform: translate(100.4543vw, 100vh) scale(.3343)
  }
}

.snow:nth-child(13) {
  animation: fall-13 58s linear -17s infinite;
  opacity: .8703;
  transform: translate(86.89vw, -10px) scale(.4413)
}

@keyframes fall-13 {
  50.089% {
    transform: translate(92.6874vw, 50.089vh) scale(.4413)
  }

  to {
    transform: translate(89.7887vw, 100vh) scale(.4413)
  }
}

.snow:nth-child(14) {
  animation: fall-14 50s linear -23s infinite;
  opacity: .0131;
  transform: translate(65.8853vw, -10px) scale(.3773)
}

@keyframes fall-14 {
  77.282% {
    transform: translate(70.2757vw, 77.282vh) scale(.3773)
  }

  to {
    transform: translate(68.0805vw, 100vh) scale(.3773)
  }
}

.snow:nth-child(15) {
  animation: fall-15 58s linear -4s infinite;
  opacity: .8709;
  transform: translate(77.7673vw, -10px) scale(.0898)
}

@keyframes fall-15 {
  30.224% {
    transform: translate(75.673vw, 30.224vh) scale(.0898)
  }

  to {
    transform: translate(76.72015vw, 100vh) scale(.0898)
  }
}

.snow:nth-child(16) {
  animation: fall-16 56s linear -9s infinite;
  opacity: .4443;
  transform: translate(13.6947vw, -10px) scale(.3662)
}

@keyframes fall-16 {
  45.535% {
    transform: translate(22.6574vw, 45.535vh) scale(.3662)
  }

  to {
    transform: translate(18.17605vw, 100vh) scale(.3662)
  }
}

.snow:nth-child(17) {
  animation: fall-17 38s linear -18s infinite;
  opacity: .0004;
  transform: translate(47.478vw, -10px) scale(.8185)
}

@keyframes fall-17 {
  58.417% {
    transform: translate(47.3731vw, 58.417vh) scale(.8185)
  }

  to {
    transform: translate(47.42555vw, 100vh) scale(.8185)
  }
}

.snow:nth-child(18) {
  animation: fall-18 58s linear -5s infinite;
  opacity: .7119;
  transform: translate(77.3097vw, -10px) scale(.7572)
}

@keyframes fall-18 {
  67.8% {
    transform: translate(85.5289vw, 67.8vh) scale(.7572)
  }

  to {
    transform: translate(81.4193vw, 100vh) scale(.7572)
  }
}

.snow:nth-child(19) {
  animation: fall-19 40s linear -28s infinite;
  opacity: .37;
  transform: translate(72.813vw, -10px) scale(.9124)
}

@keyframes fall-19 {
  67.989% {
    transform: translate(64.3549vw, 67.989vh) scale(.9124)
  }

  to {
    transform: translate(68.58395vw, 100vh) scale(.9124)
  }
}

.snow:nth-child(20) {
  animation: fall-20 48s linear -29s infinite;
  opacity: .2094;
  transform: translate(92.0043vw, -10px) scale(.1379)
}

@keyframes fall-20 {
  47.022% {
    transform: translate(100.5034vw, 47.022vh) scale(.1379)
  }

  to {
    transform: translate(96.25385vw, 100vh) scale(.1379)
  }
}

.snow:nth-child(21) {
  animation: fall-21 20s linear -1s infinite;
  opacity: .7462;
  transform: translate(21.0282vw, -10px) scale(.2133)
}

@keyframes fall-21 {
  48.319% {
    transform: translate(28.6605vw, 48.319vh) scale(.2133)
  }

  to {
    transform: translate(24.84435vw, 100vh) scale(.2133)
  }
}

.snow:nth-child(22) {
  animation: fall-22 36s linear -19s infinite;
  opacity: .5395;
  transform: translate(60.2598vw, -10px) scale(.9267)
}

@keyframes fall-22 {
  76.351% {
    transform: translate(59.3438vw, 76.351vh) scale(.9267)
  }

  to {
    transform: translate(59.8018vw, 100vh) scale(.9267)
  }
}

.snow:nth-child(23) {
  animation: fall-23 58s linear -14s infinite;
  opacity: .1066;
  transform: translate(.2897vw, -10px) scale(.6855)
}

@keyframes fall-23 {
  73.042% {
    transform: translate(-4.0573vw, 73.042vh) scale(.6855)
  }

  to {
    transform: translate(-1.8838vw, 100vh) scale(.6855)
  }
}

.snow:nth-child(24) {
  animation: fall-24 46s linear -29s infinite;
  opacity: .0893;
  transform: translate(43.1482vw, -10px) scale(.2191)
}

@keyframes fall-24 {
  59.659% {
    transform: translate(36.2582vw, 59.659vh) scale(.2191)
  }

  to {
    transform: translate(39.7032vw, 100vh) scale(.2191)
  }
}

.snow:nth-child(25) {
  animation: fall-25 32s linear -18s infinite;
  opacity: .6424;
  transform: translate(80.8355vw, -10px) scale(.0141)
}

@keyframes fall-25 {
  31.955% {
    transform: translate(83.9481vw, 31.955vh) scale(.0141)
  }

  to {
    transform: translate(82.3918vw, 100vh) scale(.0141)
  }
}

.snow:nth-child(26) {
  animation: fall-26 26s linear -6s infinite;
  opacity: .2575;
  transform: translate(89.6088vw, -10px) scale(.9598)
}

@keyframes fall-26 {
  61.572% {
    transform: translate(80.8875vw, 61.572vh) scale(.9598)
  }

  to {
    transform: translate(85.24815vw, 100vh) scale(.9598)
  }
}

.snow:nth-child(27) {
  animation: fall-27 22s linear -27s infinite;
  opacity: .2622;
  transform: translate(69.5439vw, -10px) scale(.9167)
}

@keyframes fall-27 {
  48.977% {
    transform: translate(69.7988vw, 48.977vh) scale(.9167)
  }

  to {
    transform: translate(69.67135vw, 100vh) scale(.9167)
  }
}

.snow:nth-child(28) {
  animation: fall-28 34s linear -1s infinite;
  opacity: .0997;
  transform: translate(7.9654vw, -10px) scale(.9816)
}

@keyframes fall-28 {
  67.18% {
    transform: translate(14.9731vw, 67.18vh) scale(.9816)
  }

  to {
    transform: translate(11.46925vw, 100vh) scale(.9816)
  }
}

.snow:nth-child(29) {
  animation: fall-29 26s linear -16s infinite;
  opacity: .2273;
  transform: translate(58.5631vw, -10px) scale(.2572)
}

@keyframes fall-29 {
  78.047% {
    transform: translate(55.9491vw, 78.047vh) scale(.2572)
  }

  to {
    transform: translate(57.2561vw, 100vh) scale(.2572)
  }
}

.snow:nth-child(30) {
  animation: fall-30 54s linear -3s infinite;
  opacity: .1439;
  transform: translate(8.9232vw, -10px) scale(.847)
}

@keyframes fall-30 {
  76.687% {
    transform: translate(-.3131vw, 76.687vh) scale(.847)
  }

  to {
    transform: translate(4.30505vw, 100vh) scale(.847)
  }
}

.snow:nth-child(31) {
  animation: fall-31 46s linear -5s infinite;
  opacity: .6137;
  transform: translate(34.5302vw, -10px) scale(.108)
}

@keyframes fall-31 {
  39.726% {
    transform: translate(35.6611vw, 39.726vh) scale(.108)
  }

  to {
    transform: translate(35.09565vw, 100vh) scale(.108)
  }
}

.snow:nth-child(32) {
  animation: fall-32 38s linear -14s infinite;
  opacity: .3794;
  transform: translate(99.0173vw, -10px) scale(.9996)
}

@keyframes fall-32 {
  69.645% {
    transform: translate(90.5877vw, 69.645vh) scale(.9996)
  }

  to {
    transform: translate(94.8025vw, 100vh) scale(.9996)
  }
}

.snow:nth-child(33) {
  animation: fall-33 28s linear -17s infinite;
  opacity: .5879;
  transform: translate(26.0014vw, -10px) scale(.3915)
}

@keyframes fall-33 {
  63.125% {
    transform: translate(18.8273vw, 63.125vh) scale(.3915)
  }

  to {
    transform: translate(22.41435vw, 100vh) scale(.3915)
  }
}

.snow:nth-child(34) {
  animation: fall-34 36s linear -16s infinite;
  opacity: .1703;
  transform: translate(39.8326vw, -10px) scale(.7525)
}

@keyframes fall-34 {
  58.684% {
    transform: translate(33.806vw, 58.684vh) scale(.7525)
  }

  to {
    transform: translate(36.8193vw, 100vh) scale(.7525)
  }
}

.snow:nth-child(35) {
  animation: fall-35 20s linear -30s infinite;
  opacity: .1684;
  transform: translate(94.1558vw, -10px) scale(.0498)
}

@keyframes fall-35 {
  54.313% {
    transform: translate(97.7549vw, 54.313vh) scale(.0498)
  }

  to {
    transform: translate(95.95535vw, 100vh) scale(.0498)
  }
}

.snow:nth-child(36) {
  animation: fall-36 44s linear -7s infinite;
  opacity: .0929;
  transform: translate(41.5239vw, -10px) scale(.3606)
}

@keyframes fall-36 {
  78.232% {
    transform: translate(50.2176vw, 78.232vh) scale(.3606)
  }

  to {
    transform: translate(45.87075vw, 100vh) scale(.3606)
  }
}

.snow:nth-child(37) {
  animation: fall-37 44s linear -13s infinite;
  opacity: .3074;
  transform: translate(71.1682vw, -10px) scale(.7152)
}

@keyframes fall-37 {
  51.376% {
    transform: translate(66.7999vw, 51.376vh) scale(.7152)
  }

  to {
    transform: translate(68.98405vw, 100vh) scale(.7152)
  }
}

.snow:nth-child(38) {
  animation: fall-38 32s linear -4s infinite;
  opacity: .1205;
  transform: translate(32.4442vw, -10px) scale(.2119)
}

@keyframes fall-38 {
  42.973% {
    transform: translate(25.1355vw, 42.973vh) scale(.2119)
  }

  to {
    transform: translate(28.78985vw, 100vh) scale(.2119)
  }
}

.snow:nth-child(39) {
  animation: fall-39 36s linear -30s infinite;
  opacity: .4398;
  transform: translate(2.0885vw, -10px) scale(.6849)
}

@keyframes fall-39 {
  78.171% {
    transform: translate(-6.6188vw, 78.171vh) scale(.6849)
  }

  to {
    transform: translate(-2.26515vw, 100vh) scale(.6849)
  }
}

.snow:nth-child(40) {
  animation: fall-40 48s linear -6s infinite;
  opacity: .2224;
  transform: translate(60.4213vw, -10px) scale(.9384)
}

@keyframes fall-40 {
  45.135% {
    transform: translate(66.8373vw, 45.135vh) scale(.9384)
  }

  to {
    transform: translate(63.6293vw, 100vh) scale(.9384)
  }
}

.snow:nth-child(41) {
  animation: fall-41 52s linear -25s infinite;
  opacity: .0539;
  transform: translate(65.385vw, -10px) scale(.088)
}

@keyframes fall-41 {
  44.878% {
    transform: translate(67.9805vw, 44.878vh) scale(.088)
  }

  to {
    transform: translate(66.68275vw, 100vh) scale(.088)
  }
}

.snow:nth-child(42) {
  animation: fall-42 26s linear -10s infinite;
  opacity: .1186;
  transform: translate(98.3025vw, -10px) scale(.9784)
}

@keyframes fall-42 {
  67.253% {
    transform: translate(95.1089vw, 67.253vh) scale(.9784)
  }

  to {
    transform: translate(96.7057vw, 100vh) scale(.9784)
  }
}

.snow:nth-child(43) {
  animation: fall-43 24s linear -29s infinite;
  opacity: .1881;
  transform: translate(66.1146vw, -10px) scale(.7853)
}

@keyframes fall-43 {
  31.117% {
    transform: translate(69.8508vw, 31.117vh) scale(.7853)
  }

  to {
    transform: translate(67.9827vw, 100vh) scale(.7853)
  }
}

.snow:nth-child(44) {
  animation: fall-44 54s linear -11s infinite;
  opacity: .9616;
  transform: translate(75.467vw, -10px) scale(.0784)
}

@keyframes fall-44 {
  69.872% {
    transform: translate(78.1911vw, 69.872vh) scale(.0784)
  }

  to {
    transform: translate(76.82905vw, 100vh) scale(.0784)
  }
}

.snow:nth-child(45) {
  animation: fall-45 42s linear -13s infinite;
  opacity: .8995;
  transform: translate(78.6711vw, -10px) scale(.5159)
}

@keyframes fall-45 {
  39.606% {
    transform: translate(81.3028vw, 39.606vh) scale(.5159)
  }

  to {
    transform: translate(79.98695vw, 100vh) scale(.5159)
  }
}

.snow:nth-child(46) {
  animation: fall-46 52s linear -2s infinite;
  opacity: .7572;
  transform: translate(75.5961vw, -10px) scale(.5987)
}

@keyframes fall-46 {
  49.081% {
    transform: translate(71.2145vw, 49.081vh) scale(.5987)
  }

  to {
    transform: translate(73.4053vw, 100vh) scale(.5987)
  }
}

.snow:nth-child(47) {
  animation: fall-47 48s linear -6s infinite;
  opacity: .2485;
  transform: translate(13.68vw, -10px) scale(.124)
}

@keyframes fall-47 {
  43.488% {
    transform: translate(18.9954vw, 43.488vh) scale(.124)
  }

  to {
    transform: translate(16.3377vw, 100vh) scale(.124)
  }
}

.snow:nth-child(48) {
  animation: fall-48 60s linear -2s infinite;
  opacity: .7517;
  transform: translate(34.3594vw, -10px) scale(.2491)
}

@keyframes fall-48 {
  73.821% {
    transform: translate(36.7015vw, 73.821vh) scale(.2491)
  }

  to {
    transform: translate(35.53045vw, 100vh) scale(.2491)
  }
}

.snow:nth-child(49) {
  animation: fall-49 34s linear -16s infinite;
  opacity: .1057;
  transform: translate(38.3413vw, -10px) scale(.1345)
}

@keyframes fall-49 {
  41.118% {
    transform: translate(37.5682vw, 41.118vh) scale(.1345)
  }

  to {
    transform: translate(37.95475vw, 100vh) scale(.1345)
  }
}

.snow:nth-child(50) {
  animation: fall-50 40s linear -5s infinite;
  opacity: .07;
  transform: translate(96.3594vw, -10px) scale(.2815)
}

@keyframes fall-50 {
  53.441% {
    transform: translate(100.6523vw, 53.441vh) scale(.2815)
  }

  to {
    transform: translate(98.50585vw, 100vh) scale(.2815)
  }
}

.snow:nth-child(51) {
  animation: fall-51 32s linear -21s infinite;
  opacity: .6353;
  transform: translate(1.2032vw, -10px) scale(.5094)
}

@keyframes fall-51 {
  50.264% {
    transform: translate(4.0643vw, 50.264vh) scale(.5094)
  }

  to {
    transform: translate(2.63375vw, 100vh) scale(.5094)
  }
}

.snow:nth-child(52) {
  animation: fall-52 48s linear -7s infinite;
  opacity: .3983;
  transform: translate(72.3485vw, -10px) scale(.8967)
}

@keyframes fall-52 {
  59.811% {
    transform: translate(73.6803vw, 59.811vh) scale(.8967)
  }

  to {
    transform: translate(73.0144vw, 100vh) scale(.8967)
  }
}

.snow:nth-child(53) {
  animation: fall-53 52s linear -1s infinite;
  opacity: .7303;
  transform: translate(50.6182vw, -10px) scale(.7832)
}

@keyframes fall-53 {
  39.671% {
    transform: translate(60.1234vw, 39.671vh) scale(.7832)
  }

  to {
    transform: translate(55.3708vw, 100vh) scale(.7832)
  }
}

.snow:nth-child(54) {
  animation: fall-54 60s linear -18s infinite;
  opacity: .7434;
  transform: translate(24.6094vw, -10px) scale(.8801)
}

@keyframes fall-54 {
  78.179% {
    transform: translate(30.6387vw, 78.179vh) scale(.8801)
  }

  to {
    transform: translate(27.62405vw, 100vh) scale(.8801)
  }
}

.snow:nth-child(55) {
  animation: fall-55 32s linear -9s infinite;
  opacity: .9327;
  transform: translate(52.133vw, -10px) scale(.0396)
}

@keyframes fall-55 {
  65.561% {
    transform: translate(53.608vw, 65.561vh) scale(.0396)
  }

  to {
    transform: translate(52.8705vw, 100vh) scale(.0396)
  }
}

.snow:nth-child(56) {
  animation: fall-56 22s linear -29s infinite;
  opacity: .9777;
  transform: translate(5.4758vw, -10px) scale(.23)
}

@keyframes fall-56 {
  50.379% {
    transform: translate(-3.5029vw, 50.379vh) scale(.23)
  }

  to {
    transform: translate(.98645vw, 100vh) scale(.23)
  }
}

.snow:nth-child(57) {
  animation: fall-57 22s linear -14s infinite;
  opacity: .5436;
  transform: translate(36.4532vw, -10px) scale(.58)
}

@keyframes fall-57 {
  58.725% {
    transform: translate(31.2544vw, 58.725vh) scale(.58)
  }

  to {
    transform: translate(33.8538vw, 100vh) scale(.58)
  }
}

.snow:nth-child(58) {
  animation: fall-58 30s linear -17s infinite;
  opacity: .0905;
  transform: translate(21.0352vw, -10px) scale(.8602)
}

@keyframes fall-58 {
  51.498% {
    transform: translate(23.7611vw, 51.498vh) scale(.8602)
  }

  to {
    transform: translate(22.39815vw, 100vh) scale(.8602)
  }
}

.snow:nth-child(59) {
  animation: fall-59 20s linear -13s infinite;
  opacity: .8774;
  transform: translate(60.2373vw, -10px) scale(.6043)
}

@keyframes fall-59 {
  58.445% {
    transform: translate(62.7819vw, 58.445vh) scale(.6043)
  }

  to {
    transform: translate(61.5096vw, 100vh) scale(.6043)
  }
}

.snow:nth-child(60) {
  animation: fall-60 34s linear -29s infinite;
  opacity: .6315;
  transform: translate(30.7212vw, -10px) scale(.6733)
}

@keyframes fall-60 {
  31.228% {
    transform: translate(29.8931vw, 31.228vh) scale(.6733)
  }

  to {
    transform: translate(30.30715vw, 100vh) scale(.6733)
  }
}

.snow:nth-child(61) {
  animation: fall-61 26s linear -17s infinite;
  opacity: .6527;
  transform: translate(59.4499vw, -10px) scale(.4559)
}

@keyframes fall-61 {
  58.141% {
    transform: translate(49.8279vw, 58.141vh) scale(.4559)
  }

  to {
    transform: translate(54.6389vw, 100vh) scale(.4559)
  }
}

.snow:nth-child(62) {
  animation: fall-62 20s linear -15s infinite;
  opacity: .8769;
  transform: translate(8.9309vw, -10px) scale(.4328)
}

@keyframes fall-62 {
  63.229% {
    transform: translate(11.2861vw, 63.229vh) scale(.4328)
  }

  to {
    transform: translate(10.1085vw, 100vh) scale(.4328)
  }
}

.snow:nth-child(63) {
  animation: fall-63 24s linear -26s infinite;
  opacity: .86;
  transform: translate(69.7252vw, -10px) scale(.6778)
}

@keyframes fall-63 {
  73.727% {
    transform: translate(61.3674vw, 73.727vh) scale(.6778)
  }

  to {
    transform: translate(65.5463vw, 100vh) scale(.6778)
  }
}

.snow:nth-child(64) {
  animation: fall-64 60s linear -22s infinite;
  opacity: .5361;
  transform: translate(23.8237vw, -10px) scale(.0509)
}

@keyframes fall-64 {
  61.582% {
    transform: translate(29.1538vw, 61.582vh) scale(.0509)
  }

  to {
    transform: translate(26.48875vw, 100vh) scale(.0509)
  }
}

.snow:nth-child(65) {
  animation: fall-65 52s linear -18s infinite;
  opacity: .081;
  transform: translate(26.1604vw, -10px) scale(.7329)
}

@keyframes fall-65 {
  49.128% {
    transform: translate(24.1379vw, 49.128vh) scale(.7329)
  }

  to {
    transform: translate(25.14915vw, 100vh) scale(.7329)
  }
}

.snow:nth-child(66) {
  animation: fall-66 46s linear -12s infinite;
  opacity: .9056;
  transform: translate(16.6671vw, -10px) scale(.7507)
}

@keyframes fall-66 {
  49.604% {
    transform: translate(8.1826vw, 49.604vh) scale(.7507)
  }

  to {
    transform: translate(12.42485vw, 100vh) scale(.7507)
  }
}

.snow:nth-child(67) {
  animation: fall-67 26s linear -24s infinite;
  opacity: .5415;
  transform: translate(8.8663vw, -10px) scale(.0979)
}

@keyframes fall-67 {
  60.177% {
    transform: translate(1.9535vw, 60.177vh) scale(.0979)
  }

  to {
    transform: translate(5.4099vw, 100vh) scale(.0979)
  }
}

.snow:nth-child(68) {
  animation: fall-68 60s linear -24s infinite;
  opacity: .6424;
  transform: translate(7.3365vw, -10px) scale(.1798)
}

@keyframes fall-68 {
  41.223% {
    transform: translate(.5486vw, 41.223vh) scale(.1798)
  }

  to {
    transform: translate(3.94255vw, 100vh) scale(.1798)
  }
}

.snow:nth-child(69) {
  animation: fall-69 42s linear -22s infinite;
  opacity: .5888;
  transform: translate(72.3221vw, -10px) scale(.1455)
}

@keyframes fall-69 {
  36.421% {
    transform: translate(79.0591vw, 36.421vh) scale(.1455)
  }

  to {
    transform: translate(75.6906vw, 100vh) scale(.1455)
  }
}

.snow:nth-child(70) {
  animation: fall-70 42s linear -8s infinite;
  opacity: .1029;
  transform: translate(40.3486vw, -10px) scale(.8927)
}

@keyframes fall-70 {
  64.531% {
    transform: translate(42.6315vw, 64.531vh) scale(.8927)
  }

  to {
    transform: translate(41.49005vw, 100vh) scale(.8927)
  }
}

.snow:nth-child(71) {
  animation: fall-71 52s linear -14s infinite;
  opacity: .8872;
  transform: translate(72.1974vw, -10px) scale(.0374)
}

@keyframes fall-71 {
  70.306% {
    transform: translate(70.321vw, 70.306vh) scale(.0374)
  }

  to {
    transform: translate(71.2592vw, 100vh) scale(.0374)
  }
}

.snow:nth-child(72) {
  animation: fall-72 38s linear -21s infinite;
  opacity: .9924;
  transform: translate(2.2653vw, -10px) scale(.2651)
}

@keyframes fall-72 {
  63.128% {
    transform: translate(-3.7258vw, 63.128vh) scale(.2651)
  }

  to {
    transform: translate(-.73025vw, 100vh) scale(.2651)
  }
}

.snow:nth-child(73) {
  animation: fall-73 30s linear -14s infinite;
  opacity: .4269;
  transform: translate(97.5632vw, -10px) scale(.2381)
}

@keyframes fall-73 {
  56.053% {
    transform: translate(96.3913vw, 56.053vh) scale(.2381)
  }

  to {
    transform: translate(96.97725vw, 100vh) scale(.2381)
  }
}

.snow:nth-child(74) {
  animation: fall-74 34s linear -7s infinite;
  opacity: .8052;
  transform: translate(31.9073vw, -10px) scale(.727)
}

@keyframes fall-74 {
  50.154% {
    transform: translate(29.5696vw, 50.154vh) scale(.727)
  }

  to {
    transform: translate(30.73845vw, 100vh) scale(.727)
  }
}

.snow:nth-child(75) {
  animation: fall-75 30s linear -10s infinite;
  opacity: .7262;
  transform: translate(54.2429vw, -10px) scale(.2635)
}

@keyframes fall-75 {
  33.952% {
    transform: translate(51.8422vw, 33.952vh) scale(.2635)
  }

  to {
    transform: translate(53.04255vw, 100vh) scale(.2635)
  }
}

.snow:nth-child(76) {
  animation: fall-76 20s linear -9s infinite;
  opacity: .0302;
  transform: translate(33.0969vw, -10px) scale(.1946)
}

@keyframes fall-76 {
  36.008% {
    transform: translate(29.4842vw, 36.008vh) scale(.1946)
  }

  to {
    transform: translate(31.29055vw, 100vh) scale(.1946)
  }
}

.snow:nth-child(77) {
  animation: fall-77 46s linear -1s infinite;
  opacity: .5316;
  transform: translate(97.0301vw, -10px) scale(.5604)
}

@keyframes fall-77 {
  52.982% {
    transform: translate(97.5047vw, 52.982vh) scale(.5604)
  }

  to {
    transform: translate(97.2674vw, 100vh) scale(.5604)
  }
}

.snow:nth-child(78) {
  animation: fall-78 44s linear -6s infinite;
  opacity: .6158;
  transform: translate(22.1886vw, -10px) scale(.93)
}

@keyframes fall-78 {
  75.713% {
    transform: translate(31.1571vw, 75.713vh) scale(.93)
  }

  to {
    transform: translate(26.67285vw, 100vh) scale(.93)
  }
}

.snow:nth-child(79) {
  animation: fall-79 20s linear -9s infinite;
  opacity: .4539;
  transform: translate(6.5296vw, -10px) scale(.508)
}

@keyframes fall-79 {
  31.155% {
    transform: translate(6.2986vw, 31.155vh) scale(.508)
  }

  to {
    transform: translate(6.4141vw, 100vh) scale(.508)
  }
}

.snow:nth-child(80) {
  animation: fall-80 40s linear -3s infinite;
  opacity: .2663;
  transform: translate(54.0972vw, -10px) scale(.1219)
}

@keyframes fall-80 {
  60.135% {
    transform: translate(55.4263vw, 60.135vh) scale(.1219)
  }

  to {
    transform: translate(54.76175vw, 100vh) scale(.1219)
  }
}

.snow:nth-child(81) {
  animation: fall-81 50s linear -25s infinite;
  opacity: .8671;
  transform: translate(27.2661vw, -10px) scale(.5175)
}

@keyframes fall-81 {
  54.466% {
    transform: translate(32.194vw, 54.466vh) scale(.5175)
  }

  to {
    transform: translate(29.73005vw, 100vh) scale(.5175)
  }
}

.snow:nth-child(82) {
  animation: fall-82 28s linear -9s infinite;
  opacity: .9079;
  transform: translate(34.2859vw, -10px) scale(.8322)
}

@keyframes fall-82 {
  62.145% {
    transform: translate(34.4659vw, 62.145vh) scale(.8322)
  }

  to {
    transform: translate(34.3759vw, 100vh) scale(.8322)
  }
}

.snow:nth-child(83) {
  animation: fall-83 30s linear -5s infinite;
  opacity: .3369;
  transform: translate(76.8383vw, -10px) scale(.2001)
}

@keyframes fall-83 {
  40.534% {
    transform: translate(68.1365vw, 40.534vh) scale(.2001)
  }

  to {
    transform: translate(72.4874vw, 100vh) scale(.2001)
  }
}

.snow:nth-child(84) {
  animation: fall-84 56s linear -3s infinite;
  opacity: .7793;
  transform: translate(96.7551vw, -10px) scale(.0503)
}

@keyframes fall-84 {
  54.046% {
    transform: translate(93.6515vw, 54.046vh) scale(.0503)
  }

  to {
    transform: translate(95.2033vw, 100vh) scale(.0503)
  }
}

.snow:nth-child(85) {
  animation: fall-85 48s linear -4s infinite;
  opacity: .3257;
  transform: translate(4.4807vw, -10px) scale(.546)
}

@keyframes fall-85 {
  62.764% {
    transform: translate(-.4575vw, 62.764vh) scale(.546)
  }

  to {
    transform: translate(2.0116vw, 100vh) scale(.546)
  }
}

.snow:nth-child(86) {
  animation: fall-86 56s linear -23s infinite;
  opacity: .7964;
  transform: translate(84.8669vw, -10px) scale(.1552)
}

@keyframes fall-86 {
  57.545% {
    transform: translate(88.3224vw, 57.545vh) scale(.1552)
  }

  to {
    transform: translate(86.59465vw, 100vh) scale(.1552)
  }
}

.snow:nth-child(87) {
  animation: fall-87 40s linear -28s infinite;
  opacity: .5947;
  transform: translate(71.6276vw, -10px) scale(.7587)
}

@keyframes fall-87 {
  41.41% {
    transform: translate(74.4084vw, 41.41vh) scale(.7587)
  }

  to {
    transform: translate(73.018vw, 100vh) scale(.7587)
  }
}

.snow:nth-child(88) {
  animation: fall-88 50s linear -3s infinite;
  opacity: .8875;
  transform: translate(35.2991vw, -10px) scale(.3449)
}

@keyframes fall-88 {
  57.839% {
    transform: translate(45.0072vw, 57.839vh) scale(.3449)
  }

  to {
    transform: translate(40.15315vw, 100vh) scale(.3449)
  }
}

.snow:nth-child(89) {
  animation: fall-89 22s linear -23s infinite;
  opacity: .3706;
  transform: translate(9.8112vw, -10px) scale(.5084)
}

@keyframes fall-89 {
  76.307% {
    transform: translate(13.7748vw, 76.307vh) scale(.5084)
  }

  to {
    transform: translate(11.793vw, 100vh) scale(.5084)
  }
}

.snow:nth-child(90) {
  animation: fall-90 44s linear -2s infinite;
  opacity: .1052;
  transform: translate(31.4763vw, -10px) scale(.3646)
}

@keyframes fall-90 {
  64.353% {
    transform: translate(33.6897vw, 64.353vh) scale(.3646)
  }

  to {
    transform: translate(32.583vw, 100vh) scale(.3646)
  }
}

.snow:nth-child(91) {
  animation: fall-91 50s linear -19s infinite;
  opacity: .9271;
  transform: translate(20.8962vw, -10px) scale(.7905)
}

@keyframes fall-91 {
  77.04% {
    transform: translate(22.8441vw, 77.04vh) scale(.7905)
  }

  to {
    transform: translate(21.87015vw, 100vh) scale(.7905)
  }
}

.snow:nth-child(92) {
  animation: fall-92 30s linear -23s infinite;
  opacity: .4677;
  transform: translate(76.544vw, -10px) scale(.3979)
}

@keyframes fall-92 {
  31.796% {
    transform: translate(69.7537vw, 31.796vh) scale(.3979)
  }

  to {
    transform: translate(73.14885vw, 100vh) scale(.3979)
  }
}

.snow:nth-child(93) {
  animation: fall-93 48s linear -22s infinite;
  opacity: .9072;
  transform: translate(83.3107vw, -10px) scale(.2305)
}

@keyframes fall-93 {
  32.974% {
    transform: translate(77.4311vw, 32.974vh) scale(.2305)
  }

  to {
    transform: translate(80.3709vw, 100vh) scale(.2305)
  }
}

.snow:nth-child(94) {
  animation: fall-94 42s linear -16s infinite;
  opacity: .8107;
  transform: translate(64.5257vw, -10px) scale(.3437)
}

@keyframes fall-94 {
  62.353% {
    transform: translate(66.2476vw, 62.353vh) scale(.3437)
  }

  to {
    transform: translate(65.38665vw, 100vh) scale(.3437)
  }
}

.snow:nth-child(95) {
  animation: fall-95 40s linear -22s infinite;
  opacity: .4317;
  transform: translate(10.9619vw, -10px) scale(.4329)
}

@keyframes fall-95 {
  47.234% {
    transform: translate(11.4406vw, 47.234vh) scale(.4329)
  }

  to {
    transform: translate(11.20125vw, 100vh) scale(.4329)
  }
}

.snow:nth-child(96) {
  animation: fall-96 56s linear -14s infinite;
  opacity: .8296;
  transform: translate(79.014vw, -10px) scale(.105)
}

@keyframes fall-96 {
  52.927% {
    transform: translate(80.7381vw, 52.927vh) scale(.105)
  }

  to {
    transform: translate(79.87605vw, 100vh) scale(.105)
  }
}

.snow:nth-child(97) {
  animation: fall-97 50s linear -18s infinite;
  opacity: .784;
  transform: translate(99.1116vw, -10px) scale(.7519)
}

@keyframes fall-97 {
  61.068% {
    transform: translate(103.7054vw, 61.068vh) scale(.7519)
  }

  to {
    transform: translate(101.4085vw, 100vh) scale(.7519)
  }
}

.snow:nth-child(98) {
  animation: fall-98 56s linear -1s infinite;
  opacity: .2071;
  transform: translate(78.0506vw, -10px) scale(.3553)
}

@keyframes fall-98 {
  60.503% {
    transform: translate(72.789vw, 60.503vh) scale(.3553)
  }

  to {
    transform: translate(75.4198vw, 100vh) scale(.3553)
  }
}

.snow:nth-child(99) {
  animation: fall-99 40s linear -10s infinite;
  opacity: .2109;
  transform: translate(32.3319vw, -10px) scale(.3456)
}

@keyframes fall-99 {
  36.806% {
    transform: translate(37.9569vw, 36.806vh) scale(.3456)
  }

  to {
    transform: translate(35.1444vw, 100vh) scale(.3456)
  }
}

.snow:nth-child(100) {
  animation: fall-100 54s linear -10s infinite;
  opacity: .3692;
  transform: translate(78.7387vw, -10px) scale(.1665)
}

@keyframes fall-100 {
  58.825% {
    transform: translate(79.7207vw, 58.825vh) scale(.1665)
  }

  to {
    transform: translate(79.2297vw, 100vh) scale(.1665)
  }
}

.snow:nth-child(101) {
  animation: fall-101 50s linear -8s infinite;
  opacity: .941;
  transform: translate(25.6104vw, -10px) scale(.3082)
}

@keyframes fall-101 {
  47.102% {
    transform: translate(35.5956vw, 47.102vh) scale(.3082)
  }

  to {
    transform: translate(30.603vw, 100vh) scale(.3082)
  }
}

.snow:nth-child(102) {
  animation: fall-102 48s linear -12s infinite;
  opacity: .3655;
  transform: translate(2.631vw, -10px) scale(.0005)
}

@keyframes fall-102 {
  37.426% {
    transform: translate(8.4736vw, 37.426vh) scale(.0005)
  }

  to {
    transform: translate(5.5523vw, 100vh) scale(.0005)
  }
}

.snow:nth-child(103) {
  animation: fall-103 44s linear -24s infinite;
  opacity: .8274;
  transform: translate(58.7301vw, -10px) scale(.7068)
}

@keyframes fall-103 {
  71.674% {
    transform: translate(68.4227vw, 71.674vh) scale(.7068)
  }

  to {
    transform: translate(63.5764vw, 100vh) scale(.7068)
  }
}

.snow:nth-child(104) {
  animation: fall-104 28s linear -27s infinite;
  opacity: .2964;
  transform: translate(16.5178vw, -10px) scale(.5352)
}

@keyframes fall-104 {
  57.859% {
    transform: translate(14.1442vw, 57.859vh) scale(.5352)
  }

  to {
    transform: translate(15.331vw, 100vh) scale(.5352)
  }
}

.snow:nth-child(105) {
  animation: fall-105 34s linear -5s infinite;
  opacity: .2369;
  transform: translate(16.187vw, -10px) scale(.7968)
}

@keyframes fall-105 {
  63.447% {
    transform: translate(7.7163vw, 63.447vh) scale(.7968)
  }

  to {
    transform: translate(11.95165vw, 100vh) scale(.7968)
  }
}

.snow:nth-child(106) {
  animation: fall-106 26s linear -11s infinite;
  opacity: .4208;
  transform: translate(11.797vw, -10px) scale(.7702)
}

@keyframes fall-106 {
  54.408% {
    transform: translate(21.1491vw, 54.408vh) scale(.7702)
  }

  to {
    transform: translate(16.47305vw, 100vh) scale(.7702)
  }
}

.snow:nth-child(107) {
  animation: fall-107 38s linear -6s infinite;
  opacity: .5543;
  transform: translate(73.9121vw, -10px) scale(.7122)
}

@keyframes fall-107 {
  39.427% {
    transform: translate(76.2244vw, 39.427vh) scale(.7122)
  }

  to {
    transform: translate(75.06825vw, 100vh) scale(.7122)
  }
}

.snow:nth-child(108) {
  animation: fall-108 28s linear -21s infinite;
  opacity: .7921;
  transform: translate(40.6656vw, -10px) scale(.9813)
}

@keyframes fall-108 {
  38.614% {
    transform: translate(30.7039vw, 38.614vh) scale(.9813)
  }

  to {
    transform: translate(35.68475vw, 100vh) scale(.9813)
  }
}

.snow:nth-child(109) {
  animation: fall-109 36s linear -26s infinite;
  opacity: .0748;
  transform: translate(2.4471vw, -10px) scale(.6488)
}

@keyframes fall-109 {
  49.399% {
    transform: translate(8.6234vw, 49.399vh) scale(.6488)
  }

  to {
    transform: translate(5.53525vw, 100vh) scale(.6488)
  }
}

.snow:nth-child(110) {
  animation: fall-110 38s linear -24s infinite;
  opacity: .2938;
  transform: translate(64.6077vw, -10px) scale(.8526)
}

@keyframes fall-110 {
  52.531% {
    transform: translate(71.5479vw, 52.531vh) scale(.8526)
  }

  to {
    transform: translate(68.0778vw, 100vh) scale(.8526)
  }
}

.snow:nth-child(111) {
  animation: fall-111 26s linear -4s infinite;
  opacity: .198;
  transform: translate(78.4817vw, -10px) scale(.2242)
}

@keyframes fall-111 {
  35.284% {
    transform: translate(86.5499vw, 35.284vh) scale(.2242)
  }

  to {
    transform: translate(82.5158vw, 100vh) scale(.2242)
  }
}

.snow:nth-child(112) {
  animation: fall-112 44s linear -17s infinite;
  opacity: .5148;
  transform: translate(41.2749vw, -10px) scale(.2045)
}

@keyframes fall-112 {
  38.264% {
    transform: translate(42.2483vw, 38.264vh) scale(.2045)
  }

  to {
    transform: translate(41.7616vw, 100vh) scale(.2045)
  }
}

.snow:nth-child(113) {
  animation: fall-113 36s linear -7s infinite;
  opacity: .1167;
  transform: translate(5.7958vw, -10px) scale(.815)
}

@keyframes fall-113 {
  73.375% {
    transform: translate(2.6145vw, 73.375vh) scale(.815)
  }

  to {
    transform: translate(4.20515vw, 100vh) scale(.815)
  }
}

.snow:nth-child(114) {
  animation: fall-114 38s linear -22s infinite;
  opacity: .7503;
  transform: translate(36.4424vw, -10px) scale(.3245)
}

@keyframes fall-114 {
  47.768% {
    transform: translate(40.7933vw, 47.768vh) scale(.3245)
  }

  to {
    transform: translate(38.61785vw, 100vh) scale(.3245)
  }
}

.snow:nth-child(115) {
  animation: fall-115 22s linear -17s infinite;
  opacity: .2222;
  transform: translate(37.6839vw, -10px) scale(.517)
}

@keyframes fall-115 {
  63.17% {
    transform: translate(42.5005vw, 63.17vh) scale(.517)
  }

  to {
    transform: translate(40.0922vw, 100vh) scale(.517)
  }
}

.snow:nth-child(116) {
  animation: fall-116 46s linear -10s infinite;
  opacity: .1962;
  transform: translate(98.7453vw, -10px) scale(.4348)
}

@keyframes fall-116 {
  76.111% {
    transform: translate(94.1846vw, 76.111vh) scale(.4348)
  }

  to {
    transform: translate(96.46495vw, 100vh) scale(.4348)
  }
}

.snow:nth-child(117) {
  animation: fall-117 32s linear -8s infinite;
  opacity: .5948;
  transform: translate(55.5036vw, -10px) scale(.3595)
}

@keyframes fall-117 {
  30.312% {
    transform: translate(63.9478vw, 30.312vh) scale(.3595)
  }

  to {
    transform: translate(59.7257vw, 100vh) scale(.3595)
  }
}

.snow:nth-child(118) {
  animation: fall-118 34s linear -14s infinite;
  opacity: .3042;
  transform: translate(99.8001vw, -10px) scale(.8751)
}

@keyframes fall-118 {
  75.75% {
    transform: translate(93.8043vw, 75.75vh) scale(.8751)
  }

  to {
    transform: translate(96.8022vw, 100vh) scale(.8751)
  }
}

.snow:nth-child(119) {
  animation: fall-119 58s linear -7s infinite;
  opacity: .4819;
  transform: translate(28.1314vw, -10px) scale(.7539)
}

@keyframes fall-119 {
  43.605% {
    transform: translate(20.6241vw, 43.605vh) scale(.7539)
  }

  to {
    transform: translate(24.37775vw, 100vh) scale(.7539)
  }
}

.snow:nth-child(120) {
  animation: fall-120 56s linear -13s infinite;
  opacity: .8822;
  transform: translate(41.269vw, -10px) scale(.6872)
}

@keyframes fall-120 {
  43.916% {
    transform: translate(42.4292vw, 43.916vh) scale(.6872)
  }

  to {
    transform: translate(41.8491vw, 100vh) scale(.6872)
  }
}

.snow:nth-child(121) {
  animation: fall-121 48s linear -13s infinite;
  opacity: .0403;
  transform: translate(14.3941vw, -10px) scale(.1106)
}

@keyframes fall-121 {
  68.879% {
    transform: translate(19.1208vw, 68.879vh) scale(.1106)
  }

  to {
    transform: translate(16.75745vw, 100vh) scale(.1106)
  }
}

.snow:nth-child(122) {
  animation: fall-122 58s linear -18s infinite;
  opacity: .0684;
  transform: translate(9.1625vw, -10px) scale(.1286)
}

@keyframes fall-122 {
  52.665% {
    transform: translate(3.8969vw, 52.665vh) scale(.1286)
  }

  to {
    transform: translate(6.5297vw, 100vh) scale(.1286)
  }
}

.snow:nth-child(123) {
  animation: fall-123 60s linear -17s infinite;
  opacity: .6622;
  transform: translate(13.756vw, -10px) scale(.3623)
}

@keyframes fall-123 {
  34.982% {
    transform: translate(10.1791vw, 34.982vh) scale(.3623)
  }

  to {
    transform: translate(11.96755vw, 100vh) scale(.3623)
  }
}

.snow:nth-child(124) {
  animation: fall-124 30s linear -4s infinite;
  opacity: .4713;
  transform: translate(14.8314vw, -10px) scale(.2882)
}

@keyframes fall-124 {
  48.252% {
    transform: translate(9.2332vw, 48.252vh) scale(.2882)
  }

  to {
    transform: translate(12.0323vw, 100vh) scale(.2882)
  }
}

.snow:nth-child(125) {
  animation: fall-125 34s linear -22s infinite;
  opacity: .0671;
  transform: translate(32.8684vw, -10px) scale(.9466)
}

@keyframes fall-125 {
  48.987% {
    transform: translate(26.3033vw, 48.987vh) scale(.9466)
  }

  to {
    transform: translate(29.58585vw, 100vh) scale(.9466)
  }
}

.snow:nth-child(126) {
  animation: fall-126 36s linear -23s infinite;
  opacity: .2454;
  transform: translate(67.7953vw, -10px) scale(.8464)
}

@keyframes fall-126 {
  39.274% {
    transform: translate(60.2944vw, 39.274vh) scale(.8464)
  }

  to {
    transform: translate(64.04485vw, 100vh) scale(.8464)
  }
}

.snow:nth-child(127) {
  animation: fall-127 36s linear -20s infinite;
  opacity: .8851;
  transform: translate(84.0976vw, -10px) scale(.1333)
}

@keyframes fall-127 {
  79.345% {
    transform: translate(79.0399vw, 79.345vh) scale(.1333)
  }

  to {
    transform: translate(81.56875vw, 100vh) scale(.1333)
  }
}

.snow:nth-child(128) {
  animation: fall-128 60s linear -19s infinite;
  opacity: .5263;
  transform: translate(54.249vw, -10px) scale(.6335)
}

@keyframes fall-128 {
  36.823% {
    transform: translate(63.7113vw, 36.823vh) scale(.6335)
  }

  to {
    transform: translate(58.98015vw, 100vh) scale(.6335)
  }
}

.snow:nth-child(129) {
  animation: fall-129 54s linear -28s infinite;
  opacity: .815;
  transform: translate(56.9423vw, -10px) scale(.0299)
}

@keyframes fall-129 {
  76.294% {
    transform: translate(60.2111vw, 76.294vh) scale(.0299)
  }

  to {
    transform: translate(58.5767vw, 100vh) scale(.0299)
  }
}

.snow:nth-child(130) {
  animation: fall-130 34s linear -6s infinite;
  opacity: .7448;
  transform: translate(72.7342vw, -10px) scale(.7186)
}

@keyframes fall-130 {
  37.813% {
    transform: translate(69.9641vw, 37.813vh) scale(.7186)
  }

  to {
    transform: translate(71.34915vw, 100vh) scale(.7186)
  }
}

.snow:nth-child(131) {
  animation: fall-131 22s linear -16s infinite;
  opacity: .1458;
  transform: translate(78.9345vw, -10px) scale(.9694)
}

@keyframes fall-131 {
  72.246% {
    transform: translate(76.4047vw, 72.246vh) scale(.9694)
  }

  to {
    transform: translate(77.6696vw, 100vh) scale(.9694)
  }
}

.snow:nth-child(132) {
  animation: fall-132 24s linear -15s infinite;
  opacity: .0682;
  transform: translate(52.7081vw, -10px) scale(.6121)
}

@keyframes fall-132 {
  74.822% {
    transform: translate(55.3533vw, 74.822vh) scale(.6121)
  }

  to {
    transform: translate(54.0307vw, 100vh) scale(.6121)
  }
}

.snow:nth-child(133) {
  animation: fall-133 44s linear -5s infinite;
  opacity: .3843;
  transform: translate(.7404vw, -10px) scale(.4141)
}

@keyframes fall-133 {
  73.795% {
    transform: translate(-8.6673vw, 73.795vh) scale(.4141)
  }

  to {
    transform: translate(-3.96345vw, 100vh) scale(.4141)
  }
}

.snow:nth-child(134) {
  animation: fall-134 20s linear -19s infinite;
  opacity: .0506;
  transform: translate(38.0034vw, -10px) scale(.1967)
}

@keyframes fall-134 {
  65.81% {
    transform: translate(39.9089vw, 65.81vh) scale(.1967)
  }

  to {
    transform: translate(38.95615vw, 100vh) scale(.1967)
  }
}

.snow:nth-child(135) {
  animation: fall-135 56s linear -27s infinite;
  opacity: .5456;
  transform: translate(12.6182vw, -10px) scale(.1302)
}

@keyframes fall-135 {
  77.592% {
    transform: translate(6.4123vw, 77.592vh) scale(.1302)
  }

  to {
    transform: translate(9.51525vw, 100vh) scale(.1302)
  }
}

.snow:nth-child(136) {
  animation: fall-136 48s linear -7s infinite;
  opacity: .5405;
  transform: translate(67.93vw, -10px) scale(.7066)
}

@keyframes fall-136 {
  65.261% {
    transform: translate(73.2981vw, 65.261vh) scale(.7066)
  }

  to {
    transform: translate(70.61405vw, 100vh) scale(.7066)
  }
}

.snow:nth-child(137) {
  animation: fall-137 58s linear -13s infinite;
  opacity: .2408;
  transform: translate(11.0647vw, -10px) scale(.2783)
}

@keyframes fall-137 {
  61.431% {
    transform: translate(1.1275vw, 61.431vh) scale(.2783)
  }

  to {
    transform: translate(6.0961vw, 100vh) scale(.2783)
  }
}

.snow:nth-child(138) {
  animation: fall-138 54s linear -10s infinite;
  opacity: .6516;
  transform: translate(38.846vw, -10px) scale(.5876)
}

@keyframes fall-138 {
  47.948% {
    transform: translate(45.8581vw, 47.948vh) scale(.5876)
  }

  to {
    transform: translate(42.35205vw, 100vh) scale(.5876)
  }
}

.snow:nth-child(139) {
  animation: fall-139 24s linear -26s infinite;
  opacity: .0493;
  transform: translate(1.7047vw, -10px) scale(.0894)
}

@keyframes fall-139 {
  58.802% {
    transform: translate(-.342vw, 58.802vh) scale(.0894)
  }

  to {
    transform: translate(.68135vw, 100vh) scale(.0894)
  }
}

.snow:nth-child(140) {
  animation: fall-140 52s linear -14s infinite;
  opacity: .2029;
  transform: translate(68.8815vw, -10px) scale(.8499)
}

@keyframes fall-140 {
  43.501% {
    transform: translate(64.293vw, 43.501vh) scale(.8499)
  }

  to {
    transform: translate(66.58725vw, 100vh) scale(.8499)
  }
}

.snow:nth-child(141) {
  animation: fall-141 30s linear -2s infinite;
  opacity: .1963;
  transform: translate(25.0535vw, -10px) scale(.1179)
}

@keyframes fall-141 {
  35.254% {
    transform: translate(22.2855vw, 35.254vh) scale(.1179)
  }

  to {
    transform: translate(23.6695vw, 100vh) scale(.1179)
  }
}

.snow:nth-child(142) {
  animation: fall-142 30s linear -11s infinite;
  opacity: .0297;
  transform: translate(22.3509vw, -10px) scale(.3204)
}

@keyframes fall-142 {
  67.101% {
    transform: translate(26.2203vw, 67.101vh) scale(.3204)
  }

  to {
    transform: translate(24.2856vw, 100vh) scale(.3204)
  }
}

.snow:nth-child(143) {
  animation: fall-143 50s linear -8s infinite;
  opacity: .8568;
  transform: translate(24.7807vw, -10px) scale(.3576)
}

@keyframes fall-143 {
  34.022% {
    transform: translate(26.1312vw, 34.022vh) scale(.3576)
  }

  to {
    transform: translate(25.45595vw, 100vh) scale(.3576)
  }
}

.snow:nth-child(144) {
  animation: fall-144 30s linear -27s infinite;
  opacity: .6217;
  transform: translate(.4023vw, -10px) scale(.6235)
}

@keyframes fall-144 {
  42.866% {
    transform: translate(8.55vw, 42.866vh) scale(.6235)
  }

  to {
    transform: translate(4.47615vw, 100vh) scale(.6235)
  }
}

.snow:nth-child(145) {
  animation: fall-145 58s linear -7s infinite;
  opacity: .8814;
  transform: translate(89.2726vw, -10px) scale(.6795)
}

@keyframes fall-145 {
  43.899% {
    transform: translate(86.5836vw, 43.899vh) scale(.6795)
  }

  to {
    transform: translate(87.9281vw, 100vh) scale(.6795)
  }
}

.snow:nth-child(146) {
  animation: fall-146 44s linear -1s infinite;
  opacity: .7262;
  transform: translate(76.7985vw, -10px) scale(.3855)
}

@keyframes fall-146 {
  56.535% {
    transform: translate(66.9666vw, 56.535vh) scale(.3855)
  }

  to {
    transform: translate(71.88255vw, 100vh) scale(.3855)
  }
}

.snow:nth-child(147) {
  animation: fall-147 56s linear -13s infinite;
  opacity: .2503;
  transform: translate(58.8006vw, -10px) scale(.9312)
}

@keyframes fall-147 {
  42.177% {
    transform: translate(66.2814vw, 42.177vh) scale(.9312)
  }

  to {
    transform: translate(62.541vw, 100vh) scale(.9312)
  }
}

.snow:nth-child(148) {
  animation: fall-148 42s linear -1s infinite;
  opacity: .3001;
  transform: translate(73.7798vw, -10px) scale(.7301)
}

@keyframes fall-148 {
  33.418% {
    transform: translate(75.5927vw, 33.418vh) scale(.7301)
  }

  to {
    transform: translate(74.68625vw, 100vh) scale(.7301)
  }
}

.snow:nth-child(149) {
  animation: fall-149 60s linear -21s infinite;
  opacity: .3869;
  transform: translate(60.8969vw, -10px) scale(.0723)
}

@keyframes fall-149 {
  30.875% {
    transform: translate(61.4052vw, 30.875vh) scale(.0723)
  }

  to {
    transform: translate(61.15105vw, 100vh) scale(.0723)
  }
}

.snow:nth-child(150) {
  animation: fall-150 60s linear -19s infinite;
  opacity: .6909;
  transform: translate(50.8255vw, -10px) scale(.5979)
}

@keyframes fall-150 {
  46.504% {
    transform: translate(54.8305vw, 46.504vh) scale(.5979)
  }

  to {
    transform: translate(52.828vw, 100vh) scale(.5979)
  }
}

.snow:nth-child(151) {
  animation: fall-151 38s linear -3s infinite;
  opacity: .6681;
  transform: translate(75.4991vw, -10px) scale(.7725)
}

@keyframes fall-151 {
  63.193% {
    transform: translate(76.8172vw, 63.193vh) scale(.7725)
  }

  to {
    transform: translate(76.15815vw, 100vh) scale(.7725)
  }
}

.snow:nth-child(152) {
  animation: fall-152 60s linear -29s infinite;
  opacity: .4231;
  transform: translate(76.3675vw, -10px) scale(.3124)
}

@keyframes fall-152 {
  31.423% {
    transform: translate(74.2426vw, 31.423vh) scale(.3124)
  }

  to {
    transform: translate(75.30505vw, 100vh) scale(.3124)
  }
}

.snow:nth-child(153) {
  animation: fall-153 52s linear -10s infinite;
  opacity: .153;
  transform: translate(98.8305vw, -10px) scale(.7431)
}

@keyframes fall-153 {
  77.682% {
    transform: translate(93.2307vw, 77.682vh) scale(.7431)
  }

  to {
    transform: translate(96.0306vw, 100vh) scale(.7431)
  }
}

.snow:nth-child(154) {
  animation: fall-154 50s linear -30s infinite;
  opacity: .686;
  transform: translate(82.2629vw, -10px) scale(.1757)
}

@keyframes fall-154 {
  40.33% {
    transform: translate(80.0386vw, 40.33vh) scale(.1757)
  }

  to {
    transform: translate(81.15075vw, 100vh) scale(.1757)
  }
}

.snow:nth-child(155) {
  animation: fall-155 56s linear -15s infinite;
  opacity: .5689;
  transform: translate(93.2608vw, -10px) scale(.7617)
}

@keyframes fall-155 {
  48.144% {
    transform: translate(87.1441vw, 48.144vh) scale(.7617)
  }

  to {
    transform: translate(90.20245vw, 100vh) scale(.7617)
  }
}

.snow:nth-child(156) {
  animation: fall-156 26s linear -11s infinite;
  opacity: .2018;
  transform: translate(74.6669vw, -10px) scale(.733)
}

@keyframes fall-156 {
  50.53% {
    transform: translate(66.2664vw, 50.53vh) scale(.733)
  }

  to {
    transform: translate(70.46665vw, 100vh) scale(.733)
  }
}

.snow:nth-child(157) {
  animation: fall-157 22s linear -1s infinite;
  opacity: .027;
  transform: translate(29.6944vw, -10px) scale(.6252)
}

@keyframes fall-157 {
  31.175% {
    transform: translate(33.9793vw, 31.175vh) scale(.6252)
  }

  to {
    transform: translate(31.83685vw, 100vh) scale(.6252)
  }
}

.snow:nth-child(158) {
  animation: fall-158 36s linear -25s infinite;
  opacity: .5502;
  transform: translate(43.4726vw, -10px) scale(.9589)
}

@keyframes fall-158 {
  63.981% {
    transform: translate(36.6293vw, 63.981vh) scale(.9589)
  }

  to {
    transform: translate(40.05095vw, 100vh) scale(.9589)
  }
}

.snow:nth-child(159) {
  animation: fall-159 58s linear -21s infinite;
  opacity: .4184;
  transform: translate(68.3102vw, -10px) scale(.8057)
}

@keyframes fall-159 {
  51.928% {
    transform: translate(70.3631vw, 51.928vh) scale(.8057)
  }

  to {
    transform: translate(69.33665vw, 100vh) scale(.8057)
  }
}

.snow:nth-child(160) {
  animation: fall-160 60s linear -5s infinite;
  opacity: .5211;
  transform: translate(70.3711vw, -10px) scale(.431)
}

@keyframes fall-160 {
  40.061% {
    transform: translate(78.3237vw, 40.061vh) scale(.431)
  }

  to {
    transform: translate(74.3474vw, 100vh) scale(.431)
  }
}

.snow:nth-child(161) {
  animation: fall-161 38s linear -2s infinite;
  opacity: .6313;
  transform: translate(91.2392vw, -10px) scale(.2868)
}

@keyframes fall-161 {
  50.579% {
    transform: translate(83.3452vw, 50.579vh) scale(.2868)
  }

  to {
    transform: translate(87.2922vw, 100vh) scale(.2868)
  }
}

.snow:nth-child(162) {
  animation: fall-162 42s linear -15s infinite;
  opacity: .552;
  transform: translate(37.1035vw, -10px) scale(.9585)
}

@keyframes fall-162 {
  35.888% {
    transform: translate(30.263vw, 35.888vh) scale(.9585)
  }

  to {
    transform: translate(33.68325vw, 100vh) scale(.9585)
  }
}

.snow:nth-child(163) {
  animation: fall-163 54s linear -7s infinite;
  opacity: .786;
  transform: translate(30.7322vw, -10px) scale(.676)
}

@keyframes fall-163 {
  50.303% {
    transform: translate(27.8799vw, 50.303vh) scale(.676)
  }

  to {
    transform: translate(29.30605vw, 100vh) scale(.676)
  }
}

.snow:nth-child(164) {
  animation: fall-164 48s linear -11s infinite;
  opacity: .7672;
  transform: translate(98.8999vw, -10px) scale(.3307)
}

@keyframes fall-164 {
  53.621% {
    transform: translate(93.167vw, 53.621vh) scale(.3307)
  }

  to {
    transform: translate(96.03345vw, 100vh) scale(.3307)
  }
}

.snow:nth-child(165) {
  animation: fall-165 30s linear -15s infinite;
  opacity: .6467;
  transform: translate(95.1964vw, -10px) scale(.799)
}

@keyframes fall-165 {
  61.925% {
    transform: translate(104.0278vw, 61.925vh) scale(.799)
  }

  to {
    transform: translate(99.6121vw, 100vh) scale(.799)
  }
}

.snow:nth-child(166) {
  animation: fall-166 46s linear -24s infinite;
  opacity: .7878;
  transform: translate(34.9536vw, -10px) scale(.5074)
}

@keyframes fall-166 {
  39.788% {
    transform: translate(34.702vw, 39.788vh) scale(.5074)
  }

  to {
    transform: translate(34.8278vw, 100vh) scale(.5074)
  }
}

.snow:nth-child(167) {
  animation: fall-167 54s linear -3s infinite;
  opacity: .8031;
  transform: translate(54.2661vw, -10px) scale(.2774)
}

@keyframes fall-167 {
  48.808% {
    transform: translate(47.196vw, 48.808vh) scale(.2774)
  }

  to {
    transform: translate(50.73105vw, 100vh) scale(.2774)
  }
}

.snow:nth-child(168) {
  animation: fall-168 56s linear -19s infinite;
  opacity: .219;
  transform: translate(29.3026vw, -10px) scale(.219)
}

@keyframes fall-168 {
  60.486% {
    transform: translate(25.6256vw, 60.486vh) scale(.219)
  }

  to {
    transform: translate(27.4641vw, 100vh) scale(.219)
  }
}

.snow:nth-child(169) {
  animation: fall-169 56s linear -17s infinite;
  opacity: .336;
  transform: translate(82.7989vw, -10px) scale(.7946)
}

@keyframes fall-169 {
  45.622% {
    transform: translate(89.4514vw, 45.622vh) scale(.7946)
  }

  to {
    transform: translate(86.12515vw, 100vh) scale(.7946)
  }
}

.snow:nth-child(170) {
  animation: fall-170 42s linear -13s infinite;
  opacity: .0949;
  transform: translate(83.4965vw, -10px) scale(.1956)
}

@keyframes fall-170 {
  37.566% {
    transform: translate(86.2384vw, 37.566vh) scale(.1956)
  }

  to {
    transform: translate(84.86745vw, 100vh) scale(.1956)
  }
}

.snow:nth-child(171) {
  animation: fall-171 34s linear -25s infinite;
  opacity: .1329;
  transform: translate(30.5187vw, -10px) scale(.0468)
}

@keyframes fall-171 {
  57.07% {
    transform: translate(22.1474vw, 57.07vh) scale(.0468)
  }

  to {
    transform: translate(26.33305vw, 100vh) scale(.0468)
  }
}

.snow:nth-child(172) {
  animation: fall-172 30s linear -1s infinite;
  opacity: .9844;
  transform: translate(85.9913vw, -10px) scale(.0163)
}

@keyframes fall-172 {
  65.29% {
    transform: translate(89.588vw, 65.29vh) scale(.0163)
  }

  to {
    transform: translate(87.78965vw, 100vh) scale(.0163)
  }
}

.snow:nth-child(173) {
  animation: fall-173 58s linear -27s infinite;
  opacity: .9475;
  transform: translate(83.5292vw, -10px) scale(.0034)
}

@keyframes fall-173 {
  33.706% {
    transform: translate(80.1046vw, 33.706vh) scale(.0034)
  }

  to {
    transform: translate(81.8169vw, 100vh) scale(.0034)
  }
}

.snow:nth-child(174) {
  animation: fall-174 28s linear -2s infinite;
  opacity: .9228;
  transform: translate(93.4545vw, -10px) scale(.2126)
}

@keyframes fall-174 {
  69.24% {
    transform: translate(102.8126vw, 69.24vh) scale(.2126)
  }

  to {
    transform: translate(98.13355vw, 100vh) scale(.2126)
  }
}

.snow:nth-child(175) {
  animation: fall-175 20s linear -24s infinite;
  opacity: .5416;
  transform: translate(30.8568vw, -10px) scale(.9336)
}

@keyframes fall-175 {
  64.538% {
    transform: translate(29.4541vw, 64.538vh) scale(.9336)
  }

  to {
    transform: translate(30.15545vw, 100vh) scale(.9336)
  }
}

.snow:nth-child(176) {
  animation: fall-176 36s linear -17s infinite;
  opacity: .9939;
  transform: translate(9.2314vw, -10px) scale(.4028)
}

@keyframes fall-176 {
  61.541% {
    transform: translate(10.382vw, 61.541vh) scale(.4028)
  }

  to {
    transform: translate(9.8067vw, 100vh) scale(.4028)
  }
}

.snow:nth-child(177) {
  animation: fall-177 54s linear -4s infinite;
  opacity: .6062;
  transform: translate(51.9854vw, -10px) scale(.1433)
}

@keyframes fall-177 {
  37.757% {
    transform: translate(56.7125vw, 37.757vh) scale(.1433)
  }

  to {
    transform: translate(54.34895vw, 100vh) scale(.1433)
  }
}

.snow:nth-child(178) {
  animation: fall-178 44s linear -16s infinite;
  opacity: .9657;
  transform: translate(12.3512vw, -10px) scale(.7026)
}

@keyframes fall-178 {
  34.773% {
    transform: translate(20.5349vw, 34.773vh) scale(.7026)
  }

  to {
    transform: translate(16.44305vw, 100vh) scale(.7026)
  }
}

.snow:nth-child(179) {
  animation: fall-179 52s linear -3s infinite;
  opacity: .2936;
  transform: translate(96.9288vw, -10px) scale(.1401)
}

@keyframes fall-179 {
  38.382% {
    transform: translate(104.1058vw, 38.382vh) scale(.1401)
  }

  to {
    transform: translate(100.5173vw, 100vh) scale(.1401)
  }
}

.snow:nth-child(180) {
  animation: fall-180 22s linear -21s infinite;
  opacity: .1838;
  transform: translate(72.0202vw, -10px) scale(.6423)
}

@keyframes fall-180 {
  65.819% {
    transform: translate(73.6766vw, 65.819vh) scale(.6423)
  }

  to {
    transform: translate(72.8484vw, 100vh) scale(.6423)
  }
}

.snow:nth-child(181) {
  animation: fall-181 38s linear -5s infinite;
  opacity: .2981;
  transform: translate(20.9773vw, -10px) scale(.8806)
}

@keyframes fall-181 {
  43.439% {
    transform: translate(13.6516vw, 43.439vh) scale(.8806)
  }

  to {
    transform: translate(17.31445vw, 100vh) scale(.8806)
  }
}

.snow:nth-child(182) {
  animation: fall-182 52s linear -15s infinite;
  opacity: .8567;
  transform: translate(40.2254vw, -10px) scale(.6523)
}

@keyframes fall-182 {
  45.007% {
    transform: translate(40.2467vw, 45.007vh) scale(.6523)
  }

  to {
    transform: translate(40.23605vw, 100vh) scale(.6523)
  }
}

.snow:nth-child(183) {
  animation: fall-183 26s linear -23s infinite;
  opacity: .4116;
  transform: translate(40.5247vw, -10px) scale(.0416)
}

@keyframes fall-183 {
  76.518% {
    transform: translate(42.2864vw, 76.518vh) scale(.0416)
  }

  to {
    transform: translate(41.40555vw, 100vh) scale(.0416)
  }
}

.snow:nth-child(184) {
  animation: fall-184 58s linear -17s infinite;
  opacity: .494;
  transform: translate(36.3852vw, -10px) scale(.159)
}

@keyframes fall-184 {
  38.345% {
    transform: translate(27.1394vw, 38.345vh) scale(.159)
  }

  to {
    transform: translate(31.7623vw, 100vh) scale(.159)
  }
}

.snow:nth-child(185) {
  animation: fall-185 26s linear -6s infinite;
  opacity: .6415;
  transform: translate(77.1334vw, -10px) scale(.4323)
}

@keyframes fall-185 {
  78.418% {
    transform: translate(79.0797vw, 78.418vh) scale(.4323)
  }

  to {
    transform: translate(78.10655vw, 100vh) scale(.4323)
  }
}

.snow:nth-child(186) {
  animation: fall-186 28s linear -4s infinite;
  opacity: .6397;
  transform: translate(78.7351vw, -10px) scale(.9216)
}

@keyframes fall-186 {
  62.432% {
    transform: translate(86.0886vw, 62.432vh) scale(.9216)
  }

  to {
    transform: translate(82.41185vw, 100vh) scale(.9216)
  }
}

.snow:nth-child(187) {
  animation: fall-187 34s linear -6s infinite;
  opacity: .6833;
  transform: translate(5.7417vw, -10px) scale(.5933)
}

@keyframes fall-187 {
  47.546% {
    transform: translate(-3.8247vw, 47.546vh) scale(.5933)
  }

  to {
    transform: translate(.9585vw, 100vh) scale(.5933)
  }
}

.snow:nth-child(188) {
  animation: fall-188 60s linear -11s infinite;
  opacity: .1803;
  transform: translate(80.2207vw, -10px) scale(.0885)
}

@keyframes fall-188 {
  72.227% {
    transform: translate(77.7704vw, 72.227vh) scale(.0885)
  }

  to {
    transform: translate(78.99555vw, 100vh) scale(.0885)
  }
}

.snow:nth-child(189) {
  animation: fall-189 40s linear -18s infinite;
  opacity: .7997;
  transform: translate(54.9441vw, -10px) scale(.8939)
}

@keyframes fall-189 {
  79.184% {
    transform: translate(59.6979vw, 79.184vh) scale(.8939)
  }

  to {
    transform: translate(57.321vw, 100vh) scale(.8939)
  }
}

.snow:nth-child(190) {
  animation: fall-190 60s linear -13s infinite;
  opacity: .8075;
  transform: translate(30.4937vw, -10px) scale(.6273)
}

@keyframes fall-190 {
  77.301% {
    transform: translate(27.5169vw, 77.301vh) scale(.6273)
  }

  to {
    transform: translate(29.0053vw, 100vh) scale(.6273)
  }
}

.snow:nth-child(191) {
  animation: fall-191 36s linear -27s infinite;
  opacity: .0288;
  transform: translate(18.3336vw, -10px) scale(.8744)
}

@keyframes fall-191 {
  43.627% {
    transform: translate(20.6691vw, 43.627vh) scale(.8744)
  }

  to {
    transform: translate(19.50135vw, 100vh) scale(.8744)
  }
}

.snow:nth-child(192) {
  animation: fall-192 34s linear -29s infinite;
  opacity: .4538;
  transform: translate(77.9124vw, -10px) scale(.6981)
}

@keyframes fall-192 {
  59.373% {
    transform: translate(86.4177vw, 59.373vh) scale(.6981)
  }

  to {
    transform: translate(82.16505vw, 100vh) scale(.6981)
  }
}

.snow:nth-child(193) {
  animation: fall-193 24s linear -22s infinite;
  opacity: .6971;
  transform: translate(84.1487vw, -10px) scale(.9647)
}

@keyframes fall-193 {
  60.258% {
    transform: translate(86.0486vw, 60.258vh) scale(.9647)
  }

  to {
    transform: translate(85.09865vw, 100vh) scale(.9647)
  }
}

.snow:nth-child(194) {
  animation: fall-194 42s linear -1s infinite;
  opacity: .054;
  transform: translate(59.2384vw, -10px) scale(.6146)
}

@keyframes fall-194 {
  78.969% {
    transform: translate(51.3437vw, 78.969vh) scale(.6146)
  }

  to {
    transform: translate(55.29105vw, 100vh) scale(.6146)
  }
}

.snow:nth-child(195) {
  animation: fall-195 44s linear -5s infinite;
  opacity: .9638;
  transform: translate(27.6015vw, -10px) scale(.2165)
}

@keyframes fall-195 {
  31.035% {
    transform: translate(24.931vw, 31.035vh) scale(.2165)
  }

  to {
    transform: translate(26.26625vw, 100vh) scale(.2165)
  }
}

.snow:nth-child(196) {
  animation: fall-196 28s linear -17s infinite;
  opacity: .6987;
  transform: translate(22.5355vw, -10px) scale(.518)
}

@keyframes fall-196 {
  42.062% {
    transform: translate(20.5661vw, 42.062vh) scale(.518)
  }

  to {
    transform: translate(21.5508vw, 100vh) scale(.518)
  }
}

.snow:nth-child(197) {
  animation: fall-197 52s linear -24s infinite;
  opacity: .137;
  transform: translate(74.8632vw, -10px) scale(.7897)
}

@keyframes fall-197 {
  74.413% {
    transform: translate(77.845vw, 74.413vh) scale(.7897)
  }

  to {
    transform: translate(76.3541vw, 100vh) scale(.7897)
  }
}

.snow:nth-child(198) {
  animation: fall-198 60s linear -19s infinite;
  opacity: .618;
  transform: translate(67.3787vw, -10px) scale(.7567)
}

@keyframes fall-198 {
  70.601% {
    transform: translate(70.2932vw, 70.601vh) scale(.7567)
  }

  to {
    transform: translate(68.83595vw, 100vh) scale(.7567)
  }
}

.snow:nth-child(199) {
  animation: fall-199 38s linear -3s infinite;
  opacity: .4748;
  transform: translate(19.7418vw, -10px) scale(.4941)
}

@keyframes fall-199 {
  62.471% {
    transform: translate(11.1852vw, 62.471vh) scale(.4941)
  }

  to {
    transform: translate(15.4635vw, 100vh) scale(.4941)
  }
}

.snow:nth-child(200) {
  animation: fall-200 52s linear -13s infinite;
  opacity: .7703;
  transform: translate(49.5902vw, -10px) scale(.7614)
}

@keyframes fall-200 {
  42.3% {
    transform: translate(46.8736vw, 42.3vh) scale(.7614)
  }

  to {
    transform: translate(48.2319vw, 100vh) scale(.7614)
  }
}

:root {
  --header-height: 70px;
  --blue: #0e1f4e;
  --blue-dark: #091840;
  --blue-light: #0e2258;
  --red: #ca113d;
  --red-dark: #a10331;
  --gray: #eaeaea;
  --gray-alpha-0: hsla(0, 0%, 92%, 0);
  --gray-alpha-2: hsla(0, 0%, 92%, .2);
  --gray-alpha-7: hsla(0, 0%, 92%, .7);
  --text-red: #fff;
  --text-blue: #fff;
  --text-gray: #000;
  --text-red--disabled: hsla(0, 0%, 100%, .6);
  --text-gray--disabled: rgba(0, 0, 0, .6);
  --success: #00c717
}

@media (min-width:1024px) {
  :root {
    --header-height: 90px
  }
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  font-family: Titillium Web, sans-serif;
  font-size: 16px;
  scroll-behavior: smooth;
  word-spacing: 1px
}

*,
:after,
:before {
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

body {
  background-color: var(--primary-dark);
  color: #fff;
  font-size: .875rem;
  font-weight: 400;
  overflow: auto;
  overflow-anchor: none;
  overflow-x: hidden
}

@media (min-width:1024px) and (min-width:1024px) {
  body::-webkit-scrollbar {
    width: .25rem
  }

  body::-webkit-scrollbar-track {
    background-color: #091840;
    border-radius: 20px
  }

  body::-webkit-scrollbar-thumb {
    background-color: #1b3a8e;
    border-radius: 20px
  }
}

body,
html {
  height: 100%;
  min-height: 100%
}

h1 {
  font-size: 1.5rem
}

h2 {
  font-size: 1.25rem
}

h3 {
  font-size: 1rem
}

h4 {
  font-size: .875rem
}

h5 {
  font-size: .75rem
}

h6 {
  font-size: .5rem
}

h3,
h4,
h5,
h6 {
  font-weight: 600
}

ul {
  list-style-type: none
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

input[type=number] {
  -moz-appearance: textfield
}

#layout--default {
  background-color: var(--blue-dark);
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto 1fr auto;
  min-height: 100%;
  position: relative
}

#layout--default.theme--light {
  background: unset;
  background-color: var(--gray)
}

#layout--default.layout--frame {
  grid-template-rows: 1fr
}

.domain-warning {
  background-color: #091840;
  border-top: 1px solid #1b3a8e;
  padding: .5rem 2rem .5rem .5rem;
  position: fixed;
  top: 0;
  transform: translateY(-100%);
  transition: transform .3s cubic-bezier(.4, 0, .2, 1);
  width: 100%;
  z-index: 99
}

@media (min-width:1024px) {
  .domain-warning {
    display: none
  }
}

.domain-warning h4 {
  align-items: center;
  color: #fdd835;
  display: flex;
  justify-content: center;
  text-align: center
}

.domain-warning h4 i {
  display: block;
  margin-right: .5rem
}

.domain-warning button {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  right: .5rem;
  top: 50%;
  transform: translateY(-50%)
}

.domain-warning button i {
  display: block
}

.domain-warning--visible {
  transform: translateY(var(--header-height))
}

.app-container {
  height: 100%;
  margin: 0 auto;
  max-width: 1280px;
  overflow: hidden;
  padding: 0 .5rem;
  position: relative
}

@media (min-width:1024px) {
  .app-container {
    padding: 0 1rem
  }
}

.surface {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.surface--inverse {
  box-shadow: 0 -3px 3px -2px rgba(0, 0, 0, .5), 0 -3px 4px 0 rgba(0, 0, 0, .34), 0 -1px 8px 0 rgba(0, 0, 0, .32)
}

.observer {
  height: 1px;
  position: absolute;
  width: 100%
}

.scroll-disabled {
  overflow: hidden
}

.auth-slogan {
  background-color: #1b3a8e;
  border-radius: 0 0 20px 20px;
  bottom: 0;
  font-size: .5rem;
  font-weight: 600;
  left: 50%;
  padding: .125rem .75rem;
  position: absolute;
  transform: translate(-50%, 100%)
}

.highlight {
  color: #ebb058
}

.uppercase {
  text-transform: uppercase
}

.font--600 {
  font-weight: 600
}

.error-info {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center
}

.error-info img {
  width: 10rem
}

.error-info h2 {
  font-size: 5rem
}

.error-info p {
  font-size: 1rem;
  margin-bottom: 1rem;
  padding: 0 .5rem;
  text-align: center
}

#fireworks-container {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999
}

.cf-turnstile-wrapper::part(shadow-root) iframe {
  display: block !important
}

.app-modal {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000
}

.app-modal__backdrop {
  background-color: rgba(0, 0, 0, .6);
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: -1
}

.app-modal__root {
  background-color: #0e2258;
  border-radius: 5px;
  display: grid;
  grid-template-rows: auto 1fr;
  max-height: 90%;
  max-width: 600px;
  overflow: hidden;
  padding-bottom: env(safe-area-inset-bottom);
  position: relative;
  width: 90%
}

.app-modal__header {
  background-color: #091840;
  padding: .75rem 2.5rem .75rem 1rem;
  position: sticky;
  top: 0
}

.app-modal__header h2 {
  font-size: 1rem;
  font-weight: 600
}

.app-modal__body {
  grid-row: 2/3;
  overflow: hidden;
  width: 100%
}

.app-modal__close {
  color: #ebb058;
  display: flex;
  filter: drop-shadow(1px 1px 1px #091840);
  position: absolute;
  right: .5rem;
  top: .625rem;
  z-index: 2
}

.app-modal--full .app-modal__root {
  border-radius: unset;
  height: 100%;
  max-height: unset;
  max-width: unset;
  width: 100%
}

.app-modal--dynamic-width .app-modal__root {
  max-width: unset;
  width: unset
}

.app-modal--clean .app-modal__root {
  background-color: unset;
  overflow: visible
}

.app-modal--clean .app-modal__body {
  overflow: visible
}

.app-modal--danger .app-modal__header {
  background-color: #e81616;
  color: #fff;
  text-align: center
}

.app-modal--danger .app-modal__header h2 {
  text-align: center
}

.app-modal--danger .app-modal__close {
  color: #fff
}

.app-modal--success .app-modal__header {
  background-color: #5caa10;
  color: #fff;
  text-align: center
}

.app-modal--success .app-modal__header h2 {
  text-align: center
}

.app-modal--success .app-modal__close {
  color: #fff
}

.app-modal--header-danger .app-modal__header {
  background-color: #e81616;
  color: #fff;
  padding: .5rem 2.5rem .5rem 1rem
}

.app-modal--header-danger .app-modal__header h2 {
  font-size: 1.25rem;
  text-align: center
}

.app-modal--header-win .app-modal__header {
  background-color: #e81616;
  color: #fff;
  font-size: .75rem;
  text-align: center
}

.app-modal--header-win .app-modal__header em {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600
}

.app-modal--header-win .app-modal__header span {
  font-size: 1rem;
  font-weight: 700
}

@media (min-width:1024px) {
  .app-modal--header-win .app-modal__header {
    font-size: .875rem
  }

  .app-modal--header-win .app-modal__header em,
  .app-modal--header-win .app-modal__header span {
    font-size: 1.25rem
  }
}

.app-modal--hightlight .app-modal__backdrop {
  background-color: rgba(0, 0, 0, .8)
}

.toggle-switcher[data-v-db690d7e] {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  justify-content: space-between;
  width: 100%
}

@media (min-width:1024px) {
  .toggle-switcher[data-v-db690d7e] {
    width: unset
  }
}

.toggle-switcher h5[data-v-db690d7e] {
  color: var(--text-blue)
}

.toggle-switcher h5[data-v-db690d7e]:last-child {
  text-align: right
}

.toggle-switcher.theme--light h5[data-v-db690d7e] {
  color: var(--text-gray)
}

.toggle-switcher>div[data-v-db690d7e] {
  display: inline-block;
  grid-column: 2/3;
  height: 32px;
  position: relative;
  width: 60px
}

.toggle-switcher input[data-v-db690d7e] {
  cursor: pointer;
  height: 32px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 60px;
  z-index: 1
}

.toggle-switcher input:checked+.icon[data-v-db690d7e]:after {
  transform: translateX(26px)
}

.toggle-switcher .icon[data-v-db690d7e] {
  background-color: #fff;
  border-radius: 50px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .3s
}

.toggle-switcher .icon[data-v-db690d7e]:after {
  background-color: #091840;
  border-radius: 50%;
  bottom: 3px;
  content: "";
  height: 26px;
  left: 4px;
  position: absolute;
  transition: .3s;
  width: 26px
}

.sun-icon[data-v-db690d7e] {
  left: 9px
}

.moon-icon[data-v-db690d7e],
.sun-icon[data-v-db690d7e] {
  height: 16px;
  position: absolute;
  top: 7px;
  width: 16px
}

.moon-icon[data-v-db690d7e] {
  right: 9px
}

.app-notification {
  background-color: #0e1f4e;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  width: 100%
}

@media (min-width:1024px) {
  .app-notification {
    -ms-overflow-style: initial;
    scrollbar-color: #0e1f4e #1b3a8e;
    scrollbar-width: thin
  }

  .app-notification::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .app-notification::-webkit-scrollbar-track {
    background-color: #0e1f4e
  }

  .app-notification::-webkit-scrollbar-thumb {
    background-color: #1b3a8e
  }
}

.app-notification p {
  max-height: 100%
}

.app-notification img {
  display: block;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.ios-notification {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: auto 1fr;
  padding: 1rem
}

.ios-notification p {
  grid-column: 1/-1;
  text-align: center
}

.ios-notification em {
  color: #ebb058;
  font-style: normal;
  font-weight: 600
}

.ios-notification a {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.ios-notification a span {
  text-align: center;
  white-space: pre-wrap
}

.ios-notification svg {
  display: block
}

.ios-notification__qr {
  background-color: #091840;
  border-radius: 5px;
  justify-self: center;
  padding: .75rem
}

.socket-popup {
  grid-gap: 1rem;
  color: #fff;
  display: grid;
  justify-items: center;
  padding: 1rem
}

.socket-popup h3 {
  border-radius: 5px;
  padding: .5rem 1rem
}

.socket-popup div,
.socket-popup h2,
.socket-popup h5 {
  text-align: center
}

.socket-popup h2 {
  font-size: 1.5rem
}

.socket-popup h5 {
  font-weight: 700
}

.socket-popup--danger {
  background-color: #b80e0e
}

.socket-popup--danger h3 {
  background-color: #a30c0c
}

.socket-popup--success {
  background-color: #49890a
}

.socket-popup--success h3 {
  background-color: #3a6f07
}

.callme-modal[data-v-7ca7c6fa] {
  grid-gap: .5rem;
  background-color: var(--blue-dark);
  display: grid;
  padding: .5rem .5rem 1rem
}

.callme-modal header[data-v-7ca7c6fa] {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: .5rem;
  justify-content: center
}

.callme-modal header img[data-v-7ca7c6fa] {
  display: block;
  width: 100px
}

@media (min-width:1024px) {
  .callme-modal header img[data-v-7ca7c6fa] {
    width: 170px
  }
}

.callme-modal header h2[data-v-7ca7c6fa] {
  background-color: var(--red);
  border-radius: 5px;
  padding: 0 1rem
}

@media (min-width:1024px) {
  .callme-modal header h2[data-v-7ca7c6fa] {
    font-size: 1.5rem
  }
}

.callme-modal h3[data-v-7ca7c6fa] {
  font-size: .875rem;
  text-align: center
}

.callme-modal p[data-v-7ca7c6fa] {
  font-size: .75rem;
  text-align: center
}

.callme-modal form[data-v-7ca7c6fa] {
  grid-gap: .5rem;
  display: grid
}

.callme-modal form>button[data-v-7ca7c6fa] {
  align-items: center;
  background-color: #479e2c;
  border-radius: 10px;
  display: flex;
  gap: .5rem;
  justify-content: center;
  padding: .625rem .5rem
}

@media (min-width:1024px) {
  .callme-modal form[data-v-7ca7c6fa] {
    grid-gap: .75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 1rem 2rem
  }

  .callme-modal form>button[data-v-7ca7c6fa] {
    grid-column: span 2
  }
}

.callme-modal__input-wrap[data-v-7ca7c6fa] {
  background-color: var(--blue-light);
  border-radius: 10px;
  display: grid;
  grid-template-columns: auto 1fr;
  position: relative
}

.callme-modal__input-wrap>i[data-v-7ca7c6fa] {
  align-self: center;
  position: absolute;
  right: .75rem
}

.callme-modal__input.phone .callme-modal__input-wrap[data-v-7ca7c6fa] {
  grid-template-columns: auto auto 1fr
}

.callme-modal__input label[data-v-7ca7c6fa] {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 3rem
}

.callme-modal__input label[data-v-7ca7c6fa]:nth-child(2) {
  justify-content: flex-start;
  width: 1.5rem
}

.callme-modal__input input[data-v-7ca7c6fa],
.callme-modal__input select[data-v-7ca7c6fa] {
  color: #fff;
  padding: .625rem .5rem .625rem 0
}

@media (min-width:1024px) {

  .callme-modal__input input[data-v-7ca7c6fa],
  .callme-modal__input select[data-v-7ca7c6fa] {
    padding: 1rem .5rem 1rem 0
  }
}

.callme-modal__input input[data-v-7ca7c6fa]:disabled,
.callme-modal__input select[data-v-7ca7c6fa]:disabled {
  color: hsla(0, 0%, 100%, .6)
}

.callme-modal__input select[data-v-7ca7c6fa] {
  padding-right: 1.75rem
}

.callme-modal__input select option[data-v-7ca7c6fa] {
  color: #000
}

@media (min-width:1024px) {
  .callme-modal__input select[data-v-7ca7c6fa] {
    padding-right: 1.75rem
  }
}

.callme-modal__input-error[data-v-7ca7c6fa] {
  color: #f42727;
  font-size: .675rem
}

.callme-modal__input--invalid label i[data-v-7ca7c6fa] {
  color: #f42727
}

.apk-notification {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: auto 1fr;
  padding: 1rem
}

.apk-notification svg {
  display: block
}

.apk-notification p {
  grid-column: 1/-1;
  text-align: center
}

.apk-notification em {
  color: #ebb058;
  font-style: normal;
  font-weight: 600
}

.apk-notification a {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.apk-notification__qr {
  background-color: #091840;
  border-radius: 5px;
  justify-self: center;
  padding: .75rem
}

.kumpara-confirm[data-v-445b6bf7] {
  grid-gap: 1rem;
  background-color: var(--blue);
  display: grid;
  grid-template-columns: 2fr 1fr;
  padding: .5rem
}

@media (min-width:1024px) {
  .kumpara-confirm[data-v-445b6bf7] {
    max-width: 500px
  }
}

.kumpara-confirm button.confirm[data-v-445b6bf7] {
  background-color: var(--success)
}

.kumpara-confirm__item[data-v-445b6bf7] {
  grid-gap: .5rem;
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 10px;
  display: grid;
  grid-column: span 2;
  grid-template-columns: 2fr 3fr auto;
  overflow: hidden
}

.kumpara-confirm__item .image[data-v-445b6bf7] {
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative
}

.kumpara-confirm__item .image img[data-v-445b6bf7] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  padding: .5rem;
  position: absolute;
  width: 100%
}

.kumpara-confirm__item .detail[data-v-445b6bf7] {
  grid-gap: .25rem;
  align-content: start;
  display: grid;
  grid-template-rows: auto 1fr auto;
  height: 100%;
  padding: .5rem
}

.kumpara-confirm__item .detail h4[data-v-445b6bf7] {
  align-self: start;
  font-size: .875rem
}

.kumpara-confirm__item .detail p[data-v-445b6bf7] {
  align-self: start;
  font-size: .75rem
}

.kumpara-confirm__item .detail h5[data-v-445b6bf7] {
  grid-gap: .5rem;
  align-items: center;
  align-self: end;
  background-color: #0e1f4e;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  font-size: .875rem;
  font-weight: 700;
  justify-content: space-between;
  padding: .5rem 1rem;
  text-align: center;
  width: 100%
}

.kumpara-confirm__item .detail h5 span[data-v-445b6bf7] {
  display: block;
  flex-grow: 1;
  text-align: center
}

.kumpara-detail[data-v-947691d0] {
  height: 100%;
  max-width: 400px;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay
}

@media (min-width:1024px) {
  .kumpara-detail[data-v-947691d0]::-webkit-scrollbar {
    width: .25rem
  }

  .kumpara-detail[data-v-947691d0]::-webkit-scrollbar-track {
    background-color: #091840;
    border-radius: 20px
  }

  .kumpara-detail[data-v-947691d0]::-webkit-scrollbar-thumb {
    background-color: #1b3a8e;
    border-radius: 20px
  }
}

.kumpara-detail__image img[data-v-947691d0] {
  display: block;
  height: auto;
  width: 100%
}

.kumpara-detail__description[data-v-947691d0] {
  padding: .5rem
}

.kumpara-detail__description p[data-v-947691d0] {
  font-size: .75rem;
  font-weight: 700;
  grid-column: 1/-1
}

.kumpara-detail__bottom[data-v-947691d0] {
  grid-gap: .5rem;
  background-color: #091840;
  bottom: 0;
  display: grid;
  padding: .5rem;
  position: sticky
}

.kumpara-detail__bottom h5[data-v-947691d0] {
  grid-gap: .5rem;
  align-items: center;
  align-self: end;
  background-color: #0e1f4e;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  font-size: .875rem;
  font-weight: 700;
  justify-content: space-between;
  padding: .5rem 1rem;
  text-align: center;
  width: 100%
}

.kumpara-detail__bottom h5 span[data-v-947691d0] {
  display: block;
  flex-grow: 1;
  text-align: center
}

.promotion {
  background-color: var(--blue);
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  width: 100%
}

@media (min-width:1024px) {
  .promotion::-webkit-scrollbar {
    width: .25rem
  }

  .promotion::-webkit-scrollbar-track {
    background-color: #091840;
    border-radius: 20px
  }

  .promotion::-webkit-scrollbar-thumb {
    background-color: #1b3a8e;
    border-radius: 20px
  }
}

.promotion>img {
  display: block;
  margin-bottom: 1rem;
  width: 100%
}

.promotion h2 {
  margin: 1rem auto;
  padding: 0 1rem;
  text-align: center
}

.promotion__content {
  margin: 1rem 0;
  padding: 0 1rem
}

.promotion__content ul {
  list-style: inside;
  list-style-type: disc
}

.promotion.theme--light {
  background-color: var(--gray)
}

.promotion.theme--light .promotion__content {
  background-color: var(--gray);
  color: var(--text-gray)
}

.provider-search-modal[data-v-e2ee7a64] {
  -webkit-overflow-scrolling: touch;
  background-color: #091840;
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
  width: 100%
}

.provider-search-modal header[data-v-e2ee7a64] {
  align-items: center;
  border-bottom: 2px solid #fff;
  display: flex;
  padding: .75rem .5rem
}

.provider-search-modal header>button[data-v-e2ee7a64] {
  flex-shrink: 0
}

.provider-search-modal header input[data-v-e2ee7a64] {
  color: #fff;
  padding: 0 1rem
}

.provider-search-modal__providers[data-v-e2ee7a64] {
  grid-gap: .75rem .5rem;
  display: grid;
  grid-auto-rows: 3.25rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 1rem .5rem
}

@media (min-width:1024px) {
  .provider-search-modal__providers[data-v-e2ee7a64]::-webkit-scrollbar {
    width: .25rem
  }

  .provider-search-modal__providers[data-v-e2ee7a64]::-webkit-scrollbar-track {
    background-color: #091840;
    border-radius: 20px
  }

  .provider-search-modal__providers[data-v-e2ee7a64]::-webkit-scrollbar-thumb {
    background-color: #1b3a8e;
    border-radius: 20px
  }
}

@media (min-width:1024px) {
  .provider-search-modal__providers[data-v-e2ee7a64] {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}

.provider-search-modal__providers a[data-v-e2ee7a64] {
  align-items: center;
  background-color: var(--blue-dark);
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: .5rem .75rem;
  position: relative
}

.provider-search-modal__providers a img[data-v-e2ee7a64] {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.provider-search-modal__providers a>span[data-v-e2ee7a64] {
  display: none;
  font-weight: 600
}

.provider-search-modal__providers a.active[data-v-e2ee7a64] {
  border-color: #ebb058
}

@media (hover:hover) and (min-width:1024px) {
  .provider-search-modal__providers a[data-v-e2ee7a64]:hover {
    border-color: #ebb058
  }
}

.provider-search-modal__providers a.maintenance[data-v-e2ee7a64]:before {
  align-items: center;
  background-color: hsla(0, 0%, 44%, .5);
  border-radius: 5px;
  content: "\e97d";
  display: flex;
  font-family: merit;
  font-size: 1.5rem;
  height: 100%;
  inset: 0;
  justify-content: center;
  padding-top: 4px;
  position: absolute;
  width: 100%;
  z-index: 2
}

.provider-search-modal__providers a .flag[data-v-e2ee7a64] {
  left: 50%;
  position: absolute;
  top: -1px;
  transform: translate(-50%, -50%);
  z-index: 2
}

.provider-search-modal__providers a .flag span[data-v-e2ee7a64] {
  background-color: #f42727;
  border-radius: 20px;
  color: #fff;
  display: block;
  font-size: .5rem;
  font-weight: 600;
  height: 100%;
  letter-spacing: 1px;
  padding: 0 .5rem;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 2
}

.provider-search-modal__providers a .flag.flag--promo span[data-v-e2ee7a64] {
  background-color: #149c44
}

.provider-search-modal__providers a .flag.flag--new span[data-v-e2ee7a64] {
  background-color: #ff4343
}

.provider-search-modal__providers a .flag.flag--maintenance span[data-v-e2ee7a64] {
  background-color: #707070
}

.provider-search-modal__providers a .flag[data-v-e2ee7a64]:before {
  background-color: #091840;
  border-radius: 20px;
  content: "";
  height: calc(100% + 4px);
  left: -4px;
  position: absolute;
  top: -2px;
  width: calc(100% + 8px)
}

.provider-search-modal.theme--light .provider-search-modal__providers[data-v-e2ee7a64] {
  background-color: var(--gray)
}

.random-game-modal[data-v-226d07e4] {
  grid-gap: .5rem;
  align-items: center;
  display: grid;
  grid-template-columns: 3fr 2fr;
  padding: .5rem;
  width: 100%
}

@media (min-width:1024px) {
  .random-game-modal[data-v-226d07e4] {
    width: 350px
  }
}

.random-game-modal__game[data-v-226d07e4] {
  grid-gap: .125rem;
  display: grid;
  width: 100%
}

.random-game-modal__game a[data-v-226d07e4] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative
}

.random-game-modal__game a.disabled[data-v-226d07e4] {
  pointer-events: none
}

.random-game-modal__game a>img[data-v-226d07e4] {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: filter .2s ease;
  width: 100%
}

.random-game-modal__game h5[data-v-226d07e4] {
  font-size: .625rem;
  text-align: center;
  transition: filter .2s ease
}

.random-game-modal__game span[data-v-226d07e4] {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: filter .2s ease;
  white-space: nowrap
}

.random-game-modal__game.loading a>img[data-v-226d07e4],
.random-game-modal__game.loading h5[data-v-226d07e4],
.random-game-modal__game.loading span[data-v-226d07e4] {
  filter: blur(5px)
}

.random-game-modal__controls[data-v-226d07e4] {
  grid-gap: .5rem;
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr))
}

.random-game-modal__controls a.disabled[data-v-226d07e4] {
  background-color: #707070;
  color: hsla(0, 0%, 100%, .38);
  pointer-events: none
}

@keyframes rotateY-226d07e4 {
  to {
    transform: rotateY(1turn)
  }
}

.random-game-modal__loading[data-v-226d07e4] {
  height: 100%;
  padding: 1rem;
  position: absolute;
  width: 100%;
  z-index: 2
}

.random-game-modal__loading.spin img[data-v-226d07e4] {
  animation: rotateY-226d07e4 1s linear infinite
}

.random-game-modal__loading img[data-v-226d07e4] {
  display: block;
  filter: drop-shadow(.1rem .1rem .1rem rgba(0, 0, 0, .7));
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.register-bonus {
  grid-gap: .5rem;
  background-color: #dcdcdc;
  border-radius: 30px;
  display: grid;
  margin: 0 auto;
  max-width: 800px;
  padding: .875rem;
  position: relative;
  width: 90vw
}

@media (min-width:1024px) {
  .register-bonus {
    margin-top: -50px;
    width: 800px
  }
}

.register-bonus .register-bonus__title p {
  border-radius: 10px;
  color: #0a1a3c;
  font-weight: 700;
  line-height: 1;
  margin-bottom: .25rem;
  width: 100%
}

@media (min-width:1024px) {
  .register-bonus .register-bonus__title p {
    font-size: 1.5rem;
    text-align: center
  }
}

.register-bonus .register-bonus__title em {
  color: #0a1a3c;
  display: block;
  font-size: .75rem;
  width: 80%
}

@media (min-width:1024px) {
  .register-bonus .register-bonus__title em {
    font-size: 1.125rem;
    text-align: center;
    width: auto
  }
}

.register-bonus .register-bonus__title>button {
  background-color: #fe0100;
  border-radius: 50%;
  display: flex;
  padding: .5rem;
  position: absolute;
  right: .5rem;
  top: .5rem
}

@media (min-width:361px) {
  .register-bonus .register-bonus__title>button {
    padding: 1rem
  }
}

.register-bonus ul {
  grid-gap: 1rem;
  background-color: #0b1940;
  border-radius: 30px;
  display: grid;
  padding: 1rem;
  width: 100%
}

@media (min-width:1024px) {
  .register-bonus ul {
    grid-gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%
  }
}

.register-bonus ul li {
  position: relative
}

.register-bonus ul li:first-child:after {
  background: url(/images/vs.png?a7aa426db9b9c23958b6a4de05f1d4d3) 50%/cover no-repeat;
  bottom: -40px;
  content: "";
  display: block;
  height: 80px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 80px;
  z-index: 2
}

@media (min-width:1024px) {
  .register-bonus ul li:first-child:after {
    bottom: unset;
    height: 130px;
    left: unset;
    right: -65px;
    top: 35%;
    transform: translateY(-35%);
    width: 130px
  }
}

.register-bonus ul li button {
  border: 2px solid #fff;
  border-radius: 30px;
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative;
  width: 100%
}

@media (min-width:361px) {
  .register-bonus ul li button {
    padding-bottom: 91.6666666667%
  }
}

.register-bonus ul li button img {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}

.register-bonus ul li p {
  align-items: center;
  border-radius: 10px;
  bottom: 2rem;
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  font-weight: 400;
  justify-content: center;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
  z-index: 3
}

@media (min-width:1024px) {
  .register-bonus ul li p {
    font-size: 1.25rem;
    margin-top: 1rem;
    position: static;
    transform: unset
  }
}

.register-bonus ul li p span:first-child {
  background-color: #0b1940;
  color: #fff;
  display: block;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1
}

@media (min-width:1024px) {
  .register-bonus ul li p span:first-child {
    font-size: 2.25rem;
    margin-bottom: .25rem
  }
}

.register-bonus ul li p span:last-child {
  background-color: #fe0000;
  color: #fff;
  display: block;
  line-height: 1.2
}

#twitch-embed {
  height: 50vh
}

#twitch-embed iframe {
  display: block
}

.win-video[data-v-29665076] {
  display: grid;
  grid-template-rows: 1fr auto
}

.win-video[data-v-29665076],
.win-video__wrapper[data-v-29665076] {
  height: 100%
}

.win-video iframe[data-v-29665076] {
  display: block;
  height: 100%;
  width: 100%
}

.win-video p[data-v-29665076] {
  font-size: .75rem;
  padding: .5rem;
  text-align: center
}

.win-video--d[data-v-29665076] {
  height: unset;
  max-width: 1200px;
  width: 90vw
}

.win-video--d .win-video__wrapper[data-v-29665076] {
  height: 0;
  overflow: hidden;
  padding-bottom: 50%;
  position: relative
}

.win-video--d iframe[data-v-29665076] {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.youtube-live[data-v-6bd2c26e] {
  max-width: 900px;
  width: 90vw
}

.youtube-live div[data-v-6bd2c26e] {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative
}

.youtube-live iframe[data-v-6bd2c26e] {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.jackpot-win[data-v-dceed88e] {
  grid-gap: 1rem;
  align-content: center;
  background-color: rgba(0, 0, 0, .6);
  display: grid;
  filter: drop-shadow(.1rem .1rem .1rem rgba(0, 0, 0, .7));
  height: 100%;
  justify-content: center;
  left: 0;
  padding: .5rem;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999
}

@keyframes scale-dceed88e {
  0% {
    transform: scale(1)
  }

  50% {
    transform: scale(1.05)
  }

  to {
    transform: scale(1)
  }
}

.jackpot-win__logo[data-v-dceed88e] {
  align-items: center;
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  justify-content: center;
  width: 100%
}

.jackpot-win__logo h2[data-v-dceed88e] {
  color: #ebb058;
  font-size: 1.75rem;
  text-align: center;
  text-shadow: 1px 1px 1px #000
}

.jackpot-win__logo img[data-v-dceed88e] {
  animation: scale-dceed88e 2s ease-in-out infinite;
  width: 100px
}

.jackpot-win__amount[data-v-dceed88e] {
  align-items: center;
  background-color: #0e1f4e;
  border: 5px solid #ebb058;
  border-radius: 10px;
  display: flex;
  font-size: 2rem;
  font-weight: 700;
  justify-content: center;
  padding: .25rem .5rem;
  text-shadow: .5px .5px .5px #000;
  width: 250px
}

.jackpot-win button[data-v-dceed88e] {
  bottom: 3rem;
  color: #ebb058;
  display: flex;
  filter: drop-shadow(1px 1px 1px #091840);
  left: 50%;
  pointer-events: all;
  position: absolute;
  transform: translateX(-50%)
}

@keyframes grow-08f286bb {
  0% {
    transform: rotateY(180deg) scale(1)
  }

  50% {
    transform: rotateY(180deg) scale(1.05)
  }

  to {
    transform: rotateY(180deg) scale(1)
  }
}

.jackpot-card[data-v-08f286bb] {
  perspective: 600px
}

.jackpot-card button[data-v-08f286bb] {
  display: block;
  height: 0;
  padding-bottom: 142.8571428571%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform .2s ease;
  width: 100%
}

.jackpot-card .card[data-v-08f286bb] {
  backface-visibility: hidden;
  border-radius: 10px;
  height: 100%;
  position: absolute;
  width: 100%
}

.jackpot-card .card img[data-v-08f286bb] {
  display: block;
  filter: drop-shadow(.1rem .1rem .1rem rgba(0, 0, 0, .7));
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.jackpot-card .card--flipped[data-v-08f286bb] {
  transform: rotateY(180deg)
}

.jackpot-card .card--animating[data-v-08f286bb] {
  animation: grow-08f286bb 2s ease-out 1s infinite
}

.jackpot-card .card__front[data-v-08f286bb] {
  transform: rotateY(180deg)
}

.jackpot-modal[data-v-6660c867] {
  grid-gap: .75rem;
  background-color: #1b3a8e;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  padding: .5rem;
  position: relative
}

.jackpot-modal__loading[data-v-6660c867] {
  align-items: center;
  background-color: rgba(0, 0, 0, .6);
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 2
}

.wheel[data-v-2a66ccc5] {
  background: 50%/cover no-repeat url(/proxy-0/meritking/assets/images/wheel-placeholder-d.jpg);
  height: calc(100vh - var(--header-height));
  width: 100%
}

@media (orientation:portrait) {
  .wheel[data-v-2a66ccc5] {
    background: 50%/cover no-repeat url(/proxy-0/meritking/assets/images/wheel-placeholder.jpg)
  }
}

.pilot[data-v-38579ea5],
.pilot iframe[data-v-38579ea5] {
  min-height: calc(100vh - var(--header-height))
}

.pilot iframe[data-v-38579ea5] {
  -ms-overflow-style: none;
  border: none;
  scrollbar-width: none;
  width: 100%
}

.pilot iframe[data-v-38579ea5]::-webkit-scrollbar {
  display: none
}

.jetx[data-v-7565acee],
.jetx iframe[data-v-7565acee] {
  min-height: calc(100vh - var(--header-height))
}

.jetx iframe[data-v-7565acee] {
  -ms-overflow-style: none;
  border: none;
  scrollbar-width: none;
  width: 100%
}

.jetx iframe[data-v-7565acee]::-webkit-scrollbar {
  display: none
}

.tvbet[data-v-730d1846] {
  min-height: calc(100vh - var(--header-height))
}

.jacktop-container[data-v-062c6296] {
  height: 100dvh
}

@media (min-width:1024px) {
  .jacktop-container[data-v-062c6296] {
    height: calc(100vh - var(--header-height))
  }
}

.plinko[data-v-826d4978] {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.plinko iframe[data-v-826d4978] {
  -ms-overflow-style: none;
  border: none;
  display: block;
  height: 100%;
  scrollbar-width: none;
  width: 100%
}

.plinko iframe[data-v-826d4978]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .plinko[data-v-826d4978] {
    position: relative
  }

  .plinko[data-v-826d4978],
  .plinko iframe[data-v-826d4978] {
    min-height: calc(100vh - var(--header-height))
  }
}

.aviator[data-v-7052776a],
.aviator iframe[data-v-7052776a] {
  min-height: calc(100vh - var(--header-height))
}

.aviator iframe[data-v-7052776a] {
  -ms-overflow-style: none;
  border: none;
  height: 100%;
  scrollbar-width: none;
  width: 100%
}

.aviator iframe[data-v-7052776a]::-webkit-scrollbar {
  display: none
}

.aviatrix[data-v-6fa8a72a],
.aviatrix iframe[data-v-6fa8a72a] {
  min-height: calc(100vh - var(--header-height))
}

.aviatrix iframe[data-v-6fa8a72a] {
  -ms-overflow-style: none;
  border: none;
  scrollbar-width: none;
  width: 100%
}

.aviatrix iframe[data-v-6fa8a72a]::-webkit-scrollbar {
  display: none
}

.highflyer[data-v-f877f7e8] {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.highflyer iframe[data-v-f877f7e8] {
  -ms-overflow-style: none;
  border: none;
  display: block;
  height: 100%;
  scrollbar-width: none;
  width: 100%
}

.highflyer iframe[data-v-f877f7e8]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .highflyer[data-v-f877f7e8] {
    position: relative
  }

  .highflyer[data-v-f877f7e8],
  .highflyer iframe[data-v-f877f7e8] {
    min-height: calc(100vh - var(--header-height))
  }
}

.spaceman[data-v-68e9678d],
.spaceman iframe[data-v-68e9678d] {
  min-height: calc(100vh - var(--header-height))
}

.spaceman iframe[data-v-68e9678d] {
  -ms-overflow-style: none;
  border: none;
  scrollbar-width: none;
  width: 100%
}

.spaceman iframe[data-v-68e9678d]::-webkit-scrollbar {
  display: none
}

.zeppelin[data-v-1e5d1064] {
  min-height: 100vh
}

@media (min-width:1024px) {
  .zeppelin[data-v-1e5d1064] {
    min-height: calc(100vh - var(--header-height))
  }
}

.zeppelin iframe[data-v-1e5d1064] {
  -ms-overflow-style: none;
  border: none;
  min-height: 100vh;
  scrollbar-width: none;
  width: 100%
}

.zeppelin iframe[data-v-1e5d1064]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .zeppelin iframe[data-v-1e5d1064] {
    min-height: calc(100vh - var(--header-height))
  }
}

.esport[data-v-ebf3a52e] {
  min-height: 100vh
}

@media (min-width:1024px) {
  .esport[data-v-ebf3a52e] {
    min-height: calc(100vh - var(--header-height))
  }
}

.esport iframe[data-v-ebf3a52e] {
  -ms-overflow-style: none;
  border: none;
  min-height: 100vh;
  scrollbar-width: none;
  width: 100%
}

.esport iframe[data-v-ebf3a52e]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .esport iframe[data-v-ebf3a52e] {
    min-height: calc(100vh - var(--header-height))
  }
}

.frame[data-v-c4ad0aa6] {
  height: 100%;
  position: fixed;
  top: 0
}

.frame iframe[data-v-c4ad0aa6] {
  border: none;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100vw
}

#everymatrix[data-v-edd69f9e] {
  margin-bottom: -6px;
  min-height: calc(100vh - var(--header-height));
  width: 100%
}

.everymatrix-maintenance[data-v-edd69f9e] {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center
}

.everymatrix-maintenance img[data-v-edd69f9e] {
  height: auto;
  width: 200px
}

.million header[data-v-1d0cc2f7] {
  transform: translateX(-.5rem);
  width: calc(100% + 1rem)
}

.million header img[data-v-1d0cc2f7] {
  display: block;
  width: 100%
}

@media (min-width:1024px) {
  .million header[data-v-1d0cc2f7] {
    transform: unset;
    width: 100%
  }
}

.million__content[data-v-1d0cc2f7] {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding: .75rem 0
}

@media (min-width:1024px) {
  .million__content[data-v-1d0cc2f7] {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}

.million__content li[data-v-1d0cc2f7] {
  position: relative
}

.million__content a[data-v-1d0cc2f7] {
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 181.0344827586%;
  position: relative
}

.million__content a img[data-v-1d0cc2f7] {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}

.million__content a img.million__placeholder[data-v-1d0cc2f7] {
  background-color: #0e1f4e;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center 25%;
  object-position: center 25%;
  padding: 1rem
}

.million__content a[data-v-1d0cc2f7]:before {
  background: linear-gradient(0deg, rgba(9, 24, 64, .9) 0, rgba(9, 24, 64, .8) 40%, rgba(9, 24, 64, 0));
  bottom: 0;
  content: "";
  height: 60%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2
}

.million__content div[data-v-1d0cc2f7] {
  bottom: 0;
  display: grid;
  justify-items: center;
  overflow: hidden;
  padding: .5rem;
  position: absolute;
  width: 100%;
  z-index: 2
}

.million__content div>span[data-v-1d0cc2f7] {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%
}

.million__content div h2[data-v-1d0cc2f7] {
  text-align: center
}

.million__content div>button[data-v-1d0cc2f7] {
  font-size: .75rem;
  font-weight: 600;
  padding: .5rem
}

.million__content div>button i[data-v-1d0cc2f7] {
  margin-right: .5rem
}

.sportsbook[data-v-2ba2cf22] {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%
}

.sportsbook__desktop-nav[data-v-2ba2cf22] {
  grid-gap: 1px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  padding-bottom: 1px
}

.sportsbook__desktop-nav li[data-v-2ba2cf22] {
  grid-gap: 1px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  height: 40px;
  opacity: .4;
  overflow: hidden
}

.sportsbook__desktop-nav li.active[data-v-2ba2cf22] {
  opacity: 1
}

.sportsbook__desktop-nav li.select-active a[data-v-2ba2cf22] {
  grid-column: span 3
}

.sportsbook__desktop-nav li button[data-v-2ba2cf22] {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: .25rem .5rem
}

.sportsbook__desktop-nav li button.em[data-v-2ba2cf22] {
  background-color: red
}

.sportsbook__desktop-nav li button.ns[data-v-2ba2cf22] {
  background-color: #2ebf11
}

.sportsbook__desktop-nav li button.dt[data-v-2ba2cf22] {
  background-color: #483995
}

.sportsbook__desktop-nav li a[data-v-2ba2cf22] {
  display: block;
  grid-column: span 4;
  height: 100%;
  overflow: hidden;
  padding: .25rem;
  width: 100%
}

.sportsbook__desktop-nav li a.em[data-v-2ba2cf22] {
  background-color: red
}

.sportsbook__desktop-nav li a.ns[data-v-2ba2cf22] {
  background-color: #2ebf11
}

.sportsbook__desktop-nav li a.dt[data-v-2ba2cf22] {
  background-color: #483995
}

.sportsbook__desktop-nav li a img[data-v-2ba2cf22] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.sportsbook__mobile-nav[data-v-2ba2cf22] {
  grid-gap: 1px;
  background-color: var(--blue-dark);
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  padding-bottom: 1px
}

.sportsbook__mobile-nav li[data-v-2ba2cf22] {
  height: 40px;
  overflow: hidden
}

.sportsbook__mobile-nav li img[data-v-2ba2cf22] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.sportsbook__mobile-nav li.em[data-v-2ba2cf22] {
  background-color: red
}

.sportsbook__mobile-nav li.ns[data-v-2ba2cf22] {
  background-color: #2ebf11
}

.sportsbook__mobile-nav li.dt[data-v-2ba2cf22] {
  background-color: #483995
}

.sportsbook__mobile-nav li.dt img[data-v-2ba2cf22] {
  margin: 0 auto;
  max-width: 160px
}

.sportsbook__mobile-nav li a[data-v-2ba2cf22] {
  align-items: center;
  display: block;
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  padding: .25rem;
  width: 100%
}

.sportsbook__mobile-nav li i[data-v-2ba2cf22] {
  color: #fff
}

.sportsbook__mobile-nav li.active[data-v-2ba2cf22] {
  grid-gap: 1px;
  display: grid;
  grid-column: span 3;
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.sportsbook__mobile-nav li.active a[data-v-2ba2cf22] {
  grid-column: span 4
}

.sportsbook__mobile-nav li.active.loggedIn a[data-v-2ba2cf22] {
  grid-column: span 3
}

.sportsbook__mobile-nav li.active button[data-v-2ba2cf22] {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: .25rem .5rem
}

.nsoft[data-v-7f291fce] {
  height: calc(100% - var(--header-height));
  padding-bottom: env(safe-area-inset-bottom);
  position: fixed;
  top: var(--header-height);
  transition: top .2s ease;
  width: 100%
}

.nsoft.offset-top[data-v-7f291fce] {
  height: calc(100% - var(--header-height) - 40px);
  top: calc(var(--header-height) + 40px)
}

.nsoft iframe[data-v-7f291fce] {
  -ms-overflow-style: none;
  border: none;
  display: block;
  min-height: 100%;
  scrollbar-width: none;
  width: 100%
}

.nsoft iframe[data-v-7f291fce]::-webkit-scrollbar {
  display: none
}

.nsoft-maintenance[data-v-7f291fce] {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center
}

.nsoft-maintenance img[data-v-7f291fce] {
  height: auto;
  width: 200px
}

.digitain[data-v-6f46c8d6] {
  overflow: hidden;
  width: 100%
}

.digitain-maintenance[data-v-6f46c8d6] {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center
}

.digitain-maintenance img[data-v-6f46c8d6] {
  height: auto;
  width: 200px
}

.virtual header[data-v-c57bcf40] {
  background-color: var(--blue-dark);
  padding: .5rem 1rem;
  position: sticky;
  top: var(--header-height);
  z-index: 2
}

@media (min-width:1024px) {
  .virtual header[data-v-c57bcf40] {
    margin: 0 auto;
    max-width: 1280px
  }
}

.virtual ul[data-v-c57bcf40] {
  grid-gap: .75rem 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: .5rem
}

@media (min-width:1024px) {
  .virtual ul[data-v-c57bcf40] {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))
  }
}

.virtual__game a[data-v-c57bcf40] {
  display: flex;
  flex-direction: column
}

.virtual__game .game__img[data-v-c57bcf40] {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative;
  width: 100%
}

.virtual__game .game__img img[data-v-c57bcf40] {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}

.virtual__game span[data-v-c57bcf40] {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  overflow: hidden;
  padding: 0 1rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.virtual.theme--light header[data-v-c57bcf40] {
  background-color: var(--red);
  color: var(--text-red)
}

.virtual.theme--light .virtual__game span[data-v-c57bcf40] {
  color: var(--text-gray)
}

.user-overview[data-v-0bc27c85] {
  padding: .5rem
}

.user-overview__group[data-v-0bc27c85] {
  margin-bottom: .5rem
}

.user-overview__group h3[data-v-0bc27c85] {
  color: #ebb058;
  margin-bottom: .5rem;
  text-transform: uppercase
}

.user-overview__group h5[data-v-0bc27c85] {
  text-transform: uppercase
}

.user-overview__group li[data-v-0bc27c85] {
  grid-gap: .5rem;
  background-color: #091840;
  display: grid;
  grid-template-columns: 1fr auto auto;
  margin-bottom: .5rem;
  padding: .5rem 1rem
}

.user-overview__status[data-v-0bc27c85] {
  border-radius: 50%;
  height: 1rem;
  width: 1rem
}

.user-overview__status--true[data-v-0bc27c85] {
  background-color: #00c717
}

.user-overview__status--false[data-v-0bc27c85] {
  background-color: #f42727
}

.user-overview.theme--light h3[data-v-0bc27c85] {
  color: var(--red)
}

.user-shop[data-v-904a19d4] {
  grid-gap: 1rem;
  display: grid;
  padding: .5rem
}

.user-shop header[data-v-904a19d4] {
  grid-gap: 1rem;
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 10px;
  display: grid;
  grid-template-columns: auto 1fr;
  padding: 1rem
}

.user-shop header img[data-v-904a19d4] {
  display: block;
  grid-row: 1/3;
  max-width: 100px;
  width: 100%
}

.user-shop header article[data-v-904a19d4] {
  grid-gap: .5rem;
  display: grid
}

.user-shop header article h2[data-v-904a19d4] {
  color: #d8aa61;
  text-transform: uppercase
}

.user-shop header article p[data-v-904a19d4] {
  font-size: .75rem
}

.user-shop header h3[data-v-904a19d4] {
  grid-gap: .5rem;
  align-items: center;
  background-color: #0e1f4e;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  grid-column: 2/3;
  justify-content: space-between;
  justify-self: center;
  padding: .5rem 1rem;
  width: 100%
}

.user-shop header h3 span[data-v-904a19d4] {
  display: block;
  flex-grow: 1;
  text-align: center
}

@media (min-width:1024px) {
  .user-shop header[data-v-904a19d4] {
    grid-template-columns: auto 2fr 1fr;
    padding: 1rem 2rem
  }

  .user-shop header h3[data-v-904a19d4] {
    grid-column: unset
  }

  .user-shop header img[data-v-904a19d4] {
    grid-row: unset
  }

  .user-shop header article[data-v-904a19d4] {
    align-content: start;
    height: 100%
  }

  .user-shop header article p[data-v-904a19d4] {
    align-self: center;
    font-size: .875rem
  }
}

.user-shop ul[data-v-904a19d4] {
  grid-gap: .5rem;
  display: grid;
  grid-auto-rows: 1fr
}

@media (min-width:1024px) {
  .user-shop ul[data-v-904a19d4] {
    grid-gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}

.user-shop ul li[data-v-904a19d4] {
  grid-gap: .5rem;
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 10px;
  display: grid;
  grid-template-columns: 2fr 3fr auto;
  overflow: hidden
}

.user-shop__item-image[data-v-904a19d4] {
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative
}

@media (min-width:1024px) {
  .user-shop__item-image[data-v-904a19d4] {
    padding-bottom: 66.6666666667%
  }
}

.user-shop__item-image img[data-v-904a19d4] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  padding: .5rem;
  position: absolute;
  width: 100%
}

.user-shop__item-detail[data-v-904a19d4] {
  grid-gap: .25rem;
  align-content: start;
  display: grid;
  grid-template-rows: auto 1fr auto;
  height: 100%;
  padding: .5rem
}

.user-shop__item-detail h4[data-v-904a19d4] {
  align-self: start;
  font-size: .875rem
}

.user-shop__item-detail p[data-v-904a19d4] {
  align-self: start;
  font-size: .75rem
}

.user-shop__item-detail h5[data-v-904a19d4] {
  grid-gap: .5rem;
  align-items: center;
  align-self: end;
  background-color: #0e1f4e;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  font-size: .875rem;
  font-weight: 700;
  justify-content: space-between;
  padding: .5rem 1rem;
  text-align: center;
  width: 100%
}

.user-shop__item-detail h5 span[data-v-904a19d4] {
  display: block;
  flex-grow: 1;
  text-align: center
}

@media (min-width:1024px) {
  .user-shop__item-detail h4[data-v-904a19d4] {
    font-size: 1rem
  }
}

.user-shop__item-controls[data-v-904a19d4] {
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  height: 100%
}

.user-shop__item-controls button[data-v-904a19d4] {
  font-size: .75rem;
  height: 100%;
  padding: .5rem
}

.user-shop__item-controls button[data-v-904a19d4]:first-child {
  background-color: #00c717;
  border: 1px solid #00c717;
  border-top-right-radius: 10px
}

.user-shop__item-controls button[data-v-904a19d4]:first-child:disabled,
.user-shop__item-controls button[data-v-904a19d4]:last-child {
  background-color: var(--blue);
  border: 1px solid var(--blue-dark)
}

.user-shop__item-controls button[data-v-904a19d4]:last-child {
  border-bottom-right-radius: 10px
}

@media (min-width:1024px) {
  .user-shop__item-controls button[data-v-904a19d4] {
    font-size: .875rem
  }
}

.auth-date {
  position: relative
}

.auth-date__wrapper {
  background-color: #9c1f32;
  border-radius: 30px;
  padding: .5rem .375rem
}

.auth-date__root {
  grid-gap: 2px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 2.5rem 1fr
}

.auth-date--invalid .auth-date__root {
  background-color: #f42727
}

.auth-date__icon {
  align-items: center;
  background-color: #9c1f32;
  color: #fff;
  display: flex;
  font-size: 1rem;
  justify-content: center
}

.auth-date__picker-wrapper.vdp-datepicker {
  position: static
}

.auth-date__picker-wrapper.vdp-datepicker input {
  background-color: #9c1f32;
  color: #fff;
  padding: .25rem 2rem .25rem 1rem;
  width: 100%
}

.auth-date__picker-wrapper.vdp-datepicker input::-moz-placeholder {
  color: #fff
}

.auth-date__picker-wrapper.vdp-datepicker input::placeholder {
  color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar {
  background-color: #9c1f32;
  border: none;
  border-radius: 30px;
  color: #fff;
  left: 50%;
  padding: 1rem;
  top: 0;
  transform: translate(-50%, calc(-100% - .25rem));
  width: 100%
}

.auth-date__calendar.vdp-datepicker__calendar header span.prev:after {
  border-right-color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar header span.next:after {
  border-left-color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar header span.disabled:after {
  border: none
}

.auth-date__calendar.vdp-datepicker__calendar header span:not(.disabled):hover {
  background: #ca113d
}

.auth-date__calendar.vdp-datepicker__calendar .cell {
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  padding: 0
}

.auth-date__calendar.vdp-datepicker__calendar .cell.selected {
  background-color: #ca113d;
  color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar .cell.disabled {
  color: #aaa
}

.auth-date--light .auth-date__wrapper {
  background-color: #e7e7e7;
  border: 1px solid #d7d7d7
}

.auth-date--light.auth-date--invalid .auth-date__root {
  background-color: #f42727
}

.auth-date--light .auth-date__root {
  background-color: #d7d7d7
}

.auth-date--light .auth-date__icon {
  background-color: #e7e7e7;
  color: #091840
}

.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input {
  background-color: #e7e7e7;
  color: #000
}

.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input::placeholder {
  color: rgba(0, 0, 0, .6)
}

.g2fa[data-v-af699616] {
  background-color: #091840;
  height: 100vh;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999
}

.g2fa[data-v-af699616],
.g2fa__banner[data-v-af699616] {
  align-items: center;
  display: flex;
  justify-content: center
}

.g2fa__banner[data-v-af699616] {
  background-color: #1b3a8e;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  padding: .5rem 1rem;
  position: relative
}

.g2fa__banner span[data-v-af699616] {
  font-weight: 700;
  text-align: center
}

.g2fa__container[data-v-af699616] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  max-width: 350px;
  position: relative;
  width: 90%
}

.g2fa form[data-v-af699616] {
  padding: 1rem
}

.g2fa form button[type=submit][data-v-af699616] {
  margin-bottom: 1rem
}

.g2fa__logo[data-v-af699616] {
  display: block;
  margin: 0 auto .5rem;
  width: 100px
}

.sms[data-v-ca61fe80] {
  background-color: #091840;
  height: 100vh;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999
}

.sms[data-v-ca61fe80],
.sms__banner[data-v-ca61fe80] {
  align-items: center;
  display: flex;
  justify-content: center
}

.sms__banner[data-v-ca61fe80] {
  background-color: #1b3a8e;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  padding: .5rem 1rem;
  position: relative
}

.sms__banner span[data-v-ca61fe80] {
  font-weight: 700;
  text-align: center
}

.sms__container[data-v-ca61fe80] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  max-width: 350px;
  position: relative;
  width: 90%
}

.sms form[data-v-ca61fe80] {
  padding: 1rem
}

.sms form button[type=submit][data-v-ca61fe80] {
  margin-bottom: 1rem
}

.sms form button[data-v-ca61fe80]:first-child {
  margin: 0 auto 1rem
}

.sms__logo[data-v-ca61fe80] {
  display: block;
  margin: 0 auto .5rem;
  width: 100px
}

.email[data-v-1a2cdc0e] {
  background-color: #091840;
  height: 100vh;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999
}

.email[data-v-1a2cdc0e],
.email__banner[data-v-1a2cdc0e] {
  align-items: center;
  display: flex;
  justify-content: center
}

.email__banner[data-v-1a2cdc0e] {
  background-color: #1b3a8e;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  padding: .5rem 1rem;
  position: relative
}

.email__banner span[data-v-1a2cdc0e] {
  font-weight: 700;
  text-align: center
}

.email__container[data-v-1a2cdc0e] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  max-width: 350px;
  position: relative;
  width: 90%
}

.email form[data-v-1a2cdc0e] {
  padding: 1rem
}

.email form button[type=submit][data-v-1a2cdc0e] {
  margin-bottom: 1rem
}

.email form button[data-v-1a2cdc0e]:first-child {
  margin: 0 auto 1rem
}

.email__logo[data-v-1a2cdc0e] {
  display: block;
  margin: 0 auto .5rem;
  width: 100px
}

.static-page header[data-v-e0f0333c] {
  background-color: var(--blue-dark);
  padding: .5rem 1rem;
  position: sticky;
  top: var(--header-height);
  z-index: 2
}

@media (min-width:1024px) {
  .static-page header[data-v-e0f0333c] {
    margin: 0 auto;
    max-width: 1280px
  }
}

.static-page article[data-v-e0f0333c] {
  background-color: var(--blue);
  padding: 1rem .5rem
}

.static-page article.format-faq[data-v-e0f0333c] {
  padding-left: 2rem
}

.static-page article.format-faq[data-v-e0f0333c] ol {
  grid-gap: 1rem;
  display: grid
}

.static-page article.format-faq[data-v-e0f0333c] li::marker {
  font-size: .875rem;
  font-weight: 600
}

.static-page article.format-faq[data-v-e0f0333c] h2 {
  cursor: pointer;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: underline
}

.static-page article.format-faq[data-v-e0f0333c] div {
  max-height: 0;
  overflow: hidden;
  transition: max-height .3s ease
}

.static-page article.format-faq[data-v-e0f0333c] div p {
  padding: .5rem 0
}

.static-page.theme--light article[data-v-e0f0333c] {
  background-color: var(--gray);
  color: var(--text-gray)
}

.report-wallet header[data-v-6e5ff4da] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr))
}

.report-wallet header span[data-v-6e5ff4da] {
  background-color: #091840;
  display: block;
  font-weight: 700;
  overflow: hidden;
  padding: .25rem .5rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.report-wallet li[data-v-6e5ff4da] {
  grid-gap: 1px;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: .5rem;
  overflow: hidden
}

.report-wallet li[data-v-6e5ff4da]:last-child {
  margin-bottom: 0
}

.report-wallet li span[data-v-6e5ff4da] {
  background-color: #091840;
  display: block;
  font-size: .75rem;
  padding: .25rem .5rem
}

.report-wallet li span[data-v-6e5ff4da]:nth-child(2n) {
  text-align: right
}

.report-wallet li span.status--0[data-v-6e5ff4da] {
  color: #fdd835
}

.report-wallet li span.status--1[data-v-6e5ff4da] {
  color: #00c717
}

.report-wallet li span.status--2[data-v-6e5ff4da] {
  color: #f42727
}

.report-wallet li button[data-v-6e5ff4da] {
  border-radius: 0;
  grid-column: span 2;
  padding: .25rem .5rem
}

.report-wallet li .note[data-v-6e5ff4da] {
  background-color: #fff;
  font-size: .75rem;
  grid-column: 1/3;
  grid-row: 5/6;
  padding: .25rem .5rem;
  text-align: left
}

.report-wallet li .note.status--1[data-v-6e5ff4da] {
  color: #00c717
}

.report-wallet li .note.status--2[data-v-6e5ff4da] {
  color: #f42727
}

.report-wallet--d[data-v-6e5ff4da] {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  overflow: hidden
}

.report-wallet--d ul[data-v-6e5ff4da] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid
}

.report-wallet--d li[data-v-6e5ff4da] {
  border: none;
  border-radius: 0;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  margin-bottom: 0
}

.report-wallet--d li span[data-v-6e5ff4da] {
  background-color: #0e1f4e;
  padding: .5rem;
  text-align: center
}

.report-wallet--d li span[data-v-6e5ff4da]:nth-child(2n) {
  text-align: center
}

.report-wallet--d li span button[data-v-6e5ff4da] {
  font-size: .75rem;
  padding: .25rem
}

.report-wallet--d li .note[data-v-6e5ff4da] {
  align-items: center;
  background-color: #0e1f4e;
  display: flex;
  grid-column: unset;
  grid-row: unset;
  width: 100%
}

.report-wallet--d li .note em[data-v-6e5ff4da] {
  display: block;
  font-style: normal
}

.report-wallet--d li .note i[data-v-6e5ff4da] {
  cursor: pointer;
  margin-right: .25rem
}

.report-casino header[data-v-421dbf14] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr))
}

.report-casino header span[data-v-421dbf14] {
  background-color: #091840;
  display: block;
  font-weight: 700;
  overflow: hidden;
  padding: .25rem .5rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.report-casino li[data-v-421dbf14] {
  grid-gap: 1px;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: .5rem;
  overflow: hidden
}

.report-casino li[data-v-421dbf14]:last-child {
  margin-bottom: 0
}

.report-casino li span[data-v-421dbf14] {
  background-color: #091840;
  display: block;
  overflow: hidden;
  padding: .25rem .5rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.report-casino li span[data-v-421dbf14]:nth-child(2n) {
  text-align: right
}

.report-casino--d[data-v-421dbf14] {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  overflow: hidden
}

.report-casino--d ul[data-v-421dbf14] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid
}

.report-casino--d li[data-v-421dbf14] {
  border: none;
  border-radius: 0;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-bottom: 0
}

.report-casino--d li span[data-v-421dbf14] {
  background-color: #0e1f4e;
  padding: .5rem;
  text-align: center
}

.report-casino--d li span[data-v-421dbf14]:nth-child(2n) {
  text-align: center
}

.report-coupon header[data-v-ed17e118] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr))
}

.report-coupon header span[data-v-ed17e118] {
  background-color: #091840;
  display: block;
  font-weight: 700;
  overflow: hidden;
  padding: .25rem .5rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.report-coupon li[data-v-ed17e118] {
  grid-gap: 1px;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: .5rem;
  overflow: hidden
}

.report-coupon li[data-v-ed17e118]:last-child {
  margin-bottom: 0
}

.report-coupon li span[data-v-ed17e118] {
  background-color: #091840;
  display: block;
  overflow: hidden;
  padding: .25rem .5rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.report-coupon li span[data-v-ed17e118]:nth-child(2n) {
  text-align: right
}

.report-coupon li span.status--0[data-v-ed17e118] {
  color: #fdd835
}

.report-coupon li span.status--2[data-v-ed17e118] {
  color: #00c717
}

.report-coupon li span.status--3[data-v-ed17e118] {
  color: #f42727
}

.report-coupon li span.status--4[data-v-ed17e118] {
  color: #707070
}

.report-coupon--d[data-v-ed17e118] {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  overflow: hidden
}

.report-coupon--d ul[data-v-ed17e118] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid
}

.report-coupon--d li[data-v-ed17e118] {
  border: none;
  border-radius: 0;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  margin-bottom: 0
}

.report-coupon--d li span[data-v-ed17e118] {
  background-color: #0e1f4e;
  padding: .5rem;
  text-align: center
}

.report-coupon--d li span[data-v-ed17e118]:nth-child(2n) {
  text-align: center
}

.brand-button[data-v-6a60ad26] {
  width: 100%
}

.brand-button i[data-v-6a60ad26] {
  color: inherit;
  margin-right: .375rem
}

.app-header__username {
  min-width: 0
}

.app-header__username span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.app-header[data-v-a3fa5b6c] {
  background-color: #091840;
  position: sticky;
  top: 0;
  width: 100vw;
  z-index: 100
}

@media (min-width:1024px) {
  .app-header__mobile-whatsapp[data-v-a3fa5b6c] {
    display: none
  }
}

.app-header__warning[data-v-a3fa5b6c] {
  background-color: #fdd835;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: none;
  grid-column: 3/4;
  padding: .5rem 1.5rem;
  position: absolute;
  top: 100%;
  transform: translate(1rem, -150%);
  transition: transform .2s ease;
  width: 80%;
  z-index: -1
}

@media (min-width:1024px) {
  .app-header__warning[data-v-a3fa5b6c] {
    display: block
  }
}

.app-header__warning span[data-v-a3fa5b6c] {
  color: #000;
  display: block;
  font-size: .75rem;
  text-align: center
}

@media (min-width:1180px) {
  .app-header__warning.warning--visible[data-v-a3fa5b6c] {
    transform: translate(1rem)
  }
}

.app-header__dropdown[data-v-a3fa5b6c] {
  background: linear-gradient(180deg, #0a1b49 0, #ca113d);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: none;
  height: 55px;
  padding: 1rem 1.5rem;
  position: absolute;
  top: 100%;
  transition: transform .2s ease;
  width: calc(100% - 1rem);
  z-index: -1
}

.app-header__dropdown.dropdown--left[data-v-a3fa5b6c] {
  grid-column: 1/2;
  justify-self: end;
  transform: translate(-1rem, -150%)
}

@media (min-width:1024px) {
  .app-header__dropdown.dropdown--left[data-v-a3fa5b6c] {
    align-items: center;
    display: flex;
    justify-content: center
  }
}

.app-header__dropdown.dropdown--left ul a[data-v-a3fa5b6c],
.app-header__dropdown.dropdown--left ul button[data-v-a3fa5b6c] {
  padding: 0 1rem
}

.app-header__dropdown.dropdown--left li:not(:last-child) a[data-v-a3fa5b6c]:after {
  background-color: hsla(0, 0%, 100%, .5);
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  width: 1px
}

.app-header__dropdown.dropdown--right[data-v-a3fa5b6c] {
  align-items: center;
  grid-column: 3/4;
  justify-content: center;
  transform: translate(1rem, -150%)
}

@media (min-width:1024px) {
  .app-header__dropdown.dropdown--right[data-v-a3fa5b6c] {
    display: flex
  }
}

.app-header__dropdown.dropdown--right div[data-v-a3fa5b6c] {
  grid-gap: .25rem;
  display: flex;
  padding-right: .5rem;
  position: relative
}

.app-header__dropdown.dropdown--right div[data-v-a3fa5b6c]:after {
  background-color: hsla(0, 0%, 100%, .5);
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  width: 1px
}

.app-header__dropdown.dropdown--right div button[data-v-a3fa5b6c] {
  align-items: center;
  border-radius: 2px;
  display: flex;
  font-size: .75rem;
  justify-content: center;
  padding: .25rem .5rem;
  text-transform: uppercase
}

.app-header__dropdown.dropdown--right div button i[data-v-a3fa5b6c] {
  font-size: .875rem;
  margin-right: .25rem
}

.app-header__dropdown.dropdown--right div button i[data-v-a3fa5b6c]:before {
  color: #fff
}

.app-header__dropdown.dropdown--right div button.app-header__whatsapp[data-v-a3fa5b6c] {
  background-color: #25d366
}

.app-header__dropdown.dropdown--right div button.app-header__telegram[data-v-a3fa5b6c] {
  background-color: #08c
}

.app-header__dropdown.dropdown--right ul a i[data-v-a3fa5b6c],
.app-header__dropdown.dropdown--right ul button i[data-v-a3fa5b6c] {
  margin-right: .5rem
}

@media (min-width:1180px) {
  .app-header__dropdown.dropdown--visible.dropdown--left[data-v-a3fa5b6c] {
    transform: translate(-1rem)
  }

  .app-header__dropdown.dropdown--visible.dropdown--right[data-v-a3fa5b6c] {
    transform: translate(1rem)
  }
}

.app-header__dropdown ul[data-v-a3fa5b6c] {
  display: flex;
  justify-content: center
}

.app-header__dropdown ul a[data-v-a3fa5b6c],
.app-header__dropdown ul button[data-v-a3fa5b6c] {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: .875rem;
  font-weight: 600;
  justify-content: center;
  padding: 0 .5rem;
  position: relative;
  text-transform: uppercase
}

.app-header__slogan[data-v-a3fa5b6c] {
  background: linear-gradient(180deg, #0a1b49 0, #ca113d);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #fff;
  display: none;
  font-style: italic;
  font-weight: 700;
  grid-column: 2/3;
  justify-self: center;
  padding: .5rem;
  position: absolute;
  top: 100%;
  transform: translateY(-150%);
  transition: transform .3s cubic-bezier(.4, 0, .2, 1);
  width: calc(100% + 3rem);
  z-index: -1
}

@media (min-width:1024px) {
  .app-header__slogan[data-v-a3fa5b6c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
  }
}

.app-header__slogan h2[data-v-a3fa5b6c] {
  font-size: .875rem;
  line-height: 1.25rem;
  text-transform: uppercase
}

@media (min-width:1180px) {
  .app-header__slogan.slogan-visible[data-v-a3fa5b6c] {
    transform: translate(0)
  }
}

.app-header__wrapper[data-v-a3fa5b6c] {
  grid-column-gap: .5rem;
  align-items: center;
  background-color: #091840;
  display: grid;
  grid-template-columns: auto auto auto 1fr;
  height: var(--header-height);
  margin: 0 auto;
  max-width: 1366px;
  padding: 0 .5rem;
  position: relative
}

@media (min-width:1024px) {
  .app-header__wrapper[data-v-a3fa5b6c] {
    grid-column-gap: 1.5rem;
    align-items: unset;
    grid-template-columns: 1fr auto 1fr;
    grid-template-rows: 3fr 2fr;
    padding: 0 1rem
  }

  .app-header__wrapper[data-v-a3fa5b6c]:before {
    background-color: #0a1b49;
    content: "";
    grid-column: 1/-1;
    grid-row: 2/3;
    height: 100%;
    justify-self: center;
    position: absolute;
    width: 100vw
  }
}

.app-header__sponsors[data-v-a3fa5b6c] {
  align-self: center;
  color: #fff;
  display: none;
  height: 100%;
  justify-self: start;
  overflow: hidden
}

.app-header__sponsors img[data-v-a3fa5b6c] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left center;
  object-position: left center;
  padding: .5rem 0;
  width: 100%
}

@media (min-width:1024px) {
  .app-header__sponsors[data-v-a3fa5b6c] {
    display: block
  }
}

.app-header__logo[data-v-a3fa5b6c] {
  display: block;
  grid-column: 2/3;
  height: calc(var(--header-height) - .5rem);
  position: relative
}

.app-header__logo img[data-v-a3fa5b6c] {
  display: block;
  height: 100%
}

@media (min-width:1024px) {
  .app-header__logo[data-v-a3fa5b6c] {
    align-self: center;
    grid-row: span 2
  }
}

.app-header__auth[data-v-a3fa5b6c] {
  align-items: center;
  display: grid;
  justify-content: end;
  justify-items: end
}

.app-header__auth .freespin[data-v-a3fa5b6c] {
  justify-self: end
}

@media (max-width:1024px) {

  .app-header__auth .freespin[data-v-a3fa5b6c],
  .app-header__auth .toggle-switcher[data-v-a3fa5b6c] {
    display: none
  }
}

@media (min-width:1024px) {
  .app-header__auth[data-v-a3fa5b6c] {
    grid-gap: 1rem
  }
}

.app-header__guest[data-v-a3fa5b6c],
.app-header__user[data-v-a3fa5b6c] {
  grid-gap: .5rem;
  display: flex;
  grid-column: 3/4;
  justify-content: flex-end;
  overflow: hidden;
  width: 100%
}

@media (min-width:1024px) {

  .app-header__guest[data-v-a3fa5b6c],
  .app-header__user[data-v-a3fa5b6c] {
    grid-gap: 1rem
  }
}

.app-header__guest .deposit-icon[data-v-a3fa5b6c],
.app-header__user .deposit-icon[data-v-a3fa5b6c] {
  color: #00c717;
  position: absolute;
  right: .25rem;
  top: 50%;
  transform: translateY(-50%)
}

.app-header__links[data-v-a3fa5b6c] {
  display: none;
  overflow: overlay
}

@media (min-width:1024px) {
  .app-header__links[data-v-a3fa5b6c] {
    display: block
  }
}

.app-header__links ul[data-v-a3fa5b6c] {
  grid-gap: .75rem;
  display: flex;
  height: 100%;
  justify-content: space-between
}

.app-header__links ul a[data-v-a3fa5b6c] {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: .875rem;
  font-weight: 700;
  height: 100%;
  justify-content: center;
  padding: 0 .25rem;
  position: relative;
  text-transform: uppercase
}

.app-header__links ul a.active[data-v-a3fa5b6c]:after,
.app-header__links ul a[data-v-a3fa5b6c]:hover:after {
  background-color: #ebb058;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  bottom: 0;
  content: "";
  display: block;
  height: .25rem;
  left: 0;
  position: absolute;
  width: 100%
}

.app-header__links.right ul[data-v-a3fa5b6c] {
  justify-content: start
}

.app-header__links.right a i[data-v-a3fa5b6c] {
  margin-right: .5rem
}

.app-header__menu-toggle i[data-v-a3fa5b6c] {
  color: #ebb058
}

@media (min-width:1024px) {
  .app-header__menu-toggle[data-v-a3fa5b6c] {
    display: none
  }
}

.app-licence[data-v-661de1aa] {
  color: #fcfcfc;
  font-size: .75rem
}

.app-licence img[data-v-661de1aa] {
  max-width: 100px
}

.app-licence--row[data-v-661de1aa] {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.app-licence--row img[data-v-661de1aa] {
  margin-right: 1rem
}

.app-licence--column[data-v-661de1aa] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.app-licence--column img[data-v-661de1aa] {
  margin-bottom: 1rem
}

.app-licence--float img[data-v-661de1aa] {
  float: left;
  max-width: 70px
}

.app-licence--float p[data-v-661de1aa] {
  font-size: .625rem;
  text-align: justify
}

@keyframes rotate-6d9ef347 {
  0% {
    transform: translateX(-50%) rotateY(0)
  }

  to {
    transform: translateX(-50%) rotateY(1turn)
  }
}

@keyframes flash-6d9ef347 {
  0% {
    opacity: 1
  }

  50% {
    opacity: .5
  }

  to {
    opacity: 1
  }
}

.contact-link[data-v-6d9ef347] {
  --telegram: #37aee2;
  --whatsapp: #25d366;
  align-items: center;
  background-image: radial-gradient(circle at 0 21px, transparent 18px, #0e2258 0);
  display: flex;
  font-weight: 600;
  height: 42px;
  justify-content: center;
  margin-left: 1rem;
  padding: 0 1rem 0 2.125rem;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap
}

.contact-link--telegram[data-v-6d9ef347] {
  background-image: radial-gradient(circle at 0 21px, transparent 18px, var(--telegram) 0)
}

.contact-link--whatsapp[data-v-6d9ef347] {
  background-image: radial-gradient(circle at 0 21px, transparent 18px, var(--whatsapp) 0)
}

.contact-link img[data-v-6d9ef347] {
  display: block;
  left: 0;
  position: absolute;
  transform: translateX(-50%);
  width: 32px
}

.contact-link span[data-v-6d9ef347] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (hover:hover) and (min-width:1024px) {
  .contact-link[data-v-6d9ef347]:hover {
    color: #fff
  }
}

.contact-link.flash img[data-v-6d9ef347] {
  animation: rotate-6d9ef347 2s ease-in-out infinite;
  animation-fill-mode: forwards
}

.contact-link.flash span[data-v-6d9ef347] {
  animation: flash-6d9ef347 1s ease-in-out infinite
}

.app-footer__qr svg {
  display: block
}

.app-footer[data-v-77a0fde1] {
  border-top: 1px solid #ebb058;
  padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + .75rem)
}

.app-footer h3[data-v-77a0fde1] {
  margin-bottom: .25rem
}

.app-footer .app-container[data-v-77a0fde1] {
  position: relative
}

.app-footer .app-container>div[data-v-77a0fde1] {
  margin-bottom: 1rem
}

.app-footer__affiliates[data-v-77a0fde1] {
  grid-gap: .25rem;
  bottom: 36px;
  display: flex;
  grid-column: 1/-1;
  justify-content: center;
  justify-self: center;
  left: 0;
  position: absolute;
  width: 100%
}

.app-footer__affiliates a[data-v-77a0fde1] {
  font-size: .5rem;
  text-align: center
}

.app-footer__anj[data-v-77a0fde1] {
  grid-gap: 1rem;
  align-items: center;
  display: grid;
  grid-column: 1/-1;
  justify-items: center
}

@media (min-width:1024px) {
  .app-footer__anj[data-v-77a0fde1] {
    grid-template-columns: auto 1fr
  }
}

.app-footer__anj a[data-v-77a0fde1],
.app-footer__anj img[data-v-77a0fde1] {
  display: block
}

@media (min-width:1024px) {
  .app-footer__anj img[data-v-77a0fde1] {
    width: 60px
  }
}

.app-footer__anj p[data-v-77a0fde1] {
  font-size: .625rem
}

.app-footer__qr[data-v-77a0fde1] {
  grid-gap: 1rem;
  align-self: end;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 1rem
}

.app-footer__qr>div[data-v-77a0fde1] {
  align-items: center;
  background-color: #0e2258;
  border-radius: 10px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: .75rem 0 .75rem .75rem
}

.app-footer__qr p[data-v-77a0fde1] {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .5rem .75rem .5rem .5rem
}

.app-footer__qr p span[data-v-77a0fde1] {
  text-align: center
}

.app-footer__links[data-v-77a0fde1] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.app-footer__links h3[data-v-77a0fde1] {
  color: #ebb058
}

.app-footer__links a[data-v-77a0fde1] {
  display: block;
  font-size: .75rem;
  font-weight: 400;
  padding: .25rem 0;
  white-space: unset
}

.app-footer__messaging[data-v-77a0fde1] {
  grid-gap: .5rem;
  align-items: center;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  justify-content: center
}

.app-footer__mail[data-v-77a0fde1] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr))
}

.app-footer__mail a[data-v-77a0fde1] {
  grid-gap: .5rem;
  align-items: center;
  background-color: #0e2258;
  border-radius: 10px;
  display: grid;
  justify-content: center;
  padding: .5rem 1rem
}

.app-footer__mail a:last-child span[data-v-77a0fde1] {
  color: #fff
}

.app-footer__mail a span[data-v-77a0fde1] {
  color: #ebb058;
  display: block;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase
}

.app-footer__mail a em[data-v-77a0fde1] {
  align-self: end;
  font-size: .625rem;
  font-style: normal;
  font-weight: 700
}

@media (min-width:1024px) {
  .app-footer__mail a em[data-v-77a0fde1] {
    font-size: .75rem
  }
}

.app-footer__contact h3[data-v-77a0fde1],
.app-footer__social h3[data-v-77a0fde1] {
  color: #ebb058;
  text-align: center
}

.app-footer__social ul[data-v-77a0fde1] {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  justify-items: center
}

.app-footer__social ul a[data-v-77a0fde1] {
  align-items: center;
  display: flex;
  justify-content: center
}

.app-footer__social ul a i[data-v-77a0fde1]:before {
  color: #fff
}

.app-footer__social ul a img[data-v-77a0fde1] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.app-footer__partners[data-v-77a0fde1] {
  grid-gap: 1rem;
  display: grid
}

.app-footer__partners a[data-v-77a0fde1] {
  display: block
}

.app-footer__partners a img[data-v-77a0fde1] {
  display: block;
  width: 100%
}

.app-footer__sponsors[data-v-77a0fde1] {
  border: .25rem solid var(--red);
  border-radius: 10px;
  margin-top: 2rem !important;
  padding: 2rem .5rem .5rem;
  position: relative
}

.app-footer__sponsors h2[data-v-77a0fde1] {
  background-color: var(--red);
  border-radius: 10px;
  left: 50%;
  padding: .25rem 3rem;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%)
}

@media (min-width:1024px) {
  .app-footer__sponsors h2[data-v-77a0fde1] {
    text-align: center;
    width: 40%
  }
}

.app-footer__sponsors ul[data-v-77a0fde1] {
  grid-row-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  justify-items: center
}

.app-footer__sponsors ul img[data-v-77a0fde1] {
  display: block;
  width: 100%
}

@media (min-width:1024px) {
  .app-footer__sponsors[data-v-77a0fde1] {
    grid-column: 1/-1;
    grid-row: 2/3
  }

  .app-footer__sponsors ul[data-v-77a0fde1] {
    grid-gap: .5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr)) 1fr 1.3fr repeat(4, minmax(0, 1fr))
  }
}

.app-footer__misc[data-v-77a0fde1] {
  grid-gap: 1rem;
  align-items: center;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  justify-items: center
}

.app-footer__misc a:first-child img[data-v-77a0fde1],
.app-footer__misc>img[data-v-77a0fde1] {
  display: block;
  height: 100%;
  max-height: 110px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.app-footer__misc a:first-child img[data-v-77a0fde1]:last-child,
.app-footer__misc>img[data-v-77a0fde1]:last-child {
  grid-column: span 2;
  max-width: 250px
}

.app-footer__misc .dmca-badge[data-v-77a0fde1] {
  grid-column: span 2
}

.app-footer__payment[data-v-77a0fde1] {
  margin: 1rem 0
}

.app-footer__payment ul[data-v-77a0fde1] {
  grid-gap: .5rem;
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(3, minmax(0, 1fr))
}

.app-footer__payment li[data-v-77a0fde1] {
  border: 1px solid hsla(0, 0%, 100%, .2);
  border-radius: 5px;
  max-height: 3rem;
  padding: .5rem
}

.app-footer__payment li img[data-v-77a0fde1] {
  display: block;
  filter: grayscale(100%);
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: .6;
  width: 100%
}

.app-footer__copyright[data-v-77a0fde1] {
  font-size: .75rem;
  font-weight: 600;
  text-align: center
}

.app-footer__copyright span[data-v-77a0fde1] {
  color: #ebb058;
  font-size: .875rem
}

@media (min-width:1024px) {
  .app-footer[data-v-77a0fde1] {
    padding-bottom: unset
  }

  .app-footer .app-container[data-v-77a0fde1] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .app-footer .app-container>div[data-v-77a0fde1] {
    margin: 0
  }

  .app-footer__links[data-v-77a0fde1] {
    grid-column: 1/2;
    grid-row: 1/2
  }

  .app-footer__contact[data-v-77a0fde1] {
    display: flex;
    flex-direction: column;
    grid-column: 2/3;
    grid-row: 1/2
  }

  .app-footer__licence[data-v-77a0fde1] {
    grid-column: 3/4;
    grid-row: 1/2
  }

  .app-footer__misc[data-v-77a0fde1] {
    grid-auto-columns: auto;
    grid-auto-flow: column;
    grid-column: span 2
  }

  .app-footer__qr[data-v-77a0fde1] {
    grid-column: 3/4;
    grid-row: 2/3;
    width: 100%
  }

  .app-footer__qr>div[data-v-77a0fde1] {
    padding: .75rem
  }

  .app-footer__qr p[data-v-77a0fde1] {
    padding: .5rem
  }

  .app-footer__partners[data-v-77a0fde1] {
    grid-column: 1/-1;
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .app-footer__payment[data-v-77a0fde1] {
    grid-column: 1/-1
  }

  .app-footer__payment ul[data-v-77a0fde1] {
    grid-template-columns: repeat(auto-fit, minmax(7rem, 1fr))
  }

  .app-footer .app-container .app-footer__copyright[data-v-77a0fde1] {
    grid-column: 1/-1;
    margin-bottom: 1rem
  }
}

.sticky-footer[data-v-2f8e6ae6] {
  bottom: 0;
  height: calc(75px + env(safe-area-inset-bottom));
  padding: 0 .25rem env(safe-area-inset-bottom);
  position: fixed;
  width: 100%;
  z-index: 101
}

.sticky-footer--standalone[data-v-2f8e6ae6] {
  height: calc(95px + env(safe-area-inset-bottom));
  padding-bottom: 20px
}

.sticky-footer ul[data-v-2f8e6ae6] {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  height: 100%
}

.sticky-footer ul li[data-v-2f8e6ae6]:first-child {
  border-left: 3px solid #ca113d;
  border-radius: 35px 0 0 35px
}

.sticky-footer ul li[data-v-2f8e6ae6]:first-child,
.sticky-footer ul li[data-v-2f8e6ae6]:last-child {
  border-bottom: 3px solid #ca113d;
  border-top: 3px solid #ca113d;
  overflow: hidden;
  position: relative
}

.sticky-footer ul li[data-v-2f8e6ae6]:last-child {
  border-radius: 0 35px 35px 0;
  border-right: 3px solid #ca113d
}

.sticky-footer ul a[data-v-2f8e6ae6],
.sticky-footer ul button[data-v-2f8e6ae6]:not(.sticky-footer__toggle) {
  grid-gap: .25rem;
  align-items: center;
  background-color: #091840;
  display: grid;
  height: 100%;
  justify-items: center;
  padding: .5rem;
  position: relative;
  width: 100%
}

.sticky-footer ul a div[data-v-2f8e6ae6],
.sticky-footer ul button:not(.sticky-footer__toggle) div[data-v-2f8e6ae6] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-transform: uppercase
}

.sticky-footer ul a div h4[data-v-2f8e6ae6],
.sticky-footer ul button:not(.sticky-footer__toggle) div h4[data-v-2f8e6ae6] {
  font-weight: 700;
  line-height: .875rem
}

.sticky-footer ul a div span[data-v-2f8e6ae6],
.sticky-footer ul button:not(.sticky-footer__toggle) div span[data-v-2f8e6ae6] {
  font-size: .5rem;
  line-height: .5rem
}

.sticky-footer ul a.active[data-v-2f8e6ae6],
.sticky-footer ul button:not(.sticky-footer__toggle).active[data-v-2f8e6ae6] {
  color: #ebb058
}

.sticky-footer ul li[data-v-2f8e6ae6]:nth-child(2) {
  border-bottom: 3px solid #ca113d;
  border-top: 3px solid #ca113d
}

.sticky-footer ul li:nth-child(2) a[data-v-2f8e6ae6]:after {
  background-color: #091840;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  transform: translateX(100%);
  width: 50%
}

.sticky-footer ul li:nth-child(2) a[data-v-2f8e6ae6]:before {
  background-color: #ca113d;
  content: "";
  height: 60%;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  z-index: 2
}

.sticky-footer ul li[data-v-2f8e6ae6]:nth-child(4) {
  border-bottom: 3px solid #ca113d;
  border-top: 3px solid #ca113d
}

.sticky-footer ul li:nth-child(4) a[data-v-2f8e6ae6]:before,
.sticky-footer ul li:nth-child(4) button[data-v-2f8e6ae6]:before {
  background-color: #091840;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  transform: translateX(-100%);
  width: 50%
}

.sticky-footer ul li:nth-child(4) a[data-v-2f8e6ae6]:after,
.sticky-footer ul li:nth-child(4) button[data-v-2f8e6ae6]:after {
  background-color: #ca113d;
  content: "";
  height: 60%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px
}

.sticky-footer ul .sticky-footer__deposit[data-v-2f8e6ae6] {
  align-items: center;
  border-bottom: 3px solid #ca113d;
  border-top: 3px solid #ca113d;
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 2
}

.sticky-footer ul .sticky-footer__deposit button[data-v-2f8e6ae6] {
  align-items: center;
  bottom: 0;
  display: flex;
  height: 0;
  justify-content: center;
  padding-bottom: 133.1775700935%;
  position: absolute;
  width: 95%
}

.sticky-footer ul .sticky-footer__deposit button img[data-v-2f8e6ae6] {
  bottom: 0;
  filter: drop-shadow(.1rem .1rem .1rem rgba(0, 0, 0, .7));
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  width: 100%
}

.sticky-footer ul .sticky-footer__deposit button div[data-v-2f8e6ae6] {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 50%;
  justify-content: center;
  position: absolute;
  top: 35%;
  width: 100%;
  z-index: 2
}

.sticky-footer ul .sticky-footer__deposit button div h2[data-v-2f8e6ae6] {
  font-weight: 700;
  line-height: 1.25rem
}

.sticky-footer ul .sticky-footer__deposit button div span[data-v-2f8e6ae6] {
  font-size: .5rem;
  font-weight: 700;
  line-height: .5rem
}

.sticky-footer__game[data-v-2f8e6ae6] {
  grid-gap: 1rem;
  align-content: end;
  background: linear-gradient(0deg, #091840 0, rgba(14, 34, 88, 0) 50%, rgba(14, 34, 88, 0));
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  height: 100%;
  left: 0;
  padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + 1rem);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99
}

.sticky-footer__game>div[data-v-2f8e6ae6] {
  border-radius: 50%;
  grid-column: span 2;
  height: 11rem;
  justify-self: center;
  position: relative;
  width: 11rem
}

.sticky-footer__game>div img[data-v-2f8e6ae6] {
  border: 4px solid #091840;
  border-radius: 50%;
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.sticky-footer__game>div button[data-v-2f8e6ae6] {
  font-size: 1.75rem;
  font-weight: 700;
  height: 2.5rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(calc(50% - 2px), -50%);
  width: 2.5rem
}

.sticky-footer__game h2[data-v-2f8e6ae6] {
  grid-column: span 2;
  text-align: center
}

.sticky-footer__game>a[data-v-2f8e6ae6] {
  text-transform: uppercase
}

.sticky-footer__game>a i[data-v-2f8e6ae6] {
  margin-right: .5rem
}

.side-menu[data-v-378b3578] {
  background-color: #2e3d66;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  padding: .5rem 1rem 1rem
}

.side-menu .toggle-switcher[data-v-378b3578] {
  align-self: center;
  margin-bottom: .5rem
}

.side-menu__special-event[data-v-378b3578] {
  border-radius: 5px;
  display: block;
  margin-top: .5rem;
  overflow: hidden
}

.side-menu__special-event img[data-v-378b3578] {
  display: block;
  width: 100%
}

.side-menu__million[data-v-378b3578] {
  border-radius: 5px;
  display: block;
  margin-top: .5rem;
  overflow: hidden
}

.side-menu__million img[data-v-378b3578] {
  display: block;
  width: 100%
}

.side-menu__teaser button[data-v-378b3578] {
  align-items: center;
  background: linear-gradient(180deg, #e2b267 0, #8e6e3b);
  border-radius: 5px;
  display: grid;
  font-weight: 600;
  grid-template-columns: 50px 1fr;
  grid-template-rows: 50px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%
}

.side-menu__teaser button>div[data-v-378b3578] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.side-menu__teaser button>div img[data-v-378b3578] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  padding: .75rem;
  width: 100%
}

.side-menu__teaser button>div i[data-v-378b3578] {
  font-size: 1.625rem
}

.side-menu__teaser button span[data-v-378b3578] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: .5rem
}

.side-menu__teaser button>div[data-v-378b3578] {
  background: linear-gradient(180deg, #c39348 0, #624a24)
}

.side-menu__teaser button>div img[data-v-378b3578] {
  padding: .25rem
}

.side-menu__teaser ul[data-v-378b3578] {
  -ms-overflow-style: none;
  display: flex;
  margin-top: .5rem;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-1rem);
  transition: max-height .2s ease;
  width: calc(100% + 2rem)
}

.side-menu__teaser ul[data-v-378b3578]::-webkit-scrollbar {
  display: none
}

.side-menu__teaser li.fill[data-v-378b3578] {
  flex: 0 0 1rem;
  height: 1rem;
  scroll-snap-align: start;
  width: 1rem
}

.side-menu__teaser li[data-v-378b3578]:not(.fill) {
  border-radius: 10px;
  flex: 0 0 40%;
  margin-left: .5rem;
  overflow: hidden;
  scroll-snap-align: start;
  width: 40%
}

.side-menu__teaser li[data-v-378b3578]:not(.fill):nth-child(2) {
  margin-left: 0
}

.side-menu__teaser li:not(.fill) a div[data-v-378b3578] {
  background-color: #577fb1;
  height: 0;
  padding-bottom: 105.2631578947%;
  position: relative
}

.side-menu__teaser li:not(.fill) a div img[data-v-378b3578] {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}

.side-menu__teaser li:not(.fill) a div.placeholder[data-v-378b3578] {
  background-color: #577fb1
}

.side-menu__teaser li:not(.fill) a div.placeholder img[data-v-378b3578] {
  -o-object-fit: contain;
  object-fit: contain;
  padding: .5rem
}

.side-menu__group[data-v-378b3578] {
  margin: .5rem 0
}

.side-menu__group h3[data-v-378b3578] {
  color: #ebb058;
  margin-bottom: .25rem
}

.side-menu__group ul[data-v-378b3578] {
  grid-gap: .25rem;
  display: grid
}

.side-menu__link[data-v-378b3578] {
  overflow: hidden;
  position: relative
}

.side-menu__link a[data-v-378b3578],
.side-menu__link button[data-v-378b3578] {
  align-items: center;
  background: linear-gradient(180deg, #577fb1 0, #375376);
  border-radius: 5px;
  display: grid;
  font-weight: 600;
  grid-template-columns: 50px 1fr;
  grid-template-rows: 50px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%
}

.side-menu__link a>div[data-v-378b3578],
.side-menu__link button>div[data-v-378b3578] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.side-menu__link a>div img[data-v-378b3578],
.side-menu__link button>div img[data-v-378b3578] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  padding: .75rem;
  width: 100%
}

.side-menu__link a>div i[data-v-378b3578],
.side-menu__link button>div i[data-v-378b3578] {
  font-size: 1.625rem
}

.side-menu__link a span[data-v-378b3578],
.side-menu__link button span[data-v-378b3578] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: .5rem
}

.side-menu__link a>div[data-v-378b3578],
.side-menu__link button>div[data-v-378b3578] {
  background: linear-gradient(180deg, #476995 0, #375376)
}

.side-menu__link a.active i[data-v-378b3578]:before,
.side-menu__link button.active i[data-v-378b3578]:before {
  color: #fff
}

.side-menu__download-link a[data-v-378b3578] {
  align-items: center;
  background: linear-gradient(-45deg, #fff, #d1d1d1);
  border-radius: 5px;
  color: #000;
  display: flex;
  font-weight: 700;
  height: 50px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 100%
}

.side-menu__download-link a i[data-v-378b3578] {
  font-size: 1.5rem;
  left: 1.5rem;
  position: absolute
}

.side-menu__download-link a span[data-v-378b3578] {
  display: block;
  line-height: 1.125rem;
  margin-left: 1rem;
  text-align: center
}

.side-menu__download-link a em[data-v-378b3578] {
  display: block;
  font-size: .625rem;
  font-style: normal;
  line-height: .75rem
}

.side-menu__download-link a em.ios[data-v-378b3578] {
  color: #4d79db
}

.side-menu__download-link a em.android[data-v-378b3578] {
  color: #49a319
}

.side-menu__vip-link a[data-v-378b3578] {
  align-items: center;
  background: linear-gradient(-45deg, #b48811, #d7b665 50%, #b48811);
  border-radius: 5px;
  display: flex;
  height: 50px;
  justify-content: center;
  overflow: hidden;
  width: 100%
}

.side-menu__vip-link a img[data-v-378b3578] {
  display: block;
  height: 24px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 24px
}

.side-menu__vip-link a span[data-v-378b3578] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: .5rem
}

.side-menu__contact-link a[data-v-378b3578] {
  align-items: center;
  border-radius: 5px;
  display: flex;
  height: 50px;
  justify-content: center;
  overflow: hidden
}

.side-menu__contact-link a.telegram[data-v-378b3578] {
  background-color: #5cabdd
}

.side-menu__contact-link a.whatsapp[data-v-378b3578] {
  background-color: #65cf72
}

.side-menu__contact-link a i[data-v-378b3578] {
  font-size: 1.5rem
}

.side-menu__contact-link a i[data-v-378b3578]:before {
  color: #fff
}

.side-menu__contact-link a span[data-v-378b3578] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: .5rem
}

.side-menu--new[data-v-378b3578]:before {
  background-color: #ff1c1c;
  content: "NEW";
  font-size: .625rem;
  font-weight: 700;
  padding: .125rem;
  position: absolute;
  right: -35px;
  text-align: center;
  top: 6px;
  transform: rotate(45deg);
  width: 100px;
  z-index: 2
}

.side-menu.theme--light[data-v-378b3578] {
  background-color: var(--gray)
}

.side-menu.theme--light h3[data-v-378b3578] {
  color: var(--blue);
  font-weight: 700
}

.user-menu[data-v-6640794c] {
  background-color: #2e3d66;
  padding: 0 .75rem 1rem;
  position: relative
}

.user-menu button.user-menu__stream[data-v-6640794c] {
  background-color: unset;
  border-radius: 20px;
  overflow: hidden
}

.user-menu button.user-menu__stream img[data-v-6640794c] {
  display: block
}

.user-menu__header[data-v-6640794c] {
  background-color: #2e3d66;
  padding: 1rem 0;
  position: sticky;
  top: 0;
  z-index: 2
}

.user-menu__toggle[data-v-6640794c] {
  align-items: center;
  color: #ebb058;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  top: .5rem
}

.user-menu h2[data-v-6640794c] {
  color: #ebb058;
  font-size: 1rem;
  text-align: center;
  text-transform: uppercase
}

.user-menu__balance[data-v-6640794c] {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding: .5rem 0
}

.user-menu__balance span[data-v-6640794c] {
  display: block;
  margin-bottom: .25rem
}

.user-menu__freespins[data-v-6640794c] {
  background-color: #2e3d66;
  border: 3px solid #e3b367;
  border-radius: 10px;
  display: grid;
  margin-bottom: 1rem;
  overflow: hidden
}

.user-menu__freespins button[data-v-6640794c] {
  grid-gap: .375rem;
  background-color: #2e3d66;
  border-radius: 0;
  font-weight: 700;
  padding: .625rem 1rem;
  position: relative;
  width: 100%
}

.user-menu__freespins button i[data-v-6640794c]:last-child {
  position: absolute;
  right: 1rem
}

.user-menu__freespins ul[data-v-6640794c] {
  grid-gap: 1px;
  background-color: #2e3d66;
  display: grid;
  max-height: 0;
  overflow: hidden;
  transition: max-height .2s ease
}

.user-menu__freespins ul.show[data-v-6640794c] {
  max-height: 500px
}

.user-menu__freespins ul li[data-v-6640794c] {
  grid-column-gap: .25rem;
  background-color: #0e2258;
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-template-rows: auto auto;
  padding: .25rem
}

.user-menu__freespins ul li .game-name[data-v-6640794c] {
  font-size: .875rem;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.user-menu__freespins ul li .fs-expiration[data-v-6640794c] {
  font-size: .625rem
}

.user-menu__freespins ul li em[data-v-6640794c] {
  border: 1px solid #fff;
  border-radius: 5px;
  flex-direction: column;
  font-style: normal;
  grid-column: 2/3;
  padding: .25rem .375rem
}

.user-menu__freespins ul li a[data-v-6640794c],
.user-menu__freespins ul li em[data-v-6640794c] {
  align-items: center;
  display: flex;
  font-size: .75rem;
  font-weight: 700;
  grid-row: 1/3;
  justify-content: center
}

.user-menu__freespins ul li a[data-v-6640794c] {
  background-color: #ebb058;
  border-radius: 5px;
  color: #000;
  grid-column: 3/4;
  padding: .25rem .5rem
}

.user-menu__actions[data-v-6640794c] {
  grid-gap: .5rem;
  display: grid
}

.user-menu__actions .btn[data-v-6640794c] {
  border-radius: 10px;
  font-weight: 700;
  padding: .625rem 1rem
}

.user-menu__actions .btn i[data-v-6640794c] {
  margin-right: .375rem
}

.user-menu__actions button[data-v-6640794c] {
  background-color: #ebb058;
  width: 100%
}

.user-menu__actions a[data-v-6640794c] {
  background-color: #b82c41;
  margin: 0
}

.user-menu__link-group[data-v-6640794c] {
  padding: .5rem 0
}

.user-menu__link-group h3[data-v-6640794c] {
  font-size: .875rem;
  font-weight: 500;
  margin-bottom: .25rem;
  text-transform: uppercase
}

.user-menu__link-group ul[data-v-6640794c] {
  grid-gap: .5rem;
  display: grid
}

.user-menu__link-group a[data-v-6640794c],
.user-menu__link-group button[data-v-6640794c] {
  align-items: center;
  background: linear-gradient(180deg, #577fb1 0, #375376);
  border-radius: 5px;
  display: grid;
  font-weight: 600;
  grid-template-columns: 50px 1fr;
  grid-template-rows: 50px;
  overflow: hidden;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  width: 100%
}

.user-menu__link-group a>div[data-v-6640794c],
.user-menu__link-group button>div[data-v-6640794c] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.user-menu__link-group a>div img[data-v-6640794c],
.user-menu__link-group button>div img[data-v-6640794c] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  padding: .75rem;
  width: 100%
}

.user-menu__link-group a>div i[data-v-6640794c],
.user-menu__link-group button>div i[data-v-6640794c] {
  font-size: 1.625rem
}

.user-menu__link-group a span[data-v-6640794c],
.user-menu__link-group button span[data-v-6640794c] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: .5rem
}

.user-menu__link-group a>div[data-v-6640794c],
.user-menu__link-group button>div[data-v-6640794c] {
  background: linear-gradient(180deg, #476995 0, #375376)
}

.user-menu__link-group a.active i[data-v-6640794c]:before,
.user-menu__link-group button.active i[data-v-6640794c]:before {
  color: #fff
}

.user-menu__link-group a.branded>div[data-v-6640794c],
.user-menu__link-group button.branded>div[data-v-6640794c] {
  background: unset;
  background-color: #b48811
}

.user-menu__link-group a.branded span[data-v-6640794c],
.user-menu__link-group button.branded span[data-v-6640794c] {
  align-items: center;
  background: linear-gradient(-45deg, #b48811, #d7b665 50%, #b48811);
  display: flex;
  height: 100%
}

.user-menu__link-group a.branded.active[data-v-6640794c],
.user-menu__link-group a.branded[data-v-6640794c]:hover,
.user-menu__link-group button.branded.active[data-v-6640794c],
.user-menu__link-group button.branded[data-v-6640794c]:hover {
  color: #fff
}

.user-menu__raffle[data-v-6640794c] {
  grid-column: span 2
}

.user-menu__raffle div[data-v-6640794c] {
  border: 2px solid #fff;
  border-radius: 20px;
  display: grid;
  grid-template-columns: auto 1fr;
  overflow: hidden;
  text-transform: uppercase
}

.user-menu__raffle div h3[data-v-6640794c] {
  font-size: .75rem;
  overflow: hidden;
  padding: .125rem .75rem
}

.user-menu__raffle div h3[data-v-6640794c],
.user-menu__raffle div>span[data-v-6640794c] {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center
}

.user-menu__raffle div>span[data-v-6640794c] {
  background-color: #fff;
  color: #091840;
  font-size: 1.25rem;
  font-weight: 700;
  height: 100%;
  margin: 0;
  padding: 0 .5rem
}

.user-menu__live-stream[data-v-6640794c] {
  cursor: pointer;
  grid-column: span 2
}

.user-menu__live-stream img[data-v-6640794c] {
  height: 100%;
  width: 100%
}

.user-menu>button[data-v-6640794c]:last-child {
  margin: .5rem auto 0
}

.contact-widget[data-v-2b7e6fca] {
  height: 0;
  left: 0;
  padding-bottom: 33.3333333333%;
  pointer-events: none;
  position: fixed;
  top: var(--header-height);
  width: 100%;
  z-index: 9999
}

.contact-widget__container[data-v-2b7e6fca] {
  grid-gap: 1rem;
  display: grid;
  height: 100%;
  padding: 2rem 0;
  position: absolute;
  right: 0
}

.contact-widget__item[data-v-2b7e6fca] {
  border-radius: 10px 0 0 10px;
  display: flex;
  opacity: .9;
  overflow: hidden;
  pointer-events: all;
  transform: translateX(calc(100% - 30px));
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1), transform .2s cubic-bezier(.4, 0, .2, 1)
}

.contact-widget__item[data-v-2b7e6fca]:hover {
  opacity: 1
}

.contact-widget__item button[data-v-2b7e6fca] {
  background: linear-gradient(270deg, #fede8c 0, #936c35);
  color: #fff;
  flex-shrink: 0;
  padding: 2rem .25rem;
  text-shadow: .5px .5px .5px #000;
  width: 30px
}

.contact-widget__item button span[data-v-2b7e6fca] {
  font-size: .875rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-orientation: mixed;
  transform: rotate(180deg);
  writing-mode: vertical-lr
}

.contact-widget__item img[data-v-2b7e6fca] {
  display: block;
  height: 2rem;
  width: 2rem
}

.contact-widget__item a[data-v-2b7e6fca] {
  background-color: hsla(43, 98%, 77%, .8);
  flex-shrink: 0;
  padding: .5rem 1rem
}

.contact-widget--expanded[data-v-2b7e6fca] {
  opacity: 1;
  transform: translateX(0)
}

.floating-bar[data-v-145c31df] {
  bottom: calc(75px + env(safe-area-inset-bottom) + .5rem);
  padding: 0 1rem;
  position: fixed;
  width: 100%;
  z-index: 99
}

.floating-bar--standalone[data-v-145c31df] {
  padding-bottom: 20px
}

.floating-bar ul[data-v-145c31df] {
  grid-gap: .5rem;
  align-content: center;
  display: grid;
  grid-template-columns: 2fr 2fr 1fr 2fr 2fr;
  justify-items: center
}

.floating-bar ul li.fill[data-v-145c31df] {
  grid-column: 3/4
}

.floating-bar ul li[data-v-145c31df]:not(.fill) {
  height: 0;
  max-width: 100px;
  padding-bottom: 100%;
  position: relative;
  width: 100%
}

.floating-bar ul a[data-v-145c31df],
.floating-bar ul button[data-v-145c31df] {
  grid-gap: .25rem;
  align-items: center;
  border-radius: 50%;
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100px;
  overflow: hidden;
  padding: .125rem;
  position: absolute;
  top: 0;
  width: 100%
}

.floating-bar ul a.active[data-v-145c31df],
.floating-bar ul button.active[data-v-145c31df] {
  color: #fff
}

.floating-bar ul a span[data-v-145c31df],
.floating-bar ul button span[data-v-145c31df] {
  display: block;
  font-size: .725rem;
  font-weight: 700;
  line-height: .725rem;
  min-width: 1%;
  text-align: center
}

.floating-button[data-v-06badad9] {
  align-items: center;
  bottom: calc(75px + env(safe-area-inset-bottom) + 1.5rem);
  display: flex;
  position: fixed;
  z-index: 99
}

.floating-button__control[data-v-06badad9] {
  align-items: center;
  background-color: #ebb058;
  border-radius: 50%;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .3), 0 6px 10px 0 rgba(0, 0, 0, .24), 0 1px 18px 0 rgba(0, 0, 0, .22);
  color: #000;
  display: flex;
  height: 3rem;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 3rem
}

.floating-button__actions[data-v-06badad9] {
  grid-gap: 1rem;
  align-content: end;
  bottom: 0;
  display: grid;
  height: 4.5rem;
  pointer-events: none;
  position: absolute
}

.floating-button__actions button[data-v-06badad9] {
  pointer-events: all
}

.floating-button__actions .floating-button__disable[data-v-06badad9] {
  position: absolute
}

.floating-button__actions button[data-v-06badad9]:not(.floating-button__disable) {
  background-color: #ebb058;
  border-radius: 3rem;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .3), 0 6px 10px 0 rgba(0, 0, 0, .24), 0 1px 18px 0 rgba(0, 0, 0, .22);
  color: #000;
  font-size: .75rem;
  height: 3rem;
  padding: .75rem;
  text-transform: uppercase;
  width: 100%
}

.floating-button__actions ul[data-v-06badad9] {
  grid-gap: .5rem;
  display: grid
}

.floating-button--left[data-v-06badad9] {
  left: 1rem
}

.floating-button--left .floating-button__actions[data-v-06badad9] {
  grid-template-columns: 3rem auto;
  left: 0
}

.floating-button--left .floating-button__actions .floating-button__disable[data-v-06badad9] {
  align-self: start;
  justify-self: start;
  transform: translateX(-50%)
}

.floating-button--left .floating-button__actions ul[data-v-06badad9] {
  grid-column: 2/3;
  grid-row: 1/2
}

.floating-button--right[data-v-06badad9] {
  right: 1rem
}

.floating-button--right .floating-button__actions[data-v-06badad9] {
  grid-template-columns: auto 3rem;
  right: 0
}

.floating-button--right .floating-button__disable[data-v-06badad9] {
  align-self: start;
  justify-self: end;
  transform: translateX(50%)
}

.floating-button--d[data-v-06badad9] {
  bottom: 2rem
}

.floating-button--d.floating-button--left[data-v-06badad9] {
  left: 2rem
}

.floating-button--d.floating-button--right[data-v-06badad9] {
  right: 2rem
}

.patt-holder {
  background: #3382c0;
  -ms-touch-action: none
}

.patt-wrap {
  cursor: pointer;
  position: relative
}

.patt-wrap li,
.patt-wrap ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.patt-circ {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  position: relative
}

.patt-circ.hovered {
  border: 3px solid #090
}

.patt-error .patt-circ.hovered {
  border: 3px solid #ba1b26
}

.patt-hidden .patt-circ.hovered {
  border: 0
}

.patt-dots {
  background: #fff;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  top: 50%;
  width: 10px
}

.patt-dots,
.patt-lines {
  border-radius: 5px;
  height: 10px;
  position: absolute
}

.patt-lines {
  background: hsla(0, 0%, 100%, .7);
  transform-origin: 5px 5px;
  -ms-transform-origin: 5px 5px;
  -webkit-transform-origin: 5px 5px
}

.patt-hidden .patt-lines {
  display: none
}

.rounded-icon-link[data-v-3692bac6] {
  background-image: radial-gradient(circle at 0 21px, transparent 18px, #0e2258 0);
  font-weight: 600;
  height: 42px;
  margin-left: 1rem;
  padding: 0 1rem 0 2.125rem;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap
}

.rounded-icon-link[data-v-3692bac6],
.rounded-icon-link__icon[data-v-3692bac6] {
  align-items: center;
  display: flex;
  justify-content: center
}

.rounded-icon-link__icon[data-v-3692bac6] {
  background-color: #0e2258;
  border-radius: 50%;
  height: 32px;
  left: 0;
  position: absolute;
  transform: translateX(-50%);
  width: 32px
}

.rounded-icon-link--brand[data-v-3692bac6] {
  background-image: radial-gradient(circle at 0 21px, transparent 18px, #ebb058 0);
  color: #000
}

.rounded-icon-link--brand .rounded-icon-link__icon[data-v-3692bac6] {
  background-color: #ebb058
}

.rounded-icon-link--danger[data-v-3692bac6] {
  background-image: radial-gradient(circle at 0 21px, transparent 18px, #f42727 0)
}

.rounded-icon-link--danger .rounded-icon-link__icon[data-v-3692bac6] {
  background-color: #f42727
}

@media (hover:hover) and (min-width:1024px) {
  .rounded-icon-link[data-v-3692bac6]:hover {
    color: #fff
  }
}

.support[data-v-619c372c] {
  margin: .5rem 0;
  min-height: calc(100vh - var(--header-height) - 75px);
  padding: 0 .5rem
}

.support header[data-v-619c372c] {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 1rem auto
}

.support header img[data-v-619c372c] {
  display: block;
  max-width: 170px
}

.support__links[data-v-619c372c] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.support__text[data-v-619c372c] {
  margin: 1rem 0
}

.support__text p[data-v-619c372c] {
  font-weight: 600;
  text-align: center
}

.support__text p[data-v-619c372c]:last-child {
  color: #ebb058
}

.support__slogan[data-v-619c372c] {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  margin: 1rem 0;
  overflow: hidden
}

.support__slogan img[data-v-619c372c] {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.support__numbers[data-v-619c372c] {
  grid-gap: .5rem;
  display: grid;
  margin: 1rem 0
}

.support__numbers li[data-v-619c372c] {
  align-items: center;
  background-color: #0e1f4e;
  border: 1px solid #ebb058;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 40px 1fr auto 1fr;
  justify-items: center;
  min-height: 40px;
  overflow: hidden
}

.support__numbers li div[data-v-619c372c] {
  align-items: center;
  align-self: stretch;
  background-color: #ebb058;
  color: #000;
  display: flex;
  justify-content: center;
  justify-self: stretch
}

.support__numbers li h4[data-v-619c372c] {
  padding: .25rem 0;
  text-align: center
}

.support__numbers li span[data-v-619c372c] {
  color: #ebb058;
  display: block;
  padding: 0 .25rem
}

@media (min-width:1024px) {
  .support[data-v-619c372c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    max-width: 1280px;
    min-height: calc(100vh - var(--header-height))
  }

  .support header[data-v-619c372c] {
    margin-top: 0
  }

  .support__links[data-v-619c372c] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    width: 800px
  }

  .support__numbers[data-v-619c372c] {
    width: 800px
  }

  .support__numbers li h4[data-v-619c372c] {
    padding: .25rem 1rem
  }

  .support__slogan[data-v-619c372c],
  .support__text[data-v-619c372c] {
    width: 800px
  }
}

.support.theme--light .support__text p[data-v-619c372c] {
  color: var(--text-gray)
}

.support.theme--light .support__text p[data-v-619c372c]:last-child {
  color: var(--red)
}

.bonus-panel[data-v-0216970f] {
  margin-bottom: .75rem
}

.bonus-panel__select[data-v-0216970f] {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  margin-bottom: .5rem;
  overflow: hidden
}

.bonus-panel header[data-v-0216970f] {
  background-color: #0e2258;
  height: 40px
}

.bonus-panel header button[data-v-0216970f] {
  grid-gap: .25rem;
  align-items: center;
  display: grid;
  grid-template-columns: auto 1fr auto;
  padding-right: .5rem;
  width: 100%
}

.bonus-panel header span[data-v-0216970f] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100
}

.bonus-panel header label[data-v-0216970f] {
  align-items: center;
  background-color: #0e2258;
  border-right: 1px solid #1b3a8e;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  height: 40px;
  justify-content: center;
  padding: .4375rem .5rem;
  transition: all .2s ease;
  width: 6rem
}

.bonus-panel header label i.icon--lg[data-v-0216970f] {
  font-size: 1.33rem
}

.bonus-panel ul[data-v-0216970f] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid;
  overflow: hidden;
  transition: max-height .2s ease
}

.bonus-panel ul input[data-v-0216970f] {
  position: absolute;
  visibility: hidden
}

.bonus-panel ul li[data-v-0216970f]:first-child {
  border-top: 1px solid #1b3a8e
}

.bonus-panel ul label[data-v-0216970f] {
  grid-gap: .5rem;
  align-items: center;
  background-color: #0e2258;
  display: grid;
  grid-template-columns: auto 1fr;
  padding: .4375rem .5rem
}

.bonus-panel ul label i[data-v-0216970f] {
  font-size: 1rem
}

.bonus-panel ul label h4[data-v-0216970f] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.bonus-panel__current[data-v-0216970f] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 1fr auto;
  overflow: hidden
}

.bonus-panel__current>div[data-v-0216970f]:not(.bonus-panel__details) {
  align-items: center;
  background-color: #0e1f4e;
  display: flex;
  grid-row: 2/3;
  justify-content: center;
  padding: .25rem .5rem
}

.bonus-panel__current>div:not(.bonus-panel__details) button[data-v-0216970f] {
  font-size: 1rem
}

.bonus-panel__current h2[data-v-0216970f] {
  align-items: center;
  background-color: #0e1f4e;
  display: flex;
  grid-column: span 2;
  justify-content: center;
  justify-self: center;
  padding: .25rem 2.25rem;
  position: relative;
  width: 100%
}

.bonus-panel__current h2 i[data-v-0216970f]:not(.icon-hexagon-exclamation) {
  margin-right: .375rem;
  margin-top: -2px
}

.bonus-panel__current h2 i.icon-hexagon-exclamation[data-v-0216970f] {
  color: #fdd835;
  left: .5rem;
  position: absolute
}

.bonus-panel__details[data-v-0216970f] {
  grid-gap: .25rem;
  background-color: #0e1f4e;
  display: grid;
  font-size: .75rem;
  grid-row: 2/3;
  grid-template-columns: auto 1fr;
  padding: .25rem .5rem
}

.bonus-panel__details i[data-v-0216970f] {
  color: #fdd835
}

.bonus-panel__details div[data-v-0216970f] {
  display: flex;
  flex-direction: column
}

.bonus-panel__details div span[data-v-0216970f],
.bonus-panel__details div strong[data-v-0216970f] {
  margin: .125rem 0
}

.bonus-panel__details div span.warning[data-v-0216970f],
.bonus-panel__details div strong.warning[data-v-0216970f] {
  color: #fdd835
}

.bonus-select ul[data-v-4146dfa2] {
  grid-gap: .5rem;
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr))
}

.bonus-select ul input[data-v-4146dfa2] {
  position: absolute;
  visibility: hidden
}

.bonus-select ul i.icon-hexagon[data-v-4146dfa2],
.bonus-select ul i.icon-hexagon-check[data-v-4146dfa2] {
  left: .5rem;
  position: absolute;
  top: .5rem
}

.bonus-select ul label[data-v-4146dfa2] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr auto;
  height: 100%;
  padding: .5rem 1rem;
  position: relative;
  transition: all .2s ease
}

.bonus-select ul label.active[data-v-4146dfa2],
.bonus-select ul label[data-v-4146dfa2]:hover {
  border-color: #ebb058
}

.bonus-select ul label.active i.icon-hexagon-check[data-v-4146dfa2],
.bonus-select ul label:hover i.icon-hexagon-check[data-v-4146dfa2] {
  color: #ebb058
}

.bonus-select ul label button[data-v-4146dfa2] {
  align-self: center
}

.bonus-select ul label h2[data-v-4146dfa2],
.bonus-select ul label h4[data-v-4146dfa2] {
  grid-column: 1/-1;
  text-align: center
}

.bonus-select ul label h2 i[data-v-4146dfa2],
.bonus-select ul label h4 i[data-v-4146dfa2] {
  color: #fdd835
}

.bonus-select__details[data-v-4146dfa2] {
  grid-gap: .25rem;
  background-color: #0e1f4e;
  display: grid;
  font-size: .75rem;
  grid-template-columns: auto 1fr
}

.bonus-select__details div[data-v-4146dfa2] {
  display: flex;
  flex-direction: column
}

.bonus-select__details div span[data-v-4146dfa2],
.bonus-select__details div strong[data-v-4146dfa2] {
  margin: .125rem 0
}

.bonus-select__details div span.warning[data-v-4146dfa2],
.bonus-select__details div strong.warning[data-v-4146dfa2] {
  color: #fdd835
}

.method-info {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.method-info>div {
  align-items: center;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  padding: .5rem
}

.method-info>div i {
  margin-bottom: .5rem
}

.method-info>div>div {
  overflow: hidden;
  width: 100%
}

.method-info>div:last-child {
  flex-direction: row;
  grid-column: span 2
}

.method-info>div:last-child i {
  margin-bottom: 0;
  margin-right: .5rem
}

.method-info>div:last-child>div {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: unset
}

.method-info>div span {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.method-info>div h2 {
  color: #ebb058;
  text-align: center
}

.method-info--d>div {
  padding: .75rem
}

.method-info--d h2 {
  font-size: 2rem
}

.method-video {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%
}

.method-video iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.casino-game[data-v-6f70e9ca] {
  position: relative
}

.casino-game a[data-v-6f70e9ca]:not(.outlined-link) {
  align-items: center;
  display: block;
  display: flex;
  flex-direction: column;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  overflow: hidden
}

.casino-game .outlined-link[data-v-6f70e9ca] {
  position: absolute;
  right: .5rem;
  top: .5rem
}

.casino-game__img-container[data-v-6f70e9ca] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative;
  transition: border-color .2s ease;
  width: 100%
}

@media (hover:hover) and (min-width:1024px) {
  .casino-game__img-container[data-v-6f70e9ca]:hover {
    border-color: #ebb058
  }
}

.casino-game img[data-v-6f70e9ca] {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}

.casino-game>span[data-v-6f70e9ca] {
  display: block;
  margin-top: .5rem;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.casino-game--ezugi>div[data-v-6f70e9ca] {
  padding-bottom: 76%
}

.casino-game--luckystreak>div[data-v-6f70e9ca] {
  padding-bottom: 66.75%
}

.casino-game.theme--light a>span[data-v-6f70e9ca] {
  color: var(--text-gray)
}

.auth-input[data-v-192295e2] {
  position: relative
}

.auth-input__wrapper[data-v-192295e2] {
  background-color: #9c1f32;
  border-radius: 30px;
  overflow: hidden;
  padding: .5rem .375rem;
  position: relative
}

.auth-input__root[data-v-192295e2] {
  grid-gap: 2px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 2.5rem 1fr
}

.auth-input--invalid .auth-input__root[data-v-192295e2] {
  background-color: #f42727
}

.auth-input__icon[data-v-192295e2] {
  align-items: center;
  background-color: #9c1f32;
  display: flex;
  font-size: 1rem;
  justify-content: center
}

.auth-input input[data-v-192295e2] {
  background-color: #9c1f32;
  color: #fff;
  padding: .25rem 2rem .25rem 1rem
}

.auth-input__toggle[data-v-192295e2] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.375rem
}

.auth-input--light .auth-input__wrapper[data-v-192295e2] {
  background-color: #e7e7e7;
  border: 1px solid #d7d7d7
}

.auth-input--light.auth-input--invalid[data-v-192295e2] {
  border-color: #f42727
}

.auth-input--light.auth-input--invalid .auth-input__root[data-v-192295e2] {
  background-color: #f42727
}

.auth-input--light .auth-input__root[data-v-192295e2] {
  background-color: #d7d7d7
}

.auth-input--light .auth-input__icon[data-v-192295e2] {
  background-color: #e7e7e7;
  color: #091840
}

.auth-input--light input[data-v-192295e2] {
  background-color: #e7e7e7;
  color: #000
}

.auth-input--light input[data-v-192295e2]::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.auth-input--light input[data-v-192295e2]::placeholder {
  color: rgba(0, 0, 0, .6)
}

.auth-input--light .auth-input__toggle[data-v-192295e2] {
  color: #091840
}

.auth-input .input__error[data-v-192295e2] {
  font-size: .625rem
}

.auth-panel[data-v-36e800ac] {
  background-color: #e7e7e7;
  border: 1px solid #d7d7d7;
  border-radius: 20px;
  overflow: hidden
}

.auth-panel h4[data-v-36e800ac] {
  background-color: #d7d7d7;
  color: #000;
  padding: .75rem .375rem;
  text-align: center;
  text-transform: uppercase
}

.auth-panel__body[data-v-36e800ac] {
  overflow: hidden;
  padding: .5rem .375rem
}

.auth-textarea[data-v-183281b7] {
  background-color: #9c1f32;
  border-radius: 30px;
  overflow: hidden;
  padding: .5rem .375rem;
  position: relative
}

.auth-textarea__root[data-v-183281b7] {
  grid-gap: 2px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 2.5rem 1fr
}

.auth-textarea--invalid[data-v-183281b7] {
  background-color: #f42727
}

.auth-textarea__icon[data-v-183281b7] {
  align-items: center;
  background-color: #9c1f32;
  display: flex;
  font-size: 1rem;
  justify-content: center
}

.auth-textarea textarea[data-v-183281b7] {
  background-color: #9c1f32;
  color: #fff;
  padding: .25rem 2rem .25rem 1rem
}

.auth-select[data-v-81169b92] {
  background-color: #9c1f32;
  border-radius: 30px;
  overflow: hidden;
  padding: .5rem .375rem;
  position: relative
}

.auth-select__root[data-v-81169b92] {
  grid-gap: 2px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 2.5rem 1fr;
  position: relative
}

.auth-select--invalid .auth-select__root[data-v-81169b92] {
  background-color: #f42727
}

.auth-select__icon[data-v-81169b92] {
  align-items: center;
  background-color: #9c1f32;
  display: flex;
  font-size: 1rem;
  justify-content: center
}

.auth-select select[data-v-81169b92] {
  background-color: #9c1f32;
  color: #fff;
  padding: .25rem 2rem .25rem 1rem;
  position: relative
}

.auth-select__arrow[data-v-81169b92] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.375rem
}

.auth-select--light[data-v-81169b92] {
  background-color: #e7e7e7;
  border: 1px solid #d7d7d7
}

.auth-select--light.auth-select--invalid[data-v-81169b92] {
  border-color: #f42727
}

.auth-select--light.auth-select--invalid .auth-select[data-v-81169b92] {
  background-color: #f42727
}

.auth-select--light .auth-select__root[data-v-81169b92] {
  background-color: #d7d7d7
}

.auth-select--light .auth-select__icon[data-v-81169b92] {
  background-color: #e7e7e7;
  color: #091840
}

.auth-select--light select[data-v-81169b92] {
  background-color: #e7e7e7;
  color: #000
}

.auth-select--light select[data-v-81169b92]::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.auth-select--light select[data-v-81169b92]::placeholder {
  color: rgba(0, 0, 0, .6)
}

.auth-select--light .auth-select__arrow[data-v-81169b92] {
  color: #000
}

.auth-phone-input[data-v-5c52e658] {
  position: relative
}

.auth-phone-input__wrapper[data-v-5c52e658] {
  background-color: #9c1f32;
  border-radius: 30px;
  overflow: hidden;
  padding: .5rem .375rem
}

.auth-phone-input__root[data-v-5c52e658] {
  grid-gap: 2px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 2.5rem 1fr
}

.auth-phone-input--invalid .auth-phone-input__root[data-v-5c52e658] {
  background-color: #f42727
}

.auth-phone-input__icon[data-v-5c52e658] {
  align-items: center;
  background-color: #9c1f32;
  display: flex;
  font-size: 1rem;
  justify-content: center
}

.auth-phone-input__input[data-v-5c52e658] {
  display: grid;
  grid-template-columns: 2.5rem 1fr
}

.auth-phone-input__input span[data-v-5c52e658] {
  align-items: center;
  background-color: #9c1f32;
  color: #fff;
  display: flex;
  justify-content: center
}

.auth-phone-input__input input[data-v-5c52e658] {
  background-color: #9c1f32;
  color: #fff;
  padding: .25rem 2rem .25rem 0
}

.auth-phone-input--light .auth-phone-input__wrapper[data-v-5c52e658] {
  background-color: #e7e7e7;
  border: 1px solid #d7d7d7
}

.auth-phone-input--light.auth-phone-input--invalid[data-v-5c52e658] {
  border-color: #f42727
}

.auth-phone-input--light.auth-phone-input--invalid .auth-phone-input__root[data-v-5c52e658] {
  background-color: #f42727
}

.auth-phone-input--light .auth-phone-input__root[data-v-5c52e658] {
  background-color: #d7d7d7
}

.auth-phone-input--light .auth-phone-input__icon[data-v-5c52e658] {
  background-color: #e7e7e7;
  color: #091840
}

.auth-phone-input--light .auth-phone-input__input input[data-v-5c52e658],
.auth-phone-input--light .auth-phone-input__input span[data-v-5c52e658] {
  background-color: #e7e7e7;
  color: #000
}

.auth-phone-input--light .auth-phone-input__input input[data-v-5c52e658]::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.auth-phone-input--light .auth-phone-input__input input[data-v-5c52e658]::placeholder {
  color: rgba(0, 0, 0, .6)
}

.auth-phone-input--light .auth-phone-input__toggle[data-v-5c52e658] {
  color: #091840
}

.auth-phone-input .input__error[data-v-5c52e658] {
  font-size: .625rem
}

.auth-radio-group[data-v-2a8169c6] {
  grid-gap: 2px;
  background-color: #d7d7d7;
  display: grid
}

@media (min-width:1024px) {
  .auth-radio-group[data-v-2a8169c6] {
    grid-auto-flow: column
  }
}

.auth-radio-group__item[data-v-2a8169c6] {
  align-items: center;
  cursor: pointer;
  display: flex;
  position: relative
}

.auth-radio-group__item--disabled[data-v-2a8169c6] {
  color: hsla(0, 0%, 100%, .38);
  cursor: not-allowed
}

.auth-radio-group__label[data-v-2a8169c6] {
  align-items: center;
  background-color: #e7e7e7;
  color: #000;
  cursor: pointer;
  display: flex;
  flex-grow: 1;
  height: 100%;
  padding: .5rem
}

.auth-radio-group__icon[data-v-2a8169c6] {
  color: #000;
  margin-right: 1rem
}

.auth-radio-group__input[data-v-2a8169c6] {
  opacity: 0;
  pointer-events: none;
  position: absolute
}

.sugestions[data-v-0a6bbc3c] {
  align-items: center;
  display: grid;
  height: 100%;
  padding: 1rem 1rem calc(2rem + 75px + env(safe-area-inset-bottom))
}

.sugestions__radio-group[data-v-0a6bbc3c] {
  grid-gap: .5rem;
  align-items: center;
  display: flex;
  flex-wrap: wrap
}

.sugestions__radio-group__item[data-v-0a6bbc3c] {
  flex-grow: 1
}

.sugestions__radio-group__item label[data-v-0a6bbc3c] {
  grid-gap: .5rem;
  align-items: center;
  background-color: #9c1f32;
  border-radius: 30px;
  display: grid;
  grid-template-columns: auto 1fr;
  overflow: hidden;
  padding: .5rem .375rem
}

.sugestions__radio-group__item label div[data-v-0a6bbc3c] {
  background-color: #811725;
  border-radius: 50%;
  height: 1.875rem;
  position: relative;
  width: 1.875rem
}

.sugestions__radio-group__item label div.sugestions__radio-group--checked[data-v-0a6bbc3c]:before {
  background-color: #00c717;
  border-radius: 50%;
  content: "";
  height: 80%;
  left: 10%;
  position: absolute;
  top: 10%;
  width: 80%
}

.sugestions__radio-group__input[data-v-0a6bbc3c] {
  position: absolute;
  visibility: hidden
}

.sugestions form[data-v-0a6bbc3c] {
  grid-gap: .5rem;
  background-color: #ca113d;
  border-radius: 20px;
  display: grid;
  overflow: hidden;
  padding: 1rem;
  position: relative;
  width: 100%
}

.sugestions form h2[data-v-0a6bbc3c] {
  text-align: center
}

.sugestions form p[data-v-0a6bbc3c] {
  font-size: .75rem;
  text-align: center
}

.sugestions form button[type=submit][data-v-0a6bbc3c] {
  grid-gap: .25rem;
  align-items: center;
  background-color: #479e2c;
  border-radius: 30px;
  color: #fff;
  display: flex;
  font-weight: 600;
  justify-content: center;
  padding: .75rem 1rem
}

.sugestions form button[type=submit][data-v-0a6bbc3c]:disabled {
  color: hsla(0, 0%, 100%, .38)
}

@media (min-width:1024px) {
  .sugestions[data-v-0a6bbc3c] {
    height: 100%;
    justify-content: center;
    padding: 1rem
  }

  .sugestions form[data-v-0a6bbc3c] {
    justify-self: center;
    padding: 1rem 2rem;
    width: 600px
  }
}

.auth-checkbox[data-v-6e81e162] {
  grid-gap: .25rem;
  align-items: center;
  color: #091840;
  cursor: pointer;
  display: flex
}

@media (hover:hover) and (min-width:1024px) {
  .auth-checkbox[data-v-6e81e162]:hover {
    color: #ebb058
  }
}

.auth-checkbox--invalid[data-v-6e81e162] {
  color: #f42727
}

.auth-checkbox input[data-v-6e81e162] {
  position: absolute;
  visibility: hidden
}

.auth-checkbox span[data-v-6e81e162] {
  font-size: .75rem;
  font-weight: 600;
  text-transform: uppercase
}

.turnstile {
  height: 70.5px;
  position: relative
}

.turnstile .input__error {
  bottom: 0;
  left: 0;
  position: absolute;
  transform: translateY(100%)
}

.turnstile__wrapper {
  background-color: #fafafa;
  border-radius: 50px;
  display: inline-block;
  overflow: hidden;
  position: relative
}

.turnstile__wrapper:after,
.turnstile__wrapper:before {
  background-color: #fafafa;
  content: "";
  height: 4px;
  position: absolute;
  width: 100%
}

.turnstile__wrapper:before {
  top: 2px;
  z-index: 2
}

.turnstile__wrapper:after {
  bottom: 4px
}

.turnstile .cf-turnstile-wrapper {
  transform: translateY(2px)
}

.login-modal[data-v-4171c208] {
  background-color: #091840;
  position: relative;
  width: 90vw
}

@media (min-width:1024px) {
  .login-modal[data-v-4171c208] {
    max-width: 400px
  }
}

.login-modal form[data-v-4171c208] {
  background-color: #e7e7e7;
  border-radius: 20px;
  overflow: hidden;
  padding: 1rem;
  position: relative;
  width: 100%
}

.login-modal form[data-v-4171c208]:after,
.login-modal form[data-v-4171c208]:before {
  background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
  content: "";
  height: 100%;
  position: absolute;
  top: 50%;
  width: 90%
}

.login-modal form[data-v-4171c208]:before {
  left: 0;
  transform: translate(-50%, -45%)
}

.login-modal form[data-v-4171c208]:after {
  right: 0;
  transform: scaleX(-1) translate(-50%, -45%)
}

.login-modal form button[type=submit][data-v-4171c208] {
  background-color: #479e2c;
  border-radius: 30px;
  font-weight: 600;
  padding: .75rem 1rem
}

.login-modal form p[data-v-4171c208] {
  color: #000;
  font-size: .625rem;
  text-align: center
}

.login-modal__brand[data-v-4171c208] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 1rem;
  position: relative;
  z-index: 2
}

.login-modal__brand h3[data-v-4171c208] {
  color: #091840;
  font-weight: 700
}

.login-modal__brand img[data-v-4171c208] {
  display: block;
  width: 130px
}

.login-modal__form[data-v-4171c208] {
  grid-gap: .5rem;
  display: grid;
  position: relative;
  z-index: 2
}

.login-modal__form .turnstile[data-v-4171c208] {
  justify-self: center
}

.login-modal__forgot[data-v-4171c208] {
  grid-gap: .5rem;
  align-items: center;
  color: #091840;
  display: flex;
  justify-self: center
}

.login-modal__forgot span[data-v-4171c208] {
  font-weight: 600;
  text-decoration: underline
}

.login-modal[data-v-d2f99e0a] {
  grid-gap: unset;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  width: 800px
}

.login-modal__promotions[data-v-d2f99e0a] {
  grid-gap: .5rem;
  background-color: #e7e7e7;
  border-radius: 20px 0 0 20px;
  display: grid;
  height: 100%;
  overflow: hidden;
  padding: .75rem
}

.login-modal__promotions h2[data-v-d2f99e0a] {
  color: #091840;
  text-align: center
}

.login-modal__promotions ul[data-v-d2f99e0a] {
  grid-gap: .375rem;
  display: grid;
  width: 100%
}

.login-modal__promotions ul button[data-v-d2f99e0a] {
  border-radius: 20px;
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 30%;
  position: relative;
  width: 100%
}

.login-modal__promotions ul button img[data-v-d2f99e0a] {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  position: absolute;
  top: 0;
  width: 100%
}

.login-modal form[data-v-d2f99e0a] {
  background-color: #e7e7e7;
  border-radius: 0 20px 20px 0;
  display: grid;
  grid-template-rows: auto 1fr;
  overflow: hidden;
  padding: 1rem;
  position: relative;
  width: 100%
}

.login-modal form[data-v-d2f99e0a]:after,
.login-modal form[data-v-d2f99e0a]:before {
  background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
  content: "";
  height: 100%;
  position: absolute;
  top: 50%;
  width: 90%
}

.login-modal form[data-v-d2f99e0a]:before {
  left: 0;
  transform: translate(-50%, -45%)
}

.login-modal form[data-v-d2f99e0a]:after {
  right: 0;
  transform: scaleX(-1) translate(-50%, -45%)
}

.login-modal form button[type=submit][data-v-d2f99e0a] {
  background-color: #479e2c;
  border-radius: 30px;
  font-weight: 600;
  padding: .75rem 1rem
}

.login-modal form p[data-v-d2f99e0a] {
  align-self: end;
  color: #000;
  font-size: .625rem;
  text-align: center
}

.login-modal__brand[data-v-d2f99e0a] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 1rem;
  position: relative;
  z-index: 2
}

.login-modal__brand h3[data-v-d2f99e0a] {
  color: #091840;
  font-weight: 700
}

.login-modal__brand img[data-v-d2f99e0a] {
  display: block;
  width: 130px
}

.login-modal__form[data-v-d2f99e0a] {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  position: relative;
  z-index: 2
}

.login-modal__form .turnstile[data-v-d2f99e0a] {
  align-self: end;
  justify-self: center
}

.login-modal__forgot[data-v-d2f99e0a] {
  grid-gap: .5rem;
  align-items: center;
  color: #091840;
  display: flex;
  justify-self: center
}

.login-modal__forgot span[data-v-d2f99e0a] {
  font-weight: 600;
  text-decoration: underline
}

.login .turnstile .input__error {
  color: #fff
}

.login[data-v-9bab6c76] {
  display: grid;
  grid-template-rows: 1fr;
  height: calc(100% - 75px);
  padding-bottom: env(safe-area-inset-bottom)
}

.login__container[data-v-9bab6c76] {
  grid-gap: 1rem;
  align-content: center;
  display: grid;
  padding: 1rem
}

.login__promotions[data-v-9bab6c76] {
  grid-gap: .5rem;
  display: grid;
  width: 100%
}

.login__promotions h2[data-v-9bab6c76] {
  color: #091840;
  text-align: center
}

.login__promotions ul[data-v-9bab6c76] {
  grid-gap: .375rem;
  -ms-overflow-style: none;
  display: grid;
  grid-auto-columns: minmax(80vw, 1fr);
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 0 1rem;
  scrollbar-width: none;
  transform: translateX(-1rem);
  width: calc(100% + 2rem)
}

.login__promotions ul[data-v-9bab6c76]::-webkit-scrollbar {
  display: none
}

.login__promotions ul button[data-v-9bab6c76] {
  border-radius: 20px;
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 30%;
  position: relative;
  width: 100%
}

.login__promotions ul button img[data-v-9bab6c76] {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  position: absolute;
  top: 0;
  width: 100%
}

.login form[data-v-9bab6c76] {
  background-color: #e7e7e7;
  border-radius: 20px;
  overflow: hidden;
  padding: 1rem;
  position: relative;
  width: 100%
}

.login form[data-v-9bab6c76]:after,
.login form[data-v-9bab6c76]:before {
  background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
  content: "";
  height: 100%;
  position: absolute;
  top: 50%;
  width: 90%
}

.login form[data-v-9bab6c76]:before {
  left: 0;
  transform: translate(-50%, -45%)
}

.login form[data-v-9bab6c76]:after {
  right: 0;
  transform: scaleX(-1) translate(-50%, -45%)
}

.login form button[type=submit][data-v-9bab6c76] {
  background-color: #479e2c;
  border-radius: 30px;
  font-weight: 600;
  padding: .75rem 1rem
}

.login form p[data-v-9bab6c76] {
  font-size: .625rem;
  text-align: center
}

.login__brand[data-v-9bab6c76] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 1rem;
  position: relative;
  z-index: 2
}

.login__brand h3[data-v-9bab6c76] {
  color: #091840;
  font-weight: 700
}

.login__brand img[data-v-9bab6c76] {
  display: block;
  width: 130px
}

.login__form[data-v-9bab6c76] {
  grid-gap: .5rem;
  display: grid;
  position: relative;
  z-index: 2
}

.login__form .turnstile[data-v-9bab6c76] {
  justify-self: center
}

.login__form p[data-v-9bab6c76] {
  color: #000
}

.login__forgot[data-v-9bab6c76] {
  grid-gap: .5rem;
  align-items: center;
  color: #091840;
  display: flex;
  justify-self: center
}

.login__forgot span[data-v-9bab6c76] {
  font-weight: 600;
  text-decoration: underline
}

.login--d[data-v-9bab6c76] {
  align-items: center;
  background: top/cover no-repeat url(/proxy-0/meritking/assets/backgrounds/weblogin-bg.jpg);
  height: 100%;
  justify-content: center
}

.login--d .login__container[data-v-9bab6c76] {
  grid-gap: unset;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  width: 800px
}

.login--d .login__promotions[data-v-9bab6c76] {
  grid-gap: .5rem;
  background-color: #e7e7e7;
  border-radius: 20px 0 0 20px;
  height: 100%;
  overflow: hidden;
  padding: .75rem
}

.login--d .login__promotions ul[data-v-9bab6c76] {
  grid-auto-columns: unset;
  grid-auto-flow: unset;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 0;
  transform: unset;
  width: 100%
}

.login--d form[data-v-9bab6c76] {
  border-radius: 0 20px 20px 0;
  display: grid;
  grid-template-rows: auto 1fr
}

.login--d .login__form[data-v-9bab6c76] {
  align-items: start
}

.login--d .login__form .turnstile[data-v-9bab6c76],
.login--d .login__form p[data-v-9bab6c76] {
  align-self: end
}

.register[data-v-6f2cec1b] {
  min-height: 500px;
  padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + 2rem)
}

.register__container[data-v-6f2cec1b] {
  background-color: #e7e7e7;
  border-radius: 20px;
  overflow: hidden;
  padding: 1rem;
  position: relative;
  width: 100%
}

.register__container[data-v-6f2cec1b]:after,
.register__container[data-v-6f2cec1b]:before {
  background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
  content: "";
  height: 100%;
  position: absolute;
  top: 50%;
  width: 90%
}

.register__container[data-v-6f2cec1b]:before {
  left: 0;
  transform: translate(-50%, -45%)
}

.register__container[data-v-6f2cec1b]:after {
  right: 0;
  transform: scaleX(-1) translate(-50%, -45%)
}

.register__container p[data-v-6f2cec1b] {
  font-size: .625rem;
  margin-top: 1.25rem;
  text-align: center
}

.register__brand[data-v-6f2cec1b] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 1rem;
  position: relative;
  z-index: 2
}

.register__brand h3[data-v-6f2cec1b] {
  color: #091840;
  font-weight: 700
}

.register__brand img[data-v-6f2cec1b] {
  display: block;
  width: 130px
}

.register form[data-v-6f2cec1b] {
  position: relative;
  z-index: 2
}

.register__step[data-v-6f2cec1b] {
  grid-gap: .5rem;
  align-items: start;
  display: grid
}

.register__step .turnstile[data-v-6f2cec1b] {
  justify-self: center
}

.register__step .register__submit[data-v-6f2cec1b] {
  display: grid
}

.register__step p[data-v-6f2cec1b] {
  color: #000
}

.register__step .register-button[data-v-6f2cec1b] {
  background-color: #479e2c;
  border-radius: 30px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 1rem;
  padding: .75rem 1rem
}

.register__step .register-button[data-v-6f2cec1b]:disabled {
  color: hsla(0, 0%, 100%, .38)
}

.register__step .register-button i[data-v-6f2cec1b] {
  margin-right: .5rem
}

.register__step .back-button[data-v-6f2cec1b] {
  justify-self: center
}

.register__step .back-button i[data-v-6f2cec1b] {
  margin-right: .5rem
}

.register__errors[data-v-6f2cec1b] {
  border: 1px solid #f42727;
  border-radius: 20px;
  overflow: hidden
}

.register__errors h4[data-v-6f2cec1b] {
  background-color: #f42727;
  font-weight: 700;
  padding: .75rem .375rem;
  text-align: center;
  text-decoration: underline;
  text-transform: uppercase
}

.register__errors div[data-v-6f2cec1b] {
  background-color: #e7e7e7;
  padding: .5rem .375rem
}

.register__errors ul[data-v-6f2cec1b] {
  grid-gap: 2px;
  background-color: #d7d7d7;
  display: grid
}

.register__errors ul li[data-v-6f2cec1b] {
  background-color: #e7e7e7;
  padding: .5rem
}

.register__errors ul span[data-v-6f2cec1b] {
  color: #000;
  font-size: .75rem
}

@media (min-width:1024px) {
  .register .register__container[data-v-6f2cec1b] {
    display: grid;
    height: 550px;
    overflow: hidden;
    width: 700px
  }

  .register .back-button[data-v-6f2cec1b] {
    left: 1rem;
    position: absolute;
    top: -7rem
  }

  .register .step-button[data-v-6f2cec1b] {
    margin-bottom: 0
  }

  .register .register__step[data-v-6f2cec1b] {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .register .register__step .register__submit[data-v-6f2cec1b] {
    grid-gap: 1rem;
    grid-column: span 2;
    grid-template-columns: auto 1fr
  }

  .register .register__step .register__submit .register-button[data-v-6f2cec1b] {
    grid-column: 2/3;
    grid-row: 1/2;
    margin-bottom: 0
  }

  .register .register__step .auth-checkbox[data-v-6f2cec1b],
  .register .register__step .auth-panel[data-v-6f2cec1b],
  .register .register__step .register__errors[data-v-6f2cec1b],
  .register .register__step p[data-v-6f2cec1b] {
    grid-column: span 2
  }

  .register .register__step .auth-checkbox[data-v-6f2cec1b],
  .register .register__step p[data-v-6f2cec1b] {
    justify-self: center
  }
}

.register--d[data-v-6f2cec1b] {
  align-items: center;
  background: top/cover no-repeat url(/proxy-0/meritking/assets/backgrounds/webregister-bg.jpg);
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 1rem
}

.forgot-password[data-v-7c2ceb94] {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 1rem 0;
  min-height: 500px;
  padding-bottom: calc(75px + env(safe-area-inset-bottom))
}

.forgot-password__container[data-v-7c2ceb94] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  margin-bottom: 2rem;
  position: relative
}

.forgot-password__title[data-v-7c2ceb94] {
  align-items: center;
  background-color: #1b3a8e;
  border-radius: 5px 5px 0 0;
  display: flex;
  justify-content: center;
  overflow: hidden;
  padding: .5rem 1rem;
  position: relative
}

.forgot-password__title img[data-v-7c2ceb94] {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}

.forgot-password form[data-v-7c2ceb94] {
  padding: 1rem
}

.forgot-password__instructions li[data-v-7c2ceb94] {
  grid-gap: .5rem;
  align-items: center;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 3rem 1fr;
  margin: .5rem 0;
  padding: .5rem
}

.forgot-password__instructions li[data-v-7c2ceb94]:last-child {
  margin-bottom: 0
}

.forgot-password__instructions li h4[data-v-7c2ceb94],
.forgot-password__instructions li i[data-v-7c2ceb94] {
  color: #ebb058
}

.forgot-password__instructions li i[data-v-7c2ceb94] {
  grid-column: 1/2;
  grid-row: 1/3;
  position: absolute
}

.forgot-password__instructions li h4[data-v-7c2ceb94],
.forgot-password__instructions li p[data-v-7c2ceb94] {
  grid-column: 2/3
}

.forgot-password__instructions li h4[data-v-7c2ceb94] {
  grid-row: 1/2
}

.forgot-password__instructions li p[data-v-7c2ceb94] {
  grid-row: 2/3
}

@media (min-width:1024px) {
  .forgot-password[data-v-7c2ceb94] {
    padding-bottom: 0
  }

  .forgot-password .forgot-password__container[data-v-7c2ceb94] {
    margin: 0 auto 2rem;
    max-width: 350px
  }

  .forgot-password .forgot-password__instructions ul[data-v-7c2ceb94] {
    grid-gap: 1rem;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .forgot-password .forgot-password__instructions ul li[data-v-7c2ceb94] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin: 0
  }

  .forgot-password .forgot-password__instructions ul li i[data-v-7c2ceb94] {
    position: relative
  }

  .forgot-password .forgot-password__instructions ul li p[data-v-7c2ceb94] {
    font-size: .75rem
  }

  .forgot-password .forgot-password__instructions ul li h4[data-v-7c2ceb94],
  .forgot-password .forgot-password__instructions ul li i[data-v-7c2ceb94],
  .forgot-password .forgot-password__instructions ul li p[data-v-7c2ceb94] {
    grid-column: unset;
    grid-row: unset;
    text-align: center
  }
}

.forgot-password.theme--light .forgot-password__instructions li[data-v-7c2ceb94] {
  border-color: var(--red)
}

.forgot-password.theme--light .forgot-password__instructions li h4[data-v-7c2ceb94],
.forgot-password.theme--light .forgot-password__instructions li i[data-v-7c2ceb94] {
  color: var(--red)
}

.forgot-password.theme--light .forgot-password__instructions li p[data-v-7c2ceb94] {
  color: var(--text-gray)
}

.preset-amounts {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.preset-amounts label {
  align-items: center;
  background-color: #0e2258;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  display: flex;
  font-size: .875rem;
  font-weight: 600;
  justify-content: center;
  padding: .5rem;
  transition: all .2s ease
}

@media (hover:hover) and (min-width:1024px) {
  .preset-amounts label:hover {
    border-color: #ebb058;
    color: #ebb058
  }
}

.preset-amounts__input {
  position: absolute;
  visibility: hidden
}

.preset-amounts .preset-amounts__item--active label {
  border-color: #ebb058;
  color: #ebb058
}

.preset-amounts--d {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.input-amount {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: relative;
  transition: border-color .2s ease
}

.input-amount label {
  align-items: center;
  background-color: #0e2258;
  border-right: 1px solid #1b3a8e;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .4375rem .5rem;
  text-transform: uppercase;
  transition: all .2s ease;
  width: 6rem
}

.input-amount label i.icon--lg {
  font-size: 1.33rem
}

.input-amount--invalid {
  border-color: #f42727
}

.input-amount--focused,
.input-amount--valid {
  border-color: #ebb058
}

.input-amount--focused label,
.input-amount--valid label {
  background-color: #ebb058;
  border-color: #ebb058;
  color: #0e1f4e
}

.input-amount input {
  background-color: #091840;
  color: #ebb058;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 600;
  padding: .375rem .5rem
}

.input-amount input.hidden {
  background-color: transparent;
  color: transparent;
  position: absolute;
  z-index: -1
}

.input-amount input::-moz-placeholder {
  font-size: .875rem
}

.input-amount input::placeholder {
  font-size: .875rem
}

.input-generic {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: relative;
  transition: border-color .2s ease
}

.input-generic label {
  align-items: center;
  background-color: #0e2258;
  border-right: 1px solid #1b3a8e;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .4375rem .5rem;
  text-transform: uppercase;
  transition: all .2s ease;
  width: 6rem
}

.input-generic label i.icon--lg {
  font-size: 1.33rem
}

.input-generic--invalid {
  border-color: #f42727
}

.input-generic--focused,
.input-generic--valid {
  border-color: #ebb058
}

.input-generic--focused label,
.input-generic--valid label {
  background-color: #ebb058;
  border-color: #ebb058;
  color: #0e1f4e
}

.input-generic input {
  background-color: #091840;
  color: #fff;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 600;
  padding: .375rem .5rem
}

.app-menu[data-v-545d0cc3] {
  margin: .5rem auto;
  max-width: 1280px
}

.app-menu ul[data-v-545d0cc3] {
  -ms-overflow-style: none;
  align-items: center;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none
}

.app-menu ul[data-v-545d0cc3]::-webkit-scrollbar {
  display: none
}

.app-menu ul li[data-v-545d0cc3] {
  flex: 0 0 20%;
  padding: 0 .375rem;
  scroll-snap-align: start;
  width: 20%
}

.app-menu ul li[data-v-545d0cc3]:first-child {
  margin-left: 0
}

.app-menu ul li[data-v-545d0cc3]:last-child {
  margin-right: 0
}

.app-menu ul a[data-v-545d0cc3] {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: .75rem;
  position: relative;
  text-transform: uppercase
}

.app-menu ul a[data-v-545d0cc3]:before {
  background: linear-gradient(270deg, transparent 0, #707070 50%, transparent);
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  max-width: 5rem;
  position: absolute;
  width: 100%;
  z-index: 3
}

.app-menu ul a[data-v-545d0cc3]:after {
  background: radial-gradient(circle, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, .1) 50%, transparent 70%, transparent 100%);
  bottom: -4.25rem;
  content: "";
  height: 5rem;
  position: absolute;
  width: 5rem;
  z-index: 2
}

@media (hover:hover) and (min-width:1024px) {
  .app-menu ul a:hover div[data-v-545d0cc3] {
    border-color: #ebb058
  }
}

.app-menu ul div[data-v-545d0cc3] {
  align-items: center;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: flex;
  font-size: 1rem;
  height: 4rem;
  justify-content: center;
  overflow: hidden;
  position: relative;
  transition: border-color .2s ease;
  width: 4rem
}

.app-menu ul div.new[data-v-545d0cc3]:before {
  background-color: #ff1c1c;
  color: #fff;
  content: "NEW";
  font-size: .625rem;
  font-weight: 700;
  position: absolute;
  right: -35px;
  text-align: center;
  top: 6px;
  transform: rotate(45deg);
  width: 100px;
  z-index: 2
}

.app-menu ul i[data-v-545d0cc3] {
  position: relative
}

.app-menu ul span[data-v-545d0cc3] {
  font-size: .625rem;
  font-weight: 600;
  margin-top: .5rem;
  position: relative;
  z-index: 99
}

@media (min-width:1024px) {
  .app-menu ul[data-v-545d0cc3] {
    justify-content: space-between
  }

  .app-menu ul li[data-v-545d0cc3] {
    flex: unset
  }
}

.app-menu.theme--light ul li a span[data-v-545d0cc3] {
  color: var(--red)
}

.app-menu.theme--light ul li a div[data-v-545d0cc3] {
  background-color: var(--red);
  border-color: var(--red-dark)
}

.app-menu.theme--light ul li a[data-v-545d0cc3]:before {
  background: linear-gradient(to left, transparent 0, var(--red) 50%, transparent 100%)
}

@media (hover:hover) and (min-width:1024px) {
  .app-menu.theme--light ul li a[data-v-545d0cc3]:hover:after {
    background: radial-gradient(circle, var(--blue-light) 0, var(--red) 50%, transparent 70%, transparent 100%)
  }
}

.error-404[data-v-1a7bc6da] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: calc(100vh - var(--header-height))
}

.error-404 img[data-v-1a7bc6da] {
  width: 10rem
}

.error-404 h2[data-v-1a7bc6da] {
  font-size: 5rem
}

.error-404 p[data-v-1a7bc6da] {
  font-size: 1rem;
  margin-bottom: 1rem;
  padding: 0 .5rem;
  text-align: center
}

.error-404 .app-menu[data-v-1a7bc6da] {
  margin-bottom: 1rem;
  width: 100%
}

.app-slider[data-v-5858f0e4] {
  height: 0;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 100%
}

.app-slider__root[data-v-5858f0e4] {
  background-color: #091840;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%
}

.app-slider--square[data-v-5858f0e4] {
  padding-bottom: 100%
}

.app-slider--3-1[data-v-5858f0e4] {
  padding-bottom: 33.3333333333%
}

.app-slider--16-9[data-v-5858f0e4] {
  padding-bottom: 56.25%
}

.app-slider__pagination[data-v-5858f0e4] {
  flex-direction: column;
  left: 5%;
  max-height: 80%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  z-index: 2
}

.app-slider__pagination[data-v-5858f0e4],
.app-slider__pagination button[data-v-5858f0e4] {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center
}

.app-slider__pagination button[data-v-5858f0e4] {
  margin: .25rem 0;
  max-height: 1.75rem;
  position: relative;
  transition: max-height .75s cubic-bezier(.4, 0, .2, 1);
  width: 1rem
}

.app-slider__pagination button span[data-v-5858f0e4] {
  background-color: #fff;
  border-radius: 10px;
  content: "";
  display: block;
  height: 100%;
  opacity: .4;
  transition: opacity .75s cubic-bezier(.4, 0, .2, 1), background-color .75s cubic-bezier(.4, 0, .2, 1);
  width: .25rem
}

.app-slider__pagination button.slider-pagination--active[data-v-5858f0e4] {
  max-height: 2.25rem
}

.app-slider__pagination button.slider-pagination--active span[data-v-5858f0e4] {
  background-color: #ebb058;
  opacity: .9
}

.app-slider__slideshow[data-v-5858f0e4] {
  height: 100%;
  position: relative;
  width: 100%
}

.app-slider__slideshow.app-slider--slide-transition[data-v-5858f0e4] {
  transition: transform .75s cubic-bezier(.4, 0, .2, 1)
}

.app-slider .app-slide[data-v-5858f0e4] {
  display: block;
  height: 100%;
  position: relative;
  width: 100%
}

.app-slider .app-slide img[data-v-5858f0e4] {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.app-slider .app-slide[data-v-5858f0e4]:after,
.app-slider .app-slide[data-v-5858f0e4]:before {
  background-color: #091840;
  content: "";
  display: block;
  height: 1rem;
  position: absolute;
  width: 100%;
  z-index: 4
}

.app-slider .app-slide[data-v-5858f0e4]:before {
  background: linear-gradient(180deg, #091840 0, rgba(9, 24, 64, 0));
  left: 0;
  top: 0
}

.app-slider .app-slide[data-v-5858f0e4]:after {
  background: linear-gradient(0deg, #091840 0, rgba(9, 24, 64, 0));
  bottom: 0;
  left: 0
}

.app-slider__observer[data-v-5858f0e4] {
  background-color: #091840;
  bottom: 0;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 3
}

.app-slider__observer[data-v-5858f0e4]:after {
  background: linear-gradient(0deg, #091840 0, rgba(9, 24, 64, 0));
  bottom: 0;
  content: "";
  display: block;
  height: .5rem;
  left: 0;
  position: absolute;
  width: 100%
}

.app-slider.theme--light .app-slide[data-v-5858f0e4]:after,
.app-slider.theme--light .app-slide[data-v-5858f0e4]:before,
.app-slider.theme--light .app-slider__root[data-v-5858f0e4] {
  background-color: var(--gray)
}

.app-slider.theme--light .app-slide[data-v-5858f0e4]:before {
  background: linear-gradient(to bottom, var(--gray) 0, var(--gray-alpha-0) 100%)
}

.app-slider.theme--light .app-slide[data-v-5858f0e4]:after {
  background: linear-gradient(to top, var(--gray) 0, var(--gray-alpha-0) 100%)
}

.app-slider.theme--light .app-slider__observer[data-v-5858f0e4] {
  background-color: var(--gray)
}

.app-slider.theme--light .app-slider__observer[data-v-5858f0e4]:after {
  background: linear-gradient(to top, var(--gray) 0, var(--gray-alpha-0) 100%)
}

@keyframes run-53429b99 {
  0% {
    transform: translateZ(0)
  }

  to {
    right: 0;
    transform: translate3d(-100%, 0, 0)
  }
}

.ticker[data-v-53429b99] {
  background-color: #091840;
  display: flex;
  overflow: hidden;
  position: relative
}

.ticker[data-v-53429b99]:after,
.ticker[data-v-53429b99]:before {
  content: "";
  height: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 50px;
  z-index: 2
}

.ticker[data-v-53429b99]:before {
  background: linear-gradient(90deg, #091840 0, rgba(9, 24, 64, 0));
  left: 0
}

.ticker[data-v-53429b99]:after {
  background: linear-gradient(270deg, #091840 0, rgba(9, 24, 64, 0));
  right: 0
}

.ticker__container[data-v-53429b99] {
  animation: run-53429b99 2s linear infinite;
  display: flex;
  padding: .25rem 0;
  position: relative
}

.ticker__container .fill[data-v-53429b99] {
  flex-shrink: 0;
  width: 100vw
}

.ticker ul[data-v-53429b99] {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid;
  grid-auto-flow: column
}

.ticker li[data-v-53429b99] {
  align-items: center;
  background-color: #091840;
  display: flex;
  padding: 0 .5rem
}

.ticker__announcement i[data-v-53429b99] {
  margin-right: .5rem
}

.ticker__img-link[data-v-53429b99] {
  display: block
}

.ticker__img-link div[data-v-53429b99] {
  border-radius: 5px;
  height: 0;
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative;
  width: 2.75rem
}

.ticker__img-link img[data-v-53429b99] {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}

.ticker em[data-v-53429b99] {
  color: #ebb058
}

.ticker em[data-v-53429b99],
.ticker strong[data-v-53429b99] {
  font-style: normal;
  font-weight: 700
}

.ticker em[data-v-53429b99],
.ticker span[data-v-53429b99],
.ticker strong[data-v-53429b99] {
  white-space: nowrap
}

.ticker--d[data-v-53429b99] {
  border-top: 1px solid #0e1f4e;
  bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 99
}

i[data-v-3ee02676]:before {
  font-size: inherit;
  margin: 0
}

i.spin[data-v-3ee02676] {
  animation: spin-3ee02676 2s linear infinite;
  display: inline-block
}

i.icon--xs[data-v-3ee02676] {
  font-size: .75em
}

i.icon--sm[data-v-3ee02676] {
  font-size: .875em
}

i.icon--md[data-v-3ee02676] {
  font-size: inherit
}

i.icon--lg[data-v-3ee02676] {
  font-size: 1.33333em
}

i.icon--2x[data-v-3ee02676] {
  font-size: 2em
}

i.icon--2-5x[data-v-3ee02676] {
  font-size: 2.5em
}

i.icon--3x[data-v-3ee02676] {
  font-size: 3em
}

i.icon--3-5x[data-v-3ee02676] {
  font-size: 3.5em
}

i.icon--4x[data-v-3ee02676] {
  font-size: 4em
}

@keyframes spin-3ee02676 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.awards-mobile[data-v-ac46bbc8] {
  grid-gap: .5rem;
  background-color: #ca113d;
  border-radius: 5px;
  display: grid;
  margin: 1rem 0;
  padding: .5rem
}

.awards-mobile h2[data-v-ac46bbc8] {
  color: #fff
}

.awards-mobile article[data-v-ac46bbc8],
.awards-mobile h2[data-v-ac46bbc8] {
  grid-column: 1/-1
}

.awards-mobile p[data-v-ac46bbc8] {
  font-size: .75rem;
  font-weight: 600;
  margin-bottom: .5rem
}

.awards-mobile p[data-v-ac46bbc8]:last-child {
  margin-bottom: 0
}

.awards-mobile div[data-v-ac46bbc8] {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: 3fr 2fr;
  grid-template-rows: repeat(3, 6rem);
  justify-self: center;
  margin-top: .5rem
}

.awards-mobile div img[data-v-ac46bbc8] {
  align-self: center;
  display: block;
  height: 6rem;
  justify-self: center;
  -o-object-fit: contain;
  object-fit: contain
}

.partners[data-v-5861a5e0] {
  grid-gap: .25rem;
  background-color: #ca113d;
  border-radius: 10px;
  display: grid;
  margin: 0 auto;
  max-width: 1280px;
  padding: .125rem .5rem .5rem
}

@media (min-width:1024px) {
  .partners[data-v-5861a5e0] {
    grid-gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: .375rem 1rem 1rem
  }

  .partners h2[data-v-5861a5e0] {
    font-size: 2rem;
    font-weight: 700;
    grid-column: span 2
  }
}

.partners h2[data-v-5861a5e0] {
  text-align: center
}

.partners a[data-v-5861a5e0] {
  display: block
}

@media (min-width:1024px) {
  .partners a[data-v-5861a5e0]:last-child {
    grid-column: span 2
  }
}

.partners a img[data-v-5861a5e0] {
  display: block;
  width: 100%
}

.sponsors header[data-v-7648406b] {
  grid-gap: 1rem;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr auto 1fr
}

.sponsors header div[data-v-7648406b] {
  background-color: var(--red);
  height: .5rem
}

.sponsors header div[data-v-7648406b]:first-child {
  border-radius: 5px 0 0 5px
}

.sponsors header div[data-v-7648406b]:last-child {
  border-radius: 0 5px 5px 0
}

@media (min-width:1024px) {
  .sponsors header h2[data-v-7648406b] {
    font-size: 1.75rem
  }
}

.sponsors ul[data-v-7648406b] {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 1rem
}

.sponsors ul img[data-v-7648406b] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

@media (min-width:1024px) {
  .sponsors ul[data-v-7648406b] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-top: 2rem
  }
}

.sponsors.theme--light h2[data-v-7648406b] {
  color: var(--red)
}

@keyframes blink-58936f6e {
  0% {
    color: rgba(0, 199, 23, .8)
  }

  to {
    color: #fff
  }
}

.odometer[data-v-58936f6e] {
  font-size: 1.75rem;
  font-weight: 700;
  position: relative
}

@media (min-width:1024px) {
  .odometer[data-v-58936f6e] {
    font-size: 1.625rem
  }
}

.odometer--blinking .odometer__col-wrapper[data-v-58936f6e]:not(.odometer__delimiter) {
  animation-fill-mode: forwards;
  animation: blink-58936f6e steps(2, jump-none) infinite
}

.odometer__root[data-v-58936f6e] {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  overflow: hidden;
  position: relative
}

.odometer__group[data-v-58936f6e] {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column
}

.odometer__col-wrapper[data-v-58936f6e] {
  border-radius: 5px;
  height: 100%;
  margin: 0 .125rem;
  overflow: hidden
}

.odometer__col-wrapper.odometer__delimiter[data-v-58936f6e] {
  background-color: unset
}

.odometer__currency[data-v-58936f6e] {
  margin-left: .125rem
}

.odometer__currency[data-v-58936f6e],
.odometer__delimiter[data-v-58936f6e] {
  color: #fff
}

.bl-jackpot-box {
  grid-gap: 2px;
  display: grid;
  flex: 0 0 100%;
  position: relative;
  scroll-snap-align: start;
  width: 100%
}

.bl-jackpot-box header {
  grid-column-gap: .5rem;
  align-items: center;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px;
  cursor: pointer;
  display: grid;
  grid-template-columns: 6rem .125rem 1fr;
  grid-template-rows: 1fr;
  height: 110px;
  overflow: hidden;
  padding: .75rem .5rem;
  position: relative
}

@media (min-width:1024px) {
  .bl-jackpot-box header {
    grid-template-columns: 4rem .125rem 1fr;
    height: 80px;
    padding: .5rem
  }
}

.bl-jackpot-box header span {
  background-color: var(--blue-dark);
  border-radius: 5px;
  display: block;
  height: 100%
}

.bl-jackpot-box header .bl-jackpot-box__icon {
  grid-gap: .25rem;
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  height: 100%;
  justify-items: center;
  overflow: hidden
}

@media (min-width:1024px) {
  .bl-jackpot-box header .bl-jackpot-box__icon {
    display: block
  }
}

.bl-jackpot-box header .bl-jackpot-box__icon img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

@media (min-width:1024px) {
  .bl-jackpot-box header .bl-jackpot-box__icon img:first-child {
    display: none
  }
}

.bl-jackpot-box header>div {
  justify-self: center
}

.bl-jackpot-box header>div h2 {
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  text-align: center;
  text-transform: uppercase
}

.bl-jackpot-box header .odometer {
  justify-self: center
}

.bl-jackpot-box header .odometer .odometer__col-wrapper {
  background-color: unset;
  margin: 0
}

.bl-jackpot-box header .odometer .odometer__digit {
  padding: 0
}

.bl-jackpot-box header button {
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 5px;
  bottom: .25rem;
  display: flex;
  grid-column: 3/4;
  justify-content: center;
  justify-self: center;
  padding: .25rem 1rem;
  position: absolute
}

@media (min-width:1024px) {
  .bl-jackpot-box header button {
    display: none
  }
}

.bl-jackpot-box__winners {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  transition: height .2s ease
}

.bl-jackpot-box__winners.absolute {
  left: 0;
  position: absolute;
  top: calc(100% + .5rem);
  width: 100%
}

.bl-jackpot-box__winners .wrapper {
  grid-gap: .25rem;
  display: grid
}

@media (min-width:1024px) {
  .bl-jackpot-box__winners .wrapper {
    grid-gap: 0
  }
}

.bl-jackpot-box__winners .wrapper>div:first-child {
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px 10px 0 0;
  padding: 2px
}

.bl-jackpot-box__winners .wrapper>div:first-child div {
  align-items: center;
  background-color: #0e1f4e;
  border-radius: 10px 10px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.bl-jackpot-box__winners .wrapper>div:first-child h2 {
  font-size: 1.25rem
}

.bl-jackpot-box__winners .wrapper>div:last-child {
  grid-gap: .25rem;
  display: grid
}

.bl-jackpot-box__winners .wrapper>div:last-child>div {
  grid-gap: 1px;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  display: grid;
  grid-template-columns: auto 1fr;
  overflow: hidden;
  padding: .5rem .5rem 0 0
}

.bl-jackpot-box__winners .wrapper>div:last-child>div .icon {
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-row: span 3;
  justify-content: center;
  padding: .5rem;
  width: 5rem
}

.bl-jackpot-box__winners .wrapper>div:last-child>div .icon h5 {
  text-align: center
}

.bl-jackpot-box__winners .wrapper>div:last-child>div em,
.bl-jackpot-box__winners .wrapper>div:last-child>div span {
  background-color: #0e1f4e;
  border-radius: 5px;
  display: block;
  padding: .25rem .25rem .25rem 2rem;
  position: relative
}

.bl-jackpot-box__winners .wrapper>div:last-child>div em i,
.bl-jackpot-box__winners .wrapper>div:last-child>div span i {
  left: .5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.bl-jackpot-box__winners .wrapper>div:last-child>div h2 {
  font-size: 2rem;
  text-align: center
}

.bl-jackpot[data-v-7437e447] {
  align-items: start;
  display: grid;
  position: relative;
  z-index: 2
}

@media (min-width:1024px) {
  .bl-jackpot[data-v-7437e447] {
    grid-gap: .5rem;
    grid-template-columns: 100px 1fr;
    grid-template-rows: unset
  }
}

.bl-jackpot__banner[data-v-7437e447] {
  align-self: center;
  display: none;
  justify-self: center
}

.bl-jackpot__banner img[data-v-7437e447] {
  display: block;
  width: 60px
}

@media (min-width:1024px) {
  .bl-jackpot__banner img[data-v-7437e447] {
    width: 70px
  }

  .bl-jackpot__banner[data-v-7437e447] {
    align-items: center;
    display: flex;
    justify-content: center
  }
}

.bl-jackpot__root[data-v-7437e447] {
  grid-gap: .25rem;
  -ms-overflow-style: none;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none
}

.bl-jackpot__root[data-v-7437e447]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .bl-jackpot__root[data-v-7437e447] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    overflow: unset
  }
}

.cc-jackpot-box {
  grid-gap: 2px;
  display: grid;
  flex: 0 0 100%;
  position: relative;
  scroll-snap-align: start;
  width: 100%
}

.cc-jackpot-box header {
  grid-column-gap: .5rem;
  align-items: center;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px;
  cursor: pointer;
  display: grid;
  grid-template-columns: 6rem .125rem 1fr;
  grid-template-rows: 1fr;
  height: 110px;
  overflow: hidden;
  padding: .75rem .5rem;
  position: relative
}

@media (min-width:1024px) {
  .cc-jackpot-box header {
    grid-template-columns: 4rem .125rem 1fr;
    height: 80px;
    padding: .5rem
  }
}

.cc-jackpot-box header span {
  background-color: var(--blue-dark);
  border-radius: 5px;
  display: block;
  height: 100%
}

.cc-jackpot-box header .cc-jackpot-box__icon {
  grid-gap: .25rem;
  display: grid;
  grid-template-rows: 70% 30%;
  height: 100%;
  justify-items: center;
  overflow: hidden;
  padding: .25rem 0
}

@media (min-width:1024px) {
  .cc-jackpot-box header .cc-jackpot-box__icon {
    display: block;
    padding: 1rem
  }
}

.cc-jackpot-box header .cc-jackpot-box__icon img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

@media (min-width:1024px) {
  .cc-jackpot-box header .cc-jackpot-box__icon img:first-child {
    display: none
  }
}

.cc-jackpot-box header>div {
  justify-self: center
}

.cc-jackpot-box header>div h2 {
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  text-align: center;
  text-transform: uppercase
}

.cc-jackpot-box header .odometer {
  justify-self: center
}

.cc-jackpot-box header .odometer .odometer__col-wrapper {
  background-color: unset;
  margin: 0
}

.cc-jackpot-box header .odometer .odometer__digit {
  padding: 0
}

.cc-jackpot-box header button {
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 5px;
  bottom: .25rem;
  display: flex;
  grid-column: 3/4;
  justify-content: center;
  justify-self: center;
  padding: .25rem 1rem;
  position: absolute
}

@media (min-width:1024px) {
  .cc-jackpot-box header button {
    display: none
  }
}

.cc-jackpot-box__winners {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  transition: height .2s ease
}

.cc-jackpot-box__winners.absolute {
  left: 0;
  position: absolute;
  top: calc(100% + .5rem);
  width: 100%
}

.cc-jackpot-box__winners .wrapper {
  grid-gap: .25rem;
  display: grid
}

@media (min-width:1024px) {
  .cc-jackpot-box__winners .wrapper {
    grid-gap: 0
  }
}

.cc-jackpot-box__winners .wrapper>div:first-child {
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px 10px 0 0;
  padding: 2px
}

.cc-jackpot-box__winners .wrapper>div:first-child div {
  align-items: center;
  background-color: #0e1f4e;
  border-radius: 10px 10px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.cc-jackpot-box__winners .wrapper>div:first-child h2 {
  font-size: 1.25rem
}

.cc-jackpot-box__winners .wrapper>div:last-child {
  grid-gap: .25rem;
  display: grid
}

.cc-jackpot-box__winners .wrapper>div:last-child>div {
  grid-gap: 1px;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  display: grid;
  grid-template-columns: auto 1fr;
  overflow: hidden;
  padding: .5rem .5rem 0 0
}

.cc-jackpot-box__winners .wrapper>div:last-child>div .icon {
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-row: span 3;
  justify-content: center;
  padding: .5rem;
  width: 5rem
}

.cc-jackpot-box__winners .wrapper>div:last-child>div .icon h5 {
  text-align: center
}

.cc-jackpot-box__winners .wrapper>div:last-child>div em,
.cc-jackpot-box__winners .wrapper>div:last-child>div span {
  background-color: #0e1f4e;
  border-radius: 5px;
  display: block;
  padding: .25rem .25rem .25rem 2rem;
  position: relative
}

.cc-jackpot-box__winners .wrapper>div:last-child>div em i,
.cc-jackpot-box__winners .wrapper>div:last-child>div span i {
  left: .5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.cc-jackpot-box__winners .wrapper>div:last-child>div h2 {
  font-size: 2rem;
  text-align: center
}

.cc-jackpot[data-v-4f1bc04a] {
  align-items: start;
  display: grid;
  position: relative;
  z-index: 3
}

@media (min-width:1024px) {
  .cc-jackpot[data-v-4f1bc04a] {
    grid-gap: .5rem;
    grid-template-columns: 100px 1fr;
    grid-template-rows: unset
  }
}

.cc-jackpot__banner[data-v-4f1bc04a] {
  align-self: center;
  display: none;
  justify-self: center
}

.cc-jackpot__banner img[data-v-4f1bc04a] {
  display: block;
  width: 60px
}

@media (min-width:1024px) {
  .cc-jackpot__banner img[data-v-4f1bc04a] {
    width: 70px
  }

  .cc-jackpot__banner[data-v-4f1bc04a] {
    align-items: center;
    display: flex;
    justify-content: center
  }
}

.cc-jackpot__root[data-v-4f1bc04a] {
  grid-gap: .25rem;
  -ms-overflow-style: none;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none
}

.cc-jackpot__root[data-v-4f1bc04a]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .cc-jackpot__root[data-v-4f1bc04a] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    overflow: unset
  }
}

.amusnet-jackpot-box {
  grid-gap: 2px;
  display: grid;
  flex: 0 0 100%;
  position: relative;
  scroll-snap-align: start;
  width: 100%
}

.amusnet-jackpot-box header {
  grid-column-gap: .5rem;
  align-items: center;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px;
  cursor: pointer;
  display: grid;
  grid-template-columns: 6rem .125rem 1fr;
  height: 110px;
  overflow: hidden;
  padding: .75rem .5rem;
  position: relative
}

@media (min-width:1024px) {
  .amusnet-jackpot-box header {
    grid-template-columns: 4rem .125rem 1fr;
    height: 80px;
    padding: .5rem
  }
}

.amusnet-jackpot-box header span {
  background-color: var(--blue-dark);
  border-radius: 5px;
  display: block;
  height: 100%
}

.amusnet-jackpot-box header .amusnet-jackpot-box__icon {
  grid-gap: .5rem;
  display: grid;
  justify-items: center
}

.amusnet-jackpot-box header .amusnet-jackpot-box__icon img {
  display: block;
  width: 100%
}

@media (min-width:1024px) {
  .amusnet-jackpot-box header .amusnet-jackpot-box__icon img {
    display: none
  }
}

.amusnet-jackpot-box header>div:last-of-type {
  justify-self: center;
  margin-top: -.25rem
}

@media (min-width:1024px) {
  .amusnet-jackpot-box header>div:last-of-type {
    margin: 0
  }
}

.amusnet-jackpot-box header>div:last-of-type h2 {
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  text-align: center;
  text-transform: uppercase
}

.amusnet-jackpot-box header .odometer {
  justify-self: center
}

.amusnet-jackpot-box header .odometer .odometer__col-wrapper {
  background-color: unset;
  margin: 0
}

.amusnet-jackpot-box header .odometer .odometer__digit {
  padding: 0
}

.amusnet-jackpot-box header button {
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 5px;
  bottom: .25rem;
  display: flex;
  grid-column: 3/4;
  justify-content: center;
  justify-self: center;
  padding: .25rem 1rem;
  position: absolute
}

@media (min-width:1024px) {
  .amusnet-jackpot-box header button {
    display: none
  }
}

.amusnet-jackpot-box__winners {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  transition: height .2s ease
}

.amusnet-jackpot-box__winners.absolute {
  left: 0;
  position: absolute;
  top: calc(100% + .5rem);
  width: 100%
}

.amusnet-jackpot-box__winners .wrapper {
  grid-gap: .25rem;
  display: grid
}

@media (min-width:1024px) {
  .amusnet-jackpot-box__winners .wrapper {
    grid-gap: 0
  }
}

.amusnet-jackpot-box__winners .wrapper>div:first-child {
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px 10px 0 0;
  padding: 2px
}

.amusnet-jackpot-box__winners .wrapper>div:first-child div {
  align-items: center;
  background-color: #0e1f4e;
  border-radius: 10px 10px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.amusnet-jackpot-box__winners .wrapper>div:first-child h2 {
  font-size: 1.25rem
}

.amusnet-jackpot-box__winners .wrapper>div:last-child {
  grid-gap: .25rem;
  display: grid
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div {
  grid-gap: 1px;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  display: grid;
  grid-template-columns: auto 1fr;
  overflow: hidden;
  padding: .5rem .5rem 0 0
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div .icon {
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-row: span 3;
  justify-content: center;
  padding: .5rem;
  width: 5rem
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div .icon h5 {
  text-align: center
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div em,
.amusnet-jackpot-box__winners .wrapper>div:last-child>div span {
  background-color: #0e1f4e;
  border-radius: 5px;
  display: block;
  padding: .25rem .25rem .25rem 2rem;
  position: relative
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div em i,
.amusnet-jackpot-box__winners .wrapper>div:last-child>div span i {
  left: .5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div h2 {
  font-size: 2rem;
  text-align: center
}

.amusnet-jackpot[data-v-9996571a] {
  align-items: start;
  display: grid;
  position: relative;
  z-index: 5
}

@media (min-width:1024px) {
  .amusnet-jackpot[data-v-9996571a] {
    grid-gap: .5rem;
    grid-template-columns: auto 1fr
  }
}

.amusnet-jackpot__banner[data-v-9996571a] {
  align-self: center;
  display: none;
  justify-self: center
}

.amusnet-jackpot__banner img[data-v-9996571a] {
  display: block;
  width: 150px
}

@media (min-width:1024px) {
  .amusnet-jackpot__banner img[data-v-9996571a] {
    width: 100px
  }

  .amusnet-jackpot__banner[data-v-9996571a] {
    align-items: center;
    display: flex;
    justify-content: center
  }
}

.amusnet-jackpot__root[data-v-9996571a] {
  grid-gap: .25rem;
  -ms-overflow-style: none;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none
}

.amusnet-jackpot__root[data-v-9996571a]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .amusnet-jackpot__root[data-v-9996571a] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    overflow: unset
  }
}

.shared-jackpot-box {
  grid-gap: 2px;
  grid-template-rows: auto 1fr;
  width: 100%
}

.shared-jackpot-box,
.shared-jackpot-box header {
  border-radius: 10px;
  display: grid;
  position: relative
}

.shared-jackpot-box header {
  grid-column-gap: .5rem;
  align-items: center;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  cursor: pointer;
  grid-template-columns: 6rem .125rem 1fr;
  grid-template-rows: 1fr;
  height: 110px;
  overflow: hidden;
  padding: .75rem .5rem
}

@media (min-width:1024px) {
  .shared-jackpot-box header {
    grid-template-columns: 4rem .125rem 1fr;
    height: 80px;
    padding: .5rem
  }
}

.shared-jackpot-box header .shared-jackpot-box__icon {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  overflow: hidden
}

.shared-jackpot-box header .shared-jackpot-box__icon img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.shared-jackpot-box header span {
  background-color: var(--blue-dark);
  border-radius: 5px;
  display: block;
  height: 100%
}

.shared-jackpot-box header>div {
  justify-self: center;
  margin-top: -.25rem
}

@media (min-width:1024px) {
  .shared-jackpot-box header>div {
    margin: 0
  }
}

.shared-jackpot-box header>div h2 {
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  text-align: center;
  text-transform: uppercase
}

.shared-jackpot-box header button {
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 5px;
  bottom: .25rem;
  display: flex;
  grid-column: 3/4;
  justify-content: center;
  justify-self: center;
  padding: .25rem 1rem;
  position: absolute
}

@media (min-width:1024px) {
  .shared-jackpot-box header button {
    display: none
  }
}

.shared-jackpot-box .odometer {
  justify-self: right
}

.shared-jackpot-box .odometer .odometer__col-wrapper {
  background-color: unset;
  margin: 0
}

.shared-jackpot-box .odometer .odometer__digit {
  padding: 0
}

.shared-jackpot-box__winners {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  transition: height .2s ease
}

.shared-jackpot-box__winners.absolute {
  left: 0;
  position: absolute;
  top: calc(100% + .5rem);
  width: 100%
}

.shared-jackpot-box__winners .winner-count {
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px 10px 0 0;
  padding: 2px
}

.shared-jackpot-box__winners .winner-count div {
  align-items: center;
  background-color: #0e1f4e;
  border-radius: 10px 10px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.shared-jackpot-box__winners .winner-count h2 {
  font-size: 1.25rem
}

.shared-jackpot-box__winners .wrapper {
  grid-gap: .25rem;
  display: grid
}

.shared-jackpot-box__winners .wrapper .winner-item {
  grid-gap: 1px;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  display: grid;
  grid-template-columns: auto 1fr;
  overflow: hidden;
  padding: .5rem .5rem 0 0
}

.shared-jackpot-box__winners .wrapper .winner-item .icon {
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-row: span 3;
  justify-content: center;
  padding: .5rem;
  width: 5rem
}

.shared-jackpot-box__winners .wrapper .winner-item .icon h5 {
  text-align: center
}

.shared-jackpot-box__winners .wrapper>div em,
.shared-jackpot-box__winners .wrapper>div span {
  background-color: #0e1f4e;
  border-radius: 5px;
  display: block;
  padding: .25rem .25rem .25rem 2rem;
  position: relative
}

.shared-jackpot-box__winners .wrapper>div em i,
.shared-jackpot-box__winners .wrapper>div span i {
  left: .5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.shared-jackpot-box__winners .wrapper>div h2 {
  font-size: 2rem;
  text-align: center
}

@media (min-width:1024px) {
  .shared-jackpot-box .wrapper {
    border-radius: 10px;
    overflow: hidden
  }
}

.jackpot[data-v-6622d0f0] {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  grid-template-rows: auto 1fr;
  position: relative;
  z-index: 6
}

@media (min-width:1024px) {
  .jackpot[data-v-6622d0f0] {
    grid-template-columns: auto 1fr;
    grid-template-rows: unset
  }
}

.jackpot__banner[data-v-6622d0f0] {
  align-items: center;
  align-self: center;
  display: flex;
  justify-content: center
}

.jackpot__banner img[data-v-6622d0f0] {
  display: block;
  width: 150px
}

@media (min-width:1024px) {
  .jackpot__banner img[data-v-6622d0f0] {
    width: 100px
  }
}

.jackpot__root[data-v-6622d0f0] {
  grid-gap: 2px;
  align-items: start;
  display: grid
}

@media (min-width:1024px) {
  .jackpot__root[data-v-6622d0f0] {
    grid-gap: .5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: 1fr
  }
}

.habanero-jackpot {
  border-radius: 10px;
  position: relative
}

.habanero-jackpot a {
  grid-column-gap: .5rem;
  align-items: center;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px;
  cursor: pointer;
  display: grid;
  grid-template-columns: 6rem .125rem 1fr;
  height: 110px;
  overflow: hidden;
  padding: .75rem .5rem
}

@media (min-width:1024px) {
  .habanero-jackpot a {
    grid-template-columns: 4rem .125rem 1fr;
    height: 80px;
    padding: .5rem
  }
}

.habanero-jackpot a span {
  background-color: var(--blue-dark);
  border-radius: 5px;
  display: block;
  height: 100%
}

.habanero-jackpot a div {
  justify-self: center
}

.habanero-jackpot a div h2 {
  font-size: .875rem;
  text-align: center;
  text-transform: uppercase
}

.habanero-jackpot a .odometer {
  justify-self: center
}

.habanero-jackpot a .odometer .odometer__col-wrapper {
  background-color: unset;
  margin: 0
}

.habanero-jackpot a .odometer .odometer__digit {
  padding: 0
}

.habanero-jackpot a img {
  display: block;
  height: 100%;
  max-height: 64px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.jackpot-box {
  grid-gap: 2px;
  display: grid;
  flex: 0 0 100%;
  position: relative;
  scroll-snap-align: start;
  width: 100%
}

.jackpot-box header {
  grid-column-gap: .5rem;
  align-items: center;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  border-radius: 10px;
  cursor: pointer;
  display: grid;
  grid-template-columns: 6rem .125rem 1fr;
  height: 110px;
  overflow: hidden;
  padding: .75rem .5rem;
  position: relative
}

@media (min-width:1024px) {
  .jackpot-box header {
    grid-template-columns: 4rem .125rem 1fr;
    height: 80px;
    padding: .5rem
  }
}

.jackpot-box header span {
  background-color: var(--blue-dark);
  border-radius: 5px;
  display: block;
  height: 100%
}

.jackpot-box header .jackpot-box__icon {
  grid-gap: .25rem;
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  height: 100%;
  justify-items: center;
  overflow: hidden
}

@media (min-width:1024px) {
  .jackpot-box header .jackpot-box__icon {
    display: block
  }
}

.jackpot-box header .jackpot-box__icon img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

@media (min-width:1024px) {
  .jackpot-box header .jackpot-box__icon img:first-child {
    display: none
  }
}

.jackpot-box header>div {
  justify-self: center
}

.jackpot-box header>div h2 {
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  text-align: center;
  text-transform: uppercase
}

.jackpot-box header .odometer {
  justify-self: center
}

.jackpot-box header .odometer .odometer__col-wrapper {
  background-color: unset;
  margin: 0
}

.jackpot-box header .odometer .odometer__digit {
  padding: 0
}

.jackpot-box header button {
  align-items: center;
  background-color: var(--blue-dark);
  border-radius: 5px;
  bottom: .25rem;
  display: flex;
  grid-column: 3/4;
  justify-content: center;
  justify-self: center;
  padding: .25rem 1rem;
  position: absolute
}

@media (min-width:1024px) {
  .jackpot-box header button {
    display: none
  }
}

.jackpot-box__winner {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  transition: height .2s ease
}

.jackpot-box__winner.absolute {
  left: 0;
  position: absolute;
  top: calc(100% + .5rem);
  width: 100%
}

.jackpot-box__winner .wrapper {
  grid-gap: 1px;
  background: linear-gradient(90deg, #a10331 0, #ca113d);
  display: grid;
  grid-template-columns: auto 1fr;
  padding: .5rem .5rem 0 0
}

.jackpot-box__winner .wrapper div {
  align-items: center;
  display: flex;
  flex-direction: column;
  grid-row: 1/4;
  justify-content: center;
  padding: .5rem;
  width: 5rem
}

.jackpot-box__winner .wrapper div h5 {
  text-align: center
}

.jackpot-box__winner .wrapper em,
.jackpot-box__winner .wrapper span {
  background-color: #0e1f4e;
  border-radius: 5px;
  display: block;
  padding: .25rem .25rem .25rem 2rem;
  position: relative
}

.jackpot-box__winner .wrapper em i,
.jackpot-box__winner .wrapper span i {
  left: .5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.jackpot-box__winner .wrapper h2 {
  font-size: 2rem;
  text-align: center
}

.pragmatic-jackpot[data-v-914134b4] {
  align-items: start;
  display: grid;
  position: relative;
  z-index: 4
}

@media (min-width:1024px) {
  .pragmatic-jackpot[data-v-914134b4] {
    grid-gap: .5rem;
    grid-template-columns: auto 1fr;
    grid-template-rows: unset
  }
}

.pragmatic-jackpot__banner[data-v-914134b4] {
  align-self: center;
  display: none;
  justify-self: center
}

.pragmatic-jackpot__banner img[data-v-914134b4] {
  display: block;
  width: 150px
}

@media (min-width:1024px) {
  .pragmatic-jackpot__banner img[data-v-914134b4] {
    width: 100px
  }

  .pragmatic-jackpot__banner[data-v-914134b4] {
    align-items: center;
    display: flex;
    justify-content: center
  }
}

.pragmatic-jackpot__root[data-v-914134b4] {
  grid-gap: .25rem;
  -ms-overflow-style: none;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none
}

.pragmatic-jackpot__root[data-v-914134b4]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .pragmatic-jackpot__root[data-v-914134b4] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    overflow: unset
  }
}

.top10-carousel {
  position: relative
}

.top10-carousel .top10-observer {
  height: 1px;
  position: absolute;
  top: -100px;
  width: 100%
}

@media (min-width:1024px) {
  .top10-carousel {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
  }
}

.top10-carousel__header h2 {
  grid-gap: .5rem;
  align-items: center;
  display: flex;
  font-size: 1.25rem;
  font-weight: 700;
  justify-content: center;
  text-transform: uppercase
}

.top10-carousel__header h2 img {
  display: block;
  height: 1.5rem
}

.top10-carousel__content {
  -ms-overflow-style: none;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 1rem;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-.5rem);
  width: calc(100% + 2.25rem)
}

.top10-carousel__content::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .top10-carousel__content {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    margin-left: 2.75rem;
    overflow: visible;
    padding: 2rem 4.5rem;
    transform: translateX(0);
    width: 100%
  }
}

@media (min-width:1440px) {
  .top10-carousel__content {
    max-width: 1500px;
    width: 85vw
  }
}

.top10-carousel__content li:not(.fill) {
  flex: 0 0 36%;
  margin-left: -1.25rem;
  position: relative;
  scroll-snap-align: center;
  transform: perspective(100rem) rotateY(-40deg)
}

.top10-carousel__content li:not(.fill):nth-child(2) {
  margin-left: -1.5rem
}

@media (min-width:1024px) {
  .top10-carousel__content li:not(.fill) {
    flex: 0 0 15%;
    margin-left: -3.5rem !important;
    transform: perspective(100rem) rotateY(-30deg)
  }
}

.top10-carousel__content a {
  display: block;
  overflow: hidden;
  position: relative
}

.top10-carousel__arb {
  height: 0;
  padding-bottom: 181.0344827586%;
  position: relative;
  width: 100%
}

.top10-carousel__arb img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}

.top10-carousel__item {
  background-color: #0e1f4e;
  box-shadow: 5px 3px 2px rgba(0, 0, 0, .4);
  overflow: hidden;
  position: relative;
  transition: box-shadow .5s cubic-bezier(.4, 0, .2, 1)
}

.top10-carousel__item:after {
  background: linear-gradient(0deg, #a10331 0, #ca113d 50%, #ca113d);
  bottom: 0;
  content: "";
  height: 7rem;
  position: absolute;
  right: 0;
  transform: translate(50%, 50%) rotate(45deg);
  width: 7rem
}

.top10-carousel__item:before {
  align-items: center;
  bottom: 0;
  content: attr(data-pos);
  display: flex;
  filter: drop-shadow(.1rem .1rem .1rem rgba(0, 0, 0, .7));
  font-size: 2.5rem;
  font-weight: 700;
  height: 3rem;
  justify-content: center;
  position: absolute;
  right: 0;
  width: 3rem;
  z-index: 4
}

.top10-carousel .top10-carousel__placeholder img {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center 25%;
  object-position: center 25%;
  padding: 1rem
}

.top10-carousel .top10-carousel__placeholder .top10-carousel__detail {
  align-items: center;
  display: flex;
  justify-content: center
}

.top10-carousel--back {
  animation: slide-in .5s cubic-bezier(.4, 0, .2, 1) forwards
}

.top10-carousel--out {
  animation: slide-out .5s cubic-bezier(.4, 0, .2, 1) forwards
}

.top10-carousel--out a {
  box-shadow: 0 2px 2px 2px rgba(0, 0, 0, .4)
}

.top10-carousel__detail {
  bottom: 0;
  display: none;
  height: 50%;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 2
}

.top10-carousel__detail span {
  background-color: #ebb058;
  border-radius: 5px;
  color: #000;
  display: block;
  font-size: .75rem;
  margin: 0 auto;
  max-width: 80%;
  overflow: hidden;
  padding: .125rem .25rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.top10-carousel .fill {
  flex-shrink: 0;
  height: 10px;
  width: .5rem
}

@media (min-width:1024px) {
  .top10-carousel .fill {
    display: none
  }
}

.top10-carousel.theme--light .top10-carousel__header h2 {
  color: var(--text-gray)
}

@keyframes slide-out {
  0% {
    transform: perspective(100rem) rotateY(-30deg) translateX(0)
  }

  30% {
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0)
  }

  to {
    transform: perspective(100rem) rotateY(0) translateZ(10rem);
    z-index: 2
  }
}

@keyframes slide-in {
  0% {
    transform: perspective(100rem) rotateY(0) translateZ(10rem);
    z-index: 2
  }

  60% {
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0);
    z-index: 2
  }

  to {
    transform: perspective(100rem) rotateY(-30deg) translate(0)
  }
}

@media (min-width:1024px) {
  .winners-carousel {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
  }
}

.winners-carousel__header {
  align-items: center;
  display: flex;
  justify-content: center
}

.winners-carousel__header a {
  color: #ebb058;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase
}

.winners-carousel__header a span {
  color: #fff
}

.winners-carousel__content {
  -ms-overflow-style: none;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 1rem;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-.5rem);
  width: calc(100% + 2.25rem)
}

.winners-carousel__content::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .winners-carousel__content {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    margin-left: 2.75rem;
    overflow: visible;
    padding: 2rem 4.5rem;
    transform: translateX(0);
    width: 100%
  }
}

@media (min-width:1440px) {
  .winners-carousel__content {
    max-width: 1500px;
    width: 85vw
  }
}

.winners-carousel__content li:not(.fill) {
  flex: 0 0 36%;
  margin-left: -1.25rem;
  position: relative;
  scroll-snap-align: center;
  transform: perspective(100rem) rotateY(-40deg)
}

.winners-carousel__content li:not(.fill):nth-child(2) {
  margin-left: -1.5rem
}

.winners-carousel__content li:not(.fill):before {
  align-items: center;
  background: 50%/contain no-repeat url(/images/redesign/ribbon.svg);
  bottom: 35%;
  content: attr(data-pos);
  display: flex;
  filter: drop-shadow(.1rem .1rem .1rem rgba(0, 0, 0, .7));
  font-size: .75rem;
  font-weight: 700;
  height: 1.5rem;
  justify-content: center;
  padding-bottom: .125rem;
  position: absolute;
  right: -5.5px;
  width: 2.5rem;
  z-index: 3
}

@media (min-width:1024px) {
  .winners-carousel__content li:not(.fill) {
    flex: 0 0 15%;
    margin-left: -3.5rem !important;
    transform: perspective(100rem) rotateY(-30deg)
  }
}

.winners-carousel__content a {
  display: block;
  overflow: hidden;
  position: relative
}

.winners-carousel__content button {
  align-self: center;
  border-radius: 5px;
  display: grid;
  grid-template-columns: auto 1fr;
  justify-self: center;
  max-width: 90%;
  overflow: hidden;
  position: relative;
  z-index: 2
}

.winners-carousel__content button:disabled {
  opacity: 0
}

.winners-carousel__content button div,
.winners-carousel__content button span {
  padding: .5rem
}

.winners-carousel__content button div {
  align-items: center;
  background-color: #a10331;
  display: flex;
  height: 100%;
  justify-content: center
}

.winners-carousel__content button span {
  background-color: #ca113d;
  display: block;
  font-size: .75rem;
  font-weight: 700;
  line-height: .75rem;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  transition: background-color .2s ease
}

@media (hover:hover) and (min-width:1024px) {
  .winners-carousel__content button:hover span {
    background-color: #a10331
  }
}

.winners-carousel__arb {
  height: 0;
  padding-bottom: 181.0344827586%;
  position: relative;
  width: 100%
}

.winners-carousel__arb img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}

.winners-carousel__item {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  box-shadow: 5px 3px 2px rgba(0, 0, 0, .4);
  display: grid;
  grid-template-rows: 1fr 3.25rem;
  overflow: hidden;
  position: relative;
  transition: box-shadow .5s cubic-bezier(.4, 0, .2, 1)
}

.winners-carousel__item:before {
  background: linear-gradient(0deg, rgba(9, 24, 64, .9) 0, rgba(9, 24, 64, .8) 40%, rgba(9, 24, 64, 0));
  bottom: 0;
  content: "";
  height: 60%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2
}

.winners-carousel img.winners-carousel__placeholder {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center 25%;
  object-position: center 25%;
  padding: 1rem
}

.winners-carousel--back {
  animation: slide-in .5s cubic-bezier(.4, 0, .2, 1) forwards
}

.winners-carousel--out {
  animation: slide-out .5s cubic-bezier(.4, 0, .2, 1) forwards
}

.winners-carousel--out a {
  box-shadow: 0 2px 2px 2px rgba(0, 0, 0, .4)
}

.winners-carousel__detail {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: flex-end;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2
}

.winners-carousel__detail span {
  background-color: #ebb058;
  border-radius: 5px;
  color: #000;
  display: block;
  font-size: .75rem;
  max-width: 80%;
  overflow: hidden;
  padding: .125rem .25rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.winners-carousel .fill {
  flex-shrink: 0;
  height: 10px;
  width: .5rem
}

@media (min-width:1024px) {
  .winners-carousel .fill {
    display: none
  }
}

.winners-carousel.theme--light .winners-carousel__header a {
  color: var(--text-gray)
}

.winners-carousel.theme--light .winners-carousel__header a span {
  color: var(--red)
}

.teaser {
  margin: .5rem auto;
  position: relative
}

.teaser__anchor {
  height: 1px;
  position: absolute;
  top: calc((var(--header-height) + 1rem)*-1);
  width: 100%
}

.teaser__header {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.teaser__header h2 {
  color: #ebb058;
  font-size: 1.25rem;
  margin-right: .5rem;
  text-transform: uppercase
}

.teaser__header h2 span {
  color: #fff
}

.teaser__header a {
  align-items: center;
  background-color: #ebb058;
  border-radius: 5px;
  color: #000;
  display: flex;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .25rem 1rem
}

.teaser__content {
  padding: .5rem 0
}

.teaser.theme--light .teaser__header h2 {
  color: var(--text-gray)
}

.teaser.theme--light .teaser__header h2 span {
  color: var(--red)
}

.teaser.theme--light .teaser__header a {
  background-color: var(--blue-dark);
  color: var(--text-blur)
}

.slot-game[data-v-5674d704] {
  position: relative;
  scroll-snap-align: center
}

.slot-game>a[data-v-5674d704]:not(.outlined-link) {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  overflow: hidden
}

.slot-game>button[data-v-5674d704]:not(.outlined-link):not(.slot-game__img-container) {
  width: 100%
}

.slot-game .outlined-link[data-v-5674d704] {
  position: absolute;
  right: .5rem;
  top: .5rem
}

.slot-game__hover[data-v-5674d704] {
  grid-gap: 1rem;
  background-color: rgba(14, 31, 78, .8);
  border-radius: 10px;
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  height: 100%;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 1rem;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity .2s ease;
  width: 100%
}

.slot-game__hover.show[data-v-5674d704] {
  opacity: 1;
  pointer-events: all
}

.slot-game__hover a[data-v-5674d704],
.slot-game__hover button[data-v-5674d704] {
  text-transform: uppercase
}

.slot-game__hover a i[data-v-5674d704],
.slot-game__hover button i[data-v-5674d704] {
  margin-right: .5rem
}

.slot-game__img-container[data-v-5674d704] {
  align-items: center;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  height: 0;
  justify-content: center;
  overflow: hidden;
  padding-bottom: 66.6666666667%;
  position: relative;
  transition: border-color .2s ease;
  width: 100%
}

@media (hover:hover) and (min-width:1024px) {
  .slot-game__img-container[data-v-5674d704]:hover {
    border-color: #ebb058
  }
}

.slot-game img[data-v-5674d704] {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.slot-game>span[data-v-5674d704] {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  margin-top: .5rem;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.slot-game.theme--light>span[data-v-5674d704] {
  color: var(--text-gray)
}

.slot-promo-game a[data-v-9008ae04] {
  border-radius: 10px;
  font-weight: 600;
  height: 100%
}

.slot-promo-game a[data-v-9008ae04],
.slot-promo-game__root[data-v-9008ae04] {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%
}

.slot-promo-game__root[data-v-9008ae04] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 111.1111111111%;
  transition: border-color .2s ease
}

@media (hover:hover) and (min-width:1024px) {
  .slot-promo-game__root[data-v-9008ae04]:hover {
    border-color: #ebb058
  }
}

@media (min-width:1024px) {
  .slot-promo-game__root[data-v-9008ae04]:not(.preserve) {
    height: 100%;
    padding-bottom: unset
  }
}

.slot-promo-game__root[data-v-9008ae04]:before {
  background: linear-gradient(0deg, #091840 0, rgba(9, 24, 64, 0));
  bottom: 0;
  content: "";
  height: 20%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2
}

.slot-promo-game img[data-v-9008ae04] {
  border-radius: 10px;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%
}

.slot-promo-game__favorite[data-v-9008ae04] {
  align-items: center;
  background-color: #ebb058;
  border-radius: 50%;
  bottom: -1rem;
  display: flex;
  height: 2rem;
  justify-content: center;
  position: absolute;
  width: 2rem;
  z-index: 3
}

.slot-promo-game__favorite i[data-v-9008ae04] {
  color: #0e2258
}

@media (min-width:1024px) {
  .home-slot-teaser[data-v-0c98b2c0] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(13, minmax(0, 1fr));
    margin-bottom: 1rem
  }
}

.home-slot-teaser ul[data-v-0c98b2c0]:first-child {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: 1.75rem
}

@media (min-width:1024px) {
  .home-slot-teaser ul[data-v-0c98b2c0]:first-child {
    grid-column: span 6;
    margin-bottom: 0
  }
}

.home-slot-teaser ul[data-v-0c98b2c0]:last-child {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media (min-width:1024px) {
  .home-slot-teaser ul[data-v-0c98b2c0]:last-child {
    grid-column: span 7;
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}

@media (min-width:1024px) {
  .home-slot-teaser[data-v-e1dc7b56] {
    display: none
  }
}

.home-slot-teaser ul[data-v-e1dc7b56]:first-child {
  grid-gap: 1.5rem .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: 1.75rem
}

@media (min-width:1024px) {
  .home-slot-teaser ul[data-v-e1dc7b56]:first-child {
    grid-column: span 6;
    margin-bottom: 0
  }
}

.home-slot-teaser ul[data-v-e1dc7b56]:last-child {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media (min-width:1024px) {
  .home-slot-teaser ul[data-v-e1dc7b56]:last-child {
    grid-column: span 7;
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}

.home-merit-teaser[data-v-22d0d302] {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media (min-width:1024px) {
  .home-merit-teaser[data-v-22d0d302] {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}

.home-merit-teaser a[data-v-22d0d302] {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center
}

.home-merit-teaser a>div[data-v-22d0d302] {
  background: bottom/contain no-repeat url(/images/redesign/award-game.png);
  padding: 0 16% 20%;
  width: 100%
}

.home-merit-teaser a>div>div[data-v-22d0d302] {
  border: 2px solid #ebb058;
  border-radius: 50%;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  width: 100%
}

.home-merit-teaser a img[data-v-22d0d302] {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%
}

.home-merit-teaser a span[data-v-22d0d302] {
  display: block;
  margin-top: .25rem;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.home-merit-teaser.theme--light a[data-v-22d0d302] {
  color: var(--text-gray)
}

.vip-page .app-container[data-v-2c2f9a28] {
  max-width: 1504px;
  padding: 0 2rem
}

.vip-page__banner[data-v-2c2f9a28] {
  min-height: 485px;
  position: relative
}

.vip-page__banner picture[data-v-2c2f9a28] {
  display: block;
  margin-left: -210px;
  width: calc(100% + 420px)
}

@media (min-width:1024px) {
  .vip-page__banner picture[data-v-2c2f9a28] {
    margin-left: 0;
    width: 100%
  }
}

.vip-page__banner img[data-v-2c2f9a28] {
  display: block;
  width: 100%
}

.vip-page__description[data-v-2c2f9a28] {
  border-radius: 50px 50px 0 0;
  bottom: 0;
  left: 50%;
  padding: 1rem;
  text-align: center;
  transform: translateX(-50%)
}

.vip-page__description[data-v-2c2f9a28],
.vip-page__description[data-v-2c2f9a28]:before {
  background-color: #0d173b;
  position: absolute;
  width: 100%
}

.vip-page__description[data-v-2c2f9a28]:before {
  bottom: -100px;
  content: "";
  display: block;
  height: 100px;
  left: 0;
  pointer-events: none;
  z-index: -1
}

@media (min-width:1024px) {
  .vip-page__description[data-v-2c2f9a28] {
    max-width: 80%
  }
}

.vip-page__description p[data-v-2c2f9a28] {
  font-size: .75rem;
  line-height: 2
}

@media (min-width:1024px) {
  .vip-page__description p[data-v-2c2f9a28] {
    font-size: .875rem
  }
}

.vip-page__benefits[data-v-2c2f9a28] {
  -ms-overflow-style: none;
  background-color: #0d173b;
  border-radius: 50px;
  display: flex;
  margin-bottom: 2rem;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 1rem;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-2rem);
  width: calc(100% + 4rem)
}

.vip-page__benefits[data-v-2c2f9a28]::-webkit-scrollbar {
  display: none
}

@media (min-width:1220px) {
  .vip-page__benefits[data-v-2c2f9a28] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    transform: unset;
    width: 100%
  }
}

.vip-page__benefits .vip-page__benefit[data-v-2c2f9a28] {
  flex: 0 0 280px;
  margin-right: .5rem;
  min-height: 485px;
  overflow: hidden;
  position: relative;
  scroll-snap-align: center;
  scrollbar-width: none
}

.vip-page__benefits .vip-page__benefit[data-v-2c2f9a28]:nth-child(n+2):nth-child(-n+4) {
  padding: 1rem 0
}

.vip-page__benefits .vip-page__benefit[data-v-2c2f9a28]:nth-last-child(2) {
  margin-right: 0
}

@media (min-width:1220px) {
  .vip-page__benefits .vip-page__benefit[data-v-2c2f9a28] {
    margin: 0
  }
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper[data-v-2c2f9a28] {
  border-radius: 50px;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  padding: 1rem;
  position: relative
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.bronze[data-v-2c2f9a28] {
  background: linear-gradient(to bottom left, #917546, #817660 33%, #59513a 66%, #403a22)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-2c2f9a28] {
  background: linear-gradient(to bottom left, #7c898f, #8c959a 33%, #687178 66%, #3f4952)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-2c2f9a28] {
  background: linear-gradient(to bottom left, #f0ba34, #dda743 33%, #cd9033 66%, #b26c17)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-2c2f9a28] {
  background: linear-gradient(to bottom left, #8da1ba, #8e9bac 33%, #697689 66%, #3d4d64)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum .vip-page__benefit-title[data-v-2c2f9a28] {
  margin: 0
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-2c2f9a28] {
  background: linear-gradient(to bottom left, #d147e3, #d56ad2 33%, #b74aa3 66%, #931e6c)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond .vip-page__benefit-title[data-v-2c2f9a28] {
  margin: 0
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-2c2f9a28]:before,
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-2c2f9a28]:before,
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-2c2f9a28]:before,
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-2c2f9a28]:before {
  color: #fff;
  display: block;
  font-size: .875rem;
  font-weight: 700;
  padding: 5px 45px;
  position: absolute;
  right: -50px;
  top: 25px;
  transform: rotate(45deg);
  z-index: 1
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-2c2f9a28]:before {
  background-color: #54656d;
  content: "+2% DISCOUNT"
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-2c2f9a28]:before {
  background-color: #ce9f1d;
  content: "+3% DISCOUNT"
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-2c2f9a28]:before {
  background-color: #404f64;
  content: "+5 % DISCOUNT"
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-2c2f9a28]:before {
  background-color: #7e1275;
  content: "+7 % DISCOUNT"
}

.vip-page__benefits .vip-page__benefit-title[data-v-2c2f9a28] {
  margin-bottom: 1rem;
  text-align: center
}

.vip-page__benefits .vip-page__benefit-title h5[data-v-2c2f9a28] {
  font-size: 1.25rem;
  font-weight: 700
}

.vip-page__benefits .vip-page__benefit-title span[data-v-2c2f9a28] {
  font-size: .75rem
}

.vip-page__benefits .vip-page__benefit figure[data-v-2c2f9a28] {
  display: block;
  margin: 0 auto;
  width: 125px
}

.vip-page__benefits .vip-page__benefit figure img[data-v-2c2f9a28] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.vip-page__benefits .vip-page__benefit .diamond figure[data-v-2c2f9a28],
.vip-page__benefits .vip-page__benefit .gold figure[data-v-2c2f9a28],
.vip-page__benefits .vip-page__benefit .platinum figure[data-v-2c2f9a28] {
  height: 150px;
  width: 175px
}

.vip-page__benefits .vip-page__benefit .diamond figure[data-v-2c2f9a28],
.vip-page__benefits .vip-page__benefit .platinum figure[data-v-2c2f9a28] {
  margin-bottom: .5rem
}

.vip-page__benefits .vip-page__benefit-features[data-v-2c2f9a28] {
  margin: auto 0 .625rem
}

.vip-page__benefits .vip-page__benefit-features li[data-v-2c2f9a28] {
  background-color: #47391e;
  border-radius: 5px;
  font-size: .875rem;
  margin: 5px auto;
  max-width: 80%;
  padding: 5px 15px;
  text-align: center
}

.vip-page__benefits .vip-page__benefit-features li.silver[data-v-2c2f9a28] {
  background-color: #3d484e
}

.vip-page__benefits .vip-page__benefit-features li.silver[data-v-2c2f9a28]:first-child {
  background-color: #5c6b74;
  font-weight: 700
}

.vip-page__benefits .vip-page__benefit-features li.gold[data-v-2c2f9a28] {
  background-color: #996915
}

.vip-page__benefits .vip-page__benefit-features li.gold[data-v-2c2f9a28]:first-child {
  background-color: #f7b30a;
  color: #201d24;
  font-weight: 700
}

.vip-page__benefits .vip-page__benefit-features li.platinum[data-v-2c2f9a28] {
  background-color: #3f4e63
}

.vip-page__benefits .vip-page__benefit-features li.platinum[data-v-2c2f9a28]:first-child {
  background-color: #9eafcd;
  font-weight: 700
}

.vip-page__benefits .vip-page__benefit-features li.diamond[data-v-2c2f9a28] {
  background-color: #7e1275
}

.vip-page__benefits .vip-page__benefit-features li.diamond[data-v-2c2f9a28]:first-child {
  background-color: #765dec;
  font-weight: 700
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-freespins[data-v-2c2f9a28] {
  border-radius: 5px;
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-bets[data-v-2c2f9a28] {
  background-color: #47391e;
  border-radius: 5px;
  display: block;
  font-size: .75rem;
  margin: 0 auto;
  padding: 3px 15px;
  text-align: center
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-bets.silver[data-v-2c2f9a28] {
  background-color: #3d484e
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-bets.gold[data-v-2c2f9a28] {
  background-color: #996915
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-bets.platinum[data-v-2c2f9a28] {
  background-color: #3f4e63
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-bets.diamond[data-v-2c2f9a28] {
  background-color: #7e1275
}

.vip-page__benefits .fill[data-v-2c2f9a28] {
  flex-shrink: 0;
  height: 10px;
  width: .5rem
}

@media (min-width:1024px) {
  .vip-page__benefits .fill[data-v-2c2f9a28] {
    display: none
  }
}

.vip-page[data-v-2c2f9a28] .teaser .teaser__header {
  display: none
}

.vip-page[data-v-2c2f9a28] .awards-mobile {
  background: linear-gradient(to bottom right, #0f1634, #212a55 35%, #151e47 50%, #212a55 65%, #0f1634);
  border-radius: 1rem;
  margin: 2rem 0;
  padding: 1.5rem
}

.vip-page[data-v-2c2f9a28] .awards-mobile h2 {
  background-color: #ca113d;
  border-radius: 5px;
  margin: 0 auto;
  padding: .5rem 1.2rem;
  text-align: center
}

.vip-page[data-v-2c2f9a28] .awards-mobile article p {
  line-height: 2;
  text-align: center
}

.vip-page[data-v-2c2f9a28] .awards-mobile div:last-child {
  display: flex;
  justify-content: space-between
}

.vip-page[data-v-2c2f9a28] .awards-mobile div:last-child img {
  height: auto;
  max-width: 200px;
  width: 30%
}

.vip-page[data-v-2c2f9a28] .awards-mobile div:last-child img:nth-child(2n) {
  display: none
}

.vip-page[data-v-2c2f9a28] .awards-mobile.casino {
  margin-bottom: .5rem
}

.vip-page[data-v-2c2f9a28] .awards-mobile.casino div:last-child img:nth-child(2n) {
  display: block
}

.vip-page[data-v-2c2f9a28] .awards-mobile.casino div:last-child img:nth-child(odd) {
  display: none
}

.vip-page[data-v-2c2f9a28] .awards {
  grid-gap: 0 3rem;
  background: linear-gradient(90deg, #0f1634 0, #151e47 50%, #0f1634);
  grid-template-columns: minmax(0, 210px) repeat(2, minmax(0, 1fr));
  margin: 2rem 0;
  overflow: hidden;
  padding: 2rem 5rem;
  position: relative
}

.vip-page[data-v-2c2f9a28] .awards:after,
.vip-page[data-v-2c2f9a28] .awards:before {
  background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
  content: "";
  height: 100%;
  opacity: .1;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 144px
}

.vip-page[data-v-2c2f9a28] .awards:before {
  left: -65px;
  transform: scaleX(-1) translateY(-50%)
}

.vip-page[data-v-2c2f9a28] .awards:after {
  right: -65px;
  transform: translateY(-50%)
}

.vip-page[data-v-2c2f9a28] .awards h2 {
  background-color: #ca113d;
  border-radius: 5px;
  grid-column: span 1;
  margin-bottom: .8rem;
  padding: .5rem 1.5rem;
  text-align: center
}

.vip-page__cards[data-v-2c2f9a28] {
  -ms-overflow-style: none;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 1rem;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-1.5rem);
  width: calc(100% + 3rem)
}

.vip-page__cards[data-v-2c2f9a28]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .vip-page__cards[data-v-2c2f9a28] {
    grid-gap: 2rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding: 1rem 0;
    transform: unset;
    width: 100%
  }
}

.vip-page__cards .fill[data-v-2c2f9a28] {
  flex-shrink: 0;
  height: 10px;
  width: .5rem
}

@media (min-width:1024px) {
  .vip-page__cards .fill[data-v-2c2f9a28] {
    display: none
  }
}

.vip-page__cards .vip-page__card[data-v-2c2f9a28] {
  border-radius: 20px;
  box-shadow: 0 3px 15px rgba(0, 0, 0, .2);
  flex: 0 0 75%;
  margin-right: 2rem;
  overflow: hidden;
  position: relative;
  scroll-snap-align: center
}

.vip-page__cards .vip-page__card[data-v-2c2f9a28]:after {
  background: linear-gradient(180deg, rgba(9, 18, 49, 0) 0, #091231);
  border-radius: 0 0 20px 20px;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1
}

.vip-page__cards .vip-page__card[data-v-2c2f9a28]:nth-child(5) {
  margin-right: 0
}

@media (min-width:1024px) {
  .vip-page__cards .vip-page__card[data-v-2c2f9a28] {
    margin-right: 0
  }
}

.vip-page__cards .vip-page__card picture[data-v-2c2f9a28] {
  border-radius: 10px;
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 110%;
  position: relative;
  transition: border-color .2s ease;
  width: 100%
}

@media (min-width:1024px) {
  .vip-page__cards .vip-page__card picture[data-v-2c2f9a28] {
    padding-bottom: 130%
  }
}

.vip-page__cards .vip-page__card picture img[data-v-2c2f9a28] {
  border-radius: 20px;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top right;
  object-position: top right;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%
}

.vip-page__cards .vip-page__card>div[data-v-2c2f9a28] {
  bottom: 0;
  height: 210px;
  left: 0;
  padding: 1rem;
  position: absolute;
  z-index: 2
}

@media (min-width:1024px) {
  .vip-page__cards .vip-page__card>div[data-v-2c2f9a28] {
    height: 260px;
    padding: 2rem
  }
}

.vip-page__cards .vip-page__card>div span[data-v-2c2f9a28] {
  background-color: #ca113d;
  border-radius: 5px;
  display: inline-block;
  font-weight: 700;
  margin-bottom: .5rem;
  padding: .3125rem 1.875rem
}

.vip-page__cards .vip-page__card>div h5[data-v-2c2f9a28] {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: .5rem
}

@media (min-width:1024px) {
  .vip-page__cards .vip-page__card>div h5[data-v-2c2f9a28] {
    font-size: 1.25rem;
    margin-bottom: 1rem
  }
}

.vip-page .vip-page__form[data-v-2c2f9a28] {
  background: linear-gradient(180deg, #151c39 0, #232c57 50%, #141d46);
  border-radius: 1rem;
  padding: 2rem 0
}

@media (min-width:1220px) {
  .vip-page .vip-page__form[data-v-2c2f9a28] {
    background: linear-gradient(90deg, #0f1634 0, #151e47 50%, #0f1634);
    display: flex;
    flex-direction: row;
    gap: 5rem;
    overflow: hidden;
    padding: 5rem;
    position: relative
  }

  .vip-page .vip-page__form[data-v-2c2f9a28]:after,
  .vip-page .vip-page__form[data-v-2c2f9a28]:before {
    background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
    content: "";
    height: 100%;
    opacity: .1;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 500px;
    z-index: 1
  }

  .vip-page .vip-page__form[data-v-2c2f9a28]:before {
    left: -230px;
    transform: scaleX(-1) translateY(-50%)
  }

  .vip-page .vip-page__form[data-v-2c2f9a28]:after {
    right: -230px;
    transform: translateY(-50%)
  }
}

.vip-page .vip-page__form-text[data-v-2c2f9a28] {
  flex-basis: 50%;
  position: relative;
  text-align: center;
  z-index: 2
}

@media (min-width:1220px) {
  .vip-page .vip-page__form-text[data-v-2c2f9a28] {
    text-align: left
  }
}

.vip-page .vip-page__form-text h2[data-v-2c2f9a28] {
  background-color: #ca113d;
  border-radius: 5px;
  display: block;
  font-size: 1.5rem;
  margin: 0 .5rem 1.5rem;
  padding: 1.2rem 0;
  text-align: center
}

@media (min-width:1220px) {
  .vip-page .vip-page__form-text h2[data-v-2c2f9a28] {
    display: inline-block;
    margin: 0 0 1rem;
    padding: .5rem
  }
}

.vip-page .vip-page__form-text p[data-v-2c2f9a28] {
  font-size: .75rem;
  line-height: 2;
  margin-bottom: .5rem
}

@media (min-width:1220px) {
  .vip-page .vip-page__form-text p[data-v-2c2f9a28] {
    font-size: .875rem;
    margin-bottom: 1rem
  }
}

.vip-page .vip-page__form-text figure[data-v-2c2f9a28] {
  display: block;
  margin: 2rem auto;
  width: 65%
}

.vip-page .vip-page__form-text figure img[data-v-2c2f9a28] {
  display: block;
  width: 100%
}

.vip-page .vip-page__form form[data-v-2c2f9a28] {
  flex-basis: 50%;
  padding: 0 .5rem;
  position: relative;
  z-index: 2
}

@media (min-width:1220px) {
  .vip-page .vip-page__form form[data-v-2c2f9a28] {
    padding: 0
  }
}

.vip-page .vip-page__form form span[data-v-2c2f9a28] {
  display: block;
  font-weight: 700;
  margin-bottom: .5rem
}

@media (min-width:1220px) {
  .vip-page .vip-page__form form[data-v-2c2f9a28] .input__container {
    margin-bottom: 1.25rem
  }
}

.vip-page .vip-page__form form[data-v-2c2f9a28] .input__container:last-of-type {
  margin-bottom: .75rem
}

@media (min-width:1220px) {
  .vip-page .vip-page__form form[data-v-2c2f9a28] .input__container:last-of-type {
    margin-bottom: 2rem
  }
}

.vip-page .vip-page__form form[data-v-2c2f9a28] .input__container .s-input__root {
  border: 0;
  padding: 1.25rem 1rem
}

@media (min-width:1220px) {
  .vip-page .vip-page__form form[data-v-2c2f9a28] .input__container .s-input__root {
    padding: .57rem 1rem
  }
}

.vip-page .vip-page__form form[data-v-2c2f9a28] .input__container .s-input__root input {
  transition: none
}

.vip-page .vip-page__form form[data-v-2c2f9a28] .input__container label {
  background-color: transparent;
  border-right: 0
}

.vip-page .vip-page__form form[data-v-2c2f9a28] .btn.btn--brand {
  background-color: #01901c;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  padding: 1.57rem
}

@media (min-width:1220px) {
  .vip-page .vip-page__form form[data-v-2c2f9a28] .btn.btn--brand {
    padding: .875rem
  }
}

.vip-page__text[data-v-2c2f9a28] {
  padding: 1.5rem 0
}

@media (min-width:1024px) {
  .vip-page__text[data-v-2c2f9a28] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 2rem 0
  }

  .vip-page__text div[data-v-2c2f9a28] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 0
  }
}

.vip-page__text h2[data-v-2c2f9a28] {
  color: #d8b281;
  margin-bottom: .5rem;
  text-align: center
}

@media (min-width:1024px) {
  .vip-page__text h2[data-v-2c2f9a28] {
    text-align: left
  }
}

.vip-page__text p[data-v-2c2f9a28] {
  font-size: .75rem;
  margin-bottom: .5rem;
  text-align: center
}

.vip-page__text p[data-v-2c2f9a28]:last-child {
  margin-bottom: 0
}

@media (min-width:1024px) {
  .vip-page__text p[data-v-2c2f9a28] {
    text-align: left
  }
}

.vip-page__text div[data-v-2c2f9a28] {
  margin-bottom: .5rem
}

.vip-page__text div[data-v-2c2f9a28]:last-child {
  margin-bottom: 0
}

.vip-page.theme--dark[data-v-2c2f9a28] {
  background-color: #0c1232
}

.vip-page.theme--light[data-v-2c2f9a28] {
  background-color: #eaeaea
}

.vip-page.theme--light .vip-page__description[data-v-2c2f9a28] {
  background-color: #e1e1e1;
  color: #0d173b
}

.vip-page.theme--light .vip-page__benefits[data-v-2c2f9a28],
.vip-page.theme--light .vip-page__description[data-v-2c2f9a28]:before {
  background-color: #e1e1e1
}

.vip-page.theme--light[data-v-2c2f9a28] .awards-mobile {
  background: linear-gradient(to bottom left, #dcdcdc, #e6e6e6 15%, #e8e8e8 50%, #e6e6e6 80%, #cfcfcf)
}

.vip-page.theme--light[data-v-2c2f9a28] .awards-mobile article p {
  color: #0d173b
}

.vip-page.theme--light[data-v-2c2f9a28] .awards {
  background: linear-gradient(90deg, #dfdfdf 0, #f7f6f4 50%, #dfdfdf)
}

.vip-page.theme--light[data-v-2c2f9a28] .awards:after,
.vip-page.theme--light[data-v-2c2f9a28] .awards:before {
  filter: brightness(.1)
}

.vip-page.theme--light[data-v-2c2f9a28] .awards article p {
  color: #0d173b
}

.vip-page.theme--light .vip-page__form[data-v-2c2f9a28] {
  background: linear-gradient(to bottom left, #dcdcdc, #e6e6e6 15%, #e8e8e8 50%, #e6e6e6 80%, #cfcfcf)
}

@media (min-width:1220px) {
  .vip-page.theme--light .vip-page__form[data-v-2c2f9a28] {
    background: linear-gradient(90deg, #dfdfdf 0, #f7f6f4 50%, #dfdfdf)
  }

  .vip-page.theme--light .vip-page__form[data-v-2c2f9a28]:after,
  .vip-page.theme--light .vip-page__form[data-v-2c2f9a28]:before {
    filter: brightness(.1)
  }
}

.vip-page.theme--light .vip-page__form form span[data-v-2c2f9a28],
.vip-page.theme--light .vip-page__form-text p[data-v-2c2f9a28] {
  color: #0d173b
}

.vip-page.theme--light .vip-page__form form[data-v-2c2f9a28] .input__container .s-input__root {
  background: linear-gradient(90deg, #e3e3e3 50%, #dfdfdf)
}

.vip-page.theme--light .vip-page__form form[data-v-2c2f9a28] .input__container .s-input__root:not(.s-input--invalid) i:before {
  color: #0d173b
}

.vip-page.theme--light .vip-page__form form[data-v-2c2f9a28] .input__container .s-input__root input {
  background: transparent;
  color: #0d173b
}

.vip-page.theme--light .vip-page__text[data-v-2c2f9a28] {
  color: #3f4662
}

.vip-page.theme--light .vip-page__text h2[data-v-2c2f9a28] {
  color: #df1221
}

.winners[data-v-01c99c22] {
  background-color: rgba(9, 24, 64, .8);
  display: grid;
  grid-template-rows: auto 1fr
}

.winners--shadow-side[data-v-01c99c22]:after,
.winners--shadow-side[data-v-01c99c22]:before {
  content: "";
  display: block;
  height: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: .5rem;
  z-index: 2
}

.winners--shadow-side[data-v-01c99c22]:before {
  background: linear-gradient(270deg, rgba(9, 24, 64, .8) 0, rgba(9, 24, 64, 0));
  left: 0;
  transform: translate3d(-100%, 0, 0)
}

.winners--shadow-side[data-v-01c99c22]:after {
  background: linear-gradient(90deg, rgba(9, 24, 64, .8) 0, rgba(9, 24, 64, 0));
  right: 0;
  transform: translate3d(100%, 0, 0)
}

.winners>h3[data-v-01c99c22] {
  color: #ebb058;
  padding: .5rem;
  text-align: center;
  text-transform: uppercase
}

.winners__observer[data-v-01c99c22] {
  display: block;
  height: 1px;
  left: 0;
  width: 100%
}

.winners__list[data-v-01c99c22] {
  overflow: hidden;
  position: relative
}

@media (min-width:1024px) {
  .winners__list[data-v-01c99c22] {
    max-height: unset
  }
}

.winners__list[data-v-01c99c22]:after,
.winners__list[data-v-01c99c22]:before {
  content: "";
  display: block;
  height: 50px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 2
}

.winners__list[data-v-01c99c22]:before {
  background: linear-gradient(180deg, rgba(9, 24, 64, .8) 0, rgba(9, 24, 64, 0));
  top: -1px
}

.winners__list[data-v-01c99c22]:after {
  background: linear-gradient(0deg, rgba(9, 24, 64, .8) 0, rgba(9, 24, 64, 0));
  bottom: -1px
}

.winners__list.winners--shadow-bottom[data-v-01c99c22]:after,
.winners__list.winners--shadow-top[data-v-01c99c22]:before {
  opacity: 1
}

.winners ul[data-v-01c99c22] {
  -ms-overflow-style: none;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 0 .5rem;
  position: relative;
  scrollbar-width: none
}

.winners ul[data-v-01c99c22]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .winners ul[data-v-01c99c22] {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .winners ul[data-v-01c99c22]::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .winners ul[data-v-01c99c22]::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .winners ul[data-v-01c99c22]::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.winners__item[data-v-01c99c22] {
  grid-gap: .5rem;
  align-items: center;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  margin-bottom: .5rem;
  overflow: hidden
}

.winners__item[data-v-01c99c22]:last-of-type {
  margin-bottom: 0
}

@media (min-width:1024px) {
  .winners__item[data-v-01c99c22] {
    grid-template-columns: repeat(4, minmax(0, 1fr)) auto;
    opacity: .8;
    transition: opacity .2s ease
  }

  .winners__item[data-v-01c99c22]:hover {
    opacity: 1
  }
}

.winners__item .outlined-link[data-v-01c99c22] {
  display: none;
  grid-column: span 1
}

@media (min-width:1024px) {
  .winners__item .outlined-link[data-v-01c99c22] {
    display: flex
  }
}

.winners__item button[data-v-01c99c22] {
  align-self: center;
  border-radius: 5px;
  display: grid;
  grid-column: span 3;
  grid-template-columns: auto 1fr;
  justify-self: center;
  max-width: 90%;
  overflow: hidden;
  position: relative;
  z-index: 2
}

@media (min-width:1024px) {
  .winners__item button[data-v-01c99c22] {
    grid-column: span 1;
    grid-template-columns: 1fr 3fr
  }
}

.winners__item button[data-v-01c99c22]:disabled {
  opacity: 0
}

.winners__item button div[data-v-01c99c22],
.winners__item button span[data-v-01c99c22] {
  padding: .25rem
}

.winners__item button div[data-v-01c99c22] {
  align-items: center;
  background-color: #a10331;
  display: flex;
  height: 100%;
  justify-content: center
}

.winners__item button span[data-v-01c99c22] {
  background-color: #ca113d;
  display: block;
  font-size: .625rem;
  font-weight: 700;
  line-height: .625rem;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  transition: background-color .2s ease
}

@media (min-width:1024px) {
  .winners__item button span[data-v-01c99c22] {
    font-size: .75rem;
    line-height: .75rem
  }
}

@media (hover:hover) and (min-width:1024px) {
  .winners__item button:hover span[data-v-01c99c22] {
    background-color: #a10331
  }
}

.winners__game-img[data-v-01c99c22] {
  border-right: 1px solid #1b3a8e;
  display: block;
  grid-column: span 4;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%
}

.winners__game-img img[data-v-01c99c22] {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}

@media (min-width:1024px) {
  .winners__game-img[data-v-01c99c22] {
    grid-column: span 2
  }
}

.winners__detail[data-v-01c99c22] {
  grid-column: span 5;
  padding: 1rem 0
}

@media (min-width:1024px) {
  .winners__detail[data-v-01c99c22] {
    grid-column: span 2
  }
}

.winners__detail h4[data-v-01c99c22] {
  color: #ebb058;
  font-size: .75rem;
  line-height: .75rem
}

.winners__detail h3[data-v-01c99c22] {
  font-size: 1rem
}

.winners__detail span[data-v-01c99c22] {
  display: block;
  font-size: .625rem;
  line-height: .625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap
}

.winners--casino .winners__game-img img[data-v-01c99c22] {
  -o-object-position: bottom center;
  object-position: bottom center
}

.winners.theme--light[data-v-01c99c22] {
  background-color: var(--gray-alpha-7)
}

.winners.theme--light.winners--shadow-side[data-v-01c99c22]:before {
  background: linear-gradient(to left, var(--gray-alpha-7) 0, var(--gray-alpha-0) 100%);
  left: 0;
  transform: translate3d(-100%, 0, 0)
}

.winners.theme--light.winners--shadow-side[data-v-01c99c22]:after {
  background: linear-gradient(to right, var(--gray-alpha-7) 0, var(--gray-alpha-0) 100%);
  right: 0;
  transform: translate3d(100%, 0, 0)
}

.winners.theme--light>h3[data-v-01c99c22] {
  color: var(--red)
}

.winners.theme--light .winners__list[data-v-01c99c22]:before {
  background: linear-gradient(to bottom, var(--gray-alpha-7) 0, var(--gray-alpha-0) 100%)
}

.winners.theme--light .winners__list[data-v-01c99c22]:after {
  background: linear-gradient(to top, var(--gray-alpha-7) 0, var(--gray-alpha-0) 100%)
}

.winners.theme--light .winners__detail h4[data-v-01c99c22] {
  color: var(--red)
}

.winners.theme--light .winners__detail h3[data-v-01c99c22],
.winners.theme--light .winners__detail span[data-v-01c99c22] {
  color: var(--text-gray)
}

.home-bomba-teaser[data-v-59f5681b] {
  -ms-overflow-style: none;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-.5rem);
  width: calc(100% + 1rem)
}

.home-bomba-teaser[data-v-59f5681b]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .home-bomba-teaser[data-v-59f5681b] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    transform: unset;
    width: 100%
  }
}

.home-bomba-teaser li[data-v-59f5681b]:not(.fill) {
  flex: 0 0 28%;
  margin-right: .5rem;
  overflow: hidden;
  position: relative;
  scroll-snap-align: center
}

@media (min-width:1024px) {
  .home-bomba-teaser li[data-v-59f5681b]:not(.fill) {
    margin: 0
  }

  .home-bomba-teaser li[data-v-59f5681b]:not(.fill):nth-last-child(2) {
    display: none
  }
}

.home-bomba-teaser li[data-v-59f5681b]:not(.fill):nth-last-child(2) {
  margin-right: 0
}

.home-bomba-teaser li:not(.fill) a[data-v-59f5681b] {
  display: block;
  position: relative;
  width: 100%
}

.home-bomba-teaser li:not(.fill) div[data-v-59f5681b] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 181.0344827586%;
  position: relative;
  transition: border-color .2s ease;
  width: 100%
}

@media (hover:hover) and (min-width:1024px) {
  .home-bomba-teaser li:not(.fill) div[data-v-59f5681b]:hover {
    border-color: #ebb058
  }
}

.home-bomba-teaser li:not(.fill) div img[data-v-59f5681b] {
  border-radius: 10px;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%
}

.home-bomba-teaser li:not(.fill) span[data-v-59f5681b] {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  margin-top: .5rem;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.home-bomba-teaser .fill[data-v-59f5681b] {
  flex-shrink: 0;
  height: 10px;
  width: .5rem
}

@media (min-width:1024px) {
  .home-bomba-teaser .fill[data-v-59f5681b] {
    display: none
  }
}

.home-bomba-teaser.theme--light li a[data-v-59f5681b] {
  color: var(--text-gray)
}

@media (hover:hover) and (min-width:1024px) {
  .home-bomba-teaser.theme--light li:not(.fill) div[data-v-59f5681b]:hover {
    border-color: var(--red)
  }
}

.home-casino-teaser[data-v-5fa10e8c] {
  -ms-overflow-style: none;
  display: flex;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-.5rem);
  width: calc(100% + 1rem)
}

.home-casino-teaser[data-v-5fa10e8c]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .home-casino-teaser[data-v-5fa10e8c] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    transform: unset;
    width: 100%
  }
}

.home-casino-teaser li[data-v-5fa10e8c]:not(.fill) {
  flex: 0 0 28%;
  margin-right: .5rem;
  overflow: hidden;
  position: relative;
  scroll-snap-align: center
}

@media (min-width:1024px) {
  .home-casino-teaser li[data-v-5fa10e8c]:not(.fill) {
    margin: 0
  }
}

.home-casino-teaser li[data-v-5fa10e8c]:not(.fill):nth-last-child(2) {
  margin-right: 0
}

.home-casino-teaser li:not(.fill) a[data-v-5fa10e8c] {
  display: block;
  position: relative;
  width: 100%
}

.home-casino-teaser li:not(.fill) a:hover .home-casino-teaser__promo span[data-v-5fa10e8c] {
  color: #fff
}

.home-casino-teaser li:not(.fill) a>span[data-v-5fa10e8c] {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  margin-top: .5rem;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.home-casino-teaser li:not(.fill) .home-casino-teaser__image[data-v-5fa10e8c] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 181.0344827586%;
  position: relative;
  transition: border-color .2s ease;
  width: 100%
}

@media (hover:hover) and (min-width:1024px) {
  .home-casino-teaser li:not(.fill) .home-casino-teaser__image[data-v-5fa10e8c]:hover {
    border-color: #ebb058
  }
}

.home-casino-teaser li:not(.fill) .home-casino-teaser__image img[data-v-5fa10e8c] {
  border-radius: 10px;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%
}

.home-casino-teaser li:not(.fill).promo .home-casino-teaser__image[data-v-5fa10e8c] {
  border: 2px solid #ebb058
}

.home-casino-teaser .fill[data-v-5fa10e8c] {
  flex-shrink: 0;
  height: 10px;
  width: .5rem
}

@media (min-width:1024px) {
  .home-casino-teaser .fill[data-v-5fa10e8c] {
    display: none
  }
}

.home-casino-teaser__promo[data-v-5fa10e8c] {
  background-color: rgba(235, 176, 88, .8);
  color: #000;
  font-size: .75rem;
  font-weight: 700;
  left: 0;
  padding: .5rem 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  width: 100%;
  z-index: 3
}

@media (min-width:1024px) {
  .home-casino-teaser__promo[data-v-5fa10e8c] {
    font-size: .875rem
  }
}

.home-casino-teaser.theme--light li a[data-v-5fa10e8c] {
  color: var(--text-gray)
}

@media (hover:hover) and (min-width:1024px) {
  .home-casino-teaser.theme--light li:not(.fill) .home-casino-teaser__image[data-v-5fa10e8c]:hover {
    border-color: var(--red)
  }
}

.casino-providers[data-v-7eb7cff2] {
  grid-gap: 1rem .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 1rem 0;
  position: relative
}

@media (min-width:1024px) {
  .casino-providers[data-v-7eb7cff2] {
    grid-template-columns: repeat(7, minmax(0, 1fr))
  }
}

.casino-providers #scroll-anchor--casino[data-v-7eb7cff2] {
  height: 1px;
  position: absolute;
  top: calc((var(--header-height) + 1rem)*-1);
  width: 100%
}

.casino-providers a[data-v-7eb7cff2] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  height: 0;
  padding-bottom: 26.6666666667%;
  position: relative
}

.casino-providers a>span[data-v-7eb7cff2] {
  display: none;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}

.casino-providers a img[data-v-7eb7cff2] {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: contain;
  object-fit: contain;
  padding: .5rem .75rem;
  position: absolute;
  top: 0;
  width: 100%
}

.casino-providers a.active[data-v-7eb7cff2] {
  border-color: #ebb058
}

.casino-providers a.active .casino-providers__promo span[data-v-7eb7cff2] {
  color: #fff
}

@media (hover:hover) and (min-width:1024px) {
  .casino-providers a[data-v-7eb7cff2]:hover {
    border-color: #ebb058
  }

  .casino-providers a:hover .casino-providers__promo span[data-v-7eb7cff2] {
    color: #fff
  }
}

.casino-providers a.maintenance[data-v-7eb7cff2]:before {
  align-items: center;
  background-color: hsla(0, 0%, 44%, .5);
  border-radius: 5px;
  content: "\e97d";
  display: flex;
  font-family: merit;
  font-size: 1.5rem;
  height: 100%;
  inset: 0;
  justify-content: center;
  padding-top: 4px;
  position: absolute;
  width: 100%;
  z-index: 2
}

.casino-providers__flag[data-v-7eb7cff2] {
  left: 50%;
  position: absolute;
  top: -1px;
  transform: translate(-50%, -50%);
  z-index: 2
}

.casino-providers__flag span[data-v-7eb7cff2] {
  background-color: #f42727;
  border-radius: 20px;
  color: #fff;
  display: block;
  font-size: .5rem;
  font-weight: 600;
  height: 100%;
  letter-spacing: 2px;
  padding: 0 .5rem;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 2
}

.casino-providers__flag.flag--promo span[data-v-7eb7cff2] {
  background-color: #149c44
}

.casino-providers__flag.flag--new span[data-v-7eb7cff2] {
  background-color: #ff4343
}

.casino-providers__flag.flag--maintenance span[data-v-7eb7cff2] {
  background-color: #707070
}

.casino-providers__flag[data-v-7eb7cff2]:before {
  background-color: #091840;
  border-radius: 20px;
  content: "";
  height: calc(100% + 4px);
  left: -4px;
  position: absolute;
  top: -2px;
  width: calc(100% + 8px)
}

.casino-providers.theme--light a[data-v-7eb7cff2] {
  background-color: var(--blue-light)
}

.casino-providers.theme--light .casino-providers__flag[data-v-7eb7cff2]:before {
  background-color: var(--gray)
}

.category-teaser-observer[data-v-2abe54b8] {
  height: 1px;
  position: absolute;
  top: -100px;
  width: 100%
}

.home-category-teaser[data-v-2abe54b8] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr))
}

.home-category-teaser li[data-v-2abe54b8] {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative
}

.home-category-teaser li[data-v-2abe54b8]:first-child {
  grid-column: span 2;
  grid-row: span 2
}

.home-category-teaser li a[data-v-2abe54b8] {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.home-category-teaser li a>div[data-v-2abe54b8] {
  height: 100%;
  position: relative;
  width: 100%
}

.home-category-teaser li a>div.placeholder[data-v-2abe54b8] {
  align-items: center;
  background-color: #0e2258;
  display: flex;
  justify-content: center;
  padding: 1rem
}

.home-category-teaser li a>div.placeholder img[data-v-2abe54b8] {
  max-width: 10rem;
  -o-object-fit: contain;
  object-fit: contain
}

.home-category-teaser li a img[data-v-2abe54b8] {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.loading-indicator--global[data-v-37918246] {
  align-items: center;
  background-color: var(--blue-dark);
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999
}

.loading-indicator--global img[data-v-37918246] {
  width: 7rem
}

.loading-indicator--component[data-v-37918246] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 1rem auto;
  width: 100px
}

.loading-indicator--component img[data-v-37918246] {
  width: 100%
}

.loading-indicator.theme--light[data-v-37918246] {
  background-color: var(--gray)
}

.sms-modal[data-v-e03a4d8e] {
  background-color: #091840;
  position: relative;
  width: 350px
}

.sms-modal>button[data-v-e03a4d8e] {
  margin: 0 auto
}

@media (min-width:1024px) {
  .sms-modal[data-v-e03a4d8e] {
    width: 350px
  }
}

.sms-modal form[data-v-e03a4d8e] {
  margin: 0 auto;
  max-width: 350px;
  padding: 1rem
}

.sms-modal form button[type=submit][data-v-e03a4d8e] {
  margin-bottom: 1rem
}

.sms-modal__logo[data-v-e03a4d8e] {
  display: block;
  margin: 0 auto;
  padding-bottom: 1rem;
  width: 100px
}

.email-modal[data-v-770a0bb6] {
  background-color: #091840;
  position: relative;
  width: 350px
}

.email-modal>button[data-v-770a0bb6] {
  margin: 0 auto
}

@media (min-width:1024px) {
  .email-modal[data-v-770a0bb6] {
    width: 350px
  }
}

.email-modal form[data-v-770a0bb6] {
  margin: 0 auto;
  max-width: 350px;
  padding: 1rem
}

.email-modal form button[type=submit][data-v-770a0bb6] {
  margin-bottom: 1rem
}

.email-modal__logo[data-v-770a0bb6] {
  display: block;
  margin: 0 auto;
  padding-bottom: 1rem;
  width: 100px
}

.g2fa-modal[data-v-3669f8e3] {
  background-color: #091840;
  position: relative;
  width: 350px
}

@media (min-width:1024px) {
  .g2fa-modal[data-v-3669f8e3] {
    width: 350px
  }
}

.g2fa-modal form[data-v-3669f8e3] {
  margin: 0 auto;
  max-width: 350px;
  padding: 1rem
}

.g2fa-modal form button[type=submit][data-v-3669f8e3] {
  margin-bottom: 1rem
}

.g2fa-modal__logo[data-v-3669f8e3] {
  display: block;
  margin: 0 auto;
  padding-bottom: 1rem;
  width: 100px
}

.a2hs[data-v-7ebda89c] {
  display: grid;
  grid-template-rows: 1fr auto;
  height: 100%;
  padding: 1rem
}

.a2hs .logo[data-v-7ebda89c] {
  width: 200px
}

.a2hs__instructions[data-v-7ebda89c],
.a2hs__logo[data-v-7ebda89c] {
  align-items: center;
  display: flex;
  justify-content: center
}

.a2hs__instructions[data-v-7ebda89c] {
  background-color: #0e1f4e;
  border-radius: 5px;
  font-size: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  position: relative;
  text-align: center
}

.a2hs__instructions[data-v-7ebda89c]:after {
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  border-top: 1rem solid #0e1f4e;
  bottom: -1rem;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0
}

.a2hs__instructions img[data-v-7ebda89c] {
  height: 1rem;
  -o-object-fit: contain;
  object-fit: contain;
  width: 1rem
}

.popular-events[data-v-1e24f31c] {
  padding: 1rem 0;
  position: relative
}

@media (min-width:1024px) {
  .popular-events[data-v-1e24f31c] {
    padding-top: 0
  }
}

.popular-events__observer[data-v-1e24f31c] {
  height: 1px;
  position: absolute;
  top: -100px;
  width: 100%
}

.popular-events h2[data-v-1e24f31c] {
  padding-bottom: 1rem;
  text-align: center;
  text-transform: uppercase
}

.popular-events ul[data-v-1e24f31c] {
  grid-gap: .5rem;
  -ms-overflow-style: none;
  display: grid;
  grid-auto-columns: minmax(90%, 1fr);
  grid-auto-flow: column;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 0 .5rem;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none
}

.popular-events ul[data-v-1e24f31c]::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .popular-events ul[data-v-1e24f31c] {
    grid-auto-columns: unset;
    grid-auto-flow: unset;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: unset;
    margin: 0 auto;
    max-width: 1460px;
    padding: 0 1rem
  }
}

.popular-events li[data-v-1e24f31c]:not(.fill) {
  overflow: hidden;
  position: relative;
  scroll-snap-align: center
}

@media (min-width:1024px) {
  .popular-events li[data-v-1e24f31c]:not(.fill) {
    margin: 0
  }
}

.popular-events li[data-v-1e24f31c]:not(.fill):nth-last-child(2) {
  margin-right: 0
}

.popular-events__event[data-v-1e24f31c] {
  grid-gap: .5rem .25rem;
  background: bottom/60% no-repeat url(/images/redesign/logo-event.png) var(--blue-light);
  border-radius: 20px;
  color: var(--text-blue);
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  padding: .25rem
}

.popular-events__event .league[data-v-1e24f31c] {
  grid-column: 1/-1;
  justify-self: center;
  overflow: hidden;
  padding: 0 1rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.popular-events__event .teams[data-v-1e24f31c] {
  grid-gap: .5rem .25rem;
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: repeat(3, minmax(0, 1fr))
}

.popular-events__event .team[data-v-1e24f31c] {
  grid-gap: .25rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.popular-events__event .team div[data-v-1e24f31c] {
  background-color: var(--blue-dark);
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  width: 100%
}

.popular-events__event .team img[data-v-1e24f31c] {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  padding: .5rem;
  position: absolute;
  width: 100%
}

.popular-events__event .team span[data-v-1e24f31c] {
  font-size: .75rem;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%
}

.popular-events__event .date[data-v-1e24f31c] {
  display: grid;
  justify-items: center;
  padding: .5rem 0
}

.popular-events__event .date h4[data-v-1e24f31c] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center
}

.popular-events__event .date strong[data-v-1e24f31c] {
  font-size: 1rem;
  line-height: 1rem
}

.popular-events__event .date span[data-v-1e24f31c] {
  font-weight: 500
}

.popular-events__event .date div[data-v-1e24f31c] {
  align-items: center;
  align-self: end;
  display: flex;
  flex-direction: column;
  justify-content: flex-end
}

.popular-events__event .date strong[data-v-1e24f31c] {
  align-self: end;
  font-size: .75rem
}

.popular-events__event .odd[data-v-1e24f31c] {
  align-items: center;
  background-color: #1b3a8e;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: .5rem .25rem
}

.popular-events__event .odd.home[data-v-1e24f31c] {
  border-bottom-left-radius: 20px
}

.popular-events__event .odd.away[data-v-1e24f31c] {
  border-bottom-right-radius: 20px
}

.popular-events__event .odd span[data-v-1e24f31c] {
  color: hsla(0, 0%, 100%, .38);
  font-size: .75rem;
  font-weight: 500;
  text-transform: uppercase
}

.popular-events__event .odd strong[data-v-1e24f31c] {
  font-size: 1.25rem;
  line-height: 1.25rem
}

.popular-events.theme--light h2[data-v-1e24f31c] {
  color: var(--text-gray)
}

.promotion[data-v-14b8a8a5] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 0;
  overflow: hidden;
  padding-bottom: 162.5344352617%;
  position: relative;
  width: 100%
}

.promotion.tournament[data-v-14b8a8a5] {
  border: unset;
  border-radius: unset;
  padding-bottom: 100%
}

.promotion>img[data-v-14b8a8a5] {
  display: block
}

.promotion>img[data-v-14b8a8a5],
.promotion__placeholder[data-v-14b8a8a5] {
  height: 100%;
  position: absolute;
  width: 100%
}

.promotion__placeholder[data-v-14b8a8a5] {
  align-items: center;
  display: flex;
  display: none;
  flex-direction: column;
  justify-content: center;
  left: 0;
  padding: 1rem;
  top: 0
}

.promotion__placeholder img[data-v-14b8a8a5] {
  margin-bottom: 1rem;
  width: 100%
}

.promotion__placeholder span[data-v-14b8a8a5] {
  bottom: 0;
  display: block;
  font-size: .75rem;
  font-weight: 600;
  padding: .5rem;
  position: absolute;
  text-align: center
}

.home-tournaments-teaser[data-v-295b00a7] {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: 1rem
}

@media (min-width:1024px) {
  .home-tournaments-teaser[data-v-295b00a7] {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
}

.home[data-v-1fac104b] {
  overflow: hidden
}

.home .app-slider[data-v-1fac104b] {
  width: 100vw
}

.home__jackpot[data-v-1fac104b] {
  grid-gap: .25rem;
  display: grid;
  overflow: visible;
  padding-top: 1rem
}

@media (min-width:1024px) {
  .home__jackpot[data-v-1fac104b] {
    grid-gap: .5rem
  }
}

.home__jackpot picture[data-v-1fac104b] {
  margin-bottom: .5rem
}

.home__jackpot picture img[data-v-1fac104b] {
  display: block;
  width: 100%
}

@media (min-width:1024px) {
  .home__jackpot picture[data-v-1fac104b] {
    margin: 0
  }
}

.home__jackpot .jackpot[data-v-1fac104b] {
  margin-bottom: 1rem
}

@media (min-width:1024px) {
  .home__jackpot .jackpot[data-v-1fac104b] {
    margin: 0
  }
}

.home__awards[data-v-1fac104b] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  padding: 1rem
}

@media (max-width:1024px) {
  .home__awards[data-v-1fac104b] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .home__awards article[data-v-1fac104b],
  .home__awards h2[data-v-1fac104b] {
    grid-column: 1/-1
  }

  .home__awards img[data-v-1fac104b] {
    grid-row: 3/4
  }
}

.home__text[data-v-1fac104b] {
  margin: 1rem 0
}

.home__text h2[data-v-1fac104b] {
  color: #ebb058;
  margin-bottom: .5rem
}

.home__text p[data-v-1fac104b] {
  font-size: .75rem;
  margin-bottom: .5rem
}

.home__text p[data-v-1fac104b]:last-child {
  margin-bottom: 0
}

.home__text div[data-v-1fac104b] {
  margin-bottom: .5rem
}

.home__text div[data-v-1fac104b]:last-child {
  margin-bottom: 0
}

@media (min-width:1024px) {
  .home__text[data-v-1fac104b] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .home__text div[data-v-1fac104b] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 0
  }

  .home__section[data-v-1fac104b] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}

.home.theme--light .home__text[data-v-1fac104b] {
  color: var(--text-gray)
}

.home.theme--light .home__text h2[data-v-1fac104b] {
  color: var(--red)
}

.pattern-modal[data-v-255615ec] {
  grid-gap: .5rem;
  display: grid;
  justify-content: center;
  padding: .5rem;
  position: relative
}

@media (min-width:1024px) {
  .pattern-modal[data-v-255615ec] {
    width: 350px
  }
}

.pattern-modal .loading-indicator[data-v-255615ec] {
  left: 50%;
  margin: 0;
  opacity: .5;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2
}

.pattern-modal p[data-v-255615ec] {
  font-size: .75rem;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center
}

.pattern-modal #patternContainer[data-v-255615ec] {
  justify-self: center
}

.pattern-modal #patternContainer.loading[data-v-255615ec] {
  opacity: .7;
  pointer-events: none
}

.pattern-modal .patt-holder[data-v-255615ec] {
  background-color: var(--blue-light)
}

.pattern-modal[data-v-255615ec] .patt-dots {
  background-color: var(--gray)
}

.pattern-modal[data-v-255615ec] .patt-circ.hovered {
  border-color: var(--gray)
}

.pattern-modal[data-v-255615ec] .patt-error .patt-circ.hovered {
  border-color: #f42727
}

.pattern-modal[data-v-255615ec] .patt-lines {
  background: var(--gray-alpha-2)
}

.pattern-modal__controls[data-v-255615ec] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: auto 1fr
}

.promotions[data-v-24f8d8c4] {
  margin-bottom: 1rem
}

.promotions__banner[data-v-24f8d8c4] {
  transform: translateX(-1rem);
  width: calc(100% + 2rem)
}

.promotions__groups ul[data-v-24f8d8c4] {
  display: flex;
  flex-wrap: wrap;
  margin: 1rem 0;
  transform: translateX(-.375rem);
  width: calc(100% + .75rem)
}

.promotions__groups li[data-v-24f8d8c4] {
  flex-grow: 1;
  min-width: 30%;
  padding: .375rem
}

.promotions__groups a[data-v-24f8d8c4] {
  align-items: center;
  border: 1px solid var(--blue-light);
  border-radius: 5px;
  display: block;
  display: flex;
  font-weight: 600;
  justify-content: center;
  padding: .25rem .75rem;
  position: relative;
  text-transform: capitalize
}

.promotions__groups a.active[data-v-24f8d8c4] {
  background-color: var(--blue-light)
}

@media (hover:hover) and (min-width:1024px) {
  .promotions__groups a[data-v-24f8d8c4]:hover {
    background-color: var(--blue-light)
  }
}

@media (min-width:1024px) {
  .promotions__groups[data-v-24f8d8c4] {
    flex-wrap: nowrap
  }

  .promotions__groups li[data-v-24f8d8c4] {
    min-width: unset
  }
}

.promotions__grid[data-v-24f8d8c4] {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media (min-width:1024px) {
  .promotions__grid[data-v-24f8d8c4] {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}

.promotions.theme--light .promotions__groups a[data-v-24f8d8c4] {
  color: var(--text-gray)
}

.promotions.theme--light .promotions__groups a.active[data-v-24f8d8c4] {
  color: var(--text-blue)
}

@media (hover:hover) and (min-width:1024px) {
  .promotions.theme--light .promotions__groups a[data-v-24f8d8c4]:hover {
    color: var(--text-blue)
  }
}

.user[data-v-6dfa895c] {
  display: grid;
  grid-template-rows: auto auto 1fr;
  min-height: calc(100vh - var(--header-height))
}

.user__sidebar[data-v-6dfa895c] {
  padding: .5rem
}

.user header[data-v-6dfa895c] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin-bottom: .5rem
}

.user header h2[data-v-6dfa895c] {
  grid-column: 1/-1
}

.user header em[data-v-6dfa895c] {
  color: #ebb058;
  font-style: normal
}

.user header a[data-v-6dfa895c]:first-of-type {
  grid-column: span 3
}

.user header a[data-v-6dfa895c]:nth-of-type(2) {
  grid-column: span 2
}

.user__view[data-v-6dfa895c] {
  background-color: var(--blue-light)
}

.user__menu[data-v-6dfa895c] {
  grid-gap: .25rem;
  display: grid
}

.user__menu a[data-v-6dfa895c],
.user__menu button[data-v-6dfa895c] {
  display: grid;
  grid-template-columns: 5rem 1fr;
  position: relative;
  width: 100%
}

.user__menu a h3[data-v-6dfa895c],
.user__menu button h3[data-v-6dfa895c] {
  align-items: center;
  background-color: #0e1f4e;
  display: flex;
  justify-content: center;
  padding: .625rem 1rem
}

.user__menu a span[data-v-6dfa895c],
.user__menu button span[data-v-6dfa895c] {
  background-color: #0e2258;
  display: block;
  padding: .625rem 1rem
}

.user__menu a i.icon-play[data-v-6dfa895c],
.user__menu button i.icon-play[data-v-6dfa895c] {
  color: #091840;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  transition: color .2s ease
}

.user__menu a.active i.icon-play[data-v-6dfa895c],
.user__menu a:hover i.icon-play[data-v-6dfa895c],
.user__menu button.active i.icon-play[data-v-6dfa895c],
.user__menu button:hover i.icon-play[data-v-6dfa895c] {
  color: #ebb058
}

.user__menu a.branded[data-v-6dfa895c],
.user__menu button.branded[data-v-6dfa895c] {
  font-weight: 700
}

.user__menu a.branded h3[data-v-6dfa895c],
.user__menu button.branded h3[data-v-6dfa895c] {
  background-color: #b48811
}

.user__menu a.branded span[data-v-6dfa895c],
.user__menu button.branded span[data-v-6dfa895c] {
  background: linear-gradient(-45deg, #b48811, #d7b665 50%, #b48811)
}

.user__menu a.branded.active[data-v-6dfa895c],
.user__menu a.branded.active i.icon-play[data-v-6dfa895c],
.user__menu a.branded[data-v-6dfa895c]:hover,
.user__menu a.branded:hover i.icon-play[data-v-6dfa895c],
.user__menu button.branded.active[data-v-6dfa895c],
.user__menu button.branded.active i.icon-play[data-v-6dfa895c],
.user__menu button.branded[data-v-6dfa895c]:hover,
.user__menu button.branded:hover i.icon-play[data-v-6dfa895c] {
  color: #fff
}

.user__menu button[data-v-6dfa895c] {
  transition: color .2s ease
}

.user__menu button[data-v-6dfa895c]:hover {
  color: #ebb058
}

.user__current[data-v-6dfa895c] {
  align-items: center;
  background-color: #091840;
  border-top: 1px solid #0e2258;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: .5rem 1rem;
  position: sticky;
  top: var(--header-height);
  z-index: 2
}

.user__current h3[data-v-6dfa895c] {
  align-items: center;
  display: flex;
  justify-content: center
}

.user__current h3 i[data-v-6dfa895c] {
  display: block;
  margin-right: 1rem
}

.user__promotions[data-v-6dfa895c] {
  grid-gap: .5rem;
  -ms-overflow-style: initial;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  height: calc(100vh - var(--header-height));
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 1rem;
  scrollbar-color: #0e1f4e #1b3a8e;
  scrollbar-width: thin
}

.user__promotions[data-v-6dfa895c]::-webkit-scrollbar {
  display: initial;
  width: .25rem
}

.user__promotions[data-v-6dfa895c]::-webkit-scrollbar-track {
  background-color: #0e1f4e
}

.user__promotions[data-v-6dfa895c]::-webkit-scrollbar-thumb {
  background-color: #1b3a8e
}

.user--d[data-v-6dfa895c] {
  display: grid;
  grid-template-columns: 300px 1fr 300px;
  grid-template-rows: unset;
  min-height: unset
}

.user--d .user__sidebar[data-v-6dfa895c] {
  display: grid;
  grid-template-rows: auto auto 1fr;
  height: calc(100vh - var(--header-height));
  overflow: hidden;
  padding: 1rem
}

.user--d .user__sidebar .app-licence[data-v-6dfa895c] {
  align-self: end
}

.user--d .user__view[data-v-6dfa895c] {
  -ms-overflow-style: initial;
  grid-column: 2;
  grid-row: 1/-1;
  height: calc(100vh - var(--header-height));
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  scrollbar-color: #0e1f4e #1b3a8e;
  scrollbar-width: thin
}

.user--d .user__view[data-v-6dfa895c]::-webkit-scrollbar {
  display: initial;
  width: .25rem
}

.user--d .user__view[data-v-6dfa895c]::-webkit-scrollbar-track {
  background-color: #0e1f4e
}

.user--d .user__view[data-v-6dfa895c]::-webkit-scrollbar-thumb {
  background-color: #1b3a8e
}

.user--d .user__menu[data-v-6dfa895c],
.user--d header[data-v-6dfa895c] {
  grid-column: 1
}

.user--d .user__promotions[data-v-6dfa895c] {
  grid-column: 3;
  grid-row: 1/-1
}

.user.theme--light header h2[data-v-6dfa895c] {
  color: var(--text-gray)
}

.user.theme--light header h2 em[data-v-6dfa895c] {
  color: var(--red)
}

.user.theme--light .user__view[data-v-6dfa895c] {
  background-color: var(--gray)
}

.pattern[data-v-9ed4e698] {
  align-items: center;
  background-color: #0e2258;
  display: flex;
  height: 100vh;
  justify-content: center;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999
}

.pattern__container[data-v-9ed4e698] {
  background-color: #0e2258;
  border: 1px solid #0e1f4e;
  border-radius: 5px;
  max-width: 350px;
  position: relative;
  width: 90%
}

.pattern__banner[data-v-9ed4e698] {
  align-items: center;
  background-color: #0e1f4e;
  border-radius: 5px 5px 0 0;
  color: #fff;
  display: flex;
  justify-content: center;
  overflow: hidden;
  padding: .5rem 1rem;
  position: relative
}

.pattern__banner span[data-v-9ed4e698] {
  font-weight: 700;
  text-align: center
}

.pattern .pattern-input[data-v-9ed4e698] {
  grid-gap: .5rem;
  display: grid;
  justify-content: center;
  padding: .5rem;
  position: relative
}

.pattern .pattern-input .loading-indicator[data-v-9ed4e698] {
  left: 50%;
  margin: 0;
  opacity: .5;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2
}

.pattern .pattern-input p[data-v-9ed4e698] {
  font-size: .75rem;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center
}

.pattern .pattern-input #patternPageContainer[data-v-9ed4e698] {
  justify-self: center
}

.pattern .pattern-input #patternPageContainer.loading[data-v-9ed4e698] {
  opacity: .7;
  pointer-events: none
}

.pattern .pattern-input .patt-holder[data-v-9ed4e698] {
  background-color: var(--blue-light)
}

.pattern .pattern-input[data-v-9ed4e698] .patt-dots {
  background-color: var(--gray)
}

.pattern .pattern-input[data-v-9ed4e698] .patt-circ.hovered {
  border-color: var(--gray)
}

.pattern .pattern-input[data-v-9ed4e698] .patt-error .patt-circ.hovered {
  border-color: #f42727
}

.pattern .pattern-input[data-v-9ed4e698] .patt-lines {
  background: var(--gray-alpha-2)
}

.pattern__controls[data-v-9ed4e698] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: auto 1fr
}

.alert {
  align-items: center;
  background-color: #0e1f4e;
  border: 1px solid;
  border-radius: 5px;
  display: flex;
  font-size: .75rem;
  font-weight: 600;
  padding: .25rem .5rem
}

.alert i {
  margin-right: .5rem
}

.alert--info {
  border-color: #1b3a8e
}

.alert--warning {
  border-color: #fdd835
}

.alert--warning i {
  color: #fdd835
}

.alert--error {
  border-color: #f42727
}

.alert--error i {
  color: #f42727
}

.alert span strong {
  color: #ebb058
}

.cashback-modal {
  background-color: #091840;
  height: 100%;
  margin: 0 auto;
  max-height: 60vh;
  overflow: scroll;
  overflow: overlay
}

@media (min-width:1024px) {
  .cashback-modal {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .cashback-modal::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .cashback-modal::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .cashback-modal::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.cashback-modal__banner {
  padding: .25rem
}

.cashback-modal__banner img {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
  width: 100%
}

.cashback-modal__title {
  background-color: #3f8f27;
  font-size: 2rem;
  padding: .5rem 1rem;
  text-align: center;
  text-transform: uppercase
}

.cashback-modal button {
  align-items: center;
  background-color: #3f8f27;
  color: #fff;
  display: flex;
  font-size: 1rem;
  justify-content: center;
  padding: .75rem 1rem;
  width: 100%
}

.cashback-modal button i {
  margin-left: .5rem
}

.cashback-modal button:disabled {
  color: hsla(0, 0%, 100%, .38)
}

.cashback-modal article {
  padding: 1rem;
  text-align: center
}

.cashback-modal article table {
  border: none;
  margin: 0 auto
}

.cashback-modal article table td {
  border-bottom: 1px solid #1b3a8e
}

.cashback-modal>p {
  align-items: center;
  background-color: #ca2b71;
  color: #fff;
  display: flex;
  font-weight: 600;
  justify-content: center;
  padding: .75rem 1rem;
  text-align: center;
  text-transform: uppercase;
  width: 100%
}

.freespin-modal {
  background-color: #091840;
  height: 100%;
  margin: 0 auto;
  max-height: 60vh;
  overflow: scroll;
  overflow: overlay
}

@media (min-width:1024px) {
  .freespin-modal {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .freespin-modal::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .freespin-modal::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .freespin-modal::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.freespin-modal__banner {
  padding: .25rem
}

.freespin-modal__banner img {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
  width: 100%
}

.freespin-modal__title {
  background-color: #3f8f27;
  font-size: 2rem;
  padding: .5rem 1rem;
  text-align: center;
  text-transform: uppercase
}

.freespin-modal button {
  align-items: center;
  background-color: #3f8f27;
  color: #fff;
  display: flex;
  font-size: 1rem;
  justify-content: center;
  padding: .75rem 1rem;
  width: 100%
}

.freespin-modal button i {
  margin-left: .5rem
}

.freespin-modal button:disabled {
  color: hsla(0, 0%, 100%, .38)
}

.freespin-modal article {
  padding: 1rem;
  text-align: center
}

.freespin-modal article table {
  border: none;
  margin: 0 auto
}

.freespin-modal article table td {
  border-bottom: 1px solid #1b3a8e
}

.freespin-modal>p {
  align-items: center;
  background-color: #ca2b71;
  color: #fff;
  display: flex;
  font-weight: 600;
  justify-content: center;
  padding: .75rem 1rem;
  text-align: center;
  text-transform: uppercase;
  width: 100%
}

.bonus100deneme-modal {
  height: 100%;
  margin: 0 auto;
  max-height: 60vh;
  overflow: scroll;
  overflow: overlay;
  padding: .5rem
}

@media (min-width:1024px) {
  .bonus100deneme-modal {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .bonus100deneme-modal::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .bonus100deneme-modal::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .bonus100deneme-modal::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.bonus100deneme-modal p {
  margin-bottom: 1rem;
  margin-top: 1rem
}

.bonus100deneme-modal>div {
  color: #ebb058
}

.freespin100-modal {
  height: 100%;
  margin: 0 auto;
  max-height: 60vh;
  overflow: scroll;
  overflow: overlay;
  padding: .5rem
}

@media (min-width:1024px) {
  .freespin100-modal {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .freespin100-modal::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .freespin100-modal::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .freespin100-modal::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.freespin100-modal p {
  margin-bottom: 1rem;
  margin-top: 1rem
}

.freespin100-modal>div {
  color: #ebb058
}

.promotion-code-modal {
  background-color: #091840;
  height: 100%;
  margin: 0 auto;
  max-height: 60vh;
  overflow: scroll;
  overflow: overlay;
  padding: .25rem
}

@media (min-width:1024px) {
  .promotion-code-modal {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .promotion-code-modal::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .promotion-code-modal::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .promotion-code-modal::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.promotion-code-modal__banner img {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
  width: 100%
}

.promotion-code-modal article {
  background-color: #0e1c69;
  border-radius: 10px;
  margin: .25rem 0;
  padding: 1rem .5rem;
  text-align: center
}

.promotion-code-modal article h2 {
  font-size: 1rem
}

.promotion-code-modal article.fail {
  background-color: #fe0100
}

.promotion-code-modal article.fail h2 {
  font-weight: 500
}

.promotion-code-modal article.fail h2:first-letter {
  text-transform: capitalize
}

.promotion-code-modal article.fail strong {
  font-weight: 700
}

.promotion-code-modal article.success {
  background-color: #05aa20
}

.promotion-code-modal article.success h2 {
  font-weight: 500
}

.promotion-code-modal article.success em {
  color: #091840;
  font-style: normal;
  font-weight: 700
}

@media (min-width:1024px) {
  .promotion-code-modal article {
    padding: 1.5rem 1rem
  }

  .promotion-code-modal article h2 {
    font-size: 1.5rem
  }
}

.promotion-code-modal__action {
  grid-gap: .25rem;
  display: grid;
  padding: .5rem
}

.promotion-code-modal__action button {
  grid-gap: .5rem;
  align-items: center;
  background-color: #3f8f27;
  border-radius: 10px;
  color: #fff;
  display: flex;
  font-size: .875rem;
  font-weight: 700;
  justify-content: center;
  padding: .5rem 1rem;
  width: 100%
}

.promotion-code-modal__action button:disabled {
  color: hsla(0, 0%, 100%, .38)
}

@media (min-width:1024px) {
  .promotion-code-modal__action button {
    font-size: 1rem;
    padding: 1.5rem 1rem
  }

  .promotion-code-modal__action {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 1rem
  }
}

.promotion-code-modal__input {
  background-color: #0e1c69;
  border-radius: 10px;
  display: grid;
  grid-template-columns: 3.5rem 1fr;
  overflow: hidden;
  padding: 1px
}

.promotion-code-modal__input div {
  align-items: center;
  background-color: #091553;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  display: flex;
  font-size: 1rem;
  justify-content: center
}

.promotion-code-modal__input input {
  color: var(--text-blue);
  font-size: .875rem;
  font-weight: 700;
  padding: .5rem 1rem
}

@media (min-width:1024px) {
  .promotion-code-modal__input input {
    font-size: 1rem;
    padding: 1.5rem 1rem
  }
}

.promotion-code-modal__error {
  grid-row: 2/3
}

.promotion-code-modal__error:first-letter {
  text-transform: capitalize
}

@media (min-width:1024px) {
  .promotion-code-modal__error {
    grid-column: span 2;
    grid-row: unset
  }
}

.promotion-code-modal__result {
  padding: .5rem
}

.promotion-code-modal__result h2 {
  font-size: 1rem;
  text-align: center
}

@media (min-width:1024px) {
  .promotion-code-modal__result {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1.5rem
  }

  .promotion-code-modal__result h2 {
    font-size: 1.5rem
  }
}

.promotion-code-modal__result .btn--success {
  display: block;
  margin: .25rem auto;
  text-align: center
}

.preferred-sportsbook[data-v-4427b6bc] {
  grid-gap: 1rem;
  display: grid;
  padding: 1rem;
  width: 90vw
}

@media (min-width:1024px) {
  .preferred-sportsbook[data-v-4427b6bc] {
    width: 350px
  }
}

.preferred-sportsbook img[data-v-4427b6bc] {
  display: block;
  justify-self: center;
  width: 150px
}

.preferred-sportsbook__actions[data-v-4427b6bc] {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.method-box {
  position: relative
}

.method-box a {
  grid-gap: .5rem;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: grid;
  grid-template-columns: 1fr auto;
  height: 100%;
  padding: .5rem
}

.method-box a.active {
  border-color: #ebb058
}

.method-box a.active i {
  color: #ebb058
}

.method-box img {
  align-self: center;
  display: block;
  grid-row: 1/2;
  height: 100%;
  max-height: 2rem;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left center;
  object-position: left center;
  width: 100%
}

.method-box div {
  grid-column: span 2
}

.method-box h4 {
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap
}

.method-box p {
  color: #ebb058
}

.method-box span {
  font-size: .75rem;
  font-weight: 600
}

.method-box i {
  align-self: center;
  grid-row: 1/2;
  justify-self: center
}

.method-box--d a {
  grid-template-columns: repeat(3, minmax(0, 1fr)) auto
}

.method-box--d a:hover {
  border-color: #ebb058
}

.method-box--d a:hover i {
  color: #ebb058
}

.method-box--d i,
.method-box--d img {
  grid-row: unset
}

.method-box--disabled {
  border-color: hsla(0, 0%, 100%, .38);
  color: hsla(0, 0%, 100%, .38);
  pointer-events: none
}

.deposit[data-v-642e1164] {
  padding: .5rem
}

.deposit .alert[data-v-642e1164] {
  justify-self: center;
  margin: .5rem 0
}

.deposit .alert--pending-deposit[data-v-642e1164] {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  padding: .5rem
}

.deposit .alert--pending-deposit h4[data-v-642e1164] {
  text-align: center
}

.deposit .alert--pending-deposit i[data-v-642e1164] {
  margin-bottom: .5rem
}

.deposit__menu[data-v-642e1164] {
  grid-gap: .5rem;
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.deposit__spacer[data-v-642e1164] {
  background-color: #ebb058;
  border-radius: 5px;
  grid-column: 2/3;
  height: 100%;
  width: .125rem
}

.deposit--d[data-v-642e1164] {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  grid-template-columns: minmax(500px, 2fr) auto 3fr;
  padding: 1rem
}

.input-note {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  overflow: hidden;
  position: relative;
  transition: border-color .2s ease
}

.input-note label {
  align-items: center;
  background-color: #0e2258;
  border-right: 1px solid #1b3a8e;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .4375rem .5rem;
  text-align: center;
  text-transform: uppercase;
  transition: all .2s ease;
  width: 6rem
}

.input-note label i.icon--lg {
  font-size: 1.33rem
}

.input-note--focused,
.input-note--valid {
  border-color: #ebb058
}

.input-note--focused label,
.input-note--valid label {
  background-color: #ebb058;
  border-color: #ebb058;
  color: #0e1f4e
}

.input-note textarea {
  background-color: #091840;
  color: #fff;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 500;
  padding: .375rem .5rem;
  resize: none
}

.wallet-select {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: relative;
  transition: border-color .2s ease
}

.wallet-select label {
  align-items: center;
  background-color: #0e2258;
  border-right: 1px solid #1b3a8e;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .4375rem .5rem;
  text-transform: uppercase;
  transition: all .2s ease;
  width: 6rem
}

.wallet-select label i.icon--lg {
  font-size: 1.33rem
}

.wallet-select--invalid {
  border-color: #f42727
}

.wallet-select--focused,
.wallet-select--valid {
  border-color: #ebb058
}

.wallet-select--focused label,
.wallet-select--valid label {
  background-color: #ebb058;
  border-color: #ebb058;
  color: #0e1f4e
}

.wallet-select select {
  background-color: #091840;
  color: #fff;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 600;
  padding: .375rem 1.5rem .375rem .5rem
}

.wallet-select__arrow {
  position: absolute;
  right: .5rem;
  top: 50%;
  transform: translateY(-50%)
}

.input__container {
  margin-bottom: .5rem
}

.withdraw[data-v-5bdc42f7] {
  padding: .5rem
}

.withdraw .alert[data-v-5bdc42f7] {
  justify-self: center;
  margin: .5rem 0
}

.withdraw .alert--pending-withdraw[data-v-5bdc42f7] {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  padding: .5rem
}

.withdraw .alert--pending-withdraw h4[data-v-5bdc42f7] {
  text-align: center
}

.withdraw .alert--pending-withdraw i[data-v-5bdc42f7] {
  margin-bottom: .5rem
}

.withdraw__menu[data-v-5bdc42f7] {
  grid-gap: .5rem;
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.withdraw__spacer[data-v-5bdc42f7] {
  background-color: #ebb058;
  border-radius: 5px;
  grid-column: 2/3;
  height: 100%;
  width: .125rem
}

.withdraw--d[data-v-5bdc42f7] {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  grid-template-columns: minmax(500px, 2fr) auto 3fr;
  padding: 1rem
}

@media only screen and (max-width:600px) {
  .container[data-v-af0d2f62] {
    flex-direction: column !important
  }

  .form[data-v-af0d2f62],
  .user-widget[data-v-af0d2f62] {
    width: 100% !important
  }
}

.margin-bottom[data-v-af0d2f62] {
  margin-bottom: 1rem
}

.container[data-v-af0d2f62] {
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%
}

.container .form[data-v-af0d2f62] {
  padding: 1rem;
  width: 50%
}

.container .user-widget[data-v-af0d2f62] {
  align-items: center;
  background: #091840;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 16px;
  padding: 12px;
  width: 50%
}

.container .user-widget svg[data-v-af0d2f62] {
  fill: #fff
}

.loading-observer[data-v-6fd8257c] {
  align-items: center;
  display: flex;
  grid-column: 1/-1;
  justify-content: center;
  justify-self: center
}

.loading-observer .spinner[data-v-6fd8257c] {
  margin: 0 auto
}

.casino-search-modal[data-v-76aa0a15] {
  -webkit-overflow-scrolling: touch;
  background-color: #091840;
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
  width: 100%
}

.casino-search-modal header[data-v-76aa0a15] {
  align-items: center;
  border-bottom: 2px solid #fff;
  display: flex;
  padding: .75rem .5rem
}

.casino-search-modal header>button[data-v-76aa0a15] {
  flex-shrink: 0
}

.casino-search-modal header input[data-v-76aa0a15] {
  color: #fff;
  padding: 0 1rem
}

.casino-search-modal__games[data-v-76aa0a15] {
  grid-gap: .75rem 1rem;
  align-content: start;
  align-items: center;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 1rem .5rem
}

.casino-search-modal__games--4[data-v-76aa0a15] {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.casino-search-modal.theme--light .casino-search-modal__games[data-v-76aa0a15] {
  background-color: var(--gray)
}

.search-modal[data-v-2a32ae87] {
  -webkit-overflow-scrolling: touch;
  background-color: #091840;
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
  width: 100%
}

.search-modal header[data-v-2a32ae87] {
  align-items: center;
  border-bottom: 2px solid #fff;
  display: flex;
  padding: .75rem .5rem
}

.search-modal header>button[data-v-2a32ae87] {
  flex-shrink: 0
}

.search-modal header input[data-v-2a32ae87] {
  color: #fff;
  padding: 0 1rem
}

.search-modal__games[data-v-2a32ae87] {
  grid-gap: .75rem 1rem;
  align-content: start;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 1rem .5rem
}

.search-modal__games--4[data-v-2a32ae87] {
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.search-modal.theme--light .search-modal__games[data-v-2a32ae87] {
  background-color: var(--gray)
}

.casino-games__grid[data-v-69e0e5bc] {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
  margin: 1rem 0
}

@media (min-width:1024px) {
  .casino-games__grid[data-v-69e0e5bc] {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}

.casino-games__grid .alert[data-v-69e0e5bc] {
  grid-column: 1/-1
}

.slot-search-game[data-v-bd73753e] {
  border-bottom: 1px solid rgba(27, 58, 142, .5)
}

.slot-search-game[data-v-bd73753e]:nth-last-child(2) {
  border-bottom: none
}

.slot-search-game a[data-v-bd73753e] {
  align-items: center;
  display: block;
  display: flex;
  font-size: .875rem;
  font-weight: 600;
  justify-content: center;
  overflow: hidden;
  padding: .5rem
}

.slot-search-game div[data-v-bd73753e] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  flex: 0 0 40%;
  height: 0;
  overflow: hidden;
  padding-bottom: 20%;
  position: relative;
  transition: border-color .2s ease
}

@media (hover:hover) and (min-width:1024px) {
  .slot-search-game div[data-v-bd73753e]:hover {
    border-color: #ebb058
  }
}

.slot-search-game img[data-v-bd73753e] {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%
}

.slot-search-game span[data-v-bd73753e] {
  display: block;
  margin-top: .5rem;
  text-align: center;
  text-transform: uppercase;
  white-space: normal;
  width: 100%
}

.search[data-v-d6b43436] {
  position: relative;
  z-index: 3
}

.search__root[data-v-d6b43436] {
  align-items: center;
  background-color: #ca113d;
  border: 1px solid #ebb058;
  border-radius: 5px;
  color: #fff;
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 2
}

.search__root.search--collapsed[data-v-d6b43436] {
  border-radius: 5px 5px 0 0
}

.search input[data-v-d6b43436] {
  color: #fff;
  padding: .75rem 2rem .75rem 1rem
}

.search input[data-v-d6b43436]::-moz-placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.search input[data-v-d6b43436]::placeholder {
  color: hsla(0, 0%, 100%, .6)
}

.search i[data-v-d6b43436] {
  color: #ebb058;
  position: absolute;
  right: 1rem
}

.search__results[data-v-d6b43436] {
  background-color: #091840;
  border: 1px solid #ebb058;
  border-radius: 0 0 5px 5px;
  bottom: 5px;
  height: 0;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  position: absolute;
  transform: translateY(100%);
  transition: height .2s ease;
  width: 100%
}

@media (min-width:1024px) {
  .search__results[data-v-d6b43436]::-webkit-scrollbar {
    width: .25rem
  }

  .search__results[data-v-d6b43436]::-webkit-scrollbar-track {
    background-color: #091840;
    border-radius: 20px
  }

  .search__results[data-v-d6b43436]::-webkit-scrollbar-thumb {
    background-color: #1b3a8e;
    border-radius: 20px
  }
}

.search__results.search--collapsed[data-v-d6b43436] {
  height: 100%
}

.search__results.search--collapsed-full[data-v-d6b43436] {
  height: 50vh;
  max-height: 300px
}

.search .loading-observer[data-v-d6b43436] {
  padding: .75rem 0 .5rem
}

#scroll-anchor--slot[data-v-4ffa5a08] {
  height: 1px;
  position: absolute;
  top: calc((var(--header-height) + 1rem)*-1);
  width: 100%
}

.slot-providers[data-v-4ffa5a08] {
  -ms-overflow-style: none;
  grid-gap: .75rem .5rem;
  display: grid;
  grid-auto-columns: minmax(7rem, 1fr);
  grid-auto-flow: column;
  grid-template-rows: repeat(3, 3.25rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 1rem .5rem;
  position: relative;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  transform: translateX(-.5rem);
  width: calc(100% + 1rem)
}

.slot-providers[data-v-4ffa5a08]::-webkit-scrollbar {
  display: none
}

.slot-providers li[data-v-4ffa5a08] {
  scroll-snap-align: center
}

.slot-providers a[data-v-4ffa5a08] {
  align-items: center;
  background-color: var(--blue-dark);
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: .5rem .75rem;
  position: relative
}

.slot-providers a img[data-v-4ffa5a08] {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.slot-providers a>span[data-v-4ffa5a08] {
  display: none;
  font-weight: 600
}

.slot-providers a.active[data-v-4ffa5a08] {
  border-color: #ebb058
}

@media (hover:hover) and (min-width:1024px) {
  .slot-providers a[data-v-4ffa5a08]:hover {
    border-color: #ebb058
  }
}

.slot-providers a.maintenance[data-v-4ffa5a08]:before {
  align-items: center;
  background-color: hsla(0, 0%, 44%, .5);
  border-radius: 5px;
  content: "\e97d";
  display: flex;
  font-family: merit;
  font-size: 1.5rem;
  height: 100%;
  inset: 0;
  justify-content: center;
  padding-top: 4px;
  position: absolute;
  width: 100%;
  z-index: 2
}

.slot-providers__flag[data-v-4ffa5a08] {
  left: 50%;
  position: absolute;
  top: -1px;
  transform: translate(-50%, -50%);
  z-index: 2
}

.slot-providers__flag span[data-v-4ffa5a08] {
  background-color: #f42727;
  border-radius: 20px;
  color: #fff;
  display: block;
  font-size: .5rem;
  font-weight: 600;
  height: 100%;
  letter-spacing: 1px;
  padding: 0 .5rem;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 2
}

.slot-providers__flag.flag--promo span[data-v-4ffa5a08] {
  background-color: #149c44
}

.slot-providers__flag.flag--new span[data-v-4ffa5a08] {
  background-color: #ff4343
}

.slot-providers__flag.flag--maintenance span[data-v-4ffa5a08] {
  background-color: #707070
}

.slot-providers__flag[data-v-4ffa5a08]:before {
  background-color: #091840;
  border-radius: 20px;
  content: "";
  height: calc(100% + 4px);
  left: -4px;
  position: absolute;
  top: -2px;
  width: calc(100% + 8px)
}

@media (min-width:1024px) {
  .slot-providers[data-v-4ffa5a08] {
    grid-auto-columns: unset;
    grid-auto-flow: unset;
    grid-auto-rows: 3.25rem;
    grid-template-columns: repeat(10, minmax(0, 1fr));
    grid-template-rows: unset;
    padding: 1rem 0;
    transform: unset;
    width: 100%
  }
}

.slot-providers.theme--light li a[data-v-4ffa5a08] {
  background-color: var(--blue-light)
}

.slot-providers.theme--light .slot-providers__flag[data-v-4ffa5a08]:before {
  background-color: var(--gray)
}

.slot-games__grid[data-v-35c73856] {
  grid-gap: .75rem 1rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(9rem, 1fr));
  margin: 1rem 0
}

@media (min-width:1024px) {
  .slot-games__grid[data-v-35c73856] {
    grid-template-columns: repeat(6, minmax(0, 1fr))
  }
}

.slot-games__grid .alert[data-v-35c73856] {
  grid-column: 1/-1
}

.play-container[data-v-6a714c44] {
  display: grid;
  grid-template-columns: auto 1fr;
  height: 100%;
  position: relative;
  width: 100%
}

.play-container--right[data-v-6a714c44] {
  grid-template-columns: 1fr auto
}

.play-container--right aside[data-v-6a714c44] {
  grid-column: 2/3
}

.play-container--right .play-container__iframe[data-v-6a714c44],
.play-container--right .play-container__search[data-v-6a714c44] {
  grid-column: 1/2;
  grid-row: 1/2
}

.play-container aside[data-v-6a714c44] {
  grid-gap: .5rem;
  align-content: start;
  display: grid;
  padding: .5rem
}

.play-container__iframe[data-v-6a714c44] {
  background-color: var(--blue-light);
  border: 1px solid #1b3a8e;
  height: 100%;
  position: relative;
  width: 100%
}

.play-container__iframe iframe[data-v-6a714c44] {
  -ms-overflow-style: none;
  border: none;
  height: 100%;
  left: 0;
  position: absolute;
  scrollbar-width: none;
  top: 0;
  width: 100%
}

.play-container__iframe iframe[data-v-6a714c44]::-webkit-scrollbar {
  display: none
}

.play-container__iframe .loading-indicator[data-v-6a714c44] {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}

.play-container .alert[data-v-6a714c44] {
  text-align: center
}

.play-container__error[data-v-6a714c44] {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}

.play-container__error a[data-v-6a714c44],
.play-container__error button[data-v-6a714c44] {
  margin-top: 1rem
}

.play-container__search[data-v-6a714c44] {
  background-color: var(--blue-light);
  border: 1px solid #1b3a8e;
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
  position: relative
}

.play-container__input[data-v-6a714c44] {
  align-items: center;
  border-bottom: 1px solid #1b3a8e;
  display: flex;
  padding: .5rem 1rem
}

.play-container__input input[data-v-6a714c44] {
  color: #fff;
  padding: 0 .5rem
}

.play-container__games[data-v-6a714c44] {
  grid-gap: .75rem;
  align-content: start;
  display: grid;
  grid-row: 2/3;
  grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: .5rem;
  position: absolute;
  width: 100%
}

@media (min-width:1024px) {
  .play-container__games[data-v-6a714c44]::-webkit-scrollbar {
    width: .25rem
  }

  .play-container__games[data-v-6a714c44]::-webkit-scrollbar-track {
    background-color: #091840;
    border-radius: 20px
  }

  .play-container__games[data-v-6a714c44]::-webkit-scrollbar-thumb {
    background-color: #1b3a8e;
    border-radius: 20px
  }
}

.play-container.theme--light .play-container__iframe[data-v-6a714c44],
.play-container.theme--light .play-container__search[data-v-6a714c44] {
  background-color: var(--gray)
}

.play-container.theme--light .play-container__input[data-v-6a714c44] {
  background-color: var(--blue-dark)
}

.play[data-v-908d90ae] {
  background-color: var(--blue);
  height: 100%;
  min-height: calc(100vh - var(--header-height))
}

.play__root[data-v-908d90ae] {
  grid-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  height: 100%;
  overflow: hidden;
  padding: 1rem
}

.play.theme--light[data-v-908d90ae] {
  background-color: var(--gray)
}

.brand-button[data-v-09b831cd] {
  width: 100%
}

.brand-button i[data-v-09b831cd] {
  color: inherit;
  margin-right: .375rem
}

.casino-categories {
  grid-gap: .75rem;
  display: grid
}

@media (min-width:1024px) {
  .casino-categories {
    grid-gap: .25rem;
    grid-template-columns: 85% 15%
  }
}

.casino-categories ul {
  grid-gap: .25rem;
  -ms-overflow-style: none;
  display: grid;
  grid-auto-columns: minmax(30vw, 1fr);
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 0 .5rem;
  scrollbar-width: none;
  transform: translateX(-.5rem);
  width: calc(100% + 1rem)
}

.casino-categories ul::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .casino-categories ul {
    grid-auto-columns: minmax(10%, 1fr);
    padding: 0;
    transform: unset;
    width: 100%
  }
}

.casino-categories ul a,
.casino-categories ul li {
  overflow: hidden;
  position: relative
}

.casino-categories ul a {
  grid-gap: .375rem;
  background-color: #ca113d;
  border-radius: 10px;
  display: grid;
  font-weight: 600;
  grid-template-rows: auto 1fr;
  height: 100%;
  justify-items: center;
  padding: .75rem .5rem;
  text-transform: uppercase
}

.casino-categories ul a.history {
  grid-template-rows: 1fr
}

.casino-categories ul a.history span:first-line {
  font-weight: 600
}

.casino-categories ul a span {
  align-self: center;
  display: block;
  line-height: 1rem;
  min-width: 1%;
  text-align: center;
  white-space: pre-wrap
}

.casino-categories ul a span:first-line {
  font-weight: 700
}

.casino-categories ul a div {
  bottom: 0;
  left: 0;
  padding: .25rem;
  position: absolute;
  width: 100%
}

.casino-categories ul a.active {
  color: #ebb058
}

.casino-categories ul a.active div {
  background-color: #ebb058
}

.casino-categories>div {
  grid-gap: .75rem;
  display: grid
}

@media (min-width:1024px) {
  .casino-categories>div:not(.--user) .brand-button {
    grid-gap: .375rem;
    border-radius: 10px;
    display: grid;
    font-weight: 600;
    grid-template-rows: auto 1fr;
    justify-items: center;
    padding: .75rem .5rem
  }

  .casino-categories>div:not(.--user) .brand-button i {
    font-size: 3em
  }

  .casino-categories>div:not(.--user) .brand-button span {
    align-self: center;
    display: block;
    line-height: 1rem;
    min-width: 1%;
    text-align: center;
    white-space: pre-wrap;
    word-spacing: 999px
  }

  .casino-categories>div:not(.--user) .brand-button span:first-line {
    font-weight: 700
  }

  .casino-categories>div.--user {
    grid-gap: .25rem
  }

  .casino-categories>div.--user .brand-button {
    border-radius: 10px
  }
}

.casino[data-v-9ebfba68] {
  overflow: hidden
}

.casino .brand-button[data-v-9ebfba68] {
  background-color: #ca113d;
  color: #fff
}

.casino header[data-v-9ebfba68] {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin: 0 auto;
  position: relative
}

.casino header .app-slider[data-v-9ebfba68] {
  grid-column: 1/-1;
  left: -1rem;
  padding-bottom: 33.3333333333vw;
  position: relative;
  top: 0;
  width: 100vw
}

@media (min-width:1280px) {
  .casino header .app-slider[data-v-9ebfba68] {
    left: 50%;
    transform: translateX(-50%)
  }
}

.casino header .winners[data-v-9ebfba68] {
  grid-column: 3/4;
  height: 100%;
  position: absolute;
  right: 0;
  z-index: 2
}

.casino .app-slider--square[data-v-9ebfba68] {
  margin-bottom: .75rem
}

.slot-categories {
  grid-gap: .75rem;
  display: grid
}

@media (min-width:1024px) {
  .slot-categories {
    grid-gap: .25rem;
    grid-template-columns: 8.5fr 1.5fr
  }
}

.slot-categories ul {
  grid-gap: .25rem;
  -ms-overflow-style: none;
  display: grid;
  grid-auto-columns: minmax(30vw, 1fr);
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  padding: 0 .5rem;
  scrollbar-width: none;
  transform: translateX(-.5rem);
  width: calc(100% + 1rem)
}

.slot-categories ul::-webkit-scrollbar {
  display: none
}

@media (min-width:1024px) {
  .slot-categories ul {
    grid-auto-columns: minmax(10%, 1fr);
    padding: 0;
    transform: unset;
    width: 100%
  }
}

.slot-categories ul li {
  overflow: hidden;
  position: relative
}

.slot-categories ul a,
.slot-categories ul button {
  grid-gap: .375rem;
  background-color: #ca113d;
  border-radius: 10px;
  display: grid;
  font-weight: 600;
  grid-template-rows: auto 1fr;
  height: 100%;
  justify-items: center;
  overflow: hidden;
  padding: .75rem .5rem;
  position: relative;
  text-transform: uppercase;
  width: 100%
}

.slot-categories ul a.history,
.slot-categories ul button.history {
  grid-template-rows: 1fr
}

.slot-categories ul a.history span:first-line,
.slot-categories ul button.history span:first-line {
  font-weight: 600
}

.slot-categories ul a span,
.slot-categories ul button span {
  align-self: center;
  display: block;
  line-height: 1rem;
  min-width: 1%;
  text-align: center;
  white-space: pre-wrap
}

.slot-categories ul a span:first-line,
.slot-categories ul button span:first-line {
  font-weight: 700
}

.slot-categories ul a div,
.slot-categories ul button div {
  bottom: 0;
  left: 0;
  padding: .25rem;
  position: absolute;
  width: 100%
}

.slot-categories ul a.active,
.slot-categories ul button.active {
  color: #ebb058
}

.slot-categories ul a.active div,
.slot-categories ul button.active div {
  background-color: #ebb058
}

.slot-categories>div {
  grid-gap: .75rem;
  display: grid
}

@media (min-width:1024px) {
  .slot-categories>div:not(.--user) .brand-button {
    grid-gap: .375rem;
    border-radius: 10px;
    display: grid;
    font-weight: 600;
    grid-template-rows: auto 1fr;
    justify-items: center;
    padding: .75rem .5rem
  }

  .slot-categories>div:not(.--user) .brand-button i {
    font-size: 3em
  }

  .slot-categories>div:not(.--user) .brand-button span {
    align-self: center;
    display: block;
    line-height: 1rem;
    min-width: 1%;
    text-align: center;
    white-space: pre-wrap;
    word-spacing: 999px
  }

  .slot-categories>div:not(.--user) .brand-button span:first-line {
    font-weight: 700
  }

  .slot-categories>div.--user {
    grid-gap: .25rem
  }

  .slot-categories>div.--user .brand-button {
    border-radius: 10px;
    padding: .5rem
  }
}

.slot[data-v-5da6749d] {
  overflow: hidden;
  position: relative
}

.slot .jackpot[data-v-5da6749d] {
  padding: 0
}

.slot .brand-button[data-v-5da6749d] {
  background-color: #ca113d;
  color: #fff
}

.slot header[data-v-5da6749d] {
  grid-gap: .75rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin: 0 auto;
  position: relative
}

.slot header .app-slider[data-v-5da6749d] {
  grid-column: 1/-1;
  left: -1rem;
  padding-bottom: 33.3333333333vw;
  position: relative;
  top: 0;
  width: 100vw
}

@media (min-width:1280px) {
  .slot header .app-slider[data-v-5da6749d] {
    left: 50%;
    transform: translateX(-50%)
  }
}

.slot header .winners[data-v-5da6749d] {
  grid-column: 3/4;
  height: 100%;
  position: absolute;
  right: 0;
  z-index: 2
}

@media (min-width:1024px) {
  .slot__container[data-v-5da6749d] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }
}

.slot .app-container[data-v-5da6749d] {
  margin-top: .5rem
}

@media (min-width:1024px) {
  .slot .app-container[data-v-5da6749d] {
    margin-top: 1rem
  }
}

.slot .awards[data-v-5da6749d],
.slot .slot-categories[data-v-5da6749d],
.slot .teaser[data-v-5da6749d] {
  grid-column: 1/-1
}

.slot .teaser[data-v-5da6749d] {
  margin-bottom: 0;
  width: 100%
}

.user-input[data-v-4730fa5c] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: flex;
  overflow: hidden
}

.user-input label[data-v-4730fa5c] {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .5rem;
  text-transform: uppercase;
  transition: all .2s ease
}

.user-input label i[data-v-4730fa5c] {
  margin-right: .25rem
}

.user-input--focused[data-v-4730fa5c] {
  border-color: #ebb058
}

.user-input--focused label[data-v-4730fa5c] {
  background-color: #ebb058;
  border-color: #ebb058;
  color: #0e1f4e
}

.user-input--invalid[data-v-4730fa5c] {
  border-color: #f42727
}

.user-input--disabled label[data-v-4730fa5c] {
  color: hsla(0, 0%, 100%, .6)
}

.user-input input[data-v-4730fa5c] {
  color: #fff;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 600;
  overflow: hidden;
  padding: .25rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.user-input input[type=date i][data-v-4730fa5c] {
  color: #fff;
  text-align: right
}

.user-input input[data-v-4730fa5c]::-webkit-calendar-picker-indicator {
  background-color: #ebb058;
  border-radius: 5px;
  margin-left: .25rem
}

.user-input button[data-v-4730fa5c] {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0 .5rem
}

.user-input__error[data-v-4730fa5c] {
  bottom: 0;
  color: #f42727;
  font-size: .75rem;
  font-style: italic;
  position: absolute;
  transform: translateY(100%)
}

.pagination[data-v-999bb086] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

.pagination button[data-v-999bb086],
.pagination span[data-v-999bb086] {
  align-items: center;
  display: flex;
  font-size: .75rem;
  font-weight: 700;
  justify-content: center;
  margin: .1rem;
  padding: .25rem .75rem
}

.pagination button[data-v-999bb086] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 5px
}

.pagination button.active[data-v-999bb086] {
  background-color: #ebb058;
  border: none;
  color: #000
}

.bonus-modal[data-v-02b35dce] {
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  height: 100%;
  min-height: 60vh;
  overflow: scroll;
  overflow: overlay;
  padding: .5rem
}

@media (min-width:1024px) {
  .bonus-modal[data-v-02b35dce] {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .bonus-modal[data-v-02b35dce]::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .bonus-modal[data-v-02b35dce]::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .bonus-modal[data-v-02b35dce]::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.bonus-modal__select[data-v-02b35dce] {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  margin-bottom: .5rem;
  max-height: 40px;
  overflow: hidden;
  transition: max-height .2s ease
}

.bonus-modal__select.collapsed[data-v-02b35dce] {
  max-height: 240px
}

.bonus-modal__select header[data-v-02b35dce] {
  height: 40px
}

.bonus-modal__select header button[data-v-02b35dce] {
  align-items: center;
  background-color: #091840;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 0 1.75rem;
  position: relative;
  width: 100%
}

.bonus-modal__select header span[data-v-02b35dce] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%
}

.bonus-modal__select header i[data-v-02b35dce] {
  position: absolute;
  right: .5rem
}

.bonus-modal__select ul[data-v-02b35dce] {
  grid-gap: 1px;
  background-color: #091840;
  display: grid;
  max-height: 180px;
  overflow: scroll;
  overflow: overlay
}

@media (min-width:1024px) {
  .bonus-modal__select ul[data-v-02b35dce] {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .bonus-modal__select ul[data-v-02b35dce]::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .bonus-modal__select ul[data-v-02b35dce]::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .bonus-modal__select ul[data-v-02b35dce]::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.bonus-modal__select ul label[data-v-02b35dce] {
  align-items: center;
  background-color: #0e2258;
  cursor: pointer;
  display: flex;
  height: 40px;
  justify-content: center
}

.bonus-modal__select ul input[data-v-02b35dce] {
  position: absolute;
  visibility: hidden
}

.bonus-modal .brand-button[data-v-02b35dce] {
  margin-bottom: 1rem
}

.bonus-modal__history[data-v-02b35dce] {
  align-self: end;
  background-color: #1b3a8e;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  overflow: hidden
}

.bonus-modal__history header[data-v-02b35dce] {
  grid-gap: 1px;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  overflow: hidden;
  position: sticky;
  top: 0
}

.bonus-modal__history header h5[data-v-02b35dce] {
  background-color: #091840;
  padding: .375rem .25rem
}

.bonus-modal__history header h5[data-v-02b35dce]:not(:last-child) {
  grid-column: span 2
}

.bonus-modal__history ul[data-v-02b35dce] {
  grid-gap: 1px;
  display: grid;
  max-height: 7rem;
  overflow: scroll;
  overflow: overlay
}

@media (min-width:1024px) {
  .bonus-modal__history ul[data-v-02b35dce] {
    -ms-overflow-style: initial;
    scrollbar-color: rgba(255, 180, 0, .5) rgba(9, 24, 64, .5);
    scrollbar-width: thin
  }

  .bonus-modal__history ul[data-v-02b35dce]::-webkit-scrollbar {
    display: initial;
    width: .25rem
  }

  .bonus-modal__history ul[data-v-02b35dce]::-webkit-scrollbar-track {
    background-color: rgba(9, 24, 64, .5);
    border-radius: 20px
  }

  .bonus-modal__history ul[data-v-02b35dce]::-webkit-scrollbar-thumb {
    background-color: rgba(255, 180, 0, .5);
    border-radius: 20px
  }
}

.bonus-modal__history ul span.error[data-v-02b35dce] {
  color: #f42727
}

.bonus-modal__history ul span.success[data-v-02b35dce] {
  color: #00c717
}

.bonus-modal__history ul span.warning[data-v-02b35dce] {
  color: #fdd835
}

.bonus-modal__history ul li[data-v-02b35dce] {
  grid-gap: 1px;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr))
}

.bonus-modal__history ul li span[data-v-02b35dce] {
  font-size: .75rem
}

.bonus-modal__history ul li h5[data-v-02b35dce],
.bonus-modal__history ul li span[data-v-02b35dce] {
  background-color: #0e1f4e;
  overflow: hidden;
  padding: .25rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.bonus-modal__history ul li h5[data-v-02b35dce],
.bonus-modal__history ul li span[data-v-02b35dce]:not(:last-child) {
  grid-column: span 2
}

.bonus-modal .pagination[data-v-02b35dce] {
  margin-top: .5rem
}

.user-select {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: flex;
  overflow: hidden
}

.user-select label {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .5rem;
  text-transform: uppercase;
  transition: all .2s ease
}

.user-select label i {
  margin-right: .25rem
}

.user-select--focused {
  border-color: #ebb058
}

.user-select--focused label {
  background-color: #ebb058;
  border-color: #ebb058;
  color: #0e1f4e
}

.user-select--invalid {
  border-color: #f42727
}

.user-select select {
  color: #fff;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 600;
  overflow: hidden;
  padding: .25rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.user-select select option {
  color: initial
}

.user-documents {
  padding: .5rem
}

.user-documents #document-image {
  margin: auto
}

.user-documents form {
  margin-bottom: 1rem
}

.user-documents__image {
  position: relative
}

.user-documents__image button {
  position: absolute;
  right: .5rem;
  top: .5rem
}

.user-documents__image img {
  border-radius: 5px;
  display: block;
  margin-bottom: 1rem;
  width: 100%
}

.user-documents article {
  grid-gap: 1px;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: .5rem;
  overflow: hidden
}

.user-documents article p,
.user-documents article span {
  background-color: #091840;
  padding: .25rem .5rem
}

.user-documents article p.danger,
.user-documents article span.danger {
  color: #f42727
}

.user-documents article p.success,
.user-documents article span.success {
  color: #00c717
}

.user-documents article p.warning,
.user-documents article span.warning {
  color: #fdd835
}

.user-documents header {
  grid-gap: 1px;
  background-color: #1b3a8e;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.user-documents header span {
  background-color: #091840;
  display: block;
  font-weight: 700;
  overflow: hidden;
  padding: .25rem .5rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.user-documents--d form {
  align-items: start;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  position: relative
}

.user-documents--d form .input__container,
.user-documents--d form>button {
  grid-column: 1/2
}

.user-documents--d .user-documents__image {
  grid-column: 2/3;
  height: 100%;
  justify-self: center;
  padding: .5rem;
  position: absolute
}

.user-documents--d .user-documents__image img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.user-documents--d .user-documents__list {
  grid-gap: 1px;
  background-color: #1b3a8e;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  overflow: hidden
}

.user-documents--d article {
  border: none;
  border-radius: unset;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-bottom: 0
}

.user-documents--d article p,
.user-documents--d article span {
  background-color: #0e1f4e;
  text-align: center
}

.input-placeholder {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  min-height: 40px;
  overflow: hidden;
  position: relative;
  transition: border-color .2s ease
}

.input-placeholder label {
  align-items: center;
  background-color: #0e2258;
  border-right: 1px solid #1b3a8e;
  display: flex;
  flex-shrink: 0;
  font-size: .75rem;
  font-weight: 600;
  justify-content: center;
  padding: .4375rem .5rem;
  text-align: center;
  text-transform: uppercase;
  transition: all .2s ease;
  width: 6rem
}

.input-placeholder label i.icon--lg {
  font-size: 1.33rem
}

.input-placeholder div {
  align-items: center;
  background-color: #091840;
  color: #fff;
  display: flex;
  flex-grow: 1;
  font-family: inherit;
  font-size: .8125rem;
  font-weight: 600;
  min-width: 0;
  padding: .375rem .5rem;
  width: 100%
}

.input-placeholder div span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.input-placeholder .btn-copy {
  color: #fff;
  padding: .375rem .5rem
}

.input-placeholder .btn-copy.copied {
  color: #00c717
}

@media (hover:hover) and (min-width:1024px) {
  .input-placeholder .btn-copy:hover {
    color: #ebb058
  }
}

.method-bank {
  margin: .5rem 0
}

.method-bank .alert {
  margin-bottom: 1rem
}


.bank-select {
  grid-gap: .5rem;
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(4, minmax(0, 1fr))
}

.bank-select__item {
  position: relative
}

.bank-select__item label {
  background-color: #0e2258;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  display: grid;
  grid-template-rows: 1fr auto;
  height: 100%;
  padding: .25rem .25rem 1.25rem;
  transition: all .2s ease
}

.bank-select__item label img {
  display: block;
  height: 100%;
  max-height: 2.5rem;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%
}

.bank-select__item label span {
  font-size: .625rem;
  font-weight: 600;
  margin: .125rem 0;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (hover:hover) and (min-width:1024px) {
  .bank-select__item label:hover {
    border-color: #ebb058;
    color: #ebb058
  }
}

.bank-select__item--active label {
  border-color: #ebb058;
  color: #ebb058
}

.bank-select__item--active i {
  color: #ebb058
}

.bank-select__icon {
  bottom: .25rem;
  left: 50%;
  pointer-events: none;
  position: absolute;
  transform: translateX(-50%)
}

.bank-select__input {
  position: absolute;
  visibility: hidden
}

.bank-select--d {
  grid-template-columns: repeat(8, minmax(0, 1fr))
}

.method-finance[data-v-20c5b15d] {
  margin: .5rem 0
}

.method-finance .alert[data-v-20c5b15d],
.method-finance__details[data-v-20c5b15d] {
  margin-bottom: 1rem
}

.method-finance__details h4[data-v-20c5b15d] {
  margin-bottom: .5rem;
  text-transform: uppercase
}

.method-finance__details .input__container[data-v-20c5b15d] {
  margin-bottom: .5rem
}

.alert[data-v-20c5b15d],
.brand-button[data-v-20c5b15d] {
  margin-bottom: 1rem
}

.method-finance {
  margin: .5rem 0
}

.method-finance .alert,
.method-finance__details {
  margin-bottom: 1rem
}

.method-finance__details h4 {
  margin-bottom: .5rem;
  text-transform: uppercase
}

.method-finance__details .input__container {
  margin-bottom: .5rem
}

.method-finance {
  margin: .5rem 0
}

.method-finance .alert,
.method-finance__details {
  margin-bottom: 1rem
}

.method-finance__details h4 {
  margin-bottom: .5rem;
  text-transform: uppercase
}

.method-finance__details .input__container {
  margin-bottom: .5rem
}

.method-finance {
  margin: .5rem 0
}

.method-finance .alert,
.method-finance__details {
  margin-bottom: 1rem
}

.method-finance__details h4 {
  margin-bottom: .5rem;
  text-transform: uppercase
}

.method-finance__details .input__container {
  margin-bottom: .5rem
}

.user-panel[data-v-c6b7569c] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  overflow: hidden
}

.user-panel header[data-v-c6b7569c] {
  grid-gap: .5rem;
  background-color: #0e1f4e;
  display: grid;
  grid-template-columns: auto 1fr auto;
  padding-right: .5rem
}

.user-panel header.with-status[data-v-c6b7569c] {
  grid-template-columns: auto 1fr auto auto
}

.user-panel header h4[data-v-c6b7569c] {
  margin-bottom: .125rem;
  padding: .5rem
}

.user-panel header button[data-v-c6b7569c] {
  align-self: center
}

.user-panel__icon[data-v-c6b7569c] {
  align-items: center;
  background-color: #091840;
  display: flex;
  justify-content: center;
  padding: .5rem 1rem;
  transition: color .2s ease;
  width: 3rem
}

.user-panel__status[data-v-c6b7569c] {
  margin-top: .125rem;
  padding: .5rem;
  text-transform: uppercase
}

.user-panel__status--warning[data-v-c6b7569c] {
  color: #fdd835
}

.user-panel__status--danger[data-v-c6b7569c] {
  color: #f42727
}

.user-panel__status--success[data-v-c6b7569c] {
  color: #00c717
}

.user-panel__body[data-v-c6b7569c] {
  overflow: hidden;
  transition: max-height .2s ease
}

.user-panel--collapsed .user-panel__icon[data-v-c6b7569c] {
  color: #ebb058
}

.bank-container {
  align-items: center;
  background: #132f7d;
  border: 1px solid #163793;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: .5rem 0;
  padding: 10px 5px;
  position: relative
}

.bank-container__actions {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: absolute;
  right: 5px;
  top: 10px;
  width: 30px
}

.bank-container__actionsbutton:first-child {
  margin-right: 5px
}

.bank-container__label {
  color: #a1d3fc
}

.bank-container__bank-icon {
  color: #f5ae44
}

.scash-form .alert[data-v-449d49d4] {
  margin-bottom: .5rem
}

.scash-details[data-v-449d49d4] {
  margin-bottom: 1rem
}

.scash-details h4[data-v-449d49d4] {
  text-transform: uppercase
}

.scash-details .input__container[data-v-449d49d4],
.scash-details h4[data-v-449d49d4] {
  margin-bottom: .5rem
}

.alert[data-v-449d49d4],
.brand-button[data-v-449d49d4] {
  margin-bottom: 1rem
}

.user-textarea[data-v-e50b853a] {
  background-color: #091840;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  display: flex;
  overflow: hidden
}

.user-textarea--focused[data-v-e50b853a] {
  border-color: #ebb058
}

.user-textarea--invalid[data-v-e50b853a] {
  border-color: #f42727
}

.user-textarea textarea[data-v-e50b853a] {
  color: #fff;
  font-family: inherit;
  font-size: .875rem;
  font-weight: 500;
  padding: .25rem;
  resize: none
}

.user-textarea button[data-v-e50b853a] {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0 .5rem
}

.user-textarea__error[data-v-e50b853a] {
  bottom: 0;
  color: #f42727;
  font-size: .75rem;
  font-style: italic;
  position: absolute;
  transform: translateY(100%)
}

.game-comments {
  grid-gap: 1px;
  display: grid;
  grid-template-rows: 1fr auto;
  height: 100%
}

.game-comments .alert,
.game-comments .loading-indicator {
  align-self: center;
  justify-self: center
}

.game-comments__content {
  height: 100%;
  overflow: hidden;
  position: relative
}

.game-comments__content:after {
  background: linear-gradient(0deg, rgba(9, 24, 64, .8) 0, rgba(9, 24, 64, 0));
  bottom: 0;
  content: "";
  height: 1rem;
  left: 0;
  position: absolute;
  width: 100%
}

.game-comments__content ul {
  grid-gap: 1px;
  align-content: start;
  display: grid;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay
}

@media (min-width:1024px) {
  .game-comments__content ul::-webkit-scrollbar {
    width: .25rem
  }

  .game-comments__content ul::-webkit-scrollbar-track {
    background-color: #091840;
    border-radius: 20px
  }

  .game-comments__content ul::-webkit-scrollbar-thumb {
    background-color: #1b3a8e;
    border-radius: 20px
  }
}

.game-comments__content ul li:not(.loading-observer) {
  grid-gap: .25rem;
  align-items: center;
  background-color: #091840;
  display: grid;
  grid-template-columns: 5.5rem 3.5rem 1fr;
  padding: .5rem
}

.game-comments__content ul .loading-observer .spinner {
  margin: .5rem 0
}

.game-comments__content ul .date {
  border: 1px solid #e81616;
  border-radius: 5px;
  font-size: .75rem;
  font-weight: 700;
  justify-self: center;
  padding: .25rem
}

.game-comments__content ul .username {
  background-color: #e81616;
  border-radius: 5px;
  color: #fff;
  justify-self: center
}

.game-comments__content ul .username,
.game-comments__content ul p {
  font-size: .75rem;
  font-weight: 700;
  padding: .25rem
}

.game-comments form {
  grid-gap: .5rem;
  align-items: center;
  background-color: #091840;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  justify-items: center;
  padding: .5rem;
  position: relative;
  z-index: 2
}

.game-comments form .input__container {
  grid-column: 1/-1
}

.game-comments--d {
  height: 75vh;
  width: 700px
}

.game-comments--d form {
  grid-gap: 1rem;
  grid-template-columns: 1fr auto auto
}

.game-comments--d form .input__container {
  grid-column: unset;
  margin-bottom: 0
}

.ticket {
  align-items: start;
  background-color: #0e1f4e;
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  height: 100%;
  position: relative
}

.ticket .loading-indicator {
  align-self: center;
  justify-self: center
}

.ticket__department {
  border-bottom: 1px solid #091840;
  padding: .5rem
}

.ticket__department h4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.ticket__status {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: .5rem;
  z-index: 2
}

.ticket__status--danger {
  color: #f42727
}

.ticket__status--success {
  color: #00c717
}

.ticket__status--warning {
  color: #fdd835
}

.ticket__replies {
  grid-gap: .5rem;
  align-content: start;
  align-self: stretch;
  display: grid;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: .5rem .75rem
}

.ticket__message {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  padding: .5rem;
  position: relative;
  width: 80%
}

.ticket__message:before {
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  top: .5rem;
  width: 10px
}

.ticket__message--left {
  background-color: #091840;
  justify-self: left
}

.ticket__message--left:before {
  background-color: #091840;
  border-left: 1px solid #1b3a8e;
  border-top: 1px solid #1b3a8e;
  left: -6px;
  transform: rotate(-45deg) skew(20deg, 20deg)
}

.ticket__message--right {
  background-color: #0e2258;
  justify-self: right
}

.ticket__message--right:before {
  background-color: #0e2258;
  border-bottom: 1px solid #1b3a8e;
  border-right: 1px solid #1b3a8e;
  right: -6px;
  transform: rotate(-45deg) skew(20deg, 20deg)
}

.ticket form {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: 1fr auto;
  padding: .5rem .5rem 1.25rem;
  z-index: 2
}

.ticket form .input__container {
  margin-bottom: 0
}

.ticket form button {
  align-items: center;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  padding: .5rem 1rem
}

.ticket--d {
  height: 80vh
}

.ticket--d .ticket__replies {
  -ms-overflow-style: initial;
  scrollbar-color: #0e1f4e #1b3a8e;
  scrollbar-width: thin
}

.ticket--d .ticket__replies::-webkit-scrollbar {
  display: initial;
  width: .25rem
}

.ticket--d .ticket__replies::-webkit-scrollbar-track {
  background-color: #0e1f4e
}

.ticket--d .ticket__replies::-webkit-scrollbar-thumb {
  background-color: #1b3a8e
}

.ticket.theme--light {
  background-color: var(--gray)
}

.ticket.theme--light .ticket__department,
.ticket.theme--light .ticket__status {
  background-color: var(--blue-dark)
}

.comments[data-v-371d2a8a] {
  padding-bottom: 1rem
}

.comments .app-container[data-v-371d2a8a] {
  grid-gap: 1rem;
  display: grid
}

.comments header[data-v-371d2a8a] {
  transform: translateX(-.5rem);
  width: calc(100% + 1rem)
}

.comments header img[data-v-371d2a8a] {
  display: block;
  width: 100%
}

@media (min-width:1024px) {
  .comments header[data-v-371d2a8a] {
    transform: unset;
    width: 100%
  }
}

.comments form[data-v-371d2a8a] {
  grid-gap: .5rem;
  background-color: #0e1f4e;
  border-radius: 10px;
  display: grid;
  padding: 1rem
}

@media (min-width:1024px) {
  .comments form[data-v-371d2a8a] {
    background-color: #091840;
    border: 2px solid #0e1f4e;
    grid-template-columns: 1fr 2fr auto auto;
    padding: .5rem
  }

  .comments form .btn--secondary[data-v-371d2a8a] {
    border-radius: 0 10px 10px 0
  }
}

.comments form h2[data-v-371d2a8a] {
  justify-self: center
}

@media (min-width:1024px) {
  .comments form h2[data-v-371d2a8a] {
    align-self: center;
    padding: 0 1rem
  }
}

.comments form input[data-v-371d2a8a],
.comments form textarea[data-v-371d2a8a] {
  background-color: #0e2258;
  border-radius: 5px;
  color: #fff;
  padding: .5rem 1rem
}

@media (min-width:1024px) {

  .comments form input[data-v-371d2a8a],
  .comments form textarea[data-v-371d2a8a] {
    padding: 1rem
  }
}

.comments form input[data-v-371d2a8a] {
  font-weight: 700
}

@media (min-width:1024px) {
  .comments form input[data-v-371d2a8a] {
    border-radius: 10px 0 0 10px
  }
}

.comments form textarea[data-v-371d2a8a] {
  resize: none
}

@media (min-width:1024px) {
  .comments form textarea[data-v-371d2a8a] {
    border-radius: unset
  }
}

.comments form .input__error[data-v-371d2a8a] {
  grid-column: 1/-1
}

.comments form .input__error span[data-v-371d2a8a] {
  display: block
}

.comments ul[data-v-371d2a8a] {
  grid-gap: 2rem;
  align-items: start;
  display: grid;
  margin-top: 1rem
}

@media (min-width:1024px) {
  .comments ul[data-v-371d2a8a] {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
}

.comments ul li[data-v-371d2a8a] {
  grid-gap: .5rem;
  align-content: start;
  align-items: start;
  background-color: #ca113d;
  border-radius: 10px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  padding: 1.5rem 1rem 1rem;
  position: relative
}

.comments ul li h2[data-v-371d2a8a] {
  background-color: #ca113d;
  border-radius: 5px;
  justify-self: center;
  padding: .25rem 1rem;
  position: absolute;
  top: 0;
  transform: translateY(-50%)
}

.comments ul li>h4[data-v-371d2a8a] {
  background-color: #0e2258;
  border-radius: 2px;
  font-weight: 700;
  grid-column: span 4;
  overflow: hidden;
  padding: .375rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (min-width:1024px) {
  .comments ul li>h4[data-v-371d2a8a] {
    grid-column: span 2
  }
}

.comments ul li .date[data-v-371d2a8a],
.comments ul li .user[data-v-371d2a8a] {
  background-color: #0e2258;
  border-radius: 2px;
  grid-column: span 2;
  padding: .375rem .375rem .375rem 2.5rem;
  position: relative
}

@media (min-width:1024px) {

  .comments ul li .date[data-v-371d2a8a],
  .comments ul li .user[data-v-371d2a8a] {
    grid-column: span 1
  }
}

.comments ul li .date div[data-v-371d2a8a],
.comments ul li .user div[data-v-371d2a8a] {
  align-items: center;
  background-color: #091840;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  height: calc(100% - 4px);
  justify-content: center;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 2rem
}

.comments ul li p[data-v-371d2a8a] {
  align-self: end;
  background-color: #fff;
  color: #000;
  font-size: .75rem;
  font-weight: 600;
  grid-column: span 4;
  line-height: 1.5rem;
  padding: .375rem;
  word-break: break-all
}

.account[data-v-ad27f062] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-ad27f062] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-ad27f062],
.brand-button[data-v-ad27f062] {
  margin-bottom: 1rem
}




.alert[data-v-8fbb05c6],
.brand-button[data-v-8fbb05c6],
form .alert[data-v-8fbb05c6] {
  margin-bottom: 1rem
}

.alert[data-v-899aaddc],
.brand-button[data-v-899aaddc] {
  margin-bottom: 1rem
}

.alert[data-v-44c04ba2],
.brand-button[data-v-44c04ba2],
form .alert[data-v-44c04ba2] {
  margin-bottom: 1rem
}

.alert[data-v-188aef02],
.brand-button[data-v-188aef02] {
  margin-bottom: 1rem
}

.account[data-v-d3c18484] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-d3c18484] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-d3c18484],
.brand-button[data-v-d3c18484] {
  margin-bottom: 1rem
}

.account[data-v-7a185088] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-7a185088] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-7a185088],
.brand-button[data-v-7a185088] {
  margin-bottom: 1rem
}

.account[data-v-33c88ee2] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-33c88ee2] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-33c88ee2],
.brand-button[data-v-33c88ee2] {
  margin-bottom: 1rem
}

.account[data-v-0b1f692a] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-0b1f692a] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-0b1f692a],
.brand-button[data-v-0b1f692a] {
  margin-bottom: 1rem
}

.account[data-v-577a399a] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-577a399a] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-577a399a],
.brand-button[data-v-577a399a] {
  margin-bottom: 1rem
}

.account[data-v-7d06be10] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-7d06be10] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-7d06be10],
.brand-button[data-v-7d06be10] {
  margin-bottom: 1rem
}

.account[data-v-cf3eb5e0] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-cf3eb5e0] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-cf3eb5e0],
.brand-button[data-v-cf3eb5e0] {
  margin-bottom: 1rem
}

.account[data-v-83fd8950] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-83fd8950] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-83fd8950],
.brand-button[data-v-83fd8950] {
  margin-bottom: 1rem
}

.account[data-v-76d7ae18] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-76d7ae18] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-76d7ae18],
.brand-button[data-v-76d7ae18] {
  margin-bottom: 1rem
}

.account[data-v-218a2041] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-218a2041] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-218a2041],
.brand-button[data-v-218a2041] {
  margin-bottom: 1rem
}

.account[data-v-6dfd3553] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-6dfd3553] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-6dfd3553],
.brand-button[data-v-6dfd3553] {
  margin-bottom: 1rem
}

.account[data-v-38fb1664] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-38fb1664] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-38fb1664],
.brand-button[data-v-38fb1664] {
  margin-bottom: 1rem
}

.account[data-v-16cba24c] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-16cba24c] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-16cba24c],
.brand-button[data-v-16cba24c] {
  margin-bottom: 1rem
}

.account[data-v-92489864] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-92489864] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-92489864],
.brand-button[data-v-92489864] {
  margin-bottom: 1rem
}

.account[data-v-98099f30] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-98099f30] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-98099f30],
.brand-button[data-v-98099f30] {
  margin-bottom: 1rem
}

.account[data-v-311e3b53] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-311e3b53] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-311e3b53],
.brand-button[data-v-311e3b53] {
  margin-bottom: 1rem
}

.account[data-v-b4e8aca8] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-b4e8aca8] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-b4e8aca8],
.brand-button[data-v-b4e8aca8] {
  margin-bottom: 1rem
}

.account[data-v-79d297c5] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-79d297c5] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-79d297c5],
.brand-button[data-v-79d297c5] {
  margin-bottom: 1rem
}

.alphapo-qr[data-v-3858d20d] {
  align-items: center;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  margin-bottom: .5rem;
  padding: .5rem
}

.account[data-v-3858d20d],
.alphapo-qr[data-v-3858d20d] {
  background-color: #0e1f4e
}

.account[data-v-3858d20d] {
  border: 1px solid #1b3a8e;
  border-radius: 10px;
  cursor: pointer;
  height: 100%;
  padding: .5rem 1rem;
  transition: all .2s ease
}

.account .bank-name[data-v-3858d20d] {
  font-weight: 700;
  margin-bottom: 1rem
}

.alert[data-v-3858d20d],
.brand-button[data-v-3858d20d] {
  margin-bottom: .5rem
}

@media (min-width:1024px) {
  .input-group[data-v-3858d20d] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: 2fr 1fr 2fr;
    margin-bottom: 1rem
  }

  .input-group .brand-button[data-v-3858d20d],
  .input-group .input__container[data-v-3858d20d] {
    margin-bottom: 0
  }
}

.deposit-method .alert {
  margin-bottom: 1rem
}

.deposit-method header[data-v-5c7773ea] {
  grid-gap: .5rem;
  display: grid;
  margin-bottom: .5rem
}

.deposit-method header .mobile-header[data-v-5c7773ea] {
  background-color: #0e1f4e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 5px 0;
  position: relative
}

.deposit-method header .mobile-header__back-button[data-v-5c7773ea] {
  left: 2px;
  position: absolute;
  top: 0;
  top: 50%;
  transform: translateY(-50%)
}

.deposit-method header .mobile-header__method-name[data-v-5c7773ea] {
  font-weight: 600
}

.deposit-method header .method-video[data-v-5c7773ea] {
  grid-row: 2/3
}

.deposit-method.deposit-method--d header[data-v-5c7773ea] {
  grid-auto-columns: minmax(auto, 3fr) 2fr
}

.deposit-method.deposit-method--d header .method-info[data-v-5c7773ea],
.deposit-method.deposit-method--d header .method-video[data-v-5c7773ea] {
  grid-row: 1/2
}

.deposit-method__info[data-v-5c7773ea] {
  padding: 1.25rem .625rem
}

@media (min-width:1024px) {
  .deposit-method__info[data-v-5c7773ea] {
    display: flex;
    gap: 1.25rem;
    padding-bottom: 0
  }
}

.deposit-method__info .deposit-method__info-box[data-v-5c7773ea]:first-child {
  border-bottom: 1px solid #fff;
  margin-bottom: 1.2rem;
  padding-bottom: 1.2rem
}

@media (min-width:1024px) {
  .deposit-method__info .deposit-method__info-box[data-v-5c7773ea]:first-child {
    border-bottom: 0;
    border-right: 1px solid #fff;
    margin-bottom: 0;
    padding: 0 1.25rem 0 0
  }
}

.deposit-method__info .deposit-method__info-box h3[data-v-5c7773ea] {
  color: #d39500;
  font-size: 1.25rem;
  margin-bottom: .62rem
}

@media (min-width:1024px) {
  .deposit-method__info .deposit-method__info-box h3[data-v-5c7773ea] {
    font-size: 1.5rem;
    line-height: 1.25;
    min-height: 5rem
  }
}

.deposit-method__info .deposit-method__info-box ul[data-v-5c7773ea] {
  list-style: none
}

.deposit-method__info .deposit-method__info-box li[data-v-5c7773ea] {
  display: flex;
  font-size: 1rem;
  margin-bottom: .62rem
}

.deposit-method__info .deposit-method__info-box li[data-v-5c7773ea]:last-child {
  margin-bottom: 0
}

.deposit-method__info .deposit-method__info-box li[data-v-5c7773ea]:before {
  content: "-";
  display: inline-block;
  margin-right: .63rem
}

@media (min-width:1024px) {
  .deposit-method__info .deposit-method__info-box li[data-v-5c7773ea] {
    margin-bottom: .88rem
  }
}

.deposit-method__info.light .deposit-method__info-box[data-v-5c7773ea]:first-child {
  border-bottom: 1px solid #ebb058
}

@media (min-width:1024px) {
  .deposit-method__info.light .deposit-method__info-box[data-v-5c7773ea]:first-child {
    border-bottom: 0;
    border-right: 1px solid #ebb058
  }
}

.deposit-method__info.light li[data-v-5c7773ea] {
  color: #000
}



.method-finance-withdraw {
  margin: .5rem 0
}

.method-finance-withdraw .alert {
  margin-bottom: 1rem
}



































.withdraw-method header[data-v-6cde25fc] {
  grid-gap: .5rem;
  display: grid;
  margin-bottom: .5rem
}

.withdraw-method header .mobile-header[data-v-6cde25fc] {
  background-color: #0e1f4e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 5px 0;
  position: relative
}

.withdraw-method header .mobile-header__back-button[data-v-6cde25fc] {
  left: 2px;
  position: absolute;
  top: 0;
  top: 50%;
  transform: translateY(-50%)
}

.withdraw-method header .mobile-header__method-name[data-v-6cde25fc] {
  font-weight: 600
}

.withdraw-method header .method-video[data-v-6cde25fc] {
  grid-row: 2/3
}

.withdraw-method.withdraw-method--d header[data-v-6cde25fc] {
  grid-auto-columns: minmax(auto, 3fr) 2fr
}

.withdraw-method.withdraw-method--d header .method-info[data-v-6cde25fc],
.withdraw-method.withdraw-method--d header .method-video[data-v-6cde25fc] {
  grid-row: 1/2
}

.form-g2fa {
  padding: .5rem
}

.form-g2fa img {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: block;
  height: 10rem;
  margin: 0 auto .5rem;
  width: 10rem
}

.form-g2fa__instructions {
  margin-top: .5rem
}

.form-g2fa__instructions .user-panel:first-child {
  margin-bottom: .5rem
}

.form-g2fa__instructions a {
  margin: .5rem
}

.form-g2fa__instructions .instruction {
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: flex;
  margin: .5rem;
  overflow: hidden
}

.form-g2fa__instructions .instruction h5 {
  align-items: center;
  background-color: #ebb058;
  color: #000;
  display: flex;
  justify-content: center;
  padding: .25rem .5rem;
  text-align: center
}

.form-g2fa__instructions .instruction p {
  font-size: .75rem;
  padding: .25rem .5rem
}

.form-g2fa--d.form-g2fa--enable {
  grid-gap: .5rem;
  align-items: center;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.form-g2fa--d.form-g2fa--enable .form-g2fa__instructions {
  grid-column: span 2;
  margin-top: 0
}

.pattern-setup[data-v-221077b6] {
  grid-gap: .5rem;
  display: grid;
  justify-content: center;
  padding: .5rem
}

.pattern-setup .patt-holder[data-v-221077b6] {
  background-color: var(--blue-dark)
}

.pattern-setup[data-v-221077b6] .patt-dots {
  background-color: var(--gray)
}

.pattern-setup[data-v-221077b6] .patt-circ.hovered {
  border-color: var(--gray)
}

.pattern-setup[data-v-221077b6] .patt-error .patt-circ.hovered {
  border-color: #f42727
}

.pattern-setup[data-v-221077b6] .patt-lines {
  background: var(--gray-alpha-2)
}

.pattern-setup__controls[data-v-221077b6] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: auto 1fr
}

.radio-group[data-v-acb4bd16] {
  grid-gap: 1px;
  background-color: #0e1f4e;
  display: grid
}

.radio-group__item[data-v-acb4bd16] {
  align-items: center;
  display: flex;
  position: relative
}

.radio-group label[data-v-acb4bd16] {
  background-color: #091840;
  cursor: pointer;
  display: block;
  flex-grow: 1;
  height: 100%;
  padding: .5rem .5rem .5rem 2rem
}

.radio-group i[data-v-acb4bd16] {
  left: .5rem;
  position: absolute
}

.radio-group__item--active[data-v-acb4bd16] {
  color: #ebb058
}

.radio-group__item--active.radio-group__item--disabled[data-v-acb4bd16] {
  color: rgba(235, 176, 88, .38)
}

.radio-group__item--disabled[data-v-acb4bd16] {
  color: hsla(0, 0%, 100%, .38)
}

.radio-group__input[data-v-acb4bd16] {
  position: absolute;
  visibility: hidden
}

.form-login-setup {
  padding: .5rem
}

.form-login-setup .radio__container {
  margin-bottom: 1rem
}

.form-account-edit {
  padding: .5rem
}

.form-account-edit--d {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.form-account-edit--d button {
  grid-column: 1/-1;
  justify-self: center
}

.form-password-update {
  padding: .5rem
}

.form-password-update--d {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media (min-width:1440px) {
  .form-password-update--d {
    display: block
  }
}

.user-edit[data-v-0d714b12] {
  padding: .5rem
}

.user-edit .user-panel[data-v-0d714b12] {
  margin-bottom: .5rem
}

@media (min-width:1440px) {
  .user-edit--d[data-v-0d714b12] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-auto-flow: dense;
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .user-edit--d .user-panel[data-v-0d714b12] {
    margin-bottom: 0
  }

  .user-edit--d .user-panel[data-v-0d714b12]:first-of-type,
  .user-edit--d .user-panel[data-v-0d714b12]:last-of-type,
  .user-edit--d .user-panel[data-v-0d714b12]:nth-of-type(2) {
    grid-column: 1/-1
  }
}

.form-verify-email {
  padding: .5rem
}

.form-verify-email__current {
  background-color: #0e1f4e;
  border-radius: 5px;
  margin-bottom: .5rem;
  padding: .5rem;
  text-align: center
}

.form-verify-email__instructions {
  grid-gap: .5rem;
  display: grid;
  margin-top: .5rem
}

.form-verify-email__instructions div {
  grid-gap: .5rem;
  align-items: center;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 3rem 1fr;
  padding: .5rem;
  position: relative
}

.form-verify-email__instructions div:last-child {
  margin-bottom: 0
}

.form-verify-email__instructions div h4,
.form-verify-email__instructions div i {
  color: #ebb058
}

.form-verify-email__instructions div i {
  grid-column: 1/2;
  grid-row: 1/3
}

.form-verify-email__instructions div h4,
.form-verify-email__instructions div p {
  grid-column: 2/3
}

.form-verify-email__instructions div h4 {
  grid-row: 1/2
}

.form-verify-email__instructions div p {
  grid-row: 2/3
}

.form-verify-phone {
  padding: .5rem
}

.form-verify-phone__current {
  background-color: #0e1f4e;
  border-radius: 5px;
  margin-bottom: .5rem;
  padding: .5rem;
  text-align: center
}

.form-verify-phone__instructions {
  grid-gap: .5rem;
  display: grid;
  margin-top: .5rem
}

.form-verify-phone__instructions div {
  grid-gap: .5rem;
  align-items: center;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 3rem 1fr;
  padding: .5rem;
  position: relative
}

.form-verify-phone__instructions div:last-child {
  margin-bottom: 0
}

.form-verify-phone__instructions div h4,
.form-verify-phone__instructions div i {
  color: #ebb058
}

.form-verify-phone__instructions div i {
  grid-column: 1/2;
  grid-row: 1/3
}

.form-verify-phone__instructions div h4,
.form-verify-phone__instructions div p {
  grid-column: 2/3
}

.form-verify-phone__instructions div h4 {
  grid-row: 1/2
}

.form-verify-phone__instructions div p {
  grid-row: 2/3
}

.user-verify[data-v-bd6896c4] {
  padding: .5rem
}

.user-verify .user-panel[data-v-bd6896c4] {
  margin-bottom: .5rem
}

.user-verify--d[data-v-bd6896c4] {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.form-new-message {
  padding: .5rem
}

@media (min-width:1440px) {
  .form-new-message--d {
    grid-column-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .form-new-message--d .input__container:nth-child(3),
  .form-new-message--d button {
    grid-column: 1/3
  }
}

.user-messages[data-v-5ece91c4] {
  padding: .5rem
}

.user-messages__count[data-v-5ece91c4] {
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-bottom: .5rem
}

.user-messages__count div[data-v-5ece91c4] {
  align-items: center;
  background-color: #091840;
  border-radius: 10px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: .25rem .5rem
}

.user-messages__count div span[data-v-5ece91c4] {
  color: #ebb058;
  display: block;
  font-weight: 700;
  margin-left: .5rem
}

.user-messages__list[data-v-5ece91c4] {
  margin-top: 1rem
}

.user-messages__ticket[data-v-5ece91c4] {
  grid-gap: 1px;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: .5rem;
  overflow: hidden
}

.user-messages__ticket span[data-v-5ece91c4] {
  background-color: #091840;
  display: block;
  overflow: hidden;
  padding: .25rem .5rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.user-messages__ticket span.danger[data-v-5ece91c4] {
  color: #f42727
}

.user-messages__ticket span.success[data-v-5ece91c4] {
  color: #00c717
}

.user-messages__ticket span.warning[data-v-5ece91c4] {
  color: #fdd835
}

.user-messages__ticket span.ticket-subject[data-v-5ece91c4] {
  font-weight: 700;
  grid-column: span 2
}

.user-messages__ticket button[data-v-5ece91c4] {
  padding: .25rem .5rem;
  text-align: center
}

.user-messages--d .user-messages__list[data-v-5ece91c4] {
  grid-column-gap: .5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.coupon-header[data-v-79edf8d9] {
  grid-gap: .25rem .5rem;
  align-items: center;
  background-color: #091840;
  display: grid;
  grid-template-columns: auto 1fr auto;
  padding: .5rem
}

.coupon-header span[data-v-79edf8d9] {
  font-size: .75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.coupon-header span em[data-v-79edf8d9] {
  color: #ebb058;
  font-style: normal
}

.coupon-header button[data-v-79edf8d9] {
  align-items: center;
  background-color: #0e2258;
  border-radius: 50%;
  display: flex;
  grid-column: 3/4;
  grid-row: 2/3;
  height: 1.25rem;
  justify-content: center;
  width: 1.25rem
}

.coupon-header .coupon-status[data-v-79edf8d9] {
  align-self: center;
  border-radius: 50%;
  grid-column: 3/4;
  grid-row: 1/2;
  height: .75rem;
  justify-self: center;
  width: .75rem
}

.coupon-header .coupon-status--0[data-v-79edf8d9] {
  background-color: #fdd835
}

.coupon-header .coupon-status--2[data-v-79edf8d9] {
  background-color: #00c717
}

.coupon-header .coupon-status--3[data-v-79edf8d9] {
  background-color: #f42727
}

.coupon-header .coupon-status--4[data-v-79edf8d9] {
  background-color: #707070
}

.coupon-header--modal[data-v-79edf8d9] {
  grid-template-columns: 2fr 3fr auto
}

.coupon-header--modal span[data-v-79edf8d9] {
  font-size: .875rem
}

.coupon-header--compact[data-v-79edf8d9] {
  grid-template-columns: repeat(4, minmax(0, 1fr)) auto auto
}

.coupon-header--compact .coupon-status[data-v-79edf8d9],
.coupon-header--compact button[data-v-79edf8d9] {
  grid-column: unset;
  grid-row: unset
}

.coupon-header--compact .win[data-v-79edf8d9] {
  grid-column: 3/4;
  grid-row: 1/2
}

.coupon-header--compact .time[data-v-79edf8d9] {
  grid-column: 4/5;
  grid-row: 1/2
}

.system-panel[data-v-7768ab92] {
  background-color: #1b3a8e;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  overflow: hidden
}

.system-panel>header[data-v-7768ab92] {
  align-items: center;
  background-color: #091840;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: .5rem
}

.system-panel>header button[data-v-7768ab92] {
  align-items: center;
  background-color: #0e2258;
  border-radius: 50%;
  display: flex;
  height: 1.25rem;
  justify-content: center;
  width: 1.25rem
}

.system-panel__detail[data-v-7768ab92] {
  grid-gap: 1px;
  display: grid;
  transition: max-height .2s ease
}

.system-panel__detail span[data-v-7768ab92] {
  background-color: #0e2258;
  overflow: hidden;
  padding: .25rem .125rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.system-panel__detail header[data-v-7768ab92] {
  grid-gap: 1px;
  border-top: 1px solid #1b3a8e;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr)) auto
}

.system-panel__detail header h5[data-v-7768ab92] {
  background-color: #091840;
  overflow: hidden;
  padding: .25rem .125rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}

.system-panel__event[data-v-7768ab92] {
  grid-gap: 1px;
  display: grid;
  font-size: .75rem;
  grid-template-columns: repeat(4, minmax(0, 1fr)) auto;
  text-align: center
}

.system-panel .coupon-status[data-v-7768ab92] {
  align-items: center;
  background-color: #0e2258;
  display: flex;
  justify-content: center;
  padding: .25rem .125rem
}

.system-panel .coupon-status>*[data-v-7768ab92] {
  border-radius: 50%;
  height: .5rem;
  width: .5rem
}

.system-panel .coupon-status--0[data-v-7768ab92] {
  background-color: #fdd835
}

.system-panel .coupon-status--2[data-v-7768ab92] {
  background-color: #00c717
}

.system-panel .coupon-status--3[data-v-7768ab92] {
  background-color: #f42727
}

.system-panel .coupon-status--4[data-v-7768ab92] {
  background-color: #707070
}

.coupon-system__detail h5[data-v-1167df9a] {
  background-color: #091840;
  border-top: 1px solid #1b3a8e;
  padding: .25rem .5rem;
  text-align: center
}

.coupon-system__systems[data-v-1167df9a] {
  border-top: 1px solid #1b3a8e;
  padding: .5rem
}

.coupon-system__systems .system-panel[data-v-1167df9a] {
  margin-bottom: .5rem
}

.coupon-system__systems .system-panel[data-v-1167df9a]:last-child {
  margin-bottom: 0
}

.coupon-combined__detail h5[data-v-3cdc807d] {
  background-color: #091840;
  border-top: 1px solid #1b3a8e;
  padding: .25rem .5rem;
  text-align: center
}

.user-coupons[data-v-35269d06] {
  padding: .5rem
}

.user-coupons .coupon[data-v-35269d06],
.user-coupons .user-panel[data-v-35269d06] {
  margin-bottom: .5rem
}

.user-coupons__filter[data-v-35269d06] {
  padding: .5rem
}

.user-coupons__filter>div[data-v-35269d06] {
  grid-gap: .25rem;
  display: grid;
  grid-template-columns: repeat(5, auto);
  margin-bottom: .5rem
}

.user-coupons__status[data-v-35269d06] {
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  border-radius: 5px;
  padding: .25rem .5rem
}

.user-coupons__status.active[data-v-35269d06] {
  background-color: #ebb058;
  border: none;
  color: #000
}

.user-coupons--d form[data-v-35269d06] {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)) auto
}

.user-coupons--d form .input__container[data-v-35269d06] {
  margin-bottom: 0
}

.user-history[data-v-9e665cc8] {
  padding: .5rem
}

.user-history header[data-v-9e665cc8],
.user-history header .input__container[data-v-9e665cc8] {
  margin-bottom: .5rem
}

.user-history form[data-v-9e665cc8] {
  padding: .5rem
}

.user-history .pagination[data-v-9e665cc8] {
  margin-top: .5rem
}

.user-history--d header[data-v-9e665cc8] {
  grid-gap: .5rem;
  align-items: center;
  display: grid;
  grid-template-columns: auto 1fr
}

.user-history--d header .input__container[data-v-9e665cc8] {
  margin-bottom: 0
}

.user-history--d form[data-v-9e665cc8] {
  grid-gap: .5rem;
  align-items: start;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)) auto
}