﻿@import url(css2-Outfitwght400700800_swap.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: #333;
    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: 767px)
{
    .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%;
    }
}
.grid-left-and-right--has-image-above-heading
{
    flex-direction: column;
}
.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%;
    }
}
.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(--secondary-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);
}
.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
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.has-snap-scroll-blocks main.overflow-hidden::-webkit-scrollbar
{
    height: 0;
    width: 0;
    background: 0 0;
    display: none;
    -webkit-appearance: 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(--secondary-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: #e92636;
    }
    30%
    {
        background-color: #e92636;
    }
}
@keyframes wrongInput
{
    0%
    {
        outline: 1px solid #e92636;
    }
    10%
    {
        outline: 1px solid #e92636;
    }
    20%
    {
        outline: 1px solid #e92636;
    }
    30%
    {
        outline: 1px solid #e92636;
    }
    40%
    {
        outline: 1px solid #e92636;
    }
    100%
    {
        outline: 1px solid #e92636;
    }
}
@keyframes redText
{
    0%
    {
        color: #e92636;
    }
    10%
    {
        color: #e92636;
    }
    20%
    {
        color: #e92636;
    }
    30%
    {
        color: #e92636;
    }
    40%
    {
        color: #e92636;
    }
    100%
    {
        color: #e92636;
    }
}
@keyframes correctAnswer
{
    0%
    {
        background-color: #00c76b;
    }
    30%
    {
        background-color: #00c76b;
    }
    100%
    {
        background-color: #fff;
    }
}
@keyframes wrongAnswer
{
    0%
    {
        background-color: #e92636;
        color: #fff;
    }
    30%
    {
        background-color: #e92636;
    }
    100%
    {
        background-color: #fff;
        color: #333;
    }
}
@keyframes loadingCell
{
    0%
    {
        background-color: #13aa72;
    }
    30%
    {
        background-color: #13aa72;
    }
    100%
    {
        background-color: #fff;
    }
}
@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(14,124,84,.8);
    }
    70%
    {
        box-shadow: 0 0 0 20px rgba(14,124,84,0);
    }
    100%
    {
        box-shadow: 0 0 0 0 rgba(14,124,84,0);
    }
}
@keyframes btn-shadow-pulse-secondary
{
    0%
    {
        box-shadow: 0 0 0 0 rgba(124,14,25,.8);
    }
    70%
    {
        box-shadow: 0 0 0 20px rgba(124,14,25,0);
    }
    100%
    {
        box-shadow: 0 0 0 0 rgba(124,14,25,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;
    --secondary-header-height: 47px;
    --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: #333;
    font-family: Outfit,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: #6e6e6e;
        border-radius: 4px;
        cursor: pointer;
    }
    body::-webkit-scrollbar-track, html::-webkit-scrollbar-track
    {
        background: #b2b2b2;
        border-radius: 4px;
    }
    body, html
    {
        scrollbar-face-color: #6e6e6e;
        scrollbar-track-color: #b2b2b2;
    }
    body, html
    {
        scrollbar-color: #6e6e6e #b2b2b2;
        scrollbar-width: thin;
    }
}
body.overlay, html.overlay
{
    overflow: hidden;
}
body.overlay::before, html.overlay::before
{
    background: rgba(51,51,51,.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: Outfit,serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: 44px;
    text-transform: none;
    margin: 12px 0;
}
@media(min-width: 768px)
{
    h1
    {
        font-family: Outfit,serif;
        font-size: 50px;
        font-style: normal;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
h2
{
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    scroll-margin: -30px;
}
@media(min-width: 768px)
{
    h2
    {
        font-family: Outfit,serif;
        font-size: 50px;
        font-style: normal;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
        scroll-margin: 15px;
    }
}
h3
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h3
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
h4
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h4
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
h5
{
    font-family: Outfit,serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h5
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
h6
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    h6
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
    }
}
p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    p
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
small
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    small
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
}
.subcaption-bold
{
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
}
.caption
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.caption-bold
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
.footnote
{
    font-family: Outfit,serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: none;
}
.label
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.label-bold
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.heading-5
{
    font-family: Outfit,serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.heading-4
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.heading-4-bold
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.heading-3
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.heading-2
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.heading-1
{
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
.display-3
{
    font-family: Outfit,serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: 44px;
    text-transform: none;
}
.display-2
{
    font-family: Outfit,serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
}
.display-1
{
    font-family: Outfit,serif;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    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;
}
.alert
{
    background-color: #ebebeb;
    border-radius: 3px;
    color: #333;
    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: #333;
}
.alert h5
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    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: #333;
    display: block;
    font-family: Outfit,serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    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(91,91,91,.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(to bottom,#7c0e19 0,#400708 100%) no-repeat left/cover;
    color: #f6f2f0;
    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(51,51,51,.8);
    color: #f9f7f5;
    border-radius: 3px;
    margin: 32px 0;
    padding: 6px 16px;
}
blockquote li
{
    margin-bottom: 10px;
}
.btn
{
    -webkit-appearance: none;
    background: #0e7c54;
    border: 0;
    outline: 0;
    border-radius: 3px;
    box-sizing: border-box;
    color: #f6f2f0;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    padding: 14px 24px;
}
.btn:hover
{
    background: #13aa72;
}
.btn--primary
{
    background: #0e7c54;
    color: #f6f2f0;
}
.btn--primary:hover
{
    background: #13aa72;
}
.btn--secondary
{
    background: #7c0e19;
    color: #f6f2f0;
}
.btn--secondary:hover
{
    background: #eb4758;
}
.btn--large
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    border-radius: 3px;
    padding: 18px 36px;
}
.btn--disabled, .btn--disabled:hover, .btn:disabled
{
    background: #959595;
    color: #a6a6a6;
    cursor: default;
    pointer-events: none;
}
.btn--white
{
    background: #fff;
    color: #333;
}
.btn--white:hover
{
    background: #fff;
    color: #333;
    opacity: .9;
}
.btn--small
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    padding: 8px 12px;
}
@media(min-width: 320px) and (max-width: 319px)
{
    .btn--small-only-xs
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 319px)
{
    .btn--small-to-xs
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 320px)
{
    .btn--small-from-xs, .btn--small-xs
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 480px) and (max-width: 479px)
{
    .btn--small-only-sm
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 479px)
{
    .btn--small-to-sm
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 480px)
{
    .btn--small-from-sm, .btn--small-sm
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 768px) and (max-width: 767px)
{
    .btn--small-only-md
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 767px)
{
    .btn--small-to-md
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 768px)
{
    .btn--small-from-md, .btn--small-md
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1024px) and (max-width: 1023px)
{
    .btn--small-only-lg
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 1023px)
{
    .btn--small-to-lg
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1024px)
{
    .btn--small-from-lg, .btn--small-lg
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1200px) and (max-width: 1199px)
{
    .btn--small-only-xl
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 1199px)
{
    .btn--small-to-xl
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1200px)
{
    .btn--small-from-xl, .btn--small-xl
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1440px) and (max-width: 1439px)
{
    .btn--small-only-xxl
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(max-width: 1439px)
{
    .btn--small-to-xxl
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        padding: 8px 12px;
    }
}
@media(min-width: 1440px)
{
    .btn--small-from-xxl, .btn--small-xxl
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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--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
{
    background: 0 0;
    border: 1px solid #0e7c54;
    padding-top: 13px;
    padding-bottom: 13px;
    color: #0e7c54;
}
.btn--outlined:hover
{
    background: #0e7c54;
    color: #f6f2f0;
}
.btn--outlined.btn--primary
{
    background: 0 0;
    border: 1px solid #0e7c54;
    color: #0e7c54;
}
.btn--outlined.btn--primary:hover
{
    background: #0e7c54;
    color: #f6f2f0;
}
.btn--outlined.btn--secondary
{
    background: 0 0;
    border: 1px solid #7c0e19;
    color: #7c0e19;
}
.btn--outlined.btn--secondary:hover
{
    background: #7c0e19;
    color: #f6f2f0;
}
.btn--outlined.btn--white
{
    background-color: transparent;
    border: 1px solid #f6f2f0;
    color: #f6f2f0;
}
.btn--outlined.btn--white:hover
{
    background-color: #f6f2f0;
    color: #333;
}
.btn--outlined.btn--disabled, .btn--outlined.btn--disabled:hover, .btn--outlined:disabled
{
    background: 0 0;
    border: 1px solid #959595;
    color: #a6a6a6;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    font-family: Outfit,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: #f6f2f0;
}
.btn__wrapper
{
    margin-top: 28px;
}
@media(max-width: 767px)
{
    .btn__wrapper
    {
        text-align: center;
    }
}
.btn__wrapper--sticky
{
    display: none;
    background-color: #f9f7f5;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.btn__wrapper--sticky .btn--secondary
{
    background-color: #0e7c54;
}
.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: #0e7c54;
        color: #f6f2f0;
    }
}
.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: 3px;
        border-bottom-left-radius: 3px;
    }
    .btn__split .btn:last-child
    {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }
}
.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: #f9f7f5;
    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: #7c0e19;
    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: #f9f7f5;
    border-radius: 12px;
    color: #333;
    padding: 2px 6px;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #969696;
    display: block;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 0;
}
.cards .card__title
{
    color: #333;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
@media(min-width: 480px)
{
    .cards .card__title
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.cards .card__description
{
    color: #969696;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 6px 0 12px;
}
.cards .card__button
{
    margin-top: auto;
}
.compliance-header
{
    background-color: #7c0e19;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.compliance-header--agco
{
    background-color: #7c0e19;
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #f6f2f0;
}
.compliance-header--dga
{
    background-color: #7c0e19;
    align-items: center;
    display: flex;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    border-bottom: 1px solid #400708;
}
.compliance-header--dga__wrapper
{
    width: 100%;
    display: flex;
    justify-content: center;
}
.compliance-header--dga__text
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #f6f2f0;
}
.compliance-header--gga
{
    background-color: #7c0e19;
    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: #1a1e1a;
    border-radius: 14px;
    padding: 5px;
    line-height: 0;
}
.compliance-header--gga__icon svg
{
    height: 18px;
    width: 18px;
}
.compliance-header--gga__icon path
{
    fill: #f6f2f0;
}
.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: #f6f2f0;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #7c0e19;
    height: var(--compliance-height);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    border-bottom: 1px solid #400708;
}
.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: #f6f2f0;
    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: #f6f2f0;
    margin-right: 2px;
}
.compliance-header--ksa__element svg g, .compliance-header--ksa__element svg path
{
    fill: #f6f2f0;
}
.compliance-header--sga
{
    background-color: #7c0e19;
    border-bottom: 1px solid #400708;
}
.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: #f6f2f0;
}
.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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    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(246,242,240,.2);
    border-radius: 14px;
    height: 26px;
    width: auto;
}
@media(max-width: 319px)
{
    .compliance-header--sga__element svg
    {
        height: 18px;
    }
}
.clock__label
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        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: #333;
    font-family: Outfit,serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
    line-height: var(--number-height);
}
@media(min-width: 768px)
{
    .clock__ticker__value
    {
        font-family: Outfit,serif;
        font-size: 70px;
        font-style: normal;
        font-weight: 400;
        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: #f9f7f5;
}
.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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 6px 0;
}
.countdown__bar
{
    background-color: #e1dbdb;
    height: 12px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.countdown__progress
{
    background-color: #0e7c54;
    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: #f9f7f5;
    color: #333;
    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: #f6f2f0;
}
.countdown--secondary .countdown__bar
{
    background-color: #e1dbdb;
}
.countdown--secondary .countdown__progress
{
    background-color: #eb4758;
}
.countdown--sticky
{
    background: #f9f7f5;
    color: #333;
    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;
}
@keyframes dropdown
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.footer
{
    clear: both;
    background: #fff;
    color: #969696;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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 #f9f7f5;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    margin: 12px 12px 12px 0;
}
.formpx .formpx__group label span
{
    color: #e92636;
}
.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: #f9f7f5;
    border: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom: 1px solid #e1dbdb;
    box-sizing: border-box;
    color: #333;
    display: block;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #969696;
        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 #e92636;
}
.formpx .formpx__input:not(select):focus
{
    color: #0e7c54;
    border-color: #0e7c54;
}
.formpx .formpx__currency
{
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.formpx .formpx__currency-symbol
{
    color: #f6f2f0;
    margin: 16px 0;
    position: absolute;
    right: 10px;
}
.formpx .formpx__radio
{
    appearance: none;
    border: 3px solid transparent;
    border-radius: 50%;
    cursor: pointer;
    outline: 2px solid #f6f2f0;
    transition: background .3s,border-color .3s;
    vertical-align: text-bottom;
    height: 18px;
    width: 18px;
}
.formpx .formpx__radio:checked
{
    background: #0e7c54;
    border-color: inherit;
    outline-color: #0e7c54;
}
.formpx .formpx__button, .formpx [type=submit]
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #e92636;
}
.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: #f6f2f0;
    margin: 0;
    padding: 16px 12px;
    text-align: center;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.formpx__message p.error
{
    background-color: #e92636;
}
.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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #f9f7f5;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
}
.game-card__jackpot
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #f6f2f0;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #f6f2f0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
}
.game-card__hover__provider
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #333;
    text-align: left;
    margin-top: 6px;
}
.game-card__provider
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    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: Outfit,serif;
        font-size: 12px;
        font-style: normal;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #7c0e19;
    border: none;
    box-sizing: border-box;
    height: var(--header-height);
    position: relative;
    width: 100%;
    z-index: 25;
}
header .navigation--secondary
{
    z-index: 24;
    background: #400708;
    height: var(--secondary-header-height);
}
header .navigation__hide-on-scroll
{
    transition: transform .3s cubic-bezier(.25,.01,.25,1);
}
header .navigation__hide-on-scroll--hidden
{
    transform: translateY(-101%);
}
.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: #f6f2f0;
    float: left;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: #f6f2f0;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: #f9f7f5;
    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: #333;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.jackpots__amount
{
    color: #0e7c54;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.jackpots--large .jackpots__amount
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .jackpots--large .jackpots__amount
    {
        font-family: Outfit,serif;
        font-size: 36px;
        font-style: normal;
        font-weight: 800;
        line-height: 44px;
        text-transform: none;
    }
}
.jackpots--brand .jackpots__item
{
    background: #f9f7f5!important;
}
.jackpots--brand .jackpots__title
{
    color: #333;
}
.jackpots--brand .jackpots__amount
{
    color: #0e7c54;
}
.jackpots--campaign .jackpots__item
{
    background: #f9f7f5;
}
.jackpots--campaign .jackpots__title
{
    color: #333;
}
.jackpots--campaign .jackpots__amount
{
    color: #0e7c54;
}
.jump-links
{
    width: 100%;
    box-sizing: border-box;
    background: rgba(64,7,8,.8);
    min-height: var(--jump-links-height);
    z-index: 23;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #f6f2f0;
    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: #f6f2f0;
}
.jump-links__item
{
    padding: 12px;
    text-decoration: none;
    color: #f6f2f0;
}
.jump-links__item--active, .jump-links__item:hover
{
    color: #f6f2f0;
}
@media(min-width: 768px)
{
    .jump-links__item
    {
        padding: 0;
    }
}
@media(min-width: 768px)
{
    .page-scrolled .jump-links
    {
        background: #400708;
    }
}
.jump-links--hidden
{
    transform: translateY(-100%);
}
.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: #333;
    background-color: #f9f7f5;
    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: #e1dbdb;
    border-radius: 2px;
    display: none;
    cursor: pointer;
}
.leaderboard__scroll:hover::-webkit-scrollbar-thumb
{
    display: block;
}
.leaderboard__scroll::-webkit-scrollbar-track
{
    background: #f9f7f5;
    border-radius: 2px;
}
.leaderboard__scroll
{
    scrollbar-face-color: #e1dbdb;
    scrollbar-track-color: #f9f7f5;
}
.leaderboard__scroll
{
    scrollbar-color: #e1dbdb #f9f7f5;
    scrollbar-width: thin;
}
.leaderboard__row
{
    position: relative;
    display: flex;
    align-items: center;
    grid-gap: 12px;
    gap: 12px;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #e1dbdb;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .5;
}
.leaderboard__row:last-child::after
{
    content: none;
}
.leaderboard__row--current
{
    background-color: #0e7c54;
    color: #f6f2f0;
}
.leaderboard__row--current::after
{
    content: none;
}
.leaderboard__row--title
{
    margin: 0;
    padding: 0 12px;
    height: 44px;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.leaderboard__username
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    flex: 1;
    text-align: left;
}
.leaderboard__initials
{
    background-color: #0e7c54;
    color: #f6f2f0;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
    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: #0e7c54;
}
.leaderboard p
{
    display: none;
}
.logo-image
{
    background: url(https://casinostugan.se/wp-content/themes/casinostugan/dist/images/logo.png?x79323) 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: #f9f7f5;
    box-sizing: unset;
    color: #333;
    display: flex;
    text-decoration: none;
    margin-bottom: 1px;
    min-height: 51px;
}
.mobile-navigation-item a
{
    display: flex;
    text-decoration: none;
    width: 100%;
}
.mobile-navigation-item__icon
{
    height: 24px;
    padding: 12px 0 12px 12px;
}
.mobile-navigation-item__icon svg
{
    fill: #eb4758;
    height: 24px;
    width: 24px;
}
.mobile-navigation-item__icon svg g, .mobile-navigation-item__icon svg path, .mobile-navigation-item__icon svg use
{
    fill: #eb4758;
}
.mobile-navigation-item__icon.arrow
{
    text-align: right;
    padding: 12px;
}
.mobile-navigation-item__icon.arrow svg g, .mobile-navigation-item__icon.arrow svg path, .mobile-navigation-item__icon.arrow svg use
{
    fill: #0e7c54;
}
.mobile-navigation-item--with-submenu .mobile-navigation-item__icon.arrow
{
    display: block!important;
}
.mobile-navigation-item--with-submenu .mobile-navigation-item__icon.arrow svg
{
    transform: rotate(90deg);
}
.mobile-navigation-item--show-submenu .mobile-navigation-item__icon.arrow svg
{
    transform: rotate(-90deg);
}
.mobile-navigation-item--show-submenu+.mobile-navigation__submenu
{
    display: block;
}
.mobile-navigation-item__text
{
    padding-left: 12px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.mobile-navigation-item__text h5
{
    color: #333;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
}
.mobile-navigation-item__text span
{
    color: #969696;
    display: block;
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    margin: 0;
    transform: translateY(-2px);
}
.mobile-navigation-item--center
{
    display: inline-block;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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--secondary .mobile-navigation-item__icon.arrow
{
    display: none;
}
.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: #0e7c54;
}
.mobile-navigation__header .close svg
{
    display: block;
    fill: #0e7c54;
    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 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__submenu
{
    display: none;
    margin: 0;
    padding: 0;
    margin-top: -1px;
    margin-bottom: 1px;
    padding-bottom: 12px;
    background-color: #f9f7f5;
}
.mobile-navigation__submenu__item
{
    animation-delay: .1s!important;
}
.mobile-navigation__submenu__text
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    flex: 1;
}
.mobile-navigation__submenu__text h5
{
    color: #969696;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.mobile-navigation__submenu__text span
{
    color: #969696;
    display: block;
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    margin: 0;
    transform: translateY(-2px);
}
.mobile-navigation__submenu__icon
{
    height: 24px;
    padding: 0 12px 0 0;
}
.mobile-navigation__submenu__icon svg
{
    fill: #eb4758;
    height: 24px;
    width: 24px;
}
.mobile-navigation__submenu__icon svg g, .mobile-navigation__submenu__icon svg path, .mobile-navigation__submenu__icon svg use
{
    fill: #eb4758;
}
.mobile-navigation__submenu a
{
    display: flex;
    color: #969696;
    min-height: 36px;
    padding: 0 12px;
    align-items: center;
    text-decoration: none;
}
.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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
@media(max-width: 767px)
{
    .modal--compliance-info__title
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    text-align: left;
}
.modal--compliance-info__data tr td:last-child
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
    }
}
.modal--compliance-info__button--cancel a
{
    color: #333;
}
.modal-offer
{
    background: #fff;
    box-sizing: border-box;
}
.modal-offer__image
{
    background: #f9f7f5;
    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: #333;
    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: #333;
}
.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: #f9f7f5;
    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: #f9f7f5;
    scrollbar-track-color: #fff;
}
.modal-offer__scroll
{
    scrollbar-color: #f9f7f5 #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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
    margin-bottom: 4px;
}
.modal-offer__title
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    color: #333;
    margin-bottom: 4px;
}
.modal-offer__text
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #333;
}
.modal-offer__text p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.modal-offer__text a path
{
    fill: #333;
}
.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(51,51,51,.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: #0e7c54;
}
.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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    line-height: 46px;
    margin: 0;
}
.modal__header--scrolled
{
    background: #f9f7f5;
}
.modal__header--scrolled .modal__close path, .modal__header--scrolled .modal__close svg
{
    fill: #fff;
}
.modal__header--scrolled h4
{
    color: #f6f2f0;
    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: #f9f7f5;
    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: #f9f7f5;
    scrollbar-track-color: #fff;
}
.modal__body
{
    scrollbar-color: #f9f7f5 #fff;
    scrollbar-width: thin;
}
.modal__content
{
    color: #333;
    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: #eb4758;
}
.modal__title
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 7px;
    text-align: center;
}
.modal__subtitle
{
    margin-bottom: 7px;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #f9f7f5;
}
.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: #f6f2f0;
    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;
    }
}
.navigation__container--secondary
{
    display: block;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}
@media(min-width: 768px)
{
    .navigation__container--secondary
    {
        overflow: visible;
    }
}
.navigation__container--secondary
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.navigation__container--secondary::-webkit-scrollbar
{
    height: 0;
    width: 0;
    background: 0 0;
    display: none;
    -webkit-appearance: none;
}
@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: #f9f7f5;
    height: 28px;
}
.navigation__menu-mobile path
{
    fill: #f9f7f5;
}
.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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #f9f7f5;
}
@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: stretch;
        justify-content: center;
        height: var(--header-height);
    }
}
.navigation__menu ul
{
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
}
.navigation__menu ul:nth-of-type(2)
{
    float: right;
}
.navigation__menu ul li
{
    position: relative;
}
@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: #fff;
}
.navigation__menu ul li:hover>svg path
{
    transform: rotate(180deg);
    transform-origin: 50% 50%;
}
.navigation__menu ul li svg
{
    margin-left: 6px;
    fill: #f9f7f5;
}
.navigation__menu ul li svg path
{
    fill: #f9f7f5;
}
.navigation__menu ul li:first-child
{
    margin-left: 0;
}
.navigation__menu ul li.current-menu-ancestor::after, .navigation__menu ul li.current-menu-item::after, .navigation__menu ul li.current_page_item::after
{
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
}
.navigation__menu ul li a
{
    padding: 0 12px;
    color: #f6f2f0;
    display: inline-block;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    height: 100%;
    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;
    height: auto;
}
.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 #aa1322;
    padding-right: 0;
}
.navigation__menu ul li.menu-item-has-children ul li:hover
{
    border-bottom: 1px solid #aa1322;
    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, .navigation__menu ul li.menu-item-has-children ul li:last-child:hover
{
    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: #fff;
}
.navigation__menu ul li.menu-item-has-children ul li a:after
{
    display: none;
}
.navigation__menu__submenu
{
    display: none;
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
    left: 0;
    background: #7c0e19;
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    padding: 0;
    margin: 0;
    min-width: 200px;
    z-index: 25;
}
.navigation__menu--secondary
{
    display: flex;
    justify-content: start;
    height: var(--secondary-header-height);
}
.navigation__menu--secondary ul li svg
{
    fill: #f9f7f5;
}
.navigation__menu--secondary ul li svg path
{
    fill: #f9f7f5;
}
.navigation__menu--secondary ul li a
{
    color: #f6f2f0;
}
.navigation__menu--secondary ul li.menu-item-has-children ul li
{
    border-bottom: 1px solid #6e0c0e;
}
.navigation__menu--secondary ul li.menu-item-has-children ul li:hover
{
    border-bottom: 1px solid #6e0c0e;
}
.navigation__menu--secondary .navigation__menu__submenu
{
    background: #400708;
}
.notification
{
    align-items: center;
    color: #f6f2f0;
    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: #f6f2f0;
}
.notification__message
{
    margin: 16px 12px 16px 0;
    color: #f6f2f0;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.notification__message a
{
    color: #f6f2f0;
    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: #e92636;
}
.notification--success
{
    background-color: #00c76b;
}
.notification--info
{
    background-color: #0082eb;
}
.notification--dark
{
    background-color: #3e3e3e;
}
.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(51,51,51,.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: #f6f2f0;
    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: #f9f7f5;
    margin: 10px 12px;
}
.panel-main-header__button path
{
    fill: #f9f7f5;
}
.panel-main-header .close-button
{
    display: none;
}
.panel-main-header .close-button svg
{
    vertical-align: middle;
}
.panel-main-header__title
{
    background-color: #5b5b5b;
    color: #333;
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    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: #f6f2f0;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #13aa72;
    bottom: 1px;
    height: 4px;
    left: 0;
    position: absolute;
    transition: left .2s ease-out;
    width: 50vw;
}
@media(max-width: 767px)
{
    .panel-main-header
    {
        background-color: #400708;
        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: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.panel-main-details__header p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #f6f2f0;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    opacity: .5;
}
.panel-main-details__results h3
{
    font-family: Outfit,serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    font-weight: 700;
}
.panel-main-details__description
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    line-height: 44px;
    margin: 0;
}
.panel-main-details__table span
{
    color: #f6f2f0;
}
.panel-main-details__table li
{
    border-bottom: 1px solid #5b5b5b;
    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: #f9f7f5;
    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: #f9f7f5;
    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: #f9f7f5;
    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: #969696;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.panel-main-details__menu>li .expand .prize-details h2
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.panel-main-details__menu>li .expand .prize-details p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #f9f7f5;
    margin: 22px 8px;
    transition: ease .5s transform;
}
.panel-main-details__menu-left svg path, .panel-main-details__menu-right svg path
{
    fill: #f9f7f5;
}
.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: #f9f7f5;
}
.panel-main-details__menu-center
{
    margin: 14px 0;
}
.panel-main-details__menu-center h3
{
    color: #333;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.panel-main-details__menu-center span
{
    color: #f6f2f0;
    display: block;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: #333;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #f9f7f5;
    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: #f9f7f5;
        padding: 12px 0;
    }
}
.panel-status--active
{
    bottom: 0;
}
.panel-status__wrapper
{
    background-color: #f9f7f5;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    line-height: 44px;
    text-transform: capitalize;
}
.panel-status__counter
{
    background-color: #f9f7f5;
    border-radius: 3px;
    color: #333;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
}
.panel-eligibility p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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 #f9f7f5;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.panel-main-leaderboard__row--table-header span
{
    color: #333!important;
}
.panel-main-leaderboard__row--active
{
    background-color: #f9f7f5;
    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: #f6f2f0;
    grid-column: span 2;
}
.panel-main-leaderboard__row span:nth-of-type(4)
{
    color: #f6f2f0;
    grid-column: span 2;
    text-align: right;
}
.panel-main-leaderboard li+li
{
    border-bottom: 1px solid #f9f7f5;
}
.panel-main-terms-and-conditions h2
{
    color: #333;
    margin-bottom: 12px;
}
.panel-main-terms-and-conditions h4
{
    color: #f6f2f0;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body h2
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body h3
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.panel-main-terms-and-conditions .panel-main-terms-and-conditions-body h4
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.panic-btn
{
    position: relative;
    border-radius: 14px;
    overflow: hidden;
    touch-action: none;
    background-color: #3c423c;
    padding-left: 38px;
    box-sizing: content-box;
    height: 28px;
    width: 38px;
}
@media(min-width: 768px)
{
    .panic-btn
    {
        background-color: #3c423c;
        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: #333;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .panic-btn__label
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: #1a1e1a;
    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: #f6f2f0;
}
.panic-btn--locked .panic-btn__dragable
{
    background-color: #3c423c;
}
.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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin-bottom: 6px;
}
.panic-reason__description
{
    text-align: center;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
    margin: 6x auto;
}
.panic-reason__options-title
{
    margin-top: 40px;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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 #969696;
}
.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: #1f1f1f;
    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: #0e7c54;
}
.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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0 auto 12px;
}
.winners__item
{
    width: 240px;
    align-items: center;
    background-color: #f9f7f5;
    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: #7c0e19;
}
.winners__content
{
    padding: 12px;
    box-sizing: border-box;
    max-height: 72px;
    overflow: hidden;
}
.winners__title
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.winners__subtitle
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.sidebar-tabs
{
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #1a1e1a;
}
@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
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.sidebar-tabs__title-list::-webkit-scrollbar
{
    height: 0;
    width: 0;
    background: 0 0;
    display: none;
    -webkit-appearance: none;
}
@media(min-width: 768px)
{
    .sidebar-tabs__title-list
    {
        margin: 24px;
    }
}
.sidebar-tabs__title
{
    display: block;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #f6f2f0;
    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: #0e7c54;
        border-bottom: 3px solid #0e7c54;
    }
}
@media(min-width: 768px)
{
    .sidebar-tabs__title
    {
        border-radius: 12px;
        color: #f6f2f0;
    }
    .sidebar-tabs__title[aria-selected=true]
    {
        color: #f6f2f0;
        background-color: #3c423c;
    }
}
.sidebar-tabs__title--disabled
{
    color: #a6a6a6;
}
.sidebar-tabs__contents
{
    flex: 1;
    background-color: #1a1e1a;
    color: #f6f2f0;
    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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    background-color: #eb4758;
    border-radius: 50%;
    color: #f6f2f0;
    height: 40px;
    line-height: 40px;
    margin: 0;
    text-align: center;
    width: 40px;
}
.stepper__content h4
{
    margin: 0 0 8px;
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.stepper__content p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .stepper__content p
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        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: #f9f7f5;
    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: #0e7c54;
}
.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(51,51,51,.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: #f6f2f0;
}
.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: #400708;
    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: #f6f2f0;
}
@media(max-width: 767px)
{
    .tabs
    {
        overflow-x: scroll;
        overflow-y: hidden;
        z-index: 9;
    }
}
.tabs
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.tabs::-webkit-scrollbar
{
    height: 0;
    width: 0;
    background: 0 0;
    display: none;
    -webkit-appearance: none;
}
.tabs__menu
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}
.tabs__menu>li
{
    position: relative;
}
.tabs__item
{
    color: #f6f2f0;
    display: block;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: #f6f2f0;
}
.tabs__item.active::after
{
    border-bottom: 3px solid #eb4758;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.terms-and-conditions__subtitle
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.terms-and-conditions__text
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.terms-and-conditions__dropdown, .terms-and-conditions__label, .terms-and-conditions__link
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .terms-and-conditions__dropdown, .terms-and-conditions__label, .terms-and-conditions__link
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        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(51,51,51,.8);
    color: #f6f2f0;
    text-align: center;
}
.terms-and-conditions--sticky .terms-and-conditions__title
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    margin: 6px auto;
}
.terms-and-conditions--sticky .terms-and-conditions__subtitle
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 6px auto;
}
.terms-and-conditions--sticky .terms-and-conditions__text
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 6px auto;
}
.terms-and-conditions--sticky .terms-and-conditions__text a
{
    color: #0e7c54;
}
.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: #f9f7f5;
    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: #959595;
}
.disclaimer__iso
{
    min-width: 69px;
    order: 2;
    filter: invert(100%);
}
.disclaimer__text
{
    color: #969696;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    order: 0;
    flex-basis: 100%;
}
.disclaimer__text p
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .disclaimer__text
    {
        order: 3;
        flex-basis: auto;
    }
}
.disclaimer a
{
    color: #0e7c54;
    text-decoration: none;
}
.disclaimer a:hover
{
    color: #094e35;
}
.footer-description
{
    background-color: #fff;
    color: #333;
}
.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: #333;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.footer-description__text a
{
    color: #0e7c54;
    text-decoration: none;
}
.footer-description__text a:hover
{
    color: #094e35;
}
.footer-links
{
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #f9f7f5;
}
@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: #333;
    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: #333;
    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: #f9f7f5;
    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(69%) sepia(3%) saturate(0) hue-rotate(140deg) brightness(86%) contrast(86%);
}
.footer-logos img, .footer-logos svg
{
    fill: #969696;
    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: #969696;
}
.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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    align-items: center;
    background-color: #e92636;
    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: #f9f7f5;
    margin-bottom: 1px;
}
.nav-menus-container .nav-menu li a
{
    color: #333;
    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: #0e7c54;
}
.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: #969696;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #0e7c54;
    text-decoration: none;
}
.footer-text a:hover
{
    color: #094e35;
}
.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: #f9f7f5;
    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: #333;
    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: #f9f7f5;
    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: #969696;
}
.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: #969696;
}
.checkbox__selected
{
    opacity: 0;
}
.checkbox__selected path
{
    fill: #0e7c54;
}
.checkbox__label
{
    display: block;
    color: #969696;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.checkbox__label a
{
    color: #0e7c54;
}
.checkbox__field:checked~.checkbox__unselected
{
    opacity: 0;
}
.checkbox__field:checked~.checkbox__selected
{
    opacity: 1;
}
.checkbox__field:checked~.checkbox__label
{
    color: #0e7c54;
}
.checkbox__field:disabled~.checkbox__unselected path
{
    fill: #e1dbdb;
}
.checkbox__field:disabled~.checkbox__selected path
{
    fill: #e1dbdb;
}
.checkbox__field:disabled~.checkbox__label
{
    cursor: default;
    color: #e1dbdb;
}
.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: #f9f7f5;
    border: 0;
    border-bottom: 1px solid #e1dbdb;
    padding: 24px 12px 6px;
    width: 100%;
    max-width: 100%;
    border-radius: 3px 3px 0 0;
    text-decoration: none;
    outline: 0;
    color: #333;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #e1dbdb;
}
.input__field:focus, .input__field:hover
{
    border-bottom: 1px solid #0e7c54;
}
.input__field:disabled
{
    color: #e1dbdb;
    border-bottom: 1px solid #e1dbdb;
}
.input__label
{
    display: block;
    pointer-events: none;
    margin: 0;
    max-width: 100%;
    position: absolute;
    top: 17px;
    left: 12px;
    right: 12px;
    color: #969696;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #e1dbdb;
}
.input__field:focus~.input__label, .input__field:not(:placeholder-shown)~.input__label
{
    color: #969696;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    top: 7px;
}
.input__field:focus~.input__label
{
    color: #0e7c54;
}
.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: #969696;
}
.radio__selected
{
    opacity: 0;
}
.radio__selected path
{
    fill: #0e7c54;
}
.radio__label
{
    display: block;
    color: #969696;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.radio__label a
{
    color: #0e7c54;
}
.radio__field:checked~.radio__unselected
{
    opacity: 0;
}
.radio__field:checked~.radio__selected
{
    opacity: 1;
}
.radio__field:checked~.radio__label
{
    color: #0e7c54;
}
.radio__field:disabled~.radio__unselected path
{
    fill: #e1dbdb;
}
.radio__field:disabled~.radio__selected path
{
    fill: #e1dbdb;
}
.radio__field:disabled~.radio__label
{
    cursor: default;
    color: #e1dbdb;
}
.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: #f9f7f5;
    border: 0;
    border-bottom: 1px solid #e1dbdb;
    max-width: 100%;
    border-radius: 3px 3px 0 0;
    text-decoration: none;
    color: #333;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    transition: all .3s cubic-bezier(.25,.01,.25,1);
}
.select:focus, .select:hover
{
    border-color: #0e7c54;
}
.select:disabled
{
    border-bottom: 1px solid #e1dbdb;
    color: #e1dbdb;
}
.select option
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #13aa72;
}
.switch input:checked+.switch__slider::before
{
    background: #0e7c54;
    box-shadow: -2px 0 3px rgba(0,0,0,.18);
    transform: translateX(20px);
}
.switch__slider
{
    background-color: #e1dbdb;
    border-radius: 10px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
    margin: 0;
}
.switch__slider::before
{
    background-color: #0e7c54;
    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: #333;
    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: #333;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: #f9f7f5;
    border-radius: 3px;
    color: #969696;
    min-height: 52px;
}
.free-question__answer .expert-answer div.correct-answer
{
    background-color: #00c76b;
    color: #f6f2f0;
}
.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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    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: #f9f7f5;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    font-family: Outfit,serif;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.prediction__grid .matchup__teams .date
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #f6f2f0;
}
.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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #333;
    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 #0e7c54;
    border-radius: 6px;
}
.prediction__field
{
    background-color: #fff;
    border-radius: 9px;
    display: grid;
    grid-gap: 8px;
    padding: 12px;
    text-align: left;
}
.prediction__field--tips
{
    color: #333;
    margin: 0 0 12px;
    padding: 10px 12px;
    min-height: auto;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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 #e92636;
}
.prediction__field--wrong::before
{
    background-color: #e92636!important;
}
.prediction__field--wrong input, .prediction__field--wrong input:checked~label
{
    background-color: #e92636!important;
    color: #f6f2f0!important;
}
.prediction__field .split
{
    display: grid;
    grid-column-gap: 4px;
    grid-template-columns: 1fr 1fr;
}
.prediction__field--optin
{
    margin-top: 4px;
}
.prediction__question
{
    color: #333;
}
.prediction__question h3
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    margin-top: 0;
}
.prediction__question p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin: 0;
}
.prediction__option
{
    position: relative;
}
.prediction__option label
{
    background-color: #f9f7f5;
    border-radius: 6px;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #333;
    display: block;
    height: 100%;
}
.prediction__option label:hover
{
    background-color: rgba(249,247,245,.5);
    cursor: pointer;
}
.prediction__option label.correct-outline
{
    background-color: #00c76b!important;
    color: #f6f2f0!important;
}
.prediction__option label.wrong-outline
{
    background-color: #e92636!important;
    color: #f6f2f0!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: #969696;
}
.prediction__option input:disabled~label:hover
{
    background-color: #f9f7f5;
    cursor: default;
}
.prediction__option input:checked~label
{
    color: #f6f2f0;
    background-color: #0e7c54;
}
.prediction__option input:checked~label:hover
{
    background-color: #0e7c54;
}
.prediction__terms
{
    margin-top: 12px;
}
.prediction__not-available
{
    text-align: center;
    padding-top: 24px;
    padding-bottom: 24px;
}
.prediction__not-available__title
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.prediction__not-available__description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.shortcode-card
{
    position: relative;
    padding: 12px;
    padding-left: 48px;
    border-radius: 3px;
    background-color: rgba(31,31,31,.5);
    color: #f6f2f0;
    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: #f6f2f0;
}
.shortcode-card__icon svg path
{
    fill: #f6f2f0;
}
.shortcode-card__title
{
    margin: 0;
    margin-bottom: 6px;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .shortcode-card__title
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.shortcode-card__content
{
    margin: 0;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .shortcode-card__content
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
}
.btn
{
    border-radius: 100px;
}
.jump-links
{
    background: #400708;
}
.mobile-navigation-item.mobile-navigation-item--center
{
    color: #f6f2f0;
}
.mobile-navigation-item__icon svg
{
    fill: #f6f2f0;
}
.mobile-navigation-item__icon svg g, .mobile-navigation-item__icon svg use
{
    fill: #f6f2f0;
}
.mobile-navigation__header .logo svg
{
    max-width: 175px;
}
.navigation__menu ul li:hover :after
{
    background: #fff;
}
.navigation__menu ul li.menu-item-has-children ul li
{
    border-bottom: 1px solid #400708;
}
.navigation__menu ul li.menu-item-has-children ul li:hover
{
    border-bottom: 1px solid #400708;
}
.navigation__menu ul li.menu-item-has-children ul li a:hover
{
    color: #13aa72;
}
.panel-main-header .panel-main-header__title
{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23702524' fill-rule='nonzero' d='M0 0h100v100H0z'/%3E%3Cpath fill='%2360181E' fill-rule='nonzero' d='M49.687 16.879l.068-11.93c-1.623 3.91-.32 8.025-.068 11.93zm-3.205-2.272c1.126-2.29.607-5.527-.149-7.827l.067-.982a9.217 9.217 0 0 0-.285 1.465c.02-2.81.036-5.301.039-7.259h-.507c-.148 7.64-.46 22.56-.304 34.314-1.204 6.693-2.466 16.765-2.677 19.576-1.192 15.982 2.977 30.16 2.979 46.099h.509c0-11.97-.946-22.194-2.125-34.188-.544-5.538-1.77-11.022-.166-16.545.556-1.915 1.23 3.07 1.78 9.472.109-2.415.234-4.83.321-7.235-.002 2.67-.113 5.339-.256 8.007.13 1.56.251 3.187.363 4.81.68-14.122 1.499-38.13.529-35.508-.199.537-.416 1.368-.644 2.397.016-6.759.083-14.385.135-20.858.116 1.42.335 2.841.39 4.262zm-3.034-7.762c-2.217 4.434-.92 10.19 0 14.68.438-4.503-.294-8.944-.132-13.438l.132-1.242zm-2.078.392l.134-3.04c-.818 1.58-1.251 3.35-1.42 5.18a64.973 64.973 0 0 0-.995-5.409v-.62c-2.632 5.964-1.583 13.642.014 19.641.884-1.975 1.283-4.3 1.38-6.721.256 1.401.59 2.747.955 3.977 1.064-4.26-.185-8.733-.068-13.008zm-3.915 80.01c-.203 1.315-.787 2.49.415 4.356-.79-2.034-.124-2.747-.415-4.355zm-.448-2.583l.183 1.596c.136.373.212.69.265.988.118-.76.109-1.568-.448-2.584zm2.963-.21l-.308-4.515c.083 4.757-2.153 7.33.137 12.073 1.62-2.718-.153-4.748.171-7.558zm2.597 8.146c-.131-1.88-.3-3.583-.484-5.505.038 2.2.298 3.75.484 5.505zm-.744-8.328c.089 1.019.176 1.942.26 2.823-.003-.17-.012-.325-.012-.503l-.248-2.32zm.927 11.696a29.698 29.698 0 0 0-.183-3.368c.074 1.042.137 2.137.183 3.368zm6.467-30.584c.474-4.69.25-9.41.152-14.12-.604 4.67-1.634 9.36-.152 14.12zm.247-21.97c-.167 2.608-.15 5.227-.095 7.85.338-2.62.544-5.233.095-7.85zM42.148 75.44c.765-2.105.585-5.427-.386-7.542l-.077.713c.107 2.312-.35 4.538.463 6.829zm-2.31-6.117c.757 2.74-.952 5.451.907 8.2.375-2.393.78-6.798-.675-9.175l-.232.975zm-6.066 19.803c-2.201 3.395-.8 5.941 1.681 9.225-.8-3.755-2.194-5.443-1.681-9.225zm-3.947-79.59l.009.177c.366 2.754-.047 5.79-.117 8.568 1.085-3.076.392-5.832.108-8.746zm0 0l-.102-2.198c-.014.746.032 1.476.102 2.197zm9.713 69.405c-2.669-3.914-1.783-8.062-1.614-12.09.202-4.836-.861-9.654-.811-14.492l.13-3.018c-.897 5.157-.635 9.901-.063 15.033.547 4.905-2.054 9.89 2.358 14.567zm-8.734-3.886l.035.132a.758.758 0 0 0 .026-.049l-.06-.083zm.227-5.922c.838-1.733-.62-2.93-.62-2.93-.354.789-.794 2.338.62 2.93zm4.465 9.165a8.12 8.12 0 0 1-1.26-1.72c-.123.617-.279 1.23-.468 1.844.262.423.573.881.936 1.225-.406-.149-.784-.226-1.118-.674-.596 1.774-1.41 3.54-2.235 5.31.06-1.762-.325-3.504-.843-5.24-.03.178-.069.356-.072.537l-.201.85c-.532-.896-.535-1.954-.254-3.056-.88-2.665-1.849-5.323-1.8-8.024l.716 1.493c.24.296.448.606.634.924-.302-2.779.954-5.552.884-8.38 1.534 3.53 1.397 6.674 1.437 10.028.16-.254.318-.5.475-.742-.1-1.91-.18-4.285-.241-6.941-.543-1.293-1.073-2.586-1.779-3.87-.719 2.304-1.533 4.6-2.085 6.834.06-.925.106-1.952.142-3.051a4.98 4.98 0 0 0-.448 1.179c0 4.645-.027 8.953-.08 11.76.988 2.978 2.203 5.834 3.244 8.374 1.962-1.112 3.348-4.102 4.068-6.986a2.202 2.202 0 0 1-.444-.325c.153.055.307.123.467.23a20.78 20.78 0 0 0 .325-1.579zm-7.598-17.476c.01 1.63.015 3.28.017 4.9a9.9 9.9 0 0 1 .504-2.163c.025-1.157.041-2.377.05-3.653a14.12 14.12 0 0 0-.571.916zm.936-1.432c.135.663.285 1.29.458 1.86.535-1.263.919-2.555 1.31-3.85-.67.641-1.26 1.304-1.768 1.99zm-.97-2.604c.008.649.014 1.307.02 1.974.177-.328.384-.653.592-.977v-.54l.062.44a16.868 16.868 0 0 1 2.284-2.781c.17.111.317.24.474.362.173-.495.347-.989.556-1.478.003.608-.033 1.221-.099 1.837.074.068.137.145.208.216-.014-2.855-.01-5.763.013-8.574-.188.123-.391.241-.619.351-.21-1.305-2.328-2.154-2.997-3.37.064 4.428.118 8.901.118 12.998-.118-.88-.216-1.81-.295-2.785-.05.756-.15 1.527-.316 2.327zm4.109 1.188c-.163-.143-.347-.269-.526-.4a36.03 36.03 0 0 1-.773 3.076c.21 1.16.802 2.322 1.379 3.49a567.327 567.327 0 0 1-.08-6.166zm.504 16.969a53.76 53.76 0 0 1-.538.907c.012.188.023.374.039.564-.086-.082-.152-.164-.233-.246a22.57 22.57 0 0 0-.439.762c.22.79.467 1.561.811 2.277.299-.666.508-1.33.672-1.995-.118-.383-.221-1.166-.312-2.269zm.469-19.14l.008 1.238c.08.12.16.238.233.36-.1-.521-.183-1.055-.241-1.597zm.171 17.89c.01.608.018 1.163.028 1.668.067-.436.13-.873.194-1.309-.063-.459-.048-.852.053-1.129-.07.258-.167.514-.275.77zM27.454 77c0-3.762-.01-9.565-.025-15.285a14.826 14.826 0 0 0-1.308 4.388 111.82 111.82 0 0 0-.015 2.246c.182 2.645.725 5.283 1.206 7.828.054.277.099.55.142.823zm8.674 1.451c.459.493 1.064.95 1.896 1.348-.71-.153-1.349-.498-1.917-.949-.217 2.982-1.515 5.86-5.561 8.791-2.035-2.755-2.426-5.214-2.736-7.846-.037 1.437-.083 2.22-.135 2.058l-.237-.72c.01-.21.015-1.609.016-3.752-.545-1.786-.991-3.605-1.252-5.417.063 1.235.15 2.474.298 3.723 1.032 8.704 1.093 15.596 1.093 24.307h-.507c-.001-10.139-.58-19.426-1.001-28.971a21.783 21.783 0 0 1-.125-2.962c-.16-4.043-.282-8.146-.303-12.406-.032-6.5.39-6.293.833-4.697-.012.643-.02 1.409-.018 2.324.004 3.81-.216 7.542-.321 11.275.166-1.639.556-3.26 1.273-4.846l-.004-1.227c-.044.137-.082.272-.13.411.067-.555.104-1.113.126-1.672l-.01-2.442v-.007c-.145-.099-.539-2.458-.916-3.816.08-4.105.413-2.98.723-1.03l.007.114.001-.06-.008-.054-.058-.777c.03-.018.045-.042.073-.06.01-.812.042-1.62.14-2.425a172.16 172.16 0 0 0-.03-2.984c.097-.078.18.57.25 1.748.033-.161.048-.323.086-.483l.07 1.013c.046.875.115 1.705.186 2.51-.051-4.187.098-8.744.3-13.191.035 2.735.08 5.617.122 8.53.37.481 1.35 1.528 3.626 2.91.09-10.684.43-19.781.99-18.663.031-.004.059 0 .088-.003-.14 1.65-.173 9.2-.152 17.984.797-.872 1.812-1.978 3.246-2.11-1.726.606-2.317 1.636-3.245 2.567.005 1.982.014 4.02.024 6.065.378-3.47 2.19-6.75 6.947-8.355-5.313 2.922-6.11 6.585-5.919 10.292.021-.062.037-.124.06-.187l-.052.347c.034.564.088 1.129.152 1.693l2.585 12.978a29.152 29.152 0 0 1-1.401-2.405c.093 1.575.084 3.125.105 4.52-.039-.285-.077-.57-.111-.858-.126-1.065-.136-2.477-.185-4.027-1.199-2.402-1.882-4.781-1.928-7.207-.07-.1-.14-.199-.214-.295.018 2.569.039 5.048.062 7.33.24.714.385 1.43.33 2.147-.11-.213-.212-.426-.315-.64.014 1.3.028 2.515.042 3.63l.115-.174c.195.302.324.64.433.987.106-.513.225-1.025.392-1.537.176.563.298 1.123.376 1.68.081-.772.134-1.546.327-2.296.684 2.209-.594 5.209.847 7.563.164-1.233.185-2.337.046-3.112-.156-.875-.198-1.975-.217-3.191.338 2.443.814 4.758.722 7.01zm-1.555-50.363c-.53-.042-.775-.446-1.419-.277-.037-.193-.069-.093-.098.242.515-.057.998 0 1.517.035zm.708 58.412c-1.991 3.392.036 4.984.408 8.401 1.248-3.238-.712-5.109-.408-8.401zm-3.508-60.13c-.393-1.779-.459-3.537-.4-5.291-.252 1.755.024 3.591.4 5.29zm-.4-5.291c.067-.465.162-.926.313-1.375 2.025-6.057.368-12.88-.184-19.022-1.19 3.705.064 7.437.28 11.177.179 3.114-.307 6.16-.41 9.22zm4.04 63.966c-1.144.949-5.484 2.455-4.982 3.56-1.266-2.771-1.572-4.329-3.068-6.353 1.79 6.355 1.177 11.362 1.177 17.742h.824c.002-4.868-.344-8.06-.918-12.928 1.349 2.317.954 2.793 2.103 5.142-.092-3.194 3.638-4.087 4.864-7.163zm-6.468-69.465c-.165-5.194.418-10.372.418-15.566h-.824c.205 7.475-.122 14.992-.317 22.467-.087 3.254-.057 7.775.007 12.798.352-7.772.858-15.201.716-19.7zm-2.062 30.64c.144-.025.293-.03.441-.017-.7-10.728.27-35.462.27-46.189h-.51v.423c.151 10.577-1.3 35.21-.201 45.783zm20.304 29.17c.144 8.868 1.327 15.746 1.325 24.604h.51c0-8.727-1.3-15.517-1.521-24.265a.893.893 0 0 1-.314-.34zm-.736 3.088c.474 2.44.193-5.772-.38-14.164a438.719 438.719 0 0 1-.436 7.895c.155 2.101.413 4.193.816 6.27zm-.997-13.968c-.145 3.158-.225 6.317-.048 9.472.033.584.117-.144.229-1.773-.189-2.555-.223-5.124-.18-7.699zm.189-5.777a198.88 198.88 0 0 0-.189 5.777c.077-1.668.165-3.336.254-5.005l-.065-.772zm-3.465-47.845c.335-3.61.26-7.258.266-10.874h-.507c-.052 5.243-.544 10.54.223 15.774-.094-1.633-.134-3.266.018-4.9zm16.28 5.208l-.042-1.954c-.095.664-.098 1.317.042 1.954zM87.792.483c-.796 4.711-1.188 9.025.285 13.748L87.792.483zM76.114 15.224c.864.526 2.976 1.126 1.586 1.846 4.452-.206 6.096 1.22 7.244 2.371l.355.79c1.286-1.17-2.006-3.191-6.616-3.545.664-.865 1.068-1.703 1.28-2.524-.713.737-1.925 1.155-3.85 1.062zm1.326 3.133c2.239.748 3.534 2.915 4.249 5.714l2.348 2.364c-.016-1.401 2.392-7.856-6.597-8.078zm1.746 3.489c3.003 6.737-.34 20.642-.696 23.773-.443 3.896-.593 7.777-.954 11.675.48-1.515.753-3.038 1.166-4.556.113-2.561.487-5.117 1.493-7.654a50.815 50.815 0 0 0 .145 3.736c.24-.384.51-.766.815-1.147.336-7.633 1.77-19.14-1.97-25.827zm1.113 41.436c-.03.137-.067.273-.1.41-.067.91-.142 1.822-.229 2.732.428.492.781.965 1.078 1.425-.318-1.464-.628-2.97-.749-4.567zm.276 4.635c0 .336-.371.57-.854.848a97.82 97.82 0 0 1-1.109 7.175c.532.48 1.189.933 1.812 1.309 2.355-3.453.393-5.85.15-9.332zm-1.801-7.951l-.004-.172-.391 1.042c.119-.293.257-.581.395-.87zm1.551 18.38c-.844-.428-1.462-.884-1.925-1.355-.054.265-.103.53-.16.794.56.526 1.3 1.025 2.267 1.463.98-1.81 1.36-3.501 1.41-5.152-.38 1.333-.992 2.709-1.592 4.25zm-2.051-17.232c-.932 2.458-1.858 4.916-2.38 7.36-.08-3.003-.118-5.907-.046-7.831-.297-1.492-.626-3.785-.928-6.002 0 1.329-.023 2.676-.193 4.091-.062.52-.127.95-.192 1.31.065 2.904.149 5.778.238 8.642.426-2.04.855-2.57.959.585.046-.265.106-.53.162-.795.03 1.078.063 2.166.1 3.228.088-.28.187-.557.293-.832a2.208 2.208 0 0 0-.062-.306c.026.1.043.202.063.303.173-.443.366-.877.567-1.3.064-2.852.364-5.728 1.419-8.453zM76.877 75.69c.002-1.108-.02-2.24-.032-3.387-.059.281-.103.563-.135.846-.004.176-.02.352-.047.527-.023.488 0 .978.083 1.469.031.179.075.36.131.545zM76 52.928l-.002-.008a3.539 3.539 0 0 1-.402.105c0 .015.003.03.004.044.128-.04.257-.082.4-.14zm-.85-3.962c.09.819.185 1.703.283 2.607.08.12.167.235.252.348-.075-.018-.146-.03-.218-.043l.002.019c.077.004.15.014.219.027l-.003-.003c.03.007.056.009.087.017.74.368.892.661.474.883.11.357.01.72-.544 1.133.195 1.668.4 3.249.604 4.432.108.114.237.436.391 1.01.036-.073.066-.146.101-.219.216-5.193.298-10.314 1.234-15.502.057-.314-.195-3.486-.666-7.495-.513 5.292-1.647 9.955-1.907 11.062a18.068 18.068 0 0 0-.308 1.724zm-1.268 36.396c-.01-.567-.016-1.134-.021-1.7-.855-.32-2.052-.193-3.017.117.005.61.014 1.22.024 1.832.274.024.579.04.933.046.892-.061 1.58-.16 2.08-.295zm-3.04-2.077c.73-.107 1.646-.105 2.718.076.111.02.199.043.3.065l-.002-.455c-.893-.163-1.982-.122-3.019.012l.002.302zm-1.309-2.738l-.038.073.003.242.035-.315zM81.714 51.62c1.786 4.628 2.902 9.447 3.59 14.192a61.535 61.535 0 0 1-3.61-14.073 15.938 15.938 0 0 1-.344 1.67c-.193-.878-.261-2.026-.257-3.366-.02-.047-.036-.095-.056-.142.02 1.18-.109 2.363-.338 3.548.068.95.12 1.902.148 2.856.19-.94.376-1.907.551-2.895-.213 4.082-.973 8.262.36 12.337 1.776 5.437 1.528 9.342-1.28 14.695-1.014-.473-1.833-.982-2.497-1.516-.174.754-.346 1.508-.542 2.264l-.636-2.796c.013-.197.018-.4.026-.6a5.97 5.97 0 0 1-.643-.971l.07 1.751c2.567 3.47.581 6.74-.251 10.266-.383-3.194 1.044-6.116.29-9.257.045 1.266.037 1.49-.081-.035-.412.89-.76 1.479-1.053 1.825.024.856.044 1.715.066 2.574.523.385.484.847.03 1.224.111 4.845.176 9.753.127 14.822l-.736-.001c-.237-2.42-.402-4.795-.525-7.143-.344.993-.755 1.966-1.036 2.829-.363-3.079-3.698-5.99-.086-8.861.372.22.676.463.918.728-.011-.45-.016-.897-.024-1.346a9.202 9.202 0 0 0-.894.618c-.504-.298-1.13-.553-1.917-.747.885.266 1.878.156 2.809.006l-.006-.33c-.774.157-1.759.18-2.884-.036-.05-.01-.088-.023-.135-.032.041 2.502.12 5.028.263 7.593-.557-1.755-1.169-3.465-1.562-5.238.031 3.92.05 7.885.048 11.96h-.736c-1.742-17.556.501-33.1-.484-50.632.134 2.12.376 5.683.665 9.043.147 5.777.266 11.442.357 17.109.105-.354.235-.706.43-1.05.112.315.202.63.277.945.317-2.75.625-5.509.879-8.27-.078 5.232-.192 10.381-.168 15.596 1.345-.597 2.317-1.286 3.014-2.041 0-.338.002-.675.004-1.013-.071-1.018-.05-2.32.03-3.701.02-1.73.048-3.463.076-5.197-.794-2.342-1.52-4.561-.905-6.292.39.732.707 1.479.966 2.237.024-1.761.04-3.535.047-5.32-.095.069-.192.03-.288-.102.068-.297.095-1.063.066-2.458-.04-1.913.019-3.767.144-5.608a9.063 9.063 0 0 0-.005-.165c-.727-.16-.61-.484-.165-.752a.689.689 0 0 1 .138-.183c-.015-.498-.026-.992-.044-1.494-.128-3.47.048-2.858.366-.682.042-.384.088-.77.134-1.157 0-.676-.009-1.334-.006-2.015.017-2.748.16-2.524.38-.896l.196-1.385c.16-1.113 1.605-7.606 1.643-13.897a125.5 125.5 0 0 0-.642-3.937c.73 6.84-1 15.854-1.888 17.746-.002-3.813.427-21.777-2.153-25.53 1.525.533 2.551 1.92 3.21 3.79a29.909 29.909 0 0 0-.527-1.908c-.836-1.312-1.987-2.253-3.537-2.645 1.287.291 2.345.873 3.2 1.694-.463-1.179-.948-1.85-1.447-1.728 1.264-.327 3.056.4 3.408.558.038.017.071.041.108.06l-.552-.556a9.22 9.22 0 0 1 1.189.917c.798.54 1.432 1.293 1.922 2.212l2.77 2.785c1.853 7.264-.217 18.804.025 21.004.237 2.152.325 4.364 0 6.545zm5.799-24.262c-.07-1.993-.182-3.813-.363-5.38-.385 1.39-.625 3.418-.77 5.807.3-.623.674-.81 1.133-.427zM72.799 97.712c.307-.686.366-1.364.288-2.034-.26.796-.409 1.499-.288 2.034zm14.083-22.011c-2.449 1.828-5.517 4.458-6.499 6.597.102-.666-.248-1.361-1.708-1.786.965 4.97-2.776 7.86-2.67 12.845 2.064-5.787 2.597-9.679 9.941-15.252-.665 6.162-2.82 11.196 1.39 17.282-3.836-7.149 3.39-12.48-.454-19.686zM75.384.013h-.74c-.006 1.162 1.304 3.253 2.215 5.489-.585-2.577-1.474-4.878-1.475-5.489zm1.754 11.224c1.017-1.662.53-3.753-.279-5.735.446 1.962.712 4.078.279 5.735zm-5.522 2.814c.216.078.45.121.701.137 2.979.18 4.337-1.098 4.821-2.951-.779 1.272-2.434 2.294-5.522 2.814zm1.84.662l.51.151c1.865.47 3.045-.089 3.786-1.099-.846.716-2.19 1.127-4.296.948zm5.481-6.63l-.003-.072c.842 2.02 1.578 4.025 1.028 6.151 2.986-3.086-2.855-11.832-2.647-12.858-.304 2.357.71 4.53 1.609 6.684l.013.095zm-1.185 5.682c1.667-1.407 1.406-4.002 1.185-5.682.055 1.61-.065 4.159-1.185 5.682zm5.129 5.062c1.433 1.132 2.234 2.5 2.206 2.735-.045-1.244-.626-2.137-2.206-2.735zm-6.805-1.046l-.706.107c3.66.077 6.026.378 7.51.94-1.575-1.245-3.918-2.203-6.804-1.047zM93.558 74.56c-.46-2.163-.299-4.372-.018-6.58-.309-.84-.611-1.681-.84-2.52-.01 4.569-.075 9.346-.217 14.558.321-.202.59-1.09.812-2.494-.17.125-.338.251-.527.374.202-.187.386-.375.556-.563.06-.406.118-.851.171-1.334l.063-1.44zm2.36-.965v2.49c-.2.493-.522.906-.868 1.285l-.005.835c-.11-.17-.193-.344-.29-.516-.726.741-1.457 1.376-1.441 2.238.006-.079.018-.313.036-.683-.256.49-.544.773-.868.809-.082 2.98-.19 6.1-.327 9.412-.102-2.856-.221-5.68-.33-8.491-.291.928-.707 1.845-1.317 2.744 0 0-.117-5.546 0-7.442.212-3.333-1.611-6.84-.355-10.156.337 1.917.92 3.908 1.402 5.919-.112-6.3-.003-12.653.68-19.31.132-1.277.236-2.085.318-2.531.009.434.018.869.025 1.302l.063-1.666c.279-.72.18 4.55.03 8.325.008.874.015 1.752.02 2.633a6.189 6.189 0 0 1 .95-1.646c-.85 1.844-.429 3.882.279 5.975.027-.207.052-.415.076-.622l.17-3.877a13.27 13.27 0 0 0-.087-.98c-.303-2.308-.52-6.816-.536-11.795-.703-11.868.429-28.009.968-35.972l.127 18.538c.205-1.09.444-2.023.721-2.739l-.049 7.969c.297-5.964.53-9.925.608-9.437v45.262c.1.722.118 1.432 0 2.127zM68.397 49.361c-.008-.15-.012-.298-.022-.448-.139-2.336-.11-1.652.022.448zm-1.65-6.046a30.92 30.92 0 0 1-.234-3.212 575.549 575.549 0 0 0-.092 7.576c.1-1.101.199-2.203.291-3.306.025-.302.036-.658.035-1.058zm-.836-.624c-.218.654-.493 1.173-.84 1.497v-.787c0-2.7-1.07-16.008-1.331-21.486-.441-2.107-.868-3.897-1.231-5.104.42 2.915.822 5.845 1.101 8.839.963 10.25.908 17.99.398 24.535v.022c.054-.709.106-1.417.17-2.132.708-7.93.936 3.206 1.44 7.984-.414 4.16-.835 8.321-1.209 12.482.382.618.699 1.266.944 1.94.09-4.558.227-9.126.345-13.75-.027-.206-.054-.431-.08-.672l.129-1.298a515.05 515.05 0 0 0 .164-12.07zm-1.963 3.825c-.091-9.091-1.098-20.79-1.83-31.024-.344-1.347-.432-2.694-.372-4.041a158.194 158.194 0 0 1-.725-5.982c-.143 2.882-2.203 5.878-2.605 8.672l-.025-1.15c-.125-1.937-.853-4.098-1.215-6.253 0 11.01-.005 20.022-.009 28.087.319-2.42.846-4.554 1.67-6.23-.256 10.912.146 24.46.285 37.414.815-13.295 1.02-31.89.733-41.608 2.246 5.215 3.775 13.47 4.093 22.115zm-6.79 4.893c-.005 9.61-.008 18.985-.004 30.605.272-1.875.58-3.766.834-5.703-.03.042-.056.089-.086.13l.136-.516c.212-1.683.38-3.4.435-5.178.134-4.344-.769-11.734-1.315-19.338zm7.74-35.216c.018.07.04.14.057.209.464.272 1.102.53 1.856.75-.832-.276-1.489-.612-1.913-.96zm-.437-3.314c.1-.097.2-.194.302-.29-.092.052-.197.104-.296.156 0 .045-.005.09-.006.134zm2.912 1.485c1.904.03 4.327.429 6.096.954-1.561-.613-3.892-1.067-6.096-.954zm1.69 44.04c-.087-3.374-.18-6.794-.283-10.284-.015.127-.031.25-.046.356-.062.43-.2-.397-.387-1.832a5.697 5.697 0 0 1-.152.577c-.298-.264-.547-.652-.756-1.133-.249 3.956-.537 7.388-.759 9.196a30.27 30.27 0 0 1-.258 1.752c.025 4.723.08 9.466.148 14.089.034-.082.06-.172.096-.252-.425 3.148 1.118 6.243.151 9.406-.04-.07-.067-.148-.106-.22.124 7.53.24 14.42.245 19.94l-.741.001c-.687-6.925-.923-13.622-.946-20.257a14.383 14.383 0 0 1-.647 1.605l-.306-.712c-.227-2.884-.214-5.771-.202-8.656-.15 1.83-.293 3.659-.415 5.49l-.16 2.419c-.157-7.052-.253-14.038-.004-21.203a64.107 64.107 0 0 1-.57 4.012c-.58 6.21-1.144 12.423-1.174 18.625-.103 21.102-.433-2.433-.433 18.676h-.738c-1.375-13.865-.455-22.68.816-30.976-.628 1.965-1.38 3.776-2.27 5.385-.015 9.085-.274 17.488-1.129 23.973a25.132 25.132 0 0 1-.877-3.04l.003 4.597-.739-.001.006-40.078c-.385 2.546-.846 3.528-.8-.527.03-2.557.247-5.953.488-9.776.12.052.223.16.313.316V44.39a696.27 696.27 0 0 1-.313 5.166c-.484-.212-1.222.495-2.305 2.669l.181-39.476c1.284 2.652 2.037 6.214 2.441 10.233L56.44.014h.738v2.703a6.347 6.347 0 0 1 1.095-2.36c1.518 1.112 2.288 2.28 2.593 3.478A85.36 85.36 0 0 1 60.62.013h.74c.004 2.997.18 6.664.435 10.698.288-3.547 1.427-7.104 1.348-10.698h.739c.004 3.157 2.873 5.817 1.455 8.975a9.488 9.488 0 0 0-.852 3.322 802.858 802.858 0 0 0 2.015-3.2c.273.574.314 1.136.102 1.683.522-.597.904-1.202.945-1.824.22-3.147-1.277-5.809-1.332-8.956h.74c0 2.577 1.68 4.654 1.872 7.227.108 1.447-1.116 2.712-2.42 3.947-.238.37-.619.733-1.14 1.086-.293.29-.567.58-.812.873.006.447.05.89.11 1.33.622-.167 1.5-.299 2.703-.375 7.85-.499 13.927 4.028 5.041 3.911-2.658-.034-5.543-.657-7.296-1.403.086.305.176.609.273.913.586.471 1.248.941 1.884 1.412a63.18 63.18 0 0 1-1.796-1.792c1.042.403 1.874.814 2.56 1.231a7.235 7.235 0 0 0-.855-.787c2.043.425 3.038.652 3.794 1.446 5.159 5.442 1.92 24.317.87 30.817.411 3.072 1.239 10.366 2.039 11.456-.302 1.3-1.406-6.434-2.163-10.66-.03.196-.044.39-.068.585.13 3.038.08 6.08-.067 9.119.037 1.358.046 2.715-.05 4.072-.078 1.09-.185 1.454-.312 1.29-.04.475-.073.95-.116 1.427.008-.544.015-1.09.02-1.635-.08-.245-.167-.663-.259-1.217.28-3.428.136-6.846.24-10.264a217.545 217.545 0 0 0-.096-3.377c-.125-3.402.099-3.094.47-1.258.025-.178.068-.356.097-.533 0-.344.02-.434.056-.317.075-.432.136-.864.233-1.295.95-4.247 1.606-17.481-1.566-25.17-.173-.206-.349-.41-.533-.613 1.797 4.184.922 19.534.598 22.295-.428 3.665-.814 3.315-1.163 1.083.549-6.717 1.085-19.086-.231-22.269-.442-1.068-1.72-2.174-2.983-3.28.559 1.553 1.154 3.132 1.544 4.791.059-.774.093-1.38.085-1.757.944 2.662 1.533 13.23 1.266 19.906.103 1.011.21 1.905.32 2.609-.06.714-.118 1.359-.174 1.927.38 3.609 1.209 13.726 1.837 17.522-.031.375-.05.748-.092 1.123-.463 4.111-1.109-1.139-1.612-7.005zm-1.565-44.836c2.228-.86 3.838-3.185 2.408-4.144.028 1.402-1.546 2.88-2.717 4.236-.115.033-.221.07-.343.102l.09-.004c11.141-.454 2.687-11.535 2.681-13.745h-.74c.176 3.582 8.489 10.522-1.38 13.555zM63.143 100l.739-.001c-.005-6.899-.199-13.533-.344-20.11-1.245 18.303-.402-1.39-.395 20.111zm8.36-86.633c1.92-.788 2.065-2.233 1.626-3.085-.797 1.165-1.506 2.432-3.352 3.474l.463-.022c.326-.062.613-.14.88-.226-.456.152-.945.295-1.502.418.15.015.298.023.44.023 3.637.04 4.822-1.751 4.905-4.069-.208 1.4-1.182 2.633-3.46 3.487zM72.386.013h-.742c-.064 1.623 2.3 4.64 3.104 7.51-.629-3.24-2.362-6.66-2.362-7.51zm2.362 7.51c.157.812.242 1.611.215 2.357.112-.75.011-1.548-.215-2.358zm-2.365 92.47c0-2.439-.583-4.614-1.252-6.722.123 2.209.287 4.444.513 6.722h.739zM89.155 0h-.74c-.054 21.598.567 35.804.943 49.186 2.37-23.545 1.849-23.211-.203-49.186zm.001 99.988c-.016-3.11-.092-6.155-.194-9.157-.151 2.903-.33 5.935-.545 9.157h.74zm.202-50.802c-.106 1.059-.218 2.154-.336 3.314-.181-6.133-.428-14.027-.74-24.097-.28-.513-.536-.85-.77-1.045.192 5.565.034 12.53-.013 19.479a49.368 49.368 0 0 0-1.044 5.618c-.05-6.46-.524-17.3-.076-24.67-1.883 3.904-.934 24.8-.311 28.71-.233 3.745-.166 7.492-.002 11.227a64.777 64.777 0 0 1-.762-1.91c.336 2.322.583 4.626.747 6.875l1.192 2.084c-.3-5.267.035-10.53.394-15.793.117 2.952.318 5.717.647 8.158-.038 7.923.407 15.662.678 23.695.884-16.902.753-28.91.396-41.645zm3.035 50.81a329.33 329.33 0 0 0-.238-10.532c-.137 3.31-.303 6.8-.504 10.532h.742zm0-99.983l-.742.001c.107 22.155.638 36.515.902 50.183.033-.177.062-.297.088-.364.61-15.663 1.968-37.475-.248-49.82zM22.562 85.717l.022 1.858a8.957 8.957 0 0 0-.022-1.858zm-6.27 4.647c-.015-1.408.86-.887 1.502-2.248-1.312.743-2.324 1.244-1.502 2.248zm6.987-62.165c-.288 6.748-.658 13.052-.725 17.018-.074 4.361.425 8.734.723 13.106.002-9.578.004-18.829.002-30.124zm-4.001 58.604c-.001-.382-.022-.75-.053-1.114-.623-.927-2.43-1.825-4.273-1.624-3.81.446-.097 3.823 2.953 3.353.724-.113 1.155-.337 1.373-.615zm-.564-4.154c-.34-1.471-.75-3-1.02-4.838-.059.597-.099 1.17-.093 1.693-.588-3.017-.918-6.125-.6-9.181a61.714 61.714 0 0 0-.063-.613c.013 1.35-.04.71-.136-.993-.317 3.434-.72 6.88.057 10.306.268 1.181 1.098 2.407 1.855 3.626zm-2.134-1.992c-1.18-2.846-.67-5.862-.485-8.748.264-4.109.498-4.433.706-3.22-.217-3.93-.65-13.388-.98-17.027.017-.373.027-.746.05-1.12.262-4.231.63 1.478.91 7.545.038 3.387.08 6.571.124 9.454l.03-.342c.05-.657.1-1.194.149-1.634a761.539 761.539 0 0 0-.304-7.478c-.108-9.584-.193-20.79-.25-31.47-.054.29-.119.577-.207.859-.03-.16-.053-.32-.08-.48-.19 4.286-.378 9.22-.532 14.187.045-7.264.096-14.832.066-21.912-.734.711-1.265 1.755-1.646 3.026.008 6.236-.034 12.753-.07 19.04.438 4.509.845 8.38.506 10.122-.221-.754-.4-1.745-.544-2.912-.009 2.054-.014 4.058-.014 5.991.053-.075.107-.037.162.098-.039.297-.054 1.06-.038 2.453.022 1.83-.018 3.603-.08 5.366l.004.392c.4.16.335.482.092.751a.777.777 0 0 1-.07.171c.099 2.616.106 5.225-.073 7.815l.264 2.546c.184-2.725.735-5.458 1.013-8.118-.226-3.097-.676-10.295-1.112-11.376.165-1.298.77 6.419 1.184 10.633.015-.193.024-.386.037-.58-.128-5.438.04-14.514.319-23.506-.02 3.142-.037 6.228-.047 9.19.049.229.101.676.157 1.289-.153 3.399-.076 6.79-.13 10.178.012 1.193.029 2.34.051 3.43.068 3.395-.054 3.086-.258 1.256-.014.177-.037.354-.052.53 0 .344-.01.434-.03.317-.042.431-.076.861-.128 1.293-.501 4.082-.847 8.143.683 12.095-.17-.698-.24-1.407-.29-2.124.26.693.575 1.361.913 2.02zm-2.472-64.05l.011 1.677c.467.327 1.12.21 1.652-.099-.003-.614-.007-1.222-.012-1.827a3.68 3.68 0 0 0-.504-.05c-.493.062-.873.162-1.147.299zm1.666 2.068c-.4.105-.898.103-1.482-.077-.063-.019-.114-.045-.172-.067l.002.454c.489.165 1.086.124 1.654-.009 0-.1 0-.2-.002-.3zm2.278 52.406c.132.902.128 1.858.062 2.821.013.153.024.308.04.46.026-.322.07-.64.138-.95-.051-.895-.114-2.074-.185-3.298-.019.27-.037.592-.055.967zm.428 1.657a5.76 5.76 0 0 1 .185-.488c-.059-.884-.119-1.657-.178-2.233-.002.6-.004 1.192-.004 1.768l-.003.953zm-5.433-8.792c-.377-.355-.45-.64-.22-.856a1.353 1.353 0 0 1 .201-.986c-.052-1.861-.184-3.718-.454-5.564-.022.079-.035.159-.056.238-.117 5.173-.163 10.276-.676 15.445-.029.287.086 1.593.304 3.23.15-1.807.493-3.574.763-4.931.076-2.193.144-4.386.138-6.576zm-2.306-12.323c.65-5.453 2.153-21.108 1.805-24.83-.13-1.387-.67-2.945-2.06-4.09-1.693 5.69-.12 24.16.115 29.956.042-.346.087-.691.14-1.036zm14.366 12.072l-.1 25.36a43.738 43.738 0 0 1-1.154-6.206 6155.37 6155.37 0 0 0-.178 16.847v.296l-.403.001v-2.797a9.406 9.406 0 0 1-.608 2.212c-.86-1.146-1.275-2.237-1.43-3.303.062 1.26.115 2.543.144 3.888h-.404c-.003-3.14-.11-6.157-.262-9.115-.19 2.92-.757 5.703-.716 9.115h-.405c-.002-3.15-1.573-6.279-.796-9.43.08-.316.144-.621.202-.92-.28.221-.56.224-.839 1.036-.318-1.216-.097-.79.92-1.512.048-.292.089-.578.119-.855-.443.64-1.04 1.105-1.518 1.674.248-.912.95-1.405 1.544-1.969.02-.245.036-.486.043-.72-.343.182-.83.327-1.529.408-.48.055-.944.041-1.39-.015a5.73 5.73 0 0 0-1.283.726c.255-.086.593-.189 1.045-.345l.254-.022c-1.01 1.04-1.4.297-1.836 1.46a2.705 2.705 0 0 1-.103-.485c-.56.661-.827 1.432-.903 2.26.024-2.003.618-3.567 2.463-3.652-3.323-.63-5.18-3.929-1.008-3.829 1.583.037 3.302.77 4.222 1.596a17.585 17.585 0 0 0-.127-.96c-.577-.928-1.376-1.846-1.963-2.771.546.987 1.126 1.971 1.667 3.004a7.993 7.993 0 0 1-1.62-1.485c.21.348.437.695.687 1.041-1.12-.424-1.665-.65-2.079-1.442a12.965 12.965 0 0 1-.798-1.904l.21 2.044c-1.381-3.66-1.189-7.47-1.18-11.192-.18 2.524-.532 5.027-1.157 7.491a70.687 70.687 0 0 1-.05-3.451c-.115.886-.184 1.81-.167 2.712.236 1.296.515 2.555.823 3.518.542.915 1.383 1.6 2.694 1.85-1.096-.21-1.913-.692-2.522-1.357.333.881.694 1.392 1.068 1.223-.693.327-1.675-.398-1.868-.556-4.124-3.388-1.463-9.079-1.225-12.88.241-3.866.324-7.718.52-11.585-.255 1.476-.416 2.959-.635 4.437-.062 2.57-.264 5.135-.818 7.682a92.66 92.66 0 0 0-.081-3.738c-.152.443-.317.886-.517 1.326a100.48 100.48 0 0 0-.207-3.982c.113.53.22 1.064.343 1.589-.011-1.137.072-2.277.19-3.419-.039-.987-.07-1.978-.086-2.97-.104.938-.206 1.902-.303 2.888.118-4.072.534-8.242-.195-12.307-.974-5.424-.837-23.354.7-28.694 1.251 1.064 1.978 3.62 2.354 6.757.08-1.136.177-1.951.29-2.222.177.688.13 3.461.021 6.707.097 3.495-.082 7.171-.363 10.117-.03 1.253-.028 2.175.028 2.529-.054-.37-.076-.75-.133-1.12a1.782 1.782 0 0 1-.026-.178c-.206 1.817-.447 3.255-.67 4.022-.112.388-.29 1.294-.502 2.575-.088 1.811-.088 3.628-.063 5.446.646-3.158 1.362-6.316 1.663-9.453.061 3.356.324 6.774.571 10.213.035-.475.07-.873.105-1.198-.03-3.701-.072-7.606-.118-11.604-.167-3.163-.218-6.825-.225-10.425.035.64.077 1.284.124 1.927-.035-2.9-.07-5.803-.103-8.67a907.413 907.413 0 0 0-.021 6.743c-.143-2.62-.178-5.183.013-7.45-.032-2.799-.061-5.558-.086-8.24-.263-.374-.244-.813-.01-1.177-.056-6.222-.084-11.992-.06-16.797h.404c.128 2.38.22 5.034.286 7.874.193-1.22.42-2.402.575-3.41.2 3.476 1.996 7.553.059 10.606a3.387 3.387 0 0 1-.528-.856l.014 1.53c.193-.218.366-.442.514-.674.275.335.604.62 1.033.814-.487-.267-1.034-.156-1.545-.005l.002.33c.424-.158.967-.183 1.587.034.024.009.043.02.066.029a517.62 517.62 0 0 0-.138-8.9c.304 2.054.638 4.107.854 6.133-.016-4.962-.024-9.558-.024-13.505h.403c.937 17.185-.23 47.6.235 65.512.234-2.094.44-1.812.618-.478.12-1.553.25-3.101.353-4.64.034-.499.065-.917.097-1.27.03-4.655.031-9.597.016-14.64-.034.238-.069.442-.105.594.233-3.14-.613-20.261-.083-23.418.017.053.033.122.05.185-.064-8.083-.124-15.651-.126-21.845h.406c.348 6.416.487 14.391.515 22.881.104-.984.223-1.775.357-2.287l.168.71c.18 4.177.084 22.396.114 26.573-.316-.823-.557-2.348-.73-4.27-.05 5.217-.11 10.32-.16 15.088.322 3.982.436 17.375.851 8.89-.18-8.015.05-14.383.427-20.14.072-16.382-.26-35.206-.265-47.445h.405c.001 11.883.145 27.747.156 43.36.236-3.011.496-5.922.74-8.898-.057 15.383-.124 31.182-.156 42.745-.016 6.333-.34-7.88-.665-14.154-.05 4.75-.126 9.284-.238 13.45.118 2.211.263 4.407.408 6.61a230.33 230.33 0 0 1-.427-5.944 431.356 431.356 0 0 1-.123 3.88l-.005.129c.006.2.016.402.015.602l-.036-.093-.003.087c.251 1.032.492 2.076.696 3.136l-.117-1.798c.058.697.115 1.394.175 2.08l.017.083c.264 1.435.35 2.76.336 4.036.15 1.802.286 3.63.396 5.515.074-2.398 1.199-4.714 1.42-7.264l.013 1.237c.071 1.955.478 3.64.674 5.314 0-10.009.002-18.326.003-25.973a31.867 31.867 0 0 1-.92 5.093c.073-5.695.019-12.638-.059-20.083l-.499 24.267c-.15-9.25-.044-26.74.35-39.779-.098-13.177-.053-26.377.647-36.03.2 1.012.356 2.185.48 3.473L23.27.013h.404c.663 30.738.6 46.53.375 66.335.256-.187.6-.986 1.057-2.653zm-9.51 14.776c.02.057.049.11.07.166-.034-.5-.062-1.004-.112-1.51l.042 1.344zM6.496 99.284c.437-4.7.651-6.996-.156-11.709l.156 11.71zm6.397-12.7c-.474-.523-1.63-1.121-.87-1.84l-.355-.212c.392-.034.806-.177 1.246-.498l.386-.107c-2.005-.077-3.3-.376-4.114-.937l.07.104-1.2-.716-.194-.787c-.705 1.167 1.1 3.183 3.623 3.536-.345.82-.55 1.566-.67 2.27.394-.584 1.052-.901 2.078-.812zm-6.254-12c.04 1.754.098 3.508.208 5.262.246-1.609.383-3.224.456-4.843-.172.275-.39.176-.664-.42zm8.068-72.296c-.169.687-.195 1.425-.15 2.188.137-.898.216-1.662.15-2.188zM9.853 64.424c-.332-4.742-1-9.592-1.993-14.284.38 4.776.999 9.628 1.993 14.284zM6.797 27.168c.187 5.95-.074 16.69-.293 26.616a112.41 112.41 0 0 0-.29-4.988C6.304 36.268 6 21.346 5.84 9.538c-.727 24.848-.35 39.402-.013 57.208l.01-3.637c.045-.834.086-1.715.124-2.62.119 6.61.267 12.948.267 12.948.15.498.286.872.411 1.146a229.354 229.354 0 0 1-.052-5.05c.294-2.058.507-4.12.651-6.184.042 3.879.24 7.776.065 11.654.965-1.54.499-14.643.162-16.466.093-3.437.059-6.874-.023-10.303.147.631.282 1.268.418 1.906-.185-2.317-.32-4.615-.41-6.859l-.653-16.113zm.198-.927c1.35-1.837 3.033-4.476 3.56-6.617-.067.674.12 1.386.935 1.816-.528-4.958 1.52-9.834 1.462-14.808-1.13 5.774-1.423 11.65-5.444 17.21.364-6.148 1.544-13.163-.762-19.234 2.1 7.132-1.857 14.443.249 21.633zM3.267 78.265a813.397 813.397 0 0 1-.15 3.119.804.804 0 0 0 .226-.11c.015-.908.034-1.817.056-2.724a3.359 3.359 0 0 0-.132-.285zm-.49 2.705l-.02-3.366a1.917 1.917 0 0 1-.122-.26c-.053 1.651-.023 2.94.142 3.626zm2.427-31.136a308.205 308.205 0 0 1-.754-9.39c.036 8.543-.045 16.585-.387 22.664-.019.348-.038.656-.056.936l-.06-4.077a393.603 393.603 0 0 1-.146 6.078c-.055-.194-.065-1.654-.05-3.494-.106 1.327-.23 2.774-.36 4.259.105 2.616.092 5.17.017 7.737l.038 2.33c.103-3.579.244-7.17.355-10.832.04.142.107-.407.206-2 .158 10.2.337 21.279.376 35.947l-.406.001c-.634-6.432-.732-12.522-.636-18.568-.085.067-.163.093-.23.083-.105 2.075-.212 4.199-.294 6.413l-.038-6.568c-.731-.424-.867-3.206-.733-6.778V25.857c.136-.609.29 2.214.448 6.83l.03-8.944C4.306 28.791 3.129 44.4 3 52.677c.03 1.377.057 2.752.083 4.11.072 1.037.13 2.081.176 3.13.185-1.854.308-3.19.29-3.618.135-.201.237-.234.31-.121l.022-.76c-.17-12.92-.22-25.672.205-44.207.05 3.478.11 7.191.167 11.014.158-1.652.4-3.03.754-3.982 0 0 .065 5.533 0 7.426-.115 3.323.883 20.857.196 24.165zm-1.911 6.957c.097-.222.181-.38.256-.492-.012-.29-.089-.17-.256.492zm9.659-43.659c-.488 3.768-1.702 7.239.196 10.977-1.093-3.82.051-7.207-.196-10.977zm2.404 74.387a.875.875 0 0 0-.385-.136c-1.697-.187-2.435 1.022-2.672 2.762.413-1.15 1.323-2.094 3.057-2.626zm-2.064 12.473h.406c.003-1.155-.711-3.001-1.21-4.941.322 2.28.804 4.335.804 4.941zm-.993-9.847c-.517 1.442-.248 3.208.189 4.906-.236-1.676-.383-3.47-.189-4.906zm-.41-2.306c-.784 1.028-.66 2.828-.544 4.09-.024-1.188.043-2.953.544-4.09zm2.459-.744l-.28-.15c-1.12-.515-1.784-.008-2.18.894.454-.596 1.206-.937 2.46-.744zm-3.003 4.835c.006.294.016.54.028.742-.48-1.674-.9-3.286-.559-5.275-1.71 2.526 1.536 10.039 1.42 11.068.16-2.255-.343-3.992-.82-5.649-.01-.236-.038-.538-.069-.886zm-2.16-8.94c-.784-1.128-1.222-2.493-1.207-2.728.024 1.242.343 2.133 1.208 2.728zM21.379.013h-.404c0 9.492-.038 21.838-.083 34.462.75-9.18 1.33-19 .487-34.462zm-3.41 87.795l-.05.003c-6.1.453-1.471 9.977-1.468 12.181h.405c-.098-3.65-4.853-9.267 1.113-12.184zm-.06 12.185h.406c-.03-3.14-.85-6.27-.729-9.41.008-.22.045-.415.094-.597-.48.57-.839 1.25-.795 2.323.105 2.565 1.025 5.113 1.025 7.684zm-4.244-6.554a15.54 15.54 0 0 1-.143-2.154c-.064.689.003 1.415.143 2.154zm1.676 6.554c.035-1.59-1.214-4.127-1.676-6.554.362 2.799 1.27 5.724 1.27 6.554h.406zM14.936.013c0 2.43.318 4.901.684 7.372a256.57 256.57 0 0 0-.28-7.372h-.404zm-9.187 0c.008 2.804.043 6.032.091 9.525.088-3.02.19-6.175.314-9.525h-.405zm.406 99.98c.019-13.377-.148-23.772-.328-33.247L5.75 99.993h.405zM4.383.013c-.117 3.972-.214 7.682-.296 11.198-.059-4.141-.103-7.952-.11-11.198h.406z' opacity='.6'/%3E%3Cpath fill='%23500413' d='M48.932.006L48 13.679l1.314 34.043-.716 15.21.334 37.068h.615V.006h-.615zM99 2.024L98.898 100h-1.035c.07-11.7.456-19.05.008-29.262L97.938 0h.96v.027L99 2.024z'/%3E%3Cpath fill='%234F0715' d='M98.822 0v.027l.104 1.997L98.822 100H100V0h-1.178zM49 .005V100h1.884L50.91 0 49 .005z'/%3E%3Cpath fill='%234F0715' d='M0 0h100v100H0z' opacity='.15'/%3E%3C/g%3E%3C/svg%3E");
    color: #f9f7f5;
}
.panel-main-header__button svg
{
    stroke: #f9f7f5;
}
.panel-main-details__header path, .panel-main-details__header svg, .panel-main-details__header use
{
    fill: #333;
}
.panel-main-details__menu-left svg path, .panel-main-details__menu-right svg path
{
    fill: #333;
}
.panel-main-details__menu-center span
{
    color: #333;
}
.panel-main-details__table span
{
    color: #333;
}
.panel-main-details__table li
{
    border-bottom: 1px solid #e1dbdb;
}
.panel-main-details__menu>li .expand .prize-details .prize-icon svg
{
    fill: #333;
}
.panel-main-details__menu>li .expand .prize-details .prize-icon path
{
    fill: #333;
}
.panel-main-leaderboard__row span:nth-of-type(3)
{
    color: #333;
}
.panel-main-leaderboard__row span:nth-of-type(4)
{
    color: #333;
}
.panel-main-terms-and-conditions h4
{
    color: #333;
}
.swiper-button-next--large, .swiper-button-next--medium, .swiper-button-next--small, .swiper-button-prev--large, .swiper-button-prev--medium, .swiper-button-prev--small
{
    background: #f9f7f5;
}
.swiper-button-next--large svg path, .swiper-button-next--medium svg path, .swiper-button-next--small svg path, .swiper-button-prev--large svg path, .swiper-button-prev--medium svg path, .swiper-button-prev--small svg path
{
    fill: #0e7c54;
}
.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: #f6f2f0;
}
.campaign__content--invert-font-color
{
    color: #333;
}
.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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
}
@media(min-width: 768px)
{
    .campaign__heading
    {
        font-family: Outfit,serif;
        font-size: 50px;
        font-style: normal;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
@media(min-width: 768px)
{
    .campaign__heading--small
    {
        font-family: Outfit,serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
    }
}
@media(max-width: 1023px)
{
    .campaign__heading--hide-mobile
    {
        display: none;
    }
}
.campaign__subheading
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin-top: 12px;
    margin-bottom: 0;
}
@media(min-width: 768px)
{
    .campaign__subheading
    {
        font-family: Outfit,serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
    }
}
@media(min-width: 768px)
{
    .campaign__subheading--small
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.campaign__description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-top: 12px;
    margin-bottom: 0;
}
.campaign__description p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .campaign__description
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        text-transform: none;
    }
    .campaign__description p
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        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: #f9f7f5;
    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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0 auto 12px;
}
@media(min-width: 768px)
{
    .casinokollen .offer-banner__title
    {
        font-family: Outfit,serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
        margin-bottom: 4px;
    }
}
.casinokollen .offer-banner__description
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin-bottom: 12px;
}
@media(min-width: 768px)
{
    .casinokollen .offer-banner__description
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.casinokollen .daily-jackpots__description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-bottom: 18px;
}
.casinokollen .facebook
{
    background-color: #f9f7f5;
    border-radius: 12px;
    padding: 30px;
    margin-bottom: 24px;
}
.casinokollen .facebook__title
{
    margin: 0;
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
.casinokollen .facebook__description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-bottom: 12px;
}
.casinokollen .facebook__link
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #e92636;
    }
    100%
    {
        background-color: #e92636;
    }
}
@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: #333;
    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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .info-page__blocks .block-grid li h4
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.info-page__blocks .block-grid li p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.info-page__image
{
    background-color: #f9f7f5;
    padding: 64px 12px;
}
.info-page__image .container
{
    color: #333;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.jackpot-games__text ol, .jackpot-games__text p, .jackpot-games__text ul
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    background-color: #eb4758;
    border-radius: 50%;
    color: #f6f2f0;
    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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin: 0;
}
.left-and-right-video .lr-game h4
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #f9f7f5;
    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: #7c0e19;
    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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    color: #333;
}
.personal-slot-recommendation .question__description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
}
.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: #e92636;
}
.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: #959595;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.personal-slot-recommendation .question__btn--reject
{
    background-color: #e92636;
}
.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: #f6f2f0;
}
@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: #969696;
    text-decoration: none;
    text-align: center;
    min-width: 172px;
    display: inline-block;
    margin: auto;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #f6f2f0;
}
.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: #f9f7f5;
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    overflow: hidden;
}
.personal-slot-recommendation .slot-games .game__image
{
    background-color: #7c0e19;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #333;
}
.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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .personal-slot-recommendation .match__heading
    {
        margin: 0 auto 7px;
        font-family: Outfit,serif;
        font-size: 22px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #f9f7f5;
    color: #f6f2f0;
}
.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(51,51,51,.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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin: 28px auto;
}
@media(min-width: 768px)
{
    .weekly-tripple__title
    {
        font-family: Outfit,serif;
        font-size: 50px;
        font-style: normal;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
.weekly-tripple__description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    color: #f6f2f0;
    border-bottom: 1px solid #f6f2f0;
}
.weekly-tripple__total li:last-child
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    color: #f6f2f0;
    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: #f9f7f5;
    color: #0e7c54;
}
@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 #d3d3d3;
    border-radius: 50%;
    overflow: hidden;
    background-color: #f9f7f5;
}
@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: #f9f7f5;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    margin: 0;
    color: #969696;
}
.bracket-team__score
{
    display: none;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #f9f7f5;
    color: #0e7c54;
}
.bracket-team--quick-bet:hover .bracket-team__option
{
    background-color: #e1dbdb;
}
.bracket-team--quick-bet input:checked~.bracket-team__option
{
    color: #f6f2f0;
    background-color: #0e7c54;
}
.bracket-team--quick-bet input:checked~.bracket-team__option .bracket-team__odds
{
    color: #f6f2f0;
}
.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: rgba(51,51,51,.8);
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    line-height: 48px;
    color: #969696;
    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: Outfit,serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: 44px;
    text-transform: none;
    margin: 0 0 16px 0;
}
@media(min-width: 768px)
{
    .calendar-offers .content .campaign__heading
    {
        font-family: Outfit,serif;
        font-size: 50px;
        font-style: normal;
        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 #f6f2f0;
    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: Outfit,serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
}
.calendar-offers .day__month
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .calendar-offers .day__month
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        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: #f6f2f0;
    color: #f6f2f0;
}
.calendar-offers .day--light.day--current
{
    animation-name: day_pulse_animation_light;
}
.calendar-offers .day--dark
{
    border-color: #333;
    color: #333;
}
.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(246,242,240,.4),0 0 0 0 rgba(246,242,240,.4);
    }
    50%
    {
        box-shadow: inset 0 0 4px 4px rgba(246,242,240,.4),0 0 4px 4px rgba(246,242,240,.4);
    }
    100%
    {
        box-shadow: inset 0 0 0 0 rgba(246,242,240,.4),0 0 0 0 rgba(246,242,240,.4);
    }
}
@keyframes day_pulse_animation_dark
{
    0%
    {
        box-shadow: inset 0 0 0 0 rgba(51,51,51,.4),0 0 0 0 rgba(51,51,51,.4);
    }
    50%
    {
        box-shadow: inset 0 0 4px 4px rgba(51,51,51,.4),0 0 4px 4px rgba(51,51,51,.4);
    }
    100%
    {
        box-shadow: inset 0 0 0 0 rgba(51,51,51,.4),0 0 0 0 rgba(51,51,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: #f6f2f0;
}
.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: #333;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.campaign.interactive .offer-details .subtitle
{
    text-align: left;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
.campaign.interactive .offer-details .title
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
}
.campaign.interactive .offer-details .description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.campaign.interactive .offer-details .description a
{
    color: #333;
}
.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(51,51,51,.3);
    display: grid;
    grid-template-columns: 2fr 1fr;
    line-height: 44px;
    margin: 0;
}
.campaign.interactive .offer-details .details-list li span
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #f6f2f0;
}
.money-drop__step--visible
{
    display: block;
}
.money-drop__total
{
    background-color: #1a1e1a;
    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: #969696;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: #13aa72;
}
.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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    color: #13aa72;
}
@media(min-width: 768px)
{
    .money-drop__question__count
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 8px auto;
}
@media(min-width: 768px)
{
    .money-drop__question__title
    {
        font-family: Outfit,serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
        margin: 20px auto 12px;
    }
}
.money-drop__question__description
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
    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: #969696;
}
.money-drop__question__team
{
    background-color: #1a1e1a;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
.money-drop__form__option--modal
{
    background-color: #1a1e1a;
}
.money-drop__form__option--modal::after
{
    border-top-color: #1a1e1a;
}
.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: #0e7c54;
    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="%23333333"/><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="%23333333"/></svg>');
    cursor: pointer;
    position: relative;
}
.money-drop__input__range::-moz-range-thumb
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #0e7c54;
    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="%23333333"/><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="%23333333"/></svg>');
    cursor: pointer;
    position: relative;
}
.money-drop__input__track
{
    width: 100%;
    height: 8px;
    border-radius: 9px;
    background-color: #3c423c;
    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: #0e7c54;
    z-index: 3;
    pointer-events: none;
}
.money-drop__input__bar
{
    background-color: #13aa72;
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #969696;
    padding-top: 20px;
    position: absolute;
    top: 40px;
    max-width: 33%;
}
.money-drop__input__mark::before
{
    content: "";
    display: block;
    width: 1px;
    height: 16px;
    background-color: #3c423c;
    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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.money-drop__next-question__description
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
}
.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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    color: #13aa72;
    display: inline-block;
}
@media(min-width: 1024px)
{
    .money-drop__history__outcome
    {
        display: block;
    }
}
.money-drop__history__date
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
    display: inline-block;
}
@media(min-width: 1024px)
{
    .money-drop__history__date
    {
        display: block;
    }
}
.money-drop__history__label
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
}
.money-drop__history__question
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #13aa72;
    width: 0;
    height: 4px;
}
.money-drop__split__bar::after
{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background-color: #0e7c54;
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
}
.money-drop__split__option:last-child
{
    text-align: right;
}
.money-drop__split__amount
{
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #969696;
}
.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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin: 12px auto 20px;
}
.money-drop__modal__amount
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #13aa72;
}
.money-drop__modal__question
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    margin: 20px auto 16px;
}
.money-drop__modal__label
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
    margin: 14px auto 24px;
}
.money-drop__win-info
{
    max-width: 1020px;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #f9f7f5;
    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: #7c0e19;
}
.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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    background-color: #f9f7f5;
    color: #333;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
}
.offer-of-the-day .offer-slider .offer-card__title
{
    margin: 0;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #333;
}
.offer-of-the-day .offer-content
{
    padding-top: 60px;
    padding-bottom: 60px;
    margin: auto;
}
.offer-of-the-day .offer-content .campaign__heading
{
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
.offer-of-the-day .offer-content .countdown--bg
{
    background-color: #f9f7f5;
}
.offer-of-the-day .stepper
{
    margin-top: 0;
}
.wheel
{
    background-color: #f9f7f5;
}
.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;
    }
}
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: #400708;
    border: 2px solid #400708;
    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: #0e7c54;
    color: #333;
    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: #f6f2f0;
}
.sp-block-2products__toggle.toggled::before
{
    left: 50%;
}
.sp-block-2products__toggle.toggled .sp-block-2products__option:last-child
{
    color: #f6f2f0;
}
.sp-block-2products__option
{
    flex: 1;
    padding: 8px;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    text-align: center;
    color: #f6f2f0;
    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(124,14,25,.9) 0,rgba(124,14,25,.9) 50%,rgba(64,7,8,.9) 50%,rgba(64,7,8,.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: Outfit,serif;
        font-size: 36px;
        font-style: normal;
        font-weight: 800;
        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: #7c0e19;
        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-article-slider
{
    margin: auto;
    margin-top: 24px;
}
@media(min-width: 768px)
{
    .sp-block-article-slider
    {
        margin-top: 50px;
    }
}
.sp-block-article-slider__item
{
    box-sizing: border-box;
    width: 282px;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    text-decoration: none;
}
.sp-block-article-slider__item:not(:last-child)
{
    margin-right: 12px;
}
@media(min-width: 768px)
{
    .sp-block-article-slider__item:not(:last-child)
    {
        margin-right: 24px;
    }
}
.sp-block-article-slider__image
{
    border-radius: 12px;
    object-fit: cover;
    height: 192px;
    width: 282px;
    margin-bottom: 10px;
}
.sp-block-article-slider__title
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 4px;
}
.sp-block-article-slider__text
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-bottom: 18px;
}
.sp-block-article-slider__read-more
{
    margin-top: auto;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #0e7c54;
}
.sp-block-article-slider__read-more svg
{
    width: 20px;
    height: 20px;
    vertical-align: bottom;
}
.sp-block-article-slider__read-more path
{
    fill: currentColor;
}
.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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 6px;
}
@media(min-width: 768px)
{
    .sp-block-benefits__title
    {
        font-family: Outfit,serif;
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
    }
}
.sp-block-benefits__text
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.sp-block-bonus
{
    text-align: center;
    border-radius: 12px;
    padding: 12px;
    box-sizing: border-box;
    background-size: cover;
    background-position: center;
    min-height: 212px;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    overflow: hidden;
    margin-top: 24px;
}
@media(min-width: 768px)
{
    .sp-block-bonus
    {
        margin-top: 40px;
    }
}
.sp-block-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-bonus__content
{
    padding-top: 12px;
    z-index: 2;
}
.sp-block-bonus__tag
{
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    padding: 3px 8px;
    border-radius: 12px;
    background-color: #0e7c54;
    color: #f6f2f0;
    margin: 12px;
    position: absolute;
    top: 0;
    left: 0;
}
.sp-block-bonus__title
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #f6f2f0;
}
.sp-block-bonus__description
{
    margin-top: 4px;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #f6f2f0;
}
.sp-block-bonus__button
{
    margin-top: 12px;
}
.sp-block-dropdown
{
    margin-top: 28px;
}
.sp-block-dropdown__item
{
    display: block;
    padding: 12px;
    border-radius: 12px;
}
.sp-block-dropdown__item .dropdown__title
{
    display: flex;
    justify-content: space-between;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
.sp-block-dropdown__item .dropdown__text
{
    margin-top: 12px;
    color: #969696;
}
.sp-block-dropdown__item .dropdown__text, .sp-block-dropdown__item .dropdown__text p
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.sp-block-dropdown__item:not(:last-child)
{
    margin-bottom: 8px;
}
.sp-block-dropdown__question
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 6px;
}
.sp-block-dropdown .dropdown__arrow svg path
{
    fill: #0e7c54;
}
.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--outlined
{
    display: block;
    padding: 12px;
    border: 1px solid currentColor;
    border-radius: 9px;
}
.sp-block-faq__item--outlined .dropdown__title
{
    display: flex;
    justify-content: space-between;
}
.sp-block-faq__item--outlined .dropdown__text
{
    margin-top: 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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 6px;
}
.sp-block-faq__answer
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    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: #0e7c54;
}
.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: #333;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
    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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin: 12px;
}
.sp-block-main
{
    position: relative;
    width: 100%;
    min-width: 100%;
    min-height: 60vh;
    display: flex;
    align-items: center;
}
.sp-block-main--vh-mobile-30
{
    min-height: 30vh;
}
.sp-block-main--vh-mobile-35
{
    min-height: 35vh;
}
.sp-block-main--vh-mobile-40
{
    min-height: 40vh;
}
.sp-block-main--vh-mobile-45
{
    min-height: 45vh;
}
.sp-block-main--vh-mobile-50
{
    min-height: 50vh;
}
.sp-block-main--vh-mobile-55
{
    min-height: 55vh;
}
.sp-block-main--vh-mobile-60
{
    min-height: 60vh;
}
.sp-block-main--vh-mobile-65
{
    min-height: 65vh;
}
.sp-block-main--vh-mobile-70
{
    min-height: 70vh;
}
.sp-block-main--vh-mobile-75
{
    min-height: 75vh;
}
.sp-block-main--vh-mobile-80
{
    min-height: 80vh;
}
@media(min-width: 768px)
{
    .sp-block-main--vh-desktop-30
    {
        min-height: 30vh;
    }
    .sp-block-main--vh-desktop-35
    {
        min-height: 35vh;
    }
    .sp-block-main--vh-desktop-40
    {
        min-height: 40vh;
    }
    .sp-block-main--vh-desktop-45
    {
        min-height: 45vh;
    }
    .sp-block-main--vh-desktop-50
    {
        min-height: 50vh;
    }
    .sp-block-main--vh-desktop-55
    {
        min-height: 55vh;
    }
    .sp-block-main--vh-desktop-60
    {
        min-height: 60vh;
    }
    .sp-block-main--vh-desktop-65
    {
        min-height: 65vh;
    }
    .sp-block-main--vh-desktop-70
    {
        min-height: 70vh;
    }
    .sp-block-main--vh-desktop-75
    {
        min-height: 75vh;
    }
    .sp-block-main--vh-desktop-80
    {
        min-height: 80vh;
    }
}
.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: #f9f7f5;
    }
}
.sp-block-main .tags .tag
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    border-radius: 3px;
    padding: 6px 12px;
    text-transform: uppercase;
    background-color: #f9f7f5;
    color: #333;
}
@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(63%) sepia(30%) saturate(7%) hue-rotate(114deg) brightness(89%) contrast(88%);
}
.sp-block-payments__item svg
{
    fill: #959595;
}
.sp-block-payments__item svg g, .sp-block-payments__item svg path, .sp-block-payments__item svg polygon
{
    fill: #959595;
}
.sp-block-products-grid
{
    margin: auto;
    margin-top: 28px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    grid-gap: 24px;
    gap: 24px;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-block-products-grid>*
{
    margin: 12px 12px;
}
}
.sp-block-products-grid__item
{
    box-sizing: border-box;
    padding: 24px;
    border-radius: 12px;
    text-decoration: none;
    width: 100%;
    min-height: 267px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
@media(min-width: 768px)
{
    .sp-block-products-grid__item
    {
        max-width: 282px;
    }
}
.sp-block-products-grid__icon svg
{
    width: 32px;
    height: 32px;
}
.sp-block-products-grid__icon path
{
    fill: currentColor;
}
.sp-block-products-grid__image
{
    object-fit: contain;
    height: 166px;
    margin-bottom: 20px;
}
.sp-block-products-grid__title
{
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    margin: 0;
    margin-top: 8px;
}
.sp-block-products-grid__text
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin-top: 8px;
}
.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: Outfit,serif;
        font-size: 28px;
        font-style: normal;
        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: #333;
}
.sp-block-products__title
{
    display: block;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    margin: 0;
    margin-top: 6px;
}
.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: #f9f7f5;
    }
}
.sp-block-slider__slide .tags .tag
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    border-radius: 3px;
    padding: 6px 12px;
    text-transform: uppercase;
    background-color: #f9f7f5;
    color: #333;
}
@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__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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    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: #f9f7f5;
        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: #0e7c54;
        border-color: #0e7c54;
        color: #f6f2f0;
    }
    .sp-block-slider__summary__item.swiper-slide-thumb-active .btn:hover
    {
        background: #13aa72;
    }
    .sp-block-slider__summary__item .tag
    {
        font-family: Outfit,serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        text-transform: none;
        color: #0e7c54;
        text-transform: uppercase;
    }
    .sp-block-slider__summary__item h2
    {
        font-family: Outfit,serif;
        font-size: 22px;
        font-style: normal;
        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: Outfit,serif;
        font-size: 11px;
        font-style: normal;
        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: #969696;
}
.sp-block-testimonial__stars i.active
{
    background-color: #0e7c54;
}
.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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
}
.sp-block-testimonial__title
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 3px;
}
.sp-block-testimonial__text
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    margin-bottom: 20px;
}
.sp-block-testimonial__customer
{
    margin-top: auto;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #969696;
}
.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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #f6f2f0;
}
.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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #0e7c54;
}
.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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    text-transform: none;
    padding: 3px 8px;
    border-radius: 12px;
    background-color: #0e7c54;
    color: #f6f2f0;
    margin: 12px;
    position: absolute;
    top: 0;
    left: 0;
}
.sp-block-top-casino__bonus__title
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #f6f2f0;
}
.sp-block-top-casino__bonus__description
{
    margin-top: 4px;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #f6f2f0;
}
.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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    margin: 0;
    margin-bottom: 12px;
}
.sp-block-vip__text
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
}
.sp-block
{
    clear: both;
    position: relative;
    color: #333;
    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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__title
    {
        margin-bottom: 12px;
        font-family: Outfit,serif;
        font-size: 50px;
        font-style: normal;
        font-weight: 700;
        line-height: 60px;
        text-transform: none;
    }
}
.sp-block__subtitle
{
    margin-bottom: 6px;
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__subtitle
    {
        margin-bottom: 12px;
        font-family: Outfit,serif;
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px;
        text-transform: none;
    }
}
.sp-block__description
{
    margin-top: 20px;
    margin-bottom: 28px;
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__description
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        text-transform: none;
    }
}
.sp-block__description p
{
    font-family: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: none;
}
@media(min-width: 768px)
{
    .sp-block__description p
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        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: #0e7c54;
}
.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: #f9f7f5;
    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: #f9f7f5;
}
.sp-block--light .sp-block__card
{
    background-color: #f9f7f5;
    color: #333;
}
.sp-block--dark .sp-block__card
{
    background-color: #fff;
    color: #333;
}
.sp-block--dark+.sp-block--dark, .sp-block--light+.sp-block--light
{
    padding-top: 12px;
}
.sp-block--normal-font-color
{
    color: #333;
}
.sp-block--invert-font-color
{
    color: #f6f2f0;
}
.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(--secondary-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: #f9f7f5;
}
@media(max-width: 767px)
{
    .sp-sections.casino-games .btn
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    color: #333;
    padding-bottom: 48px;
    text-align: center;
}
@media(max-width: 767px)
{
    .sp-sections__heading
    {
        font-family: Outfit,serif;
        font-size: 22px;
        font-style: normal;
        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: #f9f7f5;
    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: #333;
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 18px;
}
@media(max-width: 767px)
{
    .sp-sections__items__item__title
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: none;
        margin: 0;
    }
}
.sp-sections__items__item__description
{
    display: -webkit-box;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 0 2px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.sp-sections__items__item__terms
{
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #969696;
}
.sp-sections__items__item__terms p
{
    color: #969696;
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #333;
    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;
}
.sp-breadcrumbs
{
    background-color: #fff;
    color: #969696;
}
.sp-breadcrumbs__list
{
    margin: 0;
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: start;
    grid-gap: 12px;
    gap: 12px;
    list-style: none;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
@supports(
-webkit-touch-callout: none) and (not (
translate: none))
{
.sp-breadcrumbs__list>*
{
    margin: 6px 6px;
}
}
.sp-breadcrumbs__list
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.sp-breadcrumbs__list::-webkit-scrollbar
{
    height: 0;
    width: 0;
    background: 0 0;
    display: none;
    -webkit-appearance: none;
}
.sp-breadcrumbs__item
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
}
.sp-breadcrumbs__item a
{
    text-decoration: none;
}
.sp-breadcrumbs__item a:hover
{
    text-decoration: underline;
}
.sp-breadcrumbs__item--current-page
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
    color: #333;
}
.sp-breadcrumbs__home svg
{
    height: 16px;
    width: 16px;
}
.sp-breadcrumbs__home path
{
    fill: currentColor;
}
.sp-breadcrumbs__separator
{
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
}
.pnp-block-games
{
    text-align: center;
    position: relative;
    background-color: #f9f7f5;
}
@media(max-width: 767px)
{
    .pnp-block-games .btn
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: #f9f7f5;
    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: Outfit,serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    color: #333;
    margin-bottom: 0;
}
.pnp-block-offers__description
{
    display: -webkit-box;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    color: #969696;
    margin-bottom: 18px;
    overflow: hidden;
    padding: 0 2px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.pnp-block-offers__terms
{
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #969696;
}
.pnp-block-offers__terms p
{
    color: #969696;
    font-family: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    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: #f9f7f5;
    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: #333;
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: none;
    margin-bottom: 18px;
}
@media(max-width: 767px)
{
    .pnp-block-products__title
    {
        font-family: Outfit,serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        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: #333;
    margin-bottom: 12px;
    text-align: center;
}
@media(min-width: 768px)
{
    .pnp-block__title
    {
        margin-bottom: 48px;
    }
}
.casino-info-bar
{
    background-color: #3e3e3e;
}
.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: #333;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
@media(max-width: 767px)
{
    .casino-info-bar__title
    {
        font-family: Outfit,serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 14px;
        text-transform: none;
    }
}
.casino-info-bar__value
{
    display: inline;
    color: #0e7c54;
    font-family: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
}
@media(max-width: 767px)
{
    .casino-info-bar__value
    {
        font-family: Outfit,serif;
        font-size: 17px;
        font-style: normal;
        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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    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: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    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: #333;
    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: #969696;
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    text-transform: capitalize;
}
.payment-form__input:focus
{
    color: #0e7c54;
    outline: 1px solid #0e7c54;
}
.payment-form__input--error
{
    outline: 1px solid #e92636;
}
.payment-form__input--rounded
{
    border-radius: 57px;
}
.payment-form__input--large
{
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    height: 56px;
    color: #333;
}
.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 #0e7c54;
}
.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: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    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: #e7e7e7;
    color: #333;
    align-items: center;
    justify-content: center;
    margin-right: 13px;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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(../../gambling/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: Outfit,serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: none;
    color: #fff;
}
.payment-form__terms-and-conditions
{
    display: inline;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #f6f2f0;
    margin-left: 12px;
}
.payment-form__terms-and-conditions a
{
    color: #f6f2f0;
}
@media(max-width: 1023px)
{
    .payment-form__terms-and-conditions
    {
        color: #f6f2f0;
    }
    .payment-form__terms-and-conditions a
    {
        color: #f6f2f0;
    }
}
@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: #f9f7f5;
    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: #969696;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    margin: 0;
    margin-left: 12px;
}
.payment-form--fixed__terms-and-conditions a
{
    color: #fff;
}
@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: #333;
    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: #333;
    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: #0e7c54;
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-transform: none;
    color: #f6f2f0;
    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(to bottom,#7c0e19 0,#400708 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: #000;
    color: #f6f2f0;
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: #f6f2f0;
}
.pnp-block-headline .main-title
{
    font-family: Outfit,serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
    margin: 24px 0;
}
@media(max-width: 1023px)
{
    .pnp-block-headline .main-title
    {
        font-family: Outfit,serif;
        font-size: 36px;
        font-style: normal;
        font-weight: 800;
        line-height: 44px;
        text-transform: none;
    }
}
.pnp-block-headline .sub-title
{
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .pnp-block-headline .sub-title
    {
        font-family: Outfit,serif;
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
    }
}
.pnp-block-headline .offer-description
{
    margin-top: 18px;
}
.pnp-block-headline .offer-description a
{
    color: #fff;
}
.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: #f6f2f0;
}
.pnp-block-headline .offer-description .steps .shortcode-card__icon svg path
{
    fill: #eb4758;
}
.pnp-block-headline .offer-description .steps .shortcode-card__title
{
    margin: 0;
}
.pnp-block-headline .terms-and-conditions
{
    color: #f6f2f0;
    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: Outfit,serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 14px;
        text-transform: none;
    }
}
.pnp-block-headline .terms-and-conditions a
{
    color: #f6f2f0;
    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: #f6f2f0;
    fill: #f6f2f0;
}
.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: #d3d3d3;
        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: #0e7c54;
        transform: rotate(45deg) translate(20px,20px);
    }
}
@keyframes arrow-right-animation-dark
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(-45deg) translate(-20px,-20px);
    }
    100%, 50%
    {
        color: #d3d3d3;
        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: #0e7c54;
        transform: rotate(-45deg) translate(20px,20px);
    }
}
@keyframes arrow-left-animation-dark
{
    0%, 10%
    {
        color: transparent;
        transform: rotate(135deg) translate(-20px,-20px);
    }
    100%, 50%
    {
        color: #d3d3d3;
        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: #0e7c54;
        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: Outfit,serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: 44px;
    text-transform: none;
}
.lp-slider.horizontal-slider .slides .slide .sub-title
{
    font-family: Outfit,serif;
    font-size: 19px;
    font-style: normal;
    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 #3e3e3e;
    border-top: 1px solid #3e3e3e;
    color: #fff;
    cursor: pointer;
    padding: 30px;
    transition: .5s;
    z-index: 3;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item.active
{
    background-color: #000;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item.active .btn
{
    background: #0e7c54;
    border-color: #0e7c54;
    color: #f6f2f0;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item.active .btn:hover
{
    background: #13aa72;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item .tag
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none;
    color: #0e7c54;
    text-transform: uppercase;
}
.lp-slider.horizontal-slider+.slider-summary .slider-summary__item h2
{
    font-family: Outfit,serif;
    font-size: 22px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 11px;
    font-style: normal;
    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: #f6f2f0;
}
@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: #e7e7e7;
    z-index: 9;
}
@media(max-width: 479px)
{
    .scrolled-fixed-payment-form .pnp .lp-slider .slide .terms-and-conditions
    {
        background-color: rgba(51,51,51,.8);
    }
}
.pnp .lp-slider .slide-item
{
    background: linear-gradient(to bottom,#7c0e19 0,#400708 100%);
}
.pnp .terms-and-conditions
{
    font-family: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 12px;
    font-style: normal;
    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: Outfit,serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .lp-slider .slide .main-title
    {
        font-family: Outfit,serif;
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        text-transform: none;
    }
}
.lp-slider .slide .sub-title
{
    font-family: Outfit,serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
}
@media(max-width: 1023px)
{
    .lp-slider .slide .sub-title
    {
        font-family: Outfit,serif;
        font-size: 19px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        text-transform: none;
    }
}
.lp-slider .slide .offer-description
{
    margin-top: 18px;
}
.lp-slider .slide .offer-description a
{
    color: #fff;
}
.lp-slider .slide .terms-and-conditions
{
    color: #f6f2f0;
    grid-column: 1/3;
    margin: 8px 0 28px 0;
}
@media(max-width: 479px)
{
    .lp-slider .slide .terms-and-conditions
    {
        bottom: 0;
        color: #f6f2f0;
        left: 0;
        padding: 0 0 16px;
    }
    .lp-slider .slide .terms-and-conditions p
    {
        margin: 0;
        font-family: Outfit,serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 14px;
        text-transform: none;
    }
}
.lp-slider .slide .terms-and-conditions a
{
    color: #fff;
    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: #f6f2f0;
    fill: #f6f2f0;
}
.lp-slider .slide .payment-logo-bar svg
{
    height: 25px;
}
.lp-slider .slide__black
{
    background-color: #13131b;
    color: #f6f2f0;
    position: relative;
}
@media(max-width: 1023px)
{
    .lp-slider .slide__black .tags
    {
        background-color: #000;
    }
}
.lp-slider .slide__black .tag
{
    background-color: #000;
    color: #f6f2f0;
}
.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: #e7e7e7;
    }
}
.lp-slider .slide__white .tag
{
    background-color: #e7e7e7;
    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: #000;
    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;
}
.payment-form--fixed__terms-and-conditions a
{
    color: #0e7c54;
}