@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin,latin-ext);
:root {
  --white: #f2f2f2;
  --black: #0d0d0d;
}

:root[data-theme=light] {
  --shadow: #00000022;
}

:root[data-theme=dark] {
  --shadow: #000000aa;
}

:root[data-theme=light] {
  --success: #00c717;
  --info: #cff4fc;
  --warning: #fdd835;
  --danger: #f42727;
}

:root[data-theme=dark] {
  --success: #00c717;
  --info: #cff4fc;
  --warning: #fdd835;
  --danger: #f42727;
}

:root[data-theme=light] {
  --text-50: #0d0d0d;
  --text-100: #1a1a1a;
  --text-200: #333333;
  --text-300: #4d4d4d;
  --text-400: #666666;
  --text-500: #808080;
  --text-600: #999999;
  --text-700: #b3b3b3;
  --text-800: #cccccc;
  --text-900: #e6e6e6;
  --text-950: #ffffff;
  --background-50: #ffffff;
  --background-100: #d4ddf7;
  --background-200: #a8bbf0;
  --background-300: #7d9ae8;
  --background-400: #5278e0;
  --background-500: #2656d9;
  --background-600: #1f45ad;
  --background-700: #173482;
  --background-800: #0f2257;
  --background-900: #091840;
  --background-950: #040916;
  --primary-50: #eaeefb;
  --primary-100: #d4ddf7;
  --primary-200: #a9bcef;
  --primary-300: #7e9ae7;
  --primary-400: #5479de;
  --primary-500: #2957d6;
  --primary-600: #2146ab;
  --primary-700: #183481;
  --primary-800: #102356;
  --primary-900: #08112b;
  --primary-950: #040915;
  --secondary-50: #fde8ed;
  --secondary-100: #fbd0da;
  --secondary-200: #f7a1b5;
  --secondary-300: #f37290;
  --secondary-400: #ef436b;
  --secondary-500: #eb1446;
  --secondary-600: #bc1038;
  --secondary-700: #8d0c2a;
  --secondary-800: #5e081c;
  --secondary-900: #2f040e;
  --secondary-950: #170207;
  --accent-50: #fcf4e8;
  --accent-100: #faead1;
  --accent-200: #f4d4a4;
  --accent-300: #efbf76;
  --accent-400: #eaa948;
  --accent-500: #e4941b;
  --accent-600: #b77615;
  --accent-700: #895910;
  --accent-800: #5b3b0b;
  --accent-900: #2e1e05;
  --accent-950: #170f03;
}

:root[data-theme=dark] {
  --text-50: #ffffff;
  --text-100: #e6e6e6;
  --text-200: #cccccc;
  --text-300: #b3b3b3;
  --text-400: #999999;
  --text-500: #808080;
  --text-600: #666666;
  --text-700: #4d4d4d;
  --text-800: #333333;
  --text-900: #1a1a1a;
  --text-950: #0d0d0d;
  --background-50: #040916;
  --background-100: #091840;
  --background-200: #0f2257;
  --background-300: #173482;
  --background-400: #1f45ad;
  --background-500: #2656d9;
  --background-600: #5278e0;
  --background-700: #7d9ae8;
  --background-800: #a8bbf0;
  --background-900: #d4ddf7;
  --background-950: #ffffff;
  --primary-50: #040915;
  --primary-100: #08112b;
  --primary-200: #102356;
  --primary-300: #183481;
  --primary-400: #2146ab;
  --primary-500: #2957d6;
  --primary-600: #5479de;
  --primary-700: #7e9ae7;
  --primary-800: #a9bcef;
  --primary-900: #d4ddf7;
  --primary-950: #eaeefb;
  --secondary-50: #170207;
  --secondary-100: #2f040e;
  --secondary-200: #5e081c;
  --secondary-300: #8d0c2a;
  --secondary-400: #bc1038;
  --secondary-500: #eb1446;
  --secondary-600: #ef436b;
  --secondary-700: #f37290;
  --secondary-800: #f7a1b5;
  --secondary-900: #fbd0da;
  --secondary-950: #fde8ed;
  --accent-50: #170f03;
  --accent-100: #2e1e05;
  --accent-200: #5b3b0b;
  --accent-300: #895910;
  --accent-400: #b77615;
  --accent-500: #e4941b;
  --accent-600: #eaa948;
  --accent-700: #efbf76;
  --accent-800: #f4d4a4;
  --accent-900: #faead1;
  --accent-950: #fcf4e8;
}

:root {
  --container-padding: 0.75rem;
  --container-width: 1280px;
  --container-width-sm: 540px;
  --container-width-md: 720px;
  --container-width-lg: 960px;
  --container-width-xl: 1280px;
  --container-width-xxl: 1320px;
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  margin-left: auto;
  margin-right: auto;
  padding-inline: var(--container-padding);
  max-width: var(--container-width);
}

.container-sm {
  max-width: var(--container-width-sm);
}

.container-md {
  max-width: var(--container-width-md);
}

.container-lg {
  max-width: var(--container-width-lg);
}

.container-xl {
  max-width: var(--container-width-xl);
}

.container-xxl {
  max-width: var(--container-width-xxl);
}

.container-fluid {
  max-width: unset;
}

/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
@font-face {
  font-family: "merit";
  src: url(/fonts/merit.eot?e1fecd2af4f296bbe291c65013529af3);
  src: url(/fonts/merit.eot?e1fecd2af4f296bbe291c65013529af3#iefix) format("embedded-opentype"), url(/fonts/merit.ttf?4089b222a75c7551575a4b797376dfe1) format("truetype"), url(/fonts/merit.woff?b7773fa26cffe77e05a4c1ff617ad34f) format("woff"), url(/fonts/merit.svg?8097afd766ccb54bc851fe85d38cc147#merit) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "merit" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-evkazan:before {
  content: "\e9d1";
}

.icon-olympus_rulet:before {
  content: "\e9d0";
}

.icon-award2:before {
  content: "\e9cf";
}

.icon-award1:before {
  content: "\e9ca";
}

.icon-award3:before {
  content: "\e9ce";
}

.icon-crown1:before {
  content: "\e9cc";
}

.icon-ticket1:before {
  content: "\e9cd";
}

.icon-hit_win:before {
  content: "\e9c9";
}

.icon-v-one:before {
  content: "\e9c8";
  color: #fff;
}

.icon-world-cup:before {
  content: "\e9c7";
}

.icon-plane-up:before {
  content: "\e9c6";
}

.icon-turkiyelig:before {
  content: "\e9c5";
}

.icon-bti:before {
  content: "\e9cb";
}

.icon-square-plus:before {
  content: "\e9c4";
}

.icon-thumbs-up:before {
  content: "\e9c3";
}

.icon-zafer-turu:before {
  content: "\e9c2";
}

.icon-betslip:before {
  content: "\ea71";
}

.icon-chicken-road:before {
  content: "\e9c1";
}

.icon-star-outline-thin:before {
  content: "\e9c0";
}

.icon-bb2b:before {
  content: "\e9bf";
  color: #f99e47;
}

.icon-square-telegram:before {
  content: "\e9be";
  color: #24A1DE;
}

.icon-check-solid:before {
  content: "\e9bd";
}

.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-kr:before {
  content: "\e9a9";
}

.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 {
  content: "\e99a";
  color: #24A1DE;
}

.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-deposit: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 {
  content: "\e98a";
  color: #25d366;
}

.icon-facebook:before {
  content: "\e90f";
  color: #1877f2;
}

.icon-instagram:before {
  content: "\e910";
  color: #e4405f;
}

.icon-pinterest:before {
  content: "\e911";
  color: #bd081c;
}

.icon-skype:before {
  content: "\e912";
  color: #00aff0;
}

.icon-telegram:before {
  content: "\e913";
}

.icon-twitter:before {
  content: "\e914";
  color: #1da1f2;
}

.icon-whatsapp:before {
  content: "\e915";
  color: #25d366;
}

.icon-youtube:before {
  content: "\e916";
  color: #f00;
}

.icon-bb2b:before {
  content: "\e9bf";
  color: #f99e47;
}

/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.spinner {
  width: 70px;
  margin-top: 1rem;
  text-align: center;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #a840a2;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
.toasted-container.bottom-left {
  padding: 0 1rem;
  bottom: calc(env(safe-area-inset-bottom) + 2rem) !important;
}
@media (min-width: 1024px) {
  .toasted-container.bottom-left {
    padding: 0;
  }
}
.toasted-container .toasted.app-toast {
  max-width: 100vw;
  font-weight: 600;
  line-height: normal;
  font-size: 0.875rem;
  color: #fff;
  padding: 0.75rem 1.5rem 0.75rem 1rem;
  border-radius: 5px;
  background-color: #f1f1f1;
  justify-content: flex-start;
}
@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: 0.5rem;
}
.toasted-container .toasted.app-toast a.action {
  position: absolute;
  top: 0.375rem;
  right: 0.375rem;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
  font-size: 0.75rem;
  letter-spacing: normal;
  border-radius: 0;
}
.toasted-container .toasted.app-toast.toast--success {
  color: #fff;
  border: 1px solid #00C717;
  background-color: rgba(0, 199, 23, 0.9);
}
.toasted-container .toasted.app-toast.toast--error {
  border: 1px solid #F42727;
  background-color: rgba(244, 39, 39, 0.9);
}

input:disabled,
select:disabled {
  opacity: 1;
}

.input--reset {
  width: 100%;
  border: none;
  outline: none;
  font-size: 0.875rem;
  font-family: inherit;
  border-radius: 0;
  background: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.input--reset::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.input--reset::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.input--reset:disabled {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.38);
}

.input__container {
  width: 100%;
  position: relative;
  margin-bottom: 1rem;
}

.input__root {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.input {
  width: 100%;
  border: none;
  outline: none;
  color: #000;
  font-size: 0.875rem;
  font-family: inherit;
  padding: 0.375rem 1rem 0.375rem 2rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  border-bottom: 2px solid #fff;
  transition: all 0.2s ease;
}
.input.input--invalid {
  border-color: #F42727;
}
.input.input--invalid:hover {
  border-color: #F42727;
}
.input.input--invalid:focus {
  border-color: #F42727;
}
.input.input__select {
  padding: 0.375rem 2rem;
}
.input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.input::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.input:hover {
  border-color: #a840a2;
}
.input:focus {
  border-color: #a840a2;
}
.input:disabled {
  color: rgba(0, 0, 0, 0.38);
  border-color: rgba(0, 0, 0, 0.38);
}

.input__icon {
  position: absolute;
  left: 0.375rem;
}

.input__toggle {
  position: absolute;
  right: 0.5rem;
}

img.input__icon {
  width: 0.875rem;
}

.input__error {
  color: #F42727;
  font-size: 0.75rem;
  font-style: italic;
  margin-top: 0.25rem;
}

.input-phone .input {
  padding-left: 3.25rem;
}

.input-phone span {
  position: absolute;
  left: 2rem;
  bottom: 2px;
  width: 1.5rem;
  height: calc(100% - 2px);
  overflow: hidden;
  padding: 0.375rem 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.input-phone__countries {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0;
  width: 100%;
  overflow: hidden;
  background-color: #362a5e;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  transform: translateY(100%);
  z-index: 9;
  transition: height 0.2s ease;
}
.input-phone__countries li {
  width: 100%;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  padding: 0.375rem 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.input-phone__countries li:nth-child(2n) {
  background-color: #1d162f;
}
.input-phone__countries li span:first-child {
  position: absolute;
  left: 1rem;
}
.input-phone__countries li span:nth-child(2) {
  padding-left: 3rem;
  font-size: 0.75rem;
}
.input-phone__countries.input-phone__countries--collapsed {
  height: 200px;
  overflow: scroll;
  overflow: overlay;
  border: 1px solid #fff;
}

.select__arrow {
  position: absolute;
  right: 0.5rem;
  pointer-events: none;
}
.select__arrow--disabled {
  color: rgba(255, 255, 255, 0.38);
}

.checkbox__container {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 1rem;
  transition: color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
  .checkbox__container:hover {
    color: #a840a2;
  }
}

.checkbox--invalid {
  color: #F42727;
}

.checkbox--disabled {
  color: rgba(255, 255, 255, 0.38);
}
.checkbox--disabled label, .checkbox--disabled i, .checkbox--disabled .checkbox__root {
  cursor: not-allowed;
}
@media (hover: hover) and (min-width: 1024px) {
  .checkbox--disabled:hover {
    color: rgba(255, 255, 255, 0.38);
  }
}

.checkbox__root {
  margin-right: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.checkbox__input {
  position: absolute;
  visibility: hidden;
}

.s-input__root {
  display: flex;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
}
.s-input__root label {
  width: 2.25rem;
  flex-shrink: 0;
  padding: 0.4375rem 0.5rem;
  color: #a840a2;
  background-color: #f1f1f1;
  border-right: 1px solid #8F0091;
  display: flex;
  align-items: center;
  justify-content: center;
}
.s-input__root label i::before {
  color: #a840a2;
}
.s-input__root.s-input--invalid i::before {
  color: #F42727;
}

.s-input {
  border: none;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 0.875rem;
  font-family: inherit;
  color: #fff;
  padding: 0.4375rem 1rem;
  flex-grow: 1;
  color: #000;
  background-color: #fff;
  transition: all 0.2s ease;
}
.s-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.s-input::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.s-input:disabled {
  color: rgba(0, 0, 0, 0.38);
}

.textarea__container .input {
  resize: none;
  background-color: #f1f1f1;
}

a {
  color: inherit;
  font-weight: 500;
  white-space: nowrap;
  text-decoration: none;
  transition: all 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
  a:hover {
    color: #a840a2;
  }
}
a.active {
  color: #a840a2;
}

.outlined-link--bold span {
  font-weight: 700;
}

.outlined-link--underlined span {
  text-decoration: underline;
}

.outlined-link--uppercase span {
  text-transform: uppercase;
}

button {
  border: none;
  outline: none;
  color: inherit;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 600;
  font-size: inherit;
  text-align: center;
  white-space: nowrap;
  font-family: inherit;
  background-color: unset;
}
button:disabled {
  cursor: not-allowed;
  color: rgba(255, 255, 255, 0.38);
}

.btn {
  font-weight: 600;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  color: #fff;
  border-radius: 5px;
  background-color: transparent;
  transition: background-color, color 0.2s ease;
}
.btn:disabled, .btn:hover:disabled {
  cursor: not-allowed;
  color: rgba(255, 255, 255, 0.38);
  background-color: #f1f1f1;
}

.btn--sm {
  font-size: 0.75rem;
  padding: 0.25rem 0.75rem;
}

.btn--block {
  display: block;
  width: 100%;
}

.btn--flex {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn--round {
  padding: 0.375rem;
  width: 28px;
  height: 28px;
  border-radius: 50%;
}

.btn--uppercase {
  text-transform: uppercase;
}

.btn--brand {
  color: #fff;
  background-color: #a840a2;
}
.btn--brand:disabled, .btn--brand:hover:disabled {
  color: rgba(255, 255, 255, 0.38);
  background-color: #707070;
}
@media (hover: hover) and (min-width: 1024px) {
  .btn--brand:hover {
    color: #fff;
    background-color: rgb(131.0689655172, 49.9310344828, 126.3879310345);
  }
}

.btn--dark {
  background-color: #1d162f;
}
@media (hover: hover) and (min-width: 1024px) {
  .btn--dark:hover {
    color: #a840a2;
  }
}

.btn--primary {
  background-color: #362a5e;
}
@media (hover: hover) and (min-width: 1024px) {
  .btn--primary:hover {
    color: #a840a2;
  }
}
.btn--primary:disabled, .btn--primary:hover:disabled {
  cursor: not-allowed;
  color: rgba(255, 255, 255, 0.38);
  background-color: #362a5e;
}

.btn--light {
  color: #000;
  background-color: #fff;
}
@media (hover: hover) and (min-width: 1024px) {
  .btn--light:hover {
    color: #a840a2;
  }
}
.btn--light:disabled, .btn--light:hover:disabled {
  color: rgba(0, 0, 0, 0.38);
}

.btn--danger {
  background-color: rgba(244, 39, 39, 0.2);
}
@media (hover: hover) and (min-width: 1024px) {
  .btn--danger:hover {
    background-color: #F42727;
  }
}

.btn--success {
  background-color: rgba(0, 199, 23, 0.8);
}
@media (hover: hover) and (min-width: 1024px) {
  .btn--success:hover {
    background-color: #00C717;
  }
}
.btn--success:disabled, .btn--success:hover:disabled {
  color: #fff;
  background-color: rgba(0, 199, 23, 0.6);
}

.btn--outlined-brand {
  color: #000;
  border: 1px solid #a840a2;
}
.btn--outlined-brand:disabled {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.38);
  border: 1px solid rgba(0, 0, 0, 0.38);
}

.btn--outlined-purple {
  color: var(--text-purple);
  border: 1px solid var(--purple-light);
}
@media (hover: hover) and (min-width: 1024px) {
  .btn--outlined-purple:hover {
    color: var(--text-purple);
    border-color: var(--purple-dark);
  }
}
.btn--outlined-purple:disabled {
  cursor: not-allowed;
  color: var(--text-purple-disabled);
  border: 1px solid var(--text-purple-disabled);
}

.btn--danger {
  background-color: #F42727;
}

.app-drawer__root {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: var(--header-height);
  pointer-events: none;
  z-index: 9999;
}

.app-drawer__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.app-drawer__backdrop::before {
  position: relative;
  top: var(--header-height);
  display: block;
  content: "";
  width: 100%;
  height: calc(100% - var(--header-height));
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-tap-highlight-color: transparent;
}

.app-drawer {
  position: absolute;
  height: 100%;
  width: 0;
  overflow-y: auto;
  overflow-y: overlay;
  transform: translateX(0);
  background-color: #f1f1f1;
  transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding-bottom: env(safe-area-inset-bottom);
}
@media (min-width: 1024px) {
  .app-drawer {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
  }
  .app-drawer::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
  }
  .app-drawer::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
  }
  .app-drawer::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
  }
}
.app-drawer--primary {
  background-color: #362a5e;
}
.app-drawer--dark {
  background-color: #1d162f;
}
.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 {
  top: calc(var(--header-height) + 40px);
  height: calc(100% - var(--header-height) - 40px);
}

.drawer-fade-enter-active, .drawer-fade-leave-active {
  transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.drawer-fade-enter, .drawer-fade-leave-to {
  opacity: 0;
}

footer.app-footer {
  color: #fff;
  background-color: #1d162f;
}

.outlined-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  height: 28px;
  border: 1px solid #fff;
  transition: color, border-color, background 0.2s ease;
}
.outlined-link i {
  position: absolute;
}
.outlined-link i.outlined-link__icon-l {
  left: 0.5rem;
}
.outlined-link i.outlined-link__icon-r {
  right: 0.5rem;
}
.outlined-link span {
  display: block;
  padding-bottom: 0.125rem;
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link:hover {
    border-color: #a840a2;
  }
}
.outlined-link.active, .outlined-link.exact-active {
  border-color: #a840a2;
}
@media (min-width: 1024px) {
  .outlined-link--xl {
    font-size: 1rem;
    font-weight: 700;
    border-radius: 30px;
    height: 32px;
  }
  .outlined-link--xl i.icon--md {
    position: absolute;
  }
  .outlined-link--xl i.icon--md.outlined-link__icon-l {
    left: 0.75rem;
  }
  .outlined-link--xl i.icon--md.outlined-link__icon-r {
    right: 0.75rem;
  }
}
.outlined-link--gradient {
  border: none;
  color: #fff;
  background-color: unset;
  background: linear-gradient(to bottom, #1d162f 0%, #511369 100%);
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--gradient:hover {
    color: #fff;
    background: linear-gradient(to bottom, #511369 0%, #511369 100%);
  }
}
.outlined-link--gradient.active, .outlined-link--gradient.exact-active {
  color: #fff;
  background: linear-gradient(to bottom, #511369 0%, #511369 100%);
}
.outlined-link--accent {
  color: #ffb400;
  border-color: #ffb400;
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--accent:hover {
    color: #a840a2;
    border-color: #a840a2;
  }
}
.outlined-link--accent.active, .outlined-link--accent.exact-active {
  color: #a840a2;
  border-color: #a840a2;
}
.outlined-link--muted {
  color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.2);
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--muted:hover {
    color: #000;
    border-color: rgba(0, 0, 0, 0.2);
  }
}
.outlined-link--muted.active, .outlined-link--muted.exact-active {
  color: #a840a2;
  border-color: #fff;
}
.outlined-link--primary {
  color: #fff;
  border-color: #fff;
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--primary:hover {
    color: #fff;
    border-color: #a840a2;
  }
}
.outlined-link--primary.active, .outlined-link--primary.exact-active {
  color: #fff;
  border-color: #a840a2;
}
.outlined-link--dark {
  color: #000;
  background-color: #fff;
  border-color: #8F0091;
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--dark:hover {
    color: #a840a2;
  }
}
.outlined-link--dark.active, .outlined-link--dark.exact-active {
  color: #a840a2;
}
.outlined-link--dark:disabled {
  color: rgba(0, 0, 0, 0.6);
}
.outlined-link--brand {
  color: #fff;
  background-color: #a840a2;
  border-color: rgba(0, 0, 0, 0.2);
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--brand:hover {
    color: #fff;
    border-color: #fff;
  }
}
.outlined-link--brand.active, .outlined-link--brand.exact-active {
  color: #fff;
  border-color: #fff;
}
.outlined-link--filled {
  border: none;
  color: #fff;
  background-color: #a840a2;
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--filled:hover {
    border: none;
    color: #fff;
    background-color: #362a5e;
  }
}
.outlined-link--filled.active, .outlined-link--filled.exact-active {
  border: none;
  color: #fff;
  background-color: #362a5e;
}
.outlined-link--warning {
  color: #b59300;
  border-color: #b59300;
  background-color: #f1f1f1;
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--warning:hover {
    color: #b59300;
  }
}
.outlined-link--warning.active, .outlined-link--warning.exact-active {
  color: #b59300;
}
.outlined-link--danger {
  color: #000;
  border-color: #F42727;
  background-color: #f1f1f1;
}
@media (hover: hover) and (min-width: 1024px) {
  .outlined-link--danger:hover {
    color: #F42727;
    border-color: #F42727;
  }
}
.outlined-link--danger.active, .outlined-link--danger.exact-active {
  color: #F42727;
  border-color: #F42727;
}

.loader-fade-enter-active, .laoder-fade-leave-active {
  transition: opacity 0.2s ease;
}

.loader-fade-enter, .loader-fade-leave-to {
  opacity: 0;
}

.scale-enter-active, .scale-leave-active {
  transform: scale(1);
  transition: transform 0.2s ease;
  transition-delay: 1s;
}

.scale-enter, .scale-leave-to {
  transform: scale(0);
}

.page-transition-enter-active, .page-transition-leave-active {
  transition: opacity 300ms ease-in-out;
}

.page-transition-enter, .page-transition-leave-to {
  opacity: 0;
}

.bounce-transition {
  display: inline-block;
}

.bounce-enter {
  animation: bounce-in 0.5s;
}

.bounce-leave {
  animation: bounce-out 0.5s;
}

/*
  Enter and leave animations can use different
  durations and timing functions.
*/
.slide-fade-enter-active {
  transition: all 0.3s ease-out;
}

.slide-fade-leave-active {
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}

.slide-fade-enter-from,
.slide-fade-leave-to {
  transform: translateX(20px);
  opacity: 0;
}

@keyframes bounce-in {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes bounce-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(0);
  }
}
.slide-fade-enter-active {
  transition: all 0.3s ease;
}

.slide-fade-leave-active {
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}

.slide-fade-enter, .slide-fade-leave-to {
  transform: translateX(10px);
  opacity: 0;
}

@keyframes slide-out {
  0% {
    transform: perspective(100rem) rotateY(-30deg) translateX(0);
  }
  30% {
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0);
  }
  to {
    z-index: 2;
    transform: perspective(100rem) rotateY(0) translate3d(0, 0, 10rem);
  }
}
@keyframes slide-in {
  0% {
    z-index: 2;
    transform: perspective(100rem) rotateY(0) translate3d(0, 0, 10rem);
  }
  60% {
    z-index: 2;
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0);
  }
  to {
    transform: perspective(100rem) rotateY(-30deg) translate(0);
  }
}
.awards {
  display: grid;
  margin: 1rem 0;
  padding: 0.75rem;
  grid-gap: 0.75rem;
  align-items: center;
  border-radius: 5px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.awards h2 {
  color: #a840a2;
  grid-row: 1/2;
  grid-column: span 3;
}
.awards article {
  grid-row: 2/3;
  grid-column: span 3;
}
.awards article p {
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.awards article p:last-child {
  margin-bottom: 0;
}
.awards img {
  display: block;
  grid-row: 1/3;
  width: 100%;
  max-width: 150px;
  align-self: center;
  justify-self: center;
}
.awards.theme--dark {
  border: none;
}

.coupon {
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #8F0091;
  background-color: #fff;
}

.coupon__content {
  overflow: hidden;
  background-color: #f1f1f1;
  transition: max-height 0.2s ease;
}

.coupon__teams {
  display: grid;
  grid-gap: 0.25rem;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  grid-template-columns: 1fr auto 1fr;
  background-color: #fff;
  margin: 1px 0;
}
.coupon__teams em {
  color: #a840a2;
  text-align: center;
}
.coupon__teams span {
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.coupon__teams span:last-child {
  justify-self: end;
}

.coupon__detail {
  display: grid;
  grid-row-gap: 1px;
  align-items: center;
  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 {
  font-weight: 600;
  font-size: 0.75rem;
  grid-column: span 2;
  padding: 0.25rem 0.5rem;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.coupon__detail span:nth-child(2n) {
  text-align: right;
}
.coupon__detail span:last-child {
  grid-column: 1/-1;
}

.coupon__text--status-0 {
  color: #b59300;
}
.coupon__text--status-2 {
  color: #00C717;
}
.coupon__text--status-3 {
  color: #F42727;
}
.coupon__text--status-4 {
  color: #707070;
}

.pulse {
  position: absolute;
  z-index: -1;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.pulse .pulse__wave:nth-of-type(1) {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0;
  border-radius: 50%;
  border: 1.5rem solid #a840a2;
  animation-name: ripple;
  animation-delay: 0s;
  animation-duration: 3s;
  animation-iteration-count: 3;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transform: translate(-50%, -50%);
  transition: opacity 0.2s ease;
}
.pulse .pulse__wave:nth-of-type(2) {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0;
  border-radius: 50%;
  border: 1.5rem solid #00C717;
  animation-name: ripple;
  animation-delay: 0.75s;
  animation-duration: 3s;
  animation-iteration-count: 3;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transform: translate(-50%, -50%);
  transition: opacity 0.2s ease;
}
.pulse .pulse__wave:nth-of-type(3) {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0;
  border-radius: 50%;
  border: 1.5rem solid #F42727;
  animation-name: ripple;
  animation-delay: 1.5s;
  animation-duration: 3s;
  animation-iteration-count: 3;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transform: translate(-50%, -50%);
  transition: opacity 0.2s ease;
}

@keyframes ripple {
  from {
    opacity: 1;
    transform: translate(-50%, -50%) scale3d(0.5, 0.5, 1);
  }
  to {
    opacity: 0;
    transform: translate(-50%, -50%) scale3d(1.5, 1.5, 1);
  }
}
/*
Using formula solid
$primary: #FFFFFF;
$home: #EBB058;
$away: #D32F2F;
$cl: #FFFFFF;
$base: #0E2258;
*/
.sr-bb {
  font-family: "Roboto", "Noto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-align: left;
  background: #0E2258;
}

.sr-bb.sr-rtl {
  text-align: right;
}

.sr-bb .sr-bb {
  background: none;
}

.sr-bb .srt-base-1 {
  background-color: transparent;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-win {
  background-color: transparent;
  color: #EBB058;
  border-color: #EBB058;
}

.sr-bb .srt-base-1-draw {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}

.sr-bb .srt-base-1-lose {
  background-color: transparent;
  color: #D32F2F;
  border-color: #D32F2F;
}

.sr-bb .srt-base-1-is-active {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-is-active-2 {
  background-color: #263869;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-is-hoverable:hover {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-primary {
  background-color: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-home-1 {
  background-color: transparent;
  color: #EBB058;
  border-color: #EBB058;
}

.sr-bb .srt-base-1-away-1 {
  background-color: transparent;
  color: #D32F2F;
  border-color: #D32F2F;
}

.sr-bb .srt-base-1-home-2 {
  background-color: transparent;
  color: #EBB058;
  border-color: white;
}

.sr-bb .srt-base-1-away-2 {
  background-color: transparent;
  color: #D32F2F;
  border-color: white;
}

.sr-bb .srt-base-1-home-3 {
  background-color: transparent;
  color: #EBB058;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-away-3 {
  background-color: transparent;
  color: #D32F2F;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-home-4 {
  background-color: transparent;
  color: #a98558;
  border-color: #a98558;
}

.sr-bb .srt-base-1-away-4 {
  background-color: transparent;
  color: #982b3b;
  border-color: #982b3b;
}

.sr-bb .srt-base-1-home-5 {
  background-color: transparent;
  color: #f2cc92;
  border-color: #f2cc92;
}

.sr-bb .srt-base-1-away-5 {
  background-color: transparent;
  color: #e27878;
  border-color: #e27878;
}

.sr-bb .srt-base-1-background {
  background-color: #0e2258;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-2 {
  background-color: #0e2258;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-2-is-active {
  background-color: #2b3d6c;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-2-is-hoverable:hover {
  background-color: #2b3d6c;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-3 {
  background-color: #2b3d6c;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-3-is-active {
  background-color: #374874;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-3-is-hoverable:hover {
  background-color: #374874;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-3-background {
  background-color: #0e2258;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-4 {
  background-color: #1a2d60;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-5-is-active {
  background-color: #4d5b83;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-5-is-hoverable:hover {
  background-color: #4d5b83;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-6 {
  background-color: transparent;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.3);
}

.sr-bb .srt-primary-1 {
  background-color: #FFFFFF;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-1-is-active {
  background-color: #e6e6e6;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-1-is-hoverable:hover {
  background-color: #e6e6e6;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-1-is-disabled {
  background-color: #cccccc;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-2 {
  background-color: white;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-3 {
  background-color: #e6e6e6;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-4 {
  background-color: #9fa7bc;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-5 {
  background-color: #9fa7bc;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-5-is-hoverable:hover {
  background-color: #FFFFFF;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-6 {
  background-color: white;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-7 {
  background-color: #FFFFFF;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-8 {
  background-color: #FFFFFF;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-8-is-active-1 {
  background-color: #e6e6e6;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-8-is-active-2 {
  background-color: #e6e6e6;
  color: #000000;
  border-color: #0E2258;
}

.sr-bb .srt-primary-9 {
  background-color: #56648a;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-primary-10 {
  background-color: #cfd3de;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-11 {
  background-color: #e6e6e6;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-primary-12 {
  background-color: #FFFFFF;
  color: #000000;
  border-color: #000000;
}

.sr-bb .srt-primary-13 {
  background-color: #1a2d60;
  color: #000000;
  border-color: rgba(255, 255, 255, 0.3);
}

.sr-bb .srt-base-1-primary-1 {
  background-color: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-primary-2 {
  background-color: transparent;
  color: white;
  border-color: white;
}

.sr-bb .srt-base-1-primary-3 {
  background-color: transparent;
  color: #e6e6e6;
  border-color: #e6e6e6;
}

.sr-bb .srt-base-1-primary-4 {
  background-color: transparent;
  color: #9fa7bc;
  border-color: #9fa7bc;
}

.sr-bb .srt-base-1-primary-5 {
  background-color: transparent;
  color: #9fa7bc;
  border-color: #9fa7bc;
}

.sr-bb .srt-base-1-primary-6 {
  background-color: transparent;
  color: white;
  border-color: white;
}

.sr-bb .srt-base-1-primary-7 {
  background-color: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-primary-8 {
  background-color: transparent;
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-primary-9 {
  background-color: transparent;
  color: #56648a;
  border-color: #56648a;
}

.sr-bb .srt-base-1-primary-10 {
  background-color: transparent;
  color: #cfd3de;
  border-color: #cfd3de;
}

.sr-bb .srt-base-1-primary-11 {
  background-color: transparent;
  color: #e6e6e6;
  border-color: #e6e6e6;
}

.sr-bb .srt-base-1-primary-13 {
  background-color: #0E2258;
  color: #1a2d60;
  border-color: rgba(255, 255, 255, 0.3);
}

.sr-bb .srt-base-1-neutral-1 {
  background-color: transparent;
  color: #2d3f6e;
  border-color: #2d3f6e;
}

.sr-bb .srt-base-1-neutral-2 {
  background-color: transparent;
  color: #e7e9ee;
  border-color: #e7e9ee;
}

.sr-bb .srt-base-1-neutral-3 {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-neutral-4 {
  background-color: transparent;
  color: #abb2c5;
  border-color: #abb2c5;
}

.sr-bb .srt-base-1-neutral-5 {
  background-color: transparent;
  color: #c3c8d5;
  border-color: #c3c8d5;
}

.sr-bb .srt-base-1-neutral-6 {
  background-color: transparent;
  color: #485780;
  border-color: #485780;
}

.sr-bb .srt-base-1-neutral-7 {
  background-color: transparent;
  color: #abb2c5;
  border-color: #abb2c5;
}

.sr-bb .srt-base-1-neutral-8 {
  background-color: transparent;
  color: #2d3f6e;
  border-color: #2d3f6e;
}

.sr-bb .srt-base-1-neutral-9 {
  background-color: transparent;
  color: #1c2f62;
  border-color: #1c2f62;
}

.sr-bb .srt-base-1-neutral-10 {
  background-color: transparent;
  color: #2b3d6c;
  border-color: #2b3d6c;
}

.sr-bb .srt-base-1-neutral-11 {
  background-color: transparent;
  color: #6e7a9b;
  border-color: #6e7a9b;
}

.sr-bb .srt-base-1-neutral-12 {
  background-color: transparent;
  color: #b7bdcd;
  border-color: #b7bdcd;
}

.sr-bb .srt-base-1-neutral-13 {
  background-color: transparent;
  color: #263869;
  border-color: #263869;
}

.sr-bb .srt-base-1-is-active-primary {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-is-active-home-1 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #EBB058;
  border-color: #EBB058;
}

.sr-bb .srt-base-1-is-active-away-1 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #D32F2F;
  border-color: #D32F2F;
}

.sr-bb .srt-base-1-is-active-home-2 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #EBB058;
  border-color: white;
}

.sr-bb .srt-base-1-is-active-away-2 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #D32F2F;
  border-color: white;
}

.sr-bb .srt-base-1-is-active-home-3 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #EBB058;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-is-active-away-3 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #D32F2F;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-is-active-home-4 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #a98558;
  border-color: #a98558;
}

.sr-bb .srt-base-1-is-active-away-4 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #982b3b;
  border-color: #982b3b;
}

.sr-bb .srt-base-1-is-active-home-5 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #f2cc92;
  border-color: #f2cc92;
}

.sr-bb .srt-base-1-is-active-away-5 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e27878;
  border-color: #e27878;
}

.sr-bb .srt-base-1-is-active-primary-1 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-is-active-primary-2 {
  background-color: rgba(255, 255, 255, 0.12);
  color: white;
  border-color: white;
}

.sr-bb .srt-base-1-is-active-primary-3 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e6e6e6;
  border-color: #e6e6e6;
}

.sr-bb .srt-base-1-is-active-primary-4 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #9fa7bc;
  border-color: #9fa7bc;
}

.sr-bb .srt-base-1-is-active-primary-5 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #9fa7bc;
  border-color: #9fa7bc;
}

.sr-bb .srt-base-1-is-active-primary-6 {
  background-color: rgba(255, 255, 255, 0.12);
  color: white;
  border-color: white;
}

.sr-bb .srt-base-1-is-active-primary-7 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-is-active-primary-8 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.sr-bb .srt-base-1-is-active-primary-9 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #56648a;
  border-color: #56648a;
}

.sr-bb .srt-base-1-is-active-primary-10 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #cfd3de;
  border-color: #cfd3de;
}

.sr-bb .srt-base-1-is-active-primary-11 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e6e6e6;
  border-color: #e6e6e6;
}

.sr-bb .srt-base-1-is-active-neutral-1 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #2d3f6e;
  border-color: #2d3f6e;
}

.sr-bb .srt-base-1-is-active-neutral-2 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #e7e9ee;
  border-color: #e7e9ee;
}

.sr-bb .srt-base-1-is-active-neutral-3 {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-base-1-is-active-neutral-4 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #abb2c5;
  border-color: #abb2c5;
}

.sr-bb .srt-base-1-is-active-neutral-5 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #c3c8d5;
  border-color: #c3c8d5;
}

.sr-bb .srt-base-1-is-active-neutral-6 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #485780;
  border-color: #485780;
}

.sr-bb .srt-base-1-is-active-neutral-7 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #abb2c5;
  border-color: #abb2c5;
}

.sr-bb .srt-base-1-is-active-neutral-8 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #2d3f6e;
  border-color: #2d3f6e;
}

.sr-bb .srt-base-1-is-active-neutral-9 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #1c2f62;
  border-color: #1c2f62;
}

.sr-bb .srt-base-1-is-active-neutral-10 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #2b3d6c;
  border-color: #2b3d6c;
}

.sr-bb .srt-base-1-is-active-neutral-11 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #6e7a9b;
  border-color: #6e7a9b;
}

.sr-bb .srt-base-1-is-active-neutral-12 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #b7bdcd;
  border-color: #b7bdcd;
}

.sr-bb .srt-base-1-is-active-neutral-13 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #263869;
  border-color: #263869;
}

.sr-bb .srt-home-1 {
  background-color: #EBB058;
  color: #000000;
  border-color: #EBB058;
}

.sr-bb .srt-away-1 {
  background-color: #D32F2F;
  color: #ffffff;
  border-color: #D32F2F;
}

.sr-bb .srt-home-2 {
  background-color: #EBB058;
  color: #000000;
  border-color: white;
}

.sr-bb .srt-away-2 {
  background-color: #D32F2F;
  color: #ffffff;
  border-color: white;
}

.sr-bb .srt-home-3 {
  background-color: #EBB058;
  color: #000000;
  border-color: #0E2258;
}

.sr-bb .srt-away-3 {
  background-color: #D32F2F;
  color: #ffffff;
  border-color: #0E2258;
}

.sr-bb .srt-home-4 {
  background-color: #a98558;
  color: #000000;
  border-color: #a98558;
}

.sr-bb .srt-away-4 {
  background-color: #982b3b;
  color: #ffffff;
  border-color: #982b3b;
}

.sr-bb .srt-home-5 {
  background-color: #f2cc92;
  color: #000000;
  border-color: #f2cc92;
}

.sr-bb .srt-away-5 {
  background-color: #e27878;
  color: #ffffff;
  border-color: #e27878;
}

.sr-bb .srt-home-6 {
  background-color: rgba(235, 176, 88, 0.2);
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-away-6 {
  background-color: rgba(211, 47, 47, 0.2);
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-home-6-is-hoverable:hover {
  background-color: rgba(235, 176, 88, 0.2);
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-away-6-is-hoverable:hover {
  background-color: rgba(211, 47, 47, 0.2);
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-1 {
  background-color: #2d3f6e;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-2 {
  background-color: #e7e9ee;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-neutral-3 {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-4 {
  background-color: #abb2c5;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-neutral-5 {
  background-color: #c3c8d5;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-neutral-6 {
  background-color: #485780;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-7 {
  background-color: #abb2c5;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-neutral-8 {
  background-color: #2d3f6e;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-9 {
  background-color: #1c2f62;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-10 {
  background-color: #2b3d6c;
  color: rgba(255, 255, 255, 0.82);
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-11 {
  background-color: #6e7a9b;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-neutral-12 {
  background-color: #b7bdcd;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-neutral-13 {
  background-color: #263869;
  color: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-win {
  background-color: #EBB058;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-draw {
  background-color: rgba(255, 255, 255, 0.4);
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-lose {
  background-color: #D32F2F;
  color: #ffffff;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-text-secondary {
  opacity: 0.8;
  -webkit-font-smoothing: antialiased;
}

.sr-bb .srt-text-disabled {
  opacity: 0.6;
}

.sr-bb .srt-text-tertiary {
  opacity: 0.7;
}

.sr-bb .srt-primary-1 .srt-text-secondary, .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-hoverable:hover .srt-text-secondary,
.sr-bb .srt-primary-1-is-hoverable:hover.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-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.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-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.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-9 .srt-text-secondary,
.sr-bb .srt-primary-9.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 {
  opacity: 0.7;
  -webkit-font-smoothing: antialiased;
}

.sr-bb .srt-primary-1 .srt-text-disabled, .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-hoverable:hover .srt-text-disabled,
.sr-bb .srt-primary-1-is-hoverable:hover.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-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.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-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.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-9 .srt-text-disabled,
.sr-bb .srt-primary-9.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 {
  opacity: 0.35;
}

.sr-bb .srt-primary-1 .srt-text-tertiary, .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-hoverable:hover .srt-text-tertiary,
.sr-bb .srt-primary-1-is-hoverable:hover.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-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.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-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.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-9 .srt-text-tertiary,
.sr-bb .srt-primary-9.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 {
  opacity: 0.54;
}

.sr-bb .srt-icon {
  opacity: 0.33;
}

.sr-bb .srt-icon-secondary {
  opacity: 0.7;
}

.sr-bb .srt-elevation-1 {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
}

.sr-bb .srt-elevation-2 {
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.23), 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-elevation-3 {
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.26), 0px 10px 20px 0px rgba(0, 0, 0, 0.19);
}

.sr-bb .srt-elevation-center-2 {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23), 0 1px 5px rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-inset-top-1 {
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.23);
}

.sr-bb .srt-inset-bottom-1 {
  box-shadow: inset 0 -1px 2px 0 rgba(0, 0, 0, 0.23);
}

.sr-bb .srt-inset-top-2 {
  box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.23);
}

.sr-bb .srt-inset-bottom-2 {
  box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.23);
}

.sr-bb .srt-inset-top-3 {
  box-shadow: inset 0 6px 6px 0 rgba(0, 0, 0, 0.23);
}

.sr-bb .srt-inset-bottom-3 {
  box-shadow: inset 0 -6px 6px 0 rgba(0, 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;
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-nfl-timeout-2 {
  background-color: rgba(245, 166, 35, 0.3);
  color: #000000;
  border-color: rgba(0, 0, 0, 0.16);
}

.sr-bb .srt-nfl-penalty {
  background-color: #f4a621;
  color: #000000;
  border-color: #f4a621;
}

.sr-bb .srt-nfl-negative-yards-1 {
  background-color: #ac182e;
  color: #000000;
  border-color: #ac182e;
}

.sr-bb .srt-nfl-negative-yards-2 {
  background-color: #ac182e;
  color: #000000;
  border-color: #ac182e;
}

.sr-bb .srt-nfl-first-line {
  background-color: #4b90de;
  color: #000000;
  border-color: #4b90de;
}

.sr-bb .srt-nfl-ten-line {
  background-color: #f5a623;
  color: #000000;
  border-color: #f5a623;
}

.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: #009900;
  color: #ffffff;
  border-color: #009900;
}

.sr-bb .srt-mlb-run-2 {
  background-color: #ffffff;
  color: #009900;
  border-color: #009900;
}

.sr-bb .srt-mlb-hit-1 {
  background-color: #f7ab11;
  color: #FFFFFF;
  border-color: #f7ab11;
}

.sr-bb .srt-mlb-hit-2 {
  background-color: #ffffff;
  color: #f7ab11;
  border-color: #f7ab11;
}

.sr-bb .srt-mlb-hit-3 {
  background-color: #00a4ff;
  color: #ffffff;
  border-color: #00a4ff;
}

.sr-bb .srt-mlb-error-1 {
  background-color: #d0021b;
  color: #ffffff;
  border-color: #d0021b;
}

.sr-bb .srt-mlb-error-2 {
  background-color: #ffffff;
  color: #d0021b;
  border-color: #d0021b;
}

.sr-bb .srt-mlb-neutral-1 {
  background-color: #212121;
  color: #ffffff;
  border-color: #ffffff;
}

.sr-bb .srt-fill-mlb-base {
  fill: #00a4ff;
}

.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: #FFFFFF;
}

.sr-bb .srt-fill-text-invert {
  fill: #000000;
}

.sr-bb .srt-fill-text-secondary {
  fill-opacity: 0.8;
}

.sr-bb .srt-fill-text-disabled {
  fill-opacity: 0.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: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-stroke-base-1-active {
  stroke: rgba(255, 255, 255, 0.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: #FFFFFF;
}

.sr-bb .srt-stroke-primary-1 {
  stroke: #FFFFFF;
}

.sr-bb .srt-fill-primary-2 {
  fill: white;
}

.sr-bb .srt-stroke-primary-2 {
  stroke: white;
}

.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: white;
}

.sr-bb .srt-stroke-primary-6 {
  stroke: white;
}

.sr-bb .srt-fill-primary-7 {
  fill: #FFFFFF;
}

.sr-bb .srt-stroke-primary-7 {
  stroke: #FFFFFF;
}

.sr-bb .srt-fill-primary-8 {
  fill: #FFFFFF;
}

.sr-bb .srt-stroke-primary-8 {
  stroke: #FFFFFF;
}

.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: #FFFFFF;
}

.sr-bb .srt-stroke-primary-12 {
  stroke: #FFFFFF;
}

.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: rgba(255, 255, 255, 0.12);
}

.sr-bb .srt-stroke-neutral-3 {
  stroke: rgba(255, 255, 255, 0.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: rgba(255, 255, 255, 0.4);
}

.sr-bb .srt-stroke-draw {
  stroke: rgba(255, 255, 255, 0.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 {
  stop-color: #FFFFFF;
}

.sr-bb .srt-stop-primary-2 {
  stop-color: white;
}

.sr-bb .srt-stop-primary-3 {
  stop-color: #e6e6e6;
}

.sr-bb .srt-stop-primary-4 {
  stop-color: #9fa7bc;
}

.sr-bb .srt-stop-primary-5 {
  stop-color: #9fa7bc;
}

.sr-bb .srt-stop-primary-6 {
  stop-color: white;
}

.sr-bb .srt-stop-primary-7 {
  stop-color: #FFFFFF;
}

.sr-bb .srt-stop-primary-8 {
  stop-color: #FFFFFF;
}

.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: #FFFFFF;
}

.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 {
  float: right;
  background: #362a5e;
  padding: 6px 10px 5px 25px !important;
  display: block;
  height: unset !important;
  overflow: unset !important;
  position: relative;
  border-radius: 30px;
  line-height: 13px;
  border: 1px solid rgb(64.125, 49.875, 111.625);
  margin: 4px 10px 0px 10px;
  color: #fff;
}
header .score-button svg {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 26px;
  height: 26px;
  fill: #a840a2;
  display: inline-block;
  margin: 0px;
  vertical-align: middle;
  position: absolute;
  left: -7px;
  top: 1px;
}

@keyframes rotating {
  from {
    transform: rotate(0deg);
    filter: drop-shadow(0px 0px 0px #a840a2);
  }
  to {
    transform: rotate(360deg);
    filter: drop-shadow(0px 0px 25px #a840a2);
  }
}
@keyframes filterdrop {
  0% {
    filter: drop-shadow(0px 0px 0px #a840a2);
  }
  50% {
    filter: drop-shadow(0px 0px 15px #a840a2);
  }
  100% {
    filter: drop-shadow(0px 0px 0px #a840a2);
  }
}
@font-face {
  font-family: "digital";
  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/9QAAAAXAAAAcAkFBQQEAgEDBAQFBQEDAwQEAQQBBAQBBAQEBAQEBAQBAQMEAwQEBAQEBAQEBAQBBAQEBAQEBAQEBAQEBAQEBAQDBAMEBAIEBAQEBAQEBAEEBAQEBAQEBAQEBAQEBAQEBAQBBAQFAQEDAwMEBQUAAAAKBQUFBQMCAwUFBQUCAwMEBAIEAgUFAgUFBQUFBQUFAgIDBAMFBQUFBAUEBAUFAgUFBQUFBQUFBQUFBQUFBQUFAwUDBQUDBQUEBQQEBQUCBQUFBQUFBQUFBQUFBQUFBQUEAgQFBQICAwMEBQUFAAAACwYGBQUDAgMFBQYGAgQEBAQCBAIFBQIFBQUFBQUFBQICBAQEBQUFBQUFBQUFBQIFBQUFBQUFBQUFBQUFBQUFBQMFAwUFAwUFBQUFBQUFAgUFBQUFBQUFBQUFBQUFBQUFBAIEBQYCAgMDBAUGBgAAAAwHBgUFAwIEBgYHBgIEBAUFAgUCBgYCBgYGBgYGBgYCAgQFBAYGBgYFBgUFBgYCBgYGBgYGBgYGBgYGBgYGBgYDBgMGBgMGBgUGBQUGBgIGBgYGBgYGBgYGBgYGBgYGBgUCBQYGAgIEBAQGBgYAAAANBwcGBgQCBAYGBwcCBAQFBQIFAgYGAgYGBgYGBgYGAgIEBQQGBgYGBgYGBgYGAgYGBgYGBgYGBgYGBgYGBgYGBAYEBgYDBgYGBgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYFAgUGBwICBAQFBgcHAAAADwgIBwcEAgUHBwgIAgUFBgYCBgIHBwIHBwcHBwcHBwICBQYFBwcHBwcHBwcHBwIHBwcHBwcHBwcHBwcHBwcHBwQHBAcHBAcHBwcHBwcHAgcHBwcHBwcHBwcHBwcHBwcHBgIGBwgCAgUFBQcICAAAABAJCAcHBAMFCAgJCAMFBQYGAwYDCAgDCAgICAgICAgDAwUGBQgICAgHCAcHCAgDCAgICAgICAgICAgICAgICAgFCAUICAQICAcIBwcICAMICAgICAgICAgICAgICAgICAYDBggJAwMFBQYICAgAAAARCQkICAUDBQgICQkDBQUHBwMHAwgIAwgICAgICAgIAwMGBwYICAgIBwgHBwgIAwgICAgICAgICAgICAgICAgIBQgFCAgECAgHCAcHCAgDCAgICAgICAgICAgICAgICAgHAwcICQMDBQUGCAkJAAAAEwoKCQkFAwYJCQoKAwYGBwgDCAMJCQMJCQkJCQkJCQMDBggGCQkJCQgJCAgJCQMJCQkJCQkJCQkJCQkJCQkJCQUJBQkJBQkJCAkICAkJAwkJCQkJCQkJCQkJCQkJCQkJBwMHCQoDAwYGBwkKCgAAABULCwoKBgMHCgoLCwMHBwgIAwgDCgoDCgoKCgoKCgoDAwcIBwoKCgoJCgkJCgoDCgoKCgoKCgoKCgoKCgoKCgoGCgYKCgUKCgkKCQkKCgMKCgoKCgoKCgoKCgoKCgoKCggDCAoLAwMGBwcKCwsAAAAYDQ0LCwcEBwwLDQwECAgJCgQKBAsLBAsLCwsLCwsLBAQICggLCwsLCgsKCgsLBAsLCwsLCwsMCwsLCwsLCwsLBwsHCwsGCwsKCwoKCwsECwsLCwsLCwwLCwsLCwsLCwsJBAkMDQQEBwcJDA0NAAAAGw8ODAwHBAgNDQ8OBAkJCwsECwQNDQQNDQ0NDQ0NDQQECQsJDQ0NDQwNDAwNDQQNDQ0NDQ0NDQ0NDQ0NDQ0NDQgNCA0NBw0NDA0MDA0NBA0NDQ0NDQ0NDQ0NDQ0NDQ0NCwQLDQ4EBAgICg0ODgAAAB0QDw0NCAUJDg4QDwUJCQsMBQwFDg4FDg4ODg4ODg4FBQoMCg4ODg4NDg0NDg4FDg4ODg4ODg4ODg4ODg4ODg4IDggODgcODg0ODQ0ODgUODg4ODg4ODg4ODg4ODg4ODgsFCw4QBQUJCQoODw8AAAAgEREPDwkFChAPERAFCgoNDQUNBQ8PBQ8PDw8PDw8PBQULDQsPDw8PDg8ODg8PBQ8PDw8PDw8PDw8PDw8PDw8PCQ8JDw8IDw8ODw4ODw8FDw8PDw8PDw8PDw8PDw8PDw8NBQ0QEQUFCgoLEBERAAAAIRIRDw8JBQoQEBIRBQsLDQ0FDQUQEAUQEBAQEBAQEAUFCw0LEBAQEA4QDg4QEAUQEBAQEBAQEBAQEBAQEBAQEAkQCRAQCBAQDhAODhAQBRAQEBAQEBAQEBAQEBAQEBAQDQUNEBIFBQoKDBAREQAAACUUFBERCgYLEhEUEwYMDA4PBg8GEREGEREREREREREGBgwPDBEREREQERAQEREGERERERERERIREREREREREREKEQoREQkRERAREBAREQYREREREREREhEREREREREREQ4GDhIUBgYLCw0SFBQAAAAqFxYTEwsHDRUUFxUHDQ0QEQcRBxQUBxQUFBQUFBQUBwcOEQ4UFBQUEhQSEhQUBxQUFBQUFBQUFBQUFBQUFBQUDBQMFBQLFBQSFBISFBQHFBQUFBQUFBQUFBQUFBQUFBQQBxAVFwcHDQ0PFRYWAAAALhkYFRUNCA4XFhkXCA8PEhIIEggWFggWFhYWFhYWFggIDxIPFhYWFhQWFBQWFggWFhYWFhYWFhYWFhYWFhYWFg0WDRYWDBYWFBYUFBYWCBYWFhYWFhYWFhYWFhYWFhYWEggSFxkICA4OEBcYGAAAADIbGhcXDggQGRgbGQgQEBQUCBQIGBgIGBgYGBgYGBgICBEUERgYGBgWGBYWGBgIGBgYGBgYGBgYGBgYGBgYGBgOGA4YGA0YGBYYFhYYGAgYGBgYGBgYGBgYGBgYGBgYGBQIFBkbCAgPEBIZGhoAAAA2HRwZGQ8JERsaHRsJEREVFgkWCRoaCRoaGhoaGhoaCQkSFhIaGhoaGBoYGBoaCRoaGhoaGhoaGhoZGhoaGhoaDxkPGRkOGhoYGhgYGhoJGhoaGhoaGhoaGhkaGhoaGhoVCRUbHQkJERETGxwcAAAAOiAfGhoQCRIcGyAeCRISFxcJFwkbGwkbGxsbGxsbGwkJFBcUGxsbGxkbGRkbGwkbGxsbGxsbHBsbGxsbGxsbGxAbEBsbDxsbGRsZGRsbCRsbGxsbGxscGxsbGxsbGxsbFwkXHB8JCRISFRwfHwAAAEMlIx4eEgsVISAlIgsVFRobCxsLICALICAgICAgICALCxcbFyAgICAdIB0dICALICAgICAgICAgICAgICAgICATIBMgIBEgIB0gHR0gIAsgICAgICAgICAgICAgICAgIBoLGiEkCwsVFRghIyMAAABLKSgiIhQMFyUjKSYMGBgdHgweDCMjDCMjIyMjIyMjDAwZHhkjIyMjISMhISMjDCMjIyMjIyMkIyMjIyMjIyMjFSMVIyMTIyMhIyEhIyMMIyMjIyMjIyQjIyMjIyMjIyMdDB0lKAwMFxcbJSgoAAAAAAAAAwAAAAMAAAIAAAEAAAAAABwAAwABAAABsAAGAZQAAAAgAMUAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAAAAAAAAAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAaQBlAGYAYwBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiAAQAUAAAABAAEAADAAAAfgCpIBQgGSAdICIgMP//AAAAIACpIBMgGCAcICIgMP///+P/weBV4EvgSeBF4DIAAQAAAAAAAAAAAAAAAAAAAAAABABQAAAAEAAQAAMAAAB+AKkgFCAZIB0gIiAw//8AAAAgAKkgEyAYIBwgIiAw////4//B4FXgS+BJ4EXgMgABAAAAAAAAAAAAAAAAAAAAAEAFBQQDAgAsdkUgsAMlRSNhaBgjaGBELSxFILADJUUjYWgjaGBELSwgILj/wDgSsUABNjgtLCAgsEA4ErABNrj/wDgtLAGwRnYgR2gYI0ZhaCBYILADJSM4sAIlErABNmU4WS24AAosS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuAALLCAgRWlEsAFgLbgADCy4AAsqIS24AA0sIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AA4sIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuAAPLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24ABAsICBFaUSwAWAgIEV9aRhEsAFgLbgAESy4ABAqLbgAEixLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24ABMsS1NYRUQbISFZLbgAFCxLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24ABUsICBFaUSwAWAtuAAWLLgAFSohLbgAFywgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgAGCwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24ABksSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAGiwgIEVpRLABYCAgRX1pGESwAWAtuAAbLLgAGiotuAAcLEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAHSxLU1hFRBshIVktuAAeLEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAHywgIEVpRLABYC24ACAsuAAfKiEtuAAhLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuAAiLCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAIyxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuAAkLCAgRWlEsAFgICBFfWkYRLABYC24ACUsuAAkKi24ACYsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuAAnLEtTWEVEGyEhWS24ACgsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuAApLCAgRWlEsAFgLbgAKiy4ACkqIS24ACssIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24ACwsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuAAtLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AC4sICBFaUSwAWAgIEV9aRhEsAFgLbgALyy4AC4qLbgAMCxLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24ADEsS1NYRUQbISFZLbgAMixLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24ADMsICBFaUSwAWAtuAA0LLgAMyohLbgANSwgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgANiwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24ADcsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAOCwgIEVpRLABYCAgRX1pGESwAWAtuAA5LLgAOCotuAA6LEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAOyxLU1hFRBshIVktuAA8LEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAPSwgIEVpRLABYC24AD4suAA9KiEtuAA/LCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuABALCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAQSxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuABCLCAgRWlEsAFgICBFfWkYRLABYC24AEMsuABCKi24AEQsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuABFLEtTWEVEGyEhWS24AEYsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuABHLCAgRWlEsAFgLbgASCy4AEcqIS24AEksIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AEosIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuABLLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AEwsICBFaUSwAWAgIEV9aRhEsAFgLbgATSy4AEwqLbgATixLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24AE8sS1NYRUQbISFZLbgAUCxLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24AFEsICBFaUSwAWAtuABSLLgAUSohLbgAUywgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgAVCwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24AFUsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAViwgIEVpRLABYCAgRX1pGESwAWAtuABXLLgAViotuABYLEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAWSxLU1hFRBshIVktuABaLEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAWywgIEVpRLABYC24AFwsuABbKiEtuABdLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuABeLCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAXyxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuABgLCAgRWlEsAFgICBFfWkYRLABYC24AGEsuABgKi24AGIsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuABjLEtTWEVEGyEhWS24AGQsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuABlLCAgRWlEsAFgLbgAZiy4AGUqIS24AGcsIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AGgsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuABpLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AGosICBFaUSwAWAgIEV9aRhEsAFgLbgAayy4AGoqLbgAbCxLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24AG0sS1NYRUQbISFZLbgAbixLuAALUFixAQGOWbgB/4W4AEQduQALAANfXi24AG8sICBFaUSwAWAtuABwLLgAbyohLbgAcSwgRrADJUZSWCNZIIogiklkiiBGIGhhZLAEJUYgaGFkUlgjZYpZLyCwAFNYaSCwAFRYIbBAWRtpILAAVFghsEBlWVk6LbgAciwgRrAEJUZSWCOKWSBGIGphZLAEJUYgamFkUlgjilkv/S24AHMsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbgAdCwgIEVpRLABYCAgRX1pGESwAWAtuAB1LLgAdCotuAB2LEsgsAMmU1iwQBuwAFmKiiCwAyZTWCMhsICKihuKI1kgsAMmU1gjIbgAwIqKG4ojWSCwAyZTWCMhuAEAioobiiNZILADJlNYIyG4AUCKihuKI1kguAADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbgAdyxLU1hFRBshIVktuAB4LEu4AAtQWLEBAY5ZuAH/hbgARB25AAsAA19eLbgAeSwgIEVpRLABYC24AHosuAB5KiEtuAB7LCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotuAB8LCBGsAQlRlJYI4pZIEYgamFksAQlRiBqYWRSWCOKWS/9LbgAfSxLILADJlBYUViwgEQbsEBEWRshISBFsMBQWLDARBshWVktuAB+LCAgRWlEsAFgICBFfWkYRLABYC24AH8suAB+Ki24AIAsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhuADAioobiiNZILADJlNYIyG4AQCKihuKI1kgsAMmU1gjIbgBQIqKG4ojWSC4AAMmU1iwAyVFuAGAUFgjIbgBgCMhG7ADJUUjISMhWRshWUQtuACBLEtTWEVEGyEhWS24AIIsS7gAC1BYsQEBjlm4Af+FuABEHbkACwADX14tuACDLCAgRWlEsAFgLbgAhCy4AIMqIS24AIUsIEawAyVGUlgjWSCKIIpJZIogRiBoYWSwBCVGIGhhZFJYI2WKWS8gsABTWGkgsABUWCGwQFkbaSCwAFRYIbBAZVlZOi24AIYsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tuACHLEsgsAMmUFhRWLCARBuwQERZGyEhIEWwwFBYsMBEGyFZWS24AIgsICBFaUSwAWAgIEV9aRhEsAFgLbgAiSy4AIgqLbgAiixLILADJlNYsEAbsABZioogsAMmU1gjIbCAioobiiNZILADJlNYIyG4AMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILgAAyZTWLADJUW4AYBQWCMhuAGAIyEbsAMlRSMhIyFZGyFZRC24AIssS1NYRUQbISFZLQC4AIIruAB4K7gAbiu4AGQruABaK7gAUCu4AEYruAA8K7gAMiu4ACgruAAeK7gAFCu4AAorQA4bGxoaCwsBAQAADw9FAY24Af+FdkVoRBizAgtGACuzAwBGACuzBAFGACuzBQtGACuzBgBGACuzBwFGACuzCA9GACuzCQFGACuzCgBGACuzDAFGACuzDQtGACuzDgFGACuzEA9GACuzEQ9GACuzEgtGACuzEwtGACuzFAFGACuzFQFGACuzFg9GACuzFwFGACuzGAFGACuzGQtGACtFaERFaERFaERFaERFaEQAAAACuwGDAEsCRgIGAAADUQHO/5ABnQIwAAACFQAOATn/jP9F/6cAtgBxAdUBUP9rAQQA7gCMAEsASwCeAIMArACCABwASwBhAA4AMwBKABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAAAAEADIAAAISAtAABQALAA8AFwCPuABkK7gAGC+4ABMvuAAQ3LoAAAATABAREjm4ABgQuAAN0LgADS+4AATcuAAH0LgABy+4AA0QuAAI0LgACC+6AAsAEwAQERI5uAAEELgAD9C4ABAQuAAZ3AC6ABMAAABnK7oACwAUAGcruAATELgABNC4ABQQuAAH0LoADQAAABMREjm6AA4AFAALERI5MDEpASYnNyERISc2NyEBBxEXAQYHJxE3FhcBzP6YKApQASz+1VAKKAFn/rZQUAGQCigeHigKCigeAjAeKAr9lB4CRB79xigKUAIwUAooAAADADIAAACCAtAABAALAA8AQ7gAZCu6AAIAAwBnK7gAAxC4AAXQuAACELgACdC4AAIQuAAM0LgAAxC4AA3QALgABy+6AA8ADABnK7gADxC4AAPcMDETFxUjPQI3FhcRBxMjNTNuFFAeKAoUFFBQAV4UqoKM0lAKKP7oFP6OUAAAAAIAMgIIASMC0QAEAAkAO7gAZCu4AAovuAAHL7gAChC4AALQuAACL7gAANy4AAcQuAAF3LgAC9wAuAADL7gACC+4AAEvuAAGLzAxEwcnNTMXByc1M4IoKFChKChQAjAoKKCfKCigAAAADAAyAHcB6gJYAAUACwARABcAHQAjACkALwA1ADsAQQBHAOe4AGQruABIL7gAEi+4AEgQuAAM0LgADC+4AA7cuAASELgAFNy4AAwQuAAY0LgADhC4ABrQuAASELgAHtC4ABQQuAAg0LgAEhC4ACTQuAAUELgAJtC4AAwQuAAq0LgADhC4ACzQALgAGS+4AB8vuAAoL7gALi+6ADYAOABnK7oAQgBEAGcruABCELgAANC4AAAvuABEELgAAtC4AAIvuAA2ELgABtC4AAYvuAA4ELgACNC4AAgvuAA2ELgAMNC4ADAvuAA4ELgAMtC4ADIvuABCELgAPNC4ADwvuABEELgAPtC4AD4vMDEBFwcjJzcfAQcjJzcnNxcVByc/ARcVBy8BNxcVByc/ARcVBycRNxcVBy8BNxcVBy8BFwcjJzcFFwcjJz8BFwcjJzcFFwcjJzcBIigoKCgoKCgoKCgoZCgoKCigKCgoKKAoKCgooCgoKCgoKCgooCgoKCgUKCgoKCgBaCgoKCgoKCgoKCgo/ugoKCgoKAHgKCgoKKAoKCgoPCgoKCgoKCgoKCgo3CgoPCgoPCgoPCgo/ukoKD0oKDwoKD0oKKEoKCgoASgoKCihKCgoKAEoKCgoAAAJADL/iAHWA0gABQAMABIAFwAfACQAKAAsADEAw7gAZCu6ABEAEABnK7oAJAAgAGcrugAHAAIAZyu4AAIQuAAL0LoADQACAAcREjm4ABEQuAAT0LgAEBC4ABbQuAAgELgAJdC4ACQQuAAn0LgAIBC4ACnQuAAkELgAK9C4ACQQuAAt0LgAIBC4ADDQuAAHELgAM9wAuAAiL7gALy+6AA0ALQBnK7oAIAAbAGcrugAsABIAZyu6ABgAJgBnK7oAAgAMAGcrugAoAAAAZyu6ABcALwAiERI5uAAMELgAKtAwMQEXByEnNwUXEQYHJzUTISYnNzMDFQcnERcnNjchFhcHJzU3FxUDNTMVAzUzHQIHJzUBhigo/vwoKAFAFAooHgr+1CgKUPDwPBRRUAooAT8oClCgKChQUFBQKCgBkCgoKCgyFP7oKApQ0v7eCigeAhy+PBQBBAoeKAoKKB5uMigoMv7AtLT+wLS0jDIoKDIAAAoAMgAAAiYC0AAFAAsAEQAXAB0AIwApAC8ANQA7AOm4AGQruAA8L7gALC+4AADQuAAAL7gAPBC4AA7QuAAOL7gAIty4AAbQuAAGL7oAEQAOACIREjm4AA4QuAAW0LgAIhC4ABrQugAdAA4AIhESObgALBC4ACjcugAvACwAKBESObgALBC4ADTQugA1AA4AKBESObgAKBC4ADjQugA7ACwAKBESObgAKBC4AD3cALoALgAyAGcrugAQABQAZyu4ABAQuAAB0LgAMhC4AAfQugAXABQAEBESObgAFBC4ABzQugAjABQAEBESOboAKQAyAC4REjm6ADUAMgAuERI5uAAyELgAOtAwMQE3MhcDIw8BIicTMwMjJzY3MwcVByYnNRczFwYHIzc1NxYXFRM1NxYXFScjJzY3MwcVByYnNRczFwYHIwE3dzwUmi0WdzwUmi1jPFAKKHhaHigKZDxQCih4Wh4oCrQeKApkPFAKKHhaHigKZDxQCih4Ad7yKP7KgPIoATYBIh4oCmQ8UAooeFoeKApkPFAKKHj+PjxQCih4Wh4oCmQ8UAooeFoeKAoAAAgAMv+mAf4CqAAFAAsAEgAXAB0AIgApAC4Ar7gAZCu6ABAAEwBnK7oAKAAjAGcrugACACMAKBESObgAAi+4AAfcuAACELgACtC4ABAQuAAW0LoAHQAjACgREjm6ACEAEwAQERI5uAAhL7gAH9y6ACIAEwAQERI5uAAHELgAKtC4AAIQuAAt0LgABxC4ADDcALgALC+6AB0AJABnK7oAEQAMAGcrugAAAAIAZyu6ABMADAARERI5uAAkELgAGdC6ACIAJAAdERI5MDEBFwchJzcFFxUjJzUTISYnNyEXJRE3FxUTIyc2NzMHFQcnNQU1NxYXFQcTFQcnNQGGKCj+/CgoAUAUMh5k/nooClABQDz+NBQ8yKBQCijcvjwUAQQeKAoUPBQ8AZAoKCgoMhTmHqD+3gooHjwyAQQUPL4B9B4oCmRuPBS0jIJQCijIFP5SMhQ8CgABADICCACCAtAABAAXuABkK7oAAAACAGcrALgAAS+4AAMvMDETByc1M4IoKFACMCgooAAABAAyAAABLALQAAUACwARABcAL7gAZCu6AAsABwBnK7gACxC4ABLQuAAHELgAFdAAugARAA0AZyu6AAQAAABnKzAxASMnNzMXAyc1NxcVEwcjJzczJxUHJzU3AQRuKChuKOYUMh6qKG4oKG6CHjIUAoAoKCj+yhTmMh7S/nooKCjS0h4y5hQAAAQAMgAAASwC0AAFAAsAEQAXADe4AGQrugAIAAoAZyu4AAoQuAAS0LgACBC4ABXQuAAIELgAGdwAugABAAMAZyu6AA4AEABnKzAxNzMXByMnExcVByc1AzczFwcjFzU3FxUHWm4oKG4o5hQyHqoobigoboIeMhRQKCgoATYU5jIe0gGGKCgo0tIeMuYUAAAAAAEAMgCqAXwCJgAXAGO4AGQrugAEAAAAZyu4AAQQuAAM0LgAABC4AA/QALgAAi+4AA4vugAAAA4AAhESOboABAAOAAIREjm6AAgADgACERI5ugAMAA4AAhESOboAEAAOAAIREjm6ABQADgACERI5MDETNTcXFTcXDwEfAQcnFQcnNQcnPwEvATevKChGNw9FRQ83RigoRjcPRUUPNwGuUCgoUCgPNygoNw8oUCgoUCgPNygoNw8AAAABADIAvgGGAhIADwA/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/sAUPPDvUAooASv+8jwUAVQeKAoUAZAoKCgoMhT+6CgKUNL+3gooHgoBBBQ8vgIcHigKZL48FAEE3NJQCij+6BQAAAAABgAyAAAB1gLQAAUADAASABgAHQAkAMG4AForuAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAR3LgAA9C4ABEQuAAF0LgAABC4ACPcuAAH0LgAABC4AAvQugANAAAAIxESObgAERC4ABTQuAAUL7gAEBC4ABXQuAAVL7oAGAAAACMREjm4ABEQuAAZ0LgAEBC4ABzQuAAAELgAHtC4ACMQuAAm3AC6AAsADQBdK7oAGAAfAF0rugAAAAIAXSu4AAsQuAAR0LgAHxC4ABTQugAdAB8AGBESOTAxARcHISc3BRcRBgcnNRMhJic3MxEjJzY3IQUVBycRBTU3FhcRBwGGKCj+/CgoAUAUCigeCv7UKApQ8O9QCigBK/7yPBQBVB4oChQBkCgoKCgyFP7oKApQ0v7eCigeAjAeKApkvjwUAQTc0lAKKP7oFAAAAAACADIAoACCAjAAAwAHAC+4AIIrugAAAAEAhSu4AAAQuAAE0LgAARC4AAXQALoAAwAAAIUrugAHAAQAhSswMTcjNTM1IzUzglBQUFCgUPBQAAIAMv+IAIICMAADAAgAK7gAZCu6AAAAAQBnK7gAABC4AATQuAABELgABtAAuAAFL7oAAwAAAGcrMDETIzUzEQcnNTOCUFAoKFAB4FD9gCgooAAAAAIAMgCWAUACOgAEAAkAI7gAZCsAuAACL7gABi+6AAEABgACERI5ugAIAAYAAhESOTAxEyM3MxcRByMnM6BuyCgeHijIbgFyyCf+qifIAAAAAgAyAO8BhgHgAAUACwAXuABkKwC6AAYACABnK7oAAAACAGcrMDEBFwchJzcFFwchJzcBXigo/vwoKAEEKCj+/CgoAeAoKCgooSgoKCgAAAACADIAlgFAAjoABAAJACO4AGQrALgAAS+4AAcvugADAAcAARESOboABgAHAAEREjkwMRM3MxcjFTMHIycyHijIbm7IKB4CEyfIFMgnAAAAAAUAMgAAAdYC0AAFAAoAEAAXABsAmbgAZCu4ABwvuAAAL7gAAtC4ABwQuAAG0LgABi+4AArcuAAD0LgAChC4AAXQuAAKELgADNC4AAwvuAAGELgADdC4AA0vuAAAELgAFty6ABAAAAAWERI5uAAAELgAEdC4AAoQuAAY0LgABhC4ABnQuAAWELgAHdwAugAbABgAZyu6ABAAEgBnK7oAAAACAGcruAASELgADNAwMQEXByEnNwc1NxcVEyMnNjchAzU3FhcRBwEjNTMBhigo/vwoKFAUPPDvUAooASsKHigKFP7AUFABkCgoKCjwqhQ8ggHgHigK/t7SUAoo/ugU/o5QAAAACgAyAAAB1gLQAAYADAARABcAHAAjACkALgAzADkAzbgAZCu6AAsADQBnK7oAKQAqAGcrugACAAUAZyu6AAcABQACERI5uAALELgAENC6ABcABQACERI5uAALELgAGNC4AA0QuAAb0LgABRC4AB3QuAACELgAIdC4ACoQuAAy0LoAMwANAAIREjm4ACkQuAA00LgAAhC4ADvcALoADAAHAGcrugAXAB4AZyu6ACgAJQBnK7oAOQA0AGcrugANAAcADBESObgAHhC4ABPQugAcAB4AFxESOboAKgAlACgREjm6ADMANAA5ERI5MDEBFxUGByc1EyEmJzczBRE3FxUTIyc2NyEFFQcnEQU1NxYXEQ8CJic3Mwc1NxcVNRUHJzUXIyc2NxcBwhQKKB4K/tQoClDw/sAUPPDvUAooASv+8jwUAVQeKAoUMowoClBQoBQ8PBSgUFAKKG4BXhR4KApQMv7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFNIBCigfCmQUPB7IHjwUZAofKAoBAAAGADIAAAHWAtAABQAMABIAFwAeACUAr7gAZCu4ACYvuAAAL7gAAtC4ACYQuAAW0LgAFi+4AAXcuAAD0LgAABC4AB3cuAAH0LgAABC4AAvQuAAFELgADtC4AA4vuAAWELgAD9C4AA8vugASAAAAHRESObgABRC4ABPQuAAAELgAGNC4AAUQuAAf0LgAFhC4ACPQuAAdELgAJ9wAuAAKL7gAIS+6ABIAGQBnK7oAAAACAGcruAAZELgADtC6ABcAGQASERI5MDEBFwchJzcFFxEGByc1AyMnNjchBRUHJxEFNTcWFxEHBRUHJicRNwGGKCj+/CgoAUAUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBkCgoKCgyFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAABwAyAAAB1gLQAAUACgAQABUAGwAhACcAr7gAZCu4ACgvuAAAL7gAAtC4ACgQuAAG0LgABi+4ACbcuAAD0LgAJhC4AAXQuAAmELgACdC4ACYQuAAM0LgABhC4AA3QuAAmELgAEdC4AAYQuAAU0LgAABC4ABbQuAAAELgAGty4AB3QuAAAELgAINC4AAYQuAAk0LgAGhC4ACncALoAJwAjAGcrugAPAAsAZyu6AAAAAgBnK7oABgAjACcREjm6ABUACwAPERI5MDEBFwchJzcDETcXFRMjJzUhFwUVBycRBTU3FxUHFRcVByc1FwchNTczAYYoKP78KChQFDzw8FABQCj+6DwUAVQeMhQUMh4TKP7BUO8BkCgoKCj+tgEEFDy+AhweMig8vjwUAQTc0h4y5hQUFOYyHtL6KDIeAAQAMgAAAa4C0AAFAAoAEAAVAEu4AGQrugAEAAYAZyu4AAQQuAAJ0LgABBC4ABHQuAAGELgAFNAAugAFAAAAZyu6ABAACwBnK7oABgAAAAUREjm6ABUACwAQERI5MDEpASYnNyEFETcXFQEhJzY3IQUVBycRAa7+tigKUAEO/qIUPAEO/vNQCigBSf7UPBQKKB4KAQQUPL4CHB4oCmS+PBQBBAAABgAyAAAB1gLQAAQACgAPABUAGwAhAIu4AGQruAAiL7gAEC+4ACIQuAAA0LgAAC+4ACDcuAAD0LgAIBC4AAbQuAAAELgAB9C4ACAQuAAL0LgAABC4AA7QuAAQELgAFNy4ABfQuAAQELgAGtC4AAAQuAAe0LgAFBC4ACPcALoAIQAdAGcrugAJAAUAZyu6AAAAHQAhERI5ugAPAAUACRESOTAxNxE3FxUTIyc1IRcFFQcnEQU1NxcVBxUXFQcnNRcHITU3MzIUPPDwUAFAKP7oPBQBVB4yFBQyHhMo/sFQ70YBBBQ8vgIcHjIoPL48FAEE3NIeMuYUFBTmMh7S+igyHgAAAAAFADIAAAGuAtAABQALABAAFgAbAFO4AGQrugAKAAwAZyu4AAoQuAAP0LgAChC4ABfQuAAMELgAGtAAugALAAYAZyu6ABYAEQBnK7oAAAACAGcrugAMAAYACxESOboAGwARABYREjkwMQEXByEnNwEhJic3IQURNxcVASEnNjchBRUHJxEBhigo/vwoKAEs/rYoClABDv6iFDwBDv7zUAooAUn+1DwUAZAoKCgo/nAKKB4KAQQUPL4CHB4oCmS+PBQBBAAABAAyAAABrgLQAAUACwAQABcARbgAZCu6AAUADwBnK7gABRC4AAzQuAAFELgAEdC4AA8QuAAV0AC4ABMvugALAAYAZyu6AAAAAgBnK7oAEAAGAAsREjkwMQEXByEnNyUhJzY3IQUVBycRExUHJicRNwGGKCj+/CgoAQ7+81AKKAFJ/tQ8FFAeKAoUAZAoKCgo8B4oCmS+PBQBBP6Y0lAKKAEYFAAGADIAAAHWAtAABQAMABIAFwAdACIAr7gAZCu4ACMvuAACL7gAANC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAIxC4ABPQuAATL7gAEdy4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwcjJzcfAREGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKChaKCiWFAooHgr+1CgKUPD+wBQ8AQ7+81AKKAFJ/tQ8FAGQKCgoKDIU/ugoClDS/t4KKB4KAQQUPL4CHB4oCmS+PBQBBAAAAAUAMgAAAdYC0AAFAAwAEwAaACEAd7gAZCu4ACIvuAAAL7gAAtC4ACIQuAAY0LgAGC+4ABXcuAAD0LgAFRC4AAXQuAAAELgAEty4AAfQuAAAELgAC9C4AAAQuAAN0LgAGBC4ABzQuAAVELgAINC4ABIQuAAj3AC4AAovuAAWL7gADy+6AAAAAgBnKzAxARcHISc3BRcRBgcnPQI3FhcRBwUVByYnETc1JxE2NxcVAYYoKP78KCgBQBQKKB4eKAoU/sAeKAoUFAooHgGQKCgoKDIU/ugoClDSjNJQCij+6BRQ0lAKKAEYFAoUARgoClDSAAIAMgAKAIIC0AAGAA0AJ7gAeCu6AAUAAAB7K7gABRC4AAjQuAAAELgADNAAuAACL7gACy8wMRM1NxYXEQcVFxEGByc1Mh4oChQUCigeAa7SUAoo/ugUChT+6CgKUNIAAAQAMgAAAdYC0AAGAAwAEQAYAGe4AGQruAAZL7gABS+4AALcugAHAAUAAhESObgAGRC4AA3QuAANL7gAC9y4ABDQuAAFELgAEtC4AAIQuAAW0LgAAhC4ABrcALgAFC+6AAUABwBnK7gABRC4AAvQugANAAcABRESOTAxARcRBgcnNRMhJic3MwURNxcVATU3FhcRBwHCFAooHgr+1CgKUPD+wBQ8AQQeKAoUAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQABQAyAAAB1gLQAAUADAASABkAIAB/uABkK7gAIS+4AAIvuAAA0LgAIRC4ABfQuAAXL7gAFNy4AAPQuAAUELgABdC4AAIQuAAH3LgAAhC4AAvQuAACELgADtC4AAcQuAAQ0LgAFxC4ABvQuAAUELgAH9C4AAcQuAAi3AC4AA4vuAAeL7gACi+4ABUvugAAAAIAZyswMQEXByEnNwUXEQYHJzUnNzIXASMHFQcmJxE3NScRNjcXFQGGKCj+/CgoAUAUCige8PA8FP78PBQeKAoUFAooHgGQKCgoKDIU/ugoClDSvvAo/vyC0lAKKAEYFBQUARgoClDSAAADADIAAAHWAtAABgAMABMAPbgAZCu6AAEABABnK7oADAAEAAEREjm4AAQQuAAO0LgAARC4ABLQALgAES+6AAEADABnK7gAARC4AAjQMDETFQcmJxE3EzMXBgchAycRNjcXFYIeKAoUUPBQCij+1DIUCigeASLSUAooARgU/vIeKAoBchQBGCgKUNIAAAYAMgAAAdYC0AAEAAsAEQAWAB0AJAC7uABkK7gAJS+4ABXQuAAVL7gAAtxBAwBgAAIAAV1BAwDAAAIAAV24AADcuAACELgACtxBAwDAAAoAAV1BAwBgAAoAAV24AAfcuAAVELgAE9y4AA3QuAANL7gAFRC4AA7QuAAOL7oAEQAKAAcREjm4AAoQuAAX0LgABxC4ABvQuAATELgAHtC4ABUQuAAi0LgABxC4ACbcALgACS+4ACAvugARABgAZyu4ABgQuAAN0LoAFgAYABEREjkwMQEHJzUzExcRBgcnNQMjJzY3IQUVBycRBTU3FhcRBwUVByYnETcBLCgoUJYUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBhigo5v7yFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAAAAUAMgAAAdYCxgAGAAwAEwAaACEAX7gAZCu4ACIvuAASL7gAIhC4AATQuAAEL7gAAdy4ABIQuAAP3LgAEhC4ABTQuAAPELgAGNC4AAQQuAAc0LgAARC4ACDQuAAPELgAI9wAuAACL7gAES+4ABYvuAAfLzAxExUHJicRNyUjJzUzHwIRBgcnPQI3FhcRByEnETY3FxWCHigKFAEsRpY8oFAUCigeHigKFP6EFAooHgEi0lAKKAEYFEaWPKB4FP7oKApQ0oLSUAoo/ugUFAEYKApQ0gAABgAyAAAB1gLQAAUACwARABcAHQAjAFO4AGQruAAkL7gABi+4AArcuAAN0LgABhC4ABDQuAAkELgAE9C4ABMvuAAX3LgAHtC4ABMQuAAh0LgAChC4ACXcALoAHQAZAGcrugAEAAAAZyswMQEjJzczFwc1NxcVBxUXFQcnNSUnNTcXFQEHIyc3MycVByc1NwFy3Cgo3CgUHjIUFDIe/sAUMh4BGCjcKCjc8B4yFAKAKCgo+tIeMuYUFBTmMh7SUBTmMh7S/nooKCjS0h4y5hQAAAUAMgAAAdYC0AAFAAsAEAAWAB0AhbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAQ0LgAEC+4AAfcuAAD0LgABxC4AAXQuAAQELgACdC4AAcQuAAN0LgAABC4ABHQuAAAELgAFdy4AAcQuAAX0LgAEBC4ABvQuAAVELgAH9wAuAAZL7oACgAGAGcrugAAAAIAZyu6ABAABgAKERI5MDEBFwchJz8BIyc1IRcFFQcnEQU1NxcVBwUVByYnETcBhigo/vwoKPDwUAFAKP7oPBQBVB4yFP7AHigKFAGQKCgoKPAeMig8vjwUAQTc0h4y5hRQ0lAKKAEYFAAHADL/9gHgAtAABAAKAA8AFQAaACEAJwCruABkK7gAKC+4AAMvuAAC3LgAKBC4AAvQuAALL7oABQALAAIREjm4AAncuAAO0LgACRC4ABHQuAARL7gACxC4ABLQuAASL7oAFQADAAIREjm4AAkQuAAW0LgACxC4ABnQuAADELgAG9C4AAIQuAAf0LgAAhC4ACncALgAJS+6AAoABQBnK7oAFQAcAGcrugALAAUAChESObgAHBC4ABHQugAaABwAFRESOTAxARcVJzUDISYnNzMHETcXFRMjJzY3IQUVBycRBTU3FhcRDwEzFxUjJwHCFFAK/ugoClCq+hQ88O9QCigBK/7yPBQBVB4oChSgPII8ggFeFPBQeP7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFL6CPIIAAAAABgAyAAAB1gLQAAUACwASABgAHwAkAK+4AGQruAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAN3LgAA9C4AA0QuAAF0LgAABC4AB7cuAAI0LgAABC4AArQuAANELgAFNC4ABQvuAAQELgAFdC4ABUvugAYAAAAHhESObgAABC4ABnQuAANELgAINC4ABAQuAAj0LgAHhC4ACbcALgACi+4AA4vugAYABoAZyu6AAAAAgBnK7gAGhC4ABTQugAkABoAGBESOTAxARcHISc3FzMBBiMvARUHJicRNwEjJzY3IQM1NxYXEQclFQcnEQGGKCj+/CgoFDwBBBQ88BQeKAoUASzvUAooASsKHigKFP7APBQBkCgoKChk/vwo8DLSUAooARgUASIeKAr+3tJQCij+6BT6vjwUAQQABQAyAAAB1gLQAAUADAASABcAHwCzuABkK7gAIC+4AAIvuAAA0LgAIBC4ABDQuAAQL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABPQuAAQELgAFtC4ABEQuAAY0LgAGC+4ABAQuAAZ0LgAGS+4AAcQuAAe0LgAAhC4AB/QuAAHELgAIdwAugALAA0AZyu6ABsAGABnK7oAAAACAGcruAALELgAEdC6ABcAGAAbERI5MDEBFwchJzcFFxEGByc1EyEmJzczAxUHJxEXJzY3IRYXBwGGKCj+/CgoAUAUCigeCv7UKApQ8PA8FFFQCigBPygKUAGQKCgoKDIU/ugoClDS/t4KKB4CHL48FAEECh4oCgooHgAAAwAyAAAB1QLQAAYACwATACu4AGQrugACAAUAZyu4AAUQuAAH0LgAAhC4AAnQALgABC+6AA8ADABnKzAxARcRBgcnPQIzFQcDJzY3IRYXBwEDKAooHlAogVAKKAE/KApQAV4o/vwoClDmZNLSKAEOHigKCigeAAAABQAyAAAB1gLQAAYADAARABgAHwB3uABkK7gAIC+4AAUvuAAC3LoABwAFAAIREjm4ACAQuAAN0LgADS+4AAvcuAAQ0LgABRC4ABLQuAACELgAFtC4AA0QuAAa0LgACxC4AB7QuAACELgAIdwAuAAUL7oABQAHAGcruAAFELgAC9C6AA0ABwAFERI5MDEBFxEGByc1EyEmJzczBRE3FxUBNTcWFxEHBScRNjcXFQHCFAooHgr+1CgKUPD+wBQ8AQQeKAoU/oQUCigeAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQKFAEYKApQ0gAABAAyAAAB1gLGAAYADQATABkAc7gAZCu4ABovuAAHL7gAGhC4AAHQuAABL7gABty4AAcQuAAM3LoADwABAAwREjm4AAEQuAAQ0LgABhC4ABPQuAAHELgAFNC4AAwQuAAW0LoAGAABAAwREjm4AAwQuAAb3AC4AAQvuAAJL7gADy+4ABgvMDETJxE2NxcVITU3FhcRDwEVAzU3FyE3FxUDNUYUCigeAQQeKAoUyMgUPAEEPBTIAWgUARgoClDS0lAKKP7oFPB4AQQ8FDw8FDz+/HgAAAAGADIAAAHWAtAABAALABEAFgAdACQAu7gAZCu4ACUvuAAS0LgAEi+4AAHcQQMAYAABAAFdQQMAwAABAAFduAAA3LgAARC4AAXcQQMAwAAFAAFdQQMAYAAFAAFduAAK3LoADAAFAAoREjm4ABIQuAAP0LgADy+4ABIQuAAW3LgAENC4ABAvuAAKELgAGNC4AAUQuAAc0LgAEhC4AB/QuAAWELgAI9C4AAoQuAAm3AC4AAcvuAAiL7oAHAAMAGcruAAcELgAENC6ABIADAAcERI5MDElIzU3Fzc1NxYXEQcDISYnNzMFETcXFSUXEQYHJzUlJxE2NxcVASxQKChaHigKFDL+1SgKUO/+wBQ8AUAUCige/sAUCigeZOYoKGTSUAoo/ugU/o4KKB4KAQQUPL76FP7oKApQ0lAUARgoClDSAAQAMgAAAdYC0AAFAAsAEQAXADe4AGQrugALABEAZyu4AAsQuAAA0LgAAC+4ABEQuAAS0LgAEi8AuAAEL7gADS+4AAcvuAAWLzAxATMTBiMnPwEyFwMjDwEiJxMzNyMDNjMXAQ4tmhQ8dwF3PBSaLRZ3PBSaLQEtmhQ8dwFe/soo8uzyKP7KgPIoATYUATYo8wAAAAAFADIAAAHWAtAABQAMABIAFwAeAIm4AGQruAAfL7gAAC+4AALQuAAfELgAENC4ABAvuAAR3LgAA9C4ABEQuAAF0LgAABC4AB3cuAAH0LgAABC4AAvQugANAAAAHRESObgAERC4ABPQuAAQELgAFtC4AAAQuAAY0LgAHRC4ACDcALgAGi+6AAsADQBnK7oAAAACAGcruAALELgAEdAwMQEXByEnNwUXEQYHJzUTISYnNzMDFQcnEQU1NxYXEQcBhigo/vwoKAFAFAooHgr+1CgKUPDwPBQBVB4oChQBkCgoKCgyFP7oKApQ0v7eCigeAjrcPBQBIvrSUAoo/ugUAAAABAAyAAAB1gLQAAMACQAPABUAJ7gAZCsAugADAAAAZyu6AAkABABnK7gACRC4AAvQuAAAELgAEdAwMSkBNzMDIyc2NyEDEzIXAyMXAyInEzMBrv7oKNJGx1AKKAENboI8FJY8Cow8FKA8UAIwHigK/t4BIij+ylD+3igBNgAAAAAEADIAAAEEAtAABAALABAAFwBDuABkK7oABAAAAGcruAAEELgADNC4AAAQuAAP0AC6ABcAEgBnK7oACgAFAGcrugAAABIAFxESOboAEAAFAAoREjkwMTcRNxcVEyMnNjczFwcVBycREwcjJic3MzIUPEZFUAooixSCPBTSFIsoClBFRgEEFDy+AhweKAoUUL48FAEE/YoUCigeAAACADIAAAHUAtAABQALAA+4AGQrALgABC+4AAovMDEBMxMGIy8BIwM2MxcBDS2aFDx3FC2aFDx3AV7+yijygAE2KPMAAAQAMgAAAQQC0AAGAAsAEgAXAEu4AGQrugACAAUAZyu6AAsABQACERI5uAAFELgADNC4AAIQuAAQ0LoAEwAFAAIREjm4AAIQuAAZ3AC4AAovuAAOL7gABC+4ABMvMDETFxEGByc1AyMnNzMDNTcWFxEHAyMnNzPwFAooHhQyPBR4Ch4oChQyeBQ8MgFeFP7oKApQ0gFePBT+3tJQCij+6BT+jhQ8AAAAAAIAMgHCAdUC0AAEAAkAF7gAZCsAuAAEL7gABS+4AAEvuAAILzAxATUXFQchJzU3BwENyCf+qyfIAQJibsgoHh4oyG4AAQAyAAAB1QBQAAcAD7gAZCsAugAAAAMAZyswMSUXBgchJic3AYVQCij+wSgKUFAeKAoKKB4AAAABADICMADmAuQABQAPuABkKwC4AAIvuAAELzAxExUHJzcz5iiMCigCYigKjCgAAAAGADIAAAHWAtAABQAMABIAFwAeACUAr7gAZCu4ACYvuAAAL7gAAtC4ACYQuAAW0LgAFi+4AAXcuAAD0LgAABC4AB3cuAAH0LgAABC4AAvQuAAFELgADtC4AA4vuAAWELgAD9C4AA8vugASAAAAHRESObgABRC4ABPQuAAAELgAGNC4AAUQuAAf0LgAFhC4ACPQuAAdELgAJ9wAuAAKL7gAIS+6ABIAGQBnK7oAAAACAGcruAAZELgADtC6ABcAGQASERI5MDEBFwchJzcFFxEGByc1AyMnNjchBRUHJxEFNTcWFxEHBRUHJicRNwGGKCj+/CgoAUAUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBkCgoKCgyFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAABwAyAAAB1gLQAAUACgAQABUAGwAhACcAr7gAZCu4ACgvuAAAL7gAAtC4ACgQuAAG0LgABi+4ACbcuAAD0LgAJhC4AAXQuAAmELgACdC4ACYQuAAM0LgABhC4AA3QuAAmELgAEdC4AAYQuAAU0LgAABC4ABbQuAAAELgAGty4AB3QuAAAELgAINC4AAYQuAAk0LgAGhC4ACncALoAJwAjAGcrugAPAAsAZyu6AAAAAgBnK7oABgAjACcREjm6ABUACwAPERI5MDEBFwchJzcDETcXFRMjJzUhFwUVBycRBTU3FxUHFRcVByc1FwchNTczAYYoKP78KChQFDzw8FABQCj+6DwUAVQeMhQUMh4TKP7BUO8BkCgoKCj+tgEEFDy+AhweMig8vjwUAQTc0h4y5hQUFOYyHtL6KDIeAAQAMgAAAa4C0AAFAAoAEAAVAEu4AGQrugAEAAYAZyu4AAQQuAAJ0LgABBC4ABHQuAAGELgAFNAAugAFAAAAZyu6ABAACwBnK7oABgAAAAUREjm6ABUACwAQERI5MDEpASYnNyEFETcXFQEhJzY3IQUVBycRAa7+tigKUAEO/qIUPAEO/vNQCigBSf7UPBQKKB4KAQQUPL4CHB4oCmS+PBQBBAAABgAyAAAB1gLQAAQACgAPABUAGwAhAIu4AGQruAAiL7gAEC+4ACIQuAAA0LgAAC+4ACDcuAAD0LgAIBC4AAbQuAAAELgAB9C4ACAQuAAL0LgAABC4AA7QuAAQELgAFNy4ABfQuAAQELgAGtC4AAAQuAAe0LgAFBC4ACPcALoAIQAdAGcrugAJAAUAZyu6AAAAHQAhERI5ugAPAAUACRESOTAxNxE3FxUTIyc1IRcFFQcnEQU1NxcVBxUXFQcnNRcHITU3MzIUPPDwUAFAKP7oPBQBVB4yFBQyHhMo/sFQ70YBBBQ8vgIcHjIoPL48FAEE3NIeMuYUFBTmMh7S+igyHgAAAAAFADIAAAGuAtAABQALABAAFgAbAFO4AGQrugAKAAwAZyu4AAoQuAAP0LgAChC4ABfQuAAMELgAGtAAugALAAYAZyu6ABYAEQBnK7oAAAACAGcrugAMAAYACxESOboAGwARABYREjkwMQEXByEnNwEhJic3IQURNxcVASEnNjchBRUHJxEBhigo/vwoKAEs/rYoClABDv6iFDwBDv7zUAooAUn+1DwUAZAoKCgo/nAKKB4KAQQUPL4CHB4oCmS+PBQBBAAABAAyAAABrgLQAAUACwAQABcARbgAZCu6AAUADwBnK7gABRC4AAzQuAAFELgAEdC4AA8QuAAV0AC4ABMvugALAAYAZyu6AAAAAgBnK7oAEAAGAAsREjkwMQEXByEnNyUhJzY3IQUVBycRExUHJicRNwGGKCj+/CgoAQ7+81AKKAFJ/tQ8FFAeKAoUAZAoKCgo8B4oCmS+PBQBBP6Y0lAKKAEYFAAGADIAAAHWAtAABQAMABIAFwAdACIAr7gAZCu4ACMvuAACL7gAANC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAIxC4ABPQuAATL7gAEdy4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwcjJzcfAREGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKChaKCiWFAooHgr+1CgKUPD+wBQ8AQ7+81AKKAFJ/tQ8FAGQKCgoKDIU/ugoClDS/t4KKB4KAQQUPL4CHB4oCmS+PBQBBAAAAAUAMgAAAdYC0AAFAAwAEwAaACEAd7gAZCu4ACIvuAAAL7gAAtC4ACIQuAAY0LgAGC+4ABXcuAAD0LgAFRC4AAXQuAAAELgAEty4AAfQuAAAELgAC9C4AAAQuAAN0LgAGBC4ABzQuAAVELgAINC4ABIQuAAj3AC4AAovuAAWL7gADy+6AAAAAgBnKzAxARcHISc3BRcRBgcnPQI3FhcRBwUVByYnETc1JxE2NxcVAYYoKP78KCgBQBQKKB4eKAoU/sAeKAoUFAooHgGQKCgoKDIU/ugoClDSjNJQCij+6BRQ0lAKKAEYFAoUARgoClDSAAIAMgAKAIIC0AAGAA0AJ7gAeCu6AAUAAAB7K7gABRC4AAjQuAAAELgADNAAuAACL7gACy8wMRM1NxYXEQcVFxEGByc1Mh4oChQUCigeAa7SUAoo/ugUChT+6CgKUNIAAAQAMgAAAdYC0AAGAAwAEQAYAGe4AGQruAAZL7gABS+4AALcugAHAAUAAhESObgAGRC4AA3QuAANL7gAC9y4ABDQuAAFELgAEtC4AAIQuAAW0LgAAhC4ABrcALgAFC+6AAUABwBnK7gABRC4AAvQugANAAcABRESOTAxARcRBgcnNRMhJic3MwURNxcVATU3FhcRBwHCFAooHgr+1CgKUPD+wBQ8AQQeKAoUAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQABQAyAAAB1gLQAAUADAASABkAIAB/uABkK7gAIS+4AAIvuAAA0LgAIRC4ABfQuAAXL7gAFNy4AAPQuAAUELgABdC4AAIQuAAH3LgAAhC4AAvQuAACELgADtC4AAcQuAAQ0LgAFxC4ABvQuAAUELgAH9C4AAcQuAAi3AC4AA4vuAAeL7gACi+4ABUvugAAAAIAZyswMQEXByEnNwUXEQYHJzUnNzIXASMHFQcmJxE3NScRNjcXFQGGKCj+/CgoAUAUCige8PA8FP78PBQeKAoUFAooHgGQKCgoKDIU/ugoClDSvvAo/vyC0lAKKAEYFBQUARgoClDSAAADADIAAAHWAtAABgAMABMAPbgAZCu6AAEABABnK7oADAAEAAEREjm4AAQQuAAO0LgAARC4ABLQALgAES+6AAEADABnK7gAARC4AAjQMDETFQcmJxE3EzMXBgchAycRNjcXFYIeKAoUUPBQCij+1DIUCigeASLSUAooARgU/vIeKAoBchQBGCgKUNIAAAYAMgAAAdYC0AAEAAsAEQAWAB0AJAC7uABkK7gAJS+4ABXQuAAVL7gAAtxBAwBgAAIAAV1BAwDAAAIAAV24AADcuAACELgACtxBAwDAAAoAAV1BAwBgAAoAAV24AAfcuAAVELgAE9y4AA3QuAANL7gAFRC4AA7QuAAOL7oAEQAKAAcREjm4AAoQuAAX0LgABxC4ABvQuAATELgAHtC4ABUQuAAi0LgABxC4ACbcALgACS+4ACAvugARABgAZyu4ABgQuAAN0LoAFgAYABEREjkwMQEHJzUzExcRBgcnNQMjJzY3IQUVBycRBTU3FhcRBwUVByYnETcBLCgoUJYUCigeFO9QCigBK/7yPBQBVB4oChT+wB4oChQBhigo5v7yFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BRQ0lAKKAEYFAAAAAUAMgAAAdYCxgAGAAwAEwAaACEAX7gAZCu4ACIvuAASL7gAIhC4AATQuAAEL7gAAdy4ABIQuAAP3LgAEhC4ABTQuAAPELgAGNC4AAQQuAAc0LgAARC4ACDQuAAPELgAI9wAuAACL7gAES+4ABYvuAAfLzAxExUHJicRNyUjJzUzHwIRBgcnPQI3FhcRByEnETY3FxWCHigKFAEsRpY8oFAUCigeHigKFP6EFAooHgEi0lAKKAEYFEaWPKB4FP7oKApQ0oLSUAoo/ugUFAEYKApQ0gAABgAyAAAB1gLQAAUACwARABcAHQAjAFO4AGQruAAkL7gABi+4AArcuAAN0LgABhC4ABDQuAAkELgAE9C4ABMvuAAX3LgAHtC4ABMQuAAh0LgAChC4ACXcALoAHQAZAGcrugAEAAAAZyswMQEjJzczFwc1NxcVBxUXFQcnNSUnNTcXFQEHIyc3MycVByc1NwFy3Cgo3CgUHjIUFDIe/sAUMh4BGCjcKCjc8B4yFAKAKCgo+tIeMuYUFBTmMh7SUBTmMh7S/nooKCjS0h4y5hQAAAUAMgAAAdYC0AAFAAsAEAAWAB0AhbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAQ0LgAEC+4AAfcuAAD0LgABxC4AAXQuAAQELgACdC4AAcQuAAN0LgAABC4ABHQuAAAELgAFdy4AAcQuAAX0LgAEBC4ABvQuAAVELgAH9wAuAAZL7oACgAGAGcrugAAAAIAZyu6ABAABgAKERI5MDEBFwchJz8BIyc1IRcFFQcnEQU1NxcVBwUVByYnETcBhigo/vwoKPDwUAFAKP7oPBQBVB4yFP7AHigKFAGQKCgoKPAeMig8vjwUAQTc0h4y5hRQ0lAKKAEYFAAHADL/9gHgAtAABAAKAA8AFQAaACEAJwCruABkK7gAKC+4AAMvuAAC3LgAKBC4AAvQuAALL7oABQALAAIREjm4AAncuAAO0LgACRC4ABHQuAARL7gACxC4ABLQuAASL7oAFQADAAIREjm4AAkQuAAW0LgACxC4ABnQuAADELgAG9C4AAIQuAAf0LgAAhC4ACncALgAJS+6AAoABQBnK7oAFQAcAGcrugALAAUAChESObgAHBC4ABHQugAaABwAFRESOTAxARcVJzUDISYnNzMHETcXFRMjJzY3IQUVBycRBTU3FhcRDwEzFxUjJwHCFFAK/ugoClCq+hQ88O9QCigBK/7yPBQBVB4oChSgPII8ggFeFPBQeP7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFL6CPIIAAAAABgAyAAAB1gLQAAUACwASABgAHwAkAK+4AGQruAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAN3LgAA9C4AA0QuAAF0LgAABC4AB7cuAAI0LgAABC4AArQuAANELgAFNC4ABQvuAAQELgAFdC4ABUvugAYAAAAHhESObgAABC4ABnQuAANELgAINC4ABAQuAAj0LgAHhC4ACbcALgACi+4AA4vugAYABoAZyu6AAAAAgBnK7gAGhC4ABTQugAkABoAGBESOTAxARcHISc3FzMBBiMvARUHJicRNwEjJzY3IQM1NxYXEQclFQcnEQGGKCj+/CgoFDwBBBQ88BQeKAoUASzvUAooASsKHigKFP7APBQBkCgoKChk/vwo8DLSUAooARgUASIeKAr+3tJQCij+6BT6vjwUAQQABQAyAAAB1gLQAAUADAASABcAHwCzuABkK7gAIC+4AAIvuAAA0LgAIBC4ABDQuAAQL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABPQuAAQELgAFtC4ABEQuAAY0LgAGC+4ABAQuAAZ0LgAGS+4AAcQuAAe0LgAAhC4AB/QuAAHELgAIdwAugALAA0AZyu6ABsAGABnK7oAAAACAGcruAALELgAEdC6ABcAGAAbERI5MDEBFwchJzcFFxEGByc1EyEmJzczAxUHJxEXJzY3IRYXBwGGKCj+/CgoAUAUCigeCv7UKApQ8PA8FFFQCigBPygKUAGQKCgoKDIU/ugoClDS/t4KKB4CHL48FAEECh4oCgooHgAAAwAyAAAB1QLQAAYACwATACu4AGQrugACAAUAZyu4AAUQuAAH0LgAAhC4AAnQALgABC+6AA8ADABnKzAxARcRBgcnPQIzFQcDJzY3IRYXBwEDKAooHlAogVAKKAE/KApQAV4o/vwoClDmZNLSKAEOHigKCigeAAAABQAyAAAB1gLQAAYADAARABgAHwB3uABkK7gAIC+4AAUvuAAC3LoABwAFAAIREjm4ACAQuAAN0LgADS+4AAvcuAAQ0LgABRC4ABLQuAACELgAFtC4AA0QuAAa0LgACxC4AB7QuAACELgAIdwAuAAUL7oABQAHAGcruAAFELgAC9C6AA0ABwAFERI5MDEBFxEGByc1EyEmJzczBRE3FxUBNTcWFxEHBScRNjcXFQHCFAooHgr+1CgKUPD+wBQ8AQQeKAoU/oQUCigeAV4U/ugoClDS/t4KKB4KAQQUPL4BStJQCij+6BQKFAEYKApQ0gAABAAyAAAB1gLGAAYADQATABkAc7gAZCu4ABovuAAHL7gAGhC4AAHQuAABL7gABty4AAcQuAAM3LoADwABAAwREjm4AAEQuAAQ0LgABhC4ABPQuAAHELgAFNC4AAwQuAAW0LoAGAABAAwREjm4AAwQuAAb3AC4AAQvuAAJL7gADy+4ABgvMDETJxE2NxcVITU3FhcRDwEVAzU3FyE3FxUDNUYUCigeAQQeKAoUyMgUPAEEPBTIAWgUARgoClDS0lAKKP7oFPB4AQQ8FDw8FDz+/HgAAAAGADIAAAHWAtAABAALABEAFgAdACQAu7gAZCu4ACUvuAAS0LgAEi+4AAHcQQMAYAABAAFdQQMAwAABAAFduAAA3LgAARC4AAXcQQMAwAAFAAFdQQMAYAAFAAFduAAK3LoADAAFAAoREjm4ABIQuAAP0LgADy+4ABIQuAAW3LgAENC4ABAvuAAKELgAGNC4AAUQuAAc0LgAEhC4AB/QuAAWELgAI9C4AAoQuAAm3AC4AAcvuAAiL7oAHAAMAGcruAAcELgAENC6ABIADAAcERI5MDElIzU3Fzc1NxYXEQcDISYnNzMFETcXFSUXEQYHJzUlJxE2NxcVASxQKChaHigKFDL+1SgKUO/+wBQ8AUAUCige/sAUCigeZOYoKGTSUAoo/ugU/o4KKB4KAQQUPL76FP7oKApQ0lAUARgoClDSAAQAMgAAAdYC0AAFAAsAEQAXADe4AGQrugALABEAZyu4AAsQuAAA0LgAAC+4ABEQuAAS0LgAEi8AuAAEL7gADS+4AAcvuAAWLzAxATMTBiMnPwEyFwMjDwEiJxMzNyMDNjMXAQ4tmhQ8dwF3PBSaLRZ3PBSaLQEtmhQ8dwFe/soo8uzyKP7KgPIoATYUATYo8wAAAAAFADIAAAHWAtAABQAMABIAFwAeAIm4AGQruAAfL7gAAC+4AALQuAAfELgAENC4ABAvuAAR3LgAA9C4ABEQuAAF0LgAABC4AB3cuAAH0LgAABC4AAvQugANAAAAHRESObgAERC4ABPQuAAQELgAFtC4AAAQuAAY0LgAHRC4ACDcALgAGi+6AAsADQBnK7oAAAACAGcruAALELgAEdAwMQEXByEnNwUXEQYHJzUTISYnNzMDFQcnEQU1NxYXEQcBhigo/vwoKAFAFAooHgr+1CgKUPDwPBQBVB4oChQBkCgoKCgyFP7oKApQ0v7eCigeAjrcPBQBIvrSUAoo/ugUAAAABAAyAAAB1gLQAAMACQAPABUAJ7gAZCsAugADAAAAZyu6AAkABABnK7gACRC4AAvQuAAAELgAEdAwMSkBNzMDIyc2NyEDEzIXAyMXAyInEzMBrv7oKNJGx1AKKAENboI8FJY8Cow8FKA8UAIwHigK/t4BIij+ylD+3igBNgAAAAAFADIAAAF8AtAABAALABAAFwAdAEu4AGQrugAEAAAAZyu4AAQQuAAM0LgAABC4AA/QALoAFwASAGcrugAKAAUAZyu6ABgAGgBnK7oAAAASABcREjm6ABAABQAKERI5MDE3NTcXFRMjJzY3MxcHFQcnNRMHIyYnNzMDFwcjJzeqPBRGRVAKKIsUghQ80hSLKApQRaAoKEYoKEbcPBTmAhweKAoUUOYUPNz9ihQKKB4BQCgoKCgAAAAAAQAyAAAAggLQAAcAF7gAZCu6AAAAAwBnKwC4AAIvuAAFLzAxNwYHJxE3FheCCigeHigKMigKUAIwUAooAAAAAAUAMgAAAXwC0AAEAAsAEAAXAB0AS7gAZCu6AAQAAABnK7gABBC4AAzQuAAAELgAD9AAugASABUAZyu6AAcACgBnK7oAGAAaAGcrugAEABUAEhESOboADAAKAAcREjkwMTc1NxcVAzczFhcHIzcVByc1AzMXBgcjJwEXByMnN7QUPNIUiygKUEWWPBRGRVAKKIsUASIoKEYoKGTmFDzcAnYUCigeCtw8FOb95B4oChQBfCgoKCgAAAAFADIBSgHqAhwABQALABEAFwAdAD+4AGQrALgAGi+4ABIvugAAAAIAZyu4AAAQuAAG0LgABi+4AAIQuAAI0LgACC+4AAAQuAAM0LgAAhC4AA7QMDEBFwcjJzcHFwcjJzclFwcjJzcnFwcjJzcfAQcjJzcBIigoKCgoeCgoKCgoAWgoKCgoKMgoKCgoKMgoKCgoKAHgKCgoKAEoKCgoASgoKCg8KCgoKIIoKCgoAAAAAA4AMv//AhwC0AAFAAsAEQAXAB0AIwApAC8ANQA7AEEARwBNAFMBKbgAZCu6ABwACABnK7oALAAoAGcrugALAAgAHBESObgACBC4ABDQugAXAAgAHBESOboAIwAoACwREjm6AC8AKAAsERI5uAAsELgANNC6AEoACAAcERI5uABKL7gAOty6AEEACAAcERI5uABKELgARtC6AEcACAAcERI5ugBNAEoAOhESObgALBC4AFXcALgACi+4ABovuAAmL7gALi+4AEAvuABEL7gAQBC4ADjcuAAB0LoAEQBAAAoREjm6ABcAQAAKERI5ugAdAEAAChESObgAOBC4ACLQugAjAEAAChESOboAKQBAADgREjm4AEAQuAAv0LgALy+6ADUAQAA4ERI5ugA7AEAAOBESOboARwBAADgREjm4ADgQuABM0LoATQBAAAoREjkwMQEHBj8BMycjJzY3MwcVByYnNRczFwYHIzc1NxYXFRMjJzY3MwcVByYnNRczFwYHIzc1NxYXFSU1NxYXFSczFwYHIzcVByYnNRcjJzY3MxM3Ng8BJwEXoDwBvR6LClAKKEYoHigKZApQCihGKB4oCsgKUAooRiceKApjClAKKEYoHigK/soeKApaClAKKEYKHigKWgpQCihGMqA8Ab0eAY+fATy+lx4oCmQ8UAooeFoeKApkPFAKKHj+eh4oCmQ8UAooeFoeKApkPFAKKHgePFAKKHgJHigKjTxQCih4Ch4oCgEjnwE8vwEAAAAAAQAyAggAggLQAAQAF7gAZCu6AAAAAQBnKwC4AAAvuAADLzAxEyM1NxeCUCgoAgigKCgAAAEAMgIIAIIC0AAEABe4AGQrugAAAAIAZysAuAABL7gAAy8wMRMHJzUzgigoUAIwKCigAAACADICCAEiAtEABAAJADu4AGQruAAKL7gABi+4AAoQuAAB0LgAAS+4AADcuAAGELgABdy4AAvcALgAAy+4AAgvuAAAL7gABS8wMRMjNTcfASM1NxeCUCgooFAoKAIJoCgooaAoKAAAAAIAMgIIASMC0QAEAAkAO7gAZCu4AAovuAAHL7gAChC4AALQuAACL7gAANy4AAcQuAAF3LgAC9wAuAADL7gACC+4AAEvuAAGLzAxEwcnNTMXByc1M4IoKFChKChQAjAoKKCfKCigAAAAAQAyANwBVAH+AAsAD7gAZCsAuAAGL7gAAC8wMTciJjU0NjMyFhUUBsM8VVU8PFVV3FU8PFVVPDxVAAAAAQAyAUAB6gGQAAUAD7gAZCsAugAAAAIAZyswMQEXByEnNwHCKCj+mCgoAZAoKCgoAAAAAAEAMgFAAhIBkAAFAA+4AGQrALoAAAACAGcrMDEBFwchJzcB6igo/nAoKAGQKCgoKAAAAAAHADIAAAISAtAABQALAA8AFwAdACMAKQCluABuK7oABAANAHErugAZACMAcSu6ABAAEwBxK7oAAAATABAREjm6AAsAEwAQERI5uAAEELgAD9C6AB0ADQAQERI5uAAZELgAH9C6ACkAIwAZERI5uAAQELgAK9wAugATAAAAcSu6AAsAFABxK7oAHQAYAHEruAATELgABNC4ABQQuAAH0LoADQAAABMREjm6AA4AFAALERI5ugAjABgAHRESOTAxKQEmJzchESEnNjchAQcRFwEGBycRNxYXByMnNjczBxUHJicRFzMXBgcjAcz+mCgKUAEs/tVQCigBZ/62UFABkAooHh4oCpaCUAoovqAeKApkPFAKKHgKKB4CMB4oCv2UHgJEHv3GKApQAjBQCii+HigKZNxQCigBGPoeKAoAAAB4AHgAeAB4ALgA7AHaApIDagQUBC4EcgS6BRYFUgVsBYYFngXABloGjgccB44H9giGCSgJlApMCvILGgtEC2wLlAu8DD4NCA2mDkQOlg8YD3oPzBBmEN4RDhFyEe4SNBLWE0ATqBQiFMAVXBXyFi4WphcQF7AX+hh6GLoZCBkqGX4ZoBm8GdQachsQG2Ib5BxGHJgdMh2qHdoePh66HwAfoiAMIHQg7iGMIigiviL6I3Ij3CR8JMYlRiWGJeImAiZeJrYn1CfuKAgoPChwKI4oqCjCKWAAAAAgAYYAAAAAAAAAAACEAAAAAAAAAAAAAQASAIQAAAAAAAAAAgAIAJYAAAAAAAAAAwASAJ4AAAAAAAAABAASALAAAAAAAAAABQA2AMIAAAAAAAAADAAyAPgAAAAAAAAAEwAUASoAAQAAAAAAAABcAT4AAQAAAAAAAQAJAZoAAQAAAAAAAgAHAaMAAQAAAAAAAwAJAaoAAQAAAAAABAAJAbMAAQAAAAAABQAbAbwAAQAAAAAABgAJAdcAAQAAAAAACAAeAeAAAQAAAAAACQARAf4AAQAAAAAADAAZAg8AAQAAAAAADQBBAigAAQAAAAAAEwAKAmkAAwABBAkAAAC4AnMAAwABBAkAAQASAysAAwABBAkAAgAOAz0AAwABBAkAAwASA0sAAwABBAkABAASA10AAwABBAkABQA2A28AAwABBAkABgASA6UAAwABBAkACAA8A7cAAwABBAkACQAiA/MAAwABBAkADAAyBBUAAwABBAkADQCCBEcAAwABBAkAEwAUBMkAQwByAGUAYQB0AGUAZAAgAGIAeQAgAFMAaQB6AGUAbgBrAG8AIABBAGwAZQB4AGEAbgBkAGUAcgAuACAAqQAgADIAMAAwADgAIABTAHQAeQBsAGUALQA3AC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARABpAGcAaQB0AGEAbAAtADcATQBvAG4AbwBEAGkAZwBpAHQAYQBsAC0ANwBEAGkAZwBpAHQAYQBsAC0ANwBWACAAMQAuADAAMAAgAE8AYwB0ACAAMAAyACAAMQAzADoAMgA0ADoAMAAwACAAMgAwADAAOABoAHQAdABwADoALwAvAHcAdwB3AC4AcwB0AHkAbABlAHMAZQB2AGUAbgAuAGMAbwBtADAAMQAyADMANAA1ADYANwA4ADlDcmVhdGVkIGJ5IFNpemVua28gQWxleGFuZGVyLiCpIDIwMDggU3R5bGUtNy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gaHR0cDovL3d3dy5zdHlsZXNldmVuLmNvbURpZ2l0YWwtN1JlZ3VsYXJEaWdpdGFsLTdEaWdpdGFsLTdWZXJzaW9uIDEuMDIwIEFwcmlsIDA3IDIwMTFEaWdpdGFsLTdDcmVhdGVkIGJ5IFNpemVua28gQWxleGFuZGVyLiBTaXplbmtvIEFsZXhhbmRlcmh0dHA6Ly93d3cuc3R5bGVzZXZlbi5jb21GcmVld2FyZSBmb3IgcGVyc29uYWwgdXNlLg0KRm9yIGNvbW1lcmNpYWwgdXNlIHBsZWFzZSBjb250dWN0IHVzLjAxMjM0NTY3ODkAQwByAGUAYQB0AGUAZAAgAGIAeQAgAFMAaQB6AGUAbgBrAG8AIABBAGwAZQB4AGEAbgBkAGUAcgAuACAAqQAgADIAMAAwADgAIABTAHQAeQBsAGUALQA3AC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AcwB0AHkAbABlAHMAZQB2AGUAbgAuAGMAbwBtAEQAaQBnAGkAdABhAGwALQA3AFIAZQBnAHUAbABhAHIARABpAGcAaQB0AGEAbAAtADcARABpAGcAaQB0AGEAbAAtADcAVgBlAHIAcwBpAG8AbgAgADEALgAwADIAMAAgAEEAcAByAGkAbAAgADAANwAgADIAMAAxADEARABpAGcAaQB0AGEAbAAtADcAQwByAGUAYQB0AGUAZAAgAGIAeQAgAFMAaQB6AGUAbgBrAG8AIABBAGwAZQB4AGEAbgBkAGUAcgAuACAAUwBpAHoAZQBuAGsAbwAgAEEAbABlAHgAYQBuAGQAZQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHQAeQBsAGUAcwBlAHYAZQBuAC4AYwBvAG0ARgByAGUAZQB3AGEAcgBlACAAZgBvAHIAIABwAGUAcgBzAG8AbgBhAGwAIAB1AHMAZQAuAA0ACgBGAG8AcgAgAGMAbwBtAG0AZQByAGMAaQBhAGwAIAB1AHMAZQAgAHAAbABlAGEAcwBlACAAYwBvAG4AdAB1AGMAdAAgAHUAcwAuADAAMQAyADMANAA1ADYANwA4ADkAAAIAAAAAAAD/iABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAAQIAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAxgC2ALcAtAC1AIcAsgCzAIsETlVMTAAAAAAAAAMACAACABAAAf//AAMAAQAAAAAAAAEEArwAAG8cArwBNURpZ2l0YWwtNyAgICAgICAAAAAAAAAAAERpZ2l0YQAAAQAAAA==);
  font-weight: normal;
  font-style: normal;
}
.score-page-container .container {
  width: 1310px !important;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.score-page-container .modal-content {
  border-radius: 10px;
  background-color: #22439a;
}
.score-page-container .close {
  z-index: 1;
}
.score-page-container .score-banner {
  background: #1d162f;
  padding: 10px;
  border-radius: 10px 10px 0 0;
  margin: -10px -10px 10px -10px;
  z-index: 0;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.score-page-container .score-banner .icon {
  display: inline-block;
  width: 100px;
}
.score-page-container .score-banner .icon svg {
  width: 70px;
  height: 70px;
  margin: 5px auto;
  display: table;
  fill: #a840a2;
}
.score-page-container .score-banner .text {
  display: inline-block;
  width: calc(100% - 105px);
  vertical-align: top;
}
.score-page-container .score-banner .text h3 {
  margin: 0 0px -20px 0px;
  padding: 0px;
  line-height: 63px;
  text-transform: uppercase;
  letter-spacing: -1px;
}
.score-page-container .score-banner .text h3 p {
  font-size: 13px;
  margin: 5px 0;
  opacity: 0.6;
}
.score-page-container .score-banner .text p {
  font-size: 13px;
  opacity: 0.5;
  margin: 5px 0;
}

.score-bg {
  position: absolute;
  z-index: -1;
  background-size: 100%;
  background-color: #f1f1f1;
  background-repeat: no-repeat;
  left: 0;
  top: 0;
  width: 100%;
  filter: blur(5px) grayscale(100%);
  height: 100%;
}
.score-bg:after {
  content: "";
  position: absolute;
  background: rgba(241, 241, 241, 0.7);
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.score-not-found {
  width: 650px;
  border-radius: 20px;
  margin: 10px auto;
  padding: 20px;
  border: none;
  background: #1d162f;
}
.score-not-found svg {
  width: 100px;
  fill: #a840a2;
}
.score-not-found h1 {
  margin: 10px 0px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 25px;
}

.score-page {
  min-height: 600px;
}
.score-page .score-title {
  margin: 20px 0 10px 0;
  border-radius: 35px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  font-size: 18px;
  z-index: 1;
  border: 1px solid #f1f1f1;
  color: #a840a2;
  background: linear-gradient(135deg, rgb(18.2826086957, 13.8695652174, 29.6304347826) 0%, #1d162f 50%, rgb(18.2826086957, 13.8695652174, 29.6304347826) 100%);
  letter-spacing: 4px;
  text-transform: uppercase;
  position: relative;
  text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.23);
}
.score-page .score-title .rule-btn,
.score-page .score-title .dropdown {
  position: absolute;
  top: 7px;
  left: 10px;
  letter-spacing: 0px;
  z-index: 99;
}
.score-page .score-title .rule-btn a,
.score-page .score-title .rule-btn button,
.score-page .score-title .dropdown a,
.score-page .score-title .dropdown button {
  border-radius: 30px;
  font-weight: bold;
  display: block;
  padding: 5px 12px;
}
.score-page .score-title svg {
  width: 25px;
  height: 25px;
  fill: #a840a2;
  display: inline-block;
  vertical-align: text-top;
}
.score-page .score-title svg.right {
  right: 20px;
  left: auto;
}
.score-page .score-title .menu {
  position: absolute;
  right: 10px;
  top: 6px;
}
.score-page .menu a {
  background: #f1f1f1;
  padding: 7px 12px;
  font-size: 14px;
  float: left;
  letter-spacing: 0px;
  text-shadow: none;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
}
.score-page .menu a.active {
  background: #a840a2 !important;
  color: #fff;
}
.score-page .menu a:hover {
  background: rgb(228.25, 228.25, 228.25);
}
.score-page .menu a:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-right: 1px solid #1d162f;
}
.score-page .menu a:last-child {
  border-top-right-radius: 30px;
  border-bottom-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 {
  position: fixed;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.57);
  z-index: 99;
}
.score-page .events .item {
  border-radius: 5px;
  border: 1px solid #f1f1f1;
  margin: 10px 0;
  position: relative;
}
.score-page .events .item.zoom {
  transform: scale(1.04);
  z-index: 100;
  box-shadow: 0px 0px 13px #000;
}
.score-page .events .item.zoom .header {
  visibility: hidden;
}
.score-page .events .item .validation {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background: rgb(11.852173913, 8.9913043478, 19.2086956522);
  height: 100%;
  padding: 30px;
  border-radius: 5px;
  font-size: 14px;
}
.score-page .events .item .validation h3 {
  font-size: 18px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}
.score-page .events .item .validation b {
  margin: 13px auto 15px auto;
  display: table;
  color: #a840a2;
  background: #1d162f;
  padding: 0 60px;
  border-radius: 30px;
}
.score-page .events .item .validation .btn {
  border-radius: 30px;
}
.score-page .events .item .validation .alert {
  border-radius: 30px;
  margin: 20px 0;
  display: block;
  clear: both;
  padding: 10px 100px;
  border-color: #F42727 !important;
}
.score-page .events .item .header {
  display: table;
  width: 100%;
  background: rgb(24.7130434783, 18.747826087, 40.052173913);
  padding: 10px 0 3px 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: linear-gradient(135deg, rgb(18.2826086957, 13.8695652174, 29.6304347826) 0%, #1d162f 50%, rgb(18.2826086957, 13.8695652174, 29.6304347826) 100%);
}
.score-page .events .item .header .left,
.score-page .events .item .header .right {
  float: left;
  width: 40%;
  text-align: center;
  line-height: 35px;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: -1px 0px 3px rgba(0, 0, 0, 0.24);
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.score-page .events .item .header .left img,
.score-page .events .item .header .right img {
  width: 50px;
  height: 50px;
  margin-top: -8px;
  position: absolute;
}
.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 {
  float: left;
  width: 20%;
  text-align: center;
  background: rgb(18.2826086957, 13.8695652174, 29.6304347826);
  margin-top: -12px;
  padding: 10px 10px 0px 10px;
  height: 59px;
  border-bottom: 1px solid #a840a2;
  border-top: 1px solid #a840a2;
  clip-path: polygon(50% 0%, 100% 0, 82% 100%, 18% 100%, 0 0);
  margin-bottom: -4px;
}
.score-page .events .item .header .center .vs {
  margin-top: -10px;
  font-size: 26px;
  color: #a840a2;
  font-weight: bold;
}
.score-page .events .item .header .center .time {
  font-size: 12px;
  opacity: 0.5;
}
.score-page .events .item .content {
  border: 1px solid rgb(18.2826086957, 13.8695652174, 29.6304347826);
  background: rgb(18.2826086957, 13.8695652174, 29.6304347826);
}
.score-page .events .item .content .vs {
  font-size: 45px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #a840a2;
  transform: translate(-50%, -50%);
  margin-top: 10px;
}
.score-page .events .item .content .money {
  white-space: nowrap;
  font-size: 20px;
  font-weight: bold;
  margin-top: 14px;
  text-align: center;
  letter-spacing: -1px;
  line-height: 16px;
  color: #a840a2;
  position: absolute;
  left: 0px;
  width: 100%;
}
.score-page .events .item .content .money span {
  font-size: 12px;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.score-page .events .item .content .items .item {
  border: none;
}
.score-page .events .item .content .items label {
  text-align: center;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal;
  font-family: digital, sans-serif;
  letter-spacing: 1px;
}
.score-page .events .item .content .items input {
  width: 100%;
  margin: 0 auto;
  color: #a840a2;
  display: block;
  height: 60px;
  border-radius: 5px;
  background: rgb(33.2869565217, 25.252173913, 53.947826087);
  border: 1px solid #f1f1f1;
  outline: none;
  clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);
  text-align: center;
  font-family: digital, sans-serif;
  font-size: 40px;
}
.score-page .events .item .content .items input:focus {
  border-color: #a840a2 !important;
}
.score-page .events .item .button-content {
  background: linear-gradient(135deg, rgb(18.2826086957, 13.8695652174, 29.6304347826) 0%, #1d162f 50%, rgb(18.2826086957, 13.8695652174, 29.6304347826) 100%);
  border-top: 1px solid #f1f1f1;
  padding: 10px;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: table;
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.score-page .events .item .button-content .popover-btn {
  font-size: 30px;
  position: absolute;
  left: 10px;
  top: 5px;
  color: #fff;
  opacity: 0.4;
}
.score-page .events .item .button-content .button {
  background: #a840a2;
  color: #fff;
  width: 230px;
  text-decoration: none;
  height: 35px;
  line-height: 36px;
  font-weight: bold;
  white-space: nowrap;
  display: block;
  font-size: 14px;
  margin: 0 auto;
  text-transform: uppercase;
  border-radius: 30px;
}
.score-page .events .item .button-content .button svg {
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
  fill: #fff;
  margin-top: -5px;
}
.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-radius: 5px;
  height: 250px;
  border: 1px solid #f1f1f1;
  overflow: hidden;
  margin: 10px 0;
}
.score-page .winners .item .left {
  width: 55%;
  float: left;
  height: 250px;
  background: linear-gradient(135deg, rgb(7.5652173913, 5.7391304348, 12.2608695652) 0%, #1d162f 50%, #1d162f 100%);
  border-right: 1px solid rgb(7.5652173913, 5.7391304348, 12.2608695652);
  padding: 30px 3px;
  position: relative;
  z-index: 0;
}
.score-page .winners .item .left .team {
  display: block;
  margin: 20px 10px 10px 10px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.score-page .winners .item .left .team img {
  width: 30px;
}
.score-page .winners .item .left svg {
  position: absolute;
  width: 230px;
  height: 230px;
  right: 0px;
  top: 5px;
  opacity: 0.1;
  z-index: -1;
}
.score-page .winners .item .left .time {
  clear: both;
  margin: 15px;
  opacity: 0.4;
  display: block;
  float: left;
}
.score-page .winners .item .left .score {
  font-size: 30px;
  font-weight: bold;
  margin: 1px 15px;
  color: #a840a2;
  background: rgba(0, 0, 0, 0.23);
  float: left;
  padding: 0px 8px;
  border-radius: 5px;
}
.score-page .winners .item .right {
  overflow-y: scroll;
  height: 255px;
  width: 45%;
  float: right;
  background: linear-gradient(135deg, rgb(7.5652173913, 5.7391304348, 12.2608695652) 0%, #1d162f 50%, rgb(7.5652173913, 5.7391304348, 12.2608695652) 100%);
}
.score-page .winners .item .right .users .user {
  overflow: hidden;
  padding: 6px 12px;
  background: rgba(0, 0, 0, 0.15);
  margin: 7px;
  font-size: 12px;
  white-space: nowrap;
}
.score-page .winners .item .right .users .user svg {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  fill: #fff;
  opacity: 0.3;
}
.score-page .information {
  background: rgba(3, 3, 3, 0.25);
  padding: 10px;
  border-radius: 30px;
  text-align: center;
  margin-top: 5px;
  background: linear-gradient(135deg, rgb(7.5652173913, 5.7391304348, 12.2608695652) 0%, rgb(18.2826086957, 13.8695652174, 29.6304347826) 50%, rgb(7.5652173913, 5.7391304348, 12.2608695652) 100%);
}

.col-xs-3 {
  margin: 0 1rem;
}

.game__flag {
  position: absolute;
  top: 10px;
  left: 0;
  display: grid;
  grid-gap: 0.375rem;
  justify-items: start;
}
.game__flag span {
  display: block;
  color: #fff;
  padding: 0 0.25rem;
  padding-right: 0.5rem;
  font-weight: 600;
  font-size: 0.625rem;
  font-style: italic;
  text-transform: capitalize;
  border-radius: 0 10px 10px 0;
}
.game__flag .flag--turnuva {
  background-color: #149c44;
}
.game__flag .flag--promo {
  background-color: #149c44;
}
.game__flag .flag--new {
  background-color: #ff4343;
}
.game__flag .flag--pre-release {
  background-color: #a840a2;
}

.game__maintenance {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  font-weight: 600;
  font-size: 0.875rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
}
.game__maintenance i {
  margin-bottom: 0.5rem;
}

@keyframes skeleton {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
.game__skeleton {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #362a5e;
}
.game__skeleton::before {
  content: "";
  display: block;
  position: absolute;
  left: -150px;
  top: 0;
  height: 100%;
  width: 100%;
  animation: skeleton 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  background: linear-gradient(to right, transparent 0%, #f1f1f1 50%, transparent 100%);
}

.snow-container {
  position: fixed;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  pointer-events: none;
  z-index: 99999999;
  filter: drop-shadow(0 0 10px white);
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.5824;
  transform: translate(77.7106vw, -10px) scale(0.0085);
  animation: fall-1 54s -1s linear infinite;
}
@keyframes fall-1 {
  33.87% {
    transform: translate(82.9814vw, 33.87vh) scale(0.0085);
  }
  to {
    transform: translate(80.346vw, 100vh) scale(0.0085);
  }
}
.snow:nth-child(2) {
  opacity: 0.58;
  transform: translate(2.8632vw, -10px) scale(0.1205);
  animation: fall-2 42s -14s linear infinite;
}
@keyframes fall-2 {
  61.741% {
    transform: translate(12.0875vw, 61.741vh) scale(0.1205);
  }
  to {
    transform: translate(7.47535vw, 100vh) scale(0.1205);
  }
}
.snow:nth-child(3) {
  opacity: 0.1202;
  transform: translate(4.956vw, -10px) scale(0.2822);
  animation: fall-3 54s -3s linear infinite;
}
@keyframes fall-3 {
  32.411% {
    transform: translate(7.6489vw, 32.411vh) scale(0.2822);
  }
  to {
    transform: translate(6.30245vw, 100vh) scale(0.2822);
  }
}
.snow:nth-child(4) {
  opacity: 0.1859;
  transform: translate(9.2946vw, -10px) scale(0.4174);
  animation: fall-4 40s -29s linear infinite;
}
@keyframes fall-4 {
  68.726% {
    transform: translate(4.5746vw, 68.726vh) scale(0.4174);
  }
  to {
    transform: translate(6.9346vw, 100vh) scale(0.4174);
  }
}
.snow:nth-child(5) {
  opacity: 0.0966;
  transform: translate(64.2799vw, -10px) scale(0.3944);
  animation: fall-5 56s -4s linear infinite;
}
@keyframes fall-5 {
  49.157% {
    transform: translate(67.9687vw, 49.157vh) scale(0.3944);
  }
  to {
    transform: translate(66.1243vw, 100vh) scale(0.3944);
  }
}
.snow:nth-child(6) {
  opacity: 0.2088;
  transform: translate(48.9474vw, -10px) scale(0.6955);
  animation: fall-6 58s -12s linear infinite;
}
@keyframes fall-6 {
  72.063% {
    transform: translate(58.7819vw, 72.063vh) scale(0.6955);
  }
  to {
    transform: translate(53.86465vw, 100vh) scale(0.6955);
  }
}
.snow:nth-child(7) {
  opacity: 0.4492;
  transform: translate(25.4825vw, -10px) scale(0.4544);
  animation: fall-7 28s -13s linear infinite;
}
@keyframes fall-7 {
  43.669% {
    transform: translate(29.2314vw, 43.669vh) scale(0.4544);
  }
  to {
    transform: translate(27.35695vw, 100vh) scale(0.4544);
  }
}
.snow:nth-child(8) {
  opacity: 0.768;
  transform: translate(31.8091vw, -10px) scale(0.4337);
  animation: fall-8 36s -16s linear infinite;
}
@keyframes fall-8 {
  35.276% {
    transform: translate(39.4243vw, 35.276vh) scale(0.4337);
  }
  to {
    transform: translate(35.6167vw, 100vh) scale(0.4337);
  }
}
.snow:nth-child(9) {
  opacity: 0.4938;
  transform: translate(16.28vw, -10px) scale(0.3033);
  animation: fall-9 22s -9s linear infinite;
}
@keyframes fall-9 {
  49.622% {
    transform: translate(22.143vw, 49.622vh) scale(0.3033);
  }
  to {
    transform: translate(19.2115vw, 100vh) scale(0.3033);
  }
}
.snow:nth-child(10) {
  opacity: 0.074;
  transform: translate(38.0962vw, -10px) scale(0.0299);
  animation: fall-10 50s -18s linear infinite;
}
@keyframes fall-10 {
  36.004% {
    transform: translate(29.1694vw, 36.004vh) scale(0.0299);
  }
  to {
    transform: translate(33.6328vw, 100vh) scale(0.0299);
  }
}
.snow:nth-child(11) {
  opacity: 0.6852;
  transform: translate(18.7768vw, -10px) scale(0.1093);
  animation: fall-11 28s -10s linear infinite;
}
@keyframes fall-11 {
  63.175% {
    transform: translate(8.8897vw, 63.175vh) scale(0.1093);
  }
  to {
    transform: translate(13.83325vw, 100vh) scale(0.1093);
  }
}
.snow:nth-child(12) {
  opacity: 0.4508;
  transform: translate(41.0377vw, -10px) scale(0.1012);
  animation: fall-12 56s -10s linear infinite;
}
@keyframes fall-12 {
  44.853% {
    transform: translate(35.0863vw, 44.853vh) scale(0.1012);
  }
  to {
    transform: translate(38.062vw, 100vh) scale(0.1012);
  }
}
.snow:nth-child(13) {
  opacity: 0.838;
  transform: translate(54.5784vw, -10px) scale(0.8137);
  animation: fall-13 28s -7s linear infinite;
}
@keyframes fall-13 {
  34.038% {
    transform: translate(44.8657vw, 34.038vh) scale(0.8137);
  }
  to {
    transform: translate(49.72205vw, 100vh) scale(0.8137);
  }
}
.snow:nth-child(14) {
  opacity: 0.0156;
  transform: translate(39.8176vw, -10px) scale(0.1172);
  animation: fall-14 54s -8s linear infinite;
}
@keyframes fall-14 {
  49.316% {
    transform: translate(36.6972vw, 49.316vh) scale(0.1172);
  }
  to {
    transform: translate(38.2574vw, 100vh) scale(0.1172);
  }
}
.snow:nth-child(15) {
  opacity: 0.7381;
  transform: translate(74.1323vw, -10px) scale(0.2542);
  animation: fall-15 48s -15s linear infinite;
}
@keyframes fall-15 {
  68.491% {
    transform: translate(77.116vw, 68.491vh) scale(0.2542);
  }
  to {
    transform: translate(75.62415vw, 100vh) scale(0.2542);
  }
}
.snow:nth-child(16) {
  opacity: 0.2751;
  transform: translate(89.1882vw, -10px) scale(0.1646);
  animation: fall-16 56s -25s linear infinite;
}
@keyframes fall-16 {
  48.831% {
    transform: translate(89.7946vw, 48.831vh) scale(0.1646);
  }
  to {
    transform: translate(89.4914vw, 100vh) scale(0.1646);
  }
}
.snow:nth-child(17) {
  opacity: 0.5337;
  transform: translate(12.691vw, -10px) scale(0.1501);
  animation: fall-17 46s -7s linear infinite;
}
@keyframes fall-17 {
  45.492% {
    transform: translate(21.6807vw, 45.492vh) scale(0.1501);
  }
  to {
    transform: translate(17.18585vw, 100vh) scale(0.1501);
  }
}
.snow:nth-child(18) {
  opacity: 0.6396;
  transform: translate(28.1506vw, -10px) scale(0.3851);
  animation: fall-18 36s -11s linear infinite;
}
@keyframes fall-18 {
  67.481% {
    transform: translate(20.6947vw, 67.481vh) scale(0.3851);
  }
  to {
    transform: translate(24.42265vw, 100vh) scale(0.3851);
  }
}
.snow:nth-child(19) {
  opacity: 0.3973;
  transform: translate(4.8343vw, -10px) scale(0.8739);
  animation: fall-19 30s -7s linear infinite;
}
@keyframes fall-19 {
  72.062% {
    transform: translate(-2.1444vw, 72.062vh) scale(0.8739);
  }
  to {
    transform: translate(1.34495vw, 100vh) scale(0.8739);
  }
}
.snow:nth-child(20) {
  opacity: 0.6309;
  transform: translate(71.2364vw, -10px) scale(0.0759);
  animation: fall-20 30s -20s linear infinite;
}
@keyframes fall-20 {
  51.158% {
    transform: translate(65.1753vw, 51.158vh) scale(0.0759);
  }
  to {
    transform: translate(68.20585vw, 100vh) scale(0.0759);
  }
}
.snow:nth-child(21) {
  opacity: 0.7999;
  transform: translate(12.2841vw, -10px) scale(0.3812);
  animation: fall-21 60s -23s linear infinite;
}
@keyframes fall-21 {
  34.783% {
    transform: translate(4.8306vw, 34.783vh) scale(0.3812);
  }
  to {
    transform: translate(8.55735vw, 100vh) scale(0.3812);
  }
}
.snow:nth-child(22) {
  opacity: 0.6637;
  transform: translate(75.722vw, -10px) scale(0.507);
  animation: fall-22 36s -22s linear infinite;
}
@keyframes fall-22 {
  49.314% {
    transform: translate(68.5645vw, 49.314vh) scale(0.507);
  }
  to {
    transform: translate(72.14325vw, 100vh) scale(0.507);
  }
}
.snow:nth-child(23) {
  opacity: 0.1907;
  transform: translate(2.5888vw, -10px) scale(0.6717);
  animation: fall-23 40s -20s linear infinite;
}
@keyframes fall-23 {
  36.262% {
    transform: translate(1.2229vw, 36.262vh) scale(0.6717);
  }
  to {
    transform: translate(1.90585vw, 100vh) scale(0.6717);
  }
}
.snow:nth-child(24) {
  opacity: 0.7173;
  transform: translate(94.8465vw, -10px) scale(0.4989);
  animation: fall-24 24s -17s linear infinite;
}
@keyframes fall-24 {
  35.183% {
    transform: translate(101.7889vw, 35.183vh) scale(0.4989);
  }
  to {
    transform: translate(98.3177vw, 100vh) scale(0.4989);
  }
}
.snow:nth-child(25) {
  opacity: 0.5632;
  transform: translate(73.1636vw, -10px) scale(0.64);
  animation: fall-25 42s -15s linear infinite;
}
@keyframes fall-25 {
  61.613% {
    transform: translate(80.5523vw, 61.613vh) scale(0.64);
  }
  to {
    transform: translate(76.85795vw, 100vh) scale(0.64);
  }
}
.snow:nth-child(26) {
  opacity: 0.7135;
  transform: translate(31.3153vw, -10px) scale(0.3478);
  animation: fall-26 28s -5s linear infinite;
}
@keyframes fall-26 {
  66.835% {
    transform: translate(28.6604vw, 66.835vh) scale(0.3478);
  }
  to {
    transform: translate(29.98785vw, 100vh) scale(0.3478);
  }
}
.snow:nth-child(27) {
  opacity: 0.5316;
  transform: translate(48.6152vw, -10px) scale(0.1267);
  animation: fall-27 50s -18s linear infinite;
}
@keyframes fall-27 {
  79.418% {
    transform: translate(43.2587vw, 79.418vh) scale(0.1267);
  }
  to {
    transform: translate(45.93695vw, 100vh) scale(0.1267);
  }
}
.snow:nth-child(28) {
  opacity: 0.4047;
  transform: translate(13.5884vw, -10px) scale(0.3154);
  animation: fall-28 52s -3s linear infinite;
}
@keyframes fall-28 {
  54.216% {
    transform: translate(10.6886vw, 54.216vh) scale(0.3154);
  }
  to {
    transform: translate(12.1385vw, 100vh) scale(0.3154);
  }
}
.snow:nth-child(29) {
  opacity: 0.6645;
  transform: translate(47.9404vw, -10px) scale(0.8972);
  animation: fall-29 38s -9s linear infinite;
}
@keyframes fall-29 {
  73.058% {
    transform: translate(53.4093vw, 73.058vh) scale(0.8972);
  }
  to {
    transform: translate(50.67485vw, 100vh) scale(0.8972);
  }
}
.snow:nth-child(30) {
  opacity: 0.4294;
  transform: translate(65.8719vw, -10px) scale(0.5442);
  animation: fall-30 30s -29s linear infinite;
}
@keyframes fall-30 {
  67.772% {
    transform: translate(74.8265vw, 67.772vh) scale(0.5442);
  }
  to {
    transform: translate(70.3492vw, 100vh) scale(0.5442);
  }
}
.snow:nth-child(31) {
  opacity: 0.5663;
  transform: translate(3.2931vw, -10px) scale(0.0271);
  animation: fall-31 54s -9s linear infinite;
}
@keyframes fall-31 {
  50.428% {
    transform: translate(6.5354vw, 50.428vh) scale(0.0271);
  }
  to {
    transform: translate(4.91425vw, 100vh) scale(0.0271);
  }
}
.snow:nth-child(32) {
  opacity: 0.243;
  transform: translate(49.4458vw, -10px) scale(0.2755);
  animation: fall-32 52s -18s linear infinite;
}
@keyframes fall-32 {
  70.978% {
    transform: translate(47.8432vw, 70.978vh) scale(0.2755);
  }
  to {
    transform: translate(48.6445vw, 100vh) scale(0.2755);
  }
}
.snow:nth-child(33) {
  opacity: 0.1774;
  transform: translate(56.1335vw, -10px) scale(0.8027);
  animation: fall-33 28s -26s linear infinite;
}
@keyframes fall-33 {
  75.801% {
    transform: translate(50.3288vw, 75.801vh) scale(0.8027);
  }
  to {
    transform: translate(53.23115vw, 100vh) scale(0.8027);
  }
}
.snow:nth-child(34) {
  opacity: 0.9947;
  transform: translate(29.0205vw, -10px) scale(0.0688);
  animation: fall-34 50s -23s linear infinite;
}
@keyframes fall-34 {
  64.734% {
    transform: translate(26.9994vw, 64.734vh) scale(0.0688);
  }
  to {
    transform: translate(28.00995vw, 100vh) scale(0.0688);
  }
}
.snow:nth-child(35) {
  opacity: 0.8063;
  transform: translate(92.4992vw, -10px) scale(0.783);
  animation: fall-35 26s -27s linear infinite;
}
@keyframes fall-35 {
  59.514% {
    transform: translate(90.113vw, 59.514vh) scale(0.783);
  }
  to {
    transform: translate(91.3061vw, 100vh) scale(0.783);
  }
}
.snow:nth-child(36) {
  opacity: 0.6703;
  transform: translate(19.4123vw, -10px) scale(0.9851);
  animation: fall-36 38s -2s linear infinite;
}
@keyframes fall-36 {
  75.987% {
    transform: translate(18.6049vw, 75.987vh) scale(0.9851);
  }
  to {
    transform: translate(19.0086vw, 100vh) scale(0.9851);
  }
}
.snow:nth-child(37) {
  opacity: 0.855;
  transform: translate(64.3855vw, -10px) scale(0.3478);
  animation: fall-37 28s -3s linear infinite;
}
@keyframes fall-37 {
  39.874% {
    transform: translate(55.4402vw, 39.874vh) scale(0.3478);
  }
  to {
    transform: translate(59.91285vw, 100vh) scale(0.3478);
  }
}
.snow:nth-child(38) {
  opacity: 0.5088;
  transform: translate(1.8928vw, -10px) scale(0.3075);
  animation: fall-38 36s -20s linear infinite;
}
@keyframes fall-38 {
  45.272% {
    transform: translate(1.1796vw, 45.272vh) scale(0.3075);
  }
  to {
    transform: translate(1.5362vw, 100vh) scale(0.3075);
  }
}
.snow:nth-child(39) {
  opacity: 0.9818;
  transform: translate(48.3702vw, -10px) scale(0.7618);
  animation: fall-39 24s -30s linear infinite;
}
@keyframes fall-39 {
  46.103% {
    transform: translate(45.9182vw, 46.103vh) scale(0.7618);
  }
  to {
    transform: translate(47.1442vw, 100vh) scale(0.7618);
  }
}
.snow:nth-child(40) {
  opacity: 0.0293;
  transform: translate(46.4539vw, -10px) scale(0.6819);
  animation: fall-40 22s -10s linear infinite;
}
@keyframes fall-40 {
  60.458% {
    transform: translate(43.2404vw, 60.458vh) scale(0.6819);
  }
  to {
    transform: translate(44.84715vw, 100vh) scale(0.6819);
  }
}
.snow:nth-child(41) {
  opacity: 0.8446;
  transform: translate(47.3939vw, -10px) scale(0.9021);
  animation: fall-41 52s -29s linear infinite;
}
@keyframes fall-41 {
  46.087% {
    transform: translate(40.4819vw, 46.087vh) scale(0.9021);
  }
  to {
    transform: translate(43.9379vw, 100vh) scale(0.9021);
  }
}
.snow:nth-child(42) {
  opacity: 0.9676;
  transform: translate(80.3702vw, -10px) scale(0.8249);
  animation: fall-42 42s -4s linear infinite;
}
@keyframes fall-42 {
  38.88% {
    transform: translate(72.4024vw, 38.88vh) scale(0.8249);
  }
  to {
    transform: translate(76.3863vw, 100vh) scale(0.8249);
  }
}
.snow:nth-child(43) {
  opacity: 0.2135;
  transform: translate(87.5744vw, -10px) scale(0.8346);
  animation: fall-43 34s -8s linear infinite;
}
@keyframes fall-43 {
  65.626% {
    transform: translate(91.602vw, 65.626vh) scale(0.8346);
  }
  to {
    transform: translate(89.5882vw, 100vh) scale(0.8346);
  }
}
.snow:nth-child(44) {
  opacity: 0.7535;
  transform: translate(43.5386vw, -10px) scale(0.5368);
  animation: fall-44 40s -21s linear infinite;
}
@keyframes fall-44 {
  40.553% {
    transform: translate(44.0231vw, 40.553vh) scale(0.5368);
  }
  to {
    transform: translate(43.78085vw, 100vh) scale(0.5368);
  }
}
.snow:nth-child(45) {
  opacity: 0.8307;
  transform: translate(33.7128vw, -10px) scale(0.0165);
  animation: fall-45 24s -15s linear infinite;
}
@keyframes fall-45 {
  73.189% {
    transform: translate(33.7248vw, 73.189vh) scale(0.0165);
  }
  to {
    transform: translate(33.7188vw, 100vh) scale(0.0165);
  }
}
.snow:nth-child(46) {
  opacity: 0.2934;
  transform: translate(23.6288vw, -10px) scale(0.7339);
  animation: fall-46 52s -9s linear infinite;
}
@keyframes fall-46 {
  51.019% {
    transform: translate(19.6022vw, 51.019vh) scale(0.7339);
  }
  to {
    transform: translate(21.6155vw, 100vh) scale(0.7339);
  }
}
.snow:nth-child(47) {
  opacity: 0.4746;
  transform: translate(48.6494vw, -10px) scale(0.1456);
  animation: fall-47 42s -6s linear infinite;
}
@keyframes fall-47 {
  46.44% {
    transform: translate(40.5413vw, 46.44vh) scale(0.1456);
  }
  to {
    transform: translate(44.59535vw, 100vh) scale(0.1456);
  }
}
.snow:nth-child(48) {
  opacity: 0.0661;
  transform: translate(88.2481vw, -10px) scale(0.2878);
  animation: fall-48 58s -18s linear infinite;
}
@keyframes fall-48 {
  42.333% {
    transform: translate(95.3925vw, 42.333vh) scale(0.2878);
  }
  to {
    transform: translate(91.8203vw, 100vh) scale(0.2878);
  }
}
.snow:nth-child(49) {
  opacity: 0.9896;
  transform: translate(59.4918vw, -10px) scale(0.4012);
  animation: fall-49 20s -23s linear infinite;
}
@keyframes fall-49 {
  31.23% {
    transform: translate(58.4463vw, 31.23vh) scale(0.4012);
  }
  to {
    transform: translate(58.96905vw, 100vh) scale(0.4012);
  }
}
.snow:nth-child(50) {
  opacity: 0.898;
  transform: translate(64.2469vw, -10px) scale(0.1576);
  animation: fall-50 20s -22s linear infinite;
}
@keyframes fall-50 {
  50.808% {
    transform: translate(65.4462vw, 50.808vh) scale(0.1576);
  }
  to {
    transform: translate(64.84655vw, 100vh) scale(0.1576);
  }
}
.snow:nth-child(51) {
  opacity: 0.104;
  transform: translate(24.6209vw, -10px) scale(0.3241);
  animation: fall-51 28s -28s linear infinite;
}
@keyframes fall-51 {
  72.472% {
    transform: translate(27.9828vw, 72.472vh) scale(0.3241);
  }
  to {
    transform: translate(26.30185vw, 100vh) scale(0.3241);
  }
}
.snow:nth-child(52) {
  opacity: 0.9375;
  transform: translate(49.2942vw, -10px) scale(0.8953);
  animation: fall-52 52s -11s linear infinite;
}
@keyframes fall-52 {
  54.975% {
    transform: translate(45.0741vw, 54.975vh) scale(0.8953);
  }
  to {
    transform: translate(47.18415vw, 100vh) scale(0.8953);
  }
}
.snow:nth-child(53) {
  opacity: 0.8858;
  transform: translate(84.7581vw, -10px) scale(0.0583);
  animation: fall-53 50s -1s linear infinite;
}
@keyframes fall-53 {
  52.122% {
    transform: translate(78.4392vw, 52.122vh) scale(0.0583);
  }
  to {
    transform: translate(81.59865vw, 100vh) scale(0.0583);
  }
}
.snow:nth-child(54) {
  opacity: 0.8481;
  transform: translate(49.4539vw, -10px) scale(0.9905);
  animation: fall-54 48s -13s linear infinite;
}
@keyframes fall-54 {
  69.975% {
    transform: translate(47.4462vw, 69.975vh) scale(0.9905);
  }
  to {
    transform: translate(48.45005vw, 100vh) scale(0.9905);
  }
}
.snow:nth-child(55) {
  opacity: 0.6538;
  transform: translate(16.3091vw, -10px) scale(0.9579);
  animation: fall-55 28s -1s linear infinite;
}
@keyframes fall-55 {
  79.095% {
    transform: translate(9.3355vw, 79.095vh) scale(0.9579);
  }
  to {
    transform: translate(12.8223vw, 100vh) scale(0.9579);
  }
}
.snow:nth-child(56) {
  opacity: 0.5852;
  transform: translate(43.9574vw, -10px) scale(0.9606);
  animation: fall-56 58s -7s linear infinite;
}
@keyframes fall-56 {
  59.967% {
    transform: translate(45.4942vw, 59.967vh) scale(0.9606);
  }
  to {
    transform: translate(44.7258vw, 100vh) scale(0.9606);
  }
}
.snow:nth-child(57) {
  opacity: 0.3905;
  transform: translate(31.2406vw, -10px) scale(0.6055);
  animation: fall-57 30s -6s linear infinite;
}
@keyframes fall-57 {
  48.061% {
    transform: translate(30.2663vw, 48.061vh) scale(0.6055);
  }
  to {
    transform: translate(30.75345vw, 100vh) scale(0.6055);
  }
}
.snow:nth-child(58) {
  opacity: 0.4878;
  transform: translate(80.9654vw, -10px) scale(0.4995);
  animation: fall-58 48s -4s linear infinite;
}
@keyframes fall-58 {
  74.096% {
    transform: translate(90.9259vw, 74.096vh) scale(0.4995);
  }
  to {
    transform: translate(85.94565vw, 100vh) scale(0.4995);
  }
}
.snow:nth-child(59) {
  opacity: 0.3917;
  transform: translate(6.2604vw, -10px) scale(0.6889);
  animation: fall-59 56s -18s linear infinite;
}
@keyframes fall-59 {
  53.716% {
    transform: translate(-1.9157vw, 53.716vh) scale(0.6889);
  }
  to {
    transform: translate(2.17235vw, 100vh) scale(0.6889);
  }
}
.snow:nth-child(60) {
  opacity: 0.0323;
  transform: translate(67.1462vw, -10px) scale(0.6398);
  animation: fall-60 20s -11s linear infinite;
}
@keyframes fall-60 {
  47.685% {
    transform: translate(70.1073vw, 47.685vh) scale(0.6398);
  }
  to {
    transform: translate(68.62675vw, 100vh) scale(0.6398);
  }
}
.snow:nth-child(61) {
  opacity: 0.1587;
  transform: translate(74.9386vw, -10px) scale(0.6111);
  animation: fall-61 40s -4s linear infinite;
}
@keyframes fall-61 {
  47.931% {
    transform: translate(74.4879vw, 47.931vh) scale(0.6111);
  }
  to {
    transform: translate(74.71325vw, 100vh) scale(0.6111);
  }
}
.snow:nth-child(62) {
  opacity: 0.2837;
  transform: translate(41.3153vw, -10px) scale(0.8627);
  animation: fall-62 50s -23s linear infinite;
}
@keyframes fall-62 {
  54.24% {
    transform: translate(37.6772vw, 54.24vh) scale(0.8627);
  }
  to {
    transform: translate(39.49625vw, 100vh) scale(0.8627);
  }
}
.snow:nth-child(63) {
  opacity: 0.2451;
  transform: translate(10.9422vw, -10px) scale(0.7996);
  animation: fall-63 60s -12s linear infinite;
}
@keyframes fall-63 {
  60.091% {
    transform: translate(7.5333vw, 60.091vh) scale(0.7996);
  }
  to {
    transform: translate(9.23775vw, 100vh) scale(0.7996);
  }
}
.snow:nth-child(64) {
  opacity: 0.2342;
  transform: translate(44.5555vw, -10px) scale(0.6593);
  animation: fall-64 60s -17s linear infinite;
}
@keyframes fall-64 {
  33.11% {
    transform: translate(51.1249vw, 33.11vh) scale(0.6593);
  }
  to {
    transform: translate(47.8402vw, 100vh) scale(0.6593);
  }
}
.snow:nth-child(65) {
  opacity: 0.0491;
  transform: translate(30.0806vw, -10px) scale(0.1643);
  animation: fall-65 50s -7s linear infinite;
}
@keyframes fall-65 {
  43.557% {
    transform: translate(25.138vw, 43.557vh) scale(0.1643);
  }
  to {
    transform: translate(27.6093vw, 100vh) scale(0.1643);
  }
}
.snow:nth-child(66) {
  opacity: 0.4567;
  transform: translate(97.1639vw, -10px) scale(0.707);
  animation: fall-66 38s -10s linear infinite;
}
@keyframes fall-66 {
  57.819% {
    transform: translate(92.9906vw, 57.819vh) scale(0.707);
  }
  to {
    transform: translate(95.07725vw, 100vh) scale(0.707);
  }
}
.snow:nth-child(67) {
  opacity: 0.9459;
  transform: translate(59.3874vw, -10px) scale(0.2356);
  animation: fall-67 26s -28s linear infinite;
}
@keyframes fall-67 {
  33.286% {
    transform: translate(59.2798vw, 33.286vh) scale(0.2356);
  }
  to {
    transform: translate(59.3336vw, 100vh) scale(0.2356);
  }
}
.snow:nth-child(68) {
  opacity: 0.9422;
  transform: translate(65.9817vw, -10px) scale(0.4812);
  animation: fall-68 58s -25s linear infinite;
}
@keyframes fall-68 {
  30.141% {
    transform: translate(67.1343vw, 30.141vh) scale(0.4812);
  }
  to {
    transform: translate(66.558vw, 100vh) scale(0.4812);
  }
}
.snow:nth-child(69) {
  opacity: 0.7749;
  transform: translate(36.5533vw, -10px) scale(0.1473);
  animation: fall-69 26s -1s linear infinite;
}
@keyframes fall-69 {
  73.715% {
    transform: translate(38.0848vw, 73.715vh) scale(0.1473);
  }
  to {
    transform: translate(37.31905vw, 100vh) scale(0.1473);
  }
}
.snow:nth-child(70) {
  opacity: 0.8641;
  transform: translate(93.0577vw, -10px) scale(0.2692);
  animation: fall-70 46s -15s linear infinite;
}
@keyframes fall-70 {
  64.958% {
    transform: translate(88.0877vw, 64.958vh) scale(0.2692);
  }
  to {
    transform: translate(90.5727vw, 100vh) scale(0.2692);
  }
}
.snow:nth-child(71) {
  opacity: 0.9906;
  transform: translate(17.2305vw, -10px) scale(0.2653);
  animation: fall-71 58s -27s linear infinite;
}
@keyframes fall-71 {
  76.296% {
    transform: translate(22.4749vw, 76.296vh) scale(0.2653);
  }
  to {
    transform: translate(19.8527vw, 100vh) scale(0.2653);
  }
}
.snow:nth-child(72) {
  opacity: 0.6287;
  transform: translate(8.4628vw, -10px) scale(0.0727);
  animation: fall-72 40s -1s linear infinite;
}
@keyframes fall-72 {
  68.897% {
    transform: translate(4.1152vw, 68.897vh) scale(0.0727);
  }
  to {
    transform: translate(6.289vw, 100vh) scale(0.0727);
  }
}
.snow:nth-child(73) {
  opacity: 0.1561;
  transform: translate(64.0548vw, -10px) scale(0.3462);
  animation: fall-73 52s -3s linear infinite;
}
@keyframes fall-73 {
  41.194% {
    transform: translate(65.1957vw, 41.194vh) scale(0.3462);
  }
  to {
    transform: translate(64.62525vw, 100vh) scale(0.3462);
  }
}
.snow:nth-child(74) {
  opacity: 0.5888;
  transform: translate(21.0539vw, -10px) scale(0.745);
  animation: fall-74 52s -6s linear infinite;
}
@keyframes fall-74 {
  70.683% {
    transform: translate(18.7802vw, 70.683vh) scale(0.745);
  }
  to {
    transform: translate(19.91705vw, 100vh) scale(0.745);
  }
}
.snow:nth-child(75) {
  opacity: 0.7728;
  transform: translate(41.4436vw, -10px) scale(0.9154);
  animation: fall-75 60s -25s linear infinite;
}
@keyframes fall-75 {
  68.061% {
    transform: translate(51.4107vw, 68.061vh) scale(0.9154);
  }
  to {
    transform: translate(46.42715vw, 100vh) scale(0.9154);
  }
}
.snow:nth-child(76) {
  opacity: 0.934;
  transform: translate(34.4129vw, -10px) scale(0.4214);
  animation: fall-76 54s -13s linear infinite;
}
@keyframes fall-76 {
  66.054% {
    transform: translate(27.8749vw, 66.054vh) scale(0.4214);
  }
  to {
    transform: translate(31.1439vw, 100vh) scale(0.4214);
  }
}
.snow:nth-child(77) {
  opacity: 0.7838;
  transform: translate(29.8898vw, -10px) scale(0.0601);
  animation: fall-77 44s -12s linear infinite;
}
@keyframes fall-77 {
  64.161% {
    transform: translate(20.3333vw, 64.161vh) scale(0.0601);
  }
  to {
    transform: translate(25.11155vw, 100vh) scale(0.0601);
  }
}
.snow:nth-child(78) {
  opacity: 0.1755;
  transform: translate(97.1321vw, -10px) scale(0.8943);
  animation: fall-78 60s -11s linear infinite;
}
@keyframes fall-78 {
  59.807% {
    transform: translate(94.9188vw, 59.807vh) scale(0.8943);
  }
  to {
    transform: translate(96.02545vw, 100vh) scale(0.8943);
  }
}
.snow:nth-child(79) {
  opacity: 0.1383;
  transform: translate(19.2172vw, -10px) scale(0.0277);
  animation: fall-79 56s -23s linear infinite;
}
@keyframes fall-79 {
  58.8% {
    transform: translate(25.7555vw, 58.8vh) scale(0.0277);
  }
  to {
    transform: translate(22.48635vw, 100vh) scale(0.0277);
  }
}
.snow:nth-child(80) {
  opacity: 0.1553;
  transform: translate(17.4616vw, -10px) scale(0.1226);
  animation: fall-80 44s -29s linear infinite;
}
@keyframes fall-80 {
  56.817% {
    transform: translate(19.737vw, 56.817vh) scale(0.1226);
  }
  to {
    transform: translate(18.5993vw, 100vh) scale(0.1226);
  }
}
.snow:nth-child(81) {
  opacity: 0.3354;
  transform: translate(13.0685vw, -10px) scale(0.5625);
  animation: fall-81 30s -13s linear infinite;
}
@keyframes fall-81 {
  38.89% {
    transform: translate(22.2722vw, 38.89vh) scale(0.5625);
  }
  to {
    transform: translate(17.67035vw, 100vh) scale(0.5625);
  }
}
.snow:nth-child(82) {
  opacity: 0.4281;
  transform: translate(9.3701vw, -10px) scale(0.0986);
  animation: fall-82 24s -9s linear infinite;
}
@keyframes fall-82 {
  63.252% {
    transform: translate(2.1823vw, 63.252vh) scale(0.0986);
  }
  to {
    transform: translate(5.7762vw, 100vh) scale(0.0986);
  }
}
.snow:nth-child(83) {
  opacity: 0.5411;
  transform: translate(6.7935vw, -10px) scale(0.0279);
  animation: fall-83 28s -18s linear infinite;
}
@keyframes fall-83 {
  46.864% {
    transform: translate(15.7209vw, 46.864vh) scale(0.0279);
  }
  to {
    transform: translate(11.2572vw, 100vh) scale(0.0279);
  }
}
.snow:nth-child(84) {
  opacity: 0.5117;
  transform: translate(63.9861vw, -10px) scale(0.8721);
  animation: fall-84 50s -29s linear infinite;
}
@keyframes fall-84 {
  56.687% {
    transform: translate(68.66vw, 56.687vh) scale(0.8721);
  }
  to {
    transform: translate(66.32305vw, 100vh) scale(0.8721);
  }
}
.snow:nth-child(85) {
  opacity: 0.5059;
  transform: translate(65.5333vw, -10px) scale(0.2296);
  animation: fall-85 58s -19s linear infinite;
}
@keyframes fall-85 {
  58.38% {
    transform: translate(73.4634vw, 58.38vh) scale(0.2296);
  }
  to {
    transform: translate(69.49835vw, 100vh) scale(0.2296);
  }
}
.snow:nth-child(86) {
  opacity: 0.9398;
  transform: translate(85.9751vw, -10px) scale(0.9382);
  animation: fall-86 60s -12s linear infinite;
}
@keyframes fall-86 {
  58.764% {
    transform: translate(84.2581vw, 58.764vh) scale(0.9382);
  }
  to {
    transform: translate(85.1166vw, 100vh) scale(0.9382);
  }
}
.snow:nth-child(87) {
  opacity: 0.23;
  transform: translate(30.7741vw, -10px) scale(0.8673);
  animation: fall-87 36s -13s linear infinite;
}
@keyframes fall-87 {
  48.25% {
    transform: translate(32.3017vw, 48.25vh) scale(0.8673);
  }
  to {
    transform: translate(31.5379vw, 100vh) scale(0.8673);
  }
}
.snow:nth-child(88) {
  opacity: 0.385;
  transform: translate(92.0514vw, -10px) scale(0.6724);
  animation: fall-88 48s -5s linear infinite;
}
@keyframes fall-88 {
  44.778% {
    transform: translate(96.1599vw, 44.778vh) scale(0.6724);
  }
  to {
    transform: translate(94.10565vw, 100vh) scale(0.6724);
  }
}
.snow:nth-child(89) {
  opacity: 0.5934;
  transform: translate(17.2474vw, -10px) scale(0.2441);
  animation: fall-89 44s -17s linear infinite;
}
@keyframes fall-89 {
  68.062% {
    transform: translate(20.4357vw, 68.062vh) scale(0.2441);
  }
  to {
    transform: translate(18.84155vw, 100vh) scale(0.2441);
  }
}
.snow:nth-child(90) {
  opacity: 0.2535;
  transform: translate(65.6806vw, -10px) scale(0.2095);
  animation: fall-90 48s -27s linear infinite;
}
@keyframes fall-90 {
  36.025% {
    transform: translate(67.4072vw, 36.025vh) scale(0.2095);
  }
  to {
    transform: translate(66.5439vw, 100vh) scale(0.2095);
  }
}
.snow:nth-child(91) {
  opacity: 0.3095;
  transform: translate(18.5445vw, -10px) scale(0.2191);
  animation: fall-91 38s -12s linear infinite;
}
@keyframes fall-91 {
  31.992% {
    transform: translate(14.2913vw, 31.992vh) scale(0.2191);
  }
  to {
    transform: translate(16.4179vw, 100vh) scale(0.2191);
  }
}
.snow:nth-child(92) {
  opacity: 0.1174;
  transform: translate(29.7864vw, -10px) scale(0.2932);
  animation: fall-92 22s -22s linear infinite;
}
@keyframes fall-92 {
  78.555% {
    transform: translate(38.9834vw, 78.555vh) scale(0.2932);
  }
  to {
    transform: translate(34.3849vw, 100vh) scale(0.2932);
  }
}
.snow:nth-child(93) {
  opacity: 0.7837;
  transform: translate(91.5608vw, -10px) scale(0.1519);
  animation: fall-93 56s -18s linear infinite;
}
@keyframes fall-93 {
  42.748% {
    transform: translate(97.2846vw, 42.748vh) scale(0.1519);
  }
  to {
    transform: translate(94.4227vw, 100vh) scale(0.1519);
  }
}
.snow:nth-child(94) {
  opacity: 0.206;
  transform: translate(54.3139vw, -10px) scale(0.5479);
  animation: fall-94 30s -19s linear infinite;
}
@keyframes fall-94 {
  79.201% {
    transform: translate(53.6644vw, 79.201vh) scale(0.5479);
  }
  to {
    transform: translate(53.98915vw, 100vh) scale(0.5479);
  }
}
.snow:nth-child(95) {
  opacity: 0.0644;
  transform: translate(52.3316vw, -10px) scale(0.9311);
  animation: fall-95 44s -8s linear infinite;
}
@keyframes fall-95 {
  30.523% {
    transform: translate(57.3286vw, 30.523vh) scale(0.9311);
  }
  to {
    transform: translate(54.8301vw, 100vh) scale(0.9311);
  }
}
.snow:nth-child(96) {
  opacity: 0.5231;
  transform: translate(53.6225vw, -10px) scale(0.0008);
  animation: fall-96 54s -19s linear infinite;
}
@keyframes fall-96 {
  41.897% {
    transform: translate(45.4631vw, 41.897vh) scale(0.0008);
  }
  to {
    transform: translate(49.5428vw, 100vh) scale(0.0008);
  }
}
.snow:nth-child(97) {
  opacity: 0.8171;
  transform: translate(82.6683vw, -10px) scale(0.2848);
  animation: fall-97 48s -27s linear infinite;
}
@keyframes fall-97 {
  58.106% {
    transform: translate(76.3698vw, 58.106vh) scale(0.2848);
  }
  to {
    transform: translate(79.51905vw, 100vh) scale(0.2848);
  }
}
.snow:nth-child(98) {
  opacity: 0.3922;
  transform: translate(15.5863vw, -10px) scale(0.1287);
  animation: fall-98 46s -3s linear infinite;
}
@keyframes fall-98 {
  54.379% {
    transform: translate(13.9399vw, 54.379vh) scale(0.1287);
  }
  to {
    transform: translate(14.7631vw, 100vh) scale(0.1287);
  }
}
.snow:nth-child(99) {
  opacity: 0.0505;
  transform: translate(20.9812vw, -10px) scale(0.6809);
  animation: fall-99 56s -23s linear infinite;
}
@keyframes fall-99 {
  46.848% {
    transform: translate(13.0135vw, 46.848vh) scale(0.6809);
  }
  to {
    transform: translate(16.99735vw, 100vh) scale(0.6809);
  }
}
.snow:nth-child(100) {
  opacity: 0.3204;
  transform: translate(21.0069vw, -10px) scale(0.0881);
  animation: fall-100 52s -5s linear infinite;
}
@keyframes fall-100 {
  75.078% {
    transform: translate(16.9537vw, 75.078vh) scale(0.0881);
  }
  to {
    transform: translate(18.9803vw, 100vh) scale(0.0881);
  }
}
.snow:nth-child(101) {
  opacity: 0.9715;
  transform: translate(63.6454vw, -10px) scale(0.1749);
  animation: fall-101 60s -20s linear infinite;
}
@keyframes fall-101 {
  41.311% {
    transform: translate(65.2202vw, 41.311vh) scale(0.1749);
  }
  to {
    transform: translate(64.4328vw, 100vh) scale(0.1749);
  }
}
.snow:nth-child(102) {
  opacity: 0.2259;
  transform: translate(60.7828vw, -10px) scale(0.0225);
  animation: fall-102 50s -18s linear infinite;
}
@keyframes fall-102 {
  63.081% {
    transform: translate(63.8496vw, 63.081vh) scale(0.0225);
  }
  to {
    transform: translate(62.3162vw, 100vh) scale(0.0225);
  }
}
.snow:nth-child(103) {
  opacity: 0.4436;
  transform: translate(71.6789vw, -10px) scale(0.6365);
  animation: fall-103 42s -5s linear infinite;
}
@keyframes fall-103 {
  36.756% {
    transform: translate(76.8598vw, 36.756vh) scale(0.6365);
  }
  to {
    transform: translate(74.26935vw, 100vh) scale(0.6365);
  }
}
.snow:nth-child(104) {
  opacity: 0.3861;
  transform: translate(38.8785vw, -10px) scale(0.6959);
  animation: fall-104 54s -22s linear infinite;
}
@keyframes fall-104 {
  40.809% {
    transform: translate(31.5964vw, 40.809vh) scale(0.6959);
  }
  to {
    transform: translate(35.23745vw, 100vh) scale(0.6959);
  }
}
.snow:nth-child(105) {
  opacity: 0.8534;
  transform: translate(0.2341vw, -10px) scale(0.393);
  animation: fall-105 24s -7s linear infinite;
}
@keyframes fall-105 {
  52.153% {
    transform: translate(-7.0016vw, 52.153vh) scale(0.393);
  }
  to {
    transform: translate(-3.38375vw, 100vh) scale(0.393);
  }
}
.snow:nth-child(106) {
  opacity: 0.6238;
  transform: translate(37.7605vw, -10px) scale(0.0288);
  animation: fall-106 36s -2s linear infinite;
}
@keyframes fall-106 {
  46.004% {
    transform: translate(42.3859vw, 46.004vh) scale(0.0288);
  }
  to {
    transform: translate(40.0732vw, 100vh) scale(0.0288);
  }
}
.snow:nth-child(107) {
  opacity: 0.2227;
  transform: translate(81.1144vw, -10px) scale(0.287);
  animation: fall-107 58s -15s linear infinite;
}
@keyframes fall-107 {
  37.871% {
    transform: translate(89.0889vw, 37.871vh) scale(0.287);
  }
  to {
    transform: translate(85.10165vw, 100vh) scale(0.287);
  }
}
.snow:nth-child(108) {
  opacity: 0.7581;
  transform: translate(91.116vw, -10px) scale(0.8493);
  animation: fall-108 20s -28s linear infinite;
}
@keyframes fall-108 {
  54.438% {
    transform: translate(81.6439vw, 54.438vh) scale(0.8493);
  }
  to {
    transform: translate(86.37995vw, 100vh) scale(0.8493);
  }
}
.snow:nth-child(109) {
  opacity: 0.2812;
  transform: translate(72.0826vw, -10px) scale(0.8245);
  animation: fall-109 54s -27s linear infinite;
}
@keyframes fall-109 {
  53.272% {
    transform: translate(73.146vw, 53.272vh) scale(0.8245);
  }
  to {
    transform: translate(72.6143vw, 100vh) scale(0.8245);
  }
}
.snow:nth-child(110) {
  opacity: 0.3222;
  transform: translate(89.1723vw, -10px) scale(0.2973);
  animation: fall-110 20s -26s linear infinite;
}
@keyframes fall-110 {
  68.671% {
    transform: translate(81.0672vw, 68.671vh) scale(0.2973);
  }
  to {
    transform: translate(85.11975vw, 100vh) scale(0.2973);
  }
}
.snow:nth-child(111) {
  opacity: 0.4812;
  transform: translate(21.4465vw, -10px) scale(0.4698);
  animation: fall-111 32s -28s linear infinite;
}
@keyframes fall-111 {
  76.199% {
    transform: translate(19.2065vw, 76.199vh) scale(0.4698);
  }
  to {
    transform: translate(20.3265vw, 100vh) scale(0.4698);
  }
}
.snow:nth-child(112) {
  opacity: 0.7282;
  transform: translate(30.0437vw, -10px) scale(0.9863);
  animation: fall-112 44s -25s linear infinite;
}
@keyframes fall-112 {
  32.885% {
    transform: translate(21.3757vw, 32.885vh) scale(0.9863);
  }
  to {
    transform: translate(25.7097vw, 100vh) scale(0.9863);
  }
}
.snow:nth-child(113) {
  opacity: 0.2373;
  transform: translate(43.3562vw, -10px) scale(0.0251);
  animation: fall-113 46s -18s linear infinite;
}
@keyframes fall-113 {
  56.939% {
    transform: translate(41.7109vw, 56.939vh) scale(0.0251);
  }
  to {
    transform: translate(42.53355vw, 100vh) scale(0.0251);
  }
}
.snow:nth-child(114) {
  opacity: 0.8902;
  transform: translate(53.2209vw, -10px) scale(0.1616);
  animation: fall-114 26s -11s linear infinite;
}
@keyframes fall-114 {
  75.431% {
    transform: translate(50.189vw, 75.431vh) scale(0.1616);
  }
  to {
    transform: translate(51.70495vw, 100vh) scale(0.1616);
  }
}
.snow:nth-child(115) {
  opacity: 0.8953;
  transform: translate(68.7756vw, -10px) scale(0.8362);
  animation: fall-115 38s -28s linear infinite;
}
@keyframes fall-115 {
  63.173% {
    transform: translate(70.6639vw, 63.173vh) scale(0.8362);
  }
  to {
    transform: translate(69.71975vw, 100vh) scale(0.8362);
  }
}
.snow:nth-child(116) {
  opacity: 0.4299;
  transform: translate(10.9661vw, -10px) scale(0.6125);
  animation: fall-116 40s -6s linear infinite;
}
@keyframes fall-116 {
  48.164% {
    transform: translate(18.3182vw, 48.164vh) scale(0.6125);
  }
  to {
    transform: translate(14.64215vw, 100vh) scale(0.6125);
  }
}
.snow:nth-child(117) {
  opacity: 0.3878;
  transform: translate(93.6225vw, -10px) scale(0.5135);
  animation: fall-117 30s -14s linear infinite;
}
@keyframes fall-117 {
  40.86% {
    transform: translate(89.3807vw, 40.86vh) scale(0.5135);
  }
  to {
    transform: translate(91.5016vw, 100vh) scale(0.5135);
  }
}
.snow:nth-child(118) {
  opacity: 0.3887;
  transform: translate(91.9083vw, -10px) scale(0.7926);
  animation: fall-118 28s -22s linear infinite;
}
@keyframes fall-118 {
  35.349% {
    transform: translate(101.7264vw, 35.349vh) scale(0.7926);
  }
  to {
    transform: translate(96.81735vw, 100vh) scale(0.7926);
  }
}
.snow:nth-child(119) {
  opacity: 0.3057;
  transform: translate(58.0301vw, -10px) scale(0.8162);
  animation: fall-119 24s -9s linear infinite;
}
@keyframes fall-119 {
  47.338% {
    transform: translate(56.3641vw, 47.338vh) scale(0.8162);
  }
  to {
    transform: translate(57.1971vw, 100vh) scale(0.8162);
  }
}
.snow:nth-child(120) {
  opacity: 0.3726;
  transform: translate(20.1925vw, -10px) scale(0.2833);
  animation: fall-120 40s -12s linear infinite;
}
@keyframes fall-120 {
  42.783% {
    transform: translate(11.754vw, 42.783vh) scale(0.2833);
  }
  to {
    transform: translate(15.97325vw, 100vh) scale(0.2833);
  }
}
.snow:nth-child(121) {
  opacity: 0.5462;
  transform: translate(43.886vw, -10px) scale(0.9393);
  animation: fall-121 40s -15s linear infinite;
}
@keyframes fall-121 {
  50.12% {
    transform: translate(38.8238vw, 50.12vh) scale(0.9393);
  }
  to {
    transform: translate(41.3549vw, 100vh) scale(0.9393);
  }
}
.snow:nth-child(122) {
  opacity: 0.2951;
  transform: translate(36.2979vw, -10px) scale(0.8282);
  animation: fall-122 26s -17s linear infinite;
}
@keyframes fall-122 {
  73.724% {
    transform: translate(33.8792vw, 73.724vh) scale(0.8282);
  }
  to {
    transform: translate(35.08855vw, 100vh) scale(0.8282);
  }
}
.snow:nth-child(123) {
  opacity: 0.4866;
  transform: translate(60.9407vw, -10px) scale(0.0841);
  animation: fall-123 50s -25s linear infinite;
}
@keyframes fall-123 {
  39.094% {
    transform: translate(68.5069vw, 39.094vh) scale(0.0841);
  }
  to {
    transform: translate(64.7238vw, 100vh) scale(0.0841);
  }
}
.snow:nth-child(124) {
  opacity: 0.7759;
  transform: translate(60.3636vw, -10px) scale(0.6915);
  animation: fall-124 20s -15s linear infinite;
}
@keyframes fall-124 {
  33.049% {
    transform: translate(67.9156vw, 33.049vh) scale(0.6915);
  }
  to {
    transform: translate(64.1396vw, 100vh) scale(0.6915);
  }
}
.snow:nth-child(125) {
  opacity: 0.1917;
  transform: translate(89.8661vw, -10px) scale(0.3824);
  animation: fall-125 26s -17s linear infinite;
}
@keyframes fall-125 {
  72.574% {
    transform: translate(97.5452vw, 72.574vh) scale(0.3824);
  }
  to {
    transform: translate(93.70565vw, 100vh) scale(0.3824);
  }
}
.snow:nth-child(126) {
  opacity: 0.7912;
  transform: translate(99.371vw, -10px) scale(0.5297);
  animation: fall-126 26s -19s linear infinite;
}
@keyframes fall-126 {
  32.405% {
    transform: translate(101.9986vw, 32.405vh) scale(0.5297);
  }
  to {
    transform: translate(100.6848vw, 100vh) scale(0.5297);
  }
}
.snow:nth-child(127) {
  opacity: 0.7297;
  transform: translate(85.7766vw, -10px) scale(0.861);
  animation: fall-127 30s -24s linear infinite;
}
@keyframes fall-127 {
  53.587% {
    transform: translate(93.0422vw, 53.587vh) scale(0.861);
  }
  to {
    transform: translate(89.4094vw, 100vh) scale(0.861);
  }
}
.snow:nth-child(128) {
  opacity: 0.553;
  transform: translate(9.6426vw, -10px) scale(0.3138);
  animation: fall-128 24s -26s linear infinite;
}
@keyframes fall-128 {
  34.647% {
    transform: translate(16.4354vw, 34.647vh) scale(0.3138);
  }
  to {
    transform: translate(13.039vw, 100vh) scale(0.3138);
  }
}
.snow:nth-child(129) {
  opacity: 0.9874;
  transform: translate(37.6492vw, -10px) scale(0.8041);
  animation: fall-129 30s -6s linear infinite;
}
@keyframes fall-129 {
  30.392% {
    transform: translate(42.4506vw, 30.392vh) scale(0.8041);
  }
  to {
    transform: translate(40.0499vw, 100vh) scale(0.8041);
  }
}
.snow:nth-child(130) {
  opacity: 0.091;
  transform: translate(89.4664vw, -10px) scale(0.2348);
  animation: fall-130 56s -24s linear infinite;
}
@keyframes fall-130 {
  61.807% {
    transform: translate(93.6613vw, 61.807vh) scale(0.2348);
  }
  to {
    transform: translate(91.56385vw, 100vh) scale(0.2348);
  }
}
.snow:nth-child(131) {
  opacity: 0.5616;
  transform: translate(51.6847vw, -10px) scale(0.8622);
  animation: fall-131 26s -5s linear infinite;
}
@keyframes fall-131 {
  47.363% {
    transform: translate(45.3925vw, 47.363vh) scale(0.8622);
  }
  to {
    transform: translate(48.5386vw, 100vh) scale(0.8622);
  }
}
.snow:nth-child(132) {
  opacity: 0.266;
  transform: translate(10.9986vw, -10px) scale(0.2366);
  animation: fall-132 52s -10s linear infinite;
}
@keyframes fall-132 {
  76.412% {
    transform: translate(12.7757vw, 76.412vh) scale(0.2366);
  }
  to {
    transform: translate(11.88715vw, 100vh) scale(0.2366);
  }
}
.snow:nth-child(133) {
  opacity: 0.1342;
  transform: translate(95.8808vw, -10px) scale(0.0219);
  animation: fall-133 50s -4s linear infinite;
}
@keyframes fall-133 {
  69.812% {
    transform: translate(90.8564vw, 69.812vh) scale(0.0219);
  }
  to {
    transform: translate(93.3686vw, 100vh) scale(0.0219);
  }
}
.snow:nth-child(134) {
  opacity: 0.6064;
  transform: translate(41.4898vw, -10px) scale(0.672);
  animation: fall-134 28s -10s linear infinite;
}
@keyframes fall-134 {
  49.585% {
    transform: translate(41.122vw, 49.585vh) scale(0.672);
  }
  to {
    transform: translate(41.3059vw, 100vh) scale(0.672);
  }
}
.snow:nth-child(135) {
  opacity: 0.3831;
  transform: translate(68.2637vw, -10px) scale(0.6781);
  animation: fall-135 42s -30s linear infinite;
}
@keyframes fall-135 {
  77.88% {
    transform: translate(69.478vw, 77.88vh) scale(0.6781);
  }
  to {
    transform: translate(68.87085vw, 100vh) scale(0.6781);
  }
}
.snow:nth-child(136) {
  opacity: 0.003;
  transform: translate(72.3448vw, -10px) scale(0.1132);
  animation: fall-136 46s -22s linear infinite;
}
@keyframes fall-136 {
  76.94% {
    transform: translate(73.7521vw, 76.94vh) scale(0.1132);
  }
  to {
    transform: translate(73.04845vw, 100vh) scale(0.1132);
  }
}
.snow:nth-child(137) {
  opacity: 0.3578;
  transform: translate(53.3866vw, -10px) scale(0.27);
  animation: fall-137 48s -24s linear infinite;
}
@keyframes fall-137 {
  65.854% {
    transform: translate(44.4544vw, 65.854vh) scale(0.27);
  }
  to {
    transform: translate(48.9205vw, 100vh) scale(0.27);
  }
}
.snow:nth-child(138) {
  opacity: 0.361;
  transform: translate(35.6607vw, -10px) scale(0.9455);
  animation: fall-138 30s -30s linear infinite;
}
@keyframes fall-138 {
  56.398% {
    transform: translate(31.7501vw, 56.398vh) scale(0.9455);
  }
  to {
    transform: translate(33.7054vw, 100vh) scale(0.9455);
  }
}
.snow:nth-child(139) {
  opacity: 0.6622;
  transform: translate(26.9753vw, -10px) scale(0.4722);
  animation: fall-139 40s -13s linear infinite;
}
@keyframes fall-139 {
  74.903% {
    transform: translate(35.6368vw, 74.903vh) scale(0.4722);
  }
  to {
    transform: translate(31.30605vw, 100vh) scale(0.4722);
  }
}
.snow:nth-child(140) {
  opacity: 0.0396;
  transform: translate(33.8652vw, -10px) scale(0.0989);
  animation: fall-140 40s -8s linear infinite;
}
@keyframes fall-140 {
  63.553% {
    transform: translate(25.2703vw, 63.553vh) scale(0.0989);
  }
  to {
    transform: translate(29.56775vw, 100vh) scale(0.0989);
  }
}
.snow:nth-child(141) {
  opacity: 0.7797;
  transform: translate(26.9273vw, -10px) scale(0.3822);
  animation: fall-141 56s -19s linear infinite;
}
@keyframes fall-141 {
  40.117% {
    transform: translate(31.5085vw, 40.117vh) scale(0.3822);
  }
  to {
    transform: translate(29.2179vw, 100vh) scale(0.3822);
  }
}
.snow:nth-child(142) {
  opacity: 0.6251;
  transform: translate(30.7259vw, -10px) scale(0.6554);
  animation: fall-142 28s -14s linear infinite;
}
@keyframes fall-142 {
  48.816% {
    transform: translate(20.9585vw, 48.816vh) scale(0.6554);
  }
  to {
    transform: translate(25.8422vw, 100vh) scale(0.6554);
  }
}
.snow:nth-child(143) {
  opacity: 0.4919;
  transform: translate(91.7245vw, -10px) scale(0.937);
  animation: fall-143 50s -9s linear infinite;
}
@keyframes fall-143 {
  33.217% {
    transform: translate(95.2864vw, 33.217vh) scale(0.937);
  }
  to {
    transform: translate(93.50545vw, 100vh) scale(0.937);
  }
}
.snow:nth-child(144) {
  opacity: 0.7888;
  transform: translate(39.8565vw, -10px) scale(0.6751);
  animation: fall-144 20s -26s linear infinite;
}
@keyframes fall-144 {
  32.585% {
    transform: translate(49.4448vw, 32.585vh) scale(0.6751);
  }
  to {
    transform: translate(44.65065vw, 100vh) scale(0.6751);
  }
}
.snow:nth-child(145) {
  opacity: 0.8825;
  transform: translate(94.5463vw, -10px) scale(0.2972);
  animation: fall-145 48s -17s linear infinite;
}
@keyframes fall-145 {
  35.512% {
    transform: translate(95.0551vw, 35.512vh) scale(0.2972);
  }
  to {
    transform: translate(94.8007vw, 100vh) scale(0.2972);
  }
}
.snow:nth-child(146) {
  opacity: 0.0953;
  transform: translate(72.1955vw, -10px) scale(0.8323);
  animation: fall-146 26s -28s linear infinite;
}
@keyframes fall-146 {
  44.962% {
    transform: translate(67.4333vw, 44.962vh) scale(0.8323);
  }
  to {
    transform: translate(69.8144vw, 100vh) scale(0.8323);
  }
}
.snow:nth-child(147) {
  opacity: 0.0553;
  transform: translate(41.7738vw, -10px) scale(0.6444);
  animation: fall-147 34s -22s linear infinite;
}
@keyframes fall-147 {
  68.97% {
    transform: translate(35.0794vw, 68.97vh) scale(0.6444);
  }
  to {
    transform: translate(38.4266vw, 100vh) scale(0.6444);
  }
}
.snow:nth-child(148) {
  opacity: 0.9757;
  transform: translate(61.9029vw, -10px) scale(0.9905);
  animation: fall-148 52s -4s linear infinite;
}
@keyframes fall-148 {
  76.58% {
    transform: translate(55.5906vw, 76.58vh) scale(0.9905);
  }
  to {
    transform: translate(58.74675vw, 100vh) scale(0.9905);
  }
}
.snow:nth-child(149) {
  opacity: 0.2651;
  transform: translate(37.8196vw, -10px) scale(0.148);
  animation: fall-149 34s -13s linear infinite;
}
@keyframes fall-149 {
  64.825% {
    transform: translate(37.6402vw, 64.825vh) scale(0.148);
  }
  to {
    transform: translate(37.7299vw, 100vh) scale(0.148);
  }
}
.snow:nth-child(150) {
  opacity: 0.4816;
  transform: translate(55.4719vw, -10px) scale(0.9215);
  animation: fall-150 60s -10s linear infinite;
}
@keyframes fall-150 {
  60.46% {
    transform: translate(57.0564vw, 60.46vh) scale(0.9215);
  }
  to {
    transform: translate(56.26415vw, 100vh) scale(0.9215);
  }
}
.snow:nth-child(151) {
  opacity: 0.2503;
  transform: translate(65.0598vw, -10px) scale(0.0076);
  animation: fall-151 42s -18s linear infinite;
}
@keyframes fall-151 {
  30.895% {
    transform: translate(74.2195vw, 30.895vh) scale(0.0076);
  }
  to {
    transform: translate(69.63965vw, 100vh) scale(0.0076);
  }
}
.snow:nth-child(152) {
  opacity: 0.1157;
  transform: translate(62.8689vw, -10px) scale(0.5179);
  animation: fall-152 56s -6s linear infinite;
}
@keyframes fall-152 {
  58.459% {
    transform: translate(71.2452vw, 58.459vh) scale(0.5179);
  }
  to {
    transform: translate(67.05705vw, 100vh) scale(0.5179);
  }
}
.snow:nth-child(153) {
  opacity: 0.3674;
  transform: translate(89.7116vw, -10px) scale(0.8151);
  animation: fall-153 52s -13s linear infinite;
}
@keyframes fall-153 {
  54.164% {
    transform: translate(84.7385vw, 54.164vh) scale(0.8151);
  }
  to {
    transform: translate(87.22505vw, 100vh) scale(0.8151);
  }
}
.snow:nth-child(154) {
  opacity: 0.746;
  transform: translate(24.9742vw, -10px) scale(0.4832);
  animation: fall-154 22s -26s linear infinite;
}
@keyframes fall-154 {
  41.986% {
    transform: translate(15.9901vw, 41.986vh) scale(0.4832);
  }
  to {
    transform: translate(20.48215vw, 100vh) scale(0.4832);
  }
}
.snow:nth-child(155) {
  opacity: 0.6624;
  transform: translate(69.3656vw, -10px) scale(0.4753);
  animation: fall-155 60s -1s linear infinite;
}
@keyframes fall-155 {
  33.181% {
    transform: translate(70.4932vw, 33.181vh) scale(0.4753);
  }
  to {
    transform: translate(69.9294vw, 100vh) scale(0.4753);
  }
}
.snow:nth-child(156) {
  opacity: 0.9884;
  transform: translate(89.5388vw, -10px) scale(0.0448);
  animation: fall-156 22s -10s linear infinite;
}
@keyframes fall-156 {
  39.051% {
    transform: translate(90.4982vw, 39.051vh) scale(0.0448);
  }
  to {
    transform: translate(90.0185vw, 100vh) scale(0.0448);
  }
}
.snow:nth-child(157) {
  opacity: 0.2766;
  transform: translate(42.7117vw, -10px) scale(0.9401);
  animation: fall-157 52s -18s linear infinite;
}
@keyframes fall-157 {
  34.432% {
    transform: translate(45.8332vw, 34.432vh) scale(0.9401);
  }
  to {
    transform: translate(44.27245vw, 100vh) scale(0.9401);
  }
}
.snow:nth-child(158) {
  opacity: 0.3356;
  transform: translate(51.5635vw, -10px) scale(0.4854);
  animation: fall-158 24s -5s linear infinite;
}
@keyframes fall-158 {
  56.161% {
    transform: translate(54.8089vw, 56.161vh) scale(0.4854);
  }
  to {
    transform: translate(53.1862vw, 100vh) scale(0.4854);
  }
}
.snow:nth-child(159) {
  opacity: 0.7015;
  transform: translate(35.1515vw, -10px) scale(0.7393);
  animation: fall-159 54s -14s linear infinite;
}
@keyframes fall-159 {
  46.245% {
    transform: translate(38.7329vw, 46.245vh) scale(0.7393);
  }
  to {
    transform: translate(36.9422vw, 100vh) scale(0.7393);
  }
}
.snow:nth-child(160) {
  opacity: 0.1956;
  transform: translate(83.3316vw, -10px) scale(0.0933);
  animation: fall-160 42s -17s linear infinite;
}
@keyframes fall-160 {
  62.488% {
    transform: translate(87.5363vw, 62.488vh) scale(0.0933);
  }
  to {
    transform: translate(85.43395vw, 100vh) scale(0.0933);
  }
}
.snow:nth-child(161) {
  opacity: 0.1211;
  transform: translate(59.5665vw, -10px) scale(0.2086);
  animation: fall-161 56s -27s linear infinite;
}
@keyframes fall-161 {
  69.109% {
    transform: translate(66.2998vw, 69.109vh) scale(0.2086);
  }
  to {
    transform: translate(62.93315vw, 100vh) scale(0.2086);
  }
}
.snow:nth-child(162) {
  opacity: 0.2727;
  transform: translate(32.0207vw, -10px) scale(0.3759);
  animation: fall-162 32s -6s linear infinite;
}
@keyframes fall-162 {
  55.388% {
    transform: translate(24.0728vw, 55.388vh) scale(0.3759);
  }
  to {
    transform: translate(28.04675vw, 100vh) scale(0.3759);
  }
}
.snow:nth-child(163) {
  opacity: 0.6682;
  transform: translate(89.7517vw, -10px) scale(0.061);
  animation: fall-163 36s -23s linear infinite;
}
@keyframes fall-163 {
  67.716% {
    transform: translate(92.2418vw, 67.716vh) scale(0.061);
  }
  to {
    transform: translate(90.99675vw, 100vh) scale(0.061);
  }
}
.snow:nth-child(164) {
  opacity: 0.5946;
  transform: translate(31.1356vw, -10px) scale(0.4496);
  animation: fall-164 34s -3s linear infinite;
}
@keyframes fall-164 {
  41.723% {
    transform: translate(22.9258vw, 41.723vh) scale(0.4496);
  }
  to {
    transform: translate(27.0307vw, 100vh) scale(0.4496);
  }
}
.snow:nth-child(165) {
  opacity: 0.3021;
  transform: translate(1.1612vw, -10px) scale(0.9626);
  animation: fall-165 22s -17s linear infinite;
}
@keyframes fall-165 {
  47.478% {
    transform: translate(4.5361vw, 47.478vh) scale(0.9626);
  }
  to {
    transform: translate(2.84865vw, 100vh) scale(0.9626);
  }
}
.snow:nth-child(166) {
  opacity: 0.7806;
  transform: translate(62.764vw, -10px) scale(0.8468);
  animation: fall-166 42s -25s linear infinite;
}
@keyframes fall-166 {
  45.207% {
    transform: translate(56.6112vw, 45.207vh) scale(0.8468);
  }
  to {
    transform: translate(59.6876vw, 100vh) scale(0.8468);
  }
}
.snow:nth-child(167) {
  opacity: 0.4375;
  transform: translate(28.9249vw, -10px) scale(0.6516);
  animation: fall-167 42s -28s linear infinite;
}
@keyframes fall-167 {
  49.278% {
    transform: translate(23.5053vw, 49.278vh) scale(0.6516);
  }
  to {
    transform: translate(26.2151vw, 100vh) scale(0.6516);
  }
}
.snow:nth-child(168) {
  opacity: 0.8819;
  transform: translate(92.7633vw, -10px) scale(0.5778);
  animation: fall-168 50s -17s linear infinite;
}
@keyframes fall-168 {
  40.563% {
    transform: translate(99.1466vw, 40.563vh) scale(0.5778);
  }
  to {
    transform: translate(95.95495vw, 100vh) scale(0.5778);
  }
}
.snow:nth-child(169) {
  opacity: 0.6082;
  transform: translate(48.9674vw, -10px) scale(0.9703);
  animation: fall-169 32s -12s linear infinite;
}
@keyframes fall-169 {
  74.786% {
    transform: translate(57.5908vw, 74.786vh) scale(0.9703);
  }
  to {
    transform: translate(53.2791vw, 100vh) scale(0.9703);
  }
}
.snow:nth-child(170) {
  opacity: 0.6921;
  transform: translate(52.0227vw, -10px) scale(0.6688);
  animation: fall-170 44s -25s linear infinite;
}
@keyframes fall-170 {
  74.304% {
    transform: translate(56.8644vw, 74.304vh) scale(0.6688);
  }
  to {
    transform: translate(54.44355vw, 100vh) scale(0.6688);
  }
}
.snow:nth-child(171) {
  opacity: 0.9334;
  transform: translate(42.9696vw, -10px) scale(0.007);
  animation: fall-171 60s -28s linear infinite;
}
@keyframes fall-171 {
  75.253% {
    transform: translate(48.0179vw, 75.253vh) scale(0.007);
  }
  to {
    transform: translate(45.49375vw, 100vh) scale(0.007);
  }
}
.snow:nth-child(172) {
  opacity: 0.2187;
  transform: translate(42.5395vw, -10px) scale(0.7216);
  animation: fall-172 32s -25s linear infinite;
}
@keyframes fall-172 {
  44.221% {
    transform: translate(36.2728vw, 44.221vh) scale(0.7216);
  }
  to {
    transform: translate(39.40615vw, 100vh) scale(0.7216);
  }
}
.snow:nth-child(173) {
  opacity: 0.7327;
  transform: translate(30.4188vw, -10px) scale(0.6339);
  animation: fall-173 20s -28s linear infinite;
}
@keyframes fall-173 {
  55.615% {
    transform: translate(27.4416vw, 55.615vh) scale(0.6339);
  }
  to {
    transform: translate(28.9302vw, 100vh) scale(0.6339);
  }
}
.snow:nth-child(174) {
  opacity: 0.3132;
  transform: translate(15.545vw, -10px) scale(0.3841);
  animation: fall-174 22s -10s linear infinite;
}
@keyframes fall-174 {
  59.101% {
    transform: translate(21.5715vw, 59.101vh) scale(0.3841);
  }
  to {
    transform: translate(18.55825vw, 100vh) scale(0.3841);
  }
}
.snow:nth-child(175) {
  opacity: 0.5504;
  transform: translate(96.3182vw, -10px) scale(0.7847);
  animation: fall-175 38s -30s linear infinite;
}
@keyframes fall-175 {
  71.68% {
    transform: translate(95.5076vw, 71.68vh) scale(0.7847);
  }
  to {
    transform: translate(95.9129vw, 100vh) scale(0.7847);
  }
}
.snow:nth-child(176) {
  opacity: 0.5857;
  transform: translate(26.3602vw, -10px) scale(0.1574);
  animation: fall-176 56s -25s linear infinite;
}
@keyframes fall-176 {
  44.875% {
    transform: translate(28.0342vw, 44.875vh) scale(0.1574);
  }
  to {
    transform: translate(27.1972vw, 100vh) scale(0.1574);
  }
}
.snow:nth-child(177) {
  opacity: 0.072;
  transform: translate(25.6984vw, -10px) scale(0.8416);
  animation: fall-177 20s -1s linear infinite;
}
@keyframes fall-177 {
  59.671% {
    transform: translate(34.2662vw, 59.671vh) scale(0.8416);
  }
  to {
    transform: translate(29.9823vw, 100vh) scale(0.8416);
  }
}
.snow:nth-child(178) {
  opacity: 0.548;
  transform: translate(16.1104vw, -10px) scale(0.1492);
  animation: fall-178 46s -12s linear infinite;
}
@keyframes fall-178 {
  69.957% {
    transform: translate(6.9361vw, 69.957vh) scale(0.1492);
  }
  to {
    transform: translate(11.52325vw, 100vh) scale(0.1492);
  }
}
.snow:nth-child(179) {
  opacity: 0.6901;
  transform: translate(50.1678vw, -10px) scale(0.5084);
  animation: fall-179 30s -26s linear infinite;
}
@keyframes fall-179 {
  41.921% {
    transform: translate(46.5394vw, 41.921vh) scale(0.5084);
  }
  to {
    transform: translate(48.3536vw, 100vh) scale(0.5084);
  }
}
.snow:nth-child(180) {
  opacity: 0.4878;
  transform: translate(88.2997vw, -10px) scale(0.3986);
  animation: fall-180 44s -27s linear infinite;
}
@keyframes fall-180 {
  60.664% {
    transform: translate(88.882vw, 60.664vh) scale(0.3986);
  }
  to {
    transform: translate(88.59085vw, 100vh) scale(0.3986);
  }
}
.snow:nth-child(181) {
  opacity: 0.9488;
  transform: translate(22.1943vw, -10px) scale(0.2518);
  animation: fall-181 36s -28s linear infinite;
}
@keyframes fall-181 {
  54.839% {
    transform: translate(23.1106vw, 54.839vh) scale(0.2518);
  }
  to {
    transform: translate(22.65245vw, 100vh) scale(0.2518);
  }
}
.snow:nth-child(182) {
  opacity: 0.918;
  transform: translate(81.6059vw, -10px) scale(0.2905);
  animation: fall-182 54s -1s linear infinite;
}
@keyframes fall-182 {
  30.9% {
    transform: translate(71.9829vw, 30.9vh) scale(0.2905);
  }
  to {
    transform: translate(76.7944vw, 100vh) scale(0.2905);
  }
}
.snow:nth-child(183) {
  opacity: 0.3785;
  transform: translate(91.2023vw, -10px) scale(0.7792);
  animation: fall-183 22s -16s linear infinite;
}
@keyframes fall-183 {
  69.733% {
    transform: translate(84.2949vw, 69.733vh) scale(0.7792);
  }
  to {
    transform: translate(87.7486vw, 100vh) scale(0.7792);
  }
}
.snow:nth-child(184) {
  opacity: 0.884;
  transform: translate(58.904vw, -10px) scale(0.1525);
  animation: fall-184 30s -1s linear infinite;
}
@keyframes fall-184 {
  52.858% {
    transform: translate(67.845vw, 52.858vh) scale(0.1525);
  }
  to {
    transform: translate(63.3745vw, 100vh) scale(0.1525);
  }
}
.snow:nth-child(185) {
  opacity: 0.3786;
  transform: translate(60.6152vw, -10px) scale(0.39);
  animation: fall-185 48s -27s linear infinite;
}
@keyframes fall-185 {
  71.149% {
    transform: translate(67.5361vw, 71.149vh) scale(0.39);
  }
  to {
    transform: translate(64.07565vw, 100vh) scale(0.39);
  }
}
.snow:nth-child(186) {
  opacity: 0.7223;
  transform: translate(10.51vw, -10px) scale(0.368);
  animation: fall-186 60s -25s linear infinite;
}
@keyframes fall-186 {
  72.781% {
    transform: translate(5.2916vw, 72.781vh) scale(0.368);
  }
  to {
    transform: translate(7.9008vw, 100vh) scale(0.368);
  }
}
.snow:nth-child(187) {
  opacity: 0.2674;
  transform: translate(99.6943vw, -10px) scale(0.4447);
  animation: fall-187 32s -21s linear infinite;
}
@keyframes fall-187 {
  62.325% {
    transform: translate(105.365vw, 62.325vh) scale(0.4447);
  }
  to {
    transform: translate(102.52965vw, 100vh) scale(0.4447);
  }
}
.snow:nth-child(188) {
  opacity: 0.1249;
  transform: translate(44.8062vw, -10px) scale(0.9728);
  animation: fall-188 52s -9s linear infinite;
}
@keyframes fall-188 {
  36.73% {
    transform: translate(38.4172vw, 36.73vh) scale(0.9728);
  }
  to {
    transform: translate(41.6117vw, 100vh) scale(0.9728);
  }
}
.snow:nth-child(189) {
  opacity: 0.3968;
  transform: translate(41.1362vw, -10px) scale(0.2985);
  animation: fall-189 42s -15s linear infinite;
}
@keyframes fall-189 {
  73.764% {
    transform: translate(38.4904vw, 73.764vh) scale(0.2985);
  }
  to {
    transform: translate(39.8133vw, 100vh) scale(0.2985);
  }
}
.snow:nth-child(190) {
  opacity: 0.6091;
  transform: translate(65.4234vw, -10px) scale(0.5068);
  animation: fall-190 38s -27s linear infinite;
}
@keyframes fall-190 {
  49.353% {
    transform: translate(64.955vw, 49.353vh) scale(0.5068);
  }
  to {
    transform: translate(65.1892vw, 100vh) scale(0.5068);
  }
}
.snow:nth-child(191) {
  opacity: 0.9354;
  transform: translate(21.7644vw, -10px) scale(0.8706);
  animation: fall-191 20s -8s linear infinite;
}
@keyframes fall-191 {
  44.418% {
    transform: translate(24.0082vw, 44.418vh) scale(0.8706);
  }
  to {
    transform: translate(22.8863vw, 100vh) scale(0.8706);
  }
}
.snow:nth-child(192) {
  opacity: 0.4546;
  transform: translate(11.8001vw, -10px) scale(0.9687);
  animation: fall-192 48s -4s linear infinite;
}
@keyframes fall-192 {
  71.178% {
    transform: translate(9.6841vw, 71.178vh) scale(0.9687);
  }
  to {
    transform: translate(10.7421vw, 100vh) scale(0.9687);
  }
}
.snow:nth-child(193) {
  opacity: 0.6121;
  transform: translate(68.4338vw, -10px) scale(0.9991);
  animation: fall-193 26s -15s linear infinite;
}
@keyframes fall-193 {
  49.436% {
    transform: translate(62.511vw, 49.436vh) scale(0.9991);
  }
  to {
    transform: translate(65.4724vw, 100vh) scale(0.9991);
  }
}
.snow:nth-child(194) {
  opacity: 0.9062;
  transform: translate(71.7427vw, -10px) scale(0.6207);
  animation: fall-194 22s -5s linear infinite;
}
@keyframes fall-194 {
  56.027% {
    transform: translate(75.995vw, 56.027vh) scale(0.6207);
  }
  to {
    transform: translate(73.86885vw, 100vh) scale(0.6207);
  }
}
.snow:nth-child(195) {
  opacity: 0.498;
  transform: translate(58.0663vw, -10px) scale(0.4799);
  animation: fall-195 58s -30s linear infinite;
}
@keyframes fall-195 {
  40.466% {
    transform: translate(63.386vw, 40.466vh) scale(0.4799);
  }
  to {
    transform: translate(60.72615vw, 100vh) scale(0.4799);
  }
}
.snow:nth-child(196) {
  opacity: 0.7484;
  transform: translate(56.2015vw, -10px) scale(0.9619);
  animation: fall-196 20s -8s linear infinite;
}
@keyframes fall-196 {
  45.47% {
    transform: translate(51.672vw, 45.47vh) scale(0.9619);
  }
  to {
    transform: translate(53.93675vw, 100vh) scale(0.9619);
  }
}
.snow:nth-child(197) {
  opacity: 0.2293;
  transform: translate(46.0221vw, -10px) scale(0.3157);
  animation: fall-197 34s -13s linear infinite;
}
@keyframes fall-197 {
  66.139% {
    transform: translate(46.6818vw, 66.139vh) scale(0.3157);
  }
  to {
    transform: translate(46.35195vw, 100vh) scale(0.3157);
  }
}
.snow:nth-child(198) {
  opacity: 0.4829;
  transform: translate(36.3924vw, -10px) scale(0.7875);
  animation: fall-198 38s -4s linear infinite;
}
@keyframes fall-198 {
  72.233% {
    transform: translate(26.7156vw, 72.233vh) scale(0.7875);
  }
  to {
    transform: translate(31.554vw, 100vh) scale(0.7875);
  }
}
.snow:nth-child(199) {
  opacity: 0.7562;
  transform: translate(47.7973vw, -10px) scale(0.3529);
  animation: fall-199 38s -19s linear infinite;
}
@keyframes fall-199 {
  76.946% {
    transform: translate(44.2727vw, 76.946vh) scale(0.3529);
  }
  to {
    transform: translate(46.035vw, 100vh) scale(0.3529);
  }
}
.snow:nth-child(200) {
  opacity: 0.1465;
  transform: translate(30.2023vw, -10px) scale(0.4232);
  animation: fall-200 36s -29s linear infinite;
}
@keyframes fall-200 {
  57.262% {
    transform: translate(37.4194vw, 57.262vh) scale(0.4232);
  }
  to {
    transform: translate(33.81085vw, 100vh) scale(0.4232);
  }
}

:root {
  --header-height: calc(70px + env(safe-area-inset-top));
  --header-content-height: 70px;
  --purple: rgb(83, 12, 108);
  --purple-dark: #1d162f;
  --purple-light: #a840a2;
  --purple-alt: #362a5e;
  --gray: rgb(241, 241, 241);
  --gray-alpha-5: rgba(241, 241, 241, 0.5);
  --purple-alpha-0: rgba(83, 12, 108, 0);
  --purple-alpha-2: rgba(83, 12, 108, 0.2);
  --purple-alpha-7: rgba(83, 12, 108, 0.7);
  --text-purple: #fff;
  --text-gray: #000;
  --text-purple--disabled: rgba(255, 255, 255, 0.6);
  --text-gray--disabled: rgba(0, 0, 0, 0.6);
  --success: #00C717;
}
@media (min-width: 1024px) {
  :root {
    --header-height: calc(90px + env(safe-area-inset-top));
    --header-content-height: 90px;
  }
}

html {
  font-family: "Titillium Web", sans-serif;
  font-size: 16px;
  word-spacing: 1px;
  box-sizing: border-box;
  scroll-behavior: smooth;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: var(--purple-dark);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  overflow: auto;
  font-weight: 400;
  font-size: 0.875rem;
  color: #000;
  overflow-x: hidden;
  overflow-anchor: none;
  margin: 0;
  background-color: var(--purple-dark);
  padding-bottom: env(safe-area-inset-bottom);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
}
@media (min-width: 1024px) and (min-width: 1024px) {
  body::-webkit-scrollbar {
    width: 0.25rem;
  }
  body::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
  }
  body::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
  }
}

html,
body {
  height: 100%;
  min-height: 100%;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.25rem;
}

h3 {
  font-size: 1rem;
}

h4 {
  font-size: 0.875rem;
}

h5 {
  font-size: 0.75rem;
}

h6 {
  font-size: 0.5rem;
}

h3, h4, h5, h6 {
  font-weight: 600;
}

ul {
  list-style-type: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

#layout--default {
  position: relative;
  display: grid;
  min-height: 100%;
  grid-template-columns: 100%;
  grid-template-rows: auto 1fr auto;
  background-color: var(--gray);
}
#layout--default.theme--dark {
  background-color: var(--purple);
}
#layout--default.layout--frame {
  grid-template-rows: 1fr;
}

.domain-warning {
  position: fixed;
  z-index: 99;
  width: 100%;
  padding: 0.5rem;
  padding-right: 2rem;
  top: var(--header-height);
  background-color: rgba(241, 241, 241, 0.9);
  border-top: 1px solid #8F0091;
  transform: translateY(-150%);
  transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 1024px) {
  .domain-warning {
    display: none;
  }
}
.domain-warning h4 {
  color: #b59300;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.domain-warning h4 i {
  display: block;
  margin-right: 0.5rem;
}
.domain-warning a {
  font-weight: bold;
}
.domain-warning button {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.domain-warning button i {
  display: block;
}

.domain-warning--visible {
  transform: translateY(0);
}

.app-container {
  position: relative;
  height: 100%;
  margin: 0 auto;
  padding: 0 0.5rem;
  overflow: hidden;
  max-width: 1280px;
}
@media (min-width: 1024px) {
  .app-container {
    padding: 0 1rem;
  }
}

.surface {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.surface--inverse {
  box-shadow: 0px -3px 3px -2px rgba(0, 0, 0, 0.2), 0px -3px 4px 0px rgba(0, 0, 0, 0.14), 0px -1px 8px 0px rgba(0, 0, 0, 0.12);
}

.observer {
  position: absolute;
  width: 100%;
  height: 1px;
}

.scroll-disabled {
  overflow: hidden;
}

.auth-slogan {
  position: absolute;
  left: 50%;
  bottom: 0;
  font-size: 0.5rem;
  font-weight: 600;
  padding: 0.125rem 0.75rem;
  transform: translate(-50%, 100%);
  color: #fff;
  background-color: #362a5e;
  border-radius: 0 0 20px 20px;
}

.highlight {
  color: #a840a2;
}

.uppercase {
  text-transform: uppercase;
}

.font--600 {
  font-weight: 600;
}

.error-info {
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.error-info img {
  width: 10rem;
}
.error-info h2 {
  font-size: 5rem;
}
.error-info p {
  padding: 0 0.5rem;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 1rem;
}

#fireworks-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.app-notification {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background-color: #362a5e;
}
.app-notification img {
  display: block;
  width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.app-notification .video-player {
  width: 100%;
  height: auto;
  max-height: 80vh;
  display: block;
  margin: 0 auto;
  background: black;
  border-radius: 8px;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.install-modal[data-v-3fc20a5f] {
  background: #fff;
  border-radius: 12px;
  max-width: 100%;
  width: 400px;
  padding: 1.5rem;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
  animation: fadeIn-3fc20a5f 0.3s ease;
  text-align: center;
  color: #362a5e;
}
.install-modal .modal-header[data-v-3fc20a5f] {
  margin-bottom: 1rem;
}
.install-modal .modal-header .logo[data-v-3fc20a5f] {
  width: 48px;
  height: 48px;
  margin-bottom: 0.5rem;
}
.install-modal .modal-header h2[data-v-3fc20a5f] {
  margin: 0;
  font-size: 1.5rem;
}
.install-modal .modal-body[data-v-3fc20a5f] {
  font-size: 1rem;
  color: #362a5e;
  margin-bottom: 1.5rem;
}
.install-modal .modal-body .native-install[data-v-3fc20a5f] {
  padding: 1.5rem 0;
}
.install-modal .modal-body .native-install .install-btn[data-v-3fc20a5f] {
  width: 100%;
  padding: 0.8rem 1.5rem;
  font-size: 1.1rem;
  font-weight: 600;
  border-radius: 8px;
  cursor: pointer;
}
.install-modal .modal-body ol[data-v-3fc20a5f] {
  text-align: start;
  padding: 2rem 1rem;
}
.install-modal .modal-body ol li img[data-v-3fc20a5f] {
  width: 15px;
  height: 15px;
}
.install-modal .modal-body ol li.ios i[data-v-3fc20a5f] {
  padding-left: 0.5rem;
}
.install-modal .modal-body ol li.android i[data-v-3fc20a5f] {
  padding-right: 0.5rem;
}
.install-modal .btn-secondary[data-v-3fc20a5f] {
  flex: 1;
  padding: 0.6rem 1rem;
  background-color: #eee;
  color: #333;
  border: none;
  border-radius: 6px;
  font-weight: 600;
  cursor: pointer;
}
.install-modal .btn-secondary[data-v-3fc20a5f]:hover {
  background-color: #ddd;
}
@keyframes fadeIn-3fc20a5f {
from {
    transform: translateY(20px);
    opacity: 0;
}
to {
    transform: translateY(0);
    opacity: 1;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.session-terminated[data-v-3c142000] {
  display: grid;
  grid-gap: 1rem;
  justify-items: center;
  text-align: center;
  padding: 2rem 1.5rem;
  background-color: #362a5e;
  color: #fff;
}
.session-terminated__icon[data-v-3c142000] {
  color: #e81616;
}
.session-terminated h3[data-v-3c142000] {
  font-size: 1.25rem;
  font-weight: 700;
}
.session-terminated p[data-v-3c142000] {
  font-size: 0.9rem;
  line-height: 1.5;
  opacity: 0.85;
}
.session-terminated .btn[data-v-3c142000] {
  margin-top: 0.5rem;
  padding: 0.6rem 2.5rem;
  font-weight: 600;
  border-radius: 5px;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.callme-modal[data-v-6e4b86ff] {
  display: grid;
  grid-gap: 0.5rem;
  padding: 0.5rem;
  padding-bottom: 1rem;
  background-color: var(--purple);
}
.callme-modal header[data-v-6e4b86ff] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.callme-modal header img[data-v-6e4b86ff] {
  display: block;
  width: 100px;
}
@media (min-width: 1024px) {
.callme-modal header img[data-v-6e4b86ff] {
    width: 170px;
}
}
.callme-modal header h2[data-v-6e4b86ff] {
  color: #fff;
  padding: 0 1rem;
  border-radius: 5px;
  background-color: var(--purple-dark);
}
@media (min-width: 1024px) {
.callme-modal header h2[data-v-6e4b86ff] {
    font-size: 1.5rem;
}
}
.callme-modal h3[data-v-6e4b86ff] {
  color: #fff;
  text-align: center;
  font-size: 0.875rem;
}
.callme-modal p[data-v-6e4b86ff] {
  color: #fff;
  text-align: center;
  font-size: 0.75rem;
}
.callme-modal form[data-v-6e4b86ff] {
  display: grid;
  grid-gap: 0.5rem;
}
.callme-modal form > button[data-v-6e4b86ff] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  color: #fff;
  padding: 0.625rem 0.5rem;
  border-radius: 10px;
  background-color: #479E2C;
}
@media (min-width: 1024px) {
.callme-modal form[data-v-6e4b86ff] {
    grid-gap: 0.75rem;
    padding: 1rem 2rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.callme-modal form > button[data-v-6e4b86ff] {
    grid-column: span 2;
}
}
.callme-modal__input[data-v-6e4b86ff] {
  color: #fff;
}
.callme-modal__input-wrap[data-v-6e4b86ff] {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  border-radius: 10px;
  background-color: var(--purple-light);
}
.callme-modal__input-wrap > i[data-v-6e4b86ff] {
  position: absolute;
  right: 0.75rem;
  align-self: center;
}
.callme-modal__input.phone .callme-modal__input-wrap[data-v-6e4b86ff] {
  grid-template-columns: auto auto 1fr;
}
.callme-modal__input label[data-v-6e4b86ff] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
}
.callme-modal__input label[data-v-6e4b86ff]:nth-child(2) {
  width: 1.5rem;
  justify-content: flex-start;
}
.callme-modal__input input[data-v-6e4b86ff], .callme-modal__input select[data-v-6e4b86ff] {
  color: #fff;
  padding: 0.625rem 0.5rem;
  padding-left: 0;
}
@media (min-width: 1024px) {
.callme-modal__input input[data-v-6e4b86ff], .callme-modal__input select[data-v-6e4b86ff] {
    padding: 1rem 0.5rem;
    padding-left: 0;
}
}
.callme-modal__input input[data-v-6e4b86ff]:disabled, .callme-modal__input select[data-v-6e4b86ff]:disabled {
  color: #675a92;
}
.callme-modal__input select[data-v-6e4b86ff] {
  padding-right: 1.75rem;
}
.callme-modal__input select option[data-v-6e4b86ff] {
  color: #000;
}
@media (min-width: 1024px) {
.callme-modal__input select[data-v-6e4b86ff] {
    padding-right: 1.75rem;
}
}
.callme-modal__input-error[data-v-6e4b86ff] {
  color: #F42727;
  font-size: 0.675rem;
}
.callme-modal__input--invalid label i[data-v-6e4b86ff] {
  color: #F42727;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jackpot-win[data-v-ec270896] {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: grid;
  place-items: center;
  padding: 0.5rem;
  background: radial-gradient(1200px 800px at 50% 60%, rgba(255, 215, 130, 0.12), rgba(0, 0, 0, 0.75) 60%);
  /* Floating sparkles */
  /* Neon gold shimmer + inner/outer glow */
  /* Thump when finishing */
}
.jackpot-win .jackpot-backdrop[data-v-ec270896] {
  position: absolute;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
}
@keyframes spin-ec270896 {
to {
    transform: rotate(360deg);
}
}
.jackpot-win .particles[data-v-ec270896] {
  position: absolute;
  inset: 0;
}
.jackpot-win .sparkle[data-v-ec270896] {
  position: absolute;
  top: 100%;
  background: radial-gradient(circle, #fff 0 35%, #ffd 40% 60%, transparent 65%);
  border-radius: 50%;
  opacity: 0.9;
  filter: drop-shadow(0 0 6px #fff);
  animation: rise-ec270896 var(--dur) linear var(--delay) infinite;
}
@keyframes rise-ec270896 {
from {
    transform: translateY(0) scale(0.8) rotate(0deg);
    opacity: 0;
}
20% {
    opacity: 0.9;
}
80% {
    opacity: 0.9;
}
to {
    transform: translateY(-120vh) scale(1.1) rotate(180deg);
    opacity: 0;
}
}
.jackpot-win__amount[data-v-ec270896] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 0.25rem 0.5rem;
  font-weight: 800;
  font-size: 3rem;
  -webkit-text-fill-color: white;
}
.jackpot-win__amount .wining-text[data-v-ec270896] {
  font-size: 1.6rem;
  letter-spacing: 0.5px;
  margin-top: 0.6rem;
  color: #fff;
  text-shadow: 0 0 6px rgba(255, 255, 255, 0.8), 0 0 12px rgba(180, 220, 255, 0.3), 0 0 20px rgba(120, 200, 255, 0.7);
}
@media (min-width: 1024px) {
.jackpot-win__amount[data-v-ec270896] {
    font-size: 6rem;
}
.jackpot-win__amount .wining-text[data-v-ec270896] {
    font-size: 3rem;
    margin-top: 0.5rem;
    font-weight: 700;
}
}
.jackpot-win .mega-glow[data-v-ec270896] {
  text-transform: uppercase;
  background-image: linear-gradient(45deg, #fff 0%, #FFF4DB 20%, #ebb058 50%, #FFF4DB 80%, #fff 100%);
  background-size: 220% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation-composition: add;
  font-weight: 700;
  letter-spacing: 2px;
  text-shadow: 0 0 8px rgba(255, 220, 120, 0.9), 0 0 16px rgba(255, 200, 80, 0.7), 0 0 32px rgba(255, 180, 40, 0.5);
}
@keyframes text-gleam-ec270896 {
to {
    background-position: 220% center;
}
}
@keyframes pulse-ec270896 {
0%, 100% {
    filter: drop-shadow(0 0 0px #FADFB2);
}
50% {
    filter: drop-shadow(0 0 12px #FADFB2);
}
}
.jackpot-win .pop-finish[data-v-ec270896] {
  animation: finish-pop-ec270896 0.6s cubic-bezier(0.2, 1.5, 0.35, 1) 1;
}
@keyframes finish-pop-ec270896 {
0% {
    transform: scale(1);
}
40% {
    transform: scale(1.08);
}
100% {
    transform: scale(1);
}
}
.jackpot-win .footer-text[data-v-ec270896] {
  pointer-events: none;
  color: #FFF4DB;
  background-image: linear-gradient(225deg, #FFF4DB, #E3CDA3 50%, #FFF4DB 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px black;
  font-weight: 800;
  font-size: 1.5rem;
  text-align: center;
  margin: 0 auto;
  max-width: 80%;
}
@media (min-width: 1024px) {
.jackpot-win .footer-text[data-v-ec270896] {
    font-size: 3rem;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@keyframes grow-0ef57af2 {
0% {
    transform: rotateY(180deg) scale(1);
}
50% {
    transform: rotateY(180deg) scale(1.05);
}
100% {
    transform: rotateY(180deg) scale(1);
}
}
.jackpot-card[data-v-0ef57af2] {
  perspective: 600px;
}
.jackpot-card button[data-v-0ef57af2] {
  position: relative;
  display: block;
  width: 100%;
  transform-style: preserve-3d;
  transition: transform 0.2s ease;
}
.jackpot-card .card[data-v-0ef57af2] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  backface-visibility: hidden;
}
.jackpot-card .card img[data-v-0ef57af2] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 14.5vh;
}
@media (min-height: 600px) {
.jackpot-card .card img[data-v-0ef57af2] {
    max-height: 17.5vh;
}
}
@media (min-width: 1024px) {
.jackpot-card .card img[data-v-0ef57af2] {
    max-height: 33vh;
}
}
.jackpot-card .card--flipped[data-v-0ef57af2] {
  transform: rotateY(180deg);
}
.jackpot-card .card--animating[data-v-0ef57af2] {
  animation: grow-0ef57af2 2s ease-out 1s infinite;
}
.jackpot-card .card__front[data-v-0ef57af2] {
  transform: rotateY(180deg);
  position: absolute;
  top: 0;
}
.jackpot-card .flipped-card-amount[data-v-0ef57af2] {
  position: absolute;
  width: 100%;
  bottom: 55%;
  transform: translate(0%, 50%);
  font-size: 0.9rem;
  color: #fff;
}
.jackpot-card .flipped-card-amount .amount-value[data-v-0ef57af2] {
  color: #FFF4DB;
  background-image: linear-gradient(225deg, #FFF4DB, #E3CDA3 50%, #FFF4DB 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 800;
}
.jackpot-card .flipped-card-amount .greetings-text[data-v-0ef57af2] {
  font-size: 0.5rem;
  font-weight: 400;
}
@media (min-width: 1024px) {
.jackpot-card .flipped-card-amount .amount-value[data-v-0ef57af2] {
    font-size: 1.8rem;
}
.jackpot-card .flipped-card-amount .greetings-text[data-v-0ef57af2] {
    font-size: 1rem;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.boss-header[data-v-ff5eba52] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #a00f74;
}
.boss-jackpot[data-v-ff5eba52] {
  font-size: 3rem;
  line-height: 3rem;
  font-weight: 700;
  text-align: center;
  color: #fff;
}
@media (min-width: 1024px) {
.boss-jackpot[data-v-ff5eba52] {
    font-size: 5rem;
    line-height: 5rem;
}
}
.red-tag[data-v-ff5eba52] {
  background-color: red;
  padding: 0 10px;
  margin: 0.5rem;
  font-weight: 700;
  text-align: center;
  color: #fff;
}
.jackpot-modal[data-v-ff5eba52] {
  position: relative;
  display: grid;
  padding: 0.5rem 1rem;
  background-color: #a00f74;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 0rem;
}
@media (min-width: 361px) {
.jackpot-modal[data-v-ff5eba52] {
    padding: 0rem 1rem;
}
}
@media (min-width: 1024px) {
.jackpot-modal[data-v-ff5eba52] {
    padding: 1.25rem;
    grid-gap: 0.75rem;
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.jackpot-modal__loading[data-v-ff5eba52] {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
}
.video-container[data-v-ff5eba52] {
  position: fixed;
  width: 100vw;
  pointer-events: none;
  z-index: 1;
}
.right-coin-video[data-v-ff5eba52] {
  right: 0;
  bottom: 0;
}
.left-coin-video[data-v-ff5eba52] {
  left: 0;
  transform: rotate(180deg);
  top: 0;
}
@media (min-width: 1024px) {
.left-coin-video[data-v-ff5eba52] {
    transform: scaleX(-1);
    top: unset;
    bottom: 0;
}
}
.popper-video[data-v-ff5eba52] {
  left: 0;
  bottom: 50%;
  transform: translate(0, 50%);
}
@media (min-width: 1024px) {
.popper-video[data-v-ff5eba52] {
    bottom: 0;
    transform: translate(0);
}
}
@keyframes run-ff5eba52 {
from {
    transform: translate3d(0, 0, 0);
}
to {
    right: 0;
    transform: translate3d(-100%, 0, 0);
}
}
.ticker[data-v-ff5eba52] {
  position: relative;
  overflow: hidden;
  display: flex;
  background-color: #f1f1f1;
}
.ticker[data-v-ff5eba52]::before, .ticker[data-v-ff5eba52]::after {
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  content: "";
  z-index: 2;
  pointer-events: none;
}
.ticker[data-v-ff5eba52]::before {
  left: 0;
  background: linear-gradient(to right, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
}
.ticker[data-v-ff5eba52]::after {
  right: 0;
  background: linear-gradient(to left, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
}
.ticker__container[data-v-ff5eba52] {
  position: relative;
  padding: 0.25rem 0;
  display: flex;
  animation: run-ff5eba52 linear infinite 2s;
}
.ticker__container .fill[data-v-ff5eba52] {
  width: 100vw;
  flex-shrink: 0;
}
.ticker ul[data-v-ff5eba52] {
  display: grid;
  grid-gap: 1px;
  grid-auto-flow: column;
  background-color: #8F0091;
}
.ticker li[data-v-ff5eba52] {
  display: flex;
  align-items: center;
  padding: 0 0.5rem;
  background-color: #f1f1f1;
}
.ticker__announcement i[data-v-ff5eba52] {
  margin-right: 0.5rem;
}
.ticker__img-link[data-v-ff5eba52] {
  display: block;
}
.ticker__img-link div[data-v-ff5eba52] {
  position: relative;
  width: 2.75rem;
  height: 0;
  overflow: hidden;
  border-radius: 5px;
  padding-bottom: 66.6666666667%;
}
.ticker__img-link img[data-v-ff5eba52] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ticker em[data-v-ff5eba52] {
  color: #a840a2;
}
.ticker em[data-v-ff5eba52], .ticker strong[data-v-ff5eba52] {
  font-weight: 700;
  font-style: normal;
}
.ticker em[data-v-ff5eba52], .ticker span[data-v-ff5eba52], .ticker strong[data-v-ff5eba52] {
  white-space: nowrap;
}
.ticker--d[data-v-ff5eba52] {
  position: fixed;
  left: 0;
  width: 100%;
  bottom: 0;
  z-index: 99;
  border-top: 1px solid #362a5e;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.pilot[data-v-2040a062] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pilot iframe[data-v-2040a062] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.pilot iframe[data-v-2040a062]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.pilot[data-v-2040a062] {
    position: relative;
    min-height: calc(100vh - var(--header-height));
}
.pilot iframe[data-v-2040a062] {
    min-height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jetx[data-v-3e3e95b8] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.jetx iframe[data-v-3e3e95b8] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.jetx iframe[data-v-3e3e95b8]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.jetx[data-v-3e3e95b8] {
    position: relative;
    min-height: calc(100vh - var(--header-height));
}
.jetx iframe[data-v-3e3e95b8] {
    min-height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.tvbet[data-v-6551ec66] {
  min-height: calc(100vh - var(--header-height));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jacktop-container[data-v-20d5c126] {
  height: 100dvh;
}
@media (min-width: 1024px) {
.jacktop-container[data-v-20d5c126] {
    height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jacktopslot-container[data-v-8565302a] {
  height: 100dvh;
}
@media (min-width: 1024px) {
.jacktopslot-container[data-v-8565302a] {
    height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.tombala[data-v-3000d9c6] {
  height: calc(100vh - var(--header-height));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.plinko[data-v-50717abe] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.plinko iframe[data-v-50717abe] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.plinko iframe[data-v-50717abe]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.plinko[data-v-50717abe] {
    position: relative;
    min-height: calc(100vh - var(--header-height));
}
.plinko iframe[data-v-50717abe] {
    min-height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.aviator[data-v-287c2681] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.aviator iframe[data-v-287c2681] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.aviator iframe[data-v-287c2681]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.aviator[data-v-287c2681] {
    position: relative;
    min-height: calc(100vh - var(--header-height));
}
.aviator iframe[data-v-287c2681] {
    min-height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.aviatrix[data-v-7a51d473] {
  min-height: calc(100vh - var(--header-height));
}
.aviatrix iframe[data-v-7a51d473] {
  width: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
  min-height: calc(100vh - var(--header-height));
}
.aviatrix iframe[data-v-7a51d473]::-webkit-scrollbar {
  display: none;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.highflyer[data-v-1c413e95] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.highflyer iframe[data-v-1c413e95] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.highflyer iframe[data-v-1c413e95]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.highflyer[data-v-1c413e95] {
    position: relative;
    min-height: calc(100vh - var(--header-height));
}
.highflyer iframe[data-v-1c413e95] {
    min-height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.spaceman[data-v-3e67bf66] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.spaceman iframe[data-v-3e67bf66] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.spaceman iframe[data-v-3e67bf66]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.spaceman[data-v-3e67bf66] {
    position: relative;
    min-height: calc(100vh - var(--header-height));
}
.spaceman iframe[data-v-3e67bf66] {
    min-height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.zeppelin[data-v-615bc530] {
  min-height: 100vh;
}
@media (min-width: 1024px) {
.zeppelin[data-v-615bc530] {
    min-height: calc(100vh - var(--header-height));
}
}
.zeppelin iframe[data-v-615bc530] {
  width: 100%;
  border: none;
  min-height: 100vh;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.zeppelin iframe[data-v-615bc530]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.zeppelin iframe[data-v-615bc530] {
    min-height: calc(100vh - var(--header-height));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.esport[data-v-112102b0] {
  min-height: 100vh;
}
@media (min-width: 1024px) {
.esport[data-v-112102b0] {
    min-height: calc(100vh - var(--header-height));
}
}
.esport iframe[data-v-112102b0] {
  width: 100%;
  border: none;
  min-height: 100vh;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.esport iframe[data-v-112102b0]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.esport iframe[data-v-112102b0] {
    min-height: calc(100vh - var(--header-height));
}
}
.frame[data-v-fc075ff8] {
  position: fixed;
  top: 0;
  height: 100%;
}
.frame iframe[data-v-fc075ff8] {
  display: block;
  width: 100vw;
  height: 100%;
  border: none;
  margin: 0;
  padding: 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sportsbook[data-v-4f7b233e] {
  display: grid;
  height: 100%;
  grid-template-rows: auto 1fr;
}
.sportsbook__desktop-nav[data-v-4f7b233e] {
  display: grid;
  grid-gap: 1px;
  padding-bottom: 1px;
  width: 100%;
}
.sportsbook__desktop-nav li[data-v-4f7b233e] {
  display: grid;
  grid-gap: 1px;
  opacity: 0.4;
  overflow: hidden;
  height: 40px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.sportsbook__desktop-nav li.active[data-v-4f7b233e] {
  opacity: 1;
}
.sportsbook__desktop-nav li.select-active a[data-v-4f7b233e] {
  grid-column: span 3;
}
.sportsbook__desktop-nav li button[data-v-4f7b233e] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
}
.sportsbook__desktop-nav li button.em[data-v-4f7b233e] {
  background-color: red;
}
.sportsbook__desktop-nav li button.ns[data-v-4f7b233e] {
  background-color: #2ebf11;
}
.sportsbook__desktop-nav li button.dt[data-v-4f7b233e] {
  background-color: #483995;
}
.sportsbook__desktop-nav li button.bb2b[data-v-4f7b233e] {
  background-color: #000;
  color: #fff;
}
.sportsbook__desktop-nav li button.bti[data-v-4f7b233e] {
  background-color: #ddd;
}
.sportsbook__desktop-nav li a[data-v-4f7b233e] {
  grid-column: span 4;
  display: block;
  height: 100%;
  padding: 0.25rem;
  overflow: hidden;
  color: #000;
  background-color: #ddd;
  width: 100%;
}
.sportsbook__desktop-nav li a.em[data-v-4f7b233e] {
  background-color: red;
}
.sportsbook__desktop-nav li a.ns[data-v-4f7b233e] {
  background-color: #2ebf11;
}
.sportsbook__desktop-nav li a.dt[data-v-4f7b233e] {
  background-color: #a840a2;
}
.sportsbook__desktop-nav li a.dt img[data-v-4f7b233e] {
  max-width: 160px;
  margin: 0 auto;
}
.sportsbook__desktop-nav li a.bb2b[data-v-4f7b233e] {
  background-color: #000;
}
.sportsbook__desktop-nav li a.bb2b img[data-v-4f7b233e] {
  margin: 0 auto;
  max-width: 10rem;
}
.sportsbook__desktop-nav li a.bti[data-v-4f7b233e] {
  background-color: #ddd;
}
.sportsbook__desktop-nav li a img[data-v-4f7b233e] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.sportsbook__mobile-nav[data-v-4f7b233e] {
  display: grid;
  grid-gap: 1px;
  height: 0;
  overflow: hidden;
  padding-bottom: 1px;
  background-color: var(--purple);
  transition: height 0.2s ease;
}
.sportsbook__mobile-nav--visible[data-v-4f7b233e] {
  height: 40px;
}
.sportsbook__mobile-nav li[data-v-4f7b233e] {
  overflow: hidden;
  height: 40px;
}
.sportsbook__mobile-nav li img[data-v-4f7b233e] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.sportsbook__mobile-nav li.em[data-v-4f7b233e] {
  background-color: red;
}
.sportsbook__mobile-nav li.ns[data-v-4f7b233e] {
  background-color: #2ebf11;
}
.sportsbook__mobile-nav li.dt[data-v-4f7b233e] {
  background-color: #a840a2;
}
.sportsbook__mobile-nav li.dt img[data-v-4f7b233e] {
  max-width: 160px;
  margin: 0 auto;
}
.sportsbook__mobile-nav li.bb2b[data-v-4f7b233e] {
  background-color: #000;
}
.sportsbook__mobile-nav li.bti[data-v-4f7b233e] {
  background-color: #00d1ff;
}
.sportsbook__mobile-nav li.active.bb2b[data-v-4f7b233e] {
  background-color: #000;
}
.sportsbook__mobile-nav li.active.bb2b img[data-v-4f7b233e] {
  max-width: 7rem;
}
.sportsbook__mobile-nav li.active.bb2b button[data-v-4f7b233e],
.sportsbook__mobile-nav li.active.bb2b a[data-v-4f7b233e] {
  background-color: #000;
}
.sportsbook__mobile-nav li.active.bb2b button[data-v-4f7b233e] {
  border-left: 1px solid #fff;
}
.sportsbook__mobile-nav li.active.bb2b i[data-v-4f7b233e] {
  color: #fff;
}
.sportsbook__mobile-nav li a[data-v-4f7b233e] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.25rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sportsbook__mobile-nav li i[data-v-4f7b233e] {
  color: #fff;
}
.sportsbook__mobile-nav li.active[data-v-4f7b233e] {
  grid-column: span 2;
  display: grid;
  grid-gap: 1px;
  background-color: #fff;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.sportsbook__mobile-nav li.active a[data-v-4f7b233e] {
  grid-column: span 4;
  background-color: var(--gray);
}
.sportsbook__mobile-nav li.active.loggedIn a[data-v-4f7b233e] {
  grid-column: span 3;
}
.sportsbook__mobile-nav li.active button[data-v-4f7b233e] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  background-color: var(--gray);
}
.sportsbook__mobile-nav li.active i[data-v-4f7b233e] {
  color: #000;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.lottery[data-v-3e0ee7c0] {
  display: grid;
  height: 100%;
  grid-template-rows: auto 1fr;
}
.lottery__desktop-nav[data-v-3e0ee7c0] {
  display: grid;
  grid-gap: 1px;
  padding-bottom: 1px;
}
@media (min-width: 1024px) {
.lottery__desktop-nav[data-v-3e0ee7c0] {
    grid-template-columns: 1fr;
}
}
.lottery__desktop-nav li[data-v-3e0ee7c0] {
  display: grid;
  grid-gap: 1px;
  opacity: 0.4;
  overflow: hidden;
  height: 40px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lottery__desktop-nav li.active[data-v-3e0ee7c0] {
  opacity: 1;
}
.lottery__desktop-nav li.select-active a[data-v-3e0ee7c0] {
  grid-column: span 4;
}
.lottery__desktop-nav li button[data-v-3e0ee7c0] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
}
.lottery__desktop-nav li button.em[data-v-3e0ee7c0] {
  background-color: red;
}
.lottery__desktop-nav li button.ns[data-v-3e0ee7c0] {
  background-color: #2ebf11;
}
.lottery__desktop-nav li button.dt[data-v-3e0ee7c0] {
  background-color: #483995;
}
.lottery__desktop-nav li a[data-v-3e0ee7c0] {
  grid-column: span 4;
  display: block;
  height: 100%;
  padding: 0.25rem;
  overflow: hidden;
  color: #000;
  background-color: #ddd;
  width: 100%;
}
.lottery__desktop-nav li a.em[data-v-3e0ee7c0] {
  background-color: red;
}
.lottery__desktop-nav li a.ns[data-v-3e0ee7c0] {
  background-color: #2ebf11;
}
.lottery__desktop-nav li a.dt[data-v-3e0ee7c0] {
  background-color: #a840a2;
}
.lottery__desktop-nav li a.dt img[data-v-3e0ee7c0] {
  max-width: 160px;
  margin: 0 auto;
}
.lottery__desktop-nav li a img[data-v-3e0ee7c0] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.lottery__mobile-nav[data-v-3e0ee7c0] {
  display: grid;
  grid-gap: 1px;
  height: 0;
  overflow: hidden;
  padding-bottom: 1px;
  background-color: var(--purple);
  grid-template-columns: 1fr;
  transition: height 0.2s ease;
}
.lottery__mobile-nav--visible[data-v-3e0ee7c0] {
  height: 40px;
}
.lottery__mobile-nav li[data-v-3e0ee7c0] {
  overflow: hidden;
  height: 40px;
}
.lottery__mobile-nav li img[data-v-3e0ee7c0] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.lottery__mobile-nav li.em[data-v-3e0ee7c0] {
  background-color: red;
}
.lottery__mobile-nav li.ns[data-v-3e0ee7c0] {
  background-color: #2ebf11;
}
.lottery__mobile-nav li.dt[data-v-3e0ee7c0] {
  background-color: #a840a2;
}
.lottery__mobile-nav li.dt img[data-v-3e0ee7c0] {
  max-width: 160px;
  margin: 0 auto;
}
.lottery__mobile-nav li a[data-v-3e0ee7c0] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.25rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lottery__mobile-nav li i[data-v-3e0ee7c0] {
  color: #fff;
}
.lottery__mobile-nav li.active[data-v-3e0ee7c0] {
  grid-column: span 3;
  display: grid;
  grid-gap: 1px;
  background-color: #fff;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.lottery__mobile-nav li.active a[data-v-3e0ee7c0] {
  grid-column: span 4;
  background-color: var(--gray);
}
.lottery__mobile-nav li.active.loggedIn a[data-v-3e0ee7c0] {
  grid-column: span 3;
}
.lottery__mobile-nav li.active button[data-v-3e0ee7c0] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  background-color: var(--gray);
}
.lottery__mobile-nav li.active i[data-v-3e0ee7c0] {
  color: #000;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.nsoft[data-v-7c4d5d2c] {
  position: fixed;
  width: 100%;
  top: var(--header-height);
  height: calc(100% - var(--header-height));
  padding-bottom: env(safe-area-inset-bottom);
  transition: top 0.2s ease;
}
.nsoft.offset-top[data-v-7c4d5d2c] {
  top: calc(var(--header-height) + 40px);
  height: calc(100% - var(--header-height) - 40px);
}
.nsoft iframe[data-v-7c4d5d2c] {
  display: block;
  width: 100%;
  min-height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.nsoft iframe[data-v-7c4d5d2c]::-webkit-scrollbar {
  display: none;
}
.nsoft-maintenance[data-v-7c4d5d2c] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.nsoft-maintenance img[data-v-7c4d5d2c] {
  width: 200px;
  height: auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.p2p[data-v-123f48f0] {
  display: grid;
  height: 100%;
  grid-template-rows: auto 1fr;
}
.p2p__desktop-nav[data-v-123f48f0] {
  display: grid;
  grid-gap: 1px;
  padding-bottom: 1px;
  grid-template-columns: 1fr;
}
.p2p__desktop-nav li[data-v-123f48f0] {
  display: grid;
  grid-gap: 1px;
  opacity: 0.4;
  overflow: hidden;
  height: 40px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.p2p__desktop-nav li.maintenance[data-v-123f48f0] {
  pointer-events: none;
  opacity: 0.6 !important;
  cursor: not-allowed;
}
.p2p__desktop-nav li.loading-provider[data-v-123f48f0] {
  cursor: wait;
  pointer-events: none;
}
.p2p__desktop-nav li.active[data-v-123f48f0] {
  opacity: 1;
}
.p2p__desktop-nav li.select-active a[data-v-123f48f0] {
  grid-column: span 3;
}
.p2p__desktop-nav li button[data-v-123f48f0] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
}
.p2p__desktop-nav li button.klaspoker[data-v-123f48f0] {
  background-color: red;
}
.p2p__desktop-nav li a[data-v-123f48f0] {
  grid-column: span 4;
  display: block;
  height: 100%;
  padding: 0.25rem;
  overflow: hidden;
  color: #000;
  background-color: #ddd;
  width: 100%;
}
.p2p__desktop-nav li a.klaspoker[data-v-123f48f0] {
  background-color: red;
}
.p2p__desktop-nav li a img[data-v-123f48f0] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.p2p__mobile-nav[data-v-123f48f0] {
  display: grid;
  grid-gap: 1px;
  padding-bottom: 1px;
  background-color: var(--blue-dark);
  grid-template-columns: 1fr;
}
.p2p__mobile-nav li[data-v-123f48f0] {
  overflow: hidden;
  height: 40px;
}
.p2p__mobile-nav li.maintenance[data-v-123f48f0] {
  pointer-events: none;
  opacity: 0.6;
  cursor: not-allowed;
}
.p2p__mobile-nav li.loading-provider[data-v-123f48f0] {
  cursor: wait;
  pointer-events: none;
}
.p2p__mobile-nav li img[data-v-123f48f0] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.p2p__mobile-nav li.klaspoker[data-v-123f48f0] {
  background-color: red;
}
.p2p__mobile-nav li a[data-v-123f48f0] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.25rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p2p__mobile-nav li i[data-v-123f48f0] {
  color: #fff;
}
.p2p__mobile-nav li.active[data-v-123f48f0] {
  grid-column: span 3;
  display: grid;
  grid-gap: 1px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.p2p__mobile-nav li.active a[data-v-123f48f0] {
  grid-column: span 4;
}
.p2p__mobile-nav li.active button[data-v-123f48f0] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-overview[data-v-1496c6d4] {
  padding: 0.5rem;
}
.user-overview__group[data-v-1496c6d4] {
  margin-bottom: 0.5rem;
}
.user-overview__group h3[data-v-1496c6d4] {
  color: #a840a2;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
.user-overview__group h5[data-v-1496c6d4] {
  text-transform: uppercase;
}
.user-overview__group li[data-v-1496c6d4] {
  display: grid;
  grid-gap: 0.5rem;
  margin-bottom: 0.5rem;
  padding: 0.5rem 1rem;
  color: #000;
  background-color: #fff;
  grid-template-columns: 1fr auto auto;
}
.user-overview__status[data-v-1496c6d4] {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}
.user-overview__status--true[data-v-1496c6d4] {
  background-color: #00C717;
}
.user-overview__status--false[data-v-1496c6d4] {
  background-color: #F42727;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-shop[data-v-710cc751] {
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
  padding: 0.5rem 0;
}
.user-shop header[data-v-710cc751] {
  display: grid;
  padding: 1rem;
  grid-gap: 1rem;
  align-items: center;
  border-radius: 10px;
  grid-template-columns: auto 1fr;
  background-color: var(--purple);
}
.user-shop header img[data-v-710cc751] {
  grid-row: 1/3;
  display: block;
  width: 100%;
  max-width: 100px;
}
.user-shop header article[data-v-710cc751] {
  display: grid;
  grid-gap: 0.5rem;
}
.user-shop header article h2[data-v-710cc751] {
  color: #a840a2;
  text-transform: uppercase;
}
.user-shop header article p[data-v-710cc751] {
  color: #fff;
  font-size: 0.75rem;
}
.user-shop header h3[data-v-710cc751] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #a840a2;
  grid-column: 2/3;
  justify-self: center;
  width: 100%;
  grid-gap: 0.5rem;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}
.user-shop header h3 span[data-v-710cc751] {
  color: #fff;
  display: block;
  flex-grow: 1;
  text-align: center;
}
.user-shop header h3 i[data-v-710cc751] {
  color: #fff;
}
@media (min-width: 1024px) {
.user-shop header[data-v-710cc751] {
    margin: 0 1rem;
    padding: 1rem 2rem;
    grid-template-columns: auto 2fr 1fr;
}
.user-shop header h3[data-v-710cc751] {
    grid-column: unset;
}
.user-shop header img[data-v-710cc751] {
    grid-row: unset;
}
.user-shop header article[data-v-710cc751] {
    margin: 0 1rem;
    height: 100%;
    align-content: start;
}
.user-shop header article p[data-v-710cc751] {
    font-size: 0.875rem;
    align-self: center;
}
}
.user-shop ul[data-v-710cc751] {
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: 1fr;
}
@media (min-width: 1024px) {
.user-shop ul[data-v-710cc751] {
    grid-gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 0 1rem;
}
}
.user-shop ul li[data-v-710cc751] {
  display: grid;
  grid-gap: 0.5rem;
  overflow: hidden;
  align-items: center;
  border-radius: 10px;
  background-color: var(--purple);
  grid-template-columns: 2fr 3fr auto;
}
.user-shop__item-image[data-v-710cc751] {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
}
@media (min-width: 1024px) {
.user-shop__item-image[data-v-710cc751] {
    padding-bottom: 66.6666666667%;
}
}
.user-shop__item-image img[data-v-710cc751] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.user-shop__item-detail[data-v-710cc751] {
  display: grid;
  height: 100%;
  color: #fff;
  padding: 0.5rem;
  grid-gap: 0.25rem;
  align-content: start;
  grid-template-rows: auto 1fr auto;
}
.user-shop__item-detail h4[data-v-710cc751] {
  font-size: 0.875rem;
  align-self: start;
}
.user-shop__item-detail p[data-v-710cc751] {
  font-size: 0.75rem;
  align-self: start;
}
.user-shop__item-detail h5[data-v-710cc751] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #a840a2;
  align-self: end;
  width: 100%;
  grid-gap: 0.5rem;
  font-weight: 700;
  font-size: 0.875rem;
  text-align: center;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}
.user-shop__item-detail h5 span[data-v-710cc751] {
  color: #fff;
  display: block;
  flex-grow: 1;
  text-align: center;
}
.user-shop__item-detail h5 i[data-v-710cc751] {
  color: #fff;
}
@media (min-width: 1024px) {
.user-shop__item-detail h4[data-v-710cc751] {
    font-size: 1rem;
}
}
.user-shop__item-controls[data-v-710cc751] {
  display: grid;
  height: 100%;
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.user-shop__item-controls button[data-v-710cc751] {
  color: #fff;
  height: 100%;
  padding: 0.5rem;
  font-size: 0.75rem;
  border-top-right-radius: 10px;
}
.user-shop__item-controls button[data-v-710cc751]:first-child {
  background-color: #00C717;
  border: 1px solid #00C717;
}
.user-shop__item-controls button[data-v-710cc751]:first-child:disabled {
  color: rgba(0, 0, 0, 0.38);
  border: 1px solid #362a5e;
  background-color: var(--gray);
}
.user-shop__item-controls button[data-v-710cc751]:last-child {
  background-color: var(--purple-alt);
}
@media (min-width: 1024px) {
.user-shop__item-controls button[data-v-710cc751] {
    font-size: 0.875rem;
}
}
#announcement[data-v-710cc751] {
  min-height: 45px;
  background-color: var(--purple);
  padding: 0.3rem 0;
  display: flex;
  align-items: center;
}
#announcement.theme--light[data-v-710cc751] {
  background-color: #f1f1f1;
}
#announcement.theme--light .announcement-header[data-v-710cc751], #announcement.theme--light .title[data-v-710cc751] {
  color: #000;
}
#announcement .fill[data-v-710cc751] {
  width: 100vw;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
#announcement .fill[data-v-710cc751] {
    width: 80vw;
}
}
#announcement .content[data-v-710cc751] {
  display: grid;
  grid-auto-flow: column;
}
#announcement .announcement-bar-container[data-v-710cc751] {
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
}
#announcement .announcement-bar[data-v-710cc751] {
  overflow: hidden;
  white-space: nowrap;
  width: 100vw;
}
#announcement .announcement-header[data-v-710cc751] {
  color: #fff;
}
#announcement .announcement-item[data-v-710cc751] {
  display: flex;
  font-size: 14px;
  color: #fff;
}
#announcement .announcement-item.theme--light[data-v-710cc751] {
  color: #000;
}
#announcement .announcement-item.theme--light .username[data-v-710cc751] {
  color: #000;
}
#announcement .announcement-item img[data-v-710cc751] {
  margin-left: 6px;
  height: 100%;
  width: auto;
  max-height: 25px;
}
#announcement .announcement-item .amount[data-v-710cc751] {
  margin: 0 10px;
}
#announcement .announcement-item .border-left[data-v-710cc751] {
  border-left: 1px solid #1d162f;
  margin-right: 6px;
  padding-left: 7px;
}
#announcement .announcement-title[data-v-710cc751] {
  text-transform: uppercase;
  margin: 0 10px;
}
#announcement .scrolling-content[data-v-710cc751] {
  display: flex;
  animation-name: run-710cc751;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  width: -moz-max-content;
  width: max-content;
}
#announcement .scrolling-content[data-v-710cc751]:hover {
  animation-play-state: paused;
}
#announcement .title[data-v-710cc751] {
  margin: 0 10px;
}
#announcement .d-flex[data-v-710cc751] {
  display: flex;
}
#announcement .username[data-v-710cc751] {
  font-weight: 700;
  color: #fff;
  margin-right: 5px;
}
@keyframes run-710cc751 {
from {
    transform: translate3d(0, 0, 0);
}
to {
    right: 0;
    transform: translate3d(-100%, 0, 0);
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-date {
  position: relative;
}
.auth-date__date-wrapper {
  border-radius: 5px;
  padding: 0.5rem 0.375rem;
  background-color: #622862;
}
.auth-date__root {
  display: grid;
  grid-gap: 2px;
  grid-template-columns: 2.5rem 1fr;
}
.auth-date--invalid {
  background-color: #F42727;
}
.auth-date__icon {
  color: #fff;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #622862;
}
.auth-date__wrapper.vdp-datepicker {
  position: static;
}
.auth-date__wrapper.vdp-datepicker input {
  width: 100%;
  color: #fff;
  background-color: #622862;
  padding: 0.25rem 2rem 0.25rem 1rem;
  text-align: center;
}
.auth-date__wrapper.vdp-datepicker input::-moz-placeholder {
  color: #fff;
}
.auth-date__wrapper.vdp-datepicker input::placeholder {
  color: #fff;
}
.auth-date__calendar.vdp-datepicker__calendar {
  top: 0;
  left: 50%;
  width: 100%;
  padding: 1rem;
  color: #622862;
  border: none;
  border-radius: 30px;
  background-color: #fff;
  transform: translate(-50%, calc(-100% - 0.25rem));
}
.auth-date__calendar.vdp-datepicker__calendar header span.prev::after {
  border-right-color: #622862;
}
.auth-date__calendar.vdp-datepicker__calendar header span.next::after {
  border-left-color: #622862;
}
.auth-date__calendar.vdp-datepicker__calendar .cell {
  padding: 0;
  height: 30px;
  font-weight: 600;
  line-height: 30px;
}
.auth-date__calendar.vdp-datepicker__calendar .cell.selected {
  color: #fff;
  background-color: #622862;
}
.auth-date .input__error {
  font-size: 0.625rem;
  padding-left: 0.5rem;
  color: #fff;
  background-color: #F42727;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.g2fa[data-v-1523f478] {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.g2fa__banner[data-v-1523f478] {
  position: relative;
  overflow: hidden;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
  border-radius: 5px 5px 0 0;
}
.g2fa__banner span[data-v-1523f478] {
  font-weight: 700;
  text-align: center;
}
.g2fa__container[data-v-1523f478] {
  position: relative;
  width: 90%;
  max-width: 350px;
  border-radius: 5px;
  border: 1px solid #362a5e;
  background-color: #f1f1f1;
}
.g2fa form[data-v-1523f478] {
  padding: 1rem;
}
.g2fa form button[type=submit][data-v-1523f478] {
  margin-bottom: 1rem;
}
.g2fa__logo[data-v-1523f478] {
  padding: 1rem 0;
  background-color: #362a5e;
}
.g2fa__logo img[data-v-1523f478] {
  display: block;
  width: 100px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sms[data-v-a393d1aa] {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sms__banner[data-v-a393d1aa] {
  position: relative;
  overflow: hidden;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
  border-radius: 5px 5px 0 0;
}
.sms__banner span[data-v-a393d1aa] {
  font-weight: 700;
  text-align: center;
}
.sms__container[data-v-a393d1aa] {
  position: relative;
  width: 90%;
  max-width: 350px;
  border-radius: 5px;
  border: 1px solid #362a5e;
  background-color: #f1f1f1;
}
.sms form[data-v-a393d1aa] {
  padding: 1rem;
}
.sms form button[type=submit][data-v-a393d1aa] {
  margin-bottom: 1rem;
}
.sms form button[data-v-a393d1aa]:first-child {
  margin: 0 auto 1rem auto;
}
.sms__logo[data-v-a393d1aa] {
  padding: 1rem 0;
  background-color: #362a5e;
}
.sms__logo img[data-v-a393d1aa] {
  display: block;
  width: 100px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.magic[data-v-ecc89a02] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  background-color: #1d162f;
  display: flex;
  align-items: center;
  justify-content: center;
}
.magic__card[data-v-ecc89a02] {
  width: 90%;
  max-width: 380px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
}
.magic__header[data-v-ecc89a02] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  padding: 1.5rem 1rem 1rem;
  background: linear-gradient(180deg, #8F0091 0%, #362a5e 100%);
  border-bottom: 1px solid rgba(168, 64, 162, 0.3);
}
.magic__header h2[data-v-ecc89a02] {
  font-size: 1rem;
  font-weight: 700;
  color: #a840a2;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0;
}
.magic__logo[data-v-ecc89a02] {
  width: 70px;
}
.magic__state[data-v-ecc89a02] {
  padding: 2.5rem 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 0.4rem;
}
.magic__state--success .magic__state-title[data-v-ecc89a02] {
  color: #4caf50;
}
.magic__state--error .magic__state-title[data-v-ecc89a02] {
  color: #ff5252;
}
.magic__state-title[data-v-ecc89a02] {
  font-size: 1.1rem;
  font-weight: 700;
  color: #fff;
  margin: 0.5rem 0 0;
}
.magic__state-desc[data-v-ecc89a02] {
  font-size: 0.875rem;
  color: rgba(255, 255, 255, 0.5);
  margin: 0;
  line-height: 1.5;
}
.magic__icon-wrap[data-v-ecc89a02] {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.magic__icon-wrap svg[data-v-ecc89a02] {
  width: 28px;
  height: 28px;
}
.magic__icon-wrap--success[data-v-ecc89a02] {
  background: rgba(76, 175, 80, 0.15);
  border: 1.5px solid rgba(76, 175, 80, 0.4);
}
.magic__icon-wrap--success svg[data-v-ecc89a02] {
  color: #4caf50;
}
.magic__icon-wrap--error[data-v-ecc89a02] {
  background: rgba(255, 82, 82, 0.12);
  border: 1.5px solid rgba(255, 82, 82, 0.35);
}
.magic__icon-wrap--error svg[data-v-ecc89a02] {
  color: #ff5252;
}
.magic__spinner-wrap[data-v-ecc89a02] {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgba(168, 64, 162, 0.1);
  border: 1.5px solid rgba(168, 64, 162, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
}
.magic__spinner[data-v-ecc89a02] {
  width: 28px;
  height: 28px;
  border: 2.5px solid rgba(168, 64, 162, 0.25);
  border-top-color: #a840a2;
  border-radius: 50%;
  animation: spin-ecc89a02 0.8s linear infinite;
}
.magic__btn[data-v-ecc89a02] {
  margin-top: 1rem;
  padding: 0.7rem 1.5rem;
  border-radius: 8px;
  background: #a840a2;
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  border: none;
  cursor: pointer;
  transition: background 0.2s;
}
.magic__btn[data-v-ecc89a02]:hover {
  background: #d39500;
}
@keyframes spin-ecc89a02 {
to {
    transform: rotate(360deg);
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sms[data-v-6ff42cb3] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  background-color: #1d162f;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sms__card[data-v-6ff42cb3] {
  width: 90%;
  max-width: 380px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
}
.sms__header[data-v-6ff42cb3] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  padding: 1.5rem 1rem 1rem;
  background: linear-gradient(180deg, #8F0091 0%, #362a5e 100%);
  border-bottom: 1px solid rgba(168, 64, 162, 0.3);
}
.sms__header h2[data-v-6ff42cb3] {
  font-size: 1rem;
  font-weight: 700;
  color: #a840a2;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0;
}
.sms__logo[data-v-6ff42cb3] {
  width: 70px;
}
.sms__icon-wrap[data-v-6ff42cb3] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem 0 1rem;
}
.sms__icon-ring[data-v-6ff42cb3] {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgba(168, 64, 162, 0.12);
  border: 1.5px solid rgba(168, 64, 162, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.sms__icon-ring svg[data-v-6ff42cb3] {
  width: 28px;
  height: 28px;
  color: #a840a2;
}
.sms__pulse[data-v-6ff42cb3] {
  position: absolute;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgba(168, 64, 162, 0.15);
  animation: pulse-6ff42cb3 2s ease-out infinite;
}
.sms__body[data-v-6ff42cb3] {
  padding: 0 1.5rem 1.5rem;
  text-align: center;
}
.sms__title[data-v-6ff42cb3] {
  font-size: 1.05rem;
  font-weight: 600;
  color: #fff;
  margin: 0 0 0.6rem;
}
.sms__desc[data-v-6ff42cb3] {
  font-size: 0.875rem;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.55);
  margin: 0;
}
.sms__actions[data-v-6ff42cb3] {
  padding: 0 1.5rem 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.sms__btn[data-v-6ff42cb3] {
  width: 100%;
  padding: 0.75rem 1rem;
  border-radius: 8px;
  font-size: 0.875rem;
  font-weight: 600;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  transition: opacity 0.2s, background 0.2s;
}
.sms__btn svg[data-v-6ff42cb3] {
  width: 15px;
  height: 15px;
  flex-shrink: 0;
}
.sms__btn[data-v-6ff42cb3]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.sms__btn--resend[data-v-6ff42cb3] {
  background: #a840a2;
  color: #000;
}
.sms__btn--resend[data-v-6ff42cb3]:not(:disabled):hover {
  background: #d39500;
}
.sms__btn--logout[data-v-6ff42cb3] {
  background: transparent;
  color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(255, 255, 255, 0.1);
  font-weight: 400;
}
.sms__btn--logout[data-v-6ff42cb3]:hover {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.2);
}
@keyframes pulse-6ff42cb3 {
0% {
    transform: scale(1);
    opacity: 0.6;
}
70% {
    transform: scale(1.8);
    opacity: 0;
}
100% {
    transform: scale(1.8);
    opacity: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.email[data-v-edc07524] {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.email__banner[data-v-edc07524] {
  position: relative;
  overflow: hidden;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
  border-radius: 5px 5px 0 0;
}
.email__banner span[data-v-edc07524] {
  font-weight: 700;
  text-align: center;
}
.email__container[data-v-edc07524] {
  position: relative;
  width: 90%;
  max-width: 350px;
  border-radius: 5px;
  border: 1px solid #362a5e;
  background-color: #f1f1f1;
}
.email form[data-v-edc07524] {
  padding: 1rem;
}
.email form button[type=submit][data-v-edc07524] {
  margin-bottom: 1rem;
}
.email form button[data-v-edc07524]:first-child {
  margin: 0 auto 1rem auto;
}
.email__logo[data-v-edc07524] {
  padding: 1rem 0;
  background-color: #362a5e;
}
.email__logo img[data-v-edc07524] {
  display: block;
  width: 100px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.static-page header[data-v-7a9c1170] {
  z-index: 2;
  position: sticky;
  top: var(--header-height);
  padding: 0.5rem 1rem;
  color: #fff;
  background-color: #362a5e;
}
@media (min-width: 1024px) {
.static-page header[data-v-7a9c1170] {
    margin: 0 auto;
    max-width: 1280px;
}
}
.static-page article[data-v-7a9c1170] {
  padding: 1rem 0.5rem;
  color: #000;
  background-color: #f1f1f1;
}
.static-page article.format-faq[data-v-7a9c1170] {
  padding-left: 2rem;
}
.static-page article.format-faq[data-v-7a9c1170] ol {
  display: grid;
  grid-gap: 1rem;
}
.static-page article.format-faq[data-v-7a9c1170] li::marker {
  font-size: 0.875rem;
  font-weight: 600;
}
.static-page article.format-faq[data-v-7a9c1170] h2 {
  font-size: 0.875rem;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
.static-page article.format-faq[data-v-7a9c1170] div {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.static-page article.format-faq[data-v-7a9c1170] div p {
  padding: 0.5rem 0;
}
.static-page.theme--light article[data-v-7a9c1170] {
  color: var(--text-gray);
  background-color: var(--gray);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.win-video[data-v-0b5f90b0] {
  height: 100%;
  display: grid;
  grid-template-rows: 1fr auto;
}
.win-video__wrapper[data-v-0b5f90b0] {
  height: 100%;
}
.win-video iframe[data-v-0b5f90b0] {
  display: block;
  width: 100%;
  height: 100%;
}
.win-video p[data-v-0b5f90b0] {
  font-size: 0.75rem;
  padding: 0.5rem;
  text-align: center;
}
.win-video--d[data-v-0b5f90b0] {
  width: 90vw;
  height: unset;
  max-width: 1200px;
}
.win-video--d .win-video__wrapper[data-v-0b5f90b0] {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 50%;
}
.win-video--d iframe[data-v-0b5f90b0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.promotion {
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  color: #000;
  background-color: #f1f1f1;
}
@media (min-width: 1024px) {
.promotion::-webkit-scrollbar {
    width: 0.25rem;
}
.promotion::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.promotion::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
.promotion > img {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
}
.promotion h2 {
  padding: 0 1rem;
  text-align: center;
  margin: 1rem auto;
}
.promotion__content {
  margin: 1rem 0;
  padding: 0 1rem;
}
.promotion__content ul {
  list-style: inside;
  list-style-type: initial;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.story__content[data-v-7c9a58be] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: var(--purple);
}
.story__content > img[data-v-7c9a58be] {
  display: block;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  aspect-ratio: 58/105;
}
.story__content .timer[data-v-7c9a58be] {
  width: 100%;
  height: 5px;
  animation: roundtime-7c9a58be calc(var(--duration) * 1s) linear reverse;
  transform-origin: left center;
  background: linear-gradient(to bottom, #a840a2, #900);
}
.story__content .timer .progress[data-v-7c9a58be] {
  background: #fff;
  width: 10%;
}
.story__content.theme--light[data-v-7c9a58be] {
  background-color: var(--gray);
}
.story__content .likeButton[data-v-7c9a58be],
.story__content .viewCnt[data-v-7c9a58be] {
  position: absolute;
  right: 0.5rem;
}
@media (min-width: 1024px) {
.story__content .likeButton[data-v-7c9a58be],
  .story__content .viewCnt[data-v-7c9a58be] {
    right: 1rem;
}
}
.story__content .likeButton[data-v-7c9a58be] {
  top: 5rem;
  color: #a840a2;
  cursor: pointer;
}
.story__content .likeButton.active[data-v-7c9a58be] {
  color: #a840a2;
}
@media (min-width: 1024px) {
.story__content .likeButton[data-v-7c9a58be] {
    top: 3rem;
}
}
.story__content .viewCnt[data-v-7c9a58be] {
  top: 8rem;
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #fff;
}
.story__content .viewCnt span[data-v-7c9a58be] {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 700;
}
.story__content .viewCnt span i[data-v-7c9a58be] {
  color: #a840a2;
  font-size: 1.5em;
}
@media (min-width: 1024px) {
.story__content .viewCnt span i[data-v-7c9a58be] {
    font-size: 2em;
}
}
@media (min-width: 1024px) {
.story__content .viewCnt[data-v-7c9a58be] {
    top: 6rem;
}
}
.story__content .nav-arrow[data-v-7c9a58be] {
  position: absolute;
  top: 50%;
  color: #fff;
}
.story__content .nav-arrow.prev-arrow[data-v-7c9a58be] {
  left: 0;
}
.story__content .nav-arrow.next-arrow[data-v-7c9a58be] {
  right: 0;
}
.story__content .method-video[data-v-7c9a58be] {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 56.25%;
  height: 100%;
  margin-bottom: 0;
  aspect-ratio: 58/105;
}
.story__content .method-video iframe[data-v-7c9a58be] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@keyframes roundtime-7c9a58be {
to {
    /* More performant than `width` */
    transform: scaleX(0);
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.signup-modal[data-v-74a322be] {
  position: relative;
  width: 90vw;
  background-color: #1d162f;
  border: 3px solid #a840a2;
  border-radius: 20px;
}
@media (min-width: 1024px) {
.signup-modal[data-v-74a322be] {
    max-width: 400px;
}
}
.signup-modal .banner img[data-v-74a322be] {
  width: 100%;
}
.signup-modal .signup-modal__container[data-v-74a322be] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.5rem;
  position: relative;
  z-index: 2;
  padding: 24px;
}
.signup-modal .signup-modal__container .title[data-v-74a322be] {
  text-align: center;
  font-size: 2rem;
  font-weight: 800;
  color: #fff;
}
@media (min-width: 1024px) {
.signup-modal .signup-modal__container .title[data-v-74a322be] {
    font-size: 1.5rem;
    margin-bottom: 24px;
}
}
.signup-modal .signup-modal__container button[data-v-74a322be] {
  font-weight: 600;
  padding: 0.75rem 1rem;
  border-radius: 30px;
  background-color: #479E2C;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.kumpara-confirm[data-v-2ca80c86] {
  display: grid;
  padding: 0.5rem;
  grid-gap: 1rem;
  background-color: #fff;
  grid-template-columns: 2fr 1fr;
}
@media (min-width: 1024px) {
.kumpara-confirm[data-v-2ca80c86] {
    max-width: 500px;
}
}
.kumpara-confirm button.confirm[data-v-2ca80c86] {
  background-color: #00C717;
}
.kumpara-confirm__item[data-v-2ca80c86] {
  grid-column: span 2;
  display: grid;
  grid-gap: 0.5rem;
  overflow: hidden;
  align-items: center;
  border-radius: 10px;
  grid-template-columns: 2fr 3fr auto;
  background-color: var(--purple);
}
.kumpara-confirm__item .image[data-v-2ca80c86] {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
}
.kumpara-confirm__item .image img[data-v-2ca80c86] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.kumpara-confirm__item .detail[data-v-2ca80c86] {
  display: grid;
  height: 100%;
  color: #fff;
  padding: 0.5rem;
  grid-gap: 0.25rem;
  align-content: start;
  grid-template-rows: auto 1fr auto;
}
.kumpara-confirm__item .detail h4[data-v-2ca80c86] {
  font-size: 0.875rem;
  align-self: start;
}
.kumpara-confirm__item .detail p[data-v-2ca80c86] {
  font-size: 0.75rem;
  align-self: start;
}
.kumpara-confirm__item .detail h5[data-v-2ca80c86] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #a840a2;
  color: #fff;
  align-self: end;
  width: 100%;
  grid-gap: 0.5rem;
  font-weight: 700;
  font-size: 0.875rem;
  text-align: center;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}
.kumpara-confirm__item .detail h5 span[data-v-2ca80c86] {
  display: block;
  flex-grow: 1;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.kumpara-detail[data-v-380b6d0a] {
  max-width: 400px;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
}
@media (min-width: 1024px) {
.kumpara-detail[data-v-380b6d0a]::-webkit-scrollbar {
    width: 0.25rem;
}
.kumpara-detail[data-v-380b6d0a]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.kumpara-detail[data-v-380b6d0a]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
.kumpara-detail__image img[data-v-380b6d0a] {
  display: block;
  width: 100%;
  height: auto;
}
.kumpara-detail__description[data-v-380b6d0a] {
  padding: 0.5rem;
}
.kumpara-detail__description p[data-v-380b6d0a] {
  grid-column: 1/-1;
  font-weight: 700;
  font-size: 0.75rem;
}
.kumpara-detail__bottom[data-v-380b6d0a] {
  position: sticky;
  bottom: 0;
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  background-color: #f1f1f1;
}
.kumpara-detail__bottom h5[data-v-380b6d0a] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: #a840a2;
  width: 100%;
  grid-gap: 0.5rem;
  font-weight: 700;
  font-size: 0.875rem;
  text-align: center;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}
.kumpara-detail__bottom h5 span[data-v-380b6d0a] {
  color: #fff;
  display: block;
  flex-grow: 1;
  text-align: center;
}
.kumpara-detail__bottom h5 i[data-v-380b6d0a] {
  color: #fff;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.prediction-confirm[data-v-7bdd51d8] {
  padding: 1.25rem;
  display: grid;
  gap: 1.25rem;
}
.prediction-confirm__message[data-v-7bdd51d8] {
  margin: 0;
  font-size: 1.2rem;
  font-weight: 700;
  text-align: center;
}
.prediction-confirm__actions[data-v-7bdd51d8] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.75rem;
}
.prediction-confirm__actions button[data-v-7bdd51d8] {
  border-radius: 5px;
}
.prediction-confirm__actions button.btn--outline[data-v-7bdd51d8] {
  border: 1px solid #fff;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.provider-search-modal[data-v-34b636e2] {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-rows: auto 1fr;
  -webkit-overflow-scrolling: touch;
  background-color: #f1f1f1;
}
.provider-search-modal header[data-v-34b636e2] {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  background-color: #362a5e;
}
.provider-search-modal header > button[data-v-34b636e2] {
  flex-shrink: 0;
}
.provider-search-modal header input[data-v-34b636e2] {
  color: #fff;
  padding: 0 1rem;
}
.provider-search-modal header input[data-v-34b636e2]::-moz-placeholder {
  color: #675a92;
}
.provider-search-modal header input[data-v-34b636e2]::placeholder {
  color: #675a92;
}
.provider-search-modal__clear[data-v-34b636e2] {
  color: #fff;
}
.provider-search-modal__providers[data-v-34b636e2] {
  display: grid;
  height: 100%;
  padding: 1rem 0.5rem;
  grid-gap: 0.75rem 0.5rem;
  grid-auto-rows: 3.25rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
}
@media (min-width: 1024px) {
.provider-search-modal__providers[data-v-34b636e2]::-webkit-scrollbar {
    width: 0.25rem;
}
.provider-search-modal__providers[data-v-34b636e2]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.provider-search-modal__providers[data-v-34b636e2]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
@media (min-width: 1024px) {
.provider-search-modal__providers[data-v-34b636e2] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
.provider-search-modal__providers a[data-v-34b636e2] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0.5rem 0.75rem;
  border-radius: 5px;
  border: 1px solid #000;
  background-color: #f1f1f1;
}
.provider-search-modal__providers a img[data-v-34b636e2] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.provider-search-modal__providers a > span[data-v-34b636e2] {
  display: none;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.provider-search-modal__providers a.active[data-v-34b636e2] {
  border-color: #a840a2;
  background-color: #fff;
}
@media (hover: hover) and (min-width: 1024px) {
.provider-search-modal__providers a[data-v-34b636e2]:hover {
    background-color: #fff;
    border-color: #8F0091;
}
}
.provider-search-modal__providers a.maintenance[data-v-34b636e2]::before {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  content: "\e97d";
  padding-top: 4px;
  font-size: 1.5rem;
  font-family: "merit";
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background-color: rgba(112, 112, 112, 0.5);
}
.provider-search-modal__providers .flag[data-v-34b636e2] {
  position: absolute;
  top: -1px;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
}
.provider-search-modal__providers .flag span[data-v-34b636e2] {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  font-weight: 600;
  font-size: 0.5rem;
  padding: 0 0.5rem;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #F42727;
  border-radius: 20px;
}
.provider-search-modal__providers .flag.flag--turnuva span[data-v-34b636e2] {
  background-color: #149c44;
}
.provider-search-modal__providers .flag.flag--promo span[data-v-34b636e2] {
  background-color: #149c44;
}
.provider-search-modal__providers .flag.flag--new span[data-v-34b636e2] {
  background-color: #ff4343;
}
.provider-search-modal__providers .flag.flag--maintenance span[data-v-34b636e2] {
  background-color: #707070;
}
.provider-search-modal__providers .flag[data-v-34b636e2]::before {
  position: absolute;
  top: -2px;
  left: -4px;
  content: "";
  height: calc(100% + 4px);
  width: calc(100% + 8px);
  border-radius: 20px;
  background-color: #f1f1f1;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.register-bonus {
  position: relative;
  display: grid;
  grid-gap: 0.5rem;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.register-bonus > p {
  width: 100%;
  padding: 0.5rem;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  background-color: #ff007c;
}
.register-bonus > p strong {
  font-weight: 700;
}
.register-bonus ul {
  display: grid;
  width: 100%;
  grid-gap: 1.5rem;
}
.register-bonus ul button {
  position: relative;
  display: block;
  height: 0;
  width: 100%;
  color: #fff;
  border-radius: 10px;
  border: 2px solid #10ab41;
  padding-bottom: 58.3333333333%;
}
.register-bonus ul button picture {
  display: block;
}
.register-bonus ul button img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.register-bonus ul button p {
  position: absolute;
  left: -2px;
  bottom: -1rem;
  width: calc(100% + 4px);
  font-size: 1rem;
  font-weight: 400;
  padding: 1rem 1rem;
  border-radius: 10px;
  background-color: #10ab41;
}
.register-bonus ul button p strong {
  font-weight: 700;
}
.register-bonus > button {
  padding: 1rem;
  margin-top: 1rem;
  color: #fff;
  font-size: 1rem;
  border-radius: 10px;
  background-color: #fe0100;
}
.register-bonus > button strong {
  font-weight: 700;
}
.register-bonus > button i {
  vertical-align: middle;
  margin-right: 0.5rem;
}
@media (min-width: 1024px) {
.register-bonus {
    width: 800px;
    margin-top: -50px;
}
.register-bonus > p {
    font-size: 1.125rem;
    padding: 1rem 0.5rem;
}
.register-bonus ul {
    width: 100%;
    grid-gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.register-bonus ul button {
    border-radius: 20px;
    padding-bottom: 108.4010840108%;
}
.register-bonus ul button img {
    border-radius: 20px;
}
.register-bonus ul button p {
    left: 50%;
    bottom: 0;
    width: 80%;
    font-size: 1.25rem;
    transform: translate(-50%, 50%);
}
.register-bonus > button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: -0.5rem;
    margin: 0;
    padding: 2rem 0.5rem;
    grid-gap: 0.5rem;
    border-radius: 20px;
    transform: translateX(100%);
}
.register-bonus > button i {
    margin-right: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sms-modal[data-v-201705b3] {
  position: relative;
  width: 350px;
  background-color: #1d162f;
}
.sms-modal > button[data-v-201705b3] {
  margin: 0 auto;
}
@media (min-width: 1024px) {
.sms-modal[data-v-201705b3] {
    width: 350px;
}
}
.sms-modal form[data-v-201705b3] {
  padding: 1rem;
  margin: 0 auto;
  max-width: 350px;
}
.sms-modal form button[type=submit][data-v-201705b3] {
  margin-bottom: 1rem;
}
.sms-modal__logo[data-v-201705b3] {
  display: block;
  width: 100px;
  margin: 0 auto;
  padding-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.youtube-live[data-v-3a03438a] {
  width: 90vw;
  max-width: 900px;
}
.youtube-live div[data-v-3a03438a] {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.youtube-live iframe[data-v-3a03438a] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.email-modal[data-v-010a313a] {
  position: relative;
  width: 350px;
  padding-top: 0.5rem;
  background-color: #f1f1f1;
}
.email-modal > button[data-v-010a313a] {
  margin: 0 auto;
}
@media (min-width: 1024px) {
.email-modal[data-v-010a313a] {
    width: 350px;
}
}
.email-modal form[data-v-010a313a] {
  padding: 1rem;
  margin: 0 auto;
  max-width: 350px;
}
.email-modal form button[type=submit][data-v-010a313a] {
  margin-bottom: 1rem;
}
.email-modal__logo[data-v-010a313a] {
  padding: 1rem 0;
  background-color: #362a5e;
}
.email-modal__logo img[data-v-010a313a] {
  display: block;
  width: 100px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.g2fa-modal[data-v-6cdc512f] {
  position: relative;
  width: 350px;
  background-color: #f1f1f1;
}
@media (min-width: 1024px) {
.g2fa-modal[data-v-6cdc512f] {
    width: 350px;
}
}
.g2fa-modal form[data-v-6cdc512f] {
  padding: 1rem;
  margin: 0 auto;
  max-width: 350px;
}
.g2fa-modal form button[type=submit][data-v-6cdc512f] {
  margin-bottom: 1rem;
}
.g2fa-modal__logo[data-v-6cdc512f] {
  padding: 1rem 0;
  background-color: #362a5e;
}
.g2fa-modal__logo img[data-v-6cdc512f] {
  display: block;
  width: 100px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.ios-notification {
  display: grid;
  grid-gap: 1rem;
  padding: 1rem;
  grid-template-columns: auto 1fr;
}
.ios-notification p {
  grid-column: 1/-1;
  text-align: center;
}
.ios-notification em {
  color: #a840a2;
  font-weight: 600;
  font-style: normal;
}
.ios-notification a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ios-notification a span {
  text-align: center;
  white-space: pre-wrap;
}
.ios-notification svg {
  display: block;
}
.ios-notification__qr {
  justify-self: center;
  padding: 0.75rem;
  border-radius: 5px;
  background-color: #1d162f;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jackpot-win[data-v-4eb9bbe8] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: grid;
  grid-gap: 1rem;
  align-content: center;
  justify-content: center;
  padding: 0.5rem;
  filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.7));
  background-color: rgba(0, 0, 0, 0.6);
}
@keyframes scale-4eb9bbe8 {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.05);
}
100% {
    transform: scale(1);
}
}
.jackpot-win__logo[data-v-4eb9bbe8] {
  width: 100%;
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.jackpot-win__logo h2[data-v-4eb9bbe8] {
  color: #a840a2;
  font-size: 1.75rem;
  text-align: center;
  text-shadow: 1px 1px 1px #000;
}
.jackpot-win__logo img[data-v-4eb9bbe8] {
  width: 100px;
  animation: scale-4eb9bbe8 2s ease-in-out infinite;
}
.jackpot-win__amount[data-v-4eb9bbe8] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 250px;
  padding: 0.25rem 0.5rem;
  font-weight: 700;
  font-size: 2rem;
  border: 5px solid #a840a2;
  border-radius: 10px;
  background-color: #362a5e;
  text-shadow: 0.5px 0.5px 0.5px #000;
}
.jackpot-win button[data-v-4eb9bbe8] {
  position: absolute;
  bottom: 3rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  color: #a840a2;
  pointer-events: all;
  filter: drop-shadow(1px 1px 1px #1d162f);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@keyframes grow-653fee98 {
0% {
    transform: rotateY(180deg) scale(1);
}
50% {
    transform: rotateY(180deg) scale(1.05);
}
100% {
    transform: rotateY(180deg) scale(1);
}
}
.jackpot-card[data-v-653fee98] {
  perspective: 600px;
}
.jackpot-card button[data-v-653fee98] {
  position: relative;
  display: block;
  height: 0;
  width: 100%;
  transform-style: preserve-3d;
  padding-bottom: 142.8571428571%;
  transition: transform 0.2s ease;
}
.jackpot-card .card[data-v-653fee98] {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  backface-visibility: hidden;
}
.jackpot-card .card img[data-v-653fee98] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.7));
}
.jackpot-card .card--flipped[data-v-653fee98] {
  transform: rotateY(180deg);
}
.jackpot-card .card--animating[data-v-653fee98] {
  animation: grow-653fee98 2s ease-out 1s infinite;
}
.jackpot-card .card__front[data-v-653fee98] {
  transform: rotateY(180deg);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jackpot-modal[data-v-3c90f0f8] {
  position: relative;
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.75rem;
  background-color: #8F0091;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.jackpot-modal__loading[data-v-3c90f0f8] {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sms-modal[data-v-a70e0844] {
  width: 350px;
  background-color: #362a5e;
}
.sms-modal__body[data-v-a70e0844] {
  padding: 2rem 1.5rem 1.25rem;
  text-align: center;
}
.sms-modal__icon[data-v-a70e0844] {
  font-size: 3.5rem;
  color: #a840a2;
  line-height: 1;
  margin-bottom: 1rem;
}
.sms-modal__title[data-v-a70e0844] {
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  margin: 0 0 0.4rem;
}
.sms-modal__subtitle[data-v-a70e0844] {
  font-size: 0.85rem;
  color: rgba(255, 255, 255, 0.6);
  margin: 0 0 1.5rem;
  line-height: 1.5;
}
.sms-modal__resend[data-v-a70e0844] {
  margin-bottom: 0.75rem;
}
.sms-modal .btn--danger[data-v-a70e0844] {
  margin-top: 0;
}
.sms-modal__logo[data-v-a70e0844] {
  padding: 0.75rem 0;
  background-color: #362a5e;
  text-align: center;
}
.sms-modal__logo img[data-v-a70e0844] {
  display: block;
  width: 90px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sms-modal[data-v-1d6b3260] {
  position: relative;
  width: 350px;
  padding-top: 0.5rem;
  background-color: #f1f1f1;
}
.sms-modal > button[data-v-1d6b3260] {
  margin: 0 auto;
}
@media (min-width: 1024px) {
.sms-modal[data-v-1d6b3260] {
    width: 350px;
}
}
.sms-modal form[data-v-1d6b3260] {
  padding: 1rem;
  margin: 0 auto;
  max-width: 350px;
}
.sms-modal form button[type=submit][data-v-1d6b3260] {
  margin-bottom: 1rem;
}
.sms-modal__logo[data-v-1d6b3260] {
  padding: 1rem 0;
  background-color: #362a5e;
}
.sms-modal__logo img[data-v-1d6b3260] {
  display: block;
  width: 100px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.telegram-modal[data-v-02335530] {
  position: relative;
  width: 350px;
  padding-top: 0.5rem;
  background-color: #f1f1f1;
}
.telegram-modal > button[data-v-02335530] {
  margin: 0 auto;
}
@media (min-width: 1024px) {
.telegram-modal[data-v-02335530] {
    width: 350px;
}
}
.telegram-modal__info[data-v-02335530] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1rem;
  margin: 0.5rem 1rem;
  border-radius: 5px;
  background-color: rgba(36, 161, 222, 0.15);
  color: #24a1de;
  font-size: 0.8rem;
}
.telegram-modal__info i[data-v-02335530] {
  font-size: 1.2rem;
}
.telegram-modal form[data-v-02335530] {
  padding: 1rem;
  margin: 0 auto;
  max-width: 350px;
}
.telegram-modal form button[type=submit][data-v-02335530] {
  margin-bottom: 1rem;
}
.telegram-modal__logo[data-v-02335530] {
  padding: 1rem 0;
  background-color: #362a5e;
}
.telegram-modal__logo img[data-v-02335530] {
  display: block;
  width: 100px;
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.report-wallet header[data-v-3aa544f1] {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.report-wallet header span[data-v-3aa544f1] {
  display: block;
  font-weight: 700;
  text-align: center;
  padding: 0.25rem 0.5rem;
  color: #fff;
  background-color: #362a5e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.report-wallet li[data-v-3aa544f1] {
  display: grid;
  grid-gap: 1px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.report-wallet li[data-v-3aa544f1]:last-child {
  margin-bottom: 0;
}
.report-wallet li span[data-v-3aa544f1] {
  display: block;
  padding: 0.25rem 0.5rem;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.report-wallet li span[data-v-3aa544f1]:nth-child(2n) {
  text-align: right;
}
.report-wallet li span.status--0[data-v-3aa544f1] {
  color: #b59300;
}
.report-wallet li span.status--1[data-v-3aa544f1] {
  color: #00C717;
}
.report-wallet li span.status--2[data-v-3aa544f1] {
  color: #F42727;
}
.report-wallet li button[data-v-3aa544f1] {
  border-radius: 0;
  grid-column: span 2;
  padding: 0.25rem 0.5rem;
}
.report-wallet li .note[data-v-3aa544f1] {
  grid-column: 1/3;
  grid-row: 5/6;
  text-align: left;
  padding: 0.25rem 0.5rem;
  background-color: #fff;
}
.report-wallet--d[data-v-3aa544f1] {
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.report-wallet--d ul[data-v-3aa544f1] {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
}
.report-wallet--d li[data-v-3aa544f1] {
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.report-wallet--d li span[data-v-3aa544f1] {
  padding: 0.5rem;
  text-align: center;
  font-size: 0.75rem;
}
.report-wallet--d li span[data-v-3aa544f1]:nth-child(2n) {
  text-align: center;
}
.report-wallet--d li span button[data-v-3aa544f1] {
  padding: 0.25rem;
  font-size: 0.75rem;
}
.report-wallet--d li .note[data-v-3aa544f1] {
  width: 100%;
  font-size: 0.75rem;
  grid-row: unset;
  grid-column: unset;
  display: flex;
  align-items: center;
}
.report-wallet--d li .note em[data-v-3aa544f1] {
  display: block;
  font-style: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.report-wallet--d li .note i[data-v-3aa544f1] {
  cursor: pointer;
  margin-right: 0.25rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.report-casino header[data-v-598eb1ed] {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.report-casino header span[data-v-598eb1ed] {
  display: block;
  font-weight: 700;
  text-align: center;
  padding: 0.25rem 0.5rem;
  color: #fff;
  background-color: #362a5e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.report-casino li[data-v-598eb1ed] {
  display: grid;
  grid-gap: 1px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.report-casino li[data-v-598eb1ed]:last-child {
  margin-bottom: 0;
}
.report-casino li span[data-v-598eb1ed] {
  display: block;
  padding: 0.25rem 0.5rem;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.report-casino li span[data-v-598eb1ed]:nth-child(2n) {
  text-align: right;
}
.report-casino--d[data-v-598eb1ed] {
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.report-casino--d ul[data-v-598eb1ed] {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
}
.report-casino--d li[data-v-598eb1ed] {
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.report-casino--d li span[data-v-598eb1ed] {
  font-size: 0.75rem;
  padding: 0.5rem;
  text-align: center;
}
.report-casino--d li span[data-v-598eb1ed]:nth-child(2n) {
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.report-coupon header[data-v-00a79644] {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.report-coupon header span[data-v-00a79644] {
  display: block;
  font-weight: 700;
  text-align: center;
  padding: 0.25rem 0.5rem;
  color: #fff;
  background-color: #362a5e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.report-coupon li[data-v-00a79644] {
  display: grid;
  grid-gap: 1px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.report-coupon li[data-v-00a79644]:last-child {
  margin-bottom: 0;
}
.report-coupon li span[data-v-00a79644] {
  display: block;
  padding: 0.25rem 0.5rem;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.report-coupon li span.status--0[data-v-00a79644] {
  color: #b59300;
}
.report-coupon li span.status--2[data-v-00a79644] {
  color: #00C717;
}
.report-coupon li span.status--3[data-v-00a79644] {
  color: #F42727;
}
.report-coupon li span.status--4[data-v-00a79644] {
  color: #707070;
}
.report-coupon--d[data-v-00a79644] {
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.report-coupon--d ul[data-v-00a79644] {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
}
.report-coupon--d li[data-v-00a79644] {
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.report-coupon--d li[data-v-00a79644]:nth-child(2n) {
  background-color: #f1f1f1;
}
.report-coupon--d li span[data-v-00a79644] {
  font-size: 0.75rem;
  padding: 0.5rem;
  text-align: center;
}
.report-coupon--d li span[data-v-00a79644]:nth-child(2n) {
  text-align: center;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.details-modal[data-v-66aebb34] {
  padding: 0 1.25rem 1.25rem;
  overflow: auto;
  height: 100%;
  scrollbar-width: thin;
  scrollbar-color: #6f7fb5 #131f4b;
}
.details-modal > p[data-v-66aebb34] {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.details-modal picture[data-v-66aebb34] {
  display: block;
  overflow: hidden;
  margin-bottom: 1rem;
  position: relative;
  width: 100%;
  aspect-ratio: 2/1;
}
.details-modal picture img[data-v-66aebb34] {
  background-color: #fff;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.details-modal .details-modal__text[data-v-66aebb34] p {
  font-size: 1rem;
}
@media (min-width: 1024px) {
.details-modal .details-modal__text[data-v-66aebb34] p {
    font-size: 1.125rem;
}
}
.details-modal__top-users li[data-v-66aebb34] {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #13204b;
  color: #fff;
  margin-bottom: 0.5rem;
  justify-content: space-between;
  padding: 1rem;
}
.details-modal__top-users li[data-v-66aebb34]:last-child {
  margin-bottom: 0;
}
.details-modal__top-users li > div[data-v-66aebb34] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  font-size: 1.125rem;
}
.details-modal__top-users li > div i[data-v-66aebb34] {
  font-size: 2rem;
  transform: rotateZ(-30deg);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.event {
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  background-color: var(--blue);
}
@media (min-width: 1024px) {
.event::-webkit-scrollbar {
    width: 0.25rem;
}
.event::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.event::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
.event > img {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
}
.event h2 {
  padding: 0 1rem;
  text-align: center;
  margin: 1rem auto;
}
.event__content {
  margin: 1rem 0;
  padding: 0 1rem;
}
.event__content figure img {
  max-width: 100%;
  height: auto;
}
.event__content ul {
  list-style: inside;
  list-style-type: initial;
}
.event__content p {
  overflow-wrap: anywhere;
}
.event.theme--light {
  background-color: var(--gray);
}
.event.theme--light .event__content {
  color: var(--text-gray);
  background-color: var(--gray);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-input[data-v-5c3b78eb] {
  position: relative;
  overflow: hidden;
}
.auth-input__wrapper[data-v-5c3b78eb] {
  padding: 0.5rem 0.375rem;
  background-color: #622862;
  border-radius: 5px;
}
.auth-input__root[data-v-5c3b78eb] {
  display: grid;
  grid-gap: 2px;
  grid-template-columns: 2.5rem 1fr;
}
.auth-input--invalid[data-v-5c3b78eb] {
  background-color: #F42727;
}
.auth-input__icon[data-v-5c3b78eb] {
  color: #fff;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #622862;
}
.auth-input input[data-v-5c3b78eb] {
  color: #fff;
  background-color: #622862;
  padding: 0.25rem 2rem 0.25rem 1rem;
  text-align: center;
}
.auth-input input[data-v-5c3b78eb]::-moz-placeholder {
  color: #fff;
}
.auth-input input[data-v-5c3b78eb]::placeholder {
  color: #fff;
}
.auth-input__toggle[data-v-5c3b78eb] {
  position: absolute;
  top: 0;
  right: 0;
  width: 2.375rem;
  height: 100%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.auth-input .input__error[data-v-5c3b78eb] {
  font-size: 0.625rem;
  padding-left: 0.5rem;
  color: #fff;
  background-color: #F42727;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.d-flex[data-v-8ae1a97a] {
  display: flex;
}
.show-code[data-v-8ae1a97a] {
  width: auto;
  background-color: #ca2a72;
  min-height: 100px;
}
@media (min-width: 1024px) {
.show-code[data-v-8ae1a97a] {
    min-width: 500px;
}
}
.show-code .code-header[data-v-8ae1a97a] {
  font-weight: 700;
  font-size: 1rem;
  padding: 1rem;
  background-color: #060f2b;
  color: #fff;
}
@media (min-width: 1024px) {
.show-code .code-header[data-v-8ae1a97a] {
    padding: 1rem 2rem;
    font-size: 1.5rem;
}
}
.show-code .code-body[data-v-8ae1a97a] {
  margin-top: 1rem;
  text-align: center;
  width: 100%;
  color: #fff;
  height: 100%;
}
.show-code .code-area[data-v-8ae1a97a] {
  border-radius: 20px;
  min-width: 300px;
  margin: 1rem;
  font-size: 1.3rem;
  background-color: #9f2058;
}
.show-code .code-area .text-content[data-v-8ae1a97a] {
  letter-spacing: 0.5rem;
  margin-right: -0.5rem;
  display: inline-block;
  padding: 1rem;
  font-weight: 700;
  white-space: pre-line;
}
@media (min-width: 1024px) {
.show-code .code-area[data-v-8ae1a97a] {
    font-size: 40px;
    margin: 1rem 2rem;
}
.show-code .code-area .text-content[data-v-8ae1a97a] {
    letter-spacing: 2rem;
    margin-right: -2rem;
}
}
.show-code .code-text[data-v-8ae1a97a] {
  font-weight: 700;
}
@media (min-width: 1024px) {
.show-code .code-text[data-v-8ae1a97a] {
    margin-top: 2rem;
}
}
.show-code .button-wrapper[data-v-8ae1a97a] {
  display: flex;
  justify-content: center;
}
.show-code .button-wrapper .dismiss-btn[data-v-8ae1a97a] {
  color: #fff;
  background-color: #00a400;
  border-radius: 10px;
  padding: 1rem;
  margin: 1rem;
  font-weight: 500;
  font-size: 1rem;
  width: 100%;
}
.show-code .button-wrapper .dismiss-btn > span[data-v-8ae1a97a] {
  font-weight: 700;
}
@media (min-width: 1024px) {
.show-code .button-wrapper .dismiss-btn[data-v-8ae1a97a] {
    margin: 1rem 2rem;
    padding: 1rem 2rem;
    font-size: 1.5rem;
}
}
.security-code-modal[data-v-8ae1a97a] {
  position: relative;
  width: 90vw;
  max-width: 500px;
  background-color: #a840a2;
}
@media (min-width: 1024px) {
.security-code-modal[data-v-8ae1a97a] {
    max-width: 450px;
}
}
.security-code-modal[data-v-8ae1a97a]::before, .security-code-modal[data-v-8ae1a97a]::after {
  position: absolute;
  top: 50%;
  content: "";
  width: 90%;
  height: 100%;
  z-index: 1;
}
.security-code-modal .header-text[data-v-8ae1a97a] {
  font-weight: 500;
  text-align: center;
  color: #fff;
}
.security-code-modal .header-text .text-underline[data-v-8ae1a97a] {
  font-weight: 600;
  text-decoration: underline;
}
.security-code-modal .text-wrapper[data-v-8ae1a97a] {
  text-align: center;
}
.security-code-modal .text-wrapper .red-text[data-v-8ae1a97a] {
  line-height: 1.7;
  display: inline;
  background-color: #ff0000;
  color: white;
  padding: 0 10px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.security-code-modal form[data-v-8ae1a97a] {
  position: relative;
  width: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 20px;
}
.security-code-modal form .form-wrapper[data-v-8ae1a97a] {
  z-index: 2;
  position: relative;
}
.security-code-modal form .form-input .my-1rem[data-v-8ae1a97a] {
  margin: 1rem 0;
}
.security-code-modal form .form-input .input-wrapper[data-v-8ae1a97a] {
  border-radius: 30px;
  overflow: hidden;
  padding: 0.8rem;
  position: relative;
  background-color: #622862;
}
.security-code-modal form .form-input .input-wrapper .input-container[data-v-8ae1a97a] {
  grid-gap: 2px;
  background-color: #622862;
  display: grid;
  grid-template-columns: 2.5rem 1fr;
}
.security-code-modal form .form-input .input-wrapper input[data-v-8ae1a97a] {
  background-color: #622862;
  border: none;
  color: #fff;
}
.security-code-modal form .form-input .input-wrapper input[data-v-8ae1a97a],
.security-code-modal form .form-input .input-wrapper input[data-v-8ae1a97a]:focus-visible {
  outline: none;
  border: none;
}
.security-code-modal form .form-input .input-wrapper input[data-v-8ae1a97a]::-moz-placeholder {
  color: #fff;
}
.security-code-modal form .form-input .input-wrapper input[data-v-8ae1a97a]::placeholder {
  color: #fff;
}
.security-code-modal form .form-input .input-wrapper i[data-v-8ae1a97a]::before {
  color: #fff;
}
.security-code-modal form button[type=submit][data-v-8ae1a97a] {
  font-weight: 600;
  padding: 0.75rem 1rem;
  border-radius: 30px;
  background-color: rgb(26, 22, 46);
  color: #fff;
}
.security-code-modal form p[data-v-8ae1a97a] {
  font-size: 0.625rem;
  text-align: center;
  color: #000;
}
.security-code-modal form .submit-btn[data-v-8ae1a97a] {
  margin-top: 1rem;
  width: 100%;
  border-radius: 30px;
}
.security-code-modal__form[data-v-8ae1a97a] {
  position: relative;
  display: grid;
  z-index: 2;
  grid-gap: 0.5rem;
}
[data-v-8ae1a97a] .input__error {
  background-color: #F42727;
  color: #fff;
  display: inline;
  padding: 0 0.2rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.d-flex[data-v-ce81c9c8] {
  display: flex;
}
.show-code[data-v-ce81c9c8] {
  width: auto;
  background-color: #362a5e;
  min-height: 100px;
  color: #fff;
}
@media (min-width: 1024px) {
.show-code[data-v-ce81c9c8] {
    min-width: 500px;
}
}
.show-code .code-header[data-v-ce81c9c8] {
  font-weight: 700;
  background-color: #1d162f;
  padding: 0.5rem;
}
@media (min-width: 1024px) {
.show-code .code-header[data-v-ce81c9c8] {
    padding: 1rem 2rem;
    font-size: 1.5rem;
}
}
.show-code .code-body[data-v-ce81c9c8] {
  margin-top: 1rem;
  text-align: center;
  width: 100%;
  color: #fff;
  height: 100%;
}
.show-code .code-area[data-v-ce81c9c8] {
  border: 2px solid #8F0091;
  border-radius: 20px;
  min-width: 300px;
  margin: 1rem;
  font-size: 1.3rem;
}
.show-code .code-area .text-content[data-v-ce81c9c8] {
  letter-spacing: 0.2rem;
  letter-spacing: 0.5rem;
  display: inline-block;
  padding: 1rem;
  font-weight: 700;
  font-size: 0.725rem;
}
@media (min-width: 1024px) {
.show-code .code-area .text-content[data-v-ce81c9c8] {
    letter-spacing: 0.5rem;
    font-size: 1.25rem;
}
}
@media (min-width: 1024px) {
.show-code .code-area[data-v-ce81c9c8] {
    font-size: 1.25rem;
    margin: 1rem 2rem;
}
}
.show-code .code-text[data-v-ce81c9c8] {
  font-weight: 700;
}
@media (min-width: 1024px) {
.show-code .code-text[data-v-ce81c9c8] {
    margin-top: 2rem;
}
}
.show-code .button-wrapper[data-v-ce81c9c8] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
  justify-content: center;
  padding: 1rem;
}
.show-code .button-wrapper .update-btn[data-v-ce81c9c8],
.show-code .button-wrapper .dismiss-btn[data-v-ce81c9c8] {
  color: #fff;
  border-radius: 10px;
  font-weight: 500;
  font-size: 1rem;
  padding: 0.5rem;
  width: 100%;
}
.show-code .button-wrapper .update-btn > span[data-v-ce81c9c8],
.show-code .button-wrapper .dismiss-btn > span[data-v-ce81c9c8] {
  font-weight: 700;
}
@media (min-width: 1024px) {
.show-code .button-wrapper .update-btn[data-v-ce81c9c8],
  .show-code .button-wrapper .dismiss-btn[data-v-ce81c9c8] {
    padding: 1rem 2rem;
    font-size: 1.25rem;
}
}
.show-code .button-wrapper .update-btn[data-v-ce81c9c8] {
  background-color: #362a5e;
  border: 1px solid #8F0091;
}
.show-code .button-wrapper .dismiss-btn[data-v-ce81c9c8] {
  background-color: #00C717;
}
.show-code .button-wrapper .dismiss-btn[data-v-ce81c9c8]:disabled {
  background-color: #707070;
}
.security-code-modal[data-v-ce81c9c8] {
  position: relative;
  width: 90vw;
  max-width: 500px;
  background-color: #362a5e;
}
@media (min-width: 1024px) {
.security-code-modal[data-v-ce81c9c8] {
    max-width: 450px;
}
}
.security-code-modal[data-v-ce81c9c8]::before, .security-code-modal[data-v-ce81c9c8]::after {
  position: absolute;
  top: 50%;
  content: "";
  width: 90%;
  height: 100%;
  z-index: 1;
}
.security-code-modal[data-v-ce81c9c8]::before {
  left: 0;
  transform: translate(-33%, -50%);
  background: center/contain no-repeat url("/images/redesign/lion-left.png");
}
.security-code-modal[data-v-ce81c9c8]::after {
  right: 0;
  transform: translate(33%, -50%);
  background: center/contain no-repeat url("/images/redesign/lion-right.png");
}
.security-code-modal .header-text[data-v-ce81c9c8] {
  font-weight: 500;
  text-align: center;
}
.security-code-modal .header-text .text-underline[data-v-ce81c9c8] {
  font-weight: 600;
  text-decoration: underline;
}
.security-code-modal .text-wrapper[data-v-ce81c9c8] {
  text-align: center;
}
.security-code-modal .text-wrapper .red-text[data-v-ce81c9c8] {
  line-height: 1.7;
  display: inline;
  background-color: #F42727;
  color: #fff;
  padding: 0 10px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.security-code-modal .text-wrapper__form[data-v-ce81c9c8] {
  position: relative;
  display: grid;
  z-index: 2;
  grid-gap: 0.5rem;
}
form[data-v-ce81c9c8],
.form[data-v-ce81c9c8] {
  position: relative;
  width: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 20px;
  color: #fff;
}
form .form-wrapper[data-v-ce81c9c8],
.form .form-wrapper[data-v-ce81c9c8] {
  z-index: 2;
  position: relative;
}
form .form-input .my-1rem[data-v-ce81c9c8],
.form .form-input .my-1rem[data-v-ce81c9c8] {
  margin: 1rem 0;
}
form .form-input .input-wrapper[data-v-ce81c9c8],
.form .form-input .input-wrapper[data-v-ce81c9c8] {
  border-radius: 30px;
  overflow: hidden;
  padding: 0.8rem;
  position: relative;
  background-color: #362a5e;
  border: 1px solid #8F0091;
}
form .form-input .input-wrapper .input-container[data-v-ce81c9c8],
.form .form-input .input-wrapper .input-container[data-v-ce81c9c8] {
  grid-gap: 2px;
  background-color: #362a5e;
  display: grid;
  grid-template-columns: 2.5rem 1fr;
}
form .form-input .input-wrapper input[data-v-ce81c9c8],
.form .form-input .input-wrapper input[data-v-ce81c9c8] {
  background-color: #362a5e;
  border: none;
  color: #fff;
}
form .form-input .input-wrapper input[data-v-ce81c9c8],
form .form-input .input-wrapper input[data-v-ce81c9c8]:focus-visible,
.form .form-input .input-wrapper input[data-v-ce81c9c8],
.form .form-input .input-wrapper input[data-v-ce81c9c8]:focus-visible {
  outline: none;
  border: none;
}
form .form-input .input-wrapper input[data-v-ce81c9c8]::-moz-placeholder, .form .form-input .input-wrapper input[data-v-ce81c9c8]::-moz-placeholder {
  color: #fff;
}
form .form-input .input-wrapper input[data-v-ce81c9c8]::placeholder,
form .form-input .input-wrapper i[data-v-ce81c9c8]::before,
.form .form-input .input-wrapper input[data-v-ce81c9c8]::placeholder,
.form .form-input .input-wrapper i[data-v-ce81c9c8]::before {
  color: #fff;
}
form button[type=submit][data-v-ce81c9c8],
.form button[type=submit][data-v-ce81c9c8] {
  font-weight: 600;
  padding: 0.75rem 1rem;
  border-radius: 30px;
  background-color: #00C717;
}
form p[data-v-ce81c9c8],
.form p[data-v-ce81c9c8] {
  font-size: 0.625rem;
  text-align: center;
  color: #fff;
}
form .timer-text[data-v-ce81c9c8],
.form .timer-text[data-v-ce81c9c8] {
  margin-top: 0.5rem;
  text-align: center;
  font-size: 0.875rem;
  color: #fff;
}
form .submit-btn[data-v-ce81c9c8],
.form .submit-btn[data-v-ce81c9c8] {
  margin-top: 1rem;
  width: 100%;
  border-radius: 30px;
  background: linear-gradient(90deg, rgb(85, 131, 2), rgb(103, 166, 1));
}
form .submit-btn[data-v-ce81c9c8]:disabled,
.form .submit-btn[data-v-ce81c9c8]:disabled {
  background-color: #707070;
}
.form .form-wrapper[data-v-ce81c9c8] {
  margin: 0 1rem 1rem 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-panel[data-v-c3bf03b6] {
  overflow: hidden;
  border-radius: 20px;
  background-color: #622862;
}
.auth-panel h4[data-v-c3bf03b6] {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 0.75rem 0.375rem;
  background-color: #481B4A;
}
.auth-panel__body[data-v-c3bf03b6] {
  overflow: hidden;
  padding: 0.5rem 0.375rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-textarea[data-v-e68d7eae] {
  position: relative;
  padding: 0.5rem 0.375rem;
  overflow: hidden;
  background-color: #622862;
  border-radius: 30px;
}
.auth-textarea__root[data-v-e68d7eae] {
  display: grid;
  grid-gap: 2px;
  background-color: #fff;
  grid-template-columns: 2.5rem 1fr;
}
.auth-textarea--invalid[data-v-e68d7eae] {
  background-color: #F42727;
}
.auth-textarea__icon[data-v-e68d7eae] {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #622862;
  color: white;
}
.auth-textarea textarea[data-v-e68d7eae] {
  color: #fff;
  background-color: #622862;
  padding: 0.25rem 2rem 0.25rem 1rem;
}
[data-v-e68d7eae]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: white;
  opacity: 1;
}
[data-v-e68d7eae]::placeholder { /* Most modern browsers support this now. */
  color: white;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-radio-group[data-v-43a1dc1a] {
  display: grid;
  grid-gap: 2px;
  background-color: #fff;
}
@media (min-width: 1024px) {
.auth-radio-group[data-v-43a1dc1a] {
    grid-auto-flow: column;
}
}
.auth-radio-group__item[data-v-43a1dc1a] {
  position: relative;
  display: flex;
  align-items: center;
  color: #fff;
}
.auth-radio-group label[data-v-43a1dc1a] {
  display: block;
  height: 100%;
  padding: 0.5rem;
  flex-grow: 1;
  cursor: pointer;
  padding-left: 2rem;
  background-color: #622862;
}
.auth-radio-group i[data-v-43a1dc1a] {
  position: absolute;
  left: 0.5rem;
}
.auth-radio-group__item--active.auth-radio-group__item--disabled[data-v-43a1dc1a] {
  color: rgba(255, 255, 255, 0.38);
}
.auth-radio-group__item--disabled[data-v-43a1dc1a] {
  color: rgba(255, 255, 255, 0.38);
}
.auth-radio-group__input[data-v-43a1dc1a] {
  position: absolute;
  visibility: hidden;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sugestions[data-v-29866b85] {
  display: grid;
  align-items: center;
  padding: 1rem;
  height: 100%;
  padding-bottom: calc(2rem + calc(60px + env(safe-area-inset-bottom)));
}
.sugestions__radio-group[data-v-29866b85] {
  display: flex;
  grid-gap: 0.5rem;
  align-items: center;
  flex-wrap: wrap;
}
.sugestions__radio-group__item[data-v-29866b85] {
  flex-grow: 1;
}
.sugestions__radio-group__item label[data-v-29866b85] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: auto 1fr;
  padding: 0.5rem 0.375rem;
  overflow: hidden;
  background-color: #622862;
  border-radius: 30px;
  color: white;
}
.sugestions__radio-group__item label div[data-v-29866b85] {
  position: relative;
  width: 1.875rem;
  height: 1.875rem;
  background-color: #360536;
  border-radius: 50%;
}
.sugestions__radio-group__item label div.sugestions__radio-group--checked[data-v-29866b85]::before {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  background-color: #00C717;
  content: "";
  border-radius: 50%;
}
.sugestions__radio-group__input[data-v-29866b85] {
  position: absolute;
  visibility: hidden;
}
.sugestions form[data-v-29866b85] {
  position: relative;
  display: grid;
  grid-gap: 0.5rem;
  width: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 20px;
  background-color: #7b3f7b;
  color: white;
}
.sugestions form h2[data-v-29866b85] {
  text-align: center;
}
.sugestions form p[data-v-29866b85] {
  font-size: 0.75rem;
  text-align: center;
}
.sugestions form button[type=submit][data-v-29866b85] {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 0.25rem;
  color: #fff;
  font-weight: 600;
  padding: 0.75rem 1rem;
  border-radius: 30px;
  background-color: #479e2c;
}
.sugestions form button[type=submit][data-v-29866b85]:disabled {
  color: rgba(255, 255, 255, 0.38);
}
@media (min-width: 1024px) {
.sugestions[data-v-29866b85] {
    height: 100%;
    padding: 1rem;
    justify-content: center;
}
.sugestions form[data-v-29866b85] {
    width: 600px;
    padding: 1rem 2rem;
    justify-self: center;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-select[data-v-7879172b] {
  position: relative;
}
.auth-select__wrapper[data-v-7879172b] {
  position: relative;
  padding: 0.5rem 0.375rem;
  overflow: hidden;
  background-color: #622862;
  border-radius: 30px;
}
.auth-select__root[data-v-7879172b] {
  display: grid;
  grid-gap: 2px;
  background-color: #fff;
  grid-template-columns: 2.5rem 1fr;
}
.auth-select--invalid .auth-select__root[data-v-7879172b] {
  background-color: #F42727;
}
.auth-select__icon[data-v-7879172b] {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #622862;
}
.auth-select select[data-v-7879172b] {
  position: relative;
  color: #fff;
  background-color: #622862;
  padding: 0.25rem 2rem 0.25rem 1rem;
}
.auth-select__arrow[data-v-7879172b] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 2.375rem;
  color: #fff;
}
.auth-select--light .auth-select__wrapper[data-v-7879172b] {
  background-color: #e7e7e7;
  border: 1px solid #d7d7d7;
}
.auth-select--light.auth-select--invalid[data-v-7879172b] {
  border-color: #F42727;
}
.auth-select--light.auth-select--invalid .auth-select__root[data-v-7879172b] {
  background-color: #F42727;
}
.auth-select--light .auth-select__root[data-v-7879172b] {
  background-color: #d7d7d7;
}
.auth-select--light .auth-select__icon[data-v-7879172b] {
  color: #1d162f;
  background-color: #e7e7e7;
}
.auth-select--light select[data-v-7879172b] {
  color: #000;
  background-color: #e7e7e7;
}
.auth-select--light select[data-v-7879172b]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.auth-select--light select[data-v-7879172b]::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.auth-select--light .auth-select__arrow[data-v-7879172b] {
  color: #fff;
}
.auth-select--custom-dark .auth-select__wrapper[data-v-7879172b] {
  border: 1px solid #a840a2;
  border-radius: 5px;
}
.auth-select--custom-dark.auth-select--invalid[data-v-7879172b] {
  border-color: #F42727;
}
.auth-select--custom-dark.auth-select--invalid .auth-select__root[data-v-7879172b] {
  background-color: #F42727;
}
.auth-select--custom-dark .auth-select__root[data-v-7879172b] {
  background-color: #622862;
}
.auth-select--custom-dark .auth-select__icon[data-v-7879172b] {
  color: #e7e7e7;
}
.auth-select--custom-dark select[data-v-7879172b] {
  color: #fff;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-phone-input[data-v-10669dab] {
  position: relative;
  overflow: hidden;
}
.auth-phone-input__wrapper[data-v-10669dab] {
  padding: 0.5rem 0.375rem;
  background-color: #622862;
  border-radius: 5px;
}
.auth-phone-input__root[data-v-10669dab] {
  display: grid;
  grid-gap: 2px;
  grid-template-columns: 2.5rem 1fr;
}
.auth-phone-input--invalid[data-v-10669dab] {
  background-color: #F42727;
}
.auth-phone-input__icon[data-v-10669dab] {
  color: #fff;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #622862;
}
.auth-phone-input__input[data-v-10669dab] {
  display: grid;
  grid-template-columns: 2.5rem 1fr;
}
.auth-phone-input__input span[data-v-10669dab] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #622862;
}
.auth-phone-input__input input[data-v-10669dab] {
  color: #fff;
  background-color: #622862;
  padding: 0.25rem 2rem 0.25rem 0;
}
.auth-phone-input__input input[data-v-10669dab]::-moz-placeholder {
  color: #fff;
}
.auth-phone-input__input input[data-v-10669dab]::placeholder {
  color: #fff;
}
.auth-phone-input .input__error[data-v-10669dab] {
  font-size: 0.625rem;
  padding-left: 0.5rem;
  color: #fff;
  background-color: #F42727;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.auth-checkbox[data-v-bd4d8e9c] {
  display: grid;
  width: 100%;
  cursor: pointer;
  grid-gap: 2px;
  align-items: center;
  padding: 0.25rem 0.375rem;
  color: #622862;
  border-radius: 10px;
  background-color: #d39500;
  grid-template-columns: 2.5rem 1fr;
  transition: color 0.2s ease;
}
.auth-checkbox input[data-v-bd4d8e9c] {
  position: absolute;
  visibility: hidden;
}
.auth-checkbox__root[data-v-bd4d8e9c] {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-self: center;
}
.auth-checkbox--invalid[data-v-bd4d8e9c] {
  color: #F42727;
}
.auth-checkbox span[data-v-bd4d8e9c] {
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.turnstile {
  height: 70.5px;
}
.turnstile__wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 50px;
  background-color: #fafafa;
}
.turnstile__wrapper::before, .turnstile__wrapper::after {
  position: absolute;
  background-color: #fafafa;
  width: 100%;
  height: 4px;
  content: "";
}
.turnstile__wrapper::before {
  z-index: 2;
  top: 2px;
}
.turnstile__wrapper::after {
  bottom: 3px;
}
.turnstile .cf-turnstile-wrapper {
  transform: translateY(2px);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.login-modal[data-v-dbe006e0] {
  position: relative;
  width: 90vw;
  background-color: #1d162f;
}
@media (min-width: 1024px) {
.login-modal[data-v-dbe006e0] {
    max-width: 400px;
}
}
.login-modal form[data-v-dbe006e0] {
  position: relative;
  width: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 20px;
  background-color: #a840a2;
}
.login-modal form[data-v-dbe006e0]::before, .login-modal form[data-v-dbe006e0]::after {
  position: absolute;
  top: 50%;
  content: "";
  width: 90%;
  height: 100%;
  background: center/contain no-repeat url("/images/redesign/lion.png");
}
.login-modal form[data-v-dbe006e0]::before {
  left: 0;
  transform: translate(-50%, -45%);
}
.login-modal form[data-v-dbe006e0]::after {
  right: 0;
  transform: scaleX(-1) translate(-50%, -45%);
}
.login-modal form button[type=submit][data-v-dbe006e0] {
  font-weight: 600;
  padding: 0.75rem 1rem;
  border-radius: 30px;
  background-color: #479E2C;
}
.login-modal form p[data-v-dbe006e0] {
  color: #fff;
  font-size: 0.625rem;
  text-align: center;
}
.login-modal__brand[data-v-dbe006e0] {
  position: relative;
  z-index: 2;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.login-modal__brand h3[data-v-dbe006e0] {
  font-weight: 700;
}
.login-modal__brand img[data-v-dbe006e0] {
  display: block;
  width: 150px;
}
.login-modal__form[data-v-dbe006e0] {
  position: relative;
  display: grid;
  z-index: 2;
  grid-gap: 0.5rem;
}
.login-modal__form .turnstile[data-v-dbe006e0] {
  justify-self: center;
}
.login-modal__forgot[data-v-dbe006e0] {
  justify-self: center;
  display: flex;
  grid-gap: 0.5rem;
  align-items: center;
  color: #fff;
}
.login-modal__forgot span[data-v-dbe006e0] {
  font-weight: 600;
  text-decoration: underline;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.login-modal[data-v-7b688b9c] {
  display: grid;
  width: 800px;
  grid-gap: unset;
  overflow: hidden;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.login-modal__promotions[data-v-7b688b9c] {
  display: grid;
  height: 100%;
  color: #fff;
  padding: 0.75rem;
  grid-gap: 0.5rem;
  overflow: hidden;
  background-color: #843984;
  border-radius: 20px 0 0 20px;
}
.login-modal__promotions h2[data-v-7b688b9c] {
  text-align: center;
}
.login-modal__promotions ul[data-v-7b688b9c] {
  display: grid;
  width: 100%;
  grid-gap: 0.375rem;
}
.login-modal__promotions ul button[data-v-7b688b9c] {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 20px;
  padding-bottom: 30%;
}
.login-modal__promotions ul button img[data-v-7b688b9c] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.login-modal form[data-v-7b688b9c] {
  position: relative;
  display: grid;
  grid-template-rows: auto 1fr;
  width: 100%;
  padding: 1rem;
  overflow: hidden;
  background-color: #a840a2;
  border-radius: 0 20px 20px 0;
}
.login-modal form[data-v-7b688b9c]::before, .login-modal form[data-v-7b688b9c]::after {
  position: absolute;
  top: 50%;
  content: "";
  width: 90%;
  height: 100%;
  background: center/contain no-repeat url("/images/redesign/lion.png");
}
.login-modal form[data-v-7b688b9c]::before {
  left: 0;
  transform: translate(-50%, -45%);
}
.login-modal form[data-v-7b688b9c]::after {
  right: 0;
  transform: scaleX(-1) translate(-50%, -45%);
}
.login-modal form button[type=submit][data-v-7b688b9c] {
  font-weight: 600;
  padding: 0.75rem 1rem;
  border-radius: 30px;
  background-color: #479E2C;
}
.login-modal form p[data-v-7b688b9c] {
  color: #fff;
  font-size: 0.625rem;
  text-align: center;
  align-self: end;
}
.login-modal__brand[data-v-7b688b9c] {
  position: relative;
  z-index: 2;
  color: #fff;
  grid-gap: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.login-modal__brand h3[data-v-7b688b9c] {
  font-weight: 700;
  text-transform: uppercase;
}
.login-modal__brand img[data-v-7b688b9c] {
  display: block;
  width: 150px;
}
.login-modal__form[data-v-7b688b9c] {
  position: relative;
  display: grid;
  z-index: 2;
  grid-gap: 0.5rem;
  align-items: start;
}
.login-modal__form .turnstile[data-v-7b688b9c] {
  align-self: end;
  justify-self: center;
}
.login-modal__forgot[data-v-7b688b9c] {
  justify-self: center;
  display: flex;
  color: #fff;
  grid-gap: 0.5rem;
  align-items: center;
}
.login-modal__forgot span[data-v-7b688b9c] {
  font-weight: 600;
  text-decoration: underline;
}

.login .turnstile .input__error {
  color: #fff;
}

/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.d-flex[data-v-b77a8a8a] {
  display: flex;
}
.flex-1[data-v-b77a8a8a] {
  flex: 1;
}
.side-image[data-v-b77a8a8a] {
  display: none;
}
.side-image img[data-v-b77a8a8a] {
  width: 100%;
  height: 100%;
}
.outer-container[data-v-b77a8a8a] {
  display: block;
}
.switch-tab[data-v-b77a8a8a] {
  font-weight: 600;
  font-size: 1rem;
  display: flex;
  background-color: #511369;
  height: -moz-fit-content;
  height: fit-content;
  width: calc(100% + 2rem);
  margin-left: -1rem;
  color: #fff;
}
.switch-tab > a[data-v-b77a8a8a],
.switch-tab > div[data-v-b77a8a8a] {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0.8rem;
  text-wrap: auto;
}
.switch-tab .active-tab[data-v-b77a8a8a] {
  background-color: #a840a2;
}
.form-title-container[data-v-b77a8a8a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.5rem;
  position: relative;
  z-index: 2;
}
.form-title-container .form-title[data-v-b77a8a8a] {
  text-align: center;
  font-size: 2rem;
  font-weight: 800;
  color: #fff;
}
@media (min-width: 1024px) {
.form-title-container .form-title[data-v-b77a8a8a] {
    font-size: 2.5rem;
}
}
.form-title-container .form-description[data-v-b77a8a8a] {
  color: #000;
  padding: 0.2rem 0.5rem;
  background-color: #eab512;
  font-weight: 600;
  text-align: center;
}
.form-banner[data-v-b77a8a8a] {
  width: calc(100% + 2rem);
  margin-left: -1rem;
  position: relative;
  z-index: 2;
}
.form-banner > img[data-v-b77a8a8a] {
  width: 100%;
}
.red-description[data-v-b77a8a8a] {
  position: relative;
  z-index: 2;
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
  text-align: center;
  color: #000;
  font-size: 1.1rem;
  font-weight: 700;
}
.red-description > span[data-v-b77a8a8a] {
  padding: 0.2rem 1rem;
  background-color: #eab512;
}
.login[data-v-b77a8a8a] {
  padding: 1rem;
  min-height: 500px;
  padding-bottom: calc(calc(60px + env(safe-area-inset-bottom)) + 2rem);
  height: 100%;
}
.login .login__container[data-v-b77a8a8a] {
  background-color: #a840a2;
}
@media (min-width: 1024px) {
.login .outer-container[data-v-b77a8a8a] {
    display: grid;
    max-width: 550px;
    padding: 0 1rem;
}
.login .side-image[data-v-b77a8a8a] {
    display: block;
}
.login .login__form[data-v-b77a8a8a] {
    width: 60%;
    margin: auto;
}
}
@media (min-width: 1440px) {
.login .outer-container[data-v-b77a8a8a] {
    max-width: 650px;
}
}
.login .image-container[data-v-b77a8a8a] {
  height: 100%;
}
.login .image-container img[data-v-b77a8a8a] {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 10/9;
}
.login__container[data-v-b77a8a8a] {
  position: relative;
  padding: 0 1rem 1rem 1rem;
  overflow: hidden;
  border-radius: 5px 5px 20px 20px;
}
.login__container[data-v-b77a8a8a]::before, .login__container[data-v-b77a8a8a]::after {
  position: absolute;
  top: 60%;
  content: "";
  width: 65%;
  height: 100%;
  transform: translate(0, -50%);
  z-index: 1;
  opacity: 0.3;
}
@media (min-width: 1024px) {
.login__container[data-v-b77a8a8a]::before, .login__container[data-v-b77a8a8a]::after {
    width: 35%;
}
}
.login__container[data-v-b77a8a8a]::before {
  left: 0;
  background: center/contain no-repeat url("/images/redesign/lion-left.png");
}
.login__container[data-v-b77a8a8a]::after {
  right: 0;
  background: center/contain no-repeat url("/images/redesign/lion-right.png");
}
.login__promotions[data-v-b77a8a8a] {
  display: grid;
  width: 100%;
  grid-gap: 0.5rem;
}
.login__promotions h2[data-v-b77a8a8a] {
  color: #fff;
  text-align: center;
}
.login__promotions ul[data-v-b77a8a8a] {
  display: grid;
  padding: 0 1rem;
  grid-gap: 0.375rem;
  grid-auto-flow: column;
  grid-auto-columns: minmax(80vw, 1fr);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  width: calc(100% + 2rem);
  transform: translateX(-1rem);
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.login__promotions ul[data-v-b77a8a8a]::-webkit-scrollbar {
  display: none;
}
.login__promotions ul button[data-v-b77a8a8a] {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 20px;
  padding-bottom: 30%;
}
.login__promotions ul button img[data-v-b77a8a8a] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.login form[data-v-b77a8a8a] {
  position: relative;
  width: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 20px;
  background-color: #a840a2;
}
.login form button[type=submit][data-v-b77a8a8a] {
  color: #fff;
  font-weight: 600;
  padding: 1.2rem 1rem;
  border-radius: 5px;
  background-color: #1a172e;
}
.login form p[data-v-b77a8a8a] {
  font-size: 0.625rem;
  text-align: center;
  color: #fff;
}
.login__brand[data-v-b77a8a8a] {
  position: relative;
  z-index: 2;
  grid-gap: 0.5rem;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.login__brand h3[data-v-b77a8a8a] {
  font-weight: 700;
  text-transform: uppercase;
}
.login__brand img[data-v-b77a8a8a] {
  display: block;
  width: 150px;
}
.login__form[data-v-b77a8a8a] {
  position: relative;
  display: grid;
  z-index: 2;
  grid-gap: 0.6rem;
}
.login__form .turnstile[data-v-b77a8a8a] {
  justify-self: center;
}
.login__forgot[data-v-b77a8a8a] {
  justify-self: center;
  display: flex;
  grid-gap: 0.5rem;
  align-items: center;
  color: #fff;
}
.login__forgot span[data-v-b77a8a8a] {
  font-weight: 600;
  text-decoration: underline;
}
.login--d[data-v-b77a8a8a] {
  padding: 4rem 1rem 1rem 1rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  background: center top/cover no-repeat;
  background-image: url("/images/redesign/auth-bg.jpg");
}
.login--d .login__promotions[data-v-b77a8a8a] {
  height: 100%;
  padding: 0.75rem;
  grid-gap: 0.5rem;
  overflow: hidden;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.login--d .login__promotions ul[data-v-b77a8a8a] {
  width: 100%;
  padding: 0;
  transform: unset;
  grid-auto-flow: unset;
  grid-auto-columns: unset;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
}
.login--d form[data-v-b77a8a8a] {
  display: grid;
  grid-template-rows: auto 1fr;
  border-radius: 0 20px 20px 0;
}
.login--d .login__form[data-v-b77a8a8a] {
  align-items: start;
}
.login--d .login__form .turnstile[data-v-b77a8a8a] {
  align-self: end;
}
.login--d .login__form p[data-v-b77a8a8a] {
  align-self: end;
}
.login .register-cf-text[data-v-b77a8a8a] {
  color: #fff;
}
.login .login__forgot[data-v-b77a8a8a] {
  margin: 0.5rem 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.d-flex[data-v-209dbf7e] {
  display: flex;
}
.flex-1[data-v-209dbf7e] {
  flex: 1;
}
.side-image[data-v-209dbf7e] {
  display: none;
}
.side-image img[data-v-209dbf7e] {
  width: 100%;
  height: 100%;
}
.outer-container[data-v-209dbf7e] {
  display: block;
}
.switch-tab[data-v-209dbf7e] {
  font-weight: 600;
  font-size: 1rem;
  display: flex;
  background-color: #511369;
  height: -moz-fit-content;
  height: fit-content;
  width: calc(100% + 2rem);
  margin-left: -1rem;
  color: #fff;
}
.switch-tab > a[data-v-209dbf7e],
.switch-tab > div[data-v-209dbf7e] {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0.8rem;
  text-wrap: auto;
}
.switch-tab .active-tab[data-v-209dbf7e] {
  background-color: #a840a2;
}
.form-title-container[data-v-209dbf7e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.5rem;
  position: relative;
  z-index: 2;
}
.form-title-container .form-title[data-v-209dbf7e] {
  text-align: center;
  font-size: 2rem;
  font-weight: 800;
  color: #fff;
}
@media (min-width: 1024px) {
.form-title-container .form-title[data-v-209dbf7e] {
    font-size: 2.5rem;
}
}
.form-title-container .form-description[data-v-209dbf7e] {
  color: #000;
  padding: 0.2rem 0.5rem;
  background-color: #eab512;
  font-weight: 600;
  text-align: center;
  margin: 0 1rem;
}
.form-banner[data-v-209dbf7e] {
  width: calc(100% + 2rem);
  margin-left: -1rem;
  position: relative;
  z-index: 2;
}
.form-banner > img[data-v-209dbf7e] {
  width: 100%;
}
.red-description[data-v-209dbf7e] {
  position: relative;
  z-index: 2;
  margin: 0.5rem 0 1rem 0;
  display: flex;
  justify-content: center;
  text-align: center;
  color: #000;
  font-size: 1.2rem;
  font-weight: 700;
}
.red-description > span[data-v-209dbf7e] {
  padding: 0.2rem 0.5rem;
  background-color: #eab512;
}
[data-v-209dbf7e] .auth-checkbox  {
  color: #fff;
}
[data-v-209dbf7e] .icon-hexagon::before {
  color: #fff;
}
[data-v-209dbf7e] .auth-checkbox--invalid  {
  color: #f42727;
}
[data-v-209dbf7e] .auth-checkbox--invalid  .icon-hexagon::before {
  color: #f42727;
}
.register[data-v-209dbf7e] {
  min-height: 500px;
  padding: 1rem;
  padding-bottom: calc(calc(60px + env(safe-area-inset-bottom)) + 2rem);
}
.register .image-container[data-v-209dbf7e] {
  height: 100%;
}
.register .image-container img[data-v-209dbf7e] {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 10/9;
}
.register__container[data-v-209dbf7e] {
  position: relative;
  width: 100%;
  padding: 0 1rem 1rem 1rem;
  overflow: hidden;
  border-radius: 5px 5px 20px 20px;
  background-color: #a840a2;
}
.register__container[data-v-209dbf7e]::before, .register__container[data-v-209dbf7e]::after {
  position: absolute;
  top: 60%;
  content: "";
  width: 65%;
  height: 100%;
  transform: translate(0, -50%);
  z-index: 1;
  opacity: 0.3;
}
@media (min-width: 1024px) {
.register__container[data-v-209dbf7e]::before, .register__container[data-v-209dbf7e]::after {
    width: 35%;
}
}
.register__container[data-v-209dbf7e]::before {
  left: 0;
  background: center/contain no-repeat url("/images/redesign/lion-left.png");
}
.register__container[data-v-209dbf7e]::after {
  right: 0;
  background: center/contain no-repeat url("/images/redesign/lion-right.png");
}
.register__container button[type=submit][data-v-209dbf7e] {
  font-weight: 600;
  padding: 0.75rem 1rem;
  color: #fff;
  margin-bottom: 1rem;
  border-radius: 5px;
  background-color: #1a162e;
  transition: all 0.2s ease;
}
.register__container button[type=submit][data-v-209dbf7e]:disabled {
  color: rgba(255, 255, 255, 0.38);
}
.register__container button[type=submit][data-v-209dbf7e]:hover:not(:disabled) {
  color: #a840a2;
}
.register__container p[data-v-209dbf7e] {
  color: #fff;
  font-size: 0.625rem;
  text-align: center;
}
.register__brand[data-v-209dbf7e] {
  position: relative;
  z-index: 2;
  color: #fff;
  grid-gap: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.register__brand h3[data-v-209dbf7e] {
  font-weight: 700;
  text-transform: uppercase;
}
.register__brand img[data-v-209dbf7e] {
  display: block;
  width: 170px;
}
.register form[data-v-209dbf7e] {
  position: relative;
  z-index: 2;
  margin-bottom: 1rem;
  padding-top: 1rem;
}
.register__step[data-v-209dbf7e] {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0.5rem;
  align-items: start;
}
@media (min-width: 1024px) {
.register__step[data-v-209dbf7e] {
    grid-gap: 1.5rem;
}
}
.register__step .turnstile[data-v-209dbf7e] {
  justify-self: center;
}
.register__step .register__submit[data-v-209dbf7e] {
  display: grid;
}
.register__step p[data-v-209dbf7e] {
  color: #000;
}
.register__step .register-button[data-v-209dbf7e] {
  font-weight: 600;
  padding: 0.75rem 1rem;
  color: #fff;
  margin-bottom: 1rem;
  border-radius: 5px;
  background-color: #1a162e;
}
.register__step .register-button[data-v-209dbf7e]:disabled {
  color: rgba(255, 255, 255, 0.38);
}
.register__step .register-button i[data-v-209dbf7e] {
  margin-right: 0.5rem;
}
.register__step .back-button[data-v-209dbf7e] {
  justify-self: center;
}
.register__step .back-button i[data-v-209dbf7e] {
  margin-right: 0.5rem;
}
.register__errors[data-v-209dbf7e] {
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid #F42727;
}
.register__errors h4[data-v-209dbf7e] {
  font-weight: 700;
  text-align: center;
  text-decoration: underline;
  text-transform: uppercase;
  padding: 0.75rem 0.375rem;
  background-color: #F42727;
}
.register__errors div[data-v-209dbf7e] {
  padding: 0.5rem 0.375rem;
  background-color: #e7e7e7;
}
.register__errors ul[data-v-209dbf7e] {
  display: grid;
  grid-gap: 2px;
  background-color: #d7d7d7;
}
.register__errors ul li[data-v-209dbf7e] {
  padding: 0.5rem;
  background-color: #e7e7e7;
}
.register__errors ul span[data-v-209dbf7e] {
  color: #000;
  font-size: 0.75rem;
}
.register__errors[data-v-209dbf7e] {
  overflow: hidden;
  border-radius: 20px;
}
.register__errors h4[data-v-209dbf7e] {
  color: #fff;
  text-align: center;
  font-weight: 700;
  text-decoration: underline;
  text-transform: uppercase;
  padding: 0.75rem 0.375rem;
  background-color: #811725;
}
.register__errors div[data-v-209dbf7e] {
  color: #fff;
  padding: 0.5rem 0.375rem;
  background-color: #9C1F32;
}
.register__errors ul[data-v-209dbf7e] {
  display: grid;
  grid-gap: 2px;
  background-color: #fff;
}
.register__errors ul li[data-v-209dbf7e] {
  color: #fff;
  padding: 0.5rem;
  background-color: #9C1F32;
}
.register__errors ul span[data-v-209dbf7e] {
  font-size: 0.75rem;
}
@media (min-width: 1024px) {
.register .outer-container[data-v-209dbf7e] {
    display: grid;
    max-width: 550px;
    padding: 0 1rem;
}
.register .side-image[data-v-209dbf7e] {
    display: block;
}
.register .register__container[data-v-209dbf7e] {
    overflow: hidden;
    display: block;
}
.register .back-button[data-v-209dbf7e] {
    position: absolute;
    top: -2.4rem;
    left: 0rem;
}
.register .step-button[data-v-209dbf7e] {
    margin-bottom: 0;
}
.register .register__step[data-v-209dbf7e] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.register .register__step .register__submit[data-v-209dbf7e] {
    grid-gap: 1rem;
    grid-column: span 2;
    grid-template-columns: auto 1fr;
}
.register .register__step .register__submit .register-button[data-v-209dbf7e] {
    margin-bottom: 0;
    grid-row: 1/2;
    grid-column: 2/3;
}
.register .register__step .auth-panel[data-v-209dbf7e], .register .register__step .auth-checkbox[data-v-209dbf7e], .register .register__step p[data-v-209dbf7e], .register .register__step .register__errors[data-v-209dbf7e] {
    grid-column: span 2;
}
.register .register__step .auth-checkbox[data-v-209dbf7e], .register .register__step p[data-v-209dbf7e] {
    justify-self: center;
}
.register form[data-v-209dbf7e] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.register form .register__submit[data-v-209dbf7e] {
    grid-gap: 1rem;
    grid-column: span 2;
    grid-template-columns: auto 1fr;
}
.register form .register__submit button[type=submit][data-v-209dbf7e] {
    margin-bottom: 0;
    grid-row: 1/2;
    grid-column: 2/3;
}
.register form .auth-panel[data-v-209dbf7e], .register form .auth-checkbox[data-v-209dbf7e], .register form p[data-v-209dbf7e], .register form .register__errors[data-v-209dbf7e] {
    grid-column: span 2;
}
.register form .auth-checkbox[data-v-209dbf7e], .register form p[data-v-209dbf7e] {
    justify-self: center;
}
.register .full-width-input[data-v-209dbf7e] {
    grid-column: span 2;
}
}
@media (min-width: 1440px) {
.register .outer-container[data-v-209dbf7e] {
    max-width: 650px;
}
}
.register--d[data-v-209dbf7e] {
  padding: 4rem 1rem 1rem 1rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  background: center top/cover no-repeat;
}
.register .register-cf-text[data-v-209dbf7e] {
  color: #fff;
}
.inline-block[data-v-209dbf7e] {
  display: inline-block;
}
.max-size[data-v-209dbf7e] {
  width: 100%;
  text-align: center;
  font-size: 0.8rem;
  height: 48px;
}
@media (min-width: 1024px) {
.max-size[data-v-209dbf7e] {
    padding-left: 0;
    padding-right: 0;
}
}
.otp-container[data-v-209dbf7e] {
  display: flex;
  gap: 10px;
}
.otp-container span[data-v-209dbf7e] {
  text-wrap: auto;
}
.otp-container .btn[data-v-209dbf7e] {
  color: rgba(0, 0, 0, 0.65);
  background-color: #eab512;
}
.otp-container .btn[data-v-209dbf7e]:hover:not(:disabled) {
  background-color: #d39500;
}
.otp-channel-selector[data-v-209dbf7e] {
  display: flex;
  gap: 0.5rem;
  grid-column: span 2;
}
.otp-channel-selector .otp-channel-btn[data-v-209dbf7e] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.6rem 0.75rem;
  border: 1px solid #3a3a3a;
  border-radius: 6px;
  background-color: #1a1a1a;
  color: #999;
  font-size: 0.85rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
}
.otp-channel-selector .otp-channel-btn.active[data-v-209dbf7e] {
  background-color: #eab512;
  border-color: #eab512;
  color: rgba(0, 0, 0, 0.85);
}
.otp-channel-selector .otp-channel-btn[data-v-209dbf7e]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.otp-channel-selector .otp-channel-btn i[data-v-209dbf7e] {
  font-size: 1rem;
}
.btn[data-v-209dbf7e]:disabled {
  color: rgba(0, 0, 0, 0.65);
  background-color: #707070;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.forgot-password[data-v-4015581a] {
  margin: 1rem 0;
  min-height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.forgot-password__container[data-v-4015581a] {
  position: relative;
  margin-bottom: 2rem;
  border-radius: 5px;
  border: 1px solid #362a5e;
  background-color: #f1f1f1;
}
.forgot-password__title[data-v-4015581a] {
  position: relative;
  overflow: hidden;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
  border-radius: 5px 5px 0 0;
}
.forgot-password__title img[data-v-4015581a] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.forgot-password form[data-v-4015581a] {
  padding: 1rem;
}
.forgot-password__instructions li[data-v-4015581a] {
  display: grid;
  padding: 0.5rem;
  margin: 0.5rem 0;
  border-radius: 5px;
  border: 1px solid #8F0091;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: 3rem 1fr;
}
.forgot-password__instructions li[data-v-4015581a]:last-child {
  margin-bottom: 0;
}
.forgot-password__instructions li i[data-v-4015581a], .forgot-password__instructions li h4[data-v-4015581a] {
  color: #a840a2;
}
.forgot-password__instructions li i[data-v-4015581a] {
  position: absolute;
  grid-column: 1/2;
  grid-row: 1/3;
}
.forgot-password__instructions li h4[data-v-4015581a], .forgot-password__instructions li p[data-v-4015581a] {
  grid-column: 2/3;
}
.forgot-password__instructions li h4[data-v-4015581a] {
  grid-row: 1/2;
}
.forgot-password__instructions li p[data-v-4015581a] {
  grid-row: 2/3;
}
@media (min-width: 1024px) {
.forgot-password .forgot-password__container[data-v-4015581a] {
    max-width: 350px;
    margin: 0 auto 2rem auto;
}
.forgot-password .forgot-password__instructions ul[data-v-4015581a] {
    display: grid;
    grid-gap: 1rem;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.forgot-password .forgot-password__instructions ul li[data-v-4015581a] {
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.forgot-password .forgot-password__instructions ul li i[data-v-4015581a] {
    position: relative;
}
.forgot-password .forgot-password__instructions ul li p[data-v-4015581a] {
    font-size: 0.75rem;
}
.forgot-password .forgot-password__instructions ul li i[data-v-4015581a], .forgot-password .forgot-password__instructions ul li h4[data-v-4015581a], .forgot-password .forgot-password__instructions ul li p[data-v-4015581a] {
    grid-row: unset;
    grid-column: unset;
    text-align: center;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.forgot-password[data-v-63e0e3f2] {
  margin: 1rem 0;
  min-height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: calc(60px + env(safe-area-inset-bottom));
}
.forgot-password__container[data-v-63e0e3f2] {
  position: relative;
  margin-bottom: 2rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
  background-color: #1d162f;
}
.forgot-password__title[data-v-63e0e3f2] {
  position: relative;
  overflow: hidden;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #8F0091;
  border-radius: 5px 5px 0 0;
}
.forgot-password__title img[data-v-63e0e3f2] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.forgot-password form[data-v-63e0e3f2] {
  padding: 1rem;
}
.forgot-password__instructions li[data-v-63e0e3f2] {
  display: grid;
  padding: 0.5rem;
  margin: 0.5rem 0;
  border-radius: 5px;
  border: 1px solid #8F0091;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: 3rem 1fr;
}
.forgot-password__instructions li[data-v-63e0e3f2]:last-child {
  margin-bottom: 0;
}
.forgot-password__instructions li i[data-v-63e0e3f2], .forgot-password__instructions li h4[data-v-63e0e3f2] {
  color: #a840a2;
}
.forgot-password__instructions li i[data-v-63e0e3f2] {
  position: absolute;
  grid-column: 1/2;
  grid-row: 1/3;
}
.forgot-password__instructions li h4[data-v-63e0e3f2], .forgot-password__instructions li p[data-v-63e0e3f2] {
  grid-column: 2/3;
}
.forgot-password__instructions li h4[data-v-63e0e3f2] {
  grid-row: 1/2;
}
.forgot-password__instructions li p[data-v-63e0e3f2] {
  grid-row: 2/3;
}
@media (min-width: 1024px) {
.forgot-password[data-v-63e0e3f2] {
    padding-bottom: 0;
}
.forgot-password .forgot-password__container[data-v-63e0e3f2] {
    max-width: 350px;
    margin: 0 auto 2rem auto;
}
.forgot-password .forgot-password__instructions ul[data-v-63e0e3f2] {
    display: grid;
    grid-gap: 1rem;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.forgot-password .forgot-password__instructions ul li[data-v-63e0e3f2] {
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.forgot-password .forgot-password__instructions ul li i[data-v-63e0e3f2] {
    position: relative;
}
.forgot-password .forgot-password__instructions ul li p[data-v-63e0e3f2] {
    font-size: 0.75rem;
}
.forgot-password .forgot-password__instructions ul li i[data-v-63e0e3f2], .forgot-password .forgot-password__instructions ul li h4[data-v-63e0e3f2], .forgot-password .forgot-password__instructions ul li p[data-v-63e0e3f2] {
    grid-row: unset;
    grid-column: unset;
    text-align: center;
}
}
.forgot-password.theme--light .forgot-password__instructions li[data-v-63e0e3f2] {
  border-color: var(--red);
}
.forgot-password.theme--light .forgot-password__instructions li i[data-v-63e0e3f2], .forgot-password.theme--light .forgot-password__instructions li h4[data-v-63e0e3f2] {
  color: var(--red);
}
.forgot-password.theme--light .forgot-password__instructions li p[data-v-63e0e3f2] {
  color: var(--text-gray);
}
.patt-holder{background:#3382c0;  -ms-touch-action: none;}
.patt-wrap{position:relative; cursor:pointer;}
.patt-wrap ul, .patt-wrap li{
	list-style: none;
	margin:0;
	padding: 0;
}
.patt-circ{
	position:relative;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
 }
.patt-circ.hovered{
	border:3px solid #009900;
}

.patt-error .patt-circ.hovered{
	border:3px solid #BA1B26;
}

.patt-hidden .patt-circ.hovered{border:0;}

.patt-dots{
	background: #FFF;
	width: 10px;height: 10px;
	border-radius:5px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-5px;
	margin-left:-5px;
}
.patt-lines{
	border-radius:5px;
	height:10px;
	background:rgba(255,255,255,.7);
	position:absolute;
	transform-origin:5px 5px;
	-ms-transform-origin:5px 5px; /* IE 9 */
	-webkit-transform-origin:5px 5px;
}

.patt-hidden .patt-lines{
	display:none;
}

/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.popular-articles[data-v-359b074e] {
  width: 100%;
  max-width: 400px;
  height: 350px;
  border-radius: 5px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border: 1px solid #8F0091;
  gap: 0.5rem;
}
.popular-articles__header[data-v-359b074e] {
  text-align: center;
  flex-shrink: 0;
  background: #8F0091;
}
.popular-articles__header h3[data-v-359b074e] {
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 0.5rem;
}
.popular-articles__list[data-v-359b074e] {
  flex-direction: column;
  max-height: 455px;
  overflow-y: auto;
  padding: 0 0.5rem 0.5rem 0.5rem;
}
.popular-item[data-v-359b074e] {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #1d162f;
  border-radius: 2px;
  overflow: hidden;
  cursor: pointer;
  transition: background 0.2s;
  height: 65px;
  margin-bottom: 12px;
}
.popular-item[data-v-359b074e]:hover {
  background: #362a5e;
}
.popular-item__image[data-v-359b074e] {
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}
.popular-item__image img[data-v-359b074e] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.popular-item__content[data-v-359b074e] {
  flex: 1;
  padding-right: 12px;
}
.popular-item__title[data-v-359b074e] {
  color: #fff;
  font-size: 0.85rem;
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
.popular-item[data-v-359b074e]:last-child {
  margin-bottom: 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#article-detail[data-v-12f329f4] {
  padding: 2rem 0;
  min-height: 80vh;
}
#article-detail .app-container[data-v-12f329f4] {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 1rem;
}
#article-detail .article-detail__layout[data-v-12f329f4] {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media (min-width: 1024px) {
#article-detail .article-detail__layout[data-v-12f329f4] {
    flex-direction: row;
    align-items: flex-start;
}
}
#article-detail .article-detail__top[data-v-12f329f4] {
  margin-bottom: 1rem;
}
#article-detail .article-detail__main[data-v-12f329f4] {
  flex: 1;
  min-width: 0;
  background: #1d162f;
  border: 1px solid #8F0091;
  border-radius: 5px;
  padding: 1rem;
}
#article-detail .article-detail__sidebar[data-v-12f329f4] {
  flex: 0 0 350px;
  position: sticky;
}
#article-detail .article-content__header h1[data-v-12f329f4] {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.2;
  margin-top: 1.5rem;
  word-wrap: break-word;
}
@media (min-width: 1024px) {
#article-detail .article-content__header h1[data-v-12f329f4] {
    font-size: 2.5rem;
}
}
#article-detail .article-content__image[data-v-12f329f4] {
  width: 100%;
  border-radius: 2px;
  overflow: hidden;
  margin-bottom: 1.5rem;
}
#article-detail .article-content__image img[data-v-12f329f4] {
  width: 100%;
  height: auto;
  display: block;
}
#article-detail .article-content__meta[data-v-12f329f4] {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 1rem;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.9rem;
}
#article-detail .article-content__date[data-v-12f329f4] {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
}
#article-detail .article-content__body[data-v-12f329f4] {
  color: rgba(255, 255, 255, 0.85);
  font-size: 0.8rem;
  line-height: 1.7;
}
@media (min-width: 1024px) {
#article-detail .article-content__body[data-v-12f329f4] {
    font-size: 1.1rem;
}
}
#article-detail .article-content__body[data-v-12f329f4] p {
  margin-bottom: 1.5rem;
}
#article-detail .article-content__body[data-v-12f329f4] h2,
#article-detail .article-content__body[data-v-12f329f4] h3 {
  color: #fff;
  margin: 2rem 0 1rem;
}
#article-detail .article-content__body[data-v-12f329f4] img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}
#article-detail .article-content__footer[data-v-12f329f4] {
  margin-top: 3rem;
  padding-top: 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#article-detail .btn-back[data-v-12f329f4] {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid #8F0091;
  color: #fff;
  padding: 0;
  cursor: pointer;
  transition: all 0.2s;
  width: 40px;
  height: 40px;
  border-radius: 5px;
}
#article-detail .btn-back[data-v-12f329f4]:hover {
  background: #362a5e;
  border-color: #ffb400;
  transform: translateX(-3px);
}
#article-detail.theme--light .article-detail__main[data-v-12f329f4] {
  background: #fff;
  border: 1px solid #8F0091;
}
#article-detail.theme--light .article-content h1[data-v-12f329f4] {
  color: #362a5e;
}
#article-detail.theme--light .article-content__meta[data-v-12f329f4] {
  color: #707070;
}
#article-detail.theme--light .article-content__body[data-v-12f329f4] {
  color: #000;
}
#article-detail.theme--light .article-content__body[data-v-12f329f4] h2,
#article-detail.theme--light .article-content__body[data-v-12f329f4] h3 {
  color: #362a5e;
}
#article-detail.theme--light .btn-back[data-v-12f329f4] {
  background: #f4f4f4;
  border: 1px solid #ddd;
  color: #362a5e;
}
#article-detail.theme--light .btn-back[data-v-12f329f4]:hover {
  background: #fff;
  border-color: #8F0091;
}
#article-detail .loading-placeholder[data-v-12f329f4] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#article-detail .loading-placeholder .skeleton-image[data-v-12f329f4] {
  height: 400px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
#article-detail .loading-placeholder .skeleton-title[data-v-12f329f4] {
  height: 40px;
  background: rgba(255, 255, 255, 0.1);
  width: 80%;
  border-radius: 4px;
}
#article-detail .loading-placeholder .skeleton-text[data-v-12f329f4] {
  height: 15px;
  background: rgba(255, 255, 255, 0.1);
  width: 100%;
  border-radius: 2px;
}
#article-detail .loading-placeholder .skeleton-text.half[data-v-12f329f4] {
  width: 50%;
}
#article-detail .article-content__body {
  word-wrap: break-word;
}
#article-detail .article-content__body ul,
#article-detail .article-content__body ol {
  list-style-position: outside;
  padding-left: 1.5rem;
  margin-bottom: 1.5rem;
}
#article-detail .article-content__body ul li,
#article-detail .article-content__body ol li {
  margin-bottom: 0.75rem;
}
#article-detail .article-content__body ul li:last-child,
#article-detail .article-content__body ol li:last-child {
  margin-bottom: 0;
}
#article-detail .article-content__body ul li p,
#article-detail .article-content__body ol li p {
  margin-bottom: 0;
  display: inline;
}
#article-detail .article-content__body ul {
  list-style-type: disc;
}
#article-detail .article-content__body table {
  border-spacing: 0px;
  width: 100%;
  overflow: hidden;
  border-spacing: 0;
  height: 100%;
  width: 100%;
  vertical-align: middle;
}
#article-detail .article-content__body table tr,
#article-detail .article-content__body table td {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
#article-detail.theme--light #article-detail .article-content__body table tr,
#article-detail.theme--light #article-detail .article-content__body table td {
  border: 1px solid #ddd;
}
#article-detail .article-content__body :last-child {
  margin-top: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.awards-slot p[data-v-6039876d] {
  color: #fff;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.awards-casino p[data-v-5ac13c24] {
  color: #fff;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.awards-mobile[data-v-17732251] {
  display: grid;
  margin: 1rem 0;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  border-radius: 5px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
}
.awards-mobile h2[data-v-17732251] {
  color: #a840a2;
}
.awards-mobile h2[data-v-17732251], .awards-mobile article[data-v-17732251] {
  grid-column: 1/-1;
}
.awards-mobile p[data-v-17732251] {
  font-weight: 600;
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
  color: #fff;
}
.awards-mobile p[data-v-17732251]:last-child {
  margin-bottom: 0;
}
.awards-mobile div[data-v-17732251] {
  justify-self: center;
  display: grid;
  grid-gap: 1rem;
  margin-top: 0.5rem;
  grid-template-columns: 3fr 2fr;
  grid-template-rows: repeat(3, 6rem);
}
.awards-mobile div img[data-v-17732251] {
  display: block;
  height: 6rem;
  -o-object-fit: contain;
     object-fit: contain;
  align-self: center;
  justify-self: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.header-dropdown-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
  padding: 0 0.5rem;
  font-size: 10px;
  text-transform: uppercase;
}
.header-dropdown-link::after {
  position: absolute;
  right: 0;
  width: 1px;
  height: 100%;
  content: "";
  background-color: rgba(255, 255, 255, 0.5);
}
.header-dropdown-link-mobile {
  position: relative;
  display: grid;
  width: 100%;
  align-items: center;
  grid-template-rows: 50px;
  grid-template-columns: 50px 1fr;
  text-align: left;
  font-weight: 600;
  overflow: hidden;
  border-radius: 5px;
  background: linear-gradient(to bottom, #577fb1 0%, #375376 100%);
}
.header-dropdown-link-mobile div {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to bottom, #476995 0%, #375376 100%);
}
.header-dropdown-link-mobile div img {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.75rem;
  -o-object-fit: contain;
  object-fit: contain;
}
.header-dropdown-link-mobile span {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: 0.5rem;
}
@media (min-width: 1367px) {
.header-dropdown-link {
    padding: 0 0.8rem;
}
}
a:hover {
  color: #ffffff;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.fs_modal {
  padding: 0.75rem 1rem;
  background-color: var(--blue-dark);
  overflow: hidden;
  height: 100%;
  overflow-y: overlay;
}
.fs_modal div {
  padding-bottom: 0.5rem;
}
.fs_modal div span {
  font-weight: bold;
  font-size: 0.9rem;
}
.fs_modal div.gameList {
  padding: 1rem 0;
}
.fs_modal ul {
  display: grid;
  gap: 10px;
}
.fs_modal ul li {
  display: grid;
  grid-column-gap: 0.25rem;
  grid-template-columns: 1fr auto auto;
  grid-template-rows: auto auto;
  background-color: #2E3D66;
  border-radius: 10px;
  padding: 1rem;
  color: #fff;
}
.fs_modal ul li .game-name {
  font-weight: 700;
  font-size: 0.875rem;
}
.fs_modal ul li em {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  grid-row: 1/3;
  grid-column: 2/3;
  font-weight: 700;
  font-size: 0.75rem;
  font-style: normal;
  padding: 0.25rem 0.375rem;
  border-radius: 5px;
  border: 1px solid #fff;
}
.fs_modal ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-row: 1/3;
  grid-column: 3/4;
  padding: 0.25rem 0.5rem;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  background-color: #a840a2;
  border-radius: 5px;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.million header[data-v-ae51cc7a] {
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
}
.million header img[data-v-ae51cc7a] {
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
.million header[data-v-ae51cc7a] {
    width: 100%;
    transform: unset;
}
}
.million__content[data-v-ae51cc7a] {
  display: grid;
  grid-gap: 0.75rem;
  padding: 0.75rem 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.million__content[data-v-ae51cc7a] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.million__content li[data-v-ae51cc7a] {
  position: relative;
}
.million__content a[data-v-ae51cc7a] {
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 181.0344827586%;
}
.million__content a img[data-v-ae51cc7a] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.million__content a img.million__placeholder[data-v-ae51cc7a] {
  padding: 1rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center 25%;
     object-position: center 25%;
  background-color: #362a5e;
}
.million__content a[data-v-ae51cc7a]::before {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  content: "";
  width: 100%;
  height: 60%;
  background: linear-gradient(to top, rgba(29, 22, 47, 0.9) 0%, rgba(29, 22, 47, 0.8) 40%, rgba(29, 22, 47, 0) 100%);
}
.million__content div[data-v-ae51cc7a] {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
  display: grid;
  padding: 0.5rem;
  justify-items: center;
  overflow: hidden;
}
.million__content div > span[data-v-ae51cc7a] {
  display: block;
  width: 100%;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.million__content div h2[data-v-ae51cc7a] {
  color: #fff;
  text-align: center;
}
.million__content div > button[data-v-ae51cc7a] {
  padding: 0.5rem;
  font-weight: 600;
  font-size: 0.75rem;
}
.million__content div > button i[data-v-ae51cc7a] {
  margin-right: 0.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.virtual-game a[data-v-f1b8fe0e] {
  position: relative;
  display: flex;
  flex-direction: column;
}
.virtual-game__img[data-v-f1b8fe0e] {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 75%;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.virtual-game__img[data-v-f1b8fe0e]:hover {
    border-color: #a840a2;
}
}
.virtual-game__img img[data-v-f1b8fe0e] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.virtual-game .game-title[data-v-f1b8fe0e] {
  display: block;
  width: 100%;
  padding: 0 1rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.virtual-game.theme--dark span[data-v-f1b8fe0e] {
  color: #fff;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.random-game-modal[data-v-37cd65be] {
  display: grid;
  width: 100%;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: 3fr 2fr;
}
@media (min-width: 1024px) {
.random-game-modal[data-v-37cd65be] {
    width: 350px;
}
}
.random-game-modal__game[data-v-37cd65be] {
  display: grid;
  width: 100%;
  grid-gap: 0.125rem;
}
.random-game-modal__game a[data-v-37cd65be] {
  position: relative;
  display: block;
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 66.6666666667%;
}
.random-game-modal__game a.disabled[data-v-37cd65be] {
  pointer-events: none;
}
.random-game-modal__game a > img[data-v-37cd65be] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: filter 0.2s ease;
}
.random-game-modal__game h5[data-v-37cd65be] {
  font-size: 0.625rem;
  text-align: center;
  transition: filter 0.2s ease;
}
.random-game-modal__game span[data-v-37cd65be] {
  display: block;
  font-size: 0.75rem;
  text-align: center;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: filter 0.2s ease;
}
.random-game-modal__game.loading h5[data-v-37cd65be], .random-game-modal__game.loading span[data-v-37cd65be], .random-game-modal__game.loading a > img[data-v-37cd65be] {
  filter: blur(5px);
}
.random-game-modal__controls[data-v-37cd65be] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.random-game-modal__controls a.disabled[data-v-37cd65be] {
  pointer-events: none;
  color: rgba(255, 255, 255, 0.38);
  background-color: #707070;
}
@keyframes rotateY-37cd65be {
to {
    transform: rotateY(360deg);
}
}
.random-game-modal__loading[data-v-37cd65be] {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 1rem;
}
.random-game-modal__loading.spin img[data-v-37cd65be] {
  animation: rotateY-37cd65be 1000ms infinite linear;
}
.random-game-modal__loading img[data-v-37cd65be] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.7));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.socket-popup {
  display: grid;
  grid-gap: 1rem;
  justify-items: center;
  color: #fff;
  padding: 1rem;
}
.socket-popup h3 {
  padding: 0.5rem 1rem;
  border-radius: 5px;
}
.socket-popup h2, .socket-popup div, .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;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.casino-game[data-v-62c17a81] {
  position: relative;
}
.casino-game a[data-v-62c17a81]:not(.outlined-link) {
  display: block;
  overflow: hidden;
  font-weight: 600;
  font-size: 0.75rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.casino-game .outlined-link[data-v-62c17a81] {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.casino-game__img-container[data-v-62c17a81] {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 75%;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.casino-game__img-container[data-v-62c17a81]:hover {
    border-color: #a840a2;
}
}
.casino-game img[data-v-62c17a81] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.casino-game > span[data-v-62c17a81] {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 0.5rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.casino-game--ezugi > div[data-v-62c17a81] {
  padding-bottom: 76%;
}
.casino-game--luckystreak > div[data-v-62c17a81] {
  padding-bottom: 66.75%;
}
.casino-game.theme--dark a span[data-v-62c17a81] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-menu[data-v-3498fb2f] {
  margin: 0.5rem auto;
  max-width: 1280px;
}
.app-menu ul[data-v-3498fb2f] {
  display: flex;
  align-items: center;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.app-menu ul[data-v-3498fb2f]::-webkit-scrollbar {
  display: none;
}
.app-menu ul li[data-v-3498fb2f] {
  width: 20%;
  flex: 0 0 20%;
  padding: 0 0.375rem;
  scroll-snap-align: start;
}
.app-menu ul li[data-v-3498fb2f]:first-child {
  margin-left: 0;
}
.app-menu ul li[data-v-3498fb2f]:last-child {
  margin-right: 0;
}
.app-menu ul a[data-v-3498fb2f] {
  position: relative;
  color: #000;
  padding-bottom: 0.75rem;
  cursor: pointer;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.app-menu ul a[data-v-3498fb2f]::before {
  position: absolute;
  display: block;
  bottom: 0;
  width: 100%;
  height: 1px;
  content: "";
  z-index: 3;
  max-width: 5rem;
  background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, #a840a2 50%, rgba(0, 0, 0, 0) 100%);
}
.app-menu ul a[data-v-3498fb2f]::after {
  position: absolute;
  width: 5rem;
  height: 5rem;
  bottom: -4.25rem;
  z-index: 2;
  content: "";
  background: radial-gradient(circle, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%);
}
@media (hover: hover) and (min-width: 1024px) {
.app-menu ul a:hover div[data-v-3498fb2f] {
    border-color: #a840a2;
}
.app-menu ul a[data-v-3498fb2f]:hover::after {
    background: radial-gradient(circle, rgba(168, 64, 162, 0.5) 0%, rgba(168, 64, 162, 0.9) 50%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%);
}
}
.app-menu ul div[data-v-3498fb2f] {
  position: relative;
  width: 4rem;
  height: 4rem;
  font-size: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: #ddd;
  border: 1px solid #8F0091;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color 0.2s ease;
}
.app-menu ul div.new[data-v-3498fb2f]::before {
  position: absolute;
  top: 6px;
  right: -35px;
  z-index: 2;
  width: 100px;
  color: #fff;
  background-color: #FF1C1C;
  font-size: 0.625rem;
  font-weight: 700;
  text-align: center;
  transform: rotate(45deg);
  content: "NEW";
}
.app-menu ul i[data-v-3498fb2f] {
  position: relative;
}
.app-menu ul span[data-v-3498fb2f] {
  position: relative;
  font-size: 0.625rem;
  margin-top: 0.5rem;
  font-weight: 600;
  color: var(--text-gray);
}
@media (min-width: 1024px) {
.app-menu ul[data-v-3498fb2f] {
    justify-content: space-between;
}
.app-menu ul li[data-v-3498fb2f] {
    flex: unset;
}
}
.app-menu.theme--dark ul span[data-v-3498fb2f] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.error-403[data-v-79795e8c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - var(--header-height));
}
.error-403 img[data-v-79795e8c] {
  width: 10rem;
}
.error-403 h2[data-v-79795e8c] {
  font-size: 5rem;
}
.error-403 p[data-v-79795e8c] {
  padding: 0 0.5rem;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 1rem;
}
.error-403 .app-menu[data-v-79795e8c] {
  width: 100%;
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.error-404[data-v-7987760d] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - var(--header-height));
}
.error-404 img[data-v-7987760d] {
  width: 10rem;
}
.error-404 h2[data-v-7987760d] {
  font-size: 5rem;
}
.error-404 p[data-v-7987760d] {
  padding: 0 0.5rem;
  font-size: 1rem;
  text-align: center;
  margin-bottom: 1rem;
}
.error-404 .app-menu[data-v-7987760d] {
  width: 100%;
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-slider[data-v-0cb0ffb1] {
  position: relative;
  width: 100%;
  height: 0;
  margin: 0 auto;
  overflow: hidden;
}
.app-slider__root[data-v-0cb0ffb1] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #f1f1f1;
}
.app-slider--square[data-v-0cb0ffb1] {
  padding-bottom: 100%;
}
.app-slider--3-1[data-v-0cb0ffb1] {
  padding-bottom: 33.3333333333%;
}
.app-slider--16-9[data-v-0cb0ffb1] {
  padding-bottom: 56.25%;
}
.app-slider__pagination[data-v-0cb0ffb1] {
  position: absolute;
  left: 5%;
  top: 50%;
  height: 100%;
  max-height: 80%;
  max-width: 100%;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transform: translate3d(0, -50%, 0);
}
.app-slider__pagination button[data-v-0cb0ffb1] {
  position: relative;
  height: 100%;
  width: 1rem;
  max-height: 1.75rem;
  margin: 0.25rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: max-height 750ms cubic-bezier(0.4, 0, 0.2, 1);
}
.app-slider__pagination button span[data-v-0cb0ffb1] {
  display: block;
  width: 0.25rem;
  height: 100%;
  content: "";
  opacity: 0.4;
  border-radius: 10px;
  background-color: #fff;
  transition: opacity 750ms cubic-bezier(0.4, 0, 0.2, 1), background-color 750ms cubic-bezier(0.4, 0, 0.2, 1);
}
.app-slider__pagination button.slider-pagination--active[data-v-0cb0ffb1] {
  max-height: 2.25rem;
}
.app-slider__pagination button.slider-pagination--active span[data-v-0cb0ffb1] {
  opacity: 0.9;
  background-color: #a840a2;
}
.app-slider__slideshow[data-v-0cb0ffb1] {
  position: relative;
  width: 100%;
  height: 100%;
  touch-action: none;
}
.app-slider__slideshow.app-slider--single[data-v-0cb0ffb1] {
  touch-action: pan-y;
}
.app-slider__slideshow.app-slider--slide-transition[data-v-0cb0ffb1] {
  transition: transform 750ms cubic-bezier(0.4, 0, 0.2, 1);
}
.app-slider .app-slide[data-v-0cb0ffb1] {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.app-slider .app-slide img[data-v-0cb0ffb1] {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.app-slider__observer[data-v-0cb0ffb1] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  z-index: 3;
}
.app-slider__observer[data-v-0cb0ffb1]::after {
  position: absolute;
  display: block;
  height: 0.5rem;
  width: 100%;
  bottom: 0;
  left: 0;
  content: "";
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#scroll-anchor--virtual[data-v-ffa967aa] {
  position: absolute;
  height: 1px;
  width: 100%;
  top: calc((var(--header-height) + 1rem) * -1);
}
.virtual-providers[data-v-ffa967aa] {
  position: relative;
  padding: 1rem 0;
  display: grid;
  grid-gap: 0.75rem 0.5rem;
  grid-auto-rows: 3.25rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.virtual-providers a[data-v-ffa967aa] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0.5rem 0.75rem;
  border-radius: 5px;
  border: 1px solid #000;
  background-color: #f1f1f1;
}
.virtual-providers a img[data-v-ffa967aa] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.virtual-providers a > span[data-v-ffa967aa] {
  display: none;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.virtual-providers a.active[data-v-ffa967aa] {
  border-color: #a840a2;
}
@media (hover: hover) and (min-width: 1024px) {
.virtual-providers a[data-v-ffa967aa]:hover {
    border-color: #8F0091;
}
}
.virtual-providers a.maintenance[data-v-ffa967aa]::before {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  content: "\e97d";
  padding-top: 4px;
  font-size: 1.5rem;
  font-family: "merit";
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background-color: rgba(112, 112, 112, 0.5);
}
.virtual-providers__flag[data-v-ffa967aa] {
  position: absolute;
  top: -1px;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
}
.virtual-providers__flag span[data-v-ffa967aa] {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  font-weight: 600;
  font-size: 0.5rem;
  padding: 0 0.5rem;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #F42727;
  border-radius: 20px;
}
.virtual-providers__flag.flag--turnuva span[data-v-ffa967aa] {
  background-color: #149c44;
}
.virtual-providers__flag.flag--promo span[data-v-ffa967aa] {
  background-color: #149c44;
}
.virtual-providers__flag.flag--new span[data-v-ffa967aa] {
  background-color: #ff4343;
}
.virtual-providers__flag.flag--maintenance span[data-v-ffa967aa] {
  background-color: #707070;
}
.virtual-providers__flag[data-v-ffa967aa]::before {
  position: absolute;
  top: -2px;
  left: -4px;
  content: "";
  height: calc(100% + 4px);
  width: calc(100% + 8px);
  border-radius: 20px;
  background-color: #f1f1f1;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.raffle-buy[data-v-df5f8b82] {
  align-self: center;
  display: grid;
  gap: 1rem;
  grid-template-rows: 3.75rem 3.75rem;
  width: 100%;
  position: relative;
}
@media (min-width: 1024px) {
.raffle-buy[data-v-df5f8b82] {
    flex-basis: 25%;
}
}
.raffle-buy__select[data-v-df5f8b82] {
  grid-column: 1/3;
  position: relative;
}
.raffle-buy__select button[data-v-df5f8b82] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: rgb(112.6034482759, 42.8965517241, 108.5818965517);
  border: 0;
  cursor: pointer;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  height: 100%;
  padding: 1rem;
  text-align: center;
  width: 100%;
}
.raffle-buy__select button[data-v-df5f8b82]:disabled {
  cursor: not-allowed;
  filter: brightness(65%);
}
.raffle-buy__select.disabled[data-v-df5f8b82] {
  pointer-events: none;
  opacity: 0.6;
}
.raffle-buy__select .raffle-buy__select-icon[data-v-df5f8b82] {
  color: #fff;
  font-size: 1rem;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
}
.raffle-buy__select .raffle-buy__dropdown[data-v-df5f8b82] {
  position: absolute;
  top: 110%;
  left: 0;
  background-color: rgb(112.6034482759, 42.8965517241, 108.5818965517);
  padding: 0.5rem;
  border: 1px solid #8F0091;
  display: flex;
  gap: 0.5rem;
  align-items: stretch;
  z-index: 10;
  width: 100%;
}
.raffle-buy__select .raffle-buy__dropdown button[data-v-df5f8b82] {
  background: #a840a2;
  color: white;
  font-weight: bold;
  padding: 0.5rem 1rem;
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
}
.raffle-buy__select .raffle-buy__dropdown button[data-v-df5f8b82]:disabled {
  filter: brightness(65%);
  cursor: not-allowed;
}
.raffle-buy__select .raffle-buy__dropdown input[data-v-df5f8b82] {
  width: 4rem;
  text-align: center;
  font-size: 1.75rem;
  padding: 0.5rem;
  border: none;
  background-color: rgb(112.6034482759, 42.8965517241, 108.5818965517);
  color: white;
}
.raffle-buy__select .raffle-buy__dropdown input[data-v-df5f8b82]::-webkit-inner-spin-button, .raffle-buy__select .raffle-buy__dropdown input[data-v-df5f8b82]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.raffle-buy__select .raffle-buy__dropdown input[data-v-df5f8b82]:focus {
  outline: none;
}
.raffle-buy > button[data-v-df5f8b82]:nth-child(2) {
  background-color: #362a5e;
  border: 1px solid #a840a2;
  color: #a840a2;
  font-weight: 700;
  font-size: 1rem;
  padding: 1rem;
}
.raffle-buy > button[data-v-df5f8b82]:nth-child(3) {
  background-color: #3db20a;
  color: #fff;
  font-size: 1rem;
  padding: 1rem;
}
.raffle-buy > button[data-v-df5f8b82]:nth-child(3):disabled {
  filter: brightness(65%);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-tickets[data-v-1fc2dcfa] {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
}
@media (min-width: 1024px) {
.user-tickets[data-v-1fc2dcfa] {
    flex-basis: 25%;
}
}
.user-tickets > div[data-v-1fc2dcfa],
.user-tickets button[data-v-1fc2dcfa] {
  background-color: rgb(112.6034482759, 42.8965517241, 108.5818965517);
  color: #fff;
  font-size: 1rem;
  padding: 1rem;
  font-weight: 700;
  width: 100%;
}
.user-tickets > div[data-v-1fc2dcfa]:first-child {
  background-color: rgb(112.6034482759, 42.8965517241, 108.5818965517);
  cursor: default;
  margin-bottom: 1rem;
  text-align: center;
}
.user-tickets > div:first-child span[data-v-1fc2dcfa]:last-child {
  display: block;
}
.user-tickets button[data-v-1fc2dcfa]:last-child {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid rgb(112.6034482759, 42.8965517241, 108.5818965517);
  gap: 0.5rem;
}
.user-tickets button:last-child i[data-v-1fc2dcfa] {
  transform: rotateZ(-30deg);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.raffle-results[data-v-6ad0c72f] {
  overflow-y: auto;
  max-height: 210px;
  width: 100%;
}
@media (min-width: 1024px) {
.raffle-results[data-v-6ad0c72f] {
    flex-basis: 25%;
}
}
.raffle-results li[data-v-6ad0c72f] {
  background-color: rgb(112.6034482759, 42.8965517241, 108.5818965517);
  color: #fff;
  font-size: 1rem;
  padding: 1rem;
  font-weight: 700;
  margin-bottom: 1rem;
  text-align: center;
}
.raffle-results li[data-v-6ad0c72f]:last-child {
  margin-bottom: 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@keyframes run-4731b55a {
from {
    transform: translate3d(0, 0, 0);
}
to {
    right: 0;
    transform: translate3d(-100%, 0, 0);
}
}
.ticker[data-v-4731b55a] {
  position: relative;
  overflow: hidden;
  display: flex;
  background-color: #f1f1f1;
}
.ticker[data-v-4731b55a]::before, .ticker[data-v-4731b55a]::after {
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  content: "";
  z-index: 2;
  pointer-events: none;
}
.ticker[data-v-4731b55a]::before {
  left: 0;
  background: linear-gradient(to right, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
}
.ticker[data-v-4731b55a]::after {
  right: 0;
  background: linear-gradient(to left, #f1f1f1 0%, rgba(241, 241, 241, 0) 100%);
}
.ticker__container[data-v-4731b55a] {
  position: relative;
  padding: 0.25rem 0;
  display: flex;
  animation: run-4731b55a linear infinite 2s;
}
.ticker__container .fill[data-v-4731b55a] {
  width: 100vw;
  flex-shrink: 0;
}
.ticker ul[data-v-4731b55a] {
  display: grid;
  grid-gap: 1px;
  grid-auto-flow: column;
  background-color: #8F0091;
}
.ticker li[data-v-4731b55a] {
  display: flex;
  align-items: center;
  padding: 0 0.5rem;
  background-color: #f1f1f1;
}
.ticker__announcement i[data-v-4731b55a] {
  margin-right: 0.5rem;
}
.ticker__img-link[data-v-4731b55a] {
  display: block;
}
.ticker__img-link div[data-v-4731b55a] {
  position: relative;
  width: 2.75rem;
  height: 0;
  overflow: hidden;
  border-radius: 5px;
  padding-bottom: 66.6666666667%;
}
.ticker__img-link img[data-v-4731b55a] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ticker em[data-v-4731b55a] {
  color: #a840a2;
}
.ticker em[data-v-4731b55a], .ticker strong[data-v-4731b55a] {
  font-weight: 700;
  font-style: normal;
}
.ticker em[data-v-4731b55a], .ticker span[data-v-4731b55a], .ticker strong[data-v-4731b55a] {
  white-space: nowrap;
}
.ticker--d[data-v-4731b55a] {
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 99;
  border-top: 1px solid #362a5e;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.partners[data-v-6d5c007b] {
  display: grid;
  grid-gap: 0.25rem;
  padding: 0.125rem 0.5rem 0.5rem 0.5rem;
  margin: 0 auto;
  border-radius: 10px;
  max-width: 1280px;
  background-color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 1024px) {
.partners[data-v-6d5c007b] {
    grid-gap: 1rem;
    padding: 0.375rem 1rem 1rem 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.partners h2[data-v-6d5c007b] {
    grid-column: span 2;
    font-size: 2rem;
    font-weight: 700;
}
}
.partners h2[data-v-6d5c007b] {
  text-align: center;
}
.partners a[data-v-6d5c007b] {
  display: block;
}
.partners a img[data-v-6d5c007b] {
  display: block;
  width: 100%;
}
.partners.theme--dark[data-v-6d5c007b] {
  color: var(--text-purple);
  background-color: var(--purple-light);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@keyframes blink-d41a3742 {
0% {
    color: rgba(0, 199, 23, 0.8);
}
100% {
    color: #000;
}
}
.odometer[data-v-d41a3742] {
  position: relative;
  font-weight: 700;
  font-size: 1.75rem;
}
@media (min-width: 1024px) {
.odometer[data-v-d41a3742] {
    font-size: 1.625rem;
}
}
.odometer--blinking .odometer__col-wrapper[data-v-d41a3742]:not(.odometer__delimiter) {
  animation-fill-mode: forwards;
  animation: blink-d41a3742 steps(2, jump-none) infinite;
}
.odometer__root[data-v-d41a3742] {
  position: relative;
  display: flex;
  flex-shrink: 0;
  overflow: hidden;
  justify-content: center;
}
.odometer__group[data-v-d41a3742] {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}
.odometer__col-wrapper[data-v-d41a3742] {
  height: 100%;
  overflow: hidden;
  margin: 0 0.125rem;
  border-radius: 5px;
  background-color: #f1f1f1;
}
.odometer__col-wrapper.odometer__delimiter[data-v-d41a3742] {
  background-color: unset;
}
.odometer__digit[data-v-d41a3742] {
  padding: 0 0.25rem;
}
.odometer__currency[data-v-d41a3742] {
  margin-left: 0.125rem;
}
.odometer__delimiter[data-v-d41a3742], .odometer__currency[data-v-d41a3742] {
  color: #000;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.shared-jackpot-box {
  position: relative;
  display: grid;
  grid-gap: 2px;
  width: 100%;
  border-radius: 10px;
  grid-template-rows: auto 1fr;
}
.shared-jackpot-box header {
  position: relative;
  display: grid;
  height: 110px;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-radius: 10px;
  grid-template-rows: 1fr;
  grid-template-columns: 6rem 0.125rem 1fr;
  color: #fff;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
  cursor: pointer;
}
@media (min-width: 1024px) {
.shared-jackpot-box header {
    height: 80px;
    padding: 0.5rem;
    grid-template-columns: 4rem 0.125rem 1fr;
}
}
.shared-jackpot-box header .shared-jackpot-box__icon {
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shared-jackpot-box header .shared-jackpot-box__icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.shared-jackpot-box header span {
  display: block;
  height: 100%;
  border-radius: 5px;
  background-color: var(--gray);
}
.shared-jackpot-box header > div {
  justify-self: center;
  margin-top: -0.25rem;
}
@media (min-width: 1024px) {
.shared-jackpot-box header > div {
    margin: 0;
}
}
.shared-jackpot-box header > div h2 {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: center;
  text-transform: uppercase;
}
.shared-jackpot-box header button {
  position: absolute;
  bottom: 0.25rem;
  grid-column: 3/4;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 1rem;
  color: #000;
  border-radius: 5px;
  background-color: var(--gray);
}
@media (min-width: 1024px) {
.shared-jackpot-box header button {
    display: none;
}
}
.shared-jackpot-box .odometer {
  justify-self: center;
}
.shared-jackpot-box .odometer .odometer__col-wrapper {
  margin: 0;
  background-color: unset;
}
.shared-jackpot-box .odometer .odometer__digit {
  padding: 0;
  color: #fff;
}
.shared-jackpot-box .odometer .odometer__currency {
  color: #fff;
}
.shared-jackpot-box__winners {
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  transition: height 0.2s ease;
}
.shared-jackpot-box__winners.absolute {
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(100% + 0.5rem);
}
.shared-jackpot-box__winners .wrapper {
  display: grid;
  grid-gap: 0.25rem;
}
@media (min-width: 1024px) {
.shared-jackpot-box__winners .wrapper {
    grid-gap: 0;
}
}
.shared-jackpot-box__winners .wrapper > div:first-child {
  padding: 2px;
  border-radius: 10px 10px 0 0;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.shared-jackpot-box__winners .wrapper > div:first-child div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #000;
  background-color: #f1f1f1;
  border-radius: 10px 10px 0 0;
}
.shared-jackpot-box__winners .wrapper > div:first-child h2 {
  font-size: 1.25rem;
}
.shared-jackpot-box__winners .wrapper > div:last-child {
  display: grid;
  grid-gap: 0.25rem;
}
.shared-jackpot-box__winners .wrapper > div:last-child > div {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  color: #fff;
  padding: 0.5rem 0.5rem 0 0;
  grid-template-columns: auto 1fr;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.shared-jackpot-box__winners .wrapper > div:last-child > div .icon {
  grid-row: span 3;
  width: 5rem;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.shared-jackpot-box__winners .wrapper > div:last-child > div .icon h5 {
  text-align: center;
}
.shared-jackpot-box__winners .wrapper > div:last-child > div span, .shared-jackpot-box__winners .wrapper > div:last-child > div em {
  position: relative;
  display: block;
  border-radius: 5px;
  color: #000;
  background-color: #f1f1f1;
  padding: 0.25rem 0.25rem 0.25rem 2rem;
}
.shared-jackpot-box__winners .wrapper > div:last-child > div span i, .shared-jackpot-box__winners .wrapper > div:last-child > div em i {
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.shared-jackpot-box__winners .wrapper > div:last-child > div h2 {
  font-size: 1.5rem;
  text-align: center;
  white-space: nowrap;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jackpot[data-v-93fac6d0] {
  position: relative;
  display: grid;
  z-index: 7;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-rows: auto 1fr;
}
@media (min-width: 1024px) {
.jackpot[data-v-93fac6d0] {
    grid-template-rows: unset;
    grid-template-columns: auto 1fr;
}
}
.jackpot__banner[data-v-93fac6d0] {
  align-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jackpot__banner img[data-v-93fac6d0] {
  display: block;
  width: 150px;
}
@media (min-width: 1024px) {
.jackpot__banner img[data-v-93fac6d0] {
    width: 100px;
}
}
.jackpot__root[data-v-93fac6d0] {
  display: grid;
  grid-gap: 2px;
  align-items: start;
}
@media (min-width: 1024px) {
.jackpot__root[data-v-93fac6d0] {
    grid-gap: 0.5rem;
    grid-template-rows: 1fr;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.amusnet-jackpot-box {
  position: relative;
  width: 100%;
  flex: 0 0 100%;
  display: grid;
  grid-gap: 2px;
  scroll-snap-align: start;
}
.amusnet-jackpot-box header {
  position: relative;
  display: grid;
  height: 110px;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-template-columns: 6rem 0.125rem 1fr;
  border-radius: 10px;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
  cursor: pointer;
}
@media (min-width: 1024px) {
.amusnet-jackpot-box header {
    height: 80px;
    padding: 0.5rem;
    grid-template-columns: 4rem 0.125rem 1fr;
}
}
.amusnet-jackpot-box header span {
  display: block;
  height: 100%;
  border-radius: 5px;
  background-color: var(--gray);
}
.amusnet-jackpot-box header > div {
  justify-self: center;
  color: #fff;
}
.amusnet-jackpot-box header > div h2 {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: center;
  text-transform: uppercase;
}
.amusnet-jackpot-box header .amusnet-jackpot-box__icon {
  display: grid;
  grid-gap: 0.5rem;
  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 .odometer {
  justify-self: center;
}
.amusnet-jackpot-box header .odometer .odometer__col-wrapper {
  margin: 0;
  background-color: unset;
}
.amusnet-jackpot-box header .odometer .odometer__digit {
  padding: 0;
  color: #fff;
}
.amusnet-jackpot-box header .odometer .odometer__currency {
  color: #fff;
}
.amusnet-jackpot-box header button {
  position: absolute;
  bottom: 0.25rem;
  grid-column: 3/4;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 1rem;
  border-radius: 5px;
  background-color: var(--gray);
}
@media (min-width: 1024px) {
.amusnet-jackpot-box header button {
    display: none;
}
}
.amusnet-jackpot-box__winners {
  height: 0;
  color: #fff;
  overflow: hidden;
  border-radius: 10px;
  transition: height 0.2s ease;
}
.amusnet-jackpot-box__winners.absolute {
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(100% + 0.5rem);
}
.amusnet-jackpot-box__winners .wrapper {
  display: grid;
}
@media (min-width: 1024px) {
.amusnet-jackpot-box__winners .wrapper {
    grid-gap: 0;
}
}
.amusnet-jackpot-box__winners .wrapper > div:first-child {
  padding: 2px;
  border-radius: 10px 10px 0 0;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.amusnet-jackpot-box__winners .wrapper > div:first-child div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #000;
  background-color: #f1f1f1;
  border-radius: 10px 10px 0 0;
}
.amusnet-jackpot-box__winners .wrapper > div:first-child h2 {
  font-size: 1.25rem;
}
.amusnet-jackpot-box__winners .wrapper > div:last-child {
  display: grid;
  grid-gap: 0.25rem;
}
.amusnet-jackpot-box__winners .wrapper > div:last-child > div {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  padding: 0.5rem 0.5rem 0 0;
  grid-template-columns: auto 1fr;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.amusnet-jackpot-box__winners .wrapper > div:last-child > div .icon {
  grid-row: span 3;
  width: 5rem;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.amusnet-jackpot-box__winners .wrapper > div:last-child > div .icon h5 {
  text-align: center;
}
.amusnet-jackpot-box__winners .wrapper > div:last-child > div span, .amusnet-jackpot-box__winners .wrapper > div:last-child > div em {
  position: relative;
  display: block;
  border-radius: 5px;
  color: #000;
  background-color: #f1f1f1;
  padding: 0.25rem 0.25rem 0.25rem 2rem;
}
.amusnet-jackpot-box__winners .wrapper > div:last-child > div span i, .amusnet-jackpot-box__winners .wrapper > div:last-child > div em i {
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.amusnet-jackpot-box__winners .wrapper > div:last-child > div h2 {
  font-size: 1.5rem;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.amusnet-jackpot[data-v-2484d36c] {
  position: relative;
  display: grid;
  z-index: 5;
  align-items: start;
}
@media (min-width: 1024px) {
.amusnet-jackpot[data-v-2484d36c] {
    grid-gap: 0.5rem;
    grid-template-columns: auto 1fr;
}
}
.amusnet-jackpot__banner[data-v-2484d36c] {
  display: none;
  align-self: center;
  justify-self: center;
}
.amusnet-jackpot__banner img[data-v-2484d36c] {
  display: block;
  width: 150px;
}
@media (min-width: 1024px) {
.amusnet-jackpot__banner img[data-v-2484d36c] {
    width: 100px;
}
}
@media (min-width: 1024px) {
.amusnet-jackpot__banner[data-v-2484d36c] {
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.amusnet-jackpot__root[data-v-2484d36c] {
  display: flex;
  grid-gap: 0.25rem;
  align-items: flex-start;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.amusnet-jackpot__root[data-v-2484d36c]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.amusnet-jackpot__root[data-v-2484d36c] {
    display: grid;
    overflow: unset;
    grid-gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bl-jackpot-box {
  position: relative;
  width: 100%;
  flex: 0 0 100%;
  display: grid;
  grid-gap: 2px;
  scroll-snap-align: start;
}
.bl-jackpot-box header {
  position: relative;
  display: grid;
  height: 110px;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-template-columns: 6rem 0.125rem 1fr;
  border-radius: 10px;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
  cursor: pointer;
}
@media (min-width: 1024px) {
.bl-jackpot-box header {
    height: 80px;
    padding: 0.5rem;
    grid-template-columns: 4rem 0.125rem 1fr;
}
}
.bl-jackpot-box header span {
  display: block;
  height: 100%;
  border-radius: 5px;
  background-color: var(--gray);
}
.bl-jackpot-box header .bl-jackpot-box__icon {
  display: grid;
  height: 100%;
  grid-gap: 0.25rem;
  overflow: hidden;
  justify-items: center;
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
@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;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@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;
  color: #fff;
}
.bl-jackpot-box header > div h2 {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: center;
  text-transform: uppercase;
}
.bl-jackpot-box header .odometer {
  justify-self: center;
}
.bl-jackpot-box header .odometer .odometer__col-wrapper {
  margin: 0;
  background-color: unset;
}
.bl-jackpot-box header .odometer .odometer__digit {
  padding: 0;
  color: #fff;
}
.bl-jackpot-box header .odometer .odometer__currency {
  color: #fff;
}
.bl-jackpot-box header button {
  position: absolute;
  bottom: 0.25rem;
  grid-column: 3/4;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 1rem;
  border-radius: 5px;
  background-color: var(--gray);
}
@media (min-width: 1024px) {
.bl-jackpot-box header button {
    display: none;
}
}
.bl-jackpot-box .bt-primary {
  border-top: #362a5e 1px solid;
}
.bl-jackpot-box .bb-primary {
  border-bottom: #362a5e 1px solid;
}
.bl-jackpot-box__winners {
  height: 0;
  color: #fff;
  overflow: hidden;
  border-radius: 10px;
  transition: height 0.2s ease;
}
.bl-jackpot-box__winners.absolute {
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(100% + 0.5rem);
}
.bl-jackpot-box__winners .wrapper {
  display: grid;
}
@media (min-width: 1024px) {
.bl-jackpot-box__winners .wrapper {
    grid-gap: 0;
}
}
.bl-jackpot-box__winners .wrapper > div:first-child {
  padding: 2px;
  border-radius: 10px 10px 0 0;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.bl-jackpot-box__winners .wrapper > div:first-child div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #000;
  background-color: #f1f1f1;
  border-radius: 10px 10px 0 0;
}
.bl-jackpot-box__winners .wrapper > div:first-child h2 {
  font-size: 1.25rem;
}
.bl-jackpot-box__winners .wrapper > div:last-child {
  display: grid;
  grid-gap: 0.25rem;
}
.bl-jackpot-box__winners .wrapper > div:last-child > div {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  padding: 0.5rem 0.5rem 0 0;
  grid-template-columns: auto 1fr;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.bl-jackpot-box__winners .wrapper > div:last-child > div .icon {
  grid-row: span 3;
  width: 5rem;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.bl-jackpot-box__winners .wrapper > div:last-child > div .icon h5 {
  text-align: center;
}
.bl-jackpot-box__winners .wrapper > div:last-child > div span, .bl-jackpot-box__winners .wrapper > div:last-child > div em {
  position: relative;
  display: block;
  border-radius: 5px;
  color: #000;
  background-color: #f1f1f1;
  padding: 0.25rem 0.25rem 0.25rem 2rem;
}
.bl-jackpot-box__winners .wrapper > div:last-child > div span i, .bl-jackpot-box__winners .wrapper > div:last-child > div em i {
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.bl-jackpot-box__winners .wrapper > div:last-child > div h2 {
  font-size: 2rem;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bl-jackpot[data-v-3332819a] {
  position: relative;
  display: grid;
  z-index: 6;
  align-items: start;
}
@media (min-width: 1024px) {
.bl-jackpot[data-v-3332819a] {
    grid-gap: 0.5rem;
    grid-template-columns: 100px 1fr;
}
}
.bl-jackpot__banner[data-v-3332819a] {
  display: none;
  align-self: center;
  justify-self: center;
}
.bl-jackpot__banner img[data-v-3332819a] {
  display: block;
  width: 70px;
}
@media (min-width: 1024px) {
.bl-jackpot__banner[data-v-3332819a] {
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.bl-jackpot__root[data-v-3332819a] {
  display: flex;
  grid-gap: 0.25rem;
  align-items: flex-start;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.bl-jackpot__root[data-v-3332819a]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.bl-jackpot__root[data-v-3332819a] {
    display: grid;
    overflow: unset;
    grid-gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.cc-jackpot-box {
  position: relative;
  display: grid;
  width: 100%;
  flex: 0 0 100%;
  grid-gap: 2px;
  scroll-snap-align: start;
}
.cc-jackpot-box header {
  position: relative;
  display: grid;
  height: 110px;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-template-columns: 6rem 0.125rem 1fr;
  border-radius: 10px;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
  cursor: pointer;
}
@media (min-width: 1024px) {
.cc-jackpot-box header {
    height: 80px;
    padding: 0.5rem;
    grid-template-columns: 4rem 0.125rem 1fr;
}
}
.cc-jackpot-box header span {
  display: block;
  height: 100%;
  border-radius: 5px;
  background-color: var(--gray);
}
.cc-jackpot-box header .cc-jackpot-box__icon {
  display: grid;
  height: 100%;
  grid-gap: 0.25rem;
  overflow: hidden;
  padding: 0.25rem 0;
  justify-items: center;
  grid-template-rows: 70% 30%;
}
@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;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@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;
  color: #fff;
}
.cc-jackpot-box header > div h2 {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: center;
  text-transform: uppercase;
}
.cc-jackpot-box header .odometer {
  justify-self: center;
}
.cc-jackpot-box header .odometer .odometer__col-wrapper {
  margin: 0;
  background-color: unset;
}
.cc-jackpot-box header .odometer .odometer__digit {
  padding: 0;
  color: #fff;
}
.cc-jackpot-box header .odometer .odometer__currency {
  color: #fff;
}
.cc-jackpot-box header button {
  position: absolute;
  bottom: 0.25rem;
  grid-column: 3/4;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 1rem;
  border-radius: 5px;
  background-color: var(--gray);
}
@media (min-width: 1024px) {
.cc-jackpot-box header button {
    display: none;
}
}
.cc-jackpot-box__winners {
  height: 0;
  color: #fff;
  overflow: hidden;
  border-radius: 10px;
  transition: height 0.2s ease;
}
.cc-jackpot-box__winners.absolute {
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(100% + 0.5rem);
}
.cc-jackpot-box__winners .wrapper {
  display: grid;
}
@media (min-width: 1024px) {
.cc-jackpot-box__winners .wrapper {
    grid-gap: 0;
}
}
.cc-jackpot-box__winners .wrapper > div:first-child {
  padding: 2px;
  border-radius: 10px 10px 0 0;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.cc-jackpot-box__winners .wrapper > div:first-child div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #000;
  background-color: #f1f1f1;
  border-radius: 10px 10px 0 0;
}
.cc-jackpot-box__winners .wrapper > div:first-child h2 {
  font-size: 1.25rem;
}
.cc-jackpot-box__winners .wrapper > div:last-child {
  display: grid;
  grid-gap: 0.25rem;
}
.cc-jackpot-box__winners .wrapper > div:last-child > div {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  padding: 0.5rem 0.5rem 0 0;
  grid-template-columns: auto 1fr;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.cc-jackpot-box__winners .wrapper > div:last-child > div .icon {
  grid-row: span 3;
  width: 5rem;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cc-jackpot-box__winners .wrapper > div:last-child > div .icon h5 {
  text-align: center;
}
.cc-jackpot-box__winners .wrapper > div:last-child > div span, .cc-jackpot-box__winners .wrapper > div:last-child > div em {
  position: relative;
  display: block;
  border-radius: 5px;
  color: #000;
  background-color: #f1f1f1;
  padding: 0.25rem 0.25rem 0.25rem 2rem;
}
.cc-jackpot-box__winners .wrapper > div:last-child > div span i, .cc-jackpot-box__winners .wrapper > div:last-child > div em i {
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.cc-jackpot-box__winners .wrapper > div:last-child > div h2 {
  font-size: 2rem;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.cc-jackpot[data-v-e0aa1546] {
  position: relative;
  display: grid;
  z-index: 3;
  align-items: start;
}
@media (min-width: 1024px) {
.cc-jackpot[data-v-e0aa1546] {
    grid-gap: 0.5rem;
    grid-template-columns: 100px 1fr;
}
}
.cc-jackpot__banner[data-v-e0aa1546] {
  display: none;
  align-self: center;
  justify-self: center;
}
.cc-jackpot__banner img[data-v-e0aa1546] {
  display: block;
  width: 60px;
}
@media (min-width: 1024px) {
.cc-jackpot__banner img[data-v-e0aa1546] {
    width: 70px;
}
}
@media (min-width: 1024px) {
.cc-jackpot__banner[data-v-e0aa1546] {
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.cc-jackpot__root[data-v-e0aa1546] {
  display: flex;
  grid-gap: 0.25rem;
  align-items: flex-start;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.cc-jackpot__root[data-v-e0aa1546]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.cc-jackpot__root[data-v-e0aa1546] {
    display: grid;
    overflow: unset;
    grid-gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jackpot-box {
  position: relative;
  width: 100%;
  flex: 0 0 100%;
  display: grid;
  grid-gap: 2px;
  scroll-snap-align: start;
}
.jackpot-box header {
  position: relative;
  display: grid;
  height: 110px;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-template-columns: 6rem 0.125rem 1fr;
  border-radius: 10px;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
  cursor: pointer;
}
@media (min-width: 1024px) {
.jackpot-box header {
    height: 80px;
    padding: 0.5rem;
    grid-template-columns: 4rem 0.125rem 1fr;
}
}
.jackpot-box header span {
  display: block;
  height: 100%;
  border-radius: 5px;
  background-color: var(--gray);
}
.jackpot-box header .jackpot-box__icon {
  display: grid;
  height: 100%;
  grid-gap: 0.25rem;
  overflow: hidden;
  justify-items: center;
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.jackpot-box header .jackpot-box__icon {
    display: block;
}
}
.jackpot-box header .jackpot-box__icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1024px) {
.jackpot-box header .jackpot-box__icon img:first-child {
    display: none;
}
}
.jackpot-box header > div {
  justify-self: center;
  color: #fff;
}
.jackpot-box header > div h2 {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: center;
  text-transform: uppercase;
}
.jackpot-box header .odometer {
  justify-self: center;
}
.jackpot-box header .odometer .odometer__col-wrapper {
  margin: 0;
  background-color: unset;
}
.jackpot-box header .odometer .odometer__digit {
  padding: 0;
  color: #fff;
}
.jackpot-box header .odometer .odometer__currency {
  color: #fff;
}
.jackpot-box header button {
  position: absolute;
  bottom: 0.25rem;
  grid-column: 3/4;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 1rem;
  border-radius: 5px;
  background-color: var(--gray);
}
@media (min-width: 1024px) {
.jackpot-box header button {
    display: none;
}
}
.jackpot-box__winner {
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  transition: height 0.2s ease;
}
.jackpot-box__winner.absolute {
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(100% + 0.5rem);
}
.jackpot-box__winner .wrapper {
  display: grid;
  grid-gap: 1px;
  color: #fff;
  padding: 0.5rem 0.5rem 0 0;
  grid-template-columns: auto 1fr;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.jackpot-box__winner .wrapper div {
  width: 5rem;
  color: #fff;
  padding: 0.5rem;
  grid-row: 1/4;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.jackpot-box__winner .wrapper div h5 {
  text-align: center;
}
.jackpot-box__winner .wrapper span, .jackpot-box__winner .wrapper em {
  position: relative;
  display: block;
  border-radius: 5px;
  color: #000;
  background-color: #f1f1f1;
  padding: 0.25rem 0.25rem 0.25rem 2rem;
}
.jackpot-box__winner .wrapper span i, .jackpot-box__winner .wrapper em i {
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.jackpot-box__winner .wrapper h2 {
  font-size: 2rem;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.pragmatic-jackpot[data-v-dd935ce6] {
  position: relative;
  display: grid;
  z-index: 4;
  align-items: start;
}
@media (min-width: 1024px) {
.pragmatic-jackpot[data-v-dd935ce6] {
    grid-gap: 0.5rem;
    grid-template-columns: auto 1fr;
}
}
.pragmatic-jackpot__banner[data-v-dd935ce6] {
  display: none;
  align-self: center;
  justify-self: center;
}
.pragmatic-jackpot__banner img[data-v-dd935ce6] {
  display: block;
  width: 150px;
}
@media (min-width: 1024px) {
.pragmatic-jackpot__banner img[data-v-dd935ce6] {
    width: 100px;
}
}
@media (min-width: 1024px) {
.pragmatic-jackpot__banner[data-v-dd935ce6] {
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.pragmatic-jackpot__root[data-v-dd935ce6] {
  display: flex;
  grid-gap: 0.25rem;
  align-items: flex-start;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.pragmatic-jackpot__root[data-v-dd935ce6]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.pragmatic-jackpot__root[data-v-dd935ce6] {
    display: grid;
    overflow: unset;
    grid-gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jackpotstar-jackpot-box {
  position: relative;
  width: 100%;
  flex: 0 0 100%;
  display: grid;
  grid-gap: 2px;
  scroll-snap-align: start;
}
.jackpotstar-jackpot-box header {
  position: relative;
  display: grid;
  height: 110px;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-template-columns: 6rem 0.125rem 1fr;
  border-radius: 10px;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
  cursor: pointer;
}
@media (min-width: 1024px) {
.jackpotstar-jackpot-box header {
    height: 80px;
    padding: 0.5rem;
    grid-template-columns: 4rem 0.125rem 1fr;
}
}
.jackpotstar-jackpot-box header span {
  display: block;
  height: 100%;
  border-radius: 5px;
  background-color: var(--gray);
}
.jackpotstar-jackpot-box header .jackpotstar-jackpot-box__icon {
  display: grid;
  height: 100%;
  grid-gap: 0.25rem;
  overflow: hidden;
  justify-items: center;
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.jackpotstar-jackpot-box header .jackpotstar-jackpot-box__icon {
    display: block;
}
}
.jackpotstar-jackpot-box header .jackpotstar-jackpot-box__icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1024px) {
.jackpotstar-jackpot-box header .jackpotstar-jackpot-box__icon img:first-child {
    display: none;
}
}
.jackpotstar-jackpot-box header > div {
  justify-self: center;
  color: #fff;
}
.jackpotstar-jackpot-box header > div h2 {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: center;
  text-transform: uppercase;
}
.jackpotstar-jackpot-box header .odometer {
  justify-self: center;
}
.jackpotstar-jackpot-box header .odometer .odometer__col-wrapper {
  margin: 0;
  background-color: unset;
}
.jackpotstar-jackpot-box header .odometer .odometer__digit {
  padding: 0;
  color: #fff;
}
.jackpotstar-jackpot-box header .odometer .odometer__currency {
  color: #fff;
}
.jackpotstar-jackpot-box header button {
  position: absolute;
  bottom: 0.25rem;
  grid-column: 3/4;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 1rem;
  border-radius: 5px;
  background-color: var(--gray);
}
@media (min-width: 1024px) {
.jackpotstar-jackpot-box header button {
    display: none;
}
}
.jackpotstar-jackpot-box__winner {
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  transition: height 0.2s ease;
}
.jackpotstar-jackpot-box__winner.absolute {
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(100% + 0.5rem);
}
.jackpotstar-jackpot-box__winner .wrapper {
  display: grid;
  grid-gap: 1px;
  color: #fff;
  padding: 0.5rem 0.5rem 0 0;
  grid-template-columns: auto 1fr;
  background: linear-gradient(45deg, #9d489d 0%, #722e72 100%);
}
.jackpotstar-jackpot-box__winner .wrapper div {
  width: 5rem;
  color: #fff;
  padding: 0.5rem;
  grid-row: 1/4;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.jackpotstar-jackpot-box__winner .wrapper div h5 {
  text-align: center;
}
.jackpotstar-jackpot-box__winner .wrapper span, .jackpotstar-jackpot-box__winner .wrapper em {
  position: relative;
  display: block;
  border-radius: 5px;
  color: #000;
  background-color: #f1f1f1;
  padding: 0.25rem 0.25rem 0.25rem 2rem;
}
.jackpotstar-jackpot-box__winner .wrapper span i, .jackpotstar-jackpot-box__winner .wrapper em i {
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.jackpotstar-jackpot-box__winner .wrapper h2 {
  font-size: 2rem;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.jackpot-star[data-v-fd419f22] {
  position: relative;
  display: grid;
  z-index: 6;
  align-items: start;
}
@media (min-width: 1024px) {
.jackpot-star[data-v-fd419f22] {
    grid-gap: 0.5rem;
    grid-template-columns: auto 1fr;
}
}
.jackpot-star__banner[data-v-fd419f22] {
  display: none;
  align-self: center;
  justify-self: center;
}
.jackpot-star__banner img[data-v-fd419f22] {
  display: block;
  width: 150px;
}
@media (min-width: 1024px) {
.jackpot-star__banner img[data-v-fd419f22] {
    width: 100px;
}
}
@media (min-width: 1024px) {
.jackpot-star__banner[data-v-fd419f22] {
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.jackpot-star__root[data-v-fd419f22] {
  display: flex;
  grid-gap: 0.25rem;
  align-items: flex-start;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.jackpot-star__root[data-v-fd419f22]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.jackpot-star__root[data-v-fd419f22] {
    display: grid;
    overflow: unset;
    grid-gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.habanero-jackpot {
  position: relative;
  border-radius: 10px;
}
.habanero-jackpot a {
  display: grid;
  height: 110px;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-radius: 10px;
  grid-template-columns: 6rem 0.125rem 1fr;
  background: linear-gradient(45deg, #a840a2 0%, rgb(112.6034482759, 42.8965517241, 108.5818965517) 100%);
  cursor: pointer;
}
@media (min-width: 1024px) {
.habanero-jackpot a {
    height: 80px;
    padding: 0.5rem;
    grid-template-columns: 4rem 0.125rem 1fr;
}
}
.habanero-jackpot a span {
  display: block;
  height: 100%;
  border-radius: 5px;
  background-color: var(--gray);
}
.habanero-jackpot a > div {
  justify-self: center;
  color: #fff;
}
.habanero-jackpot a > div h2 {
  font-size: 0.875rem;
  text-align: center;
  text-transform: uppercase;
}
.habanero-jackpot a .odometer {
  justify-self: center;
}
.habanero-jackpot a .odometer .odometer__col-wrapper {
  margin: 0;
  background-color: unset;
}
.habanero-jackpot a .odometer .odometer__digit {
  padding: 0;
}
.habanero-jackpot a .odometer .odometer__currency, .habanero-jackpot a .odometer .odometer__delimiter {
  color: #fff;
}
.habanero-jackpot a img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 64px;
  -o-object-fit: contain;
     object-fit: contain;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.teaser {
  position: relative;
  margin: 0.5rem auto;
}
.teaser__header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.teaser__header h2 {
  margin-right: 0.5rem;
  color: #a840a2;
  font-size: 1.25rem;
  text-transform: uppercase;
}
.teaser__header h2 span {
  color: var(--text-gray);
}
.teaser__header a {
  font-weight: 600;
  font-size: 0.75rem;
  color: #fff;
  padding: 0.25rem 1rem;
  background-color: #a840a2;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.teaser__content {
  padding: 0.5rem 0;
}
.teaser.theme--dark .teaser__header h2 {
  color: var(--text-purple);
}
.teaser.theme--dark .teaser__header h2 span {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.slot-game[data-v-31367abe] {
  position: relative;
  scroll-snap-align: center;
}
.slot-game > a[data-v-31367abe]:not(.outlined-link) {
  overflow: hidden;
  font-weight: 600;
  font-size: 0.75rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.slot-game > button[data-v-31367abe]:not(.outlined-link):not(.slot-game__img-container) {
  width: 100%;
}
.slot-game .outlined-link[data-v-31367abe] {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.slot-game__hover[data-v-31367abe] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: rgba(54, 42, 94, 0.8);
  transition: opacity 0.2s ease;
}
.slot-game__hover.show[data-v-31367abe] {
  opacity: 1;
  pointer-events: all;
}
.slot-game__hover a[data-v-31367abe],
.slot-game__hover button[data-v-31367abe] {
  text-transform: uppercase;
}
.slot-game__hover a i[data-v-31367abe],
.slot-game__hover button i[data-v-31367abe] {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 1250px) {
.slot-game__hover a[data-v-31367abe] {
    font-size: 10px !important;
}
}
.slot-game__hover-flex[data-v-31367abe] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: rgba(54, 42, 94, 0.8);
  transition: opacity 0.2s ease;
}
.slot-game__hover-flex.show[data-v-31367abe] {
  opacity: 1;
  pointer-events: all;
}
.slot-game__hover-flex a[data-v-31367abe] {
  height: 40%;
}
.slot-game__hover-flex a[data-v-31367abe],
.slot-game__hover-flex button[data-v-31367abe] {
  text-transform: uppercase;
}
.slot-game__hover-flex a i[data-v-31367abe],
.slot-game__hover-flex button i[data-v-31367abe] {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 1250px) {
.slot-game__hover-flex a[data-v-31367abe] {
    font-size: 10px !important;
}
}
.slot-game__hover[data-v-31367abe] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: rgba(54, 42, 94, 0.8);
  transition: opacity 0.2s ease;
}
.slot-game__hover.show[data-v-31367abe] {
  opacity: 1;
  pointer-events: all;
}
.slot-game__hover a[data-v-31367abe],
.slot-game__hover button[data-v-31367abe] {
  text-transform: uppercase;
}
.slot-game__hover a i[data-v-31367abe],
.slot-game__hover button i[data-v-31367abe] {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 1250px) {
.slot-game__hover a[data-v-31367abe] {
    font-size: 10px !important;
}
}
.slot-game__hover-flex[data-v-31367abe] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: rgba(54, 42, 94, 0.8);
  transition: opacity 0.2s ease;
}
.slot-game__hover-flex.show[data-v-31367abe] {
  opacity: 1;
  pointer-events: all;
}
.slot-game__hover-flex a[data-v-31367abe] {
  height: 40%;
}
.slot-game__hover-flex a[data-v-31367abe],
.slot-game__hover-flex button[data-v-31367abe] {
  text-transform: uppercase;
}
.slot-game__hover-flex a i[data-v-31367abe],
.slot-game__hover-flex button i[data-v-31367abe] {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 1250px) {
.slot-game__hover-flex a[data-v-31367abe] {
    font-size: 10px !important;
}
}
.slot-game__hover[data-v-31367abe] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  display: grid;
  grid-gap: 1rem;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: rgba(54, 42, 94, 0.8);
  transition: opacity 0.2s ease;
}
.slot-game__hover.show[data-v-31367abe] {
  opacity: 1;
  pointer-events: all;
}
.slot-game__hover a[data-v-31367abe],
.slot-game__hover button[data-v-31367abe] {
  text-transform: uppercase;
}
.slot-game__hover a i[data-v-31367abe],
.slot-game__hover button i[data-v-31367abe] {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 1250px) {
.slot-game__hover a[data-v-31367abe] {
    font-size: 10px !important;
}
}
.slot-game__hover-flex[data-v-31367abe] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: rgba(54, 42, 94, 0.8);
  transition: opacity 0.2s ease;
}
.slot-game__hover-flex.show[data-v-31367abe] {
  opacity: 1;
  pointer-events: all;
}
.slot-game__hover-flex a[data-v-31367abe] {
  height: 40%;
}
.slot-game__hover-flex a[data-v-31367abe],
.slot-game__hover-flex button[data-v-31367abe] {
  text-transform: uppercase;
}
.slot-game__hover-flex a i[data-v-31367abe],
.slot-game__hover-flex button i[data-v-31367abe] {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 1250px) {
.slot-game__hover-flex a[data-v-31367abe] {
    font-size: 10px !important;
}
}
.slot-game__img-container[data-v-31367abe] {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 66.6666666667%;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.slot-game__img-container[data-v-31367abe]:hover {
    border-color: #a840a2;
}
}
.slot-game img[data-v-31367abe] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.slot-game > span[data-v-31367abe] {
  display: block;
  width: 100%;
  margin-top: 0.5rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slot-game.theme--dark > span[data-v-31367abe] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.home-merit-teaser[data-v-864a0d76] {
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
  display: grid;
  grid-gap: 0.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.home-merit-teaser[data-v-864a0d76]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.home-merit-teaser[data-v-864a0d76] {
    width: 100%;
    transform: unset;
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.home-merit-teaser li[data-v-864a0d76] {
  scroll-snap-align: center;
}
.home-merit-teaser a[data-v-864a0d76] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 0.75rem;
}
.home-merit-teaser a > div[data-v-864a0d76] {
  padding: 0 16% 20% 16%;
  width: 100%;
  background: bottom center/contain no-repeat url("/images/redesign/award-game.png");
}
.home-merit-teaser a > div div[data-v-864a0d76] {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
  border: 2px solid #a840a2;
  border-radius: 50%;
}
.home-merit-teaser a img[data-v-864a0d76] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.home-merit-teaser a span[data-v-864a0d76] {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 0.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.home-merit-teaser a.coming-soon div div[data-v-864a0d76] {
  position: relative;
}
.home-merit-teaser a.coming-soon div div[data-v-864a0d76]::after {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #fff;
  font-weight: 700;
  text-shadow: 1px 1px 2px #000;
  background-color: rgba(168, 64, 162, 0.5);
  content: "COMING SOON!";
}
.home-merit-teaser.theme--dark a span[data-v-864a0d76] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.slot-promo-game a[data-v-6bd5ed02] {
  position: relative;
  width: 100%;
  height: 100%;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.slot-promo-game__root[data-v-6bd5ed02] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 111.1111111111%;
  border: 1px solid #8F0091;
  border-radius: 10px;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.slot-promo-game__root[data-v-6bd5ed02]:hover {
    border-color: #a840a2;
}
}
@media (min-width: 1024px) {
.slot-promo-game__root[data-v-6bd5ed02]:not(.preserve) {
    height: 100%;
    padding-bottom: unset;
}
}
.slot-promo-game__root[data-v-6bd5ed02]::before {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  content: "";
  width: 100%;
  height: 20%;
  background: linear-gradient(to top, #1d162f 0%, rgba(29, 22, 47, 0) 100%);
}
.slot-promo-game img[data-v-6bd5ed02] {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 10px;
}
.slot-promo-game__favorite[data-v-6bd5ed02] {
  position: absolute;
  z-index: 3;
  bottom: -1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  background-color: #a840a2;
  border-radius: 50%;
}
.slot-promo-game__favorite i[data-v-6bd5ed02] {
  color: #f1f1f1;
}
.slot-promo-game__img-container[data-v-6bd5ed02] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 66.6666666667%;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.slot-promo-game__img-container[data-v-6bd5ed02]:hover {
    border-color: #a840a2;
}
}
.slot-promo-game__hover[data-v-6bd5ed02] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: rgba(54, 42, 94, 0.8);
  transition: opacity 0.2s ease;
}
.slot-promo-game__hover a[data-v-6bd5ed02] {
  height: 20%;
}
.slot-promo-game__hover.show[data-v-6bd5ed02] {
  opacity: 1;
  pointer-events: all;
}
.slot-promo-game__hover a[data-v-6bd5ed02],
.slot-promo-game__hover button[data-v-6bd5ed02] {
  text-transform: uppercase;
}
.slot-promo-game__hover a i[data-v-6bd5ed02],
.slot-promo-game__hover button i[data-v-6bd5ed02] {
  margin-right: 0.5rem;
}
@media only screen and (max-width: 1250px) {
.slot-promo-game__hover a[data-v-6bd5ed02] {
    font-size: 10px !important;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@media (min-width: 1024px) {
.home-slot-teaser[data-v-2ea112ec] {
    display: grid;
    grid-gap: 0.75rem;
    margin-bottom: 1rem;
    grid-template-columns: repeat(13, minmax(0, 1fr));
}
}
.home-slot-teaser ul[data-v-2ea112ec]:first-child {
  display: grid;
  grid-gap: 0.75rem;
  margin-bottom: 1.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.home-slot-teaser ul[data-v-2ea112ec]:first-child {
    grid-column: span 6;
    margin-bottom: 0;
}
}
.home-slot-teaser ul[data-v-2ea112ec]:last-child {
  display: grid;
  grid-gap: 0.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.home-slot-teaser ul[data-v-2ea112ec]:last-child {
    grid-column: span 7;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.top10-carousel {
  position: relative;
}
.top10-carousel .top10-observer {
  position: absolute;
  top: -100px;
  width: 100%;
  height: 1px;
}
@media (min-width: 1024px) {
.top10-carousel {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
}
.top10-carousel__header h2 {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 0.5rem;
  font-weight: 700;
  font-size: 1.25rem;
  text-transform: uppercase;
}
.top10-carousel__header h2 img {
  display: block;
  height: 1.5rem;
}
.top10-carousel__content {
  display: flex;
  width: calc(100% + 2.25rem);
  transform: translateX(-0.5rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding: 1rem;
}
.top10-carousel__content::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.top10-carousel__content {
    width: 100%;
    transform: translateX(0);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    padding: 2rem 4.5rem;
    overflow: visible;
    margin-left: 2.75rem;
}
}
@media (min-width: 1440px) {
.top10-carousel__content {
    width: 85vw;
    max-width: 1500px;
}
}
.top10-carousel__content li:not(.fill) {
  position: relative;
  flex: 0 0 36%;
  margin-left: -1.25rem;
  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 {
  position: relative;
  display: block;
  overflow: hidden;
}
.top10-carousel__arb {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 181.0344827586%;
}
.top10-carousel__arb img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.top10-carousel__item {
  position: relative;
  overflow: hidden;
  background-color: #362a5e;
  box-shadow: rgba(0, 0, 0, 0.4) 5px 3px 2px;
  transition: box-shadow 500ms cubic-bezier(0.4, 0, 0.2, 1);
}
.top10-carousel__item::after {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  width: 7rem;
  height: 7rem;
  transform: translate(50%, 50%) rotate(45deg);
  background: linear-gradient(to top, #9d489d 0%, #722e72 50%, #722e72 100%);
}
.top10-carousel__item::before {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 4;
  width: 3rem;
  height: 3rem;
  color: #fff;
  font-weight: 700;
  font-size: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  content: attr(data-pos);
  filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.7));
}
.top10-carousel .top10-carousel__placeholder img {
  padding: 1rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center 25%;
     object-position: center 25%;
}
.top10-carousel .top10-carousel__placeholder .top10-carousel__detail {
  display: flex;
  align-items: center;
  justify-content: center;
}
.top10-carousel--back {
  animation: slide-in 500ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.top10-carousel--out {
  animation: slide-out 500ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.top10-carousel--out a {
  box-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px 2px;
}
.top10-carousel__detail {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  height: 50%;
  overflow: hidden;
}
.top10-carousel__detail span {
  display: block;
  max-width: 80%;
  margin: 0 auto;
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: #a840a2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 5px;
}
.top10-carousel .fill {
  width: 0.5rem;
  height: 10px;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
.top10-carousel .fill {
    display: none;
}
}
.top10-carousel.theme--dark h2 {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@keyframes slide-out {
0% {
    transform: perspective(100rem) rotateY(-30deg) translateX(0);
}
30% {
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0);
}
to {
    z-index: 2;
    transform: perspective(100rem) rotateY(0) translate3d(0, 0, 10rem);
}
}
@keyframes slide-in {
0% {
    z-index: 2;
    transform: perspective(100rem) rotateY(0) translate3d(0, 0, 10rem);
}
60% {
    z-index: 2;
    transform: perspective(100rem) rotateY(-30deg) translate3d(4rem, 0, 0);
}
to {
    transform: perspective(100rem) rotateY(-30deg) translate(0);
}
}
@media (min-width: 1024px) {
.winners-carousel {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
}
.winners-carousel__header {
  display: flex;
  align-items: center;
  justify-content: center;
}
.winners-carousel__header a {
  color: #a840a2;
  font-weight: 700;
  font-size: 1.25rem;
  text-transform: uppercase;
}
.winners-carousel__header a span {
  color: #000;
}
.winners-carousel__content {
  display: flex;
  width: calc(100% + 2.25rem);
  transform: translateX(-0.5rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding: 1rem;
}
.winners-carousel__content::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.winners-carousel__content {
    width: 100%;
    transform: translateX(0);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    padding: 2rem 4.5rem;
    overflow: visible;
    margin-left: 2.75rem;
}
}
@media (min-width: 1440px) {
.winners-carousel__content {
    width: 85vw;
    max-width: 1500px;
}
}
.winners-carousel__content li:not(.fill) {
  position: relative;
  flex: 0 0 36%;
  margin-left: -1.25rem;
  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 {
  position: absolute;
  right: -5.5px;
  bottom: 35%;
  width: 2.5rem;
  height: 1.5rem;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
  content: attr(data-pos);
  font-weight: 700;
  font-size: 0.75rem;
  color: #fff;
  padding-bottom: 0.125rem;
  background: center/contain no-repeat url(/images/redesign/ribbon.svg);
}
@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 {
  position: relative;
  display: block;
  overflow: hidden;
}
.winners-carousel__content a::before {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
  content: "";
  width: 100%;
  height: 30%;
  background: linear-gradient(to top, #362a5e 0%, rgba(54, 42, 94, 0.8) 40%, rgba(54, 42, 94, 0) 100%);
}
.winners-carousel__content button {
  align-self: center;
  justify-self: center;
  position: relative;
  display: grid;
  z-index: 4;
  max-width: 90%;
  overflow: hidden;
  color: #fff;
  border-radius: 5px;
  grid-template-columns: auto 1fr;
}
.winners-carousel__content button:disabled {
  opacity: 0;
}
.winners-carousel__content button div, .winners-carousel__content button span {
  padding: 0.5rem;
}
.winners-carousel__content button div {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  background-color: #a10331;
}
.winners-carousel__content button span {
  display: block;
  overflow: hidden;
  font-weight: 700;
  text-align: center;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-transform: uppercase;
  background-color: #ca113d;
  transition: background-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.winners-carousel__content button:hover span {
    background-color: #a10331;
}
}
.winners-carousel__arb {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 181.0344827586%;
}
.winners-carousel__arb img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.winners-carousel img.winners-carousel__placeholder {
  padding: 1rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center 25%;
     object-position: center 25%;
}
.winners-carousel--back {
  animation: slide-in 500ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.winners-carousel--out {
  animation: slide-out 500ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.winners-carousel__item {
  position: relative;
  display: grid;
  grid-template-rows: 1fr 3.25rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
  box-shadow: rgba(0, 0, 0, 0.4) 5px 3px 2px;
  transition: box-shadow 500ms cubic-bezier(0.4, 0, 0.2, 1);
}
.winners-carousel__detail {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.winners-carousel__detail h3, .winners-carousel__detail h5, .winners-carousel__detail span {
  color: #fff;
}
.winners-carousel__detail span {
  display: block;
  max-width: 80%;
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  background-color: #a840a2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 5px;
}
.winners-carousel .fill {
  width: 0.5rem;
  height: 10px;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
.winners-carousel .fill {
    display: none;
}
}
.winners-carousel.theme--dark .winners-carousel__header a {
  color: var(--text-purple);
}
.winners-carousel.theme--dark .winners-carousel__header a span {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.home-bomba-teaser[data-v-1803d7a1] {
  display: flex;
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.home-bomba-teaser[data-v-1803d7a1]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.home-bomba-teaser[data-v-1803d7a1] {
    display: grid;
    width: 100%;
    transform: unset;
    grid-gap: 1rem;
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.home-bomba-teaser li[data-v-1803d7a1]:not(.fill) {
  flex: 0 0 28%;
  overflow: hidden;
  margin-right: 0.5rem;
  position: relative;
  scroll-snap-align: center;
}
@media (min-width: 1024px) {
.home-bomba-teaser li[data-v-1803d7a1]:not(.fill) {
    margin: 0;
}
.home-bomba-teaser li[data-v-1803d7a1]:not(.fill):nth-last-child(2) {
    display: none;
}
}
.home-bomba-teaser li[data-v-1803d7a1]:not(.fill):nth-last-child(2) {
  margin-right: 0;
}
.home-bomba-teaser li:not(.fill) a[data-v-1803d7a1] {
  position: relative;
  display: block;
  width: 100%;
}
.home-bomba-teaser li:not(.fill) div[data-v-1803d7a1] {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 181.0344827586%;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.home-bomba-teaser li:not(.fill) div[data-v-1803d7a1]:hover {
    border-color: #a840a2;
}
}
.home-bomba-teaser li:not(.fill) div[data-v-1803d7a1]::before {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  content: "";
  width: 100%;
  height: 40%;
  background: linear-gradient(to top, #1d162f 0%, rgba(29, 22, 47, 0) 100%);
}
.home-bomba-teaser li:not(.fill) div img[data-v-1803d7a1] {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 10px;
}
.home-bomba-teaser li:not(.fill) span[data-v-1803d7a1] {
  display: block;
  margin-top: 0.5rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.home-bomba-teaser .fill[data-v-1803d7a1] {
  width: 0.5rem;
  height: 10px;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
.home-bomba-teaser .fill[data-v-1803d7a1] {
    display: none;
}
}
.home-bomba-teaser.theme--dark a span[data-v-1803d7a1] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.home-casino-teaser[data-v-65572aa3] {
  display: flex;
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.home-casino-teaser[data-v-65572aa3]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.home-casino-teaser[data-v-65572aa3] {
    display: grid;
    width: 100%;
    transform: unset;
    grid-gap: 1rem;
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.home-casino-teaser li[data-v-65572aa3]:not(.fill) {
  flex: 0 0 28%;
  overflow: hidden;
  margin-right: 0.5rem;
  position: relative;
  scroll-snap-align: center;
}
@media (min-width: 1024px) {
.home-casino-teaser li[data-v-65572aa3]:not(.fill) {
    margin: 0;
}
}
.home-casino-teaser li[data-v-65572aa3]:not(.fill):nth-last-child(2) {
  margin-right: 0;
}
.home-casino-teaser li:not(.fill) a[data-v-65572aa3] {
  position: relative;
  display: block;
  width: 100%;
}
.home-casino-teaser li:not(.fill) .home-casino-teaser__image[data-v-65572aa3] {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 181.0344827586%;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.home-casino-teaser li:not(.fill) .home-casino-teaser__image[data-v-65572aa3]:hover {
    border-color: #a840a2;
}
}
.home-casino-teaser li:not(.fill) .home-casino-teaser__image img[data-v-65572aa3] {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 10px;
}
.home-casino-teaser li:not(.fill) span[data-v-65572aa3] {
  display: block;
  margin-top: 0.5rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.home-casino-teaser .fill[data-v-65572aa3] {
  width: 0.5rem;
  height: 10px;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
.home-casino-teaser .fill[data-v-65572aa3] {
    display: none;
}
}
.home-casino-teaser.theme--dark a span[data-v-65572aa3] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.game-carousel-container[data-v-4301c39e] {
  width: 100%;
  max-width: 1600px;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.game-carousel[data-v-4301c39e] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}
.nav-arrow[data-v-4301c39e] {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: white;
  font-size: 24px;
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  transition: background-color 0.3s ease;
  flex-shrink: 0;
}
.nav-arrow[data-v-4301c39e]:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.prev-arrow[data-v-4301c39e] {
  margin-right: 5px;
}
.next-arrow[data-v-4301c39e] {
  margin-left: 5px;
}
.inner-arrow[data-v-4301c39e] {
  height: auto;
  padding-bottom: 3px;
}
.carousel-viewport[data-v-4301c39e] {
  flex-grow: 1;
  overflow: hidden;
  position: relative;
  cursor: grab;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.carousel-viewport[data-v-4301c39e]:active {
  cursor: grabbing;
}
.carousel-track[data-v-4301c39e] {
  display: flex;
  align-items: center;
  min-height: 60vw;
}
@media (min-width: 1024px) {
.carousel-track[data-v-4301c39e] {
    min-height: 356px;
}
}
.carousel-track.is-dragging[data-v-4301c39e] {
  transition: none !important;
}
.carousel-item[data-v-4301c39e] {
  flex-shrink: 0;
  margin-right: 10px;
  transition: width 0.2s ease, height 0s ease, opacity 0.4s ease;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  opacity: 0.7;
}
.carousel-item.is-active[data-v-4301c39e] {
  opacity: 1;
}
.item-content[data-v-4301c39e] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}
.item-image[data-v-4301c39e] {
  width: calc(100% - 20px);
  height: auto;
  max-height: 60%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
  margin-bottom: 12px;
}
.hot-tag[data-v-4301c39e] {
  margin-top: 3px;
  background-color: red;
  color: white;
  padding: 4px 10px;
  font-size: 0.75rem;
  font-weight: bold;
  border-radius: 5px;
  z-index: 1;
}
.card-footer[data-v-4301c39e] {
  margin-top: auto;
}
.item-title[data-v-4301c39e] {
  font-size: 1rem;
  color: white;
  margin-bottom: 12px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 700;
  text-transform: uppercase;
}
.play-button[data-v-4301c39e] {
  background-color: red;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 25px;
  cursor: pointer;
  font-size: 0.9rem;
  font-weight: bold;
  transition: background-color 0.3s ease;
}
.play-button[data-v-4301c39e]:hover {
  background-color: darkred;
}
@media (max-width: 767px) {
.game-carousel[data-v-4301c39e] {
    padding: 0;
}
.nav-arrow[data-v-4301c39e] {
    width: 35px;
    height: 35px;
    font-size: 20px;
    display: none;
}
.carousel-item[data-v-4301c39e] {
    margin-right: 5px;
}
.carousel-item[data-v-4301c39e]:last-child {
    margin-right: 0;
}
.item-content[data-v-4301c39e] {
    padding: 10px;
}
.item-image[data-v-4301c39e] {
    max-height: 55%;
    margin-bottom: 8px;
}
.item-title[data-v-4301c39e] {
    font-size: 0.8rem;
    margin-bottom: 8px;
}
.play-button[data-v-4301c39e] {
    padding: 6px 12px;
    font-size: 0.7rem;
}
.hot-tag[data-v-4301c39e] {
    padding: 3px 8px;
    font-size: 0.7rem;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sp-award[data-v-47d49351] {
  background: linear-gradient(-135deg, #1c162d 0%, #db3790 48.77%, #1c162d 100%);
  flex-direction: column;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  color: #fff;
}
@media (min-width: 1024px) {
.sp-award[data-v-47d49351] {
    flex-direction: row;
    display: flex;
    justify-content: center;
}
.sp-award[data-v-47d49351]::before, .sp-award[data-v-47d49351]::after {
    content: "";
    position: absolute;
    top: 0;
    background-image: url("/images/special/sp-game-award-lion.webp");
    background-repeat: no-repeat;
    height: 100%;
    min-width: 200px;
}
.sp-award[data-v-47d49351]::before {
    left: 0;
    transform: scaleX(-1) translateX(55%) translateY(5%);
}
.sp-award[data-v-47d49351]::after {
    right: 0;
    transform: translateX(55%) translateY(5%);
}
}
.sp-award .award-wraper[data-v-47d49351] {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
  row-gap: 26px;
}
@media (min-width: 1024px) {
.sp-award .award-wraper[data-v-47d49351] {
    flex-direction: row;
    padding: 40px 0;
    max-width: 1400px;
    margin: 0 40px;
}
}
.sp-award .text-group[data-v-47d49351] {
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
@media (min-width: 1024px) {
.sp-award .text-group[data-v-47d49351] {
    align-items: flex-start;
    margin: 10px auto;
}
}
.sp-award .text-group h2[data-v-47d49351] {
  background-color: #ff0518;
  border-radius: 5px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 30px;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  margin-bottom: 8px;
}
.sp-award .text-group p[data-v-47d49351] {
  text-align: center;
  font-weight: 600;
}
@media (min-width: 1024px) {
.sp-award .text-group p[data-v-47d49351] {
    text-align: left;
}
}
.sp-award .image-group[data-v-47d49351] {
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.sp-award .image-group .award-img[data-v-47d49351] {
  flex: 1;
  height: 100%;
  min-height: 71px;
}
.sp-award .image-group :first-child.award-img[data-v-47d49351] {
  margin-left: 10px;
}
.sp-award .image-group :last-child.award-img[data-v-47d49351] {
  margin-right: 10px;
}
@media (min-width: 1024px) {
.sp-award .image-group[data-v-47d49351] {
    margin: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.carousel-container[data-v-82792ff4] {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: 20px auto;
  padding: 10px 0;
  -webkit-overflow-scrolling: touch; /* iOS momentum scrolling */
}
.carousel-wrapper[data-v-82792ff4] {
  display: flex;
  width: 100%; /* Enable hardware acceleration on iOS */
  transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  touch-action: pan-y pinch-zoom; /* Allow vertical scrolling, prevent horizontal */
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.carousel-card[data-v-82792ff4] {
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  justify-content: center;
}
.card-content-placeholder[data-v-82792ff4] {
  padding: 15px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  min-height: 250px;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1024px) {
.card-content-placeholder[data-v-82792ff4] {
    padding: 0;
    width: 100%;
}
}
.card-image[data-v-82792ff4] {
  max-width: 208px;
  max-height: 270px;
  width: 100%;
  height: auto;
  border-radius: 4px;
  margin-bottom: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
.card-image[data-v-82792ff4] {
    max-width: 308px;
    max-height: 401px;
}
}
.card-wraper[data-v-82792ff4] {
  background: rgba(219, 56, 144, 0.7490196078);
  padding: 20px;
  border-radius: 20px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 238px;
}
@media (min-width: 1024px) {
.card-wraper[data-v-82792ff4] {
    max-width: 352px;
    background: rgba(219, 56, 144, 0.3490196078);
}
}
.card-title[data-v-82792ff4] {
  font-size: 1.2em;
  margin: 10px 0 5px;
  color: #333;
}
.card-subtitle[data-v-82792ff4] {
  font-size: 0.9em;
  color: #fff;
  font-weight: 700;
  margin-bottom: 15px;
}
.card-button[data-v-82792ff4] {
  padding: 8px 15px;
  background-color: #e50914;
  /* Example red color */
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-weight: bold;
}
.card-button[data-v-82792ff4]:hover {
  background-color: #f40612;
}
.carousel-arrow[data-v-82792ff4] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: white;
  border: none;
  padding: 10px 15px;
  cursor: pointer;
  z-index: 10;
  font-size: 1.5em;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1a2b5f;
}
.carousel-arrow[data-v-82792ff4]:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.carousel-arrow.prev[data-v-82792ff4] {
  left: 15px;
}
.carousel-arrow.next[data-v-82792ff4] {
  right: 15px;
}
.inner-arrow[data-v-82792ff4] {
  height: auto;
  padding-bottom: 3px;
}
.a-link[data-v-82792ff4] {
  display: flex;
  position: relative;
  height: 100%;
  text-decoration: none;
  color: inherit;
  flex-direction: column;
  justify-content: flex-end;
}

/* Mobile specific styles */
@media (max-width: 768px) {
.carousel-card[data-v-82792ff4] {
    padding: 0 5px;
}
.carousel-container[data-v-82792ff4] {
    -webkit-overflow-scrolling: touch;
}
  /* Improve touch responsiveness on iOS */
.carousel-wrapper[data-v-82792ff4] {
    transform: translate3d(0, 0, 0);
}
}
/* Safari specific fixes */
@supports (-webkit-appearance: none) {
.carousel-wrapper[data-v-82792ff4] {
    transform: translateZ(0);
}
.carousel-card[data-v-82792ff4] {
    transform: translateZ(0);
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#special-page h2[data-v-628c481e] {
  font-weight: 500;
}
#special-page .sp-banner[data-v-628c481e] {
  min-height: 400px;
  background: center/cover no-repeat url("/images/special/sp-game-slider-mobile.webp");
  background-position-x: right;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1024px) {
#special-page .sp-banner[data-v-628c481e] {
    margin-top: 1rem;
    background: center/cover no-repeat url("/images/special/sp-game-slider.webp");
}
}
#special-page .sp-banner h1[data-v-628c481e] {
  text-align: center;
  font-size: 2.5rem;
  margin-top: 3.2rem;
  line-height: 2.5rem;
  color: #fff;
}
#special-page .sp-banner .red-white-text[data-v-628c481e] {
  margin-top: 40px;
  background-color: #ff0000;
  color: #fff;
  padding: 7px 8px 9px 8px;
}
@keyframes whiteBlink-628c481e {
0% {
    color: rgba(0, 199, 23, 0.8);
}
100% {
    color: #fff;
}
}
#special-page .sp-banner[data-v-628c481e] .odometer {
  font-size: 3rem;
  color: #fff;
}
#special-page .sp-banner[data-v-628c481e] .odometer--blinking .odometer__col-wrapper:not(.odometer__delimiter) {
  animation: whiteBlink-628c481e steps(2, jump-none) infinite;
}
#special-page .sp-banner[data-v-628c481e] .odometer .odometer__col-wrapper {
  background-color: rgba(0, 0, 0, 0.2588235294);
}
#special-page .sp-banner[data-v-628c481e] .odometer .odometer__delimiter {
  color: #fff;
}
#special-page .sp-banner[data-v-628c481e] .odometer .odometer__currency {
  color: #fff;
}
#special-page .sp-banner .meter[data-v-628c481e] {
  margin: 6px;
}
#special-page .sp-banner .img-group[data-v-628c481e] {
  margin: 32px 0;
}
#special-page .sp-banner .img-group img[data-v-628c481e] {
  max-width: 304px;
  padding: 0 32px;
}
@media (min-width: 1024px) {
#special-page .sp-banner .img-group img[data-v-628c481e] {
    max-width: 352px;
}
}
#special-page .casino-title[data-v-628c481e],
#special-page .slot-carousel[data-v-628c481e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 25px 0 0 0;
}
#special-page .casino-title .carousel-container[data-v-628c481e],
#special-page .slot-carousel .carousel-container[data-v-628c481e] {
  width: 100%;
  max-width: 1600px;
  margin-bottom: 20px;
}
#special-page .award-container[data-v-628c481e] {
  margin: auto;
  max-width: 1600px;
  padding: 0 25px;
}
#special-page .title-wraper[data-v-628c481e] {
  max-width: 1400px;
  width: 100%;
  padding: 0 10px 20px 20px;
}
#special-page .title-wraper .text-bold[data-v-628c481e] {
  font-weight: 700;
  color: #a840a2;
}
@media (min-width: 1024px) {
#special-page .title-wraper[data-v-628c481e] {
    margin: 0;
    padding: 0 1rem;
}
}
#special-page.theme--dark .title-wraper[data-v-628c481e] {
  color: #fff;
}
#special-page.theme--dark .title-wraper .text-bold[data-v-628c481e] {
  color: #a840a2;
}
#special-page .casino-carousel[data-v-628c481e] {
  width: 100%;
  background: center/cover no-repeat url("/images/special/sp-game-casino-bg.webp");
  display: flex;
  justify-content: center;
  align-items: center;
  background-position-x: 90%;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
#special-page .casino-carousel[data-v-628c481e] {
    min-height: 550px;
    background-position-x: center;
    background-size: contain;
}
}
#special-page .casino-carousel-container[data-v-628c481e] {
  width: 100%;
  min-height: 374px;
  max-width: 1400px;
}
#special-page .casino-carousel .inner-container[data-v-628c481e] {
  width: 70%;
}
@media (min-width: 1024px) {
#special-page .casino-carousel .inner-container[data-v-628c481e] {
    width: 50%;
}
}
#special-page .casino-carousel-wraper[data-v-628c481e] {
  display: flex;
}
#special-page[data-v-628c481e] .slot-game {
  min-height: 150px;
  z-index: 1;
}
#special-page[data-v-628c481e] .slot-game span {
  color: #fff;
}
#special-page[data-v-628c481e] .slot-games__grid {
  grid-gap: 1rem 1rem;
}
#special-page[data-v-628c481e] .slot-game > span {
  border-radius: 10px;
  background: #16275c;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  z-index: 2;
  margin-top: -6px;
}
#casino-teaser[data-v-628c481e] {
  margin: auto;
  max-width: 1600px;
  padding: 25px;
}
#casino-teaser[data-v-628c481e] .home-casino-teaser__promo,
#casino-teaser[data-v-628c481e] .teaser__header {
  display: none;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.category-teaser-observer[data-v-9d35fa28] {
  position: absolute;
  top: -100px;
  width: 100%;
  height: 1px;
}
.home-category-teaser[data-v-9d35fa28] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.home-category-teaser li[data-v-9d35fa28] {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  border-radius: 10px;
  border: 1px solid #a840a2;
}
.home-category-teaser li[data-v-9d35fa28]:first-child {
  grid-row: span 2;
  grid-column: span 2;
}
.home-category-teaser li a[data-v-9d35fa28] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.home-category-teaser li a > div[data-v-9d35fa28] {
  position: relative;
  width: 100%;
  height: 100%;
}
.home-category-teaser li a > div.placeholder[data-v-9d35fa28] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  background-color: #f1f1f1;
}
.home-category-teaser li a > div.placeholder img[data-v-9d35fa28] {
  max-width: 10rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.home-category-teaser li a img[data-v-9d35fa28] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@media (min-width: 1024px) {
.home-slot-teaser[data-v-06b94480] {
    display: none;
}
}
.home-slot-teaser ul[data-v-06b94480]:first-child {
  display: grid;
  grid-gap: 1.5rem 0.75rem;
  margin-bottom: 1.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.home-slot-teaser ul[data-v-06b94480]:first-child {
    grid-column: span 6;
    margin-bottom: 0;
}
}
.home-slot-teaser ul[data-v-06b94480]:last-child {
  display: grid;
  grid-gap: 0.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.home-slot-teaser ul[data-v-06b94480]:last-child {
    grid-column: span 7;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.carousel-viewport[data-v-8673b2a8] {
  overflow: hidden;
  width: 100%;
  position: relative;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.carousel-viewport[data-v-8673b2a8]:active {
  cursor: grabbing;
}
.popular-events .carousel-track.mobile[data-v-8673b2a8] {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: repeat(2, 1fr);
  grid-auto-columns: minmax(100%, 1fr);
  grid-auto-flow: column;
  gap: 12px;
  will-change: transform;
  backface-visibility: hidden;
  overflow: visible;
}
.popular-events .carousel-track.mobile > li[data-v-8673b2a8] {
  width: 100vw;
  list-style: none;
  padding: 0 12px;
}
.carousel-track.mobile[data-v-8673b2a8] {
  display: flex;
  gap: 12px;
  will-change: transform;
  backface-visibility: hidden;
  touch-action: pan-y;
  overflow: visible;
  padding: 0 12px;
}
.carousel-track.mobile li[data-v-8673b2a8] {
  flex: 0 0 65vw;
  list-style: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (min-width: 1024px) {
.carousel-track.mobile li[data-v-8673b2a8] {
    flex: 0 0 32vw;
}
}
.carousel-track.mobile li.tournament-promotion[data-v-8673b2a8] {
  flex: 0 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.popular-events[data-v-7c2dc732] {
  position: relative;
  padding: 1.5rem 0;
}
@media (min-width: 1024px) {
.popular-events[data-v-7c2dc732] {
    padding-top: 0;
}
}
.popular-events__observer[data-v-7c2dc732] {
  position: absolute;
  top: -100px;
  width: 100%;
  height: 1px;
}
.popular-events h2[data-v-7c2dc732] {
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 1rem;
}
.popular-events[data-v-7c2dc732] ul {
  display: grid;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  grid-gap: 0.5rem;
  padding: 0 0.5rem;
  grid-auto-flow: column;
  grid-auto-columns: minmax(90%, 1fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.popular-events[data-v-7c2dc732] ul::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.popular-events[data-v-7c2dc732] ul {
    margin: 0 auto;
    padding: 0 1rem;
    max-width: 1460px;
    grid-auto-columns: unset;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
.popular-events li[data-v-7c2dc732] {
  position: relative;
  flex: 0 0 90%;
  overflow: hidden;
  position: relative;
  scroll-snap-align: center;
}
@media (min-width: 1024px) {
.popular-events li[data-v-7c2dc732] {
    margin: 0;
}
}
.popular-events li[data-v-7c2dc732]:nth-last-child(2) {
  margin-right: 0;
}
.popular-events__event[data-v-7c2dc732] {
  display: grid;
  padding: 0.25rem;
  color: var(--text-blue);
  grid-gap: 0.5rem 0.25rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-radius: 20px;
  background: center/contain no-repeat url("/images/redesign/logo-event.png") #E5E7F3;
}
.popular-events__event .league[data-v-7c2dc732] {
  grid-column: 1/-1;
  width: 100%;
  padding: 0 1rem;
  justify-self: center;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.popular-events__event .teams[data-v-7c2dc732] {
  grid-column: 1/-1;
  display: grid;
  grid-gap: 0.5rem 0.25rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.popular-events__event .team[data-v-7c2dc732] {
  grid-gap: 0.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.popular-events__event .team div[data-v-7c2dc732] {
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  padding-bottom: 100%;
  border-radius: 10px;
  background-color: #D9DBE5;
}
.popular-events__event .team img[data-v-7c2dc732] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.popular-events__event .team span[data-v-7c2dc732] {
  width: 100%;
  font-weight: 700;
  text-align: center;
  font-size: 0.75rem;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.popular-events__event .date[data-v-7c2dc732] {
  display: grid;
  padding: 0.5rem 0;
  justify-items: center;
}
.popular-events__event .date h4[data-v-7c2dc732] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.popular-events__event .date strong[data-v-7c2dc732] {
  font-size: 1rem;
  line-height: 1rem;
}
.popular-events__event .date span[data-v-7c2dc732] {
  font-weight: 500;
}
.popular-events__event .date div[data-v-7c2dc732] {
  align-self: end;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.popular-events__event .date strong[data-v-7c2dc732] {
  font-size: 0.75rem;
  align-self: end;
}
.popular-events__event .odd[data-v-7c2dc732] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 0.25rem;
  color: #fff;
  background-color: #B536A8;
  position: relative;
}
.popular-events__event .odd.home[data-v-7c2dc732] {
  border-bottom-left-radius: 20px;
}
.popular-events__event .odd.away[data-v-7c2dc732] {
  border-bottom-right-radius: 20px;
}
.popular-events__event .odd span[data-v-7c2dc732] {
  font-weight: 500;
  font-size: 0.75rem;
  text-transform: uppercase;
}
.popular-events__event .odd strong[data-v-7c2dc732] {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.popular-events__event .odd .perc[data-v-7c2dc732] {
  color: #fff;
  font-weight: 500;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 0.1rem 0.3rem;
  margin-top: 5px;
}
.popular-events.theme--dark h2[data-v-7c2dc732] {
  color: var(--text-purple);
}
.popular-events.theme--dark .popular-events__event[data-v-7c2dc732] {
  color: var(--text-purple);
  background: var(--purple-alt);
}
.countdown-container[data-v-20ed14dc] {
  display: flex;
  gap: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.countdown-container .divider[data-v-20ed14dc] {
  font-size: 24px;
}
.countdown-container .time-segment[data-v-20ed14dc] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: red;
  width: 40px;
  padding: 8px 0;
  box-sizing: border-box;
}
.countdown-container .time-segment .time-value[data-v-20ed14dc] {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  border-radius: 8px;
  text-align: center;
  box-sizing: border-box;
}
.countdown-container .time-segment .time-label[data-v-20ed14dc] {
  margin-top: -6px;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.event-submit[data-v-1556bc2e] {
  align-self: center;
  display: grid;
  gap: 3rem;
  grid-template-columns: 2fr;
  width: 100%;
  position: relative;
}
@media (min-width: 1024px) {
.event-submit[data-v-1556bc2e] {
    grid-template-columns: 2fr 1fr;
    gap: 1rem;
}
}
.event-submit__button[data-v-1556bc2e], .event-submit__answer[data-v-1556bc2e] {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
  width: 100%;
  position: relative;
  max-height: auto;
}
@media (min-width: 1024px) {
.event-submit__button[data-v-1556bc2e], .event-submit__answer[data-v-1556bc2e] {
    grid-template-columns: 3fr 1fr;
}
}
.event-submit__button .radioBtn[data-v-1556bc2e],
.event-submit__button textarea[data-v-1556bc2e], .event-submit__answer .radioBtn[data-v-1556bc2e],
.event-submit__answer textarea[data-v-1556bc2e] {
  grid-row: 1/-1;
}
.event-submit__button .radioBtn[data-v-1556bc2e]::-moz-placeholder, .event-submit__button textarea[data-v-1556bc2e]::-moz-placeholder, .event-submit__answer .radioBtn[data-v-1556bc2e]::-moz-placeholder, .event-submit__answer textarea[data-v-1556bc2e]::-moz-placeholder {
  color: #fff;
}
.event-submit__button .radioBtn[data-v-1556bc2e]::placeholder,
.event-submit__button textarea[data-v-1556bc2e]::placeholder, .event-submit__answer .radioBtn[data-v-1556bc2e]::placeholder,
.event-submit__answer textarea[data-v-1556bc2e]::placeholder {
  color: #fff;
}
.event-submit__button .radioBtn[data-v-1556bc2e], .event-submit__answer .radioBtn[data-v-1556bc2e] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.5rem;
  overflow-x: auto;
}
@media (min-width: 1024px) {
.event-submit__button .radioBtn[data-v-1556bc2e], .event-submit__answer .radioBtn[data-v-1556bc2e] {
    grid-template-columns: repeat(4, 1fr);
}
}
.event-submit__button .radioBtn .radio-group__item[data-v-1556bc2e], .event-submit__answer .radioBtn .radio-group__item[data-v-1556bc2e] {
  display: grid;
  grid-gap: 1px;
  background-color: #362a5e;
  color: #fff;
  grid-template-columns: auto 1fr;
  align-items: center;
  border: 1px solid #8F0091;
  padding: 0.5rem;
  align-items: center;
}
.event-submit__button .radioBtn .radio-group__item label[data-v-1556bc2e], .event-submit__answer .radioBtn .radio-group__item label[data-v-1556bc2e] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: 1fr;
  padding: 0.5rem 0.375rem;
  overflow: hidden;
  border-radius: 30px;
  color: #fff;
}
.event-submit__button .radioBtn .radio-group__item label div[data-v-1556bc2e], .event-submit__answer .radioBtn .radio-group__item label div[data-v-1556bc2e] {
  position: relative;
  width: 1.875rem;
  height: 1.875rem;
  background-color: #8F0091;
  border-radius: 50%;
}
.event-submit__button .radioBtn .radio-group__item label div.sugestions__radio-group--checked[data-v-1556bc2e]::before, .event-submit__answer .radioBtn .radio-group__item label div.sugestions__radio-group--checked[data-v-1556bc2e]::before {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  background-color: #00C717;
  content: "";
  border-radius: 50%;
}
.event-submit__button .radioBtn .radio-group__input[data-v-1556bc2e], .event-submit__answer .radioBtn .radio-group__input[data-v-1556bc2e] {
  position: absolute;
  visibility: hidden;
}
.event-submit__button .textareaWrapper[data-v-1556bc2e], .event-submit__answer .textareaWrapper[data-v-1556bc2e] {
  display: grid;
  grid-template-columns: 1fr;
}
.event-submit__button textarea[data-v-1556bc2e], .event-submit__answer textarea[data-v-1556bc2e] {
  border: 1px solid #8F0091;
  color: #fff;
  padding: 0.5rem;
}
.event-submit__button .event-submit__select[data-v-1556bc2e], .event-submit__answer .event-submit__select[data-v-1556bc2e] {
  grid-column: 1/3;
}
.event-submit__button button[data-v-1556bc2e], .event-submit__answer button[data-v-1556bc2e] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #362a5e;
  border: 0;
  cursor: pointer;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  height: 100%;
  padding: 1rem;
  text-align: center;
  width: 100%;
}
.event-submit__button button[data-v-1556bc2e]:disabled, .event-submit__answer button[data-v-1556bc2e]:disabled {
  cursor: not-allowed;
  filter: brightness(65%);
}
.event-submit__button.disabled[data-v-1556bc2e], .event-submit__answer.disabled[data-v-1556bc2e] {
  pointer-events: none;
  opacity: 0.6;
}
.event-submit__button .event-submit__select-icon[data-v-1556bc2e], .event-submit__answer .event-submit__select-icon[data-v-1556bc2e] {
  color: #fff;
  font-size: 1rem;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
}
.event-submit__button .event-submit__dropdown[data-v-1556bc2e], .event-submit__answer .event-submit__dropdown[data-v-1556bc2e] {
  position: absolute;
  top: 110%;
  left: 0;
  background-color: #a840a2;
  padding: 0.5rem;
  border: 1px solid #8F0091;
  display: flex;
  gap: 0.5rem;
  align-items: stretch;
  z-index: 10;
  width: 100%;
}
.event-submit__button .event-submit__dropdown button[data-v-1556bc2e], .event-submit__answer .event-submit__dropdown button[data-v-1556bc2e] {
  background: #8F0091;
  color: #fff;
  font-weight: bold;
  padding: 0.5rem 1rem;
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
}
.event-submit__button .event-submit__dropdown button[data-v-1556bc2e]:disabled, .event-submit__answer .event-submit__dropdown button[data-v-1556bc2e]:disabled {
  filter: brightness(65%);
  cursor: not-allowed;
}
.event-submit__button .event-submit__dropdown input[data-v-1556bc2e], .event-submit__answer .event-submit__dropdown input[data-v-1556bc2e] {
  width: 4rem;
  text-align: center;
  font-size: 1.75rem;
  padding: 0.5rem;
  border: none;
  background-color: #362a5e;
  color: #fff;
}
.event-submit__button .event-submit__dropdown input[data-v-1556bc2e]::-webkit-inner-spin-button, .event-submit__button .event-submit__dropdown input[data-v-1556bc2e]::-webkit-outer-spin-button, .event-submit__answer .event-submit__dropdown input[data-v-1556bc2e]::-webkit-inner-spin-button, .event-submit__answer .event-submit__dropdown input[data-v-1556bc2e]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.event-submit__button .event-submit__dropdown input[data-v-1556bc2e]:focus, .event-submit__answer .event-submit__dropdown input[data-v-1556bc2e]:focus {
  outline: none;
}
@media (min-width: 1024px) {
.event-submit__answer[data-v-1556bc2e] {
    grid-template-columns: 1fr;
}
}
.event-submit__answer .radioBtn .radio-group__item[data-v-1556bc2e] {
  min-width: 80px;
}
.event-submit .event-submit__button > button[data-v-1556bc2e]:nth-child(1) {
  background-color: #362a5e;
  border: 1px solid #8F0091;
  color: #8F0091;
  font-weight: 700;
  font-size: 1rem;
  padding: 1rem;
}
.event-submit .event-submit__button > button[data-v-1556bc2e]:nth-child(2) {
  background-color: #00C717;
  color: #fff;
  font-size: 1rem;
  padding: 1rem;
}
.event-submit .event-submit__button > button[data-v-1556bc2e]:nth-child(2):disabled {
  filter: brightness(65%);
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.results[data-v-7312b7e1] {
  display: grid;
  justify-content: center;
  align-items: center;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, 1fr);
  grid-gap: 1rem;
  text-align: center;
}
.results > div[data-v-7312b7e1],
.results button[data-v-7312b7e1] {
  color: #fff;
  font-size: 1rem;
  padding: 1rem;
  font-weight: 700;
  width: 100%;
}
.results button[data-v-7312b7e1] {
  border: 2px solid #8F0091;
  color: #fff;
  font-size: 1.2rem;
  background-color: rgb(112.6034482759, 42.8965517241, 108.5818965517);
}
.results button.correct[data-v-7312b7e1] {
  border: none;
  color: #fff;
  background-color: #00C717;
}
.results button.wrong[data-v-7312b7e1] {
  border: none;
  color: #fff;
  background-color: #F42727;
}
.results .noClick > div[data-v-7312b7e1],
.results .noClick button[data-v-7312b7e1] {
  cursor: default;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.promotion-container[data-v-4908256e] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.promotion-container__title[data-v-4908256e] {
  font-size: 14px;
  font-weight: 700;
  color: #ebb058;
  text-align: center;
  margin-bottom: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 135px;
  display: inline-block;
}
.promotion-container__content[data-v-4908256e] {
  position: relative;
  height: 0;
  width: 100%;
  cursor: pointer;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  padding-bottom: 162.5344352617%;
  transition: opacity 0.5s ease;
  margin-bottom: 16px;
}
.promotion-container__content.tournament[data-v-4908256e] {
  padding-bottom: 100%;
  border: unset;
  border-radius: unset;
}
.promotion-container__content > img[data-v-4908256e] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}
.promotion-container__content .placeholder[data-v-4908256e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem 4rem 1rem;
}
.promotion-container__content .placeholder img[data-v-4908256e] {
  width: 100%;
  margin-bottom: 1rem;
}
.promotion-container__content .placeholder span[data-v-4908256e] {
  position: absolute;
  display: block;
  bottom: 64px;
  padding: 0.5rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
}
.counter-container[data-v-4908256e] {
  width: 90%;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#PromotionTournament .upper-section[data-v-39771b77] {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  padding: 1rem 1rem 0.5rem 1rem;
  height: 100%;
}
@media (min-width: 1024px) {
#PromotionTournament .upper-section[data-v-39771b77] {
    grid-template-columns: 1fr 2fr;
}
}
#PromotionTournament .upper-section .left-img img[data-v-39771b77] {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
}
@media (min-width: 1024px) {
#PromotionTournament .upper-section .left-img[data-v-39771b77] {
    margin-right: 1rem;
    max-height: unset;
}
#PromotionTournament .upper-section .left-img img[data-v-39771b77] {
    padding: unset;
}
}
#PromotionTournament .upper-section .right-content[data-v-39771b77] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#PromotionTournament .upper-section .right-content h2[data-v-39771b77] {
  font-weight: 800;
  text-transform: uppercase;
  color: #fff;
  word-break: break-all;
}
#PromotionTournament .upper-section .right-content .promotion-content[data-v-39771b77] {
  white-space: break-spaces;
  width: 100%;
  display: -webkit-box;
  color: rgba(255, 255, 255, 0.5019607843);
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  margin-bottom: 0.5rem;
  font-size: 12px;
  overflow: hidden;
  word-break: break-word;
}
@media (min-width: 1024px) {
#PromotionTournament .upper-section .right-content .promotion-content[data-v-39771b77] {
    line-clamp: 6;
    -webkit-line-clamp: 6;
}
}
#PromotionTournament .upper-section .right-content .more-details[data-v-39771b77] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#PromotionTournament .upper-section .right-content .more-details .i-icon[data-v-39771b77] {
  font-size: 20px;
  display: flex;
  width: 46px;
  height: 46px;
  background: #fff;
  color: #dc3791;
  border-radius: 30px;
  align-items: center;
  justify-content: center;
}
#PromotionTournament .upper-section .right-content .red-tag[data-v-39771b77] {
  background-color: #000000;
  color: #fff;
  padding: 2px;
  font-weight: 700;
  display: inline;
  font-size: 0.6rem;
}
#PromotionTournament .upper-section .right-content .promotion-prize[data-v-39771b77] {
  color: #fff;
  font-size: 2rem;
  line-height: 2rem;
  font-weight: 800;
}
#PromotionTournament .lower-section[data-v-39771b77] {
  padding: 0 1rem 1rem 1rem;
  font-weight: 600;
  color: #fff;
}
#PromotionTournament .lower-section .detail-container[data-v-39771b77] {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #1d162f;
  padding: 0.7rem 0;
}
#PromotionTournament .promotion-container[data-v-39771b77] {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
#PromotionTournament .promotion-container__title[data-v-39771b77] {
  font-size: 14px;
  font-weight: 700;
  color: #ebb058;
  text-align: center;
  margin-bottom: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 164px;
  display: inline-block;
}
#PromotionTournament .promotion-container__content[data-v-39771b77] {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%;
  min-height: 260px;
  cursor: pointer;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #1d162f;
  transition: opacity 0.5s ease;
  background-color: #dc3791;
}
#PromotionTournament .promotion-container__content.tournament[data-v-39771b77] {
  padding-bottom: 100%;
  border: unset;
  border-radius: unset;
}
#PromotionTournament .promotion-container__content > img[data-v-39771b77] {
  display: block;
  width: 100%;
  height: 100%;
}
#PromotionTournament .promotion-container__content .placeholder[data-v-39771b77] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  display: none;
  width: 100%;
  height: 100%;
  padding: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.countdown-container[data-v-51d44839] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
.countdown-item[data-v-51d44839] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.1); /* Slightly lighter dark background for individual blocks */
  padding: 10px;
  border-radius: 10px;
  min-width: 50px;
  text-align: center;
  border: 1px solid var(--blue-light);
}
.countdown-value[data-v-51d44839] {
  font-size: 2rem; /* Large numbers */
  font-weight: bold;
}
.countdown-label[data-v-51d44839] {
  font-size: 1.1em; /* Smaller labels */
  text-transform: uppercase;
  letter-spacing: 0.5px;
  opacity: 0.8;
}
@media (min-width: 1024px) {
.countdown-container[data-v-51d44839] {
    gap: 10px;
}
.countdown-item[data-v-51d44839] {
    padding: 20px 10px;
    min-width: 100px;
}
}
/* Responsive adjustments */
/* @media (max-width: 768px) {
  .countdown-container {
    flex-wrap: wrap;
    gap: 15px;
    padding: 20px;
  }
  .countdown-item {
    min-width: 100px;
    padding: 15px 20px;
  }
  .countdown-value {
    font-size: 2.5em;
  }
  .countdown-label {
    font-size: 0.9em;
  }
} */
/* @media (max-width: 480px) {
  .countdown-container {
    gap: 10px;
    padding: 15px;
  }
  .countdown-item {
    min-width: 80px;
    padding: 10px 15px;
  }
  .countdown-value {
    font-size: 2em;
  }
  .countdown-label {
    font-size: 0.8em;
  }
} */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#TournamentDetail[data-v-8408bcc4] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  border: 1px solid #1d162f;
  background-color: #dc3791;
  border-radius: 10px;
  padding: 1rem 1rem 0.5rem 1rem;
  color: #fff;
}
#TournamentDetail .upper-section[data-v-8408bcc4] {
  display: flex;
  padding-bottom: 0.5rem;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 1024px) {
#TournamentDetail .upper-section[data-v-8408bcc4] {
    flex-direction: row;
}
}
#TournamentDetail .upper-section .left-img[data-v-8408bcc4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 1rem;
}
#TournamentDetail .upper-section .left-img img[data-v-8408bcc4] {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
}
@media (min-width: 1024px) {
#TournamentDetail .upper-section .left-img img[data-v-8408bcc4] {
    max-width: 210px;
}
}
#TournamentDetail .upper-section .left-img .detail-group[data-v-8408bcc4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: auto;
}
#TournamentDetail .upper-section .left-img h2[data-v-8408bcc4] {
  font-weight: 800;
  text-transform: uppercase;
  font-size: 2rem;
  margin-bottom: 10px;
  word-break: break-all;
  text-align: left;
}
#TournamentDetail .upper-section .left-img .more-details[data-v-8408bcc4] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#TournamentDetail .upper-section .left-img .red-tag[data-v-8408bcc4] {
  background-color: #000000;
  padding: 0.2rem 1rem;
  color: #fff;
  font-weight: 700;
  display: inline;
  font-size: 1rem;
}
#TournamentDetail .upper-section .left-img .promotion-prize[data-v-8408bcc4] {
  font-size: 2rem;
  font-weight: 800;
}
@media (min-width: 1024px) {
#TournamentDetail .upper-section .left-img[data-v-8408bcc4] {
    flex-direction: row;
    align-items: unset;
    text-align: left;
}
#TournamentDetail .upper-section .left-img .detail-group[data-v-8408bcc4] {
    display: block;
}
#TournamentDetail .upper-section .left-img .promotion-prize[data-v-8408bcc4] {
    font-size: 3rem;
    line-height: 3rem;
    font-weight: 800;
}
}
#TournamentDetail .upper-section .right-content[data-v-8408bcc4] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
}
#TournamentDetail .lower-section .detail-container[data-v-8408bcc4] {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #1d162f;
  padding: 0.7rem 0;
  font-weight: 600;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.tournament-promotion[data-v-74dddc9a] {
  width: 100%;
  height: auto;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.8rem;
  border: 0;
  background: linear-gradient(45deg, #a840a2 80%, #8F0091);
  border-radius: 24px;
  position: relative;
  flex-shrink: 0;
  color: white;
}
@media (min-width: 1024px) {
.tournament-promotion[data-v-74dddc9a] {
    border: 1px solid #8F0091;
    background: #362a5e;
    padding: 24px 0 64px 0;
    width: 100%;
    max-width: 100%;
    border-radius: 24px 24px 64px 64px;
}
}
.tournament-promotion .category[data-v-74dddc9a] {
  font-size: 18px;
  font-weight: bold;
  min-height: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
  display: inline-block;
}
@media (min-width: 1024px) {
.tournament-promotion .category[data-v-74dddc9a] {
    min-height: 27.5px;
    max-width: 164px;
}
}
.tournament-promotion .title[data-v-74dddc9a] {
  font-size: 0.8rem;
  font-weight: 500;
  min-height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 132px;
  display: inline-block;
}
@media (min-width: 1024px) {
.tournament-promotion .title[data-v-74dddc9a] {
    font-size: 15px;
}
}
.tournament-promotion .label[data-v-74dddc9a] {
  font-size: 0.825rem;
  font-weight: 500;
  min-height: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
}
@media (min-width: 1024px) {
.tournament-promotion .label[data-v-74dddc9a] {
    font-size: 1rem;
}
}
.tournament-promotion .prize[data-v-74dddc9a] {
  font-size: 1.8rem;
  font-weight: bold;
  min-height: 1px;
  line-height: 1;
}
@media (min-width: 1024px) {
.tournament-promotion .prize[data-v-74dddc9a] {
    min-height: 49px;
    margin-bottom: 12px;
    font-size: 1.85rem;
    line-height: inherit;
}
}
.tournament-promotion .image-container[data-v-74dddc9a] {
  height: auto;
  position: relative;
  margin: 0;
  width: 100%;
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
.tournament-promotion .image-container[data-v-74dddc9a] {
    margin: 1rem 0;
    height: 164px;
}
}
.tournament-promotion .image-container .image[data-v-74dddc9a] {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  border-radius: 5px;
  aspect-ratio: 4/2.2;
}
@media (min-width: 1024px) {
.tournament-promotion .image-container .image[data-v-74dddc9a] {
    max-width: none;
}
}
.tournament-promotion .image-container .placeholder[data-v-74dddc9a] {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}
.tournament-promotion .button[data-v-74dddc9a] {
  background: #016f0b;
  color: white;
  border-radius: 40px;
  padding: 0.5rem;
  width: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 0.8rem;
  font-weight: bold;
  line-height: 20px;
  cursor: pointer;
  width: 65%;
  bottom: -2rem;
}
@media (min-width: 1024px) {
.tournament-promotion .button[data-v-74dddc9a] {
    position: absolute;
    padding: 12px 0;
    width: 200px;
    bottom: -16px;
    font-size: 1rem;
}
}
.tournament-promotion__desktop[data-v-74dddc9a] {
  text-align: center;
}
.tournament-promotion__desktop .right[data-v-74dddc9a] {
  display: flex;
  justify-content: center;
}
.tournament-promotion__bottom[data-v-74dddc9a] {
  display: grid;
  grid-template-columns: 3fr 1fr;
  position: relative;
  text-align: center;
  gap: 0.8rem;
}
.tournament-promotion__bottom .right[data-v-74dddc9a] {
  position: relative;
  min-width: 93px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.tournament-promotion__bottom .right[data-v-74dddc9a] .countdown-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.tournament-promotion__bottom .right[data-v-74dddc9a] .countdown-container .divider:nth-child(4) {
  display: none;
}
.tournament-promotion__bottom .right .button[data-v-74dddc9a] {
  bottom: 0;
  width: 100%;
  padding: 0.2rem;
  font-size: 0.6rem;
  border-radius: 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.teaser__content[data-v-2aaf5c0c] {
  padding: 0.5rem 0 2.5rem 0 !important;
}
.home-tournaments-teaser[data-v-2aaf5c0c] ul {
  display: flex;
  flex-direction: row;
  overflow-y: scroll;
  padding-bottom: 32px;
  gap: 1rem;
  scrollbar-width: none;
}
@media (min-width: 1024px) {
.home-tournaments-teaser[data-v-2aaf5c0c] ul {
    display: grid;
    gap: 1.5rem;
    width: 100%;
    grid-template-columns: repeat(5, 1fr);
}
}
.home-tournaments-teaser .empty-slot[data-v-2aaf5c0c] {
  display: none;
}
@media (min-width: 1024px) {
.home-tournaments-teaser .empty-slot[data-v-2aaf5c0c] {
    display: block;
    width: 100%;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: calc(9999 + 1);
}
.app-modal__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.app-modal__root {
  position: relative;
  display: grid;
  width: 90%;
  max-height: 90%;
  max-width: 600px;
  overflow: hidden;
  border-radius: 5px;
  grid-template-rows: auto 1fr;
  background-color: #f1f1f1;
}
.app-modal__header {
  position: sticky;
  top: 0;
  color: #fff;
  background-color: #362a5e;
  padding: 0.75rem 2.5rem 0.75rem 1rem;
}
.app-modal__header h2 {
  font-weight: 600;
  font-size: 1rem;
}
.app-modal__body {
  grid-row: 2/3;
  width: 100%;
  overflow: hidden;
}
.app-modal__close {
  position: absolute;
  display: flex;
  z-index: 2;
  top: 0.625rem;
  right: 0.5rem;
  color: #fff;
}
.app-modal--clean .app-modal__root {
  width: 80%;
  max-width: 800px;
  overflow: visible;
  background-color: unset;
}
.app-modal--clean .app-modal__body {
  overflow: visible;
}
.app-modal--full .app-modal__root {
  width: 100%;
  height: 100%;
  max-width: unset;
  max-height: unset;
  border-radius: unset;
  padding-bottom: env(safe-area-inset-bottom);
  padding-top: env(safe-area-inset-top);
}
.app-modal--dynamic-width .app-modal__root {
  width: unset;
  max-width: unset;
}
.app-modal--danger .app-modal__header {
  color: #fff;
  background-color: #e81616;
}
.app-modal--danger .app-modal__close {
  color: #fff;
}
.app-modal--success .app-modal__header {
  color: #fff;
  background-color: #5caa10;
}
.app-modal--success .app-modal__close {
  color: #fff;
}
.app-modal--header-danger .app-modal__header {
  color: #fff;
  background-color: #e81616;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
}
.app-modal--header-danger .app-modal__header h2 {
  font-size: 1.25rem;
  text-align: center;
}
.app-modal--header-win .app-modal__header {
  color: #fff;
  font-size: 0.75rem;
  text-align: center;
  background-color: #e81616;
}
.app-modal--header-win .app-modal__header em {
  font-weight: 600;
  font-style: normal;
  font-size: 1rem;
}
.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: 0.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, 0.8);
}
.app-modal--raffle {
  padding: 1rem;
}
.app-modal--raffle .app-modal__root.surface {
  background-color: #530c6c;
  max-width: 768px;
  width: 100%;
}
.app-modal--raffle .app-modal__root.surface header {
  background-color: transparent;
  box-shadow: unset;
}
@media (min-width: 1024px) {
.app-modal--raffle .app-modal__root.surface header {
    padding: 1.25rem;
}
}
.app-modal--raffle .app-modal__root.surface header h2 {
  font-size: 1.25rem;
  font-weight: 700;
}
@media (min-width: 1024px) {
.app-modal--raffle .app-modal__root.surface header h2 {
    font-size: 1.75rem;
}
}
.app-modal--raffle .app-modal__root.surface .app-modal__close {
  border-radius: 5px;
  top: 1rem;
  right: 1rem;
}
@media (min-width: 1024px) {
.app-modal--raffle .app-modal__root.surface .app-modal__close {
    right: 1.57rem;
    top: 1.69rem;
}
}
.app-modal--raffle .app-modal__root.surface .app-modal__close i {
  border-radius: 50%;
  color: #ff2929;
}
.app-modal--raffle .app-modal__body {
  color: #fff;
}
.app-modal--raffle.app-modal--raffle-tickets .app-modal__root.surface header {
  padding-bottom: 0;
}
.app-modal--story {
  overflow: auto;
}
.app-modal--story .app-modal__root {
  overflow: overlay;
  display: flex;
  justify-content: center;
  background-color: transparent;
}
.app-modal--story .app-modal__root.surface {
  box-shadow: none;
}
.app-modal--story .app-modal__root .app-modal__body {
  overflow: overlay;
  width: 80%;
}
.app-modal--story .app-modal__root .app-modal__close {
  right: 0.5rem;
  top: 2rem;
}
@media (min-width: 1024px) {
.app-modal--story .app-modal__root .app-modal__close {
    right: 1rem;
    top: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.story[data-v-221a8555] {
  margin: 2rem auto;
}
.story[data-v-221a8555] ul {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: min-content;
  overflow-x: auto;
  grid-template-columns: repeat(6, 1fr);
  gap: 2rem;
  margin: 0 1rem;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.story[data-v-221a8555] ul::-webkit-scrollbar {
  display: none;
}
.story__listing[data-v-221a8555] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.story__listing img[data-v-221a8555] {
  border: 2px solid #d39500;
  border-radius: 50%;
  aspect-ratio: 1;
  height: 150px;
  width: 150px;
  padding: 0.3rem;
}
.story__listing.active img[data-v-221a8555] {
  border-color: #a840a2;
}
.story.theme--dark .story__title[data-v-221a8555] {
  color: #fff;
}
.story__title[data-v-221a8555] {
  color: #a840a2;
  padding-top: 0.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 150px;
  text-align: center;
}
.story .scroll-indicator[data-v-221a8555] {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 100%;
  background: var(--background-100);
  cursor: pointer;
  color: #a840a2;
}
.story .scroll-indicator.left[data-v-221a8555] {
  left: 0;
}
.story .scroll-indicator.right[data-v-221a8555] {
  right: 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.toggle-switcher[data-v-2c4b14dd] {
  display: grid;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  grid-template-columns: 1fr auto 1fr;
}
@media (min-width: 1024px) {
.toggle-switcher[data-v-2c4b14dd] {
    width: unset;
}
}
.toggle-switcher h5[data-v-2c4b14dd] {
  color: var(--text-gray);
}
.toggle-switcher h5[data-v-2c4b14dd]:last-child {
  text-align: right;
}
.toggle-switcher label[data-v-2c4b14dd] {
  grid-column: 2/3;
  position: relative;
  display: grid;
  width: 4rem;
  height: 2rem;
  cursor: pointer;
  border-radius: 50px;
  background-color: var(--purple);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.toggle-switcher input[data-v-2c4b14dd] {
  position: absolute;
  opacity: 0;
  z-index: 1;
}
.toggle-switcher span[data-v-2c4b14dd]:not(.switch) {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  color: var(--text-purple);
}
.toggle-switcher .switch[data-v-2c4b14dd] {
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 2;
  width: calc(50% - 6px);
  height: calc(100% - 6px);
  border-radius: 50%;
  background-color: var(--text-purple);
  transform: translateX(0);
  transition: transform 0.2s ease;
}
.toggle-switcher.theme--light h5[data-v-2c4b14dd] {
  color: var(--text-gray);
}
.toggle-switcher.theme--dark h5[data-v-2c4b14dd] {
  color: var(--text-purple);
}
.toggle-switcher.theme--light .switch[data-v-2c4b14dd] {
  transform: translateX(calc(100% + 6px));
}
.toggle-switcher--dark-mode label[data-v-2c4b14dd] {
  background-color: var(--gray);
}
.toggle-switcher--dark-mode span[data-v-2c4b14dd]:not(.switch) {
  color: var(--text-gray);
}
.toggle-switcher--dark-mode .switch[data-v-2c4b14dd] {
  background-color: var(--purple-dark);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.home[data-v-315c94e9] {
  overflow: hidden;
}
.home .app-slider[data-v-315c94e9] {
  width: 100vw;
}
.home__jackpot[data-v-315c94e9] {
  display: grid;
  grid-gap: 0.25rem;
  padding-top: 1rem;
  overflow: visible;
}
@media (min-width: 1024px) {
.home__jackpot[data-v-315c94e9] {
    grid-gap: 0.5rem;
}
}
.home__jackpot picture[data-v-315c94e9] {
  margin-bottom: 0.5rem;
}
.home__jackpot picture img[data-v-315c94e9] {
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
.home__jackpot picture[data-v-315c94e9] {
    margin: 0;
}
}
.home__jackpot .jackpot[data-v-315c94e9] {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
.home__jackpot .jackpot[data-v-315c94e9] {
    margin: 0;
}
}
.home__awards[data-v-315c94e9] {
  padding: 1rem;
  border-radius: 10px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
}
@media (max-width: 1024px) {
.home__awards[data-v-315c94e9] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.home__awards h2[data-v-315c94e9], .home__awards article[data-v-315c94e9] {
    grid-column: 1/-1;
}
.home__awards img[data-v-315c94e9] {
    grid-row: 3/4;
}
}
.home__text[data-v-315c94e9] {
  margin: 1rem 0;
}
.home__text h2[data-v-315c94e9] {
  color: #a840a2;
  margin-bottom: 0.5rem;
}
.home__text p[data-v-315c94e9] {
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}
.home__text p[data-v-315c94e9]:last-child {
  margin-bottom: 0;
}
.home__text div[data-v-315c94e9] {
  margin-bottom: 0.5rem;
}
.home__text div[data-v-315c94e9]:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
.home__text[data-v-315c94e9] {
    display: grid;
    grid-gap: 0.75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.home__text div[data-v-315c94e9] {
    display: flex;
    margin-bottom: 0;
    flex-direction: column;
    justify-content: flex-start;
}
}
@media (min-width: 1024px) {
.home__section[data-v-315c94e9] {
    display: grid;
    grid-gap: 0.75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.home.theme--dark .home__text p[data-v-315c94e9] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.locale-toggle[data-v-5d1caec4] {
  position: relative;
}
.locale-toggle.mobile .locale-toggle__current[data-v-5d1caec4] {
  width: 100%;
  border: 1px solid #a840a2;
  margin: 0.8rem auto;
}
.locale-toggle.mobile .locale-toggle__current img[data-v-5d1caec4] {
  width: 35px;
  height: 25px;
}
.locale-toggle.mobile .locale-toggle__current span[data-v-5d1caec4] {
  font-size: 1.25rem;
}
.locale-toggle__current[data-v-5d1caec4] {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.25rem 0.4rem;
  border-radius: 2px;
  background: transparent;
  cursor: pointer;
  transition: background 0.2s ease;
}
.locale-toggle__current[data-v-5d1caec4]:hover {
  background: rgba(255, 255, 255, 0.1);
}
.locale-toggle__arrow[data-v-5d1caec4] {
  color: #fff;
  opacity: 0.7;
  transition: transform 0.2s;
}
.locale-toggle--open .locale-toggle__arrow[data-v-5d1caec4] {
  transform: rotate(180deg);
}
.locale-toggle__flag[data-v-5d1caec4] {
  width: 22px;
  height: 16px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2px;
}
.locale-toggle__label[data-v-5d1caec4] {
  color: #fff;
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.locale-toggle__dropdown[data-v-5d1caec4] {
  position: absolute;
  top: calc(100% + 4px);
  right: 0;
  min-width: 130px;
  background-color: #1d162f;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 2px;
  overflow: hidden;
  z-index: 101;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
}
.locale-toggle__option[data-v-5d1caec4] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  cursor: pointer;
  font-size: 0.8rem;
  color: rgba(255, 255, 255, 0.8);
  transition: background 0.2s ease;
}
.locale-toggle__option[data-v-5d1caec4]:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}
.locale-toggle__option--active[data-v-5d1caec4] {
  color: #a840a2;
  font-weight: 600;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-header__username {
  min-width: 0;
}
.app-header__username span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 0;
}
@media (min-width: 1024px) {
.app-header__username span {
    padding-left: 0.5rem;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-header[data-v-40a0b35d] {
  position: sticky;
  top: 0;
  width: 100vw;
  z-index: 100;
  background-color: #1d162f;
  padding-top: env(safe-area-inset-top);
}
.app-header__social-buttons[data-v-40a0b35d] {
  width: 28px;
  height: 28px;
  background-color: #F5A623;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.app-header__social-buttons img[data-v-40a0b35d] {
  width: 22px;
  height: 22px;
}
.app-header__social-media[data-v-40a0b35d] {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.app-header__social-media .whatsapp[data-v-40a0b35d] {
  width: 50%;
  background-color: #25d366;
  color: white;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.app-header__social-media .whatsapp img[data-v-40a0b35d] {
  margin-right: 4px;
  width: 28px;
  height: 28px;
}
.app-header__social-media .telegram[data-v-40a0b35d] {
  width: 50%;
  background-color: #0088cc;
  color: white;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.app-header__social-media .telegram img[data-v-40a0b35d] {
  margin-right: 4px;
  width: 28px;
  height: 28px;
}
.app-header__warning[data-v-40a0b35d] {
  display: none;
  position: absolute;
  top: 100%;
  z-index: -1;
  width: 80%;
  padding: 0.5rem 1.5rem;
  grid-column: 3/4;
  background-color: #b59300;
  transform: translate(1rem, -150%);
  transition: transform 0.2s ease;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
@media (min-width: 1024px) {
.app-header__warning[data-v-40a0b35d] {
    display: block;
}
}
.app-header__warning span[data-v-40a0b35d] {
  display: block;
  color: #fff;
  text-align: center;
  font-size: 0.75rem;
}
@media (min-width: 1180px) {
.app-header__warning.warning--visible[data-v-40a0b35d] {
    transform: translate(1rem, 0);
}
}
.app-header__dropdown[data-v-40a0b35d] {
  display: none;
  position: absolute;
  top: 100%;
  z-index: -1;
  height: 55px;
  width: calc(100% - 1rem);
  padding: 1rem 1.5rem;
  background: linear-gradient(to bottom, #1d162f 0%, #511369 100%);
  transition: transform 0.2s ease;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.app-header__dropdown.dropdown--left[data-v-40a0b35d] {
  grid-column: 1/2;
  justify-self: end;
  transform: translate(-1rem, -150%);
}
@media (min-width: 1024px) {
.app-header__dropdown.dropdown--left[data-v-40a0b35d] {
    display: flex;
    align-items: center;
    justify-content: center;
}
}
.app-header__dropdown.dropdown--left ul a[data-v-40a0b35d],
.app-header__dropdown.dropdown--left ul button[data-v-40a0b35d] {
  padding: 0 0.5rem;
}
@media (min-width: 1367px) {
.app-header__dropdown.dropdown--left ul a[data-v-40a0b35d],
  .app-header__dropdown.dropdown--left ul button[data-v-40a0b35d] {
    padding: 0 0.8rem;
}
}
.app-header__dropdown.dropdown--left li:not(:last-child) a[data-v-40a0b35d]::after {
  position: absolute;
  right: 0;
  width: 1px;
  height: 100%;
  content: "";
  background-color: rgba(241, 241, 241, 0.5);
}
.app-header__dropdown.dropdown--right[data-v-40a0b35d] {
  grid-column: 3/4;
  align-items: center;
  justify-content: center;
  transform: translate(1rem, -150%);
}
@media (min-width: 1024px) {
.app-header__dropdown.dropdown--right[data-v-40a0b35d] {
    display: flex;
}
}
.app-header__dropdown.dropdown--right div[data-v-40a0b35d] {
  position: relative;
  display: flex;
  grid-gap: 0.25rem;
  padding-right: 0.5rem;
}
.app-header__dropdown.dropdown--right div[data-v-40a0b35d]::after {
  position: absolute;
  right: 0;
  width: 1px;
  height: 100%;
  content: "";
  background-color: rgba(241, 241, 241, 0.5);
}
.app-header__dropdown.dropdown--right div button[data-v-40a0b35d] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  border-radius: 2px;
  font-size: 0.75rem;
  color: #fff;
  text-transform: uppercase;
}
.app-header__dropdown.dropdown--right div button i[data-v-40a0b35d] {
  font-size: 0.875rem;
  margin-right: 0.25rem;
}
.app-header__dropdown.dropdown--right div button i[data-v-40a0b35d]::before {
  color: #fff;
}
.app-header__dropdown.dropdown--right div button.app-header__whatsapp[data-v-40a0b35d] {
  background-color: #25d366;
}
.app-header__dropdown.dropdown--right div button.app-header__telegram[data-v-40a0b35d] {
  background-color: #0088cc;
}
.app-header__dropdown.dropdown--right ul a i[data-v-40a0b35d],
.app-header__dropdown.dropdown--right ul button i[data-v-40a0b35d] {
  margin-right: 0.5rem;
}
@media (min-width: 1180px) {
.app-header__dropdown.dropdown--visible.dropdown--left[data-v-40a0b35d] {
    transform: translate(-1rem, 0);
}
.app-header__dropdown.dropdown--visible.dropdown--right[data-v-40a0b35d] {
    transform: translate(1rem, 0);
}
}
.app-header__dropdown ul[data-v-40a0b35d] {
  display: flex;
}
.app-header__dropdown ul a[data-v-40a0b35d],
.app-header__dropdown ul button[data-v-40a0b35d] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
  padding: 0 0.5rem;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.app-header__slogan[data-v-40a0b35d] {
  display: none;
  position: absolute;
  width: calc(100% + 2rem);
  grid-column: 2/3;
  justify-self: center;
  top: 100%;
  z-index: -1;
  color: #fff;
  font-weight: 700;
  font-style: italic;
  padding: 0.5rem 2rem;
  transform: translate(0, -150%);
  background: linear-gradient(to bottom, #1d162f 0%, #511369 100%);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 1024px) {
.app-header__slogan[data-v-40a0b35d] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
}
.app-header__slogan h2[data-v-40a0b35d] {
  font-size: 1.125rem;
  line-height: 1.375rem;
  text-transform: uppercase;
}
.app-header__slogan h2[data-v-40a0b35d]:first-child {
  color: #ffb400;
}
@media (min-width: 1180px) {
.app-header__slogan.slogan-visible[data-v-40a0b35d] {
    transform: translate(0, 0);
}
}
.app-header__wrapper[data-v-40a0b35d] {
  position: relative;
  display: grid;
  margin: 0 auto;
  padding: 0 0.5rem;
  max-width: 1420px;
  grid-column-gap: 0.5rem;
  align-items: center;
  height: var(--header-content-height, 70px);
  grid-template-columns: auto 1fr 2fr;
  background-color: #1d162f;
}
@media (min-width: 1024px) {
.app-header__wrapper[data-v-40a0b35d] {
    padding: 0 1rem;
    align-items: unset;
    height: var(--header-height, 90px);
    grid-column-gap: 1.5rem;
    grid-template-rows: 3fr 2fr;
    grid-template-columns: 1fr auto 1fr;
}
.app-header__wrapper[data-v-40a0b35d]::before {
    justify-self: center;
    position: absolute;
    width: 100vw;
    height: 100%;
    content: "";
    grid-row: 2/3;
    grid-column: 1/-1;
    background-color: rgb(33.2869565217, 25.252173913, 53.947826087);
}
}
.app-header__sponsors[data-v-40a0b35d] {
  display: none;
  color: #fff;
  height: 100%;
  overflow: hidden;
  align-self: center;
  justify-self: start;
}
.app-header__sponsors img[data-v-40a0b35d] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.5rem 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}
@media (min-width: 1024px) {
.app-header__sponsors[data-v-40a0b35d] {
    display: block;
}
}
.app-header__logo[data-v-40a0b35d] {
  grid-column: 2/3;
  display: grid;
  align-items: center;
  position: relative;
  overflow: hidden;
  height: calc(var(--header-content-height, 70px) - 0.5rem);
}
.app-header__logo img[data-v-40a0b35d] {
  display: block;
  height: auto;
  max-height: 65px;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1024px) {
.app-header__logo img[data-v-40a0b35d] {
    height: 100%;
    max-height: unset;
    aspect-ratio: unset;
    -o-object-fit: unset;
       object-fit: unset;
    min-width: 164px;
}
}
@media (min-width: 1024px) {
.app-header__logo[data-v-40a0b35d] {
    display: block;
    grid-row: span 2;
    align-self: center;
}
}
.app-header__auth[data-v-40a0b35d] {
  grid-column: 3/5;
  display: grid;
  align-items: center;
  justify-content: end;
  justify-items: end;
  gap: 0.2rem;
}
.app-header__auth .freespin[data-v-40a0b35d] {
  justify-self: end;
}
@media (min-width: 1024px) {
.app-header__auth[data-v-40a0b35d] {
    grid-gap: 1rem;
}
}
@media (max-width: 1024px) {
.app-header__auth .freespin[data-v-40a0b35d] {
    display: none;
}
.app-header__auth .toggle-switcher[data-v-40a0b35d] {
    display: none;
}
}
@media (min-width: 1024px) {
.app-header__auth[data-v-40a0b35d] {
    grid-gap: 1rem;
}
}
.app-header__auth .deposit-icon[data-v-40a0b35d] {
  position: absolute;
  top: 50%;
  right: 0.25rem;
  color: #00C717;
  transform: translateY(-50%);
}
.app-header__auth .bellNoti[data-v-40a0b35d] {
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.app-header__auth .bellNoti .icon-bell[data-v-40a0b35d] {
  color: #fff;
  opacity: 0.7;
}
.app-header__auth .bellNoti .icon-bell.new[data-v-40a0b35d] {
  opacity: 1;
}
.app-header__auth .bellNoti .reddot[data-v-40a0b35d] {
  position: absolute;
  width: 8px;
  background-color: red;
  height: 8px;
  border-radius: 50px;
  top: 10px;
  right: 8px;
}
.app-header__guest[data-v-40a0b35d], .app-header__user[data-v-40a0b35d] {
  grid-column: 1/5;
  display: flex;
  width: 100%;
  grid-gap: 0.45rem;
  overflow: hidden;
  justify-content: flex-end;
}
@media (min-width: 1024px) {
.app-header__guest[data-v-40a0b35d], .app-header__user[data-v-40a0b35d] {
    grid-gap: 1rem;
    grid-column: 5/5;
}
}
.app-header__guest .deposit-icon[data-v-40a0b35d], .app-header__user .deposit-icon[data-v-40a0b35d] {
  position: absolute;
  top: 50%;
  right: 0.25rem;
  color: #00C717;
  transform: translateY(-50%);
}
.app-header__guest .icon-bell[data-v-40a0b35d], .app-header__user .icon-bell[data-v-40a0b35d] {
  opacity: 0.7;
}
.app-header__guest .icon-bell.new[data-v-40a0b35d], .app-header__user .icon-bell.new[data-v-40a0b35d] {
  opacity: 1;
}
.app-header__guest .reddot[data-v-40a0b35d], .app-header__user .reddot[data-v-40a0b35d] {
  position: absolute;
  width: 8px;
  background-color: red;
  height: 8px;
  border-radius: 50px;
  top: 20px;
  right: 8px;
}
.app-header__links[data-v-40a0b35d] {
  display: none;
  position: relative;
  overflow-x: auto;
}
@media (min-width: 1024px) {
.app-header__links[data-v-40a0b35d] {
    display: block;
}
}
.app-header__links .scroll-container[data-v-40a0b35d] {
  width: 100%;
  height: 100%;
  overflow-x: auto;
}
.app-header__links .scroll-container[data-v-40a0b35d]::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.app-header__links .scroll-container[data-v-40a0b35d]::-webkit-scrollbar-track {
  background: transparent;
}
.app-header__links .scroll-container[data-v-40a0b35d]::-webkit-scrollbar-thumb {
  background: #8F0091;
  border-radius: 999rem;
}
.app-header__links .scroll-container[data-v-40a0b35d]::-webkit-scrollbar-thumb:hover {
  background: #8F0091;
}
.app-header__links ul[data-v-40a0b35d] {
  display: flex;
  height: 100%;
  grid-gap: 0.6rem;
  justify-content: space-between;
}
.app-header__links ul .hamburger[data-v-40a0b35d],
.app-header__links ul a[data-v-40a0b35d] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #fff;
  font-weight: 700;
  font-size: 0.805rem;
  padding: 0 0.25rem;
  text-transform: uppercase;
}
.app-header__links ul .hamburger[data-v-40a0b35d]:hover::after, .app-header__links ul .hamburger.active[data-v-40a0b35d]::after,
.app-header__links ul a[data-v-40a0b35d]:hover::after,
.app-header__links ul a.active[data-v-40a0b35d]::after {
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 0.25rem;
  background-color: #a840a2;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.app-header__links ul .hamburger i[data-v-40a0b35d] {
  font-size: 1.5rem;
}
.app-header__links.left ul[data-v-40a0b35d] {
  gap: 0;
}
.app-header__links.right ul[data-v-40a0b35d] {
  justify-content: start;
}
.app-header__links.right a i[data-v-40a0b35d] {
  margin-right: 0.5rem;
}
.app-header__links.right .icon-bell[data-v-40a0b35d] {
  opacity: 0.7;
}
.app-header__links.right .icon-bell.new[data-v-40a0b35d] {
  opacity: 1;
}
.app-header__links.right .reddot[data-v-40a0b35d] {
  position: absolute;
  width: 8px;
  background-color: red;
  height: 8px;
  border-radius: 50px;
  top: 10px;
  right: 10px;
}
.app-header__links .scroll-indicator[data-v-40a0b35d] {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 100%;
  background: #1d162f;
  cursor: pointer;
  color: #fff;
}
.app-header__links .scroll-indicator.left[data-v-40a0b35d] {
  left: 0;
}
.app-header__links .scroll-indicator.right[data-v-40a0b35d] {
  right: 0;
}
.app-header__menu-toggle i[data-v-40a0b35d] {
  color: #a840a2;
}
@media (min-width: 1024px) {
.app-header__menu-toggle[data-v-40a0b35d] {
    display: none;
}
}
.call-button[data-v-40a0b35d] {
  background: #ec031f;
  height: 26px;
  box-sizing: border-box;
  margin-left: 8px;
  border-radius: 2px;
  font-size: 12px !important;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-licence[data-v-4dfe0eb1] {
  font-size: 0.75rem;
  color: #fcfcfc;
}
.app-licence div[data-v-4dfe0eb1] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  overflow: hidden;
  border-radius: 5px;
  background-color: #f6f6f6;
}
.app-licence div iframe[data-v-4dfe0eb1] {
  transform: translateX(1rem);
}
.app-licence--row[data-v-4dfe0eb1] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.app-licence--row img[data-v-4dfe0eb1] {
  margin-right: 1rem;
}
.app-licence--column[data-v-4dfe0eb1] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.app-licence--column > div[data-v-4dfe0eb1] {
  margin-bottom: 1rem;
}
.app-licence--float > div[data-v-4dfe0eb1] {
  float: left;
  margin-right: 0.75rem;
}
.app-licence--float p[data-v-4dfe0eb1] {
  font-size: 0.625rem;
  text-align: justify;
}
.app-licence-500[data-v-4dfe0eb1] {
  font-size: 0.75rem;
  color: #fcfcfc;
}
.app-licence-500 div[data-v-4dfe0eb1] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-licence-500--row[data-v-4dfe0eb1] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.app-licence-500--row img[data-v-4dfe0eb1] {
  margin-right: 1rem;
}
.app-licence-500--column[data-v-4dfe0eb1] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.app-licence-500--column > div[data-v-4dfe0eb1] {
  margin-bottom: 1rem;
}
.app-licence-500--float > div[data-v-4dfe0eb1] {
  float: left;
  margin-right: 0.75rem;
}
.app-licence-500--float p[data-v-4dfe0eb1] {
  font-size: 0.625rem;
  text-align: justify;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.contact-link[data-v-551c441a] {
  --telegram: #37aee2;
  --whatsapp: #25d366;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 1rem;
  font-weight: 600;
  white-space: nowrap;
  color: #fff;
  padding: 0 1rem 0 2.125rem;
  text-transform: uppercase;
  height: 42px;
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #f1f1f1 0);
}
.contact-link--telegram[data-v-551c441a] {
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, var(--telegram) 0);
}
.contact-link--whatsapp[data-v-551c441a] {
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, var(--whatsapp) 0);
}
.contact-link img[data-v-551c441a] {
  position: absolute;
  display: block;
  width: 32px;
  left: 0;
  transform: translateX(-50%);
}
.contact-link span[data-v-551c441a] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-footer .contact-link.contact-link--telegram {
  padding: 0 0.375rem 0 1.5rem;
}
.app-footer .contact-link.contact-link--telegram span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app-footer__qr svg {
  display: block;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.app-footer[data-v-1f6e4f6b] {
  padding: 1rem;
  background-color: #362a5e;
  border-top: 1px solid #a840a2;
  margin-bottom: 60px;
  padding-bottom: env(safe-area-inset-bottom);
}
.app-footer h3[data-v-1f6e4f6b] {
  margin-bottom: 0.25rem;
}
.app-footer .app-container > div[data-v-1f6e4f6b] {
  margin-bottom: 1rem;
}
.app-footer__anj[data-v-1f6e4f6b] {
  grid-column: 1/-1;
  display: grid;
  grid-gap: 1rem;
  align-items: center;
  justify-items: center;
}
@media (min-width: 1024px) {
.app-footer__anj[data-v-1f6e4f6b] {
    grid-template-columns: auto auto 1fr;
}
}
.app-footer__anj a[data-v-1f6e4f6b] {
  display: block;
}
.app-footer__anj img[data-v-1f6e4f6b] {
  display: block;
}
@media (min-width: 1024px) {
.app-footer__anj img[data-v-1f6e4f6b] {
    width: 60px;
}
}
.app-footer__anj p[data-v-1f6e4f6b] {
  font-size: 0.625rem;
}
.app-footer__locale[data-v-1f6e4f6b] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  grid-gap: 0.75rem;
}
.app-footer__locale button[data-v-1f6e4f6b] {
  display: block;
  border-radius: 50%;
}
.app-footer__locale button.active[data-v-1f6e4f6b] {
  border: 2px solid #fff;
}
.app-footer__locale button img[data-v-1f6e4f6b] {
  display: block;
  width: 25px;
  height: 25px;
}
@media (min-width: 1024px) {
.app-footer__locale[data-v-1f6e4f6b] {
    display: none;
}
}
.app-footer__sponsors[data-v-1f6e4f6b] {
  position: relative;
  padding: 0.5rem;
  padding-top: 2rem;
  margin-top: 2rem !important;
  border-radius: 10px;
  border: 0.25rem solid #a840a2;
}
.app-footer__sponsors h2[data-v-1f6e4f6b] {
  position: absolute;
  top: 0;
  left: 50%;
  padding: 0.25rem 3rem;
  border-radius: 10px;
  background-color: #a840a2;
  transform: translate(-50%, -50%);
}
@media (min-width: 1024px) {
.app-footer__sponsors h2[data-v-1f6e4f6b] {
    width: 40%;
    text-align: center;
}
}
.app-footer__sponsors ul[data-v-1f6e4f6b] {
  display: grid;
  grid-row-gap: 0.5rem;
  justify-items: center;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.app-footer__sponsors ul img[data-v-1f6e4f6b] {
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
.app-footer__sponsors[data-v-1f6e4f6b] {
    grid-row: 2/3;
    grid-column: 1/-1;
}
.app-footer__sponsors ul[data-v-1f6e4f6b] {
    grid-gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr)) 1fr 1.3fr repeat(4, minmax(0, 1fr));
}
}
.app-footer__qr[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 1rem;
  margin-top: 1rem;
  align-self: end;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.app-footer__qr > div[data-v-1f6e4f6b] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  padding-right: 0;
  border-radius: 10px;
  background-color: var(--purple);
}
.app-footer__qr p[data-v-1f6e4f6b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  padding-right: 0.75rem;
  font-weight: 600;
  font-size: 0.75rem;
}
.app-footer__qr p span[data-v-1f6e4f6b] {
  text-align: center;
}
.app-footer__links[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.app-footer__links a[data-v-1f6e4f6b] {
  display: block;
  font-weight: 400;
  font-size: 0.75rem;
  padding: 0.25rem 0;
  white-space: unset;
}
.app-footer__messaging[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: center;
  justify-content: center;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.app-footer__mail[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.app-footer__mail a[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 0.5rem;
  padding: 0.5rem 1rem;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #f1f1f1;
}
.app-footer__mail a span[data-v-1f6e4f6b] {
  display: block;
  color: #a840a2;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
.app-footer__mail a em[data-v-1f6e4f6b] {
  align-self: end;
  font-weight: 700;
  font-size: 0.5rem;
  font-style: normal;
  color: #000;
}
@media (min-width: 1024px) {
.app-footer__mail a em[data-v-1f6e4f6b] {
    font-size: 0.6rem;
}
}
.app-footer__contact h3[data-v-1f6e4f6b], .app-footer__licence h3[data-v-1f6e4f6b] {
  text-align: center;
}
.app-footer__social h3[data-v-1f6e4f6b] {
  text-align: center;
}
.app-footer__social ul[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 1rem;
  justify-items: center;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.app-footer__social ul a[data-v-1f6e4f6b] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-footer__social ul a i[data-v-1f6e4f6b]::before {
  color: #fff;
}
.app-footer__social ul a img[data-v-1f6e4f6b] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.app-footer__partners[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 1rem;
}
.app-footer__partners a[data-v-1f6e4f6b] {
  display: block;
}
.app-footer__partners a img[data-v-1f6e4f6b] {
  display: block;
  width: 100%;
}
.app-footer__misc[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 1rem;
  align-items: center;
  justify-items: center;
  grid-auto-flow: dense;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.app-footer__misc > img[data-v-1f6e4f6b], .app-footer__misc a:first-child img[data-v-1f6e4f6b] {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 110px;
  -o-object-fit: contain;
     object-fit: contain;
}
.app-footer__misc > img[data-v-1f6e4f6b]:last-of-type, .app-footer__misc a:first-child img[data-v-1f6e4f6b]:last-of-type {
  max-width: 250px;
  grid-column: span 2;
}
.app-footer__payment[data-v-1f6e4f6b] {
  margin: 1rem 0;
}
.app-footer__payment ul[data-v-1f6e4f6b] {
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.app-footer__payment li[data-v-1f6e4f6b] {
  padding: 0.5rem;
  max-height: 3rem;
  border-radius: 5px;
  border: 1px solid #fff;
}
.app-footer__payment li img[data-v-1f6e4f6b] {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  -o-object-fit: contain;
     object-fit: contain;
  filter: grayscale(100%);
}
.app-footer__copyright[data-v-1f6e4f6b] {
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
}
.app-footer__copyright span[data-v-1f6e4f6b] {
  color: #a840a2;
  font-size: 0.875rem;
}
@media (min-width: 1024px) {
.app-footer[data-v-1f6e4f6b] {
    margin-bottom: unset;
}
.app-footer .app-container[data-v-1f6e4f6b] {
    display: grid;
    grid-row-gap: 1rem;
    grid-column-gap: 2rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.app-footer .app-container > div[data-v-1f6e4f6b] {
    margin: 0;
}
.app-footer__links[data-v-1f6e4f6b] {
    grid-row: 1/2;
    grid-column: 1/2;
}
.app-footer__contact[data-v-1f6e4f6b] {
    grid-row: 1/2;
    grid-column: 2/3;
    display: flex;
    flex-direction: column;
}
.app-footer__social[data-v-1f6e4f6b] {
    margin-top: auto;
}
.app-footer__misc[data-v-1f6e4f6b] {
    grid-column: span 2;
    grid-auto-flow: column;
    grid-auto-columns: auto;
}
.app-footer__qr[data-v-1f6e4f6b] {
    width: 100%;
    grid-row: 2/3;
    grid-column: 3/4;
}
.app-footer__qr > div[data-v-1f6e4f6b] {
    padding: 0.75rem;
}
.app-footer__qr p[data-v-1f6e4f6b] {
    padding: 0.5rem;
}
.app-footer__payment[data-v-1f6e4f6b] {
    grid-column: 1/-1;
}
.app-footer__payment ul[data-v-1f6e4f6b] {
    grid-template-columns: repeat(auto-fit, minmax(7rem, 1fr));
}
.app-footer__partners[data-v-1f6e4f6b] {
    grid-column: 1/-1;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.app-footer .app-container .app-footer__copyright[data-v-1f6e4f6b] {
    grid-column: 1/-1;
    margin-bottom: 1rem;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sticky-footer[data-v-07986434] {
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 101;
  background-color: #f1f1f1;
  height: calc(60px + env(safe-area-inset-bottom));
  padding-bottom: env(safe-area-inset-bottom);
}
.sticky-footer h4[data-v-07986434] {
  font-size: 0.8rem;
  text-transform: uppercase;
}
.sticky-footer i[data-v-07986434] {
  margin-bottom: 4px;
}
.sticky-footer span[data-v-07986434] {
  text-transform: uppercase;
}
.sticky-footer__toggle img[data-v-07986434] {
  width: 114px !important;
}
.sticky-footer__toggle h2[data-v-07986434] {
  color: white;
}
.sticky-footer__toggle span[data-v-07986434] {
  color: white;
}
.sticky-footer ul[data-v-07986434] {
  display: grid;
  height: 100%;
  grid-gap: 2px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.sticky-footer ul a[data-v-07986434],
.sticky-footer ul button[data-v-07986434] {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  font-size: 1.25rem;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.sticky-footer ul a span[data-v-07986434],
.sticky-footer ul button span[data-v-07986434] {
  font-weight: 700;
  font-size: 0.75rem;
}
.sticky-footer ul a.active[data-v-07986434],
.sticky-footer ul button.active[data-v-07986434] {
  color: #fff;
  background-color: #a840a2;
}
.sticky-footer ul li:nth-child(2) a[data-v-07986434]::after {
  position: absolute;
  width: 2rem;
  height: 100%;
  content: "";
  right: 0;
  transform: translateX(100%);
  background-color: #f1f1f1;
}
.sticky-footer ul li:nth-child(2) a.active[data-v-07986434]::after {
  background-color: #a840a2;
}
.sticky-footer ul li:nth-child(4) a[data-v-07986434]::before {
  position: absolute;
  width: 2rem;
  height: 100%;
  content: "";
  left: 0;
  transform: translateX(-100%);
  background-color: #f1f1f1;
}
.sticky-footer ul li:nth-child(4) a.active[data-v-07986434]::before {
  background-color: #a840a2;
}
.sticky-footer ul .sticky-footer__deposit[data-v-07986434] {
  position: relative;
  width: 100%;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(241, 241, 241);
}
.sticky-footer ul .sticky-footer__deposit button[data-v-07986434] {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  height: 0;
  width: 95%;
  padding-bottom: 133.1775700935%;
  background: unset;
}
.sticky-footer ul .sticky-footer__deposit button img[data-v-07986434] {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.7));
}
.sticky-footer ul .sticky-footer__deposit button div[data-v-07986434] {
  position: absolute;
  top: 35%;
  z-index: 2;
  width: 100%;
  height: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.sticky-footer ul .sticky-footer__deposit button div h2[data-v-07986434] {
  font-weight: 700;
  line-height: 1.25rem;
}
.sticky-footer ul .sticky-footer__deposit button div span[data-v-07986434] {
  font-weight: 700;
  font-size: 0.5rem;
  line-height: 0.5rem;
}
.sticky-footer ul li div[data-v-07986434] {
  line-height: 0.875rem;
  text-align: center;
}
.sticky-footer ul li div span[data-v-07986434] {
  font-weight: 500;
}
.sticky-footer__game[data-v-07986434] {
  position: fixed;
  display: grid;
  top: 0;
  left: 0;
  width: 100%;
  grid-gap: 1rem;
  align-content: end;
  padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + 1rem);
  z-index: 99;
  height: 100%;
  color: #fff;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  background: linear-gradient(to top, #1d162f 0%, rgba(241, 241, 241, 0) 50%, rgba(241, 241, 241, 0) 100%);
}
.sticky-footer__game > div[data-v-07986434] {
  grid-column: span 2;
  position: relative;
  width: 11rem;
  height: 11rem;
  justify-self: center;
  border-radius: 50%;
}
.sticky-footer__game > div img[data-v-07986434] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  border: 4px solid #1d162f;
}
.sticky-footer__game > div button[data-v-07986434] {
  position: absolute;
  right: 0;
  top: 50%;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.75rem;
  font-weight: 700;
  transform: translate(calc(50% - 2px), -50%);
}
.sticky-footer__game h2[data-v-07986434] {
  grid-column: span 2;
  text-align: center;
}
.sticky-footer__game > a[data-v-07986434] {
  text-transform: uppercase;
}
.sticky-footer__game > a i[data-v-07986434] {
  margin-right: 0.5rem;
}
.icon-whatsapp[data-v-07986434]:before {
  color: #25d366;
}
.icon-telegram[data-v-07986434]:before {
  color: #24A1DE;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.rounded-icon-link[data-v-d4264a80] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 1rem;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 1rem 0 2.125rem;
  text-transform: uppercase;
  height: 42px;
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #f1f1f1 0);
}
.rounded-icon-link__icon[data-v-d4264a80] {
  position: absolute;
  left: 0;
  width: 32px;
  height: 32px;
  transform: translateX(-50%);
  border-radius: 50%;
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rounded-icon-link--brand[data-v-d4264a80] {
  color: #fff;
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #a840a2 0);
}
.rounded-icon-link--brand .rounded-icon-link__icon[data-v-d4264a80] {
  background-color: #a840a2;
}
.rounded-icon-link--danger[data-v-d4264a80] {
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #F42727 0);
}
.rounded-icon-link--danger .rounded-icon-link__icon[data-v-d4264a80] {
  background-color: #F42727;
}
@media (hover: hover) and (min-width: 1024px) {
.rounded-icon-link[data-v-d4264a80]:hover {
    color: #fff;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.rounded-icon-link[data-v-40b58f98] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 1rem;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 1rem 0 2.125rem;
  text-transform: uppercase;
  height: 42px;
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #f1f1f1 0);
}
.rounded-icon-link__icon[data-v-40b58f98] {
  position: absolute;
  left: 0;
  width: 32px;
  height: 32px;
  transform: translateX(-50%);
  border-radius: 50%;
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rounded-icon-link--brand[data-v-40b58f98] {
  color: #fff;
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #a840a2 0);
}
.rounded-icon-link--brand .rounded-icon-link__icon[data-v-40b58f98] {
  background-color: #a840a2;
}
.rounded-icon-link--brand-dark[data-v-40b58f98] {
  color: #fff;
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #d39500 0);
}
.rounded-icon-link--brand-dark .rounded-icon-link__icon[data-v-40b58f98] {
  background-color: #d39500;
}
.rounded-icon-link--danger[data-v-40b58f98] {
  background-image: radial-gradient(circle at 0px 21px, rgba(0, 0, 0, 0) 18px, #F42727 0);
}
.rounded-icon-link--danger .rounded-icon-link__icon[data-v-40b58f98] {
  background-color: #F42727;
}
@media (hover: hover) and (min-width: 1024px) {
.rounded-icon-link[data-v-40b58f98]:hover {
    color: #fff;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.support[data-v-65d8fcb4] {
  margin: 0.5rem 0;
  padding: 0 0.5rem;
  min-height: calc(100vh - var(--header-height) - 60px);
}
.support header[data-v-65d8fcb4] {
  margin: 1rem auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.support header img[data-v-65d8fcb4] {
  display: block;
  max-width: 170px;
}
.support__links[data-v-65d8fcb4] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.support__text[data-v-65d8fcb4] {
  margin: 1rem 0;
}
.support__text p[data-v-65d8fcb4] {
  font-weight: 600;
  text-align: center;
}
.support__text p[data-v-65d8fcb4]:last-child {
  color: #a840a2;
}
.support__slogan[data-v-65d8fcb4] {
  margin: 1rem 0;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.support__slogan img[data-v-65d8fcb4] {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.support__numbers[data-v-65d8fcb4] {
  display: grid;
  grid-gap: 0.5rem;
  margin: 1rem 0;
}
.support__numbers li[data-v-65d8fcb4] {
  display: grid;
  overflow: hidden;
  align-items: center;
  justify-items: center;
  border: 1px solid #8F0091;
  border-radius: 5px;
  background-color: #fff;
  min-height: 40px;
  grid-template-columns: 40px 1fr auto 1fr;
}
.support__numbers li div[data-v-65d8fcb4] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
  align-self: stretch;
  justify-self: stretch;
}
.support__numbers li h4[data-v-65d8fcb4] {
  padding: 0.25rem 0;
  text-align: center;
}
.support__numbers li span[data-v-65d8fcb4] {
  display: block;
  color: #a840a2;
  padding: 0 0.25rem;
}
@media (min-width: 1024px) {
.support[data-v-65d8fcb4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    max-width: 1280px;
    min-height: calc(100vh - var(--header-height));
}
.support header[data-v-65d8fcb4] {
    margin-top: 0;
}
.support__links[data-v-65d8fcb4] {
    width: 800px;
    grid-auto-flow: row;
    grid-template-rows: repeat(2, minmax(0, 1fr));
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.support__numbers[data-v-65d8fcb4] {
    width: 800px;
}
.support__numbers li h4[data-v-65d8fcb4] {
    padding: 0.25rem 1rem;
}
.support__text[data-v-65d8fcb4], .support__slogan[data-v-65d8fcb4] {
    width: 800px;
}
}
.support.theme--dark p[data-v-65d8fcb4] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user[data-v-006f1607] {
  display: grid;
  grid-template-rows: auto auto 1fr;
  min-height: calc(100vh - var(--header-height));
}
.user__sidebar[data-v-006f1607] {
  padding: 0.5rem;
}
.user header[data-v-006f1607] {
  display: grid;
  grid-gap: 0.5rem;
  margin-bottom: 0.5rem;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.user header h2[data-v-006f1607] {
  grid-column: 1/-1;
}
.user header em[data-v-006f1607] {
  color: #a840a2;
  font-style: normal;
}
.user header a[data-v-006f1607]:first-of-type {
  grid-column: span 3;
}
.user header a[data-v-006f1607]:nth-of-type(2) {
  grid-column: span 2;
}
.user__view[data-v-006f1607] {
  background-color: #f1f1f1;
}
.user__menu[data-v-006f1607] {
  display: grid;
  grid-gap: 0.25rem;
}
.user__menu a[data-v-006f1607],
.user__menu button[data-v-006f1607] {
  position: relative;
  display: grid;
  width: 100%;
  grid-template-columns: 5rem 1fr;
}
.user__menu a h3[data-v-006f1607],
.user__menu button h3[data-v-006f1607] {
  padding: 0.625rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
}
.user__menu a span[data-v-006f1607],
.user__menu button span[data-v-006f1607] {
  display: block;
  padding: 0.625rem 1rem;
  color: #000;
  background-color: #fff;
}
.user__menu a i.icon-play[data-v-006f1607],
.user__menu button i.icon-play[data-v-006f1607] {
  position: absolute;
  right: 1rem;
  top: 50%;
  color: #f1f1f1;
  transform: translateY(-50%);
  transition: color 0.2s ease;
}
.user__menu a i.icon-play.collapse[data-v-006f1607],
.user__menu button i.icon-play.collapse[data-v-006f1607] {
  transform: rotate(90deg);
  color: #362a5e;
  top: 40%;
  transition: transform 0.2s ease;
}
.user__menu a i.icon-play.noCollapse[data-v-006f1607],
.user__menu button i.icon-play.noCollapse[data-v-006f1607] {
  transform: rotate(28deg);
  color: #362a5e;
  top: 40%;
}
.user__menu a:hover i.icon-play[data-v-006f1607], .user__menu a.active i.icon-play[data-v-006f1607],
.user__menu button:hover i.icon-play[data-v-006f1607],
.user__menu button.active i.icon-play[data-v-006f1607] {
  color: #a840a2;
}
.user__menu a.branded[data-v-006f1607],
.user__menu button.branded[data-v-006f1607] {
  font-weight: 700;
}
.user__menu a.branded h3[data-v-006f1607],
.user__menu button.branded h3[data-v-006f1607] {
  background-color: #b08d33;
}
.user__menu a.branded span[data-v-006f1607],
.user__menu button.branded span[data-v-006f1607] {
  color: #fff;
  background: linear-gradient(-45deg, #b08d33 0%, #d1b76e 50%, #b08d33 100%);
}
.user__menu a.branded.active[data-v-006f1607], .user__menu a.branded[data-v-006f1607]:hover,
.user__menu button.branded.active[data-v-006f1607],
.user__menu button.branded[data-v-006f1607]:hover {
  color: #fff;
}
.user__menu a.branded.active i.icon-play[data-v-006f1607], .user__menu a.branded:hover i.icon-play[data-v-006f1607],
.user__menu button.branded.active i.icon-play[data-v-006f1607],
.user__menu button.branded:hover i.icon-play[data-v-006f1607] {
  color: #a840a2;
}
.user__menu a.dropdown[data-v-006f1607],
.user__menu button.dropdown[data-v-006f1607] {
  text-align: left;
}
.user__menu button[data-v-006f1607] {
  transition: color 0.2s ease;
}
.user__menu button[data-v-006f1607]:hover {
  color: #a840a2;
}
.user__current[data-v-006f1607] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
  position: sticky;
  padding: 0.5rem 1rem;
  top: var(--header-height);
  color: #fff;
  background-color: #362a5e;
}
.user__current h3[data-v-006f1607] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.user__current h3 i[data-v-006f1607] {
  display: block;
  margin-right: 1rem;
}
.user__promotions[data-v-006f1607] {
  display: grid;
  padding: 1rem;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  scrollbar-width: thin;
  scrollbar-color: #362a5e #8F0091;
  -ms-overflow-style: initial;
  height: calc(100vh - var(--header-height));
}
.user__promotions[data-v-006f1607]::-webkit-scrollbar {
  display: initial;
  width: 0.25rem;
}
.user__promotions[data-v-006f1607]::-webkit-scrollbar-track {
  background-color: #362a5e;
}
.user__promotions[data-v-006f1607]::-webkit-scrollbar-thumb {
  background-color: #8F0091;
}
.user--d[data-v-006f1607] {
  display: grid;
  min-height: unset;
  grid-template-rows: unset;
  grid-template-columns: 300px 1fr 300px;
}
.user--d .user__sidebar[data-v-006f1607] {
  display: grid;
  padding: 1rem;
  overflow: hidden;
  height: calc(100vh - var(--header-height));
  grid-template-rows: auto auto 1fr;
}
.user--d .user__sidebar .app-licence[data-v-006f1607] {
  align-self: end;
}
.user--d .user__view[data-v-006f1607] {
  grid-row: 1/-1;
  grid-column: 2;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  scrollbar-width: thin;
  scrollbar-color: #362a5e #8F0091;
  -ms-overflow-style: initial;
  height: calc(100vh - var(--header-height));
}
.user--d .user__view[data-v-006f1607]::-webkit-scrollbar {
  display: initial;
  width: 0.25rem;
}
.user--d .user__view[data-v-006f1607]::-webkit-scrollbar-track {
  background-color: #362a5e;
}
.user--d .user__view[data-v-006f1607]::-webkit-scrollbar-thumb {
  background-color: #8F0091;
}
.user--d header[data-v-006f1607] {
  grid-column: 1;
}
.user--d .user__menu[data-v-006f1607], .user--d .submenu[data-v-006f1607] {
  grid-column: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0.2rem;
  scrollbar-width: thin;
  scrollbar-color: #362a5e #8F0091;
  -ms-overflow-style: initial;
}
.user--d .user__menu[data-v-006f1607]::-webkit-scrollbar, .user--d .submenu[data-v-006f1607]::-webkit-scrollbar {
  display: initial;
  width: 0.25rem;
}
.user--d .user__menu[data-v-006f1607]::-webkit-scrollbar-track, .user--d .submenu[data-v-006f1607]::-webkit-scrollbar-track {
  background-color: #362a5e;
}
.user--d .user__menu[data-v-006f1607]::-webkit-scrollbar-thumb, .user--d .submenu[data-v-006f1607]::-webkit-scrollbar-thumb {
  background-color: #8F0091;
}
.user--d .user__menu .submenu[data-v-006f1607], .user--d .submenu .submenu[data-v-006f1607] {
  display: grid;
  grid-gap: 0.25rem;
  padding-right: 0;
  margin-top: 0.2rem;
}
.user--d .user__menu .submenu ul[data-v-006f1607], .user--d .submenu .submenu ul[data-v-006f1607] {
  position: relative;
  display: grid;
  width: 100%;
  grid-template-columns: 5rem 1fr;
}
.user--d .user__promotions[data-v-006f1607] {
  grid-row: 1/-1;
  grid-column: 3;
}
.user.theme--dark .user__sidebar header h2 span[data-v-006f1607] {
  color: #fff;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.brand-button[data-v-a312bc0e] {
  width: 100%;
}
.brand-button i[data-v-a312bc0e] {
  color: inherit;
  margin-right: 0.375rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.side-menu[data-v-dee0f61a] {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  min-height: 100%;
  background-color: #fff;
  justify-content: space-between;
  text-transform: uppercase;
}
.side-menu .toggle-switcher[data-v-dee0f61a] {
  margin-bottom: 0.5rem;
}
.side-menu nav .outlined-link[data-v-dee0f61a] {
  text-transform: uppercase;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 700;
}
.side-menu__special-event[data-v-dee0f61a] {
  display: block;
  margin-top: 0.5rem;
  border-radius: 5px;
  overflow: hidden;
}
.side-menu__special-event img[data-v-dee0f61a] {
  display: block;
  width: 100%;
}
.side-menu__teaser button[data-v-dee0f61a] {
  position: relative;
  display: grid;
  width: 100%;
  align-items: center;
  grid-template-rows: 50px;
  grid-template-columns: 50px 1fr;
  text-align: left;
  font-weight: 600;
  overflow: hidden;
  border-radius: 5px;
  background: linear-gradient(to bottom, #dcbb56 0%, #dcbb56 100%);
}
.side-menu__teaser button.active[data-v-dee0f61a] {
  background: #dc3529;
}
.side-menu__teaser button.active > div[data-v-dee0f61a] {
  background: #ab2b24;
}
.side-menu__teaser button > div[data-v-dee0f61a] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.side-menu__teaser button > div img[data-v-dee0f61a] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.75rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.side-menu__teaser button > div i[data-v-dee0f61a] {
  color: #fff;
  font-size: 1.625rem;
}
.side-menu__teaser button span[data-v-dee0f61a] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: 0.5rem;
  color: #fff;
}
.side-menu__teaser button > div[data-v-dee0f61a] {
  background: linear-gradient(to bottom, #c0a146 0%, #c0a146 100%);
}
.side-menu__teaser button > div img[data-v-dee0f61a] {
  padding: 0.25rem;
}
.side-menu__teaser ul[data-v-dee0f61a] {
  display: flex;
  margin-top: 0.5rem;
  width: calc(100% + 2rem);
  transform: translateX(-1rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
  transition: max-height 0.2s ease;
}
.side-menu__teaser ul[data-v-dee0f61a]::-webkit-scrollbar {
  display: none;
}
.side-menu__teaser li.fill[data-v-dee0f61a] {
  width: 1rem;
  height: 1rem;
  flex: 0 0 1rem;
  scroll-snap-align: start;
}
.side-menu__teaser li[data-v-dee0f61a]:not(.fill) {
  width: 40%;
  flex: 0 0 40%;
  overflow: hidden;
  margin-left: 0.5rem;
  scroll-snap-align: start;
  border-radius: 10px;
}
.side-menu__teaser li[data-v-dee0f61a]:not(.fill):nth-child(2) {
  margin-left: 0;
}
.side-menu__teaser li:not(.fill) a div[data-v-dee0f61a] {
  position: relative;
  height: 0;
  padding-bottom: 105.2631578947%;
  background-color: #577fb1;
}
.side-menu__teaser li:not(.fill) a div img[data-v-dee0f61a] {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.side-menu__teaser li:not(.fill) a div.placeholder[data-v-dee0f61a] {
  background-color: #577fb1;
}
.side-menu__teaser li:not(.fill) a div.placeholder img[data-v-dee0f61a] {
  padding: 0.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.side-menu__million[data-v-dee0f61a] {
  display: block;
  overflow: hidden;
  margin-top: 0.5rem;
  border-radius: 5px;
}
.side-menu__million img[data-v-dee0f61a] {
  display: block;
  width: 100%;
}
.side-menu__group[data-v-dee0f61a] {
  margin: 0.5rem 0;
}
.side-menu__group h3[data-v-dee0f61a] {
  color: #a840a2;
  margin-bottom: 0.25rem;
}
.side-menu__group ul[data-v-dee0f61a] {
  display: grid;
  grid-gap: 0.25rem;
}
.side-menu__link[data-v-dee0f61a] {
  position: relative;
  overflow: hidden;
}
.side-menu__link a[data-v-dee0f61a],
.side-menu__link button[data-v-dee0f61a] {
  position: relative;
  display: grid;
  width: 100%;
  align-items: center;
  grid-template-rows: 50px;
  grid-template-columns: 50px 1fr;
  text-align: left;
  font-weight: 600;
  overflow: hidden;
  border-radius: 5px;
  background: linear-gradient(to bottom, #924b99 0%, #924b99 100%);
}
.side-menu__link a.active[data-v-dee0f61a],
.side-menu__link button.active[data-v-dee0f61a] {
  background: #dc3529;
}
.side-menu__link a.active > div[data-v-dee0f61a],
.side-menu__link button.active > div[data-v-dee0f61a] {
  background: #ab2b24;
}
.side-menu__link a > div[data-v-dee0f61a],
.side-menu__link button > div[data-v-dee0f61a] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.side-menu__link a > div img[data-v-dee0f61a],
.side-menu__link button > div img[data-v-dee0f61a] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.75rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.side-menu__link a > div i[data-v-dee0f61a],
.side-menu__link button > div i[data-v-dee0f61a] {
  color: #fff;
  font-size: 1.625rem;
}
.side-menu__link a span[data-v-dee0f61a],
.side-menu__link button span[data-v-dee0f61a] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: 0.5rem;
  color: #fff;
}
.side-menu__link a > div[data-v-dee0f61a],
.side-menu__link button > div[data-v-dee0f61a] {
  background: linear-gradient(to bottom, #7b3c80 0%, #7b3c80 100%);
}
.side-menu__download-link a[data-v-dee0f61a] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  width: 100%;
  height: 50px;
  font-weight: 700;
  overflow: hidden;
  border-radius: 5px;
  background: linear-gradient(-45deg, #fff 0%, #d1d1d1 100%);
}
.side-menu__download-link a i[data-v-dee0f61a] {
  position: absolute;
  left: 1.5rem;
  font-size: 1.5rem;
}
.side-menu__download-link a span[data-v-dee0f61a] {
  display: block;
  text-align: center;
  margin-left: 1rem;
  line-height: 1.125rem;
}
.side-menu__download-link a em[data-v-dee0f61a] {
  display: block;
  font-style: normal;
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.side-menu__download-link a em.ios[data-v-dee0f61a] {
  color: #4d79db;
}
.side-menu__download-link a em.android[data-v-dee0f61a] {
  color: #49a319;
}
.side-menu__vip-link a[data-v-dee0f61a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  overflow: hidden;
  border-radius: 5px;
  background: linear-gradient(-45deg, #b08d33 0%, #d1b76e 50%, #b08d33 100%);
}
.side-menu__vip-link a img[data-v-dee0f61a] {
  display: block;
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.side-menu__vip-link a span[data-v-dee0f61a] {
  display: block;
  color: #fff;
  padding: 0.5rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.side-menu__contact-link a[data-v-dee0f61a] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  overflow: hidden;
  border-radius: 5px;
}
.side-menu__contact-link a.telegram[data-v-dee0f61a] {
  background-color: #5cabdd;
}
.side-menu__contact-link a.whatsapp[data-v-dee0f61a] {
  background-color: #65cf72;
}
.side-menu__contact-link a i[data-v-dee0f61a] {
  font-size: 1.5rem;
}
.side-menu__contact-link a i[data-v-dee0f61a]::before {
  color: #fff;
}
.side-menu__contact-link a span[data-v-dee0f61a] {
  display: block;
  color: #fff;
  padding: 0.5rem;
  font-weight: 700;
  line-height: 1.125rem;
  text-transform: uppercase;
}
.side-menu--new[data-v-dee0f61a]::before {
  position: absolute;
  top: 6px;
  right: -35px;
  z-index: 2;
  width: 100px;
  color: #fff;
  background-color: #ff1c1c;
  padding: 0.125rem;
  font-size: 0.625rem;
  font-weight: 700;
  text-align: center;
  transform: rotate(45deg);
  content: "NEW";
}
.side-menu.theme--dark[data-v-dee0f61a] {
  background-color: var(--purple-dark);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-menu[data-v-26b64132] {
  position: relative;
  background-color: #1d162f;
  padding: 0 0.75rem 1rem 0.75rem;
}
.user-menu button.user-menu__stream[data-v-26b64132] {
  background-color: unset;
  border-radius: 20px;
  overflow: hidden;
}
.user-menu button.user-menu__stream img[data-v-26b64132] {
  display: block;
}
.user-menu__header[data-v-26b64132] {
  position: sticky;
  top: 0;
  z-index: 2;
  padding: 1rem 0;
  background-color: #1d162f;
}
.user-menu__toggle[data-v-26b64132] {
  position: absolute;
  top: 0.5rem;
  left: 0;
  color: #a840a2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-menu h2[data-v-26b64132] {
  color: #a840a2;
  font-size: 1.25rem;
  text-align: center;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.user-menu h2 i[data-v-26b64132] {
  background-color: #a840a2;
  border-radius: 50%;
  color: #fff;
  font-size: 0.8rem;
  padding: 0.5rem;
}
.user-menu__balance[data-v-26b64132] {
  display: grid;
  grid-gap: 1rem;
  padding: 0.5rem 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.user-menu__balance span[data-v-26b64132] {
  color: #fff;
  display: block;
  margin-bottom: 0.25rem;
}
.user-menu__balance a[data-v-26b64132] {
  color: #fff;
}
.user-menu__freespins[data-v-26b64132] {
  display: grid;
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 10px;
  border: 1px solid #fff;
  background-color: #1d162f;
}
.user-menu__freespins button[data-v-26b64132] {
  position: relative;
  width: 100%;
  grid-gap: 0.375rem;
  font-weight: 700;
  padding: 0.625rem 1rem;
  border-radius: 0;
  background-color: #1d162f;
}
.user-menu__freespins button i[data-v-26b64132]:last-child {
  position: absolute;
  right: 1rem;
}
.user-menu__freespins ul[data-v-26b64132] {
  display: grid;
  max-height: 0;
  grid-gap: 1px;
  overflow: hidden;
  background-color: #2E3D66;
  transition: max-height 0.2s ease;
}
.user-menu__freespins ul.show[data-v-26b64132] {
  max-height: 500px;
}
.user-menu__freespins ul li[data-v-26b64132] {
  display: grid;
  padding: 0.25rem;
  grid-column-gap: 0.25rem;
  grid-template-columns: 1fr auto auto;
  grid-template-rows: auto auto;
  background-color: #f1f1f1;
}
.user-menu__freespins ul li .game-name[data-v-26b64132] {
  font-weight: 700;
  font-size: 0.875rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-menu__freespins ul li .fs-expiration[data-v-26b64132] {
  font-size: 0.625rem;
}
.user-menu__freespins ul li em[data-v-26b64132] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  grid-row: 1/3;
  grid-column: 2/3;
  font-weight: 700;
  font-size: 0.75rem;
  font-style: normal;
  padding: 0.25rem 0.375rem;
  border-radius: 5px;
  border: 1px solid #fff;
}
.user-menu__freespins ul li a[data-v-26b64132] {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-row: 1/3;
  grid-column: 3/4;
  padding: 0.25rem 0.5rem;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  background-color: #a840a2;
  border-radius: 5px;
}
.user-menu__actions[data-v-26b64132] {
  display: grid;
  grid-gap: 0.5rem;
}
.user-menu__actions .btn[data-v-26b64132] {
  font-weight: 700;
  padding: 0.625rem 1rem;
  border-radius: 10px;
}
.user-menu__actions .btn i[data-v-26b64132] {
  margin-right: 0.375rem;
}
.user-menu__actions button[data-v-26b64132] {
  width: 100%;
  background-color: #a840a2;
}
.user-menu__actions a[data-v-26b64132] {
  margin: 0;
  background-color: #d39500;
}
.user-menu__link-group[data-v-26b64132] {
  padding: 0.5rem 0;
  color: #fff;
}
.user-menu__link-group h3[data-v-26b64132] {
  font-weight: 500;
  font-size: 0.875rem;
  margin-bottom: 0.25rem;
  text-transform: uppercase;
}
.user-menu__link-group ul[data-v-26b64132] {
  display: grid;
  grid-gap: 0.5rem;
}
.user-menu__link-group a[data-v-26b64132], .user-menu__link-group button[data-v-26b64132] {
  position: relative;
  display: grid;
  width: 100%;
  align-items: center;
  grid-template-rows: 50px;
  grid-template-columns: 50px 1fr;
  text-align: left;
  font-weight: 600;
  overflow: hidden;
  border-radius: 5px;
  text-transform: uppercase;
  background: linear-gradient(to bottom, #924b99 0%, #924b99 100%);
}
.user-menu__link-group a > div[data-v-26b64132], .user-menu__link-group button > div[data-v-26b64132] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-menu__link-group a > div img[data-v-26b64132], .user-menu__link-group button > div img[data-v-26b64132] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.75rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.user-menu__link-group a > div i[data-v-26b64132], .user-menu__link-group button > div i[data-v-26b64132] {
  font-size: 1.625rem;
}
.user-menu__link-group a span[data-v-26b64132], .user-menu__link-group button span[data-v-26b64132] {
  display: block;
  font-weight: 700;
  line-height: 1.125rem;
  padding: 0.5rem;
}
.user-menu__link-group a.dropdown[data-v-26b64132], .user-menu__link-group button.dropdown[data-v-26b64132] {
  margin-bottom: 0.5rem;
}
.user-menu__link-group a > div[data-v-26b64132], .user-menu__link-group button > div[data-v-26b64132] {
  background: linear-gradient(to bottom, #7b3c80 0%, #7b3c80 100%);
}
.user-menu__link-group a.active i[data-v-26b64132]::before, .user-menu__link-group button.active i[data-v-26b64132]::before {
  color: #fff;
}
.user-menu__link-group a[data-v-26b64132]:hover, .user-menu__link-group button[data-v-26b64132]:hover {
  color: #ebb058;
}
.user-menu__link-group a.active[data-v-26b64132], .user-menu__link-group button.active[data-v-26b64132] {
  color: #ebb058;
}
.user-menu__link-group a.branded > div[data-v-26b64132], .user-menu__link-group button.branded > div[data-v-26b64132] {
  background: unset;
  background-color: #B48811;
}
.user-menu__link-group a.branded span[data-v-26b64132], .user-menu__link-group button.branded span[data-v-26b64132] {
  display: flex;
  height: 100%;
  align-items: center;
  background: linear-gradient(-45deg, #B48811 0%, #D7B665 50%, #B48811 100%);
}
.user-menu__link-group a.branded.active[data-v-26b64132], .user-menu__link-group a.branded[data-v-26b64132]:hover, .user-menu__link-group button.branded.active[data-v-26b64132], .user-menu__link-group button.branded[data-v-26b64132]:hover {
  color: #fff;
}
.user-menu__link-group a i.icon-play[data-v-26b64132], .user-menu__link-group button i.icon-play[data-v-26b64132] {
  position: absolute;
  right: 1rem;
  top: 50%;
  color: #1d162f;
  transform: translateY(-50%);
  transition: color 0.2s ease;
}
.user-menu__link-group a i.icon-play.collapse[data-v-26b64132], .user-menu__link-group button i.icon-play.collapse[data-v-26b64132] {
  transform: rotate(90deg);
  color: #fff;
  top: 40%;
  transition: transform 0.2s ease;
}
.user-menu__link-group a i.icon-play.noCollapse[data-v-26b64132], .user-menu__link-group button i.icon-play.noCollapse[data-v-26b64132] {
  transform: rotate(28deg);
  color: #fff;
  top: 40%;
}
.user-menu__raffle[data-v-26b64132] {
  grid-column: span 2;
}
.user-menu__raffle div[data-v-26b64132] {
  display: grid;
  overflow: hidden;
  border-radius: 20px;
  border: 2px solid #fff;
  text-transform: uppercase;
  grid-template-columns: auto 1fr;
}
.user-menu__raffle div h3[data-v-26b64132] {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-size: 0.75rem;
  text-align: center;
  padding: 0.125rem 0.75rem;
}
.user-menu__raffle div > span[data-v-26b64132] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  padding: 0 0.5rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
  color: #1d162f;
  background-color: #fff;
}
.user-menu__live-stream[data-v-26b64132] {
  grid-column: span 2;
  cursor: pointer;
}
.user-menu__live-stream img[data-v-26b64132] {
  width: 100%;
  height: 100%;
}
.user-menu > button[data-v-26b64132]:last-child {
  margin: 0.5rem auto 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.floating-button[data-v-820e0bb0] {
  position: fixed;
  display: flex;
  align-items: center;
  z-index: 99;
  bottom: calc(calc(60px + env(safe-area-inset-bottom)) + 1.5rem);
}
.floating-button__control[data-v-820e0bb0] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  color: #fff;
  background-color: #a840a2;
  border-radius: 50%;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.3), 0px 6px 10px 0px rgba(0, 0, 0, 0.24), 0px 1px 18px 0px rgba(0, 0, 0, 0.22);
}
.floating-button__actions[data-v-820e0bb0] {
  position: absolute;
  bottom: 0;
  height: 4.5rem;
  display: grid;
  grid-gap: 1rem;
  pointer-events: none;
  align-content: end;
}
.floating-button__actions button[data-v-820e0bb0] {
  pointer-events: all;
}
.floating-button__actions .floating-button__disable[data-v-820e0bb0] {
  position: absolute;
}
.floating-button__actions button[data-v-820e0bb0]:not(.floating-button__disable) {
  width: 100%;
  height: 3rem;
  padding: 0.75rem;
  color: #fff;
  font-size: 0.75rem;
  border-radius: 3rem;
  text-transform: uppercase;
  background-color: #a840a2;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.3), 0px 6px 10px 0px rgba(0, 0, 0, 0.24), 0px 1px 18px 0px rgba(0, 0, 0, 0.22);
}
.floating-button__actions ul[data-v-820e0bb0] {
  display: grid;
  grid-gap: 0.5rem;
}
.floating-button--left[data-v-820e0bb0] {
  left: 1rem;
}
.floating-button--left .floating-button__actions[data-v-820e0bb0] {
  left: 0;
  grid-template-columns: 3rem auto;
}
.floating-button--left .floating-button__actions .floating-button__disable[data-v-820e0bb0] {
  align-self: start;
  justify-self: start;
  transform: translateX(-50%);
}
.floating-button--left .floating-button__actions ul[data-v-820e0bb0] {
  grid-row: 1/2;
  grid-column: 2/3;
}
.floating-button--right[data-v-820e0bb0] {
  right: 1rem;
}
.floating-button--right .floating-button__actions[data-v-820e0bb0] {
  right: 0;
  grid-template-columns: auto 3rem;
}
.floating-button--right .floating-button__disable[data-v-820e0bb0] {
  align-self: start;
  justify-self: end;
  transform: translateX(50%);
}
.floating-button--d[data-v-820e0bb0] {
  bottom: 2rem;
}
.floating-button--d.floating-button--left[data-v-820e0bb0] {
  left: 2rem;
}
.floating-button--d.floating-button--right[data-v-820e0bb0] {
  right: 2rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.cashback-modal {
  height: 100%;
  max-height: 60vh;
  margin: 0 auto;
  overflow: scroll;
  overflow: overlay;
  background-color: #a840a2;
}
@media (min-width: 1024px) {
.cashback-modal {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.cashback-modal::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.cashback-modal::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.cashback-modal::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.cashback-modal__banner {
  padding: 0.25rem;
}
.cashback-modal__banner img {
  display: block;
  width: 100%;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.cashback-modal__title {
  padding: 0.5rem 1rem;
  color: #fff;
  font-size: 2rem;
  text-align: center;
  text-transform: uppercase;
  background-color: #3F8F27;
}
.cashback-modal button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #fff;
  font-size: 1rem;
  padding: 0.75rem 1rem;
  background-color: #3F8F27;
}
.cashback-modal button i {
  margin-left: 0.5rem;
}
.cashback-modal button:disabled {
  color: rgba(255, 255, 255, 0.38);
}
.cashback-modal article {
  color: #fff;
  padding: 1rem;
  text-align: center;
}
.cashback-modal article table {
  margin: 0 auto;
  border: none;
}
.cashback-modal article table td {
  border-bottom: 1px solid #8F0091;
}
.cashback-modal > p {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #fff;
  font-weight: 600;
  padding: 0.75rem 1rem;
  text-align: center;
  text-transform: uppercase;
  background-color: #CA2B71;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.vip-page .app-container[data-v-7b052a74] {
  max-width: 1504px;
  padding: 0 2rem;
}
.vip-page__banner[data-v-7b052a74] {
  min-height: 485px;
  position: relative;
  z-index: 1;
}
.vip-page__banner picture[data-v-7b052a74] {
  position: relative;
  display: block;
  margin-left: -210px;
  width: calc(100% + 420px);
  z-index: 1;
}
@media (min-width: 1024px) {
.vip-page__banner picture[data-v-7b052a74] {
    margin-left: 0;
    width: 100%;
}
}
.vip-page__banner img[data-v-7b052a74] {
  display: block;
  width: 100%;
  -webkit-mask-image: radial-gradient(circle, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 90%);
          mask-image: radial-gradient(circle, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 90%);
}
.vip-page__description[data-v-7b052a74] {
  color: #fff;
  padding: 1rem;
  background-color: #3d0e54;
  border-radius: 50px 50px 0 0;
  bottom: 0;
  left: 50%;
  position: absolute;
  z-index: 5;
  text-align: center;
  transform: translateX(-50%);
  width: 100%;
}
.vip-page__description[data-v-7b052a74]::before {
  background-color: #3d0e54;
  bottom: -100px;
  content: "";
  display: block;
  height: 100px;
  left: 0;
  position: absolute;
  pointer-events: none;
  width: 100%;
  z-index: -1;
}
@media (min-width: 1024px) {
.vip-page__description[data-v-7b052a74] {
    max-width: 80%;
}
}
.vip-page__description p[data-v-7b052a74] {
  font-size: 0.75rem;
  line-height: 2;
}
@media (min-width: 1024px) {
.vip-page__description p[data-v-7b052a74] {
    font-size: 0.875rem;
}
}
.vip-page__benefits[data-v-7b052a74] {
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  z-index: 1;
  position: relative;
  scrollbar-width: none;
  -ms-overflow-style: none;
  background-color: #3d0e54;
  border-radius: 50px;
  display: flex;
  margin-bottom: 2rem;
  padding: 1rem;
  scroll-behavior: smooth;
  transform: translateX(-2rem);
  width: calc(100% + 4rem);
}
.vip-page__benefits.scroll-locked[data-v-7b052a74] {
  overflow-x: hidden !important;
  touch-action: pan-y !important;
}
.vip-page__benefits[data-v-7b052a74]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1220px) {
.vip-page__benefits[data-v-7b052a74] {
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    width: 100%;
    transform: unset;
}
}
.vip-page__benefits .vip-page__benefit[data-v-7b052a74] {
  flex: 0 0 280px;
  width: 264px;
  height: 500px;
  position: relative;
  perspective: 1000px;
  scroll-snap-align: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  transition: min-height 0.5s ease, height 0.5s ease;
  margin-right: 24px;
}
.vip-page__benefits .vip-page__benefit[data-v-7b052a74]:last-child {
  margin-right: unset;
}
.vip-page__benefits .vip-page__benefit .flipper[data-v-7b052a74] {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}
.vip-page__benefits .vip-page__benefit.flipped .flipper[data-v-7b052a74] {
  transform: rotateY(180deg);
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper[data-v-7b052a74] {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 1rem;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  border-radius: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front[data-v-7b052a74] {
  z-index: 2;
  background: transparent;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front figure[data-v-7b052a74] {
  width: 175px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 20px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front figure img[data-v-7b052a74] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front figure[data-v-7b052a74]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.3) 0%, transparent 40%), radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0.2) 0%, transparent 40%);
  background-size: 150% 150%;
  background-repeat: no-repeat;
  pointer-events: none;
  animation: sparkle-7b052a74 8s linear infinite;
  z-index: 2;
  border-radius: 20px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features[data-v-7b052a74] {
  margin: 1rem 0;
  list-style: none;
  padding: 0;
  color: white;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features .button[data-v-7b052a74] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  background: #1d162f;
  border-radius: 32px;
  margin-top: 24px;
  font-weight: 600;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li[data-v-7b052a74] {
  background-color: #47391e;
  border-radius: 5px;
  font-size: 0.875rem;
  margin: 5px 0;
  padding: 5px 15px;
  text-align: center;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.bronze[data-v-7b052a74]:first-child {
  background-color: #756644;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.bronze[data-v-7b052a74]:last-child {
  background-color: #756644;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.silver[data-v-7b052a74] {
  background-color: #3d484e;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.silver[data-v-7b052a74]:first-child {
  background-color: #5c6b74;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.silver[data-v-7b052a74]:last-child {
  background-color: #5c6b74;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.gold[data-v-7b052a74] {
  background-color: #996915;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.gold[data-v-7b052a74]:first-child {
  background-color: #f7b30a;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.gold[data-v-7b052a74]:last-child {
  background-color: #f7b30a;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.platinum[data-v-7b052a74] {
  background-color: #3f4e63;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.platinum[data-v-7b052a74]:first-child {
  background-color: #9eafcd;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.platinum[data-v-7b052a74]:last-child {
  background-color: #9eafcd;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.diamond[data-v-7b052a74] {
  background-color: #7e1275;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.diamond[data-v-7b052a74]:first-child {
  background-color: #765dec;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.diamond[data-v-7b052a74]:last-child {
  background-color: #765dec;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back[data-v-7b052a74] {
  position: relative;
  max-height: 100%;
  transform: rotateY(180deg);
  background: transparent;
  padding: 2rem 1rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back.z-index[data-v-7b052a74] {
  z-index: 99 !important;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back[data-v-7b052a74]::-webkit-scrollbar {
  display: none;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-title[data-v-7b052a74] {
  margin-bottom: 1rem;
  text-align: center;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-title h5[data-v-7b052a74] {
  font-weight: 700;
  font-size: 1.25rem;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back figure[data-v-7b052a74] {
  flex: 0 0 150px;
  width: 175px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 20px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back figure img[data-v-7b052a74] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back figure[data-v-7b052a74]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.3) 0%, transparent 40%), radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0.2) 0%, transparent 40%);
  background-size: 150% 150%;
  background-repeat: no-repeat;
  pointer-events: none;
  animation: sparkle-7b052a74 8s linear infinite;
  z-index: 2;
  border-radius: 20px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features[data-v-7b052a74] {
  margin: 1rem 0;
  list-style: none;
  padding: 0;
  color: white;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li[data-v-7b052a74] {
  background-color: #47391e;
  border-radius: 5px;
  font-size: 0.875rem;
  margin: 5px 0;
  padding: 5px 15px;
  text-align: center;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.bronze[data-v-7b052a74]:first-child {
  background-color: #756644;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.bronze[data-v-7b052a74]:last-child {
  background-color: #756644;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.silver[data-v-7b052a74] {
  background-color: #3d484e;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.silver[data-v-7b052a74]:first-child {
  background-color: #5c6b74;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.silver[data-v-7b052a74]:last-child {
  background-color: #5c6b74;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.gold[data-v-7b052a74] {
  background-color: #996915;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.gold[data-v-7b052a74]:first-child {
  background-color: #f7b30a;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.gold[data-v-7b052a74]:last-child {
  background-color: #f7b30a;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.platinum[data-v-7b052a74] {
  background-color: #3f4e63;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.platinum[data-v-7b052a74]:first-child {
  background-color: #9eafcd;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.platinum[data-v-7b052a74]:last-child {
  background-color: #9eafcd;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.diamond[data-v-7b052a74] {
  background-color: #7e1275;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.diamond[data-v-7b052a74]:first-child {
  background-color: #765dec;
  font-weight: 700;
  margin-bottom: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.diamond[data-v-7b052a74]:last-child {
  background-color: #765dec;
  font-weight: 700;
  margin-top: 16px;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.bronze[data-v-7b052a74] {
  background: linear-gradient(to bottom left, #917546 0%, #817660 33%, #59513a 66%, #403a22 100%);
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-7b052a74] {
  background: linear-gradient(to bottom left, #7c898f 0%, #8c959a 33%, #687178 66%, #3f4952 100%);
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-7b052a74] {
  background: linear-gradient(to bottom left, #f0ba34 0%, #dda743 33%, #cd9033 66%, #b26c17 100%);
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-7b052a74] {
  background: linear-gradient(to bottom left, #8da1ba 0%, #8e9bac 33%, #697689 66%, #3d4d64 100%);
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-7b052a74] {
  background: linear-gradient(to bottom left, #d147e3 0%, #d56ad2 33%, #b74aa3 66%, #931e6c 100%);
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.bronze[data-v-7b052a74]::before, .vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-7b052a74]::before, .vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-7b052a74]::before, .vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-7b052a74]::before, .vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-7b052a74]::before {
  position: absolute;
  top: 25px;
  right: -50px;
  transform: rotate(45deg);
  color: white;
  display: block;
  padding: 5px 45px;
  font-size: 0.875rem;
  font-weight: 700;
  z-index: 1;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.bronze[data-v-7b052a74]::before {
  content: "+1% DISCOUNT";
  background-color: #5a5343;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-7b052a74]::before {
  content: "+2% DISCOUNT";
  background-color: #54656d;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-7b052a74]::before {
  content: "+3% DISCOUNT";
  background-color: #ce9f1d;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-7b052a74]::before {
  content: "+5 % DISCOUNT";
  background-color: #404f64;
}
.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-7b052a74]::before {
  content: "+7 % DISCOUNT";
  background-color: #7e1275;
}
.vip-page__benefits .fill[data-v-7b052a74] {
  width: 0.5rem;
  height: 10px;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
.vip-page__benefits .fill[data-v-7b052a74] {
    display: none;
}
}
.vip-page__benefits .fill[data-v-7b052a74] {
  width: 0.5rem;
  height: 10px;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
.vip-page__benefits .fill[data-v-7b052a74] {
    display: none;
}
}
.vip-page[data-v-7b052a74] .teaser .teaser__header {
  display: none;
}
.vip-page[data-v-7b052a74] .awards-mobile {
  background: linear-gradient(to bottom right, #432a8f 0%, #4f3799 35%, #5a42a4 50%, #725ab8 65%, #432a8f 100%);
  border-radius: 1rem;
  border: 0;
  margin: 2rem 0;
  padding: 1.5rem;
}
.vip-page[data-v-7b052a74] .awards-mobile h2 {
  background-color: #e3b940;
  border-radius: 5px;
  color: #ffffff;
  margin: 0 auto;
  padding: 0.5rem 1.2rem;
  text-align: center;
}
.vip-page[data-v-7b052a74] .awards-mobile article p {
  color: #ffffff;
  line-height: 2;
  text-align: center;
}
.vip-page[data-v-7b052a74] .awards-mobile div:last-child {
  display: flex;
  justify-content: space-between;
}
.vip-page[data-v-7b052a74] .awards-mobile div:last-child img {
  height: auto;
  max-width: 200px;
  width: 30%;
}
.vip-page[data-v-7b052a74] .awards-mobile div:last-child img:nth-child(even) {
  display: none;
}
.vip-page[data-v-7b052a74] .awards-mobile.casino {
  margin-bottom: 0.5rem;
}
.vip-page[data-v-7b052a74] .awards-mobile.casino div:last-child img:nth-child(even) {
  display: block;
}
.vip-page[data-v-7b052a74] .awards-mobile.casino div:last-child img:nth-child(odd) {
  display: none;
}
.vip-page[data-v-7b052a74] .awards {
  background: linear-gradient(to right, #6e56b4 0%, #3f268b 50%, #6e56b4 100%);
  border: 0;
  grid-template-columns: minmax(0, 210px) repeat(2, minmax(0, 1fr));
  grid-gap: 0 3rem;
  margin: 2rem 0;
  overflow: hidden;
  padding: 2rem 5rem;
  position: relative;
}
.vip-page[data-v-7b052a74] .awards::before, .vip-page[data-v-7b052a74] .awards::after {
  background: center/contain no-repeat url("/images/redesign/lion.png");
  content: "";
  filter: sepia(1) saturate(1000%) hue-rotate(235deg) brightness(70%) contrast(125%) opacity(0.5);
  position: absolute;
  top: 50%;
  width: 144px;
  height: 100%;
  pointer-events: none;
}
.vip-page[data-v-7b052a74] .awards::before {
  left: -65px;
  transform: scaleX(-1) translateY(-50%);
}
.vip-page[data-v-7b052a74] .awards::after {
  right: -65px;
  transform: translateY(-50%);
}
.vip-page[data-v-7b052a74] .awards h2 {
  background-color: #e3b940;
  border-radius: 5px;
  color: #fff;
  grid-column: span 1;
  margin-bottom: 0.8rem;
  padding: 0.5rem 1.5rem;
  text-align: center;
}
.vip-page[data-v-7b052a74] .awards p {
  color: #ffffff;
}
.vip-page__cards[data-v-7b052a74] {
  scrollbar-width: none;
  -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-7b052a74]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.vip-page__cards[data-v-7b052a74] {
    display: grid;
    grid-gap: 2rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding: 1rem 0;
    width: 100%;
    transform: unset;
}
}
.vip-page__cards .fill[data-v-7b052a74] {
  width: 0.5rem;
  height: 10px;
  flex-shrink: 0;
}
@media (min-width: 1024px) {
.vip-page__cards .fill[data-v-7b052a74] {
    display: none;
}
}
.vip-page__cards .vip-page__card[data-v-7b052a74] {
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
  color: #ffffff;
  border-radius: 20px;
  flex: 0 0 75%;
  margin-right: 2rem;
  overflow: hidden;
  position: relative;
  scroll-snap-align: center;
}
.vip-page__cards .vip-page__card[data-v-7b052a74]::after {
  background: linear-gradient(to bottom, rgba(9, 18, 49, 0) 0%, #3f135e 100%);
  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-7b052a74]:nth-child(5) {
  margin-right: 0;
}
@media (min-width: 1024px) {
.vip-page__cards .vip-page__card[data-v-7b052a74] {
    margin-right: 0;
}
}
.vip-page__cards .vip-page__card picture[data-v-7b052a74] {
  display: block;
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  border-radius: 10px;
  padding-bottom: 110%;
  transition: border-color 0.2s ease;
}
@media (min-width: 1024px) {
.vip-page__cards .vip-page__card picture[data-v-7b052a74] {
    padding-bottom: 130%;
}
}
.vip-page__cards .vip-page__card picture img[data-v-7b052a74] {
  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-7b052a74] {
  bottom: 0;
  left: 0;
  padding: 1rem;
  height: 210px;
  position: absolute;
  z-index: 2;
}
@media (min-width: 1024px) {
.vip-page__cards .vip-page__card > div[data-v-7b052a74] {
    height: 260px;
    padding: 2rem;
}
}
.vip-page__cards .vip-page__card > div span[data-v-7b052a74] {
  background-color: #fe0518;
  border-radius: 5px;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 0.5rem;
  padding: 0.3125rem 1.875rem;
}
@media (min-width: 1024px) {
.vip-page__cards .vip-page__card > div span[data-v-7b052a74] {
    background-color: #e3b940;
}
}
.vip-page__cards .vip-page__card > div h5[data-v-7b052a74] {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
.vip-page__cards .vip-page__card > div h5[data-v-7b052a74] {
    font-size: 1.25rem;
    margin-bottom: 1rem;
}
}
.vip-page .vip-page__form[data-v-7b052a74] {
  background: linear-gradient(to bottom, #7c397e 0%, #9f509f 50%, #7c397e 100%);
  color: #ffffff;
  border-radius: 1rem;
  padding: 2rem 0;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form[data-v-7b052a74] {
    display: flex;
    flex-direction: row;
    background: linear-gradient(to right, #864088 0%, #a455a6 50%, #864088 100%);
    overflow: hidden;
    position: relative;
    gap: 5rem;
    padding: 5rem;
}
.vip-page .vip-page__form[data-v-7b052a74]::before, .vip-page .vip-page__form[data-v-7b052a74]::after {
    background: center/contain no-repeat url("/images/redesign/lion.png");
    content: "";
    filter: brightness(0.8);
    position: absolute;
    top: 50%;
    width: 500px;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}
.vip-page .vip-page__form[data-v-7b052a74]::before {
    left: -230px;
    transform: scaleX(-1) translateY(-50%);
}
.vip-page .vip-page__form[data-v-7b052a74]::after {
    right: -230px;
    transform: translateY(-50%);
}
}
.vip-page .vip-page__form-text[data-v-7b052a74] {
  flex-basis: 50%;
  text-align: center;
  position: relative;
  z-index: 2;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form-text[data-v-7b052a74] {
    text-align: left;
}
}
.vip-page .vip-page__form-text h2[data-v-7b052a74] {
  background-color: #e3b940;
  border-radius: 5px;
  font-size: 1.5rem;
  display: block;
  margin: 0 0.5rem 1.5rem;
  padding: 1.2rem 0;
  text-align: center;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form-text h2[data-v-7b052a74] {
    display: inline-block;
    margin: 0 0 1rem;
    padding: 0.5rem;
}
}
.vip-page .vip-page__form-text p[data-v-7b052a74] {
  font-size: 0.75rem;
  line-height: 2;
  margin-bottom: 0.5rem;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form-text p[data-v-7b052a74] {
    font-size: 0.875rem;
    margin-bottom: 1rem;
}
}
.vip-page .vip-page__form-text figure[data-v-7b052a74] {
  display: block;
  margin: 2rem auto;
  width: 65%;
}
.vip-page .vip-page__form-text figure img[data-v-7b052a74] {
  display: block;
  width: 100%;
}
.vip-page .vip-page__form form[data-v-7b052a74] {
  flex-basis: 50%;
  padding: 0 0.5rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form form[data-v-7b052a74] {
    padding: 0;
}
}
.vip-page .vip-page__form form span[data-v-7b052a74] {
  display: block;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form form[data-v-7b052a74] .input__container {
    margin-bottom: 1.25rem;
}
}
.vip-page .vip-page__form form[data-v-7b052a74] .input__container:last-of-type {
  margin-bottom: 0.75rem;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form form[data-v-7b052a74] .input__container:last-of-type {
    margin-bottom: 2rem;
}
}
.vip-page .vip-page__form form[data-v-7b052a74] .input__container .s-input__root {
  background-color: #793d7b;
  border: 0;
  padding: 1.25rem 1rem;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form form[data-v-7b052a74] .input__container .s-input__root {
    padding: 0.57rem 1rem;
}
}
.vip-page .vip-page__form form[data-v-7b052a74] .input__container .s-input__root:not(.s-input--invalid) i::before {
  color: #e5e5e5;
}
.vip-page .vip-page__form form[data-v-7b052a74] .input__container .s-input__root input {
  background-color: transparent;
  color: #ffffff;
  transition: none;
}
.vip-page .vip-page__form form[data-v-7b052a74] .input__container label {
  background-color: transparent;
  border-right: 0;
}
.vip-page .vip-page__form form[data-v-7b052a74] .btn.btn--brand {
  background-color: #e3b940;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  padding: 1.57rem;
}
@media (min-width: 1220px) {
.vip-page .vip-page__form form[data-v-7b052a74] .btn.btn--brand {
    padding: 0.875rem;
}
}
.vip-page__text[data-v-7b052a74] {
  padding: 1.5rem 0;
}
@media (min-width: 1024px) {
.vip-page__text[data-v-7b052a74] {
    display: grid;
    grid-gap: 0.75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 2rem 0;
}
.vip-page__text div[data-v-7b052a74] {
    display: flex;
    margin-bottom: 0;
    flex-direction: column;
    justify-content: space-between;
}
}
.vip-page__text h2[data-v-7b052a74] {
  color: #d8b281;
  margin-bottom: 0.5rem;
  text-align: center;
}
@media (min-width: 1024px) {
.vip-page__text h2[data-v-7b052a74] {
    text-align: left;
}
}
.vip-page__text p[data-v-7b052a74] {
  color: #ffffff;
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
  text-align: center;
}
.vip-page__text p[data-v-7b052a74]:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
.vip-page__text p[data-v-7b052a74] {
    text-align: left;
}
}
.vip-page__text div[data-v-7b052a74] {
  margin-bottom: 0.5rem;
}
.vip-page__text div[data-v-7b052a74]:last-child {
  margin-bottom: 0;
}
.vip-page.theme--dark[data-v-7b052a74] {
  background-color: #4d1368;
}
.vip-page.theme--light[data-v-7b052a74] {
  background-color: #eaeaea;
}
.vip-page.theme--light .vip-page__description[data-v-7b052a74] {
  background-color: #e1e1e1;
  color: #3d0e54;
}
.vip-page.theme--light .vip-page__description[data-v-7b052a74]::before {
  background-color: #e1e1e1;
}
.vip-page.theme--light .vip-page__benefits[data-v-7b052a74] {
  background-color: #e1e1e1;
}
.vip-page.theme--light[data-v-7b052a74] .awards-mobile {
  background: linear-gradient(to bottom left, #dcdcdc 0%, #e6e6e6 15%, #e8e8e8 50%, #e6e6e6 80%, #cfcfcf 100%);
}
.vip-page.theme--light[data-v-7b052a74] .awards-mobile h2 {
  background-color: #793679;
}
.vip-page.theme--light[data-v-7b052a74] .awards-mobile article p {
  color: #3d0e54;
}
.vip-page.theme--light[data-v-7b052a74] .awards {
  background: linear-gradient(to right, #dfdfdf 0%, #f7f6f4 50%, #dfdfdf 100%);
}
.vip-page.theme--light[data-v-7b052a74] .awards::before, .vip-page.theme--light[data-v-7b052a74] .awards::after {
  background: center/contain no-repeat url("/images/redesign/lion-light.png");
  filter: brightness(0.8);
}
.vip-page.theme--light[data-v-7b052a74] .awards h2 {
  background-color: #793679;
}
.vip-page.theme--light[data-v-7b052a74] .awards article p {
  color: #3d0e54;
}
.vip-page.theme--light .vip-page__card span[data-v-7b052a74] {
  background-color: #420c5a;
}
.vip-page.theme--light .vip-page__card[data-v-7b052a74]::after {
  display: none;
}
.vip-page.theme--light .vip-page__form[data-v-7b052a74] {
  background: linear-gradient(to bottom left, #dcdcdc 0%, #e6e6e6 15%, #e8e8e8 50%, #e6e6e6 80%, #cfcfcf 100%);
}
@media (min-width: 1220px) {
.vip-page.theme--light .vip-page__form[data-v-7b052a74] {
    background: linear-gradient(to right, #dfdfdf 0%, #f7f6f4 50%, #dfdfdf 100%);
}
.vip-page.theme--light .vip-page__form[data-v-7b052a74]::before, .vip-page.theme--light .vip-page__form[data-v-7b052a74]::after {
    background: center/contain no-repeat url("/images/redesign/lion-light.png");
}
}
.vip-page.theme--light .vip-page__form-text h2[data-v-7b052a74] {
  background-color: #793679;
}
.vip-page.theme--light .vip-page__form-text p[data-v-7b052a74] {
  color: #3d0e54;
}
.vip-page.theme--light .vip-page__form form span[data-v-7b052a74] {
  color: #3d0e54;
}
.vip-page.theme--light .vip-page__form form[data-v-7b052a74] .input__container .s-input__root {
  background: linear-gradient(to right, #e3e3e3 50%, #dfdfdf 100%);
}
.vip-page.theme--light .vip-page__form form[data-v-7b052a74] .input__container .s-input__root:not(.s-input--invalid) i::before {
  color: #3d0e54;
}
.vip-page.theme--light .vip-page__form form[data-v-7b052a74] .input__container .s-input__root input {
  background: transparent;
  color: #3d0e54;
}
.vip-page.theme--light .vip-page__form form[data-v-7b052a74] .btn.btn--brand {
  background-color: #793679;
}
.vip-page.theme--light .vip-page__text h2[data-v-7b052a74] {
  color: #793679;
}
.vip-page.theme--light .vip-page__text p[data-v-7b052a74] {
  color: #212e5b;
}
.vip-page__benefit-wrapper.front figure img[data-v-7b052a74] {
  animation: pulseGlow-7b052a74 5s ease-in-out infinite;
  border-radius: 20px;
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.2);
  position: relative;
  z-index: 1;
}
.vip-page__benefit-wrapper.back figure img[data-v-7b052a74] {
  animation: pulseGlow-7b052a74 5s ease-in-out infinite;
  border-radius: 20px;
  box-shadow: 0 0 15px rgba(255, 255, 255, 0.2);
  position: relative;
  z-index: 1;
}
@keyframes pulseGlow-7b052a74 {
0%, 100% {
    transform: scale(1);
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.4);
    filter: brightness(1);
}
50% {
    transform: scale(1.05);
    box-shadow: 0 0 25px rgba(255, 255, 255, 0.7);
    filter: brightness(1.2);
}
}
@keyframes sparkle-7b052a74 {
0% {
    background-position: 30% 30%, 70% 70%;
}
50% {
    background-position: 70% 30%, 30% 70%;
}
100% {
    background-position: 30% 30%, 70% 70%;
}
}
.vip[data-v-7b052a74] {
  margin-bottom: 0.5rem;
}
.vip .awards[data-v-7b052a74] {
  margin: 0;
}
.vip .app-container[data-v-7b052a74] {
  margin-top: 0.5rem;
}
.vip .app-container > *[data-v-7b052a74]:not(.vip__banner) {
  margin: 1rem auto;
}
.vip .app-container .teaser[data-v-7b052a74] {
  margin-top: 2rem;
}
.vip__banner[data-v-7b052a74] {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
}
.vip__banner img[data-v-7b052a74] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.vip__experience[data-v-7b052a74] {
  display: grid;
  grid-gap: 0.5rem;
}
.vip__experience div h2[data-v-7b052a74] {
  color: #a840a2;
}
.vip__experience div p[data-v-7b052a74] {
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}
.vip__experience div p[data-v-7b052a74]:last-child {
  margin-bottom: 0;
}
.vip__experience ul[data-v-7b052a74] {
  display: grid;
  grid-gap: 0.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.vip__experience article[data-v-7b052a74] {
  margin-bottom: 0.5rem;
}
.vip__text h2[data-v-7b052a74] {
  color: #a840a2;
  margin-bottom: 0.5rem;
}
.vip__text p[data-v-7b052a74] {
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}
.vip__text p[data-v-7b052a74]:last-child {
  margin-bottom: 0;
}
.vip__text div[data-v-7b052a74] {
  margin-bottom: 0.5rem;
}
.vip__text div[data-v-7b052a74]:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
.vip__text[data-v-7b052a74] {
    display: grid;
    grid-gap: 0.75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.vip__text div[data-v-7b052a74] {
    display: flex;
    margin-bottom: 0;
    flex-direction: column;
    justify-content: space-between;
}
}
.vip__benefits[data-v-7b052a74] {
  display: grid;
  grid-gap: 0.5rem;
}
@media (min-width: 1024px) {
.vip__benefits[data-v-7b052a74] {
    grid-gap: 0.75rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.vip__benefits li[data-v-7b052a74] {
  display: grid;
  padding: 0.5rem;
  padding-top: 0;
  grid-row-gap: 0.5rem;
  border-radius: 5px;
  background-color: #ddd;
  border: 1px solid #8F0091;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.vip__benefits li span[data-v-7b052a74] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  min-width: 3.5rem;
  justify-self: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #a840a2;
  color: #fff;
}
.vip__benefits li h2[data-v-7b052a74] {
  align-self: center;
  grid-column: 2/5;
}
.vip__benefits li div[data-v-7b052a74] {
  padding: 0.5rem;
  grid-column: 1/5;
  border-radius: 5px;
  background-color: #f1f1f1;
  border: 1px solid #8F0091;
}
.vip__benefits li div h4[data-v-7b052a74] {
  color: #a840a2;
  margin-bottom: 0.25rem;
}
.vip__benefits li div p[data-v-7b052a74] {
  font-weight: 600;
  font-size: 0.75rem;
}
.vip__levels[data-v-7b052a74] {
  display: grid;
  overflow: hidden;
  padding: 0.5rem 0;
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
  grid-template-columns: auto 1fr;
  background-color: #f1f1f1;
}
.vip__levels aside[data-v-7b052a74] {
  position: sticky;
  left: 0;
  z-index: 2;
  display: grid;
  grid-gap: 0.25rem;
  padding: 0 0.5rem;
  grid-auto-columns: min-content;
  background-color: #f1f1f1;
}
.vip__levels aside h4[data-v-7b052a74] {
  padding: 0 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 40px;
  border-radius: 5px;
  background-color: #362a5e;
  color: #fff;
}
.vip__levels aside h4[data-v-7b052a74]:first-child {
  padding: 0;
  color: #a840a2;
  padding-right: 0.5rem;
  background-color: unset;
}
.vip__levels aside[data-v-7b052a74]::after {
  position: absolute;
  display: block;
  width: 0.5rem;
  height: 100%;
  top: 0;
  right: 0;
  content: "";
  transform: translate3d(100%, 0, 0);
  background: linear-gradient(to right, rgba(241, 241, 241, 0.8) 0%, rgba(241, 241, 241, 0) 100%);
}
.vip__levels section[data-v-7b052a74] {
  display: grid;
  grid-gap: 0.25rem;
  padding-right: 0.5rem;
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
}
.vip__levels section ul[data-v-7b052a74] {
  display: grid;
  grid-gap: 0.25rem;
  grid-template-columns: repeat(7, minmax(6rem, 1fr));
}
.vip__levels section ul li[data-v-7b052a74] {
  padding: 0 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 40px;
  border-radius: 5px;
  background-color: #f1f1f1;
  border: 1px solid #8F0091;
}
.vip__levels section ul h3[data-v-7b052a74] {
  color: #000;
}
.vip__levels section ul i.icon-times-special[data-v-7b052a74] {
  color: #F42727;
}
.vip__levels section ul i.icon-check-special[data-v-7b052a74] {
  color: #00C717;
}
.vip__levels section ul:first-child li[data-v-7b052a74] {
  border: none;
  background-color: #362a5e;
}
.vip__levels section ul:first-child li h3[data-v-7b052a74] {
  color: #fff;
}
.vip form[data-v-7b052a74] {
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.vip form h2[data-v-7b052a74] {
  color: #a840a2;
}
.vip form p[data-v-7b052a74] {
  font-weight: 600;
  font-size: 0.75rem;
}
.vip--d .app-container[data-v-7b052a74] {
  grid-gap: 2rem;
}
.vip--d .brand-button[data-v-7b052a74] {
  max-width: 20rem;
}
.vip--d .vip__banner[data-v-7b052a74] {
  padding-bottom: 33.3333333333%;
}
.vip--d .vip__experience[data-v-7b052a74] {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.vip--d .vip__experience p[data-v-7b052a74] {
  font-size: 0.875rem;
}
.vip--d .vip__experience div[data-v-7b052a74] {
  display: flex;
  flex-direction: column;
  grid-column: span 4;
  justify-content: center;
}
.vip--d .vip__experience ul[data-v-7b052a74] {
  grid-column: span 3;
}
.vip--d .vip__levels[data-v-7b052a74] {
  display: grid;
  width: 100%;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  overflow: unset;
  transform: unset;
  border-radius: 5px;
}
.vip--d .vip__levels aside[data-v-7b052a74] {
  padding: 0;
}
.vip--d .vip__levels section[data-v-7b052a74] {
  padding: 0;
}
.vip--d form[data-v-7b052a74] {
  align-items: center;
  grid-template-columns: repeat(5, minmax(0, 1fr)) auto;
}
.vip--d form .input__container[data-v-7b052a74] {
  margin-bottom: 0;
}
.vip--d form div[data-v-7b052a74]:not(.input__container) {
  grid-column: span 2;
}
.vip.theme--dark .vip__experience p[data-v-7b052a74] {
  color: var(--text-purple);
}
.vip.theme--dark form p[data-v-7b052a74] {
  color: var(--text-purple);
}
.vip.theme--dark .vip__text p[data-v-7b052a74] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.winners[data-v-101a0a18] {
  display: grid;
  grid-template-rows: auto 1fr;
  background-color: rgba(241, 241, 241, 0.8);
}
.winners--shadow-side[data-v-101a0a18]::before, .winners--shadow-side[data-v-101a0a18]::after {
  position: absolute;
  display: block;
  height: 100%;
  width: 0.5rem;
  top: 0;
  z-index: 2;
  content: "";
  pointer-events: none;
}
.winners--shadow-side[data-v-101a0a18]::before {
  left: 0;
  transform: translate3d(-100%, 0, 0);
  background: linear-gradient(to left, rgba(241, 241, 241, 0.8) 0%, rgba(241, 241, 241, 0) 100%);
}
.winners--shadow-side[data-v-101a0a18]::after {
  right: 0;
  transform: translate3d(100%, 0, 0);
  background: linear-gradient(to right, rgba(241, 241, 241, 0.8) 0%, rgba(241, 241, 241, 0) 100%);
}
.winners > h3[data-v-101a0a18] {
  color: #000;
  padding: 0.5rem;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(241, 241, 241, 0.8);
}
.winners__observer[data-v-101a0a18] {
  display: block;
  left: 0;
  width: 100%;
  height: 0.5rem;
}
.winners__list[data-v-101a0a18] {
  position: relative;
  overflow: hidden;
}
.winners__list[data-v-101a0a18]::before, .winners__list[data-v-101a0a18]::after {
  position: absolute;
  display: block;
  height: 50px;
  width: 100%;
  left: 0;
  opacity: 0;
  z-index: 2;
  content: "";
  pointer-events: none;
  transition: opacity 0.2s ease;
}
.winners__list[data-v-101a0a18]::before {
  top: -1px;
  background: linear-gradient(to bottom, rgba(241, 241, 241, 0.8) 0%, rgba(241, 241, 241, 0) 100%);
}
.winners__list[data-v-101a0a18]::after {
  bottom: -1px;
  background: linear-gradient(to top, rgba(241, 241, 241, 0.8) 0%, rgba(241, 241, 241, 0) 100%);
}
.winners__list.winners--shadow-top[data-v-101a0a18]::before, .winners__list.winners--shadow-bottom[data-v-101a0a18]::after {
  opacity: 1;
}
.winners ul[data-v-101a0a18] {
  position: relative;
  padding: 0 0.5rem;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.winners ul[data-v-101a0a18]::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.winners ul[data-v-101a0a18] {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.winners ul[data-v-101a0a18]::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.winners ul[data-v-101a0a18]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.winners ul[data-v-101a0a18]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.winners__item[data-v-101a0a18] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: center;
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.winners__item[data-v-101a0a18]:nth-last-child(2) {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
.winners__item[data-v-101a0a18] {
    opacity: 0.8;
    grid-template-columns: repeat(4, minmax(0, 1fr)) auto;
    transition: opacity 0.2s ease;
}
.winners__item[data-v-101a0a18]:hover {
    opacity: 1;
}
}
.winners__item button[data-v-101a0a18] {
  grid-column: span 3;
  align-self: center;
  justify-self: center;
  position: relative;
  display: grid;
  z-index: 4;
  max-width: 90%;
  overflow: hidden;
  color: #fff;
  border-radius: 5px;
  grid-template-columns: auto 1fr;
}
@media (min-width: 1024px) {
.winners__item button[data-v-101a0a18] {
    grid-column: span 1;
    grid-template-columns: 1fr 3fr;
}
}
.winners__item button[data-v-101a0a18]:disabled {
  opacity: 0;
}
.winners__item button div[data-v-101a0a18], .winners__item button span[data-v-101a0a18] {
  padding: 0.25rem;
}
.winners__item button div[data-v-101a0a18] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  background-color: #a10331;
}
.winners__item button span[data-v-101a0a18] {
  display: block;
  overflow: hidden;
  font-weight: 700;
  text-align: center;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-transform: uppercase;
  background-color: #ca113d;
  transition: background-color 0.2s ease;
}
@media (min-width: 1024px) {
.winners__item button span[data-v-101a0a18] {
    font-size: 0.75rem;
    line-height: 0.75rem;
}
}
@media (hover: hover) and (min-width: 1024px) {
.winners__item button:hover span[data-v-101a0a18] {
    background-color: #a10331;
}
}
.winners__game-img[data-v-101a0a18] {
  grid-column: span 4;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-right: 1px solid #8F0091;
}
.winners__game-img img[data-v-101a0a18] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
.winners__game-img[data-v-101a0a18] {
    grid-column: span 2;
}
}
.winners__detail[data-v-101a0a18] {
  padding: 1rem 0;
  grid-column: span 5;
}
@media (min-width: 1024px) {
.winners__detail[data-v-101a0a18] {
    grid-column: span 2;
}
}
.winners__detail h4[data-v-101a0a18] {
  color: #a840a2;
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.winners__detail h3[data-v-101a0a18] {
  font-size: 1rem;
}
.winners__detail span[data-v-101a0a18] {
  display: block;
  font-size: 0.625rem;
  line-height: 0.625rem;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.winners--casino .winners__game-img img[data-v-101a0a18] {
  -o-object-position: bottom center;
     object-position: bottom center;
}
.winners.theme--dark[data-v-101a0a18] {
  background-color: var(--purple-alpha-7);
}
.winners.theme--dark > h3[data-v-101a0a18] {
  background-color: unset;
  color: var(--text-purple);
}
.winners.theme--dark.winners--shadow-side[data-v-101a0a18]::before {
  left: 0;
  transform: translate3d(-100%, 0, 0);
  background: linear-gradient(to left, var(--purple-alpha-7) 0%, var(--purple-alpha-0) 100%);
}
.winners.theme--dark.winners--shadow-side[data-v-101a0a18]::after {
  right: 0;
  transform: translate3d(100%, 0, 0);
  background: linear-gradient(to right, var(--purple-alpha-7) 0%, var(--purple-alpha-0) 100%);
}
.winners.theme--dark .winners__list[data-v-101a0a18]::before {
  background: linear-gradient(to bottom, var(--purple-alpha-7) 0%, var(--purple-alpha-0) 100%);
}
.winners.theme--dark .winners__list[data-v-101a0a18]::after {
  background: linear-gradient(to top, var(--purple-alpha-7) 0%, var(--purple-alpha-0) 100%);
}
.winners.theme--dark .winners__item[data-v-101a0a18] {
  border: 1px solid var(--gray-alpha-5);
}
.winners.theme--dark .winners__game-img[data-v-101a0a18] {
  border-right: 1px solid var(--gray-alpha-5);
}
.winners.theme--dark .winners__detail h4[data-v-101a0a18] {
  color: var(--text-purple);
}
.winners.theme--dark .winners__detail h3[data-v-101a0a18], .winners.theme--dark .winners__detail span[data-v-101a0a18] {
  color: var(--text-purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.casino-providers[data-v-2d7407a3] {
  position: relative;
  display: grid;
  margin: 1rem 0;
  grid-gap: 1rem 0.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.casino-providers[data-v-2d7407a3] {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
}
.casino-providers #scroll-anchor--casino[data-v-2d7407a3] {
  position: absolute;
  height: 1px;
  width: 100%;
  top: calc((var(--header-height) + 1rem) * -1);
}
.casino-providers a[data-v-2d7407a3] {
  position: relative;
  display: block;
  height: 0;
  font-size: 1rem;
  font-weight: 600;
  border-radius: 5px;
  background-color: #f1f1f1;
  border: 1px solid #1d162f;
  padding-bottom: 26.6666666667%;
}
.casino-providers a > span[data-v-2d7407a3] {
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.casino-providers a img[data-v-2d7407a3] {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.5rem 0.75rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.casino-providers a.active[data-v-2d7407a3] {
  border-color: #a840a2;
}
.casino-providers a.active .casino-providers__promo span[data-v-2d7407a3] {
  color: #fff;
}
@media (hover: hover) and (min-width: 1024px) {
.casino-providers a[data-v-2d7407a3]:hover {
    border-color: #a840a2;
}
.casino-providers a:hover .casino-providers__promo span[data-v-2d7407a3] {
    color: #fff;
}
}
.casino-providers a.maintenance[data-v-2d7407a3]::before {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  content: "\e97d";
  padding-top: 4px;
  font-size: 1.5rem;
  font-family: "merit";
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background-color: rgba(112, 112, 112, 0.5);
}
.casino-providers__flag[data-v-2d7407a3] {
  position: absolute;
  top: -1px;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
}
.casino-providers__flag span[data-v-2d7407a3] {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  font-weight: 600;
  font-size: 0.5rem;
  padding: 0 0.5rem;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #F42727;
  border-radius: 20px;
}
.casino-providers__flag.flag--turnuva span[data-v-2d7407a3] {
  background-color: #149c44;
}
.casino-providers__flag.flag--promo span[data-v-2d7407a3] {
  background-color: #149c44;
}
.casino-providers__flag.flag--new span[data-v-2d7407a3] {
  background-color: #ff4343;
}
.casino-providers__flag.flag--maintenance span[data-v-2d7407a3] {
  background-color: #707070;
}
.casino-providers__flag[data-v-2d7407a3]::before {
  position: absolute;
  top: -2px;
  left: -4px;
  content: "";
  height: calc(100% + 4px);
  width: calc(100% + 8px);
  border-radius: 20px;
  background-color: #1d162f;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.casino-categories {
  display: grid;
  grid-gap: 0.75rem;
}
@media (min-width: 1024px) {
.casino-categories {
    grid-gap: 0.25rem;
    grid-template-columns: 85% 15%;
}
}
.casino-categories ul {
  display: grid;
  grid-gap: 0.25rem;
  grid-auto-flow: column;
  grid-auto-columns: minmax(30vw, 1fr);
  width: calc(100% + 1rem);
  padding: 0 0.5rem;
  transform: translateX(-0.5rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.casino-categories ul::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.casino-categories ul {
    width: 100%;
    padding: 0;
    transform: unset;
    grid-auto-columns: minmax(10%, 1fr);
}
}
.casino-categories ul li {
  position: relative;
  overflow: hidden;
}
.casino-categories ul a {
  position: relative;
  display: grid;
  justify-items: center;
  grid-template-rows: auto 1fr;
  height: 100%;
  grid-gap: 0.375rem;
  color: #fff;
  font-weight: 600;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  border-radius: 10px;
  text-transform: uppercase;
  background-color: #a840a2;
}
.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;
  min-width: 1%;
  text-align: center;
  white-space: pre-wrap;
  line-height: 1rem;
}
.casino-categories ul a span:first-line {
  font-weight: 700;
}
.casino-categories ul a div {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.25rem;
}
.casino-categories ul a.active div {
  background-color: #8F0091;
}
.casino-categories > div {
  display: grid;
  grid-gap: 0.75rem;
}
@media (min-width: 1024px) {
.casino-categories > div:not(.--user) .brand-button {
    border-radius: 10px;
    display: grid;
    grid-gap: 0.375rem;
    justify-items: center;
    grid-template-rows: auto 1fr;
    font-weight: 600;
    padding: 0.75rem 0.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;
    min-width: 1%;
    word-spacing: 999px;
    text-align: center;
    white-space: pre-wrap;
    line-height: 1rem;
}
.casino-categories > div:not(.--user) .brand-button span:first-line {
    font-weight: 700;
}
.casino-categories > div.--user {
    grid-gap: 0.25rem;
}
.casino-categories > div.--user .brand-button {
    border-radius: 10px;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.casino[data-v-76f45571] {
  overflow: hidden;
}
.casino header[data-v-76f45571] {
  position: relative;
  display: grid;
  grid-gap: 0.75rem;
  margin: 0 auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.casino header .app-slider[data-v-76f45571] {
  position: relative;
  width: 100vw;
  left: -1rem;
  top: 0;
  grid-column: 1/-1;
  padding-bottom: 33.3333333333vw;
}
@media (min-width: 1280px) {
.casino header .app-slider[data-v-76f45571] {
    left: 50%;
    transform: translateX(-50%);
}
}
.casino header .winners[data-v-76f45571] {
  grid-column: 3/4;
  position: absolute;
  right: 0;
  z-index: 2;
  height: 100%;
}
.casino .app-slider--square[data-v-76f45571] {
  margin-bottom: 0.75rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bonus-panel[data-v-8fdc4416] {
  margin-bottom: 0.75rem;
}
.bonus-panel__select[data-v-8fdc4416] {
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.bonus-panel header[data-v-8fdc4416] {
  height: 40px;
}
.bonus-panel header button[data-v-8fdc4416] {
  width: 100%;
  display: grid;
  grid-gap: 0.25rem;
  align-items: center;
  padding-right: 0.5rem;
  grid-template-columns: auto 1fr auto;
}
.bonus-panel header span[data-v-8fdc4416] {
  display: block;
  width: 100;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bonus-panel header label[data-v-8fdc4416] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  font-weight: 600;
  font-size: 0.75rem;
  height: 40px;
  padding: 0.4375rem 0.5rem;
  color: #000;
  background-color: #fff;
  transition: all 0.2s ease;
  border-right: 1px solid #8F0091;
}
.bonus-panel header label i.icon--lg[data-v-8fdc4416] {
  font-size: 1.33rem;
}
.bonus-panel ul[data-v-8fdc4416] {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  color: #000;
  background-color: #fff;
  transition: max-height 0.2s ease;
}
.bonus-panel ul input[data-v-8fdc4416] {
  position: absolute;
  visibility: hidden;
}
.bonus-panel ul li[data-v-8fdc4416]:first-child {
  border-top: 1px solid #8F0091;
}
.bonus-panel ul label[data-v-8fdc4416] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: center;
  padding: 0.4375rem 0.5rem;
  grid-template-columns: auto 1fr;
  background-color: #f1f1f1;
}
.bonus-panel ul label i[data-v-8fdc4416] {
  font-size: 1rem;
}
.bonus-panel ul label h4[data-v-8fdc4416] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bonus-panel__current[data-v-8fdc4416] {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  border-radius: 5px;
  grid-template-columns: 1fr auto;
  background-color: #8F0091;
  border: 1px solid #8F0091;
}
.bonus-panel__current > div[data-v-8fdc4416]:not(.bonus-panel__details) {
  grid-row: 2/3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  background-color: #362a5e;
}
.bonus-panel__current > div:not(.bonus-panel__details) button[data-v-8fdc4416] {
  font-size: 1rem;
}
.bonus-panel__current h2[data-v-8fdc4416] {
  position: relative;
  width: 100%;
  grid-column: span 2;
  justify-self: center;
  padding: 0.25rem 2.25rem;
  background-color: #362a5e;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bonus-panel__current h2 i[data-v-8fdc4416]:not(.icon-hexagon-exclamation) {
  margin-top: -2px;
  margin-right: 0.375rem;
}
.bonus-panel__current h2 i.icon-hexagon-exclamation[data-v-8fdc4416] {
  position: absolute;
  left: 0.5rem;
  color: #b59300;
}
.bonus-panel__details[data-v-8fdc4416] {
  padding: 0.25rem 0.5rem;
  grid-row: 2/3;
  font-size: 0.75rem;
  background-color: #362a5e;
  display: grid;
  grid-gap: 0.25rem;
  grid-template-columns: auto 1fr;
}
.bonus-panel__details i[data-v-8fdc4416] {
  color: #b59300;
}
.bonus-panel__details div[data-v-8fdc4416] {
  display: flex;
  flex-direction: column;
}
.bonus-panel__details div span[data-v-8fdc4416], .bonus-panel__details div strong[data-v-8fdc4416] {
  margin: 0.125rem 0;
}
.bonus-panel__details div span.warning[data-v-8fdc4416], .bonus-panel__details div strong.warning[data-v-8fdc4416] {
  color: #b59300;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bonus-select ul[data-v-c6989d4a] {
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
}
.bonus-select ul input[data-v-c6989d4a] {
  position: absolute;
  visibility: hidden;
}
.bonus-select ul i.icon-hexagon[data-v-c6989d4a],
.bonus-select ul i.icon-hexagon-check[data-v-c6989d4a] {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
}
.bonus-select ul label[data-v-c6989d4a] {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto;
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
  transition: all 0.2s ease;
}
.bonus-select ul label[data-v-c6989d4a]:hover, .bonus-select ul label.active[data-v-c6989d4a] {
  border-color: #a840a2;
}
.bonus-select ul label:hover i.icon-hexagon-check[data-v-c6989d4a], .bonus-select ul label.active i.icon-hexagon-check[data-v-c6989d4a] {
  color: #a840a2;
}
.bonus-select ul label button[data-v-c6989d4a] {
  align-self: center;
}
.bonus-select ul label h2[data-v-c6989d4a], .bonus-select ul label h4[data-v-c6989d4a] {
  text-align: center;
  grid-column: 1/-1;
}
.bonus-select ul label h2 i[data-v-c6989d4a], .bonus-select ul label h4 i[data-v-c6989d4a] {
  color: #b59300;
}
.bonus-select__details[data-v-c6989d4a] {
  font-size: 0.75rem;
  background-color: #362a5e;
  display: grid;
  grid-gap: 0.25rem;
  grid-template-columns: auto 1fr;
}
.bonus-select__details div[data-v-c6989d4a] {
  display: flex;
  flex-direction: column;
}
.bonus-select__details div span[data-v-c6989d4a], .bonus-select__details div strong[data-v-c6989d4a] {
  margin: 0.125rem 0;
}
.bonus-select__details div span.warning[data-v-c6989d4a], .bonus-select__details div strong.warning[data-v-c6989d4a] {
  color: #b59300;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-info {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.method-info > div {
  padding: 0.5rem;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 10px;
  background-color: #362a5e;
}
.method-info > div i {
  margin-bottom: 0.5rem;
}
.method-info > div > div {
  width: 100%;
  overflow: hidden;
}
.method-info > div:last-child {
  flex-direction: row;
  grid-column: span 2;
}
.method-info > div:last-child i {
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.method-info > div:last-child > div {
  width: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.method-info > div span {
  display: block;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.method-info > div h2 {
  color: #a840a2;
  text-align: center;
}
.method-info--d > div {
  padding: 0.75rem;
}
.method-info--d h2 {
  font-size: 2rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-video {
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  background-color: #362a5e;
  padding-bottom: 56.25%;
}
.method-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.loading-indicator--global[data-v-1b52affa] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  background-color: #1d162f;
}
.loading-indicator--global img[data-v-1b52affa] {
  width: 7rem;
}
.loading-indicator--component[data-v-1b52affa] {
  width: 100px;
  margin: 1rem auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.loading-indicator--component img[data-v-1b52affa] {
  width: 100%;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.contact-widget[data-v-797d3764] {
  position: fixed;
  left: 0;
  height: 0;
  width: 100%;
  top: var(--header-height);
  z-index: 9999;
  pointer-events: none;
  padding-bottom: 33.3333333333%;
}
.contact-widget__container[data-v-797d3764] {
  position: absolute;
  right: 0;
  height: 100%;
  display: grid;
  grid-gap: 1rem;
  padding: 2rem 0;
}
.contact-widget__item[data-v-797d3764] {
  opacity: 0.9;
  display: flex;
  overflow: hidden;
  pointer-events: all;
  transform: translateX(calc(100% - 30px));
  border-radius: 10px 0 0 10px;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.contact-widget__item.twitter img[data-v-797d3764] {
  width: 2.5rem;
  height: 2.5rem;
}
.contact-widget__item[data-v-797d3764]:hover {
  opacity: 1;
}
.contact-widget__item button[data-v-797d3764] {
  width: 30px;
  flex-shrink: 0;
  padding: 2rem 0.25rem;
  color: #fff;
  text-shadow: 0.5px 0.5px 0.5px #000;
  background: linear-gradient(to left, var(--purple-light) 0%, var(--purple) 100%);
}
.contact-widget__item button span[data-v-797d3764] {
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-orientation: mixed;
  writing-mode: vertical-lr;
  transform: rotate(180deg);
}
.contact-widget__item img[data-v-797d3764] {
  display: block;
  width: 2rem;
  height: 2rem;
}
.contact-widget__item a[data-v-797d3764] {
  flex-shrink: 0;
  padding: 0.5rem 1rem;
  background-color: rgba(168, 64, 162, 0.8);
}
.contact-widget--expanded[data-v-797d3764] {
  opacity: 1;
  transform: translateX(0);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.toasted-container[data-v-41e2da58] {
  bottom: 6rem;
  left: 0;
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 0.5rem;
  background: linear-gradient(45deg, #091840 0%, #722e72 100%);
  border-radius: 50px;
  box-shadow: 0px 0px 20px 8px #000000;
  font-size: 0.8rem;
  width: 100%;
}
.toasted-container div[data-v-41e2da58] {
  display: grid;
  align-items: center;
  justify-items: center;
}
.toasted-container div.logo[data-v-41e2da58], .toasted-container div.icon[data-v-41e2da58] {
  padding: 1rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.4);
}
.toasted-container div.logo[data-v-41e2da58] {
  color: #ebb058;
}
.toasted-container div.content[data-v-41e2da58] {
  justify-items: start;
  color: #fff;
}
.toasted-container div.content .title[data-v-41e2da58] {
  font-size: 1rem;
  font-weight: 600;
}
.toasted-container div.icon[data-v-41e2da58] {
  color: #fff;
}
@media (min-width: 1024px) {
.toasted-container[data-v-41e2da58] {
    bottom: 6rem;
    width: auto;
    left: 1rem;
    padding: 1rem;
}
}
.toasted-container.extraHeight[data-v-41e2da58] {
  bottom: 11rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.floating-bar[data-v-3660908d] {
  position: fixed;
  width: 100%;
  padding: 0 1rem;
  z-index: 99;
  bottom: calc(calc(60px + env(safe-area-inset-bottom)) + 0.5rem);
}
.floating-bar--standalone[data-v-3660908d] {
  padding-bottom: 20px;
}
.floating-bar ul[data-v-3660908d] {
  display: grid;
  grid-gap: 0.5rem;
  align-content: center;
  justify-items: center;
  grid-template-columns: 2fr 2fr 1fr 2fr 2fr;
}
.floating-bar ul li.fill[data-v-3660908d] {
  grid-column: 3/4;
}
.floating-bar ul li[data-v-3660908d]:not(.fill) {
  position: relative;
  width: 100%;
  height: 0;
  max-width: 100px;
  padding-bottom: 100%;
}
.floating-bar ul a[data-v-3660908d],
.floating-bar ul button[data-v-3660908d] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100px;
  padding: 0.125rem;
  overflow: hidden;
  border-radius: 50%;
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  grid-gap: 0.25rem;
}
.floating-bar ul a.active[data-v-3660908d],
.floating-bar ul button.active[data-v-3660908d] {
  color: #fff;
}
.floating-bar ul a span[data-v-3660908d],
.floating-bar ul button span[data-v-3660908d] {
  display: block;
  min-width: 1%;
  font-weight: 700;
  font-size: 0.725rem;
  line-height: 0.725rem;
  text-align: center;
}
.icon-whatsapp[data-v-3660908d]:before,
.icon-headset[data-v-3660908d]:before,
.icon-telegram[data-v-3660908d]:before,
.icon-phone-ring[data-v-3660908d]:before {
  color: #ffffff;
}
i[data-v-2c9a0549]::before {
  margin: 0;
  font-size: inherit;
}
i.spin[data-v-2c9a0549] {
  display: inline-block;
  animation: spin-2c9a0549 2s infinite linear;
}
i.icon--xs[data-v-2c9a0549] {
  font-size: 0.75em;
}
i.icon--sm[data-v-2c9a0549] {
  font-size: 0.875em;
}
i.icon--md[data-v-2c9a0549] {
  font-size: inherit;
}
i.icon--lg[data-v-2c9a0549] {
  font-size: 1.33333em;
}
i.icon--2x[data-v-2c9a0549] {
  font-size: 2em;
}
i.icon--2-5x[data-v-2c9a0549] {
  font-size: 2.5em;
}
i.icon--3x[data-v-2c9a0549] {
  font-size: 3em;
}
i.icon--4x[data-v-2c9a0549] {
  font-size: 4em;
}
@keyframes spin-2c9a0549 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.a2hs[data-v-c36ae008] {
  display: grid;
  height: 100%;
  padding: 1rem;
  grid-template-rows: 1fr auto;
}
.a2hs .logo[data-v-c36ae008] {
  width: 200px;
}
.a2hs__logo[data-v-c36ae008] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.a2hs__instructions[data-v-c36ae008] {
  position: relative;
  padding: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background-color: #362a5e;
  font-size: 1rem;
  text-align: center;
  color: #fff;
}
.a2hs__instructions[data-v-c36ae008]::after {
  position: absolute;
  display: block;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-top: 1rem solid #362a5e;
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  content: "";
}
.a2hs__instructions img[data-v-c36ae008] {
  width: 1rem;
  height: 1rem;
  -o-object-fit: contain;
     object-fit: contain;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#betslipIndicator[data-v-025cde0e] {
  position: fixed;
  height: 45px;
  width: 90px;
  bottom: 4rem;
  right: 0;
  color: #fff;
  background-color: #a840a2;
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  visibility: inherit;
  opacity: 1;
  transition: transform 0.5s ease-in-out, visibility 0s 0s, opacity 0.5s ease-in-out;
}
#betslipIndicator.NoSelections[data-v-025cde0e] {
  visibility: hidden;
  opacity: 0;
  transform: translateX(200px);
  transition: transform 0.5s ease-in-out, visibility 0s 0.5s, opacity 0.5s ease-in-out;
}
#betslipIndicator .BetslipIndicator[data-v-025cde0e] {
  position: relative;
  width: 100%;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr;
}
#betslipIndicator .BetslipIndicator .BetslipIndicatorCounter[data-v-025cde0e] {
  position: absolute;
  top: -0.5rem;
  transform: translateX(-1rem);
  background-color: #a840a2;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 1.2rem;
  border: 2px solid #8F0091;
}
#betslipIndicator .BetslipIndicator .BetslipOdd[data-v-025cde0e] {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  flex-direction: column;
  font-size: 0.6rem;
  padding-right: 0.2rem;
  color: #fff;
}
#betslipIndicator .BetslipIndicator .BetslipOdd span[data-v-025cde0e] {
  font-weight: bold;
  font-size: 0.8rem;
}
#betslipIndicator[data-v-025cde0e]::after {
  content: "";
  border-right: 5px solid #362a5e;
  height: 100%;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#everymatrix[data-v-5296157c] {
  width: 100%;
  margin-bottom: -6px;
  min-height: calc(100vh - (var(--header-height) + 40px));
}
.sportsbook-loading[data-v-5296157c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - (var(--header-height) + 40px));
}
.everymatrix-maintenance[data-v-5296157c] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.everymatrix-maintenance img[data-v-5296157c] {
  width: 200px;
  height: auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sportsbook-loading[data-v-6579a6af] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - (var(--header-height) + 40px));
}
.nsoft[data-v-6579a6af] {
  position: fixed;
  width: 100%;
  top: var(--header-height);
  height: calc(100% - var(--header-height));
  padding-bottom: env(safe-area-inset-bottom);
  transition: top 0.2s ease;
}
.nsoft.offset-top[data-v-6579a6af] {
  top: calc(var(--header-height) + 40px);
  height: calc(100% - var(--header-height) - 40px);
}
.nsoft iframe[data-v-6579a6af] {
  display: block;
  width: 100%;
  min-height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.nsoft iframe[data-v-6579a6af]::-webkit-scrollbar {
  display: none;
}
.nsoft-maintenance[data-v-6579a6af] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.nsoft-maintenance img[data-v-6579a6af] {
  width: 200px;
  height: auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sportsbook-loading[data-v-37836c32] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - (var(--header-height) + 40px));
}
.digitain[data-v-37836c32] {
  width: 100%;
  overflow-x: hidden;
}
.digitain #sport_div_iframe[data-v-37836c32] {
  width: 100%;
  overflow: hidden;
}
.digitain-maintenance[data-v-37836c32] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.digitain-maintenance img[data-v-37836c32] {
  width: 200px;
  height: auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.sportsbook-loading[data-v-6b6b33ae] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - (var(--header-height) + 40px));
}
.bti[data-v-6b6b33ae] {
  width: 100%;
  min-height: calc(100vh - (var(--header-height) + 41px));
  padding-bottom: env(safe-area-inset-bottom);
}
.bti iframe[data-v-6b6b33ae] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  min-height: 100vh;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.bti iframe[data-v-6b6b33ae]::-webkit-scrollbar {
  display: none;
}
.bti-maintenance[data-v-6b6b33ae] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.bti-maintenance img[data-v-6b6b33ae] {
  width: 200px;
  height: auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.wct[data-v-f9c5865c] {
  padding-bottom: 2rem;
  color: #fff;
}
@media (min-width: 1024px) {
.wct .app-container[data-v-f9c5865c] {
    overflow: visible;
}
}
.wct__background[data-v-f9c5865c] {
  height: 150px;
}
@media (min-width: 1024px) {
.wct__background[data-v-f9c5865c] {
    height: 380px;
}
}
.wct__background img[data-v-f9c5865c] {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  mask-image: linear-gradient(to bottom, #362a5e 50%, transparent 100%);
  -webkit-mask-image: linear-gradient(to bottom, #362a5e 50%, transparent 100%);
}
.wct_top__wrapper[data-v-f9c5865c] {
  display: grid;
  width: 100%;
  margin: 0 auto;
  border-radius: 10px;
}
@media (min-width: 1024px) {
.wct_top__wrapper[data-v-f9c5865c] {
    width: 75%;
}
}
.wct_top__wrapper > .wct__boxes[data-v-f9c5865c] {
  background: #d39500;
  border: 1px solid #8F0091;
}
.wct__boxes[data-v-f9c5865c] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.5rem;
  padding: 1rem;
  position: relative;
  border-radius: 10px;
}
@media (min-width: 1024px) {
.wct__boxes[data-v-f9c5865c] {
    gap: 1.5rem;
}
}
.wct__boxes .wct__box[data-v-f9c5865c] {
  padding: 1rem;
}
.wct__boxes .wct__box--gold[data-v-f9c5865c] {
  border-right: 1px solid #530c6c;
}
.wct__box[data-v-f9c5865c] {
  text-align: center;
  gap: 0.5rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(3, 1fr);
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1024px) {
.wct__box[data-v-f9c5865c] {
    grid-template-columns: 1fr 2fr 1fr;
    grid-template-rows: 1fr;
}
}
.wct__box-icon[data-v-f9c5865c] {
  font-size: 2rem;
  color: #362a5e;
}
.wct__box-label[data-v-f9c5865c] {
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  opacity: 0.85;
  color: #362a5e;
}
.wct__box-count[data-v-f9c5865c] {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  padding: 0.8rem;
  border-radius: 10px;
  background-color: #530c6c;
}
.wct__tables[data-v-f9c5865c] {
  display: grid;
  grid-template-columns: 1fr;
  align-content: center;
  justify-content: center;
  min-height: 1px;
}
.wct__tables--no-boxes[data-v-f9c5865c] {
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
.wct__tables[data-v-f9c5865c] {
    min-height: 600px;
    grid-template-columns: 3fr 1fr 3fr;
}
}
.wct__tables .worldcup[data-v-f9c5865c] {
  display: none;
  justify-content: center;
  align-items: flex-end;
  z-index: 99;
}
@media (min-width: 1024px) {
.wct__tables .worldcup[data-v-f9c5865c] {
    display: grid;
}
}
.wct__tables .worldcup img[data-v-f9c5865c] {
  position: absolute;
  max-height: 500px;
  transform: scale(1.2);
}
.wct__table-outer[data-v-f9c5865c] {
  position: relative;
  padding-top: 3rem;
}
.wct__table-outer .wct__table-deco[data-v-f9c5865c] {
  position: absolute;
  top: 0;
  z-index: 0;
  pointer-events: none;
  width: 200px;
}
.wct__table-outer--gold[data-v-f9c5865c] {
  padding-right: 0;
  padding-top: 0;
}
.wct__table-outer--gold .wct__table-deco[data-v-f9c5865c] {
  transform: translate(-7rem, -4rem) rotate(35deg);
}
@media (min-width: 1024px) {
.wct__table-outer--gold[data-v-f9c5865c] {
    padding-right: 2rem;
    padding-top: 3rem;
}
}
.wct__table-outer--boss[data-v-f9c5865c] {
  padding-left: 0;
}
.wct__table-outer--boss .wct__table-deco[data-v-f9c5865c] {
  transform: translate(20rem, -3rem);
}
@media (min-width: 1024px) {
.wct__table-outer--boss .wct__table-deco[data-v-f9c5865c] {
    transform: translate(25rem, -3rem);
}
}
@media (min-width: 1024px) {
.wct__table-outer--boss[data-v-f9c5865c] {
    padding-left: 2rem;
}
}
.wct__table-wrap[data-v-f9c5865c] {
  position: relative;
  z-index: 1;
  border-radius: 20px;
  border: 1px solid #8F0091;
  overflow: hidden;
}
.wct__table-title[data-v-f9c5865c] {
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0.75rem 1rem;
  text-align: center;
  background: linear-gradient(45deg, #1d162f, #a840a2, #1d162f);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
.wct__table-title i[data-v-f9c5865c] {
  font-size: 1.25rem;
  color: #d39500;
}
.wct__table-title span[data-v-f9c5865c] {
  color: #d39500;
}
.wct__table[data-v-f9c5865c] {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem;
  background-color: #362a5e;
}
.wct__table thead[data-v-f9c5865c] {
  background: linear-gradient(45deg, #1d162f, #a840a2, #1d162f);
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
.wct__table th[data-v-f9c5865c] {
  padding: 0.5rem 1rem;
  text-align: left;
  font-weight: 600;
  opacity: 0.7;
  font-size: 0.75rem;
  text-transform: uppercase;
}
.wct__table th[data-v-f9c5865c]:first-child {
  text-align: center;
}
.wct__table th i[data-v-f9c5865c] {
  padding-right: 0.5rem;
  font-size: 1rem;
}
.wct__table td[data-v-f9c5865c] {
  padding: 0.6rem 1rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.wct__table tbody[data-v-f9c5865c] {
  background: linear-gradient(45deg, #1d162f, #a840a2, #1d162f);
}
.wct__table tbody tr:last-child td[data-v-f9c5865c] {
  border-bottom: none;
}
.wct__table tbody tr[data-v-f9c5865c]:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.wct__table-title--gold[data-v-f9c5865c], .wct__table-title--boss[data-v-f9c5865c] {
  color: #fff;
}
.wct__rank[data-v-f9c5865c] {
  font-weight: 700;
  color: #d39500;
  width: 2rem;
  text-align: center;
}
.wct__rank img[data-v-f9c5865c] {
  width: 20px;
  height: auto;
  max-height: 100%;
}
.wct__row--me[data-v-f9c5865c] {
  background-color: rgba(168, 64, 162, 0.1) !important;
}
.wct__row--me td[data-v-f9c5865c] {
  color: #a840a2;
}
.wct__toggle[data-v-f9c5865c] {
  display: block;
  width: 100%;
  padding: 0.6rem;
  text-align: center;
  font-size: 0.8rem;
  font-weight: 600;
  color: #d39500;
  background: none;
  border: none;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  cursor: pointer;
  background: linear-gradient(45deg, #1d162f, #a840a2, #1d162f);
}
.wct__toggle > div[data-v-f9c5865c] {
  border: 1px solid #8F0091;
  display: inline-flex;
  padding: 0.8rem;
  justify-content: center;
  align-items: center;
  transform: rotate(270deg);
  border-radius: 50%;
  transition: transform 0.3s ease-in-out;
}
.wct__toggle > div.showAll[data-v-f9c5865c] {
  transform: rotate(90deg);
}
.wct__toggle[data-v-f9c5865c]:hover {
  opacity: 0.8;
}
.wct .slide-row-enter-active[data-v-f9c5865c] {
  animation: slideRowDown-f9c5865c 0.3s ease forwards;
}
.wct .slide-row-leave-active[data-v-f9c5865c] {
  animation: slideRowDown-f9c5865c 0.2s ease reverse forwards;
}
@keyframes slideRowDown-f9c5865c {
from {
    opacity: 0;
    transform: translateY(-8px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
.wct__empty[data-v-f9c5865c] {
  text-align: center;
  opacity: 0.5;
  padding: 1.5rem !important;
}
.wct.theme--light[data-v-f9c5865c] {
  background: var(--purple);
}
@keyframes timerWave-f9c5865c {
0% {
    background-position: 0% 50%;
}
50% {
    background-position: 100% 50%;
}
100% {
    background-position: 0% 50%;
}
}
.wct .timer_wrapper[data-v-f9c5865c] {
  margin: 1rem auto;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 0.8rem;
  z-index: 10;
}
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container {
  gap: 0.5rem;
}
@media (min-width: 1024px) {
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container {
    gap: 1rem;
}
}
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container .time-segment {
  width: 70px;
  height: 70px;
  justify-content: center;
  border-radius: 10px;
  background: linear-gradient(45deg, #1d162f, #a840a2, #1d162f);
}
@media (min-width: 1024px) {
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container .time-segment {
    border-radius: 20px;
    width: 200px;
    height: 200px;
}
}
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container .time-segment .time-value {
  font-size: 1.25rem;
}
@media (min-width: 1024px) {
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container .time-segment .time-value {
    font-size: 5.25rem;
}
}
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container .time-segment .time-label {
  font-size: 0.825rem;
}
@media (min-width: 1024px) {
.wct .timer_wrapper[data-v-f9c5865c] .countdown-container .time-segment .time-label {
    font-size: 1.25rem;
}
}
.wct .timer_wrapper__img[data-v-f9c5865c], .wct .timer_wrapper__title[data-v-f9c5865c] {
  display: grid;
  justify-content: center;
}
.wct .timer_wrapper__img img[data-v-f9c5865c] {
  max-width: 100%;
  max-height: 80px;
}
.wct .timer_wrapper__title h3[data-v-f9c5865c] {
  color: #d39500;
  font-weight: 700;
  font-size: 1.5rem;
}
.wct_join__wrapper[data-v-f9c5865c] {
  background: #d39500;
  border: 1px solid #8F0091;
  display: grid;
  grid-template-columns: 1fr 2fr;
  justify-content: center;
  align-content: center;
  height: auto;
  margin: 3rem auto;
  border-radius: 10px;
}
@media (min-width: 1024px) {
.wct_join__wrapper[data-v-f9c5865c] {
    height: 120px;
    grid-template-columns: 1fr 3fr 1fr;
}
}
.wct_join__img[data-v-f9c5865c] {
  position: relative;
  height: 100%;
  height: auto;
  transform: translate(-20%, 50%);
}
@media (min-width: 1024px) {
.wct_join__img[data-v-f9c5865c] {
    transform: translate(0);
    height: auto;
}
}
.wct_join__img img[data-v-f9c5865c] {
  position: absolute;
}
.wct_join__img img.ticket[data-v-f9c5865c], .wct_join__img img.worldcup[data-v-f9c5865c] {
  top: -4rem;
  left: 1rem;
}
@media (min-width: 1024px) {
.wct_join__img img.ticket[data-v-f9c5865c], .wct_join__img img.worldcup[data-v-f9c5865c] {
    top: -2rem;
}
}
.wct_join__img img.ticket[data-v-f9c5865c] {
  background: transparent;
  width: 230px;
  height: auto;
  top: -5rem;
  left: -1rem;
  transform: rotate(-30deg);
}
@media (min-width: 1024px) {
.wct_join__img img.ticket[data-v-f9c5865c] {
    left: -2rem;
    width: 250px;
}
}
.wct_join__img img.worldcup[data-v-f9c5865c] {
  transform: rotate(-25deg);
  width: auto;
  height: 180px;
  left: 3rem;
}
@media (min-width: 1024px) {
.wct_join__img img.worldcup[data-v-f9c5865c] {
    height: 150px;
}
}
.wct_join__content[data-v-f9c5865c] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #362a5e;
  text-align: center;
  padding: 1rem;
  font-size: 0.825rem;
}
@media (min-width: 1024px) {
.wct_join__content[data-v-f9c5865c] {
    padding: 0;
    text-align: left;
    font-size: 1.25rem;
}
}
.wct_join__content_bottom[data-v-f9c5865c] {
  font-weight: 700;
}
.wct_join__button[data-v-f9c5865c] {
  display: grid;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  grid-column: 2;
}
@media (min-width: 1024px) {
.wct_join__button[data-v-f9c5865c] {
    grid-column: auto;
    padding: 0;
}
}
.wct_join__button button[data-v-f9c5865c] {
  font-size: 1rem;
  background-color: #362a5e;
  color: #fff;
  font-weight: 700;
  margin-bottom: 0;
}
.wct .popular-events[data-v-f9c5865c] {
  margin-top: 3rem;
}
.wct_detail__wrapper[data-v-f9c5865c] {
  margin-top: 3rem;
  border: 1px solid #8F0091;
  border-radius: 10px;
  background: #1d162f;
}
.wct_detail__tabs[data-v-f9c5865c] {
  display: flex;
  gap: 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  overflow: hidden;
  justify-content: center;
}
.wct_detail__tab[data-v-f9c5865c] {
  position: relative;
  padding: 0.75rem 1.25rem;
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.9rem;
  font-weight: 700;
  cursor: pointer;
  white-space: nowrap;
  transition: color 0.2s;
}
.wct_detail__tab[data-v-f9c5865c]:hover {
  color: rgba(255, 255, 255, 0.8);
}
.wct_detail__tab--active[data-v-f9c5865c] {
  color: #fff;
}
.wct_detail__tab--active[data-v-f9c5865c]::after {
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 0.25rem;
  background-color: #a840a2;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.wct_detail__content[data-v-f9c5865c] {
  padding: 1.5rem 1.5rem 0.5rem 1.5rem;
  line-height: 1.7;
  height: 400px;
  overflow-y: scroll;
  scrollbar-width: thin;
  scrollbar-color: #362a5e #8F0091;
  -ms-overflow-style: initial;
}
.wct_detail__content[data-v-f9c5865c]::-webkit-scrollbar {
  display: initial;
  width: 0.25rem;
}
.wct_detail__content[data-v-f9c5865c]::-webkit-scrollbar-track {
  background-color: #362a5e;
}
.wct_detail__content[data-v-f9c5865c]::-webkit-scrollbar-thumb {
  background-color: #8F0091;
}
.wct_detail__content[data-v-f9c5865c] h2 {
  font-size: 1.25rem;
  margin-bottom: 0.75rem;
  color: #a840a2 !important;
  background: transparent !important;
}
.wct_detail__content[data-v-f9c5865c] p {
  margin-bottom: 1rem;
  opacity: 0.85;
  color: #fff !important;
  background: transparent !important;
}
.wct_detail__content[data-v-f9c5865c] img {
  max-width: 100%;
  height: auto;
  border-radius: 5px;
}
.icon-ticket1[data-v-f9c5865c] {
  font-size: 2.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.p2p-loading[data-v-10888408] {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
.p2p-loading[data-v-10888408] {
    margin-top: 15rem;
    margin-bottom: 15rem;
}
}
.p2p-maintenance[data-v-10888408],
.p2p-error[data-v-10888408] {
  height: 100%;
  margin-bottom: 4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1024px) {
.p2p-maintenance[data-v-10888408],
  .p2p-error[data-v-10888408] {
    margin-bottom: 10rem;
}
}
.p2p-maintenance img[data-v-10888408],
.p2p-error img[data-v-10888408] {
  width: 200px;
  height: auto;
}
.p2p-launch[data-v-10888408] {
  width: 100%;
  height: 100%;
  margin-bottom: -6px;
  min-height: calc(100vh - var(--header-height));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.pattern[data-v-2b94e4e2] {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pattern__container[data-v-2b94e4e2] {
  position: relative;
  width: 90%;
  max-width: 350px;
  border-radius: 5px;
  border: 1px solid #362a5e;
  background-color: #f1f1f1;
}
.pattern__banner[data-v-2b94e4e2] {
  position: relative;
  overflow: hidden;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
  border-radius: 5px 5px 0 0;
}
.pattern__banner span[data-v-2b94e4e2] {
  font-weight: 700;
  text-align: center;
}
.pattern .pattern-input[data-v-2b94e4e2] {
  position: relative;
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  justify-content: center;
}
.pattern .pattern-input .loading-indicator[data-v-2b94e4e2] {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  z-index: 2;
  opacity: 0.5;
  transform: translate(-50%, -50%);
}
.pattern .pattern-input p[data-v-2b94e4e2] {
  padding: 0 1rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
}
.pattern .pattern-input #patternPageContainer[data-v-2b94e4e2] {
  justify-self: center;
}
.pattern .pattern-input #patternPageContainer.loading[data-v-2b94e4e2] {
  pointer-events: none;
  opacity: 0.7;
}
.pattern .pattern-input .patt-holder[data-v-2b94e4e2] {
  background-color: var(--gray);
}
.pattern .pattern-input[data-v-2b94e4e2] .patt-dots {
  background-color: var(--purple);
}
.pattern .pattern-input[data-v-2b94e4e2] .patt-circ.hovered {
  border-color: var(--purple);
}
.pattern .pattern-input[data-v-2b94e4e2] .patt-error .patt-circ.hovered {
  border-color: #F42727;
}
.pattern .pattern-input[data-v-2b94e4e2] .patt-lines {
  background: var(--purple-alpha-2);
}
.pattern__controls[data-v-2b94e4e2] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: auto 1fr;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.pattern-modal[data-v-77af5d97] {
  position: relative;
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  justify-content: center;
}
@media (min-width: 1024px) {
.pattern-modal[data-v-77af5d97] {
    width: 350px;
}
}
.pattern-modal .loading-indicator[data-v-77af5d97] {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  z-index: 2;
  opacity: 0.5;
  transform: translate(-50%, -50%);
}
.pattern-modal p[data-v-77af5d97] {
  padding: 0 1rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
}
.pattern-modal #patternContainer[data-v-77af5d97] {
  justify-self: center;
}
.pattern-modal #patternContainer.loading[data-v-77af5d97] {
  pointer-events: none;
  opacity: 0.7;
}
.pattern-modal .patt-holder[data-v-77af5d97] {
  background-color: var(--gray);
}
.pattern-modal[data-v-77af5d97] .patt-dots {
  background-color: var(--purple);
}
.pattern-modal[data-v-77af5d97] .patt-circ.hovered {
  border-color: var(--purple);
}
.pattern-modal[data-v-77af5d97] .patt-error .patt-circ.hovered {
  border-color: #F42727;
}
.pattern-modal[data-v-77af5d97] .patt-lines {
  background: var(--purple-alpha-2);
}
.pattern-modal__controls[data-v-77af5d97] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: auto 1fr;
}
.pattern-modal .login__forgot[data-v-77af5d97] {
  text-align: center;
  margin-bottom: 1.5rem;
}
.pattern-modal .login__forgot span[data-v-77af5d97] {
  font-weight: 600;
  text-decoration: underline;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.alert[data-v-64fc8a3c] {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  border: 1px solid;
  border-radius: 5px;
  background-color: #fff;
}
.alert i[data-v-64fc8a3c] {
  margin-right: 0.5rem;
}
.alert--info[data-v-64fc8a3c] {
  border-color: #8F0091;
}
.alert--warning[data-v-64fc8a3c] {
  border-color: #b59300;
}
.alert--warning i[data-v-64fc8a3c] {
  color: #b59300;
}
.alert--error[data-v-64fc8a3c] {
  border-color: #F42727;
}
.alert--error i[data-v-64fc8a3c] {
  color: #F42727;
}
.alert span strong[data-v-64fc8a3c] {
  color: #a840a2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.freespin-modal {
  height: 100%;
  max-height: 60vh;
  margin: 0 auto;
  overflow: scroll;
  overflow: overlay;
  background-color: #a840a2;
}
@media (min-width: 1024px) {
.freespin-modal {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.freespin-modal::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.freespin-modal::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.freespin-modal::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.freespin-modal__banner {
  padding: 0.25rem;
}
.freespin-modal__banner img {
  display: block;
  width: 100%;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.freespin-modal__title {
  padding: 0.5rem 1rem;
  font-size: 2rem;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #3F8F27;
}
.freespin-modal button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #fff;
  font-size: 1rem;
  padding: 0.75rem 1rem;
  background-color: #3F8F27;
}
.freespin-modal button i {
  margin-left: 0.5rem;
}
.freespin-modal button:disabled {
  color: rgba(255, 255, 255, 0.38);
}
.freespin-modal article {
  color: #fff;
  padding: 1rem;
  text-align: center;
}
.freespin-modal article table {
  margin: 0 auto;
  border: none;
}
.freespin-modal article table td {
  border-bottom: 1px solid #8F0091;
}
.freespin-modal > p {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #fff;
  font-weight: 600;
  padding: 0.75rem 1rem;
  text-align: center;
  text-transform: uppercase;
  background-color: #CA2B71;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-box {
  position: relative;
}
.method-box a {
  height: 100%;
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  grid-template-columns: 1fr auto;
  color: #000;
  background-color: #f1f1f1;
  border-radius: 10px;
  border: 1px solid #000;
}
.method-box a.active {
  border-color: #a840a2;
  background-color: #fff;
}
.method-box a.active i {
  color: #a840a2;
}
.method-box img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 2rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
  grid-row: 1/2;
  align-self: center;
}
.method-box div {
  grid-column: span 2;
}
.method-box h4 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.method-box p {
  color: #a840a2;
}
.method-box span {
  font-weight: 600;
  font-size: 0.75rem;
}
.method-box i {
  grid-row: 1/2;
  align-self: center;
  justify-self: center;
}
.method-box--d a {
  grid-template-columns: repeat(3, minmax(0, 1fr)) auto;
}
.method-box--d a:hover {
  border-color: #a840a2;
}
.method-box--d a:hover i {
  color: #a840a2;
}
.method-box--d i {
  grid-row: unset;
}
.method-box--d img {
  grid-row: unset;
}
.method-box--disabled {
  pointer-events: none;
  color: rgba(255, 255, 255, 0.38);
  border-color: rgba(255, 255, 255, 0.38);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.deposit[data-v-75bb5b44] {
  padding: 0.5rem;
}
.deposit .alert[data-v-75bb5b44] {
  margin: 0.5rem 0;
  justify-self: center;
}
.deposit .alert--pending-deposit[data-v-75bb5b44] {
  flex-grow: 1;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.deposit .alert--pending-deposit h4[data-v-75bb5b44] {
  text-align: center;
}
.deposit .alert--pending-deposit i[data-v-75bb5b44] {
  margin-bottom: 0.5rem;
}
.deposit__menu[data-v-75bb5b44] {
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.deposit__spacer[data-v-75bb5b44] {
  height: 100%;
  width: 0.125rem;
  grid-column: 2/3;
  background-color: #a840a2;
  border-radius: 5px;
}
.deposit--d[data-v-75bb5b44] {
  display: grid;
  padding: 1rem;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-columns: minmax(500px, 2fr) auto 3fr;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.input-note {
  position: relative;
  display: flex;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #8F0091;
  transition: border-color 0.2s ease;
}
.input-note label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  text-transform: uppercase;
  padding: 0.4375rem 0.5rem;
  color: #000;
  background-color: #f1f1f1;
  transition: all 0.2s ease;
  border-right: 1px solid #8F0091;
}
.input-note label i.icon--lg {
  font-size: 1.33rem;
}
.input-note--focused, .input-note--valid {
  border-color: #a840a2;
}
.input-note--focused label, .input-note--valid label {
  color: #fff;
  border-color: #a840a2;
  background-color: #a840a2;
}
.input-note textarea {
  resize: none;
  font-weight: 500;
  font-size: 0.875rem;
  font-family: inherit;
  color: #000;
  padding: 0.375rem 0.5rem;
  background-color: #fff;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.withdraw[data-v-20a403fa] {
  padding: 0.5rem;
}
.withdraw .alert[data-v-20a403fa] {
  margin: 0.5rem 0;
  justify-self: center;
}
.withdraw .alert--pending-withdraw[data-v-20a403fa] {
  flex-grow: 1;
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.withdraw .alert--pending-withdraw h4[data-v-20a403fa] {
  text-align: center;
}
.withdraw .alert--pending-withdraw i[data-v-20a403fa] {
  margin-bottom: 0.5rem;
}
.withdraw__menu[data-v-20a403fa] {
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.withdraw__spacer[data-v-20a403fa] {
  height: 100%;
  width: 0.125rem;
  grid-column: 2/3;
  background-color: #a840a2;
  border-radius: 5px;
}
.withdraw--d[data-v-20a403fa] {
  display: grid;
  padding: 1rem;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-columns: minmax(500px, 2fr) auto 3fr;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bonus100deneme-modal {
  height: 100%;
  padding: 0.5rem;
  max-height: 60vh;
  margin: 0 auto;
  overflow: scroll;
  overflow: overlay;
}
@media (min-width: 1024px) {
.bonus100deneme-modal {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.bonus100deneme-modal::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.bonus100deneme-modal::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.bonus100deneme-modal::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.bonus100deneme-modal p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.bonus100deneme-modal > div {
  color: #a840a2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.freespin100-modal {
  height: 100%;
  padding: 0.5rem;
  max-height: 60vh;
  margin: 0 auto;
  overflow: scroll;
  overflow: overlay;
}
@media (min-width: 1024px) {
.freespin100-modal {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.freespin100-modal::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.freespin100-modal::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.freespin100-modal::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.freespin100-modal p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.freespin100-modal > div {
  color: #a840a2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.promotion-code-modal {
  height: 100%;
  max-height: 60vh;
  padding: 0.25rem;
  margin: 0 auto;
  overflow: scroll;
  overflow: overlay;
  background-color: #a840a2;
}
@media (min-width: 1024px) {
.promotion-code-modal {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.promotion-code-modal::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.promotion-code-modal::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.promotion-code-modal::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.promotion-code-modal__banner img {
  display: block;
  width: 100%;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.promotion-code-modal article {
  padding: 1rem 0.5rem;
  margin: 0.25rem 0;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  background-color: #772973;
}
.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 {
  font-weight: 700;
  font-style: normal;
  color: #fff;
}
@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 {
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.25rem;
}
.promotion-code-modal__action button {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 0.5rem;
  width: 100%;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #3F8F27;
}
.promotion-code-modal__action button:disabled {
  color: rgba(255, 255, 255, 0.38);
}
@media (min-width: 1024px) {
.promotion-code-modal__action button {
    font-size: 1rem;
    padding: 1.5rem 1rem;
}
}
@media (min-width: 1024px) {
.promotion-code-modal__action {
    padding: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.promotion-code-modal__input {
  display: grid;
  padding: 1px;
  overflow: hidden;
  border-radius: 10px;
  background-color: #772973;
  grid-template-columns: 3.5rem 1fr;
}
.promotion-code-modal__input div {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  color: #fff;
  background-color: #541851;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.promotion-code-modal__input input {
  color: #fff;
  font-weight: 700;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
}
@media (min-width: 1024px) {
.promotion-code-modal__input input {
    font-size: 1rem;
    padding: 1.5rem 1rem;
}
}
.promotion-code-modal__input input::-moz-placeholder {
  color: #675a92;
}
.promotion-code-modal__input input::placeholder {
  color: #675a92;
}
.promotion-code-modal__error {
  grid-row: 2/3;
  color: #fff;
}
.promotion-code-modal__error::first-letter {
  text-transform: capitalize;
}
@media (min-width: 1024px) {
.promotion-code-modal__error {
    grid-row: unset;
    grid-column: span 2;
}
}
.promotion-code-modal__result {
  color: #fff;
  padding: 0.5rem;
}
.promotion-code-modal__result h2 {
  font-size: 1rem;
  text-align: center;
}
@media (min-width: 1024px) {
.promotion-code-modal__result {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1.5rem;
}
.promotion-code-modal__result h2 {
    font-size: 1.5rem;
}
}
.promotion-code-modal__result .btn--success {
  display: block;
  text-align: center;
  margin: 0.25rem auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.preferred-sportsbook[data-v-10a3a82d] {
  padding: 1rem;
  width: 90vw;
  display: grid;
  grid-gap: 1rem;
}
@media (min-width: 1024px) {
.preferred-sportsbook[data-v-10a3a82d] {
    width: 350px;
}
}
.preferred-sportsbook img[data-v-10a3a82d] {
  display: block;
  width: 150px;
  justify-self: center;
}
.preferred-sportsbook__actions[data-v-10a3a82d] {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.input-amount {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #8F0091;
  transition: border-color 0.2s ease;
}
.input-amount label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: uppercase;
  padding: 0.4375rem 0.5rem;
  color: #000;
  background-color: #f1f1f1;
  transition: all 0.2s ease;
  border-right: 1px solid #8F0091;
}
.input-amount label i.icon--lg {
  font-size: 1.33rem;
}
.input-amount--invalid {
  border-color: #F42727;
}
.input-amount--focused, .input-amount--valid {
  border-color: #a840a2;
}
.input-amount--focused label, .input-amount--valid label {
  color: #fff;
  border-color: #a840a2;
  background-color: #a840a2;
}
.input-amount input {
  color: #a840a2;
  font-size: 1rem;
  font-weight: 600;
  font-family: inherit;
  padding: 0.375rem 0.5rem;
  background-color: #fff;
}
.input-amount input.hidden {
  z-index: -1;
  position: absolute;
  color: transparent;
  background-color: transparent;
}
.input-amount input::-moz-placeholder {
  font-size: 0.875rem;
}
.input-amount input::placeholder {
  font-size: 0.875rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.input-generic {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #8F0091;
  transition: border-color 0.2s ease;
}
.input-generic label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: uppercase;
  padding: 0.4375rem 0.5rem;
  color: #000;
  background-color: #f1f1f1;
  transition: all 0.2s ease;
  border-right: 1px solid #8F0091;
}
.input-generic label i.icon--lg {
  font-size: 1.33rem;
}
.input-generic--invalid {
  border-color: #F42727;
}
.input-generic--focused, .input-generic--valid {
  border-color: #a840a2;
}
.input-generic--focused label, .input-generic--valid label {
  color: #fff;
  border-color: #a840a2;
  background-color: #a840a2;
}
.input-generic input {
  font-weight: 600;
  color: #000;
  font-size: 0.875rem;
  font-family: inherit;
  padding: 0.375rem 0.5rem;
  background-color: #fff;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.preset-amounts {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.preset-amounts label {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0.5rem;
  font-weight: 600;
  font-size: 0.875rem;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #a840a2;
  transition: all 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.preset-amounts label:hover {
    color: #fff;
    background-color: #a840a2;
}
}
.preset-amounts__input {
  position: absolute;
  visibility: hidden;
}
.preset-amounts .preset-amounts__item--active label {
  color: #fff;
  background-color: #a840a2;
}
.preset-amounts--d {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.wallet-select[data-v-b7ba5e40] {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #8F0091;
  transition: border-color 0.2s ease;
}
.wallet-select label[data-v-b7ba5e40] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: uppercase;
  padding: 0.4375rem 0.5rem;
  color: #000;
  background-color: #f1f1f1;
  transition: all 0.2s ease;
  border-right: 1px solid #8F0091;
}
.wallet-select label i.icon--lg[data-v-b7ba5e40] {
  font-size: 1.33rem;
}
.wallet-select--invalid[data-v-b7ba5e40] {
  border-color: #F42727;
}
.wallet-select--focused[data-v-b7ba5e40], .wallet-select--valid[data-v-b7ba5e40] {
  border-color: #a840a2;
}
.wallet-select--focused label[data-v-b7ba5e40], .wallet-select--valid label[data-v-b7ba5e40] {
  color: #fff;
  border-color: #a840a2;
  background-color: #a840a2;
}
.wallet-select select[data-v-b7ba5e40] {
  font-weight: 600;
  color: #000;
  font-size: 0.875rem;
  font-family: inherit;
  padding: 0.375rem 1.5rem 0.375rem 0.5rem;
  background-color: #fff;
}
.wallet-select__arrow[data-v-b7ba5e40] {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.input__container[data-v-b7ba5e40] {
  margin-bottom: 0.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
@media only screen and (max-width: 600px) {
.container[data-v-22afef74] {
    flex-direction: column !important;
}
.form[data-v-22afef74],
  .user-widget[data-v-22afef74] {
    width: 100% !important;
}
}
.margin-bottom[data-v-22afef74] {
  margin-bottom: 1rem;
}
.container[data-v-22afef74] {
  display: flex;
  flex-direction: row;
  align-items: start;
  width: 100%;
  padding: 24px 0;
}
.container .form[data-v-22afef74] {
  width: 50%;
  padding: 1rem;
}
.container .user-widget[data-v-22afef74] {
  background: #1d162f;
  padding: 1rem;
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 12px;
  margin-right: 16px;
  color: #ffffff;
}
.container .user-widget svg[data-v-22afef74] {
  fill: #ffffff;
}
.container .user-widget h3[data-v-22afef74] {
  margin-top: 24px;
  margin-bottom: 12px;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-panel[data-v-c69758d8] {
  overflow: hidden;
  border-radius: 5px;
}
.user-panel header[data-v-c69758d8] {
  display: grid;
  grid-gap: 0.5rem;
  padding-right: 0.5rem;
  border: 1px solid #8F0091;
  border-radius: 5px;
  background: linear-gradient(45deg, #362a5e, #1d162f, #362a5e);
  grid-template-columns: 1fr auto;
}
.user-panel header > div[data-v-c69758d8] {
  padding: 0.8rem 1rem;
}
.user-panel header button[data-v-c69758d8] {
  align-self: center;
}
.user-panel__icon[data-v-c69758d8] {
  width: 3rem;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #1d162f;
  transition: color 0.2s ease;
}
.user-panel__body[data-v-c69758d8] {
  overflow: hidden;
  transition: max-height 0.2s ease;
}
.user-panel--collapsed .user-panel__icon[data-v-c69758d8] {
  color: #a840a2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.page[data-v-dc4aa784] {
  width: 100%;
}
.page .list[data-v-dc4aa784] {
  border-radius: 5px;
  width: 100%;
  overflow-y: auto;
  margin-bottom: 2rem;
  display: grid;
  gap: 1rem;
  text-align: center;
  color: #fff;
}
@media (min-width: 1024px) {
.page .list[data-v-dc4aa784]::-webkit-scrollbar {
    width: 0.25rem;
}
.page .list[data-v-dc4aa784]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.page .list[data-v-dc4aa784]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
.page .list--no-login[data-v-dc4aa784] {
  max-width: 1440px;
}
.page .list.noResult li[data-v-dc4aa784] {
  grid-template-columns: 1fr;
}
.page .list.noResult li h2[data-v-dc4aa784] {
  color: #fff;
  padding: 0 1rem;
  margin: 1rem auto;
}
.page .list li[data-v-dc4aa784] {
  display: grid;
  background-color: #530c6c;
  padding: 1.25rem;
}
.page .list li[data-v-dc4aa784]:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 60%;
  border-bottom: 1px solid #8F0091;
}
.page .list li[data-v-dc4aa784]:last-child:after {
  border-bottom: none;
}
.page .list li.list__group[data-v-dc4aa784] {
  display: grid;
  grid-template-columns: 1fr;
  background-color: transparent;
  padding: 0;
}
.page .list li.list__group[data-v-dc4aa784]:after {
  display: none;
}
.page .list li.list__group[data-v-dc4aa784] .user-panel header {
  text-align: left;
}
.page .list li .img_home[data-v-dc4aa784], .page .list li .img_away[data-v-dc4aa784] {
  display: grid;
  align-items: center;
  grid-auto-flow: column;
  gap: 1rem;
  font-size: 0.675rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
@media (min-width: 1024px) {
.page .list li .img_home[data-v-dc4aa784], .page .list li .img_away[data-v-dc4aa784] {
    font-size: 1.2rem;
}
}
.page .list li .img_home img[data-v-dc4aa784], .page .list li .img_away img[data-v-dc4aa784] {
  width: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  aspect-ratio: 1/1;
}
.page .list li .img_home[data-v-dc4aa784] {
  justify-self: self-end;
  text-align: right;
}
.page .list li .img_away[data-v-dc4aa784] {
  justify-self: self-start;
  text-align: left;
}
.page .list li .result[data-v-dc4aa784] {
  display: grid;
  grid-template-rows: repeat(2, auto);
  gap: 0.5rem;
}
.page .list li .result_top[data-v-dc4aa784] {
  text-align: center;
  font-weight: 700;
}
.page .list li .result_top span[data-v-dc4aa784]:nth-child(2) {
  font-weight: 700;
  font-size: 0.625rem;
  display: block;
}
.page .list li .result_bottom[data-v-dc4aa784] {
  display: grid;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  height: 80px;
}
.page .list li .result__users[data-v-dc4aa784], .page .list li .result__final[data-v-dc4aa784] {
  grid-area: 1/1;
  position: relative;
  padding: 0.4rem 0.6rem;
  display: flex;
  flex-direction: column;
}
.page .list li .result__users[data-v-dc4aa784]::before, .page .list li .result__final[data-v-dc4aa784]::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
}
.page .list li .result__users span[data-v-dc4aa784],
.page .list li .result__users strong[data-v-dc4aa784], .page .list li .result__final span[data-v-dc4aa784],
.page .list li .result__final strong[data-v-dc4aa784] {
  position: relative;
  z-index: 1;
  color: #fff;
}
.page .list li .result__users span[data-v-dc4aa784], .page .list li .result__final span[data-v-dc4aa784] {
  font-size: 0.6rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  opacity: 0.8;
}
.page .list li .result__users strong[data-v-dc4aa784], .page .list li .result__final strong[data-v-dc4aa784] {
  font-size: 1.1rem;
  font-weight: 800;
  line-height: 1.2;
}
.page .list li .result__users.success[data-v-dc4aa784]::before, .page .list li .result__final.success[data-v-dc4aa784]::before {
  background-color: #00C717;
}
.page .list li .result__users.danger[data-v-dc4aa784]::before, .page .list li .result__final.danger[data-v-dc4aa784]::before {
  background-color: #F42727;
}
.page .list li .result__users.pending[data-v-dc4aa784]::before, .page .list li .result__final.pending[data-v-dc4aa784]::before {
  background-color: #d39500;
}
.page .list li .result__users.pending span[data-v-dc4aa784], .page .list li .result__users.pending strong[data-v-dc4aa784], .page .list li .result__final.pending span[data-v-dc4aa784], .page .list li .result__final.pending strong[data-v-dc4aa784] {
  color: #000;
}
.page .list li .result__users[data-v-dc4aa784] {
  align-items: flex-start;
  justify-content: flex-start;
}
.page .list li .result__users[data-v-dc4aa784]::before {
  clip-path: polygon(0 0, 100% 0, 0 100%);
}
.page .list li .result__final[data-v-dc4aa784] {
  align-items: flex-end;
  justify-content: flex-end;
}
.page .list li .result__final[data-v-dc4aa784]::before {
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
}
.page .list li .seperator[data-v-dc4aa784] {
  display: grid;
  align-items: center;
  justify-content: center;
}
.page .list li .input_wrapper[data-v-dc4aa784] {
  display: grid;
  justify-content: center;
  align-items: center;
  grid-template-rows: repeat(2, auto);
  gap: 0.5rem;
}
.page .list li .input_top[data-v-dc4aa784] {
  text-align: center;
  font-weight: 700;
}
.page .list li .input_top span[data-v-dc4aa784] {
  font-size: 0.725rem;
}
.page .list li .input_top span[data-v-dc4aa784]:nth-child(2) {
  font-weight: 700;
  font-size: 0.725rem;
  display: block;
}
.page .list li .input_bottom[data-v-dc4aa784] {
  display: grid;
  grid-template-columns: 1fr 0.5fr 1fr;
}
.page .list li .input_home[data-v-dc4aa784], .page .list li .input_away[data-v-dc4aa784] {
  text-align: center;
  display: grid;
  justify-items: center;
}
.page .list li .input_home[data-v-dc4aa784] .input__container, .page .list li .input_away[data-v-dc4aa784] .input__container {
  margin-bottom: 0;
  width: 50%;
  min-width: 40px;
}
.page .list li .input_home[data-v-dc4aa784] .input__container input, .page .list li .input_away[data-v-dc4aa784] .input__container input {
  text-align: center;
}
.page .list li .input_home[data-v-dc4aa784] .input__container.input__error, .page .list li .input_away[data-v-dc4aa784] .input__container.input__error {
  border: 1px solid #F42727;
}
.page .list .list__matches li[data-v-dc4aa784] {
  display: grid;
  background-color: #1d162f;
  padding: 1rem 0.8rem;
  gap: 0.5rem;
  grid-template-columns: 6fr 2.5fr 6fr;
  align-items: center;
  justify-content: center;
  position: relative;
}
.page .list .list__matches li[data-v-dc4aa784]:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 60%;
  border-bottom: 1px solid #8F0091;
}
.page .list .list__matches li[data-v-dc4aa784]:last-child:after {
  border-bottom: none;
}
.page .list .list__matches li .img_home[data-v-dc4aa784], .page .list .list__matches li .img_away[data-v-dc4aa784] {
  grid-template-rows: repeat(2, auto);
  align-content: space-between;
  height: 100%;
}
.page .list .list__matches li .img_home[data-v-dc4aa784] {
  justify-items: flex-end;
}
.page .list .list__matches li .img_away[data-v-dc4aa784] {
  justify-items: flex-start;
}
.page .list .list__matches li .img_away img[data-v-dc4aa784] {
  order: 1;
}
.page .list.resultPage[data-v-dc4aa784] {
  width: 100%;
}
.page .list.resultPage .list_matches[data-v-dc4aa784] {
  background: #1d162f;
}
.page .list.resultPage .list_matches li[data-v-dc4aa784] {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr 1.5fr 1fr;
  width: 100%;
  padding: 1rem 0;
  position: relative;
}
@media (min-width: 1024px) {
.page .list.resultPage .list_matches li[data-v-dc4aa784] {
    grid-template-columns: 6fr 2.5fr 6fr;
}
}
.page .list.resultPage .list_matches li .img_home[data-v-dc4aa784], .page .list.resultPage .list_matches li .img_away[data-v-dc4aa784] {
  grid-template-rows: repeat(2, auto);
  align-content: flex-end;
  height: 100%;
}
.page .list.resultPage .list_matches li .img_home span[data-v-dc4aa784], .page .list.resultPage .list_matches li .img_away span[data-v-dc4aa784] {
  min-height: 32px;
}
@media (min-width: 1024px) {
.page .list.resultPage .list_matches li .img_home span[data-v-dc4aa784], .page .list.resultPage .list_matches li .img_away span[data-v-dc4aa784] {
    min-height: auto;
}
}
.page .list.resultPage .list_matches li .img_home[data-v-dc4aa784] {
  justify-items: flex-end;
}
.page .list.resultPage .list_matches li .img_away[data-v-dc4aa784] {
  justify-items: flex-start;
}
.page .list.resultPage .list_matches li .img_away img[data-v-dc4aa784] {
  order: 1;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.loading-observer[data-v-64bc8812] {
  grid-column: 1/-1;
  justify-self: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading-observer .spinner[data-v-64bc8812] {
  margin: 0 auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.payment-notification {
  padding: 1rem 0;
  background: #362a5e;
  color: #fff;
}
.payment-notification h3 {
  text-align: center;
  padding: 1rem;
}
.payment-notification__wrapper {
  min-height: 500px;
  padding-bottom: 1rem;
}
@media (min-width: 1024px) {
.payment-notification__wrapper {
    padding-bottom: 0;
}
}
.payment-notification__listing {
  overflow: auto;
  color: #fff;
}
.payment-notification__listing.empty {
  background: transparent;
  text-align: center;
}
.payment-notification__listing ul {
  height: 70vh;
}
.payment-notification__listing ul li:nth-child(odd) {
  background-color: #9d489d;
}
.payment-notification__listing ul li:nth-child(even) {
  background-color: #722e72;
}
.payment-notification__listing ul li:last-child {
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
.payment-notification__listing ul {
    max-height: 600px;
}
}
@media (min-width: 1024px) {
.payment-notification__listing {
    min-height: 500px;
    height: auto;
}
}
@media (min-width: 1024px) and (min-width: 1024px) {
.payment-notification__listing::-webkit-scrollbar {
    width: 0.25rem;
}
.payment-notification__listing::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.payment-notification__listing::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
@media (min-width: 1024px) {
.payment-notification__listing ul {
    height: auto;
}
.payment-notification__listing ul li:last-child {
    margin-bottom: 0;
}
}
.payment-notification__top {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 0.5rem;
}
.payment-notification__top .icon {
  border-radius: 50%;
  color: #fff;
  padding: 5px;
  display: flex;
  align-items: center;
}
.payment-notification__top .icon.check {
  background-color: #039b00;
}
.payment-notification__top .icon.hourglass {
  background-color: #b59300;
}
.payment-notification__top .icon.cross {
  background-color: #fa0201;
}
.payment-notification__top .btnDetail {
  display: grid;
  grid-gap: 1em;
  grid-template-columns: auto auto;
  padding: 15px;
  background-color: #2b224b;
  color: #fff;
  cursor: pointer;
}
.payment-notification__top .btnDetail i {
  display: block;
  transform: rotate(90deg);
}
.payment-notification__top .btnDetail.clicked {
  background-color: #039b00;
}
.payment-notification__top .btnDetail.clicked i {
  transform: rotate(270deg);
}
.payment-notification__top .btnDetail.clicked.reject {
  background-color: #fa0201;
}
@media (min-width: 1024px) {
.payment-notification__top {
    padding: 1rem;
}
}
.payment-notification__bottom {
  height: 0;
  display: none;
  background-color: #039b00;
}
.payment-notification__bottom.show {
  height: auto;
  display: block;
  padding: 0.5rem;
}
.payment-notification__bottom.show table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.payment-notification__bottom.show table thead {
  font-weight: 600;
}
.payment-notification__bottom.show table thead tr {
  border-bottom: 1px solid #fff;
}
.payment-notification__bottom.show table thead tr td {
  padding: 1em 0;
}
.payment-notification__bottom.show table tbody {
  font-size: 12px;
}
.payment-notification__bottom.show table tbody td {
  padding: 1em 0;
  line-break: auto;
  word-break: break-all;
  padding-right: 0.8rem;
}
@media (min-width: 1024px) {
.payment-notification__bottom.show table tbody td {
    word-break: normal;
}
}
@media (min-width: 1024px) {
.payment-notification__bottom.show {
    padding: 1rem;
}
}
.payment-notification__bottom.reject {
  background-color: #fa0201;
}
.payment-notification svg {
  display: block;
}
.payment-notification p {
  grid-column: 1/-1;
  text-align: center;
}
.payment-notification a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.walletWrapper[data-v-305a6cf8] {
  text-align: center;
  margin: 2rem auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 300px;
}
.walletWrapper .logo[data-v-305a6cf8] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}
.walletWrapper .logo img[data-v-305a6cf8] {
  width: 50px;
  height: 100%;
}
.walletWrapper button[data-v-305a6cf8] {
  font-size: 1rem;
}
.walletWrapper .qrcode img[data-v-305a6cf8] {
  border-radius: 1rem;
}
.walletWrapper .qrcode p[data-v-305a6cf8] {
  margin: 0.5rem;
}
.walletWrapper div[data-v-305a6cf8] {
  margin: 0.5rem;
}
.walletWrapper .signature h2[data-v-305a6cf8] {
  color: #a840a2;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.casino-games__grid[data-v-753db429] {
  display: grid;
  margin: 1rem 0;
  grid-gap: 0.75rem;
  grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
}
@media (min-width: 1024px) {
.casino-games__grid[data-v-753db429] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.casino-games__grid .alert[data-v-753db429] {
  grid-column: 1/-1;
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.slot-games__grid[data-v-2c218f32] {
  display: grid;
  margin: 1rem 0;
  grid-gap: 0.75rem 1rem;
  grid-template-columns: repeat(auto-fill, minmax(9rem, 1fr));
}
@media (min-width: 1024px) {
.slot-games__grid[data-v-2c218f32] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.slot-games__grid .alert[data-v-2c218f32] {
  grid-column: 1/-1;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.slot-search-game[data-v-724211ae] {
  border-bottom: 1px solid rgba(143, 0, 145, 0.5);
}
.slot-search-game[data-v-724211ae]:nth-last-child(2) {
  border-bottom: none;
}
.slot-search-game a[data-v-724211ae] {
  display: block;
  overflow: hidden;
  padding: 0.5rem;
  font-weight: 600;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slot-search-game div[data-v-724211ae] {
  position: relative;
  flex: 0 0 40%;
  height: 0;
  overflow: hidden;
  border: 1px solid #8F0091;
  border-radius: 10px;
  padding-bottom: 20%;
  transition: border-color 0.2s ease;
}
@media (hover: hover) and (min-width: 1024px) {
.slot-search-game div[data-v-724211ae]:hover {
    border-color: #a840a2;
}
}
.slot-search-game img[data-v-724211ae] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.slot-search-game span[data-v-724211ae] {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 0.5rem;
  white-space: initial;
  text-transform: uppercase;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.search[data-v-86f2e90e] {
  position: relative;
  z-index: 2;
}
.search__root[data-v-86f2e90e] {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.search__root.search--collapsed[data-v-86f2e90e] {
  border-radius: 5px 5px 0 0;
}
.search input[data-v-86f2e90e] {
  color: #000;
  padding: 0.75rem 2rem 0.75rem 1rem;
}
.search input[data-v-86f2e90e]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.search input[data-v-86f2e90e]::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.search i[data-v-86f2e90e] {
  position: absolute;
  right: 1rem;
  color: #a840a2;
}
.search__results[data-v-86f2e90e] {
  position: absolute;
  bottom: 5px;
  width: 100%;
  height: 0;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  border: 1px solid #a840a2;
  transform: translateY(100%);
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  transition: height 0.2s ease;
}
@media (min-width: 1024px) {
.search__results[data-v-86f2e90e]::-webkit-scrollbar {
    width: 0.25rem;
}
.search__results[data-v-86f2e90e]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.search__results[data-v-86f2e90e]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
.search__results.search--collapsed[data-v-86f2e90e] {
  height: 100%;
}
.search__results.search--collapsed-full[data-v-86f2e90e] {
  height: 50vh;
  max-height: 300px;
}
.search .loading-observer[data-v-86f2e90e] {
  padding: 0.75rem 0 0.5rem 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#scroll-anchor--slot[data-v-2a38d383] {
  position: absolute;
  height: 1px;
  width: 100%;
  top: calc((var(--header-height) + 1rem) * -1);
}
.slot-providers[data-v-2a38d383] {
  position: relative;
  padding: 1rem 0.5rem;
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
  scroll-snap-type: x mandatory;
  display: grid;
  grid-gap: 0.75rem 0.5rem;
  grid-auto-flow: column;
  grid-auto-columns: minmax(7rem, 1fr);
  grid-template-rows: repeat(4, 3.25rem);
}
.slot-providers[data-v-2a38d383]::-webkit-scrollbar {
  display: none;
}
.slot-providers li[data-v-2a38d383] {
  scroll-snap-align: center;
}
.slot-providers a[data-v-2a38d383] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0.5rem 0.75rem;
  border-radius: 5px;
  border: 1px solid #000;
  background-color: #f1f1f1;
}
.slot-providers a img[data-v-2a38d383] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.slot-providers a > span[data-v-2a38d383] {
  display: none;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slot-providers a.active[data-v-2a38d383] {
  border-color: #a840a2;
  background-color: #fff;
}
@media (hover: hover) and (min-width: 1024px) {
.slot-providers a[data-v-2a38d383]:hover {
    background-color: #fff;
    border-color: #8F0091;
}
}
.slot-providers a.maintenance[data-v-2a38d383]::before {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  content: "\e97d";
  padding-top: 4px;
  font-size: 1.5rem;
  font-family: "merit";
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background-color: rgba(112, 112, 112, 0.5);
}
.slot-providers__flag[data-v-2a38d383] {
  position: absolute;
  top: -1px;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
}
.slot-providers__flag span[data-v-2a38d383] {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2;
  font-weight: 600;
  font-size: 0.5rem;
  padding: 0 0.5rem;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #F42727;
  border-radius: 20px;
}
.slot-providers__flag.flag--turnuva span[data-v-2a38d383] {
  background-color: #149c44;
}
.slot-providers__flag.flag--promo span[data-v-2a38d383] {
  background-color: #149c44;
}
.slot-providers__flag.flag--new span[data-v-2a38d383] {
  background-color: #ff4343;
}
.slot-providers__flag.flag--maintenance span[data-v-2a38d383] {
  background-color: #707070;
}
.slot-providers__flag[data-v-2a38d383]::before {
  position: absolute;
  top: -2px;
  left: -4px;
  content: "";
  height: calc(100% + 4px);
  width: calc(100% + 8px);
  border-radius: 20px;
  background-color: #f1f1f1;
}
@media (min-width: 1024px) {
.slot-providers[data-v-2a38d383] {
    width: 100%;
    padding: 1rem 0;
    transform: unset;
    grid-auto-flow: unset;
    grid-template-rows: unset;
    grid-auto-columns: unset;
    grid-auto-rows: 3.25rem;
    grid-template-columns: repeat(10, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.slot-categories {
  display: grid;
  grid-gap: 0.75rem;
}
@media (min-width: 1024px) {
.slot-categories {
    grid-gap: 0.25rem;
    grid-template-columns: 8.5fr 1.5fr;
}
}
.slot-categories ul {
  display: grid;
  grid-gap: 0.25rem;
  grid-auto-flow: column;
  grid-auto-columns: minmax(30vw, 1fr);
  width: calc(100% + 1rem);
  padding: 0 0.5rem;
  transform: translateX(-0.5rem);
  overflow: hidden;
  overflow-x: scroll;
  overflow-x: overlay;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.slot-categories ul::-webkit-scrollbar {
  display: none;
}
@media (min-width: 1024px) {
.slot-categories ul {
    width: 100%;
    padding: 0;
    transform: unset;
    grid-auto-columns: minmax(9%, 1fr);
}
}
.slot-categories ul li {
  position: relative;
  overflow: hidden;
}
.slot-categories ul a, .slot-categories ul button {
  position: relative;
  display: grid;
  justify-items: center;
  grid-template-rows: auto 1fr;
  width: 100%;
  height: 100%;
  grid-gap: 0.375rem;
  font-weight: 600;
  padding: 0.75rem 0.5rem;
  overflow: hidden;
  border-radius: 10px;
  text-transform: uppercase;
  background-color: #a840a2;
  color: #fff;
}
.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;
  min-width: 1%;
  text-align: center;
  white-space: pre-wrap;
  line-height: 1rem;
}
.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 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.25rem;
}
.slot-categories ul a.active, .slot-categories ul button.active {
  color: #fff;
}
.slot-categories ul a.active div, .slot-categories ul button.active div {
  background-color: #8F0091;
}
.slot-categories > div {
  display: grid;
  grid-gap: 0.75rem;
}
@media (min-width: 1024px) {
.slot-categories > div:not(.--user) .brand-button {
    border-radius: 10px;
    display: grid;
    grid-gap: 0.375rem;
    justify-items: center;
    grid-template-rows: auto 1fr;
    font-weight: 600;
    padding: 0.75rem 0.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;
    min-width: 1%;
    word-spacing: 999px;
    text-align: center;
    white-space: pre-wrap;
    line-height: 1rem;
}
.slot-categories > div:not(.--user) .brand-button span:first-line {
    font-weight: 700;
}
.slot-categories > div.--user {
    grid-gap: 0.25rem;
}
.slot-categories > div.--user .brand-button {
    padding: 0.5rem;
    border-radius: 10px;
}
.slot-categories > div.--user.--height .brand-button {
    margin-bottom: 0.2rem;
}
.slot-categories > div.--user.--height .brand-button:last-child {
    margin-bottom: 0;
}
}
.slot-categories > div .bgBrand {
  background-color: #b59300;
}
.slot-categories > div .greenBtn {
  background-color: #00C717;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.slot[data-v-2dd8307a] {
  position: relative;
  overflow: hidden;
}
.slot .jackpot[data-v-2dd8307a] {
  padding: 0;
}
.slot header[data-v-2dd8307a] {
  position: relative;
  display: grid;
  grid-gap: 0.75rem;
  margin: 0 auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.slot header .app-slider[data-v-2dd8307a] {
  position: relative;
  width: 100vw;
  left: -1rem;
  top: 0;
  grid-column: 1/-1;
  padding-bottom: 33.3333333333vw;
}
@media (min-width: 1280px) {
.slot header .app-slider[data-v-2dd8307a] {
    left: 50%;
    transform: translateX(-50%);
}
}
.slot header .winners[data-v-2dd8307a] {
  grid-column: 3/4;
  position: absolute;
  right: 0;
  z-index: 2;
  height: 100%;
}
.slot__container .brand-button[data-v-2dd8307a] {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
.slot__container[data-v-2dd8307a] {
    display: grid;
    grid-gap: 0.75rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
.slot .app-container[data-v-2dd8307a] {
  margin-top: 1rem;
}
.slot .app-container .winners[data-v-2dd8307a] {
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
}
.slot .slot-categories[data-v-2dd8307a] {
  grid-column: 1/-1;
}
.slot .awards[data-v-2dd8307a] {
  grid-column: 1/-1;
}
.slot .teaser[data-v-2dd8307a] {
  width: 100%;
  margin-bottom: 0;
  grid-column: 1/-1;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.play-container[data-v-35f8e40d] {
  position: relative;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: auto 1fr;
}
.play-container__toolbar[data-v-35f8e40d] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem;
  gap: 0.5rem;
}
.play-container__toolbar-left[data-v-35f8e40d] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  min-width: 0;
}
.play-container__toolbar-right[data-v-35f8e40d] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.play-container__game-name[data-v-35f8e40d] {
  color: #000;
  font-weight: 600;
  font-size: 0.875rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.play-container__iframe[data-v-35f8e40d] {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #f1f1f1;
  border: 1px solid #8F0091;
}
.play-container__iframe iframe[data-v-35f8e40d] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.play-container__iframe iframe[data-v-35f8e40d]::-webkit-scrollbar {
  display: none;
}
.play-container__iframe .loading-indicator[data-v-35f8e40d] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.play-container__iframe.minigame[data-v-35f8e40d] {
  display: flex;
  justify-content: center;
}
.play-container__iframe.minigame iframe[data-v-35f8e40d] {
  position: relative;
}
@media (min-width: 1024px) {
.play-container__iframe.minigame iframe[data-v-35f8e40d] {
    max-width: 420px;
}
}
.play-container .alert[data-v-35f8e40d] {
  text-align: center;
}
.play-container__error[data-v-35f8e40d] {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transform: translate(-50%, -50%);
}
.play-container__error a[data-v-35f8e40d], .play-container__error button[data-v-35f8e40d] {
  margin-top: 1rem;
}
.play-container__search[data-v-35f8e40d] {
  position: relative;
  display: grid;
  height: 100%;
  grid-template-rows: auto 1fr;
  background-color: #f1f1f1;
  border: 1px solid #8F0091;
}
.play-container__input[data-v-35f8e40d] {
  display: flex;
  padding: 0.5rem 1rem;
  align-items: center;
  border-bottom: 1px solid #8F0091;
}
.play-container__input input[data-v-35f8e40d] {
  color: #000;
  padding: 0 0.5rem;
}
.play-container__games[data-v-35f8e40d] {
  position: absolute;
  grid-row: 2/3;
  width: 100%;
  height: 100%;
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.75rem;
  align-content: start;
  grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
}
@media (min-width: 1024px) {
.play-container__games[data-v-35f8e40d]::-webkit-scrollbar {
    width: 0.25rem;
}
.play-container__games[data-v-35f8e40d]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #1d162f;
}
.play-container__games[data-v-35f8e40d]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #8F0091;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.play[data-v-01197526] {
  height: 100%;
  background-color: #f1f1f1;
  min-height: calc(100vh - var(--header-height));
}
.play__root[data-v-01197526] {
  display: grid;
  height: 100%;
  padding: 1rem;
  grid-gap: 1rem;
  overflow: hidden;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.play.theme--dark[data-v-01197526] {
  background-color: var(--purple);
}
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.slot-games__grid[data-v-e0850e06] {
  display: grid;
  margin: 1rem 0;
  grid-gap: 0.75rem 1rem;
  grid-template-columns: repeat(auto-fill, minmax(9rem, 1fr));
}
@media (min-width: 1024px) {
.slot-games__grid[data-v-e0850e06] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
.slot-games__grid .alert[data-v-e0850e06] {
  grid-column: 1/-1;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#PromotionDetail .promotion-detail-tabs[data-v-080590df] {
  display: flex;
  margin: 1rem 0;
  gap: 1rem;
}
#PromotionDetail .promotion-detail-tabs .tab-item[data-v-080590df] {
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  -moz-column-gap: 5px;
       column-gap: 5px;
  background-color: #fff;
  text-align: center;
  padding: 10px;
  font-size: 1rem;
  color: #1d162f;
  font-weight: 600;
  border: 1px solid #1d162f;
  border-radius: 10px;
}
@media (min-width: 1024px) {
#PromotionDetail .promotion-detail-tabs .tab-item[data-v-080590df] {
    flex-direction: row;
}
}
#PromotionDetail .promotion-detail-tabs .tab-item.active[data-v-080590df] {
  color: #fff;
  background-color: #1d162f;
}
#PromotionDetail .tab-content-wrapper[data-v-080590df] {
  border: 1px solid #1d162f;
  background-color: #dc3791;
  width: 100%;
  padding: 1.5rem;
  border-radius: 20px;
  color: #fff;
}
#PromotionDetail .tab-content-wrapper .description-banner[data-v-080590df] {
  width: 100%;
}
#PromotionDetail .tab-content-wrapper .description-banner img[data-v-080590df] {
  width: 100%;
}
@media (min-width: 1024px) {
#PromotionDetail .tab-content-wrapper .description-banner[data-v-080590df] {
    margin: auto;
}
#PromotionDetail .tab-content-wrapper .description-banner img[data-v-080590df] {
    max-height: 35vh;
}
}
#PromotionDetail .tab-content-wrapper .rich-text[data-v-080590df] {
  word-wrap: break-word;
}
#PromotionDetail .d-grid[data-v-080590df] {
  display: grid;
  grid-template-columns: 0.5fr 2fr 2fr 2fr;
  margin: 5px 0;
  padding: 10px;
}
#PromotionDetail .leaderboard[data-v-080590df] {
  row-gap: 4px;
  padding: 10px;
}
#PromotionDetail .leaderboard .body-row[data-v-080590df] {
  font-weight: 600;
  text-align: center;
  background-color: #08183d;
  border: 1px solid #233562;
}
#PromotionDetail .leaderboard .body-row.highlight-gold[data-v-080590df] {
  background: linear-gradient(90deg, rgb(253, 233, 96) 0%, rgb(252, 205, 55) 75%, rgb(255, 187, 33) 100%);
  color: #000;
}
#PromotionDetail .leaderboard .body-row.highlight-silver[data-v-080590df] {
  background: linear-gradient(90deg, rgb(216, 216, 216) 0%, rgb(182, 182, 182) 75%, rgb(252, 252, 252) 100%);
  color: #000;
}
#PromotionDetail .leaderboard .body-row.highlight-bronze[data-v-080590df] {
  background: linear-gradient(90deg, rgb(174, 176, 183) 0%, rgb(145, 148, 156) 75%, rgb(201, 204, 211) 100%);
  color: #000;
}
#PromotionDetail .header > div[data-v-080590df] {
  font-weight: 800;
  background-color: #091c4a;
  padding: 8px;
  text-align: center;
}
#PromotionDetail .row > div[data-v-080590df] {
  padding: 8px;
  border-bottom: 1px solid #eaeaea;
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.promotions[data-v-681e10ae] {
  margin-bottom: 1rem;
}
.promotions__banner[data-v-681e10ae] {
  width: calc(100% + 2rem);
  transform: translateX(-1rem);
}
.promotions__groups ul[data-v-681e10ae] {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 1rem;
  width: calc(100% + 0.75rem);
  transform: translateX(-0.375rem);
}
.promotions__groups li[data-v-681e10ae] {
  flex-grow: 1;
  min-width: 30%;
  padding: 0.375rem 0.375rem;
}
.promotions__groups a[data-v-681e10ae] {
  position: relative;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border: 1px solid var(--purple-light);
  font-weight: 600;
  padding: 0.25rem 0.75rem;
  text-transform: capitalize;
  color: #fff;
}
.promotions__groups a.active[data-v-681e10ae] {
  background-color: var(--purple-light);
}
@media (hover: hover) and (min-width: 1024px) {
.promotions__groups a[data-v-681e10ae]:hover {
    background-color: var(--purple-light);
}
}
@media (min-width: 1024px) {
.promotions__groups[data-v-681e10ae] {
    flex-wrap: nowrap;
}
.promotions__groups ul[data-v-681e10ae] {
    margin: 1rem 0;
}
.promotions__groups li[data-v-681e10ae] {
    min-width: unset;
}
}
.promotions__grid[data-v-681e10ae] {
  display: grid;
  grid-gap: 0.75rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.promotions__grid.isTournament[data-v-681e10ae] {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.promotions__grid[data-v-681e10ae] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
.promotions__grid.isTournament[data-v-681e10ae] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.promotions.theme--light .promotions__groups a[data-v-681e10ae] {
  color: var(--text-gray);
}
.promotions.theme--light .promotions__groups a.active[data-v-681e10ae] {
  color: var(--text-purple);
}
@media (hover: hover) and (min-width: 1024px) {
.promotions.theme--light .promotions__groups a[data-v-681e10ae]:hover {
    color: var(--text-purple);
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.virtual-games-grid[data-v-44f652c6] {
  display: grid;
  margin: 1rem 0;
  grid-gap: 0.75rem 1rem;
  grid-template-columns: repeat(auto-fill, minmax(9rem, 1fr));
}
@media (min-width: 1024px) {
.virtual-games-grid[data-v-44f652c6] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.raffle-list[data-v-0734ac35] {
  border-radius: 5px;
  width: 100%;
}
.raffle-list--no-login[data-v-0734ac35] {
  max-width: 1440px;
}
.raffle-list li[data-v-0734ac35] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #530c6c;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  gap: 1.25rem;
}
.raffle-list li[data-v-0734ac35]:last-child {
  margin-bottom: 0;
}
@media (min-width: 1220px) {
.raffle-list li[data-v-0734ac35] {
    align-items: start;
    flex-direction: row;
}
}
.raffle-list li picture[data-v-0734ac35] {
  overflow: hidden;
  width: 100%;
}
@media (min-width: 1220px) {
.raffle-list li picture[data-v-0734ac35] {
    min-width: 6rem;
    max-width: 15rem;
    align-self: center;
}
}
.raffle-list li picture img[data-v-0734ac35] {
  background-color: #fff;
  border-radius: 5px;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  width: 100%;
  aspect-ratio: 2/1;
}
.raffle-list li .raffle-description[data-v-0734ac35] {
  width: 100%;
  color: #fff;
}
.raffle-list li .raffle-description__upper[data-v-0734ac35] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 0.25rem;
  margin-bottom: 1rem;
  color: #fff;
}
@media (min-width: 1220px) {
.raffle-list li .raffle-description__upper[data-v-0734ac35] {
    flex-direction: row;
    gap: 1rem;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 0;
}
}
.raffle-list li .raffle-description__upper .raffle-description__draw-date[data-v-0734ac35] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.raffle-list li .raffle-description__upper .raffle-description__draw-date span[data-v-0734ac35]:first-child {
  font-weight: 700;
}
.raffle-list li .raffle-description__upper .raffle-description__tickets[data-v-0734ac35] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.raffle-list li .raffle-description__upper .raffle-description__tickets > span[data-v-0734ac35]:first-child {
  color: #fff;
  font-weight: 700;
}
.raffle-list li .raffle-description__upper .raffle-description__meter[data-v-0734ac35] {
  position: relative;
  border: 2px solid #a840a2;
  height: 20px;
  width: 200px;
  color: #fff;
}
.raffle-list li .raffle-description__upper .raffle-description__meter span[data-v-0734ac35]:first-child {
  background-color: #a840a2;
  display: block;
  height: 100%;
}
.raffle-list li .raffle-description__upper .raffle-description__meter span[data-v-0734ac35]:last-child {
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 2px;
  margin-right: 2px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.raffle-list li .raffle-description__lower h3[data-v-0734ac35] {
  font-weight: 700;
}
@media (min-width: 1220px) {
.raffle-list li .raffle-description__lower h3[data-v-0734ac35] {
    font-size: 2rem;
}
}
.raffle-list li .raffle-description__lower p[data-v-0734ac35] {
  color: #a840a2;
}
@media (min-width: 1220px) {
.raffle-list li .raffle-description__lower p[data-v-0734ac35] {
    font-size: 1rem;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.raffle header[data-v-77f39af4] {
  padding: 0.3rem;
}
@media (min-width: 1024px) {
.raffle header[data-v-77f39af4] {
    padding: 1rem 1rem 0.5rem;
}
}
.raffle header picture[data-v-77f39af4] {
  display: block;
  overflow: hidden;
  padding-bottom: 60%;
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
.raffle header picture[data-v-77f39af4] {
    padding-bottom: 25%;
}
}
.raffle header picture img[data-v-77f39af4] {
  background-color: #fff;
  border-radius: 5px;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 1024px) {
.raffle header picture img[data-v-77f39af4] {
    -o-object-position: unset;
       object-position: unset;
}
}
.raffle .raffle__content[data-v-77f39af4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.3rem;
}
@media (min-width: 1024px) {
.raffle .raffle__content[data-v-77f39af4] {
    padding: 0.5rem 1rem 1rem;
}
}
.raffle .raffle__content-light[data-v-77f39af4] {
  background-color: transparent;
}
.raffle .raffle__content .raffle__tab-select[data-v-77f39af4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #530c6c;
  margin-bottom: 1rem;
  padding: 0.5rem;
  width: 100%;
  color: #fff;
}
@media (min-width: 1024px) {
.raffle .raffle__content .raffle__tab-select[data-v-77f39af4] {
    flex-direction: row;
}
}
.raffle .raffle__content .raffle__tab-select button[data-v-77f39af4] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  gap: 0.5rem;
  padding: 1rem;
  flex-grow: 1;
  width: 100%;
  border-left: 1px solid rgb(57.2068965517, 21.7931034483, 55.1637931034);
  border-right: 1px solid rgb(57.2068965517, 21.7931034483, 55.1637931034);
}
@media (min-width: 1024px) {
.raffle .raffle__content .raffle__tab-select button[data-v-77f39af4] {
    width: auto;
}
}
.raffle .raffle__content .raffle__tab-select button.active[data-v-77f39af4] {
  background-color: #a840a2;
  border: 1px solid rgb(57.2068965517, 21.7931034483, 55.1637931034);
  font-weight: 700;
}
.raffle .raffle__content .raffle__tab-select button:nth-child(2) i[data-v-77f39af4] {
  transform: rotateZ(-30deg);
}
.raffle .raffle__content .raffle__tab-select button:nth-child(3) i[data-v-77f39af4] {
  border-radius: 50%;
  box-shadow: inset 0 0 0 5px #a840a2;
}
.raffle .raffle__content .raffle__tab-select--no-login[data-v-77f39af4] {
  max-width: 960px;
}
.raffle .raffle__content .raffle__tab-select--no-login:has(button:first-child.active) button[data-v-77f39af4]:nth-child(2) {
  border-bottom: 0;
}
@media (min-width: 1024px) {
.raffle .raffle__content .raffle__tab-select--no-login:has(button:first-child.active) button[data-v-77f39af4]:nth-child(2) {
    border-right: 0;
}
}
.raffle .raffle__content .raffle__tab-select--no-login:has(button:last-child.active) button[data-v-77f39af4]:nth-child(2) {
  border: 1px solid white;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.list[data-v-294dc8c3] {
  border-radius: 5px;
  width: 100%;
}
.list--no-login[data-v-294dc8c3] {
  max-width: 1440px;
}
.list.noResult li[data-v-294dc8c3] {
  grid-template-columns: 1fr;
}
.list.noResult li h2[data-v-294dc8c3] {
  color: #fff;
}
.list li[data-v-294dc8c3] {
  display: grid;
  grid-template-columns: 1fr;
  background-color: #530c6c;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  gap: 1.25rem;
}
.list li[data-v-294dc8c3]:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
.list li[data-v-294dc8c3] {
    grid-template-columns: 1fr 5fr;
}
}
@media (min-width: 1220px) {
.list li[data-v-294dc8c3] {
    align-items: start;
    flex-direction: row;
}
}
.list li picture[data-v-294dc8c3] {
  overflow: hidden;
  width: 100%;
}
@media (min-width: 1220px) {
.list li picture[data-v-294dc8c3] {
    min-width: 6rem;
    max-width: 15rem;
    align-self: center;
}
}
.list li picture img[data-v-294dc8c3] {
  background-color: #fff;
  border-radius: 5px;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  width: 100%;
  aspect-ratio: 2/1;
}
@media (min-width: 1024px) {
.list li picture img[data-v-294dc8c3] {
    aspect-ratio: 1.8/1;
}
}
.list li .contentWrapper[data-v-294dc8c3] {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
}
@media (min-width: 1024px) {
.list li .contentWrapper[data-v-294dc8c3] {
    grid-template-columns: 2fr 1fr;
}
}
.list li .contentWrapper .description[data-v-294dc8c3] {
  width: 100%;
  overflow-x: hidden;
}
.list li .contentWrapper .description__upper[data-v-294dc8c3] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
  justify-content: flex-start;
}
@media (min-width: 1024px) {
.list li .contentWrapper .description__upper[data-v-294dc8c3] {
    gap: 0.25rem;
}
}
@media (min-width: 1220px) {
.list li .contentWrapper .description__upper[data-v-294dc8c3] {
    flex-direction: row;
    gap: 1rem;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-bottom: 0;
}
}
.list li .contentWrapper .description__upper .description__draw-date[data-v-294dc8c3] {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
  width: 100%;
  gap: 5px;
  color: #fff;
}
@media (min-width: 1024px) {
.list li .contentWrapper .description__upper .description__draw-date[data-v-294dc8c3] {
    justify-content: flex-start;
    width: 80%;
}
}
.list li .contentWrapper .description__upper .description__draw-date span[data-v-294dc8c3]:first-child {
  font-weight: 700;
}
.list li .contentWrapper .description__upper .description__tickets[data-v-294dc8c3] {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
  width: 100%;
  gap: 5px;
}
@media (min-width: 1024px) {
.list li .contentWrapper .description__upper .description__tickets[data-v-294dc8c3] {
    justify-content: flex-end;
}
}
.list li .contentWrapper .description__upper .description__tickets > span[data-v-294dc8c3]:first-child {
  color: #fff;
  font-weight: 700;
}
.list li .contentWrapper .description__upper .description__meter[data-v-294dc8c3] {
  position: relative;
  border: 2px solid #a840a2;
  height: 20px;
  width: 200px;
  color: #fff;
}
.list li .contentWrapper .description__upper .description__meter span[data-v-294dc8c3]:first-child {
  background-color: #a840a2;
  display: block;
  height: 100%;
}
.list li .contentWrapper .description__upper .description__meter span[data-v-294dc8c3]:last-child {
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 2px;
  margin-right: 2px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.list li .contentWrapper .description__lower h3[data-v-294dc8c3] {
  font-weight: 700;
  color: #fff;
}
@media (min-width: 1220px) {
.list li .contentWrapper .description__lower h3[data-v-294dc8c3] {
    font-size: 2rem;
}
}
.list li .contentWrapper .description__lower p[data-v-294dc8c3] {
  height: 55px;
  overflow-x: hidden;
  color: #ffd1d1;
  overflow-wrap: anywhere;
}
@media (min-width: 1220px) {
.list li .contentWrapper .description__lower p[data-v-294dc8c3] {
    font-size: 1rem;
}
}
.list li .contentWrapper .description__end-date[data-v-294dc8c3] {
  display: grid;
  grid-column: 1;
  justify-content: center;
  row-gap: 1rem;
  text-align: center;
  color: #fff;
}
@media (min-width: 1024px) {
.list li .contentWrapper .description__end-date[data-v-294dc8c3] {
    grid-column: 2/4;
}
}
.list li .contentWrapper .description.result .description__lower p[data-v-294dc8c3] {
  height: auto;
  max-height: 120px;
}
.list .form[data-v-294dc8c3] {
  display: grid;
  grid-column: 1;
}
@media (min-width: 1024px) {
.list .form[data-v-294dc8c3] {
    grid-column: 1/4;
}
}
.list .form.results[data-v-294dc8c3] {
  grid-column: inherit;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.casino-search-modal[data-v-65ac4826] {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-rows: auto 1fr;
  -webkit-overflow-scrolling: touch;
  background-color: #f1f1f1;
}
.casino-search-modal header[data-v-65ac4826] {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  background-color: #362a5e;
}
.casino-search-modal header > button[data-v-65ac4826] {
  flex-shrink: 0;
}
.casino-search-modal header input[data-v-65ac4826] {
  color: #fff;
  padding: 0 1rem;
}
.casino-search-modal header input[data-v-65ac4826]::-moz-placeholder {
  color: #675a92;
}
.casino-search-modal header input[data-v-65ac4826]::placeholder {
  color: #675a92;
}
.casino-search-modal__clear[data-v-65ac4826] {
  color: #fff;
}
.casino-search-modal__games[data-v-65ac4826] {
  display: grid;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 1rem 0.5rem;
  align-content: start;
  align-items: center;
  grid-gap: 0.75rem 1rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.casino-search-modal__games--4[data-v-65ac4826] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.casino-search-modal.theme--dark[data-v-65ac4826] {
  background-color: var(--purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
.search-modal[data-v-7a6295cc] {
  display: grid;
  width: 100%;
  height: 100%;
  grid-template-rows: auto 1fr;
  -webkit-overflow-scrolling: touch;
  background-color: #f1f1f1;
}
.search-modal header[data-v-7a6295cc] {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  background-color: #362a5e;
}
.search-modal header > button[data-v-7a6295cc] {
  flex-shrink: 0;
}
.search-modal header input[data-v-7a6295cc] {
  color: #fff;
  padding: 0 1rem;
}
.search-modal header input[data-v-7a6295cc]::-moz-placeholder {
  color: #675a92;
}
.search-modal header input[data-v-7a6295cc]::placeholder {
  color: #675a92;
}
.search-modal__clear[data-v-7a6295cc] {
  color: #fff;
}
.search-modal__games[data-v-7a6295cc] {
  display: grid;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
  padding: 1rem 0.5rem;
  align-content: start;
  grid-gap: 0.75rem 1rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.search-modal__games--4[data-v-7a6295cc] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.search-modal.theme--dark[data-v-7a6295cc] {
  background-color: var(--purple);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-input[data-v-9cdf9f78] {
  display: flex;
  overflow: hidden;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #8F0091;
}
.user-input label[data-v-9cdf9f78] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 0.5rem;
  font-weight: 600;
  font-size: 0.75rem;
  color: #000;
  text-transform: uppercase;
  background-color: #f1f1f1;
  transition: all 0.2s ease;
}
.user-input label i[data-v-9cdf9f78] {
  margin-right: 0.25rem;
}
.user-input--focused[data-v-9cdf9f78] {
  border-color: #a840a2;
}
.user-input--focused label[data-v-9cdf9f78] {
  color: #fff;
  border-color: #a840a2;
  background-color: #a840a2;
}
.user-input--invalid[data-v-9cdf9f78] {
  border-color: #F42727;
}
.user-input--disabled label[data-v-9cdf9f78] {
  color: rgba(0, 0, 0, 0.6);
}
.user-input input[data-v-9cdf9f78] {
  font-weight: 600;
  color: #000;
  font-size: 0.875rem;
  font-family: inherit;
  padding: 0.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-input input[type=date i][data-v-9cdf9f78] {
  color: #000;
  text-align: right;
}
.user-input input[data-v-9cdf9f78]::-webkit-calendar-picker-indicator {
  margin-left: 0.25rem;
  color: #000;
  border-radius: 5px;
  background-color: #f1f1f1;
}
.user-input button[data-v-9cdf9f78] {
  padding: 0 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-input__error[data-v-9cdf9f78] {
  position: absolute;
  bottom: 0;
  color: #F42727;
  font-size: 0.75rem;
  font-style: italic;
  transform: translateY(100%);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.input-group[data-v-12f737c1] {
  display: flex;
  flex-direction: column;
  gap: 1.7rem;
  margin-bottom: 2rem;
}
.forgot-password[data-v-12f737c1] {
  margin: 1rem 0;
  min-height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: calc(60px + env(safe-area-inset-bottom));
}
@media (min-width: 1024px) {
.forgot-password[data-v-12f737c1] {
    padding-bottom: 0;
}
}
.form-password-update[data-v-12f737c1] {
  padding: 2rem;
  background: #1d162f;
  border-radius: 5px;
  border: 1px solid #8F0091;
  width: 100%;
  max-width: 900px;
}
@media (max-width: 768px) {
.form-password-update[data-v-12f737c1] {
    max-width: 90%;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.pagination[data-v-b016c42c] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.pagination button[data-v-b016c42c], .pagination span[data-v-b016c42c] {
  margin: 0.1rem;
  font-weight: 700;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.75rem;
}
.pagination button[data-v-b016c42c] {
  border-radius: 5px;
  color: #000;
  background-color: #fff;
  border: 1px solid #8F0091;
}
.pagination button.active[data-v-b016c42c] {
  border: none;
  color: #fff;
  background-color: #a840a2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bonus-modal[data-v-4e6fe246] {
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  height: 100%;
  padding: 0.5rem;
  min-height: 60vh;
  overflow: scroll;
  overflow: overlay;
}
@media (min-width: 1024px) {
.bonus-modal[data-v-4e6fe246] {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.bonus-modal[data-v-4e6fe246]::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.bonus-modal[data-v-4e6fe246]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.bonus-modal[data-v-4e6fe246]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.bonus-modal__select[data-v-4e6fe246] {
  overflow: hidden;
  margin-bottom: 0.5rem;
  max-height: 40px;
  border-radius: 5px;
  border: 1px solid #8F0091;
  transition: max-height 0.2s ease;
}
.bonus-modal__select.collapsed[data-v-4e6fe246] {
  max-height: calc(40px * 6);
}
.bonus-modal__select header[data-v-4e6fe246] {
  height: 40px;
}
.bonus-modal__select header button[data-v-4e6fe246] {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #1d162f;
}
.bonus-modal__select header span[data-v-4e6fe246] {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bonus-modal__select header i[data-v-4e6fe246] {
  position: absolute;
  right: 0.5rem;
}
.bonus-modal__select ul[data-v-4e6fe246] {
  display: grid;
  grid-gap: 1px;
  background-color: #1d162f;
  max-height: calc(40px * 4.5);
  overflow: scroll;
  overflow: overlay;
}
@media (min-width: 1024px) {
.bonus-modal__select ul[data-v-4e6fe246] {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.bonus-modal__select ul[data-v-4e6fe246]::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.bonus-modal__select ul[data-v-4e6fe246]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.bonus-modal__select ul[data-v-4e6fe246]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.bonus-modal__select ul label[data-v-4e6fe246] {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  background-color: #f1f1f1;
}
.bonus-modal__select ul input[data-v-4e6fe246] {
  position: absolute;
  visibility: hidden;
}
.bonus-modal .brand-button[data-v-4e6fe246] {
  margin-bottom: 1rem;
}
.bonus-modal__history[data-v-4e6fe246] {
  align-self: end;
  overflow: hidden;
  border-radius: 5px;
  background-color: #8F0091;
  border: 1px solid #8F0091;
}
.bonus-modal__history header[data-v-4e6fe246] {
  position: sticky;
  top: 0;
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.bonus-modal__history header h5[data-v-4e6fe246] {
  padding: 0.375rem 0.25rem;
  background-color: #1d162f;
}
.bonus-modal__history header h5[data-v-4e6fe246]:not(:last-child) {
  grid-column: span 2;
}
.bonus-modal__history ul[data-v-4e6fe246] {
  display: grid;
  grid-gap: 1px;
  overflow: scroll;
  overflow: overlay;
  max-height: 7rem;
}
@media (min-width: 1024px) {
.bonus-modal__history ul[data-v-4e6fe246] {
    scrollbar-width: thin;
    scrollbar-color: rgba(168, 64, 162, 0.5) rgba(29, 22, 47, 0.5);
    -ms-overflow-style: initial;
}
.bonus-modal__history ul[data-v-4e6fe246]::-webkit-scrollbar {
    display: initial;
    width: 0.25rem;
}
.bonus-modal__history ul[data-v-4e6fe246]::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: rgba(29, 22, 47, 0.5);
}
.bonus-modal__history ul[data-v-4e6fe246]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: rgba(168, 64, 162, 0.5);
}
}
.bonus-modal__history ul span.error[data-v-4e6fe246] {
  color: #F42727;
}
.bonus-modal__history ul span.success[data-v-4e6fe246] {
  color: #00C717;
}
.bonus-modal__history ul span.warning[data-v-4e6fe246] {
  color: #b59300;
}
.bonus-modal__history ul li[data-v-4e6fe246] {
  display: grid;
  grid-gap: 1px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.bonus-modal__history ul li span[data-v-4e6fe246] {
  font-size: 0.75rem;
}
.bonus-modal__history ul li h5[data-v-4e6fe246], .bonus-modal__history ul li span[data-v-4e6fe246] {
  padding: 0.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #362a5e;
}
.bonus-modal__history ul li h5[data-v-4e6fe246], .bonus-modal__history ul li span[data-v-4e6fe246]:not(:last-child) {
  grid-column: span 2;
}
.bonus-modal .pagination[data-v-4e6fe246] {
  margin-top: 0.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.article-carousel[data-v-7c3f4ece] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 5px;
  transition: background 0.3s, color 0.3s;
}
.article-carousel.theme--light[data-v-7c3f4ece] {
  background: var(--gray);
  color: var(--blue-light);
}
.article-carousel.theme--dark[data-v-7c3f4ece] {
  color: #fff;
}
.article-carousel__inner[data-v-7c3f4ece] {
  display: flex;
  flex: 1;
  align-items: stretch;
  width: 100%;
}
@media (min-width: 1024px) {
.article-carousel__inner[data-v-7c3f4ece] {
    max-height: 325px;
}
}
.article-slide[data-v-7c3f4ece] {
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  min-height: 300px;
}
@media (min-width: 1024px) {
.article-slide[data-v-7c3f4ece] {
    display: flex;
    flex-direction: row;
}
}
.article-slide__image[data-v-7c3f4ece] {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1024px) {
.article-slide__image[data-v-7c3f4ece] {
    flex: 1.1;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
}
.article-slide__image img[data-v-7c3f4ece] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  aspect-ratio: 16/9;
  max-height: 180px;
  border: 1px solid #8F0091;
}
@media (min-width: 1024px) {
.article-slide__image img[data-v-7c3f4ece] {
    max-height: none;
}
}
.article-slide__content[data-v-7c3f4ece] {
  flex: 1;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
@media (min-width: 1024px) {
.article-slide__content[data-v-7c3f4ece] {
    padding: 1.3rem;
    min-height: auto;
    border-left: none !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
}
.theme--light .article-slide__image__title[data-v-7c3f4ece], .theme--light .article-slide__content__title[data-v-7c3f4ece] {
  color: var(--blue-light);
}
.theme--dark .article-slide__image__title[data-v-7c3f4ece], .theme--dark .article-slide__content__title[data-v-7c3f4ece] {
  color: #fff;
}
.article-slide__title[data-v-7c3f4ece] {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 0.7rem;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
@media (min-width: 1024px) {
.article-slide__title[data-v-7c3f4ece] {
    margin-bottom: 1rem;
    font-size: 1.4rem;
}
}
.article-slide__description[data-v-7c3f4ece] {
  font-size: 0.7rem;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
@media (min-width: 1024px) {
.article-slide__description[data-v-7c3f4ece] {
    font-size: 1rem;
}
}
.article-slide__footer[data-v-7c3f4ece] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
}
@media (min-width: 1024px) {
.article-slide__footer[data-v-7c3f4ece] {
    gap: 1rem;
}
}
.article-slide__date[data-v-7c3f4ece] {
  font-size: 0.85rem;
  font-weight: 700;
  color: var(--blue-light);
}
.btn-read-more[data-v-7c3f4ece] {
  background-color: #ff0000;
  color: #fff;
  border: none;
  padding: 0.5rem 1rem;
  font-weight: 800;
  font-size: 1rem;
  cursor: pointer;
  border-radius: 2px;
  transition: transform 0.2s;
}
@media (min-width: 1024px) {
.btn-read-more[data-v-7c3f4ece] {
    padding: 1rem 2.5rem;
}
}
.btn-read-more[data-v-7c3f4ece]:hover {
  transform: scale(1.02);
  opacity: 0.9;
}
.article-carousel__pagination[data-v-7c3f4ece] {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 8px;
  padding: 1rem 1rem 0 1rem;
  z-index: 10;
}
.pagination-item[data-v-7c3f4ece] {
  flex: 1;
  max-width: 80px;
  height: 4px;
  cursor: pointer;
}
.pagination-item .pagination-bar[data-v-7c3f4ece] {
  width: 100%;
  height: 100%;
  background: #d4d4d4;
  transition: background 0.3s;
}
.theme--dark .article-carousel .pagination-bar[data-v-7c3f4ece] {
  background: #444;
}
.theme--dark .article-carousel--active .pagination-bar[data-v-7c3f4ece] {
  background: #ebb058;
}
.theme--dark .article-carousel .pagination-item.pagination-item--active .pagination-bar[data-v-7c3f4ece] {
  background: #fff;
}
.theme--dark .article-carousel .article-slide__date[data-v-7c3f4ece] {
  color: #fff;
}
.theme--light .article-carousel .pagination-item.pagination-item--active .pagination-bar[data-v-7c3f4ece] {
  background: var(--blue-light);
}
.theme--light .article-carousel .article-slide__description[data-v-7c3f4ece] {
  color: var(--blue-light);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.article-card[data-v-360b92c9] {
  display: flex;
  flex-direction: column;
  background: var(--purple-dark);
  border-radius: 5px;
  overflow: hidden;
  height: 100%;
  transition: transform 0.3s, box-shadow 0.3s;
  cursor: pointer;
  border: 1px solid #8F0091;
}
.article-card[data-v-360b92c9]:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.article-card__image[data-v-360b92c9] {
  width: 100%;
  aspect-ratio: 21/9;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.article-card__image img[data-v-360b92c9] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-card__content[data-v-360b92c9] {
  padding: 1rem;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.article-card__title[data-v-360b92c9] {
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
.article-card__description[data-v-360b92c9] {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.7rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
@media (min-width: 1024px) {
.article-card__description[data-v-360b92c9] {
    font-size: 0.9rem;
}
}
.article-card__date[data-v-360b92c9] {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-size: 0.85rem;
  font-weight: 600;
  margin-top: auto;
}
.article-card__date .icon[data-v-360b92c9] {
  opacity: 0.8;
}
.article-card__button[data-v-360b92c9] {
  width: 100%;
  padding: 1rem;
  background-color: var(--purple-dark);
  background: linear-gradient(45deg, #1d162f 0%, #511369 100%);
  color: #fff;
  border: none;
  font-size: 0.85rem;
  font-weight: 700;
  cursor: pointer;
  transition: background 0.2s;
}
.article-card__button[data-v-360b92c9]:hover {
  background: rgb(34.5535714286, 66.8035714286, 158.9464285714);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
#blog[data-v-c2fe8dc4] {
  padding: 2rem;
  max-width: 1420px;
  margin: auto;
}
#blog .blog-hero[data-v-c2fe8dc4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
#blog .blog-hero[data-v-c2fe8dc4] {
    flex-direction: row;
    align-items: stretch;
    height: 350px;
}
}
#blog .blog-hero__carousel[data-v-c2fe8dc4] {
  flex: 1;
  min-width: 0;
  height: 100%;
}
#blog .blog-hero__sidebar[data-v-c2fe8dc4] {
  flex: 0 0 350px;
  height: 100%;
}
#blog .blog-controls[data-v-c2fe8dc4] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 2rem;
  position: relative;
  z-index: 10;
}
@media (min-width: 1024px) {
#blog .blog-controls[data-v-c2fe8dc4] {
    gap: 1rem;
}
}
#blog .blog-categories[data-v-c2fe8dc4] {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 12px;
  overflow-x: auto;
  overflow-y: visible;
  padding: 5px 0 10px 0;
  margin-bottom: -5px;
}
#blog .blog-categories[data-v-c2fe8dc4]::-webkit-scrollbar {
  height: 4px;
}
#blog .blog-categories[data-v-c2fe8dc4]::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
#blog .blog-categories[data-v-c2fe8dc4]::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
#blog .blog-categories .category-btn[data-v-c2fe8dc4] {
  position: relative;
  white-space: nowrap;
  padding: 0.6rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.2s;
  font-weight: 600;
  font-size: 1rem;
  background: var(--purple-dark);
  color: #fff;
  border: 2px solid #8F0091;
}
@media (min-width: 1024px) {
#blog .blog-categories .category-btn[data-v-c2fe8dc4] {
    min-width: 140px;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}
}
#blog .blog-categories .category-btn .category-name[data-v-c2fe8dc4] {
  text-align: center;
  width: 100%;
}
#blog .blog-categories .category-btn .chevron[data-v-c2fe8dc4] {
  position: absolute;
  right: 12px;
  transform: rotate(270deg);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}
#blog .blog-categories .category-btn[data-v-c2fe8dc4]:hover {
  background: rgb(50.4347826087, 38.2608695652, 81.7391304348);
  border-color: rgb(193.2965517241, 0, 196);
  color: #fff;
}
#blog .blog-categories .category-btn--expanded[data-v-c2fe8dc4] {
  border-color: #ffb400;
}
#blog .blog-categories .category-btn--expanded .chevron[data-v-c2fe8dc4] {
  transform: rotate(90deg);
  opacity: 1;
}
#blog .blog-categories .category-btn--active[data-v-c2fe8dc4] {
  background: #362a5e;
  color: #fff;
  border-color: #8F0091;
}
#blog .blog-categories .category-btn--active[data-v-c2fe8dc4]:hover {
  background: #362a5e;
  border-color: #8F0091;
}
#blog .category-dropdown[data-v-c2fe8dc4] {
  position: absolute;
  z-index: 1000;
  background: var(--purple-dark);
  border: 1px solid #8F0091;
  border-radius: 8px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
}
#blog .category-dropdown--active[data-v-c2fe8dc4] {
  opacity: 1;
  pointer-events: auto;
}
#blog .category-dropdown .dropdown-item[data-v-c2fe8dc4] {
  padding: 10px 14px;
  text-align: left;
  background: transparent;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  font-size: 0.95rem;
  color: #fff;
  font-weight: 500;
  transition: all 0.2s;
}
#blog .category-dropdown .dropdown-item[data-v-c2fe8dc4]:hover {
  background: rgb(50.4347826087, 38.2608695652, 81.7391304348);
  padding-left: 18px;
}
#blog .category-dropdown .dropdown-item--active[data-v-c2fe8dc4] {
  background: #362a5e;
  color: #fff;
}
#blog .category-dropdown .dropdown-item--active[data-v-c2fe8dc4]:hover {
  background: #362a5e;
  padding-left: 14px;
}
#blog .blog-search[data-v-c2fe8dc4] {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 47px;
  background: #1d162f;
  border-radius: 5px;
  transition: all 0.3s;
  border: 1px solid #8F0091;
  align-self: flex-start;
  margin-top: 5px;
}
#blog .blog-search.blog-search--active[data-v-c2fe8dc4] {
  padding-left: 12px;
}
#blog .blog-search .search-toggle[data-v-c2fe8dc4] {
  width: 50px;
  min-width: 50px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  color: #fff;
  cursor: pointer;
  flex-shrink: 0;
}
#blog .blog-search .search-input[data-v-c2fe8dc4] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 0.95rem;
  outline: none;
  width: 0;
  opacity: 0;
  padding: 0;
  transition: width 0.3s, opacity 0.3s;
}
@media (min-width: 1024px) {
#blog .blog-search .search-input[data-v-c2fe8dc4] {
    width: 0;
}
}
#blog .blog-search .search-input[data-v-c2fe8dc4]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#blog .blog-search .search-input[data-v-c2fe8dc4]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
#blog .blog-search.blog-search--active .search-input[data-v-c2fe8dc4] {
  width: 150px;
  opacity: 1;
}
@media (min-width: 1024px) {
#blog .blog-search.blog-search--active .search-input[data-v-c2fe8dc4] {
    width: 250px;
}
}
#blog .blog-list[data-v-c2fe8dc4] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  margin-bottom: 3rem;
}
@media (min-width: 1024px) {
#blog .blog-list[data-v-c2fe8dc4] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1440px) {
#blog .blog-list[data-v-c2fe8dc4] {
    grid-template-columns: repeat(4, 1fr);
}
}
#blog .no-results[data-v-c2fe8dc4] {
  text-align: center;
  padding: 4rem;
  font-size: 1.25rem;
  opacity: 0.5;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.event[data-v-1f42df34] {
  background: inherit;
}
.event header[data-v-1f42df34] {
  padding: 0.3rem;
}
@media (min-width: 1024px) {
.event header[data-v-1f42df34] {
    padding: 1rem 1rem 0.5rem;
}
}
.event header picture[data-v-1f42df34] {
  display: block;
  overflow: hidden;
  padding-bottom: 60%;
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
.event header picture[data-v-1f42df34] {
    padding-bottom: 25%;
}
}
.event header picture img[data-v-1f42df34] {
  background-color: #000;
  border-radius: 5px;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 1024px) {
.event header picture img[data-v-1f42df34] {
    -o-object-position: unset;
       object-position: unset;
}
}
.event .event__content[data-v-1f42df34] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.3rem;
}
@media (min-width: 1024px) {
.event .event__content[data-v-1f42df34] {
    padding: 0.5rem 1rem 1rem;
}
}
.event .event__content-light[data-v-1f42df34] {
  background-color: transparent;
}
.event .event__content .event__tab-select[data-v-1f42df34] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #530c6c;
  color: #fff;
  gap: 0.25rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  width: 100%;
  border-left: 1px solid rgb(57.2068965517, 21.7931034483, 55.1637931034);
  border-right: 1px solid rgb(57.2068965517, 21.7931034483, 55.1637931034);
}
@media (min-width: 1024px) {
.event .event__content .event__tab-select[data-v-1f42df34] {
    flex-direction: row;
}
}
.event .event__content .event__tab-select button[data-v-1f42df34] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  gap: 0.5rem;
  padding: 1rem;
  flex-grow: 1;
  width: 100%;
}
@media (min-width: 1024px) {
.event .event__content .event__tab-select button[data-v-1f42df34] {
    width: auto;
}
}
.event .event__content .event__tab-select button.active[data-v-1f42df34] {
  background-color: #a840a2;
  font-weight: 700;
}
.event .event__content .event__tab-select button:nth-child(1) i[data-v-1f42df34] {
  transform: rotateZ(-30deg);
}
.event .event__content .event__tab-select button:nth-child(2) i[data-v-1f42df34] {
  border-radius: 50%;
  box-shadow: inset 0 0 0 5px #a840a2;
}
.event .event__content .event__tab-select:has(button:first-child.active) button[data-v-1f42df34]:nth-child(2) {
  border-bottom: 1px solid #362a5e;
}
@media (min-width: 1024px) {
.event .event__content .event__tab-select:has(button:first-child.active) button[data-v-1f42df34]:nth-child(2) {
    border-bottom: 0;
    border-right: 1px solid #362a5e;
}
}
.event .event__content .event__tab-select:has(button:last-child.active) button[data-v-1f42df34]:nth-child(2) {
  border-top: 1px solid #362a5e;
}
@media (min-width: 1024px) {
.event .event__content .event__tab-select:has(button:last-child.active) button[data-v-1f42df34]:nth-child(2) {
    border-top: 0;
    border-left: 1px solid #362a5e;
}
}
.event .event__content .event__tab-select--no-login[data-v-1f42df34] {
  max-width: 960px;
}
.event .event__content .event__tab-select--no-login:has(button:first-child.active) button[data-v-1f42df34]:nth-child(2) {
  border-bottom: 0;
}
@media (min-width: 1024px) {
.event .event__content .event__tab-select--no-login:has(button:first-child.active) button[data-v-1f42df34]:nth-child(2) {
    border-right: 0;
}
}
.event .event__content .event__tab-select--no-login:has(button:last-child.active) button[data-v-1f42df34]:nth-child(2) {
  border: 1px solid white;
}
.event .event__content .loading[data-v-1f42df34] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.event .event__content .loading.active[data-v-1f42df34] {
  min-height: 250px;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.prediction header[data-v-0befa22a] {
  padding: 0.3rem;
  cursor: pointer;
}
@media (min-width: 1024px) {
.prediction header[data-v-0befa22a] {
    padding: 1rem 1rem 0.5rem;
}
}
.prediction header picture[data-v-0befa22a] {
  display: block;
  overflow: hidden;
  padding-bottom: 60%;
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
.prediction header picture[data-v-0befa22a] {
    padding-bottom: 25%;
}
}
.prediction header picture img[data-v-0befa22a] {
  background-color: #fff;
  border-radius: 5px;
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 1024px) {
.prediction header picture img[data-v-0befa22a] {
    -o-object-position: unset;
       object-position: unset;
}
}
.prediction .prediction__content[data-v-0befa22a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.3rem;
}
@media (min-width: 1024px) {
.prediction .prediction__content[data-v-0befa22a] {
    padding: 0.5rem 1rem 1rem;
}
}
.prediction .prediction__content-light[data-v-0befa22a] {
  background-color: transparent;
}
.prediction .prediction__content .prediction__tab-select[data-v-0befa22a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #530c6c;
  color: #fff;
  gap: 0.25rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  width: 100%;
}
@media (min-width: 1024px) {
.prediction .prediction__content .prediction__tab-select[data-v-0befa22a] {
    flex-direction: row;
}
}
.prediction .prediction__content .prediction__tab-select button[data-v-0befa22a] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  gap: 0.5rem;
  padding: 1rem;
  flex-grow: 1;
  width: 100%;
}
@media (min-width: 1024px) {
.prediction .prediction__content .prediction__tab-select button[data-v-0befa22a] {
    width: auto;
}
}
.prediction .prediction__content .prediction__tab-select button.active[data-v-0befa22a] {
  background-color: #a840a2;
  font-weight: 700;
}
.prediction .prediction__content .prediction__tab-select button:nth-child(1) i[data-v-0befa22a] {
  transform: rotateZ(-30deg);
}
.prediction .prediction__content .prediction__tab-select button:nth-child(2) i[data-v-0befa22a] {
  border-radius: 50%;
  box-shadow: inset 0 0 0 5px #a840a2;
}
@media (min-width: 1024px) {
.prediction .prediction__content .prediction__tab-select:has(button:first-child.active) button[data-v-0befa22a]:nth-child(2) {
    border-bottom: 0;
}
}
.prediction .prediction__content .prediction__tab-select--no-login[data-v-0befa22a] {
  max-width: 960px;
}
.prediction .prediction__content .prediction__tab-select--no-login:has(button:first-child.active) button[data-v-0befa22a]:nth-child(2) {
  border-bottom: 0;
}
@media (min-width: 1024px) {
.prediction .prediction__content .prediction__tab-select--no-login:has(button:first-child.active) button[data-v-0befa22a]:nth-child(2) {
    border-right: 0;
}
}
.prediction .prediction__content .loading[data-v-0befa22a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.prediction .prediction__content .loading.active[data-v-0befa22a] {
  min-height: 250px;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-select {
  display: flex;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  background-color: #fff;
}
.user-select label {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 0.5rem;
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #000;
  background-color: #f1f1f1;
  transition: all 0.2s ease;
}
.user-select label i {
  margin-right: 0.25rem;
}
.user-select--focused {
  border-color: #a840a2;
}
.user-select--focused label {
  color: #fff;
  border-color: #a840a2;
  background-color: #a840a2;
}
.user-select--invalid {
  border-color: #F42727;
}
.user-select select {
  font-weight: 600;
  color: #000;
  font-size: 0.875rem;
  font-family: inherit;
  padding: 0.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-select select option {
  color: initial;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-bonuses[data-v-20da8582] {
  padding: 0.5rem;
}
.user-bonuses .alert[data-v-20da8582] {
  margin-bottom: 1rem;
}
.user-bonuses span.muted[data-v-20da8582] {
  color: #707070;
}
.user-bonuses span.error[data-v-20da8582] {
  color: #F42727;
}
.user-bonuses span.success[data-v-20da8582] {
  color: #00C717;
}
.user-bonuses li[data-v-20da8582] {
  margin-bottom: 0.5rem;
  overflow: hidden;
  border-radius: 5px;
  display: grid;
  grid-gap: 1px;
  border: 1px solid #8F0091;
  background-color: #f1f1f1;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.user-bonuses li h3[data-v-20da8582] {
  grid-column: span 2;
  padding: 0.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  background-color: #362a5e;
}
.user-bonuses li span[data-v-20da8582]:nth-child(2),
.user-bonuses li span[data-v-20da8582]:nth-child(3) {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0.25rem;
  color: #fff;
  background-color: #362a5e;
}
.user-bonuses li span[data-v-20da8582] {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0.25rem;
  color: #000;
  background-color: #fff;
}
.user-bonuses li button[data-v-20da8582] {
  width: 100%;
  padding: 0.25rem;
  grid-column: span 2;
}
.user-bonuses--d .user-bonuses__report[data-v-20da8582] {
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.user-bonuses--d .user-bonuses__report > header[data-v-20da8582] {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
  border-bottom: 1px solid #8F0091;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.user-bonuses--d .user-bonuses__report > header strong[data-v-20da8582] {
  display: block;
  padding: 0.25rem;
  text-align: center;
  color: #fff;
  background-color: #362a5e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-bonuses--d .user-bonuses__report > header strong[data-v-20da8582]:first-child {
  grid-column: span 2;
}
.user-bonuses--d .user-bonuses__report li[data-v-20da8582] {
  border: none;
  margin-bottom: 0;
  border-radius: unset;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.user-bonuses--d .user-bonuses__report li span[data-v-20da8582], .user-bonuses--d .user-bonuses__report li h3[data-v-20da8582] {
  text-align: center;
  color: #000;
  background-color: #fff;
}
.user-bonuses--d .user-bonuses__report li button[data-v-20da8582] {
  width: unset;
  grid-column: unset;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-documents {
  padding: 0.5rem;
}
.user-documents #document-image {
  margin: auto;
}
.user-documents form {
  margin-bottom: 1rem;
}
.user-documents__image {
  position: relative;
}
.user-documents__image button {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}
.user-documents__image img {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 5px;
}
.user-documents article {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.user-documents article span, .user-documents article p {
  padding: 0.25rem 0.5rem;
  color: #000;
  background-color: #fff;
}
.user-documents article span.danger, .user-documents article p.danger {
  color: #F42727;
}
.user-documents article span.success, .user-documents article p.success {
  color: #00C717;
}
.user-documents article span.warning, .user-documents article p.warning {
  color: #b59300;
}
.user-documents header {
  display: grid;
  grid-gap: 1px;
  background-color: #f1f1f1;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.user-documents header span {
  display: block;
  font-weight: 700;
  text-align: center;
  padding: 0.25rem 0.5rem;
  color: #fff;
  background-color: #362a5e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-documents--d form {
  position: relative;
  display: grid;
  align-items: start;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.user-documents--d form > button, .user-documents--d form .input__container {
  grid-column: 1/2;
}
.user-documents--d .user-documents__image {
  position: absolute;
  grid-column: 2/3;
  height: 100%;
  padding: 0.5rem;
  justify-self: center;
}
.user-documents--d .user-documents__image img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.user-documents--d .user-documents__list {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  border-radius: 5px;
  background-color: #f1f1f1;
  border: 1px solid #8F0091;
}
.user-documents--d article {
  margin-bottom: 0;
  border: none;
  border-radius: unset;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.user-documents--d article span, .user-documents--d article p {
  text-align: center;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.input-placeholder {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #8F0091;
  transition: border-color 0.2s ease;
}
.input-placeholder label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 0.75rem;
  text-align: center;
  text-transform: uppercase;
  padding: 0.4375rem 0.5rem;
  color: #000;
  background-color: #f1f1f1;
  transition: all 0.2s ease;
  border-right: 1px solid #8F0091;
}
.input-placeholder label i.icon--lg {
  font-size: 1.33rem;
}
.input-placeholder div {
  display: flex;
  align-items: center;
  width: 100%;
  flex-grow: 1;
  min-width: 0;
  font-weight: 600;
  font-size: 0.8125rem;
  font-family: inherit;
  color: #000;
  padding: 0.375rem 0.5rem;
  background-color: #fff;
}
.input-placeholder div span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.input-placeholder .btn-copy {
  height: 100%;
  color: #000;
  padding: 0.375rem 0.5rem;
  background-color: #fff;
}
.input-placeholder .btn-copy.copied {
  color: #00C717;
}
@media (hover: hover) and (min-width: 1024px) {
.input-placeholder .btn-copy:hover {
    color: #a840a2;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-bank {
  margin: 0.5rem 0;
}
.method-bank .alert {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bank-select {
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.bank-select__item {
  position: relative;
}
.bank-select__item label {
  display: grid;
  grid-template-rows: 1fr auto;
  height: 100%;
  cursor: pointer;
  padding: 0.25rem;
  color: #fff;
  padding-bottom: 1.25rem;
  border-radius: 10px;
  background-color: #362a5e;
  transition: all 0.2s ease;
}
.bank-select__item label img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.bank-select__item label span {
  margin: 0.125rem 0;
  font-weight: 600;
  font-size: 0.625rem;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (hover: hover) and (min-width: 1024px) {
.bank-select__item label:hover {
    color: #fff;
    background-color: #a840a2;
}
}
.bank-select__item--active label {
  color: #fff;
  background-color: #a840a2;
}
.bank-select__item--active i {
  color: #fff;
}
.bank-select__icon {
  position: absolute;
  left: 50%;
  bottom: 0.25rem;
  pointer-events: none;
  transform: translateX(-50%);
}
.bank-select__input {
  position: absolute;
  visibility: hidden;
}
.bank-select--d {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.wallet-skeleton[data-v-2dfe2bb6] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1024px) {
.wallet-skeleton[data-v-2dfe2bb6] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
.wallet-skeleton__amount[data-v-2dfe2bb6] {
  grid-column: 1/-1;
  font-size: 0.9975rem;
  color: rgba(0, 0, 0, 0);
  padding: 0.4375rem 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.wallet-skeleton__preset[data-v-2dfe2bb6] {
  padding: 0.5rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  border: 1px solid #8F0091;
}
.wallet-skeleton__button[data-v-2dfe2bb6] {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-column: 1/-1;
  padding: 0.5rem;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  background-color: rgba(112, 112, 112, 0.8);
}
.wallet-skeleton__amount[data-v-2dfe2bb6], .wallet-skeleton__button[data-v-2dfe2bb6], .wallet-skeleton__preset[data-v-2dfe2bb6] {
  position: relative;
  overflow: hidden;
}
.wallet-skeleton__amount[data-v-2dfe2bb6]::before, .wallet-skeleton__button[data-v-2dfe2bb6]::before, .wallet-skeleton__preset[data-v-2dfe2bb6]::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: linear-gradient(90deg, rgba(27, 58, 142, 0.12) 25%, rgba(27, 58, 142, 0.3) 37%, rgba(27, 58, 142, 0.12) 63%);
  background-size: 400% 100%;
  animation-name: skeleton-2dfe2bb6;
  animation-duration: 1.4s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}
@keyframes skeleton-2dfe2bb6 {
0% {
    background-position: 100% 50%;
}
100% {
    background-position: 0 50%;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-finance[data-v-324d87b3] {
  margin: 0.5rem 0;
}
.method-finance .alert[data-v-324d87b3] {
  margin-bottom: 1rem;
}
.method-finance__details[data-v-324d87b3] {
  margin-bottom: 1rem;
}
.method-finance__details h4[data-v-324d87b3] {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
.method-finance__details .input__container[data-v-324d87b3] {
  margin-bottom: 0.5rem;
}
.brand-button[data-v-324d87b3] {
  margin-bottom: 1rem;
}
.alert[data-v-324d87b3] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-finance {
  margin: 0.5rem 0;
}
.method-finance .alert {
  margin-bottom: 1rem;
}
.method-finance__details {
  margin-bottom: 1rem;
}
.method-finance__details h4 {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
.method-finance__details .input__container {
  margin-bottom: 0.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-finance {
  margin: 0.5rem 0;
}
.method-finance .alert {
  margin-bottom: 1rem;
}
.method-finance__details {
  margin-bottom: 1rem;
}
.method-finance__details h4 {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
.method-finance__details .input__container {
  margin-bottom: 0.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-finance {
  margin: 0.5rem 0;
}
.method-finance .alert {
  margin-bottom: 1rem;
}
.method-finance__details {
  margin-bottom: 1rem;
}
.method-finance__details h4 {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
.method-finance__details .input__container {
  margin-bottom: 0.5rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-panel[data-v-0789bc45] {
  overflow: hidden;
  border-radius: 5px;
  background-color: #f1f1f1;
  border: 1px solid #8F0091;
}
.user-panel header[data-v-0789bc45] {
  display: grid;
  grid-gap: 0.5rem;
  padding-right: 0.5rem;
  color: #000;
  background-color: #fff;
  grid-template-columns: auto 1fr auto;
}
.user-panel header.with-status[data-v-0789bc45] {
  grid-template-columns: auto 1fr auto auto;
}
.user-panel header h4[data-v-0789bc45] {
  padding: 0.5rem;
  margin-bottom: 0.125rem;
}
.user-panel header button[data-v-0789bc45] {
  align-self: center;
}
.user-panel__icon[data-v-0789bc45] {
  width: 3rem;
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  background-color: #f1f1f1;
  transition: color 0.2s ease;
}
.user-panel__status[data-v-0789bc45] {
  padding: 0.5rem;
  margin-top: 0.125rem;
  text-transform: uppercase;
}
.user-panel__status--warning[data-v-0789bc45] {
  color: #b59300;
}
.user-panel__status--danger[data-v-0789bc45] {
  color: #F42727;
}
.user-panel__status--success[data-v-0789bc45] {
  color: #00C717;
}
.user-panel__body[data-v-0789bc45] {
  overflow: hidden;
  transition: max-height 0.2s ease;
}
.user-panel--collapsed .user-panel__icon[data-v-0789bc45] {
  color: #a840a2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.bank-container {
  margin: 0.5rem 0;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 5px;
  background: #132f7d;
  border: 1px solid #163793;
}
.bank-container__actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: absolute;
  top: 10px;
  right: 5px;
  justify-content: space-between;
  width: 30px;
}
.bank-container__actionsbutton:first-child {
  margin-right: 5px;
}
.bank-container__label {
  color: #a1d3fc;
}
.bank-container__bank-icon {
  color: #f5ae44;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-textarea[data-v-cb84c2a0] {
  display: flex;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #8F0091;
  background-color: #fff;
}
.user-textarea--focused[data-v-cb84c2a0] {
  border-color: #a840a2;
}
.user-textarea--invalid[data-v-cb84c2a0] {
  border-color: #F42727;
}
.user-textarea textarea[data-v-cb84c2a0] {
  resize: none;
  font-weight: 500;
  padding: 0.25rem;
  color: #000;
  font-size: 0.875rem;
  font-family: inherit;
}
.user-textarea button[data-v-cb84c2a0] {
  padding: 0 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-textarea__error[data-v-cb84c2a0] {
  position: absolute;
  bottom: 0;
  color: #F42727;
  font-size: 0.75rem;
  font-style: italic;
  transform: translateY(100%);
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.comments[data-v-64837fad] {
  padding-bottom: 1rem;
}
.comments .app-container[data-v-64837fad] {
  display: grid;
  grid-gap: 1rem;
}
.comments header[data-v-64837fad] {
  width: calc(100% + 1rem);
  transform: translateX(-0.5rem);
}
.comments header img[data-v-64837fad] {
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
.comments header[data-v-64837fad] {
    width: 100%;
    transform: unset;
}
}
.comments form[data-v-64837fad] {
  display: grid;
  padding: 1rem;
  grid-gap: 0.5rem;
  border-radius: 10px;
  background-color: #362a5e;
}
@media (min-width: 1024px) {
.comments form[data-v-64837fad] {
    padding: 0.5rem;
    border: 2px solid #362a5e;
    background-color: #1d162f;
    grid-template-columns: 1fr 2fr auto auto;
}
.comments form .brand-button[data-v-64837fad] {
    border-radius: 0 10px 10px 0;
}
}
.comments form h2[data-v-64837fad] {
  justify-self: center;
}
@media (min-width: 1024px) {
.comments form h2[data-v-64837fad] {
    padding: 0 1rem;
    align-self: center;
}
}
.comments form h2 i.active[data-v-64837fad] {
  color: #a840a2;
}
.comments form h2 i.empty[data-v-64837fad] {
  color: #fff;
}
.comments form input[data-v-64837fad],
.comments form textarea[data-v-64837fad] {
  color: #000;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  background-color: #f1f1f1;
}
@media (min-width: 1024px) {
.comments form input[data-v-64837fad],
  .comments form textarea[data-v-64837fad] {
    padding: 1rem;
}
}
.comments form input[data-v-64837fad] {
  font-weight: 700;
}
@media (min-width: 1024px) {
.comments form input[data-v-64837fad] {
    border-radius: 10px 0 0 10px;
}
}
.comments form textarea[data-v-64837fad] {
  resize: none;
}
@media (min-width: 1024px) {
.comments form textarea[data-v-64837fad] {
    border-radius: unset;
}
}
.comments form .input__error[data-v-64837fad] {
  grid-column: 1/-1;
}
.comments form .input__error span[data-v-64837fad] {
  display: block;
}
.comments ul[data-v-64837fad] {
  display: grid;
  grid-gap: 2rem;
  margin-top: 1rem;
}
@media (min-width: 1024px) {
.comments ul[data-v-64837fad] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.comments ul li[data-v-64837fad] {
  position: relative;
  display: grid;
  grid-gap: 0.5rem;
  align-items: start;
  align-content: start;
  color: #fff;
  border-radius: 10px;
  background-color: #1d162f;
  padding: 1.5rem 1rem 1rem 1rem;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.comments ul li h2[data-v-64837fad] {
  position: absolute;
  top: 0;
  justify-self: center;
  padding: 0.25rem 1rem;
  transform: translateY(-50%);
  border-radius: 5px;
  background-color: #1d162f;
}
.comments ul li h2 i.active[data-v-64837fad] {
  color: #a840a2;
}
.comments ul li h2 i.empty[data-v-64837fad] {
  color: #fff;
}
.comments ul li > h4[data-v-64837fad] {
  grid-column: span 4;
  padding: 0.375rem;
  font-weight: 700;
  border-radius: 2px;
  background-color: #d39500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (min-width: 1024px) {
.comments ul li > h4[data-v-64837fad] {
    grid-column: span 2;
}
}
.comments ul li .date[data-v-64837fad],
.comments ul li .user[data-v-64837fad] {
  grid-column: span 2;
  position: relative;
  padding: 0.375rem;
  padding-left: 2.5rem;
  border-radius: 2px;
  color: #fff;
  background-color: #a840a2;
}
@media (min-width: 1024px) {
.comments ul li .date[data-v-64837fad],
  .comments ul li .user[data-v-64837fad] {
    grid-column: span 1;
}
}
.comments ul li .date div[data-v-64837fad],
.comments ul li .user div[data-v-64837fad] {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 2rem;
  height: calc(100% - 4px);
  border-radius: 2px;
  color: #fff;
  background-color: rgb(131.0689655172, 49.9310344828, 126.3879310345);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.comments ul li p[data-v-64837fad] {
  font-size: 0.75rem;
  grid-column: span 4;
  line-height: 1.5rem;
  align-self: end;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.brand-button[data-v-0cdddd13] {
  margin-bottom: 1rem;
}
.alert[data-v-0cdddd13] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.alert {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  border: 1px solid;
  border-radius: 5px;
  background-color: #362a5e;
}
.alert i {
  margin-right: 0.5rem;
}
.alert--info {
  border-color: #8F0091;
}
.alert--warning, .alert--pending {
  border-color: #b59300;
}
.alert--warning i, .alert--pending i {
  color: #b59300;
}
.alert--error {
  border-color: #F42727;
}
.alert--error i {
  color: #F42727;
}
.alert span strong {
  color: #a840a2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-771b92ae] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-771b92ae] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-771b92ae] {
  margin-bottom: 1rem;
}
.alert[data-v-771b92ae] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-02045c24] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-02045c24] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-02045c24] {
  margin-bottom: 1rem;
}
.alert[data-v-02045c24] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-0177711a] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-0177711a] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-0177711a] {
  margin-bottom: 1rem;
}
.alert[data-v-0177711a] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-c124943a] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-c124943a] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-c124943a] {
  margin-bottom: 1rem;
}
.alert[data-v-c124943a] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.alphapo-qr[data-v-698e8837] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  background-color: #fff;
}
.account[data-v-698e8837] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-698e8837] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.alert[data-v-698e8837], .brand-button[data-v-698e8837] {
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
.input-group[data-v-698e8837] {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 2fr 1fr 2fr;
}
.input-group .input__container[data-v-698e8837], .input-group .brand-button[data-v-698e8837] {
    margin-bottom: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.coinpay-qr[data-v-14246460] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  background-color: #fff;
}
.account[data-v-14246460] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-14246460] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.alert[data-v-14246460],
.brand-button[data-v-14246460] {
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
.input-group[data-v-14246460] {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 2fr 1fr 2fr;
}
.input-group .input__container[data-v-14246460],
  .input-group .brand-button[data-v-14246460] {
    margin-bottom: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.coinpay-qr[data-v-d178321c] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  background-color: #fff;
}
.account[data-v-d178321c] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-d178321c] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.alert[data-v-d178321c],
.brand-button[data-v-d178321c] {
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
.input-group[data-v-d178321c] {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 2fr 1fr 2fr;
}
.input-group .input__container[data-v-d178321c],
  .input-group .brand-button[data-v-d178321c] {
    margin-bottom: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-ef183f00] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-ef183f00] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-ef183f00] {
  margin-bottom: 1rem;
}
.alert[data-v-ef183f00] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.alphapo-qr[data-v-2946a3d7] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  background-color: #362a5e;
}
.account[data-v-2946a3d7] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-2946a3d7] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.alert[data-v-2946a3d7], .brand-button[data-v-2946a3d7] {
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
.input-group[data-v-2946a3d7] {
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    grid-template-columns: 2fr 1fr 2fr;
}
.input-group .input__container[data-v-2946a3d7], .input-group .brand-button[data-v-2946a3d7] {
    margin-bottom: 0;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-00a5a4d4] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-00a5a4d4] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-00a5a4d4] {
  margin-bottom: 1rem;
}
.alert[data-v-00a5a4d4] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-4a21f27e] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-4a21f27e] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-4a21f27e] {
  margin-bottom: 1rem;
}
.alert[data-v-4a21f27e] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-43eecbb4] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-43eecbb4] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-43eecbb4] {
  margin-bottom: 1rem;
}
.alert[data-v-43eecbb4] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-ca8f806e] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-ca8f806e] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-ca8f806e] {
  margin-bottom: 1rem;
}
.alert[data-v-ca8f806e] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-09341c8b] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-09341c8b] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-09341c8b] {
  margin-bottom: 1rem;
}
.alert[data-v-09341c8b] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-58f73e32] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-58f73e32] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-58f73e32] {
  margin-bottom: 1rem;
}
.alert[data-v-58f73e32] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
form .alert[data-v-352653e2] {
  margin-bottom: 1rem;
}
.brand-button[data-v-352653e2] {
  margin-bottom: 1rem;
}
.alert[data-v-352653e2] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-55870b7a] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-55870b7a] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-55870b7a] {
  margin-bottom: 1rem;
}
.alert[data-v-55870b7a] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
form .alert[data-v-d9d7f2a0] {
  margin-bottom: 1rem;
}
.brand-button[data-v-d9d7f2a0] {
  margin-bottom: 1rem;
}
.alert[data-v-d9d7f2a0] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
form .alert[data-v-f4663c86] {
  margin-bottom: 1rem;
}
.brand-button[data-v-f4663c86] {
  margin-bottom: 1rem;
}
.alert[data-v-f4663c86] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
form .alert[data-v-1603a102] {
  margin-bottom: 1rem;
}
.brand-button[data-v-1603a102] {
  margin-bottom: 1rem;
}
.alert[data-v-1603a102] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-5de2b0ef] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-5de2b0ef] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-5de2b0ef] {
  margin-bottom: 1rem;
}
.alert[data-v-5de2b0ef] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-40e34528] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-40e34528] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-40e34528] {
  margin-bottom: 1rem;
}
.alert[data-v-40e34528] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-0b72729c] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-0b72729c] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-0b72729c] {
  margin-bottom: 1rem;
}
.alert[data-v-0b72729c] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-e70cec30] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-e70cec30] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-e70cec30] {
  margin-bottom: 1rem;
}
.alert[data-v-e70cec30] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-a2eb5368] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1b3a8e;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-a2eb5368] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-a2eb5368] {
  margin-bottom: 1rem;
}
.alert[data-v-a2eb5368] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.account[data-v-13f4aba3] {
  height: 100%;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border-radius: 10px;
  background-color: #0e1f4e;
  border: 1px solid #1B3A8E;
  transition: all 0.2s ease;
}
.account .bank-name[data-v-13f4aba3] {
  margin-bottom: 1rem;
  font-weight: bold;
}
.brand-button[data-v-13f4aba3] {
  margin-bottom: 1rem;
}
.alert[data-v-13f4aba3] {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.deposit-method__info.dark {
  color: #fff;
}
.deposit-method__info .payment-instruction {
  font-size: 1rem;
}
.deposit-method__info ul {
  margin-left: 1rem;
  list-style: initial;
}
.deposit-method__info ol {
  margin-left: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.deposit-method header[data-v-269fe542] {
  display: grid;
  grid-gap: 0.5rem;
  margin-bottom: 0.5rem;
}
.deposit-method header .mobile-header[data-v-269fe542] {
  display: flex;
  justify-content: center;
  width: calc(100% + 1rem);
  transform: translate(-0.5rem, -0.5rem);
  padding: 0.75rem 0.5rem;
  color: #fff;
  background-color: #362a5e;
}
.deposit-method header .mobile-header__back-button[data-v-269fe542] {
  position: absolute;
  top: 0;
  top: 50%;
  left: 0.5rem;
  transform: translateY(-50%);
}
.deposit-method header .mobile-header__method-name[data-v-269fe542] {
  font-weight: 600;
}
.deposit-method header .method-video[data-v-269fe542] {
  grid-row: 2/3;
}
.deposit-method.deposit-method--d header[data-v-269fe542] {
  grid-auto-columns: minmax(auto, 3fr) 2fr;
}
.deposit-method.deposit-method--d header .method-info[data-v-269fe542] {
  grid-row: 1/2;
}
.deposit-method.deposit-method--d header .method-video[data-v-269fe542] {
  grid-row: 1/2;
}
.deposit-method.deposit-method--d .deposit-method__info-box[data-v-269fe542] {
  flex: 1;
  width: 50%;
}
.deposit-method.deposit-method--d .deposit-method__info-box.hide[data-v-269fe542] {
  display: none;
}
.deposit-method.deposit-method--d[data-v-269fe542] form .brand-button {
  margin-bottom: 1rem;
}
.deposit-method.deposit-method--d[data-v-269fe542] form .alert {
  margin-bottom: 1rem;
}
.deposit-method__info[data-v-269fe542] {
  padding: 1.25rem 0.625rem;
}
@media (min-width: 1024px) {
.deposit-method__info[data-v-269fe542] {
    display: flex;
    gap: 1.25rem;
    padding-bottom: 0;
}
}
.deposit-method__info .deposit-method__info-box[data-v-269fe542] {
  padding-right: 0.5rem;
}
.deposit-method__info .deposit-method__info-box[data-v-269fe542]:first-child {
  border-bottom: 1px solid #a840a2;
  margin-bottom: 1.2rem;
  padding-bottom: 1.2rem;
}
@media (min-width: 1024px) {
.deposit-method__info .deposit-method__info-box[data-v-269fe542]:first-child {
    border-bottom: 0;
    border-right: 1px solid #a840a2;
    margin-bottom: 0;
}
}
@media (min-width: 1024px) {
.deposit-method__info .deposit-method__info-box[data-v-269fe542]:only-child {
    border-right: none;
    padding: 0;
}
}
.deposit-method__info .deposit-method__info-box h3[data-v-269fe542] {
  color: #d39500;
  font-size: 1.25rem;
  margin-bottom: 0.62rem;
}
@media (min-width: 1024px) {
.deposit-method__info .deposit-method__info-box h3[data-v-269fe542] {
    font-size: 1.5rem;
    line-height: 1.25;
    min-height: 5rem;
}
}
.deposit-method__info .deposit-method__info-box ul[data-v-269fe542] {
  list-style: initial;
}
.deposit-method__info .deposit-method__info-box ul div.marginTopLeft[data-v-269fe542] {
  margin: 5px 15px 10px;
}
.deposit-method__info .deposit-method__info-box li[data-v-269fe542] {
  font-size: 1rem;
  margin-bottom: 0.62rem;
}
.deposit-method__info .deposit-method__info-box li[data-v-269fe542]:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
.deposit-method__info .deposit-method__info-box li[data-v-269fe542] {
    margin-bottom: 0.88rem;
}
}
.deposit-method__info.dark li[data-v-269fe542] {
  color: #fff;
}
.deposit-method__info .marginBottom[data-v-269fe542] {
  margin-bottom: 0.88rem;
  font-size: 16px;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-bank-withdraw .alert, .method-bank-withdraw .brand-button {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.method-finance-withdraw {
  margin: 0.5rem 0;
}
.method-finance-withdraw .alert {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.withdraw-method form .input__error {
  font-weight: bold;
  font-size: 0.95em;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.withdraw-method header[data-v-c247092e] {
  display: grid;
  grid-gap: 0.5rem;
  margin-bottom: 0.5rem;
}
.withdraw-method header .mobile-header[data-v-c247092e] {
  display: flex;
  justify-content: center;
  width: calc(100% + 1rem);
  transform: translate(-0.5rem, -0.5rem);
  padding: 0.75rem 0.5rem;
  color: #fff;
  background-color: #362a5e;
}
.withdraw-method header .mobile-header__back-button[data-v-c247092e] {
  position: absolute;
  top: 0;
  top: 50%;
  left: 0.5rem;
  transform: translateY(-50%);
}
.withdraw-method header .mobile-header__method-name[data-v-c247092e] {
  font-weight: 600;
}
.withdraw-method header .method-video[data-v-c247092e] {
  grid-row: 2/3;
}
.withdraw-method.withdraw-method--d header[data-v-c247092e] {
  grid-auto-columns: minmax(auto, 3fr) 2fr;
}
.withdraw-method.withdraw-method--d header .method-info[data-v-c247092e] {
  grid-row: 1/2;
}
.withdraw-method.withdraw-method--d header .method-video[data-v-c247092e] {
  grid-row: 1/2;
}
.withdraw-method.withdraw-method--d[data-v-c247092e] form .brand-button {
  margin-bottom: 1rem;
}
.withdraw-method.withdraw-method--d[data-v-c247092e] form .alert {
  margin-bottom: 1rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-g2fa {
  padding: 0.5rem;
}
.form-g2fa img {
  display: block;
  width: 10rem;
  height: 10rem;
  margin: 0 auto;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.form-g2fa__instructions {
  margin-top: 0.5rem;
}
.form-g2fa__instructions .user-panel:first-child {
  margin-bottom: 0.5rem;
}
.form-g2fa__instructions a {
  margin: 0.5rem;
}
.form-g2fa__instructions .instruction {
  display: flex;
  margin: 0.5rem;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.form-g2fa__instructions .instruction h5 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  text-align: center;
  color: #fff;
  background-color: #a840a2;
}
.form-g2fa__instructions .instruction p {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
}
.form-g2fa--d.form-g2fa--enable {
  display: grid;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.form-g2fa--d.form-g2fa--enable .form-g2fa__instructions {
  margin-top: 0;
  grid-column: span 2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.pattern-setup[data-v-4ad64731] {
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  justify-content: center;
}
.pattern-setup .patt-holder[data-v-4ad64731] {
  background-color: var(--gray);
}
.pattern-setup[data-v-4ad64731] .patt-dots {
  background-color: var(--purple);
}
.pattern-setup[data-v-4ad64731] .patt-circ.hovered {
  border-color: var(--purple);
}
.pattern-setup[data-v-4ad64731] .patt-error .patt-circ.hovered {
  border-color: #F42727;
}
.pattern-setup[data-v-4ad64731] .patt-lines {
  background: var(--purple-alpha-2);
}
.pattern-setup__controls[data-v-4ad64731] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: auto 1fr;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.radio-group[data-v-15f7230f] {
  display: grid;
  grid-gap: 2px;
  background-color: #f1f1f1;
}
.radio-group__item[data-v-15f7230f] {
  position: relative;
  display: flex;
  align-items: center;
}
.radio-group label[data-v-15f7230f] {
  display: block;
  height: 100%;
  padding: 0.5rem;
  flex-grow: 1;
  padding-left: 2rem;
  cursor: pointer;
  color: #000;
  background-color: #fff;
  border-radius: 5px;
}
.radio-group i[data-v-15f7230f] {
  position: absolute;
  left: 0.5rem;
}
.radio-group__item--active[data-v-15f7230f] {
  color: #a840a2;
}
.radio-group__item--active.radio-group__item--disabled[data-v-15f7230f] {
  color: rgba(168, 64, 162, 0.38);
}
.radio-group__item--disabled[data-v-15f7230f] {
  color: rgba(0, 0, 0, 0.38);
}
.radio-group__item--disabled label[data-v-15f7230f] {
  color: rgba(0, 0, 0, 0.38);
}
.radio-group__input[data-v-15f7230f] {
  position: absolute;
  visibility: hidden;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-login-setup {
  padding: 0.5rem;
}
.form-login-setup .radio__container {
  margin-bottom: 1rem;
}
.form-login-setup__info {
  margin-bottom: 1rem;
}
.form-login-setup__info-box {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  border-radius: 5px;
  background-color: #362a5e;
  border: 1px solid #8F0091;
}
.form-login-setup__info-box > i {
  font-size: 1.5rem;
  color: #a840a2;
  margin-top: 0.2rem;
}
.form-login-setup__info-box h4 {
  color: #a840a2;
  font-size: 0.9rem;
  margin-bottom: 0.4rem;
}
.form-login-setup__info-box p {
  font-size: 0.8rem;
  color: rgba(255, 255, 255, 0.6);
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
.form-login-setup__info-box ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.form-login-setup__info-box ul li {
  font-size: 0.8rem;
  color: rgba(255, 255, 255, 0.7);
  padding: 0.15rem 0;
}
.form-login-setup__info-box ul li i {
  color: #a840a2;
  margin-right: 0.3rem;
  font-size: 0.7rem;
}
.form-login-setup__verify-email {
  margin-top: 0.75rem;
  padding: 0.75rem 1rem;
  border-radius: 5px;
  background-color: rgba(255, 152, 0, 0.1);
  border: 1px solid rgba(255, 152, 0, 0.3);
}
.form-login-setup__verify-email p {
  font-size: 0.8rem;
  color: #ff9800;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
.form-login-setup__verify-email p i {
  margin-right: 0.3rem;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-account-edit {
  padding: 0.5rem;
}
.form-account-edit--d {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.form-account-edit--d button {
  justify-self: center;
  grid-column: 1/-1;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-password-update {
  padding: 0.5rem;
}
.form-password-update--d {
  display: grid;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1440px) {
.form-password-update--d {
    display: block;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-security-code[data-v-6b73bbd6] {
  padding: 0.5rem;
}
.form-security-code--d[data-v-6b73bbd6] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 1440px) {
.form-security-code--d[data-v-6b73bbd6] {
    display: block;
}
}
[data-v-6b73bbd6] .user-input__error {
  position: static;
  transform: unset;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-edit[data-v-35c29f36] {
  padding: 0.5rem;
}
.user-edit .user-panel[data-v-35c29f36] {
  margin-bottom: 0.5rem;
}
@media (min-width: 1440px) {
.user-edit--d[data-v-35c29f36] {
    display: grid;
    grid-gap: 0.5rem;
    align-items: start;
    grid-auto-flow: dense;
}
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-verify-email {
  padding: 0.5rem;
}
.form-verify-email__current {
  background-color: #fff;
  text-align: center;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 5px;
}
.form-verify-email__instructions {
  display: grid;
  grid-gap: 0.5rem;
  margin-top: 0.5rem;
}
.form-verify-email__instructions div {
  position: relative;
  display: grid;
  padding: 0.5rem;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #8F0091;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: 3rem 1fr;
}
.form-verify-email__instructions div:last-child {
  margin-bottom: 0;
}
.form-verify-email__instructions div i, .form-verify-email__instructions div h4 {
  color: #a840a2;
}
.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;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-verify-phone {
  padding: 0.5rem;
}
.form-verify-phone__current {
  background-color: #fff;
  text-align: center;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 5px;
}
.form-verify-phone__instructions {
  display: grid;
  grid-gap: 0.5rem;
  margin-top: 0.5rem;
}
.form-verify-phone__instructions div {
  position: relative;
  display: grid;
  padding: 0.5rem;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #8F0091;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: 3rem 1fr;
}
.form-verify-phone__instructions div:last-child {
  margin-bottom: 0;
}
.form-verify-phone__instructions div i, .form-verify-phone__instructions div h4 {
  color: #a840a2;
}
.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;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-verify[data-v-b40e52d8] {
  padding: 0.5rem;
}
.user-verify .user-panel[data-v-b40e52d8] {
  margin-bottom: 0.5rem;
}
.user-verify--d[data-v-b40e52d8] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.form-new-message[data-v-3a680c0f] {
  padding: 0.5rem;
}
@media (min-width: 1440px) {
.form-new-message--d[data-v-3a680c0f] {
    display: grid;
    grid-column-gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.form-new-message--d .input__container[data-v-3a680c0f]:nth-child(3), .form-new-message--d button[data-v-3a680c0f] {
    grid-column: 1/3;
}
}
.form-new-message[data-v-3a680c0f] .user-input__error,
.form-new-message[data-v-3a680c0f] .user-textarea__error {
  position: static;
  transform: unset;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-messages[data-v-22ceb927] {
  padding: 0.5rem;
}
.user-messages__count[data-v-22ceb927] {
  display: grid;
  grid-gap: 0.5rem;
  margin-bottom: 0.5rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.user-messages__count div[data-v-22ceb927] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0.25rem 0.5rem;
  border-radius: 10px;
  background-color: #fff;
}
.user-messages__count div span[data-v-22ceb927] {
  display: block;
  color: #a840a2;
  font-weight: 700;
  margin-left: 0.5rem;
}
.user-messages__list[data-v-22ceb927] {
  margin-top: 1rem;
}
.user-messages__ticket[data-v-22ceb927] {
  display: grid;
  grid-gap: 1px;
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.user-messages__ticket span[data-v-22ceb927] {
  display: block;
  text-align: center;
  padding: 0.25rem 0.5rem;
  color: #000;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-messages__ticket span.danger[data-v-22ceb927] {
  color: #F42727;
}
.user-messages__ticket span.success[data-v-22ceb927] {
  color: #00C717;
}
.user-messages__ticket span.warning[data-v-22ceb927] {
  color: #b59300;
}
.user-messages__ticket span.ticket-subject[data-v-22ceb927] {
  font-weight: 700;
  grid-column: span 2;
}
.user-messages__ticket button[data-v-22ceb927] {
  text-align: center;
  padding: 0.25rem 0.5rem;
}
.user-messages--d .user-messages__list[data-v-22ceb927] {
  display: grid;
  grid-column-gap: 0.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.coupon-header[data-v-7e4a2e88] {
  display: grid;
  padding: 0.5rem;
  grid-gap: 0.25rem 0.5rem;
  align-items: center;
  background-color: #fff;
  grid-template-columns: auto 1fr auto;
}
.coupon-header span[data-v-7e4a2e88] {
  color: #000;
  font-size: 0.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.coupon-header span em[data-v-7e4a2e88] {
  color: #a840a2;
  font-style: normal;
}
.coupon-header button[data-v-7e4a2e88] {
  width: 1.25rem;
  height: 1.25rem;
  grid-row: 2/3;
  grid-column: 3/4;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #362a5e;
  border-radius: 50%;
}
.coupon-header .coupon-status[data-v-7e4a2e88] {
  width: 0.75rem;
  height: 0.75rem;
  grid-row: 1/2;
  grid-column: 3/4;
  align-self: center;
  justify-self: center;
  border-radius: 50%;
}
.coupon-header .coupon-status--0[data-v-7e4a2e88] {
  background-color: #b59300;
}
.coupon-header .coupon-status--2[data-v-7e4a2e88] {
  background-color: #00C717;
}
.coupon-header .coupon-status--3[data-v-7e4a2e88] {
  background-color: #F42727;
}
.coupon-header .coupon-status--4[data-v-7e4a2e88] {
  background-color: #707070;
}
.coupon-header--modal[data-v-7e4a2e88] {
  grid-template-columns: 2fr 3fr auto;
}
.coupon-header--modal span[data-v-7e4a2e88] {
  font-size: 0.875rem;
}
.coupon-header--compact[data-v-7e4a2e88] {
  grid-template-columns: repeat(4, minmax(0, 1fr)) auto auto;
}
.coupon-header--compact button[data-v-7e4a2e88], .coupon-header--compact .coupon-status[data-v-7e4a2e88] {
  grid-row: unset;
  grid-column: unset;
}
.coupon-header--compact .win[data-v-7e4a2e88] {
  grid-column: 3/4;
  grid-row: 1/2;
}
.coupon-header--compact .time[data-v-7e4a2e88] {
  grid-column: 4/5;
  grid-row: 1/2;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.system-panel[data-v-1c858c88] {
  overflow: hidden;
  border-radius: 5px;
  background-color: #f1f1f1;
  border: 1px solid #8F0091;
}
.system-panel > header[data-v-1c858c88] {
  padding: 0.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: #000;
  background-color: #fff;
}
.system-panel > header button[data-v-1c858c88] {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 50%;
  background-color: #362a5e;
}
.system-panel__detail[data-v-1c858c88] {
  display: grid;
  grid-gap: 1px;
  transition: max-height 0.2s ease;
}
.system-panel__detail span[data-v-1c858c88] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0.25rem 0.125rem;
  background-color: #fff;
}
.system-panel__detail header[data-v-1c858c88] {
  display: grid;
  grid-gap: 1px;
  background-color: #fff;
  border-top: 1px solid #8F0091;
  grid-template-columns: repeat(4, minmax(0, 1fr)) auto;
}
.system-panel__detail header h5[data-v-1c858c88] {
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0.25rem 0.125rem;
  background-color: #f1f1f1;
}
.system-panel__event[data-v-1c858c88] {
  display: grid;
  grid-gap: 1px;
  text-align: center;
  font-size: 0.75rem;
  grid-template-columns: repeat(4, minmax(0, 1fr)) auto;
}
.system-panel .coupon-status[data-v-1c858c88] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.125rem;
  background-color: #fff;
}
.system-panel .coupon-status > *[data-v-1c858c88] {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}
.system-panel .coupon-status--0[data-v-1c858c88] {
  background-color: #b59300;
}
.system-panel .coupon-status--2[data-v-1c858c88] {
  background-color: #00C717;
}
.system-panel .coupon-status--3[data-v-1c858c88] {
  background-color: #F42727;
}
.system-panel .coupon-status--4[data-v-1c858c88] {
  background-color: #707070;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.coupon-system__detail h5[data-v-19e9a950] {
  text-align: center;
  padding: 0.25rem 0.5rem;
  background-color: #f1f1f1;
  border-top: 1px solid #8F0091;
}
.coupon-system__systems[data-v-19e9a950] {
  padding: 0.5rem;
  border-top: 1px solid #8F0091;
}
.coupon-system__systems .system-panel[data-v-19e9a950] {
  margin-bottom: 0.5rem;
}
.coupon-system__systems .system-panel[data-v-19e9a950]:last-child {
  margin-bottom: 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.coupon-combined__detail h5[data-v-1b83c8ee] {
  text-align: center;
  padding: 0.25rem 0.5rem;
  background-color: #f1f1f1;
  border-top: 1px solid #8F0091;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-coupons[data-v-1009dcfc] {
  padding: 0.5rem;
}
.user-coupons .coupon[data-v-1009dcfc], .user-coupons .user-panel[data-v-1009dcfc] {
  margin-bottom: 0.5rem;
}
.user-coupons__filter[data-v-1009dcfc] {
  padding: 0.5rem;
}
.user-coupons__filter > div[data-v-1009dcfc] {
  display: grid;
  grid-gap: 0.25rem;
  margin-bottom: 0.5rem;
  grid-template-columns: repeat(5, auto);
}
.user-coupons__status[data-v-1009dcfc] {
  padding: 0.25rem 0.5rem;
  border-radius: 5px;
  color: #000;
  border: 1px solid #000;
  background-color: #f1f1f1;
}
.user-coupons__status.active[data-v-1009dcfc] {
  color: #a840a2;
  border-color: #a840a2;
  background-color: #fff;
}
.user-coupons--d form[data-v-1009dcfc] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-columns: repeat(2, minmax(0, 1fr)) auto;
}
.user-coupons--d form .input__container[data-v-1009dcfc] {
  margin-bottom: 0;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.user-history[data-v-b644a4ee] {
  padding: 0.5rem;
}
.user-history header[data-v-b644a4ee] {
  margin-bottom: 0.5rem;
}
.user-history header .input__container[data-v-b644a4ee] {
  margin-bottom: 0.5rem;
}
.user-history form[data-v-b644a4ee] {
  padding: 0.5rem;
}
.user-history .pagination[data-v-b644a4ee] {
  margin-top: 0.5rem;
}
.user-history--d header[data-v-b644a4ee] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: center;
  grid-template-columns: auto 1fr;
}
.user-history--d header .input__container[data-v-b644a4ee] {
  margin-bottom: 0;
}
.user-history--d form[data-v-b644a4ee] {
  display: grid;
  grid-gap: 0.5rem;
  align-items: start;
  grid-template-columns: repeat(2, minmax(0, 1fr)) auto;
}
/* BORDER */
/* LAYERS */
/* TIMING FUNNCTIONS */
/* ACCENTS */
/* ================================= Screen ================================= */
/* ================================= Screen ================================= */
.ticket {
  position: relative;
  height: 100%;
  background-color: #f1f1f1;
  display: grid;
  align-items: start;
  grid-template-rows: auto auto 1fr auto;
}
.ticket .loading-indicator {
  align-self: center;
  justify-self: center;
}
.ticket__department {
  padding: 0.5rem;
  border-bottom: 1px solid #1d162f;
}
.ticket__department h4 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ticket__status {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
  padding: 0.5rem;
}
.ticket__status--danger {
  color: #F42727;
}
.ticket__status--success {
  color: #00C717;
}
.ticket__status--warning {
  color: #b59300;
}
.ticket__replies {
  align-self: stretch;
  display: grid;
  grid-gap: 0.5rem;
  align-items: start;
  padding: 0.5rem 0.75rem;
  overflow: hidden;
  overflow-y: scroll;
  overflow-y: overlay;
}
.ticket__message {
  position: relative;
  width: 80%;
  padding: 0.5rem;
  border-radius: 5px;
  border: 1px solid #8F0091;
}
.ticket__message::before {
  position: absolute;
  display: block;
  top: 0.5rem;
  width: 10px;
  height: 10px;
  content: "";
}
.ticket__message--left {
  justify-self: left;
  color: #fff;
  background-color: #362a5e;
}
.ticket__message--left::before {
  left: -6px;
  background-color: #362a5e;
  transform: rotate(-45deg) skew(20deg, 20deg);
  border-top: 1px solid #8F0091;
  border-left: 1px solid #8F0091;
}
.ticket__message--right {
  justify-self: right;
  background-color: #fff;
}
.ticket__message--right::before {
  right: -6px;
  background-color: #fff;
  transform: rotate(-45deg) skew(20deg, 20deg);
  border-bottom: 1px solid #8F0091;
  border-right: 1px solid #8F0091;
}
.ticket form {
  display: grid;
  z-index: 2;
  padding: 0.5rem;
  grid-gap: 0.5rem;
  padding-bottom: 1.25rem;
  grid-template-columns: 1fr auto;
}
.ticket form .input__container {
  margin-bottom: 0;
}
.ticket form button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1rem;
  border-radius: 10px;
}
.ticket--d {
  height: 80vh;
}
.ticket--d .ticket__replies {
  scrollbar-width: thin;
  scrollbar-color: #362a5e #8F0091;
  -ms-overflow-style: initial;
}
.ticket--d .ticket__replies::-webkit-scrollbar {
  display: initial;
  width: 0.25rem;
}
.ticket--d .ticket__replies::-webkit-scrollbar-track {
  background-color: #362a5e;
}
.ticket--d .ticket__replies::-webkit-scrollbar-thumb {
  background-color: #8F0091;
}

/*# sourceMappingURL=app.css.map*/