@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin,latin-ext); @font-face {
    font-display: swap;
    font-family: merit;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/merit.eot?33f64e6558c3d7b6ae5243028b26fdf6);
    src: url(/fonts/merit.eot?33f64e6558c3d7b6ae5243028b26fdf6#iefix) format("embedded-opentype"),url(/fonts/merit.ttf?c3c0c183b015203b35d6669c13c45421) format("truetype"),url(/fonts/merit.woff?afde35653faf774ae324eb928222fead) format("woff"),url(/fonts/merit.svg?25e7d0bc3144580255b2712076abd980#merit) format("svg")
}

[class*=" icon-"],[class^=icon-] {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: merit!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.icon-plane-up:before {
    content: "\e9c6"
}

.icon-square-plus:before {
    content: "\e9c4"
}

.icon-thumbs-up:before {
    content: "\e9c3"
}

.icon-bti:before {
    content: "\e9c5"
}

.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 {
    color: #f99e47;
    content: "\e9bf"
}

.icon-square-telegram:before {
    color: #24a1de;
    content: "\e9be"
}

.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-slot-machine-alt:before {
    content: "\e9a6"
}

.icon-watermelon:before {
    content: "\e9a7"
}

.icon-sack:before {
    content: "\e9a8"
}

.icon-fire:before {
    content: "\e9a4"
}

.icon-ankh:before {
    content: "\e9a5"
}

.icon-other:before {
    content: "\e9a2"
}

.icon-roulette:before {
    content: "\e9a3"
}

.icon-nsoft:before {
    content: "\e9a0"
}

.icon-everymatrix:before {
    content: "\e9a1"
}

.icon-user:before {
    content: "\e99f"
}

.icon-comment:before {
    content: "\e99e"
}

.icon-stars:before {
    content: "\e99d"
}

.icon-star-half:before {
    content: "\e99c"
}

.icon-movie:before {
    content: "\e99b"
}

.icon-telegram-circle:before {
    color: #08c;
    content: "\e99a"
}

.icon-phone-ring:before {
    content: "\e998"
}

.icon-balls:before {
    content: "\e997"
}

.icon-period:before {
    content: "\e995"
}

.icon-file-up:before {
    content: "\e996"
}

.icon-g2fa:before {
    content: "\e994"
}

.icon-key:before {
    content: "\e999"
}

.icon-withdraw:before {
    content: "\e993"
}

.icon-mk:before {
    content: "\e992"
}

.icon-arrow-right:before {
    content: "\e991"
}

.icon-moon-over-sun:before {
    content: "\e990"
}

.icon-moon:before {
    content: "\e98f"
}

.icon-placeholder:before {
    content: "\e98e"
}

.icon-user-plus:before {
    content: "\e98c"
}

.icon-login:before {
    content: "\e98d"
}

.icon-circle-user:before {
    content: "\e98b"
}

.icon-santa-hat:before {
    content: "\e989"
}

.icon-gamepad:before {
    content: "\e988"
}

.icon-plus18:before {
    content: "\e987"
}

.icon-clouds:before {
    content: "\e985"
}

.icon-sun:before {
    content: "\e986"
}

.icon-heart-crack:before {
    content: "\e982"
}

.icon-heart-outlined:before {
    content: "\e983"
}

.icon-heart-alt:before {
    content: "\e984"
}

.icon-virtual:before {
    content: "\e980"
}

.icon-virtual-solid:before {
    content: "\e981"
}

.icon-vote:before {
    content: "\e97f"
}

.icon-tv-retro:before {
    content: "\e97e"
}

.icon-maintenance:before {
    content: "\e97d"
}

.icon-download:before {
    content: "\e925"
}

.icon-grid-plus:before {
    content: "\e97b"
}

.icon-pilot:before {
    content: "\e979"
}

.icon-rocket:before {
    content: "\e97a"
}

.icon-right-left:before {
    content: "\e978"
}

.icon-circle:before {
    content: "\e976"
}

.icon-circle-dot:before {
    content: "\e977"
}

.icon-shield:before {
    content: "\e975"
}

.icon-goal-net:before {
    content: "\e973"
}

.icon-question:before {
    content: "\e974"
}

.icon-check-special:before {
    content: "\e971"
}

.icon-times-special:before {
    content: "\e972"
}

.icon-gifts:before {
    content: "\e96d"
}

.icon-metro:before {
    content: "\e96e"
}

.icon-bomb:before {
    content: "\e96f"
}

.icon-megaphone:before {
    content: "\e970"
}

.icon-phone-solid:before {
    content: "\e96c"
}

.icon-phone:before {
    content: "\e96a"
}

.icon-cherry:before {
    content: "\e96b"
}

.icon-bitcoin:before {
    content: "\e968"
}

.icon-chart:before {
    content: "\e969"
}

.icon-handshake:before {
    content: "\e906"
}

.icon-gift-light:before {
    content: "\e965"
}

.icon-headset:before {
    content: "\e966"
}

.icon-cards:before {
    content: "\e967"
}

.icon-slot-machine-light:before {
    content: "\e963"
}

.icon-dice:before {
    content: "\e964"
}

.icon-plane-departure:before {
    content: "\e961"
}

.icon-astronaut:before {
    content: "\e962"
}

.icon-paper-plane:before {
    content: "\e960"
}

.icon-flag:before {
    content: "\e95f"
}

.icon-ticket:before {
    content: "\e95e"
}

.icon-clipboard:before {
    content: "\e95d"
}

.icon-android:before {
    content: "\e95b"
}

.icon-apple:before {
    content: "\e95c"
}

.icon-eye:before {
    content: "\e959"
}

.icon-eye-slash:before {
    content: "\e95a"
}

.icon-user-pen:before {
    content: "\e958"
}

.icon-google:before {
    content: "\e957"
}

.icon-play:before {
    content: "\e956"
}

.icon-messages:before {
    content: "\e94f"
}

.icon-history:before {
    content: "\e950"
}

.icon-logout:before {
    content: "\e951"
}

.icon-file:before {
    content: "\e952"
}

.icon-verify:before {
    content: "\e953"
}

.icon-edit:before {
    content: "\e954"
}

.icon-toolbox:before {
    content: "\e955"
}

.icon-bank:before {
    content: "\e94e"
}

.icon-hourglass:before {
    content: "\e94d"
}

.icon-copy:before {
    content: "\e94c"
}

.icon-wallet-outlined:before {
    content: "\e949"
}

.icon-time:before {
    content: "\e94a"
}

.icon-wallet:before {
    content: "\e94b"
}

.icon-play-circle:before {
    content: "\e948"
}

.icon-turkish-lira:before {
    content: "\e947"
}

.icon-trash:before {
    content: "\e946"
}

.icon-star-outline:before {
    content: "\e945"
}

.icon-arrow-down-short-wide:before {
    content: "\e940"
}

.icon-arrow-down-big-small:before {
    content: "\e944"
}

.icon-clock:before {
    content: "\e941"
}

.icon-calendar-week:before {
    content: "\e942"
}

.icon-calendar-day:before {
    content: "\e943"
}

.icon-video:before {
    content: "\e93f"
}

.icon-stats:before {
    content: "\e93e"
}

.icon-filters:before {
    content: "\e93d"
}

.icon-sync:before {
    content: "\e93b"
}

.icon-expand:before {
    content: "\e93c"
}

.icon-club:before {
    content: "\e937"
}

.icon-diamond-alt:before {
    content: "\e938"
}

.icon-heart:before {
    content: "\e939"
}

.icon-spade:before {
    content: "\e93a"
}

.icon-chevron-left:before {
    content: "\e936"
}

.icon-trophy:before {
    content: "\e935"
}

.icon-search:before {
    content: "\e934"
}

.icon-medal:before {
    content: "\e932"
}

.icon-fire-flame:before {
    content: "\e933"
}

.icon-globe:before {
    content: "\e931"
}

.icon-gift:before {
    content: "\e92b"
}

.icon-money-bill:before {
    content: "\e92e"
}

.icon-paper:before {
    content: "\e92f"
}

.icon-slideshare:before {
    content: "\e930"
}

.icon-envelope-check:before {
    content: "\e92a"
}

.icon-click-link:before {
    content: "\e92c"
}

.icon-how:before {
    content: "\e92d"
}

.icon-hexagon-exclamation:before {
    content: "\e929"
}

.icon-hexagon:before {
    content: "\e927"
}

.icon-hexagon-check:before {
    content: "\e928"
}

.icon-caret-down:before {
    content: "\e97c"
}

.icon-caret-up:before {
    content: "\e926"
}

.icon-mobile:before {
    content: "\e91e"
}

.icon-id-card:before {
    content: "\e91f"
}

.icon-calendar:before {
    content: "\e920"
}

.icon-building:before {
    content: "\e921"
}

.icon-map-marker:before {
    content: "\e922"
}

.icon-envelope:before {
    content: "\e923"
}

.icon-lock:before {
    content: "\e924"
}

.icon-star:before {
    content: "\e91d"
}

.icon-sports:before {
    content: "\e917"
}

.icon-users:before {
    content: "\e918"
}

.icon-slot-machine:before {
    content: "\e919"
}

.icon-coins:before {
    content: "\e91a"
}

.icon-plus-circle:before {
    content: "\e91b"
}

.icon-times-circle:before {
    content: "\e91c"
}

.icon-bars:before {
    content: "\e90d"
}

.icon-times:before {
    content: "\e90e"
}

.icon-baccarat:before {
    content: "\e900"
}

.icon-backgammon:before {
    content: "\e901"
}

.icon-bingo:before {
    content: "\e902"
}

.icon-blackjack:before {
    content: "\e903"
}

.icon-diamond:before {
    content: "\e904"
}

.icon-dog:before {
    content: "\e905"
}

.icon-home:before {
    content: "\e907"
}

.icon-horse:before {
    content: "\e908"
}

.icon-live:before {
    content: "\e909"
}

.icon-tv-live:before {
    content: "\e90a"
}

.icon-tv:before {
    content: "\e90b"
}

.icon-zeplin:before {
    content: "\e90c"
}

.icon-square-whatsapp:before {
    color: #25d366;
    content: "\e98a"
}

.icon-facebook:before {
    color: #1877f2;
    content: "\e90f"
}

.icon-instagram:before {
    color: #e4405f;
    content: "\e910"
}

.icon-pinterest:before {
    color: #bd081c;
    content: "\e911"
}

.icon-skype:before {
    color: #00aff0;
    content: "\e912"
}

.icon-telegram:before {
    content: "\e913"
}

.icon-twitter:before {
    color: #1da1f2;
    content: "\e914"
}

.icon-whatsapp:before {
    color: #25d366;
    content: "\e915"
}

.icon-youtube:before {
    color: red;
    content: "\e916"
}

.spinner {
    margin-top: 1rem;
    text-align: center;
    width: 70px
}

.spinner>div {
    animation: sk-bouncedelay 1.4s ease-in-out infinite both;
    background-color: #ebb058;
    border-radius: 100%;
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    width: 18px
}

.spinner .bounce1 {
    animation-delay: -.32s
}

.spinner .bounce2 {
    animation-delay: -.16s
}

@keyframes sk-bouncedelay {
    0%,80%,to {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.theme--light .spinner>div {
    background-color: var(--red)
}

.toasted-container.bottom-left {
    bottom: calc(env(safe-area-inset-bottom) + 2rem)!important;
    padding: 0 1rem
}

@media (min-width: 1024px) {
    .toasted-container.bottom-left {
        padding:0
    }
}

.toasted-container .toasted.app-toast {
    background-color: #0e2258;
    border-radius: 5px;
    color: #fff;
    font-size: .875rem;
    font-weight: 600;
    justify-content: flex-start;
    line-height: normal;
    max-width: 100vw;
    padding: .75rem 1.5rem .75rem 1rem
}

@media (min-width: 1024px) {
    .toasted-container .toasted.app-toast {
        max-width:350px
    }
}

.toasted-container .toasted.app-toast>i:first-child {
    font-size: 1rem;
    margin-right: .5rem
}

.toasted-container .toasted.app-toast a.action {
    border-radius: 0;
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    position: absolute;
    right: .375rem;
    top: .375rem
}

.toasted-container .toasted.app-toast.toast--success {
    background-color: rgba(0,199,23,.9);
    border: 1px solid #00c717;
    color: #fff
}

.toasted-container .toasted.app-toast.toast--error {
    background-color: rgba(244,39,39,.9);
    border: 1px solid #f42727
}

input:disabled,select:disabled {
    opacity: 1
}

.input--reset {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: none;
    border: none;
    border-radius: 0;
    font-family: inherit;
    font-size: .875rem;
    outline: none;
    width: 100%
}

.input--reset::-moz-placeholder {
    color: hsla(0,0%,100%,.6)
}

.input--reset::placeholder {
    color: hsla(0,0%,100%,.6)
}

.input--reset:disabled {
    color: hsla(0,0%,100%,.38);
    cursor: not-allowed
}

.input__container {
    margin-bottom: 1rem;
    position: relative;
    width: 100%
}

.input__root {
    align-items: center;
    display: flex;
    flex-direction: row;
    position: relative
}

.input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #091840;
    border: none;
    border-bottom: 2px solid #fff;
    border-radius: 0;
    color: #fff;
    font-family: inherit;
    font-size: .875rem;
    outline: none;
    padding: .375rem 1rem .375rem 2rem;
    transition: all .2s ease;
    width: 100%
}

.input.input--invalid,.input.input--invalid:focus,.input.input--invalid:hover {
    border-color: #f42727
}

.input.input__select {
    padding: .375rem 2rem
}

.input::-moz-placeholder {
    color: hsla(0,0%,100%,.6)
}

.input::placeholder {
    color: hsla(0,0%,100%,.6)
}

.input:focus,.input:hover {
    border-color: #ebb058
}

.input:disabled {
    border-color: hsla(0,0%,100%,.38);
    color: hsla(0,0%,100%,.38)
}

.input__icon {
    left: .375rem;
    position: absolute
}

.input__toggle {
    position: absolute;
    right: .5rem
}

img.input__icon {
    width: .875rem
}

.input__error {
    color: #f42727;
    font-size: .75rem;
    font-style: italic;
    margin-top: .25rem
}

.input-phone .input {
    padding-left: 3.25rem
}

.input-phone span {
    align-items: center;
    bottom: 2px;
    display: flex;
    flex-direction: row;
    height: calc(100% - 2px);
    justify-content: space-between;
    left: 2rem;
    overflow: hidden;
    padding: .375rem 0;
    position: absolute;
    width: 1.5rem
}

.input-phone__countries {
    background-color: #0e1f4e;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    bottom: 0;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    transform: translateY(100%);
    transition: height .2s ease;
    width: 100%;
    z-index: 9
}

.input-phone__countries li {
    cursor: pointer;
    overflow: hidden;
    padding: .375rem 1rem;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.input-phone__countries li:nth-child(2n) {
    background-color: #091840
}

.input-phone__countries li span:first-child {
    left: 1rem;
    position: absolute
}

.input-phone__countries li span:nth-child(2) {
    font-size: .75rem;
    padding-left: 3rem
}

.input-phone__countries.input-phone__countries--collapsed {
    border: 1px solid #fff;
    height: 200px;
    overflow: scroll;
    overflow: overlay
}

.select__arrow {
    pointer-events: none;
    position: absolute;
    right: .5rem
}

.select__arrow--disabled {
    color: hsla(0,0%,100%,.38)
}

.checkbox__container {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: 1rem;
    transition: color .2s ease
}

@media (hover: hover) and (min-width:1024px) {
    .checkbox__container:hover {
        color:#ebb058
    }
}

.checkbox--invalid {
    color: #f42727
}

.checkbox--disabled {
    color: hsla(0,0%,100%,.38)
}

.checkbox--disabled .checkbox__root,.checkbox--disabled i,.checkbox--disabled label {
    cursor: not-allowed
}

@media (hover: hover) and (min-width:1024px) {
    .checkbox--disabled:hover {
        color:hsla(0,0%,100%,.38)
    }
}

.checkbox__root {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-right: .5rem
}

.checkbox__input {
    position: absolute;
    visibility: hidden
}

.s-input__root {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    overflow: hidden
}

.s-input__root label {
    align-items: center;
    background-color: #0e2258;
    border-right: 1px solid #1b3a8e;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    padding: .4375rem .5rem;
    width: 2.25rem
}

.s-input__root label i:before {
    color: #fff
}

.s-input__root.s-input--invalid i:before {
    color: #f42727
}

.s-input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #091840;
    border: none;
    color: #fff;
    flex-grow: 1;
    font-family: inherit;
    font-size: .875rem;
    outline: none;
    padding: .4375rem 1rem;
    transition: all .2s ease
}

.s-input::-moz-placeholder {
    color: hsla(0,0%,100%,.6)
}

.s-input::placeholder {
    color: hsla(0,0%,100%,.6)
}

.s-input:disabled {
    color: hsla(0,0%,100%,.38)
}

.textarea__container .input {
    background-color: #0e2258;
    resize: none
}

a {
    color: inherit;
    font-weight: 500;
    text-decoration: none;
    transition: all .2s ease;
    white-space: nowrap
}

@media (hover: hover) and (min-width:1024px) {
    a:hover {
        color:#ebb058
    }
}

a.active {
    color: #ebb058
}

.outlined-link--bold span {
    font-weight: 700
}

.outlined-link--underlined span {
    text-decoration: underline
}

.outlined-link--uppercase span {
    text-transform: uppercase
}

button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: unset;
    border: none;
    color: inherit;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    font-weight: 600;
    outline: none;
    text-align: center;
    white-space: nowrap
}

button:disabled {
    color: hsla(0,0%,100%,.38);
    cursor: not-allowed
}

.btn {
    background-color: transparent;
    border-radius: 5px;
    color: #fff;
    font-size: .875rem;
    font-weight: 600;
    padding: .5rem 1rem;
    transition: background-color,color .2s ease
}

.btn:disabled,.btn:hover:disabled {
    background-color: #0e2258;
    color: hsla(0,0%,100%,.38);
    cursor: not-allowed
}

.btn--sm {
    font-size: .75rem;
    padding: .25rem .75rem
}

.btn--block {
    display: block;
    width: 100%
}

.btn--flex {
    align-items: center;
    display: flex;
    justify-content: center
}

.btn--round {
    border-radius: 50%;
    height: 28px;
    padding: .375rem;
    width: 28px
}

.btn--uppercase {
    text-transform: uppercase
}

button.btn--black {
    color: #000;
    filter: unset
}

button.btn--white {
    color: #fff;
    filter: unset
}

.btn--brand {
    background-color: #ebb058;
    color: #000
}

.btn--brand:disabled,.btn--brand:hover:disabled {
    background-color: #707070;
    color: hsla(0,0%,100%,.38)
}

@media (hover: hover) and (min-width:1024px) {
    .btn--brand:hover {
        background-color:#e69a2a;
        color: #000
    }
}

.btn--dark {
    background-color: #091840
}

@media (hover: hover) and (min-width:1024px) {
    .btn--dark:hover {
        color:#ebb058
    }
}

.btn--primary {
    background-color: #0e1f4e
}

@media (hover: hover) and (min-width:1024px) {
    .btn--primary:hover {
        color:#ebb058
    }
}

.btn--primary:disabled,.btn--primary:hover:disabled {
    background-color: #0e1f4e;
    color: hsla(0,0%,100%,.38);
    cursor: not-allowed
}

.btn--red,.btn--secondary {
    background-color: var(--red)
}

@media (hover: hover) and (min-width:1024px) {
    .btn--red:hover,.btn--secondary:hover {
        background-color:var(--red-dark)
    }
}

.btn--light {
    background-color: #0e2258
}

@media (hover: hover) and (min-width:1024px) {
    .btn--light:hover {
        color:#ebb058
    }
}

.btn--danger {
    background-color: rgba(244,39,39,.2)
}

@media (hover: hover) and (min-width:1024px) {
    .btn--danger:hover {
        background-color:#f42727
    }
}

.btn--success {
    background-color: rgba(0,199,23,.5)
}

@media (hover: hover) and (min-width:1024px) {
    .btn--success:hover {
        background-color:#00c717
    }
}

.btn--outlined-brand {
    border: 1px solid #ebb058;
    color: #fff
}

.btn--outlined-brand:disabled {
    border: 1px solid hsla(0,0%,100%,.38);
    color: hsla(0,0%,100%,.38);
    cursor: not-allowed
}

.btn--outlined-red {
    border: 1px solid var(--red);
    color: var(--text-gray)
}

@media (hover: hover) and (min-width:1024px) {
    .btn--outlined-red:hover {
        border-color:var(--red-dark);
        color: var(--text-gray)
    }
}

.btn--outlined-red:disabled {
    border: 1px solid var(--text-gray-disabled);
    color: var(--text-gray-disabled);
    cursor: not-allowed
}

.btn--outlined-primary {
    background-color: #091840;
    border: 1px solid #0e2258;
    color: #fff
}

.btn--outlined-primary:disabled {
    border: 1px solid hsla(0,0%,100%,.38);
    color: hsla(0,0%,100%,.38);
    cursor: not-allowed
}

.btn--danger {
    background-color: #f42727
}

.app-drawer__root {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: var(--header-height);
    z-index: 9999
}

.app-drawer__backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.app-drawer__backdrop:before {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(0,0,0,.5);
    content: "";
    display: block;
    height: calc(100% - var(--header-height));
    position: relative;
    top: var(--header-height);
    width: 100%
}

.app-drawer {
    -ms-overflow-style: none;
    background-color: #0e2258;
    height: 100%;
    overflow-y: auto;
    overflow-y: overlay;
    padding-bottom: env(safe-area-inset-bottom);
    position: absolute;
    scrollbar-width: none;
    transform: translateX(0);
    transition: transform 225ms cubic-bezier(.4,0,.2,1) 0ms;
    width: 0
}

.app-drawer::-webkit-scrollbar {
    display: none
}

.app-drawer--primary {
    background-color: #0e1f4e
}

.app-drawer--dark {
    background-color: #091840
}

.app-drawer.app-drawer--default {
    width: 300px
}

.app-drawer.app-drawer--default.app-drawer--left {
    left: calc(-300px - 1rem)
}

.app-drawer.app-drawer--default.app-drawer--right {
    right: calc(-300px - 1rem)
}

.app-drawer.app-drawer--large {
    width: 400px
}

.app-drawer.app-drawer--large.app-drawer--left {
    left: calc(-400px - 1rem)
}

.app-drawer.app-drawer--large.app-drawer--right {
    right: calc(-400px - 1rem)
}

.app-drawer--open {
    pointer-events: all
}

.app-drawer--open .app-drawer--default.app-drawer--left {
    transform: translateX(calc(300px + 1rem))
}

.app-drawer--open .app-drawer--default.app-drawer--right {
    transform: translateX(calc(-300px - 1rem))
}

.app-drawer--open .app-drawer--large.app-drawer--left {
    transform: translateX(calc(400px + 1rem))
}

.app-drawer--open .app-drawer--large.app-drawer--right {
    transform: translateX(calc(-400px - 1rem))
}

.app-drawer--sports {
    top: calc(var(--header-height) + 40px)
}

.app-drawer--sports .app-drawer__backdrop:before {
    height: calc(100% - var(--header-height) - 40px);
    top: calc(var(--header-height) + 40px)
}

.drawer-fade-enter-active,.drawer-fade-leave-active {
    transition: opacity 225ms cubic-bezier(.4,0,.2,1) 0ms
}

.drawer-fade-enter,.drawer-fade-leave-to {
    opacity: 0
}

footer.app-footer {
    background-color: #091840;
    grid-row: 3/4
}

.outlined-link {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 20px;
    display: flex;
    height: 28px;
    justify-content: center;
    position: relative;
    transition: color,border-color,background .2s ease
}

.outlined-link i {
    position: absolute
}

.outlined-link i.outlined-link__icon-l {
    left: .5rem
}

.outlined-link i.outlined-link__icon-r {
    right: .5rem
}

.outlined-link span {
    display: block;
    padding-bottom: .125rem
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link:hover {
        border-color:#ebb058
    }
}

.outlined-link.active,.outlined-link.exact-active {
    border-color: #ebb058
}

@media (min-width: 1024px) {
    .outlined-link--xl {
        border-radius:30px;
        font-size: 1rem;
        font-weight: 700;
        height: 32px
    }

    .outlined-link--xl i.icon--md {
        position: absolute
    }

    .outlined-link--xl i.icon--md.outlined-link__icon-l {
        left: .75rem
    }

    .outlined-link--xl i.icon--md.outlined-link__icon-r {
        right: .75rem
    }
}

.outlined-link--gradient {
    background-color: unset;
    background: linear-gradient(180deg,#091840 0,#ca113d);
    border: none;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--gradient:hover {
        background:linear-gradient(180deg,#ca113d 0,#ca113d);
        color: #fff
    }
}

.outlined-link--gradient.active,.outlined-link--gradient.exact-active {
    background: linear-gradient(180deg,#ca113d 0,#ca113d);
    color: #fff
}

.outlined-link--accent {
    border-color: #ffb400;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--accent:hover {
        border-color:#ebb058;
        color: #ffb400
    }
}

.outlined-link--accent.active,.outlined-link--accent.exact-active {
    border-color: #ebb058;
    color: #ffb400
}

.outlined-link--red {
    border-color: var(--red);
    color: var(--text-gray)
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--red:hover {
        border-color:var(--red-dark);
        color: var(--text-gray)
    }
}

.outlined-link--red.active,.outlined-link--red.exact-active {
    border-color: var(--red-dark);
    color: var(--text-gray)
}

.outlined-link--muted {
    border-color: #0e2258;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--muted:hover {
        border-color:#fff;
        color: #fff
    }
}

.outlined-link--muted.active,.outlined-link--muted.exact-active {
    border-color: #fff;
    color: #ebb058
}

.outlined-link--gray {
    border-color: var(--text-gray-disabled);
    color: var(--text-gray)
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--gray:hover {
        border-color:var(--text-gray);
        color: var(--text-gray)
    }
}

.outlined-link--gray.active,.outlined-link--gray.exact-active {
    border-color: var(--text-gray);
    color: var(--text-gray)
}

.outlined-link--primary {
    background-color: #0e2258;
    border-color: #1b3a8e;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--primary:hover {
        border-color:#fff;
        color: #fff
    }
}

.outlined-link--primary.active,.outlined-link--primary.exact-active {
    border-color: #fff
}

.outlined-link--filled {
    background-color: #ebb058;
    border: none;
    color: #0e1f4e
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--filled:hover {
        background-color:#ebb058;
        border: none;
        color: #0e1f4e
    }
}

.outlined-link--filled.active,.outlined-link--filled.exact-active {
    background-color: #ebb058;
    border: none;
    color: #0e1f4e
}

.outlined-link--warning {
    background-color: #0e2258;
    border-color: #fdd835;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--warning:hover {
        color:#fdd835
    }
}

.outlined-link--warning.active,.outlined-link--warning.exact-active {
    color: #fdd835
}

.outlined-link--danger {
    background-color: #0e2258;
    border-color: #f42727;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--danger:hover {
        border-color:#f42727;
        color: #f42727
    }
}

.outlined-link--danger.active,.outlined-link--danger.exact-active {
    color: #f42727
}

.outlined-link--success {
    background-color: #0e2258;
    border-color: #00c717;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--success:hover {
        border-color:#00c717;
        color: #00c717
    }
}

.outlined-link--success.active,.outlined-link--success.exact-active {
    border-color: #00c717;
    color: #00c717
}

.outlined-link--brand-alt {
    border: 3px solid #e3b367;
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .outlined-link--brand-alt:hover {
        border-color:#ebb058
    }
}

.outlined-link--brand-alt.active,.outlined-link--brand-alt.exact-active {
    border-color: #ebb058
}

.loader-fade-enter-active,.loader-fade-leave-active {
    transition: opacity .2s ease
}

.loader-fade-enter,.loader-fade-leave-to {
    opacity: 0
}

.scale-enter-active,.scale-leave-active {
    transform: scale(1);
    transition: transform .2s ease
}

.scale-enter,.scale-leave-to {
    transform: scale(0)
}

.page-transition-enter-active,.page-transition-leave-active {
    transition: opacity .3s ease-in-out
}

.page-transition-enter,.page-transition-leave-to {
    opacity: 0
}

.bounce-transition {
    display: inline-block
}

.bounce-enter {
    animation: bounce-in .5s
}

.bounce-leave {
    animation: bounce-out .5s
}

.slide-fade-enter-active {
    transition: all .3s ease-out
}

.slide-fade-leave-active {
    transition: all .8s cubic-bezier(1,.5,.8,1)
}

.slide-fade-enter-from,.slide-fade-leave-to {
    opacity: 0;
    transform: translateX(20px)
}

@keyframes bounce-in {
    0% {
        transform: scale(0)
    }

    50% {
        transform: scale(1.5)
    }

    to {
        transform: scale(1)
    }
}

@keyframes bounce-out {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.5)
    }

    to {
        transform: scale(0)
    }
}

@keyframes slide-out {
    0% {
        transform: perspective(100rem) rotateY(-30deg) translateX(0)
    }

    30% {
        transform: perspective(100rem) rotateY(-30deg) translate3d(4rem,0,0)
    }

    to {
        transform: perspective(100rem) rotateY(0) translateZ(10rem);
        z-index: 2
    }
}

@keyframes slide-in {
    0% {
        transform: perspective(100rem) rotateY(0) translateZ(10rem);
        z-index: 2
    }

    60% {
        transform: perspective(100rem) rotateY(-30deg) translate3d(4rem,0,0);
        z-index: 2
    }

    to {
        transform: perspective(100rem) rotateY(-30deg) translate(0)
    }
}

.awards {
    grid-gap: .75rem;
    align-items: center;
    background-color: #ca113d;
    border-radius: 5px;
    display: grid;
    grid-template-columns: repeat(6,minmax(0,1fr));
    margin: 1rem 0;
    padding: .75rem
}

.awards h2 {
    color: #fff;
    grid-column: span 3;
    grid-row: 1/2
}

.awards article {
    grid-column: span 3;
    grid-row: 2/3
}

.awards article p {
    font-size: .75rem;
    font-weight: 600;
    margin-bottom: .5rem
}

.awards article p:last-child {
    margin-bottom: 0
}

.awards img {
    align-self: center;
    display: block;
    grid-row: 1/3;
    justify-self: center;
    max-width: 150px;
    width: 100%
}

.coupon {
    background-color: #0e2258;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    overflow: hidden
}

.coupon__content {
    overflow: hidden;
    transition: max-height .2s ease
}

.coupon__teams {
    grid-gap: .25rem;
    border-bottom: 1px solid #091840;
    display: grid;
    font-size: .75rem;
    grid-template-columns: 1fr auto 1fr;
    padding: .25rem .5rem
}

.coupon__teams em {
    color: #ebb058;
    text-align: center
}

.coupon__teams span {
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.coupon__teams span:last-child {
    justify-self: end
}

.coupon__detail {
    grid-row-gap: 1px;
    align-items: center;
    background-color: #091840;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.coupon__detail .coupon__detail--1 {
    grid-column: span 1
}

.coupon__detail .coupon__detail--3 {
    grid-column: span 3
}

.coupon__detail span {
    background-color: #0e2258;
    font-size: .75rem;
    font-weight: 600;
    grid-column: span 2;
    overflow: hidden;
    padding: .25rem .5rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.coupon__detail span:nth-child(2n) {
    text-align: right
}

.coupon__detail span:last-child {
    grid-column: 1/-1
}

.coupon__text--status-0 {
    color: #fdd835
}

.coupon__text--status-2 {
    color: #00c717
}

.coupon__text--status-3 {
    color: #f42727
}

.coupon__text--status-4 {
    color: #707070
}

.pulse {
    border-radius: 50%;
    height: 3rem;
    position: absolute;
    width: 3rem;
    z-index: -1
}

.pulse .pulse__wave:first-of-type {
    animation-delay: 0s;
    animation-iteration-count: 3;
    animation-timing-function: cubic-bezier(.4,0,.2,1);
    border: 1.5rem solid #ebb058;
    border-radius: 50%
}

.pulse .pulse__wave:first-of-type,.pulse .pulse__wave:nth-of-type(2) {
    align-items: center;
    animation-duration: 3s;
    animation-name: ripple;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 50%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: opacity .2s ease;
    width: 100%;
    z-index: 0
}

.pulse .pulse__wave:nth-of-type(2) {
    animation-delay: .75s;
    animation-iteration-count: 3;
    animation-timing-function: cubic-bezier(.4,0,.2,1);
    border: 1.5rem solid #00c717;
    border-radius: 50%
}

.pulse .pulse__wave:nth-of-type(3) {
    align-items: center;
    animation-delay: 1.5s;
    animation-duration: 3s;
    animation-iteration-count: 3;
    animation-name: ripple;
    animation-timing-function: cubic-bezier(.4,0,.2,1);
    border: 1.5rem solid #f42727;
    border-radius: 50%;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 50%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: opacity .2s ease;
    width: 100%;
    z-index: 0
}

@keyframes ripple {
    0% {
        opacity: 1;
        transform: translate(-50%,-50%) scale3d(.5,.5,1)
    }

    to {
        opacity: 0;
        transform: translate(-50%,-50%) scale3d(1.5,1.5,1)
    }
}

.sr-bb {
    background: #0e2258;
    font-family: Roboto,Noto,Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: left
}

.sr-bb.sr-rtl {
    text-align: right
}

.sr-bb .sr-bb {
    background: none
}

.sr-bb .srt-base-1 {
    background-color: transparent;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-1-win {
    background-color: transparent;
    border-color: #ebb058;
    color: #ebb058
}

.sr-bb .srt-base-1-draw {
    background-color: transparent;
    border-color: hsla(0,0%,100%,.4);
    color: hsla(0,0%,100%,.4)
}

.sr-bb .srt-base-1-lose {
    background-color: transparent;
    border-color: #d32f2f;
    color: #d32f2f
}

.sr-bb .srt-base-1-is-active {
    background-color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-1-is-active-2 {
    background-color: #263869;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-1-is-hoverable:hover {
    background-color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-1-primary {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-base-1-home-1 {
    background-color: transparent;
    border-color: #ebb058;
    color: #ebb058
}

.sr-bb .srt-base-1-away-1 {
    background-color: transparent;
    border-color: #d32f2f;
    color: #d32f2f
}

.sr-bb .srt-base-1-home-2 {
    background-color: transparent;
    border-color: #fff;
    color: #ebb058
}

.sr-bb .srt-base-1-away-2 {
    background-color: transparent;
    border-color: #fff;
    color: #d32f2f
}

.sr-bb .srt-base-1-home-3 {
    color: #ebb058
}

.sr-bb .srt-base-1-away-3,.sr-bb .srt-base-1-home-3 {
    background-color: transparent;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-away-3 {
    color: #d32f2f
}

.sr-bb .srt-base-1-home-4 {
    background-color: transparent;
    border-color: #a98558;
    color: #a98558
}

.sr-bb .srt-base-1-away-4 {
    background-color: transparent;
    border-color: #982b3b;
    color: #982b3b
}

.sr-bb .srt-base-1-home-5 {
    background-color: transparent;
    border-color: #f2cc92;
    color: #f2cc92
}

.sr-bb .srt-base-1-away-5 {
    background-color: transparent;
    border-color: #e27878;
    color: #e27878
}

.sr-bb .srt-base-1-background,.sr-bb .srt-base-2 {
    background-color: #0e2258;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-2-is-active,.sr-bb .srt-base-2-is-hoverable:hover,.sr-bb .srt-base-3 {
    background-color: #2b3d6c;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-3-is-active,.sr-bb .srt-base-3-is-hoverable:hover {
    background-color: #374874;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-3-background {
    background-color: #0e2258;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-4 {
    background-color: #1a2d60;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-5-is-active,.sr-bb .srt-base-5-is-hoverable:hover {
    background-color: #4d5b83;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-base-6 {
    background-color: transparent;
    border-color: hsla(0,0%,100%,.3);
    color: #fff
}

.sr-bb .srt-primary-1 {
    background-color: #fff;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-1-is-active,.sr-bb .srt-primary-1-is-hoverable:hover {
    background-color: #e6e6e6;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-1-is-disabled {
    background-color: #ccc;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-2 {
    background-color: #fff;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-3 {
    background-color: #e6e6e6;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-4,.sr-bb .srt-primary-5 {
    background-color: #9fa7bc;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-5-is-hoverable:hover,.sr-bb .srt-primary-6,.sr-bb .srt-primary-7,.sr-bb .srt-primary-8 {
    background-color: #fff;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-8-is-active-1 {
    background-color: #e6e6e6;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-8-is-active-2 {
    background-color: #e6e6e6;
    border-color: #0e2258;
    color: #000
}

.sr-bb .srt-primary-9 {
    background-color: #56648a;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-primary-10 {
    background-color: #cfd3de;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-11 {
    background-color: #e6e6e6;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-primary-12 {
    background-color: #fff;
    border-color: #000;
    color: #000
}

.sr-bb .srt-primary-13 {
    background-color: #1a2d60;
    border-color: hsla(0,0%,100%,.3);
    color: #000
}

.sr-bb .srt-base-1-primary-1,.sr-bb .srt-base-1-primary-2 {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-base-1-primary-3 {
    background-color: transparent;
    border-color: #e6e6e6;
    color: #e6e6e6
}

.sr-bb .srt-base-1-primary-4,.sr-bb .srt-base-1-primary-5 {
    background-color: transparent;
    border-color: #9fa7bc;
    color: #9fa7bc
}

.sr-bb .srt-base-1-primary-6,.sr-bb .srt-base-1-primary-7,.sr-bb .srt-base-1-primary-8 {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-base-1-primary-9 {
    background-color: transparent;
    border-color: #56648a;
    color: #56648a
}

.sr-bb .srt-base-1-primary-10 {
    background-color: transparent;
    border-color: #cfd3de;
    color: #cfd3de
}

.sr-bb .srt-base-1-primary-11 {
    background-color: transparent;
    border-color: #e6e6e6;
    color: #e6e6e6
}

.sr-bb .srt-base-1-primary-13 {
    background-color: #0e2258;
    border-color: hsla(0,0%,100%,.3);
    color: #1a2d60
}

.sr-bb .srt-base-1-neutral-1 {
    background-color: transparent;
    border-color: #2d3f6e;
    color: #2d3f6e
}

.sr-bb .srt-base-1-neutral-2 {
    background-color: transparent;
    border-color: #e7e9ee;
    color: #e7e9ee
}

.sr-bb .srt-base-1-neutral-3 {
    background-color: transparent;
    border-color: hsla(0,0%,100%,.12);
    color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-neutral-4 {
    background-color: transparent;
    border-color: #abb2c5;
    color: #abb2c5
}

.sr-bb .srt-base-1-neutral-5 {
    background-color: transparent;
    border-color: #c3c8d5;
    color: #c3c8d5
}

.sr-bb .srt-base-1-neutral-6 {
    background-color: transparent;
    border-color: #485780;
    color: #485780
}

.sr-bb .srt-base-1-neutral-7 {
    background-color: transparent;
    border-color: #abb2c5;
    color: #abb2c5
}

.sr-bb .srt-base-1-neutral-8 {
    background-color: transparent;
    border-color: #2d3f6e;
    color: #2d3f6e
}

.sr-bb .srt-base-1-neutral-9 {
    background-color: transparent;
    border-color: #1c2f62;
    color: #1c2f62
}

.sr-bb .srt-base-1-neutral-10 {
    background-color: transparent;
    border-color: #2b3d6c;
    color: #2b3d6c
}

.sr-bb .srt-base-1-neutral-11 {
    background-color: transparent;
    border-color: #6e7a9b;
    color: #6e7a9b
}

.sr-bb .srt-base-1-neutral-12 {
    background-color: transparent;
    border-color: #b7bdcd;
    color: #b7bdcd
}

.sr-bb .srt-base-1-neutral-13 {
    background-color: transparent;
    border-color: #263869;
    color: #263869
}

.sr-bb .srt-base-1-is-active-primary {
    background-color: hsla(0,0%,100%,.12);
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-base-1-is-active-home-1 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #ebb058;
    color: #ebb058
}

.sr-bb .srt-base-1-is-active-away-1 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #d32f2f;
    color: #d32f2f
}

.sr-bb .srt-base-1-is-active-home-2 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #fff;
    color: #ebb058
}

.sr-bb .srt-base-1-is-active-away-2 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #fff;
    color: #d32f2f
}

.sr-bb .srt-base-1-is-active-home-3 {
    background-color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12);
    color: #ebb058
}

.sr-bb .srt-base-1-is-active-away-3 {
    background-color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12);
    color: #d32f2f
}

.sr-bb .srt-base-1-is-active-home-4 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #a98558;
    color: #a98558
}

.sr-bb .srt-base-1-is-active-away-4 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #982b3b;
    color: #982b3b
}

.sr-bb .srt-base-1-is-active-home-5 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #f2cc92;
    color: #f2cc92
}

.sr-bb .srt-base-1-is-active-away-5 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #e27878;
    color: #e27878
}

.sr-bb .srt-base-1-is-active-primary-1,.sr-bb .srt-base-1-is-active-primary-2 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-base-1-is-active-primary-3 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #e6e6e6;
    color: #e6e6e6
}

.sr-bb .srt-base-1-is-active-primary-4,.sr-bb .srt-base-1-is-active-primary-5 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #9fa7bc;
    color: #9fa7bc
}

.sr-bb .srt-base-1-is-active-primary-6,.sr-bb .srt-base-1-is-active-primary-7,.sr-bb .srt-base-1-is-active-primary-8 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-base-1-is-active-primary-9 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #56648a;
    color: #56648a
}

.sr-bb .srt-base-1-is-active-primary-10 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #cfd3de;
    color: #cfd3de
}

.sr-bb .srt-base-1-is-active-primary-11 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #e6e6e6;
    color: #e6e6e6
}

.sr-bb .srt-base-1-is-active-neutral-1 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #2d3f6e;
    color: #2d3f6e
}

.sr-bb .srt-base-1-is-active-neutral-2 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #e7e9ee;
    color: #e7e9ee
}

.sr-bb .srt-base-1-is-active-neutral-3 {
    background-color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12);
    color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-neutral-4 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #abb2c5;
    color: #abb2c5
}

.sr-bb .srt-base-1-is-active-neutral-5 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #c3c8d5;
    color: #c3c8d5
}

.sr-bb .srt-base-1-is-active-neutral-6 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #485780;
    color: #485780
}

.sr-bb .srt-base-1-is-active-neutral-7 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #abb2c5;
    color: #abb2c5
}

.sr-bb .srt-base-1-is-active-neutral-8 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #2d3f6e;
    color: #2d3f6e
}

.sr-bb .srt-base-1-is-active-neutral-9 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #1c2f62;
    color: #1c2f62
}

.sr-bb .srt-base-1-is-active-neutral-10 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #2b3d6c;
    color: #2b3d6c
}

.sr-bb .srt-base-1-is-active-neutral-11 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #6e7a9b;
    color: #6e7a9b
}

.sr-bb .srt-base-1-is-active-neutral-12 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #b7bdcd;
    color: #b7bdcd
}

.sr-bb .srt-base-1-is-active-neutral-13 {
    background-color: hsla(0,0%,100%,.12);
    border-color: #263869;
    color: #263869
}

.sr-bb .srt-home-1 {
    background-color: #ebb058;
    border-color: #ebb058;
    color: #000
}

.sr-bb .srt-away-1 {
    background-color: #d32f2f;
    border-color: #d32f2f;
    color: #fff
}

.sr-bb .srt-home-2 {
    background-color: #ebb058;
    border-color: #fff;
    color: #000
}

.sr-bb .srt-away-2 {
    background-color: #d32f2f;
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-home-3 {
    background-color: #ebb058;
    border-color: #0e2258;
    color: #000
}

.sr-bb .srt-away-3 {
    background-color: #d32f2f;
    border-color: #0e2258;
    color: #fff
}

.sr-bb .srt-home-4 {
    background-color: #a98558;
    border-color: #a98558;
    color: #000
}

.sr-bb .srt-away-4 {
    background-color: #982b3b;
    border-color: #982b3b;
    color: #fff
}

.sr-bb .srt-home-5 {
    background-color: #f2cc92;
    border-color: #f2cc92;
    color: #000
}

.sr-bb .srt-away-5 {
    background-color: #e27878;
    border-color: #e27878;
    color: #fff
}

.sr-bb .srt-home-6 {
    background-color: rgba(235,176,88,.2)
}

.sr-bb .srt-away-6,.sr-bb .srt-home-6 {
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-away-6 {
    background-color: rgba(211,47,47,.2)
}

.sr-bb .srt-home-6-is-hoverable:hover {
    background-color: rgba(235,176,88,.2);
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-away-6-is-hoverable:hover {
    background-color: rgba(211,47,47,.2);
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-neutral-1 {
    background-color: #2d3f6e;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-neutral-2 {
    background-color: #e7e9ee;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-neutral-3 {
    background-color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-neutral-4 {
    background-color: #abb2c5;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-neutral-5 {
    background-color: #c3c8d5;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-neutral-6 {
    background-color: #485780;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-neutral-7 {
    background-color: #abb2c5;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-neutral-8 {
    background-color: #2d3f6e;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-neutral-9 {
    background-color: #1c2f62;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-neutral-10 {
    background-color: #2b3d6c;
    border-color: hsla(0,0%,100%,.12);
    color: hsla(0,0%,100%,.82)
}

.sr-bb .srt-neutral-11 {
    background-color: #6e7a9b;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-neutral-12 {
    background-color: #b7bdcd;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-neutral-13 {
    background-color: #263869;
    border-color: hsla(0,0%,100%,.12);
    color: #fff
}

.sr-bb .srt-win {
    background-color: #ebb058
}

.sr-bb .srt-draw,.sr-bb .srt-win {
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-draw {
    background-color: hsla(0,0%,100%,.4)
}

.sr-bb .srt-lose {
    background-color: #d32f2f;
    border-color: rgba(0,0,0,.16);
    color: #fff
}

.sr-bb .srt-text-secondary {
    -webkit-font-smoothing: antialiased;
    opacity: .8
}

.sr-bb .srt-text-disabled {
    opacity: .6
}

.sr-bb .srt-text-tertiary {
    opacity: .7
}

.sr-bb .srt-primary-1 .srt-text-secondary,.sr-bb .srt-primary-1-is-active .srt-text-secondary,.sr-bb .srt-primary-1-is-active.srt-text-secondary,.sr-bb .srt-primary-1-is-disabled .srt-text-secondary,.sr-bb .srt-primary-1-is-disabled.srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-1.srt-text-secondary,.sr-bb .srt-primary-10 .srt-text-secondary,.sr-bb .srt-primary-10.srt-text-secondary,.sr-bb .srt-primary-11 .srt-text-secondary,.sr-bb .srt-primary-11.srt-text-secondary,.sr-bb .srt-primary-12 .srt-text-secondary,.sr-bb .srt-primary-12.srt-text-secondary,.sr-bb .srt-primary-13 .srt-text-secondary,.sr-bb .srt-primary-13.srt-text-secondary,.sr-bb .srt-primary-2 .srt-text-secondary,.sr-bb .srt-primary-2.srt-text-secondary,.sr-bb .srt-primary-3 .srt-text-secondary,.sr-bb .srt-primary-3.srt-text-secondary,.sr-bb .srt-primary-4 .srt-text-secondary,.sr-bb .srt-primary-4.srt-text-secondary,.sr-bb .srt-primary-5 .srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-5.srt-text-secondary,.sr-bb .srt-primary-6 .srt-text-secondary,.sr-bb .srt-primary-6.srt-text-secondary,.sr-bb .srt-primary-7 .srt-text-secondary,.sr-bb .srt-primary-7.srt-text-secondary,.sr-bb .srt-primary-8 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1.srt-text-secondary,.sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-2.srt-text-secondary,.sr-bb .srt-primary-8.srt-text-secondary,.sr-bb .srt-primary-9 .srt-text-secondary,.sr-bb .srt-primary-9.srt-text-secondary {
    -webkit-font-smoothing: antialiased;
    opacity: .7
}

.sr-bb .srt-primary-1 .srt-text-disabled,.sr-bb .srt-primary-1-is-active .srt-text-disabled,.sr-bb .srt-primary-1-is-active.srt-text-disabled,.sr-bb .srt-primary-1-is-disabled .srt-text-disabled,.sr-bb .srt-primary-1-is-disabled.srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-1.srt-text-disabled,.sr-bb .srt-primary-10 .srt-text-disabled,.sr-bb .srt-primary-10.srt-text-disabled,.sr-bb .srt-primary-11 .srt-text-disabled,.sr-bb .srt-primary-11.srt-text-disabled,.sr-bb .srt-primary-12 .srt-text-disabled,.sr-bb .srt-primary-12.srt-text-disabled,.sr-bb .srt-primary-13 .srt-text-disabled,.sr-bb .srt-primary-13.srt-text-disabled,.sr-bb .srt-primary-2 .srt-text-disabled,.sr-bb .srt-primary-2.srt-text-disabled,.sr-bb .srt-primary-3 .srt-text-disabled,.sr-bb .srt-primary-3.srt-text-disabled,.sr-bb .srt-primary-4 .srt-text-disabled,.sr-bb .srt-primary-4.srt-text-disabled,.sr-bb .srt-primary-5 .srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-5.srt-text-disabled,.sr-bb .srt-primary-6 .srt-text-disabled,.sr-bb .srt-primary-6.srt-text-disabled,.sr-bb .srt-primary-7 .srt-text-disabled,.sr-bb .srt-primary-7.srt-text-disabled,.sr-bb .srt-primary-8 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1.srt-text-disabled,.sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-2.srt-text-disabled,.sr-bb .srt-primary-8.srt-text-disabled,.sr-bb .srt-primary-9 .srt-text-disabled,.sr-bb .srt-primary-9.srt-text-disabled {
    opacity: .35
}

.sr-bb .srt-primary-1 .srt-text-tertiary,.sr-bb .srt-primary-1-is-active .srt-text-tertiary,.sr-bb .srt-primary-1-is-active.srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-1.srt-text-tertiary,.sr-bb .srt-primary-10 .srt-text-tertiary,.sr-bb .srt-primary-10.srt-text-tertiary,.sr-bb .srt-primary-11 .srt-text-tertiary,.sr-bb .srt-primary-11.srt-text-tertiary,.sr-bb .srt-primary-12 .srt-text-tertiary,.sr-bb .srt-primary-12.srt-text-tertiary,.sr-bb .srt-primary-13 .srt-text-tertiary,.sr-bb .srt-primary-13.srt-text-tertiary,.sr-bb .srt-primary-2 .srt-text-tertiary,.sr-bb .srt-primary-2.srt-text-tertiary,.sr-bb .srt-primary-3 .srt-text-tertiary,.sr-bb .srt-primary-3.srt-text-tertiary,.sr-bb .srt-primary-4 .srt-text-tertiary,.sr-bb .srt-primary-4.srt-text-tertiary,.sr-bb .srt-primary-5 .srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-5.srt-text-tertiary,.sr-bb .srt-primary-6 .srt-text-tertiary,.sr-bb .srt-primary-6.srt-text-tertiary,.sr-bb .srt-primary-7 .srt-text-tertiary,.sr-bb .srt-primary-7.srt-text-tertiary,.sr-bb .srt-primary-8 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,.sr-bb .srt-primary-8.srt-text-tertiary,.sr-bb .srt-primary-9 .srt-text-tertiary,.sr-bb .srt-primary-9.srt-text-tertiary {
    opacity: .54
}

.sr-bb .srt-icon {
    opacity: .33
}

.sr-bb .srt-icon-secondary {
    opacity: .7
}

.sr-bb .srt-elevation-1 {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1)
}

.sr-bb .srt-elevation-2 {
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16)
}

.sr-bb .srt-elevation-3 {
    box-shadow: 0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)
}

.sr-bb .srt-elevation-center-2 {
    box-shadow: 0 1px 5px rgba(0,0,0,.23),0 1px 5px rgba(0,0,0,.16)
}

.sr-bb .srt-inset-top-1 {
    box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-1 {
    box-shadow: inset 0 -1px 2px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-top-2 {
    box-shadow: inset 0 3px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-2 {
    box-shadow: inset 0 -3px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-top-3 {
    box-shadow: inset 0 6px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-3 {
    box-shadow: inset 0 -6px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-fill-blue-card {
    fill: #2579ad
}

.sr-bb .srt-stroke-blue-card {
    stroke: #2579ad
}

.sr-bb .srt-fill-soccer-yellow-card {
    fill: #ffbf00
}

.sr-bb .srt-stroke-soccer-yellow-card {
    stroke: #ffbf00
}

.sr-bb .srt-fill-soccer-red-card {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-red-card {
    stroke: #e43b3b
}

.sr-bb .srt-stroke-soccer-substitution-in {
    stroke: #4fbe30;
    fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-in {
    fill: #4fbe30
}

.sr-bb .srt-stroke-soccer-substitution-out {
    stroke: #e43b3b;
    fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-out {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-own-goal {
    stroke: #e43b3b;
    fill: transparent
}

.sr-bb .srt-fill-soccer-own-goal {
    fill: #e43b3b
}

.sr-bb .srt-fill-soccer-relegation-1 {
    fill: #fdd835
}

.sr-bb .srt-stroke-soccer-relegation-1 {
    stroke: #fdd835
}

.sr-bb .srt-fill-soccer-relegation-2 {
    fill: #ffb848
}

.sr-bb .srt-stroke-soccer-relegation-2 {
    stroke: #ffb848
}

.sr-bb .srt-fill-soccer-relegation-3 {
    fill: #ef6c00
}

.sr-bb .srt-stroke-soccer-relegation-3 {
    stroke: #ef6c00
}

.sr-bb .srt-fill-soccer-relegation-4 {
    fill: #e93a34
}

.sr-bb .srt-stroke-soccer-relegation-4 {
    stroke: #e93a34
}

.sr-bb .srt-fill-soccer-relegation-5 {
    fill: #941d1d
}

.sr-bb .srt-stroke-soccer-relegation-5 {
    stroke: #941d1d
}

.sr-bb .srt-fill-soccer-promotion-1 {
    fill: #51d151
}

.sr-bb .srt-stroke-soccer-promotion-1 {
    stroke: #51d151
}

.sr-bb .srt-fill-soccer-promotion-2 {
    fill: #1b911b
}

.sr-bb .srt-stroke-soccer-promotion-2 {
    stroke: #1b911b
}

.sr-bb .srt-fill-soccer-promotion-3 {
    fill: #0e8094
}

.sr-bb .srt-stroke-soccer-promotion-3 {
    stroke: #0e8094
}

.sr-bb .srt-fill-soccer-promotion-4 {
    fill: #0a6cce
}

.sr-bb .srt-stroke-soccer-promotion-4 {
    stroke: #0a6cce
}

.sr-bb .srt-fill-soccer-promotion-5 {
    fill: #4a9fe4
}

.sr-bb .srt-stroke-soccer-promotion-5 {
    stroke: #4a9fe4
}

.sr-bb .srt-nfl-timeout-1 {
    background-color: #f5a623;
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-nfl-timeout-2 {
    background-color: rgba(245,166,35,.3);
    border-color: rgba(0,0,0,.16);
    color: #000
}

.sr-bb .srt-nfl-penalty {
    background-color: #f4a621;
    border-color: #f4a621;
    color: #000
}

.sr-bb .srt-nfl-negative-yards-1,.sr-bb .srt-nfl-negative-yards-2 {
    background-color: #ac182e;
    border-color: #ac182e;
    color: #000
}

.sr-bb .srt-nfl-first-line {
    background-color: #4b90de;
    border-color: #4b90de;
    color: #000
}

.sr-bb .srt-nfl-ten-line {
    background-color: #f5a623;
    border-color: #f5a623;
    color: #000
}

.sr-bb .srt-fill-nfl-penalty {
    fill: #f4a621
}

.sr-bb .srt-stroke-nfl-penalty {
    stroke: #f4a621
}

.sr-bb .srt-fill-nfl-negative-yards-1 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-1 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-negative-yards-2 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-2 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-first-line {
    fill: #4b90de
}

.sr-bb .srt-stroke-nfl-first-line {
    stroke: #4b90de
}

.sr-bb .srt-fill-nfl-ten-line {
    fill: #f5a623
}

.sr-bb .srt-stroke-nfl-ten-line {
    stroke: #f5a623
}

.sr-bb .srt-mlb-run-1 {
    background-color: #090;
    border-color: #090;
    color: #fff
}

.sr-bb .srt-mlb-run-2 {
    background-color: #fff;
    border-color: #090;
    color: #090
}

.sr-bb .srt-mlb-hit-1 {
    background-color: #f7ab11;
    border-color: #f7ab11;
    color: #fff
}

.sr-bb .srt-mlb-hit-2 {
    background-color: #fff;
    border-color: #f7ab11;
    color: #f7ab11
}

.sr-bb .srt-mlb-hit-3 {
    background-color: #00a4ff;
    border-color: #00a4ff;
    color: #fff
}

.sr-bb .srt-mlb-error-1 {
    background-color: #d0021b;
    border-color: #d0021b;
    color: #fff
}

.sr-bb .srt-mlb-error-2 {
    background-color: #fff;
    border-color: #d0021b;
    color: #d0021b
}

.sr-bb .srt-mlb-neutral-1 {
    background-color: #212121;
    border-color: #fff;
    color: #fff
}

.sr-bb .srt-fill-mlb-base,.sr-bb .srt-strole-mlb-base {
    fill: #00a4ff
}

.sr-bb .srt-fill-change-increase {
    fill: #ebb058
}

.sr-bb .srt-stroke-change-increase {
    stroke: #ebb058
}

.sr-bb .srt-fill-change-decrease {
    fill: #d32f2f
}

.sr-bb .srt-stroke-change-decrease {
    stroke: #d32f2f
}

.sr-bb .srt-fill-text {
    fill: #fff
}

.sr-bb .srt-fill-text-invert {
    fill: #000
}

.sr-bb .srt-fill-text-secondary {
    fill-opacity: .8
}

.sr-bb .srt-fill-text-disabled {
    fill-opacity: .6
}

.sr-bb .srt-fill-base-1 {
    fill: transparent
}

.sr-bb .srt-stroke-base-1 {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-active {
    fill: hsla(0,0%,100%,.12)
}

.sr-bb .srt-stroke-base-1-active {
    stroke: hsla(0,0%,100%,.12)
}

.sr-bb .srt-fill-base-1-active-2 {
    fill: #263869
}

.sr-bb .srt-stroke-base-1-active-2 {
    stroke: #263869
}

.sr-bb .srt-fill-base-1-primary {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-primary {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-home {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-home {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-away {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-away {
    stroke: transparent
}

.sr-bb .srt-fill-base-2 {
    fill: currentColor
}

.sr-bb .srt-stroke-base-2 {
    stroke: currentColor
}

.sr-bb .srt-fill-base-2-active {
    fill: #2b3d6c
}

.sr-bb .srt-stroke-base-2-active {
    stroke: #2b3d6c
}

.sr-bb .srt-fill-base-2-hover {
    fill: #2b3d6c
}

.sr-bb .srt-stroke-base-2-hover {
    stroke: #2b3d6c
}

.sr-bb .srt-fill-base-3 {
    fill: #2b3d6c
}

.sr-bb .srt-stroke-base-3 {
    stroke: #2b3d6c
}

.sr-bb .srt-fill-base-3-active {
    fill: #374874
}

.sr-bb .srt-stroke-base-3-active {
    stroke: #374874
}

.sr-bb .srt-fill-base-3-hover {
    fill: #374874
}

.sr-bb .srt-stroke-base-3-hover {
    stroke: #374874
}

.sr-bb .srt-fill-primary-1 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-1 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-2 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-2 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-3 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-3 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-4 {
    fill: #9fa7bc
}

.sr-bb .srt-stroke-primary-4 {
    stroke: #9fa7bc
}

.sr-bb .srt-fill-primary-5 {
    fill: #9fa7bc
}

.sr-bb .srt-stroke-primary-5 {
    stroke: #9fa7bc
}

.sr-bb .srt-fill-primary-6 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-6 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-7 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-7 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-8 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-8 {
    stroke: #fff
}

.sr-bb .srt-fill-primary-8-is-active-1 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-8-is-active-1 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-8-is-active-2 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-8-is-active-2 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-9 {
    fill: #56648a
}

.sr-bb .srt-stroke-primary-9 {
    stroke: #56648a
}

.sr-bb .srt-fill-primary-10 {
    fill: #cfd3de
}

.sr-bb .srt-stroke-primary-10 {
    stroke: #cfd3de
}

.sr-bb .srt-fill-primary-11 {
    fill: #e6e6e6
}

.sr-bb .srt-stroke-primary-11 {
    stroke: #e6e6e6
}

.sr-bb .srt-fill-primary-12 {
    fill: #fff
}

.sr-bb .srt-stroke-primary-12 {
    stroke: #fff
}

.sr-bb .srt-fill-home-1 {
    fill: #ebb058
}

.sr-bb .srt-stroke-home-1 {
    stroke: #ebb058
}

.sr-bb .srt-fill-home-2 {
    fill: #ebb058
}

.sr-bb .srt-stroke-home-2 {
    stroke: #ebb058
}

.sr-bb .srt-fill-home-3 {
    fill: #ebb058
}

.sr-bb .srt-stroke-home-3 {
    stroke: #ebb058
}

.sr-bb .srt-fill-home-4 {
    fill: #a98558
}

.sr-bb .srt-stroke-home-4 {
    stroke: #a98558
}

.sr-bb .srt-fill-home-5 {
    fill: #f2cc92
}

.sr-bb .srt-stroke-home-5 {
    stroke: #f2cc92
}

.sr-bb .srt-fill-away-1 {
    fill: #d32f2f
}

.sr-bb .srt-stroke-away-1 {
    stroke: #d32f2f
}

.sr-bb .srt-fill-away-2 {
    fill: #d32f2f
}

.sr-bb .srt-stroke-away-2 {
    stroke: #d32f2f
}

.sr-bb .srt-fill-away-3 {
    fill: #d32f2f
}

.sr-bb .srt-stroke-away-3 {
    stroke: #d32f2f
}

.sr-bb .srt-fill-away-4 {
    fill: #982b3b
}

.sr-bb .srt-stroke-away-4 {
    stroke: #982b3b
}

.sr-bb .srt-fill-away-5 {
    fill: #e27878
}

.sr-bb .srt-stroke-away-5 {
    stroke: #e27878
}

.sr-bb .srt-fill-neutral-1 {
    fill: #2d3f6e
}

.sr-bb .srt-stroke-neutral-1 {
    stroke: #2d3f6e
}

.sr-bb .srt-fill-neutral-2 {
    fill: #e7e9ee
}

.sr-bb .srt-stroke-neutral-2 {
    stroke: #e7e9ee
}

.sr-bb .srt-fill-neutral-3 {
    fill: hsla(0,0%,100%,.12)
}

.sr-bb .srt-stroke-neutral-3 {
    stroke: hsla(0,0%,100%,.12)
}

.sr-bb .srt-fill-neutral-4 {
    fill: #abb2c5
}

.sr-bb .srt-stroke-neutral-4 {
    stroke: #abb2c5
}

.sr-bb .srt-fill-neutral-5 {
    fill: #c3c8d5
}

.sr-bb .srt-stroke-neutral-5 {
    stroke: #c3c8d5
}

.sr-bb .srt-fill-neutral-6 {
    fill: #485780
}

.sr-bb .srt-stroke-neutral-6 {
    stroke: #485780
}

.sr-bb .srt-fill-neutral-7 {
    fill: #abb2c5
}

.sr-bb .srt-stroke-neutral-7 {
    stroke: #abb2c5
}

.sr-bb .srt-fill-neutral-8 {
    fill: #2d3f6e
}

.sr-bb .srt-stroke-neutral-8 {
    stroke: #2d3f6e
}

.sr-bb .srt-fill-neutral-9 {
    fill: #1c2f62
}

.sr-bb .srt-stroke-neutral-9 {
    stroke: #1c2f62
}

.sr-bb .srt-fill-neutral-10 {
    fill: #2b3d6c
}

.sr-bb .srt-stroke-neutral-10 {
    stroke: #2b3d6c
}

.sr-bb .srt-fill-neutral-11 {
    fill: #6e7a9b
}

.sr-bb .srt-stroke-neutral-11 {
    stroke: #6e7a9b
}

.sr-bb .srt-fill-neutral-12 {
    fill: #b7bdcd
}

.sr-bb .srt-stroke-neutral-12 {
    stroke: #b7bdcd
}

.sr-bb .srt-fill-neutral-13 {
    fill: #263869
}

.sr-bb .srt-stroke-neutral-13 {
    stroke: #263869
}

.sr-bb .srt-fill-win {
    fill: #ebb058
}

.sr-bb .srt-stroke-win {
    stroke: #ebb058
}

.sr-bb .srt-fill-draw {
    fill: hsla(0,0%,100%,.4)
}

.sr-bb .srt-stroke-draw {
    stroke: hsla(0,0%,100%,.4)
}

.sr-bb .srt-fill-lose {
    fill: #d32f2f
}

.sr-bb .srt-stroke-lose {
    stroke: #d32f2f
}

.sr-bb .srt-stop-base-1 {
    stop-color: transparent
}

.sr-bb .srt-stop-primary-1,.sr-bb .srt-stop-primary-2 {
    stop-color: #fff
}

.sr-bb .srt-stop-primary-3 {
    stop-color: #e6e6e6
}

.sr-bb .srt-stop-primary-4,.sr-bb .srt-stop-primary-5 {
    stop-color: #9fa7bc
}

.sr-bb .srt-stop-primary-6,.sr-bb .srt-stop-primary-7,.sr-bb .srt-stop-primary-8 {
    stop-color: #fff
}

.sr-bb .srt-stop-primary-9 {
    stop-color: #56648a
}

.sr-bb .srt-stop-primary-10 {
    stop-color: #cfd3de
}

.sr-bb .srt-stop-primary-11 {
    stop-color: #e6e6e6
}

.sr-bb .srt-stop-primary-12 {
    stop-color: #fff
}

.sr-bb .srt-stop-home-1 {
    stop-color: #ebb058
}

.sr-bb .srt-stop-away-1 {
    stop-color: #d32f2f
}

.sr-bb .srt-fill-neutral-14 {
    fill: #0e2258
}

.sr-bb .srt-stroke-neutral-14 {
    stroke: #0e2258
}

.sr-bb .srt-logo-powered-by-light {
    display: none
}

.sr-bb .srt-logo-powered-by-dark {
    display: inline-block
}

.sr-lmt-plus__footer-wrapper {
    display: none
}

.sr-bb .sr-lmt-plus__comp-wrapper {
    border: none
}

header .score-button {
    background: #0e1f4e;
    border: 1px solid #122864;
    border-radius: 30px;
    color: #fff;
    display: block;
    float: right;
    height: unset!important;
    line-height: 13px;
    margin: 4px 10px 0;
    overflow: unset!important;
    padding: 6px 10px 5px 25px!important;
    position: relative
}

header .score-button svg {
    fill: #ebb058;
    display: inline-block;
    height: 26px;
    left: -7px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 1px;
    vertical-align: middle;
    width: 26px
}

@keyframes rotating {
    0% {
        filter: drop-shadow(0 0 0 #ebb058);
        transform: rotate(0deg)
    }

    to {
        filter: drop-shadow(0 0 25px #ebb058);
        transform: rotate(1turn)
    }
}

@keyframes filterdrop {
    0% {
        filter: drop-shadow(0 0 0 #ebb058)
    }

    50% {
        filter: drop-shadow(0 0 15px #ebb058)
    }

    to {
        filter: drop-shadow(0 0 0 #ebb058)
    }
}

@font-face {
    font-family: digital;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/x-font-woff;charset=utf-8;base64,AAEAAAASAQAABAAgTFRTSPCmpr8AAAO0AAAAb09TLzJnKvA9AAABqAAAAGBQQ0xUzZbuTAAAhgAAAAA2VkRNWGtqcwUAAAQkAAAF4GNtYXCQW9VlAAAUHAAAAlBjdnQgEnUMPQAAKowAAABmZnBnbTREFoUAABZsAAATO2dhc3AAFwAJAACF8AAAABBnbHlm3ul9EAAAKvQAAFLAaGRteK80MhkAAAoEAAAKGGhlYWTwNu85AAABLAAAADZoaGVhBXkDvgAAAWQAAAAkaG10eL+CFFAAAAIIAAABrGxvY2FPJmYMAAB9tAAAANhtYXhwAw4T0QAAAYgAAAAgbmFtZa5nJUgAAH6MAAAGY3Bvc3RdSWIxAACE8AAAAP1wcmVwVvJmgAAAKagAAADhAAEAAAABAADoRKrbXw889QAQBEwAAAAAxQtN8AAAAADJr10tADL/iAImA0gAAAALAAIAAAAAAAAAAQAAAyAAyAAAAlgAMgAyAiYAAQAAAAAAAAAAAAAAAAAAAGsAAQAAAGsAVAAOAAAAAAACAAgAQACMAAACABM7AAAAAAADAcoBkAAFAAACvAKKAAAAjwK8AooAAAHFADIBAwAAAgAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAABBTFRTAEAAICAwAyAAyAAAA4QAuwAAAAEAAAAAArwCvAAAACAAAAJEADIB9AAAAfQAAAEsAAAAtAAyAVUAMgIcADICCAAyAlgAMgIwADIAtAAyAV4AMgFeADIBrgAyAbgAMgC0ADIBuAAyALQAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAAyALQAMgC0ADIBcgAyAbgAMgFyADICCAAyAggAMgIIADICCAAyAeAAMgIIADIB4AAyAeAAMgIIADICCAAyALQAMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICEgAyAggAMgIIADICBwAyAggAMgIIADICCAAyAggAMgIIADICCAAyATYAMgIGADIBNgAyAgcAMgIHADIBGAAyAggAMgIIADIB4AAyAggAMgHgADIB4AAyAggAMgIIADIAtAAyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgISADICCAAyAggAMgIHADICCAAyAggAMgIIADICCAAyAggAMgIIADIBrgAyALQAMgGuADICHAAyAk4AMgC0ADIAtAAyAVQAMgFVADIBhgAyAhwAMgJEADICRAAyAAAAa0sBAQFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLAAAAAAEAAQEBAQEADAD4CP8ACAAH//4ACQAI//4ACgAJ//4ACwAJ//4ADAAK//0ADQAL//0ADgAM//0ADwAN//0AEAAO//0AEQAO//0AEgAP//wAEwAQ//wAFAAR//wAFQAS//wAFgAS//wAFwAT//wAGAAU//sAGQAV//sAGgAW//sAGwAX//sAHAAX//sAHQAY//sAHgAZ//oAHwAa//oAIAAb//oAIQAb//oAIgAc//oAIwAd//oAJAAe//kAJQAf//kAJgAg//kAJwAg//kAKAAh//kAKQAi//kAKgAj//gAKwAk//gALAAk//gALQAl//gALgAm//gALwAn//gAMAAo//cAMQAp//cAMgAp//cAMwAq//cANAAr//cANQAs//YANgAt//YANwAt//YAOAAu//YAOQAv//YAOgAw//YAOwAx//UAPAAy//UAPQAy//UAPgAz//UAPwA0//UAQAA1//UAQQA2//QAQgA2//QAQwA3//QARAA4//QARQA5//QARgA6//QARwA7//MASAA7//MASQA8//MASgA9//MASwA+//MATAA///MATQA///IATgBA//IATwBB//IAUABC//IAUQBD//IAUgBE//IAUwBE//EAVABF//EAVQBG//EAVgBH//EAVwBI//EAWABI//EAWQBJ//AAWgBK//AAWwBL//AAXABM//AAXQBN//AAXgBN//AAXwBO/+8AYABP/+8AYQBQ/+8AYgBR/+8AYwBR/+8AZABS/+8AZQBT/+4AZgBU/+4AZwBV/+4AaABW/+4AaQBW/+4AagBX/+0AawBY/+0AbABZ/+0AbQBa/+0AbgBa/+0AbwBb/+0AcABc/+wAcQBd/+wAcgBe/+wAcwBf/+wAdABf/+wAdQBg/+wAdgBh/+sAdwBi/+sAeABj/+sAeQBj/+sAegBk/+sAewBl/+sAfABm/+oAfQBn/+oAfgBo/+oAfwBo/+oAgABp/+oAgQBq/+oAggBr/+kAgwBs/+kAhABs/+kAhQBt/+kAhgBu/+kAhwBv/+kAiABw/+gAiQBx/+gAigBx/+gAiwBy/+gAjABz/+gAjQB0/+gAjgB1/+cAjwB1/+cAkAB2/+cAkQB3/+cAkgB4/+cAkwB5/+cAlAB6/+YAlQB6/+YAlgB7/+YAlwB8/+YAmAB9/+YAmQB+/+UAmgB+/+UAmwB//+UAnACA/+UAnQCB/+UAngCC/+UAnwCD/+QAoACD/+QAoQCE/+QAogCF/+QAowCG/+QApACH/+QApQCH/+MApgCI/+MApwCJ/+MAqACK/+MAqQCL/+MAqgCM/+MAqwCM/+IArACN/+IArQCO/+IArgCP/+IArwCQ/+IAsACQ/+IAsQCR/+EAsgCS/+EAswCT/+EAtACU/+EAtQCV/+EAtgCV/+EAtwCW/+AAuACX/+AAuQCY/+AAugCZ/+AAuwCZ/+AAvACa/+AAvQCb/98AvgCc/98AvwCd/98AwACe/98AwQCe/98AwgCf/98AwwCg/94AxACh/94AxQCi/94AxgCi/94AxwCj/94AyACk/94AyQCl/90AygCm/90AywCn/90AzACn/90AzQCo/90AzgCp/9wAzwCq/9wA0ACr/9wA0QCr/9wA0gCs/9wA0wCt/9wA1ACu/9sA1QCv/9sA1gCw/9sA1wCw/9sA2ACx/9sA2QCy/9sA2gCz/9oA2wC0/9oA3AC0/9oA3QC1/9oA3gC2/9oA3wC3/9oA4AC4/9kA4QC5/9kA4gC5/9kA4wC6/9kA5AC7/9kA5QC8/9kA5gC9/9gA5wC9/9gA6AC+/9gA6QC//9gA6gDA/9gA6wDB/9gA7ADC/9cA7QDC/9cA7gDD/9cA7wDE/9cA8ADF/9cA8QDG/9cA8gDG/9YA8wDH/9YA9ADI/9YA9QDJ/9YA9gDK/9YA9wDL/9YA+ADL/9UA+QDM/9UA+gDN/9UA+wDO/9UA/ADP/9UA/QDP/9QA/gDQ/9QA/wDR/9QAAAAXAAAAcAkFBQQEAgEDBAQFBQEDAwQEAQQBBAQBBAQEBAQEBAQBAQMEAwQEBAQEBAQEBAQBBAQEBAQEBAQEBAQEBAQEBAQDBAMEBAIEBAQEBAQEBAEEBAQEBAQEBAQEBAQEBAQEBAQBBAQFAQEDAwMEBQUAAAAKBQUFBQMCAwUFBQUCAwMEBAIEAgUFAgUFBQUFBQUFAgIDBAMFBQUFBAUEBAUFAgUFBQUFBQUFBQUFBQUFBQUFAwUDBQUDBQUEBQQEBQUCBQUFBQUFBQUFBQUFBQUFBQUEAgQFBQICAwMEBQUFAAAACwYGBQUDAgMFBQYGAgQEBAQCBAIFBQIFBQUFBQUFBQICBAQEBQUFBQUFBQUFBQIFBQUFBQUFBQUFBQUFBQUFBQMFAwUFAwUFBQUFBQUFAgUFBQUFBQUFBQUFBQUFBQUFBAIEBQYCAgMDBAUGBgAAAAwHBgUFAwIEBgYHBgIEBAUFAgUCBgYCBgYGBgYGBgYCAgQFBAYGBgYFBgUFBgYCBgYGBgYGBgYGBgYGBgYGBgYDBgMGBgMGBgUGBQUGBgIGBgYGBgYGBgYGBgYGBgYGBgUCBQYGAgIEBAQGBgYAAAANBwcGBgQCBAYGBwcCBAQFBQIFAgYGAgYGBgYGBgYGAgIEBQQGBgYGBgYGBgYGAgYGBgYGBgYGBgYGBgYGBgYGBAYEBgYDBgYGBgYGBgYCBgYGBgYGBgYGBgYGBgYGBgYFAgUGBwICBAQFBgcHAAAADwgIBwcEAgUHBwgIAgUFBgYCBgIHBwIHBwcHBwcHBwICBQYFBwcHBwcHBwcHBwIHBwcHBwcHBwcHBwcHBwcHBwQHBAcHBAcHBwcHBwcHAgcHBwcHBwcHBwcHBwcHBwcHBgIGBwgCAgUFBQcICAAAABAJCAcHBAMFCAgJCAMFBQYGAwYDCAgDCAgICAgICAgDAwUGBQgICAgHCAcHCAgDCAgICAgICAgICAgICAgICAgFCAUICAQICAcIBwcICAMICAgICAgICAgICAgICAgICAYDBggJAwMFBQYICAgAAAARCQkICAUDBQgICQkDBQUHBwMHAwgIAwgICAgICAgIAwMGBwYICAgIBwgHBwgIAwgICAgICAgICAgICAgICAgIBQgFCAgECAgHCAcHCAgDCAgICAgICAgICAgICAgICAgHAwcICQMDBQUGCAkJAAAAEwoKCQkFAwYJCQoKAwYGBwgDCAMJCQMJCQkJCQkJCQMDBggGCQkJCQgJCAgJCQMJCQkJCQkJCQkJCQkJCQkJCQUJBQkJBQkJCAkICAkJAwkJCQkJCQkJCQkJCQkJCQkJBwMHCQoDAwYGBwkKCgAAABULCwoKBgMHCgoLCwMHBwgIAwgDCgoDCgoKCgoKCgoDAwcIBwoKCgoJCgkJCgoDCgoKCgoKCgoKCgoKCgoKCgoGCgYKCgUKCgkKCQkKCgMKCgoKCgoKCgoKCgoKCgoKCggDCAoLAwMGBwcKCwsAAAAYDQ0LCwcEBwwLDQwECAgJCgQKBAsLBAsLCwsLCwsLBAQICggLCwsLCgsKCgsLBAsLCwsLCwsMCwsLCwsLCwsLBwsHCwsGCwsKCwoKCwsECwsLCwsLCwwLCwsLCwsLCwsJBAkMDQQEBwcJDA0NAAAAGw8ODAwHBAgNDQ8OBAkJCwsECwQNDQQNDQ0NDQ0NDQQECQsJDQ0NDQwNDAwNDQQNDQ0NDQ0NDQ0NDQ0NDQ0NDQgNCA0NBw0NDA0MDA0NBA0NDQ0NDQ0NDQ0NDQ0NDQ0NCwQLDQ4EBAgICg0ODgAAAB0QDw0NCAUJDg4QDwUJCQsMBQwFDg4FDg4ODg4ODg4FBQoMCg4ODg4NDg0NDg4FDg4ODg4ODg4ODg4ODg4ODg4IDggODgcODg0ODQ0ODgUODg4ODg4ODg4ODg4ODg4ODgsFCw4QBQUJCQoODw8AAAAgEREPDwkFChAPERAFCgoNDQUNBQ8PBQ8PDw8PDw8PBQULDQsPDw8PDg8ODg8PBQ8PDw8PDw8PDw8PDw8PDw8PCQ8JDw8IDw8ODw4ODw8FDw8PDw8PDw8PDw8PDw8PDw8NBQ0QEQUFCgoLEBERAAAAIRIRDw8JBQoQEBIRBQsLDQ0FDQUQEAUQEBAQEBAQEAUFCw0LEBAQEA4QDg4QEAUQEBAQEBAQEBAQEBAQEBAQEAkQCRAQCBAQDhAODhAQBRAQEBAQEBAQEBAQEBAQEBAQDQUNEBIFBQoKDBAREQAAACUUFBERCgYLEhEUEwYMDA4PBg8GEREGEREREREREREGBgwPDBEREREQERAQEREGERERERERERIREREREREREREKEQoREQkRERAREBAREQYREREREREREhEREREREREREQ4GDhIUBgYLCw0SFBQAAAAqFxYTEwsHDRUUFxUHDQ0QEQcRBxQUBxQUFBQUFBQUBwcOEQ4UFBQUEhQSEhQUBxQUFBQUFBQUFBQUFBQUFBQUDBQMFBQLFBQSFBISFBQHFBQUFBQUFBQUFBQUFBQUFBQQBxAVFwcHDQ0PFRYWAAAALhkYFRUNCA4XFhkXCA8PEhIIEggWFggW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ACuzDQtGACuzDgFGACuzEA9GACuzEQ9GACuzEgtGACuzEwtGACuzFAFGACuzFQFGACuzFg9GACuzFwFGACuzGAFGACuzGQtGACtFaERFaERFaERFaERFaEQAAAACuwGDAEsCRgIGAAADUQHO/5ABnQIwAAACFQAOATn/jP9F/6cAtgBxAdUBUP9rAQQA7gCMAEsASwCeAIMArACCABwASwBhAA4AMwBKABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAAAAEADIAAAISAtAABQALAA8AFwCPuABkK7gAGC+4ABMvuAAQ3LoAAAATABAREjm4ABgQuAAN0LgADS+4AATcuAAH0LgABy+4AA0QuAAI0LgACC+6AAsAEwAQERI5uAAEELgAD9C4ABAQuAAZ3AC6ABMAAABnK7oACwAUAGcruAATELgABNC4ABQQuAAH0LoADQAAABMREjm6AA4AFAALERI5MDEpASYnNyERISc2NyEBBxEXAQYHJxE3FhcBzP6YKApQASz+1VAKKAFn/rZQUAGQCigeHigKCigeAjAeKAr9lB4CRB79xigKUAIwUAooAAADADIAAACCAtAABAALAA8AQ7gAZCu6AAIAAwBnK7gAAxC4AAXQuAACELgACdC4AAIQuAAM0LgAAxC4AA3QALgABy+6AA8ADABnK7gADxC4AAPcMDETFxUjPQI3FhcRBxMjNTNuFFAeKAoUFFBQAV4UqoKM0lAKKP7oFP6OUAAAAAIAMgIIASMC0QAEAAkAO7gAZCu4AAovuAAHL7gAChC4AALQuAACL7gAANy4AAcQuAAF3LgAC9wAuAADL7gACC+4AAEvuAAGLzAxEwcnNTMXByc1M4IoKFChKChQAjAoKKCfKCigAAAADAAyAHcB6gJYAAUACwARABcAHQAjACkALwA1ADsAQQBHAOe4AGQruABIL7gAEi+4AEgQuAAM0LgADC+4AA7cuAASELgAFNy4AAwQuAAY0LgADhC4ABrQuAASELgAHtC4ABQQuAAg0LgAEhC4ACTQuAAUELgAJtC4AAwQuAAq0LgADhC4ACzQALgAGS+4AB8vuAAoL7gALi+6ADYAOABnK7oAQgBEAGcruABCELgAANC4AAAvuABEELgAAtC4AAIvuAA2ELgABtC4AAYvuAA4ELgACNC4AAgvuAA2ELgAMNC4ADAvuAA4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AA4AAhESOboAEAAOAAIREjm6ABQADgACERI5MDETNTcXFTcXDwEfAQcnFQcnNQcnPwEvATevKChGNw9FRQ83RigoRjcPRUUPNwGuUCgoUCgPNygoNw8oUCgoUCgPNygoNw8AAAABADIAvgGGAhIADwA/uABkK7oABAAAAGcruAAEELgACNC4AAAQuAAL0AC4AAovuAACL7oABQAHAGcruAAFELgAANC4AAcQuAAM0DAxEzU3FxUzFwcjFQcnNSMnN7QoKFooKFooKFooKAGQWigoWigoWigoWigoAAABADL/iACCAFAABAAXuABkK7oAAAACAGcrALgAAS+4AAMvMDEXByc1M4IoKFBQKCigAAAAAQAyAUABhgGQAAUAD7gAZCsAugAAAAIAZyswMQEXByEnNwFeKCj+/CgoAZAoKCgoAAAAAAEAMgAAAIIAUAADABe4AGQrugAAAAEAZysAugADAAAAZyswMTMjNTOCUFBQAAAAAAIAMgAAAdYC0AAFAAsAD7gAZCsAuAABL7gABy8wMQE3MhcDIw8BIicTMwEPdzwUmi0WdzwUmi0B3vIo/sqA8igBNgAABgAyAAAB1gLQAAYADAARABcAHAAjAK+4AGQruAAkL7gABS+4AALcugAHAAUAAhESObgAJBC4AA3QuAANL7gAC9y4ABDQuAALELgAE9C4ABMvuAANELgAFNC4ABQvugAXAAUAAhESObgACxC4ABjQuAANELgAG9C4AAUQuAAd0LgAAhC4ACHQuAACELgAJdwAugAFAAcAZyu6ABcAHgBnK7gABRC4AAvQugANAAcABRESObgAHhC4ABPQugAcAB4AFxESOTAxARcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAcIUCigeCv7UKApQ8P7AFDzw71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0v7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFAACADIAAACCAtAABgANAC+4AForugACAAUAXSu4AAUQuAAH0LgAAhC4AAvQuAACELgAD9wAuAAEL7gACS8wMRMXEQYHJz0CNxYXEQduFAooHh4oChQBXhT+6CgKUNKM0lAKKP7oFAAAAAUAMgAAAdYC0AAFAAsAEAAWAB0ApbgAZCu4AB4vuAAAL7gAAtC4AB4QuAAM0LgADC+4AArcuAAD0LgAChC4AAXQuAAAELgAHNy6AAYAAAAcERI5uAAKELgAD9C4AAoQuAAS0LgAEi+4AAwQuAAT0LgAEy+6ABYAAAAcERI5uAAAELgAF9C4ABwQuAAf3AC6AAsABgBnK7oAFgAYAGcrugAAAAIAZyu6AAwABgALERI5uAAYELgAEtAwMQEXByEnNwEhJic3IQURNxcVEyMnNjchAzU3FhcRBwGGKCj+/CgoASz+tigKUAEO/qIUPPDvUAooASsKHigKFAGQKCgoKP5wCigeCgEEFDy+AhweKAr+3tJQCij+6BQAAAAABQAyAAAB1gLQAAUADAASABgAHwBruABaK7oAHgAAAF0ruAAeELgAB9C4AAAQuAAL0LoADQAAAB4REjm6ABgAAAAeERI5uAAAELgAGdC4AB4QuAAh3AC6AAsADQBdK7oAGAAaAF0rugAAAAIAXSu4AAsQuAAR0LgAGhC4ABTQMDEBFwchJzcFFxEGByc1EyEmJzczESMnNjchAzU3FhcRBwGGKCj+/CgoAUAUCigeCv7UKApQ8O9QCigBKwoeKAoUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigK/t7SUAoo/ugUAAAABAAyAAAB1gLQAAUADAARABgAbbgAZCu4ABkvuAAAL7gAAtC4ABkQuAAQ0LgAEC+4AAXcuAAD0LgAABC4ABfcuAAH0LgAABC4AAvQuAAFELgADdC4AAAQuAAS0LgAFxC4ABrcALgAFC+4AAovugAAAAIAZyu6ABEACgAUERI5MDEBFwchJzcFFxEGByc1ARUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB7+/DwUAVQeKAoUAZAoKCgoMhT+6CgKUNIBaNw8FAEi+tJQCij+6BQAAAUAMgAAAdYC0AAFAAwAEgAYAB0ArbgAZCu4AB4vuAACL7gAANC4AB4QuAAQ0LgAEC+4ABHcuAAD0LgAERC4AAXQuAACELgAB9y4AAIQuAAL0LoADQACAAcREjm4ABEQuAAU0LgAFC+4ABAQuAAV0LgAFS+6ABgAAgAHERI5uAARELgAGdC4ABAQuAAc0LgABxC4AB/cALoACwANAGcrugAYABMAZyu6AAAAAgBnK7gACxC4ABHQugAdABMAGBESOTAxARcHISc3BRcRBgcnNRMhJic3MxMhJzY3IQUVBycRAYYoKP78KCgBQBQKKB4K/tQoClDwHv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgIwHigKZL48FAEEAAYAMgAAAdYC0AAFAAwAEgAXAB0AIgC/uABkK7gAIy+4AAIvuAAA0LgAIxC4ABPQuAATL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAIABxESObgAERC4AB7QuAATELgAIdC4AAcQuAAk3AC6AAsADQBnK7oAHQAYAGcrugAAAAIAZyu4AAsQuAAR0LoAEwANAAsREjm6ACIAGAAdERI5MDEBFwchJzcFFxEGByc1EyEmJzczBRE3FxUBISc2NyEFFQcnEQGGKCj+/CgoAUAUCigeCv7UKApQ8P7AFDwBDv7zUAooAUn+1DwUAZAoKCgoMhT+6CgKUNL+3gooHgoBBBQ8vgIcHigKZL48FAEEAAQAMgAAAdYC0AAGAAwAEQAYAHe4AForuAAZL7gABS+4AALcuAAZELgAENC4ABAvuAAO3LgACNC4AAgvuAAQELgACdC4AAkvugAMAAUAAhESObgABRC4ABLQuAACELgAFtC4AAIQuAAa3AC4AAQvugAMABMAXSu4ABMQuAAI0LoAEQATAAwREjkwMQEXEQYHJzUDIyc2NyEFFQcnEQU1NxYXEQcBwhQKKB4U71AKKAEr/vI8FAFUHigKFAFeFP7oKApQ0gFeHigKZL48FAEE3NJQCij+6BQAAAcAMgAAAdYC0AAFAAwAEgAXAB0AIgApANO4AForuAAqL7gAAC+4AALQuAAqELgAE9C4ABMvuAAR3LgAA9C4ABEQuAAF0LgAABC4ACjcuAAH0LgAABC4AAvQugANAAAAKBESObgAERC4ABbQuAARELgAGdC4ABkvuAATELgAGtC4ABovugAdAAAAKBESObgAERC4AB7QuAATELgAIdC4AAAQuAAj0LgAKBC4ACvcALoACwANAF0rugAdACQAXSu6AAAAAgBdK7gACxC4ABHQugATAA0ACxESObgAJBC4ABnQugAiACQAHRESOTAxARcHISc3BRcRBgcnNRMhJic3MwURNxcVEyMnNjchBRUHJxEFNTcWFxEHAYYoKP78KCgBQBQKKB4K/tQoClDw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KBC4AAvQuAALL7oABQALAAIREjm4AAncuAAO0LgACRC4ABHQuAARL7gACxC4ABLQuAASL7oAFQADAAIREjm4AAkQuAAW0LgACxC4ABnQuAADELgAG9C4AAIQuAAf0LgAAhC4ACncALgAJS+6AAoABQBnK7oAFQAcAGcrugALAAUAChESObgAHBC4ABHQugAaABwAFRESOTAxARcVJzUDISYnNzMHETcXFRMjJzY3IQUVBycRBTU3FhcRDwEzFxUjJwHCFFAK/ugoClCq+hQ88O9QCigBK/7yPBQBVB4oChSgPII8ggFeFPBQeP7eCigeCgEEFDy+AhweKApkvjwUAQTc0lAKKP7oFL6CPIIAAAAABgAyAAAB1gLQAAUACwASABgAHwAkAK+4AGQruAAlL7gAAC+4AALQuAAlELgAENC4ABAvuAAN3LgAA9C4AA0QuAAF0LgAABC4AB7cuAAI0LgAABC4AArQuAANELgAFNC4ABQvuAAQELgAFdC4ABUvugAYAAAAHhESObgAABC4ABnQuAANELgAINC4ABAQuAAj0LgAHhC4ACbcALgACi+4AA4vugAYABoAZyu6AAAAAgBnK7gAGhC4ABTQugAkABoAGBESOTAxARcHISc3FzMBBiMvARUHJicRNwEjJzY3IQM1NxYXEQclFQcnEQGGKCj+/CgoFDwBBBQ88BQeKAoUASzvUAooASsKHigKFP7APBQBkCgoKChk/vwo8DLSUAooARgUASIeKAr+3tJQCij+6BT6vjwUAQQABQAyAAAB1gLQAAUADAASABcAHwCzuABkK7gAIC+4AAIvuAAA0LgAIBC4ABDQuAAQL7gAEdy4AAPQuAARELgABdC4AAIQuAAH3LgAAhC4AAvQugANAAIABxESObgAERC4ABPQuAAQELgAFtC4ABEQuAAY0LgAGC+4ABAQuAAZ0LgAGS+4AAcQuAAe0LgAAhC4AB/QuAAHELgAIdwAugALAA0AZyu6ABsAGABnK7oAAAACAGcruAALELgAEdC6ABcAGAAbERI5MDEBFwchJzcFFxEGByc1EyEmJzczAxUHJxEXJzY3IRYXBwGGKCj+/CgoAUAUCigeCv7UKApQ8PA8FFFQCigBPygKUAGQKCgoKDIU/ugoClDS/t4KKB4CHL48FAEECh4oCgooHgAAAwAyAAAB1QLQAAYACwAT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KIsUASIoKEYoKGTmFDzcAnYUCigeCtw8FOb95B4oChQBfCgoKCgAAAAFADIBSgHqAhwABQALABEAFwAdAD+4AGQrALgAGi+4ABIvugAAAAIAZyu4AAAQuAAG0LgABi+4AAIQuAAI0LgACC+4AAAQuAAM0LgAAhC4AA7QMDEBFwcjJzcHFwcjJzclFwcjJzcnFwcjJzcfAQcjJzcBIigoKCgoeCgoKCgoAWgoKCgoKMgoKCgoKMgoKCgoKAHgKCgoKAEoKCgoASgoKCg8KCgoKIIoKCgoAAAAAA4AMv//AhwC0AAFAAsAEQAXAB0AIwApAC8ANQA7AEEARwBNAFMBKbgAZCu6ABwACABnK7oALAAoAGcrugALAAgAHBESObgACBC4ABDQugAXAAgAHBESOboAIwAoACwREjm6AC8AKAAsERI5uAAsELgANNC6AEoACAAcERI5uABKL7gAOty6AEEACAAcERI5uABKELgARtC6AEcACAAcERI5ugBNAEoAOhESObgALBC4AFXcALgACi+4ABovuAAmL7gALi+4AEAvuABEL7gAQBC4ADjcuAAB0LoAEQBAAAoREjm6ABcAQAAKERI5ugAdAEAAChESObgAOBC4ACLQugAjAEAAChESOboAKQBAADgREjm4AEAQuAAv0LgALy+6ADUAQAA4ERI5ugA7AEAAOBESOboARwBAADgREjm4ADgQuABM0LoATQBAAAoREjkwMQEHBj8BMycjJzY3MwcVByYnNRczFwYHIzc1NxYXFRMjJzY3MwcVByYnNRczFwYHIzc1NxYXFSU1NxYXFSczFwYHIzcVByYnNRcjJzY3MxM3Ng8BJwEXoDwBvR6LClAKKEYoHigKZApQCihGKB4oCsgKUAooRiceKApjClAKKEYoHigK/soeKApaClAKKEYKHigKWgpQCihGMqA8Ab0eAY+fATy+lx4oCmQ8UAooeFoeKApkPFAKKHj+eh4oCmQ8UAooeFoeKApkPFAKKHgePFAKKHgJHigKjTxQCih4Ch4oCgEjnwE8vwEAAAAAAQAyAggAggLQAAQAF7gAZCu6AAAAAQBnKwC4AAAvuAADLzAxEyM1NxeCUCgoAgigKCgAAAEAMgIIAIIC0AAEABe4AGQrugAAAAIAZysAuAABL7gAAy8wMRMHJzUzgigoUAIwKCigAAACADICCAEi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)
}

.score-page-container .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 1310px!important
}

.score-page-container .modal-content {
    background-color: #22439a;
    border-radius: 10px
}

.score-page-container .close {
    z-index: 1
}

.score-page-container .score-banner {
    background: #091840;
    border-bottom: 1px solid rgba(0,0,0,.3);
    border-radius: 10px 10px 0 0;
    margin: -10px -10px 10px;
    padding: 10px;
    position: relative;
    z-index: 0
}

.score-page-container .score-banner .icon {
    display: inline-block;
    width: 100px
}

.score-page-container .score-banner .icon svg {
    fill: #ebb058;
    display: table;
    height: 70px;
    margin: 5px auto;
    width: 70px
}

.score-page-container .score-banner .text {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 105px)
}

.score-page-container .score-banner .text h3 {
    letter-spacing: -1px;
    line-height: 63px;
    margin: 0 0 -20px;
    padding: 0;
    text-transform: uppercase
}

.score-page-container .score-banner .text h3 p {
    font-size: 13px;
    margin: 5px 0;
    opacity: .6
}

.score-page-container .score-banner .text p {
    font-size: 13px;
    margin: 5px 0;
    opacity: .5
}

.score-bg {
    background-color: #0e2258;
    background-image: url(https://res.akamai-cloud.com/static/37/images/soccer-bg.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    filter: blur(5px) grayscale(100%);
    z-index: -1
}

.score-bg,.score-bg:after {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.score-bg:after {
    background: rgba(14,34,88,.7);
    content: "";
    z-index: 1
}

.score-not-found {
    background: #091840;
    border: none;
    border-radius: 20px;
    margin: 10px auto;
    padding: 20px;
    width: 650px
}

.score-not-found svg {
    fill: #ebb058;
    width: 100px
}

.score-not-found h1 {
    font-size: 25px;
    font-weight: 300;
    margin: 10px 0;
    text-transform: uppercase
}

.score-page {
    min-height: 600px
}

.score-page .score-title {
    background: linear-gradient(135deg,#06102a,#091840 50%,#06102a);
    border: 1px solid #0e2258;
    border-radius: 35px;
    color: #ebb058;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 4px;
    margin: 20px 0 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-shadow: 3px 3px 3px rgba(0,0,0,.23);
    text-transform: uppercase;
    z-index: 1
}

.score-page .score-title .dropdown,.score-page .score-title .rule-btn {
    left: 10px;
    letter-spacing: 0;
    position: absolute;
    top: 7px;
    z-index: 99
}

.score-page .score-title .dropdown a,.score-page .score-title .dropdown button,.score-page .score-title .rule-btn a,.score-page .score-title .rule-btn button {
    border-radius: 30px;
    display: block;
    font-weight: 700;
    padding: 5px 12px
}

.score-page .score-title svg {
    fill: #ebb058;
    display: inline-block;
    height: 25px;
    vertical-align: text-top;
    width: 25px
}

.score-page .score-title svg.right {
    left: auto;
    right: 20px
}

.score-page .score-title .menu {
    position: absolute;
    right: 10px;
    top: 6px
}

.score-page .menu a {
    background: #0e2258;
    color: #fff;
    float: left;
    font-size: 14px;
    font-size: 12px;
    letter-spacing: 0;
    padding: 7px 12px;
    text-decoration: none;
    text-shadow: none
}

.score-page .menu a.active {
    background: #ebb058!important;
    color: #fff
}

.score-page .menu a:hover {
    background: #0b1a42
}

.score-page .menu a:first-child {
    border-bottom-left-radius: 30px;
    border-right: 1px solid #091840;
    border-top-left-radius: 30px
}

.score-page .menu a:last-child {
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px
}

.score-page .dropdown {
    display: block
}

.score-page .dropdown .form-control {
    border-radius: 30px
}

.score-page .events .items {
    display: table;
    width: 100%
}

.score-page .events .overlay {
    background: rgba(0,0,0,.57);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99
}

.score-page .events .item {
    border: 1px solid #0e2258;
    border-radius: 5px;
    margin: 10px 0;
    position: relative
}

.score-page .events .item.zoom {
    box-shadow: 0 0 13px #000;
    transform: scale(1.04);
    z-index: 100
}

.score-page .events .item.zoom .header {
    visibility: hidden
}

.score-page .events .item .validation {
    background: #040b1c;
    border-radius: 5px;
    font-size: 14px;
    height: 100%;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 0;
    width: 100%
}

.score-page .events .item .validation h3 {
    font-size: 18px;
    margin: 0 0 10px;
    text-transform: uppercase
}

.score-page .events .item .validation b {
    background: #091840;
    border-radius: 30px;
    color: #ebb058;
    display: table;
    margin: 13px auto 15px;
    padding: 0 60px
}

.score-page .events .item .validation .btn {
    border-radius: 30px
}

.score-page .events .item .validation .alert {
    border-color: #f42727!important;
    border-radius: 30px;
    clear: both;
    display: block;
    margin: 20px 0;
    padding: 10px 100px
}

.score-page .events .item .header {
    background: #081537;
    background: linear-gradient(135deg,#06102a,#091840 50%,#06102a);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: table;
    padding: 10px 0 3px;
    width: 100%
}

.score-page .events .item .header .left,.score-page .events .item .header .right {
    float: left;
    font-weight: 700;
    line-height: 35px;
    overflow: hidden;
    padding: 0 20px;
    text-align: center;
    text-overflow: ellipsis;
    text-shadow: -1px 0 3px rgba(0,0,0,.24);
    text-transform: uppercase;
    white-space: nowrap;
    width: 40%
}

.score-page .events .item .header .left img,.score-page .events .item .header .right img {
    height: 50px;
    margin-top: -8px;
    position: absolute;
    width: 50px
}

.score-page .events .item .header .left img.home,.score-page .events .item .header .right img.home {
    left: 10px
}

.score-page .events .item .header .left img.away,.score-page .events .item .header .right img.away {
    right: 10px
}

.score-page .events .item .header .center {
    background: #06102a;
    border-bottom: 1px solid #ebb058;
    border-top: 1px solid #ebb058;
    clip-path: polygon(50% 0,100% 0,82% 100%,18% 100%,0 0);
    float: left;
    height: 59px;
    margin-bottom: -4px;
    margin-top: -12px;
    padding: 10px 10px 0;
    text-align: center;
    width: 20%
}

.score-page .events .item .header .center .vs {
    color: #ebb058;
    font-size: 26px;
    font-weight: 700;
    margin-top: -10px
}

.score-page .events .item .header .center .time {
    font-size: 12px;
    opacity: .5
}

.score-page .events .item .content {
    background: #06102a;
    border: 1px solid #06102a
}

.score-page .events .item .content .vs {
    color: #ebb058;
    font-size: 45px;
    left: 50%;
    margin-top: 10px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%)
}

.score-page .events .item .content .money {
    color: #ebb058;
    font-size: 20px;
    font-weight: 700;
    left: 0;
    letter-spacing: -1px;
    line-height: 16px;
    margin-top: 14px;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    width: 100%
}

.score-page .events .item .content .money span {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase
}

.score-page .events .item .content .items .item {
    border: none
}

.score-page .events .item .content .items label {
    display: block;
    font-family: digital,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase
}

.score-page .events .item .content .items input {
    background: #0a1b49;
    border: 1px solid #0e2258;
    border-radius: 5px;
    clip-path: polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);
    color: #ebb058;
    display: block;
    font-family: digital,sans-serif;
    font-size: 40px;
    height: 60px;
    margin: 0 auto;
    outline: none;
    text-align: center;
    width: 100%
}

.score-page .events .item .content .items input:focus {
    border-color: #ebb058!important
}

.score-page .events .item .button-content {
    align-items: center;
    background: linear-gradient(135deg,#06102a,#091840 50%,#06102a);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid #0e2258;
    display: table;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 100%
}

.score-page .events .item .button-content .popover-btn {
    color: #fff;
    font-size: 30px;
    left: 10px;
    opacity: .4;
    position: absolute;
    top: 5px
}

.score-page .events .item .button-content .button {
    background: #ebb058;
    border-radius: 30px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 35px;
    line-height: 36px;
    margin: 0 auto;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 230px
}

.score-page .events .item .button-content .button svg {
    fill: #fff;
    display: inline-block;
    height: 26px;
    margin-top: -5px;
    vertical-align: middle;
    width: 26px
}

.score-page .events .item .button-content .button.completed {
    background: #00c717;
    color: #fff
}

.score-page .events .item .button-content .button.danger {
    background: #f42727;
    color: #fff
}

@media (max-width: 1200px) {
    .score-page .winners .row>.col-md-3 {
        width:50%
    }
}

.score-page .winners .item {
    border: 1px solid #0e2258;
    border-radius: 5px;
    height: 250px;
    margin: 10px 0;
    overflow: hidden
}

.score-page .winners .item .left {
    background: linear-gradient(135deg,#030713,#091840 50%,#091840);
    border-right: 1px solid #030713;
    float: left;
    height: 250px;
    padding: 30px 3px;
    position: relative;
    width: 55%;
    z-index: 0
}

.score-page .winners .item .left .team {
    display: block;
    font-weight: 700;
    margin: 20px 10px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.score-page .winners .item .left .team img {
    width: 30px
}

.score-page .winners .item .left svg {
    height: 230px;
    opacity: .1;
    position: absolute;
    right: 0;
    top: 5px;
    width: 230px;
    z-index: -1
}

.score-page .winners .item .left .time {
    clear: both;
    display: block;
    float: left;
    margin: 15px;
    opacity: .4
}

.score-page .winners .item .left .score {
    background: rgba(0,0,0,.23);
    border-radius: 5px;
    color: #ebb058;
    float: left;
    font-size: 30px;
    font-weight: 700;
    margin: 1px 15px;
    padding: 0 8px
}

.score-page .winners .item .right {
    background: linear-gradient(135deg,#030713,#091840 50%,#030713);
    float: right;
    height: 255px;
    overflow-y: scroll;
    width: 45%
}

.score-page .winners .item .right .users .user {
    background: rgba(0,0,0,.15);
    font-size: 12px;
    margin: 7px;
    overflow: hidden;
    padding: 6px 12px;
    white-space: nowrap
}

.score-page .winners .item .right .users .user svg {
    fill: #fff;
    display: inline-block;
    height: 16px;
    margin-top: -4px;
    opacity: .3;
    vertical-align: middle;
    width: 16px
}

.score-page .information {
    background: rgba(3,3,3,.25);
    background: linear-gradient(135deg,#030713,#06102a 50%,#030713);
    border-radius: 30px;
    margin-top: 5px;
    padding: 10px;
    text-align: center
}

.col-xs-3 {
    margin: 0 1rem
}

.game__flag {
    grid-gap: .375rem;
    display: grid;
    justify-items: start;
    left: 0;
    position: absolute;
    top: 10px
}

.game__flag span {
    border-radius: 0 10px 10px 0;
    color: #fff;
    display: block;
    font-size: .625rem;
    font-style: italic;
    font-weight: 600;
    padding: 0 .5rem 0 .25rem;
    text-transform: capitalize
}

.game__flag .flag--promo,.game__flag .flag--turnuva {
    background-color: #149c44
}

.game__flag .flag--new {
    background-color: #ff4343
}

.game__flag .flag--pre-release {
    background-color: #ca113d
}

.game__maintenance {
    align-items: center;
    background-color: rgba(0,0,0,.7);
    display: flex;
    flex-direction: column;
    font-size: .875rem;
    font-weight: 600;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.game__maintenance i {
    margin-bottom: .5rem
}

@keyframes skeleton {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

.game__skeleton {
    background-color: #0e1f4e;
    left: 0;
    overflow: hidden
}

.game__skeleton,.game__skeleton:before {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.game__skeleton:before {
    animation: skeleton 1s cubic-bezier(.4,0,.2,1) infinite;
    background: linear-gradient(90deg,transparent 0,#0e2258 50%,transparent);
    content: "";
    display: block;
    left: -150px
}

.snow-container {
    filter: drop-shadow(0 0 10px white);
    height: 100vh;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    width: 100vw;
    z-index: 99999999
}

.snow {
    background: #fff;
    border-radius: 50%;
    height: 10px;
    position: absolute;
    width: 10px
}

.snow:first-child {
    animation: fall-1 22s linear -30s infinite;
    opacity: .8766;
    transform: translate(38.4971vw,-10px) scale(.0011)
}

@keyframes fall-1 {
    57.405% {
        transform: translate(43.8366vw,57.405vh) scale(.0011)
    }

    to {
        transform: translate(41.16685vw,100vh) scale(.0011)
    }
}

.snow:nth-child(2) {
    animation: fall-2 46s linear -28s infinite;
    opacity: .3957;
    transform: translate(50.1808vw,-10px) scale(.3191)
}

@keyframes fall-2 {
    45.47% {
        transform: translate(56.9242vw,45.47vh) scale(.3191)
    }

    to {
        transform: translate(53.5525vw,100vh) scale(.3191)
    }
}

.snow:nth-child(3) {
    animation: fall-3 52s linear -19s infinite;
    opacity: .6931;
    transform: translate(64.905vw,-10px) scale(.8799)
}

@keyframes fall-3 {
    35.222% {
        transform: translate(68.0481vw,35.222vh) scale(.8799)
    }

    to {
        transform: translate(66.47655vw,100vh) scale(.8799)
    }
}

.snow:nth-child(4) {
    animation: fall-4 20s linear -8s infinite;
    opacity: .7137;
    transform: translate(56.0352vw,-10px) scale(.72)
}

@keyframes fall-4 {
    75.873% {
        transform: translate(63.1614vw,75.873vh) scale(.72)
    }

    to {
        transform: translate(59.5983vw,100vh) scale(.72)
    }
}

.snow:nth-child(5) {
    animation: fall-5 34s linear -4s infinite;
    opacity: .318;
    transform: translate(58.5178vw,-10px) scale(.5896)
}

@keyframes fall-5 {
    35.331% {
        transform: translate(64.6761vw,35.331vh) scale(.5896)
    }

    to {
        transform: translate(61.59695vw,100vh) scale(.5896)
    }
}

.snow:nth-child(6) {
    animation: fall-6 26s linear -13s infinite;
    opacity: .3387;
    transform: translate(15.6117vw,-10px) scale(.952)
}

@keyframes fall-6 {
    55.124% {
        transform: translate(7.5302vw,55.124vh) scale(.952)
    }

    to {
        transform: translate(11.57095vw,100vh) scale(.952)
    }
}

.snow:nth-child(7) {
    animation: fall-7 54s linear -5s infinite;
    opacity: .5385;
    transform: translate(75.0168vw,-10px) scale(.6621)
}

@keyframes fall-7 {
    67.248% {
        transform: translate(84.8318vw,67.248vh) scale(.6621)
    }

    to {
        transform: translate(79.9243vw,100vh) scale(.6621)
    }
}

.snow:nth-child(8) {
    animation: fall-8 46s linear -14s infinite;
    opacity: .6266;
    transform: translate(87.8381vw,-10px) scale(.4619)
}

@keyframes fall-8 {
    38.38% {
        transform: translate(83.3498vw,38.38vh) scale(.4619)
    }

    to {
        transform: translate(85.59395vw,100vh) scale(.4619)
    }
}

.snow:nth-child(9) {
    animation: fall-9 38s linear -23s infinite;
    opacity: .3772;
    transform: translate(89.2016vw,-10px) scale(.3479)
}

@keyframes fall-9 {
    70.61% {
        transform: translate(83.233vw,70.61vh) scale(.3479)
    }

    to {
        transform: translate(86.2173vw,100vh) scale(.3479)
    }
}

.snow:nth-child(10) {
    animation: fall-10 48s linear -6s infinite;
    opacity: .7222;
    transform: translate(59.4602vw,-10px) scale(.804)
}

@keyframes fall-10 {
    70.854% {
        transform: translate(54.149vw,70.854vh) scale(.804)
    }

    to {
        transform: translate(56.8046vw,100vh) scale(.804)
    }
}

.snow:nth-child(11) {
    animation: fall-11 44s linear -27s infinite;
    opacity: .2092;
    transform: translate(1.0212vw,-10px) scale(.4163)
}

@keyframes fall-11 {
    47.229% {
        transform: translate(-4.3107vw,47.229vh) scale(.4163)
    }

    to {
        transform: translate(-1.64475vw,100vh) scale(.4163)
    }
}

.snow:nth-child(12) {
    animation: fall-12 60s linear -9s infinite;
    opacity: .5434;
    transform: translate(51.6864vw,-10px) scale(.7948)
}

@keyframes fall-12 {
    60.529% {
        transform: translate(58.8664vw,60.529vh) scale(.7948)
    }

    to {
        transform: translate(55.2764vw,100vh) scale(.7948)
    }
}

.snow:nth-child(13) {
    animation: fall-13 28s linear -28s infinite;
    opacity: .0595;
    transform: translate(12.7595vw,-10px) scale(.5457)
}

@keyframes fall-13 {
    52.263% {
        transform: translate(21.2688vw,52.263vh) scale(.5457)
    }

    to {
        transform: translate(17.01415vw,100vh) scale(.5457)
    }
}

.snow:nth-child(14) {
    animation: fall-14 26s linear -9s infinite;
    opacity: .2975;
    transform: translate(63.8229vw,-10px) scale(.5377)
}

@keyframes fall-14 {
    74.021% {
        transform: translate(69.8965vw,74.021vh) scale(.5377)
    }

    to {
        transform: translate(66.8597vw,100vh) scale(.5377)
    }
}

.snow:nth-child(15) {
    animation: fall-15 24s linear -15s infinite;
    opacity: .5082;
    transform: translate(57.1274vw,-10px) scale(.4015)
}

@keyframes fall-15 {
    45.447% {
        transform: translate(49.964vw,45.447vh) scale(.4015)
    }

    to {
        transform: translate(53.5457vw,100vh) scale(.4015)
    }
}

.snow:nth-child(16) {
    animation: fall-16 54s linear -30s infinite;
    opacity: .211;
    transform: translate(75.5705vw,-10px) scale(.2119)
}

@keyframes fall-16 {
    38.596% {
        transform: translate(73.9411vw,38.596vh) scale(.2119)
    }

    to {
        transform: translate(74.7558vw,100vh) scale(.2119)
    }
}

.snow:nth-child(17) {
    animation: fall-17 38s linear -23s infinite;
    opacity: .5879;
    transform: translate(76.2348vw,-10px) scale(.7568)
}

@keyframes fall-17 {
    72.534% {
        transform: translate(85.0797vw,72.534vh) scale(.7568)
    }

    to {
        transform: translate(80.65725vw,100vh) scale(.7568)
    }
}

.snow:nth-child(18) {
    animation: fall-18 24s linear -23s infinite;
    opacity: .6113;
    transform: translate(42.8434vw,-10px) scale(.9129)
}

@keyframes fall-18 {
    44.349% {
        transform: translate(48.9522vw,44.349vh) scale(.9129)
    }

    to {
        transform: translate(45.8978vw,100vh) scale(.9129)
    }
}

.snow:nth-child(19) {
    animation: fall-19 60s linear -29s infinite;
    opacity: .8949;
    transform: translate(14.118vw,-10px) scale(.8548)
}

@keyframes fall-19 {
    39.921% {
        transform: translate(6.5886vw,39.921vh) scale(.8548)
    }

    to {
        transform: translate(10.3533vw,100vh) scale(.8548)
    }
}

.snow:nth-child(20) {
    animation: fall-20 20s linear -7s infinite;
    opacity: .2391;
    transform: translate(21.3818vw,-10px) scale(.3142)
}

@keyframes fall-20 {
    56.779% {
        transform: translate(29.481vw,56.779vh) scale(.3142)
    }

    to {
        transform: translate(25.4314vw,100vh) scale(.3142)
    }
}

.snow:nth-child(21) {
    animation: fall-21 20s linear -12s infinite;
    opacity: .2912;
    transform: translate(71.4456vw,-10px) scale(.8797)
}

@keyframes fall-21 {
    32.662% {
        transform: translate(68.4987vw,32.662vh) scale(.8797)
    }

    to {
        transform: translate(69.97215vw,100vh) scale(.8797)
    }
}

.snow:nth-child(22) {
    animation: fall-22 48s linear -30s infinite;
    opacity: .7599;
    transform: translate(99.7131vw,-10px) scale(.195)
}

@keyframes fall-22 {
    38.251% {
        transform: translate(101.9234vw,38.251vh) scale(.195)
    }

    to {
        transform: translate(100.81825vw,100vh) scale(.195)
    }
}

.snow:nth-child(23) {
    animation: fall-23 44s linear -22s infinite;
    opacity: .8846;
    transform: translate(26.319vw,-10px) scale(.5977)
}

@keyframes fall-23 {
    63.559% {
        transform: translate(18.2069vw,63.559vh) scale(.5977)
    }

    to {
        transform: translate(22.26295vw,100vh) scale(.5977)
    }
}

.snow:nth-child(24) {
    animation: fall-24 48s linear -21s infinite;
    opacity: .6112;
    transform: translate(4.149vw,-10px) scale(.5751)
}

@keyframes fall-24 {
    76.595% {
        transform: translate(5.3113vw,76.595vh) scale(.5751)
    }

    to {
        transform: translate(4.73015vw,100vh) scale(.5751)
    }
}

.snow:nth-child(25) {
    animation: fall-25 38s linear -8s infinite;
    opacity: .3196;
    transform: translate(92.7013vw,-10px) scale(.3394)
}

@keyframes fall-25 {
    35.716% {
        transform: translate(98.3377vw,35.716vh) scale(.3394)
    }

    to {
        transform: translate(95.5195vw,100vh) scale(.3394)
    }
}

.snow:nth-child(26) {
    animation: fall-26 44s linear -24s infinite;
    opacity: .7222;
    transform: translate(23.78vw,-10px) scale(.9376)
}

@keyframes fall-26 {
    59.289% {
        transform: translate(19.1671vw,59.289vh) scale(.9376)
    }

    to {
        transform: translate(21.47355vw,100vh) scale(.9376)
    }
}

.snow:nth-child(27) {
    animation: fall-27 60s linear -15s infinite;
    opacity: .0788;
    transform: translate(20.8617vw,-10px) scale(.1521)
}

@keyframes fall-27 {
    54.689% {
        transform: translate(17.4273vw,54.689vh) scale(.1521)
    }

    to {
        transform: translate(19.1445vw,100vh) scale(.1521)
    }
}

.snow:nth-child(28) {
    animation: fall-28 22s linear -17s infinite;
    opacity: .035;
    transform: translate(66.1004vw,-10px) scale(.7861)
}

@keyframes fall-28 {
    63.031% {
        transform: translate(74.9972vw,63.031vh) scale(.7861)
    }

    to {
        transform: translate(70.5488vw,100vh) scale(.7861)
    }
}

.snow:nth-child(29) {
    animation: fall-29 46s linear -16s infinite;
    opacity: .1802;
    transform: translate(72.2094vw,-10px) scale(.456)
}

@keyframes fall-29 {
    38.474% {
        transform: translate(81.8874vw,38.474vh) scale(.456)
    }

    to {
        transform: translate(77.0484vw,100vh) scale(.456)
    }
}

.snow:nth-child(30) {
    animation: fall-30 20s linear -16s infinite;
    opacity: .1851;
    transform: translate(77.0925vw,-10px) scale(.2531)
}

@keyframes fall-30 {
    31.79% {
        transform: translate(85.2227vw,31.79vh) scale(.2531)
    }

    to {
        transform: translate(81.1576vw,100vh) scale(.2531)
    }
}

.snow:nth-child(31) {
    animation: fall-31 48s linear -20s infinite;
    opacity: .9588;
    transform: translate(66.5079vw,-10px) scale(.4524)
}

@keyframes fall-31 {
    62.183% {
        transform: translate(68.9358vw,62.183vh) scale(.4524)
    }

    to {
        transform: translate(67.72185vw,100vh) scale(.4524)
    }
}

.snow:nth-child(32) {
    animation: fall-32 60s linear -11s infinite;
    opacity: .3064;
    transform: translate(33.8285vw,-10px) scale(.2779)
}

@keyframes fall-32 {
    49.057% {
        transform: translate(37.4674vw,49.057vh) scale(.2779)
    }

    to {
        transform: translate(35.64795vw,100vh) scale(.2779)
    }
}

.snow:nth-child(33) {
    animation: fall-33 52s linear -1s infinite;
    opacity: .8253;
    transform: translate(36.6479vw,-10px) scale(.4453)
}

@keyframes fall-33 {
    69.253% {
        transform: translate(36.0506vw,69.253vh) scale(.4453)
    }

    to {
        transform: translate(36.34925vw,100vh) scale(.4453)
    }
}

.snow:nth-child(34) {
    animation: fall-34 54s linear -19s infinite;
    opacity: .3595;
    transform: translate(14.6199vw,-10px) scale(.4896)
}

@keyframes fall-34 {
    50.697% {
        transform: translate(5.3264vw,50.697vh) scale(.4896)
    }

    to {
        transform: translate(9.97315vw,100vh) scale(.4896)
    }
}

.snow:nth-child(35) {
    animation: fall-35 54s linear -20s infinite;
    opacity: .9497;
    transform: translate(93.5073vw,-10px) scale(.9616)
}

@keyframes fall-35 {
    39.996% {
        transform: translate(93.4vw,39.996vh) scale(.9616)
    }

    to {
        transform: translate(93.45365vw,100vh) scale(.9616)
    }
}

.snow:nth-child(36) {
    animation: fall-36 36s linear -19s infinite;
    opacity: .3139;
    transform: translate(66.9712vw,-10px) scale(.7778)
}

@keyframes fall-36 {
    45.694% {
        transform: translate(73.2504vw,45.694vh) scale(.7778)
    }

    to {
        transform: translate(70.1108vw,100vh) scale(.7778)
    }
}

.snow:nth-child(37) {
    animation: fall-37 32s linear -19s infinite;
    opacity: .0052;
    transform: translate(99.7423vw,-10px) scale(.1182)
}

@keyframes fall-37 {
    30.587% {
        transform: translate(103.8871vw,30.587vh) scale(.1182)
    }

    to {
        transform: translate(101.8147vw,100vh) scale(.1182)
    }
}

.snow:nth-child(38) {
    animation: fall-38 54s linear -10s infinite;
    opacity: .7483;
    transform: translate(78.929vw,-10px) scale(.3602)
}

@keyframes fall-38 {
    69.927% {
        transform: translate(88.7897vw,69.927vh) scale(.3602)
    }

    to {
        transform: translate(83.85935vw,100vh) scale(.3602)
    }
}

.snow:nth-child(39) {
    animation: fall-39 32s linear -4s infinite;
    opacity: .3719;
    transform: translate(48.2659vw,-10px) scale(.1281)
}

@keyframes fall-39 {
    76.315% {
        transform: translate(50.798vw,76.315vh) scale(.1281)
    }

    to {
        transform: translate(49.53195vw,100vh) scale(.1281)
    }
}

.snow:nth-child(40) {
    animation: fall-40 46s linear -17s infinite;
    opacity: .4075;
    transform: translate(14.2792vw,-10px) scale(.3009)
}

@keyframes fall-40 {
    54.986% {
        transform: translate(16.0537vw,54.986vh) scale(.3009)
    }

    to {
        transform: translate(15.16645vw,100vh) scale(.3009)
    }
}

.snow:nth-child(41) {
    animation: fall-41 58s linear -1s infinite;
    opacity: .4302;
    transform: translate(20.485vw,-10px) scale(.6591)
}

@keyframes fall-41 {
    57.316% {
        transform: translate(18.0452vw,57.316vh) scale(.6591)
    }

    to {
        transform: translate(19.2651vw,100vh) scale(.6591)
    }
}

.snow:nth-child(42) {
    animation: fall-42 60s linear -23s infinite;
    opacity: .1281;
    transform: translate(48.751vw,-10px) scale(.2735)
}

@keyframes fall-42 {
    77.664% {
        transform: translate(45.5167vw,77.664vh) scale(.2735)
    }

    to {
        transform: translate(47.13385vw,100vh) scale(.2735)
    }
}

.snow:nth-child(43) {
    animation: fall-43 42s linear -6s infinite;
    opacity: .2006;
    transform: translate(57.169vw,-10px) scale(.0576)
}

@keyframes fall-43 {
    62.377% {
        transform: translate(62.4663vw,62.377vh) scale(.0576)
    }

    to {
        transform: translate(59.81765vw,100vh) scale(.0576)
    }
}

.snow:nth-child(44) {
    animation: fall-44 26s linear -13s infinite;
    opacity: .9172;
    transform: translate(44.9289vw,-10px) scale(.7205)
}

@keyframes fall-44 {
    51.597% {
        transform: translate(38.9624vw,51.597vh) scale(.7205)
    }

    to {
        transform: translate(41.94565vw,100vh) scale(.7205)
    }
}

.snow:nth-child(45) {
    animation: fall-45 24s linear -21s infinite;
    opacity: .5091;
    transform: translate(4.7285vw,-10px) scale(.577)
}

@keyframes fall-45 {
    54.257% {
        transform: translate(6.8825vw,54.257vh) scale(.577)
    }

    to {
        transform: translate(5.8055vw,100vh) scale(.577)
    }
}

.snow:nth-child(46) {
    animation: fall-46 34s linear -26s infinite;
    opacity: .0298;
    transform: translate(7.5126vw,-10px) scale(.9292)
}

@keyframes fall-46 {
    52.592% {
        transform: translate(15.9131vw,52.592vh) scale(.9292)
    }

    to {
        transform: translate(11.71285vw,100vh) scale(.9292)
    }
}

.snow:nth-child(47) {
    animation: fall-47 34s linear -3s infinite;
    opacity: .1166;
    transform: translate(65.4695vw,-10px) scale(.8053)
}

@keyframes fall-47 {
    30.012% {
        transform: translate(74.6861vw,30.012vh) scale(.8053)
    }

    to {
        transform: translate(70.0778vw,100vh) scale(.8053)
    }
}

.snow:nth-child(48) {
    animation: fall-48 48s linear -17s infinite;
    opacity: .1375;
    transform: translate(37.0408vw,-10px) scale(.7305)
}

@keyframes fall-48 {
    77.047% {
        transform: translate(37.6513vw,77.047vh) scale(.7305)
    }

    to {
        transform: translate(37.34605vw,100vh) scale(.7305)
    }
}

.snow:nth-child(49) {
    animation: fall-49 42s linear -7s infinite;
    opacity: .4057;
    transform: translate(22.0729vw,-10px) scale(.497)
}

@keyframes fall-49 {
    34.973% {
        transform: translate(19.2825vw,34.973vh) scale(.497)
    }

    to {
        transform: translate(20.6777vw,100vh) scale(.497)
    }
}

.snow:nth-child(50) {
    animation: fall-50 56s linear -12s infinite;
    opacity: .7351;
    transform: translate(64.9609vw,-10px) scale(.4078)
}

@keyframes fall-50 {
    35.329% {
        transform: translate(61.2517vw,35.329vh) scale(.4078)
    }

    to {
        transform: translate(63.1063vw,100vh) scale(.4078)
    }
}

.snow:nth-child(51) {
    animation: fall-51 32s linear -23s infinite;
    opacity: .5867;
    transform: translate(78.6443vw,-10px) scale(.5324)
}

@keyframes fall-51 {
    58.381% {
        transform: translate(78.7144vw,58.381vh) scale(.5324)
    }

    to {
        transform: translate(78.67935vw,100vh) scale(.5324)
    }
}

.snow:nth-child(52) {
    animation: fall-52 32s linear -21s infinite;
    opacity: .024;
    transform: translate(54.5984vw,-10px) scale(.059)
}

@keyframes fall-52 {
    77.661% {
        transform: translate(56.959vw,77.661vh) scale(.059)
    }

    to {
        transform: translate(55.7787vw,100vh) scale(.059)
    }
}

.snow:nth-child(53) {
    animation: fall-53 56s linear -27s infinite;
    opacity: .7877;
    transform: translate(68.5678vw,-10px) scale(.4663)
}

@keyframes fall-53 {
    34.629% {
        transform: translate(63.6395vw,34.629vh) scale(.4663)
    }

    to {
        transform: translate(66.10365vw,100vh) scale(.4663)
    }
}

.snow:nth-child(54) {
    animation: fall-54 46s linear -17s infinite;
    opacity: .9628;
    transform: translate(63.8444vw,-10px) scale(.2127)
}

@keyframes fall-54 {
    64.482% {
        transform: translate(68.7953vw,64.482vh) scale(.2127)
    }

    to {
        transform: translate(66.31985vw,100vh) scale(.2127)
    }
}

.snow:nth-child(55) {
    animation: fall-55 60s linear -26s infinite;
    opacity: .5989;
    transform: translate(8.0431vw,-10px) scale(.3105)
}

@keyframes fall-55 {
    31.112% {
        transform: translate(12.9534vw,31.112vh) scale(.3105)
    }

    to {
        transform: translate(10.49825vw,100vh) scale(.3105)
    }
}

.snow:nth-child(56) {
    animation: fall-56 58s linear -5s infinite;
    opacity: .0317;
    transform: translate(26.3909vw,-10px) scale(.0706)
}

@keyframes fall-56 {
    69.969% {
        transform: translate(19.9676vw,69.969vh) scale(.0706)
    }

    to {
        transform: translate(23.17925vw,100vh) scale(.0706)
    }
}

.snow:nth-child(57) {
    animation: fall-57 36s linear -14s infinite;
    opacity: .7289;
    transform: translate(78.2322vw,-10px) scale(.6267)
}

@keyframes fall-57 {
    63.444% {
        transform: translate(69.7178vw,63.444vh) scale(.6267)
    }

    to {
        transform: translate(73.975vw,100vh) scale(.6267)
    }
}

.snow:nth-child(58) {
    animation: fall-58 46s linear -22s infinite;
    opacity: .2464;
    transform: translate(31.1373vw,-10px) scale(.0802)
}

@keyframes fall-58 {
    35.94% {
        transform: translate(39.9936vw,35.94vh) scale(.0802)
    }

    to {
        transform: translate(35.56545vw,100vh) scale(.0802)
    }
}

.snow:nth-child(59) {
    animation: fall-59 52s linear -11s infinite;
    opacity: .3488;
    transform: translate(86.8586vw,-10px) scale(.2337)
}

@keyframes fall-59 {
    53.372% {
        transform: translate(89.8776vw,53.372vh) scale(.2337)
    }

    to {
        transform: translate(88.3681vw,100vh) scale(.2337)
    }
}

.snow:nth-child(60) {
    animation: fall-60 24s linear -6s infinite;
    opacity: .8576;
    transform: translate(96.4942vw,-10px) scale(.2462)
}

@keyframes fall-60 {
    74.213% {
        transform: translate(95.9159vw,74.213vh) scale(.2462)
    }

    to {
        transform: translate(96.20505vw,100vh) scale(.2462)
    }
}

.snow:nth-child(61) {
    animation: fall-61 30s linear -22s infinite;
    opacity: .3068;
    transform: translate(44.0457vw,-10px) scale(.2731)
}

@keyframes fall-61 {
    76.912% {
        transform: translate(48.4773vw,76.912vh) scale(.2731)
    }

    to {
        transform: translate(46.2615vw,100vh) scale(.2731)
    }
}

.snow:nth-child(62) {
    animation: fall-62 30s linear -12s infinite;
    opacity: .308;
    transform: translate(56.1911vw,-10px) scale(.8174)
}

@keyframes fall-62 {
    31.509% {
        transform: translate(55.587vw,31.509vh) scale(.8174)
    }

    to {
        transform: translate(55.88905vw,100vh) scale(.8174)
    }
}

.snow:nth-child(63) {
    animation: fall-63 48s linear -20s infinite;
    opacity: .854;
    transform: translate(6.955vw,-10px) scale(.7334)
}

@keyframes fall-63 {
    37.119% {
        transform: translate(1.941vw,37.119vh) scale(.7334)
    }

    to {
        transform: translate(4.448vw,100vh) scale(.7334)
    }
}

.snow:nth-child(64) {
    animation: fall-64 28s linear -17s infinite;
    opacity: .1843;
    transform: translate(2.3457vw,-10px) scale(.5686)
}

@keyframes fall-64 {
    72.612% {
        transform: translate(2.272vw,72.612vh) scale(.5686)
    }

    to {
        transform: translate(2.30885vw,100vh) scale(.5686)
    }
}

.snow:nth-child(65) {
    animation: fall-65 32s linear -23s infinite;
    opacity: .8155;
    transform: translate(59.5186vw,-10px) scale(.9569)
}

@keyframes fall-65 {
    44.854% {
        transform: translate(53.115vw,44.854vh) scale(.9569)
    }

    to {
        transform: translate(56.3168vw,100vh) scale(.9569)
    }
}

.snow:nth-child(66) {
    animation: fall-66 32s linear -17s infinite;
    opacity: .9911;
    transform: translate(5.6004vw,-10px) scale(.2297)
}

@keyframes fall-66 {
    75.834% {
        transform: translate(-.4193vw,75.834vh) scale(.2297)
    }

    to {
        transform: translate(2.59055vw,100vh) scale(.2297)
    }
}

.snow:nth-child(67) {
    animation: fall-67 26s linear -21s infinite;
    opacity: .916;
    transform: translate(96.9547vw,-10px) scale(.9626)
}

@keyframes fall-67 {
    67.258% {
        transform: translate(94.8112vw,67.258vh) scale(.9626)
    }

    to {
        transform: translate(95.88295vw,100vh) scale(.9626)
    }
}

.snow:nth-child(68) {
    animation: fall-68 54s linear -16s infinite;
    opacity: .6257;
    transform: translate(24.0568vw,-10px) scale(.7028)
}

@keyframes fall-68 {
    69.128% {
        transform: translate(31.6545vw,69.128vh) scale(.7028)
    }

    to {
        transform: translate(27.85565vw,100vh) scale(.7028)
    }
}

.snow:nth-child(69) {
    animation: fall-69 20s linear -5s infinite;
    opacity: .5246;
    transform: translate(28.7291vw,-10px) scale(.3933)
}

@keyframes fall-69 {
    64.718% {
        transform: translate(24.2686vw,64.718vh) scale(.3933)
    }

    to {
        transform: translate(26.49885vw,100vh) scale(.3933)
    }
}

.snow:nth-child(70) {
    animation: fall-70 20s linear -14s infinite;
    opacity: .8943;
    transform: translate(41.0535vw,-10px) scale(.954)
}

@keyframes fall-70 {
    63.984% {
        transform: translate(39.7628vw,63.984vh) scale(.954)
    }

    to {
        transform: translate(40.40815vw,100vh) scale(.954)
    }
}

.snow:nth-child(71) {
    animation: fall-71 32s linear -16s infinite;
    opacity: .8083;
    transform: translate(74.773vw,-10px) scale(.1518)
}

@keyframes fall-71 {
    69.599% {
        transform: translate(74.1875vw,69.599vh) scale(.1518)
    }

    to {
        transform: translate(74.48025vw,100vh) scale(.1518)
    }
}

.snow:nth-child(72) {
    animation: fall-72 58s linear -7s infinite;
    opacity: .1827;
    transform: translate(60.9045vw,-10px) scale(.8292)
}

@keyframes fall-72 {
    62.073% {
        transform: translate(55.9024vw,62.073vh) scale(.8292)
    }

    to {
        transform: translate(58.40345vw,100vh) scale(.8292)
    }
}

.snow:nth-child(73) {
    animation: fall-73 32s linear -12s infinite;
    opacity: .2916;
    transform: translate(47.1957vw,-10px) scale(.834)
}

@keyframes fall-73 {
    79.614% {
        transform: translate(51.7928vw,79.614vh) scale(.834)
    }

    to {
        transform: translate(49.49425vw,100vh) scale(.834)
    }
}

.snow:nth-child(74) {
    animation: fall-74 46s linear -12s infinite;
    opacity: .4836;
    transform: translate(96.6274vw,-10px) scale(.9471)
}

@keyframes fall-74 {
    68.285% {
        transform: translate(87.4791vw,68.285vh) scale(.9471)
    }

    to {
        transform: translate(92.05325vw,100vh) scale(.9471)
    }
}

.snow:nth-child(75) {
    animation: fall-75 46s linear -5s infinite;
    opacity: .9125;
    transform: translate(87.7438vw,-10px) scale(.5042)
}

@keyframes fall-75 {
    59.805% {
        transform: translate(90.115vw,59.805vh) scale(.5042)
    }

    to {
        transform: translate(88.9294vw,100vh) scale(.5042)
    }
}

.snow:nth-child(76) {
    animation: fall-76 24s linear -4s infinite;
    opacity: .33;
    transform: translate(41.9668vw,-10px) scale(.9582)
}

@keyframes fall-76 {
    59.041% {
        transform: translate(41.5767vw,59.041vh) scale(.9582)
    }

    to {
        transform: translate(41.77175vw,100vh) scale(.9582)
    }
}

.snow:nth-child(77) {
    animation: fall-77 52s linear -26s infinite;
    opacity: .9505;
    transform: translate(95.1685vw,-10px) scale(.6435)
}

@keyframes fall-77 {
    41.19% {
        transform: translate(100.8517vw,41.19vh) scale(.6435)
    }

    to {
        transform: translate(98.0101vw,100vh) scale(.6435)
    }
}

.snow:nth-child(78) {
    animation: fall-78 48s linear -6s infinite;
    opacity: .4916;
    transform: translate(12.6945vw,-10px) scale(.9279)
}

@keyframes fall-78 {
    70.921% {
        transform: translate(10.0381vw,70.921vh) scale(.9279)
    }

    to {
        transform: translate(11.3663vw,100vh) scale(.9279)
    }
}

.snow:nth-child(79) {
    animation: fall-79 32s linear -25s infinite;
    opacity: .4469;
    transform: translate(61.7754vw,-10px) scale(.7662)
}

@keyframes fall-79 {
    41.183% {
        transform: translate(65.0075vw,41.183vh) scale(.7662)
    }

    to {
        transform: translate(63.39145vw,100vh) scale(.7662)
    }
}

.snow:nth-child(80) {
    animation: fall-80 34s linear -21s infinite;
    opacity: .5769;
    transform: translate(79.6241vw,-10px) scale(.8218)
}

@keyframes fall-80 {
    64.26% {
        transform: translate(82.1113vw,64.26vh) scale(.8218)
    }

    to {
        transform: translate(80.8677vw,100vh) scale(.8218)
    }
}

.snow:nth-child(81) {
    animation: fall-81 26s linear -30s infinite;
    opacity: .1036;
    transform: translate(62.1004vw,-10px) scale(.081)
}

@keyframes fall-81 {
    42.328% {
        transform: translate(69.4228vw,42.328vh) scale(.081)
    }

    to {
        transform: translate(65.7616vw,100vh) scale(.081)
    }
}

.snow:nth-child(82) {
    animation: fall-82 54s linear -18s infinite;
    opacity: .2728;
    transform: translate(45.3258vw,-10px) scale(.4978)
}

@keyframes fall-82 {
    36.836% {
        transform: translate(53.3282vw,36.836vh) scale(.4978)
    }

    to {
        transform: translate(49.327vw,100vh) scale(.4978)
    }
}

.snow:nth-child(83) {
    animation: fall-83 56s linear -30s infinite;
    opacity: .5901;
    transform: translate(26.3175vw,-10px) scale(.3982)
}

@keyframes fall-83 {
    47.21% {
        transform: translate(26.3554vw,47.21vh) scale(.3982)
    }

    to {
        transform: translate(26.33645vw,100vh) scale(.3982)
    }
}

.snow:nth-child(84) {
    animation: fall-84 28s linear -8s infinite;
    opacity: .607;
    transform: translate(98.4758vw,-10px) scale(.2302)
}

@keyframes fall-84 {
    78.912% {
        transform: translate(98.8369vw,78.912vh) scale(.2302)
    }

    to {
        transform: translate(98.65635vw,100vh) scale(.2302)
    }
}

.snow:nth-child(85) {
    animation: fall-85 60s linear -26s infinite;
    opacity: .4076;
    transform: translate(29.7217vw,-10px) scale(.088)
}

@keyframes fall-85 {
    40.561% {
        transform: translate(38.7442vw,40.561vh) scale(.088)
    }

    to {
        transform: translate(34.23295vw,100vh) scale(.088)
    }
}

.snow:nth-child(86) {
    animation: fall-86 26s linear -17s infinite;
    opacity: .386;
    transform: translate(15.535vw,-10px) scale(.8582)
}

@keyframes fall-86 {
    77.129% {
        transform: translate(24.0328vw,77.129vh) scale(.8582)
    }

    to {
        transform: translate(19.7839vw,100vh) scale(.8582)
    }
}

.snow:nth-child(87) {
    animation: fall-87 46s linear -12s infinite;
    opacity: .0786;
    transform: translate(85.7329vw,-10px) scale(.1693)
}

@keyframes fall-87 {
    64.248% {
        transform: translate(84.2142vw,64.248vh) scale(.1693)
    }

    to {
        transform: translate(84.97355vw,100vh) scale(.1693)
    }
}

.snow:nth-child(88) {
    animation: fall-88 32s linear -11s infinite;
    opacity: .2631;
    transform: translate(52.4668vw,-10px) scale(.359)
}

@keyframes fall-88 {
    40.998% {
        transform: translate(48.138vw,40.998vh) scale(.359)
    }

    to {
        transform: translate(50.3024vw,100vh) scale(.359)
    }
}

.snow:nth-child(89) {
    animation: fall-89 22s linear -19s infinite;
    opacity: .2569;
    transform: translate(33.3657vw,-10px) scale(.7596)
}

@keyframes fall-89 {
    38.753% {
        transform: translate(42.3068vw,38.753vh) scale(.7596)
    }

    to {
        transform: translate(37.83625vw,100vh) scale(.7596)
    }
}

.snow:nth-child(90) {
    animation: fall-90 20s linear -20s infinite;
    opacity: .7241;
    transform: translate(35.5562vw,-10px) scale(.5251)
}

@keyframes fall-90 {
    78.735% {
        transform: translate(28.606vw,78.735vh) scale(.5251)
    }

    to {
        transform: translate(32.0811vw,100vh) scale(.5251)
    }
}

.snow:nth-child(91) {
    animation: fall-91 36s linear -27s infinite;
    opacity: .9828;
    transform: translate(3.1806vw,-10px) scale(.0609)
}

@keyframes fall-91 {
    34.15% {
        transform: translate(9.1042vw,34.15vh) scale(.0609)
    }

    to {
        transform: translate(6.1424vw,100vh) scale(.0609)
    }
}

.snow:nth-child(92) {
    animation: fall-92 26s linear -28s infinite;
    opacity: .2238;
    transform: translate(33.5512vw,-10px) scale(.8432)
}

@keyframes fall-92 {
    43.192% {
        transform: translate(35.7653vw,43.192vh) scale(.8432)
    }

    to {
        transform: translate(34.65825vw,100vh) scale(.8432)
    }
}

.snow:nth-child(93) {
    animation: fall-93 40s linear -4s infinite;
    opacity: .9183;
    transform: translate(28.8359vw,-10px) scale(.018)
}

@keyframes fall-93 {
    31.835% {
        transform: translate(33.9006vw,31.835vh) scale(.018)
    }

    to {
        transform: translate(31.36825vw,100vh) scale(.018)
    }
}

.snow:nth-child(94) {
    animation: fall-94 36s linear -4s infinite;
    opacity: .6624;
    transform: translate(63.9125vw,-10px) scale(.0471)
}

@keyframes fall-94 {
    58.046% {
        transform: translate(57.0705vw,58.046vh) scale(.0471)
    }

    to {
        transform: translate(60.4915vw,100vh) scale(.0471)
    }
}

.snow:nth-child(95) {
    animation: fall-95 44s linear -4s infinite;
    opacity: .3231;
    transform: translate(60.0214vw,-10px) scale(.2075)
}

@keyframes fall-95 {
    72.444% {
        transform: translate(68.1454vw,72.444vh) scale(.2075)
    }

    to {
        transform: translate(64.0834vw,100vh) scale(.2075)
    }
}

.snow:nth-child(96) {
    animation: fall-96 56s linear -12s infinite;
    opacity: .6986;
    transform: translate(36.5966vw,-10px) scale(.0943)
}

@keyframes fall-96 {
    64.332% {
        transform: translate(46.1469vw,64.332vh) scale(.0943)
    }

    to {
        transform: translate(41.37175vw,100vh) scale(.0943)
    }
}

.snow:nth-child(97) {
    animation: fall-97 32s linear -22s infinite;
    opacity: .9198;
    transform: translate(52.8818vw,-10px) scale(.1296)
}

@keyframes fall-97 {
    44.159% {
        transform: translate(61.3692vw,44.159vh) scale(.1296)
    }

    to {
        transform: translate(57.1255vw,100vh) scale(.1296)
    }
}

.snow:nth-child(98) {
    animation: fall-98 58s linear -4s infinite;
    opacity: .864;
    transform: translate(55.6209vw,-10px) scale(.2905)
}

@keyframes fall-98 {
    40.41% {
        transform: translate(58.6224vw,40.41vh) scale(.2905)
    }

    to {
        transform: translate(57.12165vw,100vh) scale(.2905)
    }
}

.snow:nth-child(99) {
    animation: fall-99 60s linear -24s infinite;
    opacity: .907;
    transform: translate(29.5338vw,-10px) scale(.5028)
}

@keyframes fall-99 {
    70.78% {
        transform: translate(28.7046vw,70.78vh) scale(.5028)
    }

    to {
        transform: translate(29.1192vw,100vh) scale(.5028)
    }
}

.snow:nth-child(100) {
    animation: fall-100 22s linear -1s infinite;
    opacity: .6948;
    transform: translate(27.8594vw,-10px) scale(.2183)
}

@keyframes fall-100 {
    53.662% {
        transform: translate(27.3446vw,53.662vh) scale(.2183)
    }

    to {
        transform: translate(27.602vw,100vh) scale(.2183)
    }
}

.snow:nth-child(101) {
    animation: fall-101 58s linear -15s infinite;
    opacity: .7233;
    transform: translate(15.4858vw,-10px) scale(.3465)
}

@keyframes fall-101 {
    69.031% {
        transform: translate(16.7052vw,69.031vh) scale(.3465)
    }

    to {
        transform: translate(16.0955vw,100vh) scale(.3465)
    }
}

.snow:nth-child(102) {
    animation: fall-102 44s linear -27s infinite;
    opacity: .9056;
    transform: translate(6.9396vw,-10px) scale(.5979)
}

@keyframes fall-102 {
    70.205% {
        transform: translate(6.7593vw,70.205vh) scale(.5979)
    }

    to {
        transform: translate(6.84945vw,100vh) scale(.5979)
    }
}

.snow:nth-child(103) {
    animation: fall-103 42s linear -23s infinite;
    opacity: .0989;
    transform: translate(77.9654vw,-10px) scale(.0944)
}

@keyframes fall-103 {
    52.741% {
        transform: translate(78.3364vw,52.741vh) scale(.0944)
    }

    to {
        transform: translate(78.1509vw,100vh) scale(.0944)
    }
}

.snow:nth-child(104) {
    animation: fall-104 48s linear -1s infinite;
    opacity: .0806;
    transform: translate(69.5351vw,-10px) scale(.9737)
}

@keyframes fall-104 {
    30.875% {
        transform: translate(64.407vw,30.875vh) scale(.9737)
    }

    to {
        transform: translate(66.97105vw,100vh) scale(.9737)
    }
}

.snow:nth-child(105) {
    animation: fall-105 56s linear -28s infinite;
    opacity: .2212;
    transform: translate(97.9845vw,-10px) scale(.7592)
}

@keyframes fall-105 {
    74.772% {
        transform: translate(96.6875vw,74.772vh) scale(.7592)
    }

    to {
        transform: translate(97.336vw,100vh) scale(.7592)
    }
}

.snow:nth-child(106) {
    animation: fall-106 44s linear -11s infinite;
    opacity: .9454;
    transform: translate(80.9129vw,-10px) scale(.365)
}

@keyframes fall-106 {
    65.816% {
        transform: translate(89.2186vw,65.816vh) scale(.365)
    }

    to {
        transform: translate(85.06575vw,100vh) scale(.365)
    }
}

.snow:nth-child(107) {
    animation: fall-107 52s linear -4s infinite;
    opacity: .8961;
    transform: translate(8.1508vw,-10px) scale(.6261)
}

@keyframes fall-107 {
    60.84% {
        transform: translate(14.0831vw,60.84vh) scale(.6261)
    }

    to {
        transform: translate(11.11695vw,100vh) scale(.6261)
    }
}

.snow:nth-child(108) {
    animation: fall-108 56s linear -6s infinite;
    opacity: .6629;
    transform: translate(66.6086vw,-10px) scale(.0242)
}

@keyframes fall-108 {
    71.417% {
        transform: translate(64.9301vw,71.417vh) scale(.0242)
    }

    to {
        transform: translate(65.76935vw,100vh) scale(.0242)
    }
}

.snow:nth-child(109) {
    animation: fall-109 24s linear -26s infinite;
    opacity: .8041;
    transform: translate(43.3344vw,-10px) scale(.9321)
}

@keyframes fall-109 {
    57.531% {
        transform: translate(41.7168vw,57.531vh) scale(.9321)
    }

    to {
        transform: translate(42.5256vw,100vh) scale(.9321)
    }
}

.snow:nth-child(110) {
    animation: fall-110 54s linear -16s infinite;
    opacity: .5246;
    transform: translate(26.2577vw,-10px) scale(.0714)
}

@keyframes fall-110 {
    78.68% {
        transform: translate(33.3884vw,78.68vh) scale(.0714)
    }

    to {
        transform: translate(29.82305vw,100vh) scale(.0714)
    }
}

.snow:nth-child(111) {
    animation: fall-111 44s linear -5s infinite;
    opacity: .2194;
    transform: translate(82.9761vw,-10px) scale(.7032)
}

@keyframes fall-111 {
    50.426% {
        transform: translate(80.6392vw,50.426vh) scale(.7032)
    }

    to {
        transform: translate(81.80765vw,100vh) scale(.7032)
    }
}

.snow:nth-child(112) {
    animation: fall-112 40s linear -15s infinite;
    opacity: .272;
    transform: translate(52.3768vw,-10px) scale(.7891)
}

@keyframes fall-112 {
    65.615% {
        transform: translate(48.5047vw,65.615vh) scale(.7891)
    }

    to {
        transform: translate(50.44075vw,100vh) scale(.7891)
    }
}

.snow:nth-child(113) {
    animation: fall-113 28s linear -24s infinite;
    opacity: .6976;
    transform: translate(6.44vw,-10px) scale(.3683)
}

@keyframes fall-113 {
    53.028% {
        transform: translate(13.4402vw,53.028vh) scale(.3683)
    }

    to {
        transform: translate(9.9401vw,100vh) scale(.3683)
    }
}

.snow:nth-child(114) {
    animation: fall-114 20s linear -26s infinite;
    opacity: .4256;
    transform: translate(73.8192vw,-10px) scale(.5013)
}

@keyframes fall-114 {
    61.595% {
        transform: translate(68.1561vw,61.595vh) scale(.5013)
    }

    to {
        transform: translate(70.98765vw,100vh) scale(.5013)
    }
}

.snow:nth-child(115) {
    animation: fall-115 44s linear -3s infinite;
    opacity: .3166;
    transform: translate(69.9877vw,-10px) scale(.0895)
}

@keyframes fall-115 {
    74.579% {
        transform: translate(76.524vw,74.579vh) scale(.0895)
    }

    to {
        transform: translate(73.25585vw,100vh) scale(.0895)
    }
}

.snow:nth-child(116) {
    animation: fall-116 36s linear -14s infinite;
    opacity: .2246;
    transform: translate(48.2599vw,-10px) scale(.4846)
}

@keyframes fall-116 {
    57.797% {
        transform: translate(47.3929vw,57.797vh) scale(.4846)
    }

    to {
        transform: translate(47.8264vw,100vh) scale(.4846)
    }
}

.snow:nth-child(117) {
    animation: fall-117 32s linear -30s infinite;
    opacity: .5092;
    transform: translate(58.4655vw,-10px) scale(.5347)
}

@keyframes fall-117 {
    55.627% {
        transform: translate(52.7383vw,55.627vh) scale(.5347)
    }

    to {
        transform: translate(55.6019vw,100vh) scale(.5347)
    }
}

.snow:nth-child(118) {
    animation: fall-118 52s linear -4s infinite;
    opacity: .9955;
    transform: translate(13.8848vw,-10px) scale(.4411)
}

@keyframes fall-118 {
    51.472% {
        transform: translate(14.799vw,51.472vh) scale(.4411)
    }

    to {
        transform: translate(14.3419vw,100vh) scale(.4411)
    }
}

.snow:nth-child(119) {
    animation: fall-119 26s linear -13s infinite;
    opacity: .5679;
    transform: translate(67.1338vw,-10px) scale(.8693)
}

@keyframes fall-119 {
    32.145% {
        transform: translate(68.6933vw,32.145vh) scale(.8693)
    }

    to {
        transform: translate(67.91355vw,100vh) scale(.8693)
    }
}

.snow:nth-child(120) {
    animation: fall-120 60s linear -25s infinite;
    opacity: .6437;
    transform: translate(19.1879vw,-10px) scale(.2388)
}

@keyframes fall-120 {
    70.625% {
        transform: translate(23.0783vw,70.625vh) scale(.2388)
    }

    to {
        transform: translate(21.1331vw,100vh) scale(.2388)
    }
}

.snow:nth-child(121) {
    animation: fall-121 54s linear -23s infinite;
    opacity: .3892;
    transform: translate(79.1256vw,-10px) scale(.4357)
}

@keyframes fall-121 {
    73.241% {
        transform: translate(83.7678vw,73.241vh) scale(.4357)
    }

    to {
        transform: translate(81.4467vw,100vh) scale(.4357)
    }
}

.snow:nth-child(122) {
    animation: fall-122 54s linear -30s infinite;
    opacity: .4405;
    transform: translate(1.9019vw,-10px) scale(.7349)
}

@keyframes fall-122 {
    65.311% {
        transform: translate(-4.8252vw,65.311vh) scale(.7349)
    }

    to {
        transform: translate(-1.46165vw,100vh) scale(.7349)
    }
}

.snow:nth-child(123) {
    animation: fall-123 22s linear -25s infinite;
    opacity: .1123;
    transform: translate(99.4344vw,-10px) scale(.6186)
}

@keyframes fall-123 {
    56.272% {
        transform: translate(102.3111vw,56.272vh) scale(.6186)
    }

    to {
        transform: translate(100.87275vw,100vh) scale(.6186)
    }
}

.snow:nth-child(124) {
    animation: fall-124 36s linear -28s infinite;
    opacity: .4421;
    transform: translate(99.2354vw,-10px) scale(.1266)
}

@keyframes fall-124 {
    47.175% {
        transform: translate(95.2007vw,47.175vh) scale(.1266)
    }

    to {
        transform: translate(97.21805vw,100vh) scale(.1266)
    }
}

.snow:nth-child(125) {
    animation: fall-125 22s linear -29s infinite;
    opacity: .0969;
    transform: translate(38.2211vw,-10px) scale(.1376)
}

@keyframes fall-125 {
    36.951% {
        transform: translate(31.0808vw,36.951vh) scale(.1376)
    }

    to {
        transform: translate(34.65095vw,100vh) scale(.1376)
    }
}

.snow:nth-child(126) {
    animation: fall-126 58s linear -21s infinite;
    opacity: .2232;
    transform: translate(12.7892vw,-10px) scale(.3316)
}

@keyframes fall-126 {
    65.541% {
        transform: translate(5.5008vw,65.541vh) scale(.3316)
    }

    to {
        transform: translate(9.145vw,100vh) scale(.3316)
    }
}

.snow:nth-child(127) {
    animation: fall-127 52s linear -29s infinite;
    opacity: .3323;
    transform: translate(32.4939vw,-10px) scale(.7582)
}

@keyframes fall-127 {
    49.12% {
        transform: translate(30.8749vw,49.12vh) scale(.7582)
    }

    to {
        transform: translate(31.6844vw,100vh) scale(.7582)
    }
}

.snow:nth-child(128) {
    animation: fall-128 36s linear -4s infinite;
    opacity: .7972;
    transform: translate(15.0034vw,-10px) scale(.1774)
}

@keyframes fall-128 {
    59.869% {
        transform: translate(13.4037vw,59.869vh) scale(.1774)
    }

    to {
        transform: translate(14.20355vw,100vh) scale(.1774)
    }
}

.snow:nth-child(129) {
    animation: fall-129 20s linear -6s infinite;
    opacity: .528;
    transform: translate(11.5325vw,-10px) scale(.4092)
}

@keyframes fall-129 {
    72.404% {
        transform: translate(14.4556vw,72.404vh) scale(.4092)
    }

    to {
        transform: translate(12.99405vw,100vh) scale(.4092)
    }
}

.snow:nth-child(130) {
    animation: fall-130 40s linear -20s infinite;
    opacity: .5656;
    transform: translate(61.7055vw,-10px) scale(.7477)
}

@keyframes fall-130 {
    52.603% {
        transform: translate(68.234vw,52.603vh) scale(.7477)
    }

    to {
        transform: translate(64.96975vw,100vh) scale(.7477)
    }
}

.snow:nth-child(131) {
    animation: fall-131 24s linear -15s infinite;
    opacity: .0322;
    transform: translate(6.5893vw,-10px) scale(.8882)
}

@keyframes fall-131 {
    61.773% {
        transform: translate(14.621vw,61.773vh) scale(.8882)
    }

    to {
        transform: translate(10.60515vw,100vh) scale(.8882)
    }
}

.snow:nth-child(132) {
    animation: fall-132 50s linear -25s infinite;
    opacity: .1437;
    transform: translate(60.5166vw,-10px) scale(.3104)
}

@keyframes fall-132 {
    66.517% {
        transform: translate(69.6116vw,66.517vh) scale(.3104)
    }

    to {
        transform: translate(65.0641vw,100vh) scale(.3104)
    }
}

.snow:nth-child(133) {
    animation: fall-133 56s linear -28s infinite;
    opacity: .0195;
    transform: translate(15.0897vw,-10px) scale(.0248)
}

@keyframes fall-133 {
    34.557% {
        transform: translate(19.135vw,34.557vh) scale(.0248)
    }

    to {
        transform: translate(17.11235vw,100vh) scale(.0248)
    }
}

.snow:nth-child(134) {
    animation: fall-134 38s linear -19s infinite;
    opacity: .815;
    transform: translate(16.2712vw,-10px) scale(.1172)
}

@keyframes fall-134 {
    74.93% {
        transform: translate(19.1374vw,74.93vh) scale(.1172)
    }

    to {
        transform: translate(17.7043vw,100vh) scale(.1172)
    }
}

.snow:nth-child(135) {
    animation: fall-135 56s linear -22s infinite;
    opacity: .6103;
    transform: translate(81.8517vw,-10px) scale(.2354)
}

@keyframes fall-135 {
    59.392% {
        transform: translate(86.8668vw,59.392vh) scale(.2354)
    }

    to {
        transform: translate(84.35925vw,100vh) scale(.2354)
    }
}

.snow:nth-child(136) {
    animation: fall-136 32s linear -13s infinite;
    opacity: .7385;
    transform: translate(62.2694vw,-10px) scale(.5322)
}

@keyframes fall-136 {
    77.088% {
        transform: translate(71.0951vw,77.088vh) scale(.5322)
    }

    to {
        transform: translate(66.68225vw,100vh) scale(.5322)
    }
}

.snow:nth-child(137) {
    animation: fall-137 32s linear -28s infinite;
    opacity: .6203;
    transform: translate(38.9443vw,-10px) scale(.0162)
}

@keyframes fall-137 {
    63.008% {
        transform: translate(35.8733vw,63.008vh) scale(.0162)
    }

    to {
        transform: translate(37.4088vw,100vh) scale(.0162)
    }
}

.snow:nth-child(138) {
    animation: fall-138 42s linear -30s infinite;
    opacity: .3312;
    transform: translate(48.6313vw,-10px) scale(.6068)
}

@keyframes fall-138 {
    60.146% {
        transform: translate(57.0686vw,60.146vh) scale(.6068)
    }

    to {
        transform: translate(52.84995vw,100vh) scale(.6068)
    }
}

.snow:nth-child(139) {
    animation: fall-139 30s linear -5s infinite;
    opacity: .1794;
    transform: translate(21.7744vw,-10px) scale(.122)
}

@keyframes fall-139 {
    71.96% {
        transform: translate(13.7529vw,71.96vh) scale(.122)
    }

    to {
        transform: translate(17.76365vw,100vh) scale(.122)
    }
}

.snow:nth-child(140) {
    animation: fall-140 40s linear -6s infinite;
    opacity: .2499;
    transform: translate(6.0981vw,-10px) scale(.5947)
}

@keyframes fall-140 {
    50.758% {
        transform: translate(15.3195vw,50.758vh) scale(.5947)
    }

    to {
        transform: translate(10.7088vw,100vh) scale(.5947)
    }
}

.snow:nth-child(141) {
    animation: fall-141 22s linear -22s infinite;
    opacity: .9123;
    transform: translate(.2569vw,-10px) scale(.5361)
}

@keyframes fall-141 {
    38.564% {
        transform: translate(9.6522vw,38.564vh) scale(.5361)
    }

    to {
        transform: translate(4.95455vw,100vh) scale(.5361)
    }
}

.snow:nth-child(142) {
    animation: fall-142 46s linear -15s infinite;
    opacity: .1643;
    transform: translate(68.5415vw,-10px) scale(.5028)
}

@keyframes fall-142 {
    52.916% {
        transform: translate(77.9465vw,52.916vh) scale(.5028)
    }

    to {
        transform: translate(73.244vw,100vh) scale(.5028)
    }
}

.snow:nth-child(143) {
    animation: fall-143 26s linear -29s infinite;
    opacity: .4316;
    transform: translate(5.3746vw,-10px) scale(.2942)
}

@keyframes fall-143 {
    43.326% {
        transform: translate(.925vw,43.326vh) scale(.2942)
    }

    to {
        transform: translate(3.1498vw,100vh) scale(.2942)
    }
}

.snow:nth-child(144) {
    animation: fall-144 46s linear -12s infinite;
    opacity: .4841;
    transform: translate(62.7913vw,-10px) scale(.7567)
}

@keyframes fall-144 {
    62.526% {
        transform: translate(55.7118vw,62.526vh) scale(.7567)
    }

    to {
        transform: translate(59.25155vw,100vh) scale(.7567)
    }
}

.snow:nth-child(145) {
    animation: fall-145 22s linear -17s infinite;
    opacity: .6392;
    transform: translate(84.5004vw,-10px) scale(.6835)
}

@keyframes fall-145 {
    54.405% {
        transform: translate(80.085vw,54.405vh) scale(.6835)
    }

    to {
        transform: translate(82.2927vw,100vh) scale(.6835)
    }
}

.snow:nth-child(146) {
    animation: fall-146 42s linear -27s infinite;
    opacity: .8103;
    transform: translate(8.2352vw,-10px) scale(.6312)
}

@keyframes fall-146 {
    36.909% {
        transform: translate(3.5734vw,36.909vh) scale(.6312)
    }

    to {
        transform: translate(5.9043vw,100vh) scale(.6312)
    }
}

.snow:nth-child(147) {
    animation: fall-147 30s linear -2s infinite;
    opacity: .006;
    transform: translate(89.2117vw,-10px) scale(.0822)
}

@keyframes fall-147 {
    51.263% {
        transform: translate(97.9755vw,51.263vh) scale(.0822)
    }

    to {
        transform: translate(93.5936vw,100vh) scale(.0822)
    }
}

.snow:nth-child(148) {
    animation: fall-148 50s linear -30s infinite;
    opacity: .6001;
    transform: translate(23.7413vw,-10px) scale(.5594)
}

@keyframes fall-148 {
    32.628% {
        transform: translate(29.8384vw,32.628vh) scale(.5594)
    }

    to {
        transform: translate(26.78985vw,100vh) scale(.5594)
    }
}

.snow:nth-child(149) {
    animation: fall-149 28s linear -6s infinite;
    opacity: .7893;
    transform: translate(98.2653vw,-10px) scale(.0565)
}

@keyframes fall-149 {
    59.166% {
        transform: translate(91.3745vw,59.166vh) scale(.0565)
    }

    to {
        transform: translate(94.8199vw,100vh) scale(.0565)
    }
}

.snow:nth-child(150) {
    animation: fall-150 50s linear -25s infinite;
    opacity: .9634;
    transform: translate(26.4142vw,-10px) scale(.4225)
}

@keyframes fall-150 {
    45.665% {
        transform: translate(33.096vw,45.665vh) scale(.4225)
    }

    to {
        transform: translate(29.7551vw,100vh) scale(.4225)
    }
}

.snow:nth-child(151) {
    animation: fall-151 42s linear -17s infinite;
    opacity: .76;
    transform: translate(20.2921vw,-10px) scale(.9147)
}

@keyframes fall-151 {
    33.568% {
        transform: translate(13.6895vw,33.568vh) scale(.9147)
    }

    to {
        transform: translate(16.9908vw,100vh) scale(.9147)
    }
}

.snow:nth-child(152) {
    animation: fall-152 56s linear -2s infinite;
    opacity: .0449;
    transform: translate(16.4383vw,-10px) scale(.6174)
}

@keyframes fall-152 {
    34.548% {
        transform: translate(23.6427vw,34.548vh) scale(.6174)
    }

    to {
        transform: translate(20.0405vw,100vh) scale(.6174)
    }
}

.snow:nth-child(153) {
    animation: fall-153 32s linear -21s infinite;
    opacity: .4645;
    transform: translate(89.8762vw,-10px) scale(.5075)
}

@keyframes fall-153 {
    64.761% {
        transform: translate(93.95vw,64.761vh) scale(.5075)
    }

    to {
        transform: translate(91.9131vw,100vh) scale(.5075)
    }
}

.snow:nth-child(154) {
    animation: fall-154 50s linear -13s infinite;
    opacity: .7919;
    transform: translate(12.0177vw,-10px) scale(.1137)
}

@keyframes fall-154 {
    75.939% {
        transform: translate(11.468vw,75.939vh) scale(.1137)
    }

    to {
        transform: translate(11.74285vw,100vh) scale(.1137)
    }
}

.snow:nth-child(155) {
    animation: fall-155 54s linear -13s infinite;
    opacity: .1723;
    transform: translate(44.4734vw,-10px) scale(.0834)
}

@keyframes fall-155 {
    40.462% {
        transform: translate(37.5821vw,40.462vh) scale(.0834)
    }

    to {
        transform: translate(41.02775vw,100vh) scale(.0834)
    }
}

.snow:nth-child(156) {
    animation: fall-156 52s linear -1s infinite;
    opacity: .8755;
    transform: translate(63.97vw,-10px) scale(.1392)
}

@keyframes fall-156 {
    33.814% {
        transform: translate(55.7609vw,33.814vh) scale(.1392)
    }

    to {
        transform: translate(59.86545vw,100vh) scale(.1392)
    }
}

.snow:nth-child(157) {
    animation: fall-157 44s linear -27s infinite;
    opacity: .4172;
    transform: translate(44.3644vw,-10px) scale(.8562)
}

@keyframes fall-157 {
    70.191% {
        transform: translate(34.4906vw,70.191vh) scale(.8562)
    }

    to {
        transform: translate(39.4275vw,100vh) scale(.8562)
    }
}

.snow:nth-child(158) {
    animation: fall-158 26s linear -13s infinite;
    opacity: .4082;
    transform: translate(65.9334vw,-10px) scale(.212)
}

@keyframes fall-158 {
    76.938% {
        transform: translate(73.7016vw,76.938vh) scale(.212)
    }

    to {
        transform: translate(69.8175vw,100vh) scale(.212)
    }
}

.snow:nth-child(159) {
    animation: fall-159 44s linear -19s infinite;
    opacity: .4188;
    transform: translate(74.5193vw,-10px) scale(.078)
}

@keyframes fall-159 {
    54.251% {
        transform: translate(77.2311vw,54.251vh) scale(.078)
    }

    to {
        transform: translate(75.8752vw,100vh) scale(.078)
    }
}

.snow:nth-child(160) {
    animation: fall-160 24s linear -2s infinite;
    opacity: .5904;
    transform: translate(33.2016vw,-10px) scale(.208)
}

@keyframes fall-160 {
    75.82% {
        transform: translate(31.3163vw,75.82vh) scale(.208)
    }

    to {
        transform: translate(32.25895vw,100vh) scale(.208)
    }
}

.snow:nth-child(161) {
    animation: fall-161 36s linear -29s infinite;
    opacity: .2038;
    transform: translate(27.7497vw,-10px) scale(.335)
}

@keyframes fall-161 {
    40.986% {
        transform: translate(23.8042vw,40.986vh) scale(.335)
    }

    to {
        transform: translate(25.77695vw,100vh) scale(.335)
    }
}

.snow:nth-child(162) {
    animation: fall-162 42s linear -29s infinite;
    opacity: .2511;
    transform: translate(17.6021vw,-10px) scale(.2103)
}

@keyframes fall-162 {
    68.881% {
        transform: translate(14.0164vw,68.881vh) scale(.2103)
    }

    to {
        transform: translate(15.80925vw,100vh) scale(.2103)
    }
}

.snow:nth-child(163) {
    animation: fall-163 54s linear -14s infinite;
    opacity: .6601;
    transform: translate(20.0077vw,-10px) scale(.5043)
}

@keyframes fall-163 {
    49.37% {
        transform: translate(17.8758vw,49.37vh) scale(.5043)
    }

    to {
        transform: translate(18.94175vw,100vh) scale(.5043)
    }
}

.snow:nth-child(164) {
    animation: fall-164 60s linear -9s infinite;
    opacity: .8484;
    transform: translate(98.9095vw,-10px) scale(.7281)
}

@keyframes fall-164 {
    40.304% {
        transform: translate(96.6144vw,40.304vh) scale(.7281)
    }

    to {
        transform: translate(97.76195vw,100vh) scale(.7281)
    }
}

.snow:nth-child(165) {
    animation: fall-165 20s linear -6s infinite;
    opacity: .036;
    transform: translate(80.1096vw,-10px) scale(.8844)
}

@keyframes fall-165 {
    61.586% {
        transform: translate(75.4881vw,61.586vh) scale(.8844)
    }

    to {
        transform: translate(77.79885vw,100vh) scale(.8844)
    }
}

.snow:nth-child(166) {
    animation: fall-166 54s linear -24s infinite;
    opacity: .5635;
    transform: translate(32.5591vw,-10px) scale(.0719)
}

@keyframes fall-166 {
    49.192% {
        transform: translate(38.1802vw,49.192vh) scale(.0719)
    }

    to {
        transform: translate(35.36965vw,100vh) scale(.0719)
    }
}

.snow:nth-child(167) {
    animation: fall-167 24s linear -7s infinite;
    opacity: .5458;
    transform: translate(.6494vw,-10px) scale(.2615)
}

@keyframes fall-167 {
    31.724% {
        transform: translate(-7.1601vw,31.724vh) scale(.2615)
    }

    to {
        transform: translate(-3.25535vw,100vh) scale(.2615)
    }
}

.snow:nth-child(168) {
    animation: fall-168 54s linear -18s infinite;
    opacity: .5015;
    transform: translate(61.5913vw,-10px) scale(.0283)
}

@keyframes fall-168 {
    77.432% {
        transform: translate(66.007vw,77.432vh) scale(.0283)
    }

    to {
        transform: translate(63.79915vw,100vh) scale(.0283)
    }
}

.snow:nth-child(169) {
    animation: fall-169 60s linear -20s infinite;
    opacity: .1263;
    transform: translate(90.2045vw,-10px) scale(.967)
}

@keyframes fall-169 {
    66.779% {
        transform: translate(91.3081vw,66.779vh) scale(.967)
    }

    to {
        transform: translate(90.7563vw,100vh) scale(.967)
    }
}

.snow:nth-child(170) {
    animation: fall-170 26s linear -1s infinite;
    opacity: .3774;
    transform: translate(20.6562vw,-10px) scale(.2859)
}

@keyframes fall-170 {
    66.975% {
        transform: translate(14.9941vw,66.975vh) scale(.2859)
    }

    to {
        transform: translate(17.82515vw,100vh) scale(.2859)
    }
}

.snow:nth-child(171) {
    animation: fall-171 44s linear -17s infinite;
    opacity: .7205;
    transform: translate(63.9972vw,-10px) scale(.3068)
}

@keyframes fall-171 {
    48.725% {
        transform: translate(64.1457vw,48.725vh) scale(.3068)
    }

    to {
        transform: translate(64.07145vw,100vh) scale(.3068)
    }
}

.snow:nth-child(172) {
    animation: fall-172 28s linear -13s infinite;
    opacity: .2361;
    transform: translate(80.9929vw,-10px) scale(.1435)
}

@keyframes fall-172 {
    60.951% {
        transform: translate(71.9393vw,60.951vh) scale(.1435)
    }

    to {
        transform: translate(76.4661vw,100vh) scale(.1435)
    }
}

.snow:nth-child(173) {
    animation: fall-173 20s linear -15s infinite;
    opacity: .9601;
    transform: translate(58.2583vw,-10px) scale(.767)
}

@keyframes fall-173 {
    79.184% {
        transform: translate(49.5433vw,79.184vh) scale(.767)
    }

    to {
        transform: translate(53.9008vw,100vh) scale(.767)
    }
}

.snow:nth-child(174) {
    animation: fall-174 42s linear -7s infinite;
    opacity: .1004;
    transform: translate(68.0064vw,-10px) scale(.7439)
}

@keyframes fall-174 {
    50.202% {
        transform: translate(65.0219vw,50.202vh) scale(.7439)
    }

    to {
        transform: translate(66.51415vw,100vh) scale(.7439)
    }
}

.snow:nth-child(175) {
    animation: fall-175 26s linear -16s infinite;
    opacity: .3377;
    transform: translate(13.7547vw,-10px) scale(.1366)
}

@keyframes fall-175 {
    47.183% {
        transform: translate(6.3538vw,47.183vh) scale(.1366)
    }

    to {
        transform: translate(10.05425vw,100vh) scale(.1366)
    }
}

.snow:nth-child(176) {
    animation: fall-176 20s linear -12s infinite;
    opacity: .1172;
    transform: translate(94.0557vw,-10px) scale(.0865)
}

@keyframes fall-176 {
    66.934% {
        transform: translate(93.5943vw,66.934vh) scale(.0865)
    }

    to {
        transform: translate(93.825vw,100vh) scale(.0865)
    }
}

.snow:nth-child(177) {
    animation: fall-177 38s linear -27s infinite;
    opacity: .5536;
    transform: translate(90.4727vw,-10px) scale(.4458)
}

@keyframes fall-177 {
    53.6% {
        transform: translate(93.5247vw,53.6vh) scale(.4458)
    }

    to {
        transform: translate(91.9987vw,100vh) scale(.4458)
    }
}

.snow:nth-child(178) {
    animation: fall-178 46s linear -12s infinite;
    opacity: .5067;
    transform: translate(90.9058vw,-10px) scale(.5119)
}

@keyframes fall-178 {
    50.247% {
        transform: translate(96.1861vw,50.247vh) scale(.5119)
    }

    to {
        transform: translate(93.54595vw,100vh) scale(.5119)
    }
}

.snow:nth-child(179) {
    animation: fall-179 36s linear -19s infinite;
    opacity: .3908;
    transform: translate(82.5899vw,-10px) scale(.6891)
}

@keyframes fall-179 {
    45% {
        transform: translate(76.9172vw,45vh) scale(.6891)
    }

    to {
        transform: translate(79.75355vw,100vh) scale(.6891)
    }
}

.snow:nth-child(180) {
    animation: fall-180 22s linear -3s infinite;
    opacity: .5646;
    transform: translate(35.983vw,-10px) scale(.6571)
}

@keyframes fall-180 {
    46.209% {
        transform: translate(27.5381vw,46.209vh) scale(.6571)
    }

    to {
        transform: translate(31.76055vw,100vh) scale(.6571)
    }
}

.snow:nth-child(181) {
    animation: fall-181 26s linear -1s infinite;
    opacity: .759;
    transform: translate(70.8853vw,-10px) scale(.1665)
}

@keyframes fall-181 {
    43.551% {
        transform: translate(77.2984vw,43.551vh) scale(.1665)
    }

    to {
        transform: translate(74.09185vw,100vh) scale(.1665)
    }
}

.snow:nth-child(182) {
    animation: fall-182 42s linear -19s infinite;
    opacity: .2812;
    transform: translate(52.3504vw,-10px) scale(.0725)
}

@keyframes fall-182 {
    30.907% {
        transform: translate(47.0916vw,30.907vh) scale(.0725)
    }

    to {
        transform: translate(49.721vw,100vh) scale(.0725)
    }
}

.snow:nth-child(183) {
    animation: fall-183 20s linear -9s infinite;
    opacity: .8435;
    transform: translate(81.171vw,-10px) scale(.4903)
}

@keyframes fall-183 {
    75.175% {
        transform: translate(84.2181vw,75.175vh) scale(.4903)
    }

    to {
        transform: translate(82.69455vw,100vh) scale(.4903)
    }
}

.snow:nth-child(184) {
    animation: fall-184 22s linear -30s infinite;
    opacity: .805;
    transform: translate(64.3545vw,-10px) scale(.8388)
}

@keyframes fall-184 {
    32.846% {
        transform: translate(71.7431vw,32.846vh) scale(.8388)
    }

    to {
        transform: translate(68.0488vw,100vh) scale(.8388)
    }
}

.snow:nth-child(185) {
    animation: fall-185 32s linear -26s infinite;
    opacity: .4394;
    transform: translate(47.9859vw,-10px) scale(.0983)
}

@keyframes fall-185 {
    43.799% {
        transform: translate(45.9779vw,43.799vh) scale(.0983)
    }

    to {
        transform: translate(46.9819vw,100vh) scale(.0983)
    }
}

.snow:nth-child(186) {
    animation: fall-186 34s linear -26s infinite;
    opacity: .8798;
    transform: translate(91.0693vw,-10px) scale(.6911)
}

@keyframes fall-186 {
    44.728% {
        transform: translate(99.363vw,44.728vh) scale(.6911)
    }

    to {
        transform: translate(95.21615vw,100vh) scale(.6911)
    }
}

.snow:nth-child(187) {
    animation: fall-187 42s linear -3s infinite;
    opacity: .8285;
    transform: translate(87.2593vw,-10px) scale(.1966)
}

@keyframes fall-187 {
    32.993% {
        transform: translate(90.9727vw,32.993vh) scale(.1966)
    }

    to {
        transform: translate(89.116vw,100vh) scale(.1966)
    }
}

.snow:nth-child(188) {
    animation: fall-188 22s linear -22s infinite;
    opacity: .1921;
    transform: translate(10.8305vw,-10px) scale(.3305)
}

@keyframes fall-188 {
    50.906% {
        transform: translate(14.7097vw,50.906vh) scale(.3305)
    }

    to {
        transform: translate(12.7701vw,100vh) scale(.3305)
    }
}

.snow:nth-child(189) {
    animation: fall-189 34s linear -17s infinite;
    opacity: .061;
    transform: translate(92.837vw,-10px) scale(.0897)
}

@keyframes fall-189 {
    60.327% {
        transform: translate(83.7975vw,60.327vh) scale(.0897)
    }

    to {
        transform: translate(88.31725vw,100vh) scale(.0897)
    }
}

.snow:nth-child(190) {
    animation: fall-190 26s linear -1s infinite;
    opacity: .6175;
    transform: translate(81.5774vw,-10px) scale(.6809)
}

@keyframes fall-190 {
    73.226% {
        transform: translate(79.8574vw,73.226vh) scale(.6809)
    }

    to {
        transform: translate(80.7174vw,100vh) scale(.6809)
    }
}

.snow:nth-child(191) {
    animation: fall-191 38s linear -5s infinite;
    opacity: .7398;
    transform: translate(50.0155vw,-10px) scale(.9449)
}

@keyframes fall-191 {
    58.25% {
        transform: translate(53.869vw,58.25vh) scale(.9449)
    }

    to {
        transform: translate(51.94225vw,100vh) scale(.9449)
    }
}

.snow:nth-child(192) {
    animation: fall-192 54s linear -6s infinite;
    opacity: .6365;
    transform: translate(82.5946vw,-10px) scale(.2229)
}

@keyframes fall-192 {
    36.936% {
        transform: translate(80.7158vw,36.936vh) scale(.2229)
    }

    to {
        transform: translate(81.6552vw,100vh) scale(.2229)
    }
}

.snow:nth-child(193) {
    animation: fall-193 58s linear -22s infinite;
    opacity: .9431;
    transform: translate(57.5341vw,-10px) scale(.4207)
}

@keyframes fall-193 {
    73.208% {
        transform: translate(56.3074vw,73.208vh) scale(.4207)
    }

    to {
        transform: translate(56.92075vw,100vh) scale(.4207)
    }
}

.snow:nth-child(194) {
    animation: fall-194 30s linear -8s infinite;
    opacity: .0839;
    transform: translate(74.6448vw,-10px) scale(.0717)
}

@keyframes fall-194 {
    45.344% {
        transform: translate(80.503vw,45.344vh) scale(.0717)
    }

    to {
        transform: translate(77.5739vw,100vh) scale(.0717)
    }
}

.snow:nth-child(195) {
    animation: fall-195 56s linear -17s infinite;
    opacity: .4723;
    transform: translate(31.6066vw,-10px) scale(.6704)
}

@keyframes fall-195 {
    67.774% {
        transform: translate(27.7378vw,67.774vh) scale(.6704)
    }

    to {
        transform: translate(29.6722vw,100vh) scale(.6704)
    }
}

.snow:nth-child(196) {
    animation: fall-196 36s linear -23s infinite;
    opacity: .7052;
    transform: translate(38.3239vw,-10px) scale(.383)
}

@keyframes fall-196 {
    51.405% {
        transform: translate(47.3771vw,51.405vh) scale(.383)
    }

    to {
        transform: translate(42.8505vw,100vh) scale(.383)
    }
}

.snow:nth-child(197) {
    animation: fall-197 44s linear -10s infinite;
    opacity: .4033;
    transform: translate(35.9864vw,-10px) scale(.0313)
}

@keyframes fall-197 {
    79.311% {
        transform: translate(43.8032vw,79.311vh) scale(.0313)
    }

    to {
        transform: translate(39.8948vw,100vh) scale(.0313)
    }
}

.snow:nth-child(198) {
    animation: fall-198 42s linear -28s infinite;
    opacity: .1588;
    transform: translate(46.3717vw,-10px) scale(.6303)
}

@keyframes fall-198 {
    50.051% {
        transform: translate(45.0446vw,50.051vh) scale(.6303)
    }

    to {
        transform: translate(45.70815vw,100vh) scale(.6303)
    }
}

.snow:nth-child(199) {
    animation: fall-199 40s linear -19s infinite;
    opacity: .5084;
    transform: translate(63.0161vw,-10px) scale(.9779)
}

@keyframes fall-199 {
    57.887% {
        transform: translate(63.8202vw,57.887vh) scale(.9779)
    }

    to {
        transform: translate(63.41815vw,100vh) scale(.9779)
    }
}

.snow:nth-child(200) {
    animation: fall-200 34s linear -14s infinite;
    opacity: .5858;
    transform: translate(94.516vw,-10px) scale(.2854)
}

@keyframes fall-200 {
    66.816% {
        transform: translate(87.4824vw,66.816vh) scale(.2854)
    }

    to {
        transform: translate(90.9992vw,100vh) scale(.2854)
    }
}

:root {
    --header-height: 70px;
    --blue: #0e1f4e;
    --blue-dark: #091840;
    --blue-light: #0e2258;
    --red: #ca113d;
    --red-dark: #a10331;
    --gray: #eaeaea;
    --gray-alpha-0: hsla(0,0%,92%,0);
    --gray-alpha-2: hsla(0,0%,92%,.2);
    --gray-alpha-7: hsla(0,0%,92%,.7);
    --text-red: #fff;
    --text-blue: #fff;
    --text-gray: #000;
    --text-red--disabled: hsla(0,0%,100%,.6);
    --text-gray--disabled: rgba(0,0,0,.6);
    --success: #00c717
}

@media (min-width: 1024px) {
    :root {
        --header-height:90px
    }
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #091840;
    box-sizing: border-box;
    font-family: Titillium Web,sans-serif;
    font-size: 16px;
    scroll-behavior: smooth;
    scrollbar-gutter: stable;
    word-spacing: 1px
}

*,:after,:before {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

body {
    background-color: #091840;
    color: #fff;
    font-size: .875rem;
    font-weight: 400;
    margin: 0;
    overflow: auto;
    overflow-anchor: none;
    overflow-x: hidden;
    padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
    scrollbar-gutter: stable
}

@media (min-width: 1024px) and (min-width:1024px) {
    body::-webkit-scrollbar {
        width:.25rem
    }

    body::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    body::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

body,html {
    height: 100%;
    min-height: 100%
}

h1 {
    font-size: 1.5rem
}

h2 {
    font-size: 1.25rem
}

h3 {
    font-size: 1rem
}

h4 {
    font-size: .875rem
}

h5 {
    font-size: .75rem
}

h6 {
    font-size: .5rem
}

h3,h4,h5,h6 {
    font-weight: 600
}

ul {
    list-style-type: none
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

#layout--default {
    background-color: var(--blue-dark);
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto 1fr auto;
    min-height: 100%;
    position: relative
}

#layout--default.theme--light {
    background: unset;
    background-color: var(--gray)
}

#layout--default.layout--frame {
    grid-template-rows: 1fr
}

main {
    padding-top: var(--header-height)
}

.domain-warning {
    background-color: #091840;
    border-top: 1px solid #1b3a8e;
    padding: .5rem 2rem .5rem .5rem;
    position: fixed;
    top: 0;
    transform: translateY(-100%);
    transition: transform .3s cubic-bezier(.4,0,.2,1);
    width: 100%;
    z-index: 99
}

@media (min-width: 1024px) {
    .domain-warning {
        display:none
    }
}

.domain-warning h4 {
    align-items: center;
    color: #fdd835;
    display: flex;
    justify-content: center;
    text-align: center
}

.domain-warning h4 i {
    display: block;
    margin-right: .5rem
}

.domain-warning button {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: .5rem;
    top: 50%;
    transform: translateY(-50%)
}

.domain-warning button i {
    display: block
}

.domain-warning--visible {
    transform: translateY(70px)
}

.app-container {
    height: 100%;
    margin: 0 auto;
    max-width: 1280px;
    overflow: hidden;
    padding: 0 .5rem;
    position: relative
}

@media (min-width: 1024px) {
    .app-container {
        padding:0 1rem
    }
}

.surface {
    box-shadow: 0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)
}

.surface--inverse {
    box-shadow: 0 -3px 3px -2px rgba(0,0,0,.5),0 -3px 4px 0 rgba(0,0,0,.34),0 -1px 8px 0 rgba(0,0,0,.32)
}

.observer {
    height: 1px;
    position: absolute;
    width: 100%
}

.scroll-disabled {
    height: auto;
    overflow: hidden
}

.auth-slogan {
    background-color: #1b3a8e;
    border-radius: 0 0 20px 20px;
    bottom: 0;
    font-size: .5rem;
    font-weight: 600;
    left: 50%;
    padding: .125rem .75rem;
    position: absolute;
    transform: translate(-50%,100%)
}

.highlight {
    color: #ebb058
}

.uppercase {
    text-transform: uppercase
}

.font--600 {
    font-weight: 600
}

.error-info {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: center
}

.error-info img {
    width: 10rem
}

.error-info h2 {
    font-size: 5rem
}

.error-info p {
    font-size: 1rem;
    margin-bottom: 1rem;
    padding: 0 .5rem;
    text-align: center
}

#fireworks-container {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.cf-turnstile-wrapper::part(shadow-root) iframe {
    display: block!important
}

.app-notification {
    background-color: #0e1f4e;
    height: 100%;
    overflow-y: auto;
    width: 100%
}

.app-notification img {
    display: block;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.app-notification .video-player {
    background: #000;
    border-radius: 8px;
    display: block;
    height: auto;
    margin: 0 auto;
    max-height: 80vh;
    width: 100%
}

.fs_modal {
    background-color: var(--blue-dark);
    height: 100%;
    overflow: hidden;
    overflow-y: overlay;
    padding: .75rem 1rem
}

.fs_modal div {
    padding-bottom: .5rem
}

.fs_modal div span {
    font-size: .9rem;
    font-weight: 700
}

.fs_modal div.gameList {
    padding: 1rem 0
}

.fs_modal ul {
    display: grid;
    gap: 10px
}

.fs_modal ul li {
    grid-column-gap: .25rem;
    background-color: #0e2258;
    border-radius: 10px;
    display: grid;
    grid-template-columns: 1fr auto auto;
    grid-template-rows: auto auto;
    padding: 1rem
}

.fs_modal ul li .game-name {
    font-size: .875rem;
    font-weight: 700
}

.fs_modal ul li em {
    border: 1px solid #fff;
    border-radius: 5px;
    flex-direction: column;
    font-style: normal;
    grid-column: 2/3;
    padding: .25rem .375rem
}

.fs_modal ul li a,.fs_modal ul li em {
    align-items: center;
    display: flex;
    font-size: .75rem;
    font-weight: 700;
    grid-row: 1/3;
    justify-content: center
}

.fs_modal ul li a {
    background-color: #ebb058;
    border-radius: 5px;
    color: #000;
    grid-column: 3/4;
    padding: .25rem .5rem
}

.callme-modal[data-v-556ee216] {
    grid-gap: .5rem;
    background-color: var(--blue-dark);
    display: grid;
    padding: .5rem .5rem 1rem
}

.callme-modal header[data-v-556ee216] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: center
}

.callme-modal header img[data-v-556ee216] {
    display: block;
    width: 100px
}

@media (min-width: 1024px) {
    .callme-modal header img[data-v-556ee216] {
        width:170px
    }
}

.callme-modal header h2[data-v-556ee216] {
    background-color: var(--red);
    border-radius: 5px;
    padding: 0 1rem
}

@media (min-width: 1024px) {
    .callme-modal header h2[data-v-556ee216] {
        font-size:1.5rem
    }
}

.callme-modal h3[data-v-556ee216] {
    font-size: .875rem;
    text-align: center
}

.callme-modal p[data-v-556ee216] {
    font-size: .75rem;
    text-align: center
}

.callme-modal form[data-v-556ee216] {
    grid-gap: .5rem;
    display: grid
}

.callme-modal form>button[data-v-556ee216] {
    align-items: center;
    background-color: #479e2c;
    border-radius: 10px;
    display: flex;
    gap: .5rem;
    justify-content: center;
    padding: .625rem .5rem
}

@media (min-width: 1024px) {
    .callme-modal form[data-v-556ee216] {
        grid-gap:.75rem;
        grid-template-columns: repeat(2,minmax(0,1fr));
        padding: 1rem 2rem
    }

    .callme-modal form>button[data-v-556ee216] {
        grid-column: span 2
    }
}

.callme-modal__input-wrap[data-v-556ee216] {
    background-color: var(--blue-light);
    border-radius: 10px;
    display: grid;
    grid-template-columns: auto 1fr;
    position: relative
}

.callme-modal__input-wrap>i[data-v-556ee216] {
    align-self: center;
    position: absolute;
    right: .75rem
}

.callme-modal__input.phone .callme-modal__input-wrap[data-v-556ee216] {
    grid-template-columns: auto auto 1fr
}

.callme-modal__input label[data-v-556ee216] {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 3rem
}

.callme-modal__input label[data-v-556ee216]:nth-child(2) {
    justify-content: flex-start;
    width: 1.5rem
}

.callme-modal__input input[data-v-556ee216],.callme-modal__input select[data-v-556ee216] {
    color: #fff;
    padding: .625rem .5rem .625rem 0
}

@media (min-width: 1024px) {
    .callme-modal__input input[data-v-556ee216],.callme-modal__input select[data-v-556ee216] {
        padding:1rem .5rem 1rem 0
    }
}

.callme-modal__input input[data-v-556ee216]:disabled,.callme-modal__input select[data-v-556ee216]:disabled {
    color: hsla(0,0%,100%,.6)
}

.callme-modal__input select[data-v-556ee216] {
    padding-right: 1.75rem
}

.callme-modal__input select option[data-v-556ee216] {
    color: #000
}

@media (min-width: 1024px) {
    .callme-modal__input select[data-v-556ee216] {
        padding-right:1.75rem
    }
}

.callme-modal__input-error[data-v-556ee216] {
    color: #f42727;
    font-size: .675rem
}

.callme-modal__input--invalid label i[data-v-556ee216] {
    color: #f42727
}

.apk-notification {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: auto 1fr;
    padding: 1rem
}

.apk-notification svg {
    display: block
}

.apk-notification p {
    grid-column: 1/-1;
    text-align: center
}

.apk-notification em {
    color: #ebb058;
    font-style: normal;
    font-weight: 600
}

.apk-notification a {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.apk-notification__qr {
    background-color: #091840;
    border-radius: 5px;
    justify-self: center;
    padding: .75rem
}

.promotion {
    background-color: var(--blue);
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    width: 100%
}

@media (min-width: 1024px) {
    .promotion::-webkit-scrollbar {
        width:.25rem
    }

    .promotion::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .promotion::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.promotion>img {
    display: block;
    margin-bottom: 1rem;
    width: 100%
}

.promotion h2 {
    margin: 1rem auto;
    padding: 0 1rem;
    text-align: center
}

.promotion__content {
    margin: 1rem 0;
    padding: 0 1rem
}

.promotion__content ul {
    list-style: inside;
    list-style-type: disc
}

.promotion.theme--light {
    background-color: var(--gray)
}

.promotion.theme--light .promotion__content {
    background-color: var(--gray);
    color: var(--text-gray)
}

.provider-search-modal[data-v-53730100] {
    -webkit-overflow-scrolling: touch;
    background-color: #091840;
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100%
}

.provider-search-modal header[data-v-53730100] {
    align-items: center;
    border-bottom: 2px solid #fff;
    display: flex;
    padding: .75rem .5rem
}

.provider-search-modal header>button[data-v-53730100] {
    flex-shrink: 0
}

.provider-search-modal header input[data-v-53730100] {
    color: #fff;
    padding: 0 1rem
}

.provider-search-modal__providers[data-v-53730100] {
    grid-gap: .75rem .5rem;
    display: grid;
    grid-auto-rows: 3.25rem;
    grid-template-columns: repeat(3,minmax(0,1fr));
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: 1rem .5rem
}

@media (min-width: 1024px) {
    .provider-search-modal__providers[data-v-53730100]::-webkit-scrollbar {
        width:.25rem
    }

    .provider-search-modal__providers[data-v-53730100]::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .provider-search-modal__providers[data-v-53730100]::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

@media (min-width: 1024px) {
    .provider-search-modal__providers[data-v-53730100] {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

.provider-search-modal__providers a[data-v-53730100] {
    align-items: center;
    background-color: var(--blue-dark);
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: .5rem .75rem;
    position: relative
}

.provider-search-modal__providers a img[data-v-53730100] {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.provider-search-modal__providers a>span[data-v-53730100] {
    display: none;
    font-weight: 600
}

.provider-search-modal__providers a.active[data-v-53730100] {
    border-color: #ebb058
}

@media (hover: hover) and (min-width:1024px) {
    .provider-search-modal__providers a[data-v-53730100]:hover {
        border-color:#ebb058
    }
}

.provider-search-modal__providers a.maintenance[data-v-53730100]:before {
    align-items: center;
    background-color: hsla(0,0%,44%,.5);
    border-radius: 5px;
    content: "\e97d";
    display: flex;
    font-family: merit;
    font-size: 1.5rem;
    height: 100%;
    inset: 0;
    justify-content: center;
    padding-top: 4px;
    position: absolute;
    width: 100%;
    z-index: 2
}

.provider-search-modal__providers a .flag[data-v-53730100] {
    left: 50%;
    position: absolute;
    top: -1px;
    transform: translate(-50%,-50%);
    z-index: 2
}

.provider-search-modal__providers a .flag span[data-v-53730100] {
    background-color: #f42727;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-size: .5rem;
    font-weight: 600;
    height: 100%;
    letter-spacing: 1px;
    padding: 0 .5rem;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 2
}

.provider-search-modal__providers a .flag.flag--promo span[data-v-53730100],.provider-search-modal__providers a .flag.flag--turnuva span[data-v-53730100] {
    background-color: #149c44
}

.provider-search-modal__providers a .flag.flag--new span[data-v-53730100] {
    background-color: #ff4343
}

.provider-search-modal__providers a .flag.flag--maintenance span[data-v-53730100] {
    background-color: #707070
}

.provider-search-modal__providers a .flag[data-v-53730100]:before {
    background-color: #091840;
    border-radius: 20px;
    content: "";
    height: calc(100% + 4px);
    left: -4px;
    position: absolute;
    top: -2px;
    width: calc(100% + 8px)
}

.provider-search-modal.theme--light .provider-search-modal__providers[data-v-53730100] {
    background-color: var(--gray)
}

.random-game-modal[data-v-226d07e4] {
    grid-gap: .5rem;
    align-items: center;
    display: grid;
    grid-template-columns: 3fr 2fr;
    padding: .5rem;
    width: 100%
}

@media (min-width: 1024px) {
    .random-game-modal[data-v-226d07e4] {
        width:350px
    }
}

.random-game-modal__game[data-v-226d07e4] {
    grid-gap: .125rem;
    display: grid;
    width: 100%
}

.random-game-modal__game a[data-v-226d07e4] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.6666666667%;
    position: relative
}

.random-game-modal__game a.disabled[data-v-226d07e4] {
    pointer-events: none
}

.random-game-modal__game a>img[data-v-226d07e4] {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    transition: filter .2s ease;
    width: 100%
}

.random-game-modal__game h5[data-v-226d07e4] {
    font-size: .625rem;
    text-align: center;
    transition: filter .2s ease
}

.random-game-modal__game span[data-v-226d07e4] {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    transition: filter .2s ease;
    white-space: nowrap
}

.random-game-modal__game.loading a>img[data-v-226d07e4],.random-game-modal__game.loading h5[data-v-226d07e4],.random-game-modal__game.loading span[data-v-226d07e4] {
    filter: blur(5px)
}

.random-game-modal__controls[data-v-226d07e4] {
    grid-gap: .5rem;
    display: grid;
    grid-template-rows: repeat(2,minmax(0,1fr))
}

.random-game-modal__controls a.disabled[data-v-226d07e4] {
    background-color: #707070;
    color: hsla(0,0%,100%,.38);
    pointer-events: none
}

@keyframes rotateY-226d07e4 {
    to {
        transform: rotateY(1turn)
    }
}

.random-game-modal__loading[data-v-226d07e4] {
    height: 100%;
    padding: 1rem;
    position: absolute;
    width: 100%;
    z-index: 2
}

.random-game-modal__loading.spin img[data-v-226d07e4] {
    animation: rotateY-226d07e4 1s linear infinite
}

.random-game-modal__loading img[data-v-226d07e4] {
    display: block;
    filter: drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.7));
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.register-bonus {
    grid-gap: .5rem;
    background-color: #dcdcdc;
    border-radius: 30px;
    display: grid;
    margin: 0 auto;
    max-width: 800px;
    padding: .875rem;
    position: relative;
    width: 90vw
}

@media (min-width: 1024px) {
    .register-bonus {
        margin-top:-50px;
        width: 800px
    }
}

.register-bonus .register-bonus__title p {
    border-radius: 10px;
    color: #0a1a3c;
    font-weight: 700;
    line-height: 1;
    margin-bottom: .25rem;
    width: 100%
}

@media (min-width: 1024px) {
    .register-bonus .register-bonus__title p {
        font-size:1.5rem;
        text-align: center
    }
}

.register-bonus .register-bonus__title em {
    color: #0a1a3c;
    display: block;
    font-size: .75rem;
    width: 80%
}

@media (min-width: 1024px) {
    .register-bonus .register-bonus__title em {
        font-size:1.125rem;
        text-align: center;
        width: auto
    }
}

.register-bonus .register-bonus__title>button {
    background-color: #fe0100;
    border-radius: 50%;
    display: flex;
    padding: .5rem;
    position: absolute;
    right: .5rem;
    top: .5rem
}

@media (min-width: 361px) {
    .register-bonus .register-bonus__title>button {
        padding:1rem
    }
}

.register-bonus ul {
    grid-gap: 1rem;
    background-color: #0b1940;
    border-radius: 30px;
    display: grid;
    padding: 1rem;
    width: 100%
}

@media (min-width: 1024px) {
    .register-bonus ul {
        grid-gap:1rem;
        grid-template-columns: repeat(2,minmax(0,1fr));
        width: 100%
    }
}

.register-bonus ul li {
    position: relative
}

.register-bonus ul li:first-child:after {
    background: url(/images/vs.png?a7aa426db9b9c23958b6a4de05f1d4d3) 50%/cover no-repeat;
    bottom: -40px;
    content: "";
    display: block;
    height: 80px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 80px;
    z-index: 2
}

@media (min-width: 1024px) {
    .register-bonus ul li:first-child:after {
        bottom:unset;
        height: 130px;
        left: unset;
        right: -65px;
        top: 35%;
        transform: translateY(-35%);
        width: 130px
    }
}

.register-bonus ul li button {
    border: 2px solid #fff;
    border-radius: 30px;
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%;
    position: relative;
    width: 100%
}

@media (min-width: 361px) {
    .register-bonus ul li button {
        padding-bottom:91.6666666667%
    }
}

.register-bonus ul li button img {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.register-bonus ul li p {
    align-items: center;
    border-radius: 10px;
    bottom: 2rem;
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    font-weight: 400;
    justify-content: center;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100%;
    z-index: 3
}

@media (min-width: 1024px) {
    .register-bonus ul li p {
        font-size:1.25rem;
        margin-top: 1rem;
        position: static;
        transform: unset
    }
}

.register-bonus ul li p span:first-child {
    background-color: #0b1940;
    color: #fff;
    display: block;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1
}

@media (min-width: 1024px) {
    .register-bonus ul li p span:first-child {
        font-size:2.25rem;
        margin-bottom: .25rem
    }
}

.register-bonus ul li p span:last-child {
    background-color: #fe0000;
    color: #fff;
    display: block;
    line-height: 1.2
}

.sms-modal[data-v-3e827026] {
    background-color: #091840;
    position: relative;
    width: 350px
}

.sms-modal>button[data-v-3e827026] {
    margin: 0 auto
}

@media (min-width: 1024px) {
    .sms-modal[data-v-3e827026] {
        width:350px
    }
}

.sms-modal form[data-v-3e827026] {
    margin: 0 auto;
    max-width: 350px;
    padding: 1rem
}

.sms-modal form button[type=submit][data-v-3e827026] {
    margin-bottom: 1rem
}

.sms-modal__logo[data-v-3e827026] {
    display: block;
    margin: 0 auto;
    padding-bottom: 1rem;
    width: 100px
}

.signup-modal[data-v-5313732c] {
    background-color: #091840;
    border: 3px solid #ebb058;
    border-radius: 20px;
    position: relative;
    width: 90vw
}

@media (min-width: 1024px) {
    .signup-modal[data-v-5313732c] {
        max-width:400px
    }
}

.signup-modal .banner img[data-v-5313732c] {
    width: 100%
}

.signup-modal .signup-modal__container[data-v-5313732c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
    padding: 24px;
    position: relative;
    z-index: 2
}

.signup-modal .signup-modal__container .title[data-v-5313732c] {
    color: #fff;
    font-size: 2rem;
    font-weight: 800;
    text-align: center
}

@media (min-width: 1024px) {
    .signup-modal .signup-modal__container .title[data-v-5313732c] {
        font-size:1.5rem;
        margin-bottom: 24px
    }
}

.signup-modal .signup-modal__container button[data-v-5313732c] {
    background-color: #479e2c;
    border-radius: 30px;
    font-weight: 600;
    padding: .75rem 1rem
}

.socket-popup {
    grid-gap: 1rem;
    color: #fff;
    display: grid;
    justify-items: center;
    padding: 1rem
}

.socket-popup h3 {
    border-radius: 5px;
    padding: .5rem 1rem
}

.socket-popup div,.socket-popup h2,.socket-popup h5 {
    text-align: center
}

.socket-popup h2 {
    font-size: 1.5rem
}

.socket-popup h5 {
    font-weight: 700
}

.socket-popup--danger {
    background-color: #b80e0e
}

.socket-popup--danger h3 {
    background-color: #a30c0c
}

.socket-popup--success {
    background-color: #49890a
}

.socket-popup--success h3 {
    background-color: #3a6f07
}

.story__content[data-v-46ad516b] {
    background-color: var(--blue);
    height: 100%;
    overflow: hidden;
    width: 100%
}

.story__content>img[data-v-46ad516b] {
    aspect-ratio: 58/105;
    display: block;
    height: 100%;
    margin-bottom: 0;
    width: 100%
}

.story__content .timer[data-v-46ad516b] {
    animation: roundtime-46ad516b calc(var(--duration)*1s) linear reverse;
    background: linear-gradient(180deg,#ebb058,#900);
    height: 5px;
    transform-origin: left center;
    width: 100%
}

.story__content .timer .progress[data-v-46ad516b] {
    background: #fff;
    width: 10%
}

.story__content.theme--light[data-v-46ad516b] {
    background-color: var(--gray)
}

.story__content .likeButton[data-v-46ad516b],.story__content .viewCnt[data-v-46ad516b] {
    position: absolute;
    right: .5rem
}

@media (min-width: 1024px) {
    .story__content .likeButton[data-v-46ad516b],.story__content .viewCnt[data-v-46ad516b] {
        right:1rem
    }
}

.story__content .likeButton[data-v-46ad516b] {
    color: #ebb058;
    cursor: pointer;
    top: 5rem
}

.story__content .likeButton.active[data-v-46ad516b] {
    color: #ca113d
}

@media (min-width: 1024px) {
    .story__content .likeButton[data-v-46ad516b] {
        top:3rem
    }
}

.story__content .viewCnt[data-v-46ad516b] {
    color: #fff;
    display: flex;
    flex-direction: column;
    gap: 10px;
    top: 8rem
}

.story__content .viewCnt span[data-v-46ad516b] {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-weight: 700
}

.story__content .viewCnt span i[data-v-46ad516b] {
    color: #ebb058;
    font-size: 1.5em
}

@media (min-width: 1024px) {
    .story__content .viewCnt span i[data-v-46ad516b] {
        font-size:2em
    }

    .story__content .viewCnt[data-v-46ad516b] {
        top: 6rem
    }
}

.story__content .nav-arrow[data-v-46ad516b] {
    position: absolute;
    top: 50%
}

.story__content .nav-arrow.prev-arrow[data-v-46ad516b] {
    left: 0
}

.story__content .nav-arrow.next-arrow[data-v-46ad516b] {
    right: 0
}

.story__content .method-video[data-v-46ad516b] {
    aspect-ratio: 58/105;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    height: 100%;
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.story__content .method-video iframe[data-v-46ad516b] {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@keyframes roundtime-46ad516b {
    to {
        transform: scaleX(0)
    }
}

#twitch-embed {
    height: 50vh
}

#twitch-embed iframe {
    display: block
}

.win-video[data-v-29665076] {
    display: grid;
    grid-template-rows: 1fr auto
}

.win-video[data-v-29665076],.win-video__wrapper[data-v-29665076] {
    height: 100%
}

.win-video iframe[data-v-29665076] {
    display: block;
    height: 100%;
    width: 100%
}

.win-video p[data-v-29665076] {
    font-size: .75rem;
    padding: .5rem;
    text-align: center
}

.win-video--d[data-v-29665076] {
    height: unset;
    max-width: 1200px;
    width: 90vw
}

.win-video--d .win-video__wrapper[data-v-29665076] {
    height: 0;
    overflow: hidden;
    padding-bottom: 50%;
    position: relative
}

.win-video--d iframe[data-v-29665076] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.youtube-live[data-v-6bd2c26e] {
    max-width: 900px;
    width: 90vw
}

.youtube-live div[data-v-6bd2c26e] {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}

.youtube-live iframe[data-v-6bd2c26e] {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ios-notification {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: auto 1fr;
    padding: 1rem
}

.ios-notification p {
    grid-column: 1/-1;
    text-align: center
}

.ios-notification em {
    color: #ebb058;
    font-style: normal;
    font-weight: 600
}

.ios-notification a {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.ios-notification a span {
    text-align: center;
    white-space: pre-wrap
}

.ios-notification svg {
    display: block
}

.ios-notification__qr {
    background-color: #091840;
    border-radius: 5px;
    justify-self: center;
    padding: .75rem
}

.jackpot-win[data-v-20cbc707] {
    background: radial-gradient(1200px 800px at 50% 60%,rgba(255,215,130,.12),rgba(0,0,0,.75) 60%);
    display: grid;
    inset: 0;
    padding: .5rem;
    place-items: center;
    position: fixed;
    z-index: 9999
}

.jackpot-win .jackpot-backdrop[data-v-20cbc707] {
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute
}

@keyframes spin-20cbc707 {
    to {
        transform: rotate(1turn)
    }
}

.jackpot-win .particles[data-v-20cbc707] {
    inset: 0;
    position: absolute
}

.jackpot-win .sparkle[data-v-20cbc707] {
    animation: rise-20cbc707 var(--dur) linear var(--delay) infinite;
    background: radial-gradient(circle,#fff 0 35%,#ffd 40% 60%,transparent 65%);
    border-radius: 50%;
    filter: drop-shadow(0 0 6px #fff);
    opacity: .9;
    position: absolute;
    top: 100%
}

@keyframes rise-20cbc707 {
    0% {
        opacity: 0;
        transform: translateY(0) scale(.8) rotate(0deg)
    }

    20% {
        opacity: .9
    }

    80% {
        opacity: .9
    }

    to {
        opacity: 0;
        transform: translateY(-120vh) scale(1.1) rotate(180deg)
    }
}

.jackpot-win__amount[data-v-20cbc707] {
    -webkit-text-fill-color: #fff;
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 3rem;
    font-weight: 800;
    padding: .25rem .5rem;
    text-align: center
}

.jackpot-win__amount .wining-text[data-v-20cbc707] {
    color: #fff;
    font-size: 1.6rem;
    letter-spacing: .5px;
    margin-top: .6rem;
    text-shadow: 0 0 6px hsla(0,0%,100%,.8),0 0 12px rgba(180,220,255,.3),0 0 20px rgba(120,200,255,.7)
}

@media (min-width: 1024px) {
    .jackpot-win__amount[data-v-20cbc707] {
        font-size:6rem
    }

    .jackpot-win__amount .wining-text[data-v-20cbc707] {
        font-size: 3rem;
        font-weight: 700;
        margin-top: .5rem
    }
}

.jackpot-win .mega-glow[data-v-20cbc707] {
    -webkit-text-fill-color: transparent;
    animation-composition: add;
    -webkit-background-clip: text;
    background-image: linear-gradient(45deg,#fff,#fff4db 20%,#ebb058 50%,#fff4db 80%,#fff);
    background-size: 220% auto;
    font-weight: 700;
    letter-spacing: 2px;
    text-shadow: 0 0 8px rgba(255,220,120,.9),0 0 16px rgba(255,200,80,.7),0 0 32px rgba(255,180,40,.5);
    text-transform: uppercase
}

@keyframes text-gleam-20cbc707 {
    to {
        background-position: 220%
    }
}

@keyframes pulse-20cbc707 {
    0%,to {
        filter: drop-shadow(0 0 0 #FADFB2)
    }

    50% {
        filter: drop-shadow(0 0 12px #FADFB2)
    }
}

.jackpot-win .pop-finish[data-v-20cbc707] {
    animation: finish-pop-20cbc707 .6s cubic-bezier(.2,1.5,.35,1) 1
}

@keyframes finish-pop-20cbc707 {
    0% {
        transform: scale(1)
    }

    40% {
        transform: scale(1.08)
    }

    to {
        transform: scale(1)
    }
}

.jackpot-win .footer-text[data-v-20cbc707] {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px #000;
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(225deg,#fff4db,#e3cda3 50%,#fff4db);
    color: #fff4db;
    font-size: 1.5rem;
    font-weight: 800;
    margin: 0 auto;
    max-width: 80%;
    pointer-events: none;
    text-align: center
}

@media (min-width: 1024px) {
    .jackpot-win .footer-text[data-v-20cbc707] {
        font-size:3rem
    }
}

@keyframes grow-2416a63e {
    0% {
        transform: rotateY(180deg) scale(1)
    }

    50% {
        transform: rotateY(180deg) scale(1.05)
    }

    to {
        transform: rotateY(180deg) scale(1)
    }
}

.jackpot-card[data-v-2416a63e] {
    perspective: 600px
}

.jackpot-card button[data-v-2416a63e] {
    display: block;
    position: relative;
    transform-style: preserve-3d;
    transition: transform .2s ease;
    width: 100%
}

.jackpot-card .card[data-v-2416a63e] {
    backface-visibility: hidden;
    border-radius: 10px;
    height: 100%;
    width: 100%
}

.jackpot-card .card img[data-v-2416a63e] {
    height: 100%;
    max-height: 14.5vh;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

@media (min-height: 600px) {
    .jackpot-card .card img[data-v-2416a63e] {
        max-height:17.5vh
    }
}

@media (min-width: 1024px) {
    .jackpot-card .card img[data-v-2416a63e] {
        max-height:33vh
    }
}

.jackpot-card .card--flipped[data-v-2416a63e] {
    transform: rotateY(180deg)
}

.jackpot-card .card--animating[data-v-2416a63e] {
    animation: grow-2416a63e 2s ease-out 1s infinite
}

.jackpot-card .card__front[data-v-2416a63e] {
    position: absolute;
    top: 0;
    transform: rotateY(180deg)
}

.jackpot-card .flipped-card-amount[data-v-2416a63e] {
    bottom: 50%;
    color: #fff;
    font-size: .7rem;
    position: absolute;
    transform: translateY(50%);
    width: 100%
}

.jackpot-card .flipped-card-amount .amount-value[data-v-2416a63e] {
    -webkit-text-fill-color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(225deg,#fff4db,#e3cda3 50%,#fff4db);
    color: #fff4db;
    font-weight: 800
}

.jackpot-card .flipped-card-amount .greetings-text[data-v-2416a63e] {
    font-size: .5rem;
    font-weight: 400
}

@media (min-width: 1024px) {
    .jackpot-card .flipped-card-amount .amount-value[data-v-2416a63e] {
        font-size:1.8rem
    }

    .jackpot-card .flipped-card-amount .greetings-text[data-v-2416a63e] {
        font-size: 1rem
    }
}

.boss-container[data-v-6c761c07] {
    background-color: #0e1c46;
    display: flex;
    flex-direction: column;
    height: 100%
}

@media (min-width: 1024px) {
    .boss-container[data-v-6c761c07] {
        height:auto
    }
}

.boss-header[data-v-6c761c07] {
    align-items: center;
    background-color: #0e1c46;
    display: flex;
    flex-direction: column
}

.boss-jackpot[data-v-6c761c07] {
    font-size: 3rem;
    font-weight: 700;
    line-height: 3rem;
    text-align: center
}

@media (min-width: 1024px) {
    .boss-jackpot[data-v-6c761c07] {
        font-size:5rem;
        line-height: 5rem
    }
}

.red-tag[data-v-6c761c07] {
    background-color: red;
    font-weight: 700;
    margin: .5rem;
    padding: 0 10px;
    text-align: center
}

.jackpot-modal[data-v-6c761c07] {
    grid-gap: 0;
    background-color: #0e1c46;
    display: grid;
    flex-grow: 1;
    grid-template-columns: repeat(3,minmax(0,1fr));
    padding: .5rem 1rem;
    position: relative
}

@media (min-width: 361px) {
    .jackpot-modal[data-v-6c761c07] {
        padding:0 1rem .2rem
    }
}

@media (min-width: 1024px) {
    .jackpot-modal[data-v-6c761c07] {
        grid-gap:.75rem;
        grid-template-columns: repeat(6,minmax(0,1fr));
        padding: 1.25rem
    }
}

.jackpot-modal__loading[data-v-6c761c07] {
    align-items: center;
    background-color: rgba(0,0,0,.6);
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%;
    z-index: 10
}

.video-container[data-v-6c761c07] {
    pointer-events: none;
    position: fixed;
    width: 100vw;
    z-index: 1
}

.right-coin-video[data-v-6c761c07] {
    bottom: 0;
    right: 0
}

.left-coin-video[data-v-6c761c07] {
    left: 0;
    top: 0;
    transform: rotate(180deg)
}

@media (min-width: 1024px) {
    .left-coin-video[data-v-6c761c07] {
        bottom:0;
        top: unset;
        transform: scaleX(-1)
    }
}

.popper-video[data-v-6c761c07] {
    bottom: 50%;
    left: 0;
    transform: translateY(50%)
}

@media (min-width: 1024px) {
    .popper-video[data-v-6c761c07] {
        bottom:0;
        transform: translate(0)
    }
}

@keyframes run-6c761c07 {
    0% {
        transform: translateZ(0)
    }

    to {
        right: 0;
        transform: translate3d(-100%,0,0)
    }
}

.ticker[data-v-6c761c07] {
    background-color: #091840;
    display: flex;
    overflow: hidden;
    position: relative
}

.ticker[data-v-6c761c07]:after,.ticker[data-v-6c761c07]:before {
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 2
}

.ticker[data-v-6c761c07]:before {
    background: linear-gradient(90deg,#091840 0,rgba(9,24,64,0));
    left: 0
}

.ticker[data-v-6c761c07]:after {
    background: linear-gradient(270deg,#091840 0,rgba(9,24,64,0));
    right: 0
}

.ticker__container[data-v-6c761c07] {
    animation: run-6c761c07 2s linear infinite;
    display: flex;
    padding: .25rem 0;
    position: relative
}

.ticker__container .fill[data-v-6c761c07] {
    flex-shrink: 0;
    width: 100vw
}

.ticker ul[data-v-6c761c07] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid;
    grid-auto-flow: column
}

.ticker li[data-v-6c761c07] {
    align-items: center;
    background-color: #091840;
    display: flex;
    padding: 0 .5rem
}

.ticker__announcement i[data-v-6c761c07] {
    margin-right: .5rem
}

.ticker__img-link[data-v-6c761c07] {
    display: block
}

.ticker__img-link div[data-v-6c761c07] {
    border-radius: 5px;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.6666666667%;
    position: relative;
    width: 2.75rem
}

.ticker__img-link img[data-v-6c761c07] {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.ticker em[data-v-6c761c07] {
    color: #ebb058
}

.ticker em[data-v-6c761c07],.ticker strong[data-v-6c761c07] {
    font-style: normal;
    font-weight: 700
}

.ticker em[data-v-6c761c07],.ticker span[data-v-6c761c07],.ticker strong[data-v-6c761c07] {
    white-space: nowrap
}

.ticker--d[data-v-6c761c07] {
    border-top: 1px solid #0e1f4e;
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 99
}

.kumpara-input[data-v-6d7808eb] {
    position: relative
}

.kumpara-input__wrapper[data-v-6d7808eb] {
    background-color: var(--671a5974);
    overflow: hidden;
    padding: .5rem .375rem;
    position: relative
}

.kumpara-input__root[data-v-6d7808eb] {
    grid-gap: 2px;
    background-color: #0a1841;
    display: grid;
    grid-template-columns: 2.5rem 1fr
}

.kumpara-input--invalid .kumpara-input__root[data-v-6d7808eb] {
    background-color: #f42727
}

.kumpara-input__icon[data-v-6d7808eb] {
    align-items: center;
    background-color: var(--671a5974);
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.kumpara-input input[data-v-6d7808eb] {
    background-color: var(--671a5974);
    color: #fff;
    padding: .25rem 2rem .25rem 1rem
}

.kumpara-input__toggle[data-v-6d7808eb] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.375rem
}

.kumpara-input .input__error[data-v-6d7808eb] {
    font-size: .625rem
}

.kumpara-select[data-v-6572bffe],.kumpara-select__wrapper[data-v-6572bffe] {
    background-color: var(--f204b02a);
    overflow: hidden;
    padding: .5rem .375rem;
    position: relative
}

.kumpara-select__root[data-v-6572bffe] {
    grid-gap: 2px;
    background-color: #0a1841;
    display: grid;
    grid-template-columns: 2.5rem 1fr;
    width: 100%
}

.kumpara-select--invalid .kumpara-input__root[data-v-6572bffe] {
    background-color: #f42727
}

.kumpara-select__icon[data-v-6572bffe] {
    align-items: center;
    background-color: var(--f204b02a);
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.kumpara-select select[data-v-6572bffe] {
    background-color: var(--f204b02a);
    color: #fff;
    padding: .25rem 2rem .25rem 1rem;
    text-align: center
}

.kumpara-select__toggle[data-v-6572bffe] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.375rem
}

.kumpara-select .input__error[data-v-6572bffe] {
    font-size: .625rem
}

.kumpara-select__arrow[data-v-6572bffe] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.375rem
}

@media (min-width: 1024px) {
    .kumpara-confirm-container[data-v-d847c036] {
        max-width:500px;
        min-height: 100px
    }
}

.kumpara-header[data-v-d847c036] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: .5rem auto 0;
    text-align: center;
    width: 85%
}

.kumpara-header h2[data-v-d847c036] {
    font-size: 1.5rem;
    font-weight: 700
}

.kumpara-header h2.confirm-title[data-v-d847c036] {
    font-size: 1rem
}

.kumpara-header .red-tag[data-v-d847c036] {
    background: red;
    margin: auto;
    padding: .2rem
}

.form-wrapper[data-v-d847c036] {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding: 1rem
}

.green-button[data-v-d847c036] {
    background-color: #008a1f;
    font-size: 1rem;
    margin-top: 1rem;
    padding: .5rem;
    width: 100%
}

.green-button[data-v-d847c036],.support-container[data-v-d847c036] {
    border-radius: 5px;
    font-weight: 700
}

.support-container[data-v-d847c036] {
    align-items: center;
    background: linear-gradient(40deg,#036428,#039237);
    color: #fff;
    display: flex;
    font-size: 1.2rem;
    gap: .5rem;
    justify-content: center;
    margin: 1.5rem;
    padding: 2rem
}

.support-container i[data-v-d847c036]:before {
    color: #fff!important
}

.support-footer[data-v-d847c036] {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-weight: 600;
    justify-content: center;
    margin: 1.5rem
}

.support-footer .red-text[data-v-d847c036] {
    background: red;
    padding: .2rem;
    text-align: center
}

.support-footer .underline-text[data-v-d847c036] {
    text-align: center;
    text-decoration: underline
}

.kumpara-confirm[data-v-d847c036] {
    grid-gap: 1rem;
    background-color: var(--blue);
    display: grid;
    grid-template-columns: 2fr 1fr;
    padding: .5rem
}

.kumpara-confirm button.confirm[data-v-d847c036] {
    background-color: var(--success)
}

.kumpara-confirm .claim-warning[data-v-d847c036] {
    color: red;
    grid-column: span 2
}

.kumpara-confirm__item[data-v-d847c036] {
    grid-gap: .5rem;
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 10px;
    display: grid;
    grid-column: span 2;
    grid-template-columns: 2fr 3fr auto;
    overflow: hidden
}

.kumpara-confirm__item .image[data-v-d847c036] {
    height: 0;
    overflow: hidden;
    padding-bottom: 75%;
    position: relative
}

.kumpara-confirm__item .image img[data-v-d847c036] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    padding: .5rem;
    position: absolute;
    width: 100%
}

.kumpara-confirm__item .detail[data-v-d847c036] {
    grid-gap: .25rem;
    align-content: start;
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    padding: .5rem
}

.kumpara-confirm__item .detail h4[data-v-d847c036] {
    align-self: start;
    font-size: .875rem
}

.kumpara-confirm__item .detail p[data-v-d847c036] {
    align-self: start;
    font-size: .75rem
}

.kumpara-confirm__item .detail h5[data-v-d847c036] {
    grid-gap: .5rem;
    align-items: center;
    align-self: end;
    background-color: #0e1f4e;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    font-size: .875rem;
    font-weight: 700;
    justify-content: space-between;
    padding: .5rem 1rem;
    text-align: center;
    width: 100%
}

.kumpara-confirm__item .detail h5 span[data-v-d847c036] {
    display: block;
    flex-grow: 1;
    text-align: center
}

@media (min-width: 1024px) {
    .form-container[data-v-d847c036] {
        width:40vw
    }

    .form-container.form-field[data-v-d847c036] {
        padding: 1rem
    }
}

.kumpara-detail[data-v-4a0170aa] {
    height: 100%;
    max-width: 400px;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay
}

@media (min-width: 1024px) {
    .kumpara-detail[data-v-4a0170aa]::-webkit-scrollbar {
        width:.25rem
    }

    .kumpara-detail[data-v-4a0170aa]::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .kumpara-detail[data-v-4a0170aa]::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.kumpara-detail__image img[data-v-4a0170aa] {
    display: block;
    height: auto;
    width: 100%
}

.kumpara-detail__description[data-v-4a0170aa] {
    padding: .5rem
}

.kumpara-detail__description p[data-v-4a0170aa] {
    font-size: .75rem;
    font-weight: 700;
    grid-column: 1/-1;
    word-break: break-all
}

.kumpara-detail__bottom[data-v-4a0170aa] {
    grid-gap: .5rem;
    background-color: #091840;
    bottom: 0;
    display: grid;
    padding: .5rem;
    position: sticky
}

.kumpara-detail__bottom h5[data-v-4a0170aa] {
    grid-gap: .5rem;
    align-items: center;
    align-self: end;
    background-color: #0e1f4e;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    font-size: .875rem;
    font-weight: 700;
    justify-content: space-between;
    padding: .5rem 1rem;
    text-align: center;
    width: 100%
}

.kumpara-detail__bottom h5 span[data-v-4a0170aa] {
    display: block;
    flex-grow: 1;
    text-align: center
}

.wheel[data-v-07d1b7aa] {
    background: 50%/cover no-repeat url(https://res.akamai-cloud.com/meritking/assets/images/wheel-placeholder-d.jpg);
    height: calc(100vh - var(--header-height));
    width: 100%
}

@media (orientation: portrait) {
    .wheel[data-v-07d1b7aa] {
        background:50%/cover no-repeat url(https://res.akamai-cloud.com/meritking/assets/images/wheel-placeholder.jpg)
    }
}

.pilot[data-v-38579ea5],.pilot iframe[data-v-38579ea5] {
    min-height: calc(100vh - var(--header-height))
}

.pilot iframe[data-v-38579ea5] {
    -ms-overflow-style: none;
    border: none;
    scrollbar-width: none;
    width: 100%
}

.pilot iframe[data-v-38579ea5]::-webkit-scrollbar {
    display: none
}

.jetx[data-v-7565acee],.jetx iframe[data-v-7565acee] {
    min-height: calc(100vh - var(--header-height))
}

.jetx iframe[data-v-7565acee] {
    -ms-overflow-style: none;
    border: none;
    scrollbar-width: none;
    width: 100%
}

.jetx iframe[data-v-7565acee]::-webkit-scrollbar {
    display: none
}

.tvbet[data-v-fb7361b8] {
    min-height: calc(100vh - var(--header-height))
}

.jacktop-container[data-v-062c6296] {
    height: 100dvh
}

@media (min-width: 1024px) {
    .jacktop-container[data-v-062c6296] {
        height:calc(100vh - var(--header-height))
    }
}

.jacktopslot-container[data-v-7f053313] {
    height: 100dvh
}

@media (min-width: 1024px) {
    .jacktopslot-container[data-v-7f053313] {
        height:calc(100vh - var(--header-height))
    }
}

.plinko[data-v-826d4978] {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.plinko iframe[data-v-826d4978] {
    -ms-overflow-style: none;
    border: none;
    display: block;
    height: 100%;
    scrollbar-width: none;
    width: 100%
}

.plinko iframe[data-v-826d4978]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .plinko[data-v-826d4978] {
        position:relative
    }

    .plinko[data-v-826d4978],.plinko iframe[data-v-826d4978] {
        min-height: calc(100vh - var(--header-height))
    }
}

.aviator[data-v-09f1e670],.aviator iframe[data-v-09f1e670] {
    min-height: calc(100vh - var(--header-height))
}

.aviator iframe[data-v-09f1e670] {
    -ms-overflow-style: none;
    border: none;
    height: 100%;
    scrollbar-width: none;
    width: 100%
}

.aviator iframe[data-v-09f1e670]::-webkit-scrollbar {
    display: none
}

.aviatrix[data-v-6fa8a72a],.aviatrix iframe[data-v-6fa8a72a] {
    min-height: calc(100vh - var(--header-height))
}

.aviatrix iframe[data-v-6fa8a72a] {
    -ms-overflow-style: none;
    border: none;
    scrollbar-width: none;
    width: 100%
}

.aviatrix iframe[data-v-6fa8a72a]::-webkit-scrollbar {
    display: none
}

.highflyer[data-v-f877f7e8] {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.highflyer iframe[data-v-f877f7e8] {
    -ms-overflow-style: none;
    border: none;
    display: block;
    height: 100%;
    scrollbar-width: none;
    width: 100%
}

.highflyer iframe[data-v-f877f7e8]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .highflyer[data-v-f877f7e8] {
        position:relative
    }

    .highflyer[data-v-f877f7e8],.highflyer iframe[data-v-f877f7e8] {
        min-height: calc(100vh - var(--header-height))
    }
}

.spaceman[data-v-68e9678d],.spaceman iframe[data-v-68e9678d] {
    min-height: calc(100vh - var(--header-height))
}

.spaceman iframe[data-v-68e9678d] {
    -ms-overflow-style: none;
    border: none;
    scrollbar-width: none;
    width: 100%
}

.spaceman iframe[data-v-68e9678d]::-webkit-scrollbar {
    display: none
}

.zeppelin[data-v-1e5d1064] {
    min-height: 100vh
}

@media (min-width: 1024px) {
    .zeppelin[data-v-1e5d1064] {
        min-height:calc(100vh - var(--header-height))
    }
}

.zeppelin iframe[data-v-1e5d1064] {
    -ms-overflow-style: none;
    border: none;
    min-height: 100vh;
    scrollbar-width: none;
    width: 100%
}

.zeppelin iframe[data-v-1e5d1064]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .zeppelin iframe[data-v-1e5d1064] {
        min-height:calc(100vh - var(--header-height))
    }
}

.esport[data-v-22144644] {
    min-height: 100vh
}

@media (min-width: 1024px) {
    .esport[data-v-22144644] {
        min-height:calc(100vh - var(--header-height))
    }
}

.esport iframe[data-v-22144644] {
    -ms-overflow-style: none;
    border: none;
    min-height: 100vh;
    scrollbar-width: none;
    width: 100%
}

.esport iframe[data-v-22144644]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .esport iframe[data-v-22144644] {
        min-height:calc(100vh - var(--header-height))
    }
}

.frame[data-v-c4ad0aa6] {
    height: 100%;
    position: fixed;
    top: 0
}

.frame iframe[data-v-c4ad0aa6] {
    border: none;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100vw
}

.million header[data-v-de668a68] {
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.million header img[data-v-de668a68] {
    display: block;
    width: 100%
}

@media (min-width: 1024px) {
    .million header[data-v-de668a68] {
        transform:unset;
        width: 100%
    }
}

.million__content[data-v-de668a68] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    padding: .75rem 0
}

@media (min-width: 1024px) {
    .million__content[data-v-de668a68] {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

.million__content li[data-v-de668a68] {
    position: relative
}

.million__content a[data-v-de668a68] {
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 181.0344827586%;
    position: relative
}

.million__content a img[data-v-de668a68] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.million__content a img.million__placeholder[data-v-de668a68] {
    background-color: #0e1f4e;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center 25%;
    object-position: center 25%;
    padding: 1rem
}

.million__content a[data-v-de668a68]:before {
    background: linear-gradient(0deg,rgba(9,24,64,.9) 0,rgba(9,24,64,.8) 40%,rgba(9,24,64,0));
    bottom: 0;
    content: "";
    height: 60%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.million__content div[data-v-de668a68] {
    bottom: 0;
    display: grid;
    justify-items: center;
    overflow: hidden;
    padding: .5rem;
    position: absolute;
    width: 100%;
    z-index: 2
}

.million__content div>span[data-v-de668a68] {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%
}

.million__content div h2[data-v-de668a68] {
    text-align: center
}

.million__content div>button[data-v-de668a68] {
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem
}

.million__content div>button i[data-v-de668a68] {
    margin-right: .5rem
}

.sportsbook[data-v-3c54bc0c] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%
}

.sportsbook__desktop-nav[data-v-3c54bc0c] {
    grid-gap: 1px;
    display: grid;
    padding-bottom: 1px
}

.sportsbook__desktop-nav li[data-v-3c54bc0c] {
    grid-gap: 1px;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    height: 40px;
    opacity: .4;
    overflow: hidden
}

.sportsbook__desktop-nav li.active[data-v-3c54bc0c] {
    opacity: 1
}

.sportsbook__desktop-nav li.select-active a[data-v-3c54bc0c] {
    grid-column: span 3
}

.sportsbook__desktop-nav li button[data-v-3c54bc0c] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .25rem .5rem
}

.sportsbook__desktop-nav li button.em[data-v-3c54bc0c] {
    background-color: red
}

.sportsbook__desktop-nav li button.ns[data-v-3c54bc0c] {
    background-color: #2ebf11
}

.sportsbook__desktop-nav li button.dt[data-v-3c54bc0c] {
    background-color: #483995
}

.sportsbook__desktop-nav li button.bb2b[data-v-3c54bc0c] {
    background-color: #000
}

.sportsbook__desktop-nav li button.bti[data-v-3c54bc0c] {
    background-color: #00d1ff
}

.sportsbook__desktop-nav li a[data-v-3c54bc0c] {
    display: block;
    grid-column: span 4;
    height: 100%;
    overflow: hidden;
    padding: .25rem;
    width: 100%
}

.sportsbook__desktop-nav li a.em[data-v-3c54bc0c] {
    background-color: red
}

.sportsbook__desktop-nav li a.ns[data-v-3c54bc0c] {
    background-color: #2ebf11
}

.sportsbook__desktop-nav li a.dt[data-v-3c54bc0c] {
    background-color: #483995
}

.sportsbook__desktop-nav li a.bb2b[data-v-3c54bc0c] {
    background-color: #000
}

.sportsbook__desktop-nav li a.bb2b img[data-v-3c54bc0c] {
    margin: 0 auto;
    max-width: 10rem
}

.sportsbook__desktop-nav li a.bti[data-v-3c54bc0c] {
    background-color: #00d1ff
}

.sportsbook__desktop-nav li a img[data-v-3c54bc0c] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.sportsbook__mobile-nav[data-v-3c54bc0c] {
    grid-gap: 1px;
    background-color: var(--blue-dark);
    display: grid;
    grid-template-columns: repeat(6,minmax(0,1fr));
    padding-bottom: 1px
}

.sportsbook__mobile-nav li[data-v-3c54bc0c] {
    height: 40px;
    overflow: hidden
}

.sportsbook__mobile-nav li img[data-v-3c54bc0c] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.sportsbook__mobile-nav li.em[data-v-3c54bc0c] {
    background-color: red
}

.sportsbook__mobile-nav li.ns[data-v-3c54bc0c] {
    background-color: #2ebf11
}

.sportsbook__mobile-nav li.dt[data-v-3c54bc0c] {
    background-color: #483995
}

.sportsbook__mobile-nav li.dt img[data-v-3c54bc0c] {
    margin: 0 auto;
    max-width: 160px
}

.sportsbook__mobile-nav li.bb2b[data-v-3c54bc0c] {
    background-color: #000
}

.sportsbook__mobile-nav li.bb2b img[data-v-3c54bc0c] {
    max-width: 7rem
}

.sportsbook__mobile-nav li.bti[data-v-3c54bc0c] {
    background-color: #00d1ff
}

.sportsbook__mobile-nav li a[data-v-3c54bc0c] {
    align-items: center;
    display: block;
    display: flex;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    padding: .25rem;
    width: 100%
}

.sportsbook__mobile-nav li i[data-v-3c54bc0c] {
    color: #fff
}

.sportsbook__mobile-nav li.active[data-v-3c54bc0c] {
    grid-gap: 1px;
    display: grid;
    grid-column: span 2;
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.sportsbook__mobile-nav li.active a[data-v-3c54bc0c] {
    grid-column: span 4
}

.sportsbook__mobile-nav li.active.loggedIn a[data-v-3c54bc0c] {
    grid-column: span 3
}

.sportsbook__mobile-nav li.active button[data-v-3c54bc0c] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .25rem .5rem
}

.nsoft[data-v-7f291fce] {
    height: calc(100% - var(--header-height));
    padding-bottom: env(safe-area-inset-bottom);
    position: fixed;
    top: var(--header-height);
    transition: top .2s ease;
    width: 100%
}

.nsoft.offset-top[data-v-7f291fce] {
    height: calc(100% - var(--header-height) - 40px);
    top: calc(var(--header-height) + 40px)
}

.nsoft iframe[data-v-7f291fce] {
    -ms-overflow-style: none;
    border: none;
    display: block;
    min-height: 100%;
    scrollbar-width: none;
    width: 100%
}

.nsoft iframe[data-v-7f291fce]::-webkit-scrollbar {
    display: none
}

.nsoft-maintenance[data-v-7f291fce] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.nsoft-maintenance img[data-v-7f291fce] {
    height: auto;
    width: 200px
}

.digitain[data-v-40276076] {
    overflow: hidden;
    width: 100%
}

.digitain-maintenance[data-v-40276076] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.digitain-maintenance img[data-v-40276076] {
    height: auto;
    width: 200px
}

.betb2b[data-v-b2bfc08a] {
    min-height: calc(100vh - var(--header-height) - 41px);
    padding-bottom: env(safe-area-inset-bottom);
    width: 100%
}

.betb2b iframe[data-v-b2bfc08a] {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    border: none;
    display: block;
    height: 100%;
    min-height: 100vh;
    scrollbar-width: none;
    width: 100%
}

.betb2b iframe[data-v-b2bfc08a]::-webkit-scrollbar {
    display: none
}

.bti[data-v-402b259f] {
    min-height: calc(100vh - var(--header-height) - 41px);
    padding-bottom: env(safe-area-inset-bottom);
    width: 100%
}

.bti iframe[data-v-402b259f] {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    border: none;
    display: block;
    height: 100%;
    min-height: 100vh;
    scrollbar-width: none;
    width: 100%
}

.bti iframe[data-v-402b259f]::-webkit-scrollbar {
    display: none
}

.bti-maintenance[data-v-402b259f] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.bti-maintenance img[data-v-402b259f] {
    height: auto;
    width: 200px
}

.lottery[data-v-206bec65] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%
}

.lottery__desktop-nav[data-v-206bec65] {
    grid-gap: 1px;
    display: grid;
    padding-bottom: 1px
}

@media (min-width: 1024px) {
    .lottery__desktop-nav[data-v-206bec65] {
        grid-template-columns:1fr
    }
}

.lottery__desktop-nav li[data-v-206bec65] {
    grid-gap: 1px;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    height: 40px;
    opacity: .4;
    overflow: hidden
}

.lottery__desktop-nav li.active[data-v-206bec65] {
    opacity: 1
}

.lottery__desktop-nav li.select-active a[data-v-206bec65] {
    grid-column: span 4
}

.lottery__desktop-nav li button[data-v-206bec65] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .25rem .5rem
}

.lottery__desktop-nav li button.em[data-v-206bec65] {
    background-color: red
}

.lottery__desktop-nav li button.ns[data-v-206bec65] {
    background-color: #2ebf11
}

.lottery__desktop-nav li button.dt[data-v-206bec65] {
    background-color: #483995
}

.lottery__desktop-nav li a[data-v-206bec65] {
    background-color: #ddd;
    color: #000;
    display: block;
    grid-column: span 4;
    height: 100%;
    overflow: hidden;
    padding: .25rem;
    width: 100%
}

.lottery__desktop-nav li a.em[data-v-206bec65] {
    background-color: red
}

.lottery__desktop-nav li a.ns[data-v-206bec65] {
    background-color: #2ebf11
}

.lottery__desktop-nav li a.dt[data-v-206bec65] {
    background-color: #ebb058
}

.lottery__desktop-nav li a.dt img[data-v-206bec65] {
    margin: 0 auto;
    max-width: 160px
}

.lottery__desktop-nav li a img[data-v-206bec65] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.lottery__mobile-nav[data-v-206bec65] {
    grid-gap: 1px;
    background-color: var(--purple);
    display: grid;
    grid-template-columns: 1fr;
    height: 0;
    overflow: hidden;
    padding-bottom: 1px;
    transition: height .2s ease
}

.lottery__mobile-nav--visible[data-v-206bec65] {
    height: 40px
}

.lottery__mobile-nav li[data-v-206bec65] {
    height: 40px;
    overflow: hidden
}

.lottery__mobile-nav li img[data-v-206bec65] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.lottery__mobile-nav li.em[data-v-206bec65] {
    background-color: red
}

.lottery__mobile-nav li.ns[data-v-206bec65] {
    background-color: #2ebf11
}

.lottery__mobile-nav li.dt[data-v-206bec65] {
    background-color: #ebb058
}

.lottery__mobile-nav li.dt img[data-v-206bec65] {
    margin: 0 auto;
    max-width: 160px
}

.lottery__mobile-nav li a[data-v-206bec65] {
    align-items: center;
    display: block;
    display: flex;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    padding: .25rem;
    width: 100%
}

.lottery__mobile-nav li i[data-v-206bec65] {
    color: #fff
}

.lottery__mobile-nav li.active[data-v-206bec65] {
    grid-gap: 1px;
    background-color: #fff;
    display: grid;
    grid-column: span 3;
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.lottery__mobile-nav li.active a[data-v-206bec65] {
    background-color: var(--gray);
    grid-column: span 4
}

.lottery__mobile-nav li.active.loggedIn a[data-v-206bec65] {
    grid-column: span 3
}

.lottery__mobile-nav li.active button[data-v-206bec65] {
    align-items: center;
    background-color: var(--gray);
    display: flex;
    justify-content: center;
    padding: .25rem .5rem
}

.lottery__mobile-nav li.active i[data-v-206bec65] {
    color: #000
}

.nsoft[data-v-7ae6d3e2] {
    height: calc(100% - var(--header-height));
    padding-bottom: env(safe-area-inset-bottom);
    position: fixed;
    top: var(--header-height);
    transition: top .2s ease;
    width: 100%
}

.nsoft.offset-top[data-v-7ae6d3e2] {
    height: calc(100% - var(--header-height) - 40px);
    top: calc(var(--header-height) + 40px)
}

.nsoft iframe[data-v-7ae6d3e2] {
    -ms-overflow-style: none;
    border: none;
    display: block;
    min-height: 100%;
    scrollbar-width: none;
    width: 100%
}

.nsoft iframe[data-v-7ae6d3e2]::-webkit-scrollbar {
    display: none
}

.nsoft-maintenance[data-v-7ae6d3e2] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.nsoft-maintenance img[data-v-7ae6d3e2] {
    height: auto;
    width: 200px
}

.virtual-game a[data-v-0a9d7b7c] {
    display: flex;
    flex-direction: column;
    position: relative
}

.virtual-game__img[data-v-0a9d7b7c] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%;
    position: relative;
    transition: border-color .2s ease;
    width: 100%
}

@media (hover: hover) and (min-width:1024px) {
    .virtual-game__img[data-v-0a9d7b7c]:hover {
        border-color:#ebb058
    }
}

.virtual-game__img img[data-v-0a9d7b7c] {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.virtual-game .game-title[data-v-0a9d7b7c] {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    padding: 0 1rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.user-overview[data-v-67307af4] {
    padding: .5rem
}

.user-overview__group[data-v-67307af4] {
    margin-bottom: .5rem
}

.user-overview__group h3[data-v-67307af4] {
    color: #ebb058;
    margin-bottom: .5rem;
    text-transform: uppercase
}

.user-overview__group h5[data-v-67307af4] {
    text-transform: uppercase
}

.user-overview__group li[data-v-67307af4] {
    grid-gap: .5rem;
    background-color: #091840;
    display: grid;
    grid-template-columns: 1fr auto auto;
    margin-bottom: .5rem;
    padding: .5rem 1rem
}

.user-overview__status[data-v-67307af4] {
    border-radius: 50%;
    height: 1rem;
    width: 1rem
}

.user-overview__status--true[data-v-67307af4] {
    background-color: #00c717
}

.user-overview__status--false[data-v-67307af4] {
    background-color: #f42727
}

.user-overview.theme--light h3[data-v-67307af4] {
    color: var(--red)
}

.user-shop[data-v-0287dc40] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: .5rem 0
}

.user-shop header[data-v-0287dc40] {
    grid-gap: 1rem;
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 10px;
    display: grid;
    grid-template-columns: auto 1fr;
    padding: 1rem
}

.user-shop header img[data-v-0287dc40] {
    display: block;
    grid-row: 1/3;
    max-width: 100px;
    width: 100%
}

.user-shop header article[data-v-0287dc40] {
    grid-gap: .5rem;
    display: grid
}

.user-shop header article h2[data-v-0287dc40] {
    color: #d8aa61;
    text-transform: uppercase
}

.user-shop header article p[data-v-0287dc40] {
    font-size: .75rem
}

.user-shop header h3[data-v-0287dc40] {
    grid-gap: .5rem;
    align-items: center;
    background-color: #0e1f4e;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    grid-column: 2/3;
    justify-content: space-between;
    justify-self: center;
    padding: .5rem 1rem;
    width: 100%
}

.user-shop header h3 span[data-v-0287dc40] {
    display: block;
    flex-grow: 1;
    text-align: center
}

@media (min-width: 1024px) {
    .user-shop header[data-v-0287dc40] {
        grid-template-columns:auto 2fr 1fr;
        margin: 0 1rem;
        padding: 1rem 2rem
    }

    .user-shop header h3[data-v-0287dc40] {
        grid-column: unset
    }

    .user-shop header img[data-v-0287dc40] {
        grid-row: unset
    }

    .user-shop header article[data-v-0287dc40] {
        align-content: start;
        height: 100%;
        margin: 0 1rem
    }

    .user-shop header article p[data-v-0287dc40] {
        align-self: center;
        font-size: .875rem
    }
}

.user-shop ul[data-v-0287dc40] {
    grid-gap: .5rem;
    display: grid;
    grid-auto-rows: 1fr
}

@media (min-width: 1024px) {
    .user-shop ul[data-v-0287dc40] {
        grid-gap:1rem;
        grid-template-columns: repeat(2,minmax(0,1fr));
        margin: 0 1rem
    }
}

.user-shop ul li[data-v-0287dc40] {
    grid-gap: .5rem;
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 10px;
    display: grid;
    grid-template-columns: 2fr 3fr auto;
    overflow: hidden
}

.user-shop__item-image[data-v-0287dc40] {
    height: 0;
    overflow: hidden;
    padding-bottom: 75%;
    position: relative
}

@media (min-width: 1024px) {
    .user-shop__item-image[data-v-0287dc40] {
        padding-bottom:66.6666666667%
    }
}

.user-shop__item-image img[data-v-0287dc40] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    padding: .5rem;
    position: absolute;
    width: 100%
}

.user-shop__item-detail[data-v-0287dc40] {
    grid-gap: .25rem;
    align-content: start;
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    padding: .5rem
}

.user-shop__item-detail h4[data-v-0287dc40] {
    align-self: start;
    font-size: .875rem
}

.user-shop__item-detail p[data-v-0287dc40] {
    align-self: start;
    font-size: .75rem
}

.user-shop__item-detail h5[data-v-0287dc40] {
    grid-gap: .5rem;
    align-items: center;
    align-self: end;
    background-color: #0e1f4e;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    font-size: .875rem;
    font-weight: 700;
    justify-content: space-between;
    padding: .5rem 1rem;
    text-align: center;
    width: 100%
}

.user-shop__item-detail h5 span[data-v-0287dc40] {
    display: block;
    flex-grow: 1;
    text-align: center
}

@media (min-width: 1024px) {
    .user-shop__item-detail h4[data-v-0287dc40] {
        font-size:1rem
    }
}

.user-shop__item-controls[data-v-0287dc40] {
    display: grid;
    grid-template-rows: repeat(2,minmax(0,1fr));
    height: 100%
}

.user-shop__item-controls button[data-v-0287dc40] {
    background-color: var(--blue);
    border: 1px solid var(--blue-dark);
    border-bottom-right-radius: 10px;
    font-size: .75rem;
    height: 100%;
    padding: .5rem
}

.user-shop__item-controls button[data-v-0287dc40]:first-child {
    background-color: #00c717;
    border: 1px solid #00c717;
    border-top-right-radius: 10px
}

.user-shop__item-controls button[data-v-0287dc40]:first-child:disabled {
    background-color: var(--blue);
    border: 1px solid var(--blue-dark)
}

@media (min-width: 1024px) {
    .user-shop__item-controls button[data-v-0287dc40] {
        font-size:.875rem
    }
}

@keyframes run-0287dc40 {
    0% {
        transform: translateZ(0)
    }

    to {
        right: 0;
        transform: translate3d(-100%,0,0)
    }
}

#announcement[data-v-0287dc40] {
    min-height: 21px
}

.fill[data-v-0287dc40] {
    flex-shrink: 0;
    width: 100vw
}

@media (min-width: 1024px) {
    .fill[data-v-0287dc40] {
        width:80vw
    }
}

.content[data-v-0287dc40] {
    display: grid;
    grid-auto-flow: column
}

.announcement-bar[data-v-0287dc40] {
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 100%
}

.announcement-bar-container[data-v-0287dc40] {
    min-height: 30px;
    overflow: hidden;
    position: relative
}

.scrolling-content[data-v-0287dc40] {
    animation-iteration-count: infinite;
    animation-name: run-0287dc40;
    animation-timing-function: linear;
    display: flex;
    width: -moz-max-content;
    width: max-content
}

.announcement-bar .scrolling-content[data-v-0287dc40]:hover {
    animation-play-state: paused
}

.announcement-header.theme--light[data-v-0287dc40] {
    color: var(--blue-dark)
}

.announcement-item[data-v-0287dc40] {
    color: #fff;
    display: flex;
    font-size: 14px
}

.announcement-item.theme--light[data-v-0287dc40],.announcement-item.theme--light .username[data-v-0287dc40] {
    color: var(--blue-dark)
}

.announcement-item img[data-v-0287dc40] {
    height: 100%;
    margin-left: 6px;
    max-height: 25px;
    width: auto
}

.announcement-item .amount[data-v-0287dc40] {
    margin: 0 10px
}

.announcement-item .border-left[data-v-0287dc40] {
    border-left: 1px solid #1b3a8e;
    margin-right: 6px;
    padding-left: 7px
}

.announcement-title[data-v-0287dc40] {
    margin: 0 10px;
    text-transform: uppercase
}

.title[data-v-0287dc40] {
    margin: 0 10px
}

.d-flex[data-v-0287dc40] {
    display: flex
}

.username[data-v-0287dc40] {
    color: #fff;
    font-weight: 700;
    margin-right: 5px
}

.auth-date {
    position: relative
}

.auth-date__wrapper {
    background-color: #9c1f32;
    border-radius: 30px;
    padding: .5rem .375rem
}

.auth-date__root {
    grid-gap: 2px;
    background-color: #fff;
    display: grid;
    grid-template-columns: 2.5rem 1fr
}

.auth-date--invalid .auth-date__root {
    background-color: #f42727
}

.auth-date__icon {
    align-items: center;
    background-color: #9c1f32;
    color: #fff;
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.auth-date__picker-wrapper.vdp-datepicker {
    position: static
}

.auth-date__picker-wrapper.vdp-datepicker input {
    background-color: #9c1f32;
    color: #fff;
    padding: .25rem 2rem .25rem 1rem;
    width: 100%
}

.auth-date__picker-wrapper.vdp-datepicker input::-moz-placeholder {
    color: #fff
}

.auth-date__picker-wrapper.vdp-datepicker input::placeholder {
    color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar {
    background-color: #9c1f32;
    border: none;
    border-radius: 30px;
    color: #fff;
    left: 50%;
    padding: 1rem;
    top: 0;
    transform: translate(-50%,calc(-100% - .25rem));
    width: 100%
}

.auth-date__calendar.vdp-datepicker__calendar header span.prev:after {
    border-right-color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar header span.next:after {
    border-left-color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar header span.disabled:after {
    border: none
}

.auth-date__calendar.vdp-datepicker__calendar header span:not(.disabled):hover {
    background: #ca113d
}

.auth-date__calendar.vdp-datepicker__calendar .cell {
    font-weight: 600;
    height: 30px;
    line-height: 30px;
    padding: 0
}

.auth-date__calendar.vdp-datepicker__calendar .cell.selected {
    background-color: #ca113d;
    color: #fff
}

.auth-date__calendar.vdp-datepicker__calendar .cell.disabled {
    color: #aaa
}

.auth-date--light .auth-date__wrapper {
    background-color: #e7e7e7;
    border: 1px solid #d7d7d7
}

.auth-date--light.auth-date--invalid .auth-date__root {
    background-color: #f42727
}

.auth-date--light .auth-date__root {
    background-color: #d7d7d7
}

.auth-date--light .auth-date__icon {
    background-color: #e7e7e7;
    color: #091840
}

.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input {
    background-color: #e7e7e7;
    color: #000
}

.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input::-moz-placeholder {
    color: rgba(0,0,0,.6)
}

.auth-date--light .auth-date__picker-wrapper.vdp-datepicker input::placeholder {
    color: rgba(0,0,0,.6)
}

.auth-date--custom-dark .auth-date__wrapper {
    background-color: #0e214e;
    border: 1px solid #223562;
    border-radius: 5px
}

.auth-date--custom-dark.auth-date--invalid .auth-date__root {
    background-color: #f42727
}

.auth-date--custom-dark .auth-date__root {
    background-color: #0e214e
}

.auth-date--custom-dark .auth-date__icon {
    background-color: #0e214e;
    color: #e7e7e7
}

.auth-date--custom-dark .auth-date__picker-wrapper input {
    background-color: #0e214e
}

.auth-date--custom-dark .auth-date__picker-wrapper input::-moz-placeholder {
    color: #9ea5b7
}

.auth-date--custom-dark .auth-date__picker-wrapper input::placeholder {
    color: #9ea5b7
}

.auth-date--custom-dark .auth-date__calendar.vdp-datepicker__calendar {
    background-color: #0e214e
}

.auth-date--custom-dark input {
    color: #fff;
    text-align: center
}

.g2fa[data-v-af699616] {
    background-color: #091840;
    height: 100vh;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 9999
}

.g2fa[data-v-af699616],.g2fa__banner[data-v-af699616] {
    align-items: center;
    display: flex;
    justify-content: center
}

.g2fa__banner[data-v-af699616] {
    background-color: #1b3a8e;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    padding: .5rem 1rem;
    position: relative
}

.g2fa__banner span[data-v-af699616] {
    font-weight: 700;
    text-align: center
}

.g2fa__container[data-v-af699616] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    max-width: 350px;
    position: relative;
    width: 90%
}

.g2fa form[data-v-af699616] {
    padding: 1rem
}

.g2fa form button[type=submit][data-v-af699616] {
    margin-bottom: 1rem
}

.g2fa__logo[data-v-af699616] {
    display: block;
    margin: 0 auto .5rem;
    width: 100px
}

.sms[data-v-ca61fe80] {
    background-color: #091840;
    height: 100vh;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 9999
}

.sms[data-v-ca61fe80],.sms__banner[data-v-ca61fe80] {
    align-items: center;
    display: flex;
    justify-content: center
}

.sms__banner[data-v-ca61fe80] {
    background-color: #1b3a8e;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    padding: .5rem 1rem;
    position: relative
}

.sms__banner span[data-v-ca61fe80] {
    font-weight: 700;
    text-align: center
}

.sms__container[data-v-ca61fe80] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    max-width: 350px;
    position: relative;
    width: 90%
}

.sms form[data-v-ca61fe80] {
    padding: 1rem
}

.sms form button[type=submit][data-v-ca61fe80] {
    margin-bottom: 1rem
}

.sms form button[data-v-ca61fe80]:first-child {
    margin: 0 auto 1rem
}

.sms__logo[data-v-ca61fe80] {
    display: block;
    margin: 0 auto .5rem;
    width: 100px
}

.email[data-v-1a2cdc0e] {
    background-color: #091840;
    height: 100vh;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 9999
}

.email[data-v-1a2cdc0e],.email__banner[data-v-1a2cdc0e] {
    align-items: center;
    display: flex;
    justify-content: center
}

.email__banner[data-v-1a2cdc0e] {
    background-color: #1b3a8e;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    padding: .5rem 1rem;
    position: relative
}

.email__banner span[data-v-1a2cdc0e] {
    font-weight: 700;
    text-align: center
}

.email__container[data-v-1a2cdc0e] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    max-width: 350px;
    position: relative;
    width: 90%
}

.email form[data-v-1a2cdc0e] {
    padding: 1rem
}

.email form button[type=submit][data-v-1a2cdc0e] {
    margin-bottom: 1rem
}

.email form button[data-v-1a2cdc0e]:first-child {
    margin: 0 auto 1rem
}

.email__logo[data-v-1a2cdc0e] {
    display: block;
    margin: 0 auto .5rem;
    width: 100px
}

.static-page header[data-v-e0f0333c] {
    background-color: var(--blue-dark);
    padding: .5rem 1rem;
    position: sticky;
    top: var(--header-height);
    z-index: 2
}

@media (min-width: 1024px) {
    .static-page header[data-v-e0f0333c] {
        margin:0 auto;
        max-width: 1280px
    }
}

.static-page article[data-v-e0f0333c] {
    background-color: var(--blue);
    padding: 1rem .5rem
}

.static-page article.format-faq[data-v-e0f0333c] {
    padding-left: 2rem
}

.static-page article.format-faq[data-v-e0f0333c] ol {
    grid-gap: 1rem;
    display: grid
}

.static-page article.format-faq[data-v-e0f0333c] li::marker {
    font-size: .875rem;
    font-weight: 600
}

.static-page article.format-faq[data-v-e0f0333c] h2 {
    cursor: pointer;
    font-size: .875rem;
    font-weight: 600;
    text-decoration: underline
}

.static-page article.format-faq[data-v-e0f0333c] div {
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s ease
}

.static-page article.format-faq[data-v-e0f0333c] div p {
    padding: .5rem 0
}

.static-page.theme--light article[data-v-e0f0333c] {
    background-color: var(--gray);
    color: var(--text-gray)
}

.report-wallet header[data-v-78c013d2] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid;
    grid-template-columns: repeat(7,minmax(0,1fr))
}

.report-wallet header span[data-v-78c013d2] {
    background-color: #091840;
    display: block;
    font-weight: 700;
    overflow: hidden;
    padding: .25rem .5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.report-wallet li[data-v-78c013d2] {
    grid-gap: 1px;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: .5rem;
    overflow: hidden
}

.report-wallet li[data-v-78c013d2]:last-child {
    margin-bottom: 0
}

.report-wallet li span[data-v-78c013d2] {
    background-color: #091840;
    display: block;
    font-size: .75rem;
    padding: .25rem .5rem
}

.report-wallet li span[data-v-78c013d2]:nth-child(2n) {
    text-align: right
}

.report-wallet li span.status--0[data-v-78c013d2] {
    color: #fdd835
}

.report-wallet li span.status--1[data-v-78c013d2] {
    color: #00c717
}

.report-wallet li span.status--2[data-v-78c013d2] {
    color: #f42727
}

.report-wallet li button[data-v-78c013d2] {
    border-radius: 0;
    grid-column: span 2;
    padding: .25rem .5rem
}

.report-wallet li .note[data-v-78c013d2] {
    background-color: #fff;
    font-size: .75rem;
    grid-column: 1/3;
    grid-row: 5/6;
    padding: .25rem .5rem;
    text-align: left
}

.report-wallet li .note.status--1[data-v-78c013d2] {
    color: #00c717
}

.report-wallet li .note.status--2[data-v-78c013d2] {
    color: #f42727
}

.report-wallet--d[data-v-78c013d2] {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    overflow: hidden
}

.report-wallet--d ul[data-v-78c013d2] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid
}

.report-wallet--d li[data-v-78c013d2] {
    border: none;
    border-radius: 0;
    grid-template-columns: repeat(7,minmax(0,1fr));
    margin-bottom: 0
}

.report-wallet--d li span[data-v-78c013d2] {
    background-color: #0e1f4e;
    padding: .5rem;
    text-align: center
}

.report-wallet--d li span[data-v-78c013d2]:nth-child(2n) {
    text-align: center
}

.report-wallet--d li span button[data-v-78c013d2] {
    font-size: .75rem;
    padding: .25rem
}

.report-wallet--d li .note[data-v-78c013d2] {
    align-items: center;
    background-color: #0e1f4e;
    display: flex;
    grid-column: unset;
    grid-row: unset;
    width: 100%
}

.report-wallet--d li .note em[data-v-78c013d2] {
    display: block;
    font-style: normal
}

.report-wallet--d li .note i[data-v-78c013d2] {
    cursor: pointer;
    margin-right: .25rem
}

.report-casino header[data-v-44b03239] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid;
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.report-casino header span[data-v-44b03239] {
    background-color: #091840;
    display: block;
    font-weight: 700;
    overflow: hidden;
    padding: .25rem .5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.report-casino li[data-v-44b03239] {
    grid-gap: 1px;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: .5rem;
    overflow: hidden
}

.report-casino li[data-v-44b03239]:last-child {
    margin-bottom: 0
}

.report-casino li span[data-v-44b03239] {
    background-color: #091840;
    display: block;
    overflow: hidden;
    padding: .25rem .5rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.report-casino li span[data-v-44b03239]:nth-child(2n) {
    text-align: right
}

.report-casino--d[data-v-44b03239] {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    overflow: hidden
}

.report-casino--d ul[data-v-44b03239] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid
}

.report-casino--d li[data-v-44b03239] {
    border: none;
    border-radius: 0;
    grid-template-columns: repeat(6,minmax(0,1fr));
    margin-bottom: 0
}

.report-casino--d li span[data-v-44b03239] {
    background-color: #0e1f4e;
    padding: .5rem;
    text-align: center
}

.report-casino--d li span[data-v-44b03239]:nth-child(2n) {
    text-align: center
}

.report-coupon header[data-v-ed17e118] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid;
    grid-template-columns: repeat(7,minmax(0,1fr))
}

.report-coupon header span[data-v-ed17e118] {
    background-color: #091840;
    display: block;
    font-weight: 700;
    overflow: hidden;
    padding: .25rem .5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.report-coupon li[data-v-ed17e118] {
    grid-gap: 1px;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: .5rem;
    overflow: hidden
}

.report-coupon li[data-v-ed17e118]:last-child {
    margin-bottom: 0
}

.report-coupon li span[data-v-ed17e118] {
    background-color: #091840;
    display: block;
    overflow: hidden;
    padding: .25rem .5rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.report-coupon li span[data-v-ed17e118]:nth-child(2n) {
    text-align: right
}

.report-coupon li span.status--0[data-v-ed17e118] {
    color: #fdd835
}

.report-coupon li span.status--2[data-v-ed17e118] {
    color: #00c717
}

.report-coupon li span.status--3[data-v-ed17e118] {
    color: #f42727
}

.report-coupon li span.status--4[data-v-ed17e118] {
    color: #707070
}

.report-coupon--d[data-v-ed17e118] {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    overflow: hidden
}

.report-coupon--d ul[data-v-ed17e118] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid
}

.report-coupon--d li[data-v-ed17e118] {
    border: none;
    border-radius: 0;
    grid-template-columns: repeat(7,minmax(0,1fr));
    margin-bottom: 0
}

.report-coupon--d li span[data-v-ed17e118] {
    background-color: #0e1f4e;
    padding: .5rem;
    text-align: center
}

.report-coupon--d li span[data-v-ed17e118]:nth-child(2n) {
    text-align: center
}

.details-modal[data-v-7fda1862] {
    height: 100%;
    overflow: auto;
    padding: 0 1.25rem 1.25rem;
    scrollbar-color: #6f7fb5 #131f4b;
    scrollbar-width: thin
}

.details-modal>p[data-v-7fda1862] {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 1rem
}

.details-modal picture[data-v-7fda1862] {
    aspect-ratio: 2/1;
    display: block;
    margin-bottom: 1rem;
    overflow: hidden;
    position: relative;
    width: 100%
}

.details-modal picture img[data-v-7fda1862] {
    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-7fda1862] p {
    font-size: 1rem
}

@media (min-width: 1024px) {
    .details-modal .details-modal__text[data-v-7fda1862] p {
        font-size:1.125rem
    }
}

.details-modal__top-users li[data-v-7fda1862] {
    align-items: center;
    background-color: #13204b;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: .5rem;
    padding: 1rem
}

.details-modal__top-users li[data-v-7fda1862]:last-child {
    margin-bottom: 0
}

.details-modal__top-users li>div[data-v-7fda1862] {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 1.125rem;
    gap: 1rem
}

.details-modal__top-users li>div i[data-v-7fda1862] {
    font-size: 2rem;
    transform: rotate(-30deg)
}

.event {
    background-color: var(--blue);
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    width: 100%
}

@media (min-width: 1024px) {
    .event::-webkit-scrollbar {
        width:.25rem
    }

    .event::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .event::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.event>img {
    display: block;
    margin-bottom: 1rem;
    width: 100%
}

.event h2 {
    margin: 1rem auto;
    padding: 0 1rem;
    text-align: center
}

.event__content {
    margin: 1rem 0;
    padding: 0 1rem
}

.event__content figure img {
    height: auto;
    max-width: 100%
}

.event__content ul {
    list-style: inside;
    list-style-type: disc
}

.event__content p {
    overflow-wrap: anywhere
}

.event.theme--light {
    background-color: var(--gray)
}

.event.theme--light .event__content {
    background-color: var(--gray);
    color: var(--text-gray)
}

.casino-game[data-v-2586bda0] {
    position: relative
}

.casino-game a[data-v-2586bda0]:not(.outlined-link) {
    align-items: center;
    display: block;
    display: flex;
    flex-direction: column;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    overflow: hidden
}

.casino-game .outlined-link[data-v-2586bda0] {
    position: absolute;
    right: .5rem;
    top: .5rem
}

.casino-game__img-container[data-v-2586bda0] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%;
    position: relative;
    transition: border-color .2s ease;
    width: 100%
}

@media (hover: hover) and (min-width:1024px) {
    .casino-game__img-container[data-v-2586bda0]:hover {
        border-color:#ebb058
    }
}

.casino-game img[data-v-2586bda0] {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.casino-game>span[data-v-2586bda0] {
    display: block;
    margin-top: .5rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.casino-game--ezugi>div[data-v-2586bda0] {
    padding-bottom: 76%
}

.casino-game--luckystreak>div[data-v-2586bda0] {
    padding-bottom: 66.75%
}

.casino-game.theme--light a>span[data-v-2586bda0] {
    color: var(--text-gray)
}

.auth-input[data-v-7e26a405] {
    position: relative
}

.auth-input__wrapper[data-v-7e26a405] {
    background-color: #9c1f32;
    border-radius: 30px;
    overflow: hidden;
    padding: .5rem .375rem;
    position: relative
}

.auth-input__root[data-v-7e26a405] {
    grid-gap: 2px;
    background-color: #fff;
    display: grid;
    grid-template-columns: 2.5rem 1fr
}

.auth-input--invalid .auth-input__root[data-v-7e26a405] {
    background-color: #f42727
}

.auth-input__icon[data-v-7e26a405] {
    align-items: center;
    background-color: #9c1f32;
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.auth-input input[data-v-7e26a405] {
    background-color: #9c1f32;
    color: #fff;
    padding: .25rem 2rem .25rem 1rem
}

.auth-input__toggle[data-v-7e26a405] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.375rem
}

.auth-input--light .auth-input__wrapper[data-v-7e26a405] {
    background-color: #e7e7e7;
    border: 1px solid #d7d7d7
}

.auth-input--light.auth-input--invalid[data-v-7e26a405] {
    border-color: #f42727
}

.auth-input--light.auth-input--invalid .auth-input__root[data-v-7e26a405] {
    background-color: #f42727
}

.auth-input--light .auth-input__root[data-v-7e26a405] {
    background-color: #d7d7d7
}

.auth-input--light .auth-input__icon[data-v-7e26a405] {
    background-color: #e7e7e7;
    color: #091840
}

.auth-input--light input[data-v-7e26a405] {
    background-color: #e7e7e7;
    color: #000
}

.auth-input--light input[data-v-7e26a405]::-moz-placeholder {
    color: rgba(0,0,0,.6)
}

.auth-input--light input[data-v-7e26a405]::placeholder {
    color: rgba(0,0,0,.6)
}

.auth-input--light .auth-input__toggle[data-v-7e26a405] {
    color: #091840
}

.auth-input--custom-dark .auth-input__wrapper[data-v-7e26a405] {
    background-color: #0e214e;
    border: 1px solid #223562;
    border-radius: 5px
}

.auth-input--custom-dark.auth-input--invalid[data-v-7e26a405] {
    border-color: #f42727
}

.auth-input--custom-dark.auth-input--invalid .auth-input__root[data-v-7e26a405] {
    background-color: #f42727
}

.auth-input--custom-dark .auth-input__root[data-v-7e26a405] {
    background-color: #0e214e
}

.auth-input--custom-dark .auth-input__icon[data-v-7e26a405] {
    background-color: #0e214e;
    color: #e7e7e7
}

.auth-input--custom-dark input[data-v-7e26a405] {
    background-color: #0e214e;
    color: #fff;
    text-align: center
}

.auth-input .input__error[data-v-7e26a405] {
    font-size: .625rem
}

.d-flex[data-v-5b2174ec] {
    display: flex
}

.show-code[data-v-5b2174ec] {
    background-color: #0e1f4e;
    background-color: #09183f;
    min-height: 100px;
    width: auto
}

@media (min-width: 1024px) {
    .show-code[data-v-5b2174ec] {
        min-width:500px
    }
}

.show-code .code-header[data-v-5b2174ec] {
    background-color: #060f2b;
    font-size: 1rem;
    font-weight: 700;
    padding: 1rem
}

@media (min-width: 1024px) {
    .show-code .code-header[data-v-5b2174ec] {
        font-size:1.5rem;
        padding: 1rem 2rem
    }
}

.show-code .code-body[data-v-5b2174ec] {
    color: #fff;
    height: 100%;
    margin-top: 1rem;
    text-align: center;
    width: 100%
}

.show-code .code-area[data-v-5b2174ec] {
    border: 2px solid #1d3d86;
    border-radius: 20px;
    font-size: 1.3rem;
    margin: 1rem;
    min-width: 300px
}

.show-code .code-area .text-content[data-v-5b2174ec] {
    display: inline-block;
    font-weight: 700;
    letter-spacing: .5rem;
    margin-right: -.5rem;
    padding: 1rem
}

@media (min-width: 1024px) {
    .show-code .code-area[data-v-5b2174ec] {
        font-size:40px;
        margin: 1rem 2rem
    }

    .show-code .code-area .text-content[data-v-5b2174ec] {
        letter-spacing: 2rem;
        margin-right: -2rem
    }
}

.show-code .code-text[data-v-5b2174ec] {
    font-weight: 700
}

@media (min-width: 1024px) {
    .show-code .code-text[data-v-5b2174ec] {
        margin-top:2rem
    }
}

.show-code .button-wrapper[data-v-5b2174ec] {
    display: flex;
    justify-content: center
}

.show-code .button-wrapper .dismiss-btn[data-v-5b2174ec] {
    background-color: #00a400;
    border-radius: 10px;
    color: #fff;
    font-size: 1rem;
    font-weight: 500;
    margin: 1rem;
    padding: 1rem;
    width: 100%
}

.show-code .button-wrapper .dismiss-btn>span[data-v-5b2174ec] {
    font-weight: 700
}

@media (min-width: 1024px) {
    .show-code .button-wrapper .dismiss-btn[data-v-5b2174ec] {
        font-size:1.5rem;
        margin: 1rem 2rem;
        padding: 1rem 2rem
    }
}

.security-code-modal[data-v-5b2174ec] {
    background-color: #0e214e;
    max-width: 500px;
    position: relative;
    width: 90vw
}

@media (min-width: 1024px) {
    .security-code-modal[data-v-5b2174ec] {
        max-width:450px
    }
}

.security-code-modal[data-v-5b2174ec]:after,.security-code-modal[data-v-5b2174ec]:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 50%;
    width: 90%;
    z-index: 1
}

.security-code-modal[data-v-5b2174ec]:before {
    background: 50%/contain no-repeat url(/images/redesign/lion-left.png);
    left: 0;
    transform: translate(-33%,-50%)
}

.security-code-modal[data-v-5b2174ec]:after {
    background: 50%/contain no-repeat url(/images/redesign/lion-right.png);
    right: 0;
    transform: translate(33%,-50%)
}

.security-code-modal .header-text[data-v-5b2174ec] {
    font-weight: 500;
    text-align: center
}

.security-code-modal .header-text .text-underline[data-v-5b2174ec] {
    font-weight: 600;
    text-decoration: underline
}

.security-code-modal .text-wrapper[data-v-5b2174ec] {
    text-align: center
}

.security-code-modal .text-wrapper .red-text[data-v-5b2174ec] {
    background-color: red;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    color: #fff;
    display: inline;
    line-height: 1.7;
    padding: 0 10px
}

.security-code-modal form[data-v-5b2174ec] {
    border-radius: 20px;
    overflow: hidden;
    padding: 1rem;
    position: relative;
    width: 100%
}

.security-code-modal form .form-wrapper[data-v-5b2174ec] {
    position: relative;
    z-index: 2
}

.security-code-modal form .form-input .my-1rem[data-v-5b2174ec] {
    margin: 1rem 0
}

.security-code-modal form .form-input .input-wrapper[data-v-5b2174ec] {
    background-color: #132d72;
    border-radius: 30px;
    overflow: hidden;
    padding: .8rem;
    position: relative
}

.security-code-modal form .form-input .input-wrapper .input-container[data-v-5b2174ec] {
    grid-gap: 2px;
    background-color: #132d72;
    display: grid;
    grid-template-columns: 2.5rem 1fr
}

.security-code-modal form .form-input .input-wrapper input[data-v-5b2174ec] {
    background-color: #132d72;
    border: none;
    color: #fff
}

.security-code-modal form .form-input .input-wrapper input[data-v-5b2174ec],.security-code-modal form .form-input .input-wrapper input[data-v-5b2174ec]:focus-visible {
    border: none;
    outline: none
}

.security-code-modal form .form-input .input-wrapper input[data-v-5b2174ec]::-moz-placeholder {
    color: #37509a
}

.security-code-modal form .form-input .input-wrapper input[data-v-5b2174ec]::placeholder {
    color: #37509a
}

.security-code-modal form .form-input .input-wrapper i[data-v-5b2174ec]:before {
    color: #37509a
}

.security-code-modal form button[type=submit][data-v-5b2174ec] {
    background-color: #479e2c;
    border-radius: 30px;
    font-weight: 600;
    padding: .75rem 1rem
}

.security-code-modal form p[data-v-5b2174ec] {
    color: #000;
    font-size: .625rem;
    text-align: center
}

.security-code-modal form .submit-btn[data-v-5b2174ec] {
    background: linear-gradient(90deg,#558302,#67a601);
    border-radius: 30px;
    margin-top: 1rem;
    width: 100%
}

.security-code-modal__form[data-v-5b2174ec] {
    grid-gap: .5rem;
    display: grid;
    position: relative;
    z-index: 2
}

.auth-panel[data-v-36e800ac] {
    background-color: #e7e7e7;
    border: 1px solid #d7d7d7;
    border-radius: 20px;
    overflow: hidden
}

.auth-panel h4[data-v-36e800ac] {
    background-color: #d7d7d7;
    color: #000;
    padding: .75rem .375rem;
    text-align: center;
    text-transform: uppercase
}

.auth-panel__body[data-v-36e800ac] {
    overflow: hidden;
    padding: .5rem .375rem
}

.auth-textarea[data-v-183281b7] {
    background-color: #9c1f32;
    border-radius: 30px;
    overflow: hidden;
    padding: .5rem .375rem;
    position: relative
}

.auth-textarea__root[data-v-183281b7] {
    grid-gap: 2px;
    background-color: #fff;
    display: grid;
    grid-template-columns: 2.5rem 1fr
}

.auth-textarea--invalid[data-v-183281b7] {
    background-color: #f42727
}

.auth-textarea__icon[data-v-183281b7] {
    align-items: center;
    background-color: #9c1f32;
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.auth-textarea textarea[data-v-183281b7] {
    background-color: #9c1f32;
    color: #fff;
    padding: .25rem 2rem .25rem 1rem
}

.auth-select[data-v-81169b92] {
    background-color: #9c1f32;
    border-radius: 30px;
    overflow: hidden;
    padding: .5rem .375rem;
    position: relative
}

.auth-select__root[data-v-81169b92] {
    grid-gap: 2px;
    background-color: #fff;
    display: grid;
    grid-template-columns: 2.5rem 1fr;
    position: relative
}

.auth-select--invalid .auth-select__root[data-v-81169b92] {
    background-color: #f42727
}

.auth-select__icon[data-v-81169b92] {
    align-items: center;
    background-color: #9c1f32;
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.auth-select select[data-v-81169b92] {
    background-color: #9c1f32;
    color: #fff;
    padding: .25rem 2rem .25rem 1rem;
    position: relative
}

.auth-select__arrow[data-v-81169b92] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.375rem
}

.auth-select--light[data-v-81169b92] {
    background-color: #e7e7e7;
    border: 1px solid #d7d7d7
}

.auth-select--light.auth-select--invalid[data-v-81169b92] {
    border-color: #f42727
}

.auth-select--light.auth-select--invalid .auth-select[data-v-81169b92] {
    background-color: #f42727
}

.auth-select--light .auth-select__root[data-v-81169b92] {
    background-color: #d7d7d7
}

.auth-select--light .auth-select__icon[data-v-81169b92] {
    background-color: #e7e7e7;
    color: #091840
}

.auth-select--light select[data-v-81169b92] {
    background-color: #e7e7e7;
    color: #000
}

.auth-select--light select[data-v-81169b92]::-moz-placeholder {
    color: rgba(0,0,0,.6)
}

.auth-select--light select[data-v-81169b92]::placeholder {
    color: rgba(0,0,0,.6)
}

.auth-select--light .auth-select__arrow[data-v-81169b92] {
    color: #000
}

.auth-phone-input[data-v-84eea6f2] {
    position: relative
}

.auth-phone-input__wrapper[data-v-84eea6f2] {
    background-color: #9c1f32;
    border-radius: 30px;
    overflow: hidden;
    padding: .5rem .375rem
}

.auth-phone-input__root[data-v-84eea6f2] {
    grid-gap: 2px;
    background-color: #fff;
    display: grid;
    grid-template-columns: 2.5rem 1fr
}

.auth-phone-input--invalid .auth-phone-input__root[data-v-84eea6f2] {
    background-color: #f42727
}

.auth-phone-input__icon[data-v-84eea6f2] {
    align-items: center;
    background-color: #9c1f32;
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.auth-phone-input__input[data-v-84eea6f2] {
    display: grid;
    grid-template-columns: 2.5rem 1fr
}

.auth-phone-input__input span[data-v-84eea6f2] {
    align-items: center;
    background-color: #9c1f32;
    color: #fff;
    display: flex;
    justify-content: center
}

.auth-phone-input__input input[data-v-84eea6f2] {
    background-color: #9c1f32;
    color: #fff;
    padding: .25rem 2rem .25rem 0
}

.auth-phone-input--light .auth-phone-input__wrapper[data-v-84eea6f2] {
    background-color: #e7e7e7;
    border: 1px solid #d7d7d7
}

.auth-phone-input--light.auth-phone-input--invalid[data-v-84eea6f2] {
    border-color: #f42727
}

.auth-phone-input--light.auth-phone-input--invalid .auth-phone-input__root[data-v-84eea6f2] {
    background-color: #f42727
}

.auth-phone-input--light .auth-phone-input__root[data-v-84eea6f2] {
    background-color: #d7d7d7
}

.auth-phone-input--light .auth-phone-input__icon[data-v-84eea6f2] {
    background-color: #e7e7e7;
    color: #091840
}

.auth-phone-input--light .auth-phone-input__input input[data-v-84eea6f2],.auth-phone-input--light .auth-phone-input__input span[data-v-84eea6f2] {
    background-color: #e7e7e7;
    color: #000
}

.auth-phone-input--light .auth-phone-input__input input[data-v-84eea6f2]::-moz-placeholder {
    color: rgba(0,0,0,.6)
}

.auth-phone-input--light .auth-phone-input__input input[data-v-84eea6f2]::placeholder {
    color: rgba(0,0,0,.6)
}

.auth-phone-input--light .auth-phone-input__toggle[data-v-84eea6f2] {
    color: #091840
}

.auth-phone-input--custom-dark .auth-phone-input__wrapper[data-v-84eea6f2] {
    background-color: #0e214e;
    border: 1px solid #223562;
    border-radius: 5px
}

.auth-phone-input--custom-dark.auth-phone-input--invalid[data-v-84eea6f2] {
    border-color: #f42727
}

.auth-phone-input--custom-dark.auth-phone-input--invalid .auth-phone-input__root[data-v-84eea6f2] {
    background-color: #f42727
}

.auth-phone-input--custom-dark .auth-phone-input__root[data-v-84eea6f2] {
    background-color: #0e214e
}

.auth-phone-input--custom-dark .auth-phone-input__icon[data-v-84eea6f2] {
    background-color: #0e214e;
    color: #e7e7e7
}

.auth-phone-input--custom-dark .auth-phone-input__input span[data-v-84eea6f2] {
    background-color: #0e214e
}

.auth-phone-input--custom-dark input[data-v-84eea6f2] {
    background-color: #0e214e;
    color: #fff;
    text-align: center
}

.auth-phone-input .input__error[data-v-84eea6f2] {
    font-size: .625rem
}

.auth-radio-group[data-v-2a8169c6] {
    grid-gap: 2px;
    background-color: #d7d7d7;
    display: grid
}

@media (min-width: 1024px) {
    .auth-radio-group[data-v-2a8169c6] {
        grid-auto-flow:column
    }
}

.auth-radio-group__item[data-v-2a8169c6] {
    align-items: center;
    cursor: pointer;
    display: flex;
    position: relative
}

.auth-radio-group__item--disabled[data-v-2a8169c6] {
    color: hsla(0,0%,100%,.38);
    cursor: not-allowed
}

.auth-radio-group__label[data-v-2a8169c6] {
    align-items: center;
    background-color: #e7e7e7;
    color: #000;
    cursor: pointer;
    display: flex;
    flex-grow: 1;
    height: 100%;
    padding: .5rem
}

.auth-radio-group__icon[data-v-2a8169c6] {
    color: #000;
    margin-right: 1rem
}

.auth-radio-group__input[data-v-2a8169c6] {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.sugestions[data-v-0a6bbc3c] {
    align-items: center;
    display: grid;
    height: 100%;
    padding: 1rem 1rem calc(2rem + 75px + env(safe-area-inset-bottom))
}

.sugestions__radio-group[data-v-0a6bbc3c] {
    grid-gap: .5rem;
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.sugestions__radio-group__item[data-v-0a6bbc3c] {
    flex-grow: 1
}

.sugestions__radio-group__item label[data-v-0a6bbc3c] {
    grid-gap: .5rem;
    align-items: center;
    background-color: #9c1f32;
    border-radius: 30px;
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    padding: .5rem .375rem
}

.sugestions__radio-group__item label div[data-v-0a6bbc3c] {
    background-color: #811725;
    border-radius: 50%;
    height: 1.875rem;
    position: relative;
    width: 1.875rem
}

.sugestions__radio-group__item label div.sugestions__radio-group--checked[data-v-0a6bbc3c]:before {
    background-color: #00c717;
    border-radius: 50%;
    content: "";
    height: 80%;
    left: 10%;
    position: absolute;
    top: 10%;
    width: 80%
}

.sugestions__radio-group__input[data-v-0a6bbc3c] {
    position: absolute;
    visibility: hidden
}

.sugestions form[data-v-0a6bbc3c] {
    grid-gap: .5rem;
    background-color: #ca113d;
    border-radius: 20px;
    display: grid;
    overflow: hidden;
    padding: 1rem;
    position: relative;
    width: 100%
}

.sugestions form h2[data-v-0a6bbc3c] {
    text-align: center
}

.sugestions form p[data-v-0a6bbc3c] {
    font-size: .75rem;
    text-align: center
}

.sugestions form button[type=submit][data-v-0a6bbc3c] {
    grid-gap: .25rem;
    align-items: center;
    background-color: #479e2c;
    border-radius: 30px;
    color: #fff;
    display: flex;
    font-weight: 600;
    justify-content: center;
    padding: .75rem 1rem
}

.sugestions form button[type=submit][data-v-0a6bbc3c]:disabled {
    color: hsla(0,0%,100%,.38)
}

@media (min-width: 1024px) {
    .sugestions[data-v-0a6bbc3c] {
        height:100%;
        justify-content: center;
        padding: 1rem
    }

    .sugestions form[data-v-0a6bbc3c] {
        justify-self: center;
        padding: 1rem 2rem;
        width: 600px
    }
}

.auth-checkbox[data-v-6e81e162] {
    grid-gap: .25rem;
    align-items: center;
    color: #091840;
    cursor: pointer;
    display: flex
}

@media (hover: hover) and (min-width:1024px) {
    .auth-checkbox[data-v-6e81e162]:hover {
        color:#ebb058
    }
}

.auth-checkbox--invalid[data-v-6e81e162] {
    color: #f42727
}

.auth-checkbox input[data-v-6e81e162] {
    position: absolute;
    visibility: hidden
}

.auth-checkbox span[data-v-6e81e162] {
    font-size: .75rem;
    font-weight: 600;
    text-transform: uppercase
}

.turnstile {
    height: 70.5px;
    position: relative
}

.turnstile .input__error {
    bottom: 0;
    left: 0;
    position: absolute;
    transform: translateY(100%)
}

.turnstile__wrapper {
    background-color: #fafafa;
    border-radius: 50px;
    display: inline-block;
    overflow: hidden;
    position: relative
}

.turnstile__wrapper:after,.turnstile__wrapper:before {
    background-color: #fafafa;
    content: "";
    height: 4px;
    position: absolute;
    width: 100%
}

.turnstile__wrapper:before {
    top: 2px;
    z-index: 2
}

.turnstile__wrapper:after {
    bottom: 4px
}

.turnstile .cf-turnstile-wrapper {
    transform: translateY(2px)
}

.login-modal[data-v-76f8bad0] {
    background-color: #091840;
    border: 3px solid #ebb058;
    border-radius: 20px;
    position: relative;
    width: 90vw
}

@media (min-width: 1024px) {
    .login-modal[data-v-76f8bad0] {
        max-width:400px
    }
}

.login-modal .form-banner img[data-v-76f8bad0] {
    width: 100%
}

.login-modal .form-title-container[data-v-76f8bad0] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
    position: relative;
    z-index: 2
}

.login-modal .form-title-container .form-title[data-v-76f8bad0] {
    color: #fff;
    font-size: 2rem;
    font-weight: 800;
    text-align: center
}

@media (min-width: 1024px) {
    .login-modal .form-title-container .form-title[data-v-76f8bad0] {
        font-size:2.5rem
    }
}

.login-modal .form-title-container .form-description[data-v-76f8bad0] {
    background-color: red;
    color: #fff;
    font-weight: 600;
    padding: .2rem .5rem;
    text-align: center
}

.login-modal .redirect-part[data-v-76f8bad0] {
    display: flex;
    justify-content: space-between
}

.login-modal form[data-v-76f8bad0] {
    background-color: #0e214e;
    border-radius: 20px;
    overflow: hidden;
    padding: 1rem;
    position: relative;
    width: 100%
}

.login-modal form[data-v-76f8bad0]:after,.login-modal form[data-v-76f8bad0]:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 50%;
    width: 90%
}

.login-modal form[data-v-76f8bad0]:before {
    background: 50%/contain no-repeat url(/images/redesign/lion-left.png)
}

.login-modal form[data-v-76f8bad0]:after {
    background: 50%/contain no-repeat url(/images/redesign/lion-right.png)
}

.login-modal form[data-v-76f8bad0]:before {
    left: 0;
    transform: translate(-50%,-45%)
}

.login-modal form[data-v-76f8bad0]:after {
    right: 0;
    transform: scaleX(-1) translate(-50%,-45%)
}

.login-modal form button[type=submit][data-v-76f8bad0] {
    background-color: #479e2c;
    border-radius: 30px;
    font-weight: 600;
    padding: .75rem 1rem
}

.login-modal form p[data-v-76f8bad0] {
    color: #fff;
    font-size: .625rem;
    text-align: center
}

.login-modal__brand[data-v-76f8bad0] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 1rem;
    position: relative;
    z-index: 2
}

.login-modal__brand h3[data-v-76f8bad0] {
    color: #091840;
    font-weight: 700
}

.login-modal__brand img[data-v-76f8bad0] {
    display: block;
    width: 130px
}

.login-modal__form[data-v-76f8bad0] {
    grid-gap: .5rem;
    display: grid;
    position: relative;
    z-index: 2
}

.login-modal__form .turnstile[data-v-76f8bad0] {
    justify-self: center
}

.login-modal__forgot[data-v-76f8bad0] {
    grid-gap: .5rem;
    align-items: flex-end;
    color: #fff;
    display: flex;
    justify-self: center
}

.login-modal__forgot span[data-v-76f8bad0] {
    font-weight: 600;
    text-decoration: underline
}

.login-modal[data-v-689d0b02] {
    grid-gap: unset;
    aspect-ratio: 5/3;
    border: 3px solid #ebb058;
    border-radius: 20px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    overflow: hidden;
    width: 1000px
}

.login-modal .image-container[data-v-689d0b02] {
    height: 100%
}

.login-modal .image-container img[data-v-689d0b02] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.login-modal .form-banner img[data-v-689d0b02] {
    width: 100%
}

.login-modal .form-title-container[data-v-689d0b02] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
    position: relative;
    z-index: 2
}

.login-modal .form-title-container .form-title[data-v-689d0b02] {
    color: #fff;
    font-size: 2rem;
    font-weight: 800;
    text-align: center
}

@media (min-width: 1024px) {
    .login-modal .form-title-container .form-title[data-v-689d0b02] {
        font-size:2.5rem
    }
}

.login-modal .form-title-container .form-description[data-v-689d0b02] {
    background-color: red;
    color: #fff;
    font-weight: 600;
    padding: .2rem .5rem;
    text-align: center
}

.login-modal .redirect-part[data-v-689d0b02] {
    display: flex;
    justify-content: space-between
}

.login-modal__promotions[data-v-689d0b02] {
    grid-gap: .5rem;
    background-color: #e7e7e7;
    border-radius: 20px 0 0 20px;
    display: grid;
    height: 100%;
    overflow: hidden;
    padding: .75rem
}

.login-modal__promotions h2[data-v-689d0b02] {
    color: #091840;
    text-align: center
}

.login-modal__promotions ul[data-v-689d0b02] {
    grid-gap: .375rem;
    display: grid;
    width: 100%
}

.login-modal__promotions ul button[data-v-689d0b02] {
    border-radius: 20px;
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 30%;
    position: relative;
    width: 100%
}

.login-modal__promotions ul button img[data-v-689d0b02] {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    position: absolute;
    top: 0;
    width: 100%
}

.login-modal form[data-v-689d0b02] {
    background-color: #0e214e;
    border-radius: 0 20px 20px 0;
    display: grid;
    grid-template-rows: auto 1fr;
    overflow: hidden;
    padding: 1rem;
    position: relative;
    width: 100%
}

.login-modal form[data-v-689d0b02]:after,.login-modal form[data-v-689d0b02]:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 50%;
    width: 90%
}

.login-modal form[data-v-689d0b02]:before {
    background: 50%/contain no-repeat url(/images/redesign/lion-left.png)
}

.login-modal form[data-v-689d0b02]:after {
    background: 50%/contain no-repeat url(/images/redesign/lion-right.png)
}

.login-modal form[data-v-689d0b02]:before {
    left: 0;
    transform: translate(-50%,-45%)
}

.login-modal form[data-v-689d0b02]:after {
    right: 0;
    transform: scaleX(-1) translate(-50%,-45%)
}

.login-modal form button[type=submit][data-v-689d0b02] {
    background-color: #479e2c;
    border-radius: 30px;
    font-weight: 600;
    padding: .75rem 1rem
}

.login-modal form p[data-v-689d0b02] {
    align-self: end;
    color: #fff;
    font-size: .625rem;
    text-align: center
}

.login-modal__brand[data-v-689d0b02] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 1rem;
    position: relative;
    z-index: 2
}

.login-modal__brand h3[data-v-689d0b02] {
    color: #091840;
    font-weight: 700
}

.login-modal__brand img[data-v-689d0b02] {
    display: block;
    width: 130px
}

.login-modal__form[data-v-689d0b02] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    position: relative;
    z-index: 2
}

.login-modal__form .turnstile[data-v-689d0b02] {
    align-self: end;
    justify-self: center
}

.login-modal__forgot[data-v-689d0b02] {
    grid-gap: .5rem;
    align-items: flex-end;
    color: #fff;
    display: flex;
    justify-self: center
}

.login-modal__forgot span[data-v-689d0b02] {
    font-weight: 600;
    text-decoration: underline
}

.login .turnstile .input__error {
    color: #fff
}

.d-flex[data-v-58c441b2] {
    display: flex
}

.flex-1[data-v-58c441b2] {
    flex: 1
}

.side-image[data-v-58c441b2] {
    display: none
}

.side-image img[data-v-58c441b2] {
    height: 100%;
    width: 100%
}

.outer-container[data-v-58c441b2] {
    display: block
}

.switch-tab[data-v-58c441b2] {
    background-color: #0e214e;
    border: 1px solid #253865;
    display: flex;
    font-size: 1rem;
    font-weight: 600;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: -1rem;
    width: calc(100% + 2rem)
}

.switch-tab>a[data-v-58c441b2],.switch-tab>div[data-v-58c441b2] {
    text-wrap: auto;
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .8rem;
    text-align: center
}

.switch-tab .active-tab[data-v-58c441b2] {
    background-color: #479e2c
}

.form-title-container[data-v-58c441b2] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
    position: relative;
    z-index: 2
}

.form-title-container .form-title[data-v-58c441b2] {
    color: #fff;
    font-size: 2rem;
    font-weight: 800;
    text-align: center
}

@media (min-width: 1024px) {
    .form-title-container .form-title[data-v-58c441b2] {
        font-size:2.5rem
    }
}

.form-title-container .form-description[data-v-58c441b2] {
    background-color: red;
    color: #fff;
    font-weight: 600;
    padding: .2rem .5rem;
    text-align: center
}

.form-banner[data-v-58c441b2] {
    margin-left: -1rem;
    position: relative;
    width: calc(100% + 2rem);
    z-index: 2
}

.form-banner>img[data-v-58c441b2] {
    width: 100%
}

.red-description[data-v-58c441b2] {
    color: #fff;
    display: flex;
    font-size: 1.1rem;
    font-weight: 700;
    justify-content: center;
    margin-top: 1.5rem;
    position: relative;
    text-align: center;
    z-index: 2
}

.red-description>span[data-v-58c441b2] {
    background-color: red;
    padding: .2rem 1rem
}

.login[data-v-58c441b2] {
    min-height: 500px;
    padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + 2rem)
}

.login .image-container[data-v-58c441b2] {
    height: 100%
}

.login .image-container img[data-v-58c441b2] {
    aspect-ratio: 10/9;
    -o-object-fit: cover;
    object-fit: cover
}

.login__container[data-v-58c441b2] {
    background-color: #0e214e;
    border-radius: 5px 5px 20px 20px;
    overflow: hidden;
    padding: 0 1rem 1rem;
    position: relative
}

.login__container[data-v-58c441b2]:after,.login__container[data-v-58c441b2]:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
    width: 65%;
    z-index: 1
}

@media (min-width: 1024px) {
    .login__container[data-v-58c441b2]:after,.login__container[data-v-58c441b2]:before {
        width:35%
    }
}

.login__container[data-v-58c441b2]:before {
    background: 50%/contain no-repeat url(/images/redesign/lion-left.png);
    left: 0
}

.login__container[data-v-58c441b2]:after {
    background: 50%/contain no-repeat url(/images/redesign/lion-right.png);
    right: 0
}

@media (min-width: 1024px) {
    .login .outer-container[data-v-58c441b2] {
        display:grid;
        gap: 5%;
        grid-template-columns: 1fr 1fr;
        max-width: 1420px;
        min-height: 732px;
        padding: 0 1rem
    }
}

@media (min-width: 1024px) and (min-width:1440px) {
    .login .outer-container[data-v-58c441b2] {
        max-width:1700px
    }
}

@media (min-width: 1024px) {
    .login .side-image[data-v-58c441b2] {
        display:block
    }

    .login .register__container[data-v-58c441b2] {
        background-color: #0e214e;
        display: block;
        overflow: hidden;
        width: 700px
    }

    .login .login__form[data-v-58c441b2] {
        margin: auto;
        width: 60%
    }
}

.login form[data-v-58c441b2] {
    background-color: #0e214e;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.login form button[type=submit][data-v-58c441b2] {
    background-color: #479e2c;
    border-radius: 5px;
    font-weight: 600;
    padding: 1.2rem 1rem
}

.login form p[data-v-58c441b2] {
    font-size: .625rem;
    text-align: center
}

.login__brand[data-v-58c441b2] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 1rem;
    position: relative;
    z-index: 2
}

.login__brand h3[data-v-58c441b2] {
    color: #fff;
    font-weight: 700
}

.login__brand img[data-v-58c441b2] {
    display: block;
    width: 130px
}

.login__form[data-v-58c441b2] {
    grid-gap: .5rem;
    display: grid;
    position: relative;
    z-index: 2
}

@media (min-width: 1024px) {
    .login__form[data-v-58c441b2] {
        grid-gap:.8rem
    }
}

.login__form .turnstile[data-v-58c441b2] {
    justify-self: center
}

.login__form p[data-v-58c441b2] {
    color: #000
}

.login__forgot[data-v-58c441b2] {
    grid-gap: .5rem;
    align-items: center;
    color: #fff;
    display: flex;
    justify-self: center
}

.login__forgot span[data-v-58c441b2] {
    font-weight: 600;
    text-decoration: underline
}

.login--d[data-v-58c441b2] {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    margin-top: 3rem;
    padding: 1rem
}

.login--d .login__promotions[data-v-58c441b2] {
    grid-gap: .5rem;
    background-color: #e7e7e7;
    border-radius: 5px;
    height: 100%;
    overflow: hidden;
    padding: .75rem
}

.login--d .login__promotions ul[data-v-58c441b2] {
    grid-auto-columns: unset;
    grid-auto-flow: unset;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: 0;
    transform: unset;
    width: 100%
}

.login--d form[data-v-58c441b2] {
    border-radius: 0 20px 20px 0;
    display: grid;
    grid-template-rows: auto 1fr
}

.login--d .login__form[data-v-58c441b2] {
    align-items: start
}

.login--d .login__form .turnstile[data-v-58c441b2],.login--d .login__form p[data-v-58c441b2] {
    align-self: end
}

.login .register-cf-text[data-v-58c441b2] {
    color: #fff
}

.login .login__forgot[data-v-58c441b2] {
    margin: .5rem 0
}

.d-flex[data-v-7c51262c] {
    display: flex
}

.flex-1[data-v-7c51262c] {
    flex: 1
}

.side-image[data-v-7c51262c] {
    display: none
}

.side-image img[data-v-7c51262c] {
    height: 100%;
    width: 100%
}

.outer-container[data-v-7c51262c] {
    display: block
}

.switch-tab[data-v-7c51262c] {
    background-color: #0e214e;
    border: 1px solid #253865;
    display: flex;
    font-size: 1rem;
    font-weight: 600;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: -1rem;
    width: calc(100% + 2rem)
}

.switch-tab>a[data-v-7c51262c],.switch-tab>div[data-v-7c51262c] {
    text-wrap: auto;
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .8rem;
    text-align: center
}

.switch-tab .active-tab[data-v-7c51262c] {
    background-color: #479e2c
}

.form-title-container[data-v-7c51262c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
    position: relative;
    z-index: 2
}

.form-title-container .form-title[data-v-7c51262c] {
    color: #fff;
    font-size: 2rem;
    font-weight: 800;
    text-align: center
}

@media (min-width: 1024px) {
    .form-title-container .form-title[data-v-7c51262c] {
        font-size:2.5rem
    }
}

.form-title-container .form-description[data-v-7c51262c] {
    background-color: red;
    color: #fff;
    font-weight: 600;
    padding: .2rem .5rem;
    text-align: center
}

.form-banner[data-v-7c51262c] {
    margin-left: -1rem;
    position: relative;
    width: calc(100% + 2rem);
    z-index: 2
}

.form-banner>img[data-v-7c51262c] {
    width: 100%
}

.red-description[data-v-7c51262c] {
    color: #fff;
    display: flex;
    font-size: 1.2rem;
    font-weight: 700;
    justify-content: center;
    margin-top: .5rem;
    position: relative;
    text-align: center;
    z-index: 2
}

.red-description>span[data-v-7c51262c] {
    background-color: red;
    padding: .2rem .5rem
}

[data-v-7c51262c] .auth-checkbox {
    color: #fff
}

[data-v-7c51262c] .icon-hexagon:before {
    color: #fff
}

[data-v-7c51262c] .auth-checkbox--invalid {
    color: #f42727
}

[data-v-7c51262c] .auth-checkbox--invalid .icon-hexagon:before {
    color: #f42727
}

.register[data-v-7c51262c] {
    min-height: 500px;
    padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + 2rem)
}

.register .image-container[data-v-7c51262c] {
    height: 100%
}

.register .image-container img[data-v-7c51262c] {
    aspect-ratio: 10/9;
    -o-object-fit: cover;
    object-fit: cover
}

.register__container[data-v-7c51262c] {
    background-color: #0e214e;
    border-radius: 5px 5px 20px 20px;
    overflow: hidden;
    padding: 0 1rem 1rem;
    position: relative;
    width: 100%
}

.register__container[data-v-7c51262c]:after,.register__container[data-v-7c51262c]:before {
    content: "";
    height: 75%;
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
    width: 50%;
    z-index: 1
}

@media (min-width: 1024px) {
    .register__container[data-v-7c51262c]:after,.register__container[data-v-7c51262c]:before {
        width:35%
    }
}

.register__container[data-v-7c51262c]:before {
    background: 50%/contain no-repeat url(/images/redesign/lion-left.png);
    left: 0
}

.register__container[data-v-7c51262c]:after {
    background: 50%/contain no-repeat url(/images/redesign/lion-right.png);
    right: 0
}

.register__container p[data-v-7c51262c] {
    font-size: .625rem;
    margin-top: 1.25rem;
    text-align: center
}

.register__brand[data-v-7c51262c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 1rem;
    position: relative;
    z-index: 2
}

.register__brand h3[data-v-7c51262c] {
    color: #091840;
    font-weight: 700
}

.register__brand img[data-v-7c51262c] {
    display: block;
    width: 130px
}

.register form[data-v-7c51262c] {
    position: relative;
    z-index: 2
}

.register__step[data-v-7c51262c] {
    grid-gap: .5rem;
    align-items: start;
    display: grid
}

@media (min-width: 1024px) {
    .register__step[data-v-7c51262c] {
        grid-gap:1.5rem
    }
}

.register__step .turnstile[data-v-7c51262c] {
    justify-self: center
}

.register__step .register__submit[data-v-7c51262c] {
    display: grid
}

.register__step p[data-v-7c51262c] {
    color: #000
}

.register__step .register-button[data-v-7c51262c] {
    background-color: #479e2c;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 1rem;
    padding: .75rem 1rem
}

.register__step .register-button[data-v-7c51262c]:disabled {
    color: hsla(0,0%,100%,.38)
}

.register__step .register-button i[data-v-7c51262c] {
    margin-right: .5rem
}

.register__step .back-button[data-v-7c51262c] {
    justify-self: center
}

.register__step .back-button i[data-v-7c51262c] {
    margin-right: .5rem
}

.register__errors[data-v-7c51262c] {
    border: 1px solid #f42727;
    border-radius: 20px;
    overflow: hidden
}

.register__errors h4[data-v-7c51262c] {
    background-color: #f42727;
    font-weight: 700;
    padding: .75rem .375rem;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase
}

.register__errors div[data-v-7c51262c] {
    background-color: #e7e7e7;
    padding: .5rem .375rem
}

.register__errors ul[data-v-7c51262c] {
    grid-gap: 2px;
    background-color: #d7d7d7;
    display: grid
}

.register__errors ul li[data-v-7c51262c] {
    background-color: #e7e7e7;
    padding: .5rem
}

.register__errors ul span[data-v-7c51262c] {
    color: #000;
    font-size: .75rem
}

@media (min-width: 1024px) {
    .register .outer-container[data-v-7c51262c] {
        display:grid;
        gap: 5%;
        grid-template-columns: 1fr 1fr;
        max-width: 1420px;
        min-height: 732px;
        padding: 0 1rem
    }

    .register .side-image[data-v-7c51262c] {
        display: block
    }

    .register .register__container[data-v-7c51262c] {
        display: block;
        overflow: hidden
    }

    .register .back-button[data-v-7c51262c] {
        left: 0;
        position: absolute;
        top: -2.4rem
    }

    .register .step-button[data-v-7c51262c] {
        margin-bottom: 0
    }

    .register .register__step[data-v-7c51262c] {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .register .register__step .register__submit[data-v-7c51262c] {
        grid-gap: 1rem;
        grid-column: span 2;
        grid-template-columns: auto 1fr
    }

    .register .register__step .register__submit .register-button[data-v-7c51262c] {
        grid-column: 2/3;
        grid-row: 1/2;
        margin-bottom: 0
    }

    .register .register__step .auth-checkbox[data-v-7c51262c],.register .register__step .auth-panel[data-v-7c51262c],.register .register__step .register__errors[data-v-7c51262c],.register .register__step p[data-v-7c51262c] {
        grid-column: span 2
    }

    .register .register__step .auth-checkbox[data-v-7c51262c],.register .register__step p[data-v-7c51262c] {
        justify-self: center
    }

    .register .full-width-input[data-v-7c51262c] {
        grid-column: span 2
    }
}

@media (min-width: 1440px) {
    .register .outer-container[data-v-7c51262c] {
        max-width:1700px
    }
}

.register--d[data-v-7c51262c] {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    margin-top: 3rem;
    padding: 1rem
}

.register .register-cf-text[data-v-7c51262c] {
    color: #fff
}

.inline-block[data-v-7c51262c] {
    display: inline-block
}

.max-size[data-v-7c51262c] {
    border: 1px solid #223562;
    font-size: .8rem;
    height: 48px;
    text-align: center;
    width: 100%
}

@media (min-width: 1024px) {
    .max-size[data-v-7c51262c] {
        padding-left:0;
        padding-right: 0
    }
}

.otp-container[data-v-7c51262c] {
    display: flex;
    gap: 10px
}

.otp-container span[data-v-7c51262c] {
    text-wrap: auto
}

.forgot-password[data-v-7c2ceb94] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 1rem 0;
    min-height: 500px;
    padding-bottom: calc(75px + env(safe-area-inset-bottom))
}

.forgot-password__container[data-v-7c2ceb94] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    margin-bottom: 2rem;
    position: relative
}

.forgot-password__title[data-v-7c2ceb94] {
    align-items: center;
    background-color: #1b3a8e;
    border-radius: 5px 5px 0 0;
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: .5rem 1rem;
    position: relative
}

.forgot-password__title img[data-v-7c2ceb94] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.forgot-password form[data-v-7c2ceb94] {
    padding: 1rem
}

.forgot-password__instructions li[data-v-7c2ceb94] {
    grid-gap: .5rem;
    align-items: center;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 3rem 1fr;
    margin: .5rem 0;
    padding: .5rem
}

.forgot-password__instructions li[data-v-7c2ceb94]:last-child {
    margin-bottom: 0
}

.forgot-password__instructions li h4[data-v-7c2ceb94],.forgot-password__instructions li i[data-v-7c2ceb94] {
    color: #ebb058
}

.forgot-password__instructions li i[data-v-7c2ceb94] {
    grid-column: 1/2;
    grid-row: 1/3;
    position: absolute
}

.forgot-password__instructions li h4[data-v-7c2ceb94],.forgot-password__instructions li p[data-v-7c2ceb94] {
    grid-column: 2/3
}

.forgot-password__instructions li h4[data-v-7c2ceb94] {
    grid-row: 1/2
}

.forgot-password__instructions li p[data-v-7c2ceb94] {
    grid-row: 2/3
}

@media (min-width: 1024px) {
    .forgot-password[data-v-7c2ceb94] {
        padding-bottom:0
    }

    .forgot-password .forgot-password__container[data-v-7c2ceb94] {
        margin: 0 auto 2rem;
        max-width: 350px
    }

    .forgot-password .forgot-password__instructions ul[data-v-7c2ceb94] {
        grid-gap: 1rem;
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .forgot-password .forgot-password__instructions ul li[data-v-7c2ceb94] {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        margin: 0
    }

    .forgot-password .forgot-password__instructions ul li i[data-v-7c2ceb94] {
        position: relative
    }

    .forgot-password .forgot-password__instructions ul li p[data-v-7c2ceb94] {
        font-size: .75rem
    }

    .forgot-password .forgot-password__instructions ul li h4[data-v-7c2ceb94],.forgot-password .forgot-password__instructions ul li i[data-v-7c2ceb94],.forgot-password .forgot-password__instructions ul li p[data-v-7c2ceb94] {
        grid-column: unset;
        grid-row: unset;
        text-align: center
    }
}

.forgot-password.theme--light .forgot-password__instructions li[data-v-7c2ceb94] {
    border-color: var(--red)
}

.forgot-password.theme--light .forgot-password__instructions li h4[data-v-7c2ceb94],.forgot-password.theme--light .forgot-password__instructions li i[data-v-7c2ceb94] {
    color: var(--red)
}

.forgot-password.theme--light .forgot-password__instructions li p[data-v-7c2ceb94] {
    color: var(--text-gray)
}

.forgot-password[data-v-7fe487db] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 1rem 0;
    min-height: 500px;
    padding-bottom: calc(75px + env(safe-area-inset-bottom))
}

.forgot-password__container[data-v-7fe487db] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    margin-bottom: 2rem;
    position: relative
}

.forgot-password__title[data-v-7fe487db] {
    align-items: center;
    background-color: #1b3a8e;
    border-radius: 5px 5px 0 0;
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: .5rem 1rem;
    position: relative
}

.forgot-password__title img[data-v-7fe487db] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.forgot-password form[data-v-7fe487db] {
    padding: 1rem
}

.forgot-password__instructions li[data-v-7fe487db] {
    grid-gap: .5rem;
    align-items: center;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 3rem 1fr;
    margin: .5rem 0;
    padding: .5rem
}

.forgot-password__instructions li[data-v-7fe487db]:last-child {
    margin-bottom: 0
}

.forgot-password__instructions li h4[data-v-7fe487db],.forgot-password__instructions li i[data-v-7fe487db] {
    color: #ebb058
}

.forgot-password__instructions li i[data-v-7fe487db] {
    grid-column: 1/2;
    grid-row: 1/3;
    position: absolute
}

.forgot-password__instructions li h4[data-v-7fe487db],.forgot-password__instructions li p[data-v-7fe487db] {
    grid-column: 2/3
}

.forgot-password__instructions li h4[data-v-7fe487db] {
    grid-row: 1/2
}

.forgot-password__instructions li p[data-v-7fe487db] {
    grid-row: 2/3
}

@media (min-width: 1024px) {
    .forgot-password[data-v-7fe487db] {
        padding-bottom:0
    }

    .forgot-password .forgot-password__container[data-v-7fe487db] {
        margin: 0 auto 2rem;
        max-width: 350px
    }

    .forgot-password .forgot-password__instructions ul[data-v-7fe487db] {
        grid-gap: 1rem;
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .forgot-password .forgot-password__instructions ul li[data-v-7fe487db] {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        margin: 0
    }

    .forgot-password .forgot-password__instructions ul li i[data-v-7fe487db] {
        position: relative
    }

    .forgot-password .forgot-password__instructions ul li p[data-v-7fe487db] {
        font-size: .75rem
    }

    .forgot-password .forgot-password__instructions ul li h4[data-v-7fe487db],.forgot-password .forgot-password__instructions ul li i[data-v-7fe487db],.forgot-password .forgot-password__instructions ul li p[data-v-7fe487db] {
        grid-column: unset;
        grid-row: unset;
        text-align: center
    }
}

.forgot-password.theme--light .forgot-password__instructions li[data-v-7fe487db] {
    border-color: var(--red)
}

.forgot-password.theme--light .forgot-password__instructions li h4[data-v-7fe487db],.forgot-password.theme--light .forgot-password__instructions li i[data-v-7fe487db] {
    color: var(--red)
}

.forgot-password.theme--light .forgot-password__instructions li p[data-v-7fe487db] {
    color: var(--text-gray)
}

.patt-holder {
    background: #3382c0;
    -ms-touch-action: none
}

.patt-wrap {
    cursor: pointer;
    position: relative
}

.patt-wrap li,.patt-wrap ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.patt-circ {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
    position: relative
}

.patt-circ.hovered {
    border: 3px solid #090
}

.patt-error .patt-circ.hovered {
    border: 3px solid #ba1b26
}

.patt-hidden .patt-circ.hovered {
    border: 0
}

.patt-dots {
    background: #fff;
    left: 50%;
    margin-left: -5px;
    margin-top: -5px;
    top: 50%;
    width: 10px
}

.patt-dots,.patt-lines {
    border-radius: 5px;
    height: 10px;
    position: absolute
}

.patt-lines {
    background: hsla(0,0%,100%,.7);
    transform-origin: 5px 5px;
    -ms-transform-origin: 5px 5px;
    -webkit-transform-origin: 5px 5px
}

.patt-hidden .patt-lines {
    display: none
}

.popular-articles[data-v-e9061280] {
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    height: 350px;
    max-width: 400px;
    overflow: hidden;
    width: 100%
}

.popular-articles[data-v-e9061280],.popular-articles.theme--dark .popular-item[data-v-e9061280] {
    border: 1px solid #1b3a8e
}

.popular-articles.theme--light[data-v-e9061280] {
    background: #f4f4f4;
    border: 2px solid #ddd;
    color: #0e1f4e
}

.popular-articles.theme--light .popular-item[data-v-e9061280] {
    background: #fff;
    border: 1px solid #ddd
}

.popular-articles.theme--light .popular-item__title[data-v-e9061280] {
    color: #0e1f4e
}

.popular-articles.theme--light .popular-articles__header h3[data-v-e9061280] {
    color: #fff
}

.popular-articles__header[data-v-e9061280] {
    background: var(--blue-light);
    flex-shrink: 0;
    text-align: center
}

.popular-articles__header h3[data-v-e9061280] {
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 1px;
    padding: .5rem
}

.popular-articles__list[data-v-e9061280] {
    flex-direction: column;
    max-height: 455px;
    overflow-y: auto;
    padding: 0 .5rem .5rem
}

.popular-item[data-v-e9061280] {
    align-items: center;
    background: var(--blue-light);
    border-radius: 2px;
    cursor: pointer;
    display: flex;
    gap: 12px;
    height: 65px;
    margin-bottom: 12px;
    overflow: hidden;
    transition: background .2s
}

.popular-item[data-v-e9061280]:hover {
    background: hsla(0,0%,100%,.1)
}

.popular-item__image[data-v-e9061280] {
    flex-shrink: 0;
    height: 100px;
    width: 100px
}

.popular-item__image img[data-v-e9061280] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.popular-item__content[data-v-e9061280] {
    flex: 1;
    padding-right: 12px
}

.popular-item__title[data-v-e9061280] {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: .85rem;
    font-weight: 600;
    line-height: 1.4;
    overflow: hidden
}

.popular-item[data-v-e9061280]:last-child {
    margin-bottom: 0
}

#article-detail[data-v-703f0680] {
    min-height: 80vh;
    padding: 2rem 0
}

#article-detail .app-container[data-v-703f0680] {
    margin: 0 auto;
    max-width: 1440px;
    padding: 0 1rem
}

#article-detail .article-detail__layout[data-v-703f0680] {
    display: flex;
    flex-direction: column;
    gap: 30px
}

@media (min-width: 1024px) {
    #article-detail .article-detail__layout[data-v-703f0680] {
        align-items:flex-start;
        flex-direction: row
    }
}

#article-detail .article-detail__top[data-v-703f0680] {
    margin-bottom: 1rem
}

#article-detail .article-detail__main[data-v-703f0680] {
    background: #0e1f4e;
    border-radius: 5px;
    flex: 1;
    min-width: 0;
    padding: 1rem
}

#article-detail .article-detail__sidebar[data-v-703f0680] {
    flex: 0 0 350px;
    position: sticky
}

#article-detail .article-content__header h1[data-v-703f0680] {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 1.2;
    margin-top: 1.5rem
}

@media (min-width: 1024px) {
    #article-detail .article-content__header h1[data-v-703f0680] {
        font-size:2.5rem
    }
}

#article-detail .article-content__image[data-v-703f0680] {
    border-radius: 2px;
    margin-bottom: 1.5rem;
    overflow: hidden;
    width: 100%
}

#article-detail .article-content__image img[data-v-703f0680] {
    display: block;
    height: auto;
    width: 100%
}

#article-detail .article-content__meta[data-v-703f0680] {
    align-items: center;
    color: hsla(0,0%,100%,.6);
    display: flex;
    font-size: .9rem;
    gap: 20px;
    margin-top: 1rem
}

#article-detail .article-content__date[data-v-703f0680] {
    align-items: center;
    display: flex;
    font-weight: 600;
    gap: 8px
}

#article-detail .article-content__body[data-v-703f0680] {
    color: hsla(0,0%,100%,.85);
    font-size: .8rem;
    line-height: 1.7
}

@media (min-width: 1024px) {
    #article-detail .article-content__body[data-v-703f0680] {
        font-size:1.1rem
    }
}

#article-detail .article-content__body[data-v-703f0680] p {
    margin-bottom: 1.5rem
}

#article-detail .article-content__body[data-v-703f0680] h2,#article-detail .article-content__body[data-v-703f0680] h3 {
    color: #fff;
    margin: 2rem 0 1rem
}

#article-detail .article-content__body[data-v-703f0680] img {
    border-radius: 8px;
    height: auto;
    max-width: 100%
}

#article-detail .article-content__footer[data-v-703f0680] {
    border-top: 1px solid hsla(0,0%,100%,.1);
    margin-top: 3rem;
    padding-top: 2rem
}

#article-detail .btn-back[data-v-703f0680] {
    align-items: center;
    background: hsla(0,0%,100%,.05);
    border: 1px solid hsla(0,0%,100%,.1);
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    padding: 0;
    transition: all .2s;
    width: 40px
}

#article-detail .btn-back[data-v-703f0680]:hover {
    background: hsla(0,0%,100%,.15);
    border-color: hsla(0,0%,100%,.3);
    transform: translateX(-3px)
}

#article-detail.theme--light .article-detail__main[data-v-703f0680] {
    background: #fff;
    border: 1px solid #ddd
}

#article-detail.theme--light .article-content h1[data-v-703f0680] {
    color: #0e1f4e
}

#article-detail.theme--light .article-content__meta[data-v-703f0680] {
    color: #666
}

#article-detail.theme--light .article-content__body[data-v-703f0680] {
    color: #333
}

#article-detail.theme--light .article-content__body[data-v-703f0680] h2,#article-detail.theme--light .article-content__body[data-v-703f0680] h3 {
    color: #0e1f4e
}

#article-detail.theme--light .btn-back[data-v-703f0680] {
    background: #f4f4f4;
    border: 1px solid #ddd;
    color: #0e1f4e
}

#article-detail.theme--light .btn-back[data-v-703f0680]:hover {
    background: #fff;
    border-color: #0e1f4e
}

#article-detail .loading-placeholder[data-v-703f0680] {
    display: flex;
    flex-direction: column;
    gap: 20px
}

#article-detail .loading-placeholder .skeleton-image[data-v-703f0680] {
    background: hsla(0,0%,100%,.05);
    border-radius: 8px;
    height: 400px
}

#article-detail .loading-placeholder .skeleton-title[data-v-703f0680] {
    background: hsla(0,0%,100%,.05);
    border-radius: 4px;
    height: 40px;
    width: 80%
}

#article-detail .loading-placeholder .skeleton-text[data-v-703f0680] {
    background: hsla(0,0%,100%,.05);
    border-radius: 2px;
    height: 15px;
    width: 100%
}

#article-detail .loading-placeholder .skeleton-text.half[data-v-703f0680] {
    width: 50%
}

#article-detail .article-content__body {
    word-wrap: break-word
}

#article-detail .article-content__body ul {
    list-style-position: inside;
    list-style-type: disc
}

#article-detail .article-content__body ol {
    list-style-position: inside
}

#article-detail .article-content__body table {
    border-spacing: 0;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
    width: 100%
}

#article-detail .article-content__body table td,#article-detail .article-content__body table tr {
    border: 1px solid #000
}

.app-menu[data-v-54ac5872] {
    margin: .5rem auto;
    max-width: 1280px
}

.app-menu ul[data-v-54ac5872] {
    -ms-overflow-style: none;
    align-items: center;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.app-menu ul[data-v-54ac5872]::-webkit-scrollbar {
    display: none
}

.app-menu ul li[data-v-54ac5872] {
    flex: 0 0 20%;
    padding: 0 .375rem;
    scroll-snap-align: start;
    width: 20%
}

.app-menu ul li[data-v-54ac5872]:first-child {
    margin-left: 0
}

.app-menu ul li[data-v-54ac5872]:last-child {
    margin-right: 0
}

.app-menu ul a[data-v-54ac5872] {
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: .75rem;
    position: relative;
    text-transform: uppercase
}

.app-menu ul a[data-v-54ac5872]:before {
    background: linear-gradient(270deg,transparent 0,#707070 50%,transparent);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    max-width: 5rem;
    position: absolute;
    width: 100%;
    z-index: 3
}

.app-menu ul a[data-v-54ac5872]:after {
    background: radial-gradient(circle,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.1) 50%,transparent 70%,transparent 100%);
    bottom: -4.25rem;
    content: "";
    height: 5rem;
    position: absolute;
    width: 5rem;
    z-index: 2
}

@media (hover: hover) and (min-width:1024px) {
    .app-menu ul a:hover div[data-v-54ac5872] {
        border-color:#ebb058
    }
}

.app-menu ul div[data-v-54ac5872] {
    align-items: center;
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    font-size: 1rem;
    height: 4rem;
    justify-content: center;
    overflow: hidden;
    position: relative;
    transition: border-color .2s ease;
    width: 4rem
}

.app-menu ul div.new[data-v-54ac5872]:before {
    background-color: #ff1c1c;
    color: #fff;
    content: "NEW";
    font-size: .625rem;
    font-weight: 700;
    position: absolute;
    right: -35px;
    text-align: center;
    top: 6px;
    transform: rotate(45deg);
    width: 100px;
    z-index: 2
}

.app-menu ul i[data-v-54ac5872] {
    position: relative
}

.app-menu ul span[data-v-54ac5872] {
    font-size: .625rem;
    font-weight: 600;
    margin-top: .5rem;
    position: relative;
    z-index: 99
}

@media (min-width: 1024px) {
    .app-menu ul[data-v-54ac5872] {
        justify-content:space-between
    }

    .app-menu ul li[data-v-54ac5872] {
        flex: unset
    }
}

.app-menu.theme--light ul li a span[data-v-54ac5872] {
    color: var(--red)
}

.app-menu.theme--light ul li a div[data-v-54ac5872] {
    background-color: var(--red);
    border-color: var(--red-dark)
}

.app-menu.theme--light ul li a[data-v-54ac5872]:before {
    background: linear-gradient(to left,transparent 0,var(--red) 50%,transparent 100%)
}

@media (hover: hover) and (min-width:1024px) {
    .app-menu.theme--light ul li a[data-v-54ac5872]:hover:after {
        background:radial-gradient(circle,var(--blue-light) 0,var(--red) 50%,transparent 70%,transparent 100%)
    }
}

.error-404[data-v-1a7bc6da] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: calc(100vh - var(--header-height))
}

.error-404 img[data-v-1a7bc6da] {
    width: 10rem
}

.error-404 h2[data-v-1a7bc6da] {
    font-size: 5rem
}

.error-404 p[data-v-1a7bc6da] {
    font-size: 1rem;
    margin-bottom: 1rem;
    padding: 0 .5rem;
    text-align: center
}

.error-404 .app-menu[data-v-1a7bc6da] {
    margin-bottom: 1rem;
    width: 100%
}

.app-slider[data-v-2de085f4] {
    height: 0;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.app-slider__root[data-v-2de085f4] {
    background-color: #0e2258;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.app-slider--square[data-v-2de085f4] {
    padding-bottom: 100%
}

.app-slider--3-1[data-v-2de085f4] {
    padding-bottom: 33.3333333333%
}

.app-slider--16-9[data-v-2de085f4] {
    padding-bottom: 56.25%
}

.app-slider__pagination[data-v-2de085f4] {
    flex-direction: column;
    left: 5%;
    max-height: 80%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate3d(0,-50%,0);
    z-index: 2
}

.app-slider__pagination[data-v-2de085f4],.app-slider__pagination button[data-v-2de085f4] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

.app-slider__pagination button[data-v-2de085f4] {
    margin: .25rem 0;
    max-height: 1.75rem;
    position: relative;
    transition: max-height .75s cubic-bezier(.4,0,.2,1);
    width: 1rem
}

.app-slider__pagination button span[data-v-2de085f4] {
    background-color: #fff;
    border-radius: 10px;
    content: "";
    display: block;
    height: 100%;
    opacity: .4;
    transition: opacity .75s cubic-bezier(.4,0,.2,1),background-color .75s cubic-bezier(.4,0,.2,1);
    width: .25rem
}

.app-slider__pagination button.slider-pagination--active[data-v-2de085f4] {
    max-height: 2.25rem
}

.app-slider__pagination button.slider-pagination--active span[data-v-2de085f4] {
    background-color: #ebb058;
    opacity: .9
}

.app-slider__slideshow[data-v-2de085f4] {
    height: 100%;
    position: relative;
    touch-action: none;
    width: 100%
}

.app-slider__slideshow.app-slider--single[data-v-2de085f4] {
    touch-action: pan-y
}

.app-slider__slideshow.app-slider--slide-transition[data-v-2de085f4] {
    transition: transform .75s cubic-bezier(.4,0,.2,1)
}

.app-slider .app-slide[data-v-2de085f4] {
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}

.app-slider .app-slide img[data-v-2de085f4] {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.app-slider__observer[data-v-2de085f4] {
    bottom: 0;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 3
}

.app-slider__observer[data-v-2de085f4]:after {
    bottom: 0;
    content: "";
    display: block;
    height: .5rem;
    left: 0;
    position: absolute;
    width: 100%
}

#scroll-anchor--virtual[data-v-b443fb56] {
    height: 1px;
    position: absolute;
    top: calc((var(--header-height) + 1rem)*-1);
    width: 100%
}

.virtual-providers[data-v-b443fb56] {
    grid-gap: .75rem .5rem;
    display: grid;
    grid-auto-rows: 3.25rem;
    grid-template-columns: repeat(2,minmax(0,1fr));
    padding: 1rem 0;
    position: relative
}

.virtual-providers a[data-v-b443fb56] {
    align-items: center;
    background-color: var(--blue-dark);
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: .5rem .75rem;
    position: relative
}

.virtual-providers a img[data-v-b443fb56] {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.virtual-providers a>span[data-v-b443fb56] {
    display: none;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.virtual-providers a.active[data-v-b443fb56] {
    border-color: #ebb058
}

@media (hover: hover) and (min-width:1024px) {
    .virtual-providers a[data-v-b443fb56]:hover {
        border-color:#ebb058
    }
}

.virtual-providers a.maintenance[data-v-b443fb56]:before {
    align-items: center;
    background-color: hsla(0,0%,44%,.5);
    border-radius: 5px;
    content: "\e97d";
    display: flex;
    font-family: merit;
    font-size: 1.5rem;
    height: 100%;
    inset: 0;
    justify-content: center;
    padding-top: 4px;
    position: absolute;
    width: 100%;
    z-index: 2
}

.virtual-providers.theme--light li a[data-v-b443fb56] {
    background-color: var(--blue-light)
}

.virtual-providers.theme--light .virtual-providers__flag[data-v-b443fb56]:before {
    background-color: var(--gray)
}

.virtual-providers__flag[data-v-b443fb56] {
    left: 50%;
    position: absolute;
    top: -1px;
    transform: translate(-50%,-50%);
    z-index: 2
}

.virtual-providers__flag span[data-v-b443fb56] {
    background-color: #f42727;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-size: .5rem;
    font-weight: 600;
    height: 100%;
    letter-spacing: 1px;
    padding: 0 .5rem;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 2
}

.virtual-providers__flag.flag--promo span[data-v-b443fb56],.virtual-providers__flag.flag--turnuva span[data-v-b443fb56] {
    background-color: #149c44
}

.virtual-providers__flag.flag--new span[data-v-b443fb56] {
    background-color: #ff4343
}

.virtual-providers__flag.flag--maintenance span[data-v-b443fb56] {
    background-color: #707070
}

.virtual-providers__flag[data-v-b443fb56]:before {
    background-color: #091840;
    border-radius: 20px;
    content: "";
    height: calc(100% + 4px);
    left: -4px;
    position: absolute;
    top: -2px;
    width: calc(100% + 8px)
}

.raffle-buy[data-v-05f46208] {
    align-self: center;
    display: grid;
    gap: 1rem;
    grid-template-rows: 3.75rem 3.75rem;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    .raffle-buy[data-v-05f46208] {
        flex-basis:25%
    }
}

.raffle-buy__select[data-v-05f46208] {
    grid-column: 1/3;
    position: relative
}

.raffle-buy__select button[data-v-05f46208] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #132155;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 1.25rem;
    font-weight: 700;
    height: 100%;
    padding: 1rem;
    text-align: center;
    width: 100%
}

.raffle-buy__select button[data-v-05f46208]:disabled {
    cursor: not-allowed;
    filter: brightness(65%)
}

.raffle-buy__select.disabled[data-v-05f46208] {
    opacity: .6;
    pointer-events: none
}

.raffle-buy__select .raffle-buy__select-icon[data-v-05f46208] {
    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-05f46208] {
    align-items: stretch;
    background-color: #132155;
    border: 1px solid #6173ae;
    display: flex;
    gap: .5rem;
    left: 0;
    padding: .5rem;
    position: absolute;
    top: 110%;
    width: 100%;
    z-index: 10
}

.raffle-buy__select .raffle-buy__dropdown button[data-v-05f46208] {
    background: #6173ae;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 1.5rem;
    font-weight: 700;
    padding: .5rem 1rem
}

.raffle-buy__select .raffle-buy__dropdown button[data-v-05f46208]:disabled {
    cursor: not-allowed;
    filter: brightness(65%)
}

.raffle-buy__select .raffle-buy__dropdown input[data-v-05f46208] {
    background-color: #1a2a6c;
    border: none;
    color: #fff;
    font-size: 1.75rem;
    padding: .5rem;
    text-align: center;
    width: 4rem
}

.raffle-buy__select .raffle-buy__dropdown input[data-v-05f46208]::-webkit-inner-spin-button,.raffle-buy__select .raffle-buy__dropdown input[data-v-05f46208]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.raffle-buy__select .raffle-buy__dropdown input[data-v-05f46208]:focus {
    outline: none
}

.raffle-buy>button[data-v-05f46208]:nth-child(2) {
    background-color: #091840;
    border: 1px solid #6173ae;
    color: #6173ae;
    font-size: 1rem;
    font-weight: 700;
    padding: 1rem
}

.raffle-buy>button[data-v-05f46208]:nth-child(3) {
    background-color: #3db20a;
    color: #fff;
    font-size: 1rem;
    padding: 1rem
}

.raffle-buy>button[data-v-05f46208]:nth-child(3):disabled {
    filter: brightness(65%)
}

.user-tickets[data-v-19b595f4] {
    align-items: center;
    display: flex;
    margin-bottom: auto;
    margin-top: auto;
    width: 100%
}

@media (min-width: 1024px) {
    .user-tickets[data-v-19b595f4] {
        flex-basis:25%
    }
}

.user-tickets button[data-v-19b595f4],.user-tickets>div[data-v-19b595f4] {
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    padding: 1rem;
    width: 100%
}

.user-tickets>div[data-v-19b595f4]:first-child {
    background-color: #132155;
    cursor: default;
    margin-bottom: 1rem;
    text-align: center
}

.user-tickets>div:first-child span[data-v-19b595f4]:last-child {
    display: block
}

.user-tickets button[data-v-19b595f4]:last-child {
    align-items: center;
    border: 2px solid #132155;
    display: flex;
    gap: .5rem;
    justify-content: center
}

.user-tickets button:last-child i[data-v-19b595f4] {
    transform: rotate(-30deg)
}

.raffle-results[data-v-a978ad84] {
    max-height: 210px;
    overflow-y: auto;
    width: 100%
}

@media (min-width: 1024px) {
    .raffle-results[data-v-a978ad84] {
        flex-basis:25%
    }
}

.raffle-results li[data-v-a978ad84] {
    background-color: #132155;
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 1rem;
    padding: 1rem;
    text-align: center
}

.raffle-results li[data-v-a978ad84]:last-child {
    margin-bottom: 0
}

@keyframes run-53429b99 {
    0% {
        transform: translateZ(0)
    }

    to {
        right: 0;
        transform: translate3d(-100%,0,0)
    }
}

.ticker[data-v-53429b99] {
    background-color: #091840;
    display: flex;
    overflow: hidden;
    position: relative
}

.ticker[data-v-53429b99]:after,.ticker[data-v-53429b99]:before {
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 2
}

.ticker[data-v-53429b99]:before {
    background: linear-gradient(90deg,#091840 0,rgba(9,24,64,0));
    left: 0
}

.ticker[data-v-53429b99]:after {
    background: linear-gradient(270deg,#091840 0,rgba(9,24,64,0));
    right: 0
}

.ticker__container[data-v-53429b99] {
    animation: run-53429b99 2s linear infinite;
    display: flex;
    padding: .25rem 0;
    position: relative
}

.ticker__container .fill[data-v-53429b99] {
    flex-shrink: 0;
    width: 100vw
}

.ticker ul[data-v-53429b99] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid;
    grid-auto-flow: column
}

.ticker li[data-v-53429b99] {
    align-items: center;
    background-color: #091840;
    display: flex;
    padding: 0 .5rem
}

.ticker__announcement i[data-v-53429b99] {
    margin-right: .5rem
}

.ticker__img-link[data-v-53429b99] {
    display: block
}

.ticker__img-link div[data-v-53429b99] {
    border-radius: 5px;
    height: 0;
    overflow: hidden;
    padding-bottom: 66.6666666667%;
    position: relative;
    width: 2.75rem
}

.ticker__img-link img[data-v-53429b99] {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.ticker em[data-v-53429b99] {
    color: #ebb058
}

.ticker em[data-v-53429b99],.ticker strong[data-v-53429b99] {
    font-style: normal;
    font-weight: 700
}

.ticker em[data-v-53429b99],.ticker span[data-v-53429b99],.ticker strong[data-v-53429b99] {
    white-space: nowrap
}

.ticker--d[data-v-53429b99] {
    border-top: 1px solid #0e1f4e;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 99
}

.awards-mobile[data-v-ac46bbc8] {
    grid-gap: .5rem;
    background-color: #ca113d;
    border-radius: 5px;
    display: grid;
    margin: 1rem 0;
    padding: .5rem
}

.awards-mobile h2[data-v-ac46bbc8] {
    color: #fff
}

.awards-mobile article[data-v-ac46bbc8],.awards-mobile h2[data-v-ac46bbc8] {
    grid-column: 1/-1
}

.awards-mobile p[data-v-ac46bbc8] {
    font-size: .75rem;
    font-weight: 600;
    margin-bottom: .5rem
}

.awards-mobile p[data-v-ac46bbc8]:last-child {
    margin-bottom: 0
}

.awards-mobile div[data-v-ac46bbc8] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: 3fr 2fr;
    grid-template-rows: repeat(3,6rem);
    justify-self: center;
    margin-top: .5rem
}

.awards-mobile div img[data-v-ac46bbc8] {
    align-self: center;
    display: block;
    height: 6rem;
    justify-self: center;
    -o-object-fit: contain;
    object-fit: contain
}

.partners[data-v-864086f8] {
    grid-gap: .25rem;
    background-color: #ca113d;
    border-radius: 10px;
    display: grid;
    margin: 0 auto;
    max-width: 1280px;
    padding: .125rem .5rem .5rem
}

@media (min-width: 1024px) {
    .partners[data-v-864086f8] {
        grid-gap:1rem;
        grid-template-columns: repeat(2,minmax(0,1fr));
        padding: .375rem 1rem 1rem
    }

    .partners h2[data-v-864086f8] {
        font-size: 2rem;
        font-weight: 700;
        grid-column: span 2
    }
}

.partners h2[data-v-864086f8] {
    text-align: center
}

.partners a[data-v-864086f8] {
    display: block
}

.partners a img[data-v-864086f8] {
    display: block;
    width: 100%
}

.sponsors header[data-v-7648406b] {
    grid-gap: 1rem;
    align-items: center;
    display: grid;
    grid-template-columns: 1fr auto 1fr
}

.sponsors header div[data-v-7648406b] {
    background-color: var(--red);
    height: .5rem
}

.sponsors header div[data-v-7648406b]:first-child {
    border-radius: 5px 0 0 5px
}

.sponsors header div[data-v-7648406b]:last-child {
    border-radius: 0 5px 5px 0
}

@media (min-width: 1024px) {
    .sponsors header h2[data-v-7648406b] {
        font-size:1.75rem
    }
}

.sponsors ul[data-v-7648406b] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-top: 1rem
}

.sponsors ul img[data-v-7648406b] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

@media (min-width: 1024px) {
    .sponsors ul[data-v-7648406b] {
        grid-template-columns:repeat(4,minmax(0,1fr));
        margin-top: 2rem
    }
}

.sponsors.theme--light h2[data-v-7648406b] {
    color: var(--red)
}

@keyframes blink-58936f6e {
    0% {
        color: rgba(0,199,23,.8)
    }

    to {
        color: #fff
    }
}

.odometer[data-v-58936f6e] {
    font-size: 1.75rem;
    font-weight: 700;
    position: relative
}

@media (min-width: 1024px) {
    .odometer[data-v-58936f6e] {
        font-size:1.625rem
    }
}

.odometer--blinking .odometer__col-wrapper[data-v-58936f6e]:not(.odometer__delimiter) {
    animation-fill-mode: forwards;
    animation: blink-58936f6e steps(2,jump-none) infinite
}

.odometer__root[data-v-58936f6e] {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.odometer__group[data-v-58936f6e] {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column
}

.odometer__col-wrapper[data-v-58936f6e] {
    border-radius: 5px;
    height: 100%;
    margin: 0 .125rem;
    overflow: hidden
}

.odometer__col-wrapper.odometer__delimiter[data-v-58936f6e] {
    background-color: unset
}

.odometer__currency[data-v-58936f6e] {
    margin-left: .125rem
}

.odometer__currency[data-v-58936f6e],.odometer__delimiter[data-v-58936f6e] {
    color: #fff
}

.bl-jackpot-box {
    grid-gap: 2px;
    display: grid;
    flex: 0 0 100%;
    position: relative;
    scroll-snap-align: start;
    width: 100%
}

.bl-jackpot-box header {
    grid-column-gap: .5rem;
    align-items: center;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px;
    cursor: pointer;
    display: grid;
    grid-template-columns: 6rem .125rem 1fr;
    grid-template-rows: 1fr;
    height: 110px;
    overflow: hidden;
    padding: .75rem .5rem;
    position: relative
}

@media (min-width: 1024px) {
    .bl-jackpot-box header {
        grid-template-columns:4rem .125rem 1fr;
        height: 80px;
        padding: .5rem
    }
}

.bl-jackpot-box header span {
    background-color: var(--blue-dark);
    border-radius: 5px;
    display: block;
    height: 100%
}

.bl-jackpot-box header .bl-jackpot-box__icon {
    grid-gap: .25rem;
    display: grid;
    grid-template-rows: repeat(2,minmax(0,1fr));
    height: 100%;
    justify-items: center;
    overflow: hidden
}

@media (min-width: 1024px) {
    .bl-jackpot-box header .bl-jackpot-box__icon {
        display:block
    }
}

.bl-jackpot-box header .bl-jackpot-box__icon img {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

@media (min-width: 1024px) {
    .bl-jackpot-box header .bl-jackpot-box__icon img:first-child {
        display:none
    }
}

.bl-jackpot-box header>div {
    justify-self: center
}

.bl-jackpot-box header>div h2 {
    font-size: .875rem;
    font-weight: 600;
    line-height: .875rem;
    text-align: center;
    text-transform: uppercase
}

.bl-jackpot-box header .odometer {
    justify-self: center
}

.bl-jackpot-box header .odometer .odometer__col-wrapper {
    background-color: unset;
    margin: 0
}

.bl-jackpot-box header .odometer .odometer__digit {
    padding: 0
}

.bl-jackpot-box header button {
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 5px;
    bottom: .25rem;
    display: flex;
    grid-column: 3/4;
    justify-content: center;
    justify-self: center;
    padding: .25rem 1rem;
    position: absolute
}

@media (min-width: 1024px) {
    .bl-jackpot-box header button {
        display:none
    }
}

.bl-jackpot-box__winners {
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    transition: height .2s ease
}

.bl-jackpot-box__winners.absolute {
    left: 0;
    position: absolute;
    top: calc(100% + .5rem);
    width: 100%
}

.bl-jackpot-box__winners .wrapper {
    grid-gap: .25rem;
    display: grid
}

@media (min-width: 1024px) {
    .bl-jackpot-box__winners .wrapper {
        grid-gap:0
    }
}

.bl-jackpot-box__winners .wrapper>div:first-child {
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px 10px 0 0;
    padding: 2px
}

.bl-jackpot-box__winners .wrapper>div:first-child div {
    align-items: center;
    background-color: #0e1f4e;
    border-radius: 10px 10px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.bl-jackpot-box__winners .wrapper>div:first-child h2 {
    font-size: 1.25rem
}

.bl-jackpot-box__winners .wrapper>div:last-child {
    grid-gap: .25rem;
    display: grid
}

.bl-jackpot-box__winners .wrapper>div:last-child>div {
    grid-gap: 1px;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    padding: .5rem .5rem 0 0
}

.bl-jackpot-box__winners .wrapper>div:last-child>div .icon {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-row: span 3;
    justify-content: center;
    padding: .5rem;
    width: 5rem
}

.bl-jackpot-box__winners .wrapper>div:last-child>div .icon h5 {
    text-align: center
}

.bl-jackpot-box__winners .wrapper>div:last-child>div em,.bl-jackpot-box__winners .wrapper>div:last-child>div span {
    background-color: #0e1f4e;
    border-radius: 5px;
    display: block;
    padding: .25rem .25rem .25rem 2rem;
    position: relative
}

.bl-jackpot-box__winners .wrapper>div:last-child>div em i,.bl-jackpot-box__winners .wrapper>div:last-child>div span i {
    left: .5rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.bl-jackpot-box__winners .wrapper>div:last-child>div h2 {
    font-size: 2rem;
    text-align: center
}

.bl-jackpot[data-v-4083e98e] {
    align-items: start;
    display: grid;
    position: relative;
    z-index: 2
}

@media (min-width: 1024px) {
    .bl-jackpot[data-v-4083e98e] {
        grid-gap:.5rem;
        grid-template-columns: 100px 1fr;
        grid-template-rows: unset
    }
}

.bl-jackpot__banner[data-v-4083e98e] {
    align-self: center;
    display: none;
    justify-self: center
}

.bl-jackpot__banner img[data-v-4083e98e] {
    display: block;
    width: 60px
}

@media (min-width: 1024px) {
    .bl-jackpot__banner img[data-v-4083e98e] {
        width:70px
    }

    .bl-jackpot__banner[data-v-4083e98e] {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

.bl-jackpot__root[data-v-4083e98e] {
    grid-gap: .25rem;
    -ms-overflow-style: none;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.bl-jackpot__root[data-v-4083e98e]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .bl-jackpot__root[data-v-4083e98e] {
        grid-gap:.5rem;
        display: grid;
        grid-template-columns: repeat(4,minmax(0,1fr));
        overflow: unset
    }
}

.cc-jackpot-box {
    grid-gap: 2px;
    display: grid;
    flex: 0 0 100%;
    position: relative;
    scroll-snap-align: start;
    width: 100%
}

.cc-jackpot-box header {
    grid-column-gap: .5rem;
    align-items: center;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px;
    cursor: pointer;
    display: grid;
    grid-template-columns: 6rem .125rem 1fr;
    grid-template-rows: 1fr;
    height: 110px;
    overflow: hidden;
    padding: .75rem .5rem;
    position: relative
}

@media (min-width: 1024px) {
    .cc-jackpot-box header {
        grid-template-columns:4rem .125rem 1fr;
        height: 80px;
        padding: .5rem
    }
}

.cc-jackpot-box header span {
    background-color: var(--blue-dark);
    border-radius: 5px;
    display: block;
    height: 100%
}

.cc-jackpot-box header .cc-jackpot-box__icon {
    grid-gap: .25rem;
    display: grid;
    grid-template-rows: 70% 30%;
    height: 100%;
    justify-items: center;
    overflow: hidden;
    padding: .25rem 0
}

@media (min-width: 1024px) {
    .cc-jackpot-box header .cc-jackpot-box__icon {
        display:block;
        padding: 1rem
    }
}

.cc-jackpot-box header .cc-jackpot-box__icon img {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

@media (min-width: 1024px) {
    .cc-jackpot-box header .cc-jackpot-box__icon img:first-child {
        display:none
    }
}

.cc-jackpot-box header>div {
    justify-self: center
}

.cc-jackpot-box header>div h2 {
    font-size: .875rem;
    font-weight: 600;
    line-height: .875rem;
    text-align: center;
    text-transform: uppercase
}

.cc-jackpot-box header .odometer {
    justify-self: center
}

.cc-jackpot-box header .odometer .odometer__col-wrapper {
    background-color: unset;
    margin: 0
}

.cc-jackpot-box header .odometer .odometer__digit {
    padding: 0
}

.cc-jackpot-box header button {
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 5px;
    bottom: .25rem;
    display: flex;
    grid-column: 3/4;
    justify-content: center;
    justify-self: center;
    padding: .25rem 1rem;
    position: absolute
}

@media (min-width: 1024px) {
    .cc-jackpot-box header button {
        display:none
    }
}

.cc-jackpot-box__winners {
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    transition: height .2s ease
}

.cc-jackpot-box__winners.absolute {
    left: 0;
    position: absolute;
    top: calc(100% + .5rem);
    width: 100%
}

.cc-jackpot-box__winners .wrapper {
    grid-gap: .25rem;
    display: grid
}

@media (min-width: 1024px) {
    .cc-jackpot-box__winners .wrapper {
        grid-gap:0
    }
}

.cc-jackpot-box__winners .wrapper>div:first-child {
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px 10px 0 0;
    padding: 2px
}

.cc-jackpot-box__winners .wrapper>div:first-child div {
    align-items: center;
    background-color: #0e1f4e;
    border-radius: 10px 10px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.cc-jackpot-box__winners .wrapper>div:first-child h2 {
    font-size: 1.25rem
}

.cc-jackpot-box__winners .wrapper>div:last-child {
    grid-gap: .25rem;
    display: grid
}

.cc-jackpot-box__winners .wrapper>div:last-child>div {
    grid-gap: 1px;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    padding: .5rem .5rem 0 0
}

.cc-jackpot-box__winners .wrapper>div:last-child>div .icon {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-row: span 3;
    justify-content: center;
    padding: .5rem;
    width: 5rem
}

.cc-jackpot-box__winners .wrapper>div:last-child>div .icon h5 {
    text-align: center
}

.cc-jackpot-box__winners .wrapper>div:last-child>div em,.cc-jackpot-box__winners .wrapper>div:last-child>div span {
    background-color: #0e1f4e;
    border-radius: 5px;
    display: block;
    padding: .25rem .25rem .25rem 2rem;
    position: relative
}

.cc-jackpot-box__winners .wrapper>div:last-child>div em i,.cc-jackpot-box__winners .wrapper>div:last-child>div span i {
    left: .5rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.cc-jackpot-box__winners .wrapper>div:last-child>div h2 {
    font-size: 2rem;
    text-align: center
}

.cc-jackpot[data-v-a3521a56] {
    align-items: start;
    display: grid;
    position: relative;
    z-index: 3
}

@media (min-width: 1024px) {
    .cc-jackpot[data-v-a3521a56] {
        grid-gap:.5rem;
        grid-template-columns: 100px 1fr;
        grid-template-rows: unset
    }
}

.cc-jackpot__banner[data-v-a3521a56] {
    align-self: center;
    display: none;
    justify-self: center
}

.cc-jackpot__banner img[data-v-a3521a56] {
    display: block;
    width: 60px
}

@media (min-width: 1024px) {
    .cc-jackpot__banner img[data-v-a3521a56] {
        width:70px
    }

    .cc-jackpot__banner[data-v-a3521a56] {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

.cc-jackpot__root[data-v-a3521a56] {
    grid-gap: .25rem;
    -ms-overflow-style: none;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.cc-jackpot__root[data-v-a3521a56]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .cc-jackpot__root[data-v-a3521a56] {
        grid-gap:.5rem;
        display: grid;
        grid-template-columns: repeat(4,minmax(0,1fr));
        overflow: unset
    }
}

.amusnet-jackpot-box {
    grid-gap: 2px;
    display: grid;
    flex: 0 0 100%;
    position: relative;
    scroll-snap-align: start;
    width: 100%
}

.amusnet-jackpot-box header {
    grid-column-gap: .5rem;
    align-items: center;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px;
    cursor: pointer;
    display: grid;
    grid-template-columns: 6rem .125rem 1fr;
    height: 110px;
    overflow: hidden;
    padding: .75rem .5rem;
    position: relative
}

@media (min-width: 1024px) {
    .amusnet-jackpot-box header {
        grid-template-columns:4rem .125rem 1fr;
        height: 80px;
        padding: .5rem
    }
}

.amusnet-jackpot-box header span {
    background-color: var(--blue-dark);
    border-radius: 5px;
    display: block;
    height: 100%
}

.amusnet-jackpot-box header .amusnet-jackpot-box__icon {
    grid-gap: .5rem;
    display: grid;
    justify-items: center
}

.amusnet-jackpot-box header .amusnet-jackpot-box__icon img {
    display: block;
    width: 100%
}

@media (min-width: 1024px) {
    .amusnet-jackpot-box header .amusnet-jackpot-box__icon img {
        display:none
    }
}

.amusnet-jackpot-box header>div:last-of-type {
    justify-self: center;
    margin-top: -.25rem
}

@media (min-width: 1024px) {
    .amusnet-jackpot-box header>div:last-of-type {
        margin:0
    }
}

.amusnet-jackpot-box header>div:last-of-type h2 {
    font-size: .875rem;
    font-weight: 600;
    line-height: .875rem;
    text-align: center;
    text-transform: uppercase
}

.amusnet-jackpot-box header .odometer {
    justify-self: center
}

.amusnet-jackpot-box header .odometer .odometer__col-wrapper {
    background-color: unset;
    margin: 0
}

.amusnet-jackpot-box header .odometer .odometer__digit {
    padding: 0
}

.amusnet-jackpot-box header button {
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 5px;
    bottom: .25rem;
    display: flex;
    grid-column: 3/4;
    justify-content: center;
    justify-self: center;
    padding: .25rem 1rem;
    position: absolute
}

@media (min-width: 1024px) {
    .amusnet-jackpot-box header button {
        display:none
    }
}

.amusnet-jackpot-box__winners {
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    transition: height .2s ease
}

.amusnet-jackpot-box__winners.absolute {
    left: 0;
    position: absolute;
    top: calc(100% + .5rem);
    width: 100%
}

.amusnet-jackpot-box__winners .wrapper {
    grid-gap: .25rem;
    display: grid
}

@media (min-width: 1024px) {
    .amusnet-jackpot-box__winners .wrapper {
        grid-gap:0
    }
}

.amusnet-jackpot-box__winners .wrapper>div:first-child {
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px 10px 0 0;
    padding: 2px
}

.amusnet-jackpot-box__winners .wrapper>div:first-child div {
    align-items: center;
    background-color: #0e1f4e;
    border-radius: 10px 10px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.amusnet-jackpot-box__winners .wrapper>div:first-child h2 {
    font-size: 1.25rem
}

.amusnet-jackpot-box__winners .wrapper>div:last-child {
    grid-gap: .25rem;
    display: grid
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div {
    grid-gap: 1px;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    padding: .5rem .5rem 0 0
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div .icon {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-row: span 3;
    justify-content: center;
    padding: .5rem;
    width: 5rem
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div .icon h5 {
    text-align: center
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div em,.amusnet-jackpot-box__winners .wrapper>div:last-child>div span {
    background-color: #0e1f4e;
    border-radius: 5px;
    display: block;
    padding: .25rem .25rem .25rem 2rem;
    position: relative
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div em i,.amusnet-jackpot-box__winners .wrapper>div:last-child>div span i {
    left: .5rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.amusnet-jackpot-box__winners .wrapper>div:last-child>div h2 {
    font-size: 1.5rem;
    text-align: center
}

.amusnet-jackpot[data-v-2d39c228] {
    align-items: start;
    display: grid;
    position: relative;
    z-index: 5
}

@media (min-width: 1024px) {
    .amusnet-jackpot[data-v-2d39c228] {
        grid-gap:.5rem;
        grid-template-columns: auto 1fr
    }
}

.amusnet-jackpot__banner[data-v-2d39c228] {
    align-self: center;
    display: none;
    justify-self: center
}

.amusnet-jackpot__banner img[data-v-2d39c228] {
    display: block;
    width: 150px
}

@media (min-width: 1024px) {
    .amusnet-jackpot__banner img[data-v-2d39c228] {
        width:100px
    }

    .amusnet-jackpot__banner[data-v-2d39c228] {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

.amusnet-jackpot__root[data-v-2d39c228] {
    grid-gap: .25rem;
    -ms-overflow-style: none;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.amusnet-jackpot__root[data-v-2d39c228]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .amusnet-jackpot__root[data-v-2d39c228] {
        grid-gap:.5rem;
        display: grid;
        grid-template-columns: repeat(4,minmax(0,1fr));
        overflow: unset
    }
}

.app-modal {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000
}

.app-modal__backdrop {
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.app-modal__root {
    background-color: #0e2258;
    border-radius: 5px;
    display: grid;
    grid-template-rows: auto 1fr;
    max-height: 90%;
    max-width: 600px;
    overflow: hidden;
    padding-bottom: env(safe-area-inset-bottom);
    position: relative;
    width: 90%
}

.app-modal .dropWin {
    height: 95vh
}

@media (min-width: 1024px) {
    .app-modal .dropWin {
        height:auto
    }
}

.app-modal__header {
    background-color: #091840;
    padding: .75rem 2.5rem .75rem 1rem;
    position: sticky;
    top: 0
}

.app-modal__header h2 {
    font-size: 1rem;
    font-weight: 600
}

.app-modal__body {
    grid-row: 2/3;
    overflow: hidden;
    width: 100%
}

.app-modal__close {
    color: #ebb058;
    display: flex;
    filter: drop-shadow(1px 1px 1px #091840);
    position: absolute;
    right: .5rem;
    top: .625rem;
    z-index: 2
}

.app-modal--full .app-modal__root {
    border-radius: unset;
    height: 100%;
    max-height: unset;
    max-width: unset;
    width: 100%
}

.app-modal--dynamic-width .app-modal__root {
    max-width: unset;
    width: unset
}

.app-modal--clean .app-modal__root {
    background-color: unset;
    overflow: visible
}

.app-modal--clean .app-modal__body {
    overflow: visible
}

.app-modal--danger .app-modal__header {
    background-color: #e81616;
    color: #fff;
    text-align: center
}

.app-modal--danger .app-modal__header h2 {
    text-align: center
}

.app-modal--danger .app-modal__close {
    color: #fff
}

.app-modal--success .app-modal__header {
    background-color: #5caa10;
    color: #fff;
    text-align: center
}

.app-modal--success .app-modal__header h2 {
    text-align: center
}

.app-modal--success .app-modal__close {
    color: #fff
}

.app-modal--header-danger .app-modal__header {
    background-color: #e81616;
    color: #fff;
    padding: .5rem 2.5rem .5rem 1rem
}

.app-modal--header-danger .app-modal__header h2 {
    font-size: 1.25rem;
    text-align: center
}

.app-modal--header-win .app-modal__header {
    background-color: #e81616;
    color: #fff;
    font-size: .75rem;
    text-align: center
}

.app-modal--header-win .app-modal__header em {
    font-size: 1rem;
    font-style: normal;
    font-weight: 600
}

.app-modal--header-win .app-modal__header span {
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 1024px) {
    .app-modal--header-win .app-modal__header {
        font-size:.875rem
    }

    .app-modal--header-win .app-modal__header em,.app-modal--header-win .app-modal__header span {
        font-size: 1.25rem
    }
}

.app-modal--hightlight .app-modal__backdrop {
    background-color: rgba(0,0,0,.8)
}

.app-modal--raffle {
    padding: 1rem
}

.app-modal--raffle .app-modal__root.surface {
    background-color: #1e2f6c;
    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 {
    background-color: #ff2929;
    border-radius: 5px;
    right: 1rem;
    top: 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 {
    background-color: #fff;
    border: 1px solid #ff2929;
    border-radius: 50%;
    color: #ff2929
}

.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 {
    background-color: transparent;
    display: flex;
    justify-content: center;
    overflow: overlay
}

.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: .5rem;
    top: 2rem
}

@media (min-width: 1024px) {
    .app-modal--story .app-modal__root .app-modal__close {
        right:1rem;
        top: 0
    }
}

.shared-jackpot-box {
    grid-gap: 2px;
    grid-template-rows: auto 1fr;
    width: 100%
}

.shared-jackpot-box,.shared-jackpot-box header {
    border-radius: 10px;
    display: grid;
    position: relative
}

.shared-jackpot-box header {
    grid-column-gap: .5rem;
    align-items: center;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    cursor: pointer;
    grid-template-columns: 6rem .125rem 1fr;
    grid-template-rows: 1fr;
    height: 110px;
    overflow: hidden;
    padding: .75rem .5rem
}

@media (min-width: 1024px) {
    .shared-jackpot-box header {
        grid-template-columns:4rem .125rem 1fr;
        height: 80px;
        padding: .5rem
    }
}

.shared-jackpot-box header .shared-jackpot-box__icon {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    overflow: hidden
}

.shared-jackpot-box header .shared-jackpot-box__icon img {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.shared-jackpot-box header span {
    background-color: var(--blue-dark);
    border-radius: 5px;
    display: block;
    height: 100%
}

.shared-jackpot-box header>div {
    justify-self: center;
    margin-top: -.25rem
}

@media (min-width: 1024px) {
    .shared-jackpot-box header>div {
        margin:0
    }
}

.shared-jackpot-box header>div h2 {
    font-size: .875rem;
    font-weight: 600;
    line-height: .875rem;
    text-align: center;
    text-transform: uppercase
}

.shared-jackpot-box header button {
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 5px;
    bottom: .25rem;
    display: flex;
    grid-column: 3/4;
    justify-content: center;
    justify-self: center;
    padding: .25rem 1rem;
    position: absolute
}

@media (min-width: 1024px) {
    .shared-jackpot-box header button {
        display:none
    }
}

.shared-jackpot-box .odometer {
    justify-self: right
}

.shared-jackpot-box .odometer .odometer__col-wrapper {
    background-color: unset;
    margin: 0
}

.shared-jackpot-box .odometer .odometer__digit {
    padding: 0
}

.shared-jackpot-box__winners {
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    transition: height .2s ease
}

.shared-jackpot-box__winners.absolute {
    left: 0;
    position: absolute;
    top: calc(100% + .5rem);
    width: 100%
}

.shared-jackpot-box__winners .wrapper {
    grid-gap: .25rem;
    display: grid
}

@media (min-width: 1024px) {
    .shared-jackpot-box__winners .wrapper {
        grid-gap:0
    }
}

.shared-jackpot-box__winners .wrapper>div:first-child {
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px 10px 0 0;
    padding: 2px
}

.shared-jackpot-box__winners .wrapper>div:first-child div {
    align-items: center;
    background-color: #0e1f4e;
    border-radius: 10px 10px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.shared-jackpot-box__winners .wrapper>div:first-child h2 {
    font-size: 1.25rem
}

.shared-jackpot-box__winners .wrapper>div:last-child {
    grid-gap: .25rem;
    display: grid
}

.shared-jackpot-box__winners .wrapper>div:last-child>div {
    grid-gap: 1px;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    padding: .5rem .5rem 0 0
}

.shared-jackpot-box__winners .wrapper>div:last-child>div .icon {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-row: span 3;
    justify-content: center;
    padding: .5rem;
    width: 5rem
}

.shared-jackpot-box__winners .wrapper>div:last-child>div .icon h5 {
    text-align: center
}

.shared-jackpot-box__winners .wrapper>div:last-child>div em,.shared-jackpot-box__winners .wrapper>div:last-child>div span {
    background-color: #0e1f4e;
    border-radius: 5px;
    display: block;
    padding: .25rem .25rem .25rem 2rem;
    position: relative
}

.shared-jackpot-box__winners .wrapper>div:last-child>div em i,.shared-jackpot-box__winners .wrapper>div:last-child>div span i {
    left: .5rem;
    position: absolute;
    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
}

@media (min-width: 1024px) {
    .shared-jackpot-box .wrapper {
        border-radius:10px;
        overflow: hidden
    }
}

.toggle-switcher[data-v-db690d7e] {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    justify-content: space-between;
    width: 100%
}

@media (min-width: 1024px) {
    .toggle-switcher[data-v-db690d7e] {
        width:unset
    }
}

.toggle-switcher h5[data-v-db690d7e] {
    color: var(--text-blue)
}

.toggle-switcher h5[data-v-db690d7e]:last-child {
    text-align: right
}

.toggle-switcher.theme--light h5[data-v-db690d7e] {
    color: var(--text-gray)
}

.toggle-switcher>div[data-v-db690d7e] {
    display: inline-block;
    grid-column: 2/3;
    height: 32px;
    position: relative;
    width: 60px
}

.toggle-switcher input[data-v-db690d7e] {
    cursor: pointer;
    height: 32px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 60px;
    z-index: 1
}

.toggle-switcher input:checked+.icon[data-v-db690d7e]:after {
    transform: translateX(26px)
}

.toggle-switcher .icon[data-v-db690d7e] {
    background-color: #fff;
    border-radius: 50px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s
}

.toggle-switcher .icon[data-v-db690d7e]:after {
    background-color: #091840;
    border-radius: 50%;
    bottom: 3px;
    content: "";
    height: 26px;
    left: 4px;
    position: absolute;
    transition: .3s;
    width: 26px
}

.sun-icon[data-v-db690d7e] {
    left: 9px
}

.moon-icon[data-v-db690d7e],.sun-icon[data-v-db690d7e] {
    height: 16px;
    position: absolute;
    top: 7px;
    width: 16px
}

.moon-icon[data-v-db690d7e] {
    right: 9px
}

.jackpot[data-v-6d319f45] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-rows: auto 1fr;
    position: relative;
    z-index: 6
}

@media (min-width: 1024px) {
    .jackpot[data-v-6d319f45] {
        grid-template-columns:auto 1fr;
        grid-template-rows: unset
    }
}

.jackpot__banner[data-v-6d319f45] {
    align-items: center;
    align-self: center;
    display: flex;
    justify-content: center
}

.jackpot__banner img[data-v-6d319f45] {
    display: block;
    width: 150px
}

@media (min-width: 1024px) {
    .jackpot__banner img[data-v-6d319f45] {
        width:100px
    }
}

.jackpot__root[data-v-6d319f45] {
    grid-gap: 2px;
    align-items: start;
    display: grid
}

@media (min-width: 1024px) {
    .jackpot__root[data-v-6d319f45] {
        grid-gap:.5rem;
        grid-template-columns: repeat(4,minmax(0,1fr));
        grid-template-rows: 1fr
    }
}

.habanero-jackpot {
    border-radius: 10px;
    position: relative
}

.habanero-jackpot a {
    grid-column-gap: .5rem;
    align-items: center;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px;
    cursor: pointer;
    display: grid;
    grid-template-columns: 6rem .125rem 1fr;
    height: 110px;
    overflow: hidden;
    padding: .75rem .5rem
}

@media (min-width: 1024px) {
    .habanero-jackpot a {
        grid-template-columns:4rem .125rem 1fr;
        height: 80px;
        padding: .5rem
    }
}

.habanero-jackpot a span {
    background-color: var(--blue-dark);
    border-radius: 5px;
    display: block;
    height: 100%
}

.habanero-jackpot a div {
    justify-self: center
}

.habanero-jackpot a div h2 {
    font-size: .875rem;
    text-align: center;
    text-transform: uppercase
}

.habanero-jackpot a .odometer {
    justify-self: center
}

.habanero-jackpot a .odometer .odometer__col-wrapper {
    background-color: unset;
    margin: 0
}

.habanero-jackpot a .odometer .odometer__digit {
    padding: 0
}

.habanero-jackpot a img {
    display: block;
    height: 100%;
    max-height: 64px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.brand-button[data-v-6a60ad26] {
    width: 100%
}

.brand-button i[data-v-6a60ad26] {
    color: inherit;
    margin-right: .375rem
}

.bonus-panel[data-v-0216970f] {
    margin-bottom: .75rem
}

.bonus-panel__select[data-v-0216970f] {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    margin-bottom: .5rem;
    overflow: hidden
}

.bonus-panel header[data-v-0216970f] {
    background-color: #0e2258;
    height: 40px
}

.bonus-panel header button[data-v-0216970f] {
    grid-gap: .25rem;
    align-items: center;
    display: grid;
    grid-template-columns: auto 1fr auto;
    padding-right: .5rem;
    width: 100%
}

.bonus-panel header span[data-v-0216970f] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100
}

.bonus-panel header label[data-v-0216970f] {
    align-items: center;
    background-color: #0e2258;
    border-right: 1px solid #1b3a8e;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    height: 40px;
    justify-content: center;
    padding: .4375rem .5rem;
    transition: all .2s ease;
    width: 6rem
}

.bonus-panel header label i.icon--lg[data-v-0216970f] {
    font-size: 1.33rem
}

.bonus-panel ul[data-v-0216970f] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid;
    overflow: hidden;
    transition: max-height .2s ease
}

.bonus-panel ul input[data-v-0216970f] {
    position: absolute;
    visibility: hidden
}

.bonus-panel ul li[data-v-0216970f]:first-child {
    border-top: 1px solid #1b3a8e
}

.bonus-panel ul label[data-v-0216970f] {
    grid-gap: .5rem;
    align-items: center;
    background-color: #0e2258;
    display: grid;
    grid-template-columns: auto 1fr;
    padding: .4375rem .5rem
}

.bonus-panel ul label i[data-v-0216970f] {
    font-size: 1rem
}

.bonus-panel ul label h4[data-v-0216970f] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bonus-panel__current[data-v-0216970f] {
    grid-gap: 1px;
    background-color: #1b3a8e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 1fr auto;
    overflow: hidden
}

.bonus-panel__current>div[data-v-0216970f]:not(.bonus-panel__details) {
    align-items: center;
    background-color: #0e1f4e;
    display: flex;
    grid-row: 2/3;
    justify-content: center;
    padding: .25rem .5rem
}

.bonus-panel__current>div:not(.bonus-panel__details) button[data-v-0216970f] {
    font-size: 1rem
}

.bonus-panel__current h2[data-v-0216970f] {
    align-items: center;
    background-color: #0e1f4e;
    display: flex;
    grid-column: span 2;
    justify-content: center;
    justify-self: center;
    padding: .25rem 2.25rem;
    position: relative;
    width: 100%
}

.bonus-panel__current h2 i[data-v-0216970f]:not(.icon-hexagon-exclamation) {
    margin-right: .375rem;
    margin-top: -2px
}

.bonus-panel__current h2 i.icon-hexagon-exclamation[data-v-0216970f] {
    color: #fdd835;
    left: .5rem;
    position: absolute
}

.bonus-panel__details[data-v-0216970f] {
    grid-gap: .25rem;
    background-color: #0e1f4e;
    display: grid;
    font-size: .75rem;
    grid-row: 2/3;
    grid-template-columns: auto 1fr;
    padding: .25rem .5rem
}

.bonus-panel__details i[data-v-0216970f] {
    color: #fdd835
}

.bonus-panel__details div[data-v-0216970f] {
    display: flex;
    flex-direction: column
}

.bonus-panel__details div span[data-v-0216970f],.bonus-panel__details div strong[data-v-0216970f] {
    margin: .125rem 0
}

.bonus-panel__details div span.warning[data-v-0216970f],.bonus-panel__details div strong.warning[data-v-0216970f] {
    color: #fdd835
}

.bonus-select ul[data-v-4146dfa2] {
    grid-gap: .5rem;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(auto-fill,minmax(15rem,1fr))
}

.bonus-select ul input[data-v-4146dfa2] {
    position: absolute;
    visibility: hidden
}

.bonus-select ul i.icon-hexagon[data-v-4146dfa2],.bonus-select ul i.icon-hexagon-check[data-v-4146dfa2] {
    left: .5rem;
    position: absolute;
    top: .5rem
}

.bonus-select ul label[data-v-4146dfa2] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    display: grid;
    grid-template-columns: 1fr auto;
    height: 100%;
    padding: .5rem 1rem;
    position: relative;
    transition: all .2s ease
}

.bonus-select ul label.active[data-v-4146dfa2],.bonus-select ul label[data-v-4146dfa2]:hover {
    border-color: #ebb058
}

.bonus-select ul label.active i.icon-hexagon-check[data-v-4146dfa2],.bonus-select ul label:hover i.icon-hexagon-check[data-v-4146dfa2] {
    color: #ebb058
}

.bonus-select ul label button[data-v-4146dfa2] {
    align-self: center
}

.bonus-select ul label h2[data-v-4146dfa2],.bonus-select ul label h4[data-v-4146dfa2] {
    grid-column: 1/-1;
    text-align: center
}

.bonus-select ul label h2 i[data-v-4146dfa2],.bonus-select ul label h4 i[data-v-4146dfa2] {
    color: #fdd835
}

.bonus-select__details[data-v-4146dfa2] {
    grid-gap: .25rem;
    background-color: #0e1f4e;
    display: grid;
    font-size: .75rem;
    grid-template-columns: auto 1fr
}

.bonus-select__details div[data-v-4146dfa2] {
    display: flex;
    flex-direction: column
}

.bonus-select__details div span[data-v-4146dfa2],.bonus-select__details div strong[data-v-4146dfa2] {
    margin: .125rem 0
}

.bonus-select__details div span.warning[data-v-4146dfa2],.bonus-select__details div strong.warning[data-v-4146dfa2] {
    color: #fdd835
}

.method-info {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.method-info>div {
    align-items: center;
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    padding: .5rem
}

.method-info>div i {
    margin-bottom: .5rem
}

.method-info>div>div {
    overflow: hidden;
    width: 100%
}

.method-info>div:last-child {
    flex-direction: row;
    grid-column: span 2
}

.method-info>div:last-child i {
    margin-bottom: 0;
    margin-right: .5rem
}

.method-info>div:last-child>div {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: unset
}

.method-info>div span {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.method-info>div h2 {
    color: #ebb058;
    text-align: center
}

.method-info--d>div {
    padding: .75rem
}

.method-info--d h2 {
    font-size: 2rem
}

.method-video {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.method-video iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.preset-amounts {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.preset-amounts label {
    align-items: center;
    background-color: #0e2258;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    font-weight: 600;
    justify-content: center;
    padding: .5rem;
    transition: all .2s ease
}

@media (hover: hover) and (min-width:1024px) {
    .preset-amounts label:hover {
        border-color:#ebb058;
        color: #ebb058
    }
}

.preset-amounts__input {
    position: absolute;
    visibility: hidden
}

.preset-amounts .preset-amounts__item--active label {
    border-color: #ebb058;
    color: #ebb058
}

.preset-amounts--d {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.input-amount {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    height: 40px;
    overflow: hidden;
    position: relative;
    transition: border-color .2s ease
}

.input-amount label {
    align-items: center;
    background-color: #0e2258;
    border-right: 1px solid #1b3a8e;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .4375rem .5rem;
    text-transform: uppercase;
    transition: all .2s ease;
    width: 6rem
}

.input-amount label i.icon--lg {
    font-size: 1.33rem
}

.input-amount--invalid {
    border-color: #f42727
}

.input-amount--focused,.input-amount--valid {
    border-color: #ebb058
}

.input-amount--focused label,.input-amount--valid label {
    background-color: #ebb058;
    border-color: #ebb058;
    color: #0e1f4e
}

.input-amount input {
    background-color: #091840;
    color: #ebb058;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 600;
    padding: .375rem .5rem
}

.input-amount input.hidden {
    background-color: transparent;
    color: transparent;
    position: absolute;
    z-index: -1
}

.input-amount input::-moz-placeholder {
    font-size: .875rem
}

.input-amount input::placeholder {
    font-size: .875rem
}

.input-generic {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    height: 40px;
    overflow: hidden;
    position: relative;
    transition: border-color .2s ease
}

.input-generic label {
    align-items: center;
    background-color: #0e2258;
    border-right: 1px solid #1b3a8e;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .4375rem .5rem;
    text-transform: uppercase;
    transition: all .2s ease;
    width: 6rem
}

.input-generic label i.icon--lg {
    font-size: 1.33rem
}

.input-generic--invalid {
    border-color: #f42727
}

.input-generic--focused,.input-generic--valid {
    border-color: #ebb058
}

.input-generic--focused label,.input-generic--valid label {
    background-color: #ebb058;
    border-color: #ebb058;
    color: #0e1f4e
}

.input-generic input {
    background-color: #091840;
    color: #fff;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 600;
    padding: .375rem .5rem
}

.wallet-select {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    height: 40px;
    overflow: hidden;
    position: relative;
    transition: border-color .2s ease
}

.wallet-select label {
    align-items: center;
    background-color: #0e2258;
    border-right: 1px solid #1b3a8e;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .4375rem .5rem;
    text-transform: uppercase;
    transition: all .2s ease;
    width: 6rem
}

.wallet-select label i.icon--lg {
    font-size: 1.33rem
}

.wallet-select--invalid {
    border-color: #f42727
}

.wallet-select--focused,.wallet-select--valid {
    border-color: #ebb058
}

.wallet-select--focused label,.wallet-select--valid label {
    background-color: #ebb058;
    border-color: #ebb058;
    color: #0e1f4e
}

.wallet-select select {
    background-color: #091840;
    color: #fff;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 600;
    padding: .375rem 1.5rem .375rem .5rem
}

.wallet-select__arrow {
    position: absolute;
    right: .5rem;
    top: 50%;
    transform: translateY(-50%)
}

.input__container {
    margin-bottom: .5rem
}

.pagination[data-v-999bb086] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.pagination button[data-v-999bb086],.pagination span[data-v-999bb086] {
    align-items: center;
    display: flex;
    font-size: .75rem;
    font-weight: 700;
    justify-content: center;
    margin: .1rem;
    padding: .25rem .75rem
}

.pagination button[data-v-999bb086] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 5px
}

.pagination button.active[data-v-999bb086] {
    background-color: #ebb058;
    border: none;
    color: #000
}

.bonus-modal[data-v-02b35dce] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
    min-height: 60vh;
    overflow: scroll;
    overflow: overlay;
    padding: .5rem
}

@media (min-width: 1024px) {
    .bonus-modal[data-v-02b35dce] {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .bonus-modal[data-v-02b35dce]::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .bonus-modal[data-v-02b35dce]::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .bonus-modal[data-v-02b35dce]::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.bonus-modal__select[data-v-02b35dce] {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    margin-bottom: .5rem;
    max-height: 40px;
    overflow: hidden;
    transition: max-height .2s ease
}

.bonus-modal__select.collapsed[data-v-02b35dce] {
    max-height: 240px
}

.bonus-modal__select header[data-v-02b35dce] {
    height: 40px
}

.bonus-modal__select header button[data-v-02b35dce] {
    align-items: center;
    background-color: #091840;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 0 1.75rem;
    position: relative;
    width: 100%
}

.bonus-modal__select header span[data-v-02b35dce] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.bonus-modal__select header i[data-v-02b35dce] {
    position: absolute;
    right: .5rem
}

.bonus-modal__select ul[data-v-02b35dce] {
    grid-gap: 1px;
    background-color: #091840;
    display: grid;
    max-height: 180px;
    overflow: scroll;
    overflow: overlay
}

@media (min-width: 1024px) {
    .bonus-modal__select ul[data-v-02b35dce] {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .bonus-modal__select ul[data-v-02b35dce]::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .bonus-modal__select ul[data-v-02b35dce]::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .bonus-modal__select ul[data-v-02b35dce]::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.bonus-modal__select ul label[data-v-02b35dce] {
    align-items: center;
    background-color: #0e2258;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center
}

.bonus-modal__select ul input[data-v-02b35dce] {
    position: absolute;
    visibility: hidden
}

.bonus-modal .brand-button[data-v-02b35dce] {
    margin-bottom: 1rem
}

.bonus-modal__history[data-v-02b35dce] {
    align-self: end;
    background-color: #1b3a8e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    overflow: hidden
}

.bonus-modal__history header[data-v-02b35dce] {
    grid-gap: 1px;
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    overflow: hidden;
    position: sticky;
    top: 0
}

.bonus-modal__history header h5[data-v-02b35dce] {
    background-color: #091840;
    padding: .375rem .25rem
}

.bonus-modal__history header h5[data-v-02b35dce]:not(:last-child) {
    grid-column: span 2
}

.bonus-modal__history ul[data-v-02b35dce] {
    grid-gap: 1px;
    display: grid;
    max-height: 7rem;
    overflow: scroll;
    overflow: overlay
}

@media (min-width: 1024px) {
    .bonus-modal__history ul[data-v-02b35dce] {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .bonus-modal__history ul[data-v-02b35dce]::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .bonus-modal__history ul[data-v-02b35dce]::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .bonus-modal__history ul[data-v-02b35dce]::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.bonus-modal__history ul span.error[data-v-02b35dce] {
    color: #f42727
}

.bonus-modal__history ul span.success[data-v-02b35dce] {
    color: #00c717
}

.bonus-modal__history ul span.warning[data-v-02b35dce] {
    color: #fdd835
}

.bonus-modal__history ul li[data-v-02b35dce] {
    grid-gap: 1px;
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.bonus-modal__history ul li span[data-v-02b35dce] {
    font-size: .75rem
}

.bonus-modal__history ul li h5[data-v-02b35dce],.bonus-modal__history ul li span[data-v-02b35dce] {
    background-color: #0e1f4e;
    overflow: hidden;
    padding: .25rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bonus-modal__history ul li h5[data-v-02b35dce],.bonus-modal__history ul li span[data-v-02b35dce]:not(:last-child) {
    grid-column: span 2
}

.bonus-modal .pagination[data-v-02b35dce] {
    margin-top: .5rem
}

.user-panel[data-v-c6b7569c] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    overflow: hidden
}

.user-panel header[data-v-c6b7569c] {
    grid-gap: .5rem;
    background-color: #0e1f4e;
    display: grid;
    grid-template-columns: auto 1fr auto;
    padding-right: .5rem
}

.user-panel header.with-status[data-v-c6b7569c] {
    grid-template-columns: auto 1fr auto auto
}

.user-panel header h4[data-v-c6b7569c] {
    margin-bottom: .125rem;
    padding: .5rem
}

.user-panel header button[data-v-c6b7569c] {
    align-self: center
}

.user-panel__icon[data-v-c6b7569c] {
    align-items: center;
    background-color: #091840;
    display: flex;
    justify-content: center;
    padding: .5rem 1rem;
    transition: color .2s ease;
    width: 3rem
}

.user-panel__status[data-v-c6b7569c] {
    margin-top: .125rem;
    padding: .5rem;
    text-transform: uppercase
}

.user-panel__status--warning[data-v-c6b7569c] {
    color: #fdd835
}

.user-panel__status--danger[data-v-c6b7569c] {
    color: #f42727
}

.user-panel__status--success[data-v-c6b7569c] {
    color: #00c717
}

.user-panel__body[data-v-c6b7569c] {
    overflow: hidden;
    transition: max-height .2s ease
}

.user-panel--collapsed .user-panel__icon[data-v-c6b7569c] {
    color: #ebb058
}

.form-verify-email {
    padding: .5rem
}

.form-verify-email__current {
    background-color: #0e1f4e;
    border-radius: 5px;
    margin-bottom: .5rem;
    padding: .5rem;
    text-align: center
}

.form-verify-email__instructions {
    grid-gap: .5rem;
    display: grid;
    margin-top: .5rem
}

.form-verify-email__instructions div {
    grid-gap: .5rem;
    align-items: center;
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 3rem 1fr;
    padding: .5rem;
    position: relative
}

.form-verify-email__instructions div:last-child {
    margin-bottom: 0
}

.form-verify-email__instructions div h4,.form-verify-email__instructions div i {
    color: #ebb058
}

.form-verify-email__instructions div i {
    grid-column: 1/2;
    grid-row: 1/3
}

.form-verify-email__instructions div h4,.form-verify-email__instructions div p {
    grid-column: 2/3
}

.form-verify-email__instructions div h4 {
    grid-row: 1/2
}

.form-verify-email__instructions div p {
    grid-row: 2/3
}

.user-input[data-v-4730fa5c] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    overflow: hidden
}

.user-input label[data-v-4730fa5c] {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .5rem;
    text-transform: uppercase;
    transition: all .2s ease
}

.user-input label i[data-v-4730fa5c] {
    margin-right: .25rem
}

.user-input--focused[data-v-4730fa5c] {
    border-color: #ebb058
}

.user-input--focused label[data-v-4730fa5c] {
    background-color: #ebb058;
    border-color: #ebb058;
    color: #0e1f4e
}

.user-input--invalid[data-v-4730fa5c] {
    border-color: #f42727
}

.user-input--disabled label[data-v-4730fa5c] {
    color: hsla(0,0%,100%,.6)
}

.user-input input[data-v-4730fa5c] {
    color: #fff;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 600;
    overflow: hidden;
    padding: .25rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.user-input input[type=date i][data-v-4730fa5c] {
    color: #fff;
    text-align: right
}

.user-input input[data-v-4730fa5c]::-webkit-calendar-picker-indicator {
    background-color: #ebb058;
    border-radius: 5px;
    margin-left: .25rem
}

.user-input button[data-v-4730fa5c] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 .5rem
}

.user-input__error[data-v-4730fa5c] {
    bottom: 0;
    color: #f42727;
    font-size: .75rem;
    font-style: italic;
    position: absolute;
    transform: translateY(100%)
}

.form-verify-phone {
    padding: .5rem
}

.form-verify-phone__current {
    background-color: #0e1f4e;
    border-radius: 5px;
    margin-bottom: .5rem;
    padding: .5rem;
    text-align: center
}

.form-verify-phone__instructions {
    grid-gap: .5rem;
    display: grid;
    margin-top: .5rem
}

.form-verify-phone__instructions div {
    grid-gap: .5rem;
    align-items: center;
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 3rem 1fr;
    padding: .5rem;
    position: relative
}

.form-verify-phone__instructions div:last-child {
    margin-bottom: 0
}

.form-verify-phone__instructions div h4,.form-verify-phone__instructions div i {
    color: #ebb058
}

.form-verify-phone__instructions div i {
    grid-column: 1/2;
    grid-row: 1/3
}

.form-verify-phone__instructions div h4,.form-verify-phone__instructions div p {
    grid-column: 2/3
}

.form-verify-phone__instructions div h4 {
    grid-row: 1/2
}

.form-verify-phone__instructions div p {
    grid-row: 2/3
}

.user-verify[data-v-bd6896c4] {
    padding: .5rem
}

.user-verify .user-panel[data-v-bd6896c4] {
    margin-bottom: .5rem
}

.user-verify--d[data-v-bd6896c4] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.notification-bar-container[data-v-0888733e] {
    align-items: center;
    border-bottom: 2px solid #000;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 80px;
    justify-content: center;
    padding: 12px;
    width: 100%
}

@media (min-width: 1024px) {
    .notification-bar-container[data-v-0888733e] {
        height:50px
    }
}

@media (min-width: 900px) {
    .notification-bar-container[data-v-0888733e] {
        padding:12px 0
    }
}

.notification-bar-container img[data-v-0888733e] {
    height: 24px;
    margin-right: 18px;
    width: 24px
}

@media (min-width: 900px) {
    .notification-bar-container img[data-v-0888733e] {
        margin-right:12px
    }
}

.notification-bar-container .text[data-v-0888733e] {
    font-size: 12px;
    font-weight: 700
}

@media (min-width: 900px) {
    .notification-bar-container .text[data-v-0888733e] {
        font-size:15px
    }
}

.jackpot-box {
    grid-gap: 2px;
    display: grid;
    flex: 0 0 100%;
    position: relative;
    scroll-snap-align: start;
    width: 100%
}

.jackpot-box header {
    grid-column-gap: .5rem;
    align-items: center;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    border-radius: 10px;
    cursor: pointer;
    display: grid;
    grid-template-columns: 6rem .125rem 1fr;
    height: 110px;
    overflow: hidden;
    padding: .75rem .5rem;
    position: relative
}

@media (min-width: 1024px) {
    .jackpot-box header {
        grid-template-columns:4rem .125rem 1fr;
        height: 80px;
        padding: .5rem
    }
}

.jackpot-box header span {
    background-color: var(--blue-dark);
    border-radius: 5px;
    display: block;
    height: 100%
}

.jackpot-box header .jackpot-box__icon {
    grid-gap: .25rem;
    display: grid;
    grid-template-rows: repeat(2,minmax(0,1fr));
    height: 100%;
    justify-items: center;
    overflow: hidden
}

@media (min-width: 1024px) {
    .jackpot-box header .jackpot-box__icon {
        display:block
    }
}

.jackpot-box header .jackpot-box__icon img {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

@media (min-width: 1024px) {
    .jackpot-box header .jackpot-box__icon img:first-child {
        display:none
    }
}

.jackpot-box header>div {
    justify-self: center
}

.jackpot-box header>div h2 {
    font-size: .875rem;
    font-weight: 600;
    line-height: .875rem;
    text-align: center;
    text-transform: uppercase
}

.jackpot-box header .odometer {
    justify-self: center
}

.jackpot-box header .odometer .odometer__col-wrapper {
    background-color: unset;
    margin: 0
}

.jackpot-box header .odometer .odometer__digit {
    padding: 0
}

.jackpot-box header button {
    align-items: center;
    background-color: var(--blue-dark);
    border-radius: 5px;
    bottom: .25rem;
    display: flex;
    grid-column: 3/4;
    justify-content: center;
    justify-self: center;
    padding: .25rem 1rem;
    position: absolute
}

@media (min-width: 1024px) {
    .jackpot-box header button {
        display:none
    }
}

.jackpot-box__winner {
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    transition: height .2s ease
}

.jackpot-box__winner.absolute {
    left: 0;
    position: absolute;
    top: calc(100% + .5rem);
    width: 100%
}

.jackpot-box__winner .wrapper {
    grid-gap: 1px;
    background: linear-gradient(90deg,#a10331 0,#ca113d);
    display: grid;
    grid-template-columns: auto 1fr;
    padding: .5rem .5rem 0 0
}

.jackpot-box__winner .wrapper div {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-row: 1/4;
    justify-content: center;
    padding: .5rem;
    width: 5rem
}

.jackpot-box__winner .wrapper div h5 {
    text-align: center
}

.jackpot-box__winner .wrapper em,.jackpot-box__winner .wrapper span {
    background-color: #0e1f4e;
    border-radius: 5px;
    display: block;
    padding: .25rem .25rem .25rem 2rem;
    position: relative
}

.jackpot-box__winner .wrapper em i,.jackpot-box__winner .wrapper span i {
    left: .5rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.jackpot-box__winner .wrapper h2 {
    font-size: 2rem;
    text-align: center
}

.toasted-container[data-v-b39e63d8] {
    grid-gap: 1rem;
    align-items: center;
    background: linear-gradient(45deg,#091840,#ca113d);
    border-radius: 50px;
    bottom: 6rem;
    box-shadow: 0 0 20px 8px #000;
    display: grid;
    font-size: .8rem;
    grid-template-columns: auto 1fr auto;
    left: 0;
    padding: .5rem;
    width: 100%
}

.toasted-container div[data-v-b39e63d8] {
    align-items: center;
    display: grid;
    justify-items: center
}

.toasted-container div.icon[data-v-b39e63d8],.toasted-container div.logo[data-v-b39e63d8] {
    background-color: rgba(0,0,0,.4);
    border-radius: 50%;
    padding: 1rem
}

.toasted-container div.logo[data-v-b39e63d8] {
    color: #ebb058
}

.toasted-container div.content[data-v-b39e63d8] {
    justify-items: start
}

.toasted-container div.content .title[data-v-b39e63d8] {
    font-size: 1rem;
    font-weight: 600
}

@media (min-width: 1024px) {
    .toasted-container[data-v-b39e63d8] {
        bottom:6rem;
        left: 1rem;
        padding: 1rem;
        width: auto
    }
}

.toasted-container.extraHeight[data-v-b39e63d8] {
    bottom: 11rem
}

.pragmatic-jackpot[data-v-6c64f26c] {
    align-items: start;
    display: grid;
    position: relative;
    z-index: 4
}

@media (min-width: 1024px) {
    .pragmatic-jackpot[data-v-6c64f26c] {
        grid-gap:.5rem;
        grid-template-columns: auto 1fr;
        grid-template-rows: unset
    }
}

.pragmatic-jackpot__banner[data-v-6c64f26c] {
    align-self: center;
    display: none;
    justify-self: center
}

.pragmatic-jackpot__banner img[data-v-6c64f26c] {
    display: block;
    width: 150px
}

@media (min-width: 1024px) {
    .pragmatic-jackpot__banner img[data-v-6c64f26c] {
        width:100px
    }

    .pragmatic-jackpot__banner[data-v-6c64f26c] {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

.pragmatic-jackpot__root[data-v-6c64f26c] {
    grid-gap: .25rem;
    -ms-overflow-style: none;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.pragmatic-jackpot__root[data-v-6c64f26c]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .pragmatic-jackpot__root[data-v-6c64f26c] {
        grid-gap:.5rem;
        display: grid;
        grid-template-columns: repeat(4,minmax(0,1fr));
        overflow: unset
    }
}

.app-header__username {
    min-width: 0
}

.app-header__username span {
    overflow: hidden;
    padding-left: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .app-header__username span {
        padding-left:.5rem
    }
}

.top10-carousel {
    position: relative
}

.top10-carousel .top10-observer {
    height: 1px;
    position: absolute;
    top: -100px;
    width: 100%
}

@media (min-width: 1024px) {
    .top10-carousel {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.top10-carousel__header h2 {
    grid-gap: .5rem;
    align-items: center;
    display: flex;
    font-size: 1.25rem;
    font-weight: 700;
    justify-content: center;
    text-transform: uppercase
}

.top10-carousel__header h2 img {
    display: block;
    height: 1.5rem
}

.top10-carousel__content {
    -ms-overflow-style: none;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    padding: 1rem;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    transform: translateX(-.5rem);
    width: calc(100% + 2.25rem)
}

.top10-carousel__content::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .top10-carousel__content {
        align-items:center;
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
        margin-left: 2.75rem;
        overflow: visible;
        padding: 2rem 4.5rem;
        transform: translateX(0);
        width: 100%
    }
}

@media (min-width: 1440px) {
    .top10-carousel__content {
        max-width:1500px;
        width: 85vw
    }
}

.top10-carousel__content li:not(.fill) {
    flex: 0 0 36%;
    margin-left: -1.25rem;
    position: relative;
    scroll-snap-align: center;
    transform: perspective(100rem) rotateY(-40deg)
}

.top10-carousel__content li:not(.fill):nth-child(2) {
    margin-left: -1.5rem
}

@media (min-width: 1024px) {
    .top10-carousel__content li:not(.fill) {
        flex:0 0 15%;
        margin-left: -3.5rem!important;
        transform: perspective(100rem) rotateY(-30deg)
    }
}

.top10-carousel__content a {
    display: block;
    overflow: hidden;
    position: relative
}

.top10-carousel__arb {
    height: 0;
    padding-bottom: 181.0344827586%;
    position: relative;
    width: 100%
}

.top10-carousel__arb img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.top10-carousel__item {
    background-color: #0e1f4e;
    box-shadow: 5px 3px 2px rgba(0,0,0,.4);
    overflow: hidden;
    position: relative;
    transition: box-shadow .5s cubic-bezier(.4,0,.2,1)
}

.top10-carousel__item:after {
    background: linear-gradient(0deg,#a10331 0,#ca113d 50%,#ca113d);
    bottom: 0;
    content: "";
    height: 7rem;
    position: absolute;
    right: 0;
    transform: translate(50%,50%) rotate(45deg);
    width: 7rem
}

.top10-carousel__item:before {
    align-items: center;
    bottom: 0;
    content: attr(data-pos);
    display: flex;
    filter: drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.7));
    font-size: 2.5rem;
    font-weight: 700;
    height: 3rem;
    justify-content: center;
    position: absolute;
    right: 0;
    width: 3rem;
    z-index: 4
}

.top10-carousel .top10-carousel__placeholder img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center 25%;
    object-position: center 25%;
    padding: 1rem
}

.top10-carousel .top10-carousel__placeholder .top10-carousel__detail {
    align-items: center;
    display: flex;
    justify-content: center
}

.top10-carousel--back {
    animation: slide-in .5s cubic-bezier(.4,0,.2,1) forwards
}

.top10-carousel--out {
    animation: slide-out .5s cubic-bezier(.4,0,.2,1) forwards
}

.top10-carousel--out a {
    box-shadow: 0 2px 2px 2px rgba(0,0,0,.4)
}

.top10-carousel__detail {
    bottom: 0;
    display: none;
    height: 50%;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 2
}

.top10-carousel__detail span {
    background-color: #ebb058;
    border-radius: 5px;
    color: #000;
    display: block;
    font-size: .75rem;
    margin: 0 auto;
    max-width: 80%;
    overflow: hidden;
    padding: .125rem .25rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.top10-carousel .fill {
    flex-shrink: 0;
    height: 10px;
    width: .5rem
}

@media (min-width: 1024px) {
    .top10-carousel .fill {
        display:none
    }
}

.top10-carousel.theme--light .top10-carousel__header h2 {
    color: var(--text-gray)
}

.app-header[data-v-6f0cb90a] {
    background-color: #091840;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.app-header__social-buttons[data-v-6f0cb90a] {
    align-items: center;
    background-color: #f5a623;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    width: 28px
}

.app-header__social-buttons img[data-v-6f0cb90a] {
    height: 22px;
    width: 22px
}

@media (min-width: 1024px) {
    .app-header__mobile-whatsapp[data-v-6f0cb90a] {
        display:none
    }
}

.app-header__social-media[data-v-6f0cb90a] {
    display: flex;
    flex-direction: row;
    width: 100%
}

.app-header__social-media .whatsapp[data-v-6f0cb90a] {
    align-items: center;
    background-color: #25d366;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    padding: 12px 24px;
    width: 50%
}

.app-header__social-media .whatsapp img[data-v-6f0cb90a] {
    height: 28px;
    margin-right: 4px;
    width: 28px
}

.app-header__social-media .telegram[data-v-6f0cb90a] {
    align-items: center;
    background-color: #08c;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    padding: 12px 24px;
    width: 50%
}

.app-header__social-media .telegram img[data-v-6f0cb90a] {
    height: 28px;
    margin-right: 4px;
    width: 28px
}

.app-header__warning[data-v-6f0cb90a] {
    background-color: #fdd835;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: none;
    grid-column: 3/4;
    padding: .5rem 1.5rem;
    position: absolute;
    top: 100%;
    transform: translate(1rem,-150%);
    transition: transform .2s ease;
    width: 80%;
    z-index: -1
}

@media (min-width: 1024px) {
    .app-header__warning[data-v-6f0cb90a] {
        display:block
    }
}

.app-header__warning span[data-v-6f0cb90a] {
    color: #000;
    display: block;
    font-size: .75rem;
    text-align: center
}

@media (min-width: 1180px) {
    .app-header__warning.warning--visible[data-v-6f0cb90a] {
        transform:translate(1rem)
    }
}

.app-header__dropdown[data-v-6f0cb90a] {
    background: linear-gradient(180deg,#0a1b49 0,#ca113d);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: none;
    height: 55px;
    padding: 1rem 1.5rem;
    position: absolute;
    top: 100%;
    transition: transform .2s ease;
    width: calc(100% - 1rem);
    z-index: -1
}

.app-header__dropdown.dropdown--left[data-v-6f0cb90a] {
    grid-column: 1/2;
    justify-self: end;
    transform: translate(-1rem,-150%)
}

@media (min-width: 1024px) {
    .app-header__dropdown.dropdown--left[data-v-6f0cb90a] {
        align-items:center;
        display: flex;
        justify-content: center
    }
}

.app-header__dropdown.dropdown--left ul a[data-v-6f0cb90a],.app-header__dropdown.dropdown--left ul button[data-v-6f0cb90a] {
    padding: 0 .5rem
}

@media (min-width: 1367px) {
    .app-header__dropdown.dropdown--left ul a[data-v-6f0cb90a],.app-header__dropdown.dropdown--left ul button[data-v-6f0cb90a] {
        padding:0 .8rem
    }
}

.app-header__dropdown.dropdown--left li:not(:last-child) a[data-v-6f0cb90a]:after {
    background-color: hsla(0,0%,100%,.5);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    width: 1px
}

.app-header__dropdown.dropdown--right[data-v-6f0cb90a] {
    align-items: center;
    grid-column: 3/4;
    justify-content: center;
    transform: translate(1rem,-150%)
}

@media (min-width: 1024px) {
    .app-header__dropdown.dropdown--right[data-v-6f0cb90a] {
        display:flex
    }
}

.app-header__dropdown.dropdown--right div[data-v-6f0cb90a] {
    grid-gap: .25rem;
    display: flex;
    padding-right: .5rem;
    position: relative
}

.app-header__dropdown.dropdown--right div[data-v-6f0cb90a]:after {
    background-color: hsla(0,0%,100%,.5);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    width: 1px
}

.app-header__dropdown.dropdown--right div button[data-v-6f0cb90a] {
    align-items: center;
    border-radius: 2px;
    display: flex;
    font-size: .75rem;
    justify-content: center;
    padding: .25rem .5rem;
    text-transform: uppercase
}

.app-header__dropdown.dropdown--right div button i[data-v-6f0cb90a] {
    font-size: .875rem;
    margin-right: .25rem
}

.app-header__dropdown.dropdown--right div button i[data-v-6f0cb90a]:before {
    color: #fff
}

.app-header__dropdown.dropdown--right div button.app-header__whatsapp[data-v-6f0cb90a] {
    background-color: #25d366
}

.app-header__dropdown.dropdown--right div button.app-header__telegram[data-v-6f0cb90a] {
    background-color: #08c
}

.app-header__dropdown.dropdown--right ul a i[data-v-6f0cb90a],.app-header__dropdown.dropdown--right ul button i[data-v-6f0cb90a] {
    margin-right: .5rem
}

@media (min-width: 1180px) {
    .app-header__dropdown.dropdown--visible.dropdown--left[data-v-6f0cb90a] {
        transform:translate(-1rem)
    }

    .app-header__dropdown.dropdown--visible.dropdown--right[data-v-6f0cb90a] {
        transform: translate(1rem)
    }
}

.app-header__dropdown ul[data-v-6f0cb90a] {
    display: flex;
    justify-content: center
}

.app-header__dropdown ul a[data-v-6f0cb90a],.app-header__dropdown ul button[data-v-6f0cb90a] {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: .875rem;
    font-weight: 600;
    justify-content: center;
    padding: 0 .5rem;
    position: relative;
    text-transform: uppercase
}

.app-header__slogan[data-v-6f0cb90a] {
    background: linear-gradient(180deg,#0a1b49 0,#ca113d);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #fff;
    display: none;
    font-style: italic;
    font-weight: 700;
    grid-column: 2/3;
    justify-self: center;
    padding: .5rem;
    position: absolute;
    top: 100%;
    transform: translateY(-150%);
    transition: transform .3s cubic-bezier(.4,0,.2,1);
    width: calc(100% + 3rem);
    z-index: -1
}

@media (min-width: 1024px) {
    .app-header__slogan[data-v-6f0cb90a] {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.app-header__slogan h2[data-v-6f0cb90a] {
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase
}

@media (min-width: 1180px) {
    .app-header__slogan.slogan-visible[data-v-6f0cb90a] {
        transform:translate(0)
    }
}

.app-header__notification[data-v-6f0cb90a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.app-header__wrapper[data-v-6f0cb90a] {
    grid-column-gap: .5rem;
    align-items: center;
    background-color: #091840;
    display: grid;
    grid-template-columns: auto auto auto auto;
    height: var(--header-height);
    margin: 0 auto;
    max-width: 1420px;
    padding: 0 .5rem;
    position: relative
}

@media (min-width: 1024px) {
    .app-header__wrapper[data-v-6f0cb90a] {
        grid-column-gap:1.5rem;
        align-items: unset;
        grid-template-columns: 1fr auto 1fr;
        grid-template-rows: 3fr 2fr;
        padding: 0 1rem
    }

    .app-header__wrapper[data-v-6f0cb90a]:before {
        background-color: #091840;
        content: "";
        grid-column: 1/-1;
        grid-row: 2/3;
        height: 100%;
        justify-self: center;
        position: absolute;
        width: 100vw
    }
}

.app-header__sponsors[data-v-6f0cb90a] {
    align-self: center;
    color: #fff;
    display: none;
    height: 100%;
    justify-self: start;
    overflow: hidden
}

.app-header__sponsors img[data-v-6f0cb90a] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left center;
    object-position: left center;
    padding: .5rem 0;
    width: 100%
}

@media (min-width: 1024px) {
    .app-header__sponsors[data-v-6f0cb90a] {
        display:block
    }
}

.app-header__logo[data-v-6f0cb90a] {
    display: block;
    grid-column: 2/3;
    height: calc(var(--header-height) - .5rem);
    position: relative
}

.app-header__logo img[data-v-6f0cb90a] {
    aspect-ratio: 1.4/1;
    display: block;
    height: 95%;
    -o-object-fit: cover;
    object-fit: cover
}

@media (min-width: 1024px) {
    .app-header__logo img[data-v-6f0cb90a] {
        aspect-ratio:unset;
        height: 100%;
        min-width: 164px;
        -o-object-fit: unset;
        object-fit: unset
    }

    .app-header__logo[data-v-6f0cb90a] {
        align-self: center;
        grid-row: span 2
    }
}

.app-header__auth[data-v-6f0cb90a] {
    align-items: center;
    display: grid;
    gap: .2rem;
    justify-content: end;
    justify-items: end
}

.app-header__auth .freespin[data-v-6f0cb90a] {
    justify-self: end
}

@media (max-width: 1024px) {
    .app-header__auth .freespin[data-v-6f0cb90a],.app-header__auth .toggle-switcher[data-v-6f0cb90a] {
        display:none
    }
}

@media (min-width: 1024px) {
    .app-header__auth[data-v-6f0cb90a] {
        grid-gap:1rem
    }
}

.app-header__auth .deposit-icon[data-v-6f0cb90a] {
    color: #00c717;
    position: absolute;
    right: .25rem;
    top: 50%;
    transform: translateY(-50%)
}

.app-header__auth .bellNoti[data-v-6f0cb90a] {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: .5rem;
    position: relative
}

.app-header__auth .bellNoti .icon-bell[data-v-6f0cb90a] {
    opacity: .7
}

.app-header__auth .bellNoti .icon-bell.new[data-v-6f0cb90a] {
    opacity: 1
}

.app-header__auth .bellNoti .reddot[data-v-6f0cb90a] {
    background-color: red;
    border-radius: 50px;
    height: 8px;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 8px
}

@media (min-width: 1024px) {
    .app-header__auth .bellNoti .reddot[data-v-6f0cb90a] {
        right:5px;
        top: 10px
    }
}

.app-header__guest[data-v-6f0cb90a],.app-header__user[data-v-6f0cb90a] {
    grid-gap: .5rem;
    display: flex;
    grid-column: 4/5;
    justify-content: flex-end;
    overflow: hidden;
    width: 100%
}

@media (min-width: 1024px) {
    .app-header__guest[data-v-6f0cb90a],.app-header__user[data-v-6f0cb90a] {
        grid-gap:1rem
    }
}

.app-header__links[data-v-6f0cb90a] {
    display: none;
    overflow: overlay
}

@media (min-width: 1024px) {
    .app-header__links[data-v-6f0cb90a] {
        display:block
    }
}

.app-header__links ul[data-v-6f0cb90a] {
    grid-gap: .6rem;
    display: flex;
    height: 100%;
    justify-content: space-between
}

.app-header__links ul .hamburger[data-v-6f0cb90a],.app-header__links ul a[data-v-6f0cb90a] {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: .805rem;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    padding: 0 .25rem;
    position: relative;
    text-transform: uppercase
}

.app-header__links ul .hamburger.active[data-v-6f0cb90a]:after,.app-header__links ul .hamburger[data-v-6f0cb90a]:hover:after,.app-header__links ul a.active[data-v-6f0cb90a]:after,.app-header__links ul a[data-v-6f0cb90a]:hover:after {
    background-color: #ebb058;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    bottom: 0;
    content: "";
    display: block;
    height: .25rem;
    left: 0;
    position: absolute;
    width: 100%
}

.app-header__links ul .hamburger i[data-v-6f0cb90a] {
    font-size: 1.5rem
}

.app-header__links.right ul[data-v-6f0cb90a] {
    justify-content: start
}

.app-header__links.right a i[data-v-6f0cb90a] {
    margin-right: .5rem
}

.app-header__links.right .icon-bell[data-v-6f0cb90a] {
    opacity: .7
}

.app-header__links.right .icon-bell.new[data-v-6f0cb90a] {
    opacity: 1
}

.app-header__links.right .reddot[data-v-6f0cb90a] {
    background-color: red;
    border-radius: 50px;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 8px
}

.app-header__menu-toggle i[data-v-6f0cb90a] {
    color: #ebb058
}

@media (min-width: 1024px) {
    .app-header__menu-toggle[data-v-6f0cb90a] {
        display:none
    }
}

.call-button[data-v-6f0cb90a] {
    background: #ec031f;
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 12px!important;
    height: 26px;
    margin-left: 8px
}

.hide-notification[data-v-6f0cb90a] {
    display: none!important
}

@keyframes slide-out {
    0% {
        transform: perspective(100rem) rotateY(-30deg) translateX(0)
    }

    30% {
        transform: perspective(100rem) rotateY(-30deg) translate3d(4rem,0,0)
    }

    to {
        transform: perspective(100rem) rotateY(0) translateZ(10rem);
        z-index: 2
    }
}

@keyframes slide-in {
    0% {
        transform: perspective(100rem) rotateY(0) translateZ(10rem);
        z-index: 2
    }

    60% {
        transform: perspective(100rem) rotateY(-30deg) translate3d(4rem,0,0);
        z-index: 2
    }

    to {
        transform: perspective(100rem) rotateY(-30deg) translate(0)
    }
}

@media (min-width: 1024px) {
    .winners-carousel {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.winners-carousel__header {
    align-items: center;
    display: flex;
    justify-content: center
}

.winners-carousel__header a {
    color: #ebb058;
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase
}

.winners-carousel__header a span {
    color: #fff
}

.winners-carousel__content {
    -ms-overflow-style: none;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    padding: 1rem;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    transform: translateX(-.5rem);
    width: calc(100% + 2.25rem)
}

.winners-carousel__content::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .winners-carousel__content {
        align-items:center;
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
        margin-left: 2.75rem;
        overflow: visible;
        padding: 2rem 4.5rem;
        transform: translateX(0);
        width: 100%
    }
}

@media (min-width: 1440px) {
    .winners-carousel__content {
        max-width:1500px;
        width: 85vw
    }
}

.winners-carousel__content li:not(.fill) {
    flex: 0 0 36%;
    margin-left: -1.25rem;
    position: relative;
    scroll-snap-align: center;
    transform: perspective(100rem) rotateY(-40deg)
}

.winners-carousel__content li:not(.fill):nth-child(2) {
    margin-left: -1.5rem
}

.winners-carousel__content li:not(.fill):before {
    align-items: center;
    background: 50%/contain no-repeat url(/images/redesign/ribbon.svg);
    bottom: 35%;
    content: attr(data-pos);
    display: flex;
    filter: drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.7));
    font-size: .75rem;
    font-weight: 700;
    height: 1.5rem;
    justify-content: center;
    padding-bottom: .125rem;
    position: absolute;
    right: -5.5px;
    width: 2.5rem;
    z-index: 3
}

@media (min-width: 1024px) {
    .winners-carousel__content li:not(.fill) {
        flex:0 0 15%;
        margin-left: -3.5rem!important;
        transform: perspective(100rem) rotateY(-30deg)
    }
}

.winners-carousel__content a {
    display: block;
    overflow: hidden;
    position: relative
}

.winners-carousel__content button {
    align-self: center;
    border-radius: 5px;
    display: grid;
    grid-template-columns: auto 1fr;
    justify-self: center;
    max-width: 90%;
    overflow: hidden;
    position: relative;
    z-index: 2
}

.winners-carousel__content button:disabled {
    opacity: 0
}

.winners-carousel__content button div,.winners-carousel__content button span {
    padding: .5rem
}

.winners-carousel__content button div {
    align-items: center;
    background-color: #a10331;
    display: flex;
    height: 100%;
    justify-content: center
}

.winners-carousel__content button span {
    background-color: #ca113d;
    display: block;
    font-size: .75rem;
    font-weight: 700;
    line-height: .75rem;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .2s ease
}

@media (hover: hover) and (min-width:1024px) {
    .winners-carousel__content button:hover span {
        background-color:#a10331
    }
}

.winners-carousel__arb {
    height: 0;
    padding-bottom: 181.0344827586%;
    position: relative;
    width: 100%
}

.winners-carousel__arb img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.winners-carousel__item {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    box-shadow: 5px 3px 2px rgba(0,0,0,.4);
    display: grid;
    grid-template-rows: 1fr 3.25rem;
    overflow: hidden;
    position: relative;
    transition: box-shadow .5s cubic-bezier(.4,0,.2,1)
}

.winners-carousel__item:before {
    background: linear-gradient(0deg,rgba(9,24,64,.9) 0,rgba(9,24,64,.8) 40%,rgba(9,24,64,0));
    bottom: 0;
    content: "";
    height: 60%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.winners-carousel img.winners-carousel__placeholder {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center 25%;
    object-position: center 25%;
    padding: 1rem
}

.winners-carousel--back {
    animation: slide-in .5s cubic-bezier(.4,0,.2,1) forwards
}

.winners-carousel--out {
    animation: slide-out .5s cubic-bezier(.4,0,.2,1) forwards
}

.winners-carousel--out a {
    box-shadow: 0 2px 2px 2px rgba(0,0,0,.4)
}

.winners-carousel__detail {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.winners-carousel__detail span {
    background-color: #ebb058;
    border-radius: 5px;
    color: #000;
    display: block;
    font-size: .75rem;
    max-width: 80%;
    overflow: hidden;
    padding: .125rem .25rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.winners-carousel .fill {
    flex-shrink: 0;
    height: 10px;
    width: .5rem
}

@media (min-width: 1024px) {
    .winners-carousel .fill {
        display:none
    }
}

.winners-carousel.theme--light .winners-carousel__header a {
    color: var(--text-gray)
}

.winners-carousel.theme--light .winners-carousel__header a span {
    color: var(--red)
}

.app-licence[data-v-661de1aa] {
    color: #fcfcfc;
    font-size: .75rem
}

.app-licence img[data-v-661de1aa] {
    max-width: 100px
}

.app-licence--row[data-v-661de1aa] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.app-licence--row img[data-v-661de1aa] {
    margin-right: 1rem
}

.app-licence--column[data-v-661de1aa] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.app-licence--column img[data-v-661de1aa] {
    margin-bottom: 1rem
}

.app-licence--float img[data-v-661de1aa] {
    float: left;
    max-width: 70px
}

.app-licence--float p[data-v-661de1aa] {
    font-size: .625rem;
    text-align: justify
}

.teaser {
    margin: .5rem auto;
    position: relative
}

.teaser__anchor {
    height: 1px;
    position: absolute;
    top: calc((var(--header-height) + 1rem)*-1);
    width: 100%
}

.teaser__header {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.teaser__header h2 {
    color: #ebb058;
    font-size: 1.25rem;
    margin-right: .5rem;
    text-transform: uppercase
}

.teaser__header h2 span {
    color: #fff
}

.teaser__header a {
    align-items: center;
    background-color: #ebb058;
    border-radius: 5px;
    color: #000;
    display: flex;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .25rem 1rem
}

.teaser__content {
    padding: .5rem 0
}

.teaser.theme--light .teaser__header h2 {
    color: var(--text-gray)
}

.teaser.theme--light .teaser__header h2 span {
    color: var(--red)
}

.teaser.theme--light .teaser__header a {
    background-color: var(--blue-dark);
    color: var(--text-blur)
}

@keyframes rotate-6d9ef347 {
    0% {
        transform: translateX(-50%) rotateY(0)
    }

    to {
        transform: translateX(-50%) rotateY(1turn)
    }
}

@keyframes flash-6d9ef347 {
    0% {
        opacity: 1
    }

    50% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}

.contact-link[data-v-6d9ef347] {
    --telegram: #37aee2;
    --whatsapp: #25d366;
    align-items: center;
    background-image: radial-gradient(circle at 0 21px,transparent 18px,#0e2258 0);
    display: flex;
    font-weight: 600;
    height: 42px;
    justify-content: center;
    margin-left: 1rem;
    padding: 0 1rem 0 2.125rem;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap
}

.contact-link--telegram[data-v-6d9ef347] {
    background-image: radial-gradient(circle at 0 21px,transparent 18px,var(--telegram) 0)
}

.contact-link--whatsapp[data-v-6d9ef347] {
    background-image: radial-gradient(circle at 0 21px,transparent 18px,var(--whatsapp) 0)
}

.contact-link img[data-v-6d9ef347] {
    display: block;
    left: 0;
    position: absolute;
    transform: translateX(-50%);
    width: 32px
}

.contact-link span[data-v-6d9ef347] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (hover: hover) and (min-width:1024px) {
    .contact-link[data-v-6d9ef347]:hover {
        color:#fff
    }
}

.contact-link.flash img[data-v-6d9ef347] {
    animation: rotate-6d9ef347 2s ease-in-out infinite;
    animation-fill-mode: forwards
}

.contact-link.flash span[data-v-6d9ef347] {
    animation: flash-6d9ef347 1s ease-in-out infinite
}

.rounded-icon-link[data-v-3692bac6] {
    background-image: radial-gradient(circle at 0 21px,transparent 18px,#0e2258 0);
    font-weight: 600;
    height: 42px;
    margin-left: 1rem;
    padding: 0 1rem 0 2.125rem;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap
}

.rounded-icon-link[data-v-3692bac6],.rounded-icon-link__icon[data-v-3692bac6] {
    align-items: center;
    display: flex;
    justify-content: center
}

.rounded-icon-link__icon[data-v-3692bac6] {
    background-color: #0e2258;
    border-radius: 50%;
    height: 32px;
    left: 0;
    position: absolute;
    transform: translateX(-50%);
    width: 32px
}

.rounded-icon-link--brand[data-v-3692bac6] {
    background-image: radial-gradient(circle at 0 21px,transparent 18px,#ebb058 0);
    color: #000
}

.rounded-icon-link--brand .rounded-icon-link__icon[data-v-3692bac6] {
    background-color: #ebb058
}

.rounded-icon-link--danger[data-v-3692bac6] {
    background-image: radial-gradient(circle at 0 21px,transparent 18px,#f42727 0)
}

.rounded-icon-link--danger .rounded-icon-link__icon[data-v-3692bac6] {
    background-color: #f42727
}

@media (hover: hover) and (min-width:1024px) {
    .rounded-icon-link[data-v-3692bac6]:hover {
        color:#fff
    }
}

.support[data-v-5af4256e] {
    margin: .5rem 0;
    min-height: calc(100vh - var(--header-height) - 75px);
    padding: 0 .5rem
}

.support header[data-v-5af4256e] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 1rem auto
}

.support header img[data-v-5af4256e] {
    display: block;
    max-width: 170px
}

.support__links[data-v-5af4256e] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.support__text[data-v-5af4256e] {
    margin: 1rem 0
}

.support__text p[data-v-5af4256e] {
    font-weight: 600;
    text-align: center
}

.support__text p[data-v-5af4256e]:last-child {
    color: #ebb058
}

.support__slogan[data-v-5af4256e] {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    margin: 1rem 0;
    overflow: hidden
}

.support__slogan img[data-v-5af4256e] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.support__numbers[data-v-5af4256e] {
    grid-gap: .5rem;
    display: grid;
    margin: 1rem 0
}

.support__numbers li[data-v-5af4256e] {
    align-items: center;
    background-color: #0e1f4e;
    border: 1px solid #ebb058;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 40px 1fr auto 1fr;
    justify-items: center;
    min-height: 40px;
    overflow: hidden
}

.support__numbers li div[data-v-5af4256e] {
    align-items: center;
    align-self: stretch;
    background-color: #ebb058;
    color: #000;
    display: flex;
    justify-content: center;
    justify-self: stretch
}

.support__numbers li h4[data-v-5af4256e] {
    padding: .25rem 0;
    text-align: center
}

.support__numbers li span[data-v-5af4256e] {
    color: #ebb058;
    display: block;
    padding: 0 .25rem
}

@media (min-width: 1024px) {
    .support[data-v-5af4256e] {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 0 auto;
        max-width: 1280px;
        min-height: calc(100vh - var(--header-height))
    }

    .support header[data-v-5af4256e] {
        margin-top: 0
    }

    .support__links[data-v-5af4256e] {
        grid-template-columns: repeat(3,minmax(0,1fr));
        width: 800px
    }

    .support__numbers[data-v-5af4256e] {
        width: 800px
    }

    .support__numbers li h4[data-v-5af4256e] {
        padding: .25rem 1rem
    }

    .support__slogan[data-v-5af4256e],.support__text[data-v-5af4256e] {
        width: 800px
    }
}

.support.theme--light .support__text p[data-v-5af4256e] {
    color: var(--text-gray)
}

.support.theme--light .support__text p[data-v-5af4256e]:last-child {
    color: var(--red)
}

.app-footer__qr svg {
    display: block
}

.slot-game[data-v-1a26bb56] {
    position: relative;
    scroll-snap-align: center
}

.slot-game>a[data-v-1a26bb56]:not(.outlined-link) {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    overflow: hidden
}

.slot-game>button[data-v-1a26bb56]:not(.outlined-link):not(.slot-game__img-container) {
    width: 100%
}

.slot-game .outlined-link[data-v-1a26bb56] {
    position: absolute;
    right: .5rem;
    top: .5rem
}

.slot-game__hover[data-v-1a26bb56] {
    grid-gap: 1rem;
    background-color: rgba(14,31,78,.8);
    border-radius: 10px;
    display: grid;
    grid-template-rows: repeat(2,minmax(0,1fr));
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 1rem;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .2s ease;
    width: 100%
}

.slot-game__hover.show[data-v-1a26bb56] {
    opacity: 1;
    pointer-events: all
}

.slot-game__hover a[data-v-1a26bb56],.slot-game__hover button[data-v-1a26bb56] {
    text-transform: uppercase
}

.slot-game__hover a i[data-v-1a26bb56],.slot-game__hover button i[data-v-1a26bb56] {
    margin-right: .5rem
}

@media only screen and (max-width: 1250px) {
    .slot-game__hover a[data-v-1a26bb56] {
        font-size:10px!important
    }
}

.slot-game__hover-flex[data-v-1a26bb56] {
    align-items: center;
    background-color: rgba(14,31,78,.8);
    border-radius: 10px;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 1rem;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .2s ease;
    width: 100%
}

.slot-game__hover-flex.show[data-v-1a26bb56] {
    opacity: 1;
    pointer-events: all
}

.slot-game__hover-flex a[data-v-1a26bb56] {
    height: 40%
}

.slot-game__hover-flex a[data-v-1a26bb56],.slot-game__hover-flex button[data-v-1a26bb56] {
    text-transform: uppercase
}

.slot-game__hover-flex a i[data-v-1a26bb56],.slot-game__hover-flex button i[data-v-1a26bb56] {
    margin-right: .5rem
}

@media only screen and (max-width: 1250px) {
    .slot-game__hover-flex a[data-v-1a26bb56] {
        font-size:10px!important
    }
}

.slot-game__img-container[data-v-1a26bb56] {
    align-items: center;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 0;
    justify-content: center;
    overflow: hidden;
    padding-bottom: 66.6666666667%;
    position: relative;
    transition: border-color .2s ease;
    width: 100%
}

@media (hover: hover) and (min-width:1024px) {
    .slot-game__img-container[data-v-1a26bb56]:hover {
        border-color:#ebb058
    }
}

.slot-game img[data-v-1a26bb56] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.slot-game>span[data-v-1a26bb56] {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    margin-top: .5rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.slot-game.theme--light>span[data-v-1a26bb56] {
    color: var(--text-gray)
}

.slot-promo-game a[data-v-5f096768] {
    border-radius: 10px;
    font-weight: 600;
    height: 100%
}

.slot-promo-game a[data-v-5f096768],.slot-promo-game__root[data-v-5f096768] {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%
}

.slot-promo-game__root[data-v-5f096768] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 111.1111111111%;
    transition: border-color .2s ease
}

@media (hover: hover) and (min-width:1024px) {
    .slot-promo-game__root[data-v-5f096768]:hover {
        border-color:#ebb058
    }
}

@media (min-width: 1024px) {
    .slot-promo-game__root[data-v-5f096768]:not(.preserve) {
        height:100%;
        padding-bottom: unset
    }
}

.slot-promo-game__root[data-v-5f096768]:before {
    background: linear-gradient(0deg,#091840 0,rgba(9,24,64,0));
    bottom: 0;
    content: "";
    height: 20%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.slot-promo-game img[data-v-5f096768] {
    border-radius: 10px;
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.slot-promo-game__favorite[data-v-5f096768] {
    align-items: center;
    background-color: #ebb058;
    border-radius: 50%;
    bottom: -1rem;
    display: flex;
    height: 2rem;
    justify-content: center;
    position: absolute;
    width: 2rem;
    z-index: 3
}

.slot-promo-game__favorite i[data-v-5f096768] {
    color: #0e2258
}

.slot-promo-game__img-container[data-v-5f096768] {
    align-items: center;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding-bottom: 66.6666666667%;
    position: relative;
    transition: border-color .2s ease;
    width: 100%
}

@media (hover: hover) and (min-width:1024px) {
    .slot-promo-game__img-container[data-v-5f096768]:hover {
        border-color:#ebb058
    }
}

.slot-promo-game__hover[data-v-5f096768] {
    align-items: center;
    background-color: rgba(14,31,78,.8);
    border-radius: 10px;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 1rem;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .2s ease;
    width: 100%
}

.slot-promo-game__hover a[data-v-5f096768] {
    height: 20%
}

.slot-promo-game__hover.show[data-v-5f096768] {
    opacity: 1;
    pointer-events: all
}

.slot-promo-game__hover a[data-v-5f096768],.slot-promo-game__hover button[data-v-5f096768] {
    text-transform: uppercase
}

.slot-promo-game__hover a i[data-v-5f096768],.slot-promo-game__hover button i[data-v-5f096768] {
    margin-right: .5rem
}

@media only screen and (max-width: 1250px) {
    .slot-promo-game__hover a[data-v-5f096768] {
        font-size:10px!important
    }
}

.app-footer[data-v-b29fa706] {
    border-top: 1px solid #ebb058;
    padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + .75rem)
}

.app-footer h3[data-v-b29fa706] {
    margin-bottom: .25rem
}

.app-footer .app-container[data-v-b29fa706] {
    position: relative
}

.app-footer .app-container>div[data-v-b29fa706] {
    margin-bottom: 1rem
}

.app-footer__affiliates[data-v-b29fa706] {
    grid-gap: .25rem;
    bottom: 36px;
    display: flex;
    grid-column: 1/-1;
    justify-content: center;
    justify-self: center;
    left: 0;
    position: absolute;
    width: 100%
}

.app-footer__affiliates a[data-v-b29fa706] {
    font-size: .5rem;
    text-align: center
}

.app-footer__anj[data-v-b29fa706] {
    grid-gap: 1rem;
    align-items: center;
    display: grid;
    grid-column: 1/-1;
    justify-items: center
}

@media (min-width: 1024px) {
    .app-footer__anj[data-v-b29fa706] {
        grid-template-columns:auto auto 1fr
    }
}

.app-footer__anj a[data-v-b29fa706],.app-footer__anj img[data-v-b29fa706] {
    display: block
}

@media (min-width: 1024px) {
    .app-footer__anj img[data-v-b29fa706] {
        width:60px
    }
}

.app-footer__anj p[data-v-b29fa706] {
    font-size: .625rem
}

.app-footer__qr[data-v-b29fa706] {
    grid-gap: 1rem;
    align-self: end;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-top: 1rem
}

.app-footer__qr>div[data-v-b29fa706] {
    align-items: center;
    background-color: #0e2258;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: .75rem 0 .75rem .75rem
}

.app-footer__qr p[data-v-b29fa706] {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .5rem .75rem .5rem .5rem
}

.app-footer__qr p span[data-v-b29fa706] {
    text-align: center
}

.app-footer__links[data-v-b29fa706] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.app-footer__links h3[data-v-b29fa706] {
    color: #ebb058
}

.app-footer__links a[data-v-b29fa706] {
    display: block;
    font-size: .75rem;
    font-weight: 400;
    padding: .25rem 0;
    white-space: unset
}

.app-footer__messaging[data-v-b29fa706] {
    grid-gap: .5rem;
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    justify-content: center
}

.app-footer__mail[data-v-b29fa706] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.app-footer__mail a[data-v-b29fa706] {
    grid-gap: .5rem;
    align-items: center;
    background-color: #0e2258;
    border-radius: 10px;
    display: grid;
    justify-content: center;
    padding: .5rem 1rem
}

.app-footer__mail a:last-child span[data-v-b29fa706] {
    color: #fff
}

.app-footer__mail a span[data-v-b29fa706] {
    color: #ebb058;
    display: block;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase
}

.app-footer__mail a em[data-v-b29fa706] {
    align-self: end;
    font-size: .625rem;
    font-style: normal;
    font-weight: 700
}

@media (min-width: 1024px) {
    .app-footer__mail a em[data-v-b29fa706] {
        font-size:.75rem
    }
}

.app-footer__contact h3[data-v-b29fa706],.app-footer__social h3[data-v-b29fa706] {
    color: #ebb058;
    text-align: center
}

.app-footer__social ul[data-v-b29fa706] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(0,1fr));
    justify-items: center
}

.app-footer__social ul a[data-v-b29fa706] {
    align-items: center;
    display: flex;
    justify-content: center
}

.app-footer__social ul a i[data-v-b29fa706]:before {
    color: #fff
}

.app-footer__social ul a img[data-v-b29fa706] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.app-footer__partners[data-v-b29fa706] {
    grid-gap: 1rem;
    display: grid
}

.app-footer__partners a[data-v-b29fa706] {
    display: block
}

.app-footer__partners a img[data-v-b29fa706] {
    display: block;
    width: 100%
}

.app-footer__sponsors[data-v-b29fa706] {
    border: .25rem solid var(--red);
    border-radius: 10px;
    margin-top: 2rem!important;
    padding: 2rem .5rem .5rem;
    position: relative
}

.app-footer__sponsors h2[data-v-b29fa706] {
    background-color: var(--red);
    border-radius: 10px;
    left: 50%;
    padding: .25rem 3rem;
    position: absolute;
    top: 0;
    transform: translate(-50%,-50%)
}

@media (min-width: 1024px) {
    .app-footer__sponsors h2[data-v-b29fa706] {
        text-align:center;
        width: 40%
    }
}

.app-footer__sponsors ul[data-v-b29fa706] {
    grid-row-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    justify-items: center
}

.app-footer__sponsors ul img[data-v-b29fa706] {
    display: block;
    width: 100%
}

@media (min-width: 1024px) {
    .app-footer__sponsors[data-v-b29fa706] {
        grid-column:1/-1;
        grid-row: 2/3
    }

    .app-footer__sponsors ul[data-v-b29fa706] {
        grid-gap: .5rem;
        grid-template-columns: repeat(var(--sponsor-grid-cols),minmax(0,1fr))
    }
}

.app-footer__misc[data-v-b29fa706] {
    grid-gap: 1rem;
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    justify-items: center
}

.app-footer__misc a:first-child img[data-v-b29fa706],.app-footer__misc>img[data-v-b29fa706] {
    display: block;
    height: 100%;
    max-height: 110px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.app-footer__misc a:first-child img[data-v-b29fa706]:last-child,.app-footer__misc>img[data-v-b29fa706]:last-child {
    grid-column: span 2;
    max-width: 250px
}

.app-footer__misc .dmca-badge[data-v-b29fa706] {
    grid-column: span 2
}

.app-footer__payment[data-v-b29fa706] {
    margin: 1rem 0
}

.app-footer__payment ul[data-v-b29fa706] {
    grid-gap: .5rem;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.app-footer__payment li[data-v-b29fa706] {
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 5px;
    max-height: 3rem;
    padding: .5rem
}

.app-footer__payment li img[data-v-b29fa706] {
    display: block;
    filter: grayscale(100%);
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    opacity: .6;
    width: 100%
}

.app-footer__copyright[data-v-b29fa706] {
    font-size: .75rem;
    font-weight: 600;
    text-align: center
}

.app-footer__copyright span[data-v-b29fa706] {
    color: #ebb058;
    font-size: .875rem
}

@media (min-width: 1024px) {
    .app-footer[data-v-b29fa706] {
        padding-bottom:unset
    }

    .app-footer .app-container[data-v-b29fa706] {
        grid-gap: 1rem;
        display: grid;
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .app-footer .app-container>div[data-v-b29fa706] {
        margin: 0
    }

    .app-footer__links[data-v-b29fa706] {
        grid-column: 1/2;
        grid-row: 1/2
    }

    .app-footer__contact[data-v-b29fa706] {
        display: flex;
        flex-direction: column;
        grid-column: 2/3;
        grid-row: 1/2
    }

    .app-footer__licence[data-v-b29fa706] {
        grid-column: 3/4;
        grid-row: 1/2
    }

    .app-footer__misc[data-v-b29fa706] {
        grid-auto-columns: auto;
        grid-auto-flow: column;
        grid-column: span 2
    }

    .app-footer__qr[data-v-b29fa706] {
        grid-column: 3/4;
        grid-row: 2/3;
        width: 100%
    }

    .app-footer__qr>div[data-v-b29fa706] {
        padding: .75rem
    }

    .app-footer__qr p[data-v-b29fa706] {
        padding: .5rem
    }

    .app-footer__partners[data-v-b29fa706] {
        grid-column: 1/-1;
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .app-footer__payment[data-v-b29fa706] {
        grid-column: 1/-1
    }

    .app-footer__payment ul[data-v-b29fa706] {
        grid-template-columns: repeat(auto-fit,minmax(7rem,1fr))
    }

    .app-footer .app-container .app-footer__copyright[data-v-b29fa706] {
        grid-column: 1/-1;
        margin-bottom: 1rem
    }
}

@media (min-width: 1024px) {
    .home-slot-teaser[data-v-ff5ffb5a] {
        grid-gap:.75rem;
        display: grid;
        grid-template-columns: repeat(13,minmax(0,1fr));
        margin-bottom: 1rem
    }
}

.home-slot-teaser ul[data-v-ff5ffb5a]:first-child {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: 1.75rem
}

@media (min-width: 1024px) {
    .home-slot-teaser ul[data-v-ff5ffb5a]:first-child {
        grid-column:span 6;
        margin-bottom: 0
    }
}

.home-slot-teaser ul[data-v-ff5ffb5a]:last-child {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media (min-width: 1024px) {
    .home-slot-teaser ul[data-v-ff5ffb5a]:last-child {
        grid-column:span 7;
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

.icon-whatsapp[data-v-363d61b0]:before {
    color: #25d366
}

.icon-telegram[data-v-363d61b0]:before {
    color: #24a1de
}

.sticky-footer[data-v-363d61b0] {
    bottom: 0;
    height: calc(75px + env(safe-area-inset-bottom));
    padding: 0 .25rem env(safe-area-inset-bottom);
    position: fixed;
    width: 100%;
    z-index: 101
}

.sticky-footer--standalone[data-v-363d61b0] {
    height: calc(95px + env(safe-area-inset-bottom));
    padding-bottom: 20px
}

.sticky-footer ul[data-v-363d61b0] {
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    height: 100%
}

.sticky-footer ul li[data-v-363d61b0]:first-child {
    border-left: 3px solid #ca113d;
    border-radius: 35px 0 0 35px
}

.sticky-footer ul li[data-v-363d61b0]:first-child,.sticky-footer ul li[data-v-363d61b0]:last-child {
    border-bottom: 3px solid #ca113d;
    border-top: 3px solid #ca113d;
    overflow: hidden;
    position: relative
}

.sticky-footer ul li[data-v-363d61b0]:last-child {
    border-radius: 0 35px 35px 0;
    border-right: 3px solid #ca113d
}

.sticky-footer ul a[data-v-363d61b0],.sticky-footer ul button[data-v-363d61b0]:not(.sticky-footer__toggle) {
    grid-gap: .25rem;
    align-items: center;
    background-color: #091840;
    display: grid;
    height: 100%;
    justify-items: center;
    padding: .5rem;
    position: relative;
    width: 100%
}

.sticky-footer ul a div[data-v-363d61b0],.sticky-footer ul button:not(.sticky-footer__toggle) div[data-v-363d61b0] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-transform: uppercase
}

.sticky-footer ul a div h4[data-v-363d61b0],.sticky-footer ul button:not(.sticky-footer__toggle) div h4[data-v-363d61b0] {
    font-size: .8rem;
    font-weight: 700;
    line-height: .875rem
}

.sticky-footer ul a div span[data-v-363d61b0],.sticky-footer ul button:not(.sticky-footer__toggle) div span[data-v-363d61b0] {
    font-size: .5rem;
    line-height: .5rem
}

.sticky-footer ul a.active[data-v-363d61b0],.sticky-footer ul button:not(.sticky-footer__toggle).active[data-v-363d61b0] {
    color: #ebb058
}

.sticky-footer ul li[data-v-363d61b0]:nth-child(2) {
    border-bottom: 3px solid #ca113d;
    border-top: 3px solid #ca113d
}

.sticky-footer ul li:nth-child(2) a[data-v-363d61b0]:after {
    background-color: #091840;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    transform: translateX(100%);
    width: 50%
}

.sticky-footer ul li:nth-child(2) a[data-v-363d61b0]:before {
    background-color: #ca113d;
    content: "";
    height: 60%;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    z-index: 2
}

.sticky-footer ul li[data-v-363d61b0]:nth-child(4) {
    border-bottom: 3px solid #ca113d;
    border-top: 3px solid #ca113d
}

.sticky-footer ul li:nth-child(4) a[data-v-363d61b0]:before,.sticky-footer ul li:nth-child(4) button[data-v-363d61b0]:before {
    background-color: #091840;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transform: translateX(-100%);
    width: 50%
}

.sticky-footer ul li:nth-child(4) a[data-v-363d61b0]:after,.sticky-footer ul li:nth-child(4) button[data-v-363d61b0]:after {
    background-color: #ca113d;
    content: "";
    height: 60%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.sticky-footer ul .sticky-footer__deposit[data-v-363d61b0] {
    align-items: center;
    border-bottom: 3px solid #ca113d;
    border-top: 3px solid #ca113d;
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 2
}

.sticky-footer ul .sticky-footer__deposit button[data-v-363d61b0] {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 0;
    justify-content: center;
    padding-bottom: 133.1775700935%;
    position: absolute;
    width: 95%
}

.sticky-footer ul .sticky-footer__deposit button img[data-v-363d61b0] {
    bottom: 0;
    filter: drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.7));
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    width: 100%
}

.sticky-footer ul .sticky-footer__deposit button div[data-v-363d61b0] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 50%;
    justify-content: center;
    position: absolute;
    top: 35%;
    width: 100%;
    z-index: 2
}

.sticky-footer ul .sticky-footer__deposit button div h2[data-v-363d61b0] {
    font-weight: 700;
    line-height: 1.25rem
}

.sticky-footer ul .sticky-footer__deposit button div span[data-v-363d61b0] {
    font-size: .5rem;
    font-weight: 700;
    line-height: .5rem
}

.sticky-footer__game[data-v-363d61b0] {
    grid-gap: 1rem;
    align-content: end;
    background: linear-gradient(0deg,#091840 0,rgba(14,34,88,0) 50%,rgba(14,34,88,0));
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    height: 100%;
    left: 0;
    padding: 1rem 1rem calc(75px + env(safe-area-inset-bottom) + 1rem);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99
}

.sticky-footer__game>div[data-v-363d61b0] {
    border-radius: 50%;
    grid-column: span 2;
    height: 11rem;
    justify-self: center;
    position: relative;
    width: 11rem
}

.sticky-footer__game>div img[data-v-363d61b0] {
    border: 4px solid #091840;
    border-radius: 50%;
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.sticky-footer__game>div button[data-v-363d61b0] {
    font-size: 1.75rem;
    font-weight: 700;
    height: 2.5rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(calc(50% - 2px),-50%);
    width: 2.5rem
}

.sticky-footer__game h2[data-v-363d61b0] {
    grid-column: span 2;
    text-align: center
}

.sticky-footer__game>a[data-v-363d61b0] {
    text-transform: uppercase
}

.sticky-footer__game>a i[data-v-363d61b0] {
    margin-right: .5rem
}

@media (min-width: 1024px) {
    .home-slot-teaser[data-v-e1dc7b56] {
        display:none
    }
}

.home-slot-teaser ul[data-v-e1dc7b56]:first-child {
    grid-gap: 1.5rem .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: 1.75rem
}

@media (min-width: 1024px) {
    .home-slot-teaser ul[data-v-e1dc7b56]:first-child {
        grid-column:span 6;
        margin-bottom: 0
    }
}

.home-slot-teaser ul[data-v-e1dc7b56]:last-child {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media (min-width: 1024px) {
    .home-slot-teaser ul[data-v-e1dc7b56]:last-child {
        grid-column:span 7;
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

.side-menu[data-v-a0743040] {
    background-color: #2e3d66;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100%;
    padding: .5rem 1rem 1rem;
    text-transform: uppercase
}

.side-menu .toggle-switcher[data-v-a0743040] {
    margin-bottom: .5rem
}

.side-menu__special-event[data-v-a0743040] {
    border-radius: 5px;
    display: block;
    margin-top: .5rem;
    overflow: hidden
}

.side-menu__special-event img[data-v-a0743040] {
    display: block;
    width: 100%
}

.side-menu__million[data-v-a0743040] {
    border-radius: 5px;
    display: block;
    margin-top: .5rem;
    overflow: hidden
}

.side-menu__million img[data-v-a0743040] {
    display: block;
    width: 100%
}

.side-menu__teaser[data-v-a0743040] {
    grid-gap: .25rem;
    display: grid
}

.side-menu__teaser .redirect[data-v-a0743040],.side-menu__teaser button[data-v-a0743040] {
    align-items: center;
    background: linear-gradient(180deg,#e2b267 0,#8e6e3b);
    border-radius: 5px;
    display: grid;
    font-weight: 600;
    grid-template-columns: 50px 1fr;
    grid-template-rows: 50px;
    overflow: hidden;
    position: relative;
    text-align: left;
    white-space: normal;
    width: 100%
}

.side-menu__teaser .redirect>div[data-v-a0743040],.side-menu__teaser button>div[data-v-a0743040] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.side-menu__teaser .redirect>div img[data-v-a0743040],.side-menu__teaser button>div img[data-v-a0743040] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    padding: .75rem;
    width: 100%
}

.side-menu__teaser .redirect>div i[data-v-a0743040],.side-menu__teaser button>div i[data-v-a0743040] {
    font-size: 1.625rem
}

.side-menu__teaser .redirect span[data-v-a0743040],.side-menu__teaser button span[data-v-a0743040] {
    display: block;
    font-weight: 700;
    line-height: 1.125rem;
    padding: .5rem
}

.side-menu__teaser .redirect>div[data-v-a0743040],.side-menu__teaser button>div[data-v-a0743040] {
    background: linear-gradient(180deg,#c39348 0,#624a24)
}

.side-menu__teaser .redirect>div img[data-v-a0743040],.side-menu__teaser button>div img[data-v-a0743040] {
    padding: .25rem
}

.side-menu__teaser .redirect span[data-v-a0743040],.side-menu__teaser button span[data-v-a0743040] {
    padding-right: 2rem
}

.side-menu__teaser ul[data-v-a0743040] {
    -ms-overflow-style: none;
    display: flex;
    margin-top: .5rem;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    transform: translateX(-1rem);
    transition: max-height .2s ease;
    width: calc(100% + 2rem)
}

.side-menu__teaser ul[data-v-a0743040]::-webkit-scrollbar {
    display: none
}

.side-menu__teaser li.fill[data-v-a0743040] {
    flex: 0 0 1rem;
    height: 1rem;
    scroll-snap-align: start;
    width: 1rem
}

.side-menu__teaser li[data-v-a0743040]:not(.fill) {
    border-radius: 10px;
    flex: 0 0 40%;
    margin-left: .5rem;
    overflow: hidden;
    scroll-snap-align: start;
    width: 40%
}

.side-menu__teaser li[data-v-a0743040]:not(.fill):nth-child(2) {
    margin-left: 0
}

.side-menu__teaser li:not(.fill) a div[data-v-a0743040] {
    background-color: #577fb1;
    height: 0;
    padding-bottom: 105.2631578947%;
    position: relative
}

.side-menu__teaser li:not(.fill) a div img[data-v-a0743040] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.side-menu__teaser li:not(.fill) a div.placeholder[data-v-a0743040] {
    background-color: #577fb1
}

.side-menu__teaser li:not(.fill) a div.placeholder img[data-v-a0743040] {
    -o-object-fit: contain;
    object-fit: contain;
    padding: .5rem
}

.side-menu__group[data-v-a0743040] {
    margin: .5rem 0
}

.side-menu__group h3[data-v-a0743040] {
    color: #ebb058;
    margin-bottom: .25rem
}

.side-menu__group ul[data-v-a0743040] {
    grid-gap: .25rem;
    display: grid
}

.side-menu__link[data-v-a0743040] {
    overflow: hidden;
    position: relative
}

.side-menu__link a[data-v-a0743040],.side-menu__link button[data-v-a0743040] {
    align-items: center;
    background: linear-gradient(180deg,#577fb1 0,#375376);
    border-radius: 5px;
    display: grid;
    font-weight: 600;
    grid-template-columns: 50px 1fr;
    grid-template-rows: 50px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 100%
}

.side-menu__link a>div[data-v-a0743040],.side-menu__link button>div[data-v-a0743040] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.side-menu__link a>div img[data-v-a0743040],.side-menu__link button>div img[data-v-a0743040] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    padding: .75rem;
    width: 100%
}

.side-menu__link a>div i[data-v-a0743040],.side-menu__link button>div i[data-v-a0743040] {
    font-size: 1.625rem
}

.side-menu__link a span[data-v-a0743040],.side-menu__link button span[data-v-a0743040] {
    display: block;
    font-weight: 700;
    line-height: 1.125rem;
    padding: .5rem
}

.side-menu__link a>div[data-v-a0743040],.side-menu__link button>div[data-v-a0743040] {
    background: linear-gradient(180deg,#476995 0,#375376)
}

.side-menu__link a.active i[data-v-a0743040]:before,.side-menu__link button.active i[data-v-a0743040]:before {
    color: #fff
}

.side-menu__download-link a[data-v-a0743040] {
    align-items: center;
    background: linear-gradient(-45deg,#fff,#d1d1d1);
    border-radius: 5px;
    color: #000;
    display: flex;
    font-weight: 700;
    height: 50px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%
}

.side-menu__download-link a i[data-v-a0743040] {
    font-size: 1.5rem;
    left: 1.5rem;
    position: absolute
}

.side-menu__download-link a span[data-v-a0743040] {
    display: block;
    line-height: 1.125rem;
    margin-left: 1rem;
    text-align: center
}

.side-menu__download-link a em[data-v-a0743040] {
    display: block;
    font-size: .625rem;
    font-style: normal;
    line-height: .75rem
}

.side-menu__download-link a em.ios[data-v-a0743040] {
    color: #4d79db
}

.side-menu__download-link a em.android[data-v-a0743040] {
    color: #49a319
}

.side-menu__vip-link a[data-v-a0743040] {
    align-items: center;
    background: linear-gradient(-45deg,#b48811,#d7b665 50%,#b48811);
    border-radius: 5px;
    display: flex;
    height: 50px;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.side-menu__vip-link a img[data-v-a0743040] {
    display: block;
    height: 24px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 24px
}

.side-menu__vip-link a span[data-v-a0743040] {
    display: block;
    font-weight: 700;
    line-height: 1.125rem;
    padding: .5rem
}

.side-menu__contact-link a[data-v-a0743040] {
    align-items: center;
    border-radius: 5px;
    display: flex;
    height: 50px;
    justify-content: center;
    overflow: hidden
}

.side-menu__contact-link a.telegram[data-v-a0743040] {
    background-color: #5cabdd
}

.side-menu__contact-link a.whatsapp[data-v-a0743040] {
    background-color: #65cf72
}

.side-menu__contact-link a i[data-v-a0743040] {
    font-size: 1.5rem
}

.side-menu__contact-link a i[data-v-a0743040]:before {
    color: #fff
}

.side-menu__contact-link a span[data-v-a0743040] {
    display: block;
    font-weight: 700;
    line-height: 1.125rem;
    padding: .5rem
}

.side-menu--new[data-v-a0743040]:before {
    background-color: #ff1c1c;
    content: "NEW";
    font-size: .625rem;
    font-weight: 700;
    padding: .125rem;
    position: absolute;
    right: -35px;
    text-align: center;
    top: 6px;
    transform: rotate(45deg);
    width: 100px;
    z-index: 2
}

.side-menu.theme--light[data-v-a0743040] {
    background-color: var(--gray)
}

.side-menu.theme--light h3[data-v-a0743040] {
    color: var(--blue);
    font-weight: 700
}

.home-merit-teaser[data-v-22d0d302] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media (min-width: 1024px) {
    .home-merit-teaser[data-v-22d0d302] {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

.home-merit-teaser a[data-v-22d0d302] {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center
}

.home-merit-teaser a>div[data-v-22d0d302] {
    background: bottom/contain no-repeat url(/images/redesign/award-game.png);
    padding: 0 16% 20%;
    width: 100%
}

.home-merit-teaser a>div>div[data-v-22d0d302] {
    border: 2px solid #ebb058;
    border-radius: 50%;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.home-merit-teaser a img[data-v-22d0d302] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.home-merit-teaser a span[data-v-22d0d302] {
    display: block;
    margin-top: .25rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.home-merit-teaser.theme--light a[data-v-22d0d302] {
    color: var(--text-gray)
}

.vip-page__benefits[data-v-6fa66536] {
    gap: 24px
}

.vip-page .app-container[data-v-6fa66536] {
    max-width: 1504px;
    padding: 0 2rem
}

.vip-page__banner[data-v-6fa66536] {
    min-height: 485px;
    position: relative
}

.vip-page__banner picture[data-v-6fa66536] {
    display: block;
    margin-left: -210px;
    width: calc(100% + 420px)
}

@media (min-width: 1024px) {
    .vip-page__banner picture[data-v-6fa66536] {
        margin-left:0;
        width: 100%
    }
}

.vip-page__banner img[data-v-6fa66536] {
    display: block;
    width: 100%
}

.vip-page__description[data-v-6fa66536] {
    border-radius: 50px 50px 0 0;
    bottom: 0;
    left: 50%;
    padding: 1rem;
    text-align: center;
    transform: translateX(-50%)
}

.vip-page__description[data-v-6fa66536],.vip-page__description[data-v-6fa66536]:before {
    background-color: #0d173b;
    position: absolute;
    width: 100%
}

.vip-page__description[data-v-6fa66536]:before {
    bottom: -100px;
    content: "";
    display: block;
    height: 100px;
    left: 0;
    pointer-events: none;
    z-index: -1
}

@media (min-width: 1024px) {
    .vip-page__description[data-v-6fa66536] {
        max-width:80%
    }
}

.vip-page__description p[data-v-6fa66536] {
    font-size: .75rem;
    line-height: 2
}

@media (min-width: 1024px) {
    .vip-page__description p[data-v-6fa66536] {
        font-size:.875rem
    }
}

.vip-page__benefits[data-v-6fa66536] {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    background-color: #0d173b;
    border-radius: 50px;
    display: flex;
    margin-bottom: 2rem;
    overflow-x: scroll;
    padding: 1rem;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    transform: translateX(-2rem);
    width: calc(100% + 4rem)
}

.vip-page__benefits.scroll-locked[data-v-6fa66536] {
    overflow-x: hidden!important;
    touch-action: pan-y!important
}

.vip-page__benefits[data-v-6fa66536]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1220px) {
    .vip-page__benefits[data-v-6fa66536] {
        grid-gap:1rem;
        display: grid;
        grid-template-columns: repeat(5,minmax(0,1fr));
        transform: unset;
        width: 100%
    }
}

.vip-page__benefits .vip-page__benefit[data-v-6fa66536] {
    align-items: stretch;
    cursor: pointer;
    display: flex;
    flex: 0 0 280px;
    flex-direction: column;
    height: 500px;
    justify-content: center;
    perspective: 1000px;
    position: relative;
    scroll-snap-align: center;
    transition: min-height .5s ease,height .5s ease;
    width: 264px
}

.vip-page__benefits .vip-page__benefit .flipper[data-v-6fa66536] {
    height: 100%;
    position: relative;
    transform-style: preserve-3d;
    transition: transform .8s;
    width: 100%
}

.vip-page__benefits .vip-page__benefit.flipped .flipper[data-v-6fa66536] {
    transform: rotateY(180deg)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper[data-v-6fa66536] {
    align-items: center;
    backface-visibility: hidden;
    border-radius: 50px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    overflow: hidden;
    padding: 1rem;
    position: absolute;
    top: 0;
    width: 100%
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front[data-v-6fa66536] {
    background: transparent;
    z-index: 2
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front figure[data-v-6fa66536] {
    align-items: center;
    border-radius: 20px;
    display: flex;
    height: 150px;
    justify-content: center;
    overflow: hidden;
    width: 175px
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front figure img[data-v-6fa66536] {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front figure[data-v-6fa66536]:after {
    animation: sparkle-6fa66536 8s linear infinite;
    background: radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.3) 0,transparent 40%),radial-gradient(circle at 70% 70%,hsla(0,0%,100%,.2) 0,transparent 40%);
    background-repeat: no-repeat;
    background-size: 150% 150%;
    border-radius: 20px;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features[data-v-6fa66536] {
    list-style: none;
    margin: 1rem 0;
    padding: 0
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features .button[data-v-6fa66536] {
    align-items: center;
    background: #091840;
    border-radius: 32px;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin-top: 24px;
    padding: 12px
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li[data-v-6fa66536] {
    background-color: #47391e;
    border-radius: 5px;
    font-size: .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-6fa66536]: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-6fa66536]: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-6fa66536] {
    background-color: #3d484e
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.silver[data-v-6fa66536]: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-6fa66536]: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-6fa66536] {
    background-color: #996915
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.gold[data-v-6fa66536]:first-child {
    background-color: #f7b30a;
    color: #201d24;
    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-6fa66536]:last-child {
    background-color: #f7b30a;
    color: #201d24;
    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-6fa66536] {
    background-color: #3f4e63
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.platinum[data-v-6fa66536]: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-6fa66536]: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-6fa66536] {
    background-color: #7e1275
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.front .vip-page__benefit-features li.diamond[data-v-6fa66536]: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-6fa66536]:last-child {
    background-color: #765dec;
    font-weight: 700;
    margin-top: 16px
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back[data-v-6fa66536] {
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    align-items: center;
    background: transparent;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-height: 100%;
    overflow-y: auto;
    padding: 2rem 1rem;
    position: relative;
    scrollbar-width: none;
    touch-action: pan-y;
    transform: rotateY(180deg)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back.z-index[data-v-6fa66536] {
    z-index: 99!important
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back[data-v-6fa66536]::-webkit-scrollbar {
    display: none
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-title[data-v-6fa66536] {
    margin-bottom: 1rem;
    text-align: center
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-title h5[data-v-6fa66536] {
    font-size: 1.25rem;
    font-weight: 700
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back figure[data-v-6fa66536] {
    align-items: center;
    border-radius: 20px;
    display: flex;
    flex: 0 0 150px;
    height: 150px;
    justify-content: center;
    overflow: hidden;
    width: 175px
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back figure img[data-v-6fa66536] {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back figure[data-v-6fa66536]:after {
    animation: sparkle-6fa66536 8s linear infinite;
    background: radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.3) 0,transparent 40%),radial-gradient(circle at 70% 70%,hsla(0,0%,100%,.2) 0,transparent 40%);
    background-repeat: no-repeat;
    background-size: 150% 150%;
    border-radius: 20px;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features[data-v-6fa66536] {
    list-style: none;
    margin: 1rem 0;
    padding: 0
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li[data-v-6fa66536] {
    background-color: #47391e;
    border-radius: 5px;
    font-size: .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-6fa66536]: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-6fa66536]: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-6fa66536] {
    background-color: #3d484e
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.silver[data-v-6fa66536]: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-6fa66536]: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-6fa66536] {
    background-color: #996915
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.gold[data-v-6fa66536]:first-child {
    background-color: #f7b30a;
    color: #201d24;
    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-6fa66536]:last-child {
    background-color: #f7b30a;
    color: #201d24;
    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-6fa66536] {
    background-color: #3f4e63
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.platinum[data-v-6fa66536]: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-6fa66536]: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-6fa66536] {
    background-color: #7e1275
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.back .vip-page__benefit-features li.diamond[data-v-6fa66536]: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-6fa66536]:last-child {
    background-color: #765dec;
    font-weight: 700;
    margin-top: 16px
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.bronze[data-v-6fa66536] {
    background: linear-gradient(to bottom left,#917546,#817660 33%,#59513a 66%,#403a22)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-6fa66536] {
    background: linear-gradient(to bottom left,#7c898f,#8c959a 33%,#687178 66%,#3f4952)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-6fa66536] {
    background: linear-gradient(to bottom left,#f0ba34,#dda743 33%,#cd9033 66%,#b26c17)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-6fa66536] {
    background: linear-gradient(to bottom left,#8da1ba,#8e9bac 33%,#697689 66%,#3d4d64)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-6fa66536] {
    background: linear-gradient(to bottom left,#d147e3,#d56ad2 33%,#b74aa3 66%,#931e6c)
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.bronze[data-v-6fa66536]:before,.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-6fa66536]:before,.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-6fa66536]:before,.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-6fa66536]:before,.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-6fa66536]:before {
    color: #fff;
    display: block;
    font-size: .875rem;
    font-weight: 700;
    padding: 5px 45px;
    position: absolute;
    right: -50px;
    top: 25px;
    transform: rotate(45deg);
    z-index: 1
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.bronze[data-v-6fa66536]:before {
    background-color: #5a5343;
    content: "+1% DISCOUNT"
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.silver[data-v-6fa66536]:before {
    background-color: #54656d;
    content: "+2% DISCOUNT"
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.gold[data-v-6fa66536]:before {
    background-color: #ce9f1d;
    content: "+3% DISCOUNT"
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.platinum[data-v-6fa66536]:before {
    background-color: #404f64;
    content: "+5 % DISCOUNT"
}

.vip-page__benefits .vip-page__benefit .vip-page__benefit-wrapper.diamond[data-v-6fa66536]:before {
    background-color: #7e1275;
    content: "+7 % DISCOUNT"
}

.vip-page__benefits .fill[data-v-6fa66536] {
    flex-shrink: 0;
    height: 10px;
    width: .5rem
}

@media (min-width: 1024px) {
    .vip-page__benefits .fill[data-v-6fa66536] {
        display:none
    }
}

.vip-page[data-v-6fa66536] .teaser .teaser__header {
    display: none
}

.vip-page[data-v-6fa66536] .awards-mobile {
    background: linear-gradient(to bottom right,#0f1634,#212a55 35%,#151e47 50%,#212a55 65%,#0f1634);
    border-radius: 1rem;
    margin: 2rem 0;
    padding: 1.5rem
}

.vip-page[data-v-6fa66536] .awards-mobile h2 {
    background-color: #ca113d;
    border-radius: 5px;
    margin: 0 auto;
    padding: .5rem 1.2rem;
    text-align: center
}

.vip-page[data-v-6fa66536] .awards-mobile article p {
    line-height: 2;
    text-align: center
}

.vip-page[data-v-6fa66536] .awards-mobile div:last-child {
    display: flex;
    justify-content: space-between
}

.vip-page[data-v-6fa66536] .awards-mobile div:last-child img {
    height: auto;
    max-width: 200px;
    width: 30%
}

.vip-page[data-v-6fa66536] .awards-mobile div:last-child img:nth-child(2n) {
    display: none
}

.vip-page[data-v-6fa66536] .awards-mobile.casino {
    margin-bottom: .5rem
}

.vip-page[data-v-6fa66536] .awards-mobile.casino div:last-child img:nth-child(2n) {
    display: block
}

.vip-page[data-v-6fa66536] .awards-mobile.casino div:last-child img:nth-child(odd) {
    display: none
}

.vip-page[data-v-6fa66536] .awards {
    grid-gap: 0 3rem;
    background: linear-gradient(90deg,#0f1634 0,#151e47 50%,#0f1634);
    grid-template-columns: minmax(0,210px) repeat(2,minmax(0,1fr));
    margin: 2rem 0;
    overflow: hidden;
    padding: 2rem 5rem;
    position: relative
}

.vip-page[data-v-6fa66536] .awards:after,.vip-page[data-v-6fa66536] .awards:before {
    background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
    content: "";
    height: 100%;
    opacity: .1;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 144px
}

.vip-page[data-v-6fa66536] .awards:before {
    left: -65px;
    transform: scaleX(-1) translateY(-50%)
}

.vip-page[data-v-6fa66536] .awards:after {
    right: -65px;
    transform: translateY(-50%)
}

.vip-page[data-v-6fa66536] .awards h2 {
    background-color: #ca113d;
    border-radius: 5px;
    grid-column: span 1;
    margin-bottom: .8rem;
    padding: .5rem 1.5rem;
    text-align: center
}

.vip-page__cards[data-v-6fa66536] {
    -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-6fa66536]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .vip-page__cards[data-v-6fa66536] {
        grid-gap:2rem;
        display: grid;
        grid-template-columns: repeat(4,minmax(0,1fr));
        padding: 1rem 0;
        transform: unset;
        width: 100%
    }
}

.vip-page__cards .fill[data-v-6fa66536] {
    flex-shrink: 0;
    height: 10px;
    width: .5rem
}

@media (min-width: 1024px) {
    .vip-page__cards .fill[data-v-6fa66536] {
        display:none
    }
}

.vip-page__cards .vip-page__card[data-v-6fa66536] {
    border-radius: 20px;
    box-shadow: 0 3px 15px rgba(0,0,0,.2);
    flex: 0 0 75%;
    margin-right: 2rem;
    overflow: hidden;
    position: relative;
    scroll-snap-align: center
}

.vip-page__cards .vip-page__card[data-v-6fa66536]:after {
    background: linear-gradient(180deg,rgba(9,18,49,0) 0,#091231);
    border-radius: 0 0 20px 20px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 1
}

.vip-page__cards .vip-page__card[data-v-6fa66536]:nth-child(5) {
    margin-right: 0
}

@media (min-width: 1024px) {
    .vip-page__cards .vip-page__card[data-v-6fa66536] {
        margin-right:0
    }
}

.vip-page__cards .vip-page__card picture[data-v-6fa66536] {
    border-radius: 10px;
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: 110%;
    position: relative;
    transition: border-color .2s ease;
    width: 100%
}

@media (min-width: 1024px) {
    .vip-page__cards .vip-page__card picture[data-v-6fa66536] {
        padding-bottom:130%
    }
}

.vip-page__cards .vip-page__card picture img[data-v-6fa66536] {
    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-6fa66536] {
    bottom: 0;
    height: 210px;
    left: 0;
    padding: 1rem;
    position: absolute;
    z-index: 2
}

@media (min-width: 1024px) {
    .vip-page__cards .vip-page__card>div[data-v-6fa66536] {
        height:260px;
        padding: 2rem
    }
}

.vip-page__cards .vip-page__card>div span[data-v-6fa66536] {
    background-color: #ca113d;
    border-radius: 5px;
    display: inline-block;
    font-weight: 700;
    margin-bottom: .5rem;
    padding: .3125rem 1.875rem
}

.vip-page__cards .vip-page__card>div h5[data-v-6fa66536] {
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: .5rem
}

@media (min-width: 1024px) {
    .vip-page__cards .vip-page__card>div h5[data-v-6fa66536] {
        font-size:1.25rem;
        margin-bottom: 1rem
    }
}

.vip-page .vip-page__form[data-v-6fa66536] {
    background: linear-gradient(180deg,#151c39 0,#232c57 50%,#141d46);
    border-radius: 1rem;
    padding: 2rem 0
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form[data-v-6fa66536] {
        background:linear-gradient(90deg,#0f1634 0,#151e47 50%,#0f1634);
        display: flex;
        flex-direction: row;
        gap: 5rem;
        overflow: hidden;
        padding: 5rem;
        position: relative
    }

    .vip-page .vip-page__form[data-v-6fa66536]:after,.vip-page .vip-page__form[data-v-6fa66536]:before {
        background: 50%/contain no-repeat url(/images/redesign/lion-light.png);
        content: "";
        height: 100%;
        opacity: .1;
        pointer-events: none;
        position: absolute;
        top: 50%;
        width: 500px;
        z-index: 1
    }

    .vip-page .vip-page__form[data-v-6fa66536]:before {
        left: -230px;
        transform: scaleX(-1) translateY(-50%)
    }

    .vip-page .vip-page__form[data-v-6fa66536]:after {
        right: -230px;
        transform: translateY(-50%)
    }
}

.vip-page .vip-page__form-text[data-v-6fa66536] {
    flex-basis: 50%;
    position: relative;
    text-align: center;
    z-index: 2
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form-text[data-v-6fa66536] {
        text-align:left
    }
}

.vip-page .vip-page__form-text h2[data-v-6fa66536] {
    background-color: #ca113d;
    border-radius: 5px;
    display: block;
    font-size: 1.5rem;
    margin: 0 .5rem 1.5rem;
    padding: 1.2rem 0;
    text-align: center
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form-text h2[data-v-6fa66536] {
        display:inline-block;
        margin: 0 0 1rem;
        padding: .5rem
    }
}

.vip-page .vip-page__form-text p[data-v-6fa66536] {
    font-size: .75rem;
    line-height: 2;
    margin-bottom: .5rem
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form-text p[data-v-6fa66536] {
        font-size:.875rem;
        margin-bottom: 1rem
    }
}

.vip-page .vip-page__form-text figure[data-v-6fa66536] {
    display: block;
    margin: 2rem auto;
    width: 65%
}

.vip-page .vip-page__form-text figure img[data-v-6fa66536] {
    display: block;
    width: 100%
}

.vip-page .vip-page__form form[data-v-6fa66536] {
    flex-basis: 50%;
    padding: 0 .5rem;
    position: relative;
    z-index: 2
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form form[data-v-6fa66536] {
        padding:0
    }
}

.vip-page .vip-page__form form span[data-v-6fa66536] {
    display: block;
    font-weight: 700;
    margin-bottom: .5rem
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form form[data-v-6fa66536] .input__container {
        margin-bottom:1.25rem
    }
}

.vip-page .vip-page__form form[data-v-6fa66536] .input__container:last-of-type {
    margin-bottom: .75rem
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form form[data-v-6fa66536] .input__container:last-of-type {
        margin-bottom:2rem
    }
}

.vip-page .vip-page__form form[data-v-6fa66536] .input__container .s-input__root {
    border: 0;
    padding: 1.25rem 1rem
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form form[data-v-6fa66536] .input__container .s-input__root {
        padding:.57rem 1rem
    }
}

.vip-page .vip-page__form form[data-v-6fa66536] .input__container .s-input__root input {
    transition: none
}

.vip-page .vip-page__form form[data-v-6fa66536] .input__container label {
    background-color: transparent;
    border-right: 0
}

.vip-page .vip-page__form form[data-v-6fa66536] .btn.btn--brand {
    background-color: #01901c;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    padding: 1.57rem
}

@media (min-width: 1220px) {
    .vip-page .vip-page__form form[data-v-6fa66536] .btn.btn--brand {
        padding:.875rem
    }
}

.vip-page__text[data-v-6fa66536] {
    padding: 1.5rem 0
}

@media (min-width: 1024px) {
    .vip-page__text[data-v-6fa66536] {
        grid-gap:.75rem;
        display: grid;
        grid-template-columns: repeat(2,minmax(0,1fr));
        padding: 2rem 0
    }

    .vip-page__text div[data-v-6fa66536] {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0
    }
}

.vip-page__text h2[data-v-6fa66536] {
    color: #d8b281;
    margin-bottom: .5rem;
    text-align: center
}

@media (min-width: 1024px) {
    .vip-page__text h2[data-v-6fa66536] {
        text-align:left
    }
}

.vip-page__text p[data-v-6fa66536] {
    font-size: .75rem;
    margin-bottom: .5rem;
    text-align: center
}

.vip-page__text p[data-v-6fa66536]:last-child {
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .vip-page__text p[data-v-6fa66536] {
        text-align:left
    }
}

.vip-page__text div[data-v-6fa66536] {
    margin-bottom: .5rem
}

.vip-page__text div[data-v-6fa66536]:last-child {
    margin-bottom: 0
}

.vip-page.theme--dark[data-v-6fa66536] {
    background-color: #0c1232
}

.vip-page.theme--light[data-v-6fa66536] {
    background-color: #eaeaea
}

.vip-page.theme--light .vip-page__description[data-v-6fa66536] {
    background-color: #e1e1e1;
    color: #0d173b
}

.vip-page.theme--light .vip-page__benefits[data-v-6fa66536],.vip-page.theme--light .vip-page__description[data-v-6fa66536]:before {
    background-color: #e1e1e1
}

.vip-page.theme--light[data-v-6fa66536] .awards-mobile {
    background: linear-gradient(to bottom left,#dcdcdc,#e6e6e6 15%,#e8e8e8 50%,#e6e6e6 80%,#cfcfcf)
}

.vip-page.theme--light[data-v-6fa66536] .awards-mobile article p {
    color: #0d173b
}

.vip-page.theme--light[data-v-6fa66536] .awards {
    background: linear-gradient(90deg,#dfdfdf 0,#f7f6f4 50%,#dfdfdf)
}

.vip-page.theme--light[data-v-6fa66536] .awards:after,.vip-page.theme--light[data-v-6fa66536] .awards:before {
    filter: brightness(.1)
}

.vip-page.theme--light[data-v-6fa66536] .awards article p {
    color: #0d173b
}

.vip-page.theme--light .vip-page__form[data-v-6fa66536] {
    background: linear-gradient(to bottom left,#dcdcdc,#e6e6e6 15%,#e8e8e8 50%,#e6e6e6 80%,#cfcfcf)
}

@media (min-width: 1220px) {
    .vip-page.theme--light .vip-page__form[data-v-6fa66536] {
        background:linear-gradient(90deg,#dfdfdf 0,#f7f6f4 50%,#dfdfdf)
    }

    .vip-page.theme--light .vip-page__form[data-v-6fa66536]:after,.vip-page.theme--light .vip-page__form[data-v-6fa66536]:before {
        filter: brightness(.1)
    }
}

.vip-page.theme--light .vip-page__form form span[data-v-6fa66536],.vip-page.theme--light .vip-page__form-text p[data-v-6fa66536] {
    color: #0d173b
}

.vip-page.theme--light .vip-page__form form[data-v-6fa66536] .input__container .s-input__root {
    background: linear-gradient(90deg,#e3e3e3 50%,#dfdfdf)
}

.vip-page.theme--light .vip-page__form form[data-v-6fa66536] .input__container .s-input__root:not(.s-input--invalid) i:before {
    color: #0d173b
}

.vip-page.theme--light .vip-page__form form[data-v-6fa66536] .input__container .s-input__root input {
    background: transparent;
    color: #0d173b
}

.vip-page.theme--light .vip-page__text[data-v-6fa66536] {
    color: #3f4662
}

.vip-page.theme--light .vip-page__text h2[data-v-6fa66536] {
    color: #df1221
}

.vip-page__benefit-wrapper.back figure img[data-v-6fa66536],.vip-page__benefit-wrapper.front figure img[data-v-6fa66536] {
    animation: pulseGlow-6fa66536 5s ease-in-out infinite;
    border-radius: 20px;
    box-shadow: 0 0 15px hsla(0,0%,100%,.2);
    position: relative;
    z-index: 1
}

@keyframes pulseGlow-6fa66536 {
    0%,to {
        box-shadow: 0 0 15px hsla(0,0%,100%,.4);
        filter: brightness(1);
        transform: scale(1)
    }

    50% {
        box-shadow: 0 0 25px hsla(0,0%,100%,.7);
        filter: brightness(1.2);
        transform: scale(1.05)
    }
}

@keyframes sparkle-6fa66536 {
    0% {
        background-position: 30% 30%,70% 70%
    }

    50% {
        background-position: 70% 30%,30% 70%
    }

    to {
        background-position: 30% 30%,70% 70%
    }
}

.user-menu[data-v-27cb2ff9] {
    background-color: #2e3d66;
    padding: 0 .75rem 1rem;
    position: relative
}

.user-menu button.user-menu__stream[data-v-27cb2ff9] {
    background-color: unset;
    border-radius: 20px;
    overflow: hidden
}

.user-menu button.user-menu__stream img[data-v-27cb2ff9] {
    display: block
}

.user-menu__header[data-v-27cb2ff9] {
    background-color: #2e3d66;
    padding: 1rem 0;
    position: sticky;
    top: 0;
    z-index: 2
}

.user-menu__toggle[data-v-27cb2ff9] {
    left: 0;
    position: absolute;
    top: .5rem
}

.user-menu h2[data-v-27cb2ff9],.user-menu__toggle[data-v-27cb2ff9] {
    align-items: center;
    color: #ebb058;
    display: flex;
    justify-content: center
}

.user-menu h2[data-v-27cb2ff9] {
    font-size: 1.25rem;
    text-align: center;
    text-transform: uppercase
}

.user-menu h2 i[data-v-27cb2ff9] {
    background-color: #ebb058;
    border-radius: 50%;
    color: #fff;
    font-size: .8rem;
    padding: .5rem
}

.user-menu__balance[data-v-27cb2ff9] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    padding: .5rem 0
}

.user-menu__balance span[data-v-27cb2ff9] {
    display: block;
    margin-bottom: .25rem
}

.user-menu__freespins[data-v-27cb2ff9] {
    background-color: #2e3d66;
    border: 3px solid #e3b367;
    border-radius: 10px;
    display: grid;
    margin-bottom: 1rem;
    overflow: hidden
}

.user-menu__freespins button[data-v-27cb2ff9] {
    grid-gap: .375rem;
    background-color: #2e3d66;
    border-radius: 0;
    font-weight: 700;
    padding: .625rem 1rem;
    position: relative;
    width: 100%
}

.user-menu__freespins button i[data-v-27cb2ff9]:last-child {
    position: absolute;
    right: 1rem
}

.user-menu__freespins ul[data-v-27cb2ff9] {
    grid-gap: 1px;
    background-color: #2e3d66;
    display: grid;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease
}

.user-menu__freespins ul.show[data-v-27cb2ff9] {
    max-height: 500px
}

.user-menu__freespins ul li[data-v-27cb2ff9] {
    grid-column-gap: .25rem;
    background-color: #0e2258;
    display: grid;
    grid-template-columns: 1fr auto auto;
    grid-template-rows: auto auto;
    padding: .25rem
}

.user-menu__freespins ul li .game-name[data-v-27cb2ff9] {
    font-size: .875rem;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.user-menu__freespins ul li .fs-expiration[data-v-27cb2ff9] {
    font-size: .625rem
}

.user-menu__freespins ul li em[data-v-27cb2ff9] {
    border: 1px solid #fff;
    border-radius: 5px;
    flex-direction: column;
    font-style: normal;
    grid-column: 2/3;
    padding: .25rem .375rem
}

.user-menu__freespins ul li a[data-v-27cb2ff9],.user-menu__freespins ul li em[data-v-27cb2ff9] {
    align-items: center;
    display: flex;
    font-size: .75rem;
    font-weight: 700;
    grid-row: 1/3;
    justify-content: center
}

.user-menu__freespins ul li a[data-v-27cb2ff9] {
    background-color: #ebb058;
    border-radius: 5px;
    color: #000;
    grid-column: 3/4;
    padding: .25rem .5rem
}

.user-menu__actions[data-v-27cb2ff9] {
    grid-gap: .5rem;
    display: grid
}

.user-menu__actions .btn[data-v-27cb2ff9] {
    border-radius: 10px;
    font-weight: 700;
    padding: .625rem 1rem
}

.user-menu__actions .btn i[data-v-27cb2ff9] {
    margin-right: .375rem
}

.user-menu__actions button[data-v-27cb2ff9] {
    background-color: #ebb058;
    width: 100%
}

.user-menu__actions a[data-v-27cb2ff9] {
    background-color: #b82c41;
    margin: 0
}

.user-menu__link-group[data-v-27cb2ff9] {
    padding: .5rem 0
}

.user-menu__link-group h3[data-v-27cb2ff9] {
    font-size: .875rem;
    font-weight: 500;
    margin-bottom: .25rem;
    text-transform: uppercase
}

.user-menu__link-group ul[data-v-27cb2ff9] {
    grid-gap: .5rem;
    display: grid
}

.user-menu__link-group a[data-v-27cb2ff9],.user-menu__link-group button[data-v-27cb2ff9] {
    align-items: center;
    background: linear-gradient(180deg,#577fb1 0,#375376);
    border-radius: 5px;
    display: grid;
    font-weight: 600;
    grid-template-columns: 50px 1fr;
    grid-template-rows: 50px;
    overflow: hidden;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    width: 100%
}

.user-menu__link-group a>div[data-v-27cb2ff9],.user-menu__link-group button>div[data-v-27cb2ff9] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.user-menu__link-group a>div img[data-v-27cb2ff9],.user-menu__link-group button>div img[data-v-27cb2ff9] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    padding: .75rem;
    width: 100%
}

.user-menu__link-group a>div i[data-v-27cb2ff9],.user-menu__link-group button>div i[data-v-27cb2ff9] {
    font-size: 1.625rem
}

.user-menu__link-group a span[data-v-27cb2ff9],.user-menu__link-group button span[data-v-27cb2ff9] {
    display: block;
    font-weight: 700;
    line-height: 1.125rem;
    padding: .5rem
}

.user-menu__link-group a.dropdown[data-v-27cb2ff9],.user-menu__link-group button.dropdown[data-v-27cb2ff9] {
    margin-bottom: .5rem
}

.user-menu__link-group a>div[data-v-27cb2ff9],.user-menu__link-group button>div[data-v-27cb2ff9] {
    background: linear-gradient(180deg,#476995 0,#375376)
}

.user-menu__link-group a.active i[data-v-27cb2ff9]:before,.user-menu__link-group button.active i[data-v-27cb2ff9]:before {
    color: #fff
}

.user-menu__link-group a.branded>div[data-v-27cb2ff9],.user-menu__link-group button.branded>div[data-v-27cb2ff9] {
    background: unset;
    background-color: #b48811
}

.user-menu__link-group a.branded span[data-v-27cb2ff9],.user-menu__link-group button.branded span[data-v-27cb2ff9] {
    align-items: center;
    background: linear-gradient(-45deg,#b48811,#d7b665 50%,#b48811);
    display: flex;
    height: 100%
}

.user-menu__link-group a.branded.active[data-v-27cb2ff9],.user-menu__link-group a.branded[data-v-27cb2ff9]:hover,.user-menu__link-group button.branded.active[data-v-27cb2ff9],.user-menu__link-group button.branded[data-v-27cb2ff9]:hover {
    color: #fff
}

.user-menu__link-group a i.icon-play[data-v-27cb2ff9],.user-menu__link-group button i.icon-play[data-v-27cb2ff9] {
    color: #091840;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    transition: color .2s ease
}

.user-menu__link-group a i.icon-play.collapse[data-v-27cb2ff9],.user-menu__link-group button i.icon-play.collapse[data-v-27cb2ff9] {
    color: #fff;
    top: 40%;
    transform: rotate(90deg);
    transition: transform .2s ease
}

.user-menu__link-group a i.icon-play.noCollapse[data-v-27cb2ff9],.user-menu__link-group button i.icon-play.noCollapse[data-v-27cb2ff9] {
    color: #fff;
    top: 40%;
    transform: rotate(28deg)
}

.user-menu__link-group a[data-v-27cb2ff9] :hover,.user-menu__link-group button[data-v-27cb2ff9] :hover {
    color: #ebb058
}

.user-menu__raffle[data-v-27cb2ff9] {
    grid-column: span 2
}

.user-menu__raffle div[data-v-27cb2ff9] {
    border: 2px solid #fff;
    border-radius: 20px;
    display: grid;
    grid-template-columns: auto 1fr;
    overflow: hidden;
    text-transform: uppercase
}

.user-menu__raffle div h3[data-v-27cb2ff9] {
    font-size: .75rem;
    overflow: hidden;
    padding: .125rem .75rem
}

.user-menu__raffle div h3[data-v-27cb2ff9],.user-menu__raffle div>span[data-v-27cb2ff9] {
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center
}

.user-menu__raffle div>span[data-v-27cb2ff9] {
    background-color: #fff;
    color: #091840;
    font-size: 1.25rem;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 0 .5rem
}

.user-menu__live-stream[data-v-27cb2ff9] {
    cursor: pointer;
    grid-column: span 2
}

.user-menu__live-stream img[data-v-27cb2ff9] {
    height: 100%;
    width: 100%
}

.user-menu>button[data-v-27cb2ff9]:last-child {
    margin: .5rem auto 0
}

.home-bomba-teaser[data-v-3745d7ef] {
    -ms-overflow-style: none;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.home-bomba-teaser[data-v-3745d7ef]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .home-bomba-teaser[data-v-3745d7ef] {
        grid-gap:1rem;
        display: grid;
        grid-template-columns: repeat(6,minmax(0,1fr));
        transform: unset;
        width: 100%
    }
}

.home-bomba-teaser li[data-v-3745d7ef]:not(.fill) {
    flex: 0 0 28%;
    margin-right: .5rem;
    overflow: hidden;
    position: relative;
    scroll-snap-align: center
}

@media (min-width: 1024px) {
    .home-bomba-teaser li[data-v-3745d7ef]:not(.fill) {
        margin:0
    }

    .home-bomba-teaser li[data-v-3745d7ef]:not(.fill):nth-last-child(2) {
        display: none
    }
}

.home-bomba-teaser li[data-v-3745d7ef]:not(.fill):nth-last-child(2) {
    margin-right: 0
}

.home-bomba-teaser li:not(.fill) a[data-v-3745d7ef] {
    display: block;
    position: relative;
    width: 100%
}

.home-bomba-teaser li:not(.fill) div[data-v-3745d7ef] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 181.0344827586%;
    position: relative;
    transition: border-color .2s ease;
    width: 100%
}

@media (hover: hover) and (min-width:1024px) {
    .home-bomba-teaser li:not(.fill) div[data-v-3745d7ef]:hover {
        border-color:#ebb058
    }
}

.home-bomba-teaser li:not(.fill) div img[data-v-3745d7ef] {
    border-radius: 10px;
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.home-bomba-teaser li:not(.fill) span[data-v-3745d7ef] {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    margin-top: .5rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.home-bomba-teaser .fill[data-v-3745d7ef] {
    flex-shrink: 0;
    height: 10px;
    width: .5rem
}

@media (min-width: 1024px) {
    .home-bomba-teaser .fill[data-v-3745d7ef] {
        display:none
    }
}

.home-bomba-teaser.theme--light li a[data-v-3745d7ef] {
    color: var(--text-gray)
}

@media (hover: hover) and (min-width:1024px) {
    .home-bomba-teaser.theme--light li:not(.fill) div[data-v-3745d7ef]:hover {
        border-color:var(--red)
    }
}

.contact-widget[data-v-507036df] {
    height: 0;
    left: 0;
    padding-bottom: 33.3333333333%;
    pointer-events: none;
    position: fixed;
    top: var(--header-height);
    width: 100%;
    z-index: 9999
}

.contact-widget__container[data-v-507036df] {
    grid-gap: 1rem;
    display: grid;
    height: 100%;
    padding: 2rem 0;
    position: absolute;
    right: 0
}

.contact-widget__container div[data-v-507036df]:nth-child(3) {
    visibility: hidden
}

.contact-widget__item[data-v-507036df] {
    border-radius: 10px 0 0 10px;
    display: flex;
    opacity: .9;
    overflow: hidden;
    pointer-events: all;
    transform: translateX(calc(100% - 30px));
    transition: opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)
}

.contact-widget__item.twitter img[data-v-507036df] {
    height: 2.5rem;
    width: 2.5rem
}

.contact-widget__item[data-v-507036df]:hover {
    opacity: 1
}

.contact-widget__item button[data-v-507036df] {
    background: linear-gradient(270deg,#fede8c 0,#936c35);
    color: #fff;
    flex-shrink: 0;
    padding: 2rem .25rem;
    text-shadow: .5px .5px .5px #000;
    width: 30px
}

.contact-widget__item button span[data-v-507036df] {
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 1px;
    text-orientation: mixed;
    transform: rotate(180deg);
    writing-mode: vertical-lr
}

.contact-widget__item img[data-v-507036df] {
    display: block;
    height: 2rem;
    width: 2rem
}

.contact-widget__item a[data-v-507036df] {
    background-color: hsla(43,98%,77%,.8);
    flex-shrink: 0;
    padding: .5rem 1rem
}

.contact-widget__item:last-child a img[data-v-507036df] {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 50%;
    padding: .2rem
}

.contact-widget--expanded[data-v-507036df] {
    opacity: 1;
    transform: translateX(0)
}

.home-casino-teaser[data-v-5fa10e8c] {
    -ms-overflow-style: none;
    display: flex;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.home-casino-teaser[data-v-5fa10e8c]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .home-casino-teaser[data-v-5fa10e8c] {
        grid-gap:1rem;
        display: grid;
        grid-template-columns: repeat(6,minmax(0,1fr));
        transform: unset;
        width: 100%
    }
}

.home-casino-teaser li[data-v-5fa10e8c]:not(.fill) {
    flex: 0 0 28%;
    margin-right: .5rem;
    overflow: hidden;
    position: relative;
    scroll-snap-align: center
}

@media (min-width: 1024px) {
    .home-casino-teaser li[data-v-5fa10e8c]:not(.fill) {
        margin:0
    }
}

.home-casino-teaser li[data-v-5fa10e8c]:not(.fill):nth-last-child(2) {
    margin-right: 0
}

.home-casino-teaser li:not(.fill) a[data-v-5fa10e8c] {
    display: block;
    position: relative;
    width: 100%
}

.home-casino-teaser li:not(.fill) a:hover .home-casino-teaser__promo span[data-v-5fa10e8c] {
    color: #fff
}

.home-casino-teaser li:not(.fill) a>span[data-v-5fa10e8c] {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    margin-top: .5rem;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.home-casino-teaser li:not(.fill) .home-casino-teaser__image[data-v-5fa10e8c] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 181.0344827586%;
    position: relative;
    transition: border-color .2s ease;
    width: 100%
}

@media (hover: hover) and (min-width:1024px) {
    .home-casino-teaser li:not(.fill) .home-casino-teaser__image[data-v-5fa10e8c]:hover {
        border-color:#ebb058
    }
}

.home-casino-teaser li:not(.fill) .home-casino-teaser__image img[data-v-5fa10e8c] {
    border-radius: 10px;
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.home-casino-teaser li:not(.fill).promo .home-casino-teaser__image[data-v-5fa10e8c] {
    border: 2px solid #ebb058
}

.home-casino-teaser .fill[data-v-5fa10e8c] {
    flex-shrink: 0;
    height: 10px;
    width: .5rem
}

@media (min-width: 1024px) {
    .home-casino-teaser .fill[data-v-5fa10e8c] {
        display:none
    }
}

.home-casino-teaser__promo[data-v-5fa10e8c] {
    background-color: rgba(235,176,88,.8);
    color: #000;
    font-size: .75rem;
    font-weight: 700;
    left: 0;
    padding: .5rem 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    width: 100%;
    z-index: 3
}

@media (min-width: 1024px) {
    .home-casino-teaser__promo[data-v-5fa10e8c] {
        font-size:.875rem
    }
}

.home-casino-teaser.theme--light li a[data-v-5fa10e8c] {
    color: var(--text-gray)
}

@media (hover: hover) and (min-width:1024px) {
    .home-casino-teaser.theme--light li:not(.fill) .home-casino-teaser__image[data-v-5fa10e8c]:hover {
        border-color:var(--red)
    }
}

.game-carousel-container[data-v-2e0c8941] {
    max-width: 1600px;
    position: relative;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 100%
}

.game-carousel[data-v-2e0c8941] {
    justify-content: space-between;
    padding: 0 10px
}

.game-carousel[data-v-2e0c8941],.nav-arrow[data-v-2e0c8941] {
    align-items: center;
    display: flex
}

.nav-arrow[data-v-2e0c8941] {
    background-color: hsla(0,0%,100%,.1);
    border: none;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    flex-shrink: 0;
    font-size: 24px;
    height: 40px;
    justify-content: center;
    transition: background-color .3s ease;
    width: 40px;
    z-index: 10
}

.nav-arrow[data-v-2e0c8941]:hover {
    background-color: hsla(0,0%,100%,.3)
}

.prev-arrow[data-v-2e0c8941] {
    margin-right: 5px
}

.next-arrow[data-v-2e0c8941] {
    margin-left: 5px
}

.inner-arrow[data-v-2e0c8941] {
    height: auto;
    padding-bottom: 3px
}

.carousel-viewport[data-v-2e0c8941] {
    -webkit-tap-highlight-color: transparent;
    cursor: grab;
    flex-grow: 1;
    overflow: hidden;
    position: relative;
    touch-action: pan-y
}

.carousel-viewport[data-v-2e0c8941]:active {
    cursor: grabbing
}

.carousel-track[data-v-2e0c8941] {
    align-items: center;
    display: flex;
    min-height: 60vw
}

@media (min-width: 1024px) {
    .carousel-track[data-v-2e0c8941] {
        min-height:356px
    }
}

.carousel-track.is-dragging[data-v-2e0c8941] {
    transition: none!important
}

.carousel-item[data-v-2e0c8941] {
    align-items: center;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: space-between;
    margin-right: 10px;
    opacity: .7;
    overflow: hidden;
    transition: width .2s ease,height 0s ease,opacity .4s ease
}

.carousel-item.is-active[data-v-2e0c8941] {
    opacity: 1
}

.item-content[data-v-2e0c8941] {
    align-items: center;
    background-repeat: no-repeat;
    background-size: contain;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 15px;
    position: relative;
    text-align: center;
    width: 100%
}

.item-image[data-v-2e0c8941] {
    border-radius: 6px;
    height: auto;
    margin-bottom: 12px;
    max-height: 60%;
    -o-object-fit: cover;
    object-fit: cover;
    width: calc(100% - 20px)
}

.hot-tag[data-v-2e0c8941] {
    background-color: red;
    border-radius: 5px;
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    margin-top: 3px;
    padding: 4px 10px;
    z-index: 1
}

.card-footer[data-v-2e0c8941] {
    margin-top: auto
}

.item-title[data-v-2e0c8941] {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 12px;
    overflow: hidden;
    text-transform: uppercase;
    white-space: nowrap
}

.item-title[data-v-2e0c8941],.play-button[data-v-2e0c8941] {
    color: #fff;
    font-weight: 700
}

.play-button[data-v-2e0c8941] {
    background-color: red;
    border: none;
    border-radius: 25px;
    cursor: pointer;
    font-size: .9rem;
    padding: 10px 20px;
    transition: background-color .3s ease
}

.play-button[data-v-2e0c8941]:hover {
    background-color: darkred
}

@media (max-width: 767px) {
    .game-carousel[data-v-2e0c8941] {
        padding:0
    }

    .nav-arrow[data-v-2e0c8941] {
        display: none;
        font-size: 20px;
        height: 35px;
        width: 35px
    }

    .carousel-item[data-v-2e0c8941] {
        margin-right: 5px
    }

    .carousel-item[data-v-2e0c8941]:last-child {
        margin-right: 0
    }

    .item-content[data-v-2e0c8941] {
        padding: 10px
    }

    .item-image[data-v-2e0c8941] {
        margin-bottom: 8px;
        max-height: 55%
    }

    .item-title[data-v-2e0c8941] {
        font-size: .8rem;
        margin-bottom: 8px
    }

    .play-button[data-v-2e0c8941] {
        font-size: .7rem;
        padding: 6px 12px
    }

    .hot-tag[data-v-2e0c8941] {
        font-size: .7rem;
        padding: 3px 8px
    }
}

.sp-award[data-v-be1b57ba] {
    background: linear-gradient(-135deg,#111b43,#252f5a 48.77%,#111b43);
    border-radius: 10px;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

@media (min-width: 1024px) {
    .sp-award[data-v-be1b57ba] {
        display:flex;
        flex-direction: row;
        justify-content: center
    }

    .sp-award[data-v-be1b57ba]:after,.sp-award[data-v-be1b57ba]:before {
        background-image: url(/images/special/sp-game-award-lion.webp);
        background-repeat: no-repeat;
        content: "";
        height: 100%;
        min-width: 200px;
        position: absolute;
        top: 0
    }

    .sp-award[data-v-be1b57ba]:before {
        left: 0;
        transform: scaleX(-1) translateX(55%) translateY(5%)
    }

    .sp-award[data-v-be1b57ba]:after {
        right: 0;
        transform: translateX(55%) translateY(5%)
    }
}

.sp-award .award-wraper[data-v-be1b57ba] {
    display: flex;
    flex-direction: column;
    padding: 20px 0;
    row-gap: 26px
}

@media (min-width: 1024px) {
    .sp-award .award-wraper[data-v-be1b57ba] {
        flex-direction:row;
        margin: 0 40px;
        max-width: 1400px;
        padding: 40px 0
    }
}

.sp-award .text-group[data-v-be1b57ba] {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
    z-index: 2
}

@media (min-width: 1024px) {
    .sp-award .text-group[data-v-be1b57ba] {
        align-items:flex-start;
        margin: 10px auto
    }
}

.sp-award .text-group h2[data-v-be1b57ba] {
    background-color: #ff0518;
    border-radius: 5px;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 10px 30px;
    width: -moz-fit-content;
    width: fit-content
}

.sp-award .text-group p[data-v-be1b57ba] {
    font-weight: 600;
    text-align: center
}

@media (min-width: 1024px) {
    .sp-award .text-group p[data-v-be1b57ba] {
        text-align:left
    }
}

.sp-award .image-group[data-v-be1b57ba] {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    z-index: 2
}

.sp-award .image-group .award-img[data-v-be1b57ba] {
    flex: 1;
    height: 100%;
    min-height: 71px
}

.sp-award .image-group :first-child.award-img[data-v-be1b57ba] {
    margin-left: 10px
}

.sp-award .image-group :last-child.award-img[data-v-be1b57ba] {
    margin-right: 10px
}

@media (min-width: 1024px) {
    .sp-award .image-group[data-v-be1b57ba] {
        margin:0
    }
}

.carousel-container[data-v-25fb05a2] {
    -webkit-overflow-scrolling: touch;
    margin: 20px auto;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
    width: 100%
}

.carousel-wrapper[data-v-25fb05a2] {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: flex;
    touch-action: pan-y pinch-zoom;
    transform: translateZ(0);
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 100%
}

.carousel-card[data-v-25fb05a2] {
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    padding: 10px;
    text-align: center
}

.card-content-placeholder[data-v-25fb05a2] {
    align-items: center;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 250px;
    padding: 15px;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width: 1024px) {
    .card-content-placeholder[data-v-25fb05a2] {
        padding:0;
        width: 100%
    }
}

.card-image[data-v-25fb05a2] {
    border-radius: 4px;
    height: auto;
    margin-bottom: 10px;
    max-height: 270px;
    max-width: 208px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media (min-width: 1024px) {
    .card-image[data-v-25fb05a2] {
        max-height:401px;
        max-width: 308px
    }
}

.card-wraper[data-v-25fb05a2] {
    align-items: center;
    background: rgba(41,57,110,.749);
    border-radius: 20px;
    display: flex;
    height: 100%;
    justify-content: center;
    max-width: 238px;
    padding: 20px;
    width: 100%
}

@media (min-width: 1024px) {
    .card-wraper[data-v-25fb05a2] {
        background:rgba(41,57,110,.349);
        max-width: 352px
    }
}

.card-title[data-v-25fb05a2] {
    color: #333;
    font-size: 1.2em;
    margin: 10px 0 5px
}

.card-subtitle[data-v-25fb05a2] {
    color: #fff;
    font-size: .9em;
    font-weight: 700;
    margin-bottom: 15px
}

.card-button[data-v-25fb05a2] {
    background-color: #e50914;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    padding: 8px 15px
}

.card-button[data-v-25fb05a2]:hover {
    background-color: #f40612
}

.carousel-arrow[data-v-25fb05a2] {
    align-items: center;
    background: #1a2b5f;
    border: none;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 1.5em;
    height: 40px;
    justify-content: center;
    padding: 10px 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 10
}

.carousel-arrow[data-v-25fb05a2]:hover {
    background-color: rgba(0,0,0,.8)
}

.carousel-arrow.prev[data-v-25fb05a2] {
    left: 15px
}

.carousel-arrow.next[data-v-25fb05a2] {
    right: 15px
}

.inner-arrow[data-v-25fb05a2] {
    height: auto;
    padding-bottom: 3px
}

.a-link[data-v-25fb05a2] {
    color: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    position: relative;
    text-decoration: none
}

@media (max-width: 768px) {
    .carousel-card[data-v-25fb05a2] {
        padding:0 5px
    }

    .carousel-container[data-v-25fb05a2] {
        -webkit-overflow-scrolling: touch
    }

    .carousel-wrapper[data-v-25fb05a2] {
        transform: translateZ(0)
    }
}

@supports (-webkit-appearance: none) {
    .carousel-card[data-v-25fb05a2],.carousel-wrapper[data-v-25fb05a2] {
        transform:translateZ(0)
    }
}

#special-page h2[data-v-2e08d96d] {
    font-weight: 500
}

#special-page .text-bold[data-v-2e08d96d] {
    font-weight: 700
}

#special-page .sp-banner[data-v-2e08d96d] {
    align-items: center;
    background: 50%/cover no-repeat url(/images/special/sp-game-slider-mobile.webp);
    background-position-x: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 400px
}

@media (min-width: 1024px) {
    #special-page .sp-banner[data-v-2e08d96d] {
        background:50%/contain no-repeat url(/images/special/sp-game-slider.webp);
        margin-top: 1rem
    }
}

#special-page .sp-banner h1[data-v-2e08d96d] {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-top: 3.2rem;
    text-align: center
}

#special-page .sp-banner .red-white-text[data-v-2e08d96d] {
    background-color: #ca113d;
    color: #fff;
    margin-top: 40px;
    padding: 7px 8px 9px
}

#special-page .sp-banner[data-v-2e08d96d] .odometer {
    font-size: 3rem
}

#special-page .sp-banner .meter[data-v-2e08d96d] {
    margin: 6px
}

#special-page .sp-banner .img-group[data-v-2e08d96d] {
    margin: 32px 0
}

#special-page .sp-banner .img-group img[data-v-2e08d96d] {
    max-width: 304px;
    padding: 0 32px
}

@media (min-width: 1024px) {
    #special-page .sp-banner .img-group img[data-v-2e08d96d] {
        max-width:352px
    }
}

#special-page .casino-title[data-v-2e08d96d],#special-page .slot-carousel[data-v-2e08d96d] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px 0 0;
    width: 100%
}

#special-page .casino-title .carousel-container[data-v-2e08d96d],#special-page .slot-carousel .carousel-container[data-v-2e08d96d] {
    margin-bottom: 20px;
    max-width: 1600px;
    width: 100%
}

#special-page .award-container[data-v-2e08d96d] {
    margin: auto;
    max-width: 1600px;
    padding: 0 25px
}

#special-page .title-wraper[data-v-2e08d96d] {
    max-width: 1400px;
    padding: 0 10px 20px 20px;
    width: 100%
}

@media (min-width: 1024px) {
    #special-page .title-wraper[data-v-2e08d96d] {
        margin:0;
        padding: 0 1rem
    }
}

#special-page .casino-carousel[data-v-2e08d96d] {
    align-items: center;
    background: 50%/cover no-repeat url(/images/special/sp-game-casino-bg.webp);
    background-position-x: 90%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    width: 100%
}

@media (min-width: 1024px) {
    #special-page .casino-carousel[data-v-2e08d96d] {
        background-position-x:center;
        background-size: contain;
        min-height: 550px
    }
}

#special-page .casino-carousel-container[data-v-2e08d96d] {
    max-width: 1400px;
    min-height: 374px;
    width: 100%
}

#special-page .casino-carousel .inner-container[data-v-2e08d96d] {
    width: 70%
}

@media (min-width: 1024px) {
    #special-page .casino-carousel .inner-container[data-v-2e08d96d] {
        width:50%
    }
}

#special-page .casino-carousel-wraper[data-v-2e08d96d] {
    display: flex
}

#special-page[data-v-2e08d96d] .slot-game {
    min-height: 150px;
    z-index: 1
}

#special-page[data-v-2e08d96d] .slot-games__grid {
    grid-gap: 1rem 1rem
}

#special-page[data-v-2e08d96d] .slot-game>span {
    background: #16275c;
    border-radius: 10px;
    margin-top: -6px;
    padding-bottom: 12px;
    padding-top: 12px;
    position: relative;
    z-index: 2
}

#casino-teaser[data-v-2e08d96d] {
    margin: auto;
    max-width: 1600px;
    padding: 25px
}

#casino-teaser[data-v-2e08d96d] .teaser__header {
    display: none
}

.winners[data-v-01c99c22] {
    background-color: rgba(9,24,64,.8);
    display: grid;
    grid-template-rows: auto 1fr
}

.winners--shadow-side[data-v-01c99c22]:after,.winners--shadow-side[data-v-01c99c22]:before {
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: .5rem;
    z-index: 2
}

.winners--shadow-side[data-v-01c99c22]:before {
    background: linear-gradient(270deg,rgba(9,24,64,.8) 0,rgba(9,24,64,0));
    left: 0;
    transform: translate3d(-100%,0,0)
}

.winners--shadow-side[data-v-01c99c22]:after {
    background: linear-gradient(90deg,rgba(9,24,64,.8) 0,rgba(9,24,64,0));
    right: 0;
    transform: translate3d(100%,0,0)
}

.winners>h3[data-v-01c99c22] {
    color: #ebb058;
    padding: .5rem;
    text-align: center;
    text-transform: uppercase
}

.winners__observer[data-v-01c99c22] {
    display: block;
    height: 1px;
    left: 0;
    width: 100%
}

.winners__list[data-v-01c99c22] {
    overflow: hidden;
    position: relative
}

@media (min-width: 1024px) {
    .winners__list[data-v-01c99c22] {
        max-height:unset
    }
}

.winners__list[data-v-01c99c22]:after,.winners__list[data-v-01c99c22]:before {
    content: "";
    display: block;
    height: 50px;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transition: opacity .2s ease;
    width: 100%;
    z-index: 2
}

.winners__list[data-v-01c99c22]:before {
    background: linear-gradient(180deg,rgba(9,24,64,.8) 0,rgba(9,24,64,0));
    top: -1px
}

.winners__list[data-v-01c99c22]:after {
    background: linear-gradient(0deg,rgba(9,24,64,.8) 0,rgba(9,24,64,0));
    bottom: -1px
}

.winners__list.winners--shadow-bottom[data-v-01c99c22]:after,.winners__list.winners--shadow-top[data-v-01c99c22]:before {
    opacity: 1
}

.winners ul[data-v-01c99c22] {
    -ms-overflow-style: none;
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: 0 .5rem;
    position: relative;
    scrollbar-width: none
}

.winners ul[data-v-01c99c22]::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .winners ul[data-v-01c99c22] {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .winners ul[data-v-01c99c22]::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .winners ul[data-v-01c99c22]::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .winners ul[data-v-01c99c22]::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.winners__item[data-v-01c99c22] {
    grid-gap: .5rem;
    align-items: center;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr));
    margin-bottom: .5rem;
    overflow: hidden
}

.winners__item[data-v-01c99c22]:last-of-type {
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .winners__item[data-v-01c99c22] {
        grid-template-columns:repeat(4,minmax(0,1fr)) auto;
        opacity: .8;
        transition: opacity .2s ease
    }

    .winners__item[data-v-01c99c22]:hover {
        opacity: 1
    }
}

.winners__item .outlined-link[data-v-01c99c22] {
    display: none;
    grid-column: span 1
}

@media (min-width: 1024px) {
    .winners__item .outlined-link[data-v-01c99c22] {
        display:flex
    }
}

.winners__item button[data-v-01c99c22] {
    align-self: center;
    border-radius: 5px;
    display: grid;
    grid-column: span 3;
    grid-template-columns: auto 1fr;
    justify-self: center;
    max-width: 90%;
    overflow: hidden;
    position: relative;
    z-index: 2
}

@media (min-width: 1024px) {
    .winners__item button[data-v-01c99c22] {
        grid-column:span 1;
        grid-template-columns: 1fr 3fr
    }
}

.winners__item button[data-v-01c99c22]:disabled {
    opacity: 0
}

.winners__item button div[data-v-01c99c22],.winners__item button span[data-v-01c99c22] {
    padding: .25rem
}

.winners__item button div[data-v-01c99c22] {
    align-items: center;
    background-color: #a10331;
    display: flex;
    height: 100%;
    justify-content: center
}

.winners__item button span[data-v-01c99c22] {
    background-color: #ca113d;
    display: block;
    font-size: .625rem;
    font-weight: 700;
    line-height: .625rem;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .2s ease
}

@media (min-width: 1024px) {
    .winners__item button span[data-v-01c99c22] {
        font-size:.75rem;
        line-height: .75rem
    }
}

@media (hover: hover) and (min-width:1024px) {
    .winners__item button:hover span[data-v-01c99c22] {
        background-color:#a10331
    }
}

.winners__game-img[data-v-01c99c22] {
    border-right: 1px solid #1b3a8e;
    display: block;
    grid-column: span 4;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.winners__game-img img[data-v-01c99c22] {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

@media (min-width: 1024px) {
    .winners__game-img[data-v-01c99c22] {
        grid-column:span 2
    }
}

.winners__detail[data-v-01c99c22] {
    grid-column: span 5;
    padding: 1rem 0
}

@media (min-width: 1024px) {
    .winners__detail[data-v-01c99c22] {
        grid-column:span 2
    }
}

.winners__detail h4[data-v-01c99c22] {
    color: #ebb058;
    font-size: .75rem;
    line-height: .75rem
}

.winners__detail h3[data-v-01c99c22] {
    font-size: 1rem
}

.winners__detail span[data-v-01c99c22] {
    display: block;
    font-size: .625rem;
    line-height: .625rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.winners--casino .winners__game-img img[data-v-01c99c22] {
    -o-object-position: bottom center;
    object-position: bottom center
}

.winners.theme--light[data-v-01c99c22] {
    background-color: var(--gray-alpha-7)
}

.winners.theme--light.winners--shadow-side[data-v-01c99c22]:before {
    background: linear-gradient(to left,var(--gray-alpha-7) 0,var(--gray-alpha-0) 100%);
    left: 0;
    transform: translate3d(-100%,0,0)
}

.winners.theme--light.winners--shadow-side[data-v-01c99c22]:after {
    background: linear-gradient(to right,var(--gray-alpha-7) 0,var(--gray-alpha-0) 100%);
    right: 0;
    transform: translate3d(100%,0,0)
}

.winners.theme--light>h3[data-v-01c99c22] {
    color: var(--red)
}

.winners.theme--light .winners__list[data-v-01c99c22]:before {
    background: linear-gradient(to bottom,var(--gray-alpha-7) 0,var(--gray-alpha-0) 100%)
}

.winners.theme--light .winners__list[data-v-01c99c22]:after {
    background: linear-gradient(to top,var(--gray-alpha-7) 0,var(--gray-alpha-0) 100%)
}

.winners.theme--light .winners__detail h4[data-v-01c99c22] {
    color: var(--red)
}

.winners.theme--light .winners__detail h3[data-v-01c99c22],.winners.theme--light .winners__detail span[data-v-01c99c22] {
    color: var(--text-gray)
}

.casino-providers[data-v-0290d4ce] {
    grid-gap: 1rem .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin: 1rem 0;
    position: relative
}

@media (min-width: 1024px) {
    .casino-providers[data-v-0290d4ce] {
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
}

.casino-providers #scroll-anchor--casino[data-v-0290d4ce] {
    height: 1px;
    position: absolute;
    top: calc((var(--header-height) + 1rem)*-1);
    width: 100%
}

.casino-providers a[data-v-0290d4ce] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    height: 0;
    padding-bottom: 26.6666666667%;
    position: relative
}

.casino-providers a>span[data-v-0290d4ce] {
    display: none;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.casino-providers a img[data-v-0290d4ce] {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: contain;
    object-fit: contain;
    padding: .5rem .75rem;
    position: absolute;
    top: 0;
    width: 100%
}

.casino-providers a.active[data-v-0290d4ce] {
    border-color: #ebb058
}

.casino-providers a.active .casino-providers__promo span[data-v-0290d4ce] {
    color: #fff
}

@media (hover: hover) and (min-width:1024px) {
    .casino-providers a[data-v-0290d4ce]:hover {
        border-color:#ebb058
    }

    .casino-providers a:hover .casino-providers__promo span[data-v-0290d4ce] {
        color: #fff
    }
}

.casino-providers a.maintenance[data-v-0290d4ce]:before {
    align-items: center;
    background-color: hsla(0,0%,44%,.5);
    border-radius: 5px;
    content: "\e97d";
    display: flex;
    font-family: merit;
    font-size: 1.5rem;
    height: 100%;
    inset: 0;
    justify-content: center;
    padding-top: 4px;
    position: absolute;
    width: 100%;
    z-index: 2
}

.casino-providers__flag[data-v-0290d4ce] {
    left: 50%;
    position: absolute;
    top: -1px;
    transform: translate(-50%,-50%);
    z-index: 2
}

.casino-providers__flag span[data-v-0290d4ce] {
    background-color: #f42727;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-size: .5rem;
    font-weight: 600;
    height: 100%;
    letter-spacing: 2px;
    padding: 0 .5rem;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 2
}

.casino-providers__flag.flag--promo span[data-v-0290d4ce],.casino-providers__flag.flag--turnuva span[data-v-0290d4ce] {
    background-color: #149c44
}

.casino-providers__flag.flag--new span[data-v-0290d4ce] {
    background-color: #ff4343
}

.casino-providers__flag.flag--maintenance span[data-v-0290d4ce] {
    background-color: #707070
}

.casino-providers__flag[data-v-0290d4ce]:before {
    background-color: #091840;
    border-radius: 20px;
    content: "";
    height: calc(100% + 4px);
    left: -4px;
    position: absolute;
    top: -2px;
    width: calc(100% + 8px)
}

.casino-providers.theme--light a[data-v-0290d4ce] {
    background-color: var(--blue-light)
}

.casino-providers.theme--light .casino-providers__flag[data-v-0290d4ce]:before {
    background-color: var(--gray)
}

.floating-bar[data-v-e32956ce] {
    bottom: calc(75px + env(safe-area-inset-bottom) + .5rem);
    padding: 0 1rem;
    position: fixed;
    width: 100%;
    z-index: 99
}

.floating-bar--standalone[data-v-e32956ce] {
    padding-bottom: 20px
}

.floating-bar ul[data-v-e32956ce] {
    grid-gap: .5rem;
    align-content: center;
    display: grid;
    grid-template-columns: 2fr 2fr 1fr 2fr 2fr;
    justify-items: center
}

.floating-bar ul li.fill[data-v-e32956ce] {
    grid-column: 3/4
}

.floating-bar ul li[data-v-e32956ce]:not(.fill) {
    height: 0;
    max-width: 100px;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.floating-bar ul a[data-v-e32956ce],.floating-bar ul button[data-v-e32956ce] {
    grid-gap: .25rem;
    align-items: center;
    border-radius: 50%;
    box-shadow: 0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    max-height: 100px;
    overflow: hidden;
    padding: .125rem;
    position: absolute;
    top: 0;
    width: 100%
}

.floating-bar ul a.active[data-v-e32956ce],.floating-bar ul button.active[data-v-e32956ce] {
    color: #fff
}

.floating-bar ul a span[data-v-e32956ce],.floating-bar ul button span[data-v-e32956ce] {
    display: block;
    font-size: .725rem;
    font-weight: 700;
    line-height: .725rem;
    min-width: 1%;
    text-align: center
}

.icon-whatsapp[data-v-e32956ce]:before {
    color: #fff
}

.category-teaser-observer[data-v-9b107a58] {
    height: 1px;
    position: absolute;
    top: -100px;
    width: 100%
}

.home-category-teaser[data-v-9b107a58] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.home-category-teaser li[data-v-9b107a58] {
    border: 1px solid #ebb058;
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative
}

.home-category-teaser li[data-v-9b107a58]:first-child {
    grid-column: span 2;
    grid-row: span 2
}

.home-category-teaser li a[data-v-9b107a58] {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.home-category-teaser li a>div[data-v-9b107a58] {
    height: 100%;
    position: relative;
    width: 100%
}

.home-category-teaser li a>div.placeholder[data-v-9b107a58] {
    align-items: center;
    background-color: #0e2258;
    display: flex;
    justify-content: center;
    padding: 1rem
}

.home-category-teaser li a>div.placeholder img[data-v-9b107a58] {
    max-width: 10rem;
    -o-object-fit: contain;
    object-fit: contain
}

.home-category-teaser li a img[data-v-9b107a58] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.floating-button[data-v-06badad9] {
    align-items: center;
    bottom: calc(75px + env(safe-area-inset-bottom) + 1.5rem);
    display: flex;
    position: fixed;
    z-index: 99
}

.floating-button__control[data-v-06badad9] {
    align-items: center;
    background-color: #ebb058;
    border-radius: 50%;
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.3),0 6px 10px 0 rgba(0,0,0,.24),0 1px 18px 0 rgba(0,0,0,.22);
    color: #000;
    display: flex;
    height: 3rem;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 3rem
}

.floating-button__actions[data-v-06badad9] {
    grid-gap: 1rem;
    align-content: end;
    bottom: 0;
    display: grid;
    height: 4.5rem;
    pointer-events: none;
    position: absolute
}

.floating-button__actions button[data-v-06badad9] {
    pointer-events: all
}

.floating-button__actions .floating-button__disable[data-v-06badad9] {
    position: absolute
}

.floating-button__actions button[data-v-06badad9]:not(.floating-button__disable) {
    background-color: #ebb058;
    border-radius: 3rem;
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.3),0 6px 10px 0 rgba(0,0,0,.24),0 1px 18px 0 rgba(0,0,0,.22);
    color: #000;
    font-size: .75rem;
    height: 3rem;
    padding: .75rem;
    text-transform: uppercase;
    width: 100%
}

.floating-button__actions ul[data-v-06badad9] {
    grid-gap: .5rem;
    display: grid
}

.floating-button--left[data-v-06badad9] {
    left: 1rem
}

.floating-button--left .floating-button__actions[data-v-06badad9] {
    grid-template-columns: 3rem auto;
    left: 0
}

.floating-button--left .floating-button__actions .floating-button__disable[data-v-06badad9] {
    align-self: start;
    justify-self: start;
    transform: translateX(-50%)
}

.floating-button--left .floating-button__actions ul[data-v-06badad9] {
    grid-column: 2/3;
    grid-row: 1/2
}

.floating-button--right[data-v-06badad9] {
    right: 1rem
}

.floating-button--right .floating-button__actions[data-v-06badad9] {
    grid-template-columns: auto 3rem;
    right: 0
}

.floating-button--right .floating-button__disable[data-v-06badad9] {
    align-self: start;
    justify-self: end;
    transform: translateX(50%)
}

.floating-button--d[data-v-06badad9] {
    bottom: 2rem
}

.floating-button--d.floating-button--left[data-v-06badad9] {
    left: 2rem
}

.floating-button--d.floating-button--right[data-v-06badad9] {
    right: 2rem
}

.carousel-viewport[data-v-4a0eeacd] {
    cursor: grab;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.carousel-viewport[data-v-4a0eeacd]:active {
    cursor: grabbing
}

.popular-events .carousel-track.mobile[data-v-4a0eeacd] {
    backface-visibility: hidden;
    display: grid;
    gap: 12px;
    grid-auto-columns: minmax(100%,1fr);
    grid-auto-flow: column;
    grid-template-columns: auto;
    grid-template-rows: repeat(2,1fr);
    overflow: visible;
    will-change: transform
}

.popular-events .carousel-track.mobile>li[data-v-4a0eeacd] {
    list-style: none;
    padding: 0 12px;
    width: 100vw
}

.carousel-track.mobile[data-v-4a0eeacd] {
    backface-visibility: hidden;
    display: flex;
    gap: 12px;
    overflow: visible;
    padding: 0 12px;
    touch-action: pan-y;
    will-change: transform
}

.carousel-track.mobile li[data-v-4a0eeacd] {
    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-4a0eeacd] {
        flex:0 0 32vw
    }
}

.carousel-track.mobile li.tournament-promotion[data-v-4a0eeacd] {
    flex: 0 0 auto
}

.popular-events[data-v-13511cda] {
    padding: 1.5rem 0;
    position: relative
}

@media (min-width: 1024px) {
    .popular-events[data-v-13511cda] {
        padding-top:0
    }
}

.popular-events__observer[data-v-13511cda] {
    height: 1px;
    position: absolute;
    top: -100px;
    width: 100%
}

.popular-events h2[data-v-13511cda] {
    padding-bottom: 1rem;
    text-align: center;
    text-transform: uppercase
}

.popular-events[data-v-13511cda] ul {
    grid-gap: .5rem;
    -ms-overflow-style: none;
    display: grid;
    grid-auto-columns: minmax(90%,1fr);
    grid-auto-flow: column;
    grid-template-rows: repeat(2,minmax(0,1fr));
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    padding: 0 .5rem;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none
}

.popular-events[data-v-13511cda] ul::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .popular-events[data-v-13511cda] ul {
        grid-auto-columns:unset;
        grid-template-columns: repeat(4,minmax(0,1fr));
        margin: 0 auto;
        max-width: 1460px;
        padding: 0 1rem
    }
}

.popular-events li[data-v-13511cda]:not(.fill) {
    overflow: hidden;
    position: relative;
    scroll-snap-align: center
}

@media (min-width: 1024px) {
    .popular-events li[data-v-13511cda]:not(.fill) {
        margin:0
    }
}

.popular-events li[data-v-13511cda]:not(.fill):nth-last-child(2) {
    margin-right: 0
}

.popular-events__event[data-v-13511cda] {
    grid-gap: .5rem .25rem;
    background: bottom/60% no-repeat url(/images/redesign/logo-event.png) var(--blue-light);
    border-radius: 20px;
    color: var(--text-blue);
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    padding: .25rem
}

.popular-events__event .league[data-v-13511cda] {
    grid-column: 1/-1;
    justify-self: center;
    overflow: hidden;
    padding: 0 1rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.popular-events__event .teams[data-v-13511cda] {
    grid-gap: .5rem .25rem;
    display: grid;
    grid-column: 1/-1;
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.popular-events__event .team[data-v-13511cda] {
    grid-gap: .25rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.popular-events__event .team div[data-v-13511cda] {
    background-color: var(--blue-dark);
    border-radius: 10px;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.popular-events__event .team img[data-v-13511cda] {
    display: block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    padding: .5rem;
    position: absolute;
    width: 100%
}

.popular-events__event .team span[data-v-13511cda] {
    font-size: .75rem;
    font-weight: 700;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%
}

.popular-events__event .date[data-v-13511cda] {
    display: grid;
    justify-items: center;
    padding: .5rem 0
}

.popular-events__event .date h4[data-v-13511cda] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.popular-events__event .date strong[data-v-13511cda] {
    font-size: 1rem;
    line-height: 1rem
}

.popular-events__event .date span[data-v-13511cda] {
    font-weight: 500
}

.popular-events__event .date div[data-v-13511cda] {
    align-items: center;
    align-self: end;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.popular-events__event .date strong[data-v-13511cda] {
    align-self: end;
    font-size: .75rem
}

.popular-events__event .odd[data-v-13511cda] {
    align-items: center;
    background-color: #1b3a8e;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .5rem .25rem;
    position: relative
}

.popular-events__event .odd.home[data-v-13511cda] {
    border-bottom-left-radius: 20px
}

.popular-events__event .odd.away[data-v-13511cda] {
    border-bottom-right-radius: 20px
}

.popular-events__event .odd span[data-v-13511cda] {
    color: hsla(0,0%,100%,.38);
    font-size: .75rem;
    font-weight: 500;
    text-transform: uppercase
}

.popular-events__event .odd strong[data-v-13511cda] {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.popular-events__event .odd .perc[data-v-13511cda] {
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
    margin-top: 5px;
    padding: .1rem .3rem
}

.popular-events.theme--light h2[data-v-13511cda] {
    color: var(--text-gray)
}

.loading-indicator--global[data-v-37918246] {
    align-items: center;
    background-color: var(--blue-dark);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999
}

.loading-indicator--global img[data-v-37918246] {
    width: 7rem
}

.loading-indicator--component[data-v-37918246] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 1rem auto;
    width: 100px
}

.loading-indicator--component img[data-v-37918246] {
    width: 100%
}

.loading-indicator.theme--light[data-v-37918246] {
    background-color: var(--gray)
}

.pattern-modal[data-v-631278db] {
    grid-gap: .5rem;
    display: grid;
    justify-content: center;
    padding: .5rem;
    position: relative
}

@media (min-width: 1024px) {
    .pattern-modal[data-v-631278db] {
        width:350px
    }
}

.pattern-modal .loading-indicator[data-v-631278db] {
    left: 50%;
    margin: 0;
    opacity: .5;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.pattern-modal p[data-v-631278db] {
    font-size: .75rem;
    font-weight: 600;
    padding: 0 1rem;
    text-align: center
}

.pattern-modal #patternContainer[data-v-631278db] {
    justify-self: center
}

.pattern-modal #patternContainer.loading[data-v-631278db] {
    opacity: .7;
    pointer-events: none
}

.pattern-modal .patt-holder[data-v-631278db] {
    background-color: var(--blue-light)
}

.pattern-modal[data-v-631278db] .patt-dots {
    background-color: var(--gray)
}

.pattern-modal[data-v-631278db] .patt-circ.hovered {
    border-color: var(--gray)
}

.pattern-modal[data-v-631278db] .patt-error .patt-circ.hovered {
    border-color: #f42727
}

.pattern-modal[data-v-631278db] .patt-lines {
    background: var(--gray-alpha-2)
}

.pattern-modal__controls[data-v-631278db] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: auto 1fr
}

.pattern-modal .login__forgot[data-v-631278db] {
    margin-bottom: 1.5rem;
    text-align: center
}

.pattern-modal .login__forgot span[data-v-631278db] {
    font-weight: 600;
    text-decoration: underline
}

.coupon-header[data-v-79edf8d9] {
    grid-gap: .25rem .5rem;
    align-items: center;
    background-color: #091840;
    display: grid;
    grid-template-columns: auto 1fr auto;
    padding: .5rem
}

.coupon-header span[data-v-79edf8d9] {
    font-size: .75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.coupon-header span em[data-v-79edf8d9] {
    color: #ebb058;
    font-style: normal
}

.coupon-header button[data-v-79edf8d9] {
    align-items: center;
    background-color: #0e2258;
    border-radius: 50%;
    display: flex;
    grid-column: 3/4;
    grid-row: 2/3;
    height: 1.25rem;
    justify-content: center;
    width: 1.25rem
}

.coupon-header .coupon-status[data-v-79edf8d9] {
    align-self: center;
    border-radius: 50%;
    grid-column: 3/4;
    grid-row: 1/2;
    height: .75rem;
    justify-self: center;
    width: .75rem
}

.coupon-header .coupon-status--0[data-v-79edf8d9] {
    background-color: #fdd835
}

.coupon-header .coupon-status--2[data-v-79edf8d9] {
    background-color: #00c717
}

.coupon-header .coupon-status--3[data-v-79edf8d9] {
    background-color: #f42727
}

.coupon-header .coupon-status--4[data-v-79edf8d9] {
    background-color: #707070
}

.coupon-header--modal[data-v-79edf8d9] {
    grid-template-columns: 2fr 3fr auto
}

.coupon-header--modal span[data-v-79edf8d9] {
    font-size: .875rem
}

.coupon-header--compact[data-v-79edf8d9] {
    grid-template-columns: repeat(4,minmax(0,1fr)) auto auto
}

.coupon-header--compact .coupon-status[data-v-79edf8d9],.coupon-header--compact button[data-v-79edf8d9] {
    grid-column: unset;
    grid-row: unset
}

.coupon-header--compact .win[data-v-79edf8d9] {
    grid-column: 3/4;
    grid-row: 1/2
}

.coupon-header--compact .time[data-v-79edf8d9] {
    grid-column: 4/5;
    grid-row: 1/2
}

.system-panel[data-v-7768ab92] {
    background-color: #1b3a8e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    overflow: hidden
}

.system-panel>header[data-v-7768ab92] {
    align-items: center;
    background-color: #091840;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: .5rem
}

.system-panel>header button[data-v-7768ab92] {
    align-items: center;
    background-color: #0e2258;
    border-radius: 50%;
    display: flex;
    height: 1.25rem;
    justify-content: center;
    width: 1.25rem
}

.system-panel__detail[data-v-7768ab92] {
    grid-gap: 1px;
    display: grid;
    transition: max-height .2s ease
}

.system-panel__detail span[data-v-7768ab92] {
    background-color: #0e2258;
    overflow: hidden;
    padding: .25rem .125rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.system-panel__detail header[data-v-7768ab92] {
    grid-gap: 1px;
    border-top: 1px solid #1b3a8e;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr)) auto
}

.system-panel__detail header h5[data-v-7768ab92] {
    background-color: #091840;
    overflow: hidden;
    padding: .25rem .125rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.system-panel__event[data-v-7768ab92] {
    grid-gap: 1px;
    display: grid;
    font-size: .75rem;
    grid-template-columns: repeat(4,minmax(0,1fr)) auto;
    text-align: center
}

.system-panel .coupon-status[data-v-7768ab92] {
    align-items: center;
    background-color: #0e2258;
    display: flex;
    justify-content: center;
    padding: .25rem .125rem
}

.system-panel .coupon-status>*[data-v-7768ab92] {
    border-radius: 50%;
    height: .5rem;
    width: .5rem
}

.system-panel .coupon-status--0[data-v-7768ab92] {
    background-color: #fdd835
}

.system-panel .coupon-status--2[data-v-7768ab92] {
    background-color: #00c717
}

.system-panel .coupon-status--3[data-v-7768ab92] {
    background-color: #f42727
}

.system-panel .coupon-status--4[data-v-7768ab92] {
    background-color: #707070
}

.coupon-system__detail h5[data-v-1167df9a] {
    background-color: #091840;
    border-top: 1px solid #1b3a8e;
    padding: .25rem .5rem;
    text-align: center
}

.coupon-system__systems[data-v-1167df9a] {
    border-top: 1px solid #1b3a8e;
    padding: .5rem
}

.coupon-system__systems .system-panel[data-v-1167df9a] {
    margin-bottom: .5rem
}

.coupon-system__systems .system-panel[data-v-1167df9a]:last-child {
    margin-bottom: 0
}

.coupon-combined__detail h5[data-v-3cdc807d] {
    background-color: #091840;
    border-top: 1px solid #1b3a8e;
    padding: .25rem .5rem;
    text-align: center
}

.user-coupons[data-v-35269d06] {
    padding: .5rem
}

.user-coupons .coupon[data-v-35269d06],.user-coupons .user-panel[data-v-35269d06] {
    margin-bottom: .5rem
}

.user-coupons__filter[data-v-35269d06] {
    padding: .5rem
}

.user-coupons__filter>div[data-v-35269d06] {
    grid-gap: .25rem;
    display: grid;
    grid-template-columns: repeat(5,auto);
    margin-bottom: .5rem
}

.user-coupons__status[data-v-35269d06] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    padding: .25rem .5rem
}

.user-coupons__status.active[data-v-35269d06] {
    background-color: #ebb058;
    border: none;
    color: #000
}

.user-coupons--d form[data-v-35269d06] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr)) auto
}

.user-coupons--d form .input__container[data-v-35269d06] {
    margin-bottom: 0
}

.pattern[data-v-31dbc0f6] {
    align-items: center;
    background-color: #0e2258;
    display: flex;
    height: 100vh;
    justify-content: center;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 9999
}

.pattern__container[data-v-31dbc0f6] {
    background-color: #0e2258;
    border: 1px solid #0e1f4e;
    border-radius: 5px;
    max-width: 350px;
    position: relative;
    width: 90%
}

.pattern__banner[data-v-31dbc0f6] {
    align-items: center;
    background-color: #0e1f4e;
    border-radius: 5px 5px 0 0;
    color: #fff;
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: .5rem 1rem;
    position: relative
}

.pattern__banner span[data-v-31dbc0f6] {
    font-weight: 700;
    text-align: center
}

.pattern .pattern-input[data-v-31dbc0f6] {
    grid-gap: .5rem;
    display: grid;
    justify-content: center;
    padding: .5rem;
    position: relative
}

.pattern .pattern-input .loading-indicator[data-v-31dbc0f6] {
    left: 50%;
    margin: 0;
    opacity: .5;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.pattern .pattern-input p[data-v-31dbc0f6] {
    font-size: .75rem;
    font-weight: 600;
    padding: 0 1rem;
    text-align: center
}

.pattern .pattern-input #patternPageContainer[data-v-31dbc0f6] {
    justify-self: center
}

.pattern .pattern-input #patternPageContainer.loading[data-v-31dbc0f6] {
    opacity: .7;
    pointer-events: none
}

.pattern .pattern-input .patt-holder[data-v-31dbc0f6] {
    background-color: var(--blue-light)
}

.pattern .pattern-input[data-v-31dbc0f6] .patt-dots {
    background-color: var(--gray)
}

.pattern .pattern-input[data-v-31dbc0f6] .patt-circ.hovered {
    border-color: var(--gray)
}

.pattern .pattern-input[data-v-31dbc0f6] .patt-error .patt-circ.hovered {
    border-color: #f42727
}

.pattern .pattern-input[data-v-31dbc0f6] .patt-lines {
    background: var(--gray-alpha-2)
}

.pattern__controls[data-v-31dbc0f6] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: auto 1fr
}

.sms-modal[data-v-e03a4d8e] {
    background-color: #091840;
    position: relative;
    width: 350px
}

.sms-modal>button[data-v-e03a4d8e] {
    margin: 0 auto
}

@media (min-width: 1024px) {
    .sms-modal[data-v-e03a4d8e] {
        width:350px
    }
}

.sms-modal form[data-v-e03a4d8e] {
    margin: 0 auto;
    max-width: 350px;
    padding: 1rem
}

.sms-modal form button[type=submit][data-v-e03a4d8e] {
    margin-bottom: 1rem
}

.sms-modal__logo[data-v-e03a4d8e] {
    display: block;
    margin: 0 auto;
    padding-bottom: 1rem;
    width: 100px
}

.countdown-container[data-v-4a54bf70] {
    align-items: center;
    display: flex;
    gap: 4px;
    justify-content: center;
    width: 100%
}

.countdown-container .divider[data-v-4a54bf70] {
    font-size: 24px
}

.countdown-container .time-segment[data-v-4a54bf70] {
    align-items: center;
    background: red;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 8px 0;
    width: 40px
}

.countdown-container .time-segment .time-value[data-v-4a54bf70] {
    border-radius: 8px;
    box-sizing: border-box;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center
}

.countdown-container .time-segment .time-label[data-v-4a54bf70] {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    margin-top: -6px;
    text-transform: uppercase
}

.promotion-container[data-v-0b5bb050] {
    align-items: center;
    display: flex;
    flex-direction: column
}

.promotion-container__title[data-v-0b5bb050] {
    color: #ebb058;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 1rem;
    max-width: 164px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.promotion-container__content[data-v-0b5bb050] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 0;
    margin-bottom: .5rem;
    overflow: hidden;
    padding-bottom: 162.5344352617%;
    position: relative;
    transition: opacity .5s ease;
    width: 100%
}

.promotion-container__content.tournament[data-v-0b5bb050] {
    border: unset;
    border-radius: unset;
    padding-bottom: 100%
}

.promotion-container__content>img[data-v-0b5bb050] {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%
}

.promotion-container__content .placeholder[data-v-0b5bb050] {
    align-items: center;
    display: flex;
    display: none;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    padding: 1rem 1rem 4rem;
    position: absolute;
    top: 0;
    width: 100%
}

.promotion-container__content .placeholder img[data-v-0b5bb050] {
    margin-bottom: 1rem;
    width: 100%
}

.promotion-container__content .placeholder span[data-v-0b5bb050] {
    bottom: 64px;
    display: block;
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem;
    position: absolute;
    text-align: center
}

.counter-container[data-v-0b5bb050] {
    width: 90%
}

#PromotionTournament .upper-section[data-v-05a429e3] {
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    height: 100%;
    padding: 1rem 1rem .5rem
}

@media (min-width: 1024px) {
    #PromotionTournament .upper-section[data-v-05a429e3] {
        grid-template-columns:1fr 2fr
    }
}

#PromotionTournament .upper-section .left-img img[data-v-05a429e3] {
    height: 100%;
    max-height: 50vh;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 0 1.5rem;
    width: 100%
}

@media (min-width: 1024px) {
    #PromotionTournament .upper-section .left-img[data-v-05a429e3] {
        margin-right:1rem;
        max-height: unset
    }

    #PromotionTournament .upper-section .left-img img[data-v-05a429e3] {
        padding: unset
    }
}

#PromotionTournament .upper-section .right-content[data-v-05a429e3] {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

#PromotionTournament .upper-section .right-content h2[data-v-05a429e3] {
    font-weight: 800;
    text-transform: uppercase
}

#PromotionTournament .upper-section .right-content .promotion-content[data-v-05a429e3] {
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: hsla(0,0%,100%,.502);
    display: -webkit-box;
    font-size: 12px;
    margin-bottom: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: break-spaces;
    width: 100%;
    word-break: break-word
}

@media (min-width: 1024px) {
    #PromotionTournament .upper-section .right-content .promotion-content[data-v-05a429e3] {
        line-clamp:6;
        -webkit-line-clamp: 6
    }
}

#PromotionTournament .upper-section .right-content .more-details[data-v-05a429e3] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

#PromotionTournament .upper-section .right-content .more-details .i-icon[data-v-05a429e3] {
    align-items: center;
    background: #fff;
    border-radius: 30px;
    color: #000;
    display: flex;
    font-size: 20px;
    height: 46px;
    justify-content: center;
    width: 46px
}

#PromotionTournament .upper-section .right-content .red-tag[data-v-05a429e3] {
    background-color: red;
    color: #fff;
    display: inline;
    font-size: .6rem;
    font-weight: 700;
    padding: 2px
}

#PromotionTournament .upper-section .right-content .promotion-prize[data-v-05a429e3] {
    font-size: 2rem;
    font-weight: 800;
    line-height: 2rem
}

#PromotionTournament .lower-section[data-v-05a429e3] {
    font-weight: 600;
    padding: 0 1rem 1rem
}

#PromotionTournament .lower-section .detail-container[data-v-05a429e3] {
    border-top: 1px solid #253773;
    display: flex;
    justify-content: space-between;
    padding: .7rem 0
}

#PromotionTournament .promotion-container[data-v-05a429e3] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%
}

#PromotionTournament .promotion-container__title[data-v-05a429e3] {
    color: #ebb058;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 8px;
    max-width: 164px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

#PromotionTournament .promotion-container__content[data-v-05a429e3] {
    background-color: #0b1d4a;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    min-height: 260px;
    overflow: hidden;
    position: relative;
    transition: opacity .5s ease;
    width: 100%
}

#PromotionTournament .promotion-container__content.tournament[data-v-05a429e3] {
    border: unset;
    border-radius: unset;
    padding-bottom: 100%
}

#PromotionTournament .promotion-container__content>img[data-v-05a429e3] {
    display: block;
    height: 100%;
    width: 100%
}

#PromotionTournament .promotion-container__content .placeholder[data-v-05a429e3] {
    align-items: center;
    display: flex;
    display: none;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 1rem;
    width: 100%
}

.countdown-container[data-v-1161ebc1] {
    gap: 5px
}

.countdown-container[data-v-1161ebc1],.countdown-item[data-v-1161ebc1] {
    align-items: center;
    display: flex;
    justify-content: center
}

.countdown-item[data-v-1161ebc1] {
    background-color: #08183d;
    border: 1px solid var(--blue-light);
    border-radius: 10px;
    flex-direction: column;
    min-width: 50px;
    padding: 10px;
    text-align: center
}

.countdown-value[data-v-1161ebc1] {
    font-size: 2rem;
    font-weight: 700
}

.countdown-label[data-v-1161ebc1] {
    font-size: 1.1em;
    letter-spacing: .5px;
    opacity: .8;
    text-transform: uppercase
}

@media (min-width: 1024px) {
    .countdown-container[data-v-1161ebc1] {
        gap:10px
    }

    .countdown-item[data-v-1161ebc1] {
        min-width: 100px;
        padding: 20px 10px
    }
}

#TournamentDetail[data-v-19d2899a] {
    background-color: #091c4a;
    border: 1px solid #233562;
    border-radius: 25px;
    height: 100%;
    padding: 1.5rem
}

#TournamentDetail[data-v-19d2899a],#TournamentDetail .upper-section[data-v-19d2899a] {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

#TournamentDetail .upper-section[data-v-19d2899a] {
    padding-bottom: .5rem
}

@media (min-width: 1024px) {
    #TournamentDetail .upper-section[data-v-19d2899a] {
        flex-direction:row
    }
}

#TournamentDetail .upper-section .left-img[data-v-19d2899a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center
}

#TournamentDetail .upper-section .left-img img[data-v-19d2899a] {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

@media (min-width: 1024px) {
    #TournamentDetail .upper-section .left-img img[data-v-19d2899a] {
        max-width:210px
    }
}

#TournamentDetail .upper-section .left-img .detail-group[data-v-19d2899a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: auto
}

#TournamentDetail .upper-section .left-img h2[data-v-19d2899a] {
    font-size: 2rem;
    font-weight: 800;
    margin-bottom: 10px;
    text-transform: uppercase
}

#TournamentDetail .upper-section .left-img .more-details[data-v-19d2899a] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

#TournamentDetail .upper-section .left-img .red-tag[data-v-19d2899a] {
    background-color: red;
    color: #fff;
    display: inline;
    font-size: 1rem;
    font-weight: 700;
    padding: .2rem 1rem
}

#TournamentDetail .upper-section .left-img .promotion-prize[data-v-19d2899a] {
    font-size: 2rem;
    font-weight: 800
}

@media (min-width: 1024px) {
    #TournamentDetail .upper-section .left-img[data-v-19d2899a] {
        align-items:unset;
        flex-direction: row;
        text-align: left
    }

    #TournamentDetail .upper-section .left-img .detail-group[data-v-19d2899a] {
        display: block
    }

    #TournamentDetail .upper-section .left-img .promotion-prize[data-v-19d2899a] {
        font-size: 3rem;
        font-weight: 800;
        line-height: 3rem
    }
}

#TournamentDetail .upper-section .right-content[data-v-19d2899a] {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin-bottom: auto;
    margin-top: auto
}

#TournamentDetail .lower-section .detail-container[data-v-19d2899a] {
    border-top: 1px solid #233562;
    display: flex;
    font-weight: 600;
    justify-content: space-between;
    padding: .7rem 0
}

.user[data-v-13453aa5] {
    display: grid;
    grid-template-rows: auto auto 1fr;
    min-height: calc(100vh - var(--header-height))
}

.user__sidebar[data-v-13453aa5] {
    padding: .5rem
}

.user header[data-v-13453aa5] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    margin-bottom: .5rem
}

.user header h2[data-v-13453aa5] {
    grid-column: 1/-1
}

.user header em[data-v-13453aa5] {
    color: #ebb058;
    font-style: normal
}

.user header a[data-v-13453aa5]:first-of-type {
    grid-column: span 3
}

.user header a[data-v-13453aa5]:nth-of-type(2) {
    grid-column: span 2
}

.user__view[data-v-13453aa5] {
    background-color: var(--blue-light)
}

.user__menu[data-v-13453aa5] {
    grid-gap: .25rem;
    display: grid
}

.user__menu a[data-v-13453aa5],.user__menu button[data-v-13453aa5] {
    display: grid;
    grid-template-columns: 5rem 1fr;
    position: relative;
    width: 100%
}

.user__menu a h3[data-v-13453aa5],.user__menu button h3[data-v-13453aa5] {
    align-items: center;
    background-color: #0e1f4e;
    display: flex;
    justify-content: center;
    padding: .625rem 1rem
}

.user__menu a span[data-v-13453aa5],.user__menu button span[data-v-13453aa5] {
    background-color: #0e2258;
    display: block;
    padding: .625rem 1rem
}

.user__menu a i.icon-play[data-v-13453aa5],.user__menu button i.icon-play[data-v-13453aa5] {
    color: #091840;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    transition: color .2s ease
}

.user__menu a i.icon-play.collapse[data-v-13453aa5],.user__menu button i.icon-play.collapse[data-v-13453aa5] {
    color: #fff;
    top: 40%;
    transform: rotate(90deg);
    transition: transform .2s ease
}

.user__menu a i.icon-play.noCollapse[data-v-13453aa5],.user__menu button i.icon-play.noCollapse[data-v-13453aa5] {
    color: #fff;
    top: 40%;
    transform: rotate(28deg)
}

.user__menu a.active i.icon-play[data-v-13453aa5],.user__menu a:hover i.icon-play[data-v-13453aa5],.user__menu button.active i.icon-play[data-v-13453aa5],.user__menu button:hover i.icon-play[data-v-13453aa5] {
    color: #ebb058
}

.user__menu a.branded[data-v-13453aa5],.user__menu button.branded[data-v-13453aa5] {
    font-weight: 700
}

.user__menu a.branded h3[data-v-13453aa5],.user__menu button.branded h3[data-v-13453aa5] {
    background-color: #b48811
}

.user__menu a.branded span[data-v-13453aa5],.user__menu button.branded span[data-v-13453aa5] {
    background: linear-gradient(-45deg,#b48811,#d7b665 50%,#b48811)
}

.user__menu a.branded.active[data-v-13453aa5],.user__menu a.branded.active i.icon-play[data-v-13453aa5],.user__menu a.branded[data-v-13453aa5]:hover,.user__menu a.branded:hover i.icon-play[data-v-13453aa5],.user__menu button.branded.active[data-v-13453aa5],.user__menu button.branded.active i.icon-play[data-v-13453aa5],.user__menu button.branded[data-v-13453aa5]:hover,.user__menu button.branded:hover i.icon-play[data-v-13453aa5] {
    color: #fff
}

.user__menu a.dropdown[data-v-13453aa5],.user__menu button.dropdown[data-v-13453aa5] {
    text-align: left
}

.user__menu button[data-v-13453aa5] {
    transition: color .2s ease
}

.user__menu button[data-v-13453aa5]:hover {
    color: #ebb058
}

.user__current[data-v-13453aa5] {
    align-items: center;
    background-color: #091840;
    border-top: 1px solid #0e2258;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: .5rem 1rem;
    position: sticky;
    top: var(--header-height);
    z-index: 2
}

.user__current h3[data-v-13453aa5] {
    align-items: center;
    display: flex;
    justify-content: center
}

.user__current h3 i[data-v-13453aa5] {
    display: block;
    margin-right: 1rem
}

.user__promotions[data-v-13453aa5] {
    grid-gap: .5rem;
    -ms-overflow-style: initial;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    height: calc(100vh - var(--header-height));
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: 1rem;
    scrollbar-color: #0e1f4e #1b3a8e;
    scrollbar-width: thin
}

.user__promotions[data-v-13453aa5]::-webkit-scrollbar {
    display: initial;
    width: .25rem
}

.user__promotions[data-v-13453aa5]::-webkit-scrollbar-track {
    background-color: #0e1f4e
}

.user__promotions[data-v-13453aa5]::-webkit-scrollbar-thumb {
    background-color: #1b3a8e
}

.user--d[data-v-13453aa5] {
    display: grid;
    grid-template-columns: 300px 1fr 300px;
    grid-template-rows: unset;
    min-height: unset
}

.user--d .user__sidebar[data-v-13453aa5] {
    display: grid;
    grid-template-rows: auto auto 1fr;
    height: calc(100vh - var(--header-height));
    overflow: hidden;
    padding: 1rem
}

.user--d .user__sidebar .app-licence[data-v-13453aa5] {
    align-self: end
}

.user--d .user__view[data-v-13453aa5] {
    -ms-overflow-style: initial;
    grid-column: 2;
    grid-row: 1/-1;
    height: calc(100vh - var(--header-height));
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    scrollbar-color: #0e1f4e #1b3a8e;
    scrollbar-width: thin
}

.user--d .user__view[data-v-13453aa5]::-webkit-scrollbar {
    display: initial;
    width: .25rem
}

.user--d .user__view[data-v-13453aa5]::-webkit-scrollbar-track {
    background-color: #0e1f4e
}

.user--d .user__view[data-v-13453aa5]::-webkit-scrollbar-thumb {
    background-color: #1b3a8e
}

.user--d header[data-v-13453aa5] {
    grid-column: 1
}

.user--d .submenu[data-v-13453aa5],.user--d .user__menu[data-v-13453aa5] {
    -ms-overflow-style: initial;
    grid-column: 1;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: .2rem;
    scrollbar-color: #0e1f4e #1b3a8e;
    scrollbar-width: thin
}

.user--d .submenu[data-v-13453aa5]::-webkit-scrollbar,.user--d .user__menu[data-v-13453aa5]::-webkit-scrollbar {
    display: initial;
    width: .25rem
}

.user--d .submenu[data-v-13453aa5]::-webkit-scrollbar-track,.user--d .user__menu[data-v-13453aa5]::-webkit-scrollbar-track {
    background-color: #0e1f4e
}

.user--d .submenu[data-v-13453aa5]::-webkit-scrollbar-thumb,.user--d .user__menu[data-v-13453aa5]::-webkit-scrollbar-thumb {
    background-color: #1b3a8e
}

.user--d .submenu .dropdown[data-v-13453aa5],.user--d .user__menu .dropdown[data-v-13453aa5] {
    text-align: left
}

.user--d .submenu .submenu[data-v-13453aa5],.user--d .user__menu .submenu[data-v-13453aa5] {
    grid-gap: .25rem;
    display: grid;
    margin-top: .2rem;
    padding-right: 0
}

.user--d .submenu .submenu ul[data-v-13453aa5],.user--d .user__menu .submenu ul[data-v-13453aa5] {
    display: grid;
    grid-template-columns: 5rem 1fr;
    position: relative;
    width: 100%
}

.user--d .user__promotions[data-v-13453aa5] {
    grid-column: 3;
    grid-row: 1/-1
}

.user.theme--light header h2[data-v-13453aa5] {
    color: var(--text-gray)
}

.user.theme--light header h2 em[data-v-13453aa5] {
    color: var(--red)
}

.user.theme--light .user__view[data-v-13453aa5] {
    background-color: var(--gray)
}

.event-submit[data-v-ad5a9238] {
    align-self: center;
    display: grid;
    gap: 3rem;
    grid-template-columns: 2fr;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    .event-submit[data-v-ad5a9238] {
        gap:1rem;
        grid-template-columns: 2fr 1fr
    }
}

.event-submit__answer[data-v-ad5a9238],.event-submit__button[data-v-ad5a9238] {
    display: grid;
    gap: 1rem;
    grid-template-columns: 1fr;
    max-height: auto;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    .event-submit__answer[data-v-ad5a9238],.event-submit__button[data-v-ad5a9238] {
        grid-template-columns:3fr 1fr
    }
}

.event-submit__answer .radioBtn[data-v-ad5a9238],.event-submit__answer textarea[data-v-ad5a9238],.event-submit__button .radioBtn[data-v-ad5a9238],.event-submit__button textarea[data-v-ad5a9238] {
    grid-row: 1/-1
}

.event-submit__answer .radioBtn[data-v-ad5a9238],.event-submit__button .radioBtn[data-v-ad5a9238] {
    display: grid;
    gap: .5rem;
    grid-template-columns: repeat(2,1fr);
    overflow-x: auto
}

@media (min-width: 1024px) {
    .event-submit__answer .radioBtn[data-v-ad5a9238],.event-submit__button .radioBtn[data-v-ad5a9238] {
        grid-template-columns:repeat(4,1fr)
    }
}

.event-submit__answer .radioBtn .radio-group__item[data-v-ad5a9238],.event-submit__button .radioBtn .radio-group__item[data-v-ad5a9238] {
    grid-gap: 1px;
    align-items: center;
    background-color: #0e1f4e;
    border: 1px solid #2355dc;
    display: grid;
    grid-template-columns: auto 1fr;
    padding: .5rem
}

.event-submit__answer .radioBtn .radio-group__item label[data-v-ad5a9238],.event-submit__button .radioBtn .radio-group__item label[data-v-ad5a9238] {
    grid-gap: .5rem;
    align-items: center;
    border-radius: 30px;
    display: grid;
    grid-template-columns: 1fr;
    overflow: hidden;
    padding: .5rem .375rem
}

.event-submit__answer .radioBtn .radio-group__item label div[data-v-ad5a9238],.event-submit__button .radioBtn .radio-group__item label div[data-v-ad5a9238] {
    background-color: #811725;
    border-radius: 50%;
    height: 1.875rem;
    position: relative;
    width: 1.875rem
}

.event-submit__answer .radioBtn .radio-group__item label div.sugestions__radio-group--checked[data-v-ad5a9238]:before,.event-submit__button .radioBtn .radio-group__item label div.sugestions__radio-group--checked[data-v-ad5a9238]:before {
    background-color: #00c717;
    border-radius: 50%;
    content: "";
    height: 80%;
    left: 10%;
    position: absolute;
    top: 10%;
    width: 80%
}

.event-submit__answer .radioBtn .radio-group__input[data-v-ad5a9238],.event-submit__button .radioBtn .radio-group__input[data-v-ad5a9238] {
    position: absolute;
    visibility: hidden
}

.event-submit__answer .textareaWrapper[data-v-ad5a9238],.event-submit__button .textareaWrapper[data-v-ad5a9238] {
    display: grid;
    grid-template-columns: 1fr
}

.event-submit__answer textarea[data-v-ad5a9238],.event-submit__button textarea[data-v-ad5a9238] {
    border: 1px solid #2355dc;
    color: #fff;
    padding: .5rem
}

.event-submit__answer .event-submit__select[data-v-ad5a9238],.event-submit__button .event-submit__select[data-v-ad5a9238] {
    grid-column: 1/3
}

.event-submit__answer button[data-v-ad5a9238],.event-submit__button button[data-v-ad5a9238] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #132155;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 1.25rem;
    font-weight: 700;
    height: 100%;
    padding: 1rem;
    text-align: center;
    width: 100%
}

.event-submit__answer button[data-v-ad5a9238]:disabled,.event-submit__button button[data-v-ad5a9238]:disabled {
    cursor: not-allowed;
    filter: brightness(65%)
}

.event-submit__answer.disabled[data-v-ad5a9238],.event-submit__button.disabled[data-v-ad5a9238] {
    opacity: .6;
    pointer-events: none
}

.event-submit__answer .event-submit__select-icon[data-v-ad5a9238],.event-submit__button .event-submit__select-icon[data-v-ad5a9238] {
    color: #fff;
    font-size: 1rem;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg)
}

.event-submit__answer .event-submit__dropdown[data-v-ad5a9238],.event-submit__button .event-submit__dropdown[data-v-ad5a9238] {
    align-items: stretch;
    background-color: #132155;
    border: 1px solid #6173ae;
    display: flex;
    gap: .5rem;
    left: 0;
    padding: .5rem;
    position: absolute;
    top: 110%;
    width: 100%;
    z-index: 10
}

.event-submit__answer .event-submit__dropdown button[data-v-ad5a9238],.event-submit__button .event-submit__dropdown button[data-v-ad5a9238] {
    background: #6173ae;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 1.5rem;
    font-weight: 700;
    padding: .5rem 1rem
}

.event-submit__answer .event-submit__dropdown button[data-v-ad5a9238]:disabled,.event-submit__button .event-submit__dropdown button[data-v-ad5a9238]:disabled {
    cursor: not-allowed;
    filter: brightness(65%)
}

.event-submit__answer .event-submit__dropdown input[data-v-ad5a9238],.event-submit__button .event-submit__dropdown input[data-v-ad5a9238] {
    background-color: #1a2a6c;
    border: none;
    color: #fff;
    font-size: 1.75rem;
    padding: .5rem;
    text-align: center;
    width: 4rem
}

.event-submit__answer .event-submit__dropdown input[data-v-ad5a9238]::-webkit-inner-spin-button,.event-submit__answer .event-submit__dropdown input[data-v-ad5a9238]::-webkit-outer-spin-button,.event-submit__button .event-submit__dropdown input[data-v-ad5a9238]::-webkit-inner-spin-button,.event-submit__button .event-submit__dropdown input[data-v-ad5a9238]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.event-submit__answer .event-submit__dropdown input[data-v-ad5a9238]:focus,.event-submit__button .event-submit__dropdown input[data-v-ad5a9238]:focus {
    outline: none
}

@media (min-width: 1024px) {
    .event-submit__answer[data-v-ad5a9238] {
        grid-template-columns:1fr
    }
}

.event-submit__answer .radioBtn .radio-group__item[data-v-ad5a9238] {
    min-width: 80px
}

.event-submit .event-submit__button>button[data-v-ad5a9238]:first-child {
    background-color: #091840;
    border: 1px solid #6173ae;
    color: #6173ae;
    font-size: 1rem;
    font-weight: 700;
    padding: 1rem
}

.event-submit .event-submit__button>button[data-v-ad5a9238]:nth-child(2) {
    background-color: #3db20a;
    color: #fff;
    font-size: 1rem;
    padding: 1rem
}

.event-submit .event-submit__button>button[data-v-ad5a9238]:nth-child(2):disabled {
    filter: brightness(65%)
}

.results[data-v-897eafec] {
    grid-gap: 1rem;
    align-items: center;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2,1fr);
    justify-content: center;
    text-align: center
}

.results button[data-v-897eafec],.results>div[data-v-897eafec] {
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    padding: 1rem;
    width: 100%
}

.results button[data-v-897eafec] {
    background: #0e2258;
    border: 2px solid #6173ae;
    color: #6173ae;
    font-size: 1.2rem
}

.results button.correct[data-v-897eafec] {
    background-color: #3db20a;
    border: none;
    color: #fff
}

.results button.wrong[data-v-897eafec] {
    background-color: #ca113d;
    border: none;
    color: #fff
}

.results .noClick button[data-v-897eafec],.results .noClick>div[data-v-897eafec] {
    cursor: default
}

.email-modal[data-v-770a0bb6] {
    background-color: #091840;
    position: relative;
    width: 350px
}

.email-modal>button[data-v-770a0bb6] {
    margin: 0 auto
}

@media (min-width: 1024px) {
    .email-modal[data-v-770a0bb6] {
        width:350px
    }
}

.email-modal form[data-v-770a0bb6] {
    margin: 0 auto;
    max-width: 350px;
    padding: 1rem
}

.email-modal form button[type=submit][data-v-770a0bb6] {
    margin-bottom: 1rem
}

.email-modal__logo[data-v-770a0bb6] {
    display: block;
    margin: 0 auto;
    padding-bottom: 1rem;
    width: 100px
}

.tournament-promotion[data-v-487d9034] {
    align-items: center;
    background: linear-gradient(45deg,#0e2258 80%,#091840);
    border: 0;
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: auto;
    margin: 0;
    padding: .8rem;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    .tournament-promotion[data-v-487d9034] {
        background:#0e1f4e;
        border: 1px solid #1b3a8e;
        border-radius: 24px 24px 64px 64px;
        max-width: 100%;
        padding: 24px 0 64px;
        width: 100%
    }
}

.tournament-promotion .category[data-v-487d9034] {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    max-width: 250px;
    min-height: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .tournament-promotion .category[data-v-487d9034] {
        max-width:164px;
        min-height: 27.5px
    }
}

.tournament-promotion .title[data-v-487d9034] {
    display: inline-block;
    font-size: .8rem;
    font-weight: 500;
    max-width: 132px;
    min-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .tournament-promotion .title[data-v-487d9034] {
        font-size:15px
    }
}

.tournament-promotion .label[data-v-487d9034] {
    display: inline-block;
    font-size: .825rem;
    font-weight: 500;
    max-width: 100%;
    min-height: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .tournament-promotion .label[data-v-487d9034] {
        font-size:1rem
    }
}

.tournament-promotion .prize[data-v-487d9034] {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1;
    min-height: 1px
}

@media (min-width: 1024px) {
    .tournament-promotion .prize[data-v-487d9034] {
        font-size:32px;
        line-height: inherit;
        margin-bottom: 12px;
        min-height: 49px
    }
}

.tournament-promotion .image-container[data-v-487d9034] {
    height: auto;
    margin: 0 0 .5rem;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    .tournament-promotion .image-container[data-v-487d9034] {
        height:164px;
        margin: 1rem 0
    }
}

.tournament-promotion .image-container .image[data-v-487d9034] {
    aspect-ratio: 4/2.2;
    border-radius: 5px;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    width: 100%
}

@media (min-width: 1024px) {
    .tournament-promotion .image-container .image[data-v-487d9034] {
        max-width:none
    }
}

.tournament-promotion .image-container .placeholder[data-v-487d9034] {
    border-radius: 12px;
    display: none;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.tournament-promotion .button[data-v-487d9034] {
    align-items: center;
    background: #016f0b;
    border-radius: 40px;
    bottom: -2rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: .8rem;
    font-weight: 700;
    justify-content: center;
    line-height: 20px;
    padding: .5rem;
    text-align: center;
    width: 200px;
    width: 65%
}

@media (min-width: 1024px) {
    .tournament-promotion .button[data-v-487d9034] {
        bottom:-16px;
        font-size: 1rem;
        padding: 12px 0;
        position: absolute;
        width: 200px
    }
}

.tournament-promotion__desktop[data-v-487d9034] {
    text-align: center
}

.tournament-promotion__desktop .right[data-v-487d9034] {
    display: flex;
    justify-content: center
}

.tournament-promotion__bottom[data-v-487d9034] {
    display: grid;
    gap: .8rem;
    grid-template-columns: 3fr 1fr;
    position: relative;
    text-align: center
}

.tournament-promotion__bottom .right[data-v-487d9034] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 93px;
    position: relative
}

.tournament-promotion__bottom .right[data-v-487d9034] .countdown-container {
    display: grid;
    grid-template-columns: repeat(3,1fr)
}

.tournament-promotion__bottom .right[data-v-487d9034] .countdown-container .divider:nth-child(4) {
    display: none
}

.tournament-promotion__bottom .right .button[data-v-487d9034] {
    border-radius: 0;
    bottom: 0;
    font-size: .6rem;
    padding: .2rem;
    width: 100%
}

.g2fa-modal[data-v-3669f8e3] {
    background-color: #091840;
    position: relative;
    width: 350px
}

@media (min-width: 1024px) {
    .g2fa-modal[data-v-3669f8e3] {
        width:350px
    }
}

.g2fa-modal form[data-v-3669f8e3] {
    margin: 0 auto;
    max-width: 350px;
    padding: 1rem
}

.g2fa-modal form button[type=submit][data-v-3669f8e3] {
    margin-bottom: 1rem
}

.g2fa-modal__logo[data-v-3669f8e3] {
    display: block;
    margin: 0 auto;
    padding-bottom: 1rem;
    width: 100px
}

.teaser__content[data-v-cac4e266] {
    padding: .5rem 0 2.5rem!important
}

.home-tournaments-teaser[data-v-cac4e266] ul {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    overflow-y: scroll;
    padding-bottom: 32px;
    scrollbar-width: none
}

@media (min-width: 1024px) {
    .home-tournaments-teaser[data-v-cac4e266] ul {
        display:grid;
        gap: 1.5rem;
        grid-template-columns: repeat(5,1fr);
        width: 100%
    }
}

.home-tournaments-teaser .empty-slot[data-v-cac4e266] {
    display: none
}

@media (min-width: 1024px) {
    .home-tournaments-teaser .empty-slot[data-v-cac4e266] {
        display:block;
        width: 100%
    }
}

i[data-v-3ee02676]:before {
    font-size: inherit;
    margin: 0
}

i.spin[data-v-3ee02676] {
    animation: spin-3ee02676 2s linear infinite;
    display: inline-block
}

i.icon--xs[data-v-3ee02676] {
    font-size: .75em
}

i.icon--sm[data-v-3ee02676] {
    font-size: .875em
}

i.icon--md[data-v-3ee02676] {
    font-size: inherit
}

i.icon--lg[data-v-3ee02676] {
    font-size: 1.33333em
}

i.icon--2x[data-v-3ee02676] {
    font-size: 2em
}

i.icon--2-5x[data-v-3ee02676] {
    font-size: 2.5em
}

i.icon--3x[data-v-3ee02676] {
    font-size: 3em
}

i.icon--3-5x[data-v-3ee02676] {
    font-size: 3.5em
}

i.icon--4x[data-v-3ee02676] {
    font-size: 4em
}

@keyframes spin-3ee02676 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

#betslipIndicator[data-v-4d4a8fe3] {
    align-items: center;
    background-color: #fff;
    bottom: 4rem;
    color: #ebb058;
    cursor: pointer;
    display: flex;
    height: 45px;
    justify-content: flex-end;
    opacity: 1;
    position: fixed;
    right: 0;
    transition: transform .5s ease-in-out,visibility 0s 0s,opacity .5s ease-in-out;
    visibility: inherit;
    width: 90px
}

#betslipIndicator.NoSelections[data-v-4d4a8fe3] {
    opacity: 0;
    transform: translateX(200px);
    transition: transform .5s ease-in-out,visibility 0s .5s,opacity .5s ease-in-out;
    visibility: hidden
}

#betslipIndicator .BetslipIndicator[data-v-4d4a8fe3] {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr;
    position: relative;
    width: 100%
}

#betslipIndicator .BetslipIndicator .BetslipIndicatorCounter[data-v-4d4a8fe3] {
    align-items: center;
    background-color: #ebb058;
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    display: flex;
    font-size: 1.2rem;
    font-weight: 700;
    height: 50px;
    justify-content: center;
    position: absolute;
    top: -.5rem;
    transform: translateX(-1rem);
    width: 50px
}

#betslipIndicator .BetslipIndicator .BetslipOdd[data-v-4d4a8fe3] {
    align-items: flex-end;
    color: #0e1f4e;
    display: flex;
    flex-direction: column;
    font-size: .6rem;
    height: 100%;
    justify-content: center;
    padding-right: .2rem
}

#betslipIndicator .BetslipIndicator .BetslipOdd span[data-v-4d4a8fe3] {
    font-size: .8rem;
    font-weight: 700
}

#betslipIndicator[data-v-4d4a8fe3]:after {
    border-right: 5px solid #ebb058;
    content: "";
    height: 100%
}

#everymatrix[data-v-9ccb3756] {
    margin-bottom: -6px;
    min-height: calc(100vh - var(--header-height) - 40px);
    width: 100%
}

.everymatrix-maintenance[data-v-9ccb3756] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.everymatrix-maintenance img[data-v-9ccb3756] {
    height: auto;
    width: 200px
}

.story[data-v-d12b11c2] {
    margin: 2rem auto
}

.story[data-v-d12b11c2] ul {
    -ms-overflow-style: none;
    display: grid;
    gap: 2rem;
    grid-auto-columns: min-content;
    grid-auto-flow: column;
    grid-template-columns: repeat(6,1fr);
    margin: 0 1rem;
    overflow-x: auto;
    scrollbar-width: none
}

.story[data-v-d12b11c2] ul::-webkit-scrollbar {
    display: none
}

.story__listing[data-v-d12b11c2] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.story__listing img[data-v-d12b11c2] {
    aspect-ratio: 1;
    border: 2px solid #ebb058;
    border-radius: 50%;
    height: 150px;
    padding: .3rem;
    width: 150px
}

.story__listing.active img[data-v-d12b11c2] {
    border-color: #1b3a8e
}

.story__title[data-v-d12b11c2] {
    color: #ebb058;
    overflow: hidden;
    padding-top: .5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px
}

.story .scroll-indicator[data-v-d12b11c2] {
    align-items: center;
    background: var(--background-100);
    color: #ebb058;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 1.5rem
}

.story .scroll-indicator.left[data-v-d12b11c2] {
    left: 0
}

.story .scroll-indicator.right[data-v-d12b11c2] {
    right: 0
}

.a2hs[data-v-7ebda89c] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
    padding: 1rem
}

.a2hs .logo[data-v-7ebda89c] {
    width: 200px
}

.a2hs__instructions[data-v-7ebda89c],.a2hs__logo[data-v-7ebda89c] {
    align-items: center;
    display: flex;
    justify-content: center
}

.a2hs__instructions[data-v-7ebda89c] {
    background-color: #0e1f4e;
    border-radius: 5px;
    font-size: 1rem;
    margin-bottom: 1rem;
    padding: 1rem;
    position: relative;
    text-align: center
}

.a2hs__instructions[data-v-7ebda89c]:after {
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-top: 1rem solid #0e1f4e;
    bottom: -1rem;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0
}

.a2hs__instructions img[data-v-7ebda89c] {
    height: 1rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 1rem
}

.home[data-v-fb82ffc8] {
    overflow: hidden
}

.home .app-slider[data-v-fb82ffc8] {
    width: 100vw
}

.home__jackpot[data-v-fb82ffc8] {
    grid-gap: .25rem;
    display: grid;
    overflow: visible;
    padding-top: 1rem
}

@media (min-width: 1024px) {
    .home__jackpot[data-v-fb82ffc8] {
        grid-gap:.5rem
    }
}

.home__jackpot picture[data-v-fb82ffc8] {
    margin-bottom: .5rem
}

.home__jackpot picture img[data-v-fb82ffc8] {
    display: block;
    width: 100%
}

@media (min-width: 1024px) {
    .home__jackpot picture[data-v-fb82ffc8] {
        margin:0
    }
}

.home__jackpot .jackpot[data-v-fb82ffc8] {
    margin-bottom: 1rem
}

@media (min-width: 1024px) {
    .home__jackpot .jackpot[data-v-fb82ffc8] {
        margin:0
    }
}

.home__awards[data-v-fb82ffc8] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    padding: 1rem
}

@media (max-width: 1024px) {
    .home__awards[data-v-fb82ffc8] {
        display:grid;
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .home__awards article[data-v-fb82ffc8],.home__awards h2[data-v-fb82ffc8] {
        grid-column: 1/-1
    }

    .home__awards img[data-v-fb82ffc8] {
        grid-row: 3/4
    }
}

.home__text[data-v-fb82ffc8] {
    margin: 1rem 0
}

.home__text h2[data-v-fb82ffc8] {
    color: #ebb058;
    margin-bottom: .5rem
}

.home__text p[data-v-fb82ffc8] {
    font-size: .75rem;
    margin-bottom: .5rem
}

.home__text p[data-v-fb82ffc8]:last-child {
    margin-bottom: 0
}

.home__text div[data-v-fb82ffc8] {
    margin-bottom: .5rem
}

.home__text div[data-v-fb82ffc8]:last-child {
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .home__text[data-v-fb82ffc8] {
        grid-gap:.75rem;
        display: grid;
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .home__text div[data-v-fb82ffc8] {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0
    }

    .home__section[data-v-fb82ffc8] {
        grid-gap: .75rem;
        display: grid;
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

.home.theme--light .home__text[data-v-fb82ffc8] {
    color: var(--text-gray)
}

.home.theme--light .home__text h2[data-v-fb82ffc8] {
    color: var(--red)
}

.install-modal[data-v-6050ba80] {
    animation: fadeIn-6050ba80 .3s ease;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0,0,0,.2);
    color: #0e1f4e;
    max-width: 100%;
    padding: 1.5rem;
    text-align: center;
    width: 400px
}

.install-modal .modal-header[data-v-6050ba80] {
    margin-bottom: 1rem
}

.install-modal .modal-header .logo[data-v-6050ba80] {
    height: 48px;
    margin-bottom: .5rem;
    width: 48px
}

.install-modal .modal-header h2[data-v-6050ba80] {
    font-size: 1.5rem;
    margin: 0
}

.install-modal .modal-body[data-v-6050ba80] {
    color: #0e1f4e;
    font-size: 1rem;
    margin-bottom: 1.5rem
}

.install-modal .modal-body ol[data-v-6050ba80] {
    padding: 2rem 1rem;
    text-align: start
}

.install-modal .modal-body ol li img[data-v-6050ba80] {
    height: 15px;
    width: 15px
}

.install-modal .modal-body ol li.ios i[data-v-6050ba80] {
    padding-left: .5rem
}

.install-modal .modal-body ol li.android i[data-v-6050ba80] {
    padding-right: .5rem
}

.install-modal .btn-secondary[data-v-6050ba80] {
    background-color: #eee;
    border: none;
    border-radius: 6px;
    color: #333;
    cursor: pointer;
    flex: 1;
    font-weight: 600;
    padding: .6rem 1rem
}

.install-modal .btn-secondary[data-v-6050ba80]:hover {
    background-color: #ddd
}

@keyframes fadeIn-6050ba80 {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.alert {
    align-items: center;
    background-color: #0e1f4e;
    border: 1px solid;
    border-radius: 5px;
    display: flex;
    font-size: .75rem;
    font-weight: 600;
    padding: .25rem .5rem
}

.alert i {
    margin-right: .5rem
}

.alert--info {
    border-color: #1b3a8e
}

.alert--warning {
    border-color: #fdd835
}

.alert--warning i {
    color: #fdd835
}

.alert--error {
    border-color: #f42727
}

.alert--error i {
    color: #f42727
}

.alert span strong {
    color: #ebb058
}

.cashback-modal {
    background-color: #091840;
    height: 100%;
    margin: 0 auto;
    max-height: 60vh;
    overflow: scroll;
    overflow: overlay
}

@media (min-width: 1024px) {
    .cashback-modal {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .cashback-modal::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .cashback-modal::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .cashback-modal::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.cashback-modal__banner {
    padding: .25rem
}

.cashback-modal__banner img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    display: block;
    width: 100%
}

.cashback-modal__title {
    background-color: #3f8f27;
    font-size: 2rem;
    padding: .5rem 1rem;
    text-align: center;
    text-transform: uppercase
}

.cashback-modal button {
    align-items: center;
    background-color: #3f8f27;
    color: #fff;
    display: flex;
    font-size: 1rem;
    justify-content: center;
    padding: .75rem 1rem;
    width: 100%
}

.cashback-modal button i {
    margin-left: .5rem
}

.cashback-modal button:disabled {
    color: hsla(0,0%,100%,.38)
}

.cashback-modal article {
    padding: 1rem;
    text-align: center
}

.cashback-modal article table {
    border: none;
    margin: 0 auto
}

.cashback-modal article table td {
    border-bottom: 1px solid #1b3a8e
}

.cashback-modal>p {
    align-items: center;
    background-color: #ca2b71;
    color: #fff;
    display: flex;
    font-weight: 600;
    justify-content: center;
    padding: .75rem 1rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.freespin-modal {
    background-color: #091840;
    height: 100%;
    margin: 0 auto;
    max-height: 60vh;
    overflow: scroll;
    overflow: overlay
}

@media (min-width: 1024px) {
    .freespin-modal {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .freespin-modal::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .freespin-modal::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .freespin-modal::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.freespin-modal__banner {
    padding: .25rem
}

.freespin-modal__banner img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    display: block;
    width: 100%
}

.freespin-modal__title {
    background-color: #3f8f27;
    font-size: 2rem;
    padding: .5rem 1rem;
    text-align: center;
    text-transform: uppercase
}

.freespin-modal button {
    align-items: center;
    background-color: #3f8f27;
    color: #fff;
    display: flex;
    font-size: 1rem;
    justify-content: center;
    padding: .75rem 1rem;
    width: 100%
}

.freespin-modal button i {
    margin-left: .5rem
}

.freespin-modal button:disabled {
    color: hsla(0,0%,100%,.38)
}

.freespin-modal article {
    padding: 1rem;
    text-align: center
}

.freespin-modal article table {
    border: none;
    margin: 0 auto
}

.freespin-modal article table td {
    border-bottom: 1px solid #1b3a8e
}

.freespin-modal>p {
    align-items: center;
    background-color: #ca2b71;
    color: #fff;
    display: flex;
    font-weight: 600;
    justify-content: center;
    padding: .75rem 1rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.bonus100deneme-modal {
    height: 100%;
    margin: 0 auto;
    max-height: 60vh;
    overflow: scroll;
    overflow: overlay;
    padding: .5rem
}

@media (min-width: 1024px) {
    .bonus100deneme-modal {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .bonus100deneme-modal::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .bonus100deneme-modal::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .bonus100deneme-modal::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.bonus100deneme-modal p {
    margin-bottom: 1rem;
    margin-top: 1rem
}

.bonus100deneme-modal>div {
    color: #ebb058
}

.carousel-modal {
    background-color: #091840;
    height: 100%;
    margin: 0 auto;
    max-height: 60vh;
    overflow: scroll;
    overflow: overlay
}

@media (min-width: 1024px) {
    .carousel-modal {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .carousel-modal::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .carousel-modal::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .carousel-modal::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.carousel-modal__banner {
    border: 3px solid #0d183d;
    border-radius: 10px;
    overflow: hidden;
    position: relative
}

.carousel-modal__banner img {
    border-radius: 10px;
    display: block;
    width: 100%
}

.carousel-modal__title {
    background-color: #3f8f27;
    font-size: 2rem;
    padding: .5rem 1rem;
    text-align: center;
    text-transform: uppercase
}

.carousel-modal button {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    z-index: 99
}

.carousel-modal button i {
    background-color: #fff;
    border-radius: 50%;
    color: #081943;
    margin: 0 .5rem;
    padding: .5rem .8rem
}

.carousel-modal button:disabled {
    color: hsla(0,0%,100%,.38)
}

.carousel-modal button.prev-arrow {
    left: 0;
    top: 0
}

.carousel-modal button.next-arrow {
    right: 0;
    top: 0
}

.carousel-modal .textWrapper {
    background: linear-gradient(0deg,#0e090b,hsla(0,0%,100%,0));
    bottom: 0;
    left: 0;
    padding: .2rem .5rem .5rem;
    position: absolute;
    width: 100%
}

.carousel-modal .textWrapper .title {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 45px;
    margin-bottom: .2rem
}

@media (min-width: 1024px) {
    .carousel-modal .textWrapper .title {
        font-size:2.5rem
    }
}

.carousel-modal .textWrapper .subtitle {
    font-size: 1rem
}

.freespin100-modal {
    height: 100%;
    margin: 0 auto;
    max-height: 60vh;
    overflow: scroll;
    overflow: overlay;
    padding: .5rem
}

@media (min-width: 1024px) {
    .freespin100-modal {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .freespin100-modal::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .freespin100-modal::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .freespin100-modal::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.freespin100-modal p {
    margin-bottom: 1rem;
    margin-top: 1rem
}

.freespin100-modal>div {
    color: #ebb058
}

.promotion-code-modal {
    background-color: #091840;
    height: 100%;
    margin: 0 auto;
    max-height: 60vh;
    overflow: scroll;
    overflow: overlay;
    padding: .25rem
}

@media (min-width: 1024px) {
    .promotion-code-modal {
        -ms-overflow-style:initial;
        scrollbar-color: rgba(255,180,0,.5) rgba(9,24,64,.5);
        scrollbar-width: thin
    }

    .promotion-code-modal::-webkit-scrollbar {
        display: initial;
        width: .25rem
    }

    .promotion-code-modal::-webkit-scrollbar-track {
        background-color: rgba(9,24,64,.5);
        border-radius: 20px
    }

    .promotion-code-modal::-webkit-scrollbar-thumb {
        background-color: rgba(255,180,0,.5);
        border-radius: 20px
    }
}

.promotion-code-modal__banner img {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    display: block;
    width: 100%
}

.promotion-code-modal article {
    background-color: #0e1c69;
    border-radius: 10px;
    margin: .25rem 0;
    padding: 1rem .5rem;
    text-align: center
}

.promotion-code-modal article h2 {
    font-size: 1rem
}

.promotion-code-modal article.fail {
    background-color: #fe0100
}

.promotion-code-modal article.fail h2 {
    font-weight: 500
}

.promotion-code-modal article.fail h2:first-letter {
    text-transform: capitalize
}

.promotion-code-modal article.fail strong {
    font-weight: 700
}

.promotion-code-modal article.success {
    background-color: #05aa20
}

.promotion-code-modal article.success h2 {
    font-weight: 500
}

.promotion-code-modal article.success em {
    color: #091840;
    font-style: normal;
    font-weight: 700
}

@media (min-width: 1024px) {
    .promotion-code-modal article {
        padding:1.5rem 1rem
    }

    .promotion-code-modal article h2 {
        font-size: 1.5rem
    }
}

.promotion-code-modal__action {
    grid-gap: .25rem;
    display: grid;
    padding: .5rem
}

.promotion-code-modal__action button {
    grid-gap: .5rem;
    align-items: center;
    background-color: #3f8f27;
    border-radius: 10px;
    color: #fff;
    display: flex;
    font-size: .875rem;
    font-weight: 700;
    justify-content: center;
    padding: .5rem 1rem;
    width: 100%
}

.promotion-code-modal__action button:disabled {
    color: hsla(0,0%,100%,.38)
}

@media (min-width: 1024px) {
    .promotion-code-modal__action button {
        font-size:1rem;
        padding: 1.5rem 1rem
    }

    .promotion-code-modal__action {
        grid-template-columns: repeat(2,minmax(0,1fr));
        padding: 1rem
    }
}

.promotion-code-modal__input {
    background-color: #0e1c69;
    border-radius: 10px;
    display: grid;
    grid-template-columns: 3.5rem 1fr;
    overflow: hidden;
    padding: 1px
}

.promotion-code-modal__input div {
    align-items: center;
    background-color: #091553;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    display: flex;
    font-size: 1rem;
    justify-content: center
}

.promotion-code-modal__input input {
    color: var(--text-blue);
    font-size: .875rem;
    font-weight: 700;
    padding: .5rem 1rem
}

@media (min-width: 1024px) {
    .promotion-code-modal__input input {
        font-size:1rem;
        padding: 1.5rem 1rem
    }
}

.promotion-code-modal__error {
    grid-row: 2/3
}

.promotion-code-modal__error:first-letter {
    text-transform: capitalize
}

@media (min-width: 1024px) {
    .promotion-code-modal__error {
        grid-column:span 2;
        grid-row: unset
    }
}

.promotion-code-modal__result {
    padding: .5rem
}

.promotion-code-modal__result h2 {
    font-size: 1rem;
    text-align: center
}

@media (min-width: 1024px) {
    .promotion-code-modal__result {
        align-items:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 1.5rem
    }

    .promotion-code-modal__result h2 {
        font-size: 1.5rem
    }
}

.promotion-code-modal__result .btn--success {
    display: block;
    margin: .25rem auto;
    text-align: center
}

.preferred-sportsbook[data-v-f8039e7c] {
    grid-gap: 1rem;
    display: grid;
    padding: 1rem;
    width: 90vw
}

@media (min-width: 1024px) {
    .preferred-sportsbook[data-v-f8039e7c] {
        width:350px
    }
}

.preferred-sportsbook img[data-v-f8039e7c] {
    display: block;
    justify-self: center;
    width: 150px
}

.preferred-sportsbook__actions[data-v-f8039e7c] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.theme--light .press[data-v-46bcff04] {
    color: var(--text-gray)
}

.theme--dark .press[data-v-46bcff04] {
    color: #fff
}

.press[data-v-46bcff04] {
    padding-bottom: 1rem
}

.press .app-container[data-v-46bcff04] {
    grid-gap: 1rem;
    display: grid
}

.press header[data-v-46bcff04] {
    text-align: center;
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.press header h2[data-v-46bcff04] {
    font-size: 3rem;
    margin: 2rem auto 0
}

.press header img[data-v-46bcff04] {
    display: block;
    width: 100%
}

@media (min-width: 1024px) {
    .press header[data-v-46bcff04] {
        transform:unset;
        width: 100%
    }

    .press header h2[data-v-46bcff04] {
        font-size: 5rem
    }
}

.press__subtitle[data-v-46bcff04] {
    font-size: 1rem;
    font-weight: 700;
    margin: 0 1rem;
    text-align: center;
    width: auto
}

@media (min-width: 1024px) {
    .press__subtitle[data-v-46bcff04] {
        margin:0 auto;
        width: 60%
    }
}

.press ul[data-v-46bcff04] {
    grid-gap: 2rem;
    align-items: start;
    display: grid;
    margin-top: 1rem
}

@media (min-width: 1024px) {
    .press ul[data-v-46bcff04] {
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
}

.press ul li[data-v-46bcff04] {
    grid-gap: 1rem;
    align-content: start;
    align-items: start;
    background-color: #0a1948;
    border: 1px solid #233160;
    border-radius: 10px;
    display: grid;
    grid-template-rows: 1fr;
    height: auto;
    overflow: hidden;
    padding: 1.5rem 1rem 1rem;
    position: relative
}

.press ul li.surface[data-v-46bcff04]:after {
    background-color: #0a1c4a;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: rotate(50deg);
    width: 100%;
    z-index: 1
}

.press ul li .title[data-v-46bcff04] {
    font-size: 1.2em;
    font-weight: 700;
    line-height: 45px;
    text-transform: uppercase
}

@media (min-width: 1024px) {
    .press ul li[data-v-46bcff04] {
        min-height:350px
    }

    .press ul li .title[data-v-46bcff04] {
        font-size: 2.8em
    }
}

.press ul li .logo[data-v-46bcff04] {
    grid-gap: 15px;
    align-content: center;
    display: grid;
    height: 100%;
    justify-content: center;
    text-align: center;
    z-index: 99
}

@media (min-width: 1024px) {
    .press ul li .logo[data-v-46bcff04] {
        min-width:400px
    }
}

.press ul li .logo img[data-v-46bcff04] {
    aspect-ratio: 1/1;
    background-color: #09193d;
    border: 1px solid #233160;
    border-radius: 10px;
    max-height: 300px;
    max-width: 300px;
    padding: 1rem
}

.press ul li .logo .sponsor[data-v-46bcff04] {
    background: #21336e;
    border-radius: 10px;
    display: inline;
    font-weight: 700;
    line-height: 25px;
    margin: 0 auto;
    max-width: 180px;
    padding: .5rem .8rem
}

.press ul li .desc[data-v-46bcff04] {
    overflow-x: inherit;
    z-index: 99
}

.press ul li .desc .center[data-v-46bcff04] {
    height: 250px;
    overflow: auto
}

@media (min-width: 1024px) {
    .press ul li .desc .center[data-v-46bcff04]::-webkit-scrollbar {
        width:.25rem
    }

    .press ul li .desc .center[data-v-46bcff04]::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .press ul li .desc .center[data-v-46bcff04]::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.press ul li .desc .center .sponsor[data-v-46bcff04] {
    background-color: red;
    font-size: 1.2rem;
    line-height: 1.5rem;
    margin: .2rem 0 .5rem;
    padding: .2rem;
    width: -moz-max-content;
    width: max-content
}

.press ul li .desc .center .description.readMore[data-v-46bcff04] {
    height: 80px;
    overflow: hidden;
    text-overflow: ellipsis
}

.press ul li .desc .center .description.readMore[data-v-46bcff04] p:last-child {
    display: inline
}

.press ul li .desc .center .description.show[data-v-46bcff04] {
    height: auto
}

.press ul li .desc .center a.readMore[data-v-46bcff04] {
    color: var(--red);
    cursor: pointer;
    display: inline;
    font-weight: 600
}

.press ul li .desc img[data-v-46bcff04] {
    margin: 1em auto;
    max-height: 400px;
    max-width: 100%
}

.press ul li .desc .images[data-v-46bcff04] {
    display: flex;
    overflow-y: hidden;
    text-align: center
}

@media (min-width: 1024px) {
    .press ul li .desc .images[data-v-46bcff04]::-webkit-scrollbar {
        width:.25rem
    }

    .press ul li .desc .images[data-v-46bcff04]::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .press ul li .desc .images[data-v-46bcff04]::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.press ul li .desc .images[data-v-46bcff04]::-webkit-scrollbar {
    height: .4rem
}

.press ul li .desc .images ul[data-v-46bcff04] {
    display: flex;
    margin-bottom: .5rem
}

.press ul li .desc .images ul li[data-v-46bcff04] {
    cursor: pointer;
    grid-template-columns: none;
    grid-template-rows: auto;
    min-height: auto;
    padding: 0
}

.press ul li .desc .images ul li img[data-v-46bcff04] {
    aspect-ratio: 8/4;
    border-radius: 10px;
    height: 150px;
    margin: 0;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    width: 150px
}

.press ul li .desc .images ul li .overlay[data-v-46bcff04] {
    position: absolute
}

.press ul li .desc .images ul li .overlay i[data-v-46bcff04] {
    display: none
}

.press ul li .desc .images ul li:hover .overlay[data-v-46bcff04] {
    background-color: #000;
    height: 100%;
    opacity: .5;
    width: 100%
}

.press ul li .desc .images ul li:hover .overlay i[data-v-46bcff04] {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

@media (min-width: 1024px) {
    .press ul li[data-v-46bcff04] {
        grid-template-columns:1fr 2fr
    }
}

.article-carousel[data-v-f0e38a06] {
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    position: relative;
    transition: background .3s,color .3s;
    width: 100%
}

.article-carousel.theme--light[data-v-f0e38a06] {
    background: var(--gray);
    color: var(--blue-light)
}

.article-carousel.theme--dark[data-v-f0e38a06] {
    color: #fff
}

.article-carousel__inner[data-v-f0e38a06] {
    align-items: stretch;
    display: flex;
    flex: 1;
    width: 100%
}

@media (min-width: 1024px) {
    .article-carousel__inner[data-v-f0e38a06] {
        max-height:325px
    }
}

.article-slide[data-v-f0e38a06] {
    display: flex;
    flex: 0 0 100%;
    flex-direction: column;
    min-height: 300px
}

@media (min-width: 1024px) {
    .article-slide[data-v-f0e38a06] {
        display:flex;
        flex-direction: row
    }
}

.article-slide__image[data-v-f0e38a06] {
    overflow: hidden;
    position: relative
}

@media (min-width: 1024px) {
    .article-slide__image[data-v-f0e38a06] {
        flex:1.1
    }
}

.article-slide__image img[data-v-f0e38a06] {
    aspect-ratio: 16/9;
    display: block;
    height: 100%;
    max-height: 180px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media (min-width: 1024px) {
    .article-slide__image img[data-v-f0e38a06] {
        max-height:none
    }
}

.article-slide__content[data-v-f0e38a06] {
    border-radius: 5px;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem
}

@media (min-width: 1024px) {
    .article-slide__content[data-v-f0e38a06] {
        min-height:auto;
        padding: 1.3rem
    }
}

.theme--light .article-slide__content[data-v-f0e38a06] {
    background: var(--gray);
    border: 2px solid #ddd
}

.theme--light .article-slide__content__title[data-v-f0e38a06] {
    color: var(--blue-light)
}

.theme--dark .article-slide__content[data-v-f0e38a06] {
    border: 1px solid #1b3a8e
}

.theme--dark .article-slide__content__title[data-v-f0e38a06] {
    color: #fff
}

.article-slide__title[data-v-f0e38a06] {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: .7rem;
    overflow: hidden
}

@media (min-width: 1024px) {
    .article-slide__title[data-v-f0e38a06] {
        font-size:1.4rem;
        margin-bottom: 1rem
    }
}

.article-slide__description[data-v-f0e38a06] {
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
    color: hsla(0,0%,100%,.6);
    display: -webkit-box;
    font-size: .7rem;
    line-height: 1.4;
    margin-bottom: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

@media (min-width: 1024px) {
    .article-slide__description[data-v-f0e38a06] {
        font-size:1rem
    }
}

.article-slide__footer[data-v-f0e38a06] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: .5rem
}

@media (min-width: 1024px) {
    .article-slide__footer[data-v-f0e38a06] {
        gap:1rem
    }
}

.article-slide__date[data-v-f0e38a06] {
    color: var(--blue-light);
    font-size: .85rem;
    font-weight: 700;
    text-transform: uppercase
}

.btn-read-more[data-v-f0e38a06] {
    background-color: red;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 800;
    padding: .5rem 1rem;
    transition: transform .2s
}

@media (min-width: 1024px) {
    .btn-read-more[data-v-f0e38a06] {
        padding:1rem 2.5rem
    }
}

.btn-read-more[data-v-f0e38a06]:hover {
    opacity: .9;
    transform: scale(1.02)
}

.article-carousel__pagination[data-v-f0e38a06] {
    display: flex;
    gap: 8px;
    justify-content: center;
    padding: 1rem 1rem 0;
    width: 100%;
    z-index: 10
}

.pagination-item[data-v-f0e38a06] {
    cursor: pointer;
    flex: 1;
    height: 4px;
    max-width: 80px
}

.pagination-item .pagination-bar[data-v-f0e38a06] {
    background: #d4d4d4;
    height: 100%;
    transition: background .3s;
    width: 100%
}

.theme--dark .article-carousel .pagination-bar[data-v-f0e38a06] {
    background: #444
}

.theme--dark .article-carousel--active .pagination-bar[data-v-f0e38a06] {
    background: #ebb058
}

.theme--dark .article-carousel .pagination-item.pagination-item--active .pagination-bar[data-v-f0e38a06] {
    background: #fff
}

.theme--dark .article-carousel .article-slide__date[data-v-f0e38a06] {
    color: #fff
}

.theme--light .article-carousel .pagination-item.pagination-item--active .pagination-bar[data-v-f0e38a06] {
    background: var(--blue-light)
}

.theme--light .article-carousel .article-slide__description[data-v-f0e38a06] {
    color: var(--blue-light)
}

.article-card[data-v-f9c733d8] {
    background: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    transition: transform .3s,box-shadow .3s
}

.article-card[data-v-f9c733d8]:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,.2);
    transform: translateY(-5px)
}

.article-card__image[data-v-f9c733d8] {
    aspect-ratio: 21/9;
    overflow: hidden;
    width: 100%
}

.article-card__image img[data-v-f9c733d8] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.article-card__content[data-v-f9c733d8] {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .5rem;
    padding: 1rem
}

.article-card__title[data-v-f9c733d8] {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.3
}

.article-card__description[data-v-f9c733d8],.article-card__title[data-v-f9c733d8] {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.article-card__description[data-v-f9c733d8] {
    -webkit-line-clamp: 4;
    line-clamp: 4;
    color: hsla(0,0%,100%,.6);
    font-size: .7rem
}

@media (min-width: 1024px) {
    .article-card__description[data-v-f9c733d8] {
        font-size:.9rem
    }
}

.article-card__date[data-v-f9c733d8] {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: .85rem;
    font-weight: 600;
    gap: 8px;
    margin-top: auto
}

.article-card__date .icon[data-v-f9c733d8] {
    opacity: .8
}

.article-card__button[data-v-f9c733d8] {
    background: #1e3a8a;
    background: linear-gradient(45deg,#192b65,#2d438b);
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: .85rem;
    font-weight: 700;
    padding: 1rem;
    transition: background .2s;
    width: 100%
}

.article-card__button[data-v-f9c733d8]:hover {
    background: #23439f
}

#blog[data-v-8f695d44] {
    margin: auto;
    max-width: 1420px;
    padding: 2rem
}

#blog .blog-hero[data-v-8f695d44] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 1rem
}

@media (min-width: 1024px) {
    #blog .blog-hero[data-v-8f695d44] {
        align-items:stretch;
        flex-direction: row;
        height: 350px
    }
}

#blog .blog-hero__carousel[data-v-8f695d44] {
    flex: 1;
    height: 100%;
    min-width: 0
}

#blog .blog-hero__sidebar[data-v-8f695d44] {
    flex: 0 0 350px;
    height: 100%
}

#blog .blog-controls[data-v-8f695d44] {
    align-items: center;
    display: flex;
    gap: 1.5rem;
    height: 45px;
    margin-bottom: 1rem;
    position: relative
}

#blog .blog-categories[data-v-8f695d44] {
    display: flex;
    flex: 1;
    gap: 12px;
    height: 100%;
    overflow-x: auto;
    scroll-behavior: smooth
}

#blog .blog-categories[data-v-8f695d44]::-webkit-scrollbar {
    height: 4px
}

#blog .blog-categories[data-v-8f695d44]::-webkit-scrollbar-track {
    background: hsla(0,0%,100%,.05);
    border-radius: 10px
}

#blog .blog-categories[data-v-8f695d44]::-webkit-scrollbar-thumb {
    background: hsla(0,0%,100%,.2);
    border-radius: 10px
}

#blog .blog-categories .category-btn[data-v-8f695d44] {
    align-items: center;
    background: #f4f4f4;
    border: 2px solid #ddd;
    border-radius: 5px;
    color: #333;
    cursor: pointer;
    display: flex;
    font-size: 1rem;
    font-weight: 600;
    padding: .5rem;
    transition: all .2s;
    white-space: nowrap
}

#blog .blog-categories .category-btn[data-v-8f695d44]:hover {
    background: #fff;
    border-color: #bbb
}

#blog .blog-categories .category-btn--active[data-v-8f695d44] {
    background: #0e1f4e;
    border-color: #0e1f4e;
    color: #fff
}

#blog .blog-categories .category-btn--active[data-v-8f695d44]:hover {
    background: #0e1f4e;
    border-color: #0e1f4e
}

#blog .blog-search[data-v-8f695d44] {
    align-items: center;
    background: #0e1f4e;
    border: 1px solid #0e1f4e;
    border-radius: 5px;
    display: flex;
    gap: 8px;
    height: 100%;
    transition: all .3s
}

#blog .blog-search.blog-search--active[data-v-8f695d44] {
    padding-left: 12px
}

#blog .blog-search .search-toggle[data-v-8f695d44] {
    align-items: center;
    background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 42px;
    justify-content: center;
    min-width: 50px;
    width: 50px
}

#blog .blog-search .search-input[data-v-8f695d44] {
    background: transparent;
    border: none;
    color: #fff;
    font-size: .95rem;
    opacity: 0;
    outline: none;
    padding: 0;
    transition: width .3s,opacity .3s;
    width: 0
}

@media (min-width: 1024px) {
    #blog .blog-search .search-input[data-v-8f695d44] {
        width:0
    }
}

#blog .blog-search .search-input[data-v-8f695d44]::-moz-placeholder {
    color: hsla(0,0%,100%,.5)
}

#blog .blog-search .search-input[data-v-8f695d44]::placeholder {
    color: hsla(0,0%,100%,.5)
}

#blog .blog-search.blog-search--active .search-input[data-v-8f695d44] {
    opacity: 1;
    width: 150px
}

@media (min-width: 1024px) {
    #blog .blog-search.blog-search--active .search-input[data-v-8f695d44] {
        width:250px
    }
}

#blog .blog-list[data-v-8f695d44] {
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr;
    margin-bottom: 3rem
}

@media (min-width: 1024px) {
    #blog .blog-list[data-v-8f695d44] {
        grid-template-columns:repeat(2,1fr)
    }
}

@media (min-width: 1440px) {
    #blog .blog-list[data-v-8f695d44] {
        grid-template-columns:repeat(4,1fr)
    }
}

#blog .no-results[data-v-8f695d44] {
    font-size: 1.25rem;
    opacity: .5;
    padding: 4rem;
    text-align: center
}

.theme--dark #blog .category-btn[data-v-8f695d44] {
    background: #1e2b58;
    border: 2px solid #1b3a8e;
    color: #fff
}

.theme--dark #blog .category-btn[data-v-8f695d44]:hover {
    background: #24346b;
    border-color: #234cb9
}

.theme--dark #blog .category-btn--active[data-v-8f695d44] {
    background: #0e1f4e;
    border-color: #0e1f4e
}

.theme--dark #blog .blog-search[data-v-8f695d44] {
    background: #1e2b58;
    border-color: #1b3a8e
}

.method-box {
    position: relative
}

.method-box a {
    grid-gap: .5rem;
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: grid;
    grid-template-columns: 1fr auto;
    height: 100%;
    padding: .5rem
}

.method-box a.active {
    border-color: #ebb058
}

.method-box a.active i {
    color: #ebb058
}

.method-box img {
    align-self: center;
    display: block;
    grid-row: 1/2;
    height: 100%;
    max-height: 2rem;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left center;
    object-position: left center;
    width: 100%
}

.method-box div {
    grid-column: span 2
}

.method-box h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

.method-box p {
    color: #ebb058
}

.method-box span {
    font-size: .75rem;
    font-weight: 600
}

.method-box i {
    align-self: center;
    grid-row: 1/2;
    justify-self: center
}

.method-box--d a {
    grid-template-columns: repeat(3,minmax(0,1fr)) auto
}

.method-box--d a:hover {
    border-color: #ebb058
}

.method-box--d a:hover i {
    color: #ebb058
}

.method-box--d i,.method-box--d img {
    grid-row: unset
}

.method-box--disabled {
    border-color: hsla(0,0%,100%,.38);
    color: hsla(0,0%,100%,.38);
    pointer-events: none
}

.deposit[data-v-6c9b062a] {
    padding: .5rem
}

.deposit .alert[data-v-6c9b062a] {
    justify-self: center;
    margin: .5rem 0
}

.deposit .alert--pending-deposit[data-v-6c9b062a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    padding: .5rem
}

.deposit .alert--pending-deposit h4[data-v-6c9b062a] {
    text-align: center
}

.deposit .alert--pending-deposit i[data-v-6c9b062a] {
    margin-bottom: .5rem
}

.deposit__menu[data-v-6c9b062a] {
    grid-gap: .5rem;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.deposit__spacer[data-v-6c9b062a] {
    background-color: #ebb058;
    border-radius: 5px;
    grid-column: 2/3;
    height: 100%;
    width: .125rem
}

.deposit--d[data-v-6c9b062a] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-columns: minmax(500px,2fr) auto 3fr;
    padding: 1rem
}

.input-note {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    overflow: hidden;
    position: relative;
    transition: border-color .2s ease
}

.input-note label {
    align-items: center;
    background-color: #0e2258;
    border-right: 1px solid #1b3a8e;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .4375rem .5rem;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s ease;
    width: 6rem
}

.input-note label i.icon--lg {
    font-size: 1.33rem
}

.input-note--focused,.input-note--valid {
    border-color: #ebb058
}

.input-note--focused label,.input-note--valid label {
    background-color: #ebb058;
    border-color: #ebb058;
    color: #0e1f4e
}

.input-note textarea {
    background-color: #091840;
    color: #fff;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 500;
    padding: .375rem .5rem;
    resize: none
}

.withdraw[data-v-02a86fa6] {
    padding: .5rem
}

.withdraw .alert[data-v-02a86fa6] {
    justify-self: center;
    margin: .5rem 0
}

.withdraw .alert--pending-withdraw[data-v-02a86fa6] {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    padding: .5rem
}

.withdraw .alert--pending-withdraw h4[data-v-02a86fa6] {
    text-align: center
}

.withdraw .alert--pending-withdraw i[data-v-02a86fa6] {
    margin-bottom: .5rem
}

.withdraw__menu[data-v-02a86fa6] {
    grid-gap: .5rem;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.withdraw__spacer[data-v-02a86fa6] {
    background-color: #ebb058;
    border-radius: 5px;
    grid-column: 2/3;
    height: 100%;
    width: .125rem
}

.withdraw--d[data-v-02a86fa6] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-columns: minmax(500px,2fr) auto 3fr;
    padding: 1rem
}

.form-g2fa {
    padding: .5rem
}

.form-g2fa img {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: block;
    height: 10rem;
    margin: 0 auto .5rem;
    width: 10rem
}

.form-g2fa__instructions {
    margin-top: .5rem
}

.form-g2fa__instructions .user-panel:first-child {
    margin-bottom: .5rem
}

.form-g2fa__instructions a {
    margin: .5rem
}

.form-g2fa__instructions .instruction {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    margin: .5rem;
    overflow: hidden
}

.form-g2fa__instructions .instruction h5 {
    align-items: center;
    background-color: #ebb058;
    color: #000;
    display: flex;
    justify-content: center;
    padding: .25rem .5rem;
    text-align: center
}

.form-g2fa__instructions .instruction p {
    font-size: .75rem;
    padding: .25rem .5rem
}

.form-g2fa--d.form-g2fa--enable {
    grid-gap: .5rem;
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.form-g2fa--d.form-g2fa--enable .form-g2fa__instructions {
    grid-column: span 2;
    margin-top: 0
}

.pattern-setup[data-v-221077b6] {
    grid-gap: .5rem;
    display: grid;
    justify-content: center;
    padding: .5rem
}

.pattern-setup .patt-holder[data-v-221077b6] {
    background-color: var(--blue-dark)
}

.pattern-setup[data-v-221077b6] .patt-dots {
    background-color: var(--gray)
}

.pattern-setup[data-v-221077b6] .patt-circ.hovered {
    border-color: var(--gray)
}

.pattern-setup[data-v-221077b6] .patt-error .patt-circ.hovered {
    border-color: #f42727
}

.pattern-setup[data-v-221077b6] .patt-lines {
    background: var(--gray-alpha-2)
}

.pattern-setup__controls[data-v-221077b6] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: auto 1fr
}

.radio-group[data-v-acb4bd16] {
    grid-gap: 1px;
    background-color: #0e1f4e;
    display: grid
}

.radio-group__item[data-v-acb4bd16] {
    align-items: center;
    display: flex;
    position: relative
}

.radio-group label[data-v-acb4bd16] {
    background-color: #091840;
    cursor: pointer;
    display: block;
    flex-grow: 1;
    height: 100%;
    padding: .5rem .5rem .5rem 2rem
}

.radio-group i[data-v-acb4bd16] {
    left: .5rem;
    position: absolute
}

.radio-group__item--active[data-v-acb4bd16] {
    color: #ebb058
}

.radio-group__item--active.radio-group__item--disabled[data-v-acb4bd16] {
    color: rgba(235,176,88,.38)
}

.radio-group__item--disabled[data-v-acb4bd16] {
    color: hsla(0,0%,100%,.38)
}

.radio-group__input[data-v-acb4bd16] {
    position: absolute;
    visibility: hidden
}

.form-login-setup {
    padding: .5rem
}

.form-login-setup .radio__container {
    margin-bottom: 1rem
}

.user-select {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    overflow: hidden
}

.user-select label {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .5rem;
    text-transform: uppercase;
    transition: all .2s ease
}

.user-select label i {
    margin-right: .25rem
}

.user-select--focused {
    border-color: #ebb058
}

.user-select--focused label {
    background-color: #ebb058;
    border-color: #ebb058;
    color: #0e1f4e
}

.user-select--invalid {
    border-color: #f42727
}

.user-select select {
    color: #fff;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 600;
    overflow: hidden;
    padding: .25rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.user-select select option {
    color: initial
}

.form-account-edit {
    padding: .5rem
}

.form-account-edit--d {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.form-account-edit--d button {
    grid-column: 1/-1;
    justify-self: center
}

.form-password-update {
    padding: .5rem
}

.form-password-update--d {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media (min-width: 1440px) {
    .form-password-update--d {
        display:block
    }
}

.form-security-code[data-v-19925644] {
    padding: .5rem
}

.form-security-code--d[data-v-19925644] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media (min-width: 1440px) {
    .form-security-code--d[data-v-19925644] {
        display:block
    }
}

[data-v-19925644] .user-input__error {
    position: static;
    transform: unset
}

.user-edit[data-v-32218c4f] {
    padding: .5rem
}

.user-edit .user-panel[data-v-32218c4f] {
    margin-bottom: .5rem
}

@media (min-width: 1440px) {
    .user-edit--d[data-v-32218c4f] {
        grid-gap:.5rem;
        align-items: start;
        display: grid;
        grid-auto-flow: dense
    }
}

@media only screen and (max-width: 600px) {
    .container[data-v-2ad6731e] {
        flex-direction:column!important
    }

    .form[data-v-2ad6731e],.user-widget[data-v-2ad6731e] {
        width: 100%!important
    }
}

.margin-bottom[data-v-2ad6731e] {
    margin-bottom: 1rem
}

.container[data-v-2ad6731e] {
    align-items: start;
    display: flex;
    flex-direction: row;
    padding: 24px 0;
    width: 100%
}

.container .form[data-v-2ad6731e] {
    padding: 1rem;
    width: 50%
}

.container .user-widget[data-v-2ad6731e] {
    align-items: center;
    background: #091840;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 16px;
    margin-top: 1rem;
    padding: 12px;
    width: 50%
}

.container .user-widget svg[data-v-2ad6731e] {
    fill: #fff
}

.container .user-widget h3[data-v-2ad6731e] {
    margin-bottom: 12px;
    margin-top: 24px
}

.user-documents {
    padding: .5rem
}

.user-documents #document-image {
    margin: auto
}

.user-documents form {
    margin-bottom: 1rem
}

.user-documents__image {
    position: relative
}

.user-documents__image button {
    position: absolute;
    right: .5rem;
    top: .5rem
}

.user-documents__image img {
    border-radius: 5px;
    display: block;
    margin-bottom: 1rem;
    width: 100%
}

.user-documents article {
    grid-gap: 1px;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: .5rem;
    overflow: hidden
}

.user-documents article p,.user-documents article span {
    background-color: #091840;
    padding: .25rem .5rem
}

.user-documents article p.danger,.user-documents article span.danger {
    color: #f42727
}

.user-documents article p.success,.user-documents article span.success {
    color: #00c717
}

.user-documents article p.warning,.user-documents article span.warning {
    color: #fdd835
}

.user-documents header {
    grid-gap: 1px;
    background-color: #1b3a8e;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.user-documents header span {
    background-color: #091840;
    display: block;
    font-weight: 700;
    overflow: hidden;
    padding: .25rem .5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.user-documents--d form {
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    position: relative
}

.user-documents--d form .input__container,.user-documents--d form>button {
    grid-column: 1/2
}

.user-documents--d .user-documents__image {
    grid-column: 2/3;
    height: 100%;
    justify-self: center;
    padding: .5rem;
    position: absolute
}

.user-documents--d .user-documents__image img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.user-documents--d .user-documents__list {
    grid-gap: 1px;
    background-color: #1b3a8e;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    overflow: hidden
}

.user-documents--d article {
    border: none;
    border-radius: unset;
    grid-template-columns: repeat(4,minmax(0,1fr));
    margin-bottom: 0
}

.user-documents--d article p,.user-documents--d article span {
    background-color: #0e1f4e;
    text-align: center
}

.user-history[data-v-9e665cc8] {
    padding: .5rem
}

.user-history header[data-v-9e665cc8],.user-history header .input__container[data-v-9e665cc8] {
    margin-bottom: .5rem
}

.user-history form[data-v-9e665cc8] {
    padding: .5rem
}

.user-history .pagination[data-v-9e665cc8] {
    margin-top: .5rem
}

.user-history--d header[data-v-9e665cc8] {
    grid-gap: .5rem;
    align-items: center;
    display: grid;
    grid-template-columns: auto 1fr
}

.user-history--d header .input__container[data-v-9e665cc8] {
    margin-bottom: 0
}

.user-history--d form[data-v-9e665cc8] {
    grid-gap: .5rem;
    align-items: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr)) auto
}

.loading-observer[data-v-6fd8257c] {
    align-items: center;
    display: flex;
    grid-column: 1/-1;
    justify-content: center;
    justify-self: center
}

.loading-observer .spinner[data-v-6fd8257c] {
    margin: 0 auto
}

.payment-notification {
    padding: 1rem 0
}

.payment-notification h3 {
    padding: 1rem;
    text-align: center
}

.payment-notification__wrapper {
    min-height: 500px;
    padding-bottom: 1rem
}

@media (min-width: 1024px) {
    .payment-notification__wrapper {
        padding-bottom:0
    }
}

.payment-notification__listing {
    overflow: auto
}

.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: #10214f
}

.payment-notification__listing ul li:nth-child(2n) {
    background-color: #12275c
}

.payment-notification__listing ul li:last-child {
    margin-bottom: 2rem
}

@media (min-width: 1024px) {
    .payment-notification__listing ul {
        max-height:600px
    }

    .payment-notification__listing {
        height: auto;
        min-height: 500px
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .payment-notification__listing::-webkit-scrollbar {
        width:.25rem
    }

    .payment-notification__listing::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .payment-notification__listing::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

@media (min-width: 1024px) {
    .payment-notification__listing ul {
        height:auto
    }

    .payment-notification__listing ul li:last-child {
        margin-bottom: 0
    }
}

.payment-notification__top {
    grid-gap: 1rem;
    align-items: center;
    display: grid;
    grid-template-columns: auto 1fr auto;
    padding: .5rem
}

.payment-notification__top .icon {
    align-items: center;
    border-radius: 50%;
    color: #fff;
    display: flex;
    padding: 5px
}

.payment-notification__top .icon.check {
    background-color: #039b00
}

.payment-notification__top .icon.hourglass {
    background-color: #fdd835
}

.payment-notification__top .icon.cross {
    background-color: #fa0201
}

.payment-notification__top .btnDetail {
    grid-gap: 1em;
    background-color: #0b1c47;
    color: #fff;
    cursor: pointer;
    display: grid;
    grid-template-columns: auto auto;
    padding: 15px
}

.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 {
    background-color: #039b00;
    display: none;
    height: 0
}

.payment-notification__bottom.show {
    display: block;
    height: auto;
    padding: .5rem
}

.payment-notification__bottom.show table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

.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 {
    line-break: auto;
    padding: 1em .8rem 1em 0;
    word-break: break-all
}

@media (min-width: 1024px) {
    .payment-notification__bottom.show table tbody td {
        word-break:normal
    }

    .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 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.casino-search-modal[data-v-76aa0a15] {
    -webkit-overflow-scrolling: touch;
    background-color: #091840;
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100%
}

.casino-search-modal header[data-v-76aa0a15] {
    align-items: center;
    border-bottom: 2px solid #fff;
    display: flex;
    padding: .75rem .5rem
}

.casino-search-modal header>button[data-v-76aa0a15] {
    flex-shrink: 0
}

.casino-search-modal header input[data-v-76aa0a15] {
    color: #fff;
    padding: 0 1rem
}

.casino-search-modal__games[data-v-76aa0a15] {
    grid-gap: .75rem 1rem;
    align-content: start;
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: 1rem .5rem
}

.casino-search-modal__games--4[data-v-76aa0a15] {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.casino-search-modal.theme--light .casino-search-modal__games[data-v-76aa0a15] {
    background-color: var(--gray)
}

.search-modal[data-v-ca977bf6] {
    -webkit-overflow-scrolling: touch;
    background-color: #091840;
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100%
}

.search-modal header[data-v-ca977bf6] {
    align-items: center;
    border-bottom: 2px solid #fff;
    display: flex;
    padding: .75rem .5rem
}

.search-modal header>button[data-v-ca977bf6] {
    flex-shrink: 0
}

.search-modal header input[data-v-ca977bf6] {
    color: #fff;
    padding: 0 1rem
}

.search-modal__games[data-v-ca977bf6] {
    grid-gap: .75rem 1rem;
    align-content: start;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: 1rem .5rem
}

.search-modal__games--4[data-v-ca977bf6] {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.search-modal.theme--light .search-modal__games[data-v-ca977bf6] {
    background-color: var(--gray)
}

.walletWrapper[data-v-bdb9bb30] {
    flex-direction: column;
    margin: 2rem auto;
    min-height: 300px;
    position: relative;
    text-align: center;
    width: -moz-fit-content;
    width: fit-content
}

.walletWrapper[data-v-bdb9bb30],.walletWrapper .logo[data-v-bdb9bb30] {
    align-items: center;
    display: flex;
    justify-content: center
}

.walletWrapper .logo[data-v-bdb9bb30] {
    flex-direction: row;
    margin-bottom: 1rem
}

.walletWrapper .logo img[data-v-bdb9bb30] {
    height: 100%;
    width: 50px
}

.walletWrapper button[data-v-bdb9bb30] {
    font-size: 1rem
}

.walletWrapper .qrcode img[data-v-bdb9bb30] {
    border-radius: 1rem
}

.walletWrapper .qrcode p[data-v-bdb9bb30],.walletWrapper div[data-v-bdb9bb30] {
    margin: .5rem
}

.walletWrapper .signature h2[data-v-bdb9bb30] {
    color: #ebb058
}

.casino-games__grid[data-v-2b31bd0a] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(9rem,1fr));
    margin: 1rem 0
}

@media (min-width: 1024px) {
    .casino-games__grid[data-v-2b31bd0a] {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

.casino-games__grid .alert[data-v-2b31bd0a] {
    grid-column: 1/-1
}

.slot-games__grid[data-v-eee2adb8] {
    grid-gap: .75rem 1rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(9rem,1fr));
    margin: 1rem 0
}

@media (min-width: 1024px) {
    .slot-games__grid[data-v-eee2adb8] {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

.slot-games__grid .alert[data-v-eee2adb8] {
    grid-column: 1/-1
}

.slot-search-game[data-v-bd73753e] {
    border-bottom: 1px solid rgba(27,58,142,.5)
}

.slot-search-game[data-v-bd73753e]:nth-last-child(2) {
    border-bottom: none
}

.slot-search-game a[data-v-bd73753e] {
    align-items: center;
    display: block;
    display: flex;
    font-size: .875rem;
    font-weight: 600;
    justify-content: center;
    overflow: hidden;
    padding: .5rem
}

.slot-search-game div[data-v-bd73753e] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    flex: 0 0 40%;
    height: 0;
    overflow: hidden;
    padding-bottom: 20%;
    position: relative;
    transition: border-color .2s ease
}

@media (hover: hover) and (min-width:1024px) {
    .slot-search-game div[data-v-bd73753e]:hover {
        border-color:#ebb058
    }
}

.slot-search-game img[data-v-bd73753e] {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.slot-search-game span[data-v-bd73753e] {
    display: block;
    margin-top: .5rem;
    text-align: center;
    text-transform: uppercase;
    white-space: normal;
    width: 100%
}

.search[data-v-d6b43436] {
    position: relative;
    z-index: 3
}

.search__root[data-v-d6b43436] {
    align-items: center;
    background-color: #ca113d;
    border: 1px solid #ebb058;
    border-radius: 5px;
    color: #fff;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 2
}

.search__root.search--collapsed[data-v-d6b43436] {
    border-radius: 5px 5px 0 0
}

.search input[data-v-d6b43436] {
    color: #fff;
    padding: .75rem 2rem .75rem 1rem
}

.search input[data-v-d6b43436]::-moz-placeholder {
    color: hsla(0,0%,100%,.6)
}

.search input[data-v-d6b43436]::placeholder {
    color: hsla(0,0%,100%,.6)
}

.search i[data-v-d6b43436] {
    color: #ebb058;
    position: absolute;
    right: 1rem
}

.search__results[data-v-d6b43436] {
    background-color: #091840;
    border: 1px solid #ebb058;
    border-radius: 0 0 5px 5px;
    bottom: 5px;
    height: 0;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    position: absolute;
    transform: translateY(100%);
    transition: height .2s ease;
    width: 100%
}

@media (min-width: 1024px) {
    .search__results[data-v-d6b43436]::-webkit-scrollbar {
        width:.25rem
    }

    .search__results[data-v-d6b43436]::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .search__results[data-v-d6b43436]::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.search__results.search--collapsed[data-v-d6b43436] {
    height: 100%
}

.search__results.search--collapsed-full[data-v-d6b43436] {
    height: 50vh;
    max-height: 300px
}

.search .loading-observer[data-v-d6b43436] {
    padding: .75rem 0 .5rem
}

#scroll-anchor--slot[data-v-1ca4b6c2] {
    height: 1px;
    position: absolute;
    top: calc((var(--header-height) + 1rem)*-1);
    width: 100%
}

.slot-providers[data-v-1ca4b6c2] {
    -ms-overflow-style: none;
    grid-gap: .75rem .5rem;
    display: grid;
    grid-auto-columns: minmax(7rem,1fr);
    grid-auto-flow: column;
    grid-template-rows: repeat(4,3.25rem);
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    padding: 1rem .5rem;
    position: relative;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.slot-providers[data-v-1ca4b6c2]::-webkit-scrollbar {
    display: none
}

.slot-providers li[data-v-1ca4b6c2] {
    scroll-snap-align: center
}

.slot-providers a[data-v-1ca4b6c2] {
    align-items: center;
    background-color: var(--blue-dark);
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: .5rem .75rem;
    position: relative
}

.slot-providers a img[data-v-1ca4b6c2] {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.slot-providers a>span[data-v-1ca4b6c2] {
    display: none;
    font-weight: 600
}

.slot-providers a.active[data-v-1ca4b6c2] {
    border-color: #ebb058
}

@media (hover: hover) and (min-width:1024px) {
    .slot-providers a[data-v-1ca4b6c2]:hover {
        border-color:#ebb058
    }
}

.slot-providers a.maintenance[data-v-1ca4b6c2]:before {
    align-items: center;
    background-color: hsla(0,0%,44%,.5);
    border-radius: 5px;
    content: "\e97d";
    display: flex;
    font-family: merit;
    font-size: 1.5rem;
    height: 100%;
    inset: 0;
    justify-content: center;
    padding-top: 4px;
    position: absolute;
    width: 100%;
    z-index: 2
}

.slot-providers__flag[data-v-1ca4b6c2] {
    left: 50%;
    position: absolute;
    top: -1px;
    transform: translate(-50%,-50%);
    z-index: 2
}

.slot-providers__flag span[data-v-1ca4b6c2] {
    background-color: #f42727;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-size: .5rem;
    font-weight: 600;
    height: 100%;
    letter-spacing: 1px;
    padding: 0 .5rem;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    z-index: 2
}

.slot-providers__flag.flag--promo span[data-v-1ca4b6c2],.slot-providers__flag.flag--turnuva span[data-v-1ca4b6c2] {
    background-color: #149c44
}

.slot-providers__flag.flag--new span[data-v-1ca4b6c2] {
    background-color: #ff4343
}

.slot-providers__flag.flag--maintenance span[data-v-1ca4b6c2] {
    background-color: #707070
}

.slot-providers__flag[data-v-1ca4b6c2]:before {
    background-color: #091840;
    border-radius: 20px;
    content: "";
    height: calc(100% + 4px);
    left: -4px;
    position: absolute;
    top: -2px;
    width: calc(100% + 8px)
}

@media (min-width: 1024px) {
    .slot-providers[data-v-1ca4b6c2] {
        grid-auto-columns:unset;
        grid-auto-flow: unset;
        grid-auto-rows: 3.25rem;
        grid-template-columns: repeat(10,minmax(0,1fr));
        grid-template-rows: unset;
        padding: 1rem 0;
        transform: unset;
        width: 100%
    }
}

.slot-providers.theme--light li a[data-v-1ca4b6c2] {
    background-color: var(--blue-light)
}

.slot-providers.theme--light .slot-providers__flag[data-v-1ca4b6c2]:before {
    background-color: var(--gray)
}

.play-container[data-v-be025e2e] {
    display: grid;
    grid-template-columns: auto 1fr;
    height: 100%;
    position: relative;
    width: 100%
}

.play-container--right[data-v-be025e2e] {
    grid-template-columns: 1fr auto
}

.play-container--right aside[data-v-be025e2e] {
    grid-column: 2/3
}

.play-container--right .play-container__iframe[data-v-be025e2e],.play-container--right .play-container__search[data-v-be025e2e] {
    grid-column: 1/2;
    grid-row: 1/2
}

.play-container aside[data-v-be025e2e] {
    grid-gap: .5rem;
    align-content: start;
    display: grid;
    padding: .5rem
}

.play-container__iframe[data-v-be025e2e] {
    background-color: var(--blue-light);
    border: 1px solid #1b3a8e;
    height: 100%;
    position: relative;
    width: 100%
}

.play-container__iframe iframe[data-v-be025e2e] {
    -ms-overflow-style: none;
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    scrollbar-width: none;
    top: 0;
    width: 100%
}

.play-container__iframe iframe[data-v-be025e2e]::-webkit-scrollbar {
    display: none
}

.play-container__iframe .loading-indicator[data-v-be025e2e] {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.play-container .alert[data-v-be025e2e] {
    text-align: center
}

.play-container__error[data-v-be025e2e] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.play-container__error a[data-v-be025e2e],.play-container__error button[data-v-be025e2e] {
    margin-top: 1rem
}

.play-container__search[data-v-be025e2e] {
    background-color: var(--blue-light);
    border: 1px solid #1b3a8e;
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
    position: relative
}

.play-container__input[data-v-be025e2e] {
    align-items: center;
    border-bottom: 1px solid #1b3a8e;
    display: flex;
    padding: .5rem 1rem
}

.play-container__input input[data-v-be025e2e] {
    color: #fff;
    padding: 0 .5rem
}

.play-container__games[data-v-be025e2e] {
    grid-gap: .75rem;
    align-content: start;
    display: grid;
    grid-row: 2/3;
    grid-template-columns: repeat(auto-fit,minmax(11rem,1fr));
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: .5rem;
    position: absolute;
    width: 100%
}

@media (min-width: 1024px) {
    .play-container__games[data-v-be025e2e]::-webkit-scrollbar {
        width:.25rem
    }

    .play-container__games[data-v-be025e2e]::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .play-container__games[data-v-be025e2e]::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.play-container.theme--light .play-container__iframe[data-v-be025e2e],.play-container.theme--light .play-container__search[data-v-be025e2e] {
    background-color: var(--gray)
}

.play-container.theme--light .play-container__input[data-v-be025e2e] {
    background-color: var(--blue-dark)
}

.play[data-v-79233f15] {
    background-color: var(--blue);
    height: 100%;
    min-height: calc(100vh - var(--header-height))
}

.play__root[data-v-79233f15] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-template-rows: repeat(2,minmax(0,1fr));
    height: 100%;
    overflow: hidden;
    padding: 1rem
}

.play.theme--light[data-v-79233f15] {
    background-color: var(--gray)
}

.slot-games__grid[data-v-8169faa6] {
    grid-gap: .75rem 1rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(9rem,1fr));
    margin: 1rem 0
}

@media (min-width: 1024px) {
    .slot-games__grid[data-v-8169faa6] {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

.slot-games__grid .alert[data-v-8169faa6] {
    grid-column: 1/-1
}

#PromotionDetail .promotion-detail-tabs[data-v-2a2ffa6c] {
    display: flex;
    gap: 1rem;
    margin: 1rem 0
}

#PromotionDetail .promotion-detail-tabs .tab-item[data-v-2a2ffa6c] {
    align-items: center;
    background-color: #091c4a;
    border: 1px solid #233562;
    border-radius: 10px;
    color: #324a8a;
    -moz-column-gap: 5px;
    column-gap: 5px;
    display: flex;
    flex: 1;
    flex-direction: column;
    font-size: 1rem;
    font-weight: 600;
    justify-content: center;
    padding: 10px;
    text-align: center
}

@media (min-width: 1024px) {
    #PromotionDetail .promotion-detail-tabs .tab-item[data-v-2a2ffa6c] {
        flex-direction:row
    }
}

#PromotionDetail .promotion-detail-tabs .tab-item.active[data-v-2a2ffa6c] {
    color: #fff
}

#PromotionDetail .tab-content-wrapper[data-v-2a2ffa6c] {
    background-color: #091c4a;
    border: 1px solid #233562;
    border-radius: 20px;
    padding: 1.5rem;
    width: 100%
}

#PromotionDetail .tab-content-wrapper .description-banner[data-v-2a2ffa6c],#PromotionDetail .tab-content-wrapper .description-banner img[data-v-2a2ffa6c] {
    width: 100%
}

@media (min-width: 1024px) {
    #PromotionDetail .tab-content-wrapper .description-banner[data-v-2a2ffa6c] {
        margin:auto
    }

    #PromotionDetail .tab-content-wrapper .description-banner img[data-v-2a2ffa6c] {
        max-height: 35vh
    }
}

#PromotionDetail .tab-content-wrapper .rich-text[data-v-2a2ffa6c] {
    word-wrap: break-word
}

#PromotionDetail .d-grid[data-v-2a2ffa6c] {
    display: grid;
    grid-template-columns: .5fr 2fr 2fr 2fr;
    margin: 5px 0;
    padding: 10px
}

#PromotionDetail .leaderboard[data-v-2a2ffa6c] {
    padding: 10px;
    row-gap: 4px
}

#PromotionDetail .leaderboard .body-row[data-v-2a2ffa6c] {
    background-color: #08183d;
    border: 1px solid #233562;
    font-weight: 600;
    text-align: center
}

#PromotionDetail .leaderboard .body-row.highlight-gold[data-v-2a2ffa6c] {
    background: linear-gradient(90deg,#fde960,#fccd37 75%,#ffbb21);
    color: #000
}

#PromotionDetail .leaderboard .body-row.highlight-silver[data-v-2a2ffa6c] {
    background: linear-gradient(90deg,#d8d8d8,#b6b6b6 75%,#fcfcfc);
    color: #000
}

#PromotionDetail .leaderboard .body-row.highlight-bronze[data-v-2a2ffa6c] {
    background: linear-gradient(90deg,#aeb0b7,#91949c 75%,#c9ccd3);
    color: #000
}

#PromotionDetail .header>div[data-v-2a2ffa6c] {
    background-color: #091c4a;
    font-weight: 800;
    padding: 8px;
    text-align: center
}

#PromotionDetail .row>div[data-v-2a2ffa6c] {
    border-bottom: 1px solid #eaeaea;
    padding: 8px;
    text-align: center
}

.promotions[data-v-650e2013] {
    margin-bottom: 1rem
}

.promotions__banner[data-v-650e2013] {
    transform: translateX(-1rem);
    width: calc(100% + 2rem)
}

.promotions__groups ul[data-v-650e2013] {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 1rem;
    transform: translateX(-.375rem);
    width: calc(100% + .75rem)
}

.promotions__groups li[data-v-650e2013] {
    flex-grow: 1;
    min-width: 30%;
    padding: .375rem
}

.promotions__groups a[data-v-650e2013] {
    align-items: center;
    border: 1px solid var(--blue-light);
    border-radius: 5px;
    display: block;
    display: flex;
    font-weight: 600;
    justify-content: center;
    padding: .25rem .75rem;
    position: relative;
    text-transform: capitalize
}

.promotions__groups a.active[data-v-650e2013] {
    background-color: var(--blue-light)
}

@media (hover: hover) and (min-width:1024px) {
    .promotions__groups a[data-v-650e2013]:hover {
        background-color:var(--blue-light)
    }
}

@media (min-width: 1024px) {
    .promotions__groups[data-v-650e2013] {
        flex-wrap:nowrap
    }

    .promotions__groups ul[data-v-650e2013] {
        margin: 1rem 0
    }

    .promotions__groups li[data-v-650e2013] {
        min-width: unset
    }
}

.promotions__grid[data-v-650e2013] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.promotions__grid.isTournament[data-v-650e2013] {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

@media (min-width: 1024px) {
    .promotions__grid[data-v-650e2013] {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }

    .promotions__grid.isTournament[data-v-650e2013] {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

.promotions.theme--light .promotions__groups a[data-v-650e2013] {
    color: var(--text-gray)
}

.promotions.theme--light .promotions__groups a.active[data-v-650e2013] {
    color: var(--text-blue)
}

@media (hover: hover) and (min-width:1024px) {
    .promotions.theme--light .promotions__groups a[data-v-650e2013]:hover {
        color:var(--text-blue)
    }
}

.virtual-games-grid[data-v-4fd7381e] {
    grid-gap: .75rem 1rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(9rem,1fr));
    margin: 1rem 0
}

@media (min-width: 1024px) {
    .virtual-games-grid[data-v-4fd7381e] {
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
}

.raffle-list[data-v-c53b3bae] {
    border-radius: 5px;
    width: 100%
}

.raffle-list--no-login[data-v-c53b3bae] {
    max-width: 1440px
}

.raffle-list li[data-v-c53b3bae] {
    align-items: center;
    background-color: #091840;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    justify-content: center;
    margin-bottom: 1.25rem;
    padding: 1.25rem
}

.raffle-list li[data-v-c53b3bae]:last-child {
    margin-bottom: 0
}

@media (min-width: 1220px) {
    .raffle-list li[data-v-c53b3bae] {
        align-items:start;
        flex-direction: row
    }
}

.raffle-list li picture[data-v-c53b3bae] {
    overflow: hidden;
    width: 100%
}

@media (min-width: 1220px) {
    .raffle-list li picture[data-v-c53b3bae] {
        align-self:center;
        max-width: 15rem;
        min-width: 6rem
    }
}

.raffle-list li picture img[data-v-c53b3bae] {
    aspect-ratio: 2/1;
    background-color: #fff;
    border-radius: 5px;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    width: 100%
}

.raffle-list li .raffle-description[data-v-c53b3bae] {
    width: 100%
}

.raffle-list li .raffle-description__upper[data-v-c53b3bae] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: .25rem;
    justify-content: center;
    margin-bottom: 1rem
}

@media (min-width: 1220px) {
    .raffle-list li .raffle-description__upper[data-v-c53b3bae] {
        flex-direction:row;
        flex-wrap: wrap;
        gap: 1rem;
        justify-content: flex-start;
        margin-bottom: 0
    }
}

.raffle-list li .raffle-description__upper .raffle-description__draw-date[data-v-c53b3bae] {
    align-items: center;
    display: flex;
    gap: 5px;
    justify-content: center
}

.raffle-list li .raffle-description__upper .raffle-description__draw-date span[data-v-c53b3bae]:first-child {
    font-weight: 700
}

.raffle-list li .raffle-description__upper .raffle-description__tickets[data-v-c53b3bae] {
    align-items: center;
    display: flex;
    gap: 5px;
    justify-content: center
}

.raffle-list li .raffle-description__upper .raffle-description__tickets>span[data-v-c53b3bae]:first-child {
    color: #fff;
    font-weight: 700
}

.raffle-list li .raffle-description__upper .raffle-description__meter[data-v-c53b3bae] {
    border: 2px solid #45589c;
    height: 20px;
    position: relative;
    width: 200px
}

.raffle-list li .raffle-description__upper .raffle-description__meter span[data-v-c53b3bae]:first-child {
    background-color: #45589c;
    display: block;
    height: 100%
}

.raffle-list li .raffle-description__upper .raffle-description__meter span[data-v-c53b3bae]:last-child {
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 2px;
    margin-right: 2px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.raffle-list li .raffle-description__lower h3[data-v-c53b3bae] {
    font-weight: 700
}

@media (min-width: 1220px) {
    .raffle-list li .raffle-description__lower h3[data-v-c53b3bae] {
        font-size:2rem
    }
}

.raffle-list li .raffle-description__lower p[data-v-c53b3bae] {
    color: #4d5f9b
}

@media (min-width: 1220px) {
    .raffle-list li .raffle-description__lower p[data-v-c53b3bae] {
        font-size:1rem
    }
}

.raffle header[data-v-6d8a0ea6] {
    padding: .3rem
}

@media (min-width: 1024px) {
    .raffle header[data-v-6d8a0ea6] {
        padding:1rem 1rem .5rem
    }
}

.raffle header picture[data-v-6d8a0ea6] {
    display: block;
    overflow: hidden;
    padding-bottom: 60%;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    .raffle header picture[data-v-6d8a0ea6] {
        padding-bottom:25%
    }
}

.raffle header picture img[data-v-6d8a0ea6] {
    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-6d8a0ea6] {
        -o-object-position:unset;
        object-position: unset
    }
}

.raffle .raffle__content[data-v-6d8a0ea6] {
    align-items: center;
    background-color: #132155;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .3rem
}

@media (min-width: 1024px) {
    .raffle .raffle__content[data-v-6d8a0ea6] {
        padding:.5rem 1rem 1rem
    }
}

.raffle .raffle__content-light[data-v-6d8a0ea6] {
    background-color: transparent
}

.raffle .raffle__content .raffle__tab-select[data-v-6d8a0ea6] {
    align-items: center;
    background-color: #091840;
    display: flex;
    flex-direction: column;
    gap: .25rem;
    justify-content: center;
    margin-bottom: 1rem;
    margin-top: 1rem;
    order: 2;
    padding: .5rem;
    width: 100%
}

@media (min-width: 1024px) {
    .raffle .raffle__content .raffle__tab-select[data-v-6d8a0ea6] {
        flex-direction:row;
        margin-top: 0;
        order: 0
    }
}

.raffle .raffle__content .raffle__tab-select button[data-v-6d8a0ea6] {
    align-items: center;
    display: flex;
    flex-grow: 1;
    font-size: 1.125rem;
    gap: .5rem;
    justify-content: center;
    padding: 1rem;
    width: 100%
}

@media (min-width: 1024px) {
    .raffle .raffle__content .raffle__tab-select button[data-v-6d8a0ea6] {
        width:auto
    }
}

.raffle .raffle__content .raffle__tab-select button.active[data-v-6d8a0ea6] {
    background-color: #0e2258;
    border: 1px solid #2355dc;
    font-weight: 700
}

.raffle .raffle__content .raffle__tab-select button:nth-child(2) i[data-v-6d8a0ea6] {
    transform: rotate(-30deg)
}

.raffle .raffle__content .raffle__tab-select button:nth-child(3) i[data-v-6d8a0ea6] {
    border-radius: 50%;
    box-shadow: inset 0 0 0 5px #fff
}

.raffle .raffle__content .raffle__tab-select:has(button:first-child.active) button[data-v-6d8a0ea6]:nth-child(2) {
    border-bottom: 1px solid #1a2b65
}

@media (min-width: 1024px) {
    .raffle .raffle__content .raffle__tab-select:has(button:first-child.active) button[data-v-6d8a0ea6]:nth-child(2) {
        border-bottom:0;
        border-right: 1px solid #1a2b65
    }
}

.raffle .raffle__content .raffle__tab-select:has(button:last-child.active) button[data-v-6d8a0ea6]:nth-child(2) {
    border-top: 1px solid #1a2b65
}

@media (min-width: 1024px) {
    .raffle .raffle__content .raffle__tab-select:has(button:last-child.active) button[data-v-6d8a0ea6]:nth-child(2) {
        border-left:1px solid #1a2b65;
        border-top: 0
    }
}

.raffle .raffle__content .raffle__tab-select--no-login[data-v-6d8a0ea6] {
    max-width: 960px
}

.raffle .raffle__content .raffle__tab-select--no-login:has(button:first-child.active) button[data-v-6d8a0ea6]: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-6d8a0ea6]:nth-child(2) {
        border-right:0
    }
}

.raffle .raffle__content .raffle__tab-select--no-login:has(button:last-child.active) button[data-v-6d8a0ea6]:nth-child(2) {
    border: 1px solid #2355dc
}

.list[data-v-a29cd914] {
    border-radius: 5px;
    width: 100%
}

.list--no-login[data-v-a29cd914] {
    max-width: 1440px
}

.list li[data-v-a29cd914],.list.noResult li[data-v-a29cd914] {
    grid-template-columns: 1fr
}

.list li[data-v-a29cd914] {
    background-color: #091840;
    display: grid;
    gap: 1.25rem;
    margin-bottom: 1.25rem;
    padding: 1.25rem
}

.list li[data-v-a29cd914]:last-child {
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .list li[data-v-a29cd914] {
        grid-template-columns:1fr 5fr
    }
}

@media (min-width: 1220px) {
    .list li[data-v-a29cd914] {
        align-items:start;
        flex-direction: row
    }
}

.list li picture[data-v-a29cd914] {
    overflow: hidden;
    width: 100%
}

@media (min-width: 1220px) {
    .list li picture[data-v-a29cd914] {
        align-self:center;
        max-width: 15rem;
        min-width: 6rem
    }
}

.list li picture img[data-v-a29cd914] {
    aspect-ratio: 2/1;
    background-color: #fff;
    border-radius: 5px;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    width: 100%
}

@media (min-width: 1024px) {
    .list li picture img[data-v-a29cd914] {
        aspect-ratio:1.8/1
    }
}

.list li .contentWrapper[data-v-a29cd914] {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: 1fr
}

@media (min-width: 1024px) {
    .list li .contentWrapper[data-v-a29cd914] {
        grid-template-columns:2fr 1fr
    }
}

.list li .contentWrapper .description[data-v-a29cd914] {
    overflow-x: hidden;
    width: 100%
}

.list li .contentWrapper .description__upper[data-v-a29cd914] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: center;
    justify-content: flex-start;
    margin-bottom: 1rem
}

@media (min-width: 1024px) {
    .list li .contentWrapper .description__upper[data-v-a29cd914] {
        gap:.25rem
    }
}

@media (min-width: 1220px) {
    .list li .contentWrapper .description__upper[data-v-a29cd914] {
        flex-direction:row;
        flex-wrap: nowrap;
        gap: 1rem;
        justify-content: space-between;
        margin-bottom: 0
    }
}

.list li .contentWrapper .description__upper .description__draw-date[data-v-a29cd914] {
    align-items: center;
    display: flex;
    gap: 5px;
    justify-content: center;
    justify-content: space-between;
    width: 100%
}

@media (min-width: 1024px) {
    .list li .contentWrapper .description__upper .description__draw-date[data-v-a29cd914] {
        justify-content:flex-start;
        width: 80%
    }
}

.list li .contentWrapper .description__upper .description__draw-date span[data-v-a29cd914]:first-child {
    font-weight: 700
}

.list li .contentWrapper .description__upper .description__tickets[data-v-a29cd914] {
    align-items: center;
    display: flex;
    gap: 5px;
    justify-content: center;
    justify-content: space-between;
    width: 100%
}

@media (min-width: 1024px) {
    .list li .contentWrapper .description__upper .description__tickets[data-v-a29cd914] {
        justify-content:flex-end
    }
}

.list li .contentWrapper .description__upper .description__tickets>span[data-v-a29cd914]:first-child {
    color: #fff;
    font-weight: 700
}

.list li .contentWrapper .description__upper .description__meter[data-v-a29cd914] {
    border: 2px solid #45589c;
    height: 20px;
    position: relative;
    width: 200px
}

.list li .contentWrapper .description__upper .description__meter span[data-v-a29cd914]:first-child {
    background-color: #45589c;
    display: block;
    height: 100%
}

.list li .contentWrapper .description__upper .description__meter span[data-v-a29cd914]:last-child {
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 2px;
    margin-right: 2px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.list li .contentWrapper .description__lower h3[data-v-a29cd914] {
    font-weight: 700
}

@media (min-width: 1220px) {
    .list li .contentWrapper .description__lower h3[data-v-a29cd914] {
        font-size:2rem
    }
}

.list li .contentWrapper .description__lower p[data-v-a29cd914] {
    color: #4d5f9b;
    height: 55px;
    overflow-wrap: anywhere;
    overflow-x: hidden
}

@media (min-width: 1220px) {
    .list li .contentWrapper .description__lower p[data-v-a29cd914] {
        font-size:1rem
    }
}

.list li .contentWrapper .description__end-date[data-v-a29cd914] {
    display: grid;
    grid-column: 1;
    justify-content: center;
    row-gap: 1rem;
    text-align: center
}

@media (min-width: 1024px) {
    .list li .contentWrapper .description__end-date[data-v-a29cd914] {
        grid-column:2/4
    }
}

.list li .contentWrapper .description.result .description__lower p[data-v-a29cd914] {
    height: auto;
    max-height: 120px
}

.list .form[data-v-a29cd914] {
    display: grid;
    grid-column: 1
}

@media (min-width: 1024px) {
    .list .form[data-v-a29cd914] {
        grid-column:1/4
    }
}

.list .form.results[data-v-a29cd914] {
    grid-column: inherit
}

.event header[data-v-65da644a] {
    padding: .3rem
}

@media (min-width: 1024px) {
    .event header[data-v-65da644a] {
        padding:1rem 1rem .5rem
    }
}

.event header picture[data-v-65da644a] {
    display: block;
    overflow: hidden;
    padding-bottom: 60%;
    position: relative;
    width: 100%
}

@media (min-width: 1024px) {
    .event header picture[data-v-65da644a] {
        padding-bottom:25%
    }
}

.event header picture img[data-v-65da644a] {
    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) {
    .event header picture img[data-v-65da644a] {
        -o-object-position:unset;
        object-position: unset
    }
}

.event .event__content[data-v-65da644a] {
    align-items: center;
    background-color: #132155;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .3rem
}

@media (min-width: 1024px) {
    .event .event__content[data-v-65da644a] {
        padding:.5rem 1rem 1rem
    }
}

.event .event__content-light[data-v-65da644a] {
    background-color: transparent
}

.event .event__content .event__tab-select[data-v-65da644a] {
    align-items: center;
    background-color: #091840;
    display: flex;
    flex-direction: column;
    gap: .25rem;
    justify-content: center;
    margin-bottom: 1rem;
    padding: .5rem;
    width: 100%
}

@media (min-width: 1024px) {
    .event .event__content .event__tab-select[data-v-65da644a] {
        flex-direction:row
    }
}

.event .event__content .event__tab-select button[data-v-65da644a] {
    align-items: center;
    display: flex;
    flex-grow: 1;
    font-size: 1.125rem;
    gap: .5rem;
    justify-content: center;
    padding: 1rem;
    width: 100%
}

@media (min-width: 1024px) {
    .event .event__content .event__tab-select button[data-v-65da644a] {
        width:auto
    }
}

.event .event__content .event__tab-select button.active[data-v-65da644a] {
    background-color: #0e2258;
    border: 1px solid #2355dc;
    font-weight: 700
}

.event .event__content .event__tab-select button:first-child i[data-v-65da644a] {
    transform: rotate(-30deg)
}

.event .event__content .event__tab-select button:nth-child(2) i[data-v-65da644a] {
    border-radius: 50%;
    box-shadow: inset 0 0 0 5px #fff
}

.event .event__content .event__tab-select:has(button:first-child.active) button[data-v-65da644a]:nth-child(2) {
    border-bottom: 1px solid #1a2b65
}

@media (min-width: 1024px) {
    .event .event__content .event__tab-select:has(button:first-child.active) button[data-v-65da644a]:nth-child(2) {
        border-bottom:0;
        border-right: 1px solid #1a2b65
    }
}

.event .event__content .event__tab-select:has(button:last-child.active) button[data-v-65da644a]:nth-child(2) {
    border-top: 1px solid #1a2b65
}

@media (min-width: 1024px) {
    .event .event__content .event__tab-select:has(button:last-child.active) button[data-v-65da644a]:nth-child(2) {
        border-left:1px solid #1a2b65;
        border-top: 0
    }
}

.event .event__content .event__tab-select--no-login[data-v-65da644a] {
    max-width: 960px
}

.event .event__content .event__tab-select--no-login:has(button:first-child.active) button[data-v-65da644a]: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-65da644a]:nth-child(2) {
        border-right:0
    }
}

.event .event__content .event__tab-select--no-login:has(button:last-child.active) button[data-v-65da644a]:nth-child(2) {
    border: 1px solid #2355dc
}

.event .event__content .loading[data-v-65da644a] {
    align-items: center;
    display: flex;
    justify-content: center
}

.event .event__content .loading.active[data-v-65da644a] {
    min-height: 250px
}

.brand-button[data-v-09b831cd] {
    width: 100%
}

.brand-button i[data-v-09b831cd] {
    color: inherit;
    margin-right: .375rem
}

.casino-categories {
    grid-gap: .75rem;
    display: grid
}

@media (min-width: 1024px) {
    .casino-categories {
        grid-gap:.25rem;
        grid-template-columns: 85% 15%
    }
}

.casino-categories ul {
    grid-gap: .25rem;
    -ms-overflow-style: none;
    display: grid;
    grid-auto-columns: minmax(30vw,1fr);
    grid-auto-flow: column;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    padding: 0 .5rem;
    scrollbar-width: none;
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.casino-categories ul::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .casino-categories ul {
        grid-auto-columns:minmax(10%,1fr);
        padding: 0;
        transform: unset;
        width: 100%
    }
}

.casino-categories ul a,.casino-categories ul li {
    overflow: hidden;
    position: relative
}

.casino-categories ul a {
    grid-gap: .375rem;
    background-color: #ca113d;
    border-radius: 10px;
    display: grid;
    font-weight: 600;
    grid-template-rows: auto 1fr;
    height: 100%;
    justify-items: center;
    padding: .75rem .5rem;
    text-transform: uppercase
}

.casino-categories ul a.history {
    grid-template-rows: 1fr
}

.casino-categories ul a.history span:first-line {
    font-weight: 600
}

.casino-categories ul a span {
    align-self: center;
    display: block;
    line-height: 1rem;
    min-width: 1%;
    text-align: center;
    white-space: pre-wrap
}

.casino-categories ul a span:first-line {
    font-weight: 700
}

.casino-categories ul a div {
    bottom: 0;
    left: 0;
    padding: .25rem;
    position: absolute;
    width: 100%
}

.casino-categories ul a.active {
    color: #ebb058
}

.casino-categories ul a.active div {
    background-color: #ebb058
}

.casino-categories>div {
    grid-gap: .75rem;
    display: grid
}

@media (min-width: 1024px) {
    .casino-categories>div:not(.--user) .brand-button {
        grid-gap:.375rem;
        border-radius: 10px;
        display: grid;
        font-weight: 600;
        grid-template-rows: auto 1fr;
        justify-items: center;
        padding: .75rem .5rem
    }

    .casino-categories>div:not(.--user) .brand-button i {
        font-size: 3em
    }

    .casino-categories>div:not(.--user) .brand-button span {
        align-self: center;
        display: block;
        line-height: 1rem;
        min-width: 1%;
        text-align: center;
        white-space: pre-wrap;
        word-spacing: 999px
    }

    .casino-categories>div:not(.--user) .brand-button span: first-line {
        font-weight:700
    }

    .casino-categories>div.--user {
        grid-gap: .25rem
    }

    .casino-categories>div.--user .brand-button {
        border-radius: 10px
    }
}

.casino[data-v-f3f502d6] {
    overflow: hidden
}

.casino .brand-button[data-v-f3f502d6] {
    background-color: #ca113d;
    color: #fff
}

.casino header[data-v-f3f502d6] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    margin: 0 auto;
    position: relative
}

.casino header .app-slider[data-v-f3f502d6] {
    grid-column: 1/-1;
    left: -1rem;
    padding-bottom: 33.3333333333vw;
    position: relative;
    top: 0;
    width: 100vw
}

@media (min-width: 1280px) {
    .casino header .app-slider[data-v-f3f502d6] {
        left:50%;
        transform: translateX(-50%)
    }
}

.casino header .winners[data-v-f3f502d6] {
    grid-column: 3/4;
    height: 100%;
    position: absolute;
    right: 0;
    z-index: 2
}

.casino .app-slider--square[data-v-f3f502d6] {
    margin-bottom: .75rem
}

.slot-categories {
    grid-gap: .75rem;
    display: grid
}

@media (min-width: 1024px) {
    .slot-categories {
        grid-gap:.25rem;
        grid-template-columns: 85% 15%
    }
}

.slot-categories ul {
    grid-gap: .25rem;
    -ms-overflow-style: none;
    display: grid;
    grid-auto-columns: minmax(30vw,1fr);
    grid-auto-flow: column;
    overflow: hidden;
    overflow-x: scroll;
    overflow-x: overlay;
    padding: 0 .5rem;
    scrollbar-width: none;
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.slot-categories ul::-webkit-scrollbar {
    display: none
}

@media (min-width: 1024px) {
    .slot-categories ul {
        grid-auto-columns:minmax(9%,1fr);
        padding: 0;
        transform: unset;
        width: 100%
    }
}

.slot-categories ul li {
    overflow: hidden;
    position: relative
}

.slot-categories ul a,.slot-categories ul button {
    grid-gap: .375rem;
    background-color: #ca113d;
    border-radius: 10px;
    display: grid;
    font-weight: 600;
    grid-template-rows: auto 1fr;
    height: 100%;
    justify-items: center;
    overflow: hidden;
    padding: .75rem .5rem;
    position: relative;
    text-transform: uppercase;
    width: 100%
}

.slot-categories ul a.history,.slot-categories ul button.history {
    grid-template-rows: 1fr
}

.slot-categories ul a.history span:first-line,.slot-categories ul button.history span:first-line {
    font-weight: 600
}

.slot-categories ul a span,.slot-categories ul button span {
    align-self: center;
    display: block;
    line-height: 1rem;
    min-width: 1%;
    text-align: center;
    white-space: pre-wrap
}

.slot-categories ul a span:first-line,.slot-categories ul button span:first-line {
    font-weight: 700
}

.slot-categories ul a div,.slot-categories ul button div {
    bottom: 0;
    left: 0;
    padding: .25rem;
    position: absolute;
    width: 100%
}

.slot-categories ul a.active,.slot-categories ul button.active {
    color: #ebb058
}

.slot-categories ul a.active div,.slot-categories ul button.active div {
    background-color: #ebb058
}

.slot-categories>div {
    grid-gap: .75rem;
    display: grid
}

@media (min-width: 1024px) {
    .slot-categories>div:not(.--user) .brand-button {
        grid-gap:.375rem;
        border-radius: 10px;
        display: grid;
        font-weight: 600;
        grid-template-rows: auto 1fr;
        height: 100%;
        justify-items: center;
        padding: .75rem .5rem
    }

    .slot-categories>div:not(.--user) .brand-button i {
        font-size: 3em
    }

    .slot-categories>div:not(.--user) .brand-button span {
        align-self: center;
        display: block;
        line-height: 1rem;
        min-width: 1%;
        text-align: center;
        white-space: pre-wrap;
        word-spacing: 999px
    }

    .slot-categories>div:not(.--user) .brand-button span: first-line {
        font-weight:700
    }

    .slot-categories>div.--user {
        grid-gap: .25rem
    }

    .slot-categories>div.--user .brand-button {
        border-radius: 10px;
        padding: .5rem
    }

    .slot-categories>div.--user.--height .brand-button {
        margin-bottom: .2rem
    }

    .slot-categories>div.--user.--height .brand-button: last-child {
        margin-bottom:0
    }
}

.slot-categories>div .bgBrand {
    background-color: #ebb058
}

.slot[data-v-61cd7216] {
    overflow: hidden;
    position: relative
}

.slot .jackpot[data-v-61cd7216] {
    padding: 0
}

.slot .brand-button[data-v-61cd7216] {
    background-color: #ca113d;
    color: #fff
}

.slot header[data-v-61cd7216] {
    grid-gap: .75rem;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    margin: 0 auto;
    position: relative
}

.slot header .app-slider[data-v-61cd7216] {
    grid-column: 1/-1;
    left: -1rem;
    padding-bottom: 33.3333333333vw;
    position: relative;
    top: 0;
    width: 100vw
}

@media (min-width: 1280px) {
    .slot header .app-slider[data-v-61cd7216] {
        left:50%;
        transform: translateX(-50%)
    }
}

.slot header .winners[data-v-61cd7216] {
    grid-column: 3/4;
    height: 100%;
    position: absolute;
    right: 0;
    z-index: 2
}

@media (min-width: 1024px) {
    .slot__container[data-v-61cd7216] {
        grid-gap:.75rem;
        display: grid;
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

.slot .app-container[data-v-61cd7216] {
    margin-top: .5rem
}

@media (min-width: 1024px) {
    .slot .app-container[data-v-61cd7216] {
        margin-top:1rem
    }
}

.slot .awards[data-v-61cd7216],.slot .slot-categories[data-v-61cd7216],.slot .teaser[data-v-61cd7216] {
    grid-column: 1/-1
}

.slot .teaser[data-v-61cd7216] {
    margin-bottom: 0;
    width: 100%
}

.input-placeholder {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: flex;
    min-height: 40px;
    overflow: hidden;
    position: relative;
    transition: border-color .2s ease
}

.input-placeholder label {
    align-items: center;
    background-color: #0e2258;
    border-right: 1px solid #1b3a8e;
    display: flex;
    flex-shrink: 0;
    font-size: .75rem;
    font-weight: 600;
    justify-content: center;
    padding: .4375rem .5rem;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s ease;
    width: 6rem
}

.input-placeholder label i.icon--lg {
    font-size: 1.33rem
}

.input-placeholder div {
    align-items: center;
    background-color: #091840;
    color: #fff;
    display: flex;
    flex-grow: 1;
    font-family: inherit;
    font-size: .8125rem;
    font-weight: 600;
    min-width: 0;
    padding: .375rem .5rem;
    width: 100%
}

.input-placeholder div span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.input-placeholder .btn-copy {
    color: #fff;
    padding: .375rem .5rem
}

.input-placeholder .btn-copy.copied {
    color: #00c717
}

@media (hover: hover) and (min-width:1024px) {
    .input-placeholder .btn-copy:hover {
        color:#ebb058
    }
}

.method-bank {
    margin: .5rem 0
}

.method-bank .alert {
    margin-bottom: 1rem
}

.bank-select {
    grid-gap: .5rem;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.bank-select__item {
    position: relative
}

.bank-select__item label {
    background-color: #0e2258;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
    padding: .25rem .25rem 1.25rem;
    transition: all .2s ease
}

.bank-select__item label img {
    display: block;
    height: 100%;
    max-height: 2.5rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.bank-select__item label span {
    font-size: .625rem;
    font-weight: 600;
    margin: .125rem 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (hover: hover) and (min-width:1024px) {
    .bank-select__item label:hover {
        border-color:#ebb058;
        color: #ebb058
    }
}

.bank-select__item--active label {
    border-color: #ebb058;
    color: #ebb058
}

.bank-select__item--active i {
    color: #ebb058
}

.bank-select__icon {
    bottom: .25rem;
    left: 50%;
    pointer-events: none;
    position: absolute;
    transform: translateX(-50%)
}

.bank-select__input {
    position: absolute;
    visibility: hidden
}

.bank-select--d {
    grid-template-columns: repeat(8,minmax(0,1fr))
}

.wallet-skeleton[data-v-5d74eec6] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@media (min-width: 1024px) {
    .wallet-skeleton[data-v-5d74eec6] {
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
}

.wallet-skeleton__amount[data-v-5d74eec6] {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    color: transparent;
    font-size: .9975rem;
    grid-column: 1/-1;
    padding: .4375rem .5rem
}

.wallet-skeleton__preset[data-v-5d74eec6] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    color: transparent;
    font-size: .875rem;
    padding: .5rem
}

.wallet-skeleton__button[data-v-5d74eec6] {
    align-items: center;
    background-color: hsla(0,0%,44%,.8);
    border-radius: 5px;
    color: transparent;
    display: flex;
    font-size: .875rem;
    grid-column: 1/-1;
    justify-content: center;
    padding: .5rem
}

.wallet-skeleton__amount[data-v-5d74eec6],.wallet-skeleton__button[data-v-5d74eec6],.wallet-skeleton__preset[data-v-5d74eec6] {
    overflow: hidden;
    position: relative
}

.wallet-skeleton__amount[data-v-5d74eec6]:before,.wallet-skeleton__button[data-v-5d74eec6]:before,.wallet-skeleton__preset[data-v-5d74eec6]:before {
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-name: skeleton-5d74eec6;
    animation-timing-function: ease;
    background: linear-gradient(90deg,rgba(27,58,142,.12) 25%,rgba(27,58,142,.3) 37%,rgba(27,58,142,.12) 63%);
    background-size: 400% 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@keyframes skeleton-5d74eec6 {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.method-finance[data-v-10ec1777] {
    margin: .5rem 0
}

.method-finance .alert[data-v-10ec1777],.method-finance__details[data-v-10ec1777] {
    margin-bottom: 1rem
}

.method-finance__details h4[data-v-10ec1777] {
    margin-bottom: .5rem;
    text-transform: uppercase
}

.method-finance__details .input__container[data-v-10ec1777] {
    margin-bottom: .5rem
}

.alert[data-v-10ec1777],.brand-button[data-v-10ec1777] {
    margin-bottom: 1rem
}

.method-finance {
    margin: .5rem 0
}

.method-finance .alert,.method-finance__details {
    margin-bottom: 1rem
}

.method-finance__details h4 {
    margin-bottom: .5rem;
    text-transform: uppercase
}

.method-finance__details .input__container {
    margin-bottom: .5rem
}

.method-finance {
    margin: .5rem 0
}

.method-finance .alert,.method-finance__details {
    margin-bottom: 1rem
}

.method-finance__details h4 {
    margin-bottom: .5rem;
    text-transform: uppercase
}

.method-finance__details .input__container {
    margin-bottom: .5rem
}

.method-finance {
    margin: .5rem 0
}

.method-finance .alert,.method-finance__details {
    margin-bottom: 1rem
}

.method-finance__details h4 {
    margin-bottom: .5rem;
    text-transform: uppercase
}

.method-finance__details .input__container {
    margin-bottom: .5rem
}

.bank-container {
    align-items: center;
    background: #132f7d;
    border: 1px solid #163793;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: .5rem 0;
    padding: 10px 5px;
    position: relative
}

.bank-container__actions {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 30px
}

.bank-container__actionsbutton:first-child {
    margin-right: 5px
}

.bank-container__label {
    color: #a1d3fc
}

.bank-container__bank-icon {
    color: #f5ae44
}

.scash-form .alert[data-v-15392e2b] {
    margin-bottom: .5rem
}

.scash-details[data-v-15392e2b] {
    margin-bottom: 1rem
}

.scash-details h4[data-v-15392e2b] {
    text-transform: uppercase
}

.scash-details .input__container[data-v-15392e2b],.scash-details h4[data-v-15392e2b] {
    margin-bottom: .5rem
}

.alert[data-v-15392e2b],.brand-button[data-v-15392e2b] {
    margin-bottom: 1rem
}

.user-textarea[data-v-e50b853a] {
    background-color: #091840;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    display: flex;
    overflow: hidden
}

.user-textarea--focused[data-v-e50b853a] {
    border-color: #ebb058
}

.user-textarea--invalid[data-v-e50b853a] {
    border-color: #f42727
}

.user-textarea textarea[data-v-e50b853a] {
    color: #fff;
    font-family: inherit;
    font-size: .875rem;
    font-weight: 500;
    padding: .25rem;
    resize: none
}

.user-textarea button[data-v-e50b853a] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 .5rem
}

.user-textarea__error[data-v-e50b853a] {
    bottom: 0;
    color: #f42727;
    font-size: .75rem;
    font-style: italic;
    position: absolute;
    transform: translateY(100%)
}

.game-comments {
    grid-gap: 1px;
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%
}

.game-comments .alert,.game-comments .loading-indicator {
    align-self: center;
    justify-self: center
}

.game-comments__content {
    height: 100%;
    overflow: hidden;
    position: relative
}

.game-comments__content:after {
    background: linear-gradient(0deg,rgba(9,24,64,.8) 0,rgba(9,24,64,0));
    bottom: 0;
    content: "";
    height: 1rem;
    left: 0;
    position: absolute;
    width: 100%
}

.game-comments__content ul {
    grid-gap: 1px;
    align-content: start;
    display: grid;
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay
}

@media (min-width: 1024px) {
    .game-comments__content ul::-webkit-scrollbar {
        width:.25rem
    }

    .game-comments__content ul::-webkit-scrollbar-track {
        background-color: #091840;
        border-radius: 20px
    }

    .game-comments__content ul::-webkit-scrollbar-thumb {
        background-color: #1b3a8e;
        border-radius: 20px
    }
}

.game-comments__content ul li:not(.loading-observer) {
    grid-gap: .25rem;
    align-items: center;
    background-color: #091840;
    display: grid;
    grid-template-columns: 5.5rem 3.5rem 1fr;
    padding: .5rem
}

.game-comments__content ul .loading-observer .spinner {
    margin: .5rem 0
}

.game-comments__content ul .date {
    border: 1px solid #e81616;
    border-radius: 5px;
    font-size: .75rem;
    font-weight: 700;
    justify-self: center;
    padding: .25rem
}

.game-comments__content ul .username {
    background-color: #e81616;
    border-radius: 5px;
    color: #fff;
    justify-self: center
}

.game-comments__content ul .username,.game-comments__content ul p {
    font-size: .75rem;
    font-weight: 700;
    padding: .25rem
}

.game-comments form {
    grid-gap: .5rem;
    align-items: center;
    background-color: #091840;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    justify-items: center;
    padding: .5rem;
    position: relative;
    z-index: 2
}

.game-comments form .input__container {
    grid-column: 1/-1
}

.game-comments--d {
    height: 75vh;
    width: 700px
}

.game-comments--d form {
    grid-gap: 1rem;
    grid-template-columns: 1fr auto auto
}

.game-comments--d form .input__container {
    grid-column: unset;
    margin-bottom: 0
}

.ticket {
    align-items: start;
    background-color: #0e1f4e;
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
    position: relative
}

.ticket .loading-indicator {
    align-self: center;
    justify-self: center
}

.ticket__department {
    border-bottom: 1px solid #091840;
    padding: .5rem
}

.ticket__department h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ticket__status {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: .5rem;
    z-index: 2
}

.ticket__status--danger {
    color: #f42727
}

.ticket__status--success {
    color: #00c717
}

.ticket__status--warning {
    color: #fdd835
}

.ticket__replies {
    grid-gap: .5rem;
    align-content: start;
    align-self: stretch;
    display: grid;
    overflow: hidden;
    overflow-y: scroll;
    overflow-y: overlay;
    padding: .5rem .75rem
}

.ticket__message {
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    padding: .5rem;
    position: relative;
    width: 80%
}

.ticket__message:before {
    content: "";
    display: block;
    height: 10px;
    position: absolute;
    top: .5rem;
    width: 10px
}

.ticket__message--left {
    background-color: #091840;
    justify-self: left
}

.ticket__message--left:before {
    background-color: #091840;
    border-left: 1px solid #1b3a8e;
    border-top: 1px solid #1b3a8e;
    left: -6px;
    transform: rotate(-45deg) skew(20deg,20deg)
}

.ticket__message--right {
    background-color: #0e2258;
    justify-self: right
}

.ticket__message--right:before {
    background-color: #0e2258;
    border-bottom: 1px solid #1b3a8e;
    border-right: 1px solid #1b3a8e;
    right: -6px;
    transform: rotate(-45deg) skew(20deg,20deg)
}

.ticket form {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: 1fr auto;
    padding: .5rem .5rem 1.25rem;
    z-index: 2
}

.ticket form .input__container {
    margin-bottom: 0
}

.ticket form button {
    align-items: center;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    padding: .5rem 1rem
}

.ticket--d {
    height: 80vh
}

.ticket--d .ticket__replies {
    -ms-overflow-style: initial;
    scrollbar-color: #0e1f4e #1b3a8e;
    scrollbar-width: thin
}

.ticket--d .ticket__replies::-webkit-scrollbar {
    display: initial;
    width: .25rem
}

.ticket--d .ticket__replies::-webkit-scrollbar-track {
    background-color: #0e1f4e
}

.ticket--d .ticket__replies::-webkit-scrollbar-thumb {
    background-color: #1b3a8e
}

.ticket.theme--light {
    background-color: var(--gray)
}

.ticket.theme--light .ticket__department,.ticket.theme--light .ticket__status {
    background-color: var(--blue-dark)
}

.comments[data-v-46c646cf] {
    padding-bottom: 1rem
}

.comments .app-container[data-v-46c646cf] {
    grid-gap: 1rem;
    display: grid
}

.comments header[data-v-46c646cf] {
    transform: translateX(-.5rem);
    width: calc(100% + 1rem)
}

.comments header img[data-v-46c646cf] {
    display: block;
    width: 100%
}

@media (min-width: 1024px) {
    .comments header[data-v-46c646cf] {
        transform:unset;
        width: 100%
    }
}

.comments form[data-v-46c646cf] {
    grid-gap: .5rem;
    background-color: #0e1f4e;
    border-radius: 10px;
    display: grid;
    padding: 1rem
}

@media (min-width: 1024px) {
    .comments form[data-v-46c646cf] {
        background-color:#091840;
        border: 2px solid #0e1f4e;
        grid-template-columns: 1fr 2fr auto auto;
        padding: .5rem
    }

    .comments form .btn--secondary[data-v-46c646cf] {
        border-radius: 0 10px 10px 0
    }
}

.comments form h2[data-v-46c646cf] {
    justify-self: center
}

@media (min-width: 1024px) {
    .comments form h2[data-v-46c646cf] {
        align-self:center;
        padding: 0 1rem
    }
}

.comments form input[data-v-46c646cf],.comments form textarea[data-v-46c646cf] {
    background-color: #0e2258;
    border-radius: 5px;
    color: #fff;
    padding: .5rem 1rem
}

@media (min-width: 1024px) {
    .comments form input[data-v-46c646cf],.comments form textarea[data-v-46c646cf] {
        padding:1rem
    }
}

.comments form input[data-v-46c646cf] {
    font-weight: 700
}

@media (min-width: 1024px) {
    .comments form input[data-v-46c646cf] {
        border-radius:10px 0 0 10px
    }
}

.comments form textarea[data-v-46c646cf] {
    resize: none
}

@media (min-width: 1024px) {
    .comments form textarea[data-v-46c646cf] {
        border-radius:unset
    }
}

.comments form .input__error[data-v-46c646cf] {
    grid-column: 1/-1
}

.comments form .input__error span[data-v-46c646cf] {
    display: block
}

.comments ul[data-v-46c646cf] {
    grid-gap: 2rem;
    align-items: start;
    display: grid;
    margin-top: 1rem
}

@media (min-width: 1024px) {
    .comments ul[data-v-46c646cf] {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

.comments ul li[data-v-46c646cf] {
    grid-gap: .5rem;
    align-content: start;
    align-items: start;
    background-color: #ca113d;
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    padding: 1.5rem 1rem 1rem;
    position: relative
}

.comments ul li h2[data-v-46c646cf] {
    background-color: #ca113d;
    border-radius: 5px;
    justify-self: center;
    padding: .25rem 1rem;
    position: absolute;
    top: 0;
    transform: translateY(-50%)
}

.comments ul li>h4[data-v-46c646cf] {
    background-color: #0e2258;
    border-radius: 2px;
    font-weight: 700;
    grid-column: span 4;
    overflow: hidden;
    padding: .375rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 1024px) {
    .comments ul li>h4[data-v-46c646cf] {
        grid-column:span 2
    }
}

.comments ul li .date[data-v-46c646cf],.comments ul li .user[data-v-46c646cf] {
    background-color: #0e2258;
    border-radius: 2px;
    grid-column: span 2;
    padding: .375rem .375rem .375rem 2.5rem;
    position: relative
}

@media (min-width: 1024px) {
    .comments ul li .date[data-v-46c646cf],.comments ul li .user[data-v-46c646cf] {
        grid-column:span 1
    }
}

.comments ul li .date div[data-v-46c646cf],.comments ul li .user div[data-v-46c646cf] {
    align-items: center;
    background-color: #091840;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    height: calc(100% - 4px);
    justify-content: center;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 2rem
}

.comments ul li p[data-v-46c646cf] {
    align-self: end;
    background-color: #fff;
    color: #000;
    font-size: .75rem;
    font-weight: 600;
    grid-column: span 4;
    line-height: 1.5rem;
    padding: .375rem
}

.account[data-v-51a2449d] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-51a2449d] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-51a2449d],.brand-button[data-v-51a2449d] {
    margin-bottom: 1rem
}

.alert[data-v-4e9fb100],.brand-button[data-v-4e9fb100],form .alert[data-v-4e9fb100] {
    margin-bottom: 1rem
}

.alert[data-v-3ffec078],.brand-button[data-v-3ffec078] {
    margin-bottom: 1rem
}

.alert[data-v-0da2603a],.brand-button[data-v-0da2603a],form .alert[data-v-0da2603a] {
    margin-bottom: 1rem
}

.alert[data-v-c24d0da8],.brand-button[data-v-c24d0da8] {
    margin-bottom: 1rem
}

.account[data-v-2de2141d] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-2de2141d] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-2de2141d],.brand-button[data-v-2de2141d] {
    margin-bottom: 1rem
}

.account[data-v-6f4b1783] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-6f4b1783] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-6f4b1783],.brand-button[data-v-6f4b1783] {
    margin-bottom: 1rem
}

.account[data-v-1cdecae4] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-1cdecae4] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-1cdecae4],.brand-button[data-v-1cdecae4] {
    margin-bottom: 1rem
}

.account[data-v-63e4904c] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-63e4904c] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-63e4904c],.brand-button[data-v-63e4904c] {
    margin-bottom: 1rem
}

.account[data-v-329d32ac] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-329d32ac] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-329d32ac],.brand-button[data-v-329d32ac] {
    margin-bottom: 1rem
}

.account[data-v-0140c774] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-0140c774] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-0140c774],.brand-button[data-v-0140c774] {
    margin-bottom: 1rem
}

.alphapo-qr[data-v-2e005c13] {
    align-items: center;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    margin-bottom: .5rem;
    padding: .5rem
}

.account[data-v-2e005c13],.alphapo-qr[data-v-2e005c13] {
    background-color: #0e1f4e
}

.account[data-v-2e005c13] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-2e005c13] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-2e005c13],.brand-button[data-v-2e005c13] {
    margin-bottom: .5rem
}

@media (min-width: 1024px) {
    .input-group[data-v-2e005c13] {
        grid-gap:1rem;
        display: grid;
        grid-template-columns: 2fr 1fr 2fr;
        margin-bottom: 1rem
    }

    .input-group .brand-button[data-v-2e005c13],.input-group .input__container[data-v-2e005c13] {
        margin-bottom: 0
    }
}

.coinpay-qr[data-v-3549efb3] {
    align-items: center;
    background-color: #fff;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    margin-bottom: .5rem;
    padding: .5rem
}

.account[data-v-3549efb3] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-3549efb3] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-3549efb3],.brand-button[data-v-3549efb3] {
    margin-bottom: .5rem
}

@media (min-width: 1024px) {
    .input-group[data-v-3549efb3] {
        grid-gap:1rem;
        display: grid;
        grid-template-columns: 2fr 1fr 2fr;
        margin-bottom: 1rem
    }

    .input-group .brand-button[data-v-3549efb3],.input-group .input__container[data-v-3549efb3] {
        margin-bottom: 0
    }
}

.coinpay-qr[data-v-b47a0216] {
    align-items: center;
    background-color: #fff;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    margin-bottom: .5rem;
    padding: .5rem
}

.account[data-v-b47a0216] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-b47a0216] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-b47a0216],.brand-button[data-v-b47a0216] {
    margin-bottom: .5rem
}

@media (min-width: 1024px) {
    .input-group[data-v-b47a0216] {
        grid-gap:1rem;
        display: grid;
        grid-template-columns: 2fr 1fr 2fr;
        margin-bottom: 1rem
    }

    .input-group .brand-button[data-v-b47a0216],.input-group .input__container[data-v-b47a0216] {
        margin-bottom: 0
    }
}

.alphapo-qr[data-v-15c18ce6] {
    align-items: center;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    margin-bottom: .5rem;
    padding: .5rem
}

.account[data-v-15c18ce6],.alphapo-qr[data-v-15c18ce6] {
    background-color: #0e1f4e
}

.account[data-v-15c18ce6] {
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-15c18ce6] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-15c18ce6],.brand-button[data-v-15c18ce6] {
    margin-bottom: .5rem
}

@media (min-width: 1024px) {
    .input-group[data-v-15c18ce6] {
        grid-gap:1rem;
        display: grid;
        grid-template-columns: 2fr 1fr 2fr;
        margin-bottom: 1rem
    }

    .input-group .brand-button[data-v-15c18ce6],.input-group .input__container[data-v-15c18ce6] {
        margin-bottom: 0
    }
}

.account[data-v-250c75cd] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-250c75cd] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-250c75cd],.brand-button[data-v-250c75cd] {
    margin-bottom: 1rem
}

.account[data-v-77333592] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-77333592] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-77333592],.brand-button[data-v-77333592] {
    margin-bottom: 1rem
}

.account[data-v-52b43bb8] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-52b43bb8] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-52b43bb8],.brand-button[data-v-52b43bb8] {
    margin-bottom: 1rem
}

.account[data-v-ebe98e04] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-ebe98e04] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-ebe98e04],.brand-button[data-v-ebe98e04] {
    margin-bottom: 1rem
}

.account[data-v-2e56f141] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-2e56f141] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-2e56f141],.brand-button[data-v-2e56f141] {
    margin-bottom: 1rem
}

.account[data-v-46856784] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-46856784] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-46856784],.brand-button[data-v-46856784] {
    margin-bottom: 1rem
}

.account[data-v-09c8478e] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-09c8478e] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-09c8478e],.brand-button[data-v-09c8478e] {
    margin-bottom: 1rem
}

.alert[data-v-5c1e2211],.brand-button[data-v-5c1e2211],form .alert[data-v-5c1e2211] {
    margin-bottom: 1rem
}

.account[data-v-e1cb39f2] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-e1cb39f2] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-e1cb39f2],.brand-button[data-v-e1cb39f2] {
    margin-bottom: 1rem
}

.alert[data-v-6b062bde],.brand-button[data-v-6b062bde],form .alert[data-v-6b062bde] {
    margin-bottom: 1rem
}

.method-finance {
    margin: .5rem 0
}

.method-finance .alert,.method-finance__details {
    margin-bottom: 1rem
}

.method-finance__details h4 {
    margin-bottom: .5rem;
    text-transform: uppercase
}

.method-finance__details .input__container {
    margin-bottom: .5rem
}

.alert,.brand-button {
    margin-bottom: 1rem
}

.alert[data-v-59385f8d],.brand-button[data-v-59385f8d],form .alert[data-v-59385f8d] {
    margin-bottom: 1rem
}

.account[data-v-68487c13] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-68487c13] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-68487c13],.brand-button[data-v-68487c13] {
    margin-bottom: 1rem
}

.account[data-v-19a56671] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-19a56671] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-19a56671],.brand-button[data-v-19a56671] {
    margin-bottom: 1rem
}

.account[data-v-c3b0ae1e] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-c3b0ae1e] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-c3b0ae1e],.brand-button[data-v-c3b0ae1e] {
    margin-bottom: 1rem
}

.account[data-v-f381edea] {
    background-color: #0e1f4e;
    border: 1px solid #1b3a8e;
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: .5rem 1rem;
    transition: all .2s ease
}

.account .bank-name[data-v-f381edea] {
    font-weight: 700;
    margin-bottom: 1rem
}

.alert[data-v-f381edea],.brand-button[data-v-f381edea] {
    margin-bottom: 1rem
}

.deposit-method .alert {
    margin-bottom: 1rem
}

.deposit-method__info.dark {
    color: #fff
}

.deposit-method__info .payment-instruction {
    font-size: 1rem
}

.deposit-method__info ul {
    list-style: initial;
    margin-left: 1rem
}

.deposit-method__info ol {
    margin-left: 1rem
}

.deposit-method header[data-v-16a25231] {
    grid-gap: .5rem;
    display: grid;
    margin-bottom: .5rem
}

.deposit-method header .mobile-header[data-v-16a25231] {
    background-color: #0e1f4e;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 5px 0;
    position: relative
}

.deposit-method header .mobile-header__back-button[data-v-16a25231] {
    left: 2px;
    position: absolute;
    top: 0;
    top: 50%;
    transform: translateY(-50%)
}

.deposit-method header .mobile-header__method-name[data-v-16a25231] {
    font-weight: 600
}

.deposit-method header .method-video[data-v-16a25231] {
    grid-row: 2/3
}

.deposit-method.deposit-method--d header[data-v-16a25231] {
    grid-auto-columns: minmax(auto,3fr) 2fr
}

.deposit-method.deposit-method--d header .method-info[data-v-16a25231],.deposit-method.deposit-method--d header .method-video[data-v-16a25231] {
    grid-row: 1/2
}

.deposit-method.deposit-method--d .deposit-method__info-box[data-v-16a25231] {
    flex: 1;
    width: 50%
}

.deposit-method.deposit-method--d .deposit-method__info-box.hide[data-v-16a25231] {
    display: none
}

.deposit-method__info[data-v-16a25231] {
    padding: 1.25rem .625rem
}

@media (min-width: 1024px) {
    .deposit-method__info[data-v-16a25231] {
        display:flex;
        gap: 1.25rem;
        padding-bottom: 0
    }
}

.deposit-method__info .deposit-method__info-box[data-v-16a25231] {
    padding-right: .5rem
}

.deposit-method__info .deposit-method__info-box[data-v-16a25231]:first-child {
    border-bottom: 1px solid #fff;
    margin-bottom: 1.2rem;
    padding-bottom: 1.2rem
}

@media (min-width: 1024px) {
    .deposit-method__info .deposit-method__info-box[data-v-16a25231]:first-child {
        border-bottom:0;
        border-right: 1px solid #fff;
        margin-bottom: 0
    }

    .deposit-method__info .deposit-method__info-box[data-v-16a25231]:only-child {
        border-right: none;
        padding: 0
    }
}

.deposit-method__info .deposit-method__info-box h3[data-v-16a25231] {
    color: #d39500;
    font-size: 1.25rem;
    margin-bottom: .62rem
}

@media (min-width: 1024px) {
    .deposit-method__info .deposit-method__info-box h3[data-v-16a25231] {
        font-size:1.5rem;
        line-height: 1.25;
        min-height: 5rem
    }
}

.deposit-method__info .deposit-method__info-box ul[data-v-16a25231] {
    list-style: initial
}

.deposit-method__info .deposit-method__info-box ul div.marginTopLeft[data-v-16a25231] {
    margin: 5px 15px 10px
}

.deposit-method__info .deposit-method__info-box li[data-v-16a25231] {
    font-size: 1rem;
    margin-bottom: .62rem
}

.deposit-method__info .deposit-method__info-box li[data-v-16a25231]:last-child {
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .deposit-method__info .deposit-method__info-box li[data-v-16a25231] {
        margin-bottom:.88rem
    }
}

.deposit-method__info.light .deposit-method__info-box[data-v-16a25231]:first-child {
    border-bottom: 1px solid #ebb058
}

@media (min-width: 1024px) {
    .deposit-method__info.light .deposit-method__info-box[data-v-16a25231]:first-child {
        border-bottom:0;
        border-right: 1px solid #ebb058
    }
}

.deposit-method__info.light li[data-v-16a25231] {
    color: #000
}

.deposit-method__info .marginBottom[data-v-16a25231] {
    font-size: 16px;
    margin-bottom: .88rem
}

.method-finance-withdraw {
    margin: .5rem 0
}

.method-finance-withdraw .alert {
    margin-bottom: 1rem
}

.withdraw-method header[data-v-36bc2949] {
    grid-gap: .5rem;
    display: grid;
    margin-bottom: .5rem
}

.withdraw-method header .mobile-header[data-v-36bc2949] {
    background-color: #0e1f4e;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 5px 0;
    position: relative
}

.withdraw-method header .mobile-header__back-button[data-v-36bc2949] {
    left: 2px;
    position: absolute;
    top: 0;
    top: 50%;
    transform: translateY(-50%)
}

.withdraw-method header .mobile-header__method-name[data-v-36bc2949] {
    font-weight: 600
}

.withdraw-method header .method-video[data-v-36bc2949] {
    grid-row: 2/3
}

.withdraw-method.withdraw-method--d header[data-v-36bc2949] {
    grid-auto-columns: minmax(auto,3fr) 2fr
}

.withdraw-method.withdraw-method--d header .method-info[data-v-36bc2949],.withdraw-method.withdraw-method--d header .method-video[data-v-36bc2949] {
    grid-row: 1/2
}

.form-new-message {
    padding: .5rem
}

@media (min-width: 1440px) {
    .form-new-message--d {
        grid-column-gap:.5rem;
        display: grid;
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .form-new-message--d .input__container:nth-child(3),.form-new-message--d button {
        grid-column: 1/3
    }
}

.user-messages[data-v-5ece91c4] {
    padding: .5rem
}

.user-messages__count[data-v-5ece91c4] {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    margin-bottom: .5rem
}

.user-messages__count div[data-v-5ece91c4] {
    align-items: center;
    background-color: #091840;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: .25rem .5rem
}

.user-messages__count div span[data-v-5ece91c4] {
    color: #ebb058;
    display: block;
    font-weight: 700;
    margin-left: .5rem
}

.user-messages__list[data-v-5ece91c4] {
    margin-top: 1rem
}

.user-messages__ticket[data-v-5ece91c4] {
    grid-gap: 1px;
    border: 1px solid #1b3a8e;
    border-radius: 5px;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: .5rem;
    overflow: hidden
}

.user-messages__ticket span[data-v-5ece91c4] {
    background-color: #091840;
    display: block;
    overflow: hidden;
    padding: .25rem .5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.user-messages__ticket span.danger[data-v-5ece91c4] {
    color: #f42727
}

.user-messages__ticket span.success[data-v-5ece91c4] {
    color: #00c717
}

.user-messages__ticket span.warning[data-v-5ece91c4] {
    color: #fdd835
}

.user-messages__ticket span.ticket-subject[data-v-5ece91c4] {
    font-weight: 700;
    grid-column: span 2
}

.user-messages__ticket button[data-v-5ece91c4] {
    padding: .25rem .5rem;
    text-align: center
}

.user-messages--d .user-messages__list[data-v-5ece91c4] {
    grid-column-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
}
