﻿@import url(moh7pal.css);
.container, .grid, .info-page__blocks, .navigation__container
{
    margin: 0 auto;
    padding: 0 12px;
}
@media(min-width: 768px)
{
    .container, .grid, .info-page__blocks, .navigation__container
    {
        padding: 0 24px;
    }
}
.promo-hub .promotion
{
    box-shadow: 0 0 8px 1px rgba(0,0,0,.25);
}
.screen-reader-text
{
    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important;
}
.screen-reader-text:focus
{
    background-color: #fff;
    border-radius: 3px;
    clip: auto!important;
    clip-path: none;
    color: #272b33;
    display: block;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}
.container-for-blog-and-sidebar[tabindex="-1"]:focus
{
    outline: 0;
}
.grid
{
    display: grid;
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 12px;
}
@media(min-width: 768px)
{
    .grid
    {
        margin: 64px auto;
    }
}
@media(max-width: 767px)
{
    .grid
    {
        max-width: 80%;
    }
}
@media(max-width: 479px)
{
    .grid
    {
        max-width: 100%;
    }
}
.grid-left-and-right
{
    align-items: center;
    display: grid;
}
@media(min-width: 768px)
{
    .grid-left-and-right
    {
        grid-template-columns: calc(60% - 24px) calc(40% - 24px);
        grid-gap: 48px;
        gap: 48px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .grid-left-and-right>*
    {
        margin: 24px 24px;
    }
    }
    .grid-left-and-right--cols-60-40
    {
        grid-template-columns: calc(60% - 24px) calc(40% - 24px);
    }
    .grid-left-and-right--cols-50-50
    {
        grid-template-columns: calc(50% - 24px) calc(50% - 24px);
    }
    .grid-left-and-right--cols-50-50 .grid-left-and-right__left, .grid-left-and-right--cols-50-50 .grid-left-and-right__right
    {
        margin: 0 auto;
        max-width: 600px;
    }
    .grid-left-and-right--cols-40-60
    {
        grid-template-columns: calc(40% - 24px) calc(60% - 24px);
    }
}
@media(max-width: 1023px)
{
    .grid-left-and-right
    {
        display: flex;
        flex-direction: column-reverse;
    }
}
.grid-left-and-right__left
{
    align-self: center;
    grid-column: 1;
    grid-row: 2;
    height: auto;
    width: 100%;
}
@media(min-width: 768px)
{
    .grid-left-and-right__left
    {
        grid-column: 1;
        grid-row: 1;
        height: 100%;
    }
    .grid-left-and-right__left--center
    {
        display: grid;
        align-items: center;
        height: auto;
    }
    .grid-left-and-right__left--bottom
    {
        height: 0;
        overflow: visible;
        z-index: 1;
    }
}
.grid-left-and-right__right
{
    grid-column: 1;
    grid-row: 1;
    text-align: center;
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 100%;
}
@media(min-width: 768px)
{
    .grid-left-and-right__right
    {
        grid-column: 2;
        grid-row: 1;
        margin-bottom: 0;
        height: 100%;
    }
}
@media(max-width: 767px)
{
    .grid-left-and-right--has-image-above-heading .grid-left-and-right__left
    {
        grid-row: 1;
    }
}
@media(max-width: 767px)
{
    .grid-left-and-right--has-image-above-heading .grid-left-and-right__right
    {
        grid-row: 2;
    }
}
.grid-right-and-left
{
    align-items: center;
    display: grid;
}
@media(min-width: 768px)
{
    .grid-right-and-left
    {
        grid-template-columns: calc(60% - 24px) calc(40% - 24px);
        grid-gap: 48px;
        gap: 48px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .grid-right-and-left>*
    {
        margin: 24px 24px;
    }
    }
    .grid-right-and-left--cols-60-40
    {
        grid-template-columns: calc(60% - 24px) calc(40% - 24px);
    }
    .grid-right-and-left--cols-50-50
    {
        grid-template-columns: calc(50% - 24px) calc(50% - 24px);
    }
    .grid-right-and-left--cols-50-50 .grid-left-and-right__left, .grid-right-and-left--cols-50-50 .grid-left-and-right__right
    {
        margin: 0 auto;
        max-width: 600px;
    }
    .grid-right-and-left--cols-40-60
    {
        grid-template-columns: calc(40% - 24px) calc(60% - 24px);
    }
}
@media(max-width: 1023px)
{
    .grid-right-and-left
    {
        display: flex;
        flex-direction: column-reverse;
    }
}
.grid-right-and-left__left
{
    align-self: center;
    grid-column: 2;
    grid-row: 1;
    height: auto;
    width: 100%;
}
@media(min-width: 768px)
{
    .grid-right-and-left__left
    {
        grid-column: 2;
        grid-row: 1;
        height: 100%;
    }
    .grid-right-and-left__left--center
    {
        display: grid;
        align-items: center;
        height: auto;
    }
    .grid-right-and-left__left--bottom
    {
        height: 0;
        overflow: visible;
        z-index: 1;
    }
}
.grid-right-and-left__right
{
    grid-column: 1;
    grid-row: 1;
    text-align: center;
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 100%;
}
@media(min-width: 768px)
{
    .grid-right-and-left__right
    {
        grid-column: 1;
        grid-row: 1;
        margin-bottom: 0;
        height: 100%;
    }
}
@media(max-width: 767px)
{
    .grid-right-and-left--has-image-above-heading .grid-right-and-left__left
    {
        grid-row: 1;
    }
}
@media(max-width: 767px)
{
    .grid-right-and-left--has-image-above-heading .grid-right-and-left__right
    {
        grid-row: 2;
    }
}
.grid-centered
{
    align-items: center;
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-template-rows: auto;
}
.grid-centered__left
{
    align-self: center;
    height: auto;
    width: 100%;
    grid-row: 2;
}
@media(min-width: 768px)
{
    .grid-centered__left
    {
        height: 100%;
    }
}
.grid-centered__right
{
    text-align: center;
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 100%;
}
@media(min-width: 768px)
{
    .grid-centered__right
    {
        margin-bottom: 0;
        height: 100%;
    }
}
@media(max-width: 767px)
{
    .grid-centered--has-image-above-heading .grid-centered__left
    {
        grid-row: 1;
    }
}
@media(max-width: 767px)
{
    .grid-centered--has-image-above-heading .grid-centered__right
    {
        grid-row: 2;
    }
}
.grecaptcha-badge
{
    display: none;
}
.position-relative
{
    position: relative;
}
.rtl
{
    direction: rtl;
}
.d-n, .d-none
{
    display: none!important;
}
.d-block
{
    display: block!important;
}
.d-grid
{
    display: grid!important;
}
.centralize
{
    align-items: center;
}
@media(max-width: 767px)
{
    .title-section
    {
        text-align: center;
    }
}
.mobile-header-title
{
    display: none;
    text-align: center;
    margin-top: 12px;
}
@media(max-width: 767px)
{
    .mobile-header-title
    {
        display: block;
    }
}
@media(max-width: 767px)
{
    .normal-header .title-section
    {
        display: none;
    }
}
.mx-auto
{
    margin-left: auto;
    margin-right: auto;
}
@media(max-width: 767px)
{
    .hide-in-mobile
    {
        display: none!important;
    }
}
.clickable:hover
{
    cursor: pointer;
}
@media(min-width: 768px)
{
    img.half-width
    {
        max-width: calc(50% - 12px / 2);
        margin-bottom: 12px;
    }
    img.half-width:nth-child(even)
    {
        margin-left: 6px;
    }
    img.half-width:nth-child(odd)
    {
        margin-right: 6px;
    }
}
img.responsive
{
    max-width: 100%;
    height: auto;
}
.no-scroll
{
    overflow: hidden;
}
.no-scroll .container__header
{
    position: static;
}
.noselect
{
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}
.hidden
{
    display: none;
}
.overflow-hidden
{
    overflow: hidden;
}
.has-transparent-header .content-with-transparent-header .sidebar-tabs__sidebar:first-child, .has-transparent-header .content-with-transparent-header>.background:first-child, .has-transparent-header .content-with-transparent-header>:first-child .background:first-child
{
    padding-top: calc(var(--header-height) + var(--jump-links-height) + var(--tabs-height) + var(--casino-info-bar-height));
}
.has-transparent-header .content-with-transparent-header .casino-info-bar
{
    position: absolute;
    width: 100%;
    top: var(--header-height);
    z-index: 10;
}
.has-transparent-header .content-with-transparent-header .casino-info-bar+* .slide-item, .has-transparent-header .content-with-transparent-header .casino-info-bar+.pnp-block-headline
{
    padding-top: calc(var(--header-height) + var(--casino-info-bar-height));
}
.has-no-logo .navigation__logo
{
    display: none;
}
.has-no-menu .navigation__menu-mobile, .has-no-menu .navigation__menu>:not(.login-wrapper)
{
    display: none;
}
img.emoji
{
    max-width: 16px;
}
.content-only .jump-links, .content-only footer, .content-only header
{
    display: none;
}
.content-only--footer .jump-links, .content-only--footer header
{
    display: none;
}
@media(max-width: 479px)
{
    .content-only--footer
    {
        margin-bottom: 60px;
    }
}
@media(max-width: 479px)
{
    .content-only
    {
        margin-bottom: 60px;
    }
}
.has-compliance
{
    padding-top: var(--compliance-height);
}
.has-jump-links article, .has-jump-links main
{
    display: inline;
}
.container__header
{
    z-index: 98;
    position: sticky;
    width: 100%;
    top: var(--compliance-height);
}
.has-transparent-header .container__header
{
    position: fixed;
}
.container__footer
{
    position: sticky;
    width: 100%;
    bottom: 0;
    z-index: 94;
}
.container__footer .countdown+.btn__wrapper
{
    padding-top: 0;
}
.wrapper
{
    margin: auto;
    max-width: 100%;
    box-sizing: border-box;
}
@media(min-width: 768px)
{
    .wrapper
    {
        max-width: 1200px;
    }
}
@media(min-width: 768px)
{
    .wrapper--tighter
    {
        max-width: 670px;
    }
}
@media(min-width: 768px)
{
    .wrapper--tight
    {
        max-width: 820px;
    }
}
@media(min-width: 768px)
{
    .wrapper--wide
    {
        max-width: 1276px;
    }
}
@media(min-width: 768px)
{
    .wrapper--wider
    {
        max-width: 1400px;
    }
}
@media(min-width: 768px) and (max-width: 1023px)
{
    .wrapper--md-80
    {
        max-width: 80%;
    }
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.wrapper--md-80
{
    max-width: 100%;
}
}
.wrapper--disabled
{
    max-width: none;
}
.content-margin
{
    margin: 12px auto 60px;
}
@media(min-width: 768px)
{
    .content-margin
    {
        margin: 100px auto 100px;
    }
}
.content-margin-top
{
    margin: 12px auto 0;
}
@media(min-width: 768px)
{
    .content-margin-top
    {
        margin: 100px auto 0;
    }
}
.content-margin-bottom
{
    margin: 0 auto 12px;
}
@media(min-width: 768px)
{
    .content-margin-bottom
    {
        margin: 0 auto 100px;
    }
}
.content-margin--small
{
    margin: 40px auto 60px;
}
@media(min-width: 768px)
{
    .content-margin--small
    {
        margin: 40px auto 60px;
    }
}
.block-full-screen, .content-full-screen, .has-full-screen-blocks .block-stretchable, .has-full-screen-content .content-stretchable
{
    min-height: calc(100vh - (0px + var(--header-height) + var(--compliance-height) + var(--tabs-height) + var(--jump-links-height)))!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.has-snap-scroll-blocks main.overflow-hidden
{
    width: 100%;
    height: calc(100vh - (0px + var(--header-height) + var(--compliance-height) + var(--tabs-height) + var(--jump-links-height)));
    position: relative;
    overflow: hidden;
    overflow-y: scroll;
    scroll-snap-type: y mandatory;
}
.has-snap-scroll-blocks main.overflow-hidden::-webkit-scrollbar
{
    width: 0;
}
.has-snap-scroll-blocks main.overflow-hidden::-webkit-scrollbar-thumb
{
    background: #fff;
    border-radius: 0;
    display: none;
    cursor: pointer;
}
.has-snap-scroll-blocks main.overflow-hidden:hover::-webkit-scrollbar-thumb
{
    display: block;
}
.has-snap-scroll-blocks main.overflow-hidden::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 0;
}
.has-snap-scroll-blocks main.overflow-hidden
{
    scrollbar-face-color: #fff;
    scrollbar-track-color: #fff;
}
.has-snap-scroll-blocks main.overflow-hidden
{
    scrollbar-color: #fff #fff;
    scrollbar-width: thin;
}
.has-snap-scroll-blocks main.overflow-hidden
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.has-snap-scroll-blocks main.overflow-hidden::-webkit-scrollbar
{
    display: none;
}
.has-snap-scroll-blocks.page-scrolled main.overflow-hidden
{
    overflow: hidden;
}
.has-snap-scroll-blocks .sp-block
{
    scroll-snap-align: start;
    overflow: hidden;
    width: 100vw;
    height: calc(100vh - (0px + var(--header-height) + var(--compliance-height) + var(--tabs-height) + var(--jump-links-height)));
    position: relative;
}
.has-snap-scroll-blocks.has-transparent-header .content-with-transparent-header, .has-snap-scroll-blocks.has-transparent-header .sp-block
{
    padding-top: calc(var(--header-height) + var(--tabs-height));
}
html.lenis, html.lenis body
{
    height: auto;
}
.lenis.lenis-smooth
{
    scroll-behavior: auto!important;
}
.lenis.lenis-smooth [data-lenis-prevent]
{
    overscroll-behavior: contain;
}
.lenis.lenis-smooth iframe
{
    pointer-events: none;
}
.lenis.lenis-stopped
{
    overflow: hidden;
}
@font-face
{
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
}
:root
{
    --swiper-theme-color: #007aff;
}
:host
{
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}
.swiper
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}
.swiper-vertical>.swiper-wrapper
{
    flex-direction: column;
}
.swiper-wrapper
{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper
{
    transform: translate3d(0,0,0);
}
.swiper-horizontal
{
    touch-action: pan-y;
}
.swiper-vertical
{
    touch-action: pan-x;
}
.swiper-slide
{
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
}
.swiper-slide-invisible-blank
{
    visibility: hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide
{
    height: auto;
}
.swiper-autoheight .swiper-wrapper
{
    align-items: flex-start;
    transition-property: transform,height;
}
.swiper-backface-hidden .swiper-slide
{
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper
{
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper
{
    transform-style: preserve-3d;
}
.swiper-3d
{
    perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide
{
    transform-style: preserve-3d;
}
.swiper-css-mode>.swiper-wrapper
{
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar
{
    display: none;
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper
{
    scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper
{
    scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper
{
    scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before
{
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: center center;
    scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child
{
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before
{
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child
{
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before
{
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow
{
    background: rgba(0,0,0,.15);
}
.swiper-3d .swiper-slide-shadow-left
{
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-right
{
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-top
{
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-bottom
{
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-lazy-preloader
{
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader
{
    animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white
{
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black
{
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin
{
    0%
    {
        transform: rotate(0);
    }
    100%
    {
        transform: rotate(360deg);
    }
}
.swiper-virtual .swiper-slide
{
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after
{
    height: 1px;
    width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after
{
    width: 1px;
    height: var(--swiper-virtual-size);
}
:root
{
    --swiper-navigation-size: 44px;
}
.swiper-button-next, .swiper-button-prev
{
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled
{
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden
{
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev
{
    display: none!important;
}
.swiper-button-next svg, .swiper-button-prev svg
{
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
}
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg
{
    transform: rotate(180deg);
}
.swiper-button-prev, .swiper-rtl .swiper-button-next
{
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev
{
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto;
}
.swiper-button-lock
{
    display: none;
}
.swiper-button-next:after, .swiper-button-prev:after
{
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after
{
    content: "prev";
}
.swiper-button-next, .swiper-rtl .swiper-button-prev
{
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after
{
    content: "next";
}
.swiper-pagination
{
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden
{
    opacity: 0;
}
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled
{
    display: none!important;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction
{
    bottom: var(--swiper-pagination-bottom,8px);
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic
{
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transform: scale(.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active
{
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main
{
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
{
    transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next
{
    transform: scale(.33);
}
.swiper-pagination-bullet
{
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
}
button.swiper-pagination-bullet
{
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet
{
    cursor: pointer;
}
.swiper-pagination-bullet:only-child
{
    display: none!important;
}
.swiper-pagination-bullet-active
{
    opacity: var(--swiper-pagination-bullet-opacity,1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets
{
    right: var(--swiper-pagination-right,8px);
    left: var(--swiper-pagination-left,auto);
    top: 50%;
    transform: translate3d(0,-50%,0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    display: inline-block;
    transition: .2s transform,.2s top;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: .2s transform,.2s left;
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: .2s transform,.2s right;
}
.swiper-pagination-fraction
{
    color: var(--swiper-pagination-fraction-color,inherit);
}
.swiper-pagination-progressbar
{
    background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    transform-origin: right top;
}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
    width: 100%;
    height: var(--swiper-pagination-progressbar-size,4px);
    left: 0;
    top: 0;
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar
{
    width: var(--swiper-pagination-progressbar-size,4px);
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-lock
{
    display: none;
}
.swiper-scrollbar
{
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));
}
.swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled
{
    display: none!important;
}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal
{
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset,1%);
    bottom: var(--swiper-scrollbar-bottom,4px);
    top: var(--swiper-scrollbar-top,auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size,4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical>.swiper-scrollbar
{
    position: absolute;
    left: var(--swiper-scrollbar-left,auto);
    right: var(--swiper-scrollbar-right,4px);
    top: var(--swiper-scrollbar-sides-offset,1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size,4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}
.swiper-scrollbar-drag
{
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag
{
    cursor: move;
}
.swiper-scrollbar-lock
{
    display: none;
}
.swiper-zoom-container
{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg
{
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.swiper-slide-zoomed
{
    cursor: move;
    touch-action: none;
}
.swiper .swiper-notification
{
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-free-mode>.swiper-wrapper
{
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-grid>.swiper-wrapper
{
    flex-wrap: wrap;
}
.swiper-grid-column>.swiper-wrapper
{
    flex-wrap: wrap;
    flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide
{
    transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide
{
    pointer-events: none;
    transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide
{
    pointer-events: none;
}
.swiper-fade .swiper-slide-active
{
    pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active
{
    pointer-events: auto;
}
.swiper-cube
{
    overflow: visible;
}
.swiper-cube .swiper-slide
{
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide
{
    pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide
{
    transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active
{
    pointer-events: auto;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev
{
    pointer-events: auto;
    visibility: visible;
}
.swiper-cube .swiper-cube-shadow
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before
{
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px);
}
.swiper-cube .swiper-slide-next+.swiper-slide
{
    pointer-events: auto;
    visibility: visible;
}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top
{
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-flip
{
    overflow: visible;
}
.swiper-flip .swiper-slide
{
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide
{
    pointer-events: none;
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active
{
    pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top
{
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-creative .swiper-slide
{
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform,opacity,height;
}
.swiper-cards
{
    overflow: visible;
}
.swiper-cards .swiper-slide
{
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}
@keyframes dongle-swing
{
    0%
    {
        transform: rotate(-5deg);
        animation-timing-function: ease-in;
    }
    25%
    {
        transform: rotate(0);
        animation-timing-function: ease-out;
    }
    50%
    {
        transform: rotate(5deg);
        animation-timing-function: ease-in;
    }
    75%
    {
        transform: rotate(0);
        animation-timing-function: ease-out;
    }
    to
    {
        transform: rotate(-5deg);
        animation-timing-function: ease-in;
    }
}
@keyframes bounce
{
    0%
    {
        transform: scale(1);
    }
    40%
    {
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.98);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes badge-pulse
{
    3%
    {
        transform: scale(1.05);
    }
    7.5%
    {
        transform: scale(.95);
    }
    15%
    {
        transform: scale(.97);
    }
    90.95%
    {
        transform: scale(.975);
    }
    91.375%
    {
        transform: scale(1);
    }
    94.675%
    {
        transform: scale(1.05);
    }
    99.375%
    {
        transform: scale(.975);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes floating
{
    from
    {
        transform: translate(0,0);
    }
    65%
    {
        transform: translate(0,32px);
    }
    to
    {
        transform: translate(0,0);
    }
}
@keyframes fade-in
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fade-in-bottom
{
    0%
    {
        opacity: 0;
        transform: translateY(100px);
    }
    100%
    {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes fade-in-top
{
    0%
    {
        opacity: 0;
        transform: translateY(-100px);
    }
    100%
    {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes fade-in-right
{
    0%
    {
        opacity: 0;
        transform: translateX(100px);
    }
    100%
    {
        opacity: 1;
        transform: translateX(0);
    }
}
@keyframes fade-in-left
{
    0%
    {
        opacity: 0;
        transform: translateX(-100px);
    }
    100%
    {
        opacity: 1;
        transform: translateX(0);
    }
}
@keyframes fade-in-center
{
    0%
    {
        opacity: 0;
        transform: scale(.5);
    }
    100%
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes cell-falldown
{
    from
    {
        opacity: 1;
        transform: translateY(0) rotate(0);
    }
    to
    {
        opacity: 0;
        transform: translateY(100px) rotate(360deg);
    }
}
@keyframes pushing
{
    0%
    {
        transform: scale(1);
    }
    50%
    {
        transform: scale(.7);
    }
    100%
    {
        transform: scale(.98);
    }
}
@keyframes wrongButton
{
    0%
    {
        background-color: #ef7171;
    }
    30%
    {
        background-color: #ef7171;
    }
}
@keyframes wrongInput
{
    0%
    {
        outline: 1px solid #ef7171;
    }
    10%
    {
        outline: 1px solid #ef7171;
    }
    20%
    {
        outline: 1px solid #ef7171;
    }
    30%
    {
        outline: 1px solid #ef7171;
    }
    40%
    {
        outline: 1px solid #ef7171;
    }
    100%
    {
        outline: 1px solid #ef7171;
    }
}
@keyframes redText
{
    0%
    {
        color: #ef7171;
    }
    10%
    {
        color: #ef7171;
    }
    20%
    {
        color: #ef7171;
    }
    30%
    {
        color: #ef7171;
    }
    40%
    {
        color: #ef7171;
    }
    100%
    {
        color: #ef7171;
    }
}
@keyframes correctAnswer
{
    0%
    {
        background-color: #00c76b;
    }
    30%
    {
        background-color: #00c76b;
    }
    100%
    {
        background-color: #404450;
    }
}
@keyframes wrongAnswer
{
    0%
    {
        background-color: #ef7171;
        color: #fff;
    }
    30%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #404450;
        color: #fff;
    }
}
@keyframes loadingCell
{
    0%
    {
        background-color: #27ec80;
    }
    30%
    {
        background-color: #27ec80;
    }
    100%
    {
        background-color: #404450;
    }
}
@keyframes fadeoutBackground
{
    to
    {
        background-color: transparent;
    }
}
@keyframes shake
{
    0%
    {
        transform: translate(0) rotate(0);
    }
    10%
    {
        transform: translate(0) rotate(0);
    }
    20%
    {
        transform: translate(0) rotate(0);
    }
    30%
    {
        transform: translate(0) rotate(0);
    }
    40%
    {
        transform: translate(0) rotate(0);
    }
    50%
    {
        transform: translate(-1px,2px) rotate(-1deg);
    }
    60%
    {
        transform: translate(-3px,1px) rotate(0);
    }
    70%
    {
        transform: translate(2px,1px) rotate(-1deg);
    }
    80%
    {
        transform: translate(-1px,-1px) rotate(1deg);
    }
    90%
    {
        transform: translate(2px,2px) rotate(0);
    }
    100%
    {
        transform: translate(0) rotate(0);
    }
}
@keyframes pulse-zoom
{
    0%
    {
        transform: scale(1);
    }
    5%
    {
        transform: scale(1.2);
    }
    10%
    {
        transform: scale(1);
    }
    15%
    {
        transform: scale(1.2);
    }
    20%
    {
        transform: scale(1);
    }
}
@keyframes background-slow-pulse
{
    0%
    {
        transform: scale(1);
    }
    50%
    {
        transform: scale(1.2);
    }
    100%
    {
        transform: scale(1);
    }
}
@keyframes mobile-menu-fade-in
{
    0%
    {
        opacity: 0;
        transform: translateY(100%);
    }
    100%
    {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes rotate
{
    0%
    {
        transform: rotate(0);
    }
    100%
    {
        transform: rotate(360deg);
    }
}
@keyframes shiny
{
    0%
    {
        transform: skewX(-20deg) translateX(0);
    }
    37%
    {
        transform: skewX(-20deg) translateX(290%);
    }
    100%
    {
        transform: skewX(-20deg) translateX(290%);
    }
}
@keyframes btn-shadow-pulse-primary
{
    0%
    {
        box-shadow: 0 0 0 0 rgba(18,206,103,.8);
    }
    70%
    {
        box-shadow: 0 0 0 20px rgba(18,206,103,0);
    }
    100%
    {
        box-shadow: 0 0 0 0 rgba(18,206,103,0);
    }
}
@keyframes btn-shadow-pulse-secondary
{
    0%
    {
        box-shadow: 0 0 0 0 rgba(0,134,255,.8);
    }
    70%
    {
        box-shadow: 0 0 0 20px rgba(0,134,255,0);
    }
    100%
    {
        box-shadow: 0 0 0 0 rgba(0,134,255,0);
    }
}
.animation--shaking
{
    animation: shake .8s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    perspective: 1200px;
}
.animation--hard-shaking
{
    animation: shake .7s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    perspective: 1200px;
}
.animation--falldown
{
    animation: cell-falldown 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
}
.animation--wrong-button
{
    animation: wrongButton .8s 1;
}
.animation--wrong-input
{
    animation: wrongInput 2s 1;
}
.animation--red-text
{
    animation: redText 2s 1;
}
.animation--correct-answer
{
    animation: correctAnswer 2s 1;
}
.animation--wrong-answer
{
    animation: wrongAnswer 2s 1;
}
.animation--pushing, .prediction__option input:checked~label
{
    animation: pushing .1s 1;
}
.animation--shake-and-fadeout
{
    animation: shake 1s infinite,fadeoutBackground 5s 1 forwards;
}
@media only screen and (min-width: 840px)
{
    .animation--bounce:hover
    {
        animation-duration: .3s;
        animation-fill-mode: both;
        animation-name: bounce;
    }
}
.animation--badge-pulse
{
    animation: badge-pulse 6s ease-in-out infinite;
}
.animation--dongle-swing
{
    animation: dongle-swing 6s ease-in-out infinite;
}
@media(max-width: 767px)
{
    .animation--dongle-swing
    {
        margin: 36px auto;
    }
}
.animation--bouncing, .money-drop__svg__coins-stars
{
    animation: bounce .5s infinite linear;
    transform-origin: center;
}
.animation--floating, .money-drop__svg__piggy-bank-ballon
{
    animation: floating 10s infinite linear;
    margin-bottom: 32px;
}
.animation--rotate
{
    animation: rotate 10s linear infinite;
}
.animation--fade-in
{
    animation: fade-in .7s ease-out 1;
}
.animation--fade-in-bottom
{
    animation: fade-in-bottom .7s ease-out 1;
}
.animation--fade-in-top
{
    animation: fade-in-top .7s ease-out 1;
}
.animation--fade-in-right
{
    animation: fade-in-right .7s ease-out 1;
}
.animation--fade-in-left
{
    animation: fade-in-left .7s ease-out 1;
}
.animation--fade-in-center
{
    animation: fade-in-center .7s ease-out 1;
}
body
{
    --compliance-height: 0px;
    --header-height: 44px;
    --tabs-height: 0px;
    --jump-links-height: 0px;
    --casino-info-bar-height: 0px;
}
@media(min-width: 768px)
{
    body
    {
        --header-height: 64px;
    }
}
body:has(.casino-info-bar)
{
    --casino-info-bar-height: 50px;
}
.has-no-header
{
    --header-height: 0px;
}
.has-tabs
{
    --tabs-height: 43px;
}
@media(min-width: 768px)
{
    .has-tabs
    {
        --tabs-height: 48px;
    }
}
.has-compliance
{
    --compliance-height: 44px;
}
@media(min-width: 768px)
{
    .has-compliance--gga
    {
        --compliance-height: 84px;
    }
}
.has-jump-links
{
    --jump-links-height: 44px;
}
@media(min-width: 768px)
{
    .has-jump-links
    {
        --jump-links-height: 60px;
    }
}
body, html
{
    -webkit-font-smoothing: antialiased;
    background: #fff;
    color: #272b33;
    font-family: asap,sans-serif;
    margin: 0;
    max-width: 100%;
    position: relative;
    scroll-behavior: smooth;
    scroll-padding-top: 180px;
    transition: margin ease .3s;
    width: 100%;
}
@media(max-height: 739px) and (max-width: 767px)
{
    body, html
    {
        zoom: .95;
    }
}
@media(min-width: 768px)
{
    body::-webkit-scrollbar, html::-webkit-scrollbar
    {
        width: 8px;
    }
    body::-webkit-scrollbar-thumb, html::-webkit-scrollbar-thumb
    {
        background: #565b68;
        border-radius: 4px;
        cursor: pointer;
    }
    body::-webkit-scrollbar-track, html::-webkit-scrollbar-track
    {
        background: #9ea2ab;
        border-radius: 4px;
    }
    body, html
    {
        scrollbar-face-color: #565b68;
        scrollbar-track-color: #9ea2ab;
    }
    body, html
    {
        scrollbar-color: #565b68 #9ea2ab;
        scrollbar-width: thin;
    }
}
body.overlay, html.overlay
{
    overflow: hidden;
}
body.overlay::before, html.overlay::before
{
    background: rgba(22,22,29,.8);
    content: "";
    height: 100%;
    position: absolute;
    user-select: none;
    width: 100%;
    z-index: 96;
}
.content-wrapper
{
    background: #fff;
}
img
{
    max-width: 100%;
    height: auto;
}
h1, h2, h3, h4, h5, h6, p, small, span
{
    margin: 12px 0;
    padding: 0;
    word-break: break-word;
}
h1
{
    font-family: asap,sans-serif;
    font-size: 36px;
    font-style: italic;
    font-weight: 700;
    line-height: 44px;
    text-transform: none;
    margin: 12px 0;
}
@media(min-width: 768px)
{
    h1
    {
        font-family: asap,sans-serif;
        font-size: 50px;
        font-style: italic;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
h2
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    scroll-margin: -30px;
}
@media(min-width: 768px)
{
    h2
    {
        font-family: asap,sans-serif;
        font-size: 50px;
        font-style: italic;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
        scroll-margin: 15px;
    }
}
h3
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h3
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
h4
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h4
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
h5
{
    font-family: asap,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h5
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
h6
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h6
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
    }
}
p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    p
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
small
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    small
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
    }
}
a
{
    color: currentColor;
    display: inline-block;
}
button
{
    border: 0;
}
ol, ul
{
    padding-inline-start: 20px;
    margin: 12px 0 12px 16px;
}
.article.page article [class^=wp-block-], .blog.single article [class^=wp-block-]
{
    border-radius: 3px;
}
@media(max-width: 767px)
{
    .article.page article [class^=wp-block-], .blog.single article [class^=wp-block-]
    {
        margin-left: 0;
        max-width: 100%;
    }
}
.article.page article [class^=wp-block-] iframe, .blog.single article [class^=wp-block-] iframe
{
    display: inherit;
    height: auto;
    max-height: unset;
    width: 100%;
    margin: 0 auto;
}
@media(max-width: 479px)
{
    .article.page article [class^=wp-block-] [class^=align], .blog.single article [class^=wp-block-] [class^=align]
    {
        margin: 16px 0;
        width: 100%;
    }
    .article.page article [class^=wp-block-] [class^=align] img, .blog.single article [class^=wp-block-] [class^=align] img
    {
        width: 100%;
    }
}
.article.page article [class^=wp-block-].alignleft, .blog.single article [class^=wp-block-].alignleft
{
    float: left;
    margin-right: 16px;
}
.article.page article [class^=wp-block-].alignright, .blog.single article [class^=wp-block-].alignright
{
    float: right;
    margin-left: 16px;
}
.article.page article [class^=wp-block-].aligncenter, .blog.single article [class^=wp-block-].aligncenter
{
    margin-top: 16px;
    margin-bottom: 16px;
}
.article.page article [class^=wp-block-] .aligncenter, .blog.single article [class^=wp-block-] .aligncenter
{
    margin-top: 16px;
    margin-bottom: 16px;
}
.article.page article [class^=wp-block-] .has-background-dim, .blog.single article [class^=wp-block-] .has-background-dim
{
    margin: 0;
    padding: 16px;
}
.article.page article .wp-block-cover__inner-container p:after, .blog.single article .wp-block-cover__inner-container p:after
{
    content: "";
    display: inline-block;
    width: 0;
}
.subcaption
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
}
.subcaption-bold
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
}
.caption
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.caption-bold
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
.footnote
{
    font-family: asap,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: none;
}
.label
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.label-bold
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.heading-5
{
    font-family: asap,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 24px;
    text-transform: none;
}
.heading-4
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.heading-4-bold
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.heading-3
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.heading-2
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.heading-1
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
.display-3
{
    font-family: asap,sans-serif;
    font-size: 36px;
    font-style: italic;
    font-weight: 700;
    line-height: 44px;
    text-transform: none;
}
.display-2
{
    font-family: asap,sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
}
.display-1
{
    font-family: asap,sans-serif;
    font-size: 70px;
    font-style: italic;
    font-weight: 700;
    line-height: 80px;
    text-transform: none;
}
.text-regular
{
    font-weight: 400;
}
.text-slim
{
    font-weight: 300;
}
.text-bold
{
    font-weight: 700;
}
.text-italic
{
    font-style: italic;
}
.text-normal
{
    font-style: normal;
}
.text-left
{
    text-align: left;
}
.text-right
{
    text-align: right;
}
.text-center
{
    text-align: center;
}
a, body, button, caption, div, footer, h1, h2, h3, h4, h5, h6, input, label, legend, li, p, select, small, span, strong, td, textarea, th
{
    -webkit-font-smoothing: subpixel-antialiased;
    text-rendering: optimizeSpeed;
}
.alert
{
    background-color: #f6f6f6;
    border-radius: 3px;
    color: #272b33;
    left: 50%;
    margin: auto;
    padding: 36px 24px;
    padding-bottom: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    transform: translate(-50%,-40%);
    width: 240px;
    z-index: 50;
}
.alert h5, .alert p
{
    color: #272b33;
}
.alert h5
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
}
.alert p
{
    margin: 10px auto;
    margin-bottom: 36px;
}
.alert a
{
    border-top: 1px solid #e2e2e2;
    color: #272b33;
    display: block;
    font-family: asap,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 24px;
    text-transform: none;
    line-height: 52px;
    margin-left: -24px;
    text-decoration: none;
    width: calc(100% + 48px);
}
.alert a:hover
{
    cursor: pointer;
}
.alert__split-button
{
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-left: -24px;
    width: calc(100% + 47px);
}
.alert__split-button a+a
{
    border-left: 1px solid #e2e2e2;
}
.alert__split-button a
{
    margin: 0;
    width: 100%;
}
.alert__background
{
    background-color: rgba(19,106,148,.85);
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 40;
}
.alert__background:hover
{
    cursor: pointer;
}
.alert__wrapper
{
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: all .2s;
    width: 100%;
    z-index: 100;
}
.alert__wrapper--visible
{
    opacity: 1;
    pointer-events: auto;
}
.alert--visible
{
    opacity: 1;
    pointer-events: auto;
}
.background
{
    background: linear-gradient(0deg,#300dab 0,#0168ff 100%) no-repeat left/cover;
    color: #fff;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 0;
}
.background__video
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    z-index: 0;
}
.background__video video
{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    max-width: none;
    object-fit: fill;
    height: auto;
    width: auto;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
@media(max-width: 1023px)
{
    .background__video__desktop
    {
        display: none;
    }
}
@media(min-width: 1024px)
{
    .background__video__mobile
    {
        display: none;
    }
}
@media(max-width: 1023px)
{
    .background__video--fallback video
    {
        display: block;
    }
}
.background__lottie
{
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 0;
}
.background__lottie~*
{
    position: relative;
}
.background__lottie-player
{
    height: 100%;
    width: 100%;
}
.background__lottie-player--lg
{
    display: none;
}
@media(min-width: 768px)
{
    .background__lottie-player--sm
    {
        display: none;
    }
    .background__lottie-player--lg
    {
        display: block;
    }
}
blockquote
{
    background: rgba(22,22,29,.8);
    color: #fff;
    border-radius: 3px;
    margin: 32px 0;
    padding: 6px 16px;
}
blockquote li
{
    margin-bottom: 10px;
}
.btn
{
    -webkit-appearance: none;
    background: #12ce67;
    border: 0;
    outline: 0;
    border-radius: 100px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    margin: 0;
    text-align: center;
    text-decoration: none;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
    white-space: nowrap;
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    padding: 14px 24px;
}
.btn:hover
{
    background: #27ec80;
}
.btn--primary
{
    background: #12ce67;
    color: #fff;
}
.btn--primary:hover
{
    background: #27ec80;
}
.btn--secondary
{
    background: #0086ff;
    color: #fff;
}
.btn--secondary:hover
{
    background: #339eff;
}
.btn--large
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    border-radius: 3px;
    padding: 18px 36px;
}
.btn--disabled, .btn--disabled:hover, .btn:disabled
{
    background: #cdd8f0;
    color: #9ea2ab;
    cursor: default;
    pointer-events: none;
}
.btn--white
{
    background: #fff;
    color: #272b33;
}
.btn--white:hover
{
    background: #fff;
    color: #272b33;
    opacity: .9;
}
.btn--small
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    padding: 8px 12px;
}
@media(min-width: 320px) and (max-width: 319px)
{
    .btn--small-only-xs
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 319px)
{
    .btn--small-to-xs
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 320px)
{
    .btn--small-from-xs, .btn--small-xs
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 480px) and (max-width: 479px)
{
    .btn--small-only-sm
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 479px)
{
    .btn--small-to-sm
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 480px)
{
    .btn--small-from-sm, .btn--small-sm
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 768px) and (max-width: 767px)
{
    .btn--small-only-md
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 767px)
{
    .btn--small-to-md
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 768px)
{
    .btn--small-from-md, .btn--small-md
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1024px) and (max-width: 1023px)
{
    .btn--small-only-lg
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 1023px)
{
    .btn--small-to-lg
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1024px)
{
    .btn--small-from-lg, .btn--small-lg
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1200px) and (max-width: 1199px)
{
    .btn--small-only-xl
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 1199px)
{
    .btn--small-to-xl
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1200px)
{
    .btn--small-from-xl, .btn--small-xl
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1440px) and (max-width: 1439px)
{
    .btn--small-only-xxl
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 1439px)
{
    .btn--small-to-xxl
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1440px)
{
    .btn--small-from-xxl, .btn--small-xxl
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
.btn--full
{
    width: 100%;
    display: block;
}
@media(min-width: 320px) and (max-width: 319px)
{
    .btn--full-only-xs
    {
        width: 100%;
        display: block;
    }
}
@media(max-width: 319px)
{
    .btn--full-to-xs
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 320px)
{
    .btn--full-from-xs, .btn--full-xs
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 480px) and (max-width: 479px)
{
    .btn--full-only-sm
    {
        width: 100%;
        display: block;
    }
}
@media(max-width: 479px)
{
    .btn--full-to-sm
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 480px)
{
    .btn--full-from-sm, .btn--full-sm
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 768px) and (max-width: 767px)
{
    .btn--full-only-md
    {
        width: 100%;
        display: block;
    }
}
@media(max-width: 767px)
{
    .btn--full-to-md
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 768px)
{
    .btn--full-from-md, .btn--full-md
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 1024px) and (max-width: 1023px)
{
    .btn--full-only-lg
    {
        width: 100%;
        display: block;
    }
}
@media(max-width: 1023px)
{
    .btn--full-to-lg
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 1024px)
{
    .btn--full-from-lg, .btn--full-lg
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 1200px) and (max-width: 1199px)
{
    .btn--full-only-xl
    {
        width: 100%;
        display: block;
    }
}
@media(max-width: 1199px)
{
    .btn--full-to-xl
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 1200px)
{
    .btn--full-from-xl, .btn--full-xl
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 1440px) and (max-width: 1439px)
{
    .btn--full-only-xxl
    {
        width: 100%;
        display: block;
    }
}
@media(max-width: 1439px)
{
    .btn--full-to-xxl
    {
        width: 100%;
        display: block;
    }
}
@media(min-width: 1440px)
{
    .btn--full-from-xxl, .btn--full-xxl
    {
        width: 100%;
        display: block;
    }
}
.btn, .btn--rounded
{
    border-radius: 100px;
}
@media(min-width: 320px) and (max-width: 319px)
{
    .btn--rounded-only-xs
    {
        border-radius: 100px;
    }
}
@media(max-width: 319px)
{
    .btn--rounded-to-xs
    {
        border-radius: 100px;
    }
}
@media(min-width: 320px)
{
    .btn--rounded-from-xs, .btn--rounded-xs
    {
        border-radius: 100px;
    }
}
@media(min-width: 480px) and (max-width: 479px)
{
    .btn--rounded-only-sm
    {
        border-radius: 100px;
    }
}
@media(max-width: 479px)
{
    .btn--rounded-to-sm
    {
        border-radius: 100px;
    }
}
@media(min-width: 480px)
{
    .btn--rounded-from-sm, .btn--rounded-sm
    {
        border-radius: 100px;
    }
}
@media(min-width: 768px) and (max-width: 767px)
{
    .btn--rounded-only-md
    {
        border-radius: 100px;
    }
}
@media(max-width: 767px)
{
    .btn--rounded-to-md
    {
        border-radius: 100px;
    }
}
@media(min-width: 768px)
{
    .btn--rounded-from-md, .btn--rounded-md
    {
        border-radius: 100px;
    }
}
@media(min-width: 1024px) and (max-width: 1023px)
{
    .btn--rounded-only-lg
    {
        border-radius: 100px;
    }
}
@media(max-width: 1023px)
{
    .btn--rounded-to-lg
    {
        border-radius: 100px;
    }
}
@media(min-width: 1024px)
{
    .btn--rounded-from-lg, .btn--rounded-lg
    {
        border-radius: 100px;
    }
}
@media(min-width: 1200px) and (max-width: 1199px)
{
    .btn--rounded-only-xl
    {
        border-radius: 100px;
    }
}
@media(max-width: 1199px)
{
    .btn--rounded-to-xl
    {
        border-radius: 100px;
    }
}
@media(min-width: 1200px)
{
    .btn--rounded-from-xl, .btn--rounded-xl
    {
        border-radius: 100px;
    }
}
@media(min-width: 1440px) and (max-width: 1439px)
{
    .btn--rounded-only-xxl
    {
        border-radius: 100px;
    }
}
@media(max-width: 1439px)
{
    .btn--rounded-to-xxl
    {
        border-radius: 100px;
    }
}
@media(min-width: 1440px)
{
    .btn--rounded-from-xxl, .btn--rounded-xxl
    {
        border-radius: 100px;
    }
}
.btn--outlined, .btn--secondary
{
    background: 0 0;
    border: 1px solid #12ce67;
    color: #12ce67;
}
.btn--outlined:hover, .btn--secondary:hover
{
    background: #12ce67;
    color: #fff;
}
.btn--outlined.btn--primary, .btn--primary.btn--secondary
{
    background: 0 0;
    border: 1px solid #12ce67;
    color: #12ce67;
}
.btn--outlined.btn--primary:hover, .btn--primary.btn--secondary:hover
{
    background: #12ce67;
    color: #fff;
}
.btn--outlined.btn--secondary, .btn--secondary
{
    background: 0 0;
    border: 1px solid #0086ff;
    color: #0086ff;
}
.btn--outlined.btn--secondary:hover, .btn--secondary:hover
{
    background: #0086ff;
    color: #fff;
}
.btn--outlined.btn--white, .btn--white.btn--secondary
{
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
}
.btn--outlined.btn--white:hover, .btn--white.btn--secondary:hover
{
    background-color: #fff;
    color: #272b33;
}
.btn--disabled.btn--secondary, .btn--outlined.btn--disabled, .btn--outlined.btn--disabled:hover, .btn--outlined:disabled, .btn--secondary:disabled
{
    background: 0 0;
    border: 1px solid #cdd8f0;
    color: #9ea2ab;
    cursor: default;
}
.btn--transparent
{
    background: 0 0;
}
.btn--no-hover:hover
{
    background: initial;
    color: currentColor;
}
.btn--logo
{
    line-height: 0!important;
    padding-left: 0;
    padding-right: 0;
}
.btn--logo span
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    font-family: asap,sans-serif;
    margin-left: 12px;
}
.btn--logo svg
{
    vertical-align: middle;
}
.btn--logo-white img
{
    filter: brightness(0) invert(1);
}
.btn--logo-white path, .btn--logo-white svg
{
    fill: #fff;
}
.btn__wrapper
{
    margin-top: 28px;
}
@media(max-width: 767px)
{
    .btn__wrapper
    {
        text-align: center;
    }
}
.btn__wrapper--sticky
{
    display: none;
    background-color: #fff;
    padding: 12px;
    margin-top: 0;
}
.btn__wrapper--sticky .btn
{
    display: block;
    width: 100%;
}
.btn__wrapper--sticky .btn__split
{
    box-sizing: border-box;
    width: 100%;
}
.btn__wrapper--sticky .btn__split .btn
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.btn__wrapper--sticky .btn--secondary
{
    background-color: #12ce67;
}
.overlay .btn__wrapper--sticky
{
    display: none;
}
@media(max-width: 479px)
{
    .btn__wrapper--desktop
    {
        display: none;
    }
    .btn__wrapper--sticky
    {
        display: block;
    }
    .btn__wrapper--sticky:not([data-content=""])
    {
        display: none;
    }
    .btn__wrapper--sticky:not([data-content=""]).visible
    {
        display: block;
    }
    .btn__wrapper--sticky .btn--secondary
    {
        background-color: #12ce67;
        color: #fff;
    }
}
.btn__container
{
    margin-top: 28px;
}
.btn__split
{
    display: inline-flex;
    grid-gap: 1px;
    gap: 1px;
    align-items: center;
    margin: auto;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.btn__split>*
{
    margin: .5px .5px;
}
}
@media(min-width: 480px)
{
    .btn__split
    {
        grid-gap: 12px;
        gap: 12px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .btn__split>*
    {
        margin: 6px 6px;
    }
    }
}
@media(max-width: 479px)
{
    .btn__split .btn
    {
        border-radius: 0;
        padding-left: 12px;
        padding-right: 12px;
    }
}
@media(max-width: 479px) and (min-width: 320px)
{
    .btn__split .btn
    {
        padding-left: 24px;
        padding-right: 24px;
    }
}
@media(max-width: 479px)
{
    .btn__split .btn:first-child
    {
        border-top-left-radius: 100px;
        border-bottom-left-radius: 100px;
    }
    .btn__split .btn:last-child
    {
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
    }
}
.btn--animation-shine
{
    position: relative;
    overflow: hidden;
}
.btn--animation-shine::after
{
    content: "";
    animation: shiny 5s infinite;
    background: rgba(255,255,255,.3);
    height: 100%;
    left: -64%;
    position: absolute;
    top: 0;
    width: 60%;
}
.btn--animation-shadow-pulse
{
    animation: btn-shadow-pulse-primary 2.5s infinite;
}
.btn--animation-shadow-pulse.btn--primary
{
    animation: btn-shadow-pulse-primary 2.5s infinite;
}
.btn--animation-shadow-pulse.btn--secondary
{
    animation: btn-shadow-pulse-secondary 2.5s infinite;
}
.cards
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 6px;
    gap: 6px;
    justify-content: center;
    list-style: none;
    align-items: stretch;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.cards>*
{
    margin: 3px 3px;
}
}
@media(min-width: 480px)
{
    .cards
    {
        grid-gap: 12px;
        gap: 12px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .cards>*
    {
        margin: 6px 6px;
    }
    }
}
.cards .card
{
    background-color: #f0f8ff;
    border-radius: 12px;
    overflow: hidden;
    width: 170px;
    position: relative;
}
@media(min-width: 480px)
{
    .cards .card
    {
        width: 279px;
    }
}
.cards .card--upcoming a
{
    cursor: default;
}
.cards .card__upcoming-image
{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.cards .card--expired
{
    opacity: .5;
}
.cards .card--expired a
{
    cursor: default;
}
.cards .card a
{
    display: block;
    height: 100%;
    text-decoration: none;
}
.cards .card__thumbnail
{
    background-color: #cdd8f0;
    background-position: center;
    background-size: cover;
    height: 150px;
    position: relative;
    width: 100%;
}
@media(min-width: 480px)
{
    .cards .card__thumbnail
    {
        height: 250px;
    }
}
.cards .card__jackpot
{
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    background: #f0f8ff;
    border-radius: 12px;
    color: #272b33;
    padding: 2px 6px;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.cards .card__content
{
    display: flex;
    flex-direction: column;
    padding: 12px;
    box-sizing: border-box;
    height: calc(100% - 250px);
}
@media(max-width: 479px)
{
    .cards .card__content
    {
        height: calc(100% - 150px);
    }
}
.cards .card__subtitle
{
    color: #9ea2ab;
    display: block;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 0;
}
.cards .card__title
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
@media(min-width: 480px)
{
    .cards .card__title
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.cards .card__description
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 6px 0 12px;
}
.cards .card__button
{
    margin-top: auto;
}
.compliance-header
{
    background-color: #0086ff;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.compliance-header--agco
{
    background-color: #0086ff;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    display: flex;
    align-items: center;
}
.compliance-header--agco__wrapper
{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.compliance-header--agco__text
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #fff;
}
.compliance-header--dga
{
    background-color: #0086ff;
    align-items: center;
    display: flex;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    border-bottom: 1px solid #339eff;
}
.compliance-header--dga__wrapper
{
    width: 100%;
    display: flex;
    justify-content: center;
}
.compliance-header--dga__text
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #fff;
}
.compliance-header--gga
{
    background-color: #0086ff;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    display: flex;
    align-items: center;
}
.compliance-header--gga__wrapper
{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.compliance-header--gga__element
{
    min-width: 66px;
}
.compliance-header--gga__icon
{
    display: inline-block;
    background-color: #cdd8f0;
    border-radius: 14px;
    padding: 5px;
    line-height: 0;
}
.compliance-header--gga__icon svg
{
    height: 18px;
    width: 18px;
}
.compliance-header--gga__icon path
{
    fill: #fff;
}
.compliance-header--gga__timer
{
    position: relative;
    padding: 6px 8px 6px 28px;
    background-color: #0082eb;
    height: 28px;
    box-sizing: border-box;
    border-radius: 14px;
    overflow: hidden;
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.compliance-header--gga__timer .compliance-header--gga__icon
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #0082eb;
}
.compliance-header--ksa
{
    background-color: #0086ff;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    border-bottom: 1px solid #339eff;
}
.compliance-header--ksa__wrapper
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    gap: 24px;
    padding: 0;
}
.compliance-header--ksa__element
{
    color: #fff;
    width: 90px;
    line-height: 0;
    width: auto;
    line-height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(max-width: 319px)
{
    .compliance-header--ksa__element
    {
        width: 80px;
    }
}
.compliance-header--ksa__element a
{
    text-decoration: none;
    display: flex;
    align-items: center;
}
.compliance-header--ksa__element__text
{
    font-size: 11px;
    margin-left: 2px;
    font-weight: 700;
}
.compliance-header--ksa__element--has-timer
{
    display: flex;
    flex-direction: column-reverse;
}
.compliance-header--ksa__element svg
{
    height: 18px;
    width: auto;
    fill: #fff;
    margin-right: 2px;
}
.compliance-header--ksa__element svg g, .compliance-header--ksa__element svg path
{
    fill: #fff;
}
.compliance-header--sga
{
    background-color: #0086ff;
    border-bottom: 1px solid #339eff;
}
.compliance-header--sga__wrapper
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.compliance-header--sga__element
{
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: auto;
    max-height: 26px;
    margin-right: 10px;
    color: #fff;
}
.compliance-header--sga__element:last-child
{
    margin-right: 0;
}
@media(max-width: 319px)
{
    .compliance-header--sga__element
    {
        max-width: 80px;
    }
}
.compliance-header--sga__element--plus
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    text-align: center;
    margin: 0;
    width: auto;
}
.compliance-header--sga__element--has-timer
{
    display: flex;
    flex-direction: column-reverse;
}
.compliance-header--sga__element--spelpaus
{
    margin-left: 8px;
}
.compliance-header--sga__element--spelgranser
{
    margin: 0 11px 0 1px;
}
.compliance-header--sga__element svg
{
    background: #fff;
    border: 1px solid rgba(255,255,255,.2);
    border-radius: 14px;
    height: 26px;
    width: auto;
}
@media(max-width: 319px)
{
    .compliance-header--sga__element svg
    {
        height: 18px;
    }
}
.clock__label
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    text-align: center;
    text-transform: uppercase;
    margin-top: 6px;
}
@media(min-width: 768px)
{
    .clock__label
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
.clock__number
{
    --number-width: 78px;
    --number-height: 70px;
    box-sizing: border-box;
    width: var(--number-width);
    height: var(--number-height);
    padding: 14px;
    position: relative;
    perspective: 1000px;
    -webkit-perspective: 1000px;
}
@media(min-width: 768px)
{
    .clock__number
    {
        --number-width: 117px;
        --number-height: 100px;
    }
}
.clock__ticker__value
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
    text-align: center;
    vertical-align: top;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
    line-height: var(--number-height);
}
@media(min-width: 768px)
{
    .clock__ticker__value
    {
        font-family: asap,sans-serif;
        font-size: 70px;
        font-style: italic;
        font-weight: 700;
        line-height: 80px;
        text-transform: none;
        line-height: var(--number-height);
    }
}
.clock__ticker__lower .clock__ticker__value
{
    vertical-align: bottom;
    top: auto;
    bottom: 0;
}
.clock__ticker__lower, .clock__ticker__upper
{
    box-sizing: border-box;
    left: 0;
    right: 0;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
.clock__ticker__lower svg, .clock__ticker__upper svg
{
    z-index: 2;
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.clock__ticker__lower svg path, .clock__ticker__upper svg path
{
    fill: #fff;
}
.clock__ticker__upper
{
    top: 0;
    bottom: calc(50% + 2px);
    transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    line-height: 0;
}
.clock__ticker__upper--moving
{
    transform: rotateX(0);
    -webkit-transform: rotateX(0);
}
.clock__ticker__upper--moving svg
{
    filter: none;
}
.turn .clock__ticker__upper--moving
{
    transition: transform .8s ease-in-out;
    -webkit-transition: transform .8s ease-in-out;
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    z-index: 2;
}
.turn .clock__ticker__upper--moving svg
{
    filter: none;
}
.clock__ticker__lower
{
    top: calc(50% + 2px);
    bottom: 0;
    transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    line-height: 0;
}
.clock__ticker__lower--moving
{
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
}
.clock__ticker__lower--moving svg
{
    filter: none;
}
.turn .clock__ticker__lower--moving
{
    transition: transform .8s ease-in-out;
    -webkit-transition: transform .8s ease-in-out;
    transform: rotateX(360deg);
    -webkit-transform: rotateX(360deg);
    z-index: 1;
}
.turn .clock__ticker__lower--moving svg
{
    filter: none;
}
.countdown__title
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 6px 0;
}
.countdown__bar
{
    background-color: #cdd8f0;
    height: 12px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.countdown__progress
{
    background-color: #12ce67;
    height: 12px;
    position: absolute;
    top: 0;
    transition: width .5s ease-out;
    width: 0;
}
.countdown--clock
{
    margin-top: 28px;
}
.countdown__clock
{
    display: inline-flex;
    grid-gap: 8px;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.countdown__clock>*
{
    margin: 4px 4px;
}
}
@media(min-width: 768px)
{
    .countdown__clock
    {
        grid-gap: 18px;
        gap: 18px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .countdown__clock>*
    {
        margin: 9px 9px;
    }
    }
}
.countdown--bg
{
    background: #fff;
    color: #272b33;
    border-radius: 9px;
    margin-top: 28px;
    padding: 12px;
}
.countdown--desktop
{
    text-align: left;
}
@media(max-width: 479px)
{
    .countdown--desktop
    {
        display: none;
    }
}
.countdown--slim .countdown__bar
{
    height: 7px;
}
.countdown--slim .countdown__progress
{
    height: 7px;
}
.countdown--secondary
{
    background: #292f2a;
    color: #fff;
}
.countdown--secondary .countdown__bar
{
    background-color: #f0f8ff;
}
.countdown--secondary .countdown__progress
{
    background-color: #27ec80;
}
.countdown--sticky
{
    background: #fff;
    color: #272b33;
    padding: 16px 12px;
}
@media(min-width: 480px)
{
    .countdown--sticky
    {
        display: none;
    }
}
.countdown--rounded-bar .countdown__bar, .countdown--rounded-bar .countdown__progress
{
    border-radius: 6px;
}
.countdown--position-bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}
.countdown--align-right .countdown__title
{
    text-align: right;
    padding: 0 12px;
}
.dropdown
{
    display: inline-block;
}
.dropdown__title
{
    text-decoration: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    grid-gap: 2px;
    gap: 2px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.dropdown__title>*
{
    margin: 1px 1px;
}
}
.dropdown__title:hover
{
    text-decoration: underline;
}
.dropdown__arrow
{
    display: inline-block;
    line-height: 0;
    transition: all .5s;
}
.dropdown__arrow svg
{
    height: 18px;
    width: 18px;
}
.dropdown__arrow svg path
{
    fill: currentcolor;
}
.dropdown__text
{
    display: none;
    transition: all .5s;
    animation: dropdown .5s;
}
.dropdown--show .dropdown__arrow
{
    transform: rotateX(180deg);
}
.dropdown--show .dropdown__text
{
    display: block;
}
.dropdown--outlined
{
    display: block;
    padding: 12px;
    border: 1px solid currentColor;
    border-radius: 9px;
}
.dropdown--outlined .dropdown__title
{
    display: flex;
    justify-content: space-between;
}
.dropdown--outlined .dropdown__text
{
    margin-top: 12px;
}
@keyframes dropdown
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.footer
{
    clear: both;
    background: #fff;
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    padding-bottom: 48px;
    position: relative;
}
@media(max-width: 767px)
{
    .footer
    {
        padding-bottom: 48px;
    }
}
.footer__container
{
    border-top: 1px solid #f0f8ff;
    padding-top: 48px;
}
@media(max-width: 479px)
{
    .footer__container
    {
        padding-top: 20px;
    }
}
.footer__lang-social-cointainer
{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: start;
    grid-gap: 6px;
    gap: 6px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.footer__lang-social-cointainer>*
{
    margin: 3px 3px;
}
}
@media(min-width: 1440px)
{
    .footer__lang-social-cointainer
    {
        grid-gap: 12px;
        gap: 12px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .footer__lang-social-cointainer>*
    {
        margin: 6px 6px;
    }
    }
}
.formpx.no-labels
{
    font-size: 0;
}
.formpx .formpx__group
{
    position: relative;
    margin: 32px 0;
    max-width: 325px;
}
@media(max-width: 767px)
{
    .formpx .formpx__group
    {
        max-width: 100%;
    }
}
.formpx .formpx__group label
{
    display: inline-block;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 12px 12px 12px 0;
}
.formpx .formpx__group label span
{
    color: #ef7171;
}
.formpx .formpx__group .formpx__input
{
    max-width: 100%;
}
.formpx select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.formpx .formpx__input
{
    -moz-appearance: textfield;
    background-color: #f6f6f6;
    border: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom: 1px solid #cdd8f0;
    box-sizing: border-box;
    color: #272b33;
    display: block;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    line-height: 22px;
    margin-bottom: 12px;
    outline: 0;
    padding: 15px 12px;
    transition: all .2s ease;
    width: 100%;
}
@media(min-width: 768px)
{
    .formpx .formpx__input
    {
        display: inline-block;
        margin: 0;
        max-width: 65%;
        vertical-align: middle;
    }
    .optinform .formpx .formpx__input
    {
        border-radius: 9px 0 0 9px;
    }
    .formpx .formpx__input::placeholder
    {
        color: #9ea2ab;
        opacity: 1;
    }
}
.formpx .formpx__input::-webkit-inner-spin-button, .formpx .formpx__input::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}
.formpx .formpx__input.wpcf7-not-valid
{
    outline: 1px solid #ef7171;
}
.formpx .formpx__input:not(select):focus
{
    color: #0086ff;
    border-color: #0086ff;
}
.formpx .formpx__currency
{
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.formpx .formpx__currency-symbol
{
    color: #fff;
    margin: 16px 0;
    position: absolute;
    right: 10px;
}
.formpx .formpx__radio
{
    appearance: none;
    border: 3px solid transparent;
    border-radius: 50%;
    cursor: pointer;
    outline: 2px solid #fff;
    transition: background .3s,border-color .3s;
    vertical-align: text-bottom;
    height: 18px;
    width: 18px;
}
.formpx .formpx__radio:checked
{
    background: #0086ff;
    border-color: inherit;
    outline-color: #0086ff;
}
.formpx .formpx__button, .formpx [type=submit]
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    box-sizing: border-box;
    display: block;
    font-weight: 700;
    line-height: 18px;
    padding: 17px 20px;
    text-align: center;
    width: 100%;
}
@media(min-width: 768px)
{
    .formpx .formpx__button, .formpx [type=submit]
    {
        display: inline-block;
        margin: 0;
        max-width: 35%;
        vertical-align: middle;
        width: auto;
    }
    .optinform .formpx .formpx__button, .optinform .formpx [type=submit]
    {
        border-radius: 0 9px 9px 0;
    }
}
.formpx .wpcf7-not-valid-tip
{
    color: #ef7171;
}
.formpx .wpcf7-list-item
{
    margin: 10px 0 0;
}
.formpx__message
{
    border-radius: 0;
    left: 0;
    padding: 0;
    position: fixed;
    top: -128px;
    transition: top .2s ease;
    width: 100%;
    z-index: 999;
}
.formpx__message p
{
    border: 0;
    border-radius: 0;
    color: #fff;
    margin: 0;
    padding: 16px 12px;
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.formpx__message p.error
{
    background-color: #ef7171;
}
.formpx__message p.success
{
    background-color: #00c76b;
}
.notification-appears
{
    animation-duration: 3.5s;
    animation-fill-mode: forwards;
    animation-name: notification-appears;
}
@keyframes notification-appears
{
    5%
    {
        top: 0;
    }
    90%
    {
        top: 0;
    }
    100%
    {
        top: -128px;
    }
}
.game-slider
{
    margin-top: 0;
}
@media(min-width: 768px)
{
    .game-slider
    {
        margin-top: 42px;
    }
}
.game-slider__title
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0 auto 12px;
}
.game-slider__item:not(:last-child)
{
    margin-right: 12px;
}
.game-slider--small
{
    margin: 0 0 24px;
}
.game-card
{
    width: 100%;
    max-width: var(--game-card-width);
}
.game-card__thumbnail
{
    height: var(--game-card-height);
    position: relative;
    background-color: #f0f8ff;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 9px;
}
.game-card__fg-image
{
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 18px;
}
.game-card__fg-image img
{
    max-width: 100%;
    max-height: 100%;
}
.game-card__bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    width: 100%;
    min-height: 36px;
    padding: 6px;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    text-align: left;
    background: rgba(0,0,0,.8);
    border-radius: 0 0 12px 12px;
}
.game-card__bottom__name
{
    width: 100%;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
}
.game-card__jackpot
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #fff;
    width: 100%;
}
.game-card__jackpot:last-child
{
    text-align: center;
}
.game-card__hot-ometer
{
    width: 100%;
    margin-top: 6px;
    background-color: rgba(255,255,255,.1);
    border-radius: 7px;
    height: 7px;
}
.game-card__hot-ometer__progress
{
    background-color: #00c76b;
    border-radius: 7px;
    margin: 0;
    max-width: 99.8%;
    min-width: 5.5%;
    overflow: hidden;
    transition: all cubic-bezier(.25,.5,.25,1) 2s;
    width: 0;
    height: 100%;
    animation-duration: 2s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
.game-card__hot-ometer__progress[data-width="0%"]
{
    width: 0%;
    animation-name: hot-ometer-0;
}
@keyframes hot-ometer-0
{
    from
    {
        width: 0;
    }
    to
    {
        width: 0%;
    }
}
.game-card__hot-ometer__progress[data-width="1%"]
{
    width: 1%;
    animation-name: hot-ometer-1;
}
@keyframes hot-ometer-1
{
    from
    {
        width: 0;
    }
    to
    {
        width: 1%;
    }
}
.game-card__hot-ometer__progress[data-width="2%"]
{
    width: 2%;
    animation-name: hot-ometer-2;
}
@keyframes hot-ometer-2
{
    from
    {
        width: 0;
    }
    to
    {
        width: 2%;
    }
}
.game-card__hot-ometer__progress[data-width="3%"]
{
    width: 3%;
    animation-name: hot-ometer-3;
}
@keyframes hot-ometer-3
{
    from
    {
        width: 0;
    }
    to
    {
        width: 3%;
    }
}
.game-card__hot-ometer__progress[data-width="4%"]
{
    width: 4%;
    animation-name: hot-ometer-4;
}
@keyframes hot-ometer-4
{
    from
    {
        width: 0;
    }
    to
    {
        width: 4%;
    }
}
.game-card__hot-ometer__progress[data-width="5%"]
{
    width: 5%;
    animation-name: hot-ometer-5;
}
@keyframes hot-ometer-5
{
    from
    {
        width: 0;
    }
    to
    {
        width: 5%;
    }
}
.game-card__hot-ometer__progress[data-width="6%"]
{
    width: 6%;
    animation-name: hot-ometer-6;
}
@keyframes hot-ometer-6
{
    from
    {
        width: 0;
    }
    to
    {
        width: 6%;
    }
}
.game-card__hot-ometer__progress[data-width="7%"]
{
    width: 7%;
    animation-name: hot-ometer-7;
}
@keyframes hot-ometer-7
{
    from
    {
        width: 0;
    }
    to
    {
        width: 7%;
    }
}
.game-card__hot-ometer__progress[data-width="8%"]
{
    width: 8%;
    animation-name: hot-ometer-8;
}
@keyframes hot-ometer-8
{
    from
    {
        width: 0;
    }
    to
    {
        width: 8%;
    }
}
.game-card__hot-ometer__progress[data-width="9%"]
{
    width: 9%;
    animation-name: hot-ometer-9;
}
@keyframes hot-ometer-9
{
    from
    {
        width: 0;
    }
    to
    {
        width: 9%;
    }
}
.game-card__hot-ometer__progress[data-width="10%"]
{
    width: 10%;
    animation-name: hot-ometer-10;
}
@keyframes hot-ometer-10
{
    from
    {
        width: 0;
    }
    to
    {
        width: 10%;
    }
}
.game-card__hot-ometer__progress[data-width="11%"]
{
    width: 11%;
    animation-name: hot-ometer-11;
}
@keyframes hot-ometer-11
{
    from
    {
        width: 0;
    }
    to
    {
        width: 11%;
    }
}
.game-card__hot-ometer__progress[data-width="12%"]
{
    width: 12%;
    animation-name: hot-ometer-12;
}
@keyframes hot-ometer-12
{
    from
    {
        width: 0;
    }
    to
    {
        width: 12%;
    }
}
.game-card__hot-ometer__progress[data-width="13%"]
{
    width: 13%;
    animation-name: hot-ometer-13;
}
@keyframes hot-ometer-13
{
    from
    {
        width: 0;
    }
    to
    {
        width: 13%;
    }
}
.game-card__hot-ometer__progress[data-width="14%"]
{
    width: 14%;
    animation-name: hot-ometer-14;
}
@keyframes hot-ometer-14
{
    from
    {
        width: 0;
    }
    to
    {
        width: 14%;
    }
}
.game-card__hot-ometer__progress[data-width="15%"]
{
    width: 15%;
    animation-name: hot-ometer-15;
}
@keyframes hot-ometer-15
{
    from
    {
        width: 0;
    }
    to
    {
        width: 15%;
    }
}
.game-card__hot-ometer__progress[data-width="16%"]
{
    width: 16%;
    animation-name: hot-ometer-16;
}
@keyframes hot-ometer-16
{
    from
    {
        width: 0;
    }
    to
    {
        width: 16%;
    }
}
.game-card__hot-ometer__progress[data-width="17%"]
{
    width: 17%;
    animation-name: hot-ometer-17;
}
@keyframes hot-ometer-17
{
    from
    {
        width: 0;
    }
    to
    {
        width: 17%;
    }
}
.game-card__hot-ometer__progress[data-width="18%"]
{
    width: 18%;
    animation-name: hot-ometer-18;
}
@keyframes hot-ometer-18
{
    from
    {
        width: 0;
    }
    to
    {
        width: 18%;
    }
}
.game-card__hot-ometer__progress[data-width="19%"]
{
    width: 19%;
    animation-name: hot-ometer-19;
}
@keyframes hot-ometer-19
{
    from
    {
        width: 0;
    }
    to
    {
        width: 19%;
    }
}
.game-card__hot-ometer__progress[data-width="20%"]
{
    width: 20%;
    animation-name: hot-ometer-20;
}
@keyframes hot-ometer-20
{
    from
    {
        width: 0;
    }
    to
    {
        width: 20%;
    }
}
.game-card__hot-ometer__progress[data-width="21%"]
{
    width: 21%;
    animation-name: hot-ometer-21;
}
@keyframes hot-ometer-21
{
    from
    {
        width: 0;
    }
    to
    {
        width: 21%;
    }
}
.game-card__hot-ometer__progress[data-width="22%"]
{
    width: 22%;
    animation-name: hot-ometer-22;
}
@keyframes hot-ometer-22
{
    from
    {
        width: 0;
    }
    to
    {
        width: 22%;
    }
}
.game-card__hot-ometer__progress[data-width="23%"]
{
    width: 23%;
    animation-name: hot-ometer-23;
}
@keyframes hot-ometer-23
{
    from
    {
        width: 0;
    }
    to
    {
        width: 23%;
    }
}
.game-card__hot-ometer__progress[data-width="24%"]
{
    width: 24%;
    animation-name: hot-ometer-24;
}
@keyframes hot-ometer-24
{
    from
    {
        width: 0;
    }
    to
    {
        width: 24%;
    }
}
.game-card__hot-ometer__progress[data-width="25%"]
{
    width: 25%;
    animation-name: hot-ometer-25;
}
@keyframes hot-ometer-25
{
    from
    {
        width: 0;
    }
    to
    {
        width: 25%;
    }
}
.game-card__hot-ometer__progress[data-width="26%"]
{
    width: 26%;
    animation-name: hot-ometer-26;
}
@keyframes hot-ometer-26
{
    from
    {
        width: 0;
    }
    to
    {
        width: 26%;
    }
}
.game-card__hot-ometer__progress[data-width="27%"]
{
    width: 27%;
    animation-name: hot-ometer-27;
}
@keyframes hot-ometer-27
{
    from
    {
        width: 0;
    }
    to
    {
        width: 27%;
    }
}
.game-card__hot-ometer__progress[data-width="28%"]
{
    width: 28%;
    animation-name: hot-ometer-28;
}
@keyframes hot-ometer-28
{
    from
    {
        width: 0;
    }
    to
    {
        width: 28%;
    }
}
.game-card__hot-ometer__progress[data-width="29%"]
{
    width: 29%;
    animation-name: hot-ometer-29;
}
@keyframes hot-ometer-29
{
    from
    {
        width: 0;
    }
    to
    {
        width: 29%;
    }
}
.game-card__hot-ometer__progress[data-width="30%"]
{
    width: 30%;
    animation-name: hot-ometer-30;
}
@keyframes hot-ometer-30
{
    from
    {
        width: 0;
    }
    to
    {
        width: 30%;
    }
}
.game-card__hot-ometer__progress[data-width="31%"]
{
    width: 31%;
    animation-name: hot-ometer-31;
}
@keyframes hot-ometer-31
{
    from
    {
        width: 0;
    }
    to
    {
        width: 31%;
    }
}
.game-card__hot-ometer__progress[data-width="32%"]
{
    width: 32%;
    animation-name: hot-ometer-32;
}
@keyframes hot-ometer-32
{
    from
    {
        width: 0;
    }
    to
    {
        width: 32%;
    }
}
.game-card__hot-ometer__progress[data-width="33%"]
{
    width: 33%;
    animation-name: hot-ometer-33;
}
@keyframes hot-ometer-33
{
    from
    {
        width: 0;
    }
    to
    {
        width: 33%;
    }
}
.game-card__hot-ometer__progress[data-width="34%"]
{
    width: 34%;
    animation-name: hot-ometer-34;
}
@keyframes hot-ometer-34
{
    from
    {
        width: 0;
    }
    to
    {
        width: 34%;
    }
}
.game-card__hot-ometer__progress[data-width="35%"]
{
    width: 35%;
    animation-name: hot-ometer-35;
}
@keyframes hot-ometer-35
{
    from
    {
        width: 0;
    }
    to
    {
        width: 35%;
    }
}
.game-card__hot-ometer__progress[data-width="36%"]
{
    width: 36%;
    animation-name: hot-ometer-36;
}
@keyframes hot-ometer-36
{
    from
    {
        width: 0;
    }
    to
    {
        width: 36%;
    }
}
.game-card__hot-ometer__progress[data-width="37%"]
{
    width: 37%;
    animation-name: hot-ometer-37;
}
@keyframes hot-ometer-37
{
    from
    {
        width: 0;
    }
    to
    {
        width: 37%;
    }
}
.game-card__hot-ometer__progress[data-width="38%"]
{
    width: 38%;
    animation-name: hot-ometer-38;
}
@keyframes hot-ometer-38
{
    from
    {
        width: 0;
    }
    to
    {
        width: 38%;
    }
}
.game-card__hot-ometer__progress[data-width="39%"]
{
    width: 39%;
    animation-name: hot-ometer-39;
}
@keyframes hot-ometer-39
{
    from
    {
        width: 0;
    }
    to
    {
        width: 39%;
    }
}
.game-card__hot-ometer__progress[data-width="40%"]
{
    width: 40%;
    animation-name: hot-ometer-40;
}
@keyframes hot-ometer-40
{
    from
    {
        width: 0;
    }
    to
    {
        width: 40%;
    }
}
.game-card__hot-ometer__progress[data-width="41%"]
{
    width: 41%;
    animation-name: hot-ometer-41;
}
@keyframes hot-ometer-41
{
    from
    {
        width: 0;
    }
    to
    {
        width: 41%;
    }
}
.game-card__hot-ometer__progress[data-width="42%"]
{
    width: 42%;
    animation-name: hot-ometer-42;
}
@keyframes hot-ometer-42
{
    from
    {
        width: 0;
    }
    to
    {
        width: 42%;
    }
}
.game-card__hot-ometer__progress[data-width="43%"]
{
    width: 43%;
    animation-name: hot-ometer-43;
}
@keyframes hot-ometer-43
{
    from
    {
        width: 0;
    }
    to
    {
        width: 43%;
    }
}
.game-card__hot-ometer__progress[data-width="44%"]
{
    width: 44%;
    animation-name: hot-ometer-44;
}
@keyframes hot-ometer-44
{
    from
    {
        width: 0;
    }
    to
    {
        width: 44%;
    }
}
.game-card__hot-ometer__progress[data-width="45%"]
{
    width: 45%;
    animation-name: hot-ometer-45;
}
@keyframes hot-ometer-45
{
    from
    {
        width: 0;
    }
    to
    {
        width: 45%;
    }
}
.game-card__hot-ometer__progress[data-width="46%"]
{
    width: 46%;
    animation-name: hot-ometer-46;
}
@keyframes hot-ometer-46
{
    from
    {
        width: 0;
    }
    to
    {
        width: 46%;
    }
}
.game-card__hot-ometer__progress[data-width="47%"]
{
    width: 47%;
    animation-name: hot-ometer-47;
}
@keyframes hot-ometer-47
{
    from
    {
        width: 0;
    }
    to
    {
        width: 47%;
    }
}
.game-card__hot-ometer__progress[data-width="48%"]
{
    width: 48%;
    animation-name: hot-ometer-48;
}
@keyframes hot-ometer-48
{
    from
    {
        width: 0;
    }
    to
    {
        width: 48%;
    }
}
.game-card__hot-ometer__progress[data-width="49%"]
{
    width: 49%;
    animation-name: hot-ometer-49;
}
@keyframes hot-ometer-49
{
    from
    {
        width: 0;
    }
    to
    {
        width: 49%;
    }
}
.game-card__hot-ometer__progress[data-width="50%"]
{
    width: 50%;
    animation-name: hot-ometer-50;
}
@keyframes hot-ometer-50
{
    from
    {
        width: 0;
    }
    to
    {
        width: 50%;
    }
}
.game-card__hot-ometer__progress[data-width="51%"]
{
    width: 51%;
    animation-name: hot-ometer-51;
}
@keyframes hot-ometer-51
{
    from
    {
        width: 0;
    }
    to
    {
        width: 51%;
    }
}
.game-card__hot-ometer__progress[data-width="52%"]
{
    width: 52%;
    animation-name: hot-ometer-52;
}
@keyframes hot-ometer-52
{
    from
    {
        width: 0;
    }
    to
    {
        width: 52%;
    }
}
.game-card__hot-ometer__progress[data-width="53%"]
{
    width: 53%;
    animation-name: hot-ometer-53;
}
@keyframes hot-ometer-53
{
    from
    {
        width: 0;
    }
    to
    {
        width: 53%;
    }
}
.game-card__hot-ometer__progress[data-width="54%"]
{
    width: 54%;
    animation-name: hot-ometer-54;
}
@keyframes hot-ometer-54
{
    from
    {
        width: 0;
    }
    to
    {
        width: 54%;
    }
}
.game-card__hot-ometer__progress[data-width="55%"]
{
    width: 55%;
    animation-name: hot-ometer-55;
}
@keyframes hot-ometer-55
{
    from
    {
        width: 0;
    }
    to
    {
        width: 55%;
    }
}
.game-card__hot-ometer__progress[data-width="56%"]
{
    width: 56%;
    animation-name: hot-ometer-56;
}
@keyframes hot-ometer-56
{
    from
    {
        width: 0;
    }
    to
    {
        width: 56%;
    }
}
.game-card__hot-ometer__progress[data-width="57%"]
{
    width: 57%;
    animation-name: hot-ometer-57;
}
@keyframes hot-ometer-57
{
    from
    {
        width: 0;
    }
    to
    {
        width: 57%;
    }
}
.game-card__hot-ometer__progress[data-width="58%"]
{
    width: 58%;
    animation-name: hot-ometer-58;
}
@keyframes hot-ometer-58
{
    from
    {
        width: 0;
    }
    to
    {
        width: 58%;
    }
}
.game-card__hot-ometer__progress[data-width="59%"]
{
    width: 59%;
    animation-name: hot-ometer-59;
}
@keyframes hot-ometer-59
{
    from
    {
        width: 0;
    }
    to
    {
        width: 59%;
    }
}
.game-card__hot-ometer__progress[data-width="60%"]
{
    width: 60%;
    animation-name: hot-ometer-60;
}
@keyframes hot-ometer-60
{
    from
    {
        width: 0;
    }
    to
    {
        width: 60%;
    }
}
.game-card__hot-ometer__progress[data-width="61%"]
{
    width: 61%;
    animation-name: hot-ometer-61;
}
@keyframes hot-ometer-61
{
    from
    {
        width: 0;
    }
    to
    {
        width: 61%;
    }
}
.game-card__hot-ometer__progress[data-width="62%"]
{
    width: 62%;
    animation-name: hot-ometer-62;
}
@keyframes hot-ometer-62
{
    from
    {
        width: 0;
    }
    to
    {
        width: 62%;
    }
}
.game-card__hot-ometer__progress[data-width="63%"]
{
    width: 63%;
    animation-name: hot-ometer-63;
}
@keyframes hot-ometer-63
{
    from
    {
        width: 0;
    }
    to
    {
        width: 63%;
    }
}
.game-card__hot-ometer__progress[data-width="64%"]
{
    width: 64%;
    animation-name: hot-ometer-64;
}
@keyframes hot-ometer-64
{
    from
    {
        width: 0;
    }
    to
    {
        width: 64%;
    }
}
.game-card__hot-ometer__progress[data-width="65%"]
{
    width: 65%;
    animation-name: hot-ometer-65;
}
@keyframes hot-ometer-65
{
    from
    {
        width: 0;
    }
    to
    {
        width: 65%;
    }
}
.game-card__hot-ometer__progress[data-width="66%"]
{
    width: 66%;
    animation-name: hot-ometer-66;
}
@keyframes hot-ometer-66
{
    from
    {
        width: 0;
    }
    to
    {
        width: 66%;
    }
}
.game-card__hot-ometer__progress[data-width="67%"]
{
    width: 67%;
    animation-name: hot-ometer-67;
}
@keyframes hot-ometer-67
{
    from
    {
        width: 0;
    }
    to
    {
        width: 67%;
    }
}
.game-card__hot-ometer__progress[data-width="68%"]
{
    width: 68%;
    animation-name: hot-ometer-68;
}
@keyframes hot-ometer-68
{
    from
    {
        width: 0;
    }
    to
    {
        width: 68%;
    }
}
.game-card__hot-ometer__progress[data-width="69%"]
{
    width: 69%;
    animation-name: hot-ometer-69;
}
@keyframes hot-ometer-69
{
    from
    {
        width: 0;
    }
    to
    {
        width: 69%;
    }
}
.game-card__hot-ometer__progress[data-width="70%"]
{
    width: 70%;
    animation-name: hot-ometer-70;
}
@keyframes hot-ometer-70
{
    from
    {
        width: 0;
    }
    to
    {
        width: 70%;
    }
}
.game-card__hot-ometer__progress[data-width="71%"]
{
    width: 71%;
    animation-name: hot-ometer-71;
}
@keyframes hot-ometer-71
{
    from
    {
        width: 0;
    }
    to
    {
        width: 71%;
    }
}
.game-card__hot-ometer__progress[data-width="72%"]
{
    width: 72%;
    animation-name: hot-ometer-72;
}
@keyframes hot-ometer-72
{
    from
    {
        width: 0;
    }
    to
    {
        width: 72%;
    }
}
.game-card__hot-ometer__progress[data-width="73%"]
{
    width: 73%;
    animation-name: hot-ometer-73;
}
@keyframes hot-ometer-73
{
    from
    {
        width: 0;
    }
    to
    {
        width: 73%;
    }
}
.game-card__hot-ometer__progress[data-width="74%"]
{
    width: 74%;
    animation-name: hot-ometer-74;
}
@keyframes hot-ometer-74
{
    from
    {
        width: 0;
    }
    to
    {
        width: 74%;
    }
}
.game-card__hot-ometer__progress[data-width="75%"]
{
    width: 75%;
    animation-name: hot-ometer-75;
}
@keyframes hot-ometer-75
{
    from
    {
        width: 0;
    }
    to
    {
        width: 75%;
    }
}
.game-card__hot-ometer__progress[data-width="76%"]
{
    width: 76%;
    animation-name: hot-ometer-76;
}
@keyframes hot-ometer-76
{
    from
    {
        width: 0;
    }
    to
    {
        width: 76%;
    }
}
.game-card__hot-ometer__progress[data-width="77%"]
{
    width: 77%;
    animation-name: hot-ometer-77;
}
@keyframes hot-ometer-77
{
    from
    {
        width: 0;
    }
    to
    {
        width: 77%;
    }
}
.game-card__hot-ometer__progress[data-width="78%"]
{
    width: 78%;
    animation-name: hot-ometer-78;
}
@keyframes hot-ometer-78
{
    from
    {
        width: 0;
    }
    to
    {
        width: 78%;
    }
}
.game-card__hot-ometer__progress[data-width="79%"]
{
    width: 79%;
    animation-name: hot-ometer-79;
}
@keyframes hot-ometer-79
{
    from
    {
        width: 0;
    }
    to
    {
        width: 79%;
    }
}
.game-card__hot-ometer__progress[data-width="80%"]
{
    width: 80%;
    animation-name: hot-ometer-80;
}
@keyframes hot-ometer-80
{
    from
    {
        width: 0;
    }
    to
    {
        width: 80%;
    }
}
.game-card__hot-ometer__progress[data-width="81%"]
{
    width: 81%;
    animation-name: hot-ometer-81;
}
@keyframes hot-ometer-81
{
    from
    {
        width: 0;
    }
    to
    {
        width: 81%;
    }
}
.game-card__hot-ometer__progress[data-width="82%"]
{
    width: 82%;
    animation-name: hot-ometer-82;
}
@keyframes hot-ometer-82
{
    from
    {
        width: 0;
    }
    to
    {
        width: 82%;
    }
}
.game-card__hot-ometer__progress[data-width="83%"]
{
    width: 83%;
    animation-name: hot-ometer-83;
}
@keyframes hot-ometer-83
{
    from
    {
        width: 0;
    }
    to
    {
        width: 83%;
    }
}
.game-card__hot-ometer__progress[data-width="84%"]
{
    width: 84%;
    animation-name: hot-ometer-84;
}
@keyframes hot-ometer-84
{
    from
    {
        width: 0;
    }
    to
    {
        width: 84%;
    }
}
.game-card__hot-ometer__progress[data-width="85%"]
{
    width: 85%;
    animation-name: hot-ometer-85;
}
@keyframes hot-ometer-85
{
    from
    {
        width: 0;
    }
    to
    {
        width: 85%;
    }
}
.game-card__hot-ometer__progress[data-width="86%"]
{
    width: 86%;
    animation-name: hot-ometer-86;
}
@keyframes hot-ometer-86
{
    from
    {
        width: 0;
    }
    to
    {
        width: 86%;
    }
}
.game-card__hot-ometer__progress[data-width="87%"]
{
    width: 87%;
    animation-name: hot-ometer-87;
}
@keyframes hot-ometer-87
{
    from
    {
        width: 0;
    }
    to
    {
        width: 87%;
    }
}
.game-card__hot-ometer__progress[data-width="88%"]
{
    width: 88%;
    animation-name: hot-ometer-88;
}
@keyframes hot-ometer-88
{
    from
    {
        width: 0;
    }
    to
    {
        width: 88%;
    }
}
.game-card__hot-ometer__progress[data-width="89%"]
{
    width: 89%;
    animation-name: hot-ometer-89;
}
@keyframes hot-ometer-89
{
    from
    {
        width: 0;
    }
    to
    {
        width: 89%;
    }
}
.game-card__hot-ometer__progress[data-width="90%"]
{
    width: 90%;
    animation-name: hot-ometer-90;
}
@keyframes hot-ometer-90
{
    from
    {
        width: 0;
    }
    to
    {
        width: 90%;
    }
}
.game-card__hot-ometer__progress[data-width="91%"]
{
    width: 91%;
    animation-name: hot-ometer-91;
}
@keyframes hot-ometer-91
{
    from
    {
        width: 0;
    }
    to
    {
        width: 91%;
    }
}
.game-card__hot-ometer__progress[data-width="92%"]
{
    width: 92%;
    animation-name: hot-ometer-92;
}
@keyframes hot-ometer-92
{
    from
    {
        width: 0;
    }
    to
    {
        width: 92%;
    }
}
.game-card__hot-ometer__progress[data-width="93%"]
{
    width: 93%;
    animation-name: hot-ometer-93;
}
@keyframes hot-ometer-93
{
    from
    {
        width: 0;
    }
    to
    {
        width: 93%;
    }
}
.game-card__hot-ometer__progress[data-width="94%"]
{
    width: 94%;
    animation-name: hot-ometer-94;
}
@keyframes hot-ometer-94
{
    from
    {
        width: 0;
    }
    to
    {
        width: 94%;
    }
}
.game-card__hot-ometer__progress[data-width="95%"]
{
    width: 95%;
    animation-name: hot-ometer-95;
}
@keyframes hot-ometer-95
{
    from
    {
        width: 0;
    }
    to
    {
        width: 95%;
    }
}
.game-card__hot-ometer__progress[data-width="96%"]
{
    width: 96%;
    animation-name: hot-ometer-96;
}
@keyframes hot-ometer-96
{
    from
    {
        width: 0;
    }
    to
    {
        width: 96%;
    }
}
.game-card__hot-ometer__progress[data-width="97%"]
{
    width: 97%;
    animation-name: hot-ometer-97;
}
@keyframes hot-ometer-97
{
    from
    {
        width: 0;
    }
    to
    {
        width: 97%;
    }
}
.game-card__hot-ometer__progress[data-width="98%"]
{
    width: 98%;
    animation-name: hot-ometer-98;
}
@keyframes hot-ometer-98
{
    from
    {
        width: 0;
    }
    to
    {
        width: 98%;
    }
}
.game-card__hot-ometer__progress[data-width="99%"]
{
    width: 99%;
    animation-name: hot-ometer-99;
}
@keyframes hot-ometer-99
{
    from
    {
        width: 0;
    }
    to
    {
        width: 99%;
    }
}
.game-card__hot-ometer__progress[data-width="100%"]
{
    width: 100%;
    animation-name: hot-ometer-100;
}
@keyframes hot-ometer-100
{
    from
    {
        width: 0;
    }
    to
    {
        width: 100%;
    }
}
.game-card__hover
{
    opacity: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .3s cubic-bezier(.25,.01,.25,1);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-radius: 9px;
    background: rgba(0,0,0,.4);
    backdrop-filter: blur(10px);
}
.game-card__hover__name
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
}
.game-card__hover__provider
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
}
.game-card__hover__button
{
    margin-top: 24px;
    text-overflow: ellipsis;
}
.game-card:hover .game-card__hover
{
    opacity: 1;
}
.game-card__name
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #272b33;
    text-align: left;
    margin-top: 6px;
}
.game-card__provider
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
    text-align: left;
}
.game-card--1x1
{
    --game-card-width: 104px;
    --game-card-height: 104px;
}
.game-card--1x1:hover .game-card__hover
{
    display: none;
}
.game-card--1x1 .game-card__fg-image
{
    display: none;
}
.game-card--1x1 .game-card__jackpot
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.game-card--1_5x1_5
{
    --game-card-width: 169.5px;
    --game-card-height: 169.5px;
}
.game-card--1_5x1_5 .game-card__hover
{
    padding: 15px;
}
.game-card--1_5x1_5:hover .game-card__hover
{
    display: flex;
}
.game-card--1_5x1_5 .game-card__hover__button
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    padding: 8px 12px;
}
.game-card--1_5x1_5 .game-card__fg-image
{
    display: none;
}
.game-card--1_5x1_5__jackpot
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.game-card--2_25x2_25
{
    --game-card-width: 249px;
    --game-card-height: 249px;
}
.game-card--2_25x2_25 .game-card__hover
{
    padding: 15px;
}
.game-card--2_25x2_25:hover .game-card__hover
{
    display: flex;
}
.game-card--2_25x2_25 .game-card__hover__button
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    padding: 8px 12px;
}
.game-card--2_25x2_25 .game-card__fg-image
{
    display: flex;
}
.game-card--2_25x2_25__jackpot
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.game-card--2_5x2_5
{
    --game-card-width: 291px;
    --game-card-height: 291px;
}
.game-card--2_5x2_5 .game-card__hover
{
    padding: 15px;
}
.game-card--2_5x2_5:hover .game-card__hover
{
    display: flex;
}
.game-card--2_5x2_5 .game-card__hover__button
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    padding: 8px 12px;
}
.game-card--2_5x2_5 .game-card__fg-image
{
    display: flex;
}
.game-card--2_5x2_5__jackpot
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.game-card--3x2
{
    --game-card-width: 336px;
    --game-card-height: 220px;
}
.game-card--3x2 .game-card__hover
{
    padding: 36px 48px;
}
.game-card--3x2:hover .game-card__hover
{
    display: flex;
}
.game-card--3x2 .game-card__hover__button
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    padding: 14px 24px;
}
.game-card--3x2 .game-card__fg-image
{
    display: flex;
}
.game-card--3x2__jackpot
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.game-card--4x2_5
{
    --game-card-width: 391px;
    --game-card-height: 291px;
}
.game-card--4x2_5 .game-card__hover
{
    padding: 36px 48px;
}
.game-card--4x2_5:hover .game-card__hover
{
    display: flex;
}
.game-card--4x2_5 .game-card__hover__button
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    padding: 14px 24px;
}
.game-card--4x2_5 .game-card__fg-image
{
    display: flex;
}
.game-card--4x2_5__jackpot
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.game-card--4_5x2_25
{
    --game-card-width: 510px;
    --game-card-height: 249px;
}
.game-card--4_5x2_25 .game-card__hover
{
    padding: 36px 48px;
}
.game-card--4_5x2_25:hover .game-card__hover
{
    display: flex;
}
.game-card--4_5x2_25 .game-card__hover__button
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    padding: 14px 24px;
}
.game-card--4_5x2_25 .game-card__fg-image
{
    display: flex;
}
.game-card--4_5x2_25__jackpot
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.game-card--4_5x3
{
    --game-card-width: 510px;
    --game-card-height: 336px;
}
.game-card--4_5x3 .game-card__hover
{
    padding: 36px 48px;
}
.game-card--4_5x3:hover .game-card__hover
{
    display: flex;
}
.game-card--4_5x3 .game-card__hover__button
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    padding: 14px 24px;
}
.game-card--4_5x3 .game-card__fg-image
{
    display: flex;
}
.game-card--4_5x3__jackpot
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .game-card--lg-1x1
    {
        --game-card-width: 104px;
        --game-card-height: 104px;
    }
    .game-card--lg-1x1:hover .game-card__hover
    {
        display: none;
    }
    .game-card--lg-1x1 .game-card__fg-image
    {
        display: none;
    }
    .game-card--lg-1x1 .game-card__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 16px;
        text-transform: none;
    }
    .game-card--lg-1_5x1_5
    {
        --game-card-width: 169.5px;
        --game-card-height: 169.5px;
    }
    .game-card--lg-1_5x1_5 .game-card__hover
    {
        padding: 15px;
    }
    .game-card--lg-1_5x1_5:hover .game-card__hover
    {
        display: flex;
    }
    .game-card--lg-1_5x1_5 .game-card__hover__button
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
    .game-card--lg-1_5x1_5 .game-card__fg-image
    {
        display: none;
    }
    .game-card--lg-1_5x1_5__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
    }
    .game-card--lg-2_25x2_25
    {
        --game-card-width: 249px;
        --game-card-height: 249px;
    }
    .game-card--lg-2_25x2_25 .game-card__hover
    {
        padding: 15px;
    }
    .game-card--lg-2_25x2_25:hover .game-card__hover
    {
        display: flex;
    }
    .game-card--lg-2_25x2_25 .game-card__hover__button
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
    .game-card--lg-2_25x2_25 .game-card__fg-image
    {
        display: flex;
    }
    .game-card--lg-2_25x2_25__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
    }
    .game-card--lg-2_5x2_5
    {
        --game-card-width: 291px;
        --game-card-height: 291px;
    }
    .game-card--lg-2_5x2_5 .game-card__hover
    {
        padding: 15px;
    }
    .game-card--lg-2_5x2_5:hover .game-card__hover
    {
        display: flex;
    }
    .game-card--lg-2_5x2_5 .game-card__hover__button
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
    .game-card--lg-2_5x2_5 .game-card__fg-image
    {
        display: flex;
    }
    .game-card--lg-2_5x2_5__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
    }
    .game-card--lg-3x2
    {
        --game-card-width: 336px;
        --game-card-height: 220px;
    }
    .game-card--lg-3x2 .game-card__hover
    {
        padding: 36px 48px;
    }
    .game-card--lg-3x2:hover .game-card__hover
    {
        display: flex;
    }
    .game-card--lg-3x2 .game-card__hover__button
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
        padding: 14px 24px;
    }
    .game-card--lg-3x2 .game-card__fg-image
    {
        display: flex;
    }
    .game-card--lg-3x2__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
    }
    .game-card--lg-4x2_5
    {
        --game-card-width: 391px;
        --game-card-height: 291px;
    }
    .game-card--lg-4x2_5 .game-card__hover
    {
        padding: 36px 48px;
    }
    .game-card--lg-4x2_5:hover .game-card__hover
    {
        display: flex;
    }
    .game-card--lg-4x2_5 .game-card__hover__button
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
        padding: 14px 24px;
    }
    .game-card--lg-4x2_5 .game-card__fg-image
    {
        display: flex;
    }
    .game-card--lg-4x2_5__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
    }
    .game-card--lg-4_5x2_25
    {
        --game-card-width: 510px;
        --game-card-height: 249px;
    }
    .game-card--lg-4_5x2_25 .game-card__hover
    {
        padding: 36px 48px;
    }
    .game-card--lg-4_5x2_25:hover .game-card__hover
    {
        display: flex;
    }
    .game-card--lg-4_5x2_25 .game-card__hover__button
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
        padding: 14px 24px;
    }
    .game-card--lg-4_5x2_25 .game-card__fg-image
    {
        display: flex;
    }
    .game-card--lg-4_5x2_25__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
    }
    .game-card--lg-4_5x3
    {
        --game-card-width: 510px;
        --game-card-height: 336px;
    }
    .game-card--lg-4_5x3 .game-card__hover
    {
        padding: 36px 48px;
    }
    .game-card--lg-4_5x3:hover .game-card__hover
    {
        display: flex;
    }
    .game-card--lg-4_5x3 .game-card__hover__button
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
        padding: 14px 24px;
    }
    .game-card--lg-4_5x3 .game-card__fg-image
    {
        display: flex;
    }
    .game-card--lg-4_5x3__jackpot
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.game-grid
{
    margin-top: 0;
}
@media(min-width: 768px)
{
    .game-grid
    {
        margin-top: 42px;
    }
}
.game-grid__title
{
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0 auto 12px;
}
.game-grid__grid
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    grid-gap: 12px;
    gap: 12px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.game-grid__grid>*
{
    margin: 6px 6px;
}
}
.game-grid--small
{
    margin: 0 0 24px;
}
header .navigation
{
    transition: all .3s cubic-bezier(.25,.01,.25,1);
    background: #0086ff;
    border: none;
    box-sizing: border-box;
    height: var(--header-height);
    position: relative;
    width: 100%;
    z-index: 25;
}
.has-transparent-header--scrolled header .navigation, .has-transparent-header:not(.page-scrolled) header .navigation
{
    background: 0 0;
    background-color: transparent;
    border: 0;
}
header .navigation .login-wrapper
{
    margin-left: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
header .navigation .login-wrapper p
{
    color: #fff;
    float: left;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 0 12px;
}
@media(max-width: 479px)
{
    header .navigation .login-wrapper p
    {
        margin: 0;
    }
    header .navigation .login-wrapper p span
    {
        display: none;
    }
}
header .navigation .login-wrapper__cta
{
    margin: 0 auto;
    display: flex;
    align-items: center;
    height: 44px;
    padding: 0 24px;
}
header .navigation .login-wrapper__logout
{
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
}
.jackpotometer
{
    margin: 0 auto;
    max-width: 300px;
}
.jackpots__wrapper
{
    margin-top: 24px;
}
@media(min-width: 768px)
{
    .jackpots__wrapper
    {
        display: inline-block;
    }
}
.jackpots__grid
{
    display: grid;
    grid-gap: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
}
@media(min-width: 768px)
{
    .jackpots__grid
    {
        grid-gap: 20px;
    }
}
.jackpots__grid--m1
{
    grid-template-columns: 1fr;
}
.jackpots__grid--m2, .jackpots__grid--m4
{
    grid-template-columns: 1fr 1fr;
}
.jackpots__grid--m3
{
    grid-template-columns: 1fr 1fr;
}
@media(min-width: 768px)
{
    .jackpots__grid--m3
    {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media(max-width: 767px)
{
    .jackpots__grid--m3 .jackpots__item:first-child
    {
        grid-column: auto/span 2;
    }
}
.jackpots__item
{
    background-color: #f0f8ff;
    border-radius: 12px;
    grid-column: auto/span 1;
    padding: 10px 20px;
    text-align: center;
}
.jackpots__item--grand .jackpots__amount, .jackpots__item--mega .jackpots__amount, .jackpots__item--super .jackpots__amount
{
    animation: pulse-zoom 4s ease infinite;
    animation-delay: 3s;
}
.jackpots__title
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.jackpots__amount
{
    color: #0086ff;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.jackpots--small .jackpots__grid
{
    grid-gap: 12px;
}
.jackpots--small .jackpots__item
{
    padding: 5px 10px;
}
@media(min-width: 768px)
{
    .jackpots--large .jackpots__item
    {
        padding: 17px;
    }
}
@media(min-width: 768px)
{
    .jackpots--large .jackpots__title
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.jackpots--large .jackpots__amount
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .jackpots--large .jackpots__amount
    {
        font-family: asap,sans-serif;
        font-size: 36px;
        font-style: italic;
        font-weight: 700;
        line-height: 44px;
        text-transform: none;
    }
}
.jackpots--brand .jackpots__item
{
    background: #f0f8ff!important;
}
.jackpots--brand .jackpots__title
{
    color: #272b33;
}
.jackpots--brand .jackpots__amount
{
    color: #0086ff;
}
.jackpots--campaign .jackpots__item
{
    background: #f0f8ff;
}
.jackpots--campaign .jackpots__title
{
    color: #272b33;
}
.jackpots--campaign .jackpots__amount
{
    color: #0086ff;
}
.jump-links
{
    width: 100%;
    box-sizing: border-box;
    background: rgba(255,255,255,.8);
    position: sticky;
    top: calc(var(--compliance-height) + var(--header-height));
    min-height: var(--jump-links-height);
    left: 0;
    right: 0;
    z-index: 24;
    transition: .5s;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #272b33;
    text-align: left;
}
@media(min-width: 768px)
{
    .jump-links
    {
        padding: 20px 24px;
    }
}
.jump-links__dropdown-menu
{
    transition: .3s cubic-bezier(.25,.01,.25,1);
    max-height: 0;
    overflow-y: hidden;
    flex-direction: column;
    display: flex;
}
@media(min-width: 768px)
{
    .jump-links__dropdown-menu
    {
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        grid-gap: 12px 60px;
        gap: 12px 60px;
        max-height: none;
        overflow: visible;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .jump-links__dropdown-menu>*
    {
        margin: 6px 30px;
    }
    }
}
.jump-links__dropdown-title
{
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    grid-gap: 12px;
    gap: 12px;
    padding: 12px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.jump-links__dropdown-title>*
{
    margin: 6px 6px;
}
}
@media(min-width: 768px)
{
    .jump-links__dropdown-title
    {
        display: none;
    }
}
.jump-links__dropdown-arrow
{
    transition: .3s cubic-bezier(.25,.01,.25,1);
    line-height: 0;
}
.jump-links__dropdown-arrow svg
{
    width: 20px;
    height: 20px;
}
.jump-links__dropdown-arrow svg path
{
    fill: #272b33;
}
.jump-links__item
{
    padding: 12px;
    text-decoration: none;
    color: #272b33;
}
@media(min-width: 768px)
{
    .jump-links__item
    {
        color: #272b33;
    }
}
.jump-links__item:hover
{
    color: #272b33;
}
.jump-links__item--active
{
    color: #272b33;
}
@media(min-width: 768px)
{
    .jump-links__item
    {
        padding: 0;
    }
}
@media(min-width: 768px)
{
    .page-scrolled .jump-links
    {
        background: #fff;
    }
}
.jump-links--hidden
{
    top: -65px;
}
.jump-links--opened .jump-links__dropdown-menu
{
    display: flex;
    max-height: 800px;
}
.jump-links--opened .jump-links__dropdown-arrow
{
    transform: rotate(-180deg);
}
.leaderboard
{
    width: 100%;
    max-width: 600px;
    margin: auto;
    color: #272b33;
    background-color: #fff;
    border-radius: 9px;
    overflow: hidden;
}
.leaderboard__scroll
{
    overflow-y: auto;
    max-height: 240px;
}
.leaderboard__scroll::-webkit-scrollbar
{
    width: 4px;
}
.leaderboard__scroll::-webkit-scrollbar-thumb
{
    background: #f0f8ff;
    border-radius: 2px;
    display: none;
    cursor: pointer;
}
.leaderboard__scroll:hover::-webkit-scrollbar-thumb
{
    display: block;
}
.leaderboard__scroll::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 2px;
}
.leaderboard__scroll
{
    scrollbar-face-color: #f0f8ff;
    scrollbar-track-color: #fff;
}
.leaderboard__scroll
{
    scrollbar-color: #f0f8ff #fff;
    scrollbar-width: thin;
}
.leaderboard__row
{
    position: relative;
    display: flex;
    align-items: center;
    grid-gap: 12px;
    gap: 12px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    padding: 0 18px 0 12px;
    height: 48px;
    justify-content: center;
    align-items: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.leaderboard__row>*
{
    margin: 6px 6px;
}
}
.leaderboard__row::after
{
    content: "";
    height: 1px;
    width: 100%;
    background-color: #f0f8ff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .5;
}
.leaderboard__row:last-child::after
{
    content: none;
}
.leaderboard__row--current
{
    background-color: #0086ff;
    color: #fff;
}
.leaderboard__row--current::after
{
    content: none;
}
.leaderboard__row--title
{
    margin: 0;
    padding: 0 12px;
    height: 44px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    text-align: center;
}
.leaderboard__row--login:last-child::after
{
    content: "";
    bottom: auto;
    top: -1px;
}
.leaderboard__place
{
    flex-basis: 30px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.leaderboard__username
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    flex: 1;
    text-align: left;
}
.leaderboard__initials
{
    background-color: #0086ff;
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    text-align: center;
    text-transform: uppercase;
    line-height: 32px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.leaderboard__points
{
    flex: 1;
    text-align: right;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
    display: flex;
    grid-gap: 6px;
    gap: 6px;
    justify-content: end;
    align-items: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.leaderboard__points>*
{
    margin: 3px 3px;
}
}
.leaderboard__trophy
{
    margin: 0;
    line-height: 0;
}
.leaderboard__trophy svg
{
    width: 18px;
    height: 18px;
    display: inline-block;
}
.leaderboard__trophy svg path
{
    fill: currentColor!important;
}
.leaderboard__row--current .leaderboard__points
{
    color: currentColor;
}
.leaderboard__login
{
    text-decoration: none;
    color: #10b75b;
}
.leaderboard p
{
    display: none;
}
.logo-image
{
    background: url(https://kampanjer.snabbare.com/wp-content/themes/snabbare/dist/images/logo.png) no-repeat center/contain;
    display: inline-block;
    height: 51px;
    width: 250px;
}
@media(max-width: 767px)
{
    .logo-image
    {
        height: 44px;
        width: 180px;
    }
}
lottie-player.lottie__overlay
{
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    pointer-events: none;
    width: 100%;
    z-index: 80;
}
@media(min-width: 768px)
{
    lottie-player.lottie__overlay--mobile
    {
        display: none;
    }
}
@media(max-width: 767px)
{
    lottie-player.lottie__overlay--desktop
    {
        display: none;
    }
}
.mobile-navigation-item
{
    background-color: #f0f8ff;
    box-sizing: unset;
    color: #272b33;
    display: flex;
    text-decoration: none;
    margin-bottom: 1px;
    min-height: 51px;
    padding-left: 12px;
}
.mobile-navigation-item a
{
    display: flex;
    text-decoration: none;
    width: 100%;
}
.mobile-navigation-item__icon
{
    height: 24px;
    padding: 12px 12px 12px 0;
}
.mobile-navigation-item__icon path
{
    fill: #0086ff;
}
.mobile-navigation-item__icon svg
{
    fill: #0086ff;
    height: 24px;
    width: 24px;
}
.mobile-navigation-item__icon svg g, .mobile-navigation-item__icon svg path, .mobile-navigation-item__icon svg use
{
    fill: #0086ff;
}
.mobile-navigation-item__icon.arrow
{
    text-align: right;
    flex: 1;
}
.mobile-navigation-item__icon.arrow svg g, .mobile-navigation-item__icon.arrow svg path, .mobile-navigation-item__icon.arrow svg use
{
    fill: #12ce67;
}
.mobile-navigation-item__text
{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.mobile-navigation-item__text h5
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
}
.mobile-navigation-item__text span
{
    color: #9ea2ab;
    display: block;
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    margin: 0;
    transform: translateY(-2px);
}
.mobile-navigation-item--center
{
    display: inline-block;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    grid-template-columns: 1fr;
    grid-template-rows: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: calc(100% - 15px);
}
.mobile-navigation
{
    -webkit-overflow-scrolling: touch;
    background: #fff;
    left: -100%;
    overflow: scroll;
    transition: left .3s cubic-bezier(.25,.01,.25,1);
    width: 100%;
    z-index: 100;
    position: fixed;
    top: calc(0px + var(--compliance-height));
    height: calc(100% - (0px + var(--compliance-height)));
}
@media(min-width: 1024px)
{
    .mobile-navigation
    {
        display: none;
    }
}
@media(max-width: 1023px)
{
    .mobile-navigation .logo-image
    {
        background-position: center 5px;
        margin: 0 auto;
    }
}
.mobile-navigation--visible
{
    left: 0;
    overflow: auto;
}
.mobile-navigation__header
{
    align-items: center;
    display: grid;
    grid-template-columns: 64px 1fr 64px;
    grid-template-rows: 44px;
}
.mobile-navigation__header .close a
{
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}
.mobile-navigation__header .close path
{
    fill: #12ce67;
}
.mobile-navigation__header .close svg
{
    display: block;
    fill: #12ce67;
    height: 28px;
}
.mobile-navigation__header .logo
{
    align-items: center;
    display: grid;
    text-align: center;
}
.mobile-navigation__header .logo a
{
    display: inline-block;
}
.mobile-navigation__header .logo svg
{
    height: 44px;
    width: 170px;
    display: block;
    margin: 0 auto;
}
.mobile-navigation__menu
{
    border-radius: 3px;
    list-style: none;
    margin: 8px 12px;
    overflow: hidden;
    padding: 0;
}
.mobile-navigation__menu li
{
    opacity: 0;
    list-style: none;
    cursor: pointer;
    overflow: hidden;
}
.mobile-navigation__menu__sub-menu
{
    margin: 0;
    padding: 0;
}
.mobile-navigation__menu__sub-menu__item
{
    background-color: #f0f8ff;
    margin-bottom: 1px;
    animation-delay: .1s!important;
}
.mobile-navigation__menu__sub-menu__item__text
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    flex: 1;
}
.mobile-navigation__menu__sub-menu__item__text h5
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin: 0;
}
.mobile-navigation__menu__sub-menu__item__text span
{
    color: #9ea2ab;
    display: block;
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    margin: 0;
    transform: translateY(-2px);
}
.mobile-navigation__menu__sub-menu__item__icon
{
    height: 24px;
    padding: 12px 12px 12px 0;
}
.mobile-navigation__menu__sub-menu__item__icon path
{
    fill: #0086ff;
}
.mobile-navigation__menu__sub-menu__item__icon svg
{
    fill: #0086ff;
    height: 24px;
    width: 24px;
}
.mobile-navigation__menu__sub-menu__item__icon svg g, .mobile-navigation__menu__sub-menu__item__icon svg path, .mobile-navigation__menu__sub-menu__item__icon svg use
{
    fill: #0086ff;
}
.mobile-navigation__menu__sub-menu__item__icon.arrow
{
    text-align: right;
    flex: 1;
}
.mobile-navigation__menu__sub-menu__item__icon.arrow svg g, .mobile-navigation__menu__sub-menu__item__icon.arrow svg path, .mobile-navigation__menu__sub-menu__item__icon.arrow svg use
{
    fill: #12ce67;
}
.mobile-navigation__menu__sub-menu a
{
    display: flex;
    color: #9ea2ab;
    min-height: 51px;
    padding: 0 12px;
    align-items: center;
    text-decoration: none;
}
.mobile-navigation__menu li:nth-child(1)
{
    animation-delay: .4s;
}
.mobile-navigation__menu li:nth-child(2)
{
    animation-delay: .5s;
}
.mobile-navigation__menu li:nth-child(3)
{
    animation-delay: .6s;
}
.mobile-navigation__menu li:nth-child(4)
{
    animation-delay: .7s;
}
.mobile-navigation__menu li:nth-child(5)
{
    animation-delay: .8s;
}
.mobile-navigation__menu li:nth-child(6)
{
    animation-delay: .9s;
}
.mobile-navigation__menu li:nth-child(7)
{
    animation-delay: 1s;
}
.mobile-navigation__menu li:nth-child(8)
{
    animation-delay: 1.1s;
}
.mobile-navigation__menu li:nth-child(9)
{
    animation-delay: 1.2s;
}
.mobile-navigation__menu li:nth-child(10)
{
    animation-delay: 1.3s;
}
.mobile-navigation__menu li:nth-child(11)
{
    animation-delay: 1.4s;
}
.mobile-navigation__menu li:nth-child(12)
{
    animation-delay: 1.5s;
}
.mobile-navigation__menu li:nth-child(13)
{
    animation-delay: 1.6s;
}
.mobile-navigation__menu li:nth-child(14)
{
    animation-delay: 1.7s;
}
.mobile-navigation__menu li:nth-child(15)
{
    animation-delay: 1.8s;
}
.mobile-navigation__menu li:nth-child(16)
{
    animation-delay: 1.9s;
}
.mobile-navigation__menu li:nth-child(17)
{
    animation-delay: 2s;
}
.mobile-navigation__menu li:nth-child(18)
{
    animation-delay: 2.1s;
}
.mobile-navigation__menu li:nth-child(19)
{
    animation-delay: 2.2s;
}
.mobile-navigation__menu li:nth-child(20)
{
    animation-delay: 2.3s;
}
.mobile-navigation--visible .mobile-navigation__menu li
{
    animation-name: mobile-menu-fade-in;
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    z-index: 1;
}
.modal--compliance-info
{
    width: 100%;
    max-width: 491px!important;
}
.modal--compliance-info__container
{
    text-align: center;
}
.modal--compliance-info.modal--visible
{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: auto;
}
.modal--compliance-info.modal--visible .modal__header
{
    max-width: 99%;
    margin: 0 auto;
}
@media(max-width: 767px)
{
    .modal--compliance-info.modal--visible
    {
        max-width: 280px;
    }
    .modal--compliance-info.modal--visible .modal__header
    {
        height: 25px;
    }
    .modal--compliance-info.modal--visible .modal__header .modal__close
    {
        display: none;
    }
}
.modal--compliance-info .modal__content
{
    padding-top: 0;
    padding-bottom: 0;
}
.modal--compliance-info__title
{
    text-align: center;
    margin-top: 0;
    display: block;
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
@media(max-width: 767px)
{
    .modal--compliance-info__title
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.modal--compliance-info__text
{
    text-align: center;
    margin: 0 0 24px 0;
    display: block;
    font-size: 15px;
}
.modal--compliance-info__data
{
    width: 320px;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 24px;
}
@media(max-width: 767px)
{
    .modal--compliance-info__data
    {
        margin-bottom: 12px;
    }
}
.modal--compliance-info__data tr
{
    height: 32px;
    padding: 6px 0;
}
.modal--compliance-info__data tr td:first-child
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    text-align: left;
}
.modal--compliance-info__data tr td:last-child
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    text-align: right;
}
.modal--compliance-info__button a
{
    width: 351px;
    max-width: 100%;
    margin: 0 auto;
    border-radius: 100px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(max-width: 767px)
{
    .modal--compliance-info__button a
    {
        height: 36px;
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
    }
}
.modal--compliance-info__button--cancel a
{
    color: #272b33;
}
.modal-offer
{
    background: #fff;
    box-sizing: border-box;
}
.modal-offer__image
{
    background: #0086ff;
    height: 255px;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
@media(max-width: 767px)
{
    .modal-offer__image
    {
        height: 214px;
        border-radius: 0;
    }
}
.modal-offer__image img
{
    width: auto;
    max-height: 100%;
}
.modal-offer__close
{
    position: absolute;
    top: 0;
    left: 0;
}
.modal-offer__content
{
    flex-grow: 1;
    color: #272b33;
    padding: 12px;
    padding-top: 36px;
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}
@media(max-width: 767px)
{
    .modal-offer__content
    {
        min-height: calc(100vh - (255px + var(--header-height) + var(--compliance-height) + var(--tabs-height) + var(--jump-links-height)))!important;
    }
}
@media(min-width: 480px)
{
    .modal-offer__content
    {
        padding: 24px 32px;
        height: 275px;
    }
}
.modal-offer__icon
{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 24px;
    height: 24px;
    padding: 6px;
    border-radius: 50%;
    box-sizing: content-box;
    background: #fff;
}
.modal-offer__icon svg path
{
    fill: #272b33;
}
.modal-offer__scroll
{
    -webkit-overflow-scrolling: touch;
    background: #fff;
    border-radius: 0 0 3px 3px;
    height: 100%;
    overflow-y: scroll;
    width: 100%;
    position: relative;
}
.modal-offer__scroll::-webkit-scrollbar
{
    width: 4px;
}
.modal-offer__scroll::-webkit-scrollbar-thumb
{
    background: #0086ff;
    border-radius: 2px;
    display: none;
    cursor: pointer;
}
.modal-offer__scroll:hover::-webkit-scrollbar-thumb
{
    display: block;
}
.modal-offer__scroll::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 2px;
}
.modal-offer__scroll
{
    scrollbar-face-color: #0086ff;
    scrollbar-track-color: #fff;
}
.modal-offer__scroll
{
    scrollbar-color: #0086ff #fff;
    scrollbar-width: thin;
}
@media(min-width: 480px)
{
    .modal-offer__scroll
    {
        height: auto;
    }
}
@media(min-width: 768px)
{
    .modal-offer__scroll
    {
        height: 245px;
    }
}
.modal-offer__date
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
    margin-bottom: 4px;
}
.modal-offer__title
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    color: #272b33;
    margin-bottom: 4px;
}
.modal-offer__text
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #272b33;
}
.modal-offer__text p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.modal-offer__text a path
{
    fill: #272b33;
}
.modal-offer__button
{
    background: #fff;
    font-size: 0;
    margin-top: 12px;
    position: relative;
}
.modal
{
    background: #fff;
    left: 0;
    pointer-events: none;
    position: fixed;
    display: flex;
    flex-direction: column;
    top: 150%;
    transition: top .3s cubic-bezier(.25,.01,.25,1);
    width: 100%;
    max-width: 100%;
    z-index: 101;
}
@media(min-width: 768px)
{
    .modal
    {
        border-radius: 3px;
        height: 100%;
        left: 50%;
        max-height: 614px;
        height: auto;
        opacity: 0;
        position: fixed;
        top: 50%;
        transform: translate(-50%,-50%);
        transition: opacity .3s cubic-bezier(.25,.01,.25,1);
        width: 720px;
    }
}
.modal--visible
{
    pointer-events: auto;
    position: fixed;
    top: 32%;
}
@media(max-width: 767px)
{
    .modal--visible
    {
        position: fixed;
        top: calc(0px + var(--compliance-height));
        height: calc(100% - (0px + var(--compliance-height)));
    }
}
@media(min-width: 768px)
{
    .modal--visible
    {
        opacity: 1;
        top: 40%;
    }
}
.modal--small
{
    border-radius: 12px;
    width: 320px;
}
@media(min-width: 768px)
{
    .modal--small
    {
        max-height: 600px;
        width: 380px;
    }
}
.modal--small .modal__content
{
    padding: 12px;
}
.modal--small .modal__body
{
    margin: 0;
}
.modal--small.modal--visible
{
    pointer-events: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
@media(max-width: 767px)
{
    .modal--small.modal--visible
    {
        height: auto;
    }
}
@media(min-width: 768px)
{
    .modal--small.modal--visible
    {
        opacity: 1;
        top: 50%;
    }
}
@media(min-width: 768px)
{
    .modal--panic-reason
    {
        max-height: 600px;
        width: 540px;
    }
}
.modal__background
{
    background-color: rgba(22,22,29,.8);
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: opacity .3s cubic-bezier(.25,.01,.25,1);
    width: 100%;
    z-index: 25;
}
.modal__background--visible
{
    opacity: 1;
    pointer-events: auto;
    z-index: 99;
}
.modal__close
{
    cursor: pointer;
    padding: 10px;
}
.modal__close path, .modal__close svg
{
    fill: #12ce67;
}
.modal__header
{
    background: #fff;
    display: grid;
    grid-template-columns: 48px 1fr 48px;
    grid-template-rows: 44px;
    height: 44px;
    text-align: center;
    transition: .3s ease background-color;
    width: 100%;
}
@media(max-width: 479px)
{
    .modal__header
    {
        border-radius: 0;
    }
}
.modal__header h4
{
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    line-height: 46px;
    margin: 0;
}
.modal__header--scrolled
{
    background: #0086ff;
}
.modal__header--scrolled .modal__close path, .modal__header--scrolled .modal__close svg
{
    fill: #fff;
}
.modal__header--scrolled h4
{
    color: #fff;
    opacity: 1;
}
.modal__body
{
    -webkit-overflow-scrolling: touch;
    border-radius: 0 0 3px 3px;
    flex-grow: 1;
    overflow-y: auto;
    width: 100%;
    margin-bottom: 12px;
}
.modal__body::-webkit-scrollbar
{
    width: 8px;
}
.modal__body::-webkit-scrollbar-thumb
{
    background: #0086ff;
    border-radius: 4px;
    display: none;
    cursor: pointer;
}
.modal__body:hover::-webkit-scrollbar-thumb
{
    display: block;
}
.modal__body::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 4px;
}
.modal__body
{
    scrollbar-face-color: #0086ff;
    scrollbar-track-color: #fff;
}
.modal__body
{
    scrollbar-color: #0086ff #fff;
    scrollbar-width: thin;
}
.modal__content
{
    color: #272b33;
    line-height: initial;
    padding: 12px;
    padding-bottom: 52px;
    position: relative;
}
@media(min-width: 768px)
{
    .modal__content
    {
        padding: 24px 32px 36px;
    }
}
.modal__content a:not([class])
{
    color: currentColor;
}
.modal__content ol, .modal__content ul
{
    margin-left: 18px;
    padding: 0;
}
.modal__content ul
{
    list-style-type: disc;
}
.modal__icon
{
    margin-bottom: 7px;
    text-align: center;
}
.modal__icon svg
{
    height: 56px;
    width: 56px;
}
.modal__icon svg path
{
    fill: #0086ff;
}
.modal__title
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 7px;
    text-align: center;
}
.modal__subtitle
{
    margin-bottom: 7px;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    text-align: center;
}
.modal__text
{
    text-align: left;
    margin-top: 22px;
}
.modal__text p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .modal--plus-18, .modal--plus-19
    {
        max-height: 214px;
    }
}
.modal--plus-18 .modal__header, .modal--plus-19 .modal__header
{
    background: #0086ff;
}
.modal--plus-18 .modal__header path, .modal--plus-18 .modal__header svg, .modal--plus-19 .modal__header path, .modal--plus-19 .modal__header svg
{
    fill: #fff;
}
.modal--plus-18 .modal__header h4, .modal--plus-19 .modal__header h4
{
    color: #fff;
    opacity: 1;
}
.modal--right-sidebar
{
    position: fixed;
    top: calc(0px + var(--compliance-height));
    height: calc(100% - (0px + var(--compliance-height)));
    transform: translateX(100%);
    transition: transform .3s cubic-bezier(.25,.01,.25,1);
}
@media(min-width: 768px)
{
    .modal--right-sidebar
    {
        left: auto;
        right: 0;
        max-height: none;
        width: 375px;
        opacity: 1;
        position: fixed;
    }
}
.modal--right-sidebar.modal--visible
{
    transform: translateX(0);
}
.navigation__container
{
    display: grid;
    grid-template-columns: 44px 1fr 44px;
    grid-template-rows: var(--header-height);
    line-height: 0;
    position: relative;
}
@media(min-width: 1024px)
{
    .navigation__container
    {
        display: flex;
        grid-gap: 36px;
        gap: 36px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .navigation__container>*
    {
        margin: 18px 18px;
    }
    }
}
@media(max-width: 1023px)
{
    .navigation__container
    {
        padding: 0;
    }
}
@media(max-width: 1023px)
{
    .campaign .navigation__logo a, .campaign .navigation__logo svg
    {
        float: none;
    }
}
@media(min-width: 1024px)
{
    .navigation__icon
    {
        display: none;
    }
}
.navigation__menu-mobile
{
    box-sizing: border-box;
    display: inline-block;
    padding: 8px 10px;
    user-select: none;
    text-align: center;
    width: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}
@media(min-width: 768px) and (max-width: 1023px)
{
    .navigation__menu-mobile
    {
        padding: 18px 10px;
    }
}
.navigation__menu-mobile svg
{
    fill: #fff;
    height: 28px;
}
.navigation__menu-mobile path
{
    fill: #fff;
}
.navigation__account-mobile
{
    box-sizing: border-box;
    display: inline-block;
    padding: 8px 10px;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    max-width: 120px;
    position: absolute;
    right: 0;
    transform: translateY(-50%);
    text-align: right;
    text-decoration: none;
    top: 50%;
    width: auto;
    color: #fff;
}
@media(min-width: 768px) and (max-width: 1023px)
{
    .navigation__account-mobile
    {
        padding: 18px 10px;
    }
}
.navigation__cta-mobile
{
    position: absolute;
    right: 23px;
    top: 12px;
}
.navigation__logo
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.navigation__logo svg
{
    float: left;
    height: 44px;
    margin: 10px 0;
}
@media(max-width: 1023px)
{
    .navigation__logo svg
    {
        float: none;
        margin: 0;
    }
}
.navigation__logo img
{
    max-height: 48px;
    width: 100%;
}
.navigation__menu
{
    display: none;
}
@media(min-width: 1024px)
{
    .navigation__menu
    {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        height: var(--header-height);
    }
}
.navigation__menu ul
{
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}
.navigation__menu ul:nth-of-type(2)
{
    float: right;
}
.navigation__menu ul li
{
    display: flex;
    flex: auto;
    width: auto;
    padding: 0;
    position: relative;
    align-items: center;
}
@media(min-width: 1024px) and (max-width: 1199px)
{
    .navigation__menu ul li:nth-child(n+5)
    {
        display: none;
    }
}
@media(min-width: 1200px) and (max-width: 1439px)
{
    .navigation__menu ul li:nth-child(n+7)
    {
        display: none;
    }
}
.navigation__menu ul li:hover
{
    cursor: pointer;
}
.navigation__menu ul li:hover :after
{
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #0086ff;
}
.navigation__menu ul li:hover>svg path
{
    transform: rotate(180deg);
    transform-origin: 50% 50%;
}
.navigation__menu ul li svg
{
    margin-left: 6px;
    fill: #fff;
}
.navigation__menu ul li svg path
{
    fill: #fff;
}
.navigation__menu ul li:first-child
{
    margin-left: 0;
}
.navigation__menu ul li.current_page_item::after
{
    border-bottom: 3px solid #12ce67;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
}
.navigation__menu ul li a
{
    padding: 0 12px;
    color: #fff;
    display: inline-block;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-decoration: none;
}
.navigation__menu ul li.menu-item-has-children
{
    padding-right: 12px;
}
.navigation__menu ul li.menu-item-has-children:hover>ul
{
    display: block;
}
.navigation__menu ul li.menu-item-has-children a
{
    padding-right: 0;
}
.navigation__menu ul li.menu-item-has-children ul
{
    display: none;
}
.navigation__menu ul li.menu-item-has-children ul:after
{
    display: none;
}
.navigation__menu ul li.menu-item-has-children ul li
{
    width: 100%;
    float: none;
    display: list-item;
    position: relative;
    margin: 0;
    border-bottom: 1px solid #339eff;
    padding-right: 0;
}
.navigation__menu ul li.menu-item-has-children ul li:hover
{
    border-bottom: 1px solid #339eff;
    margin-top: 0;
}
.navigation__menu ul li.menu-item-has-children ul li:after
{
    display: none!important;
    height: 0!important;
}
.navigation__menu ul li.menu-item-has-children ul li:last-child
{
    border-bottom: none;
}
.navigation__menu ul li.menu-item-has-children ul li a
{
    font-weight: 400;
    line-height: normal;
    height: auto;
    margin: 0 auto;
    padding: 10px 12px;
    width: calc(100% - 24px);
    text-align: left;
    justify-content: start;
}
.navigation__menu ul li.menu-item-has-children ul li a:hover
{
    color: #27ec80;
}
.navigation__menu ul li.menu-item-has-children ul li a:after
{
    display: none;
}
.navigation__menu__sub-menu
{
    display: none;
    position: absolute;
    top: var(--header-height);
    left: 0;
    background: #0086ff;
    padding: 0;
    margin: 0;
    width: 200px;
}
.notification
{
    align-items: center;
    color: #fff;
    display: grid;
    grid-template-columns: 48px 1fr auto;
    opacity: 0;
    height: 0;
    transition: all ease .3s;
    transform: translateY(-100%);
    width: 100%;
    position: relative;
    z-index: 1;
    pointer-events: none;
}
.notification__container
{
    position: relative;
}
.notification__container .notification
{
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.notification__icon
{
    cursor: pointer;
    margin: 14px 12px;
    width: 24px;
    height: 24px;
}
.notification__icon svg path
{
    fill: #fff;
}
.notification__message
{
    margin: 16px 12px 16px 0;
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.notification__message a
{
    color: #fff;
    text-decoration: underline;
}
.notification__button
{
    margin: 10px 12px 10px 0;
}
@media(max-width: 767px)
{
    .notification__button--full
    {
        margin: 0 12px 10px;
        grid-column: span 2;
    }
}
.notification__button .btn
{
    display: block;
    padding: 5px 35px;
}
.notification--bottom
{
    transform: translateY(100%);
}
.notification--visible
{
    transform: translateY(0);
    opacity: 1;
    height: auto;
    pointer-events: all;
}
.notification--error
{
    background-color: #ef7171;
}
.notification--success
{
    background-color: #00c76b;
}
.notification--info
{
    background-color: #0082eb;
}
.notification--dark
{
    background-color: #272b33;
}
.notification--no-close-button
{
    grid-template-columns: 1fr auto;
}
.notification--no-close-button .notification__message
{
    margin: 16px 12px;
}
.notification--no-close-button .notification__icon
{
    display: none;
}
.offer-image
{
    width: 100%;
}
.offer-image--video
{
    width: 100%;
}
@media(min-width: 768px)
{
    .offer-image--video
    {
        max-width: 640px;
        margin: 0 auto;
    }
}
.offer-image--top
{
    align-self: flex-start;
    margin-bottom: auto;
}
.offer-image--center
{
    align-self: center;
    margin: auto;
}
.offer-image--bottom
{
    align-self: flex-end;
    margin-top: auto;
}
@media(max-width: 767px)
{
    .offer-image
    {
        margin: 12px auto 24px;
    }
}
@media(max-width: 1023px)
{
    .offer-image
    {
        align-self: center;
    }
}
.offer-image--small
{
    width: 100%;
    max-width: 400px;
    margin: 0 auto 20px;
}
@media(min-width: 768px)
{
    .offer-image--small
    {
        margin-bottom: 48px;
    }
}
.overlay-module
{
    background-color: rgba(22,22,29,.8);
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 101;
}
.overlay-module.visible
{
    display: block;
}
.overlay-module>div
{
    margin-top: 35vh;
    text-align: center;
}
.overlay-module>div svg
{
    opacity: .75;
}
.overlay-module>div h4
{
    color: #fff;
    margin: 0 auto;
    max-width: 320px;
}
@media(min-width: 768px)
{
    .overlay-module>div h4
    {
        line-height: 1.5;
        max-width: 460px;
    }
}
.panel-main-header
{
    position: relative;
}
.panel-main-header__button
{
    display: inline-block;
}
.panel-main-header__button:hover
{
    cursor: pointer;
}
.panel-main-header__button svg
{
    fill: #fff;
    margin: 10px 12px;
}
.panel-main-header__button path
{
    fill: #fff;
}
.panel-main-header .close-button
{
    display: none;
}
.panel-main-header .close-button svg
{
    vertical-align: middle;
}
.panel-main-header__title
{
    background-color: #cdd8f0;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    grid-column: 2/span 2;
    margin: 0;
    padding: 28px 24px;
}
@media(max-width: 767px)
{
    .panel-main-header__title
    {
        padding: 12px 10px;
    }
}
.panel-main-header__link
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    grid-column: span 2;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    transition: color .2s ease-out;
}
.panel-main-header__link--disabled
{
    opacity: .25;
}
.panel-main-header__bar
{
    background-color: #0086ff;
    bottom: 1px;
    height: 4px;
    left: 0;
    position: absolute;
    transition: left .2s ease-out;
    width: 50vw;
}
@media(max-width: 767px)
{
    .panel-main-header
    {
        background-color: #fff;
        margin-top: 0;
        width: 100%;
        z-index: 25;
        position: fixed;
        top: calc(0px + var(--compliance-height));
    }
    .panel-main-header .upper
    {
        align-content: center;
        align-items: center;
        display: grid;
        grid-template-columns: 48px 1fr 48px;
        grid-template-rows: 44px 0;
    }
    .panel-main-header .upper .close-button
    {
        display: block;
    }
    .panel-main-header .upper .panel-main-header__title
    {
        background: 0 0!important;
        padding-right: 44px;
        text-align: center;
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
.panel-main-slider
{
    display: block;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}
@media(min-width: 1024px)
{
    .panel-main-slider
    {
        display: grid;
        grid-template-columns: repeat(3,calc(100vw - 12px));
    }
}
@media(min-width: 1024px)
{
    .panel-main-slider section .container:not(.content-margin)
    {
        margin: 0 auto;
        width: 820px;
    }
}
.panel-main-panel
{
    display: none;
    opacity: .25;
    padding: 32px 12px;
    transition: opacity .2s ease-out;
}
@media(max-width: 479px)
{
    .panel-main-panel
    {
        padding: 40px 12px 34px;
    }
}
.panel-main-panel.active
{
    display: block;
    opacity: 1;
}
.panel-main-panel ol, .panel-main-panel ul
{
    margin: 0;
}
.panel-main-panel p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.panel-main-panel.active
{
    display: block;
}
.panel-main-details__header
{
    display: block;
    margin: 32px 0;
    text-align: center;
}
@media(min-width: 320px) and (max-width: 767px)
{
    .panel-main-details__header
    {
        margin: 80px 0;
    }
}
@media(max-width: 479px)
{
    .panel-main-details__header
    {
        margin: 32px 0;
    }
}
.panel-main-details__header h2
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.panel-main-details__header p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 12px auto;
    width: 87.5%;
}
.panel-main-details__header path, .panel-main-details__header svg, .panel-main-details__header use
{
    fill: #272b33;
    height: 64px;
    width: auto;
}
.compliance .panel-main-details__header
{
    margin: 80px 0 64px;
}
@media(min-width: 768px)
{
    .compliance .panel-main-details__header
    {
        margin: 0 0 64px;
    }
}
@media(max-width: 479px)
{
    .compliance .panel-main-details__header
    {
        margin: 32px 0;
    }
}
.panel-main-details__results
{
    display: grid;
    grid-auto-rows: 64px;
    grid-template-columns: repeat(4,1fr);
    list-style: none;
    margin-top: 48px;
    padding: 0;
}
@media(max-width: 479px)
{
    .panel-main-details__results
    {
        grid-template-columns: repeat(2,1fr);
    }
}
.panel-main-details__results span
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    opacity: .5;
}
.panel-main-details__results h3
{
    font-family: asap,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 24px;
    text-transform: none;
    font-weight: 700;
}
.panel-main-details__description
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    padding: 12px;
    text-align: center;
}
.panel-main-details__table
{
    list-style: none;
    padding: 0;
}
.panel-main-details__table h3, .panel-main-details__table span
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    line-height: 44px;
    margin: 0;
}
.panel-main-details__table span
{
    color: #272b33;
}
.panel-main-details__table li
{
    border-bottom: 1px solid #cdd8f0;
    display: grid;
    grid-template-columns: 1fr auto;
}
.panel-main-details__menu
{
    display: inline-block;
    list-style: none;
    margin-top: 52px!important;
    padding: 0;
    width: 100%;
}
.panel-main-details__menu>li
{
    background-color: #fff;
    float: left;
    margin-bottom: 1px;
    overflow: hidden;
    text-decoration: none;
    transition: ease .3s background-color;
    width: 100%;
}
.panel-main-details__menu>li>a
{
    display: block;
    text-decoration: none;
}
.panel-main-details__menu>li .info
{
    display: grid;
    grid-template-columns: 40px auto 40px;
    line-height: 0;
    text-decoration: none;
}
.panel-main-details__menu>li .info:hover
{
    cursor: pointer;
}
.panel-main-details__menu>li:first-child
{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-main-details__menu>li:last-child
{
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.panel-main-details__menu>li .expand
{
    display: none;
}
.panel-main-details__menu>li .expand img
{
    background-color: #fff;
    height: 260px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.panel-main-details__menu>li .expand .prize-details
{
    padding: 35px;
    position: relative;
}
.panel-main-details__menu>li .expand .prize-details .prize-icon
{
    align-items: center;
    background: #fff;
    border-radius: 50%;
    display: flex;
    height: 32px;
    left: 48%;
    position: absolute;
    text-align: center;
    top: -18px;
    width: 32px;
    z-index: 999;
}
.panel-main-details__menu>li .expand .prize-details .prize-icon svg
{
    height: 24px;
    fill: #fff;
    margin: 0 auto;
}
.panel-main-details__menu>li .expand .prize-details .prize-icon svg path
{
    fill: #fff;
}
.panel-main-details__menu>li .expand .prize-details h5
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.panel-main-details__menu>li .expand .prize-details h2
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.panel-main-details__menu>li .expand .prize-details p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.panel-main-details__menu>li .minus
{
    display: none;
}
.panel-main-details__menu>li.show .expand
{
    display: block;
}
.panel-main-details__menu>li.show .plus
{
    transform: rotate(225deg);
}
.panel-main-details__menu-left svg, .panel-main-details__menu-right svg
{
    fill: #fff;
    margin: 22px 8px;
    transition: ease .5s transform;
}
.panel-main-details__menu-left svg path, .panel-main-details__menu-right svg path
{
    fill: #fff;
}
.panel-main-details__menu-right svg
{
    fill: #fff;
}
.panel-main-details__menu-right .link-list__continue-icon
{
    display: none;
}
@media(max-width: 767px)
{
    .panel-main-details__menu-right svg
    {
        display: none;
    }
    .panel-main-details__menu-right .link-list__continue-icon
    {
        display: block;
    }
}
.panel-main-details__menu-left svg
{
    fill: #fff;
}
.panel-main-details__menu-center
{
    margin: 14px 0;
}
.panel-main-details__menu-center h3
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.panel-main-details__menu-center span
{
    color: #272b33;
    display: block;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 0;
    opacity: .75;
    overflow: hidden;
    text-overflow: ellipsis;
}
.panel-main-details__menu--no-icon
{
    grid-auto-rows: 52px;
}
@media(max-width: 767px)
{
    .panel-main-details__menu--no-icon
    {
        margin-top: 6px;
    }
}
.panel-main-details__menu--no-icon h4
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    line-height: 52px;
    margin: 0 16px;
    text-decoration: none;
}
.panel-main-details__menu--no-icon li
{
    display: none;
}
@media(max-width: 767px)
{
    .panel-main-details__menu--no-icon li
    {
        display: block;
    }
}
.panel-main-details__menu--no-icon li .info
{
    grid-template-columns: 12px auto 40px;
}
.panel-main-details__menu--no-icon svg
{
    margin: 14px 8px;
}
.panel-main-details .prizes h3
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.panel-main-details__menu--no-icon li.panel-status
{
    display: block;
}
@media(max-width: 767px)
{
    .panel-main-details__menu--no-icon li.panel-status
    {
        padding: 0;
    }
    .panel-main-details__menu--no-icon li.panel-status .panel-status__wrapper
    {
        margin: 0;
    }
}
.panel-status
{
    background: #fff;
    border-radius: 3px;
    bottom: 76px;
    overflow: hidden;
    transition: bottom .1s ease-out;
    width: 100%;
}
@media(min-width: 480px)
{
    .panel-status
    {
        margin-bottom: 52px;
    }
}
@media(max-width: 479px)
{
    .panel-status
    {
        background-color: #fff;
        padding: 12px 0;
    }
}
.panel-status--active
{
    bottom: 0;
}
.panel-status__wrapper
{
    background-color: #fff;
    border-radius: 3px;
    display: grid;
    grid-template-columns: 1fr auto;
    padding: 0 12px;
}
@media(max-width: 479px)
{
    .panel-status__wrapper
    {
        margin: 0 12px;
    }
}
.panel-status__label
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    line-height: 44px;
    text-transform: capitalize;
}
.panel-status__counter
{
    background-color: #fff;
    border-radius: 3px;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    line-height: 28px;
    margin: 8px 0;
    padding: 0 12px;
    text-align: center;
}
.panel-status.mobile
{
    margin-top: 24px;
    padding: 4px 0;
}
.panel-status.mobile .panel-status__wrapper
{
    margin: 0;
}
.panel-status.mobile .panel-status__label
{
    font-size: inherit;
}
.panel-eligibility
{
    background-color: #0082eb;
    display: grid;
    grid-gap: 12px;
    grid-template-columns: 24px 1fr;
    padding: 12px;
}
@media(max-width: 767px)
{
    .panel-eligibility
    {
        margin-top: 75px;
    }
    .compliance .panel-eligibility
    {
        margin-top: 100px;
    }
}
.panel-eligibility h3
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
}
.panel-eligibility p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.panel-eligibility__button
{
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 3px;
    display: inline-block;
    grid-column: 1/span 2;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.panel-main-leaderboard__header
{
    display: block;
    margin: 12px 0;
    text-align: center;
}
.panel-main-leaderboard__header h2
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.panel-main-leaderboard__header path, .panel-main-leaderboard__header svg, .panel-main-leaderboard__header use
{
    fill: #fff;
    height: 64px;
    width: auto;
}
.panel-main-leaderboard__header p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0 auto;
    width: 87.5%;
}
.panel-main-leaderboard__table
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.panel-main-leaderboard__row
{
    display: grid;
    grid-auto-rows: 46px;
    grid-template-columns: repeat(10,1fr);
}
.panel-main-leaderboard__row--table-header
{
    border-bottom: 1px solid #fff;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.panel-main-leaderboard__row--table-header span
{
    color: #272b33!important;
}
.panel-main-leaderboard__row--active
{
    background-color: #fff;
    padding: 0 12px;
    transform: translateX(-12px) translateY(-1px);
    width: 100%;
}
.panel-main-leaderboard__row span
{
    line-height: 36px;
}
.panel-main-leaderboard__row span:nth-of-type(1)
{
    grid-column: span 1;
}
.panel-main-leaderboard__row span:nth-of-type(2)
{
    grid-column: span 5;
}
.panel-main-leaderboard__row span:nth-of-type(3)
{
    color: #272b33;
    grid-column: span 2;
}
.panel-main-leaderboard__row span:nth-of-type(4)
{
    color: #272b33;
    grid-column: span 2;
    text-align: right;
}
.panel-main-leaderboard li+li
{
    border-bottom: 1px solid #fff;
}
.panel-main-terms-and-conditions h2
{
    color: #272b33;
    margin-bottom: 12px;
}
.panel-main-terms-and-conditions h4
{
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    padding-left: 12px;
    padding-right: 12px;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body h1
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body h2
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body h3
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body h4
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.panel-main-terms-and-conditions ul li
{
    list-style-position: inside;
}
.panel-main-terms-and-conditions p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.panic-btn
{
    position: relative;
    border-radius: 14px;
    overflow: hidden;
    touch-action: none;
    background-color: #f0f8ff;
    padding-left: 38px;
    box-sizing: content-box;
    height: 28px;
    width: 38px;
}
@media(min-width: 768px)
{
    .panic-btn
    {
        background-color: #f0f8ff;
        height: 40px;
        width: 40px;
        padding-left: 40px;
        border-radius: 20px;
    }
}
.panic-btn__background
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    color: #272b33;
    height: 40px;
    grid-gap: 6px;
    gap: 6px;
    padding: 6px 12px;
    border-radius: 20px;
    box-sizing: border-box;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.panic-btn__background>*
{
    margin: 3px 3px;
}
}
@media(min-width: 768px)
{
    .panic-btn__background
    {
        grid-gap: 24px;
        gap: 24px;
        padding: 10px 24px;
        height: 60px;
        border-radius: 30px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .panic-btn__background>*
    {
        margin: 12px 12px;
    }
    }
}
.panic-btn__label
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .panic-btn__label
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.panic-btn__dragable
{
    position: absolute;
    top: 0;
    left: 38px;
    width: 100%;
    height: 100%;
    transition: all .3s;
    transform: translateX(-100%);
    border-radius: 14px;
    background-color: #cdd8f0;
    touch-action: none;
    user-select: none;
    cursor: pointer;
}
@media(min-width: 768px)
{
    .panic-btn__dragable
    {
        left: 40px;
        border-radius: 20px;
    }
}
.panic-btn__dragable svg
{
    position: absolute;
    top: 50%;
    right: 19px;
    transform: translate(50%,-50%);
    height: 18px;
    width: 18px;
}
@media(min-width: 768px)
{
    .panic-btn__dragable svg
    {
        right: 20px;
        height: 25px;
        width: 25px;
    }
}
.panic-btn__dragable path
{
    fill: #fff;
}
.panic-btn--locked .panic-btn__dragable
{
    background-color: #f0f8ff;
}
.panic-reason
{
    padding-bottom: 80px;
}
.panic-reason__icon
{
    display: block;
    text-align: center;
}
.panic-reason__icon svg
{
    margin: auto;
    display: inline-block;
    height: 56px;
    width: 56px;
}
.panic-reason__title
{
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin-bottom: 6px;
}
.panic-reason__description
{
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
    margin: 6x auto;
}
.panic-reason__options-title
{
    margin-top: 40px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.panic-reason ul.panic-reason__options
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.panic-reason__options-item
{
    padding: 12px;
    padding-left: 0;
    border-bottom: 1px solid #9ea2ab;
}
.panic-reason .checkbox.panic-reason__checkbox
{
    display: block;
}
.panic-reason .checkbox.panic-reason__checkbox .checkbox__label
{
    color: currentColor;
}
.panic-reason__btn
{
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
    text-align: center;
}
@media(min-width: 768px)
{
    .panic-reason__btn
    {
        bottom: 24px;
    }
}
.payment-logos
{
    padding: 0;
    margin: 32px auto;
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}
@media(max-width: 767px)
{
    .payment-logos
    {
        justify-content: center;
    }
}
.centered-button .payment-logos, .info-page .payment-logos, .interactive .payment-logos, .offer-of-the-day .payment-logos, .wheel .payment-logos
{
    justify-content: center;
}
.payment-logos li
{
    margin: 12px;
    display: flex;
    flex: 1;
    justify-content: center;
    max-width: 130px;
}
.payment-logos li svg
{
    width: auto;
    height: auto;
    max-width: 186px;
    max-height: 41px;
    min-height: 41px;
}
.payment-logos li svg g, .payment-logos li svg path, .payment-logos li svg polygon
{
    fill: currentColor;
}
.quick-register-login
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.quick-register-login.campaign .quick-register-login-container
{
    display: block;
}
.quick-register-login-container
{
    display: none;
}
.quick-register-login-container__header
{
    width: 100%;
    background: #16161d;
    display: inline-block;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.quick-register-login-container__header__close
{
    float: left;
    padding: 10px;
    margin-right: -44px;
}
.quick-register-login-container__header__close svg path
{
    fill: #12ce67;
}
.quick-register-login-container__header__close--left
{
    float: right;
    margin-left: -44px;
    margin-right: 0;
}
.quick-register-login-container__header__close--right
{
    float: left;
    margin-right: -44px;
    margin-left: 0;
}
.quick-register-login-container iframe
{
    transition: max-height .5s ease;
    border: none;
    height: 100%;
    min-height: 321px;
    width: 100%;
}
.quick-register-login-container iframe#registration-in-footer
{
    height: calc(100% - 50px)!important;
}
.quick-register-login-container.sidebar
{
    display: block;
    width: 375px;
    z-index: 98;
    position: fixed;
    top: 0;
    height: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.quick-register-login-container.sidebar--left
{
    left: -375px;
}
.quick-register-login-container.sidebar--right
{
    right: -375px;
}
@media(min-width: 768px)
{
    .quick-register-login.with-sidebar-panel--left
    {
        padding-left: 375px;
    }
    .quick-register-login.with-sidebar-panel--right
    {
        padding-right: 375px;
    }
}
.quick-register-login.with-sidebar-panel .sidebar--left
{
    left: 0;
}
.quick-register-login.with-sidebar-panel .sidebar--right
{
    right: 0;
}
@media(max-width: 767px)
{
    .quick-register-login.with-sidebar-panel .sidebar
    {
        width: 100%;
    }
}
.read-more__trigger
{
    text-decoration: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    grid-gap: 2px;
    gap: 2px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.read-more__trigger>*
{
    margin: 1px 1px;
}
}
.read-more__trigger:hover
{
    text-decoration: underline;
}
.read-more__trigger__label
{
    margin: 0;
}
.read-more__arrow
{
    display: inline-block;
    line-height: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.read-more__arrow svg
{
    height: 18px;
    width: 18px;
}
.read-more__arrow svg path
{
    fill: currentcolor;
}
.read-more__more-text
{
    display: none;
}
.read-more--expanded .read-more__arrow
{
    transform: rotateX(180deg);
}
.read-more--expanded .read-more__more-text
{
    display: block;
    animation: readMoreOpen .3s;
}
@keyframes readMoreOpen
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.winners
{
    background-color: transparent;
    margin: 24px auto;
}
.winners__block-title
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0 auto 12px;
}
.winners__item
{
    width: 240px;
    align-items: center;
    background-color: #f0f8ff;
    border-radius: 12px;
    display: grid;
    grid-template-columns: 72px 1fr;
    overflow: hidden;
    text-decoration: none;
}
.winners__item:not(:last-child)
{
    margin-right: 12px;
}
.winners__image
{
    object-fit: cover;
    width: 72px;
    height: 72px;
    background-color: #cdd8f0;
}
.winners__content
{
    padding: 12px;
    box-sizing: border-box;
    max-height: 72px;
    overflow: hidden;
}
.winners__title
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.winners__subtitle
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #272b33;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.sidebar-tabs
{
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #cdd8f0;
}
@media(min-width: 768px)
{
    .sidebar-tabs
    {
        flex-direction: row!important;
    }
}
.sidebar-tabs__sidebar
{
    background-color: #292f2a;
    width: 100%;
}
@media(min-width: 768px)
{
    .sidebar-tabs__sidebar
    {
        width: 248px;
    }
}
.sidebar-tabs__title-list
{
    overflow: hidden;
    position: relative;
}
@media(max-width: 767px)
{
    .sidebar-tabs__title-list
    {
        overflow-x: scroll;
        overflow-y: hidden;
        z-index: 9;
        display: flex;
    }
}
.sidebar-tabs__title-list::-webkit-scrollbar
{
    height: 0;
    width: 0;
}
@media(min-width: 768px)
{
    .sidebar-tabs__title-list
    {
        margin: 24px;
    }
}
.sidebar-tabs__title
{
    display: block;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #fff;
    padding: 8px;
    cursor: pointer;
}
.sidebar-tabs__title svg
{
    width: 20px;
    height: 20px;
    margin-right: 8px;
    display: block;
    float: left;
}
@media(max-width: 767px)
{
    .sidebar-tabs__title svg
    {
        display: none;
    }
}
.sidebar-tabs__title svg, .sidebar-tabs__title svg path
{
    fill: currentColor;
}
@media(max-width: 767px)
{
    .sidebar-tabs__title
    {
        flex: 1;
        line-height: 44px;
        text-align: center;
        border-bottom: 3px #292f2a;
    }
    .sidebar-tabs__title[aria-selected=true]
    {
        color: #0086ff;
        border-bottom: 3px solid #0086ff;
    }
}
@media(min-width: 768px)
{
    .sidebar-tabs__title
    {
        border-radius: 12px;
        color: #fff;
    }
    .sidebar-tabs__title[aria-selected=true]
    {
        color: #fff;
        background-color: #f0f8ff;
    }
}
.sidebar-tabs__title--disabled
{
    color: #9ea2ab;
}
.sidebar-tabs__contents
{
    flex: 1;
    background-color: #cdd8f0;
    color: #fff;
    padding: 12px;
}
@media(min-width: 768px)
{
    .sidebar-tabs__contents
    {
        padding: 24px;
        width: 200px;
    }
}
.sidebar-tabs__content
{
    opacity: 0;
    height: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.sidebar-tabs__content--visible
{
    opacity: 1;
    height: auto;
}
.sidebar-tabs--text-center .sidebar-tabs__content
{
    text-align: center;
}
.stepper
{
    margin: 0;
    padding: 12px 0 40px;
}
@media(min-width: 480px)
{
    .stepper
    {
        padding: 32px 0 50px;
    }
}
@media(min-width: 768px)
{
    .stepper
    {
        padding: 50px 0;
    }
}
.stepper__title
{
    text-align: center;
}
.stepper__grid
{
    display: grid;
    grid-gap: 12px;
    grid-template-columns: repeat(3,1fr);
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}
@media(min-width: 1024px)
{
    .stepper__grid
    {
        grid-gap: 60px;
    }
}
@media(max-width: 767px)
{
    .stepper__grid
    {
        grid-template-columns: 1fr;
    }
}
.stepper__step
{
    display: grid;
    grid-template-columns: 40px 1fr;
    grid-gap: 20px;
    height: 100%;
    text-decoration: none;
}
@media(max-width: 479px)
{
    .stepper__step
    {
        margin-bottom: 20px;
    }
    .stepper__step:last-child
    {
        margin-bottom: 0;
    }
}
.stepper__count h5
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    background-color: #0086ff;
    border-radius: 50%;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin: 0;
    text-align: center;
    width: 40px;
}
.stepper__content h4
{
    margin: 0 0 8px;
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.stepper__content p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .stepper__content p
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
.stepper--icons .stepper__step
{
    grid-template-columns: 60px 1fr;
}
.stepper--icons .stepper__step h5
{
    display: none;
}
.stepper--icons .stepper__step__content
{
    vertical-align: middle;
}
.stepper--icons .stepper__step__content h4
{
    margin-top: 0;
}
.dynamic .stepper, .stepper--background
{
    padding-top: 40px;
}
@media(min-width: 768px)
{
    .dynamic .stepper, .stepper--background
    {
        padding-top: 50px;
    }
}
.stepper--top-icon
{
    margin-top: 32px;
}
.stepper--top-icon .stepper__grid
{
    display: flex;
    flex-wrap: wrap;
    grid-gap: 30px;
    gap: 30px;
    justify-content: center;
    list-style: none;
    margin: 12px 0;
    padding: 0;
    text-align: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.stepper--top-icon .stepper__grid>*
{
    margin: 15px 15px;
}
}
@media(max-width: 479px)
{
    .stepper--top-icon .stepper__grid
    {
        grid-gap: 12px;
        gap: 12px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .stepper--top-icon .stepper__grid>*
    {
        margin: 6px 6px;
    }
    }
}
.stepper--top-icon .stepper__grid li
{
    align-content: center;
    align-items: center;
    flex: 0 0 20%;
}
@media(max-width: 1023px)
{
    .stepper--top-icon .stepper__grid li
    {
        flex: 0 0 25%;
    }
}
@media(max-width: 479px)
{
    .stepper--top-icon .stepper__grid li
    {
        flex: 100%;
    }
}
.stepper--top-icon .stepper__step
{
    grid-template-columns: 1fr;
    grid-gap: 10px;
}
@media(max-width: 479px)
{
    .stepper--top-icon .stepper__step
    {
        grid-template-columns: 100px 1fr;
        align-items: center;
        text-align: left;
    }
}
.stepper--top-icon .stepper__count
{
    margin: auto;
    max-width: 200px;
}
.stepper--top-icon.stepper--background
{
    margin-top: 0;
}
.stepper--vertical ul
{
    display: block!important;
}
.stepper--vertical ul li
{
    margin-bottom: 20px;
}
.stepper--vertical ul li .stepper__step
{
    height: auto;
}
.stepper--vertical ul li:last-child
{
    margin-bottom: 0;
}
.support-button
{
    display: flex;
    justify-content: end;
    padding: 24px;
}
@media(max-width: 1023px)
{
    .support-button
    {
        padding-right: 0;
    }
}
@media(min-width: 1024px)
{
    .scrolled-fixed-payment-form .support-button
    {
        position: fixed;
        overflow: hidden;
        z-index: 95;
        right: 0;
        bottom: 0;
    }
}
.support-button a
{
    border-radius: 100px;
    display: flex;
    align-items: center;
    padding: 12px;
}
@media(max-width: 1023px)
{
    .support-button a
    {
        padding-right: 6px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
}
.support-button a span
{
    text-transform: capitalize;
    margin: 0;
}
@media(max-width: 1023px)
{
    .support-button a span
    {
        display: none;
    }
}
.support-button svg
{
    margin-right: 5px;
}
@media(max-width: 767px)
{
    .support-button svg
    {
        margin-right: 0;
    }
}
.support-button svg, .support-button svg g, .support-button svg path
{
    fill: currentColor;
}
#ada-button-frame
{
    display: none;
}
:root
{
    --swiper-navigation-sides-offset: 0px;
    --swiper-navigation-size: 42px;
    --swiper-pagination-bottom: 12px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
    --swiper-pagination-color: #fff;
    --swiper-pagination-bullet-inactive-color: #fff;
}
.swiper
{
    width: 100%;
    max-width: 100%;
}
@media(max-width: 767px)
{
    .swiper
    {
        overflow: visible;
    }
}
.swiper--force-auto-height .swiper-wrapper
{
    height: auto!important;
}
.swiper--centered .swiper-wrapper
{
    justify-content: center;
}
.swiper--equal-height-slides .swiper-slide
{
    height: auto;
    min-height: 100%;
    align-self: stretch;
}
@media(min-width: 768px)
{
    .swiper--equal-height-slides--md .swiper-slide
    {
        height: auto;
        min-height: 100%;
    }
}
.swiper-container
{
    position: relative;
}
@media(max-width: 767px)
{
    .swiper-button-next, .swiper-button-prev
    {
        display: none;
    }
}
.swiper-button-next:not([aria-controls]), .swiper-button-prev:not([aria-controls])
{
    opacity: 0;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled
{
    display: none;
}
.swiper-button-next::after, .swiper-button-prev::after
{
    content: "";
}
.swiper-button-next--medium, .swiper-button-next--small, .swiper-button-prev--medium, .swiper-button-prev--small
{
    background: #f0f8ff;
    width: calc(var(--swiper-navigation-size) / 2);
}
.swiper-button-next--medium svg, .swiper-button-next--small svg, .swiper-button-prev--medium svg, .swiper-button-prev--small svg
{
    height: 18px;
    width: 18px;
}
.swiper-button-next--medium svg path, .swiper-button-next--small svg path, .swiper-button-prev--medium svg path, .swiper-button-prev--small svg path
{
    fill: #12ce67;
}
.swiper-button-next--medium.swiper-button-prev, .swiper-button-next--small.swiper-button-prev, .swiper-button-prev--medium.swiper-button-prev, .swiper-button-prev--small.swiper-button-prev
{
    justify-content: start;
    border-radius: 0 var(--swiper-navigation-size) var(--swiper-navigation-size) 0;
}
.swiper-button-next--medium.swiper-button-prev svg, .swiper-button-next--small.swiper-button-prev svg, .swiper-button-prev--medium.swiper-button-prev svg, .swiper-button-prev--small.swiper-button-prev svg
{
    margin-left: -2px;
}
.swiper-button-next--medium.swiper-button-next, .swiper-button-next--small.swiper-button-next, .swiper-button-prev--medium.swiper-button-next, .swiper-button-prev--small.swiper-button-next
{
    justify-content: end;
    border-radius: var(--swiper-navigation-size) 0 0 var(--swiper-navigation-size);
}
.swiper-button-next--medium.swiper-button-next svg, .swiper-button-next--small.swiper-button-next svg, .swiper-button-prev--medium.swiper-button-next svg, .swiper-button-prev--small.swiper-button-next svg
{
    margin-right: -2px;
}
.swiper-button-next--large, .swiper-button-prev--large
{
    background-color: rgba(22,22,29,.8);
    border-radius: 50%;
    height: 24px;
    width: 24px;
}
.swiper-button-next--large svg, .swiper-button-prev--large svg
{
    height: 16px;
    width: 16px;
}
.swiper-button-next--large svg path, .swiper-button-prev--large svg path
{
    fill: #fff;
}
.swiper-button-next--inner, .swiper-button-prev--inner
{
    --swiper-navigation-sides-offset: 40px;
}
.swiper-button-next--outer, .swiper-button-prev--outer
{
    --swiper-navigation-sides-offset: -40px;
}
.swiper-pagination--outer
{
    position: static;
    margin-top: 12px;
}
.swiper-pagination-bullets
{
    padding: 5px 4px;
    background-color: rgba(0,0,0,.25);
    border-radius: 99px;
    font-size: 0;
}
.swiper-pagination-bullets.swiper-pagination-horizontal
{
    display: inline-block;
    overflow: hidden;
    width: auto;
    margin-left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-lock
{
    display: none;
}
.swiper-thumbs
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}
.tabs
{
    background: #fff;
    height: var(--tabs-height);
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}
.has-transparent-header .tabs
{
    background: 0 0;
}
.has-transparent-header .tabs a
{
    color: #fff;
}
@media(max-width: 767px)
{
    .tabs
    {
        overflow-x: scroll;
        overflow-y: hidden;
        z-index: 9;
    }
}
.tabs::-webkit-scrollbar
{
    height: 0;
    width: 0;
}
.tabs__menu
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}
.tabs__menu>li
{
    position: relative;
}
.tabs__item
{
    color: #272b33;
    display: block;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    padding: 0 12px;
    text-decoration: none;
    white-space: nowrap;
    line-height: 48px;
}
@media(max-width: 767px)
{
    .tabs__item
    {
        line-height: 44px;
    }
}
.tabs__item.active
{
    color: #272b33;
}
.tabs__item.active::after
{
    border-bottom: 3px solid #12ce67;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
}
.terms-and-conditions
{
    margin: 28px 0;
}
@media(min-width: 768px)
{
    .wrapper--disabled .terms-and-conditions
    {
        max-width: 1400px;
    }
}
.terms-and-conditions__title
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.terms-and-conditions__subtitle
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.terms-and-conditions__text
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.terms-and-conditions__text ol, .terms-and-conditions__text p, .terms-and-conditions__text ul
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.terms-and-conditions__dropdown, .terms-and-conditions__label, .terms-and-conditions__link
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .terms-and-conditions__dropdown, .terms-and-conditions__label, .terms-and-conditions__link
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.terms-and-conditions__link
{
    text-decoration: none;
}
.terms-and-conditions__link:hover
{
    text-decoration: underline;
}
.terms-and-conditions--has-bg-color
{
    padding: 3px 18px;
    border-radius: 3px;
}
@media(max-width: 767px)
{
    .terms-and-conditions--dropdown .dropdown
    {
        width: 100%;
    }
    .terms-and-conditions--dropdown .dropdown a
    {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    .terms-and-conditions--dropdown .terms-and-conditions__title
    {
        margin: auto 0;
    }
}
.terms-and-conditions--sticky
{
    margin: 0;
    padding: 6px 12px;
    background-color: rgba(22,22,29,.8);
    color: #fff;
    text-align: center;
}
.terms-and-conditions--sticky .terms-and-conditions__title
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    margin: 6px auto;
}
.terms-and-conditions--sticky .terms-and-conditions__subtitle
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 6px auto;
}
.terms-and-conditions--sticky .terms-and-conditions__text
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 6px auto;
}
.terms-and-conditions--sticky .terms-and-conditions__text ol, .terms-and-conditions--sticky .terms-and-conditions__text p, .terms-and-conditions--sticky .terms-and-conditions__text ul
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 6px auto;
}
.terms-and-conditions--sticky .terms-and-conditions__text a
{
    color: #10b75b;
}
.responsive-container
{
    padding-bottom: 56.2%;
    position: relative;
}
.responsive-container iframe
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.mejs-container, .mejs-overlay.load, .wp-video, video.wp-video-shortcode
{
    height: 100%!important;
    width: 100%!important;
}
.mejs-container
{
    padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode
{
    max-width: 100%!important;
}
video.wp-video-shortcode
{
    position: relative;
}
.mejs-mediaelement
{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.mejs-overlay-play
{
    bottom: 0;
    height: auto!important;
    left: 0;
    right: 0;
    top: 0;
    width: auto!important;
}
.mejs-time-slider span
{
    margin: 0;
}
.disclaimer
{
    background-color: #f0f8ff;
    border-radius: 3px;
    display: flex;
    grid-gap: 24px;
    gap: 24px;
    padding: 12px;
    margin: 28px 0 12px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.disclaimer>*
{
    margin: 12px 12px;
}
}
@media(min-width: 768px)
{
    .disclaimer
    {
        flex-wrap: nowrap;
        margin: 28px 0 32px;
        padding: 24px;
    }
}
.disclaimer__logos
{
    order: 1;
    min-width: 160px;
}
.disclaimer__logos--igaming-ontario
{
    min-width: 240px;
    max-width: 240px;
}
.disclaimer__logos--ggl
{
    min-width: 180px;
    max-width: 180px;
}
.disclaimer__logos--mga-license
{
    max-width: 160px;
}
.disclaimer__logos--legalnybukmacher
{
    min-width: 90px;
}
.disclaimer__logos--spellinspektionen
{
    min-width: 90px;
}
.disclaimer__logos--spillemyndigheden
{
    min-width: 80px;
    max-width: 80px;
}
.disclaimer__logos a
{
    display: block;
}
.disclaimer__logos svg
{
    width: 100%;
    height: auto;
}
.disclaimer__logos svg g
{
    fill: #9ea2ab;
}
.disclaimer__iso
{
    min-width: 69px;
    order: 2;
    filter: invert(100%);
}
.disclaimer__text
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    order: 0;
    flex-basis: 100%;
}
.disclaimer__text p
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .disclaimer__text
    {
        order: 3;
        flex-basis: auto;
    }
}
.disclaimer a
{
    color: #10b75b;
    text-decoration: none;
}
.disclaimer a:hover
{
    color: #0c8844;
}
.footer-description
{
    background-color: #fff;
    color: #272b33;
}
.footer-description__text
{
    max-width: 800px;
    margin: auto;
    padding: 60px 0 48px;
}
@media(max-width: 479px)
{
    .footer-description__text
    {
        padding: 14px 0 24px;
    }
}
.footer-description__text h1, .footer-description__text h2, .footer-description__text h3, .footer-description__text h4, .footer-description__text h5, .footer-description__text h6
{
    color: #272b33;
    font-size: revert;
    line-height: 1.3em;
    margin-top: 24px;
}
.footer-description__text ol, .footer-description__text ul
{
    padding: 0;
}
.footer-description__text ol, .footer-description__text p, .footer-description__text ul
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.footer-description__text a
{
    color: #10b75b;
    text-decoration: none;
}
.footer-description__text a:hover
{
    color: #0c8844;
}
.footer-links
{
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #f0f8ff;
}
@media(max-width: 1023px)
{
    .footer-links
    {
        display: none;
    }
}
.footer-links__columns
{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    max-width: 900px;
    margin: 0 auto;
}
.footer-links__title
{
    margin-top: 0;
    margin-bottom: 8px;
    color: #272b33;
    font-size: revert;
    line-height: 1.3em;
}
.footer-links ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer-links ul a
{
    opacity: .6;
    text-decoration: none;
}
.footer-links ul a:hover
{
    color: #272b33;
    opacity: 1;
}
.footer-logos
{
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 36px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    display: flex;
    grid-gap: 12px;
    gap: 12px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.footer-logos>*
{
    margin: 6px 6px;
}
}
.footer-logos--awards
{
    margin-bottom: 36px;
    gap: 6px;
    grid-gap: 6px;
}
.footer-logos--awards li
{
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-logos--awards li img
{
    height: 90px;
    filter: none;
}
.footer-logos--payment
{
    margin-bottom: 12px;
}
.footer-logos--payment li
{
    background: #f0f8ff;
    border-radius: 3px;
    box-sizing: unset;
    padding: 10px 12px;
    height: 16px;
    min-width: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-logos img
{
    filter: invert(71%) sepia(6%) saturate(350%) hue-rotate(184deg) brightness(91%) contrast(88%);
}
.footer-logos img, .footer-logos svg
{
    fill: #9ea2ab;
    height: 24px;
    max-width: 150px;
    vertical-align: middle;
    width: auto;
}
.footer-logos img g, .footer-logos img path, .footer-logos img polygon, .footer-logos svg g, .footer-logos svg path, .footer-logos svg polygon
{
    fill: #9ea2ab;
}
.footer-logos .stodlinjen
{
    vertical-align: sub;
}
.footer-logos .stopspillet svg
{
    max-width: 48px;
}
.footer-logos .eu svg
{
    max-height: 28px;
}
.footer-logos .begambleaware svg
{
    max-width: 200px;
}
.footer-logos .gamcare svg, .footer-logos .interac svg
{
    max-height: 40px;
}
.footer-logos .INTERAC svg path:last-child, .footer-logos .interac svg path:last-child
{
    fill: #fff;
}
.footer-logos .plus-18 a, .footer-logos .plus-19 a
{
    text-decoration: none;
    color: #fff;
}
.footer-logos .plus-18 a span, .footer-logos .plus-19 a span
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    align-items: center;
    background-color: #ef7171;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-style: normal;
    width: 45px;
    height: 45px;
    justify-content: center;
}
.footer-logos .PLUS-18 img, .footer-logos .PLUS-19 img, .footer-logos .plus-18 img, .footer-logos .plus-19 img
{
    filter: none;
}
.nav-menus-container
{
    display: grid;
    grid-gap: 12px;
    grid-row-gap: 0;
    grid-template-columns: 2fr 2fr;
    margin: 32px 0;
}
@media(max-width: 767px)
{
    .nav-menus-container
    {
        display: block;
        margin: 12px 0 8px;
    }
}
.nav-menus-container .nav-menu
{
    margin: 12px 0;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
.nav-menus-container .nav-menu li
{
    display: block;
    user-select: none;
    background-color: #f0f8ff;
    margin-bottom: 1px;
}
.nav-menus-container .nav-menu li a
{
    color: #272b33;
    display: block;
    padding: 16px;
    text-decoration: none;
    font-weight: 700;
}
.nav-menus-container .nav-menu li a i
{
    float: right;
    margin: -2px -5px 0;
}
.nav-menus-container .nav-menu li a i g, .nav-menus-container .nav-menu li a i path, .nav-menus-container .nav-menu li a i svg
{
    fill: #12ce67;
}
.nav-menus-container .nav-menu li:first-child
{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.nav-menus-container .nav-menu li:last-child
{
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.footer-text
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.footer-text--spacing
{
    padding-top: 36px;
    padding-bottom: 36px;
    text-align: center;
}
.footer-text a
{
    color: #10b75b;
    text-decoration: none;
}
.footer-text a:hover
{
    color: #0c8844;
}
.lang
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: start;
    flex-direction: column;
}
@media(min-width: 1024px)
{
    .lang
    {
        flex-direction: row;
    }
}
.lang li
{
    background-color: #f0f8ff;
    line-height: 28px;
    width: 128px;
}
@media(min-width: 480px)
{
    .lang li
    {
        width: 180px;
    }
}
@media(min-width: 1024px)
{
    .lang li
    {
        width: auto;
    }
}
.lang li:first-child
{
    border-radius: 3px;
}
.lang li:last-child
{
    border-radius: 0 0 3px 3px;
}
@media(min-width: 1024px)
{
    .lang li:last-child
    {
        border-radius: 0 3px 3px 0;
    }
}
.lang li a
{
    display: flex;
    align-items: center;
    color: #272b33;
    overflow: hidden;
    padding: 8px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    font-weight: 700;
}
.lang li svg
{
    float: left;
    margin-right: 8px;
    border-radius: 3px;
    width: 35px;
}
.lang li:not(:first-child)
{
    display: none;
}
.lang:hover li
{
    display: block;
}
.lang:hover li:first-child
{
    border-radius: 3px 3px 0 0;
}
@media(min-width: 1024px)
{
    .lang:hover li:first-child
    {
        border-radius: 3px 0 0 3px;
    }
}
.mobile-apps
{
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 12px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    grid-gap: 12px;
    gap: 12px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.mobile-apps>*
{
    margin: 6px 6px;
}
}
@media(min-width: 768px)
{
    .mobile-apps
    {
        grid-gap: 24px;
        gap: 24px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .mobile-apps>*
    {
        margin: 12px 12px;
    }
    }
}
.social-icons
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: end;
    flex-wrap: wrap;
    grid-gap: 6px;
    gap: 6px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.social-icons>*
{
    margin: 3px 3px;
}
}
@media(min-width: 1440px)
{
    .social-icons
    {
        grid-gap: 12px;
        gap: 12px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .social-icons>*
    {
        margin: 6px 6px;
    }
    }
}
.social-icons a
{
    background-color: #f0f8ff;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 60px;
    text-align: center;
    width: 52px;
    height: 52px;
}
.social-icons a g, .social-icons a path, .social-icons a svg
{
    fill: #9ea2ab;
}
.social-icons a svg
{
    opacity: .75;
}
.social-icons a:hover svg
{
    opacity: 1;
}
.checkbox
{
    display: inline-block;
    position: relative;
    padding-left: 30px;
    vertical-align: top;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.checkbox__field
{
    position: absolute;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkbox__selected, .checkbox__unselected
{
    position: absolute;
    top: 1px;
    bottom: 1px;
    left: 0;
    height: 18px;
    width: 18px;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.checkbox__selected svg, .checkbox__unselected svg
{
    margin-top: -3px;
    margin-left: -3px;
}
.checkbox__unselected
{
    opacity: 1;
}
.checkbox__unselected path
{
    fill: #16161d;
}
.checkbox__selected
{
    opacity: 0;
}
.checkbox__selected path
{
    fill: #12ce67;
}
.checkbox__label
{
    display: block;
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.checkbox__label a
{
    color: #12ce67;
}
.checkbox__field:checked~.checkbox__unselected
{
    opacity: 0;
}
.checkbox__field:checked~.checkbox__selected
{
    opacity: 1;
}
.checkbox__field:checked~.checkbox__label
{
    color: #9ea2ab;
}
.checkbox__field:disabled~.checkbox__unselected path
{
    fill: #9ea2ab;
}
.checkbox__field:disabled~.checkbox__selected path
{
    fill: #9ea2ab;
}
.checkbox__field:disabled~.checkbox__label
{
    cursor: default;
    color: #9ea2ab;
}
.checkbox--reverse
{
    padding-left: 0;
    padding-right: 30px;
}
.checkbox--reverse .checkbox__selected, .checkbox--reverse .checkbox__unselected
{
    left: auto;
    right: 0;
}
.input
{
    display: block;
    position: relative;
}
.input__field
{
    box-sizing: border-box;
    display: block;
    background-color: #f6f6f6;
    border: 0;
    border-bottom: 1px solid #cdd8f0;
    padding: 24px 12px 6px;
    width: 100%;
    max-width: 100%;
    border-radius: 3px 3px 0 0;
    text-decoration: none;
    outline: 0;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.input__field::placeholder
{
    color: transparent;
    text-overflow: ellipsis;
}
.input__field:focus::placeholder
{
    color: #9ea2ab;
}
.input__field:focus, .input__field:hover
{
    border-bottom: 1px solid #0086ff;
}
.input__field:disabled
{
    color: #9ea2ab;
    border-bottom: 1px solid #cdd8f0;
}
.input__label
{
    display: block;
    pointer-events: none;
    margin: 0;
    max-width: 100%;
    position: absolute;
    top: 17px;
    left: 12px;
    right: 12px;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.input__field:disabled~.input__label
{
    color: #9ea2ab;
}
.input__field:focus~.input__label, .input__field:not(:placeholder-shown)~.input__label
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    top: 7px;
}
.input__field:focus~.input__label
{
    color: #0086ff;
}
.radio
{
    display: inline-block;
    position: relative;
    padding-left: 30px;
    vertical-align: top;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radio__field
{
    position: absolute;
    cursor: pointer;
    height: 0;
    width: 0;
}
.radio__selected, .radio__unselected
{
    position: absolute;
    top: 1px;
    bottom: 1px;
    left: 0;
    height: 18px;
    width: 18px;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.radio__selected svg, .radio__unselected svg
{
    margin-top: -3px;
    margin-left: -3px;
}
.radio__unselected
{
    opacity: 1;
}
.radio__unselected path
{
    fill: #16161d;
}
.radio__selected
{
    opacity: 0;
}
.radio__selected path
{
    fill: #12ce67;
}
.radio__label
{
    display: block;
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.radio__label a
{
    color: #12ce67;
}
.radio__field:checked~.radio__unselected
{
    opacity: 0;
}
.radio__field:checked~.radio__selected
{
    opacity: 1;
}
.radio__field:checked~.radio__label
{
    color: #9ea2ab;
}
.radio__field:disabled~.radio__unselected path
{
    fill: #9ea2ab;
}
.radio__field:disabled~.radio__selected path
{
    fill: #9ea2ab;
}
.radio__field:disabled~.radio__label
{
    cursor: default;
    color: #9ea2ab;
}
.radio--reverse
{
    padding-left: 0;
    padding-right: 30px;
}
.radio--reverse .radio__selected, .radio--reverse .radio__unselected
{
    left: auto;
    right: 0;
}
.select
{
    box-sizing: border-box;
    display: inline-block;
    padding: 17px 12px 14px;
    background-color: #f6f6f6;
    border: 0;
    border-bottom: 1px solid #cdd8f0;
    max-width: 100%;
    border-radius: 3px 3px 0 0;
    text-decoration: none;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.select:focus, .select:hover
{
    border-color: #0086ff;
}
.select:disabled
{
    border-bottom: 1px solid #cdd8f0;
    color: #9ea2ab;
}
.select option
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.switch
{
    display: inline-block;
    height: 20px;
    position: relative;
    width: 40px;
}
.switch input
{
    height: 0;
    visibility: hidden;
    width: 0;
}
.switch input:checked+.switch__slider
{
    background: #0e9f50;
}
.switch input:checked+.switch__slider::before
{
    background: #12ce67;
    box-shadow: -2px 0 3px rgba(0,0,0,.18);
    transform: translateX(20px);
}
.switch__slider
{
    background-color: #cdd8f0;
    border-radius: 10px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
    margin: 0;
}
.switch__slider::before
{
    background-color: #12ce67;
    border-radius: 50%;
    bottom: 0;
    box-shadow: 2px 0 3px rgba(0,0,0,.18);
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    transition: .4s;
    width: 20px;
}
.offer-image--door
{
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 5px 20px rgba(0,0,0,.5);
    box-sizing: border-box;
    color: #272b33;
    display: flex;
    flex-direction: column;
    padding: 12px;
    position: relative;
    transition: .3s ease-in-out;
}
@media(max-width: 479px)
{
    .offer-image--door
    {
        margin-top: 120px;
    }
}
.offer-image--door .image
{
    position: relative;
    width: 100%;
}
.offer-image--door .image img
{
    border-radius: 3px;
    max-width: 100%;
}
.offer-image--door .content
{
    border-radius: 3px;
    background-color: #fff;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: perspective(2500px);
    transform-origin: left;
    transform-style: preserve-3d;
    transition: .7s ease;
    width: 100%;
}
.offer-image--door .content h3, .offer-image--door .content p
{
    visibility: hidden;
    opacity: 0;
    transition: .5s ease .5s;
}
.offer-image--door.hover .content, .offer-image--door:hover .content
{
    transform: rotateY(-160deg);
}
.offer-image--door.hover .content h3, .offer-image--door.hover .content p, .offer-image--door:hover .content h3, .offer-image--door:hover .content p
{
    visibility: visible;
    opacity: 1;
    transform: scaleX(-1);
}
.offer-image--flip-card
{
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 20px rgba(0,0,0,.5);
    box-sizing: border-box;
    color: #272b33;
    display: flex;
    flex-direction: column;
    height: 350px;
    margin-top: 100px;
    max-width: 400px;
    padding: 12px;
    position: relative;
    text-decoration: none;
    transition: .3s ease-in-out;
}
.grid-left-and-right--has-image-above-heading .offer-image--flip-card, .grid-left-and-right__left .offer-image--flip-card
{
    margin-top: 100px;
}
@media(max-width: 479px)
{
    .grid-left-and-right--has-image-above-heading .offer-image--flip-card, .grid-left-and-right__left .offer-image--flip-card
    {
        margin-top: 180px;
    }
}
@media(max-width: 479px)
{
    .offer-image--flip-card
    {
        height: 300px;
        margin-top: 150px;
    }
}
.offer-image--flip-card .image
{
    position: relative;
    top: -40%;
    width: 100%;
}
.offer-image--flip-card .image img
{
    border-radius: 12px;
    max-width: 100%;
}
@media(max-width: 479px)
{
    .offer-image--flip-card .image img
    {
        margin-bottom: 16px;
    }
}
.offer-image--flip-card .content
{
    visibility: hidden;
    opacity: 0;
    padding: 12px;
    position: relative;
    text-align: center;
    top: -180px;
    transition: .3s ease;
}
.offer-image--flip-card.hover, .offer-image--flip-card:hover
{
    height: 440px;
}
.offer-image--flip-card.hover .content, .offer-image--flip-card:hover .content
{
    visibility: visible;
    opacity: 1;
    transition-delay: .3s;
}
.free-question__answer
{
    position: relative;
}
.free-question__answer .expert-answer
{
    margin-bottom: 4px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    text-align: center;
    display: flex;
    grid-gap: 4px;
    gap: 4px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.free-question__answer .expert-answer>*
{
    margin: 2px 2px;
}
}
.free-question__answer .expert-answer div
{
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f0f8ff;
    border-radius: 3px;
    color: #9ea2ab;
    min-height: 52px;
}
.free-question__answer .expert-answer div.correct-answer
{
    background-color: #00c76b;
    color: #fff;
}
.free-question__answer .expert-answer div.prediction
{
    display: none;
}
.free-question__answer .expert-answer div.prediction.active
{
    display: flex;
}
.prediction__grid .matchup
{
    position: relative;
    counter-increment: prediction-counter;
    grid-template-columns: 1fr repeat(3,57px);
}
@media(min-width: 768px)
{
    .prediction__grid .matchup
    {
        grid-template-columns: 1fr repeat(3,77px);
    }
}
.prediction__grid .matchup--two-option
{
    grid-template-columns: 1fr repeat(2,87.5px);
}
@media(min-width: 768px)
{
    .prediction__grid .matchup--two-option
    {
        grid-template-columns: 1fr repeat(2,117.5px);
    }
}
@media(min-width: 768px)
{
    .prediction__grid .matchup--team-names
    {
        grid-template-columns: repeat(3,1fr);
    }
}
.prediction__grid .matchup::before
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 26px;
    background-color: #f0f8ff;
    border-radius: 3px 0 0 3px;
}
.prediction__grid .matchup__teams
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
}
.prediction__grid .matchup__teams h3
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    font-family: asap,sans-serif;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.prediction__grid .matchup__teams .date
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
    margin-top: 8px;
}
.prediction__grid .matchup__option
{
    overflow: hidden;
}
.prediction__grid .matchup__option label div
{
    min-height: 68px;
}
.prediction__grid .matchup__option .fixture
{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 0;
    padding: 0 6px;
    box-sizing: border-box;
    max-width: 100%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media(max-width: 767px)
{
    .prediction__grid .matchup__option .fixture.fixture--lg
    {
        display: none;
    }
}
@media(min-width: 768px)
{
    .prediction__grid .matchup__option .fixture--lg~.fixture--sm
    {
        display: none;
    }
}
.prediction__grid .matchup__option .odd-value
{
    display: block;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 0;
}
.prediction__grid .matchup.jackpot-question
{
    margin-top: 12px;
}
.prediction__grid .matchup.jackpot-question .prediction__question
{
    grid-row-end: 3;
    grid-row-start: 1;
}
.prediction__grid .matchup.jackpot-question .prediction__question h3
{
    position: relative;
    padding-left: 30px;
}
.prediction__grid .matchup.jackpot-question .prediction__question h3 svg
{
    height: 24px;
    width: 24px;
    position: absolute;
    left: 0;
}
.prediction__grid .matchup.jackpot-question .prediction__question h3 svg path
{
    fill: #fff;
}
.prediction__grid--medium .matchup, .prediction__grid--small .matchup
{
    padding: 6px 6px 6px 32px;
    border-left: 0;
    grid-template-columns: 1fr repeat(3,59px);
}
.prediction__grid--medium .matchup--two-option, .prediction__grid--small .matchup--two-option
{
    grid-template-columns: 1fr repeat(2,90.5px);
}
@media(min-width: 768px)
{
    .prediction__grid--medium .matchup--team-names, .prediction__grid--small .matchup--team-names
    {
        grid-template-columns: repeat(3,1fr);
    }
}
.prediction__grid--medium .matchup::before, .prediction__grid--small .matchup::before
{
    content: counter(prediction-counter);
}
.prediction__grid--medium .matchup__teams h3, .prediction__grid--small .matchup__teams h3
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
.prediction__grid--medium .matchup__teams .date, .prediction__grid--small .matchup__teams .date
{
    display: none;
}
.prediction__grid--medium .matchup__option label div, .prediction__grid--small .matchup__option label div
{
    min-height: 48px;
}
@media(min-width: 768px)
{
    .prediction__grid--medium .matchup__option label div, .prediction__grid--small .matchup__option label div
    {
        min-height: 38px;
    }
}
.prediction__grid--medium .matchup__option .fixture, .prediction__grid--small .matchup__option .fixture
{
    display: block;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    line-height: 48px;
    margin: 0;
}
.prediction__grid--small .matchup__option .odd-value
{
    display: none;
}
@media(min-width: 768px)
{
    .prediction__grid--small .matchup
    {
        grid-template-columns: 1fr repeat(3,31.33px);
    }
    .prediction__grid--small .matchup--two-option
    {
        grid-template-columns: 1fr repeat(2,49px);
    }
}
@media(min-width: 768px) and (min-width: 768px)
{
    .prediction__grid--small .matchup--team-names
    {
        grid-template-columns: repeat(3,1fr);
    }
}
@media(min-width: 768px)
{
    .prediction__grid--small .matchup__teams
    {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: left;
    }
    .prediction__grid--small .matchup__teams h3:first-child::after
    {
        content: "-";
        margin: 0 6px;
    }
    .prediction__grid--small .matchup__option label div
    {
        min-height: 21px;
    }
}
.prediction
{
    box-sizing: border-box;
}
.prediction__grid
{
    color: #272b33;
    height: auto;
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    gap: 4px 6px;
}
@media(min-width: 768px)
{
    .prediction__grid--columns
    {
        grid-template-columns: 1fr 1fr;
    }
    .prediction__grid--columns-7
    {
        grid-template-rows: repeat(7,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-8
    {
        grid-template-rows: repeat(8,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-9
    {
        grid-template-rows: repeat(9,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-10
    {
        grid-template-rows: repeat(10,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-11
    {
        grid-template-rows: repeat(11,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-12
    {
        grid-template-rows: repeat(12,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-13
    {
        grid-template-rows: repeat(13,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-14
    {
        grid-template-rows: repeat(14,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-15
    {
        grid-template-rows: repeat(15,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-16
    {
        grid-template-rows: repeat(16,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-17
    {
        grid-template-rows: repeat(17,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-18
    {
        grid-template-rows: repeat(18,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-19
    {
        grid-template-rows: repeat(19,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-20
    {
        grid-template-rows: repeat(20,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-21
    {
        grid-template-rows: repeat(21,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-22
    {
        grid-template-rows: repeat(22,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-23
    {
        grid-template-rows: repeat(23,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-24
    {
        grid-template-rows: repeat(24,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-25
    {
        grid-template-rows: repeat(25,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-26
    {
        grid-template-rows: repeat(26,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-27
    {
        grid-template-rows: repeat(27,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-28
    {
        grid-template-rows: repeat(28,1fr);
        grid-auto-flow: column;
    }
    .prediction__grid--columns-29
    {
        grid-template-rows: repeat(29,1fr);
        grid-auto-flow: column;
    }
}
.prediction.active
{
    border: 2px solid #12ce67;
    border-radius: 6px;
}
.prediction__field
{
    background-color: #fff;
    border-radius: 9px;
    display: grid;
    grid-gap: 4px;
    padding: 12px;
    text-align: left;
}
.prediction__field--tips
{
    color: #272b33;
    margin: 0 0 12px;
    padding: 10px 12px;
    min-height: auto;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    display: grid;
    align-items: center;
    grid-template-columns: 15fr 1fr;
    text-align: left;
}
.prediction__field--correct
{
    border-left: 4px solid #00c76b;
}
.prediction__field--correct::before
{
    background-color: #00c76b!important;
}
.prediction__field--correct .free-question__answer .input
{
    display: none;
}
.prediction__field--no-answer .free-question__answer .input
{
    display: none;
}
.prediction__field--wrong
{
    border-left: 4px solid #ef7171;
}
.prediction__field--wrong::before
{
    background-color: #ef7171!important;
}
.prediction__field--wrong input, .prediction__field--wrong input:checked~label
{
    background-color: #ef7171!important;
    color: #fff!important;
}
.prediction__field .split
{
    display: grid;
    grid-column-gap: 4px;
    grid-template-columns: 1fr 1fr;
}
.prediction__field--optin
{
    margin-top: 4px;
}
.prediction__question
{
    color: #272b33;
}
.prediction__question h3
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin-top: 0;
}
.prediction__question p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.prediction__option
{
    position: relative;
}
.prediction__option label
{
    background-color: #f0f8ff;
    border-radius: 6px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #272b33;
    display: block;
    height: 100%;
}
.prediction__option label:hover
{
    background-color: rgba(240,248,255,.5);
    cursor: pointer;
}
.prediction__option label.correct-outline
{
    background-color: #00c76b!important;
    color: #fff!important;
}
.prediction__option label.wrong-outline
{
    background-color: #ef7171!important;
    color: #fff!important;
}
.prediction__option label>span
{
    margin: 0;
    height: 100%;
    min-height: 52px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}
.prediction__option input
{
    bottom: 0;
    opacity: 0;
    position: absolute;
}
.prediction__option input:disabled~label
{
    color: #9ea2ab;
}
.prediction__option input:disabled~label:hover
{
    background-color: #f0f8ff;
    cursor: default;
}
.prediction__option input:checked~label
{
    color: #fff;
    background-color: #12ce67;
}
.prediction__option input:checked~label:hover
{
    background-color: #12ce67;
}
.prediction__terms
{
    margin-top: 12px;
}
.shortcode-card
{
    position: relative;
    padding: 12px;
    padding-left: 48px;
    border-radius: 3px;
    background-color: rgba(22,22,29,.5);
    color: #fff;
    margin: 12px auto;
    text-align: left;
}
.shortcode-card__icon
{
    position: absolute;
    top: 12px;
    left: 12px;
    margin: 0;
    line-height: 0;
}
.shortcode-card__icon svg
{
    width: 24px;
    height: 24px;
    fill: #fff;
}
.shortcode-card__icon svg path
{
    fill: #fff;
}
.shortcode-card__title
{
    margin: 0;
    margin-bottom: 6px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .shortcode-card__title
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.shortcode-card__content
{
    margin: 0;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .shortcode-card__content
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
.btn--secondary
{
    border-color: #fff;
    color: #fff;
}
.btn--secondary:hover
{
    background: #27ec80;
    border-color: #12ce67;
}
.formpx__input
{
    background-color: #fff;
    color: #272b33;
}
.leaderboard__initials--top-3
{
    background-color: #12ce67;
}
.leaderboard__row--title
{
    color: #9ea2ab;
}
.mobile-navigation .logo a svg
{
    fill: #0086ff;
    max-width: 148px;
}
.mobile-navigation .close svg
{
    fill: #12ce67;
}
.panel-main-details__results h3
{
    color: #0086ff;
}
.panel-main-header .upper
{
    background: #0086ff;
}
.panel-main-header .upper .close-button svg
{
    fill: #fff;
}
.panel-main-header .upper .panel-main-header__title
{
    background-color: #339eff;
    color: #fff;
}
.quiz-main-leaderboard li+li
{
    border-color: #cdd8f0;
}
.quiz-main-leaderboard__row--table-header
{
    border-color: #cdd8f0;
}
.quiz-main-leaderboard__row--active
{
    background: #cdd8f0;
}
.panel-main-terms-and-conditions h2
{
    color: #272b33;
}
.panel-main-terms-and-conditions h4
{
    color: #9ea2ab;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body p
{
    color: #272b33;
}
.panel-main-panel
{
    color: #272b33;
}
.prediction__field--wrong input, .prediction__field--wrong input:checked~label
{
    color: #272b33!important;
}
.prediction__field--optin .checkbox__label
{
    color: #272b33!important;
}
.prediction__option label.correct-outline
{
    color: #272b33!important;
}
.prediction__option label.wrong-outline
{
    color: #272b33!important;
}
.prediction__option input:disabled~label
{
    color: #cdd8f0;
}
.stepper--background .stepper__content
{
    color: #272b33;
}
@media(min-width: 768px)
{
    .scrolled-fixed-payment-form .support-button .btn
    {
        border: 1px solid #12ce67;
        background: 0 0;
        color: #10b75b;
    }
    .scrolled-fixed-payment-form .support-button .btn svg g, .scrolled-fixed-payment-form .support-button .btn svg path
    {
        fill: #10b75b;
    }
}
.support-button .btn:hover
{
    background: #339eff;
    color: #fff;
    border-color: #339eff;
}
.support-button .btn:hover svg g, .support-button .btn:hover svg path
{
    fill: #fff;
}
.support-button .btn svg, .support-button .btn svg g, .support-button .btn svg path
{
    fill: #fff;
}
.campaign__content
{
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    width: 100%;
}
.campaign__content--centered
{
    text-align: center;
    align-items: center;
}
@media(min-width: 768px)
{
    .campaign__content--centered:not(.wrapper--wider)
    {
        max-width: 50vw;
    }
}
.campaign__content--normal-font-color
{
    color: #fff;
}
.campaign__content--invert-font-color
{
    color: #272b33;
}
.campaign__image-above-heading
{
    margin-bottom: 20px;
    text-align: center;
}
@media(min-width: 1024px)
{
    .campaign__image-above-heading
    {
        margin-bottom: 24px;
        text-align: left;
    }
}
@media(min-width: 768px)
{
    .campaign__content--centered .campaign__image-above-heading, .centered-button .campaign__image-above-heading, .info-page .campaign__image-above-heading
    {
        text-align: center;
    }
}
.campaign__heading
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
}
@media(min-width: 768px)
{
    .campaign__heading
    {
        font-family: asap,sans-serif;
        font-size: 50px;
        font-style: italic;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
@media(min-width: 768px)
{
    .campaign__heading--small
    {
        font-family: asap,sans-serif;
        font-size: 28px;
        font-style: italic;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
    }
}
@media(max-width: 1023px)
{
    .campaign__heading--hide-mobile
    {
        display: none;
    }
}
.campaign__subheading
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin-top: 12px;
    margin-bottom: 0;
}
@media(min-width: 768px)
{
    .campaign__subheading
    {
        font-family: asap,sans-serif;
        font-size: 28px;
        font-style: italic;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
    }
}
@media(min-width: 768px)
{
    .campaign__subheading--small
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.campaign__description
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-top: 12px;
    margin-bottom: 0;
}
.campaign__description p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .campaign__description
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
    .campaign__description p
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
.brackets .prediction__field--tips
{
    border-radius: 9px;
    margin-top: 12px;
}
.brackets .countdown, .brackets .prediction__field--tips
{
    width: 100%;
    box-sizing: border-box;
}
@media(min-width: 768px)
{
    .brackets .countdown
    {
        width: 50%;
    }
    .brackets .prediction__field--tips
    {
        margin-top: 6px;
        width: 50%;
    }
}
.casinokollen__header
{
    text-align: center;
}
.casinokollen__logo
{
    box-sizing: border-box;
    position: relative;
    margin: 60px auto;
    width: 100%;
}
.casinokollen__logo .offer-image--image:not(.offer-image--wrapper)
{
    max-width: unset;
}
.casinokollen__content
{
    padding: 40px 12px 60px;
    margin: 0 auto;
    max-width: 1262px;
}
.casinokollen .offer-banner
{
    background-color: #f0f8ff;
    border-radius: 12px;
    overflow: hidden;
    margin: 24px 0;
    display: grid;
}
@media(min-width: 480px)
{
    .casinokollen .offer-banner
    {
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: dense;
    }
}
.casinokollen .offer-banner__image
{
    display: block;
}
@media(min-width: 480px)
{
    .casinokollen .offer-banner__image
    {
        order: 2;
    }
}
.casinokollen .offer-banner__image img
{
    object-fit: cover;
    min-height: 100%;
    vertical-align: top;
}
.casinokollen .offer-banner__content
{
    padding: 12px 12px 32px;
    justify-self: center;
    align-self: center;
}
@media(min-width: 480px)
{
    .casinokollen .offer-banner__content
    {
        order: 1;
    }
}
@media(min-width: 768px)
{
    .casinokollen .offer-banner__content
    {
        padding: 32px;
        box-sizing: content-box;
    }
    .casinokollen .offer-banner__content>*
    {
        max-width: 80%;
        margin: auto;
    }
}
.casinokollen .offer-banner__title
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0 auto 12px;
}
@media(min-width: 768px)
{
    .casinokollen .offer-banner__title
    {
        font-family: asap,sans-serif;
        font-size: 28px;
        font-style: italic;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
        margin-bottom: 4px;
    }
}
.casinokollen .offer-banner__description
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin-bottom: 12px;
}
@media(min-width: 768px)
{
    .casinokollen .offer-banner__description
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
        margin-bottom: 18px;
    }
}
@media(max-width: 479px)
{
    .casinokollen .offer-banner__btn
    {
        text-align: center;
    }
}
.casinokollen .daily-jackpots
{
    margin-bottom: 24px;
}
.casinokollen .daily-jackpots__title
{
    margin: 0 0 4px;
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.casinokollen .daily-jackpots__description
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-bottom: 18px;
}
.casinokollen .facebook
{
    background-color: #f0f8ff;
    border-radius: 12px;
    padding: 30px;
    margin-bottom: 24px;
}
.casinokollen .facebook__title
{
    margin: 0;
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.casinokollen .facebook__description
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-bottom: 12px;
}
.casinokollen .facebook__link
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
}
.casinokollen .facebook__link svg
{
    vertical-align: middle;
}
.hot-cold-jackpot__content
{
    padding-top: 72px;
    padding-bottom: 72px;
    box-sizing: content-box;
}
.hot-cold-jackpot__first-row
{
    margin-bottom: 12px;
}
.hot-cold-jackpot__second-row
{
    margin-bottom: 12px;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress
{
    animation-play-state: paused;
    animation-timing-function: cubic-bezier(0,1,.2,1);
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress::after
{
    content: "";
    height: 100%;
    display: block;
    background-color: #00c76b;
    animation-duration: 2s;
    animation-iteration-count: 1;
    animation-fill-mode: both;
    animation-play-state: paused;
    animation-timing-function: cubic-bezier(0,1,.2,1);
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-play="1"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-play="1"]:after
{
    animation-play-state: running;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="34%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="35%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="36%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="37%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="38%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="39%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="40%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="41%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="42%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="43%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="44%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="45%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="46%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="47%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="48%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="49%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="50%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="51%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="52%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="53%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="54%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="55%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="56%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="57%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="58%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="59%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="60%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="61%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="62%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="63%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="64%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="65%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="66%"]:after
{
    animation-name: hot-color-ometer-warm;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="67%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="68%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="69%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="70%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="71%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="72%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="73%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="74%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="75%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="76%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="77%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="78%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="79%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="80%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="81%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="82%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="83%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="84%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="85%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="86%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="87%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="88%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="89%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="90%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="91%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="92%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="93%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="94%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="95%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="96%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="97%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="98%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="99%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-width="100%"]:after
{
    animation-name: hot-color-ometer-hot;
}
@keyframes hot-color-ometer-hot
{
    0%
    {
        background-color: #00c76b;
    }
    33%
    {
        background-color: #f9ae41;
    }
    66%
    {
        background-color: #ef7171;
    }
    100%
    {
        background-color: #ef7171;
    }
}
@keyframes hot-color-ometer-warm
{
    0%
    {
        background-color: #00c76b;
    }
    50%
    {
        background-color: #f9ae41;
    }
    100%
    {
        background-color: #f9ae41;
    }
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="10"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="10"]:after
{
    animation-duration: 10s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="11"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="11"]:after
{
    animation-duration: 11s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="12"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="12"]:after
{
    animation-duration: 12s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="13"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="13"]:after
{
    animation-duration: 13s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="14"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="14"]:after
{
    animation-duration: 14s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="15"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="15"]:after
{
    animation-duration: 15s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="16"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="16"]:after
{
    animation-duration: 16s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="17"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="17"]:after
{
    animation-duration: 17s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="18"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="18"]:after
{
    animation-duration: 18s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="19"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="19"]:after
{
    animation-duration: 19s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="20"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="20"]:after
{
    animation-duration: 20s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="21"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="21"]:after
{
    animation-duration: 21s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="22"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="22"]:after
{
    animation-duration: 22s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="23"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="23"]:after
{
    animation-duration: 23s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="24"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="24"]:after
{
    animation-duration: 24s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="25"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="25"]:after
{
    animation-duration: 25s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="26"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="26"]:after
{
    animation-duration: 26s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="27"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="27"]:after
{
    animation-duration: 27s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="28"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="28"]:after
{
    animation-duration: 28s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="29"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="29"]:after
{
    animation-duration: 29s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="30"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="30"]:after
{
    animation-duration: 30s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="31"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="31"]:after
{
    animation-duration: 31s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="32"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="32"]:after
{
    animation-duration: 32s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="33"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="33"]:after
{
    animation-duration: 33s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="34"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="34"]:after
{
    animation-duration: 34s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="35"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="35"]:after
{
    animation-duration: 35s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="36"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="36"]:after
{
    animation-duration: 36s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="37"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="37"]:after
{
    animation-duration: 37s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="38"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="38"]:after
{
    animation-duration: 38s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="39"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="39"]:after
{
    animation-duration: 39s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="40"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="40"]:after
{
    animation-duration: 40s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="41"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="41"]:after
{
    animation-duration: 41s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="42"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="42"]:after
{
    animation-duration: 42s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="43"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="43"]:after
{
    animation-duration: 43s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="44"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="44"]:after
{
    animation-duration: 44s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="45"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="45"]:after
{
    animation-duration: 45s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="46"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="46"]:after
{
    animation-duration: 46s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="47"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="47"]:after
{
    animation-duration: 47s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="48"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="48"]:after
{
    animation-duration: 48s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="49"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="49"]:after
{
    animation-duration: 49s;
}
.hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="50"], .hot-cold-jackpot__featured-games .game-card__hot-ometer__progress[data-animation-duration="50"]:after
{
    animation-duration: 50s;
}
.hot-cold-jackpot__featured-games[data-disable-jackpot-animation="1"] .game-card__hot-ometer__progress, .hot-cold-jackpot__featured-games[data-disable-jackpot-animation="1"] .game-card__hot-ometer__progress:after
{
    animation-name: none;
}
.info-page .background>.container
{
    text-align: center;
}
.info-page .background>.container a:not(a.btn)
{
    max-width: 400px;
}
.info-page .background>.container a:not(a.btn) img
{
    width: auto;
}
.info-page__steps
{
    padding-top: 32px;
}
.info-page__steps .stepper
{
    background: 0 0;
    margin: 0 auto;
}
@media(max-width: 479px)
{
    .info-page__steps
    {
        padding: 0;
    }
}
.info-page__blocks
{
    background-color: #fff;
    color: #272b33;
    padding: 64px 12px;
    text-align: center;
}
.info-page__blocks .block-grid
{
    display: flex;
    flex-wrap: wrap;
    grid-gap: 48px;
    gap: 48px;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.info-page__blocks .block-grid>*
{
    margin: 24px 24px;
}
}
.info-page__blocks .block-grid img
{
    max-height: 290px;
    width: auto;
    border-radius: 12px;
}
.info-page__blocks .block-grid li
{
    align-content: center;
    align-items: center;
    flex: 1 0 30%;
    margin: 24px 0;
    max-width: 30%;
}
@media(max-width: 767px)
{
    .info-page__blocks .block-grid li
    {
        flex: 1 0 45%;
        max-width: 45%;
    }
}
@media(max-width: 479px)
{
    .info-page__blocks .block-grid li
    {
        flex: 100%;
        max-width: 100%;
    }
}
.info-page__blocks .block-grid li h4
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .info-page__blocks .block-grid li h4
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.info-page__blocks .block-grid li p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.info-page__image
{
    background-color: #f0f8ff;
    padding: 64px 12px;
}
.info-page__image .container
{
    color: #272b33;
    text-align: center;
}
.info-page__image .container img
{
    margin-top: 24px;
    max-width: 100%;
    width: auto;
}
.jackpot-games__header
{
    background-position: top left,bottom right;
    background-repeat: no-repeat,no-repeat;
    background-size: 200px,200px;
    width: 100%;
    box-sizing: border-box;
}
.jackpot-games__slider
{
    margin: 24px auto;
    width: 80%;
}
@media(min-width: 768px)
{
    .jackpot-games__slider
    {
        margin-top: 48px;
    }
}
.jackpot-games__content
{
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}
.jackpot-games__content::before
{
    top: -24px;
    color: #fff;
    content: "▲";
    font-size: 32px;
    left: 50%;
    position: absolute;
    transform: translate(-50%,0) scale(1,.5);
}
.jackpot-games__text
{
    margin-top: 24px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.jackpot-games__text ol, .jackpot-games__text p, .jackpot-games__text ul
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.jackpot-games__text ul
{
    padding: 0;
}
.jackpot-games__text ol
{
    counter-reset: item;
    list-style: none;
    margin: 28px 0 28px 40px;
    padding: 0;
    position: relative;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.jackpot-games__text ol li
{
    padding: 22px 0;
    padding-left: 30px;
    position: relative;
}
.jackpot-games__text ol li::before
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    background-color: #0086ff;
    border-radius: 50%;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin: 0;
    text-align: center;
    width: 40px;
    content: counter(item);
    counter-increment: item;
    left: -40px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.jackpot-games__summary
{
    margin-bottom: 32px;
}
.left-and-right-optin.campaign .claim_button
{
    display: none;
    margin-top: 28px;
}
.left-and-right-optin.campaign .optinform
{
    margin-top: 28px;
}
@media(max-width: 479px)
{
    .left-and-right-video .background
    {
        padding: 0;
    }
}
.left-and-right-video .background .grid-left-and-right
{
    grid-template-columns: 50% 50%;
}
@media(max-width: 767px)
{
    .left-and-right-video .background .grid-left-and-right
    {
        grid-template-columns: 100%;
    }
}
.left-and-right-video .background .grid-left-and-right .grid-left-and-right__right
{
    padding-top: 0;
}
@media(max-width: 767px)
{
    .left-and-right-video .background .grid-left-and-right .grid-left-and-right__right
    {
        margin-bottom: 0;
    }
    .left-and-right-video .background .grid-left-and-right .grid-left-and-right__right .offer-image
    {
        margin-bottom: 0;
    }
}
@media(max-width: 1023px)
{
    .left-and-right-video .background .grid-left-and-right--cols-50-50>.grid-left-and-right__right
    {
        margin: initial;
    }
}
@media(min-width: 768px)
{
    .left-and-right-video .background .grid-left-and-right--cols-50-50>.grid-left-and-right__right
    {
        margin: 20px;
    }
}
.left-and-right-video .background .grid-left-and-right .grid-left-and-right__left
{
    padding-bottom: 8px;
}
.left-and-right-video .background .grid-left-and-right .grid-left-and-right__left .campaign__heading
{
    text-align: left;
}
@media(max-width: 479px)
{
    .left-and-right-video .background .grid-left-and-right .grid-left-and-right__left .campaign__heading
    {
        padding-top: 12px;
        text-align: center;
    }
}
.left-and-right-video .winners
{
    padding-bottom: 24px;
}
@media(min-width: 480px)
{
    .left-and-right-video .winners
    {
        padding-bottom: 64px;
    }
}
.left-and-right-video .lr-game
{
    display: grid;
    grid-column-gap: 12px;
    grid-template-columns: 90px 1fr;
    margin: 18px 0;
    text-decoration: none;
}
.left-and-right-video .lr-game h3
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin: 0;
}
.left-and-right-video .lr-game h4
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.left-and-right-video .lr-game img
{
    border-radius: 3px;
    max-width: 90px;
}
.personal-slot-recommendation .recommendation-process
{
    opacity: 0;
    height: 0;
    overflow: hidden;
    flex-grow: 0;
}
.personal-slot-recommendation .recommendation-process.active
{
    opacity: 1;
    height: auto;
    animation: fadein 2s;
    flex-grow: 1;
}
.personal-slot-recommendation .question
{
    transform: scale(.75);
    transition: all .5s;
    width: 100%;
    position: absolute;
    z-index: 1;
    background-color: #f0f8ff;
    border-radius: 12px;
    overflow: hidden;
}
.personal-slot-recommendation .question__container
{
    display: grid;
    max-width: 820px;
    margin: 31px auto;
    position: relative;
    width: 100%;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question__container
    {
        padding: 0 192px;
    }
}
.personal-slot-recommendation .question__placeholder
{
    width: 100%;
    max-width: 313px;
    height: 60vh;
    margin: auto;
    position: relative;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question__placeholder
    {
        max-width: 820px;
        height: 480px;
    }
}
@media(min-width: 1024px)
{
    .personal-slot-recommendation .question__placeholder
    {
        height: 600px;
    }
}
.personal-slot-recommendation .question.active
{
    transform: scale(1);
    z-index: 2;
}
.personal-slot-recommendation .question.reset
{
    transform: translateX(0)!important;
}
.personal-slot-recommendation .question.reset .question__choice
{
    opacity: 0!important;
}
.personal-slot-recommendation .question.drag
{
    transition: none;
}
.personal-slot-recommendation .question.to-left
{
    opacity: 0;
    transform: translateX(-258px) rotate(-8.6deg)!important;
}
.personal-slot-recommendation .question.to-left .question__choice.m--reject
{
    opacity: 1!important;
}
.personal-slot-recommendation .question.to-right
{
    opacity: 0;
    transform: translateX(258px) rotate(8.6deg)!important;
}
.personal-slot-recommendation .question.to-right .question__choice.m--like
{
    opacity: 1!important;
}
.personal-slot-recommendation .question.inactive
{
    z-index: -1;
    opacity: 0;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question.to-left
    {
        transform: translateX(-308px) rotate(-5deg)!important;
    }
    .personal-slot-recommendation .question.to-right
    {
        transform: translateX(308px) rotate(5deg)!important;
    }
}
.personal-slot-recommendation .question__image
{
    width: 100%;
    height: 40vh;
    background-color: #cdd8f0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question__image
    {
        height: 400px;
    }
}
@media(min-width: 1024px)
{
    .personal-slot-recommendation .question__image
    {
        height: 460px;
    }
}
.personal-slot-recommendation .question__image img
{
    object-fit: contain;
    height: 90%;
    width: 90%;
    margin: 5%;
}
.personal-slot-recommendation .question__content
{
    padding: 19px;
    min-height: 16vh;
    box-sizing: border-box;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question__content
    {
        min-height: auto;
    }
}
.personal-slot-recommendation .question__header
{
    margin-bottom: 3px;
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    color: #272b33;
}
.personal-slot-recommendation .question__description
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
}
.personal-slot-recommendation .question__choice
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .3s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.personal-slot-recommendation .question__choice svg
{
    width: 112px;
    height: 112px;
}
.personal-slot-recommendation .question__choice svg path
{
    fill: #fff;
}
.personal-slot-recommendation .question__choice.m--reject
{
    background-color: #ef7171;
}
.personal-slot-recommendation .question__choice.m--like
{
    background-color: #00c76b;
}
.personal-slot-recommendation .question__answers
{
    box-sizing: border-box;
    padding: 19px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    max-width: 313px;
    margin: auto;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question__answers
    {
        position: absolute;
        top: 40%;
        display: block;
        padding: 0;
        max-width: 100%;
    }
}
.personal-slot-recommendation .question__btn
{
    cursor: pointer;
    width: 82px;
    height: 82px;
    margin: auto;
    background-color: #cdd8f0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.personal-slot-recommendation .question__btn--reject
{
    background-color: #ef7171;
}
.personal-slot-recommendation .question__btn--like
{
    background-color: #00c76b;
}
.personal-slot-recommendation .question__btn svg
{
    width: 56px;
    height: 56px;
}
.personal-slot-recommendation .question__btn svg path
{
    fill: #fff;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question__btn
    {
        position: absolute;
    }
    .personal-slot-recommendation .question__btn--reject
    {
        left: 55px;
    }
    .personal-slot-recommendation .question__btn--like
    {
        left: auto;
        right: 55px;
    }
}
.personal-slot-recommendation .question__skip
{
    color: #9ea2ab;
    text-decoration: none;
    text-align: center;
    min-width: 172px;
    display: inline-block;
    margin: auto;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    text-decoration: underline;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .question__skip
    {
        margin-top: 10px;
    }
}
.personal-slot-recommendation .question__skip:hover
{
    color: #fff;
}
.personal-slot-recommendation .slot-games
{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 12px;
    margin-bottom: 24px;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .slot-games
    {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-top: 33px;
    }
}
.personal-slot-recommendation .slot-games .game
{
    background-color: #f0f8ff;
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    overflow: hidden;
}
.personal-slot-recommendation .slot-games .game__image
{
    background-color: #cdd8f0;
    display: block;
    width: 100%;
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
}
.personal-slot-recommendation .slot-games .game__image img
{
    position: absolute;
    height: auto;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.personal-slot-recommendation .slot-games .game__name
{
    margin: 12px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #272b33;
}
.personal-slot-recommendation .slot-games .game__link
{
    margin: 12px;
    margin-top: auto;
}
.personal-slot-recommendation .loading
{
    display: none;
    text-align: center;
}
.personal-slot-recommendation .match
{
    display: grid;
}
@media(max-width: 1023px)
{
    .personal-slot-recommendation .match
    {
        padding-bottom: 30px;
    }
}
.personal-slot-recommendation .match__heading
{
    margin: 30px auto 12px;
    max-width: 400px;
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .match__heading
    {
        margin: 0 auto 7px;
        font-family: asap,sans-serif;
        font-size: 22px;
        font-style: italic;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
    }
}
.personal-slot-recommendation .match__description
{
    margin: 0 auto 32px;
    max-width: 400px;
    text-align: center;
}
.personal-slot-recommendation .match__description p
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.promo-hub .promo-content
{
    width: 100%;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}
@media(min-width: 768px)
{
    .promo-hub .promo-content
    {
        margin-top: 50px;
        margin-bottom: 50px;
    }
}
.promo-hub .promo-content__image
{
    display: inline-block;
    margin: auto;
    max-width: 250px;
}
@media(min-width: 768px)
{
    .promo-hub .promo-content__image
    {
        max-width: 285px;
    }
}
.promo-hub .promotion
{
    position: relative;
    width: 100%;
    max-width: 350px;
    border-radius: 12px;
}
@media(min-width: 768px)
{
    .promo-hub .promotion
    {
        max-width: 48%;
    }
}
.promo-hub .promotion__container
{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    grid-gap: 12px;
    gap: 12px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.promo-hub .promotion__container>*
{
    margin: 6px 6px;
}
}
@media(min-width: 768px)
{
    .promo-hub .promotion__container
    {
        flex-direction: row;
        margin-bottom: 60px;
        grid-gap: 24px;
        gap: 24px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .promo-hub .promotion__container>*
    {
        margin: 12px 12px;
    }
    }
}
.promo-hub .promotion__content
{
    position: relative;
    padding-bottom: 44.8275862069%;
    overflow: hidden;
    height: 0;
    border-radius: 12px;
    background-color: #f0f8ff;
    color: #fff;
}
.promo-hub .promotion__image
{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.promo-hub .promotion--expired::after, .promo-hub .promotion--starts::after
{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(22,22,29,.8);
    border-radius: 12px;
}
.weekly-tripple__content
{
    text-align: center;
    margin-bottom: 28px;
}
@media(min-width: 768px)
{
    .weekly-tripple__content
    {
        margin-bottom: 60px;
    }
}
.weekly-tripple__image
{
    display: block;
    max-width: 280px;
    margin: 40px auto 32px;
}
@media(min-width: 768px)
{
    .weekly-tripple__image
    {
        max-width: 360px;
        margin: 60px auto;
    }
}
.weekly-tripple__title
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin: 28px auto;
}
@media(min-width: 768px)
{
    .weekly-tripple__title
    {
        font-family: asap,sans-serif;
        font-size: 50px;
        font-style: italic;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
.weekly-tripple__description
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 28px auto;
}
.weekly-tripple__columns
{
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
    align-items: start;
    margin: 28px auto;
}
@media(min-width: 768px)
{
    .weekly-tripple__columns
    {
        grid-template-columns: calc(60% - 40px) 40%;
        gap: 40px;
        margin: 60px auto 100px;
    }
}
.weekly-tripple__columns__right .text-center .label-link, .weekly-tripple__columns__right .text-center .terms-and-conditions
{
    margin-top: 12px;
}
.weekly-tripple__columns__right .text-center .label-link:hover, .weekly-tripple__columns__right .text-center .terms-and-conditions:hover
{
    text-decoration: none;
}
.weekly-tripple__total
{
    list-style-type: none;
    padding: 0;
    margin: 0 0 40px;
}
@media(min-width: 768px)
{
    .weekly-tripple__total
    {
        margin-bottom: 24px;
    }
}
.weekly-tripple__total li
{
    position: relative;
    display: block;
    padding: 12px;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    color: #fff;
    border-bottom: 1px solid #fff;
}
.weekly-tripple__total li:last-child
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.weekly-tripple__total li div
{
    display: inline-block;
}
.weekly-tripple__total li div span
{
    margin: 0;
}
.weekly-tripple__total li div:last-child
{
    float: right;
}
.bracket-match
{
    position: relative;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
}
.bracket-match::before
{
    content: "";
    position: absolute;
    top: calc(25% - 3px);
    width: 9px;
    height: 50%;
    border-color: #fff;
    border-style: solid;
    border-width: 0;
}
.bracket-match::after
{
    content: "";
    position: absolute;
    top: 50%;
    width: 9px;
    height: 50%;
    border-color: #fff;
    border-style: solid;
    border-width: 0;
}
@media(min-width: 768px)
{
    .bracket-match::after
    {
        height: 18%;
    }
}
.bracket-match--left
{
    padding-right: 18px;
}
.bracket-match--left::before
{
    right: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    border-width: 1px 1px 1px 0;
}
.bracket-match--left::after
{
    right: 0;
    border-width: 1px 0 0 0;
}
.bracket-match--left.bracket-match--top::after
{
    border-top-right-radius: 9px;
    border-width: 1px 1px 0 0;
}
.bracket-match--left.bracket-match--bottom::after
{
    top: auto;
    bottom: 50%;
    border-bottom-right-radius: 9px;
    border-width: 0 1px 1px 0;
}
@media(max-width: 1023px)
{
    .bracket-match--left.bracket-match--quarter_finals-quarter_finals::after, .bracket-match--left.bracket-match--quarter_finals-semi_finals::after, .bracket-match--left.bracket-match--round_of_16-quarter_finals::after, .bracket-match--left.bracket-match--round_of_16-round_of_16::after, .bracket-match--left.bracket-match--round_of_16-semi_finals::after
    {
        height: 270px;
        border-width: 1px 1px 0 0;
    }
    .bracket-match--left.bracket-match--quarter_finals-finals::after, .bracket-match--left.bracket-match--round_of_16-finals::after
    {
        height: 270px;
        top: auto;
        bottom: calc(50% - 1px);
        border-width: 0 1px 1px 0;
    }
    .bracket-match--left.bracket-match--semi_finals-quarter_finals::after, .bracket-match--left.bracket-match--semi_finals-semi_finals::after
    {
        height: 100px;
        border-width: 1px 1px 0 0;
    }
    .bracket-match--left.bracket-match--semi_finals-finals::after
    {
        height: 100px;
        top: auto;
        bottom: calc(50% - 1px);
        border-width: 0 1px 1px 0;
    }
}
@media(min-width: 768px) and (max-width: 1023px)
{
    .bracket-match--left.bracket-match--round_of_16-quarter_finals::after, .bracket-match--left.bracket-match--round_of_16-round_of_16::after, .bracket-match--left.bracket-match--round_of_16-semi_finals::after
    {
        height: 400px;
        border-width: 1px 1px 0 0;
    }
    .bracket-match--left.bracket-match--round_of_16-finals::after
    {
        height: 400px;
        top: auto;
        bottom: calc(50% - 1px);
        border-width: 0 1px 1px 0;
    }
}
.bracket-match--right
{
    padding-left: 18px;
}
.bracket-match--right::before
{
    left: 9px;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    border-width: 1px 0 1px 1px;
}
.bracket-match--right::after
{
    left: 0;
    border-width: 1px 0 0 0;
}
.bracket-match--right.bracket-match--top::after
{
    border-top-left-radius: 9px;
    border-width: 1px 0 0 1px;
}
.bracket-match--right.bracket-match--bottom::after
{
    top: auto;
    bottom: 50%;
    border-bottom-left-radius: 9px;
    border-width: 0 0 1px 1px;
}
@media(max-width: 1023px)
{
    .bracket-match--final
    {
        max-width: 280px;
        margin: auto;
    }
}
@media(min-width: 1024px)
{
    .bracket-match--final .bracket-match__teams
    {
        flex-direction: row;
    }
    .bracket-match--final .bracket-match__teams>*
    {
        width: calc(50% - 3px);
    }
}
.bracket-match--disabled::after, .bracket-match--disabled::before
{
    opacity: .5;
}
.bracket-match__date
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    color: #fff;
    text-align: left;
    position: absolute;
    width: 100%;
    bottom: calc(100% + 6px);
    padding-left: 6px;
}
.bracket-match__teams
{
    display: flex;
    flex-direction: column;
    grid-gap: 6px;
    gap: 6px;
    width: 100%;
    box-sizing: border-box;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.bracket-match__teams>*
{
    margin: 3px 3px;
}
}
.bracket-team
{
    border-radius: 9px;
    padding: 6px;
    box-sizing: border-box;
    display: flex;
    grid-gap: 6px;
    gap: 6px;
    box-sizing: border-box;
    width: 100%;
    background-color: #fff;
    color: #272b33;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.bracket-team>*
{
    margin: 3px 3px;
}
}
.bracket-team__flag
{
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    border: 1px solid #bfc4ca;
    border-radius: 50%;
    overflow: hidden;
    background-color: #f0f8ff;
}
@media(max-width: 319px)
{
    .bracket-team__flag
    {
        display: none;
    }
}
.bracket-team__flag img
{
    object-fit: cover;
}
.bracket-team input
{
    bottom: 0;
    opacity: 0;
    position: absolute;
}
.bracket-team__option
{
    border: 2px solid transparent;
    border-radius: 9px;
    background-color: #f0f8ff;
    flex: 1;
    height: 48px;
    min-width: 48px;
    padding: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.bracket-team__option.active
{
    border-radius: 9px;
}
.bracket-team__name
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    width: 100%;
    max-width: 100%;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bracket-team__odds
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    margin: 0;
    color: #9ea2ab;
}
.bracket-team__score
{
    display: none;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 480px)
{
    .bracket-team__score
    {
        padding: 6px;
    }
}
.bracket-team--quick-bet
{
    cursor: pointer;
    background-color: #fff;
    color: #272b33;
}
.bracket-team--quick-bet:hover .bracket-team__option
{
    background-color: #cdd8f0;
}
.bracket-team--quick-bet input:checked~.bracket-team__option
{
    color: #fff;
    background-color: #0086ff;
}
.bracket-team--quick-bet input:checked~.bracket-team__option .bracket-team__odds
{
    color: #fff;
}
.bracket-team--results .bracket-team__option
{
    flex-direction: row;
}
.bracket-team--results .bracket-team__odds
{
    display: none;
}
.bracket-team--results .bracket-team__score
{
    display: block;
}
.bracket-team--disabled
{
    cursor: default;
    position: relative;
}
.bracket-team--disabled::after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: .5;
    background-color: #cdd8f0;
    border-radius: 9px;
}
.bracket-team--disabled .bracket-team__option
{
    background-color: transparent;
    text-align: start;
}
.bracket-team--disabled:hover .bracket-team__option
{
    background-color: transparent;
}
.bracket-team__placeholder
{
    width: 100%;
    height: 48px;
    margin: 0;
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    line-height: 48px;
    color: #9ea2ab;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bracket
{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
}
.bracket__final
{
    order: 4;
    width: 100%;
    margin: 50px 0 0 0;
    justify-content: center;
}
.bracket__left-side
{
    position: relative;
    width: 50%;
    order: 1;
}
.bracket__right-side
{
    position: relative;
    width: 50%;
    order: 3;
}
.bracket__right-side .bracket__quarter
{
    order: 2;
}
.bracket__right-side .bracket__round-16
{
    order: 3;
}
@media(max-width: 767px)
{
    .bracket__left-side, .bracket__right-side
    {
        min-height: 126px;
        position: relative;
    }
    .bracket__quarter
    {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .bracket__left-side .bracket__quarter
    {
        padding-right: 10%;
        align-items: start;
    }
    .bracket__right-side .bracket__quarter
    {
        padding-left: 10%;
        align-items: end;
    }
    .bracket--start-quarter_finals .bracket__semifinal, .bracket--start-round_of_16 .bracket__semifinal
    {
        position: absolute;
        top: 50%;
        width: 90%;
        max-width: 100%;
        transform: translateY(-50%);
    }
    .bracket__left-side .bracket__semifinal
    {
        right: 0;
    }
    .bracket__right-side .bracket__semifinal
    {
        left: 0;
    }
    .bracket--start-round_of_16:not(.bracket--round-round_of_16,.bracket--round-quarter_finals) .bracket__round-16
    {
        display: none;
    }
    .bracket--start-round_of_16.bracket--round-quarter_finals, .bracket--start-round_of_16.bracket--round-round_of_16
    {
        display: flex;
        flex-direction: column;
        grid-gap: 50px;
        gap: 50px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .bracket--start-round_of_16.bracket--round-quarter_finals>*, .bracket--start-round_of_16.bracket--round-round_of_16>*
    {
        margin: 25px 25px;
    }
    }
    .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__final, .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__semifinal, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__final, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__semifinal
    {
        display: none;
    }
    .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__quarter, .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__round-16, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__quarter, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__round-16
    {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        grid-gap: 50px;
        gap: 50px;
        width: 50%;
        padding: 0;
        height: auto;
        flex: 1;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__quarter>*, .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__round-16>*, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__quarter>*, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__round-16>*
    {
        margin: 25px 25px;
    }
    }
    .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__quarter>*, .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__round-16>*, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__quarter>*, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__round-16>*
    {
        margin: 0;
    }
    .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__quarter>::after, .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__round-16>::after, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__quarter>::after, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__round-16>::after
    {
        height: 15%;
    }
    .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__left-side, .bracket--start-round_of_16.bracket--round-quarter_finals .bracket__right-side, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__left-side, .bracket--start-round_of_16.bracket--round-round_of_16 .bracket__right-side
    {
        display: flex;
        width: 100%;
    }
}
@media(max-width: 1023px)
{
    .bracket__quarter
    {
        height: 480px;
    }
}
.bracket--round-finals .bracket__final
{
    order: 0;
    margin: 0 0 50px 0;
}
@media(min-width: 768px)
{
    .bracket__quarter, .bracket__round-16, .bracket__semifinal
    {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        grid-gap: 90px;
        gap: 90px;
        width: 50%;
        height: 100%;
        flex: 1;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .bracket__quarter>*, .bracket__round-16>*, .bracket__semifinal>*
    {
        margin: 45px 45px;
    }
    }
    .bracket--start-round_of_16 .bracket__quarter, .bracket--start-round_of_16 .bracket__round-16, .bracket--start-round_of_16 .bracket__semifinal
    {
        grid-gap: 50px;
        gap: 50px;
        width: 33%;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .bracket--start-round_of_16 .bracket__quarter>*, .bracket--start-round_of_16 .bracket__round-16>*, .bracket--start-round_of_16 .bracket__semifinal>*
    {
        margin: 25px 25px;
    }
    }
    .bracket__left-side, .bracket__right-side
    {
        display: flex;
    }
}
@media(min-width: 1024px)
{
    .bracket
    {
        flex-wrap: nowrap;
    }
    .bracket--round-finals .bracket__final, .bracket__final
    {
        order: 2;
        align-self: center;
        max-width: none;
        margin: 0;
        width: 33%;
    }
    .bracket__left-side, .bracket__right-side
    {
        width: 33%;
    }
    .bracket--start-round_of_16 .bracket__final
    {
        width: 20%;
    }
    .bracket--start-round_of_16 .bracket__left-side, .bracket--start-round_of_16 .bracket__right-side
    {
        width: 40%;
    }
    .bracket--round-finals .bracket__final, .bracket--round-finals .bracket__left-side, .bracket--round-finals .bracket__right-side
    {
        width: 33%;
    }
    .bracket--start-finals .bracket__final, .bracket--start-semi_finals .bracket__final
    {
        width: 50%;
    }
    .bracket--start-finals .bracket__left-side, .bracket--start-finals .bracket__right-side, .bracket--start-semi_finals .bracket__left-side, .bracket--start-semi_finals .bracket__right-side
    {
        width: 25%;
    }
}
.calendar-offers .content
{
    display: grid;
    grid-column-gap: 40px;
    grid-template-columns: 1fr;
    align-items: center;
    text-align: center;
}
@media(min-width: 768px)
{
    .calendar-offers .content
    {
        grid-template-columns: 1fr 1.3fr;
        text-align: left;
    }
}
@media(min-width: 480px) and (max-width: 767px)
{
    .calendar-offers .content .campaign__image-above-heading img
    {
        max-width: 60%;
    }
}
.calendar-offers .content .campaign__heading
{
    font-family: asap,sans-serif;
    font-size: 36px;
    font-style: italic;
    font-weight: 700;
    line-height: 44px;
    text-transform: none;
    margin: 0 0 16px 0;
}
@media(min-width: 768px)
{
    .calendar-offers .content .campaign__heading
    {
        font-family: asap,sans-serif;
        font-size: 50px;
        font-style: italic;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
        margin: 0;
    }
}
.calendar-offers .content .campaign__description
{
    margin: 0 0 8px 0;
}
.calendar-offers .content .campaign__description p:first-child
{
    margin-top: 0;
}
.calendar-offers .calendar
{
    margin: 60px auto;
    text-align: center;
    width: 100%;
}
@media(min-width: 652px)
{
    .calendar-offers .calendar
    {
        margin: 80px auto;
    }
}
.calendar-offers .calendar__center
{
    display: grid;
    grid-template-columns: repeat(8,1fr);
    grid-gap: 20px;
    text-align: left;
    font-size: 0;
    margin: auto;
}
@media(max-width: 1023px)
{
    .calendar-offers .calendar__center
    {
        grid-template-columns: repeat(6,1fr);
    }
}
@media(max-width: 767px)
{
    .calendar-offers .calendar__center
    {
        grid-template-columns: repeat(5,1fr);
    }
}
@media(max-width: 479px)
{
    .calendar-offers .calendar__center
    {
        grid-template-columns: repeat(3,1fr);
    }
}
.calendar-offers .day
{
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    padding-bottom: 100%;
    border: 4px solid #fff;
    border-radius: 9px;
    zoom: 1;
    position: relative;
}
.calendar-offers .day__number
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
}
.calendar-offers .day__month
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .calendar-offers .day__month
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
.calendar-offers .day--past
{
    opacity: .5;
}
.calendar-offers .day--current
{
    animation: day_pulse_animation_light 2s linear infinite;
    transition: box-shadow;
}
.calendar-offers .day--light
{
    border-color: #fff;
    color: #fff;
}
.calendar-offers .day--light.day--current
{
    animation-name: day_pulse_animation_light;
}
.calendar-offers .day--dark
{
    border-color: #272b33;
    color: #272b33;
}
.calendar-offers .day--dark.day--current
{
    animation-name: day_pulse_animation_dark;
}
@keyframes day_pulse_animation_light
{
    0%
    {
        box-shadow: inset 0 0 0 0 rgba(255,255,255,.4),0 0 0 0 rgba(255,255,255,.4);
    }
    50%
    {
        box-shadow: inset 0 0 4px 4px rgba(255,255,255,.4),0 0 4px 4px rgba(255,255,255,.4);
    }
    100%
    {
        box-shadow: inset 0 0 0 0 rgba(255,255,255,.4),0 0 0 0 rgba(255,255,255,.4);
    }
}
@keyframes day_pulse_animation_dark
{
    0%
    {
        box-shadow: inset 0 0 0 0 rgba(39,43,51,.4),0 0 0 0 rgba(39,43,51,.4);
    }
    50%
    {
        box-shadow: inset 0 0 4px 4px rgba(39,43,51,.4),0 0 4px 4px rgba(39,43,51,.4);
    }
    100%
    {
        box-shadow: inset 0 0 0 0 rgba(39,43,51,.4),0 0 0 0 rgba(39,43,51,.4);
    }
}
.calendar-offers .day--empty
{
    cursor: default;
    border: 0;
}
.campaign.interactive .step-background
{
    width: 100%;
    transition: .5s filter linear,4s transform linear,1.5s opacity linear;
}
.campaign.interactive .step-background::before
{
    animation: background-slow-pulse 100s infinite;
    content: "";
    filter: brightness(.6) blur(6px);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: .5s filter linear,4s transform linear,1.5s opacity linear;
    width: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-attachment: fixed;
}
.campaign.interactive .step-background.first-step
{
    color: #fff;
}
.campaign.interactive .step-background.second-step
{
    display: none;
    opacity: 0;
}
.campaign.interactive .step-background.second-step::before
{
    filter: none;
}
.campaign.interactive .step-background.reveal::before
{
    animation: none;
    filter: brightness(.6);
}
.campaign.interactive .step-background.zoomin::before
{
    transform: scale(3);
    transform-origin: 50% 32%;
}
.campaign.interactive .step-content
{
    position: relative;
    padding: 64px 0;
}
.campaign.interactive .transition
{
    transition: opacity .5s;
}
.campaign.interactive .offer-intro-content
{
    text-align: center;
}
.campaign.interactive .offer-intro .offer-image
{
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
    padding: 32px 0;
}
@media(max-width: 479px)
{
    .campaign.interactive .offer-intro .offer-image
    {
        max-width: 300px;
    }
}
.campaign.interactive .offer
{
    opacity: 0;
}
@media(max-width: 767px)
{
    .campaign.interactive .offer
    {
        padding: 0;
    }
}
.campaign.interactive .offer-content
{
    border-radius: 3px;
    overflow: hidden;
}
@media(max-width: 767px)
{
    .campaign.interactive .offer-content
    {
        border-radius: 0;
        display: flex;
        flex-direction: column;
        margin-bottom: 100px;
        margin-top: 12px;
    }
}
.campaign.interactive .offer img
{
    display: block;
    height: 400px;
    object-fit: contain;
    width: 100%;
}
@media(max-width: 479px)
{
    .campaign.interactive .offer img
    {
        height: 212px;
    }
}
.campaign.interactive .offer-details
{
    background-color: #fff;
    color: #272b33;
    padding: 30px;
    position: relative;
}
@media(max-width: 479px)
{
    .campaign.interactive .offer-details
    {
        flex: 0;
        padding: 18px 12px;
    }
}
.campaign.interactive .offer-details .prize-icon
{
    align-items: center;
    background: #fff;
    border-radius: 50%;
    display: flex;
    height: 32px;
    left: 50%;
    position: absolute;
    text-align: center;
    top: -18px;
    transform: translateX(-50%);
    width: 32px;
}
.campaign.interactive .offer-details .prize-icon svg
{
    height: 24px;
    margin: 0 auto;
}
.campaign.interactive .offer-details .prize-icon svg path
{
    fill: currentColor;
}
.campaign.interactive .offer-details .date
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.campaign.interactive .offer-details .subtitle
{
    text-align: left;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.campaign.interactive .offer-details .title
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.campaign.interactive .offer-details .description
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.campaign.interactive .offer-details .description a
{
    color: #272b33;
}
.campaign.interactive .offer-details .details-list
{
    list-style-type: none;
    margin: 32px 0 0;
    padding: 0;
}
.campaign.interactive .offer-details .details-list li
{
    border-bottom: 1px solid rgba(39,43,51,.3);
    display: grid;
    grid-template-columns: 2fr 1fr;
    line-height: 44px;
    margin: 0;
}
.campaign.interactive .offer-details .details-list li span
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.campaign.interactive .offer-details .details-list li span:nth-child(2)
{
    text-align: right;
}
.campaign.interactive .btn__wrapper
{
    text-align: center;
}
.campaign.interactive .terms-and-conditions
{
    text-align: center;
}
.campaign.interactive footer
{
    display: none;
}
@media(max-width: 479px)
{
    .beat-the-expert .background, .beat-the-expert-optin .background, .left-and-right-beat-the-expert .background
    {
        padding-bottom: 0;
    }
}
@media(max-width: 1023px)
{
    .beat-the-expert .grid-left-and-right, .beat-the-expert-optin .grid-left-and-right, .left-and-right-beat-the-expert .grid-left-and-right
    {
        max-width: 100%;
        grid-template-columns: 100%;
        margin-bottom: 0;
        margin: 0 auto;
        padding-bottom: 12px;
    }
}
@media(max-width: 479px)
{
    .beat-the-expert .grid-left-and-right, .beat-the-expert-optin .grid-left-and-right, .left-and-right-beat-the-expert .grid-left-and-right
    {
        max-width: 100%;
    }
}
@media(min-width: 1024px)
{
    .beat-the-expert .grid-left-and-right, .beat-the-expert-optin .grid-left-and-right, .left-and-right-beat-the-expert .grid-left-and-right
    {
        grid-template-columns: 50% calc(45% - 12px);
        gap: 5%;
    }
}
@media(min-width: 1024px)
{
    .beat-the-expert .grid-left-and-right--right-side-wider, .beat-the-expert-optin .grid-left-and-right--right-side-wider, .left-and-right-beat-the-expert .grid-left-and-right--right-side-wider
    {
        grid-template-columns: 40% calc(55% - 12px);
    }
}
@media(min-width: 1024px)
{
    .beat-the-expert .grid-left-and-right--right-side-tight, .beat-the-expert-optin .grid-left-and-right--right-side-tight, .left-and-right-beat-the-expert .grid-left-and-right--right-side-tight
    {
        grid-template-columns: 50% calc(40% - 12px);
        gap: 10%;
    }
}
@media(max-width: 1023px)
{
    .beat-the-expert .grid-left-and-right__left, .beat-the-expert-optin .grid-left-and-right__left, .left-and-right-beat-the-expert .grid-left-and-right__left
    {
        grid-column: 1/span 1;
        grid-row: 1/span 1;
        align-self: auto;
        padding: 0;
        margin-bottom: 24px;
    }
}
.beat-the-expert .grid-left-and-right__left .offer-image, .beat-the-expert-optin .grid-left-and-right__left .offer-image, .left-and-right-beat-the-expert .grid-left-and-right__left .offer-image
{
    max-width: 430px;
    margin: auto;
    margin-bottom: 40px;
}
@media(max-width: 1023px)
{
    .beat-the-expert .grid-left-and-right__right, .beat-the-expert-optin .grid-left-and-right__right, .left-and-right-beat-the-expert .grid-left-and-right__right
    {
        grid-column: 1/span 1;
        grid-row: 2/span 1;
    }
}
@media(min-width: 1024px)
{
    .beat-the-expert .grid-left-and-right__right, .beat-the-expert-optin .grid-left-and-right__right, .left-and-right-beat-the-expert .grid-left-and-right__right
    {
        grid-row: 1/span 1;
    }
}
.left-and-right .optin_claim_button
{
    display: none;
}
.money-drop__step
{
    display: none;
    color: #fff;
}
.money-drop__step--visible
{
    display: block;
}
.money-drop__total
{
    background-color: #cdd8f0;
    display: flex;
    flex-direction: row;
    grid-gap: 8px;
    gap: 8px;
    padding: 8px 12px;
    margin: 12px;
    border-radius: 9px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__total>*
{
    margin: 4px 4px;
}
}
@media(min-width: 768px)
{
    .money-drop__total
    {
        padding: 16px 12px;
        margin: 24px;
        border-radius: 12px;
        flex-direction: column;
    }
}
.money-drop__total__label
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    flex: 1;
}
@media(min-width: 768px)
{
    .money-drop__total__label
    {
        order: 3;
    }
}
.money-drop__total__value
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .money-drop__total__value
    {
        order: 2;
    }
}
.money-drop__total__icon
{
    line-height: 0;
}
@media(min-width: 768px)
{
    .money-drop__total__icon
    {
        order: 1;
    }
}
.money-drop__total__icon svg
{
    width: 20px;
    height: 20px;
}
.money-drop__total__icon svg, .money-drop__total__icon svg path
{
    fill: #27ec80;
}
.money-drop__content
{
    background-color: #292f2a;
    border-radius: 12px;
    padding: 16px;
}
@media(min-width: 768px)
{
    .money-drop__content
    {
        padding: 24px;
    }
}
.money-drop__question__count
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    color: #27ec80;
}
@media(min-width: 768px)
{
    .money-drop__question__count
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.money-drop__question__icon svg
{
    width: 40px;
    height: 40px;
}
.money-drop__question__icon svg, .money-drop__question__icon svg path
{
    fill: currentColor;
}
.money-drop__question__title
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 8px auto;
}
@media(min-width: 768px)
{
    .money-drop__question__title
    {
        font-family: asap,sans-serif;
        font-size: 28px;
        font-style: italic;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
        margin: 20px auto 12px;
    }
}
.money-drop__question__description
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
    margin: 8px auto 24px;
}
@media(min-width: 768px)
{
    .money-drop__question__description
    {
        margin: 12px auto 24px;
    }
}
.money-drop__question__match
{
    line-height: 0;
    margin: 8px auto 16px;
    display: inline-flex;
    grid-gap: 8px;
    gap: 8px;
    align-items: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__question__match>*
{
    margin: 4px 4px;
}
}
@media(min-width: 768px)
{
    .money-drop__question__match
    {
        margin: 20px auto;
    }
}
.money-drop__question__match svg
{
    min-width: 24px;
    width: 24px;
    height: 24px;
}
.money-drop__question__match svg, .money-drop__question__match svg path
{
    fill: #9ea2ab;
}
.money-drop__question__team
{
    background-color: #cdd8f0;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    padding: 4px 8px;
    margin: auto;
    display: inline-block;
    vertical-align: bottom;
    border-radius: 30px;
}
@media(min-width: 768px)
{
    .money-drop__question__team
    {
        padding: 4px 12px;
    }
}
.money-drop__form
{
    padding: 30px 0;
    max-width: 570px;
    margin: auto;
}
@media(min-width: 768px)
{
    .money-drop__form
    {
        padding-top: 40px 0;
    }
}
.money-drop__form__options
{
    display: flex;
    justify-content: space-between;
    grid-gap: 24px;
    gap: 24px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__form__options>*
{
    margin: 12px 12px;
}
}
.money-drop__form__option
{
    border-radius: 12px;
    background-color: #292f2a;
    padding: 6px;
    min-width: 100px;
    position: relative;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    display: inline-block;
    flex: 1;
}
.money-drop__form__option:after
{
    content: "";
    display: block;
    border: 6px solid transparent;
    border-top: 6px solid #292f2a;
    border-bottom: 0 none;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,100%);
}
.money-drop__form__option div
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
.money-drop__form__option--modal
{
    background-color: #cdd8f0;
}
.money-drop__form__option--modal::after
{
    border-top-color: #cdd8f0;
}
.money-drop__form__icon
{
    width: 110px;
    height: 110px;
    margin: 30px 0;
}
.money-drop__form__icon svg
{
    width: 100%;
    height: auto;
}
@media(max-width: 1023px)
{
    .money-drop__form__icon--a
    {
        transform-origin: 20%;
    }
}
@media(max-width: 1023px)
{
    .money-drop__form__icon--b
    {
        transform-origin: 80%;
    }
}
.money-drop__form[data-percentage="0"] .money-drop__form__icon--a
{
    transform: scale(1.5);
}
.money-drop__form[data-percentage="0"] .money-drop__form__icon--b
{
    transform: scale(.5);
}
.money-drop__form[data-percentage="1"] .money-drop__form__icon--a
{
    transform: scale(1.49);
}
.money-drop__form[data-percentage="1"] .money-drop__form__icon--b
{
    transform: scale(.51);
}
.money-drop__form[data-percentage="2"] .money-drop__form__icon--a
{
    transform: scale(1.48);
}
.money-drop__form[data-percentage="2"] .money-drop__form__icon--b
{
    transform: scale(.52);
}
.money-drop__form[data-percentage="3"] .money-drop__form__icon--a
{
    transform: scale(1.47);
}
.money-drop__form[data-percentage="3"] .money-drop__form__icon--b
{
    transform: scale(.53);
}
.money-drop__form[data-percentage="4"] .money-drop__form__icon--a
{
    transform: scale(1.46);
}
.money-drop__form[data-percentage="4"] .money-drop__form__icon--b
{
    transform: scale(.54);
}
.money-drop__form[data-percentage="5"] .money-drop__form__icon--a
{
    transform: scale(1.45);
}
.money-drop__form[data-percentage="5"] .money-drop__form__icon--b
{
    transform: scale(.55);
}
.money-drop__form[data-percentage="6"] .money-drop__form__icon--a
{
    transform: scale(1.44);
}
.money-drop__form[data-percentage="6"] .money-drop__form__icon--b
{
    transform: scale(.56);
}
.money-drop__form[data-percentage="7"] .money-drop__form__icon--a
{
    transform: scale(1.43);
}
.money-drop__form[data-percentage="7"] .money-drop__form__icon--b
{
    transform: scale(.57);
}
.money-drop__form[data-percentage="8"] .money-drop__form__icon--a
{
    transform: scale(1.42);
}
.money-drop__form[data-percentage="8"] .money-drop__form__icon--b
{
    transform: scale(.58);
}
.money-drop__form[data-percentage="9"] .money-drop__form__icon--a
{
    transform: scale(1.41);
}
.money-drop__form[data-percentage="9"] .money-drop__form__icon--b
{
    transform: scale(.59);
}
.money-drop__form[data-percentage="10"] .money-drop__form__icon--a
{
    transform: scale(1.4);
}
.money-drop__form[data-percentage="10"] .money-drop__form__icon--b
{
    transform: scale(.6);
}
.money-drop__form[data-percentage="11"] .money-drop__form__icon--a
{
    transform: scale(1.39);
}
.money-drop__form[data-percentage="11"] .money-drop__form__icon--b
{
    transform: scale(.61);
}
.money-drop__form[data-percentage="12"] .money-drop__form__icon--a
{
    transform: scale(1.38);
}
.money-drop__form[data-percentage="12"] .money-drop__form__icon--b
{
    transform: scale(.62);
}
.money-drop__form[data-percentage="13"] .money-drop__form__icon--a
{
    transform: scale(1.37);
}
.money-drop__form[data-percentage="13"] .money-drop__form__icon--b
{
    transform: scale(.63);
}
.money-drop__form[data-percentage="14"] .money-drop__form__icon--a
{
    transform: scale(1.36);
}
.money-drop__form[data-percentage="14"] .money-drop__form__icon--b
{
    transform: scale(.64);
}
.money-drop__form[data-percentage="15"] .money-drop__form__icon--a
{
    transform: scale(1.35);
}
.money-drop__form[data-percentage="15"] .money-drop__form__icon--b
{
    transform: scale(.65);
}
.money-drop__form[data-percentage="16"] .money-drop__form__icon--a
{
    transform: scale(1.34);
}
.money-drop__form[data-percentage="16"] .money-drop__form__icon--b
{
    transform: scale(.66);
}
.money-drop__form[data-percentage="17"] .money-drop__form__icon--a
{
    transform: scale(1.33);
}
.money-drop__form[data-percentage="17"] .money-drop__form__icon--b
{
    transform: scale(.67);
}
.money-drop__form[data-percentage="18"] .money-drop__form__icon--a
{
    transform: scale(1.32);
}
.money-drop__form[data-percentage="18"] .money-drop__form__icon--b
{
    transform: scale(.68);
}
.money-drop__form[data-percentage="19"] .money-drop__form__icon--a
{
    transform: scale(1.31);
}
.money-drop__form[data-percentage="19"] .money-drop__form__icon--b
{
    transform: scale(.69);
}
.money-drop__form[data-percentage="20"] .money-drop__form__icon--a
{
    transform: scale(1.3);
}
.money-drop__form[data-percentage="20"] .money-drop__form__icon--b
{
    transform: scale(.7);
}
.money-drop__form[data-percentage="21"] .money-drop__form__icon--a
{
    transform: scale(1.29);
}
.money-drop__form[data-percentage="21"] .money-drop__form__icon--b
{
    transform: scale(.71);
}
.money-drop__form[data-percentage="22"] .money-drop__form__icon--a
{
    transform: scale(1.28);
}
.money-drop__form[data-percentage="22"] .money-drop__form__icon--b
{
    transform: scale(.72);
}
.money-drop__form[data-percentage="23"] .money-drop__form__icon--a
{
    transform: scale(1.27);
}
.money-drop__form[data-percentage="23"] .money-drop__form__icon--b
{
    transform: scale(.73);
}
.money-drop__form[data-percentage="24"] .money-drop__form__icon--a
{
    transform: scale(1.26);
}
.money-drop__form[data-percentage="24"] .money-drop__form__icon--b
{
    transform: scale(.74);
}
.money-drop__form[data-percentage="25"] .money-drop__form__icon--a
{
    transform: scale(1.25);
}
.money-drop__form[data-percentage="25"] .money-drop__form__icon--b
{
    transform: scale(.75);
}
.money-drop__form[data-percentage="26"] .money-drop__form__icon--a
{
    transform: scale(1.24);
}
.money-drop__form[data-percentage="26"] .money-drop__form__icon--b
{
    transform: scale(.76);
}
.money-drop__form[data-percentage="27"] .money-drop__form__icon--a
{
    transform: scale(1.23);
}
.money-drop__form[data-percentage="27"] .money-drop__form__icon--b
{
    transform: scale(.77);
}
.money-drop__form[data-percentage="28"] .money-drop__form__icon--a
{
    transform: scale(1.22);
}
.money-drop__form[data-percentage="28"] .money-drop__form__icon--b
{
    transform: scale(.78);
}
.money-drop__form[data-percentage="29"] .money-drop__form__icon--a
{
    transform: scale(1.21);
}
.money-drop__form[data-percentage="29"] .money-drop__form__icon--b
{
    transform: scale(.79);
}
.money-drop__form[data-percentage="30"] .money-drop__form__icon--a
{
    transform: scale(1.2);
}
.money-drop__form[data-percentage="30"] .money-drop__form__icon--b
{
    transform: scale(.8);
}
.money-drop__form[data-percentage="31"] .money-drop__form__icon--a
{
    transform: scale(1.19);
}
.money-drop__form[data-percentage="31"] .money-drop__form__icon--b
{
    transform: scale(.81);
}
.money-drop__form[data-percentage="32"] .money-drop__form__icon--a
{
    transform: scale(1.18);
}
.money-drop__form[data-percentage="32"] .money-drop__form__icon--b
{
    transform: scale(.82);
}
.money-drop__form[data-percentage="33"] .money-drop__form__icon--a
{
    transform: scale(1.17);
}
.money-drop__form[data-percentage="33"] .money-drop__form__icon--b
{
    transform: scale(.83);
}
.money-drop__form[data-percentage="34"] .money-drop__form__icon--a
{
    transform: scale(1.16);
}
.money-drop__form[data-percentage="34"] .money-drop__form__icon--b
{
    transform: scale(.84);
}
.money-drop__form[data-percentage="35"] .money-drop__form__icon--a
{
    transform: scale(1.15);
}
.money-drop__form[data-percentage="35"] .money-drop__form__icon--b
{
    transform: scale(.85);
}
.money-drop__form[data-percentage="36"] .money-drop__form__icon--a
{
    transform: scale(1.14);
}
.money-drop__form[data-percentage="36"] .money-drop__form__icon--b
{
    transform: scale(.86);
}
.money-drop__form[data-percentage="37"] .money-drop__form__icon--a
{
    transform: scale(1.13);
}
.money-drop__form[data-percentage="37"] .money-drop__form__icon--b
{
    transform: scale(.87);
}
.money-drop__form[data-percentage="38"] .money-drop__form__icon--a
{
    transform: scale(1.12);
}
.money-drop__form[data-percentage="38"] .money-drop__form__icon--b
{
    transform: scale(.88);
}
.money-drop__form[data-percentage="39"] .money-drop__form__icon--a
{
    transform: scale(1.11);
}
.money-drop__form[data-percentage="39"] .money-drop__form__icon--b
{
    transform: scale(.89);
}
.money-drop__form[data-percentage="40"] .money-drop__form__icon--a
{
    transform: scale(1.1);
}
.money-drop__form[data-percentage="40"] .money-drop__form__icon--b
{
    transform: scale(.9);
}
.money-drop__form[data-percentage="41"] .money-drop__form__icon--a
{
    transform: scale(1.09);
}
.money-drop__form[data-percentage="41"] .money-drop__form__icon--b
{
    transform: scale(.91);
}
.money-drop__form[data-percentage="42"] .money-drop__form__icon--a
{
    transform: scale(1.08);
}
.money-drop__form[data-percentage="42"] .money-drop__form__icon--b
{
    transform: scale(.92);
}
.money-drop__form[data-percentage="43"] .money-drop__form__icon--a
{
    transform: scale(1.07);
}
.money-drop__form[data-percentage="43"] .money-drop__form__icon--b
{
    transform: scale(.93);
}
.money-drop__form[data-percentage="44"] .money-drop__form__icon--a
{
    transform: scale(1.06);
}
.money-drop__form[data-percentage="44"] .money-drop__form__icon--b
{
    transform: scale(.94);
}
.money-drop__form[data-percentage="45"] .money-drop__form__icon--a
{
    transform: scale(1.05);
}
.money-drop__form[data-percentage="45"] .money-drop__form__icon--b
{
    transform: scale(.95);
}
.money-drop__form[data-percentage="46"] .money-drop__form__icon--a
{
    transform: scale(1.04);
}
.money-drop__form[data-percentage="46"] .money-drop__form__icon--b
{
    transform: scale(.96);
}
.money-drop__form[data-percentage="47"] .money-drop__form__icon--a
{
    transform: scale(1.03);
}
.money-drop__form[data-percentage="47"] .money-drop__form__icon--b
{
    transform: scale(.97);
}
.money-drop__form[data-percentage="48"] .money-drop__form__icon--a
{
    transform: scale(1.02);
}
.money-drop__form[data-percentage="48"] .money-drop__form__icon--b
{
    transform: scale(.98);
}
.money-drop__form[data-percentage="49"] .money-drop__form__icon--a
{
    transform: scale(1.01);
}
.money-drop__form[data-percentage="49"] .money-drop__form__icon--b
{
    transform: scale(.99);
}
.money-drop__form[data-percentage="50"] .money-drop__form__icon--a
{
    transform: scale(1);
}
.money-drop__form[data-percentage="50"] .money-drop__form__icon--b
{
    transform: scale(1);
}
.money-drop__form[data-percentage="51"] .money-drop__form__icon--a
{
    transform: scale(.99);
}
.money-drop__form[data-percentage="51"] .money-drop__form__icon--b
{
    transform: scale(1.01);
}
.money-drop__form[data-percentage="52"] .money-drop__form__icon--a
{
    transform: scale(.98);
}
.money-drop__form[data-percentage="52"] .money-drop__form__icon--b
{
    transform: scale(1.02);
}
.money-drop__form[data-percentage="53"] .money-drop__form__icon--a
{
    transform: scale(.97);
}
.money-drop__form[data-percentage="53"] .money-drop__form__icon--b
{
    transform: scale(1.03);
}
.money-drop__form[data-percentage="54"] .money-drop__form__icon--a
{
    transform: scale(.96);
}
.money-drop__form[data-percentage="54"] .money-drop__form__icon--b
{
    transform: scale(1.04);
}
.money-drop__form[data-percentage="55"] .money-drop__form__icon--a
{
    transform: scale(.95);
}
.money-drop__form[data-percentage="55"] .money-drop__form__icon--b
{
    transform: scale(1.05);
}
.money-drop__form[data-percentage="56"] .money-drop__form__icon--a
{
    transform: scale(.94);
}
.money-drop__form[data-percentage="56"] .money-drop__form__icon--b
{
    transform: scale(1.06);
}
.money-drop__form[data-percentage="57"] .money-drop__form__icon--a
{
    transform: scale(.93);
}
.money-drop__form[data-percentage="57"] .money-drop__form__icon--b
{
    transform: scale(1.07);
}
.money-drop__form[data-percentage="58"] .money-drop__form__icon--a
{
    transform: scale(.92);
}
.money-drop__form[data-percentage="58"] .money-drop__form__icon--b
{
    transform: scale(1.08);
}
.money-drop__form[data-percentage="59"] .money-drop__form__icon--a
{
    transform: scale(.91);
}
.money-drop__form[data-percentage="59"] .money-drop__form__icon--b
{
    transform: scale(1.09);
}
.money-drop__form[data-percentage="60"] .money-drop__form__icon--a
{
    transform: scale(.9);
}
.money-drop__form[data-percentage="60"] .money-drop__form__icon--b
{
    transform: scale(1.1);
}
.money-drop__form[data-percentage="61"] .money-drop__form__icon--a
{
    transform: scale(.89);
}
.money-drop__form[data-percentage="61"] .money-drop__form__icon--b
{
    transform: scale(1.11);
}
.money-drop__form[data-percentage="62"] .money-drop__form__icon--a
{
    transform: scale(.88);
}
.money-drop__form[data-percentage="62"] .money-drop__form__icon--b
{
    transform: scale(1.12);
}
.money-drop__form[data-percentage="63"] .money-drop__form__icon--a
{
    transform: scale(.87);
}
.money-drop__form[data-percentage="63"] .money-drop__form__icon--b
{
    transform: scale(1.13);
}
.money-drop__form[data-percentage="64"] .money-drop__form__icon--a
{
    transform: scale(.86);
}
.money-drop__form[data-percentage="64"] .money-drop__form__icon--b
{
    transform: scale(1.14);
}
.money-drop__form[data-percentage="65"] .money-drop__form__icon--a
{
    transform: scale(.85);
}
.money-drop__form[data-percentage="65"] .money-drop__form__icon--b
{
    transform: scale(1.15);
}
.money-drop__form[data-percentage="66"] .money-drop__form__icon--a
{
    transform: scale(.84);
}
.money-drop__form[data-percentage="66"] .money-drop__form__icon--b
{
    transform: scale(1.16);
}
.money-drop__form[data-percentage="67"] .money-drop__form__icon--a
{
    transform: scale(.83);
}
.money-drop__form[data-percentage="67"] .money-drop__form__icon--b
{
    transform: scale(1.17);
}
.money-drop__form[data-percentage="68"] .money-drop__form__icon--a
{
    transform: scale(.82);
}
.money-drop__form[data-percentage="68"] .money-drop__form__icon--b
{
    transform: scale(1.18);
}
.money-drop__form[data-percentage="69"] .money-drop__form__icon--a
{
    transform: scale(.81);
}
.money-drop__form[data-percentage="69"] .money-drop__form__icon--b
{
    transform: scale(1.19);
}
.money-drop__form[data-percentage="70"] .money-drop__form__icon--a
{
    transform: scale(.8);
}
.money-drop__form[data-percentage="70"] .money-drop__form__icon--b
{
    transform: scale(1.2);
}
.money-drop__form[data-percentage="71"] .money-drop__form__icon--a
{
    transform: scale(.79);
}
.money-drop__form[data-percentage="71"] .money-drop__form__icon--b
{
    transform: scale(1.21);
}
.money-drop__form[data-percentage="72"] .money-drop__form__icon--a
{
    transform: scale(.78);
}
.money-drop__form[data-percentage="72"] .money-drop__form__icon--b
{
    transform: scale(1.22);
}
.money-drop__form[data-percentage="73"] .money-drop__form__icon--a
{
    transform: scale(.77);
}
.money-drop__form[data-percentage="73"] .money-drop__form__icon--b
{
    transform: scale(1.23);
}
.money-drop__form[data-percentage="74"] .money-drop__form__icon--a
{
    transform: scale(.76);
}
.money-drop__form[data-percentage="74"] .money-drop__form__icon--b
{
    transform: scale(1.24);
}
.money-drop__form[data-percentage="75"] .money-drop__form__icon--a
{
    transform: scale(.75);
}
.money-drop__form[data-percentage="75"] .money-drop__form__icon--b
{
    transform: scale(1.25);
}
.money-drop__form[data-percentage="76"] .money-drop__form__icon--a
{
    transform: scale(.74);
}
.money-drop__form[data-percentage="76"] .money-drop__form__icon--b
{
    transform: scale(1.26);
}
.money-drop__form[data-percentage="77"] .money-drop__form__icon--a
{
    transform: scale(.73);
}
.money-drop__form[data-percentage="77"] .money-drop__form__icon--b
{
    transform: scale(1.27);
}
.money-drop__form[data-percentage="78"] .money-drop__form__icon--a
{
    transform: scale(.72);
}
.money-drop__form[data-percentage="78"] .money-drop__form__icon--b
{
    transform: scale(1.28);
}
.money-drop__form[data-percentage="79"] .money-drop__form__icon--a
{
    transform: scale(.71);
}
.money-drop__form[data-percentage="79"] .money-drop__form__icon--b
{
    transform: scale(1.29);
}
.money-drop__form[data-percentage="80"] .money-drop__form__icon--a
{
    transform: scale(.7);
}
.money-drop__form[data-percentage="80"] .money-drop__form__icon--b
{
    transform: scale(1.3);
}
.money-drop__form[data-percentage="81"] .money-drop__form__icon--a
{
    transform: scale(.69);
}
.money-drop__form[data-percentage="81"] .money-drop__form__icon--b
{
    transform: scale(1.31);
}
.money-drop__form[data-percentage="82"] .money-drop__form__icon--a
{
    transform: scale(.68);
}
.money-drop__form[data-percentage="82"] .money-drop__form__icon--b
{
    transform: scale(1.32);
}
.money-drop__form[data-percentage="83"] .money-drop__form__icon--a
{
    transform: scale(.67);
}
.money-drop__form[data-percentage="83"] .money-drop__form__icon--b
{
    transform: scale(1.33);
}
.money-drop__form[data-percentage="84"] .money-drop__form__icon--a
{
    transform: scale(.66);
}
.money-drop__form[data-percentage="84"] .money-drop__form__icon--b
{
    transform: scale(1.34);
}
.money-drop__form[data-percentage="85"] .money-drop__form__icon--a
{
    transform: scale(.65);
}
.money-drop__form[data-percentage="85"] .money-drop__form__icon--b
{
    transform: scale(1.35);
}
.money-drop__form[data-percentage="86"] .money-drop__form__icon--a
{
    transform: scale(.64);
}
.money-drop__form[data-percentage="86"] .money-drop__form__icon--b
{
    transform: scale(1.36);
}
.money-drop__form[data-percentage="87"] .money-drop__form__icon--a
{
    transform: scale(.63);
}
.money-drop__form[data-percentage="87"] .money-drop__form__icon--b
{
    transform: scale(1.37);
}
.money-drop__form[data-percentage="88"] .money-drop__form__icon--a
{
    transform: scale(.62);
}
.money-drop__form[data-percentage="88"] .money-drop__form__icon--b
{
    transform: scale(1.38);
}
.money-drop__form[data-percentage="89"] .money-drop__form__icon--a
{
    transform: scale(.61);
}
.money-drop__form[data-percentage="89"] .money-drop__form__icon--b
{
    transform: scale(1.39);
}
.money-drop__form[data-percentage="90"] .money-drop__form__icon--a
{
    transform: scale(.6);
}
.money-drop__form[data-percentage="90"] .money-drop__form__icon--b
{
    transform: scale(1.4);
}
.money-drop__form[data-percentage="91"] .money-drop__form__icon--a
{
    transform: scale(.59);
}
.money-drop__form[data-percentage="91"] .money-drop__form__icon--b
{
    transform: scale(1.41);
}
.money-drop__form[data-percentage="92"] .money-drop__form__icon--a
{
    transform: scale(.58);
}
.money-drop__form[data-percentage="92"] .money-drop__form__icon--b
{
    transform: scale(1.42);
}
.money-drop__form[data-percentage="93"] .money-drop__form__icon--a
{
    transform: scale(.57);
}
.money-drop__form[data-percentage="93"] .money-drop__form__icon--b
{
    transform: scale(1.43);
}
.money-drop__form[data-percentage="94"] .money-drop__form__icon--a
{
    transform: scale(.56);
}
.money-drop__form[data-percentage="94"] .money-drop__form__icon--b
{
    transform: scale(1.44);
}
.money-drop__form[data-percentage="95"] .money-drop__form__icon--a
{
    transform: scale(.55);
}
.money-drop__form[data-percentage="95"] .money-drop__form__icon--b
{
    transform: scale(1.45);
}
.money-drop__form[data-percentage="96"] .money-drop__form__icon--a
{
    transform: scale(.54);
}
.money-drop__form[data-percentage="96"] .money-drop__form__icon--b
{
    transform: scale(1.46);
}
.money-drop__form[data-percentage="97"] .money-drop__form__icon--a
{
    transform: scale(.53);
}
.money-drop__form[data-percentage="97"] .money-drop__form__icon--b
{
    transform: scale(1.47);
}
.money-drop__form[data-percentage="98"] .money-drop__form__icon--a
{
    transform: scale(.52);
}
.money-drop__form[data-percentage="98"] .money-drop__form__icon--b
{
    transform: scale(1.48);
}
.money-drop__form[data-percentage="99"] .money-drop__form__icon--a
{
    transform: scale(.51);
}
.money-drop__form[data-percentage="99"] .money-drop__form__icon--b
{
    transform: scale(1.49);
}
.money-drop__form[data-percentage="100"] .money-drop__form__icon--a
{
    transform: scale(.5);
}
.money-drop__form[data-percentage="100"] .money-drop__form__icon--b
{
    transform: scale(1.5);
}
.money-drop__form[data-percentage="0"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="1"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="2"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="3"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="4"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="5"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="6"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="7"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="8"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="9"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="10"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="11"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="12"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="13"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="14"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="15"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="16"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="17"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="18"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="19"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="20"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="21"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="22"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="23"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="24"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="25"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="26"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="27"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="28"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="29"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="30"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="31"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="32"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="33"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="34"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="35"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="36"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="37"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="38"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="39"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="40"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="41"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="42"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="43"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="44"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="45"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="46"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="47"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="48"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="49"] .money-drop__form__icon--b .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="51"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="52"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="53"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="54"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="55"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="56"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="57"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="58"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="59"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="60"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="61"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="62"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="63"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="64"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="65"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="66"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="67"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="68"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="69"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="70"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="71"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="72"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="73"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="74"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="75"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="76"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="77"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="78"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="79"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="80"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="81"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="82"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="83"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="84"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="85"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="86"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="87"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="88"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="89"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="90"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="91"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="92"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="93"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="94"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="95"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="96"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="97"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="98"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="99"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__form[data-percentage="100"] .money-drop__form__icon--a .money-drop__svg__piggy-bank-coin
{
    animation-direction: reverse;
}
.money-drop__input
{
    position: relative;
    width: 100%;
    padding-top: 80px;
    margin-bottom: 35px;
}
.money-drop__input__range
{
    -webkit-appearance: none;
    width: 100%;
    height: 40px;
    background: 0 0;
    outline: 0;
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.money-drop__input__range::-webkit-slider-thumb
{
    -webkit-appearance: none;
    appearance: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #12ce67;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg width="48" height="40" viewBox="0 0 48 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.875 24.875L9.275 20.275C9.175 20.175 9.10433 20.0667 9.063 19.95C9.021 19.8333 9 19.7083 9 19.575C9 19.4417 9.021 19.3167 9.063 19.2C9.10433 19.0833 9.175 18.975 9.275 18.875L13.875 14.275C14.0583 14.0917 14.2917 14 14.575 14C14.8583 14 15.0917 14.0917 15.275 14.275C15.4583 14.4583 15.55 14.6917 15.55 14.975C15.55 15.2583 15.4583 15.4917 15.275 15.675L11.375 19.575L15.275 23.475C15.4583 23.6583 15.55 23.8917 15.55 24.175C15.55 24.4583 15.4583 24.6917 15.275 24.875C15.0917 25.0583 14.8583 25.15 14.575 25.15C14.2917 25.15 14.0583 25.0583 13.875 24.875Z" fill="%23272B33"/><path d="M33.275 25.1119C33.0917 24.9245 33 24.6861 33 24.3966C33 24.1071 33.0917 23.8687 33.275 23.6814L37.175 19.6964L33.275 15.7115C33.0917 15.5242 33 15.2857 33 14.9962C33 14.7067 33.0917 14.4683 33.275 14.281C33.4583 14.0937 33.6917 14 33.975 14C34.2583 14 34.4917 14.0937 34.675 14.281L39.275 18.9812C39.375 19.0834 39.446 19.1941 39.488 19.3133C39.5293 19.4325 39.55 19.5602 39.55 19.6964C39.55 19.8327 39.5293 19.9604 39.488 20.0796C39.446 20.1988 39.375 20.3095 39.275 20.4117L34.675 25.1119C34.4917 25.2992 34.2583 25.3929 33.975 25.3929C33.6917 25.3929 33.4583 25.2992 33.275 25.1119Z" fill="%23272B33"/></svg>');
    cursor: pointer;
    position: relative;
}
.money-drop__input__range::-moz-range-thumb
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #12ce67;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg width="48" height="40" viewBox="0 0 48 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.875 24.875L9.275 20.275C9.175 20.175 9.10433 20.0667 9.063 19.95C9.021 19.8333 9 19.7083 9 19.575C9 19.4417 9.021 19.3167 9.063 19.2C9.10433 19.0833 9.175 18.975 9.275 18.875L13.875 14.275C14.0583 14.0917 14.2917 14 14.575 14C14.8583 14 15.0917 14.0917 15.275 14.275C15.4583 14.4583 15.55 14.6917 15.55 14.975C15.55 15.2583 15.4583 15.4917 15.275 15.675L11.375 19.575L15.275 23.475C15.4583 23.6583 15.55 23.8917 15.55 24.175C15.55 24.4583 15.4583 24.6917 15.275 24.875C15.0917 25.0583 14.8583 25.15 14.575 25.15C14.2917 25.15 14.0583 25.0583 13.875 24.875Z" fill="%23272B33"/><path d="M33.275 25.1119C33.0917 24.9245 33 24.6861 33 24.3966C33 24.1071 33.0917 23.8687 33.275 23.6814L37.175 19.6964L33.275 15.7115C33.0917 15.5242 33 15.2857 33 14.9962C33 14.7067 33.0917 14.4683 33.275 14.281C33.4583 14.0937 33.6917 14 33.975 14C34.2583 14 34.4917 14.0937 34.675 14.281L39.275 18.9812C39.375 19.0834 39.446 19.1941 39.488 19.3133C39.5293 19.4325 39.55 19.5602 39.55 19.6964C39.55 19.8327 39.5293 19.9604 39.488 20.0796C39.446 20.1988 39.375 20.3095 39.275 20.4117L34.675 25.1119C34.4917 25.2992 34.2583 25.3929 33.975 25.3929C33.6917 25.3929 33.4583 25.2992 33.275 25.1119Z" fill="%23272B33"/></svg>');
    cursor: pointer;
    position: relative;
}
.money-drop__input__track
{
    width: 100%;
    height: 8px;
    border-radius: 9px;
    background-color: #f0f8ff;
    z-index: 1;
    position: absolute;
    top: 16px;
    left: 0;
    right: 0;
}
.money-drop__input__middle
{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    top: 14px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background-color: #12ce67;
    z-index: 3;
    pointer-events: none;
}
.money-drop__input__bar
{
    background-color: #27ec80;
    height: 8px;
    width: 0;
    max-width: 50%;
    border-radius: 9px;
    z-index: 2;
    position: absolute;
    top: 16px;
}
.money-drop__form[data-percentage="0"] .money-drop__input__bar
{
    right: 50%;
    width: 50%;
}
.money-drop__form[data-percentage="1"] .money-drop__input__bar
{
    right: 50%;
    width: 49%;
}
.money-drop__form[data-percentage="2"] .money-drop__input__bar
{
    right: 50%;
    width: 48%;
}
.money-drop__form[data-percentage="3"] .money-drop__input__bar
{
    right: 50%;
    width: 47%;
}
.money-drop__form[data-percentage="4"] .money-drop__input__bar
{
    right: 50%;
    width: 46%;
}
.money-drop__form[data-percentage="5"] .money-drop__input__bar
{
    right: 50%;
    width: 45%;
}
.money-drop__form[data-percentage="6"] .money-drop__input__bar
{
    right: 50%;
    width: 44%;
}
.money-drop__form[data-percentage="7"] .money-drop__input__bar
{
    right: 50%;
    width: 43%;
}
.money-drop__form[data-percentage="8"] .money-drop__input__bar
{
    right: 50%;
    width: 42%;
}
.money-drop__form[data-percentage="9"] .money-drop__input__bar
{
    right: 50%;
    width: 41%;
}
.money-drop__form[data-percentage="10"] .money-drop__input__bar
{
    right: 50%;
    width: 40%;
}
.money-drop__form[data-percentage="11"] .money-drop__input__bar
{
    right: 50%;
    width: 39%;
}
.money-drop__form[data-percentage="12"] .money-drop__input__bar
{
    right: 50%;
    width: 38%;
}
.money-drop__form[data-percentage="13"] .money-drop__input__bar
{
    right: 50%;
    width: 37%;
}
.money-drop__form[data-percentage="14"] .money-drop__input__bar
{
    right: 50%;
    width: 36%;
}
.money-drop__form[data-percentage="15"] .money-drop__input__bar
{
    right: 50%;
    width: 35%;
}
.money-drop__form[data-percentage="16"] .money-drop__input__bar
{
    right: 50%;
    width: 34%;
}
.money-drop__form[data-percentage="17"] .money-drop__input__bar
{
    right: 50%;
    width: 33%;
}
.money-drop__form[data-percentage="18"] .money-drop__input__bar
{
    right: 50%;
    width: 32%;
}
.money-drop__form[data-percentage="19"] .money-drop__input__bar
{
    right: 50%;
    width: 31%;
}
.money-drop__form[data-percentage="20"] .money-drop__input__bar
{
    right: 50%;
    width: 30%;
}
.money-drop__form[data-percentage="21"] .money-drop__input__bar
{
    right: 50%;
    width: 29%;
}
.money-drop__form[data-percentage="22"] .money-drop__input__bar
{
    right: 50%;
    width: 28%;
}
.money-drop__form[data-percentage="23"] .money-drop__input__bar
{
    right: 50%;
    width: 27%;
}
.money-drop__form[data-percentage="24"] .money-drop__input__bar
{
    right: 50%;
    width: 26%;
}
.money-drop__form[data-percentage="25"] .money-drop__input__bar
{
    right: 50%;
    width: 25%;
}
.money-drop__form[data-percentage="26"] .money-drop__input__bar
{
    right: 50%;
    width: 24%;
}
.money-drop__form[data-percentage="27"] .money-drop__input__bar
{
    right: 50%;
    width: 23%;
}
.money-drop__form[data-percentage="28"] .money-drop__input__bar
{
    right: 50%;
    width: 22%;
}
.money-drop__form[data-percentage="29"] .money-drop__input__bar
{
    right: 50%;
    width: 21%;
}
.money-drop__form[data-percentage="30"] .money-drop__input__bar
{
    right: 50%;
    width: 20%;
}
.money-drop__form[data-percentage="31"] .money-drop__input__bar
{
    right: 50%;
    width: 19%;
}
.money-drop__form[data-percentage="32"] .money-drop__input__bar
{
    right: 50%;
    width: 18%;
}
.money-drop__form[data-percentage="33"] .money-drop__input__bar
{
    right: 50%;
    width: 17%;
}
.money-drop__form[data-percentage="34"] .money-drop__input__bar
{
    right: 50%;
    width: 16%;
}
.money-drop__form[data-percentage="35"] .money-drop__input__bar
{
    right: 50%;
    width: 15%;
}
.money-drop__form[data-percentage="36"] .money-drop__input__bar
{
    right: 50%;
    width: 14%;
}
.money-drop__form[data-percentage="37"] .money-drop__input__bar
{
    right: 50%;
    width: 13%;
}
.money-drop__form[data-percentage="38"] .money-drop__input__bar
{
    right: 50%;
    width: 12%;
}
.money-drop__form[data-percentage="39"] .money-drop__input__bar
{
    right: 50%;
    width: 11%;
}
.money-drop__form[data-percentage="40"] .money-drop__input__bar
{
    right: 50%;
    width: 10%;
}
.money-drop__form[data-percentage="41"] .money-drop__input__bar
{
    right: 50%;
    width: 9%;
}
.money-drop__form[data-percentage="42"] .money-drop__input__bar
{
    right: 50%;
    width: 8%;
}
.money-drop__form[data-percentage="43"] .money-drop__input__bar
{
    right: 50%;
    width: 7%;
}
.money-drop__form[data-percentage="44"] .money-drop__input__bar
{
    right: 50%;
    width: 6%;
}
.money-drop__form[data-percentage="45"] .money-drop__input__bar
{
    right: 50%;
    width: 5%;
}
.money-drop__form[data-percentage="46"] .money-drop__input__bar
{
    right: 50%;
    width: 4%;
}
.money-drop__form[data-percentage="47"] .money-drop__input__bar
{
    right: 50%;
    width: 3%;
}
.money-drop__form[data-percentage="48"] .money-drop__input__bar
{
    right: 50%;
    width: 2%;
}
.money-drop__form[data-percentage="49"] .money-drop__input__bar
{
    right: 50%;
    width: 1%;
}
.money-drop__form[data-percentage="50"] .money-drop__input__bar
{
    right: 50%;
    width: 0%;
}
.money-drop__form[data-percentage="50"] .money-drop__input__bar
{
    left: 50%;
    width: 0%;
}
.money-drop__form[data-percentage="51"] .money-drop__input__bar
{
    left: 50%;
    width: 1%;
}
.money-drop__form[data-percentage="52"] .money-drop__input__bar
{
    left: 50%;
    width: 2%;
}
.money-drop__form[data-percentage="53"] .money-drop__input__bar
{
    left: 50%;
    width: 3%;
}
.money-drop__form[data-percentage="54"] .money-drop__input__bar
{
    left: 50%;
    width: 4%;
}
.money-drop__form[data-percentage="55"] .money-drop__input__bar
{
    left: 50%;
    width: 5%;
}
.money-drop__form[data-percentage="56"] .money-drop__input__bar
{
    left: 50%;
    width: 6%;
}
.money-drop__form[data-percentage="57"] .money-drop__input__bar
{
    left: 50%;
    width: 7%;
}
.money-drop__form[data-percentage="58"] .money-drop__input__bar
{
    left: 50%;
    width: 8%;
}
.money-drop__form[data-percentage="59"] .money-drop__input__bar
{
    left: 50%;
    width: 9%;
}
.money-drop__form[data-percentage="60"] .money-drop__input__bar
{
    left: 50%;
    width: 10%;
}
.money-drop__form[data-percentage="61"] .money-drop__input__bar
{
    left: 50%;
    width: 11%;
}
.money-drop__form[data-percentage="62"] .money-drop__input__bar
{
    left: 50%;
    width: 12%;
}
.money-drop__form[data-percentage="63"] .money-drop__input__bar
{
    left: 50%;
    width: 13%;
}
.money-drop__form[data-percentage="64"] .money-drop__input__bar
{
    left: 50%;
    width: 14%;
}
.money-drop__form[data-percentage="65"] .money-drop__input__bar
{
    left: 50%;
    width: 15%;
}
.money-drop__form[data-percentage="66"] .money-drop__input__bar
{
    left: 50%;
    width: 16%;
}
.money-drop__form[data-percentage="67"] .money-drop__input__bar
{
    left: 50%;
    width: 17%;
}
.money-drop__form[data-percentage="68"] .money-drop__input__bar
{
    left: 50%;
    width: 18%;
}
.money-drop__form[data-percentage="69"] .money-drop__input__bar
{
    left: 50%;
    width: 19%;
}
.money-drop__form[data-percentage="70"] .money-drop__input__bar
{
    left: 50%;
    width: 20%;
}
.money-drop__form[data-percentage="71"] .money-drop__input__bar
{
    left: 50%;
    width: 21%;
}
.money-drop__form[data-percentage="72"] .money-drop__input__bar
{
    left: 50%;
    width: 22%;
}
.money-drop__form[data-percentage="73"] .money-drop__input__bar
{
    left: 50%;
    width: 23%;
}
.money-drop__form[data-percentage="74"] .money-drop__input__bar
{
    left: 50%;
    width: 24%;
}
.money-drop__form[data-percentage="75"] .money-drop__input__bar
{
    left: 50%;
    width: 25%;
}
.money-drop__form[data-percentage="76"] .money-drop__input__bar
{
    left: 50%;
    width: 26%;
}
.money-drop__form[data-percentage="77"] .money-drop__input__bar
{
    left: 50%;
    width: 27%;
}
.money-drop__form[data-percentage="78"] .money-drop__input__bar
{
    left: 50%;
    width: 28%;
}
.money-drop__form[data-percentage="79"] .money-drop__input__bar
{
    left: 50%;
    width: 29%;
}
.money-drop__form[data-percentage="80"] .money-drop__input__bar
{
    left: 50%;
    width: 30%;
}
.money-drop__form[data-percentage="81"] .money-drop__input__bar
{
    left: 50%;
    width: 31%;
}
.money-drop__form[data-percentage="82"] .money-drop__input__bar
{
    left: 50%;
    width: 32%;
}
.money-drop__form[data-percentage="83"] .money-drop__input__bar
{
    left: 50%;
    width: 33%;
}
.money-drop__form[data-percentage="84"] .money-drop__input__bar
{
    left: 50%;
    width: 34%;
}
.money-drop__form[data-percentage="85"] .money-drop__input__bar
{
    left: 50%;
    width: 35%;
}
.money-drop__form[data-percentage="86"] .money-drop__input__bar
{
    left: 50%;
    width: 36%;
}
.money-drop__form[data-percentage="87"] .money-drop__input__bar
{
    left: 50%;
    width: 37%;
}
.money-drop__form[data-percentage="88"] .money-drop__input__bar
{
    left: 50%;
    width: 38%;
}
.money-drop__form[data-percentage="89"] .money-drop__input__bar
{
    left: 50%;
    width: 39%;
}
.money-drop__form[data-percentage="90"] .money-drop__input__bar
{
    left: 50%;
    width: 40%;
}
.money-drop__form[data-percentage="91"] .money-drop__input__bar
{
    left: 50%;
    width: 41%;
}
.money-drop__form[data-percentage="92"] .money-drop__input__bar
{
    left: 50%;
    width: 42%;
}
.money-drop__form[data-percentage="93"] .money-drop__input__bar
{
    left: 50%;
    width: 43%;
}
.money-drop__form[data-percentage="94"] .money-drop__input__bar
{
    left: 50%;
    width: 44%;
}
.money-drop__form[data-percentage="95"] .money-drop__input__bar
{
    left: 50%;
    width: 45%;
}
.money-drop__form[data-percentage="96"] .money-drop__input__bar
{
    left: 50%;
    width: 46%;
}
.money-drop__form[data-percentage="97"] .money-drop__input__bar
{
    left: 50%;
    width: 47%;
}
.money-drop__form[data-percentage="98"] .money-drop__input__bar
{
    left: 50%;
    width: 48%;
}
.money-drop__form[data-percentage="99"] .money-drop__input__bar
{
    left: 50%;
    width: 49%;
}
.money-drop__form[data-percentage="100"] .money-drop__input__bar
{
    left: 50%;
    width: 50%;
}
.money-drop__input__mark
{
    min-width: 40px;
    z-index: 1;
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #9ea2ab;
    padding-top: 20px;
    position: absolute;
    top: 40px;
    max-width: 33%;
}
.money-drop__input__mark::before
{
    content: "";
    display: block;
    width: 1px;
    height: 16px;
    background-color: #f0f8ff;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateY(-100%);
}
.money-drop__input__mark--option-a
{
    left: 0;
    text-align: left;
}
.money-drop__input__mark--option-a::before
{
    left: 8px;
}
.money-drop__input__mark--middle
{
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.money-drop__input__mark--option-b
{
    right: 0;
    text-align: right;
}
.money-drop__input__mark--option-b::before
{
    left: auto;
    right: 8px;
}
.money-drop__split-edit
{
    max-width: 240px;
    width: 100%;
    margin: 16px auto;
}
.money-drop__edit-btn
{
    margin-top: 24px;
}
.money-drop__next-question
{
    padding-top: 12px;
}
@media(min-width: 768px)
{
    .money-drop__next-question
    {
        padding-top: 20px;
    }
}
.money-drop__next-question__title
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
.money-drop__next-question__description
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
}
.money-drop__step[data-form=submit] .money-drop__form
{
    display: block;
}
.money-drop__step[data-form=submit] .money-drop__edit-btn, .money-drop__step[data-form=submit] .money-drop__next-question, .money-drop__step[data-form=submit] .money-drop__split-edit
{
    display: none;
}
.money-drop__step[data-form=edit] .money-drop__form
{
    display: none;
}
.money-drop__step[data-form=edit] .money-drop__next-quesion, .money-drop__step[data-form=edit] .money-drop__split-edit
{
    display: block;
}
.money-drop__step[data-form=edit] .money-drop__edit-btn
{
    display: inline-block;
}
.money-drop__history
{
    display: flex;
    flex-direction: column-reverse;
    grid-gap: 20px;
    gap: 20px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__history>*
{
    margin: 10px 10px;
}
}
.money-drop__history__item
{
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
    text-align: left;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__history__item>*
{
    margin: 4px 4px;
}
}
@media(min-width: 1024px)
{
    .money-drop__history__item
    {
        align-items: center;
        flex-direction: row;
    }
}
.money-drop__history__item__brief
{
    display: flex;
    flex-direction: row;
    grid-gap: 8px;
    gap: 8px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__history__item__brief>*
{
    margin: 4px 4px;
}
}
@media(min-width: 1024px)
{
    .money-drop__history__item__brief
    {
        min-width: 160px;
        flex-direction: column;
        grid-gap: 4px;
        gap: 4px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .money-drop__history__item__brief>*
    {
        margin: 2px 2px;
    }
    }
}
.money-drop__history__item__details
{
    background-color: #292f2a;
    border-radius: 12px;
    padding: 10px 12px;
    flex: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    grid-gap: 8px;
    gap: 8px;
    justify-items: last baseline;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__history__item__details>*
{
    margin: 4px 4px;
}
}
@media(min-width: 1024px)
{
    .money-drop__history__item__details
    {
        padding: 12px 20px;
        display: block;
    }
    .money-drop__history__item__details::after
    {
        content: "";
        display: block;
        clear: both;
    }
}
.money-drop__history__outcome
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    color: #27ec80;
    display: inline-block;
}
@media(min-width: 1024px)
{
    .money-drop__history__outcome
    {
        display: block;
    }
}
.money-drop__history__date
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
    display: inline-block;
}
@media(min-width: 1024px)
{
    .money-drop__history__date
    {
        display: block;
    }
}
.money-drop__history__label
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
}
.money-drop__history__question
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    width: 100%;
}
@media(min-width: 1024px)
{
    .money-drop__history__question
    {
        float: left;
        width: 60%;
    }
}
.money-drop__history__answer
{
    flex: 1;
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__history__answer>*
{
    margin: 4px 4px;
}
}
@media(min-width: 1024px)
{
    .money-drop__history__answer
    {
        float: right;
        width: 40%;
        padding-left: 20px;
        box-sizing: border-box;
    }
}
.money-drop__history__result
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: end;
    margin-left: 50px;
}
@media(min-width: 1024px)
{
    .money-drop__history__result
    {
        float: left;
        width: 60%;
        grid-gap: 4px;
        gap: 4px;
        flex-direction: row;
        justify-content: start;
        align-items: start;
        margin: 4px 0 0;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .money-drop__history__result>*
    {
        margin: 2px 2px;
    }
    }
}
.money-drop__split__bar
{
    width: 100%;
    height: 4px;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}
.money-drop__split__bar::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #27ec80;
    width: 0;
    height: 4px;
}
.money-drop__split__bar::after
{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background-color: #12ce67;
    width: 0;
    height: 4px;
}
.money-drop__split__bar[data-percentage="0"]::before
{
    width: 100%;
}
.money-drop__split__bar[data-percentage="0"]::after
{
    width: calc(0% - 1px);
}
.money-drop__split__bar[data-percentage="1"]::before
{
    width: 99%;
}
.money-drop__split__bar[data-percentage="1"]::after
{
    width: calc(1% - 1px);
}
.money-drop__split__bar[data-percentage="2"]::before
{
    width: 98%;
}
.money-drop__split__bar[data-percentage="2"]::after
{
    width: calc(2% - 1px);
}
.money-drop__split__bar[data-percentage="3"]::before
{
    width: 97%;
}
.money-drop__split__bar[data-percentage="3"]::after
{
    width: calc(3% - 1px);
}
.money-drop__split__bar[data-percentage="4"]::before
{
    width: 96%;
}
.money-drop__split__bar[data-percentage="4"]::after
{
    width: calc(4% - 1px);
}
.money-drop__split__bar[data-percentage="5"]::before
{
    width: 95%;
}
.money-drop__split__bar[data-percentage="5"]::after
{
    width: calc(5% - 1px);
}
.money-drop__split__bar[data-percentage="6"]::before
{
    width: 94%;
}
.money-drop__split__bar[data-percentage="6"]::after
{
    width: calc(6% - 1px);
}
.money-drop__split__bar[data-percentage="7"]::before
{
    width: 93%;
}
.money-drop__split__bar[data-percentage="7"]::after
{
    width: calc(7% - 1px);
}
.money-drop__split__bar[data-percentage="8"]::before
{
    width: 92%;
}
.money-drop__split__bar[data-percentage="8"]::after
{
    width: calc(8% - 1px);
}
.money-drop__split__bar[data-percentage="9"]::before
{
    width: 91%;
}
.money-drop__split__bar[data-percentage="9"]::after
{
    width: calc(9% - 1px);
}
.money-drop__split__bar[data-percentage="10"]::before
{
    width: 90%;
}
.money-drop__split__bar[data-percentage="10"]::after
{
    width: calc(10% - 1px);
}
.money-drop__split__bar[data-percentage="11"]::before
{
    width: 89%;
}
.money-drop__split__bar[data-percentage="11"]::after
{
    width: calc(11% - 1px);
}
.money-drop__split__bar[data-percentage="12"]::before
{
    width: 88%;
}
.money-drop__split__bar[data-percentage="12"]::after
{
    width: calc(12% - 1px);
}
.money-drop__split__bar[data-percentage="13"]::before
{
    width: 87%;
}
.money-drop__split__bar[data-percentage="13"]::after
{
    width: calc(13% - 1px);
}
.money-drop__split__bar[data-percentage="14"]::before
{
    width: 86%;
}
.money-drop__split__bar[data-percentage="14"]::after
{
    width: calc(14% - 1px);
}
.money-drop__split__bar[data-percentage="15"]::before
{
    width: 85%;
}
.money-drop__split__bar[data-percentage="15"]::after
{
    width: calc(15% - 1px);
}
.money-drop__split__bar[data-percentage="16"]::before
{
    width: 84%;
}
.money-drop__split__bar[data-percentage="16"]::after
{
    width: calc(16% - 1px);
}
.money-drop__split__bar[data-percentage="17"]::before
{
    width: 83%;
}
.money-drop__split__bar[data-percentage="17"]::after
{
    width: calc(17% - 1px);
}
.money-drop__split__bar[data-percentage="18"]::before
{
    width: 82%;
}
.money-drop__split__bar[data-percentage="18"]::after
{
    width: calc(18% - 1px);
}
.money-drop__split__bar[data-percentage="19"]::before
{
    width: 81%;
}
.money-drop__split__bar[data-percentage="19"]::after
{
    width: calc(19% - 1px);
}
.money-drop__split__bar[data-percentage="20"]::before
{
    width: 80%;
}
.money-drop__split__bar[data-percentage="20"]::after
{
    width: calc(20% - 1px);
}
.money-drop__split__bar[data-percentage="21"]::before
{
    width: 79%;
}
.money-drop__split__bar[data-percentage="21"]::after
{
    width: calc(21% - 1px);
}
.money-drop__split__bar[data-percentage="22"]::before
{
    width: 78%;
}
.money-drop__split__bar[data-percentage="22"]::after
{
    width: calc(22% - 1px);
}
.money-drop__split__bar[data-percentage="23"]::before
{
    width: 77%;
}
.money-drop__split__bar[data-percentage="23"]::after
{
    width: calc(23% - 1px);
}
.money-drop__split__bar[data-percentage="24"]::before
{
    width: 76%;
}
.money-drop__split__bar[data-percentage="24"]::after
{
    width: calc(24% - 1px);
}
.money-drop__split__bar[data-percentage="25"]::before
{
    width: 75%;
}
.money-drop__split__bar[data-percentage="25"]::after
{
    width: calc(25% - 1px);
}
.money-drop__split__bar[data-percentage="26"]::before
{
    width: 74%;
}
.money-drop__split__bar[data-percentage="26"]::after
{
    width: calc(26% - 1px);
}
.money-drop__split__bar[data-percentage="27"]::before
{
    width: 73%;
}
.money-drop__split__bar[data-percentage="27"]::after
{
    width: calc(27% - 1px);
}
.money-drop__split__bar[data-percentage="28"]::before
{
    width: 72%;
}
.money-drop__split__bar[data-percentage="28"]::after
{
    width: calc(28% - 1px);
}
.money-drop__split__bar[data-percentage="29"]::before
{
    width: 71%;
}
.money-drop__split__bar[data-percentage="29"]::after
{
    width: calc(29% - 1px);
}
.money-drop__split__bar[data-percentage="30"]::before
{
    width: 70%;
}
.money-drop__split__bar[data-percentage="30"]::after
{
    width: calc(30% - 1px);
}
.money-drop__split__bar[data-percentage="31"]::before
{
    width: 69%;
}
.money-drop__split__bar[data-percentage="31"]::after
{
    width: calc(31% - 1px);
}
.money-drop__split__bar[data-percentage="32"]::before
{
    width: 68%;
}
.money-drop__split__bar[data-percentage="32"]::after
{
    width: calc(32% - 1px);
}
.money-drop__split__bar[data-percentage="33"]::before
{
    width: 67%;
}
.money-drop__split__bar[data-percentage="33"]::after
{
    width: calc(33% - 1px);
}
.money-drop__split__bar[data-percentage="34"]::before
{
    width: 66%;
}
.money-drop__split__bar[data-percentage="34"]::after
{
    width: calc(34% - 1px);
}
.money-drop__split__bar[data-percentage="35"]::before
{
    width: 65%;
}
.money-drop__split__bar[data-percentage="35"]::after
{
    width: calc(35% - 1px);
}
.money-drop__split__bar[data-percentage="36"]::before
{
    width: 64%;
}
.money-drop__split__bar[data-percentage="36"]::after
{
    width: calc(36% - 1px);
}
.money-drop__split__bar[data-percentage="37"]::before
{
    width: 63%;
}
.money-drop__split__bar[data-percentage="37"]::after
{
    width: calc(37% - 1px);
}
.money-drop__split__bar[data-percentage="38"]::before
{
    width: 62%;
}
.money-drop__split__bar[data-percentage="38"]::after
{
    width: calc(38% - 1px);
}
.money-drop__split__bar[data-percentage="39"]::before
{
    width: 61%;
}
.money-drop__split__bar[data-percentage="39"]::after
{
    width: calc(39% - 1px);
}
.money-drop__split__bar[data-percentage="40"]::before
{
    width: 60%;
}
.money-drop__split__bar[data-percentage="40"]::after
{
    width: calc(40% - 1px);
}
.money-drop__split__bar[data-percentage="41"]::before
{
    width: 59%;
}
.money-drop__split__bar[data-percentage="41"]::after
{
    width: calc(41% - 1px);
}
.money-drop__split__bar[data-percentage="42"]::before
{
    width: 58%;
}
.money-drop__split__bar[data-percentage="42"]::after
{
    width: calc(42% - 1px);
}
.money-drop__split__bar[data-percentage="43"]::before
{
    width: 57%;
}
.money-drop__split__bar[data-percentage="43"]::after
{
    width: calc(43% - 1px);
}
.money-drop__split__bar[data-percentage="44"]::before
{
    width: 56%;
}
.money-drop__split__bar[data-percentage="44"]::after
{
    width: calc(44% - 1px);
}
.money-drop__split__bar[data-percentage="45"]::before
{
    width: 55%;
}
.money-drop__split__bar[data-percentage="45"]::after
{
    width: calc(45% - 1px);
}
.money-drop__split__bar[data-percentage="46"]::before
{
    width: 54%;
}
.money-drop__split__bar[data-percentage="46"]::after
{
    width: calc(46% - 1px);
}
.money-drop__split__bar[data-percentage="47"]::before
{
    width: 53%;
}
.money-drop__split__bar[data-percentage="47"]::after
{
    width: calc(47% - 1px);
}
.money-drop__split__bar[data-percentage="48"]::before
{
    width: 52%;
}
.money-drop__split__bar[data-percentage="48"]::after
{
    width: calc(48% - 1px);
}
.money-drop__split__bar[data-percentage="49"]::before
{
    width: 51%;
}
.money-drop__split__bar[data-percentage="49"]::after
{
    width: calc(49% - 1px);
}
.money-drop__split__bar[data-percentage="50"]::before
{
    width: 50%;
}
.money-drop__split__bar[data-percentage="50"]::after
{
    width: calc(50% - 1px);
}
.money-drop__split__bar[data-percentage="51"]::before
{
    width: 49%;
}
.money-drop__split__bar[data-percentage="51"]::after
{
    width: calc(51% - 1px);
}
.money-drop__split__bar[data-percentage="52"]::before
{
    width: 48%;
}
.money-drop__split__bar[data-percentage="52"]::after
{
    width: calc(52% - 1px);
}
.money-drop__split__bar[data-percentage="53"]::before
{
    width: 47%;
}
.money-drop__split__bar[data-percentage="53"]::after
{
    width: calc(53% - 1px);
}
.money-drop__split__bar[data-percentage="54"]::before
{
    width: 46%;
}
.money-drop__split__bar[data-percentage="54"]::after
{
    width: calc(54% - 1px);
}
.money-drop__split__bar[data-percentage="55"]::before
{
    width: 45%;
}
.money-drop__split__bar[data-percentage="55"]::after
{
    width: calc(55% - 1px);
}
.money-drop__split__bar[data-percentage="56"]::before
{
    width: 44%;
}
.money-drop__split__bar[data-percentage="56"]::after
{
    width: calc(56% - 1px);
}
.money-drop__split__bar[data-percentage="57"]::before
{
    width: 43%;
}
.money-drop__split__bar[data-percentage="57"]::after
{
    width: calc(57% - 1px);
}
.money-drop__split__bar[data-percentage="58"]::before
{
    width: 42%;
}
.money-drop__split__bar[data-percentage="58"]::after
{
    width: calc(58% - 1px);
}
.money-drop__split__bar[data-percentage="59"]::before
{
    width: 41%;
}
.money-drop__split__bar[data-percentage="59"]::after
{
    width: calc(59% - 1px);
}
.money-drop__split__bar[data-percentage="60"]::before
{
    width: 40%;
}
.money-drop__split__bar[data-percentage="60"]::after
{
    width: calc(60% - 1px);
}
.money-drop__split__bar[data-percentage="61"]::before
{
    width: 39%;
}
.money-drop__split__bar[data-percentage="61"]::after
{
    width: calc(61% - 1px);
}
.money-drop__split__bar[data-percentage="62"]::before
{
    width: 38%;
}
.money-drop__split__bar[data-percentage="62"]::after
{
    width: calc(62% - 1px);
}
.money-drop__split__bar[data-percentage="63"]::before
{
    width: 37%;
}
.money-drop__split__bar[data-percentage="63"]::after
{
    width: calc(63% - 1px);
}
.money-drop__split__bar[data-percentage="64"]::before
{
    width: 36%;
}
.money-drop__split__bar[data-percentage="64"]::after
{
    width: calc(64% - 1px);
}
.money-drop__split__bar[data-percentage="65"]::before
{
    width: 35%;
}
.money-drop__split__bar[data-percentage="65"]::after
{
    width: calc(65% - 1px);
}
.money-drop__split__bar[data-percentage="66"]::before
{
    width: 34%;
}
.money-drop__split__bar[data-percentage="66"]::after
{
    width: calc(66% - 1px);
}
.money-drop__split__bar[data-percentage="67"]::before
{
    width: 33%;
}
.money-drop__split__bar[data-percentage="67"]::after
{
    width: calc(67% - 1px);
}
.money-drop__split__bar[data-percentage="68"]::before
{
    width: 32%;
}
.money-drop__split__bar[data-percentage="68"]::after
{
    width: calc(68% - 1px);
}
.money-drop__split__bar[data-percentage="69"]::before
{
    width: 31%;
}
.money-drop__split__bar[data-percentage="69"]::after
{
    width: calc(69% - 1px);
}
.money-drop__split__bar[data-percentage="70"]::before
{
    width: 30%;
}
.money-drop__split__bar[data-percentage="70"]::after
{
    width: calc(70% - 1px);
}
.money-drop__split__bar[data-percentage="71"]::before
{
    width: 29%;
}
.money-drop__split__bar[data-percentage="71"]::after
{
    width: calc(71% - 1px);
}
.money-drop__split__bar[data-percentage="72"]::before
{
    width: 28%;
}
.money-drop__split__bar[data-percentage="72"]::after
{
    width: calc(72% - 1px);
}
.money-drop__split__bar[data-percentage="73"]::before
{
    width: 27%;
}
.money-drop__split__bar[data-percentage="73"]::after
{
    width: calc(73% - 1px);
}
.money-drop__split__bar[data-percentage="74"]::before
{
    width: 26%;
}
.money-drop__split__bar[data-percentage="74"]::after
{
    width: calc(74% - 1px);
}
.money-drop__split__bar[data-percentage="75"]::before
{
    width: 25%;
}
.money-drop__split__bar[data-percentage="75"]::after
{
    width: calc(75% - 1px);
}
.money-drop__split__bar[data-percentage="76"]::before
{
    width: 24%;
}
.money-drop__split__bar[data-percentage="76"]::after
{
    width: calc(76% - 1px);
}
.money-drop__split__bar[data-percentage="77"]::before
{
    width: 23%;
}
.money-drop__split__bar[data-percentage="77"]::after
{
    width: calc(77% - 1px);
}
.money-drop__split__bar[data-percentage="78"]::before
{
    width: 22%;
}
.money-drop__split__bar[data-percentage="78"]::after
{
    width: calc(78% - 1px);
}
.money-drop__split__bar[data-percentage="79"]::before
{
    width: 21%;
}
.money-drop__split__bar[data-percentage="79"]::after
{
    width: calc(79% - 1px);
}
.money-drop__split__bar[data-percentage="80"]::before
{
    width: 20%;
}
.money-drop__split__bar[data-percentage="80"]::after
{
    width: calc(80% - 1px);
}
.money-drop__split__bar[data-percentage="81"]::before
{
    width: 19%;
}
.money-drop__split__bar[data-percentage="81"]::after
{
    width: calc(81% - 1px);
}
.money-drop__split__bar[data-percentage="82"]::before
{
    width: 18%;
}
.money-drop__split__bar[data-percentage="82"]::after
{
    width: calc(82% - 1px);
}
.money-drop__split__bar[data-percentage="83"]::before
{
    width: 17%;
}
.money-drop__split__bar[data-percentage="83"]::after
{
    width: calc(83% - 1px);
}
.money-drop__split__bar[data-percentage="84"]::before
{
    width: 16%;
}
.money-drop__split__bar[data-percentage="84"]::after
{
    width: calc(84% - 1px);
}
.money-drop__split__bar[data-percentage="85"]::before
{
    width: 15%;
}
.money-drop__split__bar[data-percentage="85"]::after
{
    width: calc(85% - 1px);
}
.money-drop__split__bar[data-percentage="86"]::before
{
    width: 14%;
}
.money-drop__split__bar[data-percentage="86"]::after
{
    width: calc(86% - 1px);
}
.money-drop__split__bar[data-percentage="87"]::before
{
    width: 13%;
}
.money-drop__split__bar[data-percentage="87"]::after
{
    width: calc(87% - 1px);
}
.money-drop__split__bar[data-percentage="88"]::before
{
    width: 12%;
}
.money-drop__split__bar[data-percentage="88"]::after
{
    width: calc(88% - 1px);
}
.money-drop__split__bar[data-percentage="89"]::before
{
    width: 11%;
}
.money-drop__split__bar[data-percentage="89"]::after
{
    width: calc(89% - 1px);
}
.money-drop__split__bar[data-percentage="90"]::before
{
    width: 10%;
}
.money-drop__split__bar[data-percentage="90"]::after
{
    width: calc(90% - 1px);
}
.money-drop__split__bar[data-percentage="91"]::before
{
    width: 9%;
}
.money-drop__split__bar[data-percentage="91"]::after
{
    width: calc(91% - 1px);
}
.money-drop__split__bar[data-percentage="92"]::before
{
    width: 8%;
}
.money-drop__split__bar[data-percentage="92"]::after
{
    width: calc(92% - 1px);
}
.money-drop__split__bar[data-percentage="93"]::before
{
    width: 7%;
}
.money-drop__split__bar[data-percentage="93"]::after
{
    width: calc(93% - 1px);
}
.money-drop__split__bar[data-percentage="94"]::before
{
    width: 6%;
}
.money-drop__split__bar[data-percentage="94"]::after
{
    width: calc(94% - 1px);
}
.money-drop__split__bar[data-percentage="95"]::before
{
    width: 5%;
}
.money-drop__split__bar[data-percentage="95"]::after
{
    width: calc(95% - 1px);
}
.money-drop__split__bar[data-percentage="96"]::before
{
    width: 4%;
}
.money-drop__split__bar[data-percentage="96"]::after
{
    width: calc(96% - 1px);
}
.money-drop__split__bar[data-percentage="97"]::before
{
    width: 3%;
}
.money-drop__split__bar[data-percentage="97"]::after
{
    width: calc(97% - 1px);
}
.money-drop__split__bar[data-percentage="98"]::before
{
    width: 2%;
}
.money-drop__split__bar[data-percentage="98"]::after
{
    width: calc(98% - 1px);
}
.money-drop__split__bar[data-percentage="99"]::before
{
    width: 1%;
}
.money-drop__split__bar[data-percentage="99"]::after
{
    width: calc(99% - 1px);
}
.money-drop__split__bar[data-percentage="100"]::before
{
    width: 0%;
}
.money-drop__split__bar[data-percentage="100"]::after
{
    width: calc(100% - 1px);
}
.money-drop__split__labels
{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    grid-gap: 4px;
    gap: 4px;
    margin-top: 4px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.money-drop__split__labels>*
{
    margin: 2px 2px;
}
}
.money-drop__split__option
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
}
.money-drop__split__option:last-child
{
    text-align: right;
}
.money-drop__split__amount
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #9ea2ab;
}
.money-drop__split__amount+.money-drop__split__amount
{
    flex: 1;
    text-align: right;
}
.money-drop__split--modal
{
    max-width: 240px;
    margin: 14px auto 24px;
}
.money-drop__modal
{
    text-align: center;
}
.money-drop__modal__title
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin: 12px auto 20px;
}
.money-drop__modal__amount
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #27ec80;
}
.money-drop__modal__question
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 20px auto 16px;
}
.money-drop__modal__label
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
    margin: 14px auto 24px;
}
.money-drop__win-info
{
    max-width: 1020px;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 24px auto;
}
.money-drop__svg__piggy-bank-coin
{
    animation: piggy-bank-coin .5s linear infinite;
}
@keyframes piggy-bank-coin
{
    from
    {
        opacity: 1;
        transform: translateY(-20px);
    }
    to
    {
        opacity: 0;
        transform: translateY(20px);
    }
}
.offer-of-the-day .offer-slider
{
    margin: 24px auto;
    max-width: 990px;
}
@media screen and (max-width: 1200px)
{
    .offer-of-the-day .offer-slider
    {
        max-width: 656px;
    }
}
@media screen and (max-width: 600px)
{
    .offer-of-the-day .offer-slider
    {
        max-width: 322px;
    }
}
.offer-of-the-day .offer-slider__container
{
    width: 100%;
}
.offer-of-the-day .offer-slider .offer-card
{
    align-items: center;
    border-radius: 12px;
    overflow: hidden;
    text-decoration: none;
    background-color: #f0f8ff;
    align-self: stretch;
    width: 322px;
    max-width: 100%;
}
.offer-of-the-day .offer-slider .offer-card:not(:last-child)
{
    margin-right: 12px;
}
.offer-of-the-day .offer-slider .offer-card__image
{
    position: relative;
    height: 180px;
    width: 100%;
    background-color: #cdd8f0;
}
.offer-of-the-day .offer-slider .offer-card__image.blurred
{
    filter: blur(8px);
}
.offer-of-the-day .offer-slider .offer-card__image img
{
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.offer-of-the-day .offer-slider .offer-card__date
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    background-color: #f0f8ff;
    color: #272b33;
    border-radius: 3px;
    padding: 2px 9px;
    position: absolute;
    right: 8px;
    top: 9px;
}
.offer-of-the-day .offer-slider .offer-card__content
{
    padding: 12px;
}
.offer-of-the-day .offer-slider .offer-card__subtitle
{
    margin: 0;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
}
.offer-of-the-day .offer-slider .offer-card__title
{
    margin: 0;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #272b33;
}
.offer-of-the-day .offer-content
{
    padding-top: 60px;
    padding-bottom: 60px;
    margin: auto;
}
.offer-of-the-day .offer-content .campaign__heading
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
.offer-of-the-day .offer-content .countdown--bg
{
    background-color: #f0f8ff;
}
.offer-of-the-day .stepper
{
    margin-top: 0;
}
.wheel
{
    background-color: #f0f8ff;
}
.wheel .wheel-game
{
    height: 430px;
    margin: 0 auto 30px;
    width: 311px;
}
.wheel .wheel-logo
{
    margin-bottom: 6px;
}
.wheel .offer-holder
{
    position: relative;
}
.wheel .wheel-arrow
{
    display: block;
    left: 118px;
    max-width: 75px;
    position: absolute;
    top: -87px;
    transform-origin: center 15px;
    z-index: 2;
}
.wheel .wheel-circle
{
    left: 0;
    position: absolute;
    top: -49px;
}
.wheel .wheel-offer
{
    left: 0;
    position: absolute;
    top: -49px;
    transform: scale(0);
}
.wheel .btn__wrapper
{
    position: relative;
}
.wheel .btn__wrapper .btn
{
    z-index: 2;
}
.wheel .offer-link
{
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    visibility: hidden;
    z-index: 1;
}
@media(max-width: 479px)
{
    .wheel .offer-link
    {
        width: calc(100% - 24px);
    }
}
.wheel .before-spin-description
{
    transition: all 5s;
}
.wheel .offer-description
{
    visibility: hidden;
    max-height: 0;
    transition: all 5s;
}
.wheel .animation-sliding-on-wheel
{
    animation: slidingOnWheel;
    animation-duration: 3.5s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
}
.wheel .animation-rotate-wheel
{
    animation: rotateWheel;
    animation-duration: 4s;
    animation-iteration-count: 1;
}
.wheel .animation-show-the-offer
{
    animation: showTheOffer;
    animation-duration: 5s;
    animation-iteration-count: 1;
    transform: scale(.83);
}
.wheel .animation-show-the-offer-link
{
    animation: showTheOfferLink;
    animation-duration: 5s;
    animation-iteration-count: 1;
    opacity: 1;
    visibility: visible;
}
.wheel .animation-hide-the-spin
{
    animation: hideTheSpin;
    animation-duration: 5s;
    animation-iteration-count: 1;
    visibility: hidden;
}
.wheel .animation-show-the-offer-description
{
    animation: showTheOfferDescription;
    animation-duration: 5s;
    animation-iteration-count: 1;
    visibility: visible;
    max-height: 4000px;
}
.wheel .animation-hide-the-before-spin-description
{
    animation: hideTheBeforeSpinDescription;
    animation-duration: 5s;
    animation-iteration-count: 1;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
}
@keyframes slidingOnWheel
{
    0%
    {
        transform: rotate(0);
    }
    0%
    {
        transform: rotate(-53deg);
    }
    2.3333333333%
    {
        transform: rotate(-44deg);
    }
    7%
    {
        transform: rotate(-53deg);
    }
    9.3333333333%
    {
        transform: rotate(-44deg);
    }
    14%
    {
        transform: rotate(-53deg);
    }
    16.3333333333%
    {
        transform: rotate(-44deg);
    }
    21%
    {
        transform: rotate(-53deg);
    }
    23.3333333333%
    {
        transform: rotate(-44deg);
    }
    28%
    {
        transform: rotate(-53deg);
    }
    30.3333333333%
    {
        transform: rotate(-44deg);
    }
    35%
    {
        transform: rotate(-53deg);
    }
    37.3333333333%
    {
        transform: rotate(-44deg);
    }
    42%
    {
        transform: rotate(-53deg);
    }
    44.3333333333%
    {
        transform: rotate(-44deg);
    }
    49%
    {
        transform: rotate(-53deg);
    }
    51.3333333333%
    {
        transform: rotate(-44deg);
    }
    56%
    {
        transform: rotate(-53deg);
    }
    58.3333333333%
    {
        transform: rotate(-44deg);
    }
    63%
    {
        transform: rotate(-53deg);
    }
    65.3333333333%
    {
        transform: rotate(-44deg);
    }
    70%
    {
        transform: rotate(-53deg);
    }
    72.3333333333%
    {
        transform: rotate(-44deg);
    }
    75%
    {
        transform: rotate(-53deg);
    }
    78%
    {
        transform: rotate(-35deg);
    }
    81%
    {
        transform: rotate(-39deg);
    }
    84%
    {
        transform: rotate(-18deg);
    }
    87%
    {
        transform: rotate(-24deg);
    }
    90%
    {
        transform: rotate(-26deg);
    }
    93%
    {
        transform: rotate(-8.7deg);
    }
    94%
    {
        transform: rotate(-12.6deg);
    }
    98%
    {
        transform: rotate(2.6deg);
    }
    100%
    {
        transform: rotate(0);
    }
}
@keyframes rotateWheel
{
    0%
    {
        transform: rotate(0);
    }
    100%
    {
        transform: rotate(1080deg);
    }
}
@keyframes showTheOffer
{
    0%
    {
        transform: scale(0);
    }
    80%
    {
        transform: scale(0) rotate(0);
    }
    90%
    {
        transform: scale(.9) rotate(360deg);
    }
    100%
    {
        transform: scale(.83) rotate(360deg);
    }
}
@keyframes showTheOfferLink
{
    0%
    {
        opacity: 0;
        visibility: hidden;
    }
    80%
    {
        opacity: 0;
        visibility: hidden;
    }
    100%
    {
        opacity: 1;
        visibility: visible;
    }
}
@keyframes hideTheSpin
{
    0%
    {
        opacity: 1;
    }
    80%
    {
        opacity: 1;
    }
    100%
    {
        opacity: 0;
    }
}
@keyframes showTheOfferDescription
{
    0%
    {
        opacity: 0;
        max-height: 0;
    }
    50%
    {
        opacity: 0;
        max-height: 0;
    }
    100%
    {
        opacity: 1;
        max-height: 4000px;
    }
}
@keyframes hideTheBeforeSpinDescription
{
    0%
    {
        opacity: 1;
        max-height: 4000px;
    }
    50%
    {
        opacity: 0;
        max-height: 0;
    }
    100%
    {
        opacity: 0;
        max-height: 0;
    }
}
@media(min-width: 480px)
{
    .brackets .prediction__field--tips
    {
        background-color: #fff;
        color: #272b33;
    }
}
body.start-page #launcher
{
    display: none;
}
.lp-container
{
    box-sizing: border-box;
    display: grid;
    margin: 0 auto;
    max-width: 2240px;
    padding: 0 24px;
    width: 88%;
}
.full-screen-image-slider .lp-container
{
    padding: 0 12px;
}
@media(max-width: 1023px)
{
    .lp-container
    {
        width: 100%;
    }
}
.sp-block-2products
{
    text-align: center;
}
.sp-block-2products__background__split
{
    display: none;
}
.sp-block-2products__items
{
    display: flex;
    flex-direction: column;
}
@media(min-width: 1024px)
{
    .sp-block-2products__items
    {
        flex-direction: row;
    }
}
.sp-block-2products__item
{
    padding: 24px 0;
    text-align: center;
}
.sp-block-2products__item-title
{
    display: none;
}
.sp-block-2products__images
{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    grid-gap: 12px;
    gap: 12px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-2products__images>*
{
    margin: 6px 6px;
}
}
@media(min-width: 1024px)
{
    .sp-block-2products__images
    {
        flex-direction: column;
        grid-gap: 20px;
        gap: 20px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-2products__images>*
    {
        margin: 10px 10px;
    }
    }
}
@media(max-width: 767px)
{
    .sp-block-2products__image
    {
        height: 26vh;
    }
    .sp-block-2products__image img
    {
        max-height: 100%;
    }
}
.sp-block-2products__toggle
{
    display: flex;
    flex-direction: row;
    border-radius: 30px;
    background-color: #fff;
    border: 2px solid #fff;
    position: relative;
    max-width: 500px;
    margin: 32px auto 12px;
}
@media(min-width: 1024px)
{
    .sp-block-2products__toggle
    {
        display: none;
    }
}
.sp-block-2products__toggle::before
{
    content: "";
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: #12ce67;
    color: #272b33;
    border-radius: 30px;
    z-index: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.sp-block-2products__toggle:not(.toggled)::before
{
    left: 0;
}
.sp-block-2products__toggle:not(.toggled) .sp-block-2products__option:first-child
{
    color: #fff;
}
.sp-block-2products__toggle.toggled::before
{
    left: 50%;
}
.sp-block-2products__toggle.toggled .sp-block-2products__option:last-child
{
    color: #fff;
}
.sp-block-2products__option
{
    flex: 1;
    padding: 8px;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    color: #272b33;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
    z-index: 1;
    cursor: pointer;
}
.sp-block-2products .sp-block-2products__content-bg
{
    display: inline-block;
    padding: 12px;
    border-radius: 12px;
}
@media(min-width: 768px)
{
    .sp-block-2products .sp-block-2products__content-bg
    {
        padding: 12px 40px;
    }
}
@media(max-width: 1023px)
{
    .sp-block-2products--mobile-toggle .sp-block-2products__item
    {
        display: none;
    }
    .sp-block-2products--mobile-toggle .sp-block-2products__item.visible
    {
        display: block;
    }
    .sp-block-2products--mobile-toggle .sp-block-2products__images
    {
        flex-direction: column;
    }
}
.sp-block-2products--desktop-simple .sp-block-2products__image img
{
    max-height: 36vh;
}
.sp-block-2products--desktop-simple .sp-block-2products__image:not(:only-child) img
{
    max-height: 21vh;
}
.sp-block-2products--desktop-card .sp-block-2products__image img
{
    max-height: 24vh;
}
@media(min-width: 1024px)
{
    .sp-block-2products--desktop-simple .sp-block-2products__background
    {
        background: linear-gradient(to right,rgba(0,134,255,.9) 0,rgba(0,134,255,.9) 50%,rgba(0,107,204,.9) 50%,rgba(0,107,204,.9) 100%) no-repeat left/cover;
    }
    .sp-block-2products--desktop-simple .sp-block-2products__background__split
    {
        display: block;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        filter: blur(120px);
        height: 100%;
        width: 50%;
        top: 0;
        left: 0;
        position: absolute;
    }
    .sp-block-2products--desktop-simple .sp-block-2products__background__split:nth-child(2)
    {
        left: 50%;
    }
    .sp-block-2products--desktop-simple .sp-block-2products__items
    {
        justify-content: space-around;
        grid-gap: 250px;
        gap: 250px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-2products--desktop-simple .sp-block-2products__items>*
    {
        margin: 125px 125px;
    }
    }
    .sp-block-2products--desktop-simple .sp-block-2products__item-title
    {
        display: block;
        text-align: center;
        font-family: asap,sans-serif;
        font-size: 36px;
        font-style: italic;
        font-weight: 700;
        line-height: 44px;
        text-transform: none;
        margin-bottom: 32px;
    }
    .sp-block-2products--desktop-card .sp-block-2products__items
    {
        justify-content: center;
        grid-gap: 56px;
        gap: 56px;
        margin-top: 48px;
        margin-bottom: 48px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-2products--desktop-card .sp-block-2products__items>*
    {
        margin: 28px 28px;
    }
    }
    .sp-block-2products--desktop-card .sp-block-2products__item
    {
        background-color: #0086ff;
        border-radius: 30px;
        padding: 32px 32px 57px;
        min-height: 100%;
        position: relative;
    }
    .sp-block-2products--desktop-card .sp-block-2products__item .btn__wrapper
    {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translate(-50%,50%);
    }
    .sp-block-2products--desktop-card .sp-block-2products__image img
    {
        max-height: 50vh;
    }
    .sp-block-2products--desktop-card .sp-block-2products__image:not(:only-child) img
    {
        max-height: 24vh;
    }
}
@media(min-width: 1024px) and (min-height: 1024px)
{
    .sp-block-2products--desktop-card .sp-block-2products__image:not(:only-child) img
    {
        max-height: 26vh;
    }
}
@media(min-width: 1024px) and (min-height: 1440px)
{
    .sp-block-2products--desktop-card .sp-block-2products__image:not(:only-child) img
    {
        max-height: 30vh;
    }
}
@media(max-width: 767px)
{
    .sp-block-2products .container
    {
        padding-top: 12px;
    }
}
.sp-block-benefits
{
    margin-top: 28px;
    display: flex;
    grid-gap: 12px;
    gap: 12px;
    justify-content: center;
    align-self: center;
    flex-wrap: wrap;
    text-align: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-benefits>*
{
    margin: 6px 6px;
}
}
@media(min-width: 768px)
{
    .sp-block-benefits
    {
        grid-gap: 28px;
        gap: 28px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-benefits>*
    {
        margin: 14px 14px;
    }
    }
}
.sp-block-benefits__item
{
    flex-basis: 160px;
}
@media(min-width: 768px)
{
    .sp-block-benefits__item
    {
        flex-basis: 200px;
    }
}
.sp-block-benefits__image
{
    object-fit: contain;
    height: 100px;
    width: 100px;
    margin-bottom: 20px;
}
.sp-block-benefits__title
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 6px;
}
@media(min-width: 768px)
{
    .sp-block-benefits__title
    {
        font-family: asap,sans-serif;
        font-size: 22px;
        font-style: italic;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
    }
}
.sp-block-benefits__text
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.sp-block-faq
{
    display: flex;
    grid-gap: 20px;
    gap: 20px;
    flex-direction: column;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-faq>*
{
    margin: 10px 10px;
}
}
@media(min-width: 768px)
{
    .sp-block-faq
    {
        grid-gap: 100px;
        gap: 100px;
        flex-direction: row;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-faq>*
    {
        margin: 50px 50px;
    }
    }
}
.sp-block-faq__column
{
    flex-basis: 50%;
}
.sp-block-faq__column--image
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.sp-block-faq__questions
{
    margin: auto;
    margin-top: 28px;
}
.sp-block-faq__item:not(:last-child)
{
    margin-bottom: 12px;
}
.sp-block-faq__item--box
{
    padding: 12px;
    border-radius: 12px;
}
.sp-block-faq__image
{
    max-width: 230px;
}
@media(min-width: 768px)
{
    .sp-block-faq__image
    {
        max-width: 460px;
    }
}
.sp-block-faq__question
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 6px;
}
.sp-block-faq__answer
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.sp-block-faq__more-info
{
    margin-top: 28px;
    text-align: center;
}
.sp-block-faq__help-btn
{
    float: right;
    margin-top: 64px;
    display: inline-flex;
    grid-gap: 8px;
    gap: 8px;
    align-items: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-faq__help-btn>*
{
    margin: 4px 4px;
}
}
.sp-block-faq__help-btn path, .sp-block-faq__help-btn svg
{
    fill: currentColor;
}
.sp-block-faq .dropdown__arrow svg path
{
    fill: #10b75b;
}
.sp-block-games
{
    margin-top: 28px;
}
.sp-block-high-wins
{
    margin-top: 28px;
    display: flex;
    grid-gap: 12px;
    gap: 12px;
    justify-content: center;
    align-self: center;
    flex-wrap: wrap;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-high-wins>*
{
    margin: 6px 6px;
}
}
.sp-block-high-wins__item
{
    flex-basis: 173px;
    border-radius: 12px;
    overflow: hidden;
}
.sp-block-high-wins__image
{
    position: relative;
}
.sp-block-high-wins__image img
{
    object-fit: cover;
    height: 150px;
    width: 100%;
}
.sp-block-high-wins__jackpots
{
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translate(-50%,0);
    background: #fff;
    border-radius: 12px;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    padding: 2px 6px;
}
.sp-block-high-wins__content
{
    padding: 12px;
}
.sp-block-high-wins__title
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
    margin: 0;
    margin-bottom: 18px;
}
.sp-block-live-casino
{
    margin-top: 28px;
    display: flex;
    grid-gap: 12px;
    gap: 12px;
    justify-content: center;
    align-self: center;
    flex-wrap: wrap;
    text-align: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-live-casino>*
{
    margin: 6px 6px;
}
}
.sp-block-live-casino__item
{
    flex-basis: 230px;
    text-decoration: none;
    border-radius: 12px;
    overflow: hidden;
}
.sp-block-live-casino__image
{
    object-fit: cover;
    height: 230px;
    width: 100%;
}
.sp-block-live-casino__title
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin: 12px;
}
.sp-block-main
{
    position: relative;
    min-height: 60vh;
    display: flex;
    align-items: center;
}
.sp-block-main__content
{
    width: 100%;
}
.sp-block-main .tags
{
    border-radius: 3px;
    display: inline-block;
    margin: 18px 0 8px;
}
@media(max-width: 1023px)
{
    .sp-block-main .tags
    {
        display: inline-grid;
        grid-auto-flow: column;
        padding: 0 12px;
        order: 0;
        align-self: center;
        background-color: #f0f8ff;
    }
}
.sp-block-main .tags .tag
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    border-radius: 3px;
    padding: 6px 12px;
    text-transform: uppercase;
    background-color: #f0f8ff;
    color: #272b33;
}
@media(max-width: 1023px)
{
    .sp-block-main .tags .tag
    {
        padding: 0;
        margin: 3px 0;
    }
    .sp-block-main .tags .tag:not(:last-child):after
    {
        content: "-";
        margin: 0 3px;
    }
}
.sp-block-media
{
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 40px;
}
@media(min-width: 768px)
{
    .sp-block-media
    {
        flex-direction: row;
    }
}
@media(min-width: 768px)
{
    .sp-block-media--left
    {
        flex-direction: row-reverse;
    }
}
.sp-block-media:has(.sidecol) .offer-image--video
{
    max-width: none;
}
.sp-block-media .sidecol__column
{
    display: grid;
    grid-template-columns: 1fr 4fr;
    grid-gap: 20px;
    text-align: left;
    padding: 12px;
    border-radius: 12px;
}
.sp-block-media .sidecol__column:not(:last-child)
{
    margin-bottom: 12px;
}
.sp-block-media .sidecol__column-text h4
{
    margin: 0;
}
.sp-block-media .sidecol__column-text p
{
    margin: 6px 0;
}
.sp-block-media .sidecol__column img
{
    width: 100%;
    max-width: 100px;
    max-height: 100px;
}
.sp-block-media .sidecol__column--block
{
    display: block;
}
.sp-block-media__column-left
{
    flex: 2;
}
.sp-block-media__column-right
{
    flex: 1;
}
.sp-block-payments
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    grid-gap: 6px;
    gap: 6px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-payments>*
{
    margin: 3px 3px;
}
}
@media(min-width: 480px)
{
    .sp-block-payments
    {
        grid-gap: 12px;
        gap: 12px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-payments>*
    {
        margin: 6px 6px;
    }
    }
}
.sp-block-payments__item
{
    padding: 12px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9px;
}
.sp-block-payments__item img, .sp-block-payments__item svg
{
    width: auto;
    object-fit: contain;
    height: 34px;
}
.sp-block-payments__item img
{
    filter: invert(71%) sepia(7%) saturate(318%) hue-rotate(184deg) brightness(91%) contrast(85%);
}
.sp-block-payments__item svg
{
    fill: #0086ff;
}
.sp-block-payments__item svg g, .sp-block-payments__item svg path, .sp-block-payments__item svg polygon
{
    fill: #0086ff;
}
.sp-block-products
{
    margin: auto;
    margin-top: 28px;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    gap: 0 8px;
}
@media(max-width: 767px)
{
    .sp-block-products--two-rows
    {
        max-width: 250px;
    }
    .sp-block-products--two-rows .sp-block-products__item
    {
        width: 50%;
        padding-bottom: 24px;
    }
}
.sp-block-products__container
{
    text-align: center;
}
.sp-block-products__container .container
{
    width: 100%;
}
.sp-block-products__container .sp-block__heading-image
{
    width: 50%;
    max-width: 320px;
}
@media(min-width: 768px)
{
    .sp-block-products__container .sp-block__title
    {
        font-family: asap,sans-serif;
        font-size: 28px;
        font-style: italic;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
    }
}
.sp-block-products__item
{
    text-decoration: none;
    flex: auto;
    max-width: 100px;
}
.sp-block-products__icon
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: 50%;
    width: 56px;
    height: 56px;
    margin-bottom: 8px;
}
.sp-block-products__icon svg
{
    height: 32px;
    width: 32px;
}
.sp-block-products__icon path, .sp-block-products__icon svg
{
    fill: #272b33;
}
.sp-block-products__title
{
    display: block;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    margin: 0;
    margin-top: 6px;
}
.sp-block-slider__slide
{
    position: relative;
    width: 100%;
    min-width: 100%;
    min-height: 60vh;
    display: flex;
    align-items: center;
}
.sp-block-slider__slide .tags
{
    border-radius: 3px;
    display: inline-block;
    margin: 18px 0 8px;
}
@media(max-width: 1023px)
{
    .sp-block-slider__slide .tags
    {
        display: inline-grid;
        grid-auto-flow: column;
        padding: 0 12px;
        order: 0;
        align-self: center;
        background-color: #f0f8ff;
    }
}
.sp-block-slider__slide .tags .tag
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    border-radius: 3px;
    padding: 6px 12px;
    text-transform: uppercase;
    background-color: #f0f8ff;
    color: #272b33;
}
@media(max-width: 1023px)
{
    .sp-block-slider__slide .tags .tag
    {
        padding: 0;
        margin: 3px 0;
    }
    .sp-block-slider__slide .tags .tag:not(:last-child):after
    {
        content: "-";
        margin: 0 3px;
    }
}
.sp-block-slider__slide--small
{
    min-height: 45vh;
}
@media(min-width: 768px)
{
    .sp-block-slider__slide--small
    {
        min-height: 30vh;
    }
}
.sp-block-slider__content
{
    width: 100%;
}
.sp-block-slider__tags
{
    display: none;
}
@media(min-width: 768px)
{
    .sp-block-slider__tags
    {
        display: block;
    }
}
.sp-block-slider__tag
{
    display: inline-block;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.sp-block-slider__tag:not(:last-child):after
{
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 16px;
    background-color: rgba(255,255,255,.3);
    vertical-align: middle;
}
@media(max-width: 767px)
{
    .sp-block-slider__summary
    {
        position: absolute;
        z-index: 1;
        bottom: 12px;
        display: inline-block;
        margin-top: 24px;
        font-size: 0;
        overflow: hidden;
        width: auto;
        margin-left: 50%;
        transform: translateX(-50%);
        padding: 0 4px;
        background-color: rgba(0,0,0,.25);
        border-radius: 99px;
    }
    .sp-block-slider__summary__item
    {
        background: rgba(255,255,255,.5);
        box-shadow: none;
        display: inline-block;
        height: 8px;
        width: 8px;
        margin: 5px 6px;
        border-radius: 50%;
    }
    .sp-block-slider__summary__item.swiper-slide-thumb-active
    {
        background: #fff;
    }
    .sp-block-slider__summary__item *
    {
        display: none;
    }
}
@media(min-width: 768px)
{
    .sp-block-slider__summary
    {
        background-color: #f0f8ff;
        height: auto;
        text-align: center;
        width: 100%;
    }
    .sp-block-slider__summary__item
    {
        border-bottom: unset;
        border-right: 1px solid #fff;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        cursor: pointer;
        padding: 30px;
        transition: .5s;
        z-index: 3;
        flex: 1;
    }
    .sp-block-slider__summary__item.swiper-slide-thumb-active
    {
        background-color: #fff;
    }
    .sp-block-slider__summary__item.swiper-slide-thumb-active .btn
    {
        background: #12ce67;
        border-color: #12ce67;
        color: #fff;
    }
    .sp-block-slider__summary__item.swiper-slide-thumb-active .btn:hover
    {
        background: #27ec80;
    }
    .sp-block-slider__summary__item .tag
    {
        font-family: asap,sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 16px;
        text-transform: none;
        color: #10b75b;
        text-transform: uppercase;
    }
    .sp-block-slider__summary__item h2
    {
        font-family: asap,sans-serif;
        font-size: 22px;
        font-style: italic;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
        margin-bottom: 12px;
    }
    .sp-block-slider__summary__item .btn
    {
        display: block;
        margin: 0 auto 18px;
        width: fit-content;
    }
    .sp-block-slider__summary__item .t-and-c
    {
        font-family: asap,sans-serif;
        font-size: 11px;
        font-style: italic;
        font-weight: 400;
        line-height: 14px;
        text-transform: none;
    }
    .sp-block-slider__summary__item:last-child
    {
        border-right: unset;
    }
}
.swiper-container--parallax .background
{
    background: 0 0!important;
}
.swiper-container--parallax .parallax-bg
{
    position: absolute;
    left: 0;
    top: 0;
    width: 130%;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
}
.sp-block-testimonial
{
    margin: auto;
    margin-top: 28px;
}
.sp-block-testimonial__item
{
    box-sizing: border-box;
    padding: 12px;
    width: 340px;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 12px;
}
.sp-block-testimonial__item:not(:last-child)
{
    margin-right: 12px;
}
.sp-block-testimonial__details
{
    display: flex;
    grid-gap: 20px;
    gap: 20px;
    margin-bottom: 20px;
    align-items: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-testimonial__details>*
{
    margin: 10px 10px;
}
}
.sp-block-testimonial__stars
{
    display: flex;
    grid-gap: 3px;
    gap: 3px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-testimonial__stars>*
{
    margin: 1.5px 1.5px;
}
}
.sp-block-testimonial__stars i
{
    width: 24px;
    height: 24px;
    padding: 3px;
    box-sizing: border-box;
    background-color: #9ea2ab;
}
.sp-block-testimonial__stars i.active
{
    background-color: #0086ff;
}
.sp-block-testimonial__stars i svg
{
    width: 18px;
    height: 18px;
    display: block;
}
.sp-block-testimonial__stars i svg path
{
    fill: #fff;
}
.sp-block-testimonial__date
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
}
.sp-block-testimonial__title
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 3px;
}
.sp-block-testimonial__text
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-bottom: 20px;
}
.sp-block-testimonial__customer
{
    margin-top: auto;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
}
.sp-block-text-image .row
{
    gap: 24px;
}
@media(min-width: 768px)
{
    .sp-block-text-image .row
    {
        display: flex;
    }
}
.sp-block-text-image .row .column
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
@media(min-width: 768px)
{
    .sp-block-text-image .row .column .sp-block__content
    {
        text-align: left;
    }
}
.sp-block-text-image .row--cols-50-50 .column
{
    flex-basis: 50%;
}
.sp-block-text-image .row--cols-60-40 .column--left
{
    flex-basis: 60%;
}
.sp-block-text-image .row--cols-60-40 .column--right
{
    flex-basis: 40%;
}
.sp-block-text-image--order-text-and-image .row
{
    flex-direction: row;
}
.sp-block-text-image--order-image-and-text .row
{
    flex-direction: row-reverse;
}
.sp-block-top-casino
{
    margin-top: 28px;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 12px;
    gap: 12px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-top-casino>*
{
    margin: 6px 6px;
}
}
@media(min-width: 1024px)
{
    .sp-block-top-casino
    {
        grid-gap: 24px;
        gap: 24px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-top-casino>*
    {
        margin: 12px 12px;
    }
    }
}
.sp-block-top-casino__item
{
    border-radius: 20px;
    padding: 12px;
    box-sizing: border-box;
    text-decoration: none;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
    gap: 20px;
    width: 100%;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-top-casino__item>*
{
    margin: 10px 10px;
}
}
@media(min-width: 1024px)
{
    .sp-block-top-casino__item
    {
        grid-template-columns: 267px 1fr 347px;
        grid-gap: 38px;
        gap: 38px;
    }
    @supports(
    -webkit-touch-callout: none) and (not (
    translate: none))
    {
    .sp-block-top-casino__item>*
    {
        margin: 19px 19px;
    }
    }
}
.sp-block-top-casino__brand
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    border-radius: 12px;
    padding: 24px;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    min-height: 110px;
    text-align: center;
    text-decoration: none;
}
.sp-block-top-casino__logo
{
    max-height: 40px;
    width: auto;
}
.sp-block-top-casino__link
{
    margin-top: 12px;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #fff;
}
.sp-block-top-casino__link__icon
{
    vertical-align: middle;
}
.sp-block-top-casino__link__icon svg
{
    width: 16px;
    height: 16px;
}
.sp-block-top-casino__link__icon path
{
    fill: currentColor;
}
.sp-block-top-casino__content
{
    display: grid;
    justify-content: start;
    align-self: center;
}
.sp-block-top-casino__name
{
    display: none;
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin: 0 0 12px;
}
@media(min-width: 1024px)
{
    .sp-block-top-casino__name
    {
        display: block;
    }
}
.sp-block-top-casino__description
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.sp-block-top-casino__description ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sp-block-top-casino__description ul li
{
    margin: 0 0 8px;
    padding: 0;
}
.sp-block-top-casino__description ul li::before
{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
    background-color: #fff;
}
.sp-block-top-casino__bonus
{
    text-align: center;
    border-radius: 12px;
    padding: 12px;
    box-sizing: border-box;
    background-size: cover;
    background-position: center;
    min-height: 190px;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    overflow: hidden;
}
.sp-block-top-casino__bonus::after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(rgba(0,0,0,.14),rgba(0,0,0,.7));
}
.sp-block-top-casino__bonus__content
{
    padding-top: 12px;
    z-index: 2;
}
.sp-block-top-casino__bonus__tag
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    padding: 3px 8px;
    border-radius: 12px;
    background-color: #fff;
    color: #fff;
    margin: 12px;
    position: absolute;
    top: 0;
    left: 0;
}
.sp-block-top-casino__bonus__title
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #fff;
}
.sp-block-top-casino__bonus__description
{
    margin-top: 4px;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #fff;
}
.sp-block-top-casino__bonus__button
{
    margin-top: 12px;
}
.sp-block-vip
{
    margin: auto;
    margin-top: 28px;
    max-width: 1008px;
    box-sizing: border-box;
}
.sp-block-vip__item
{
    box-sizing: border-box;
    padding: 30px 20px;
    width: 320px;
    max-width: 100%;
    border-radius: 12px;
}
.sp-block-vip__item:not(:last-child)
{
    margin-right: 24px;
}
.sp-block-vip__image
{
    object-fit: contain;
    height: 166px;
    margin-bottom: 20px;
}
.sp-block-vip__title
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 12px;
}
.sp-block-vip__text
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
}
.sp-block
{
    clear: both;
    position: relative;
    color: #272b33;
    background: transparent repeat-x top top left/cover;
}
.sp-block--minimize-padding-top .sp-block__container
{
    padding-top: 12px;
}
.sp-block--minimize-padding-bottom .sp-block__container
{
    padding-bottom: 12px;
}
.sp-block__container
{
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    box-sizing: border-box;
    overflow: hidden;
    display: block;
}
.sp-block__content
{
    text-align: center;
    overflow: hidden;
}
.sp-block__heading-image
{
    max-width: 730px;
    margin: auto;
    margin-bottom: 28px;
}
.sp-block__title
{
    margin-bottom: 6px;
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__title
    {
        margin-bottom: 12px;
        font-family: asap,sans-serif;
        font-size: 50px;
        font-style: italic;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
.sp-block__subtitle
{
    margin-bottom: 6px;
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__subtitle
    {
        margin-bottom: 12px;
        font-family: asap,sans-serif;
        font-size: 28px;
        font-style: italic;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
    }
}
.sp-block__description
{
    margin-top: 20px;
    margin-bottom: 28px;
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__description
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
    }
}
.sp-block__description p
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__description p
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
    }
}
.sp-block__description ol, .sp-block__description ul
{
    margin: 12px 0;
    padding-left: 20px;
}
.sp-block__description a:not([class])
{
    color: #10b75b;
}
.sp-block__description a:not([class]):hover
{
    text-decoration: none;
}
.sp-block__button
{
    text-align: center;
    margin-top: 28px;
}
.sp-block__button--sticky
{
    display: none;
    background-color: #fff;
    padding: 12px;
    margin-top: 0;
}
@media(max-width: 767px)
{
    .sp-block__button--sticky.visible
    {
        display: block;
    }
}
.overlay .sp-block__button--sticky
{
    display: none;
}
.sp-block__image
{
    margin: auto;
}
@media(min-width: 768px)
{
    .sp-block__image
    {
        max-width: min(60vw,450px);
        max-height: min(50vh,450px);
    }
}
.sp-block--light
{
    background-color: #fff;
}
.sp-block--dark
{
    background-color: #f0f8ff;
}
.sp-block--light .sp-block__card
{
    background-color: #f0f8ff;
    color: #272b33;
}
.sp-block--dark .sp-block__card
{
    background-color: #fff;
    color: #272b33;
}
.sp-block--dark+.sp-block--dark, .sp-block--light+.sp-block--light
{
    padding-top: 12px;
}
.sp-block--normal-font-color
{
    color: #272b33;
}
.sp-block--invert-font-color
{
    color: #fff;
}
.has-animation-blocks .sp-block--active .sp-block__animation
{
    opacity: 1;
    transform: translate(0) scale(1);
}
.has-animation-blocks .sp-block__animation
{
    opacity: 0;
    transition: all .7s ease-out;
}
.has-animation-blocks .sp-block__animation--fade-in-bottom
{
    transform: translateY(100px);
}
.has-animation-blocks .sp-block__animation--fade-in-top
{
    transform: translateY(-100px);
}
.has-animation-blocks .sp-block__animation--fade-in-right
{
    transform: translateX(100px);
}
.has-animation-blocks .sp-block__animation--fade-in-left
{
    transform: translateX(-100px);
}
.has-animation-blocks .sp-block__animation--fade-in-center
{
    transform: scale(.5);
}
.has-transparent-header .sp-block:first-child .background
{
    padding-top: calc(var(--header-height) + var(--jump-links-height) + var(--tabs-height) + var(--casino-info-bar-height));
}
.sp-sections
{
    padding: 48px;
}
@media(max-width: 767px)
{
    .sp-sections
    {
        padding: 18px 12px;
    }
}
.sp-sections.casino-game-types
{
    position: relative;
    background-color: #fff;
}
.sp-sections.casino-games
{
    position: relative;
    background-color: #f0f8ff;
}
@media(max-width: 767px)
{
    .sp-sections.casino-games .btn
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding-bottom: 8px;
        padding-top: 8px;
    }
}
.sp-sections.promotions
{
    position: relative;
    background-color: #fff;
}
.sp-sections__heading
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    color: #272b33;
    padding-bottom: 48px;
    text-align: center;
}
@media(max-width: 767px)
{
    .sp-sections__heading
    {
        font-family: asap,sans-serif;
        font-size: 22px;
        font-style: italic;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
        padding-bottom: 12px;
    }
}
.sp-sections__items
{
    display: grid;
    grid-gap: 12px;
    justify-content: center;
}
.sp-sections__items.sp-sections__game-types-grid
{
    grid-template-columns: repeat(8,1fr);
}
@media(max-width: 1023px)
{
    .sp-sections__items.sp-sections__game-types-grid
    {
        grid-template-columns: repeat(4,1fr);
    }
}
@media(min-width: 768px)
{
    .sp-sections__items.sp-sections__game-types-grid div:nth-last-child(1):nth-child(4n+1)
    {
        grid-column-end: 6;
    }
    .sp-sections__items.sp-sections__game-types-grid div:nth-last-child(2):nth-child(4n+1)
    {
        grid-column-end: 5;
    }
    .sp-sections__items.sp-sections__game-types-grid div:nth-last-child(3):nth-child(4n+1)
    {
        grid-column-end: 4;
    }
}
@media(max-width: 1023px)
{
    .sp-sections__items.sp-sections__game-types-grid div:last-child:nth-child(2n+1)
    {
        grid-column-end: 4;
    }
}
.sp-sections__items.sp-sections__offers-grid
{
    display: block;
    margin: 0 auto;
    grid-template-columns: none;
}
.sp-sections__items.sp-sections__games-grid
{
    display: flex;
    flex-wrap: wrap;
    grid-gap: 12px;
    gap: 12px;
    margin-bottom: 55px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-sections__items.sp-sections__games-grid>*
{
    margin: 6px 6px;
}
}
@media(max-width: 767px)
{
    .sp-sections__items.sp-sections__games-grid
    {
        margin-bottom: 30px;
    }
}
.sp-sections__items .swiper-button-next--small, .sp-sections__items .swiper-button-prev--small
{
    background: #fff;
}
.sp-sections__items__offer__item
{
    box-sizing: border-box;
    max-width: 100%;
    width: 240px;
    border-radius: 12px;
    padding: 12px 12px 24px;
}
@media(min-width: 768px)
{
    .sp-sections__items__offer__item
    {
        width: 291px;
    }
}
.sp-sections__items__offer__item:not(:last-child)
{
    margin-right: 12px;
}
.sp-sections__items__offer__container
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.sp-sections__items__item
{
    align-items: center;
    background-color: #f0f8ff;
    border-radius: 12px;
    display: grid;
    grid-column: span 2;
    justify-content: center;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
}
.sp-sections__items__item__title
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 18px;
}
@media(max-width: 767px)
{
    .sp-sections__items__item__title
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        margin: 0;
    }
}
.sp-sections__items__item__description
{
    display: -webkit-box;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 0 2px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.sp-sections__items__item__terms
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #9ea2ab;
}
.sp-sections__items__item__terms p
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
}
.sp-sections__items__item__terms a
{
    color: #fff;
}
.sp-sections__items__item__cta
{
    margin: 0 auto 12px;
}
.sp-sections__items__item__offer__title
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #272b33;
    margin-bottom: 0;
}
.sp-sections__items__item .sp-sections__items__item__type__img
{
    width: 107px;
    margin: auto;
}
@media(max-width: 767px)
{
    .sp-sections__items__item .sp-sections__items__item__type__img
    {
        grid-column-start: 1;
        width: 40px;
    }
}
.sp-sections__items__type__item
{
    padding-bottom: 54px;
    padding-top: 36px;
}
@media(max-width: 767px)
{
    .sp-sections__items__type__item
    {
        grid-auto-flow: column;
        grid-template-columns: 60px 1fr;
        justify-items: baseline;
        padding: 12px;
    }
}
.sp-sections__items img
{
    border-radius: 9px;
}
.pnp-block-games
{
    text-align: center;
    position: relative;
    background-color: #f0f8ff;
}
@media(max-width: 767px)
{
    .pnp-block-games .btn
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        padding-bottom: 8px;
        padding-top: 8px;
    }
}
.pnp-block-games__grid
{
    display: flex;
    flex-wrap: wrap;
    grid-gap: 12px;
    gap: 12px;
    justify-content: center;
    margin-bottom: 55px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.pnp-block-games__grid>*
{
    margin: 6px 6px;
}
}
@media(max-width: 767px)
{
    .pnp-block-games__grid
    {
        margin-bottom: 30px;
    }
}
.pnp-block-offers
{
    position: relative;
    background-color: #fff;
}
.pnp-block-offers__grid
{
    display: block;
    margin: 0 auto;
}
.pnp-block-offers__grid .swiper-button-next--small, .pnp-block-offers__grid .swiper-button-prev--small
{
    background: #fff;
}
.pnp-block-offers__item
{
    box-sizing: border-box;
    max-width: 100%;
    width: 240px;
    padding: 12px 12px 24px;
    background-color: #f0f8ff;
    border-radius: 12px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
}
@media(min-width: 768px)
{
    .pnp-block-offers__item
    {
        width: 291px;
    }
}
.pnp-block-offers__item:not(:last-child)
{
    margin-right: 12px;
}
.pnp-block-offers__container
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.pnp-block-offers__img
{
    border-radius: 9px;
}
.pnp-block-offers__title
{
    font-family: asap,sans-serif;
    font-size: 17px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #272b33;
    margin-bottom: 0;
}
.pnp-block-offers__description
{
    display: -webkit-box;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #9ea2ab;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 0 2px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.pnp-block-offers__terms
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #9ea2ab;
}
.pnp-block-offers__terms p
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
}
.pnp-block-offers__terms a
{
    color: #fff;
}
.pnp-block-offers__cta
{
    margin: 0 auto 12px;
}
.pnp-block-products
{
    position: relative;
    background-color: #fff;
}
.pnp-block-products__grid
{
    display: grid;
    grid-gap: 12px;
    justify-content: center;
    margin: auto;
    grid-template-columns: repeat(4,1fr);
}
@media(max-width: 1023px)
{
    .pnp-block-products__grid
    {
        grid-template-columns: repeat(2,1fr);
    }
}
.pnp-block-products__item
{
    align-items: center;
    background-color: #f0f8ff;
    border-radius: 12px;
    display: grid;
    justify-content: center;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    padding-bottom: 54px;
    padding-top: 36px;
}
@media(max-width: 767px)
{
    .pnp-block-products__item
    {
        grid-auto-flow: column;
        grid-template-columns: 60px 1fr;
        justify-items: baseline;
        padding: 12px;
    }
}
.pnp-block-products__title
{
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 18px;
}
@media(max-width: 767px)
{
    .pnp-block-products__title
    {
        font-family: asap,sans-serif;
        font-size: 15px;
        font-style: italic;
        font-weight: 600;
        line-height: 20px;
        text-transform: none;
        margin: 0;
    }
}
.pnp-block-products__img
{
    border-radius: 9px;
    width: 107px;
    margin: auto;
}
@media(max-width: 767px)
{
    .pnp-block-products__img
    {
        grid-column-start: 1;
        width: 40px;
    }
}
.pnp-block__container
{
    width: 100%;
    padding: 48px;
}
@media(max-width: 767px)
{
    .pnp-block__container
    {
        padding: 18px 12px;
    }
}
.pnp-block__title
{
    color: #272b33;
    margin-bottom: 12px;
    text-align: center;
}
@media(min-width: 768px)
{
    .pnp-block__title
    {
        margin-bottom: 48px;
    }
}
.casino-info-bar
{
    background-color: #006bcc;
}
.casino-info-bar__grid
{
    align-items: center;
    display: grid;
    height: var(--casino-info-bar-height);
    justify-content: center;
    grid-auto-flow: column;
    grid-gap: 42px;
    text-align: center;
    transition: .5s;
}
@media(max-width: 767px)
{
    .casino-info-bar__grid
    {
        grid-gap: 0;
        justify-content: space-evenly;
    }
}
@media(max-width: 767px)
{
    .casino-info-bar__item
    {
        display: flex;
        flex-direction: column-reverse;
    }
}
.casino-info-bar__title
{
    display: inline;
    color: #272b33;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
@media(max-width: 767px)
{
    .casino-info-bar__title
    {
        font-family: asap,sans-serif;
        font-size: 11px;
        font-style: italic;
        font-weight: 400;
        line-height: 14px;
        text-transform: none;
    }
}
.casino-info-bar__value
{
    display: inline;
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
}
@media(max-width: 767px)
{
    .casino-info-bar__value
    {
        font-family: asap,sans-serif;
        font-size: 17px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.payment-form__amounts
{
    display: flex;
    gap: 12px;
    width: 100%;
    margin-bottom: 16px;
}
.payment-form__amounts__button
{
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    border-radius: 100px;
    flex: 1;
    font-family: inherit;
    height: 36px;
    line-height: 15px;
    padding: 0!important;
}
.payment-form__amounts__button:hover
{
    opacity: .9;
    cursor: pointer;
}
.payment-form input::-webkit-inner-spin-button, .payment-form input::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}
.payment-form input[type=number]
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.payment-form__input
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    font-family: inherit;
    height: 52px;
    padding: 0;
    text-align: center;
    width: 100%;
    border: 0;
    outline: 1px solid transparent;
    border-radius: 9px;
    background-color: #fff;
    color: #10b75b;
    margin-bottom: 16px;
}
.payment-form__input--with-deposit-limits
{
    width: 100%;
}
.payment-form__input--with-suffix input
{
    margin-bottom: 0;
}
.payment-form__input::placeholder
{
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    text-transform: capitalize;
}
.payment-form__input:focus
{
    color: #12ce67;
    outline: 1px solid #12ce67;
}
.payment-form__input--error
{
    outline: 1px solid #ef7171;
}
.payment-form__input--rounded
{
    border-radius: 57px;
}
.payment-form__input--large
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    height: 56px;
    color: #272b33;
}
.payment-form__input--with-suffix
{
    position: relative;
    display: flex;
    align-items: center;
    flex-grow: 0;
    background-color: #fff;
    border-radius: 100px;
    width: 100%;
}
.payment-form__input--with-suffix:focus-within
{
    outline: 1px solid #12ce67;
}
.payment-form__input--with-suffix input
{
    flex-shrink: 1;
    flex-grow: 1;
    outline: 0;
    border: none;
    background-color: transparent;
    padding-left: 50px;
}
.payment-form__input--with-suffix input:focus
{
    outline: 0;
}
.payment-form__input--with-suffix input::placeholder
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    line-height: 56px;
}
.payment-form__input--with-suffix:after
{
    content: attr(data-suffix);
    display: flex;
    width: 34px;
    min-width: 34px;
    height: 34px;
    border-radius: 34px;
    background: #f0f0f0;
    color: #272b33;
    align-items: center;
    justify-content: center;
    margin-right: 13px;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
.payment-form__buttons
{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.payment-form__buttons .btn
{
    min-width: 0;
    overflow: visible;
    position: relative;
    height: 52px;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    flex: 1;
    margin: 0 6px;
    display: flex;
    flex-direction: row;
}
.payment-form__buttons .btn:first-child
{
    margin-left: 0;
}
.payment-form__buttons .btn:last-child
{
    margin-right: 0;
}
.payment-form__buttons .btn svg
{
    height: 24px;
    pointer-events: none;
    width: 73px;
}
.payment-form__buttons .btn img
{
    pointer-events: none;
    max-height: 48px!important;
    max-width: 75px;
}
.payment-form__buttons .btn span
{
    margin: 0 8px;
}
.payment-form__buttons .btn[data-method=swishi]
{
    border: 2px solid #00c76b;
}
.payment-form__buttons .btn[data-method=swishi]::before
{
    background: url(../../willbetgambling/image/circle-check.svg) center/contain no-repeat;
    content: "";
    height: 20px;
    position: absolute;
    top: -12px;
    right: 0;
    width: 20px;
}
.payment-form__buttons--toggle-layout .btn
{
    margin: 0;
}
.payment-form__resume-playing
{
    display: inline-block;
    text-align: center;
    font-family: asap,sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    line-height: 20px;
    text-transform: none;
    color: #fff;
}
.payment-form__terms-and-conditions
{
    display: inline;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #9ea2ab;
    margin-left: 12px;
}
.payment-form__terms-and-conditions a
{
    color: #9ea2ab;
}
@media(max-width: 1023px)
{
    .payment-form__terms-and-conditions
    {
        color: #9ea2ab;
    }
    .payment-form__terms-and-conditions a
    {
        color: #9ea2ab;
    }
}
@media(max-width: 1023px)
{
    .payment-form__terms-and-conditions
    {
        display: none;
    }
}
.payment-form--fixed
{
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
    align-items: center;
    background: #f0f8ff;
    box-shadow: 0 1px 5px #000;
    display: grid;
    grid-auto-flow: column;
    justify-content: center;
    box-sizing: border-box;
    z-index: 9;
}
.scrolled-fixed-payment-form .payment-form--fixed
{
    opacity: 1;
    height: auto;
    padding: 24px 18px;
    align-items: center;
}
@media(max-width: 1023px)
{
    .scrolled-fixed-payment-form .payment-form--fixed
    {
        bottom: 0;
        padding: 12px 12px 16px;
        width: 100%;
    }
}
@media(max-width: 1023px)
{
    .payment-form--fixed
    {
        bottom: auto;
        box-shadow: unset;
        grid-gap: 0;
    }
}
.payment-form--fixed__terms-and-conditions
{
    display: inline;
    color: #9ea2ab;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 0;
    margin-left: 12px;
}
.payment-form--fixed__terms-and-conditions a
{
    color: #12ce67;
}
@media(max-width: 1439px)
{
    .payment-form--fixed__terms-and-conditions
    {
        max-width: 279px;
    }
}
@media(max-width: 1023px)
{
    .payment-form--fixed .payment-form__input
    {
        height: 56px;
        max-width: 100%;
    }
}
@media(max-width: 1023px)
{
    .payment-form--fixed .payment-form__buttons--double .btn
    {
        height: 54px;
        padding: 0;
        display: flex;
    }
}
.payment-form--normal
{
    background: rgba(255,255,255,.2);
    backdrop-filter: blur(3px);
    border-radius: 20px;
    border: 1px solid rgba(255,255,255,.2);
    box-sizing: border-box;
    margin: 16px auto 32px 0;
    width: 340px;
    padding: 24px;
    max-width: 100%;
}
@media(max-width: 1023px)
{
    .payment-form--normal
    {
        margin: 16px auto 32px;
        text-align: center;
    }
}
.pnp-block-headline__layout--centered .payment-form--normal
{
    margin: 16px auto 32px;
    text-align: center;
}
.payment-form--normal-toggle .payment-form__amounts .btn
{
    background-color: #fff;
    color: #272b33;
    box-shadow: 0 4px 16px 0 rgba(255,255,255,.4);
}
.payment-form--normal .payment-form__buttons .btn
{
    padding: 0 12px;
}
.payment-form--mobile
{
    display: none;
}
@media(max-width: 1023px)
{
    .payment-form--mobile
    {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
}
.payment-form--mobile-toggle .payment-form__amounts .btn
{
    background-color: #fff;
    color: #272b33;
    box-shadow: 0 4px 16px 0 rgba(255,255,255,.4);
}
.payment-form--mobile .payment-form__buttons .btn
{
    padding: 0 8px;
}
.payment-form--desktop
{
    display: grid;
}
@media(max-width: 1023px)
{
    .payment-form--desktop
    {
        display: none;
    }
}
@media(min-width: 1024px)
{
    .payment-form--desktop
    {
        grid-gap: 16px;
    }
}
@media(min-width: 1024px)
{
    .payment-form--desktop .payment-form__amounts
    {
        display: none;
    }
}
.payment-form--desktop .payment-form__input
{
    margin-bottom: 0;
}
.payment-form--desktop .payment-form__buttons .btn
{
    padding: 0 36px;
}
.payment-form--desktop-toggle
{
    align-items: flex-start;
}
.payment-form--desktop-toggle .payment-form__deposit-limits
{
    display: none;
}
.payment-form--desktop-toggle .payment-form__input
{
    max-width: 200px;
}
.payment-form--desktop-toggle .payment-form__amounts
{
    margin: 16px 0;
}
.payment-form--desktop-toggle .payment-form--fixed__terms-and-conditions
{
    align-self: center;
    justify-content: flex-start;
    display: flex;
    flex-wrap: wrap;
    gap: 0 5px;
    margin-right: 100px;
    margin-left: 0;
}
.payment-form--desktop-toggle svg
{
    padding: 0 20px;
}
.payment-form__toggle
{
    display: block;
    border-radius: 100px;
}
.payment-form__toggle__options
{
    border: 1px solid rgba(255,255,255,.2);
    display: flex;
    border-radius: 30px;
    justify-content: space-evenly;
    align-items: center;
    height: auto;
    position: relative;
    margin-bottom: 16px;
}
.payment-form--desktop .payment-form__toggle__options
{
    margin-bottom: 0;
}
.payment-form__toggle__options:before
{
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    position: absolute;
    border-radius: 57px;
    opacity: .2;
}
.payment-form--mobile .payment-form__toggle
{
    width: 100%;
}
.payment-form__toggle__selected
{
    --selected-option-width: 100%;
    width: var(--selected-option-width);
    height: 100%;
    position: absolute;
    top: 0;
    background-color: #12ce67;
    border-radius: 100px;
    z-index: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.payment-form__toggle input[name=payment-method]
{
    display: none;
}
.payment-form__toggle__option
{
    width: 100%;
    border-radius: 100px;
    outline: 0;
    text-align: center;
    float: left;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
}
.payment-form__toggle__option svg
{
    margin: 0 auto;
    max-width: 98px;
}
.payment-form__toggle__option:last-of-type:nth-of-type(1)~.payment-form__toggle__selected
{
    --selected-option-width: calc(100% / 1);
}
.payment-form__toggle__option:last-of-type:nth-of-type(2)~.payment-form__toggle__selected
{
    --selected-option-width: calc(100% / 2);
}
.payment-form__toggle__option:last-of-type:nth-of-type(3)~.payment-form__toggle__selected
{
    --selected-option-width: calc(100% / 3);
}
.payment-form__toggle__option:last-of-type:nth-of-type(4)~.payment-form__toggle__selected
{
    --selected-option-width: calc(100% / 4);
}
input[name=payment-method]:nth-of-type(1):checked~.payment-form__toggle__selected
{
    left: 0;
}
input[name=payment-method]:nth-of-type(2):checked~.payment-form__toggle__selected
{
    left: calc(var(--selected-option-width) * 1);
}
input[name=payment-method]:nth-of-type(3):checked~.payment-form__toggle__selected
{
    left: calc(var(--selected-option-width) * 2);
}
input[name=payment-method]:nth-of-type(4):checked~.payment-form__toggle__selected
{
    left: calc(var(--selected-option-width) * 3);
}
.payment-form__deposit-limits
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #fff;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 0 6px;
}
.payment-form__deposit-limits span
{
    margin: 8px 0 16px 0;
}
.payment-form__deposit-limits span:first-child
{
    float: left;
}
.payment-form__deposit-limits span:last-child
{
    float: right;
}
.pnp-block-headline
{
    position: relative;
    background-size: cover;
    background: linear-gradient(0deg,#300dab 0,#0168ff 100%);
    padding-top: var(--casino-info-bar-height);
}
.pnp-block-headline .casino-info-bar
{
    position: absolute;
    top: 0;
    width: 100%;
}
.pnp-block-headline__layout
{
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr 1fr;
    overflow: hidden;
    padding-bottom: 24px;
    padding-top: 24px;
    position: relative;
    box-sizing: border-box;
    max-width: 2240px;
    width: 88%;
}
@media(max-width: 1023px)
{
    .pnp-block-headline__layout
    {
        gap: 12px;
        grid-template-columns: unset;
        text-align: center;
        padding-bottom: 12px;
        padding-top: 12px;
        width: 100%;
    }
}
@media(max-width: 767px)
{
    .pnp-block-headline__layout
    {
        grid-template-columns: 1fr;
    }
}
@media(max-width: 767px) and (max-height: 739px)
{
    .pnp-block-headline__layout
    {
        grid-column-gap: 0;
        grid-template-rows: max-content;
    }
}
.pnp-block-headline__layout--centered
{
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    max-width: 800px;
    text-align: center;
    justify-content: center;
}
.pnp-block-headline__layout--centered .campaign__image-above-heading
{
    text-align: center;
}
.pnp-block-headline__layout--centered .pnp-block-headline__left-container .payment-logo-bar
{
    justify-content: center;
}
.pnp-block-headline__layout--right-and-left .pnp-block-headline__left
{
    order: 1;
}
.pnp-block-headline__left, .pnp-block-headline__right
{
    align-items: center;
    display: flex;
    justify-content: center;
}
@media(max-width: 479px)
{
    .pnp-block-headline__left, .pnp-block-headline__right
    {
        display: block;
    }
}
@media(max-width: 1023px)
{
    .pnp-block-headline__left, .pnp-block-headline__right
    {
        grid-column: 1/3;
    }
}
@media(min-width: 1024px)
{
    .pnp-block-headline__left
    {
        justify-content: start;
    }
}
@media(max-width: 1023px)
{
    .pnp-block-headline__right
    {
        grid-row: 1;
    }
}
.pnp-block-headline__right .offer-image
{
    width: auto;
}
.pnp-block-headline__right .offer-image img
{
    margin: 0 auto;
    max-height: 500px;
    width: unset;
}
@media(min-width: 480px)
{
    .pnp-block-headline__right lottie-player
    {
        margin: 0 auto;
        max-width: 60%;
    }
}
@media(max-width: 1023px)
{
    .pnp-block-headline__right lottie-player
    {
        max-height: 480px;
    }
}
@media(max-height: 739px)
{
    .pnp-block-headline__right
    {
        align-items: center;
    }
    .pnp-block-headline__left
    {
        align-items: start;
    }
    .pnp-block-headline__left-container
    {
        margin: 0;
    }
}
@media(max-width: 1023px)
{
    .pnp-block-headline--has-image-above-heading
    {
        display: flex;
        flex-direction: row-reverse;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: var(--header-height);
    }
    .pnp-block-headline--has-image-above-heading .pnp-block-headline__left-container
    {
        display: flex;
        flex-direction: column;
    }
    .pnp-block-headline--has-image-above-heading .pnp-block-headline__left-container>.main-title
    {
        order: 1;
    }
    .pnp-block-headline--has-image-above-heading .pnp-block-headline__left-container>.sub-title
    {
        order: 2;
    }
    .pnp-block-headline--has-image-above-heading .pnp-block-headline__left-container>.payment-form--normal
    {
        order: 3;
    }
    .pnp-block-headline--has-image-above-heading .pnp-block-headline__left-container>.terms-and-conditions
    {
        order: 4;
    }
    .pnp-block-headline--has-image-above-heading .pnp-block-headline__left-container>.offer-description
    {
        order: 5;
    }
    .pnp-block-headline--has-image-above-heading .pnp-block-headline__left-container>.payment-logo-bar
    {
        order: 6;
    }
}
.pnp-block-headline .tags
{
    border-radius: 3px;
    display: inline-block;
    margin: 18px 0 8px;
}
@media(max-height: 739px)
{
    .pnp-block-headline .tags
    {
        margin: 12px 0 8px;
    }
}
@media(max-width: 1023px)
{
    .pnp-block-headline .tags
    {
        display: inline-grid;
        grid-auto-flow: column;
        padding: 0 12px;
        box-sizing: border-box;
    }
}
.pnp-block-headline .tags .tag
{
    background-color: #292f2a;
    color: #fff;
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    border-radius: 3px;
    padding: 6px 12px;
    text-transform: uppercase;
}
@media(max-width: 1023px)
{
    .pnp-block-headline .tags .tag
    {
        padding: 4px 8px;
        margin: 3px 0;
    }
    .pnp-block-headline .tags .tag:not(:last-child):after
    {
        content: "-";
        margin: 0 3px;
    }
}
.pnp-block-headline .main-title, .pnp-block-headline .offer-description, .pnp-block-headline .sub-title
{
    color: #fff;
}
.pnp-block-headline .main-title
{
    font-family: asap,sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
    margin: 24px 0;
}
@media(max-width: 1023px)
{
    .pnp-block-headline .main-title
    {
        font-family: asap,sans-serif;
        font-size: 36px;
        font-style: italic;
        font-weight: 700;
        line-height: 44px;
        text-transform: none;
    }
}
.pnp-block-headline .sub-title
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .pnp-block-headline .sub-title
    {
        font-family: asap,sans-serif;
        font-size: 22px;
        font-style: italic;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
    }
}
.pnp-block-headline .offer-description
{
    margin-top: 18px;
}
.pnp-block-headline .offer-description a
{
    color: #12ce67;
}
.pnp-block-headline .offer-description .steps
{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 479px)
{
    .pnp-block-headline .offer-description .steps
    {
        grid-template-columns: 1fr;
    }
}
.pnp-block-headline .offer-description .steps .shortcode-card
{
    background: 0 0;
    text-align: center;
    padding: 12px;
}
@media(max-width: 479px)
{
    .pnp-block-headline .offer-description .steps .shortcode-card
    {
        align-items: center;
        display: flex;
        gap: 6px;
        padding: 0;
        margin: 6px 0;
        justify-content: center;
        width: 100%;
    }
}
.pnp-block-headline .offer-description .steps .shortcode-card__icon
{
    position: relative;
    top: 0;
    left: 0;
}
@media(max-width: 479px)
{
    .pnp-block-headline .offer-description .steps .shortcode-card__icon
    {
        display: inline-block;
    }
}
.pnp-block-headline .offer-description .steps .shortcode-card__icon svg
{
    height: auto;
    width: auto;
}
.pnp-block-headline .offer-description .steps .shortcode-card__icon svg circle, .pnp-block-headline .offer-description .steps .shortcode-card__icon svg rect
{
    fill: #fff;
}
.pnp-block-headline .offer-description .steps .shortcode-card__icon svg path
{
    fill: #0086ff;
}
.pnp-block-headline .offer-description .steps .shortcode-card__title
{
    margin: 0;
}
.pnp-block-headline .terms-and-conditions
{
    color: #fff;
    grid-column: 1/3;
    margin: 8px 0 28px 0;
    z-index: 9;
}
@media(max-width: 479px)
{
    .pnp-block-headline .terms-and-conditions
    {
        bottom: 0;
        left: 0;
        padding: 0 0 16px;
    }
    .pnp-block-headline .terms-and-conditions p
    {
        margin: 0;
        font-family: asap,sans-serif;
        font-size: 11px;
        font-style: italic;
        font-weight: 400;
        line-height: 14px;
        text-transform: none;
    }
}
.pnp-block-headline .terms-and-conditions a
{
    color: #fff;
    text-decoration: none;
}
.pnp-block-headline .terms-and-conditions ol, .pnp-block-headline .terms-and-conditions ul
{
    padding: 0;
}
.pnp-block-headline .terms-and-conditions__read-more
{
    display: none;
}
@media(max-width: 767px)
{
    .pnp-block-headline .terms-and-conditions__read-more
    {
        display: inline;
    }
}
.pnp-block-headline .terms-and-conditions__read-more.hide
{
    display: none;
}
.pnp-block-headline .terms-and-conditions__read-less
{
    display: none;
}
.pnp-block-headline .terms-and-conditions__read-less.show
{
    display: inline;
}
.pnp-block-headline .terms-and-conditions__more
{
    display: none;
}
.pnp-block-headline .terms-and-conditions__more.show
{
    display: inline;
}
.pnp-block-headline .payment-logo-bar
{
    margin: 24px 0;
    display: flex;
    grid-gap: 24px;
    gap: 24px;
    flex-wrap: wrap;
    justify-content: start;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.pnp-block-headline .payment-logo-bar>*
{
    margin: 12px 12px;
}
}
@media(max-width: 1023px)
{
    .pnp-block-headline .payment-logo-bar
    {
        justify-content: center;
    }
}
.pnp-block-headline .payment-logo-bar .payment-logo:not(.swish) path, .pnp-block-headline .payment-logo-bar .payment-logo:not(.swish) svg
{
    color: #fff;
    fill: #fff;
}
.pnp-block-headline .payment-logo-bar .payment-logo.swish svg
{
    height: 26px;
    width: auto;
}
.pnp-block-headline .payment-logo-bar svg
{
    height: 25px;
}
@keyframes arrow-down-animation-dark
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(45deg) translate(-20px,-20px);
    }
    100%, 50%
    {
        color: #f0f0f0;
        transform: rotate(45deg) translate(20px,20px);
    }
}
@keyframes arrow-down-animation-dark-fast
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(45deg) translate(0,0);
    }
    100%, 50%
    {
        color: #fff;
        transform: rotate(45deg) translate(20px,20px);
    }
}
@keyframes arrow-right-animation-dark
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(-45deg) translate(-20px,-20px);
    }
    100%, 50%
    {
        color: #f0f0f0;
        transform: rotate(-45deg) translate(20px,20px);
    }
}
@keyframes arrow-right-animation-dark-fast
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(-45deg) translate(0,0);
    }
    100%, 50%
    {
        color: #fff;
        transform: rotate(-45deg) translate(20px,20px);
    }
}
@keyframes arrow-left-animation-dark
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(135deg) translate(-20px,-20px);
    }
    100%, 50%
    {
        color: #f0f0f0;
        transform: rotate(135deg) translate(20px,20px);
    }
}
@keyframes arrow-left-animation-dark-fast
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(135deg) translate(0,0);
    }
    100%, 50%
    {
        color: #fff;
        transform: rotate(135deg) translate(20px,20px);
    }
}
.lp-slider .arrow
{
    z-index: 2;
}
.lp-slider .arrow__container
{
    align-items: center;
    display: grid;
    justify-content: center;
}
.lp-slider .arrow__container__icon
{
    cursor: pointer;
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    z-index: 2;
}
.lp-slider .arrow__container__icon:after
{
    background: 0 0;
    border-bottom: 3px solid;
    border-radius: 10%;
    border-right: 3px solid;
    content: " ";
    display: block;
    height: 17px;
    width: 17px;
}
@media(min-width: 768px)
{
    .lp-slider .arrow__container__icon
    {
        top: 50%;
        transform: translateY(-50%);
    }
}
.lp-slider .arrow--down
{
    bottom: 0;
    padding-bottom: 20px;
    width: 100%;
}
.lp-slider .arrow--down .arrow__container__icon:nth-child(1)
{
    height: 18px;
}
.lp-slider .arrow--down .arrow__container__icon:after
{
    animation: arrow-down-animation-dark-fast 2s ease infinite;
    transform: rotate(45deg);
}
.lp-slider .arrow--down .arrow__container__icon:nth-child(1):after
{
    animation: arrow-down-animation-dark 2s ease infinite;
}
.lp-slider .arrow--right
{
    height: 100%;
    right: 0;
    top: 0;
}
.lp-slider .arrow--right .arrow__container
{
    height: 100%;
}
.lp-slider .arrow--right .arrow__container__icon
{
    right: 25px;
    position: fixed;
}
.lp-slider .arrow--right .arrow__container__icon:after
{
    animation: arrow-right-animation-dark-fast 2s ease infinite;
    transform: rotate(-45deg);
}
.lp-slider .arrow--right .arrow__container__icon:nth-child(1):after
{
    animation: arrow-right-animation-dark 2s ease infinite;
}
.lp-slider .arrow--left
{
    height: 100%;
    left: 0;
    top: 0;
}
.lp-slider .arrow--left .arrow__container
{
    height: 100%;
}
.lp-slider .arrow--left .arrow__container__icon
{
    left: 20px;
    position: fixed;
}
.lp-slider .arrow--left .arrow__container__icon:after
{
    animation: arrow-left-animation-dark-fast 2s ease infinite;
    transform: rotate(135deg);
}
.lp-slider .arrow--left .arrow__container__icon:nth-child(1):after
{
    animation: arrow-left-animation-dark 2s ease infinite;
}
.lp-slider.full-screen-image-slider .slider-nav
{
    background-color: #fff;
    display: grid;
    position: relative;
    right: unset;
    top: unset;
    width: 100%;
    height: auto;
    text-align: center;
}
.lp-slider.full-screen-image-slider .slider-nav ul
{
    padding: 0;
    margin: 0 auto;
}
.lp-slider.full-screen-image-slider .slider-nav ul li
{
    display: inline-block;
    padding: 15px 5px;
}
.lp-slider.full-screen-image-slider .slide
{
    grid-template-columns: 1fr;
    grid-template-rows: unset;
}
.lp-slider.full-screen-image-slider .slide__right
{
    z-index: 1;
}
.lp-slider.full-screen-image-slider .slide__right img
{
    max-height: 400px;
    margin: 24px auto;
}
.lp-slider.full-screen-image-slider .slide__left
{
    z-index: 2;
}
.lp-slider.full-screen-image-slider .slide__left-container
{
    text-align: center;
}
.lp-slider.full-screen-image-slider .slide .sub-title
{
    margin: 0 auto;
}
.lp-slider.full-screen-image-slider.horizontal-slider+.slider-summary
{
    display: none;
}
@media(min-width: 768px)
{
    .lp-slider.full-screen-image-slider.horizontal-slider .slides
    {
        min-height: calc(100vh - (var(--header-height) + var(--casino-info-bar-height)));
    }
}
.lp-slider.full-screen-image-slider.horizontal-slider .slides .slide-item
{
    align-items: baseline;
    display: grid;
    overflow: hidden;
}
@media(min-width: 768px)
{
    .lp-slider.full-screen-image-slider.horizontal-slider .slides .slide-item
    {
        min-height: calc(100vh - (var(--header-height) + var(--casino-info-bar-height)));
    }
}
.lp-slider.full-screen-image-slider.horizontal-slider .slides .slide__left
{
    height: unset;
    grid-template-rows: unset;
    justify-content: center;
}
.lp-slider.full-screen-image-slider.horizontal-slider .slides .slide__right
{
    grid-column: 1/3;
    grid-row-start: 1;
    height: unset;
    grid-template-rows: unset;
}
.lp-slider.full-screen-image-slider .arrow--left, .lp-slider.full-screen-image-slider .arrow--right
{
    z-index: 2;
    position: fixed;
}
.lp-slider.full-screen-image-slider .arrow--left .arrow__container, .lp-slider.full-screen-image-slider .arrow--right .arrow__container
{
    height: 100vh;
}
.lp-slider.horizontal-slider .slides
{
    position: relative;
    grid-auto-flow: column;
    display: grid;
    min-height: calc(75vh - (var(--header-height) + var(--casino-info-bar-height)));
}
@media(max-width: 479px)
{
    .lp-slider.horizontal-slider .slides
    {
        height: auto;
        min-height: 100vh;
    }
}
.lp-slider.horizontal-slider .slides .slide-item
{
    width: 100%;
    display: flex;
}
@media(max-width: 479px)
{
    .lp-slider.horizontal-slider .slides .slide-item
    {
        min-height: 100vh;
    }
}
@media(max-width: 767px)
{
    .lp-slider.horizontal-slider .slides .slide-item
    {
        align-items: flex-start;
    }
}
.lp-slider.horizontal-slider .slides .slide .main-title
{
    font-family: asap,sans-serif;
    font-size: 36px;
    font-style: italic;
    font-weight: 700;
    line-height: 44px;
    text-transform: none;
}
.lp-slider.horizontal-slider .slides .slide .sub-title
{
    font-family: asap,sans-serif;
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.lp-slider.horizontal-slider .slide-item .arrow--down
{
    display: none;
}
.lp-slider.horizontal-slider+.slider-summary
{
    background-color: #13131b;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(0,1fr));
    height: auto;
}
@media(max-width: 767px)
{
    .lp-slider.horizontal-slider+.slider-summary
    {
        display: none;
    }
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item
{
    border-bottom: unset;
    border-right: 1px solid #f0f8ff;
    border-top: 1px solid #f0f8ff;
    color: #fff;
    cursor: pointer;
    padding: 30px;
    transition: .5s;
    z-index: 3;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item.active
{
    background-color: #292f2a;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item.active .btn
{
    background: #12ce67;
    border-color: #12ce67;
    color: #fff;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item.active .btn:hover
{
    background: #27ec80;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item .tag
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #12ce67;
    text-transform: uppercase;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item h2
{
    font-family: asap,sans-serif;
    font-size: 22px;
    font-style: italic;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 12px;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item .btn
{
    display: block;
    margin: 0 auto 18px;
    width: fit-content;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item .t-and-c
{
    font-family: asap,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item:first-child
{
    border-left: unset;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item:last-child
{
    border-right: unset;
}
.lp-slider.horizontal-slider .slider-nav
{
    bottom: 18px;
    display: none;
    justify-content: center;
    height: unset;
    position: absolute;
    right: unset;
    top: unset;
    width: 100%;
    z-index: 99;
}
.lp-slider.horizontal-slider .slider-nav ul
{
    list-style: none;
}
.lp-slider.horizontal-slider .slider-nav ul li
{
    display: inline-block;
    padding: 0 6px;
}
@media(max-width: 767px)
{
    .pnp .lp-slider .slide
    {
        min-height: calc(100vh - (0px + var(--header-height) + var(--compliance-height) + var(--tabs-height) + var(--jump-links-height)))!important;
        grid-template-columns: 1fr;
    }
    .pnp .lp-slider .slide__left-container
    {
        margin: auto;
    }
}
@media(max-width: 767px) and (max-height: 739px)
{
    .pnp .lp-slider .slide__left-container
    {
        margin: 0;
    }
}
@media(max-width: 767px) and (max-height: 739px)
{
    .pnp .lp-slider .slide
    {
        grid-column-gap: 0;
        grid-template-rows: max-content;
    }
}
.pnp .lp-slider .slide .main-title, .pnp .lp-slider .slide .offer-description, .pnp .lp-slider .slide .sub-title
{
    color: #fff;
}
@media(max-width: 767px)
{
    .pnp .lp-slider .slide .slide__media
    {
        margin: 24px auto 12px;
    }
}
@media(max-height: 739px)
{
    .pnp .lp-slider .slide .slide__media
    {
        margin: 12px auto;
    }
}
@media(min-width: 1024px)
{
    .pnp .lp-slider .slide .slide__media--top
    {
        align-self: flex-start;
        margin-bottom: auto;
    }
    .pnp .lp-slider .slide .slide__media--center
    {
        align-self: center;
        margin: auto;
    }
    .pnp .lp-slider .slide .slide__media--bottom
    {
        align-self: flex-end;
        margin-top: auto;
    }
}
.pnp .lp-slider .slide .terms-and-conditions
{
    color: #f0f0f0;
    z-index: 9;
}
@media(max-width: 479px)
{
    .scrolled-fixed-payment-form .pnp .lp-slider .slide .terms-and-conditions
    {
        background-color: rgba(205,216,240,.85);
    }
}
.pnp .lp-slider .slide-item
{
    background: linear-gradient(0deg,#300dab 0,#0168ff 100%);
}
.pnp .terms-and-conditions
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.lp-slider
{
    position: relative;
}
.lp-slider .slides
{
    display: grid;
}
.lp-slider .slides .slide-item
{
    background-size: cover;
}
.lp-slider .slide
{
    display: grid;
    grid-template-columns: 1fr 1fr;
    overflow: hidden;
    position: relative;
}
@media(max-height: 739px)
{
    .lp-slider .slide
    {
        padding: 12px;
    }
}
.lp-slider .slide img
{
    margin: 12px auto;
    width: unset;
}
@media(max-height: 1023px)
{
    .lp-slider .slide img
    {
        max-height: 290px;
    }
}
.lp-slider .slide__left-container
{
    width: 100%;
}
@media(min-width: 480px)
{
    .lp-slider .slide__right lottie-player
    {
        margin: 0 auto;
        max-width: 60%;
    }
}
@media(min-width: 1024px)
{
    .lp-slider .slide img
    {
        max-height: calc(80% - 36px);
    }
}
@media(max-width: 1023px)
{
    .lp-slider .slide
    {
        grid-template-columns: unset;
        grid-column-gap: 12px;
        text-align: center;
    }
    .lp-slider .slide__right
    {
        grid-column: 1;
        grid-row: 1;
    }
    .lp-slider .slide__left-container
    {
        margin-bottom: 0;
        max-width: 100%;
    }
    .lp-slider .slide__left, .lp-slider .slide__right
    {
        grid-column: 1/3;
    }
}
.lp-slider .slide__left, .lp-slider .slide__right
{
    align-items: center;
    display: flex;
    justify-content: center;
}
@media(max-width: 479px)
{
    .lp-slider .slide__left, .lp-slider .slide__right
    {
        display: block;
    }
}
@media(max-height: 739px)
{
    .lp-slider .slide__right
    {
        align-items: center;
    }
    .lp-slider .slide__left
    {
        align-items: start;
    }
    .lp-slider .slide__left-container
    {
        margin: 0;
    }
}
@media(max-width: 1023px)
{
    .lp-slider .slide--has-image-above-heading
    {
        display: flex;
        flex-direction: row-reverse;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: var(--header-height);
    }
    .lp-slider .slide--has-image-above-heading .wrapper
    {
        display: flex;
        flex-direction: column;
    }
    .lp-slider .slide--has-image-above-heading .wrapper>.main-title
    {
        order: 1;
    }
    .lp-slider .slide--has-image-above-heading .wrapper>.sub-title
    {
        order: 2;
    }
    .lp-slider .slide--has-image-above-heading .wrapper>.payment-form--normal
    {
        order: 3;
    }
    .lp-slider .slide--has-image-above-heading .wrapper>.terms-and-conditions
    {
        order: 4;
    }
    .lp-slider .slide--has-image-above-heading .wrapper>.offer-description
    {
        order: 5;
    }
    .lp-slider .slide--has-image-above-heading .wrapper>.payment-logo-bar
    {
        order: 6;
    }
    .lp-slider .slide--has-image-above-heading .wrapper>div
    {
        width: 100%;
    }
}
.lp-slider .slide .tags
{
    border-radius: 3px;
    display: inline-block;
    margin: 18px 0 8px;
}
@media(max-height: 739px)
{
    .lp-slider .slide .tags
    {
        margin: 12px 0 8px;
    }
}
@media(max-width: 1023px)
{
    .lp-slider .slide .tags
    {
        display: inline-grid;
        grid-auto-flow: column;
        padding: 0 12px;
    }
}
.lp-slider .slide .tags .tag
{
    font-family: asap,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    border-radius: 3px;
    padding: 6px 12px;
    text-transform: uppercase;
}
@media(max-width: 1023px)
{
    .lp-slider .slide .tags .tag
    {
        padding: 0;
        margin: 3px 0;
    }
    .lp-slider .slide .tags .tag:not(:last-child):after
    {
        content: "-";
        margin: 0 3px;
    }
}
.lp-slider .slide .main-title
{
    font-family: asap,sans-serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .lp-slider .slide .main-title
    {
        font-family: asap,sans-serif;
        font-size: 22px;
        font-style: italic;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
    }
}
.lp-slider .slide .sub-title
{
    font-family: asap,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .lp-slider .slide .sub-title
    {
        font-family: asap,sans-serif;
        font-size: 19px;
        font-style: italic;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.lp-slider .slide .offer-description
{
    margin-top: 18px;
}
.lp-slider .slide .offer-description a
{
    color: #12ce67;
}
.lp-slider .slide .terms-and-conditions
{
    color: #9ea2ab;
    grid-column: 1/3;
    margin: 8px 0 28px 0;
}
@media(max-width: 479px)
{
    .lp-slider .slide .terms-and-conditions
    {
        bottom: 0;
        color: #9ea2ab;
        left: 0;
        padding: 0 0 16px;
    }
    .lp-slider .slide .terms-and-conditions p
    {
        margin: 0;
        font-family: asap,sans-serif;
        font-size: 11px;
        font-style: italic;
        font-weight: 400;
        line-height: 14px;
        text-transform: none;
    }
}
.lp-slider .slide .terms-and-conditions a
{
    color: #12ce67;
    text-decoration: none;
}
.lp-slider .slide .terms-and-conditions ol, .lp-slider .slide .terms-and-conditions ul
{
    padding: 0;
}
.lp-slider .slide .terms-and-conditions__read-more
{
    display: none;
}
@media(max-width: 767px)
{
    .lp-slider .slide .terms-and-conditions__read-more
    {
        display: inline;
    }
}
.lp-slider .slide .terms-and-conditions__read-more.hide
{
    display: none;
}
.lp-slider .slide .terms-and-conditions__read-less
{
    display: none;
}
.lp-slider .slide .terms-and-conditions__read-less.show
{
    display: inline;
}
.lp-slider .slide .terms-and-conditions__more
{
    display: none;
}
.lp-slider .slide .terms-and-conditions__more.show
{
    display: inline;
}
.lp-slider .slide .payment-logo-bar
{
    margin: 24px 0;
    display: flex;
    grid-gap: 24px;
    gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.lp-slider .slide .payment-logo-bar>*
{
    margin: 12px 12px;
}
}
@media(min-width: 1024px)
{
    .lp-slider .slide .payment-logo-bar
    {
        justify-content: start;
    }
}
.lp-slider .slide .payment-logo-bar path, .lp-slider .slide .payment-logo-bar svg
{
    color: #fff;
    fill: #fff;
}
.lp-slider .slide .payment-logo-bar svg
{
    height: 25px;
}
.lp-slider .slide__black
{
    background-color: #cdd8f0;
    color: #fff;
    position: relative;
}
@media(max-width: 1023px)
{
    .lp-slider .slide__black .tags
    {
        background-color: #292f2a;
    }
}
.lp-slider .slide__black .tag
{
    background-color: #292f2a;
    color: #fff;
}
.lp-slider .slide__white
{
    background-color: #fff;
    color: #000;
    position: relative;
}
.lp-slider .slide__white .btn
{
    color: #fff;
}
@media(max-width: 1023px)
{
    .lp-slider .slide__white .tags
    {
        background-color: #0086ff;
    }
}
.lp-slider .slide__white .tag
{
    background-color: #0086ff;
    color: #000;
}
.lp-slider .btn__wrapper--sticky .btn
{
    margin: 0;
}
.lp-slider .slider-nav
{
    align-items: center;
    display: grid;
    height: 100%;
    position: fixed;
    right: 24px;
    top: 0;
    z-index: 11;
}
@media(max-width: 1023px)
{
    .lp-slider .slider-nav
    {
        right: 12px;
    }
}
.lp-slider .slider-nav ul
{
    list-style: none;
    padding: 0;
    text-align: center;
    margin: 15px auto;
}
.lp-slider .slider-nav ul a
{
    background: #292f2a;
    border: 1px solid #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 8px;
    width: 8px;
    margin: 0 3px;
}
.lp-slider .slider-nav ul a.active
{
    background-color: #fff;
}
.lp-slider.full-screen-image-slider .terms-and-conditions
{
    max-width: 1188px;
    margin-left: auto;
    margin-right: auto;
}
.lp-slider.full-screen-image-slider .campaign__image-above-heading
{
    text-align: center;
}
.lp-slider.vertical-slider .slide-item
{
    display: grid;
    justify-content: center;
}
@media(min-width: 1024px)
{
    .lp-slider.vertical-slider .slide-item
    {
        min-height: calc(100vh - var(--header-height));
    }
}
@media(max-height: 739px)
{
    .lp-slider.vertical-slider .slide-item
    {
        justify-content: unset;
    }
}
@media(min-width: 1024px)
{
    .lp-slider.vertical-slider .slide-item:first-child
    {
        min-height: calc(100vh - (var(--header-height) + var(--casino-info-bar-height)));
    }
}
@media(min-width: 1024px)
{
    .lp-slider.vertical-slider .slide-item:first-child .slide
    {
        min-height: calc(100vh - (var(--header-height) + var(--casino-info-bar-height)));
    }
}
@media(min-width: 1024px)
{
    .lp-slider.vertical-slider .slide-item:first-child .slide img
    {
        max-height: calc(100vh - (var(--header-height) + var(--casino-info-bar-height)) - 200px);
    }
}
@media(max-width: 1023px)
{
    .lp-slider.vertical-slider .slide-item:first-child .slide lottie-player
    {
        max-height: 480px;
    }
}
.lp-slider.vertical-slider .slide-item:last-child .arrow--down
{
    display: none;
}
@media(min-width: 1024px)
{
    .lp-slider.vertical-slider .slide-item .slide img
    {
        max-height: calc(100vh - (var(--header-height) + var(--casino-info-bar-height)));
    }
}
@media(max-width: 1023px)
{
    .lp-slider.vertical-slider .slide-item .slide lottie-player
    {
        max-height: 480px;
    }
}
@media(min-width: 1024px)
{
    .lp-slider.vertical-slider .slide-item .slide__left
    {
        padding: 60px 0;
        padding-right: 5%;
        justify-content: start;
    }
}
@media(min-width: 1024px)
{
    .lp-slider.vertical-slider .slide-item .slide__right
    {
        padding: 60px 0;
    }
}
.lp-slider.vertical-slider+.slider-summary
{
    display: none;
}
.lp-slider.vertical-slider .arrow--left, .lp-slider.vertical-slider .arrow--right
{
    display: none;
}
.sp-block-jackpots .jackpots__title
{
    color: #9ea2ab;
}
.sp-block-jackpots .jackpots__amount
{
    color: #272b33;
}
.sp-block-jackpots .jackpots--brand .jackpots__title
{
    color: #272b33;
}
.sp-block-jackpots .jackpots--brand .jackpots__amount
{
    color: #0086ff;
}
.payment-form--mobile
{
    border-top: 1px solid #cdd8f0;
}
.payment-form--mobile .payment-form__deposit-limits
{
    color: #272b33;
}
.payment-form--desktop .payment-form__deposit-limits
{
    color: #272b33;
}
.payment-form__input--with-suffix:after
{
    background-color: #cdd8f0;
}
.lp-slider .slide__white .tag
{
    color: #fff;
}