﻿.promo--link--carousel[data-v-427f8e10]
{
    cursor: pointer;
    padding: 0;
}
@media screen and (max-width: 1200px)
{
    .promotion-banner[data-v-427f8e10] .q-carousel__arrow
    {
        display: none;
    }
}
.promotion-banner[data-v-427f8e10]
{
    image-rendering: auto;
    position: relative;
}
.promotion-banner__mask[data-v-427f8e10]
{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
}
.promotion-banner .default[data-v-427f8e10]
{
    background: #000;
    background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(transparent));
    background: linear-gradient(90deg,rgba(0,0,0,.4),transparent);
}
.promotion-banner__carousel[data-v-427f8e10]
{
    height: 220px;
    max-width: 1300px;
    margin: auto;
    background: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media(min-width: 768px)
{
    .promotion-banner__carousel[data-v-427f8e10]
    {
        height: 250px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner__carousel[data-v-427f8e10]
    {
        height: 275px;
    }
}
@media(min-width: 1280px)
{
    .promotion-banner__carousel[data-v-427f8e10]
    {
        height: 300px;
    }
}
.promotion-banner__container[data-v-427f8e10]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .3em .6em;
}
@media(min-width: 700px)
{
    .promotion-banner__container[data-v-427f8e10]
    {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
@media(max-width: 414px)
{
    .promotion-banner__container.hide_me[data-v-427f8e10]
    {
        display: none;
    }
}
.promotion-banner__container .salient[data-v-427f8e10]
{
    font-weight: 400;
    font-size: 9px;
    line-height: 12px;
    color: #fff;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 8px;
}
@media(min-width: 768px)
{
    .promotion-banner__container .salient[data-v-427f8e10]
    {
        font-size: 10px;
        line-height: 12px;
        padding: 0 16px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner__container .salient[data-v-427f8e10]
    {
        font-size: 13px;
        line-height: 18px;
        padding: 0 24px;
    }
}
@media(min-width: 1280px)
{
    .promotion-banner__container .salient[data-v-427f8e10]
    {
        font-size: 14px;
        line-height: 18px;
    }
}
.promotion-banner__container .salient span p[data-v-427f8e10]
{
    margin: 0;
}
.promotion-banner__container .salient .link[data-v-427f8e10]
{
    color: #fff;
}
.promotion-banner__container .large-button[data-v-427f8e10]
{
    background: transparent;
    color: #787878;
    min-width: 130px;
    width: auto;
    height: auto;
    padding: 4px 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -.015em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
@media(min-width: 1000px)
{
    .promotion-banner__container .large-button[data-v-427f8e10]
    {
        height: 53px;
        font-size: 16px;
        line-height: 20px;
    }
}
.promotion-banner__carousel .promoImg[data-v-427f8e10]
{
    height: 164px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: auto;
    overflow: hidden;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
@media(min-width: 768px)
{
    .promotion-banner__carousel .promoImg[data-v-427f8e10]
    {
        height: 190px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner__carousel .promoImg[data-v-427f8e10]
    {
        height: 205px;
    }
}
@media(min-width: 1280px)
{
    .promotion-banner__carousel .promoImg[data-v-427f8e10]
    {
        height: 225px;
    }
}
.iframe-card[data-v-427f8e10]
{
    height: 90%;
    max-width: 1000px;
    overflow: hidden!important;
}
@media(min-width: 500px)
{
    .iframe-card[data-v-427f8e10]
    {
        height: 90%;
        width: 90%;
    }
}
@media(min-width: 1024px)
{
    .iframe-card[data-v-427f8e10]
    {
        height: 90%;
    }
}
@media(min-width: 1150px)
{
    .iframe-card[data-v-427f8e10]
    {
        height: 80%;
    }
}
.iframe-card .iframe-container[data-v-427f8e10]
{
    height: 90%;
    padding: 0!important;
}
@media(min-width: 500px)
{
    .iframe-card .iframe-container[data-v-427f8e10]
    {
        height: 90%;
    }
}
@media(min-width: 1024px)
{
    .iframe-card .iframe-container[data-v-427f8e10]
    {
        height: 90%;
    }
}
@media(min-width: 1150px)
{
    .iframe-card .iframe-container[data-v-427f8e10]
    {
        height: 90%;
    }
}
@media screen and (min-width: 769px)
{
    .pg_btm.pay_n_play.isnewlayout[data-v-3ae67c94]
    {
        margin-bottom: 20px;
    }
    .pg_btm.pay_n_play.isnewlayout .ticks.FALCON-VEGAS-CASINO .tick[data-v-3ae67c94]
    {
        font-size: unset;
    }
    .pg_btm.pay_n_play.isnewlayout .pan_n_play_w .ticks[data-v-3ae67c94]
    {
        background: unset;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 10px;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        right: unset;
        padding: 10px;
        border-radius: 0;
    }
    .pg_btm.pay_n_play.isnewlayout .pan_n_play_w .ticks .tick[data-v-3ae67c94]:first-child
    {
        margin-bottom: 0;
    }
}
.pay_n_play_main_bg_btm[data-v-3ae67c94]
{
    pointer-events: none;
    width: 100%;
    bottom: -1px;
}
.pay_n_play[data-v-3ae67c94]
{
    overflow: hidden;
    position: relative;
}
.pay_n_play.isnewlayout[data-v-3ae67c94]
{
    background: var(--q-color-footer-payments-color);
}
.pay_n_play.isnewlayout .pay_n_play_image img[data-v-3ae67c94]
{
    height: 580px;
    z-index: 0;
}
@media screen and (max-width: 768px)
{
    .pay_n_play.isnewlayout .pay_n_play_image img[data-v-3ae67c94]
    {
        height: 275px;
    }
}
.pay_n_play.isnewlayout .pan_n_play_w.isnewlayout[data-v-3ae67c94]
{
    height: 580px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play.isnewlayout .pan_n_play_w.isnewlayout[data-v-3ae67c94]
    {
        height: auto;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play[data-v-3ae67c94]
    {
        background-size: 100%!important;
        background-position: 50% 0!important;
    }
}
@media screen and (max-width: 375px)
{
    .pay_n_play[data-v-3ae67c94]
    {
        background-size: 190%!important;
        background-position: 50% 0!important;
    }
}
.pay_n_play .foreground_text[data-v-3ae67c94]
{
    width: 100%;
    font-size: 32px;
    line-height: 1;
    color: #fff;
    font-weight: 800;
    text-align: center;
    position: relative;
    z-index: 2;
    padding: 0 20px;
}
@media only screen and (max-width: 768px)
{
    .pay_n_play .foreground_text[data-v-3ae67c94]
    {
        font-size: 24px;
        font-weight: 700;
        text-align: center;
        position: relative;
        z-index: 2;
        padding: 0 20px;
    }
}
.pay_n_play .foreground_text[data-v-3ae67c94] .btn.btn-main
{
    display: none;
}
@media only screen and (max-width: 639px)
{
    .pay_n_play .foreground_text[data-v-3ae67c94] .text-h4
    {
        font-size: 16px;
    }
}
@media only screen and (max-width: 639px)
{
    .pay_n_play .foreground_text[data-v-3ae67c94]
    {
        font-size: 16px;
        font-weight: 700;
        text-align: center;
        position: relative;
        z-index: 2;
        padding: 0;
    }
}
.pay_n_play .foreground_text[data-v-3ae67c94] .textW>div:first-child
{
    display: none;
}
.pay_n_play .foreground_text[data-v-3ae67c94] .textW>div:nth-child(2)
{
    font-size: 24px;
    font-weight: 800;
    padding: 0 10px;
}
@media(min-width: 414px)
{
    .pay_n_play .foreground_text[data-v-3ae67c94] .textW>div:nth-child(2)
    {
        padding: 0 20px;
    }
}
@media(min-width: 768px)
{
    .pay_n_play .foreground_text[data-v-3ae67c94] .textW>div:nth-child(2)
    {
        font-size: 32px;
        font-weight: 800;
        line-height: 110%;
        padding: 0;
    }
}
.pay_n_play .foreground_text[data-v-3ae67c94] .textW>div:nth-child(3)
{
    font-size: 16px;
    font-weight: 400;
    line-height: 125%;
    margin-top: 10px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .foreground_text[data-v-3ae67c94] .textW>div:nth-child(3)
    {
        font-size: 14px;
    }
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content[data-v-3ae67c94]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: var(--q-color-primary);
    padding-top: 16px;
    padding-bottom: 16px;
    max-width: 60%;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .cnt[data-v-3ae67c94]
{
    width: 90%;
    margin: auto;
}
@media(min-width: 640px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .cnt[data-v-3ae67c94]
    {
        width: 80%;
    }
}
@media(min-width: 1024px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .cnt[data-v-3ae67c94]
    {
        width: 75%;
    }
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .tstTitle[data-v-3ae67c94]
{
    display: none;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .small img[data-v-3ae67c94]
{
    max-width: 120px;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input.amountValid[data-v-3ae67c94] input
{
    margin-top: -6px;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .hintText[data-v-3ae67c94]
{
    margin-top: 6px;
    width: 100%;
    font-size: 11px;
    text-align: center;
    position: absolute;
    bottom: 0;
    color: #9f9f9f;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input[data-v-3ae67c94]
{
    position: relative;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amounts[data-v-3ae67c94]
{
    border: 0;
    border-radius: 0;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amounts .amount[data-v-3ae67c94]
{
    border-right: 0;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amounts .amount:last-child .at.amount[data-v-3ae67c94]
{
    margin-right: 0;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amounts .amount.selected[data-v-3ae67c94]
{
    background: unset;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amounts .amount.selected .at.amount[data-v-3ae67c94]
{
    background: var(--q-color-secondary);
    color: var(--q-color-buttons-text);
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amounts .amount .at.amount[data-v-3ae67c94]
{
    border: 1px solid var(--q-color-buttons-text);
    border-radius: 50px;
    padding: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input[data-v-3ae67c94] i
{
    color: #101010;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input .deposit_amount[data-v-3ae67c94]
{
    height: 60px;
    margin: 10px 0;
}
@media(min-width: 768px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input .deposit_amount[data-v-3ae67c94]
    {
        margin-top: 24px;
    }
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input .deposit_amount.q-field--error[data-v-3ae67c94] .q-field__bottom
{
    padding: 0;
}
@media(min-width: 768px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input .deposit_amount.q-field--error[data-v-3ae67c94] .q-field__bottom
    {
        padding-top: 4px;
        color: var(--q-color-negative);
    }
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input[data-v-3ae67c94] .q-field__inner
{
    height: 60px;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input[data-v-3ae67c94] input
{
    text-align: center;
    margin-top: -10px;
    color: #101010;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .button a[data-v-3ae67c94], .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .button button[data-v-3ae67c94]
{
    background: var(--q-color-sign-up-button-color);
}
@media(min-width: 768px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .button a[data-v-3ae67c94], .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .button button[data-v-3ae67c94]
    {
        height: unset;
        font-size: 24px;
    }
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content button[data-v-3ae67c94]:disabled
{
    background: var(--q-color-secondary);
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amount_input[data-v-3ae67c94] .q-field__bottom.q-field__bottom--animated
{
    position: absolute;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .foreground_text[data-v-3ae67c94] .textW>div:first-child
{
    display: none;
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .foreground_text[data-v-3ae67c94] .textW>div:nth-child(2)
{
    font-size: 36px;
    font-weight: 800;
    line-height: 110%;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .foreground_text[data-v-3ae67c94] .textW>div:nth-child(2)
    {
        font-size: 20px;
    }
}
.pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .foreground_text[data-v-3ae67c94] .textW>div:nth-child(3)
{
    font-size: 16px;
    font-weight: 400;
    line-height: 125%;
    margin-top: 10px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .foreground_text[data-v-3ae67c94] .textW>div:nth-child(3)
    {
        font-size: 14px;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .amounts[data-v-3ae67c94]
    {
        gap: 10px;
        margin: 10px auto 0 auto;
    }
}
@media screen and (min-width: 769px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .foreground_text[data-v-3ae67c94]
    {
        text-align: left;
        padding: 10px 0;
    }
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content .tstTitle[data-v-3ae67c94]
    {
        display: block;
        color: var(--q-color-buttons-text);
        font-weight: 400;
        font-size: 16px;
        line-height: 125%;
    }
}
@media screen and (min-width: 1440px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content[data-v-3ae67c94]
    {
        background: color-mix(in srgb,var(--q-color-primary) 50%,transparent);
        padding-left: 20px;
        padding-right: 20px;
        -webkit-transform: skew(-10deg);
        transform: skew(-10deg);
        margin-left: -80px;
    }
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content>div[data-v-3ae67c94]
    {
        margin: auto;
        padding: 0 10px;
        width: 80%;
        -webkit-transform: skew(10deg);
        transform: skew(10deg);
    }
}
@media screen and (min-width: 769px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content[data-v-3ae67c94]
    {
        max-width: 55%;
        padding: 0;
        background: color-mix(in srgb,var(--q-color-primary) 80%,transparent);
    }
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content[data-v-3ae67c94]:after
    {
        background: inherit;
        bottom: 0;
        content: "";
        display: block;
        height: 50%;
        left: 0;
        position: absolute;
        right: 0;
        -webkit-transform: skewY(-1.5deg);
        transform: skewY(-1.5deg);
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
        z-index: -1;
    }
}
@media(min-width: 1024px)
{
    .pay_n_play .pan_n_play_w.isnewlayout .pay_n_play_content[data-v-3ae67c94]
    {
        max-width: 44%;
    }
}
.pay_n_play .pay_n_play_main_bg[data-v-3ae67c94]
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
@media screen and (min-width: 641px) and (max-width: 768px)
{
    .pay_n_play .pay_n_play_main_bg[data-v-3ae67c94]
    {
        height: 305px;
    }
}
@media screen and (max-width: 640px)
{
    .pay_n_play .pay_n_play_main_bg[data-v-3ae67c94]
    {
        height: 290px;
    }
}
.pay_n_play .pay_n_play_content_bg[data-v-3ae67c94]
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 45%;
    min-width: 500px;
}
@media screen and (max-width: 1024px)
{
    .pay_n_play .pay_n_play_content_bg[data-v-3ae67c94]
    {
        width: 55%;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content_bg[data-v-3ae67c94]
    {
        display: none;
    }
}
.pay_n_play .pan_n_play_w[data-v-3ae67c94]
{
    margin-left: auto;
    margin-right: auto;
    height: 640px;
    position: relative;
    max-width: 1240px;
}
@media screen and (max-width: 640px)
{
    .pay_n_play .pan_n_play_w[data-v-3ae67c94]
    {
        margin-top: 350px;
    }
}
@media screen and (min-width: 641px) and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w[data-v-3ae67c94]
    {
        margin-top: 365px;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w[data-v-3ae67c94]
    {
        height: auto;
    }
}
.pay_n_play .pan_n_play_w .ticks[data-v-3ae67c94]
{
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 15px 20px;
    z-index: 2;
    background: var(--q-color-footer-payments-color);
}
@media screen and (max-width: 1240px)
{
    .pay_n_play .pan_n_play_w .ticks[data-v-3ae67c94]
    {
        border-top-right-radius: 0;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w .ticks[data-v-3ae67c94]
    {
        bottom: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 500px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-top-right-radius: 20px;
    }
}
@media screen and (max-width: 640px)
{
    .pay_n_play .pan_n_play_w .ticks[data-v-3ae67c94]
    {
        width: 410px;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pan_n_play_w .ticks[data-v-3ae67c94]
    {
        width: 100%;
        bottom: calc(100% - 1px);
        padding: 10px 20px;
    }
}
@media screen and (max-width: 320px)
{
    .pay_n_play .pan_n_play_w .ticks[data-v-3ae67c94]
    {
        padding: 5px 20px;
    }
}
.pay_n_play .pan_n_play_w .ticks.bottom_bar .tick[data-v-3ae67c94]
{
    width: 50%;
}
.pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--q-color-login-text-color);
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
    white-space: nowrap;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]
    {
        font-size: 20px;
    }
}
@media screen and (max-width: 640px)
{
    .pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]
    {
        font-size: 16px;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]
    {
        font-size: 15px;
    }
}
@media screen and (max-width: 320px)
{
    .pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]
    {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        white-space: normal;
    }
}
.pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]:first-child
{
    margin-bottom: 15px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]:first-child
    {
        margin-bottom: 0;
        margin-right: 30px;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pan_n_play_w .ticks .tick[data-v-3ae67c94]:first-child
    {
        margin-right: 10px;
    }
}
.pay_n_play .pan_n_play_w .ticks .tick svg[data-v-3ae67c94]
{
    margin-right: 10px;
}
@media screen and (max-width: 640px)
{
    .pay_n_play .pan_n_play_w .ticks .tick svg[data-v-3ae67c94]
    {
        margin-right: 5px;
    }
}
.pay_n_play .pan_n_play_w .ticks .tick svg path[data-v-3ae67c94]
{
    fill: var(--q-color-primary)!important;
}
.pay_n_play .pay_n_play_image[data-v-3ae67c94]
{
    position: absolute;
    height: 100%;
    bottom: 0;
    right: 0;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 1024px)
{
    .pay_n_play .pay_n_play_image[data-v-3ae67c94]
    {
        width: 40%;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_image[data-v-3ae67c94]
    {
        width: 100%;
    }
}
.pay_n_play .pay_n_play_image .foreground_image[data-v-3ae67c94]
{
    height: 688px;
    position: absolute;
    bottom: 0;
    top: 20px;
}
@media(min-width: 769px) and (max-width: 1200px)
{
    .pay_n_play .pay_n_play_image .foreground_image[data-v-3ae67c94]
    {
        left: -50%;
    }
}
@media screen and (max-width: 640px)
{
    .pay_n_play .pay_n_play_image .foreground_image[data-v-3ae67c94]
    {
        height: 300px;
        right: unset;
        top: 5px;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pay_n_play_image .foreground_image[data-v-3ae67c94]
    {
        height: 300px;
        right: unset;
        top: 5px;
    }
}
@media screen and (max-width: 375px)
{
    .pay_n_play .pay_n_play_image .foreground_image[data-v-3ae67c94]
    {
        height: 300px;
        right: unset;
        top: 5px;
    }
}
.pay_n_play .pay_n_play_image .pay_n_play_txt_wrap[data-v-3ae67c94]
{
    text-align: center;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_image .pay_n_play_txt_wrap[data-v-3ae67c94]
    {
        position: absolute;
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 165px;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pay_n_play_image .pay_n_play_txt_wrap[data-v-3ae67c94]
    {
        height: 95px;
    }
}
.pay_n_play .pay_n_play_image .foreground_game_image[data-v-3ae67c94]
{
    height: 100px;
    bottom: auto;
    position: relative;
}
@media only screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_image .foreground_game_image[data-v-3ae67c94]
    {
        height: 50px;
        width: 170px;
    }
}
.pay_n_play .pay_n_play_image img[data-v-3ae67c94]
{
    width: auto;
    height: 600px;
    position: absolute;
    bottom: 0;
    max-width: none;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_image img[data-v-3ae67c94]
    {
        bottom: auto;
        top: 5px;
        height: auto;
    }
}
.pay_n_play .pay_n_play_content[data-v-3ae67c94]
{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 36px;
    padding-bottom: 36px;
    max-width: 414px;
}
@media screen and (max-width: 1440px)
{
    .pay_n_play .pay_n_play_content[data-v-3ae67c94]
    {
        padding-left: 25px;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content[data-v-3ae67c94]
    {
        position: relative;
        margin-top: 280px;
        min-width: 100%;
        padding: 36px 0;
        background: var(--q-color-primary);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(11%,var(--q-color-primary)),to(var(--q-color-secondary)));
        background: linear-gradient(180deg,var(--q-color-primary) 11%,var(--q-color-secondary));
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pay_n_play_content[data-v-3ae67c94]
    {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
@media screen and (max-width: 375px)
{
    .pay_n_play .pay_n_play_content[data-v-3ae67c94]
    {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
}
.pay_n_play .pay_n_play_content .title[data-v-3ae67c94]
{
    font-size: 32px;
    line-height: 125%;
    color: #fff;
    font-weight: 800;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .title[data-v-3ae67c94]
    {
        font-size: 24px;
        line-height: 28px;
        text-align: center;
    }
    .pay_n_play .pay_n_play_content .title br[data-v-3ae67c94]
    {
        display: none;
    }
}
@media screen and (max-width: 640px)
{
    .pay_n_play .pay_n_play_content .title[data-v-3ae67c94]
    {
        font-size: 20px;
        line-height: 24px;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pay_n_play_content .title[data-v-3ae67c94]
    {
        font-size: 16px;
        line-height: 18px;
    }
}
.pay_n_play .pay_n_play_content .amounts[data-v-3ae67c94]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 12px auto 0 auto;
    width: 100%;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amounts[data-v-3ae67c94]
    {
        max-width: 414px;
        width: 90%;
        border: 2px solid #fff;
        border-radius: 50px;
        height: 70px;
        overflow: hidden;
    }
}
@media screen and (max-width: 767px)
{
    .pay_n_play .pay_n_play_content .amounts[data-v-3ae67c94]
    {
        height: 60px;
        margin: 15px auto 0 auto;
    }
}
.pay_n_play .pay_n_play_content .amounts .amount[data-v-3ae67c94]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 24px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amounts .amount[data-v-3ae67c94]
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-right: 2px solid #fff;
    }
    .pay_n_play .pay_n_play_content .amounts .amount[data-v-3ae67c94]:last-child
    {
        border-right: 0;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pay_n_play_content .amounts .amount[data-v-3ae67c94]
    {
        font-size: 16px;
    }
}
.pay_n_play .pay_n_play_content .amounts .amount .at[data-v-3ae67c94]
{
    margin-right: 10px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amounts .amount .at[data-v-3ae67c94]
    {
        margin-right: 0;
    }
}
.pay_n_play .pay_n_play_content .amounts .amount .dummy_checkbox[data-v-3ae67c94]
{
    max-width: 50px;
    width: 50px;
    height: 50px;
    border: 3px solid #fff;
    border-radius: 50%;
    margin-right: 10px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amounts .amount .dummy_checkbox[data-v-3ae67c94]
    {
        display: none;
    }
}
.pay_n_play .pay_n_play_content .amounts .amount .dummy_checkbox svg[data-v-3ae67c94]
{
    display: none;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amounts .amount.selected[data-v-3ae67c94]
    {
        color: var(--q-color-sign-up-text-color);
        font-weight: 700;
        border-color: var(--q-color-sign-up-button-color);
        background: var(--q-color-secondary);
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amounts .amount.selected .at[data-v-3ae67c94]
    {
        color: var(--q-color-buttons-text);
    }
}
.pay_n_play .pay_n_play_content .amounts .amount.selected .dummy_checkbox[data-v-3ae67c94]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-color: var(--q-color-secondary);
    background: var(--q-color-secondary);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amounts .amount.selected .dummy_checkbox[data-v-3ae67c94]
    {
        display: none;
    }
}
.pay_n_play .pay_n_play_content .amounts .amount.selected .dummy_checkbox[data-v-3ae67c94] svg
{
    display: block;
}
.pay_n_play .pay_n_play_content .amounts .amount.selected .dummy_checkbox[data-v-3ae67c94] svg path
{
    fill: var(--q-color-buttons-text);
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amount_input[data-v-3ae67c94]
    {
        max-width: 414px;
        width: 90%;
        margin: 0 auto;
    }
}
.pay_n_play .pay_n_play_content .amount_input[data-v-3ae67c94] .q-field__inner
{
    height: 90px;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amount_input[data-v-3ae67c94] .q-field__inner
    {
        height: 60px;
    }
}
@media screen and (max-width: 375px)
{
    .pay_n_play .pay_n_play_content .amount_input[data-v-3ae67c94] .q-field__inner
    {
        font-size: 24px;
    }
}
@media screen and (max-width: 320px)
{
    .pay_n_play .pay_n_play_content .amount_input[data-v-3ae67c94] .q-field__inner
    {
        height: 60px;
    }
}
.pay_n_play .pay_n_play_content .amount_input[data-v-3ae67c94] input
{
    width: 100%;
    font-size: 28px;
    border: none;
}
.pay_n_play .pay_n_play_content .amount_input .deposit_amount[data-v-3ae67c94]
{
    background: #fff!important;
    font-size: 28px;
    color: #9f9f9f!important;
    width: 100%;
    height: 90px;
    padding-left: 28px;
    padding-right: 28px;
    margin: 28px auto 12px auto;
}
.pay_n_play .pay_n_play_content .amount_input .deposit_amount[data-v-3ae67c94]:focus
{
    outline: none!important;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .amount_input .deposit_amount[data-v-3ae67c94]
    {
        height: 70px;
    }
}
@media screen and (max-width: 767px)
{
    .pay_n_play .pay_n_play_content .amount_input .deposit_amount[data-v-3ae67c94]
    {
        height: 60px;
        font-size: 24px;
        margin: 12px auto;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pay_n_play_content .amount_input .deposit_amount[data-v-3ae67c94]
    {
        font-size: 16px;
    }
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .button[data-v-3ae67c94]
    {
        max-width: 414px;
        width: 90%;
        margin: 0 auto;
    }
}
.pay_n_play .pay_n_play_content .button[data-v-3ae67c94] a, .pay_n_play .pay_n_play_content .button[data-v-3ae67c94] button
{
    width: 100%;
    height: 90px;
    font-size: 28px;
    color: #fff;
    font-weight: 800;
    border: none;
    background-color: var(--q-color-secondary);
    color: var(--q-color-buttons-text);
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .button[data-v-3ae67c94] a, .pay_n_play .pay_n_play_content .button[data-v-3ae67c94] button
    {
        height: 70px;
        padding-left: 0;
    }
}
@media screen and (max-width: 767px)
{
    .pay_n_play .pay_n_play_content .button[data-v-3ae67c94] a, .pay_n_play .pay_n_play_content .button[data-v-3ae67c94] button
    {
        font-size: 16px;
        height: 60px;
    }
}
.pay_n_play .pay_n_play_content .small[data-v-3ae67c94]
{
    color: #fff;
    text-align: center;
    margin: 10px auto;
    font-size: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 768px)
{
    .pay_n_play .pay_n_play_content .small[data-v-3ae67c94]
    {
        max-width: 414px;
        width: 90%;
    }
}
@media screen and (max-width: 414px)
{
    .pay_n_play .pay_n_play_content .small[data-v-3ae67c94]
    {
        margin: 10px auto;
        font-size: 10px;
    }
}
.pay_n_play .pay_n_play_content .small img[data-v-3ae67c94]
{
    width: 100%;
    max-width: 120px;
    margin-top: 12px;
    display: block;
}
.pay_n_play .pay_n_play_content .hintText__spinni[data-v-3ae67c94]
{
    color: #fff;
    font-size: 11px;
    margin: -12px 0 4px 32px;
}
.buttons[data-v-3ae67c94]
{
    margin-top: 15px;
    text-align: right;
    margin-right: -15px;
}
.buttons[data-v-3ae67c94] a, .buttons[data-v-3ae67c94] button
{
    background-image: transparent;
    border: 2px solid #787878;
    color: #787878;
    font-size: 16px;
    font-weight: 700;
    height: 45px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 15px;
    border-radius: 8px;
    cursor: pointer;
}
@media screen and (max-width: 320px)
{
    .buttons[data-v-3ae67c94] a, .buttons[data-v-3ae67c94] button
    {
        font-size: 14px;
        margin-left: 10px;
    }
}
.buttons[data-v-3ae67c94] a:first-child, .buttons[data-v-3ae67c94] button:first-child
{
    margin-left: 0;
}
.buttons[data-v-3ae67c94] a:hover, .buttons[data-v-3ae67c94] button:hover
{
    background: #787878;
    border-color: #787878;
    color: #fff;
}
.buttons.success[data-v-3ae67c94]
{
    border-color: #6fcf97;
}
.buttons.success button.color[data-v-3ae67c94]
{
    border-color: #6fcf97;
    color: #6fcf97;
}
.buttons.success button.color[data-v-3ae67c94]:hover
{
    border-color: #6fcf97;
    background: #6fcf97;
    color: #fff;
}
.buttons.error[data-v-3ae67c94]
{
    border-color: #eb5757;
}
.buttons.error button.color[data-v-3ae67c94]
{
    border-color: #eb5757;
    color: #eb5757;
}
.buttons.error button.color[data-v-3ae67c94]:hover
{
    border-color: #eb5757;
    background: #eb5757;
    color: #fff;
}
.buttons.warning[data-v-3ae67c94]
{
    border-color: #f2994a;
}
.buttons.warning button.color[data-v-3ae67c94]
{
    border-color: #f2994a;
    color: #f2994a;
}
.buttons.warning button.color[data-v-3ae67c94]:hover
{
    border-color: #f2994a;
    background: #f2994a;
    color: #fff;
}
.buttons.notification[data-v-3ae67c94]
{
    border-color: #2d9cdb;
}
.buttons.notification button.color[data-v-3ae67c94]
{
    border-color: #2d9cdb;
    color: #2d9cdb;
}
.buttons.notification button.color[data-v-3ae67c94]:hover
{
    border-color: #2d9cdb;
    background: #2d9cdb;
    color: #fff;
}
[data-v-3ae67c94] .form-validation .q-field__bottom
{
    padding: 14px 12px 0;
}
@media screen and (max-width: 320px)
{
    [data-v-3ae67c94] .form-validation .q-field__bottom
    {
        padding: 8px 12px 0;
    }
}
[data-v-3ae67c94] .form-validation .q-spinner-mat
{
    left: 300px!important;
}
@media screen and (max-width: 320px)
{
    [data-v-3ae67c94] .form-validation .q-spinner-mat
    {
        left: 260px!important;
    }
}
[data-v-3ae67c94] .bonuscode.q-field--error .q-field__bottom
{
    padding: 4px 12px 0!important;
}
.bottom_bar .bonus[data-v-3ae67c94], .bottom_bar .cash[data-v-3ae67c94]
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.bottom_bar .bonus .label[data-v-3ae67c94], .bottom_bar .cash .label[data-v-3ae67c94]
{
    font: Lato;
    font-weight: 400;
    font-style: normal;
    line-height: 26px!important;
    letter-spacing: -1.5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
[data-v-3ae67c94] .q-dialog__inner--minimized>div
{
    max-height: unset!important;
}
[data-v-3ae67c94] .deposit_amount.q-field--error .q-field__bottom
{
    color: #fff;
    padding: 4px 0;
    margin-left: 0;
    width: 100%;
}
@media(max-width: 320px)
{
    [data-v-3ae67c94] .deposit_amount.q-field--error .q-field__bottom
    {
        margin-left: -26px;
        width: 125%;
    }
}
[data-v-3ae67c94] .deposit_amount.q-field--error .q-field__bottom .q-field__messages div
{
    font-size: 10px;
    line-height: 12px;
    color: #f00;
    font-weight: 700;
}
.pan_n_play_w.isnewlayout[data-brand=ROYALWINNER-CASINO] .pay_n_play_content .amounts .amount .at.amount[data-v-3ae67c94]
{
    border-radius: 5px;
}
.pan_n_play_w.isnewlayout[data-brand=SPINNI-CASINO] .pay_n_play_content .amounts .amount .at.amount[data-v-3ae67c94]
{
    border: 1px solid #fff!important;
}
.pan_n_play_w.isnewlayout[data-brand=SPINNI-CASINO] .pay_n_play_content[data-v-3ae67c94]
{
    background: var(--q-color-primary);
}
@media screen and (min-width: 1440px)
{
    .pan_n_play_w.isnewlayout[data-brand=SPINNI-CASINO] .pay_n_play_content[data-v-3ae67c94]
    {
        background: var(--q-color-primary);
    }
}
@media screen and (min-width: 769px)
{
    .pan_n_play_w.isnewlayout[data-brand=SPINNI-CASINO] .pay_n_play_content[data-v-3ae67c94]
    {
        background: var(--q-color-primary);
    }
}
.pay_n_play.pBanner_carousal.isnewlayout[data-brand=SPINNI-CASINO] .pay_n_play_content_bg[data-v-3ae67c94]
{
    left: -96px;
}
.promotions-page-carousel[data-v-303ed4b6]
{
    max-width: 1300px!important;
}
.promotions-page-carousel__content[data-v-303ed4b6]
{
    width: 45px;
    height: 5px;
    background: #fff;
}
@media(max-width: 640px)
{
    .promotions-page-carousel__content[data-v-303ed4b6]
    {
        width: 35px;
    }
}
.promotions-page-carousel .promotions-page-carousel .promotions-page-carousel__content[data-v-303ed4b6] .q-icon, .promotions-page-carousel[data-v-303ed4b6] .q-carousel__navigation
{
    display: none;
}
.promotions-page-carousel .promotion-slide__wrapper--banner-text[data-v-303ed4b6]
{
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
    height: calc(100% - 20px)!important;
}
@media(max-width: 640px)
{
    .promotions-page-carousel .salient-text[data-v-303ed4b6]
    {
        bottom: 16px!important;
    }
}
.promotions-page-carousel .promotion-slide__wrapper[data-v-303ed4b6]
{
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW
{
    overflow: hidden;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .btn-main
{
    display: none;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text1:first-child
{
    font-weight: 700!important;
    margin-bottom: 4px;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text1
{
    font-weight: 400!important;
    letter-spacing: .0125rem;
}
@media(min-width: 300px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text1
    {
        font-size: 14px;
        line-height: 18px;
    }
}
@media(min-width: 400px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text1
    {
        font-size: 14px;
        line-height: 16px;
    }
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text1
    {
        font-size: 18px;
        line-height: 21px;
    }
}
@media(min-width: 767px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text1
    {
        font-size: 21px;
        font-weight: 700;
        line-height: 24px;
    }
}
@media(min-width: 999px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text1
    {
        font-size: 28px;
        font-weight: 700;
        line-height: 32px;
    }
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text-h6
{
    margin-top: 4px;
}
@media(min-width: 300px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text-h6
    {
        font-size: 12px;
        line-height: 13px;
        display: block!important;
    }
}
@media(min-width: 400px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text-h6
    {
        font-size: 13px;
        line-height: 15px;
        display: block!important;
    }
}
@media(min-width: 500px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text-h6
    {
        font-size: 16px;
        line-height: 18px;
        display: block!important;
    }
}
@media(min-width: 700px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text-h6
    {
        font-size: 18px;
        line-height: 21px;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text-h6
    {
        font-size: 24px;
        line-height: 26px;
    }
}
@media(max-width: 640px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text3
    {
        display: inline;
    }
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .title .textW .text4
{
    display: none;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] h1.title
{
    font-weight: 700;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-carousel__arrow
{
    z-index: 1;
    display: none;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-carousel__arrow button
{
    height: 36px;
    width: 36px;
    background: #fff;
    -webkit-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-carousel__arrow button i
{
    color: #6f6f6f;
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-carousel__arrow button:hover
{
    background-color: hsla(0,0%,100%,.7);
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-carousel__arrow button:hover i
{
    color: #fff;
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-carousel__arrow
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-panel
{
    overflow: hidden;
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6] .q-carousel__slide .hide-under-640
    {
        display: none;
    }
}
.promotion-banner-international-layout[data-v-303ed4b6]
{
    position: relative;
    image-rendering: auto;
    height: auto;
}
.promotion-banner-international-layout__mask[data-v-303ed4b6]
{
    z-index: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
    background: #000;
    background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(transparent));
    background: linear-gradient(90deg,rgba(0,0,0,.4),transparent);
}
.promotion-banner-international-layout__carousel[data-v-303ed4b6]
{
    z-index: 1;
    position: relative;
    height: 100%;
    max-width: 1300px;
    margin: auto;
    background: none;
}
.promotion-banner-international-layout__carousel .show-under-640[data-v-303ed4b6]
{
    display: none;
    background: #000;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6));
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel .show-under-640[data-v-303ed4b6]
    {
        display: block;
    }
}
.promotion-banner-international-layout__carousel .show-under-640 .salient-text[data-v-303ed4b6]
{
    margin: 0;
    color: #fff;
    font-size: 8px;
    padding: 6px 12px;
    position: absolute;
    bottom: 0;
    z-index: 100;
    width: 100%;
}
@media(max-width: 374px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6]
    {
        height: 150px;
    }
}
@media(min-width: 375px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6]
    {
        height: 200px;
    }
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6]
    {
        height: 225px;
    }
}
@media(min-width: 641px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6]
    {
        height: 250px;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel[data-v-303ed4b6]
    {
        height: 300px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide[data-v-303ed4b6]
{
    cursor: pointer!important;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper[data-v-303ed4b6]
{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media(min-width: 300px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper[data-v-303ed4b6]
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
@media(min-width: 350px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper[data-v-303ed4b6]
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper[data-v-303ed4b6]
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper[data-v-303ed4b6]
    {
        height: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text[data-v-303ed4b6]
{
    height: 100%;
    width: 100%;
    padding: 12px 0 12px 12px;
    position: relative;
    background-color: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media(max-width: 350px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text[data-v-303ed4b6]
    {
        padding: 7px 0 7px 12px;
        height: auto;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-303ed4b6]
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 700px;
    height: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
}
@media(min-width: 300px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-303ed4b6]
    {
        width: 154px;
        padding-left: 10px;
    }
}
@media(min-width: 350px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-303ed4b6]
    {
        width: 100%;
        height: auto;
    }
}
@media(min-width: 500px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-303ed4b6]
    {
        width: 100%;
    }
}
@media(min-width: 600px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-303ed4b6]
    {
        margin-left: 8px;
        margin-top: 12px;
    }
}
@media(min-width: 1281px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-303ed4b6]
    {
        width: 100%;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container[data-v-303ed4b6]
{
    z-index: 1;
    width: 100%;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container[data-v-303ed4b6]
    {
        width: 80%;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container[data-v-303ed4b6]
    {
        width: 70%;
    }
}
@media(min-width: 700px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container[data-v-303ed4b6]
    {
        width: 80%;
    }
}
@media(min-width: 641px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container.no_salients[data-v-303ed4b6]
    {
        -webkit-box-pack: bottom;
        -ms-flex-pack: bottom;
        justify-content: bottom;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-303ed4b6]
{
    margin: 0;
    color: #fff;
    text-shadow: 0 4px 4px rgba(0,0,0,.25);
    display: block;
    width: 100%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
@media(min-width: 300px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-303ed4b6]
    {
        font-size: 13px;
        line-height: 18px;
    }
}
@media(min-width: 400px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-303ed4b6]
    {
        font-size: 14px;
    }
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-303ed4b6]
    {
        font-size: 18px;
        line-height: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media(min-width: 700px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-303ed4b6]
    {
        font-size: 21px;
        line-height: 24px;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-303ed4b6]
    {
        font-size: 28px;
        line-height: 30px;
    }
}
@media(max-width: 374px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button[data-v-303ed4b6]
    {
        display: none;
    }
}
@media(min-width: 500px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button[data-v-303ed4b6]
    {
        display: block;
        margin-top: 16px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-303ed4b6]
{
    z-index: 2;
    margin: 0;
    width: 100px;
    min-height: 40px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: -.015em;
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-303ed4b6]
    {
        font-size: 13px;
        margin-top: 12px;
    }
}
@media(max-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-303ed4b6]
    {
        max-width: 130px;
        min-width: 100px;
        width: auto;
    }
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-303ed4b6]
    {
        width: auto;
        max-width: 130px;
        min-width: 130px;
        font-size: 14px;
        line-height: 16px;
        margin-top: 0;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-303ed4b6]
    {
        width: auto;
        max-width: 130px;
        min-width: 130px;
        font-size: 16px;
        line-height: 20px;
    }
}
@media(max-width: 350px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-303ed4b6]
    {
        min-height: 30px;
        margin-top: 5px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-303ed4b6]
{
    position: absolute;
    bottom: 0;
    height: auto;
    width: 100%;
    color: #fff;
    z-index: 1;
    font-size: 9px;
    line-height: 10px;
    margin-top: 20px;
}
@media(min-width: 320px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-303ed4b6]
    {
        height: 30px;
    }
}
@media(max-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-303ed4b6]
    {
        max-height: 66px;
        height: auto;
        width: 96%;
        bottom: 12px;
    }
}
@media(min-width: 641px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-303ed4b6]
    {
        max-height: 66px;
        height: auto;
        bottom: 12px;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-303ed4b6]
    {
        max-width: 640px;
        height: auto;
        bottom: 12px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .mobile-mask[data-v-303ed4b6]
{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    mix-blend-mode: normal;
    opacity: .4;
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .mobile-mask[data-v-303ed4b6]
    {
        display: none;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1[data-v-303ed4b6]
{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}
@media(max-width: 374px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1[data-v-303ed4b6]
    {
        height: 100%;
    }
}
@media(min-width: 375px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1[data-v-303ed4b6]
    {
        height: 100%;
    }
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1[data-v-303ed4b6]
    {
        width: 80%;
        height: 225px;
        background-position: 100% 100%;
    }
}
@media(min-width: 641px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1[data-v-303ed4b6]
    {
        height: 100%;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1 .image[data-v-303ed4b6]
{
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 1;
}
@media(min-width: 500px) and (max-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1 .image[data-v-303ed4b6]
    {
        background-size: contain;
        width: 80%;
        height: 100%;
    }
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1 .image[data-v-303ed4b6]
    {
        background-position: bottom;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-2[data-v-303ed4b6]
{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-2 .image[data-v-303ed4b6]
{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-303ed4b6]
{
    position: absolute;
    bottom: 15px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 1em;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-303ed4b6]
    {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 1em;
    }
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-303ed4b6]
    {
        padding-right: 2em;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-303ed4b6]
{
    margin: 0;
    width: 100px;
    height: 40px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: -.015em;
    z-index: 100;
}
@media(min-width: 640px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-303ed4b6]
    {
        width: 150px;
        height: 50px;
        font-size: 18px;
        line-height: 18px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-303ed4b6], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-303ed4b6]
    {
        width: 190px;
        height: 60px;
        font-size: 18px;
        line-height: 25px;
    }
}
.desktop_carousal .promotion-slide__wrapper--banner-text[data-v-303ed4b6]
{
    padding-left: 1em;
}
@media(min-width: 640px)
{
    .desktop_carousal .promotion-slide__wrapper--banner-text[data-v-303ed4b6]
    {
        padding-left: 60px;
    }
}
@media(min-width: 1024px)
{
    .desktop_carousal .promotion-slide__wrapper--banner-text[data-v-303ed4b6]
    {
        padding-left: 70px;
    }
}
@media(min-width: 1000px)
{
    .desktop_carousal .promotion-slide__wrapper--banner-image-1[data-v-303ed4b6]
    {
        width: 80%;
    }
}
@media(min-width: 1281px)
{
    .desktop_carousal .promotion-slide__wrapper--banner-image-1[data-v-303ed4b6]
    {
        padding-right: 50px;
        width: 60%;
    }
}
.hero-bottom[data-v-0d3de91a]
{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    position: absolute;
    bottom: -1px;
    left: 0;
    z-index: 900;
    pointer-events: none;
}
.promotion-banner-international-layout__carousel.new_promos[data-v-0d3de91a]
{
    background: -webkit-gradient(linear,left top,left bottom,color-stop(80%,var(--q-color-primary)),color-stop(99%,#fff));
    background: linear-gradient(180deg,var(--q-color-primary) 80%,#fff 99%);
    max-width: unset;
    position: relative;
    height: 415px;
    margin-bottom: 20px;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-0d3de91a]
    {
        margin-bottom: 28px;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-0d3de91a]
    {
        height: 580px;
    }
}
.promotion-banner-international-layout__carousel.new_promos .show-under-640[data-v-0d3de91a]
{
    display: none;
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel[data-v-0d3de91a]
{
    width: 100%;
    max-width: 1490px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin: auto;
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promo_ribbon[data-v-0d3de91a]
{
    background-color: var(--q-color-secondary);
    padding: 2px 30px 2px 10px;
    color: var(--q-color-primary);
    font-size: 12px;
    line-height: 24px;
    font-weight: 900;
    margin-bottom: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promo_ribbon[data-v-0d3de91a]:before
{
    content: "";
    position: absolute;
    top: 0;
    right: -10px;
    border-top: 28px solid var(--q-color-secondary);
    border-right: 10px solid rgba(18,18,18,0);
    width: 0;
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-0d3de91a]
{
    position: absolute;
    text-align: center;
    width: 100%;
    padding: 0 10px;
    height: 39%;
    margin: auto;
    bottom: 60px;
    z-index: 999;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-0d3de91a]
    {
        padding: 0;
        width: 30%;
        height: unset;
        left: 78px;
        bottom: unset;
        text-align: unset;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-0d3de91a]
    {
        width: 35%;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-0d3de91a]
    {
        padding: unset;
        left: 120px;
        width: 30%;
    }
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-0d3de91a]
{
    padding: 0;
    width: 100%;
    height: 100%;
    max-height: 195px;
    background-position: 50%;
    background-size: contain;
    position: absolute;
    z-index: 900;
    top: 2px;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-0d3de91a]
    {
        width: 50%;
        right: 64px;
        background-position: bottom;
        top: unset;
        max-height: unset;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-0d3de91a]
    {
        width: 55%;
        background-size: contain;
        padding: 0;
    }
}
@media(min-width: 1440px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-0d3de91a]
    {
        width: 55%;
        background-size: contain;
        padding: 0 15px;
    }
}
@media(min-width: 1441px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-0d3de91a]
    {
        background-size: contain;
        padding-top: 40px;
    }
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .promo-content__container[data-v-0d3de91a]
{
    padding: 0;
    margin: 0;
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .hide-under-640[data-v-0d3de91a]
{
    display: block;
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text[data-v-0d3de91a]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    width: 100%;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text[data-v-0d3de91a]
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 10px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text[data-v-0d3de91a]
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        row-gap: 10px;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text[data-v-0d3de91a]
    {
        margin-top: 30px;
    }
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--deposit--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--open--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--play--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--deposit--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--open--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--play--link--carousel[data-v-0d3de91a]
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 165px;
    width: auto;
    padding: 6px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bolder;
    font-size: 14px;
    background: var(--q-color-sign-up-button-color);
    border: 2px solid var(--q-color-sign-up-button-color);
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--deposit--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--open--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--play--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--deposit--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--open--link--carousel[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--play--link--carousel[data-v-0d3de91a]
    {
        font-size: 16px;
    }
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--deposit--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--open--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--play--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--deposit--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--open--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--play--link--carousel__outline[data-v-0d3de91a]
{
    min-width: 165px;
    font-weight: bolder;
    background-color: transparent;
    color: var(--q-color-buttons-text);
    border: 2px solid var(--q-color-buttons-text);
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--deposit--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--open--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .actionButtons .promotion--play--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--deposit--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--open--link--carousel__outline[data-v-0d3de91a], .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel .salient-text .promotion--play--link--carousel__outline[data-v-0d3de91a]
    {
        font-size: 16px;
    }
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel[data-v-0d3de91a] .promotion-slide__wrapper.promo--link--carousel>div
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel[data-v-0d3de91a] .promotion-slide__wrapper.promo--link--carousel>div:nth-child(2)
{
    height: 545px;
}
@media(max-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel[data-v-0d3de91a] .promotion-slide__wrapper.promo--link--carousel>div:nth-child(2)
    {
        height: 311px;
    }
}
@media(max-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos .promotion-slide__wrapper.promo--link--carousel[data-v-0d3de91a] .promotion-slide__wrapper.promo--link--carousel>div:first-child
    {
        -webkit-box-flex: 1.9;
        -ms-flex: 1.9 .9 0;
        flex: 1.9 .9 0;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW
{
    color: #fff;
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW .text1
{
    margin-bottom: 4px;
    font-size: 22px;
    font-weight: 800;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW .text1
    {
        margin-bottom: 15px;
        line-height: 120%;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW .text1
    {
        margin-bottom: 5px;
        line-height: 125%;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW .text1
    {
        font-size: 40px;
        line-height: 110%;
        font-weight: 800;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW .text2
{
    font-size: 16px;
    line-height: 140%;
    font-weight: 400;
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW .text2
    {
        font-size: 22px;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW a, .promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW a:active, .promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW a:visited
{
    color: #fff;
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .textW .text4
{
    display: none;
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__prev-arrow
{
    left: 0;
}
@media(min-width: 1550px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__prev-arrow
    {
        left: 2%;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__next-arrow
{
    right: 0;
}
@media(min-width: 1550px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__next-arrow
    {
        right: 2%;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__control.q-carousel__navigation
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: absolute;
    z-index: 999;
    left: 0;
    bottom: 0;
}
@media(min-width: 1025px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__control.q-carousel__navigation
    {
        display: none;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__control.q-carousel__navigation .q-carousel__navigation-inner
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media(min-width: 1441px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__control.q-carousel__navigation
    {
        padding-left: 60px;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__control.q-carousel__navigation>div>.q-btn:first-child
{
    margin-left: 0;
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__control.q-carousel__navigation>div>.q-btn .q-btn__wrapper
{
    min-height: 8px;
    min-width: 8px;
    padding: inherit;
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__control.q-carousel__navigation i
{
    font-size: 8px;
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__arrow
{
    display: none;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__arrow
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        z-index: 999;
    }
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__arrow button i
    {
        color: hsla(0,0%,100%,.53);
        font-size: 48px;
        font-weight: 100;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }
}
@media(min-width: 768px) and (min-width: 1200px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__arrow button i
    {
        font-size: 96px;
    }
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__arrow button i:hover
    {
        color: #fff;
    }
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__arrow button:hover
    {
        background-color: transparent;
    }
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-panel
{
    overflow: hidden;
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel[data-v-0d3de91a] .q-carousel__slide .hide-under-640
    {
        display: none;
    }
}
.q-carousel .q-carousel--padding[data-v-0d3de91a], .q-carousel__slide[data-v-0d3de91a]
{
    padding: 0;
}
.promotion-banner-international-layout[data-v-0d3de91a]
{
    position: relative;
    image-rendering: auto;
    height: auto;
}
.promotion-banner-international-layout__mask[data-v-0d3de91a]
{
    z-index: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
    background: #000;
    background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(transparent));
    background: linear-gradient(90deg,rgba(0,0,0,.4),transparent);
}
.promotion-banner-international-layout__carousel[data-v-0d3de91a]
{
    z-index: 1;
    position: relative;
    height: 415px;
    margin: auto;
    background: none;
}
.promotion-banner-international-layout__carousel .show-under-640[data-v-0d3de91a]
{
    display: none;
    background: #000;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6));
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel .show-under-640[data-v-0d3de91a]
    {
        display: block;
    }
}
.promotion-banner-international-layout__carousel .show-under-640 .salient-text[data-v-0d3de91a]
{
    margin: 0;
    color: #fff;
    font-size: 8px;
    padding: 6px 12px;
    position: absolute;
    bottom: 0;
    z-index: 100;
    width: 100%;
}
.promotion-banner-international-layout__carousel .promotion-slide[data-v-0d3de91a]
{
    min-width: 375px;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper[data-v-0d3de91a]
{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-0d3de91a]
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 12px;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container[data-v-0d3de91a]
{
    z-index: 1;
    width: 100%;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media(min-width: 641px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container.no_salients[data-v-0d3de91a]
    {
        -webkit-box-pack: bottom;
        -ms-flex-pack: bottom;
        justify-content: bottom;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-0d3de91a]
{
    font-size: unset;
    line-height: unset;
    margin: unset;
    margin-bottom: 10px;
    max-height: 108px;
    overflow: hidden;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-0d3de91a]
    {
        max-height: unset;
        overflow: unset;
    }
}
@media(max-width: 374px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button[data-v-0d3de91a]
    {
        display: none;
    }
}
@media(min-width: 500px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button[data-v-0d3de91a]
    {
        display: block;
        margin-top: 16px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-0d3de91a]
{
    z-index: 2;
    margin: 0;
    width: 100px;
    min-height: 40px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: -.015em;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-0d3de91a]
    {
        font-size: 14px;
        line-height: 16px;
        width: auto;
        max-width: 130px;
        min-width: 130px;
        margin-top: 0;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-0d3de91a]
    {
        width: auto;
        max-width: 130px;
        min-width: 130px;
        font-size: 16px;
        line-height: 20px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-0d3de91a]
{
    height: auto;
    width: 100%;
    color: #fff;
    z-index: 1;
    font-size: 6.5px;
    line-height: 10px;
    margin-top: 8px;
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-0d3de91a]
    {
        margin-top: 30px;
        font-size: 9px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .mobile-mask[data-v-0d3de91a]
{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    mix-blend-mode: normal;
    opacity: .4;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .mobile-mask[data-v-0d3de91a]
    {
        display: none;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1[data-v-0d3de91a]
{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-2[data-v-0d3de91a]
{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .image[data-v-0d3de91a]
{
    width: 100%;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: inherit;
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .image[data-v-0d3de91a]
    {
        background-position: bottom;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-0d3de91a]
{
    position: absolute;
    bottom: 15px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 1em;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-0d3de91a]
    {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 1em;
    }
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-0d3de91a]
    {
        padding-right: 2em;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-0d3de91a]
{
    margin: 0;
    width: 100px;
    height: 40px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: -.015em;
    z-index: 100;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-0d3de91a]
    {
        width: 150px;
        height: 50px;
        font-size: 18px;
        line-height: 18px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-0d3de91a], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-0d3de91a]
    {
        width: 190px;
        height: 60px;
        font-size: 18px;
        line-height: 25px;
    }
}
.promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel)
{
    background-color: #000;
    max-width: unset;
    position: relative;
    height: 311px;
}
.promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__arrow
{
    display: none;
}
.promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation
{
    max-width: 1450px;
    z-index: 999;
    margin: auto;
    width: 100%;
    position: relative;
    left: 15px;
    margin-top: -45px;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation
    {
        margin-top: -60px;
        left: 30px;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation
    {
        margin-top: -70px;
    }
}
@media(min-width: 1441px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation
    {
        left: 120px;
    }
}
.promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation>div>.q-btn:first-child
{
    margin-left: 0;
}
.promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation>div>.q-btn .q-btn__wrapper
{
    min-height: 8px;
    min-width: 8px;
    padding: inherit;
}
@media(max-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation>div>.q-btn .q-btn__wrapper
    {
        min-height: 5.4px;
        min-width: 5.4px;
        padding: 0;
    }
}
.promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation i
{
    font-size: 8px;
}
@media(max-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__control.q-carousel__navigation i
    {
        font-size: 5.4px;
    }
}
@media(min-width: 769px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel)
    {
        height: 400px;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel)
    {
        height: 545px;
    }
}
.promotion-banner-international-layout__carousel.new_promos[data-v-1b72a1d0]:not(.promotions-page-carousel) .q-carousel__slide
{
    padding: 0;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .show-under-640[data-v-1b72a1d0]
{
    display: none;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0]
{
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1450px;
    margin: auto;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0]
    {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .skew[data-v-1b72a1d0]
{
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: linear-gradient(100deg,rgba(18,18,18,.9) 60%,transparent 60.1%);
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .skew[data-v-1b72a1d0]
    {
        background: linear-gradient(100deg,rgba(18,18,18,.9) 50%,transparent 50.1%);
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .skew[data-v-1b72a1d0]
    {
        background: linear-gradient(100deg,rgba(18,18,18,.9) 45%,transparent 45.1%);
    }
}
@media(min-width: 1441px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .skew[data-v-1b72a1d0]
    {
        background: -webkit-gradient(linear,left top,right top,color-stop(4%,transparent),color-stop(4.1%,rgba(18,18,18,.9)),color-stop(40%,rgba(18,18,18,.9)),color-stop(40.1%,transparent));
        background: linear-gradient(90deg,transparent 4%,rgba(18,18,18,.9) 4.1%,rgba(18,18,18,.9) 40%,transparent 40.1%);
        -webkit-transform: skewX(-10deg);
        transform: skewX(-10deg);
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promo_ribbon[data-v-1b72a1d0]
{
    background-color: var(--q-color-secondary);
    padding: 2px 30px 2px 10px;
    color: var(--q-color-primary);
    font-size: 12px;
    line-height: 24px;
    font-weight: 900;
    margin-bottom: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promo_ribbon[data-v-1b72a1d0]:before
{
    content: "";
    position: absolute;
    top: 0;
    right: -10px;
    border-top: 28px solid var(--q-color-secondary);
    border-right: 10px solid rgba(18,18,18,0);
    width: 0;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-1b72a1d0]
{
    padding: 0;
    width: 50%;
    background-position: 50%;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-1b72a1d0]
    {
        width: 60%;
        background-size: contain;
        background-position: 50%;
    }
}
@media(min-width: 769px) and (max-width: 1023px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-1b72a1d0]
    {
        background-size: cover;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-1b72a1d0]
    {
        width: 57%;
        background-size: contain;
        background-position: bottom;
    }
}
@media(min-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-1b72a1d0]
    {
        background-size: cover;
        background-position: 50%;
    }
}
@media(min-width: 1441px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-image[data-v-1b72a1d0]
    {
        width: 69%;
        background-size: 86%;
        background-position: 100% 100%;
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-1b72a1d0]
{
    position: relative;
    left: 15px;
    width: 50%;
    z-index: 999;
    max-height: 80%;
    margin-bottom: 15px;
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-1b72a1d0]
    {
        left: 30px;
        width: 38%;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-1b72a1d0]
    {
        width: 43%;
    }
}
@media(min-width: 1441px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-slide__wrapper--banner-text[data-v-1b72a1d0]
    {
        left: 120px;
        width: 28%;
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promo-content__container[data-v-1b72a1d0]
{
    padding: 0;
    margin: 0;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .hide-under-640[data-v-1b72a1d0]
{
    display: block;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-salient[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .salient-text[data-v-1b72a1d0]
{
    position: relative;
    font-size: 9px;
    line-height: 10px;
    font-weight: 400;
}
@media(max-width: 1200px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-salient[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .salient-text[data-v-1b72a1d0]
    {
        font-size: 9px;
        line-height: 12px;
    }
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .promotion-salient[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .salient-text[data-v-1b72a1d0]
    {
        font-size: 6.1px;
        line-height: 7px;
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button[data-v-1b72a1d0]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-top: 15px;
    row-gap: 10px;
    width: 100%;
}
@media(min-width: 769px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button[data-v-1b72a1d0]
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 10px;
        -moz-column-gap: 10px;
        column-gap: 10px;
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button a[data-v-1b72a1d0]
{
    display: block;
    min-width: 165px;
    width: auto;
    max-width: 195px;
    height: 35px;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--deposit--link--carousel[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--open--link--carousel[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--play--link--carousel[data-v-1b72a1d0]
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 0;
    white-space: nowrap;
    max-width: unset;
    text-transform: none;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--deposit--link--carousel.bg-white[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--deposit--link--carousel.text-primary[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--open--link--carousel.bg-white[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--open--link--carousel.text-primary[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--play--link--carousel.bg-white[data-v-1b72a1d0], .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel .button .promotion--play--link--carousel.text-primary[data-v-1b72a1d0]
{
    background-color: var(--q-color-secondary)!important;
    color: var(--q-color-buttons-text)!important;
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0] .title .textW>div:first-child
{
    font-size: 46px;
    line-height: 55px;
    font-weight: 800;
    padding-bottom: 5px;
}
@media(max-width: 1024px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0] .title .textW>div:first-child
    {
        font-size: 30px;
        line-height: 36px;
    }
}
@media(max-width: 768px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0] .title .textW>div:first-child
    {
        font-size: 20px;
        line-height: 24px;
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0] .title .textW>div:nth-child(2)
{
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
}
@media(max-width: 1024px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0] .title .textW>div:nth-child(2)
    {
        font-size: 14px;
        line-height: 21px;
    }
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0] .title .textW>div:nth-child(2)
    {
        font-size: 9.5px;
        line-height: 12px;
    }
}
.promotion-banner-international-layout__carousel.new_promos:not(.promotions-page-carousel) .promotion-slide__wrapper.promo--link--carousel[data-v-1b72a1d0] .textW>div:nth-child(3)
{
    display: none;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW
{
    overflow: hidden;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .btn-main
{
    display: none;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text1:first-child
{
    font-weight: 700!important;
    margin-bottom: 4px;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text1
{
    font-weight: 400!important;
    letter-spacing: .0125rem;
}
@media(min-width: 375px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text1
    {
        font-size: 14px;
        line-height: 16px;
    }
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text1
    {
        font-size: 18px;
        line-height: 21px;
    }
}
@media(min-width: 767px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text1
    {
        font-size: 21px;
        font-weight: 700;
        line-height: 24px;
    }
}
@media(min-width: 999px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text1
    {
        font-size: 28px;
        font-weight: 700;
        line-height: 32px;
    }
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text-h6
{
    margin-top: 4px;
}
@media(min-width: 375px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text-h6
    {
        font-size: 13px;
        line-height: 15px;
        display: block!important;
    }
}
@media(min-width: 700px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text-h6
    {
        font-size: 18px;
        line-height: 21px;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text-h6
    {
        font-size: 24px;
        line-height: 26px;
    }
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .title .textW .text3
    {
        display: inline;
    }
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] h1.title
{
    font-weight: 700;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .q-carousel__arrow
{
    z-index: 1;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .q-carousel__arrow button
{
    height: 36px;
    width: 36px;
    background: #fff;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .q-carousel__arrow button i
{
    color: #6f6f6f;
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0] .q-panel
{
    overflow: hidden;
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .q-carousel__slide .hide-under-640
    {
        display: none;
    }
}
@media screen and (max-width: 1200px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0] .q-carousel__arrow
    {
        display: none;
    }
}
.promotion-banner-international-layout[data-v-1b72a1d0]
{
    position: relative;
    image-rendering: auto;
    height: auto;
}
.promotion-banner-international-layout__mask[data-v-1b72a1d0]
{
    z-index: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    opacity: 1;
    background: #000;
    background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(transparent));
    background: linear-gradient(90deg,rgba(0,0,0,.4),transparent);
}
.promotion-banner-international-layout__carousel[data-v-1b72a1d0]
{
    z-index: 1;
    position: relative;
    height: 100%;
    max-width: 1300px;
    margin: auto;
    background: none;
}
.promotion-banner-international-layout__carousel .show-under-640[data-v-1b72a1d0]
{
    display: none;
    background: #000;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6));
}
@media(max-width: 639px)
{
    .promotion-banner-international-layout__carousel .show-under-640[data-v-1b72a1d0]
    {
        display: block;
    }
}
.promotion-banner-international-layout__carousel .show-under-640 .salient-text[data-v-1b72a1d0]
{
    margin: 0;
    color: #fff;
    font-size: 8px;
    padding: 6px 12px;
    position: absolute;
    bottom: 0;
    z-index: 100;
    width: 100%;
}
@media(min-width: 375px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0]
    {
        height: 200px;
    }
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0]
    {
        height: 225px;
    }
}
@media(min-width: 641px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0]
    {
        height: 250px;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel[data-v-1b72a1d0]
    {
        height: 300px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide[data-v-1b72a1d0]
{
    min-width: 375px;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper[data-v-1b72a1d0]
{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content[data-v-1b72a1d0]
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container[data-v-1b72a1d0]
{
    z-index: 1;
    width: 100%;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media(min-width: 641px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container.no_salients[data-v-1b72a1d0]
    {
        -webkit-box-pack: bottom;
        -ms-flex-pack: bottom;
        justify-content: bottom;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-1b72a1d0]
{
    margin: 0;
    color: #fff;
    text-shadow: 0 4px 4px rgba(0,0,0,.25);
    display: block;
    width: 100%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
@media(min-width: 375px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-1b72a1d0]
    {
        font-size: 14px;
    }
}
@media(min-width: 700px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-1b72a1d0]
    {
        font-size: 21px;
        line-height: 24px;
    }
}
@media(min-width: 1000px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content__container .title[data-v-1b72a1d0]
    {
        font-size: 28px;
        line-height: 30px;
    }
}
@media(max-width: 374px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button[data-v-1b72a1d0]
    {
        display: none;
    }
}
@media(min-width: 500px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button[data-v-1b72a1d0]
    {
        display: block;
        margin-top: 16px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-1b72a1d0], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-1b72a1d0]
{
    z-index: 2;
    margin: 0;
    width: 100px;
    min-height: 40px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: -.015em;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-1b72a1d0], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-1b72a1d0]
    {
        font-size: 14px;
        line-height: 16px;
        width: auto;
        max-width: 130px;
        min-width: 130px;
        margin-top: 0;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button a[data-v-1b72a1d0], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .button button[data-v-1b72a1d0]
    {
        width: auto;
        max-width: 130px;
        min-width: 130px;
        font-size: 16px;
        line-height: 20px;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient-filler[data-v-1b72a1d0], .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .promo-content .promotion-salient[data-v-1b72a1d0]
{
    position: absolute;
    bottom: 0;
    height: auto;
    width: 100%;
    color: #fff;
    z-index: 1;
    font-size: 9px;
    line-height: 10px;
    margin-top: 20px;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .mobile-mask[data-v-1b72a1d0]
{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    mix-blend-mode: normal;
    opacity: .4;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-text .mobile-mask[data-v-1b72a1d0]
    {
        display: none;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-1[data-v-1b72a1d0]
{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper--banner-image-2[data-v-1b72a1d0]
{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .image[data-v-1b72a1d0]
{
    width: 100%;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: inherit;
    background-size: inherit;
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-1b72a1d0]
{
    position: absolute;
    bottom: 15px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 1em;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-1b72a1d0]
    {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 1em;
    }
}
@media(min-width: 768px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button[data-v-1b72a1d0]
    {
        padding-right: 2em;
    }
}
.promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-1b72a1d0], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-1b72a1d0]
{
    margin: 0;
    width: 100px;
    height: 40px;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: -.015em;
    z-index: 100;
}
@media(min-width: 639px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-1b72a1d0], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-1b72a1d0]
    {
        width: 150px;
        height: 50px;
        font-size: 18px;
        line-height: 18px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button a[data-v-1b72a1d0], .promotion-banner-international-layout__carousel .promotion-slide__wrapper .full-banner-button button[data-v-1b72a1d0]
    {
        width: 190px;
        height: 60px;
        font-size: 18px;
        line-height: 25px;
    }
}
.must-drop-jackpots.desktop_must[data-v-2725180f]
{
    background: var(--q-color-primary);
    color: #fff;
}
.must-drop-jackpots.desktop_must__width[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 4em 2em;
    max-width: 1300px;
    margin: auto;
}
.must-drop-jackpots.desktop_must__outline-glow-1[data-v-2725180f]
{
    padding: 10px;
}
.must-drop-jackpots.desktop_must__outline-glow-1[data-v-2725180f], .must-drop-jackpots.desktop_must__outline-glow-2[data-v-2725180f]
{
    border: 2px solid #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 2px 2px #014fff,0 0 12px 4px #3e71ff,inset 0 0 2px 2px #014fff,inset 0 0 12px 4px #3e71ff;
    box-shadow: 0 0 2px 2px #014fff,0 0 12px 4px #3e71ff,inset 0 0 2px 2px #014fff,inset 0 0 12px 4px #3e71ff;
    height: 100%;
}
.must-drop-jackpots.desktop_must__container[data-v-2725180f]
{
    width: 40%;
    -webkit-box-shadow: inset 0 0 10px 2px var(--q-color-primary);
    box-shadow: inset 0 0 10px 2px var(--q-color-primary);
    border-radius: 10px;
    padding-right: 2em;
    position: relative;
}
.must-drop-jackpots.desktop_must__container a[data-v-2725180f]
{
    text-decoration: none;
}
@media screen and (min-width: 1024px)
{
    .must-drop-jackpots.desktop_must__container[data-v-2725180f]
    {
        width: 40%;
    }
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__container[data-v-2725180f]
    {
        width: 50%;
    }
}
.must-drop-jackpots.desktop_must__logo[data-v-2725180f]
{
    position: absolute;
    top: -35px;
    left: 0;
    text-align: center;
    width: 100%;
    padding-right: 2em;
}
.must-drop-jackpots.desktop_must__logo img[data-v-2725180f]
{
    width: 150px;
}
.must-drop-jackpots.desktop_must__content[data-v-2725180f]
{
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.must-drop-jackpots.desktop_must__values[data-v-2725180f]
{
    height: 100%;
    width: 100%;
    margin: 2em 0 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__values[data-v-2725180f]
    {
        height: 100%;
        width: 100%;
        margin: 0 2em 0 0;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.must-drop-jackpots.desktop_must__values--row[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2em;
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__values--row[data-v-2725180f]
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 1em;
    }
}
.must-drop-jackpots.desktop_must__values--row .box[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.must-drop-jackpots.desktop_must__values--row .box .value[data-v-2725180f]
{
    background: var(--q-color-primary);
    padding: 0 7px;
    border: 3px solid #95b6ff;
    border-radius: 5px;
    font-size: 26px;
    font-weight: 900;
    height: 40px;
    width: 220px;
    text-align: left;
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__values--row .box .value[data-v-2725180f]
    {
        font-size: 32px;
        padding: 10px;
        height: 65px;
    }
}
.must-drop-jackpots.desktop_must__values--row .box .disclaimer[data-v-2725180f]
{
    margin-top: 5px;
    font-size: 14px;
    font-weight: 600;
}
.must-drop-jackpots.desktop_must__values--row .adjust-top[data-v-2725180f]
{
    margin-top: 0;
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__values--row .adjust-top[data-v-2725180f]
    {
        margin-top: 10px;
    }
}
.must-drop-jackpots.desktop_must__values--row .box-image[data-v-2725180f]
{
    display: none;
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__values--row .box-image[data-v-2725180f]
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.must-drop-jackpots.desktop_must__values--row .box-text[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-left: 0;
    width: 220px;
    margin-bottom: 10px;
}
.must-drop-jackpots.desktop_must__values--row .box-text .type-title[data-v-2725180f]
{
    font-size: 22px;
    font-weight: 900;
    color: #ffe145;
    text-transform: uppercase;
    margin-right: 5px;
}
.must-drop-jackpots.desktop_must__values--row .box-text .type-text[data-v-2725180f]
{
    font-size: 22px;
    font-weight: 700;
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__values--row .box-text[data-v-2725180f]
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        margin-left: 0;
        width: 100%;
    }
    .must-drop-jackpots.desktop_must__values--row .box-text .type-title[data-v-2725180f]
    {
        font-size: 26px;
        font-weight: 900;
        color: #ffe145;
        text-transform: uppercase;
    }
    .must-drop-jackpots.desktop_must__values--row .box-text .type-text[data-v-2725180f]
    {
        font-size: 22px;
        font-weight: 700;
    }
}
.must-drop-jackpots.desktop_must__images[data-v-2725180f]
{
    display: none;
}
.must-drop-jackpots.desktop_must__images img[data-v-2725180f]
{
    width: 100px;
}
@media screen and (min-width: 1024px)
{
    .must-drop-jackpots.desktop_must__images[data-v-2725180f]
    {
        display: none;
    }
}
@media screen and (min-width: 1440px)
{
    .must-drop-jackpots.desktop_must__images[data-v-2725180f]
    {
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 2em;
    }
}
.must-drop-jackpots .game-list-container .directions.show[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.must-drop-jackpots[data-v-2725180f]:not(.desktop-must)
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 3.5em 0 1.5em;
    background: var(--q-color-primary);
    color: #fff;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__outline-glow-mobile[data-v-2725180f]
{
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-box-shadow: 0 0 2px 2px #014fff,0 0 12px 4px #3e71ff,inset 0 0 2px 2px #014fff,inset 0 0 12px 4px #3e71ff;
    box-shadow: 0 0 2px 2px #014fff,0 0 12px 4px #3e71ff,inset 0 0 2px 2px #014fff,inset 0 0 12px 4px #3e71ff;
    margin: 10px 0;
    height: 100%;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__container[data-v-2725180f]
{
    background: none;
    width: 100%;
    -webkit-box-shadow: inset 0 0 10px 2px var(--q-color-primary);
    box-shadow: inset 0 0 10px 2px var(--q-color-primary);
    border-radius: 10px;
    position: relative;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__container a[data-v-2725180f]
{
    text-decoration: none;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__logo[data-v-2725180f]
{
    position: absolute;
    top: -41px;
    left: 0;
    text-align: center;
    width: 100%;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__logo img[data-v-2725180f]
{
    width: 170px;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__content[data-v-2725180f], .must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values[data-v-2725180f]
{
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values[data-v-2725180f]
{
    width: 100%;
    margin: 4em 0 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values--row[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1em;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values--row .box[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 7px;
    max-width: 220px;
    width: 100%;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values--row .box .value[data-v-2725180f]
{
    background: var(--q-color-primary);
    padding: 0 7px;
    border: 3px solid #95b6ff;
    border-radius: 5px;
    font-size: 26px;
    font-weight: 900;
    height: 40px;
    width: 220px;
    text-align: left;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values--row .box .disclaimer[data-v-2725180f]
{
    margin-top: 5px;
    font-size: 14px;
    font-weight: 600;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values--row .box-text[data-v-2725180f]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values--row .box-text .type-title[data-v-2725180f]
{
    font-size: 22px;
    font-weight: 900;
    color: #ffe145;
    text-transform: uppercase;
    margin-right: 5px;
}
.must-drop-jackpots:not(.desktop-must) .must-drop-jackpots__values--row .box-text .type-text[data-v-2725180f]
{
    font-size: 22px;
    font-weight: 700;
}
.text-box[data-v-d8a1fbbc]
{
    background: #f0f0f0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2em;
}
.text-box.no_bottom_margin[data-v-d8a1fbbc]
{
    margin-bottom: 0;
}
.text-box.text-box--truncated .text-box__container .text-box__container--content[data-v-d8a1fbbc]
{
    max-height: 200px;
    overflow: hidden;
    -webkit-mask-image: -webkit-gradient(linear,left top,left bottom,color-stop(60%,#000),to(transparent));
    -webkit-mask-image: linear-gradient(180deg,#000 60%,transparent);
    mask-image: -webkit-gradient(linear,left top,left bottom,color-stop(60%,#000),to(transparent));
    mask-image: linear-gradient(180deg,#000 60%,transparent);
}
.text-box.text-box--truncated .col-md-4[data-v-d8a1fbbc]
{
    width: 100%;
}
.text-box__button[data-v-d8a1fbbc]
{
    font-weight: 700;
    color: #737373;
    text-decoration: underline;
}
.text-box__button[data-v-d8a1fbbc]:hover
{
    color: #a3a3a3;
}
.text-box__container[data-v-d8a1fbbc]
{
    padding: 3em 1em;
    max-width: 1300px;
    margin: auto;
}
@media(min-width: 768px)
{
    .text-box__container[data-v-d8a1fbbc]
    {
        padding: 3em 2em;
    }
}
.text-box__container h1[data-v-d8a1fbbc]
{
    font-style: normal;
    font-weight: 400!important;
    font-size: 24px!important;
    line-height: 28px;
    color: #000;
    margin-bottom: 38px;
}
.text-box__container--content[data-v-d8a1fbbc]
{
    color: #616161;
    font-size: 14px;
}
.text-box__container--content[data-v-d8a1fbbc] .row>div h1, .text-box__container--content[data-v-d8a1fbbc] .row>div h2
{
    font-weight: 600;
}
.text-box__container--content p[data-v-d8a1fbbc]
{
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -.015em;
    color: inherit;
}
.text-box__container--content p a[data-v-d8a1fbbc]
{
    color: inherit;
}
.text-box__container--content ul[data-v-d8a1fbbc]
{
    list-style: disc!important;
    margin: 1em 2em!important;
    padding: 0!important;
    font-size: inherit;
    color: inherit;
}
.text-box__container--content ul li[data-v-d8a1fbbc]
{
    padding-bottom: 5px;
}
.seoText h2[data-v-d8a1fbbc], .seoText h3[data-v-d8a1fbbc]
{
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
}
.seoText h2 a[data-v-d8a1fbbc], .seoText h3 a[data-v-d8a1fbbc]
{
    color: #616161;
}
.swim-lane-layout[data-v-110ca17c]
{
    display: grid;
    grid-template-columns: unset;
    position: relative;
    grid-auto-flow: column dense;
    grid-template-rows: repeat(1,auto);
}
@media(min-width: 1025px)
{
    .swim-lane-layout[data-v-110ca17c]
    {
        grid-auto-columns: 100%;
    }
}
.swim-lane-layout .swim-lane-layout__section[data-v-110ca17c]
{
    width: 800px;
    display: grid;
    padding-right: 10px;
}
.swim-lane-layout .swim-lane-layout__section[data-v-110ca17c]:last-child
{
    padding-right: 0;
}
@media(min-width: 640px)
{
    .swim-lane-layout .swim-lane-layout__section[data-v-110ca17c]
    {
        width: 900px;
    }
}
@media(min-width: 769px)
{
    .swim-lane-layout .swim-lane-layout__section[data-v-110ca17c]
    {
        width: 1300px;
    }
}
@media(min-width: 1025px)
{
    .swim-lane-layout .swim-lane-layout__section[data-v-110ca17c]
    {
        width: auto;
        padding-right: 0;
    }
}
.swim-lane-layout--default .swim-lane-layout__section[data-v-110ca17c]
{
    grid-template-columns: repeat(4,1fr);
    grid-template-rows: 1fr;
}
.swim-lane-layout--topBig .swim-lane-layout__section[data-v-110ca17c]
{
    grid-template-columns: repeat(6,1fr);
    grid-template-rows: repeat(3,1fr);
    grid-row-gap: 10px;
}
.swim-lane-layout--twoRows .swim-lane-layout__section[data-v-110ca17c]
{
    grid-template-columns: repeat(4,1fr);
    grid-template-rows: 2fr;
    grid-row-gap: 10px;
}
.swim-lane-layout--liveTiles .swim-lane-layout__section[data-v-110ca17c]
{
    grid-template-columns: repeat(5,1fr);
    grid-template-rows: 1fr;
    grid-row-gap: 0;
}
[data-v-110ca17c] .swim-lane-layout .grid-item
{
    height: 115px;
}
@media(min-width: 769px)
{
    [data-v-110ca17c] .swim-lane-layout .grid-item
    {
        height: 180px;
    }
}
@media(min-width: 769px)
{
    [data-v-110ca17c] .swim-lane-layout--twoRows .grid-item__lucky-wheel-bg
    {
        width: 80%;
        height: 30%;
    }
    [data-v-110ca17c] .swim-lane-layout--twoRows .grid-item__lucky-wheel-content
    {
        width: 80%;
        height: 29%;
    }
    [data-v-110ca17c] .swim-lane-layout--twoRows .grid-item__lucky-wheel-txt__txt
    {
        font-size: 12px;
        padding-left: 23%;
    }
    [data-v-110ca17c] .swim-lane-layout--twoRows .grid-item__lucky-wheel-txt__txt .spins
    {
        font-size: 16px;
    }
    [data-v-110ca17c] .swim-lane-layout--twoRows .grid-item__lucky-wheel-txt__num
    {
        font-size: 16px;
        padding: 8px 4px;
        left: 5%;
    }
    [data-v-110ca17c] .swim-lane-layout--twoRows .grid-item__num
    {
        top: 8px;
    }
}
@media(min-width: 1025px)
{
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item__lucky-wheel-bg
    {
        width: 70%;
        height: 20%;
    }
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item__lucky-wheel-content
    {
        width: 70%;
        height: 19%;
    }
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item__lucky-wheel-txt__txt
    {
        font-size: 12px;
        padding-left: 25%;
    }
}
@media(min-width: 1025px) and (min-width: 1200px)
{
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item__lucky-wheel-txt__txt
    {
        padding-left: 23%;
    }
}
@media(min-width: 1025px)
{
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item__lucky-wheel-txt__txt .spins
    {
        font-size: 16px;
        margin-bottom: 2px;
    }
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item__lucky-wheel-txt__num
    {
        font-size: 16px;
        padding: 8px 4px;
        left: 5%;
        top: 10%;
    }
}
@media(min-width: 1025px)
{
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item
    {
        height: 130px;
    }
}
[data-v-110ca17c] .swim-lane-layout--topBig .grid-item:first-child, [data-v-110ca17c] .swim-lane-layout--topBig .grid-item:nth-child(2), [data-v-110ca17c] .swim-lane-layout--topBig .grid-item:nth-child(3)
{
    height: 100%;
}
@media(min-width: 1025px)
{
    [data-v-110ca17c] .swim-lane-layout--topBig .grid-item:first-child, [data-v-110ca17c] .swim-lane-layout--topBig .grid-item:nth-child(2), [data-v-110ca17c] .swim-lane-layout--topBig .grid-item:nth-child(3)
    {
        grid-column-end: span 2;
        grid-row-end: span 2;
    }
}
[data-v-110ca17c] .swim-lane-layout--liveTiles .grid-item
{
    height: 250px;
}
@media(min-width: 769px)
{
    [data-v-110ca17c] .swim-lane-layout--liveTiles .grid-item
    {
        height: 330px;
    }
}
.categories[data-v-110ca17c]
{
    margin: auto;
    position: relative;
}
.categories button.left[data-v-110ca17c], .categories button.right[data-v-110ca17c]
{
    position: absolute;
    top: 50%;
    left: -20px;
    width: 50px;
    height: 50px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fff;
    border: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 2px 5px 20px 0 rgba(0,0,0,.25);
    box-shadow: 2px 5px 20px 0 rgba(0,0,0,.25);
    z-index: 6;
    padding: 0;
    cursor: pointer;
}
.mobile .categories button.left[data-v-110ca17c], .mobile .categories button.right[data-v-110ca17c]
{
    display: none;
}
@media(max-width: 1024px)
{
    .categories button.left[data-v-110ca17c], .categories button.right[data-v-110ca17c]
    {
        display: none;
    }
}
.categories button.left[data-v-110ca17c] svg path, .categories button.right[data-v-110ca17c] svg path
{
    stroke: #6f6f6f;
}
.categories button.right[data-v-110ca17c]
{
    left: auto;
    right: -20px;
}
.categories button.right[data-v-110ca17c] svg
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.scroll_me[data-v-110ca17c]
{
    width: 100%;
    overflow-x: auto;
    margin: auto;
    position: relative;
    padding-top: 25px;
}
.live_dealer_bg .scroll_me[data-v-110ca17c]
{
    padding-top: 25px;
}
@media(max-width: 1024px)
{
    .scroll_me[data-v-110ca17c]
    {
        margin-bottom: 0;
    }
}
@media(max-width: 414px)
{
    .scroll_me[data-v-110ca17c]
    {
        margin-bottom: 0;
        padding-top: 10px;
    }
}
.scroll_me.hideScroll[data-v-110ca17c]
{
    overflow-x: hidden;
    margin-bottom: 0;
}
@media(max-width: 414px)
{
    .scroll_me.hideScroll[data-v-110ca17c]
    {
        padding-bottom: 0;
    }
}
@media(min-width: 1025px)
{
    .scroll_me[data-v-110ca17c]
    {
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .scroll_me[data-v-110ca17c]::-webkit-scrollbar
    {
        display: none;
    }
}
.desktop .scroll_me[data-v-110ca17c]
{
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.desktop .scroll_me[data-v-110ca17c]::-webkit-scrollbar
{
    display: none;
}
@-moz-document url-prefix(){.scroll_me[data-v-110ca17c]{padding-bottom:0}}
[data-v-716fe16b] .swim-lane
{
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
[data-v-716fe16b] .swim-lane, [data-v-716fe16b] .swim-lane__title-wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
[data-v-716fe16b] .swim-lane__title-wrap
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
[data-v-716fe16b] .swim-lane__title-wrap #filter-slots
{
    width: 45px;
}
@media(max-width: 414px)
{
    [data-v-716fe16b] .swim-lane__title-wrap #filter-slots
    {
        width: 30px;
    }
}
[data-v-716fe16b] .swim-lane__title-wrap svg
{
    margin-right: 15px;
    margin-top: 4px;
    height: 30px;
    width: 30px;
}
@media(max-width: 414px)
{
    [data-v-716fe16b] .swim-lane__title-wrap svg
    {
        margin-right: 10px;
        height: 20px;
        width: 20px;
    }
}
[data-v-716fe16b] .swim-lane__title-wrap svg path, [data-v-716fe16b] .swim-lane__title-wrap svg rect
{
    fill: #5a5a5a;
}
[data-v-716fe16b] .swim-lane__title
{
    font-size: 24px;
    font-weight: 700;
    color: #5a5a5a;
    margin: 0;
    line-height: 1em;
}
@media(max-width: 640px)
{
    [data-v-716fe16b] .swim-lane__title
    {
        font-size: 18px;
    }
}
@media(max-width: 414px)
{
    [data-v-716fe16b] .swim-lane__title
    {
        font-size: 14px;
    }
}
[data-v-716fe16b] .swim-lane__button
{
    width: 140px;
    height: 40px;
    cursor: pointer;
    border: 2px solid #a5a5a5;
    border-radius: 5px;
    font-size: 16px;
    color: #909090;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
[data-v-716fe16b] .swim-lane__button svg
{
    display: none;
}
@media(max-width: 640px)
{
    [data-v-716fe16b] .swim-lane__button
    {
        border: 0;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    [data-v-716fe16b] .swim-lane__button svg
    {
        display: block;
        margin-left: 10px;
    }
    [data-v-716fe16b] .swim-lane__button svg path
    {
        fill: #909090;
    }
}
@media(max-width: 414px)
{
    [data-v-716fe16b] .swim-lane__button
    {
        font-size: 14px;
    }
}
[data-v-716fe16b] .swim-lane--dark-bg .swim-lane__title, [data-v-716fe16b] .swim-lane--dark-bg .swim-lane__title-wrap
{
    color: #fff;
}
[data-v-716fe16b] .swim-lane--dark-bg .swim-lane__title-wrap svg path
{
    fill: #fff;
}
[data-v-716fe16b] .swim-lane--dark-bg .swim-lane__button
{
    border-color: #fff;
    color: #fff;
}
.swim-lane-layouts__category--hidecategory[data-v-465cf01b]
{
    display: none;
}
.swim-lane-layouts__category[data-v-465cf01b]
{
    max-width: 1300px;
    margin: auto;
    padding: 1em 1em 0 1em;
}
@media(min-width: 768px)
{
    .swim-lane-layouts__category[data-v-465cf01b]
    {
        padding: 2em 2em 0 2em;
    }
}
#betby .swim-lane-wr .icon svg
{
    margin-right: 15px;
    margin-top: 5px;
    width: 30px;
    height: auto;
}
#betby .swim-lane-wr .icon svg path
{
    fill: #5a5a5a;
}
@media(max-width: 414px)
{
    #betby .swim-lane-wr .icon svg
    {
        margin-right: 10px;
        width: 20px;
    }
}
#betby[data-v-085a7145]
{
    min-height: 180px;
    max-width: 1300px;
    margin: auto;
}
#betby .swim-lane-wr[data-v-085a7145]
{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0 30px 0;
}
@media(max-width: 1300px)
{
    #betby .swim-lane-wr[data-v-085a7145]
    {
        padding: 25px 0 25px 0;
    }
}
@media(max-width: 767px)
{
    #betby .swim-lane-wr[data-v-085a7145]
    {
        padding: 20px 0 20px 0;
    }
}
@media(max-width: 414px)
{
    #betby .swim-lane-wr[data-v-085a7145]
    {
        padding: 15px 0;
    }
}
#betby h2[data-v-085a7145]
{
    font-size: 24px;
    font-weight: 700;
    color: #5a5a5a;
    margin: 0;
    line-height: auto;
}
@media(max-width: 768px)
{
    #betby h2[data-v-085a7145]
    {
        font-size: 21px;
    }
}
@media(max-width: 640px)
{
    #betby h2[data-v-085a7145]
    {
        font-size: 18px;
    }
}
@media(max-width: 414px)
{
    #betby h2[data-v-085a7145]
    {
        font-size: 14px;
    }
}
.swim-lane-layouts__category--hidecategory[data-v-d6ca8c70]
{
    display: none;
}
.swim-lane-layouts__category[data-v-d6ca8c70]
{
    max-width: 1300px;
    margin: auto;
    padding: 1em 1em 0 1em;
}
@media(min-width: 768px)
{
    .swim-lane-layouts__category[data-v-d6ca8c70]
    {
        padding: 2em 2em 0 2em;
    }
}
.q-menu
{
    border-radius: unset;
}
.q-menu .q-list
{
    background-color: var(--q-color-primary);
    color: #fff;
}
.q-menu .q-list .q-item
{
    border-bottom: 1px solid hsla(0,0%,100%,.25);
}
.q-menu .q-list .q-item:first-child
{
    border-top: 1px solid hsla(0,0%,100%,.25);
}
.q-menu .q-list svg
{
    width: 24px;
    height: 24px;
}
.q-menu .q-list svg path, .q-menu .q-list svg rect
{
    fill: #fff;
}
.mobile-dropdown
{
    padding: 12px;
    border-radius: unset;
    text-transform: unset;
    font-size: 14px;
    width: 100%;
    display: block;
    color: #fff;
}
@media(min-width: 600px)
{
    .mobile-dropdown
    {
        display: none;
    }
}
.mobile-dropdown .avatar_wr .q-avatar
{
    color: #fff;
    font-size: 24px;
    margin-right: 10px;
}
.mobile-dropdown .avatar_wr .q-avatar .q-avatar__content
{
    border-radius: unset;
    width: 36px;
    height: 36px;
    position: absolute;
    top: -6px;
    left: -8px;
}
.mobile-dropdown .avatar_wr .q-avatar .q-avatar__content .icon svg
{
    width: 32px;
    height: 32px;
}
.mobile-dropdown .avatar_wr .q-avatar .q-avatar__content .icon svg path, .mobile-dropdown .avatar_wr .q-avatar .q-avatar__content .icon svg rect
{
    fill: #fff;
}
.show-on-600
{
    display: none;
}
@media(min-width: 600px)
{
    .show-on-600
    {
        display: block;
    }
}
.hide-on-desktop
{
    border-left: 2px solid hsla(0,0%,100%,.25);
    padding: 8px 0;
    display: block;
}
@media(min-width: 600px)
{
    .hide-on-desktop
    {
        border-left: 1px solid transparent;
    }
}
@media(min-width: 1024px)
{
    .hide-on-desktop
    {
        display: none;
    }
}
.promotions_btn_wr, .search_btn_wr
{
    border: 2px solid var(--q-color-navBar);
    color: var(--q-color-searchField);
    background-color: #fff;
    border-radius: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 8px;
    margin-right: 8px;
    margin-left: 8px;
    text-align: center;
    font-size: 13px;
    cursor: pointer;
}
.search_btn_wr
{
    display: none;
}
@media(min-width: 768px)
{
    .search_btn_wr
    {
        display: block;
        width: 100%;
        margin-left: 8px;
        margin-right: unset;
    }
}
@media(min-width: 1250px)
{
    .search_btn_wr
    {
        margin-left: unset;
        margin-right: unset;
    }
}
.sticky__small-devices
{
    display: none;
}
@media(min-width: 600px)
{
    .sticky__small-devices
    {
        display: block;
    }
}
.sticky__small-devices .q-avatar
{
    border: 2px solid #fff;
    color: #fff;
    position: relative;
    width: 40px;
    height: 40px;
}
.sticky__small-devices .q-avatar i
{
    position: absolute;
    font-size: 28px;
    top: 4px;
    left: 4px;
}
.small-devices
{
    padding: 8px;
    display: block;
}
@media(min-width: 768px)
{
    .small-devices
    {
        display: none;
    }
}
.small-devices .q-avatar
{
    border: 2px solid #fff;
    color: #fff;
    position: relative;
    width: 40px;
    height: 40px;
}
.small-devices .q-avatar i
{
    position: absolute;
    font-size: 28px;
    top: 4px;
    left: 4px;
}
.input_wr
{
    border: 2px solid #fff;
    background-color: var(--q-color-primary);
    border-radius: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px;
    margin-right: 8px;
    margin-left: 8px;
    position: relative;
    display: none;
}
@media(min-width: 600px)
{
    .input_wr
    {
        display: block;
        padding: 2px;
    }
}
.input_wr .input
{
    outline: none;
    padding: 10px 10px 10px 40px;
    font-size: 14px;
    border: 0;
    background: transparent;
    width: calc(100% - 10px);
    color: #828282;
    mix-blend-mode: invert;
}
.input_wr .icon
{
    position: absolute;
    top: 10px;
    left: 12px;
    color: #fff;
    mix-blend-mode: invert;
    font-size: 24px;
    cursor: pointer;
}
.input_wr .icon:hover
{
    color: #f60;
}
.fixed_header~.q-page-container .gamesArea .sticky-nav
{
    position: relative!important;
    top: unset!important;
}
@media(max-width: 641px)
{
    .fixed_header.sticky_nav~.q-page-container .gamesArea .sticky-nav, .header_verticals.sticky_nav~.q-page-container .gamesArea .sticky-nav
    {
        position: sticky!important;
        top: 0!important;
        z-index: 6;
    }
}
.desktop .sticky-nav
{
    position: sticky;
    top: 0;
    z-index: 6;
}
.mobile .header_verticals~.q-page-container .gamesArea .sticky-nav
{
    top: 100px!important;
}
.mobile .header_verticals.app_header~.q-page-container .gamesArea .sticky-nav
{
    top: 160px!important;
}
@media(min-width: 1024px)
{
    .mobile .showTimer:not(.showTopBar):not(.fixed_header) .sticky-nav
    {
        top: 155px;
    }
}
@media(max-width: 1024px)
{
    .mobile .showTimer:not(.showTopBar):not(.fixed_header) .sticky-nav
    {
        top: 110px;
    }
}
@media(min-width: 1024px)
{
    .mobile .showTopBar:not(.fixed_header) .sticky-nav
    {
        top: 160px;
    }
}
.mobile .header_verticals~.q-page-container .gamesArea .sticky-nav
{
    position: sticky!important;
    top: 100!important;
    z-index: 6;
}
.mobile .sticky-nav:not(.fixed_header)
{
    position: sticky;
    top: 90px;
    z-index: 6;
}
@media(min-width: 1024px)
{
    .mobile .sticky-nav:not(.fixed_header)
    {
        top: 125px;
    }
}
.navigation-area
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0!important;
    background: var(--q-color-navBar);
}
.navigation-area .navigation-container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    padding: 0;
    overflow: hidden;
    max-width: 1250px;
    min-width: 375px;
}
.navigation-area .navigation-container .fixed-width
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4px;
    border-right: 2px solid hsla(0,0%,100%,.25);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media(min-width: 600px)
{
    .navigation-area .navigation-container .fixed-width
    {
        border-right: 2px solid transparent;
    }
}
@media(min-width: 768px)
{
    .navigation-area .navigation-container .fixed-width
    {
        min-width: 180px;
    }
}
.navigation-area .navigation-container .mobile-categories-nav__search
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media(min-width: 1024px)
{
    .navigation-area .navigation-container .mobile-categories-nav__search
    {
        display: none;
    }
}
.navigation-area .navigation-container .constcls
{
    min-width: 30px;
}
.navigation-area .navigation-container .searchArea
{
    float: none!important;
    margin-bottom: 0!important;
    width: 250px!important;
    margin-right: 10px;
    display: none;
}
@media(min-width: 1024px)
{
    .navigation-area .navigation-container .searchArea.providerEnable
    {
        width: 30px!important;
        display: block;
    }
}
@media(min-width: 1024px)
{
    .navigation-area .navigation-container .searchArea
    {
        display: block;
    }
}
@media(min-width: 1024px)
{
    .navigation-area .navigation-container .tab-navigation:not(.headerNave).enable_provider
    {
        width: calc(100% - 30px);
    }
}
@media(min-width: 1024px)
{
    .navigation-area .navigation-container .tab-navigation:not(.headerNave)
    {
        width: calc(100% - 250px);
    }
}
.navigation-area .navigation-container .tab-navigation
{
    width: 100%;
}
.navigation-area .navigation-container .tab-navigation.headerNave
{
    max-width: calc(100% - 30px);
    min-width: calc(100% - 30px);
    width: calc(100% - 30px);
}
@media(min-width: 1024px)
{
    .navigation-area .navigation-container .tab-navigation.enable_provider.headerNave
    {
        max-width: calc(100% - 30px);
        min-width: calc(100% - 30px);
        width: calc(100% - 30px);
    }
}
.navigation-area .navigation-container .tab-navigation__tab
{
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -.015em;
    color: var(--q-color-navItem)!important;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding: 18px;
}
@media(min-width: 768px)
{
    .navigation-area .navigation-container .tab-navigation__tab
    {
        padding: 12px;
    }
}
.navigation-area .navigation-container .tab-navigation__tab .q-tab__content .icon
{
    padding-right: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: none;
}
@media(min-width: 768px)
{
    .navigation-area .navigation-container .tab-navigation__tab .q-tab__content .icon
    {
        display: block;
    }
}
.navigation-area .navigation-container .tab-navigation__tab .q-tab__content .icon svg
{
    width: 30px;
    height: 30px;
}
.navigation-area .navigation-container .tab-navigation__tab .q-tab__content .icon svg path
{
    fill: var(--q-color-navIcon)!important;
}
.navigation-area .navigation-container .tab-navigation__tab .q-tab__content .icon svg path.cls-x
{
    fill: #000!important;
}
.navigation-area .navigation-container .tab-navigation__tab .q-tab__content .icon svg rect
{
    fill: var(--q-color-navIcon)!important;
}
.navigation-area .navigation-container .tab-navigation .selected
{
    background: var(--q-color-navItemSelectedBg);
    color: var(--q-color-navItemSelected)!important;
    opacity: 1;
}
.navigation-area .navigation-container .tab-navigation .selected .q-tab__content .icon svg path
{
    fill: var(--q-color-navIconSelected)!important;
}
.navigation-area .navigation-container .tab-navigation .selected .q-tab__content .icon svg path.cls-x
{
    fill: #000!important;
}
.navigation-area .navigation-container .tab-navigation .selected .q-tab__content .icon svg rect
{
    fill: var(--q-color-navIconSelected)!important;
}
.navigation-area .navigation-container .tab-navigation .q-tab__indicator
{
    display: none;
}
.navigation-area .navigation-container .tab-navigation .q-tabs__arrow--faded
{
    opacity: .2;
}
.navigation-area .navigation-container .q-tabs__arrow
{
    text-shadow: unset;
    color: #fff;
    opacity: .5;
}
.navigation-area .navigation-container .q-tabs__arrow:hover
{
    opacity: 1;
}
.input-search
{
    border: 1px solid #f00;
    background: #fff;
}
.new_search .new_search_area[data-v-afee5c36]
{
    background-color: var(--q-color-primary);
}
@media(max-width: 1023px)
{
    .new_search .new_search_area .gamesDropdown[data-v-afee5c36]
    {
        display: none;
    }
}
.new_search .new_search_area .buttons_wrap .filter_icon[data-v-afee5c36]
{
    padding-left: 8px;
}
@media(min-width: 1024px)
{
    .new_search .new_search_area .buttons_wrap .filter_icon[data-v-afee5c36]
    {
        display: none;
    }
}
.new_search .new_search_area .buttons_wrap .filter_icon[data-v-afee5c36] svg
{
    height: 25px;
}
.new_search .new_search_area .gamesHeaderText[data-v-afee5c36]
{
    font-weight: 500;
    font-size: 20px;
    line-height: 29px;
    padding: 16px 2em;
    color: var(--q-color-buttons-text);
}
@media(max-width: 1023px)
{
    .new_search .new_search_area .gamesHeaderText[data-v-afee5c36]
    {
        font-weight: 700;
        font-size: 16px;
        line-height: 23px;
        padding: 8px 1em;
    }
}
.new_search .new_search_area .noGames[data-v-afee5c36]
{
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 150px;
}
.new_search .new_search_area .noGames .searchKeyTxt[data-v-afee5c36]
{
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 15px;
    color: var(--q-color-secondary);
}
.new_search .new_search_area .noGames .nogamesfound[data-v-afee5c36]
{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--q-color-buttons-text);
}
.new_search .new_search_area .noGames~.games.withFilters[data-v-afee5c36]
{
    height: calc(100vh - 255px);
    max-height: calc(100vh - 255px);
}
@media(max-width: 1023px)
{
    .new_search .new_search_area .noGames~.games.withFilters[data-v-afee5c36]
    {
        height: calc(100vh - 230px);
        max-height: calc(100vh - 230px);
    }
}
.new_search .new_search_area .games.withFilters[data-v-afee5c36]
{
    height: calc(100vh - 105px);
    max-height: calc(100vh - 105px);
}
@media(max-width: 1023px)
{
    .new_search .new_search_area .games.withFilters[data-v-afee5c36]
    {
        height: calc(100vh - 80px);
        max-height: calc(100vh - 80px);
    }
}
.new_search .new_search_area .filter_icon[data-v-afee5c36] svg
{
    height: 20px;
}
.new_search .new_search_area .filter_icon.providerSelected[data-v-afee5c36] svg path
{
    fill: var(--q-color-secondary)!important;
}
@media(max-width: 1024px)
{
    .new_search .new_search_area[data-v-afee5c36] .q-field__append
    {
        display: none;
    }
}
.new_search .new_search_area .mobsearch.mobile-search-input[data-v-afee5c36]
{
    color: var(--q-color-buttons-text);
}
@media(min-width: 1024px)
{
    .new_search .new_search_area[data-v-afee5c36] .q-field--outlined.q-field--rounded .q-field__control
    {
        border-radius: 0;
    }
}
.new_search .new_search_area .new_search_area_form .search_wrap .mobsearch[data-v-afee5c36] input
{
    color: var(--q-color-buttons-text);
}
.new_search .new_search_area[data-v-afee5c36] .q-field__input::-webkit-input-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__native::-webkit-input-placeholder
{
    color: var(--q-color-buttons-text);
}
.new_search .new_search_area[data-v-afee5c36] .q-field__input:-ms-input-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__input::-moz-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__input::-ms-input-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__input::-webkit-input-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__input::placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__native:-ms-input-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__native::-moz-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__native::-ms-input-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__native::-webkit-input-placeholder, .new_search .new_search_area[data-v-afee5c36] .q-field__native::placeholder
{
    color: var(--q-color-buttons-text);
}
.new_search .new_search_area[data-v-afee5c36] .q-field__label, .new_search .new_search_area[data-v-afee5c36] .q-field__native span, .new_search .new_search_area[data-v-afee5c36] .q-select__dropdown-icon
{
    color: var(--q-color-buttons-text);
}
.new_search .new_search_area .search_wrap[data-v-afee5c36] .q-field--outlined .q-field__control:hover:before
{
    border: 1px solid var(--q-color-buttons-text);
}
.new_search .new_search_area .search_wrap[data-v-afee5c36] .q-field.q-validation-component .q-field__control:after, .new_search .new_search_area .search_wrap[data-v-afee5c36] .q-field.q-validation-component .q-field__control:before
{
    border: 2px solid var(--q-color-secondary);
}
.new_search .new_search_area[data-v-afee5c36] .q-field--auto-height.q-field--dense .q-field__control, .new_search .new_search_area[data-v-afee5c36] .q-field--auto-height.q-field--dense .q-field__native
{
    height: 56px;
    border-radius: 0;
}
.new_search .new_search_area .search_wrap[data-v-afee5c36] .q-field--outlined .q-field__control:after, .new_search .new_search_area .search_wrap[data-v-afee5c36] .q-field--outlined .q-field__control:before
{
    border: 1px solid var(--q-color-buttons-text);
}
.new_search .new_search_area .search_wrap[data-v-afee5c36]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.new_search .new_search_area .new_search_area_form[data-v-afee5c36]
{
    background: var(--q-color-footer-payments-color);
}
.new_search .new_search_area[data-v-afee5c36] svg path
{
    fill: var(--q-color-buttons-text)!important;
}
.new_search_area[data-v-afee5c36]
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5999;
    background: #fff;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.8);
    box-shadow: 0 0 20px rgba(0,0,0,.8);
}
.new_search_area.active[data-v-afee5c36]
{
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .3s;
    transition: all .3s;
}
.new_search_area .filters_wrap[data-v-afee5c36]
{
    overflow-x: hidden;
    max-height: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.new_search_area .filters_wrap.active[data-v-afee5c36]
{
    max-height: 100px;
    -webkit-transition: all .3s;
    transition: all .3s;
    overflow: hidden;
    margin-bottom: 12px;
    border-bottom: 2px solid #eee;
}
.new_search_area .filters_wrap[data-v-afee5c36], .new_search_area .new_search_area_form[data-v-afee5c36]
{
    max-width: 1300px;
    margin: 0 auto;
    width: 100%;
    padding: 0;
}
.new_search_area .new_search_area_form[data-v-afee5c36]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 1em;
    border-bottom: 2px solid #eee;
}
.new_search_area .new_search_area_form .buttons_wrap[data-v-afee5c36]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.new_search_area .new_search_area_form .search_wrap[data-v-afee5c36]
{
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
}
.new_search_area .new_search_area_form .buttons[data-v-afee5c36]
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.new_search_area .new_search_area_form button[data-v-afee5c36]
{
    background: #f5f5f5;
    width: 60px;
    height: 60px;
    border: none;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}
@media(min-width: 415px)
{
    .new_search_area .new_search_area_form button[data-v-afee5c36]:hover:after
    {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.1);
    }
}
@media(max-width: 414px)
{
    .new_search_area .new_search_area_form button[data-v-afee5c36]
    {
        background: #fff;
        height: 60px;
        width: auto;
    }
}
.new_search_area .new_search_area_form button.selected[data-v-afee5c36]
{
    background: var(--q-color-secondary);
    color: #fff;
}
.new_search_area .new_search_area_form button.selected[data-v-afee5c36]:hover
{
    opacity: .5;
}
.new_search_area .new_search_area_form button.selected[data-v-afee5c36]:hover:after
{
    display: none;
}
@media(max-width: 414px)
{
    .new_search_area .new_search_area_form button.selected[data-v-afee5c36]
    {
        background: none;
        color: var(--q-color-secondary);
    }
    .new_search_area .new_search_area_form button.selected[data-v-afee5c36]:hover
    {
        opacity: 1;
    }
}
@media(max-width: 414px)
{
    .new_search_area .new_search_area_form button.close[data-v-afee5c36]
    {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
}
.new_search_area .new_search_area_form button.close[data-v-afee5c36] svg
{
    width: 18px;
    height: 18px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}
.new_search_area .new_search_area_form button.close[data-v-afee5c36] svg path
{
    fill: #6f6f6f;
    stroke: #6f6f6f;
}
.new_search_area .new_search_area_form button.filter[data-v-afee5c36]
{
    margin: 0 30px;
}
@media(max-width: 414px)
{
    .new_search_area .new_search_area_form button.filter[data-v-afee5c36]
    {
        margin: 0 10px;
    }
}
.new_search_area .new_search_area_form button.filter[data-v-afee5c36] svg
{
    width: 25px;
    height: 25px;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}
.new_search_area .new_search_area_form button.filter[data-v-afee5c36] svg path
{
    stroke: #6f6f6f;
}
.new_search_area .new_search_area_form button.filter.selected[data-v-afee5c36] svg path
{
    stroke: #fff;
}
@media(max-width: 414px)
{
    .new_search_area .new_search_area_form button.filter.selected[data-v-afee5c36] svg path
    {
        stroke: var(--q-color-secondary);
    }
}
.new_search_area .new_search_area_form .search_wrap[data-v-afee5c36]
{
    position: relative;
}
.new_search_area .new_search_area_form .search_wrap .clearSearch[data-v-afee5c36]
{
    font-size: 20px;
    margin-top: 18px;
    margin-right: 12px;
    color: #ccc;
}
.new_search_area .new_search_area_form .search_wrap[data-v-afee5c36] .search_icon
{
    position: absolute;
    top: 20px;
    left: 15px;
}
.new_search_area .new_search_area_form .search_wrap[data-v-afee5c36] .search_icon svg
{
    width: auto;
    height: 18px;
    margin-bottom: 2px;
}
.new_search_area .new_search_area_form .search_wrap[data-v-afee5c36] .search_icon svg path
{
    fill: #6f6f6f;
}
.new_search_area .new_search_area_form[data-v-afee5c36] .q-field--outlined.q-field--focused .q-field__control:after
{
    border: 2px solid #a3a3a3;
    display: none;
}
.new_search_area .new_search_area_form[data-v-afee5c36] .q-field--outlined.q-field--focused .q-field__control:before, .new_search_area .new_search_area_form[data-v-afee5c36] .q-field--outlined.q-field--focused .q-field__control:hover:before
{
    border: 2px solid #a3a3a3;
}
.new_search_area .new_search_area_form[data-v-afee5c36] .q-field--outlined .q-field__control:hover:before
{
    border: 1px solid rgba(0,0,0,.24);
}
.new_search_area .new_search_area_form[data-v-afee5c36] input
{
    border: none;
    width: 100%;
    border-radius: 50px;
    height: 55px;
    font-weight: 700;
    font-size: 21px;
    color: #6f6f6f;
    margin-left: 25px;
}
@media(max-width: 414px)
{
    .new_search_area .new_search_area_form[data-v-afee5c36] input
    {
        font-size: 16px;
    }
}
.new_search_area .new_search_area_form[data-v-afee5c36] input:focus
{
    outline: none!important;
}
.new_search_area .new_search_area_form[data-v-afee5c36] input::-webkit-input-placeholder
{
    color: hsla(0,0%,43.5%,.5);
    opacity: 1;
}
.new_search_area .new_search_area_form[data-v-afee5c36] input::-moz-placeholder
{
    color: hsla(0,0%,43.5%,.5);
    opacity: 1;
}
.new_search_area .new_search_area_form[data-v-afee5c36] input:-ms-input-placeholder
{
    opacity: 1;
}
.new_search_area .new_search_area_form[data-v-afee5c36] input::-ms-input-placeholder
{
    opacity: 1;
}
.new_search_area .new_search_area_form[data-v-afee5c36] input::placeholder
{
    color: hsla(0,0%,43.5%,.5);
    opacity: 1;
}
.new_search_area .new_search_area_form[data-v-afee5c36] input:-ms-input-placeholder
{
    color: hsla(0,0%,43.5%,.5);
}
.new_search_area .new_search_area_form[data-v-afee5c36] input::-ms-input-placeholder
{
    color: hsla(0,0%,43.5%,.5);
}
.new_search_area .filters_wrap .title[data-v-afee5c36]
{
    background-color: #efefef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 8px;
    padding: .35em 1em;
    color: #6e6e6e;
}
.new_search_area .filters_wrap .title button[data-v-afee5c36]
{
    background: #ddd;
    height: 40px!important;
    padding-left: 20px;
    padding-right: 20px;
    border: none;
    border-radius: 50px;
    color: #6e6e6e;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    position: relative;
}
@media(max-width: 1023px)
{
    .new_search_area .filters_wrap .title button[data-v-afee5c36]
    {
        height: 30px;
    }
}
.new_search_area .filters_wrap .title button[data-v-afee5c36]:hover:after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
}
.new_search_area .filters_wrap .filters[data-v-afee5c36]
{
    margin-bottom: 8px;
    padding: 0 .5em;
    height: 150px;
    overflow: auto;
}
.new_search_area .filters_wrap .filters_scroll[data-v-afee5c36]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
}
.new_search_area .filters_wrap .filters button[data-v-afee5c36]
{
    background: #fff;
    padding: 8px 12px;
    border: 1px solid #6e6e6e;
    border-radius: 20px;
    color: #6e6e6e;
    margin-right: 4px;
    text-wrap: nowrap;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    margin-bottom: 4px;
    cursor: pointer;
    opacity: .2;
}
.new_search_area .filters_wrap .filters button.opacity_show[data-v-afee5c36]
{
    opacity: 1;
}
.new_search_area .filters_wrap .filters button.selected[data-v-afee5c36]
{
    border-color: var(--q-color-secondary);
    background-color: var(--q-color-secondary);
    color: #fff;
}
.new_search_area .games[data-v-afee5c36]
{
    margin-top: 15px;
    overflow-y: auto;
    max-height: calc(100vh - 115px);
}
@media(min-width: 1024px)
{
    .new_search_area .games[data-v-afee5c36]
    {
        padding-top: 5px;
        margin-top: 5px;
    }
}
@media(max-width: 1023px)
{
    .new_search_area .games[data-v-afee5c36]
    {
        max-height: calc(100vh - 105px);
    }
}
@media(max-width: 414px)
{
    .new_search_area .games[data-v-afee5c36]
    {
        margin-top: 0;
        max-height: calc(100vh - 90px);
    }
}
.new_search_area .games.withFilters[data-v-afee5c36]
{
    max-width: 1300px;
    margin: auto auto;
    margin-top: 12px;
    height: 100%;
}
.new_search_area_bg[data-v-afee5c36]
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 5998;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.new_search_area_bg.active[data-v-afee5c36]
{
    opacity: 1;
    pointer-events: all;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.live_tile[data-v-0d601bae]
{
    position: relative;
}
.live_tile__image[data-v-0d601bae]
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover!important;
}
.live_tile.maintenance .live_tile__image[data-v-0d601bae]
{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important;
    opacity: .5;
}
.live_tile.maintenance .hover[data-v-0d601bae]
{
    display: none!important;
}
.swim-lane-layouts__category--hidecategory[data-v-4e486cf3]
{
    display: none;
}
.swim-lane-layouts__category[data-v-4e486cf3]
{
    max-width: 1300px;
    margin: auto;
    padding: 1em 1em 0 1em;
}
@media(min-width: 768px)
{
    .swim-lane-layouts__category[data-v-4e486cf3]
    {
        padding: 2em 2em 0 2em;
    }
}
.live_dealer_bg .background_overlay[data-v-4e486cf3]
{
    margin-top: -60px;
    padding: 60px 0;
    background-color: var(--q-color-live-casino-background-color);
    background-repeat: 50% 50%;
    background-size: cover;
}
@media(max-width: 414px)
{
    .live_dealer_bg .background_overlay[data-v-4e486cf3]
    {
        margin-top: -60px;
    }
}
@media(max-width: 320px)
{
    .live_dealer_bg .background_overlay[data-v-4e486cf3]
    {
        margin-top: -40px;
    }
}
.live_dealer_bg .live_games[data-v-4e486cf3]
{
    max-width: 1300px;
    margin: auto;
}
@media(max-width: 414px)
{
    .live_dealer_bg .live_games.home_page_open[data-v-4e486cf3]
    {
        margin-bottom: 0;
    }
}
.live_dealer_bg .live_games.home_page_open .slide_layout .slider_w .slider_gradient[data-v-4e486cf3]
{
    background: transparent;
}
.live_dealer_bg .live_games.home_page_open button.left[data-v-4e486cf3], .live_dealer_bg .live_games.home_page_open button.right[data-v-4e486cf3]
{
    top: 50%;
}
.live_dealer_bg .live_games.home_page_open button.left[data-v-4e486cf3]
{
    left: -28px;
}
.live_dealer_bg .live_games.home_page_open .slide_layout[data-v-4e486cf3]
{
    padding: 0;
}
.live_dealer_bg .live_games.home_page_open .slide_layout .scroll[data-v-4e486cf3]
{
    padding-top: 0;
}
.live_dealer_bg .live_games.home_page_open .slide_layout .live_tile[data-v-4e486cf3]
{
    width: 246px;
    margin-right: 10px;
    height: 330px;
    border-radius: 5px;
}
@media(max-width: 500px)
{
    .live_dealer_bg .live_games.home_page_open .slide_layout .live_tile[data-v-4e486cf3]
    {
        width: calc(50% - 15px);
        height: 250px;
    }
}
@media(max-width: 375px)
{
    .live_dealer_bg .live_games.home_page_open .slide_layout .live_tile[data-v-4e486cf3]
    {
        height: 220px;
    }
}
@media(max-width: 320px)
{
    .live_dealer_bg .live_games.home_page_open .slide_layout .live_tile[data-v-4e486cf3]
    {
        height: 180px;
    }
}
.live_dealer_bg .live_games.no_scroll[data-v-4e486cf3]
{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
@media(max-width: 1024px)
{
    .live_dealer_bg .live_games.no_scroll[data-v-4e486cf3]
    {
        padding-top: 10px;
    }
}
@media(max-width: 640px)
{
    .live_dealer_bg .live_games.no_scroll[data-v-4e486cf3]
    {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }
}
.live_dealer_bg .live_games.no_scroll[data-v-4e486cf3] .slide_layout .slider
{
    white-space: unset;
    width: unset;
    min-width: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
}
.live_dealer_bg .live_games.no_scroll[data-v-4e486cf3] .slide_layout .slider .live_tile
{
    width: calc(16.666% - 15px);
    margin-right: 15px;
    margin-top: 15px;
    height: auto;
}
.live_dealer_bg .live_games.no_scroll[data-v-4e486cf3] .slide_layout .slider .live_tile .live_tile_wrap
{
    width: 100%;
    height: 0;
    padding-bottom: 130%;
}
@media(max-width: 1024px)
{
    .live_dealer_bg .live_games.no_scroll[data-v-4e486cf3] .slide_layout .slider .live_tile
    {
        width: calc(20% - 15px);
    }
}
@media(max-width: 768px)
{
    .live_dealer_bg .live_games.no_scroll[data-v-4e486cf3] .slide_layout .slider .live_tile
    {
        width: calc(25% - 15px);
    }
}
@media(max-width: 640px)
{
    .live_dealer_bg .live_games.no_scroll[data-v-4e486cf3] .slide_layout .slider .live_tile
    {
        width: calc(33.333% - 15px);
    }
}
@media(max-width: 500px)
{
    .live_dealer_bg .live_games.no_scroll[data-v-4e486cf3] .slide_layout .slider .live_tile
    {
        width: calc(50% - 15px);
    }
}
.live_dealer_bg .slide_layout[data-v-4e486cf3]
{
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 1em;
    position: relative;
}
.live_dealer_bg .slide_layout button.left[data-v-4e486cf3], .live_dealer_bg .slide_layout button.right[data-v-4e486cf3]
{
    position: absolute;
    top: 47%;
    left: 0;
    width: 50px;
    height: 50px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fff;
    border: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 2px 5px 20px 0 rgba(0,0,0,.25);
    box-shadow: 2px 5px 20px 0 rgba(0,0,0,.25);
    z-index: 6;
    padding: 0;
    cursor: pointer;
}
.mobile .live_dealer_bg .slide_layout button.left[data-v-4e486cf3], .mobile .live_dealer_bg .slide_layout button.right[data-v-4e486cf3]
{
    display: none;
}
@media(max-width: 1024px)
{
    .live_dealer_bg .slide_layout button.left[data-v-4e486cf3], .live_dealer_bg .slide_layout button.right[data-v-4e486cf3]
    {
        display: none;
    }
}
.live_dealer_bg .slide_layout button.left[data-v-4e486cf3] svg path, .live_dealer_bg .slide_layout button.right[data-v-4e486cf3] svg path
{
    stroke: #6f6f6f;
}
.live_dealer_bg .slide_layout button.right[data-v-4e486cf3]
{
    left: auto;
    right: -20px;
}
.live_dealer_bg .slide_layout button.right svg[data-v-4e486cf3]
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.live_dealer_bg .slide_layout .absolute[data-v-4e486cf3]
{
    position: relative;
}
.live_dealer_bg .slide_layout .main_image[data-v-4e486cf3]
{
    position: absolute;
    top: 50%;
    font-size: 32px;
    margin-top: -25px;
    cursor: pointer;
    z-index: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s;
    transition: all .3s;
}
.live_dealer_bg .slide_layout .main_image.right[data-v-4e486cf3]
{
    right: 20px;
}
.live_dealer_bg .slide_layout .main_image.left[data-v-4e486cf3]
{
    left: 20px;
}
.live_dealer_bg .slide_layout .slider_w[data-v-4e486cf3]
{
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    contain: unset;
}
.live_dealer_bg .slide_layout .slider_w .scroll[data-v-4e486cf3]
{
    overflow-y: hidden;
    padding-top: 15px;
}
.live_dealer_bg .slide_layout .slider_w .slider_gradient[data-v-4e486cf3]
{
    position: absolute;
    top: -100px;
    right: 0;
    width: calc((100vw - 900px) / 2);
    height: calc(100% + 150px);
    pointer-events: none;
}
.live_dealer_bg .slide_layout .slider[data-v-4e486cf3]
{
    white-space: nowrap;
    width: auto;
}
.live_dealer_bg .live_games.home_page_open[data-v-4e486cf3]
{
    padding-left: 0;
}
.live_dealer_bg .live_games.home_page_open .live_tile[data-v-4e486cf3]
{
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.live_dealer_bg .live_games.home_page_open .live_tile[data-v-4e486cf3]:hover
{
    -webkit-transition: all 0s;
    transition: all 0s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.live_dealer_bg .live_games.home_page_open .live_tile .grid-item__hover[data-v-4e486cf3]
{
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));
    background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));
    z-index: 2;
}
.live_dealer_bg .live_games.home_page_open .live_tile .grid-item__hover--play[data-v-4e486cf3]
{
    display: block;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 700;
    -webkit-transform: translateY(-50px) translateZ(0) scale(1);
    transform: translateY(-50px) translateZ(0) scale(1);
    -webkit-transition: all .5s;
    transition: all .5s;
}
.live_dealer_bg .live_games.home_page_open .live_tile:hover .grid-item__image[data-v-4e486cf3]
{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.live_dealer_bg .live_games.home_page_open .live_tile:hover .grid-item__hover[data-v-4e486cf3]
{
    opacity: 1;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.live_dealer_bg .live_games.home_page_open .live_tile:hover .grid-item__hover--play[data-v-4e486cf3]
{
    -webkit-transform: translateY(0) translateZ(0) scale(1);
    transform: translateY(0) translateZ(0) scale(1);
}
.live_dealer_bg .live_games.home_page_open .live_tile:hover a[data-v-4e486cf3], .live_dealer_bg .live_games.home_page_open .live_tile:hover button[data-v-4e486cf3]
{
    color: var(--q-color-game-play-button-text-color)!important;
    background: var(--q-color-game-play-button-color);
}
.live_dealer_bg .live_games.home_page_open .live_tile:hover .play[data-v-4e486cf3]
{
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 700;
}
.live_dealer_bg .live_tile[data-v-4e486cf3]
{
    border: none;
    background-color: #fff;
    height: 300px;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    width: 225px;
    margin-right: 25px;
    display: inline-block;
    background-size: cover!important;
}
.live_dealer_bg .live_tile.home_page_open[data-v-4e486cf3]
{
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.live_dealer_bg .live_tile.home_page_open .hover[data-v-4e486cf3]
{
    -webkit-transition: all 0s;
    transition: all 0s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
@media(max-width: 1024px)
{
    .live_dealer_bg .live_tile[data-v-4e486cf3]
    {
        margin-right: 10px;
    }
}
@media(max-width: 414px)
{
    .live_dealer_bg .live_tile[data-v-4e486cf3]
    {
        height: 215px;
        width: 160px;
    }
}
.live_dealer_bg .live_tile .hover[data-v-4e486cf3]
{
    background: rgba(26,48,39,.8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.live_dealer_bg .live_tile .hover svg path[data-v-4e486cf3]
{
    fill: #fff;
}
.live_dealer_bg .live_tile .hover>div[data-v-4e486cf3]
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}
.live_dealer_bg .live_tile .hover .title[data-v-4e486cf3]
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    line-height: 30px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: normal;
}
.live_dealer_bg .live_tile .hover .button_wrap[data-v-4e486cf3]
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    padding-top: 20px;
    width: 100%;
}
@media(min-width: 415px)
{
    .live_dealer_bg .live_tile[data-v-4e486cf3]:hover
    {
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    .live_dealer_bg .live_tile:hover .hover[data-v-4e486cf3]
    {
        opacity: 1;
        -webkit-transition: all .3s;
        transition: all .3s;
    }
}
@media(max-width: 320px)
{
    .live_dealer_bg .background_overlay[data-v-4e486cf3]
    {
        padding: 40px 0;
        background-color: var(--q-color-live-casino-background-color);
    }
}
.live_dealer_bg .title_wrap[data-v-4e486cf3]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 1300px;
    padding: 35px 12px 20px 14px;
}
@media(max-width: 1300px)
{
    .live_dealer_bg .title_wrap[data-v-4e486cf3]
    {
        padding: 25px 15px 10px 14px;
    }
}
@media(max-width: 767px)
{
    .live_dealer_bg .title_wrap[data-v-4e486cf3]
    {
        padding: 20px 15px 5px 14px;
    }
}
@media(max-width: 414px)
{
    .live_dealer_bg .title_wrap[data-v-4e486cf3]
    {
        padding: 15px 15px 0 14px;
    }
}
.live_dealer_bg .title_wrap .view_more[data-v-4e486cf3]
{
    display: block;
    color: var(--q-color-live-casino-view-more);
    min-width: 100px;
}
.live_dealer_bg .title_wrap .view_more__arrow[data-v-4e486cf3]
{
    display: none;
}
@media(max-width: 640px)
{
    .live_dealer_bg .title_wrap .view_more__arrow[data-v-4e486cf3]
    {
        display: block;
    }
}
.live_dealer_bg .title_wrap .view_more a[data-v-4e486cf3], .live_dealer_bg .title_wrap .view_more button[data-v-4e486cf3]
{
    width: 140px;
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    background: transparent;
    border: 2px solid #a5a5a5;
    border-radius: 5px;
    font-size: 16px;
    color: #909090;
    cursor: pointer;
    text-decoration: none;
}
.live_dealer_bg .title_wrap .view_more a[data-v-4e486cf3]:hover, .live_dealer_bg .title_wrap .view_more button[data-v-4e486cf3]:hover
{
    border-color: #6f6f6f;
    color: #6f6f6f;
}
@media(max-width: 414px)
{
    .live_dealer_bg .title_wrap .view_more a[data-v-4e486cf3], .live_dealer_bg .title_wrap .view_more button[data-v-4e486cf3]
    {
        font-size: 14px;
    }
}
.live_dealer_bg .title_wrap .view_more a svg[data-v-4e486cf3], .live_dealer_bg .title_wrap .view_more button svg[data-v-4e486cf3]
{
    display: none;
}
@media(max-width: 640px)
{
    .live_dealer_bg .title_wrap .view_more a[data-v-4e486cf3], .live_dealer_bg .title_wrap .view_more button[data-v-4e486cf3]
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 0;
        border: none;
        padding: 0;
        width: auto;
        height: auto;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }
    .live_dealer_bg .title_wrap .view_more a svg[data-v-4e486cf3], .live_dealer_bg .title_wrap .view_more button svg[data-v-4e486cf3]
    {
        display: block;
        margin-left: 10px;
        margin-top: 2px;
    }
    .live_dealer_bg .title_wrap .view_more a svg path[data-v-4e486cf3], .live_dealer_bg .title_wrap .view_more button svg path[data-v-4e486cf3]
    {
        fill: #909090;
    }
}
.live_dealer_bg .title_wrap .live_games__title[data-v-4e486cf3]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #5a5a5a;
    font-weight: 700;
}
.live_dealer_bg .title_wrap .live_games__title[data-v-4e486cf3] .icon
{
    margin-right: 10px;
}
.live_dealer_bg .title_wrap .live_games__title[data-v-4e486cf3] .icon svg
{
    width: 30px;
    vertical-align: bottom;
}
@media(max-width: 414px)
{
    .live_dealer_bg .title_wrap .live_games__title[data-v-4e486cf3] .icon svg
    {
        width: 20px;
        height: 20px;
        vertical-align: middle;
    }
}
.live_dealer_bg .title_wrap h2[data-v-4e486cf3]
{
    color: var(--q-color-live-casino-view-more);
    font-weight: 500;
    font-size: 24px;
    margin: 0;
}
@media(max-width: 414px)
{
    .live_dealer_bg .title_wrap h2[data-v-4e486cf3]
    {
        font-size: 16px;
        width: 100%;
        text-align: center;
    }
}
@media(max-width: 599px)
{
    .live_dealer_bg .title_wrap h2[data-v-4e486cf3]
    {
        font-size: 16px;
    }
}
@media(min-width: 600px)
{
    .live_dealer_bg .title_wrap h2[data-v-4e486cf3]
    {
        font-size: 18px;
    }
}
@media(min-width: 700px)
{
    .live_dealer_bg .title_wrap h2[data-v-4e486cf3]
    {
        font-size: 21px;
    }
}
@media(min-width: 1000px)
{
    .live_dealer_bg .title_wrap h2[data-v-4e486cf3]
    {
        font-size: 24px;
    }
}
.live_dealer_bg .background_overlay.dark[data-v-4e486cf3]
{
    background-color: #000;
}
.live_dealer_bg .background_overlay.dark .live_games__title[data-v-4e486cf3]
{
    color: #fff;
}
.live_dealer_bg .background_overlay.dark .live_games__title[data-v-4e486cf3] svg path
{
    fill: #fff;
}
.live_dealer_bg .background_overlay.dark .view_more a[data-v-4e486cf3]
{
    color: #d4d4d4;
    border-color: #d4d4d4;
}
.live_dealer_bg .background_overlay.dark .view_more a[data-v-4e486cf3]:hover
{
    color: #fff;
    border-color: #fff;
}
.live_dealer_bg .background_overlay.dark .view_more a svg path[data-v-4e486cf3]
{
    fill: #fff;
}
.live_dealer_bg[data-v-c1df47ae]
{
    max-width: 1280px!important;
    margin: auto;
}
.swim-lane-layouts__category--hidegames[data-v-c1df47ae]
{
    display: none;
}
.live_dealer_bg[data-v-c1df47ae] .swim-lane
{
    padding-top: 20px;
}
.highlight-background
{
    background: #e5e5e5;
}
.grid-layout, .grid-layout-big
{
    max-width: 1300px;
    margin: auto!important;
    padding: 1em;
    display: -ms-grid;
    display: grid;
    grid-auto-rows: minmax(114px,auto);
    grid-auto-flow: dense;
}
.grid-layout-big .grid-item, .grid-layout .grid-item
{
    overflow: hidden;
    background-color: #f0f0f0;
    border-radius: 10px;
    position: relative;
    max-width: 100%;
    -webkit-filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}
.grid-layout-big .grid-item--span-2, .grid-layout .grid-item--span-2
{
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    height: 150px;
}
@media(min-width: 300px)
{
    .grid-layout-big .grid-item--span-2, .grid-layout .grid-item--span-2
    {
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        height: 225px;
    }
}
@media(min-width: 540px)
{
    .grid-layout-big .grid-item--span-2, .grid-layout .grid-item--span-2
    {
        -ms-grid-column-span: 3;
        grid-column-end: span 3;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
        height: 225px;
    }
}
@media(min-width: 768px)
{
    .grid-layout-big .grid-item--span-2, .grid-layout .grid-item--span-2
    {
        -ms-grid-column-span: 3;
        grid-column-end: span 3;
        -ms-grid-row-span: 2;
        grid-row-end: span 2;
        height: auto;
    }
}
@media(min-width: 1024px)
{
    .grid-layout-big .grid-item--span-2, .grid-layout .grid-item--span-2
    {
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
        -ms-grid-row-span: 2;
        grid-row-end: span 2;
        height: auto;
    }
}
@media(min-width: 1300px)
{
    .grid-layout-big .grid-item--span-2, .grid-layout .grid-item--span-2
    {
        -ms-grid-column-span: 2;
        grid-column-end: span 2;
        -ms-grid-row-span: 2;
        grid-row-end: span 2;
    }
}
@media(min-width: 1440px)
{
    .grid-layout-big .grid-item--span-2, .grid-layout .grid-item--span-2
    {
        -ms-grid-column-span: 3;
        grid-column-end: span 3;
        -ms-grid-row-span: 2;
        grid-row-end: span 2;
    }
}
.grid-layout
{
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 15px;
    padding: 20px 2em;
}
@media(min-width: 300px)
{
    .grid-layout
    {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
}
@media(min-width: 540px)
{
    .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media(min-width: 768px)
{
    .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}
@media(min-width: 1024px)
{
    .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
}
@media(min-width: 1440px)
{
    .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
}
.grid-layout-big
{
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 15px;
    padding: 15px 1em;
}
@media(min-width: 300px)
{
    .grid-layout-big
    {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 15px;
        padding: 15px 1em;
    }
}
@media(min-width: 540px)
{
    .grid-layout-big
    {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 15px;
        padding: 15px 1em;
    }
}
@media(min-width: 768px)
{
    .grid-layout-big
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-gap: 20px;
        padding: 20px 2em;
    }
}
@media(min-width: 1024px)
{
    .grid-layout-big
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 20px;
        padding: 20px 2em;
    }
}
@media(min-width: 1440px)
{
    .grid-layout-big
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 20px;
        padding: 20px 2em;
    }
}
.mobile-search-games
{
    background: #e5e5e5!important;
    height: 100%!important;
    top: 90px!important;
}
@media(min-width: 1024px)
{
    .mobile-search-games
    {
        top: 125px!important;
    }
    .layout_topbar .mobile-search-games
    {
        top: 160px!important;
    }
}
@media(max-width: 1024px)
{
    .showTimer .mobile-search-games
    {
        top: 110px!important;
    }
}
.mobile-search-games .searchBar
{
    background: #e5e5e5!important;
}
.mobile-search-games .searchBar .closeMobileSearchWindow
{
    color: var(--q-color-seo-text);
    font-size: 30px;
    margin: auto!important;
}
.mobile-search-games .searchBar .mobile-search-input
{
    text-transform: capitalize;
    font-size: 20px;
    padding-right: 1em;
}
.mobile-search-games .searchBar .mobile-search-input .q-field__native
{
    color: #000!important;
}
.mobile-search-games .searchBar .mobile-search-input .q-field__control:before
{
    border-color: #000!important;
}
.mobile-search-games .search-area
{
    background: #e5e5e5!important;
}
.mobile-search-games .q-field--dark .q-field__native
{
    color: #000!important;
}
.mobile-search-games .q-field--dark .q-field__control:before, .mobile-search-games .q-field--dark .q-field__control:hover:before
{
    border-color: transparent;
}
.mobile .international .q-tabs__content .q-tab .icon
{
    position: relative!important;
    top: unset!important;
}
.mobile .international .q-tabs__content .q-tab .icon svg
{
    height: 20px!important;
}
.mobile .international .q-tabs__content .q-tab .icon svg path
{
    fill: #fff!important;
}
.mobile .international .q-tabs__content .q-tab .icon svg path.cls-x
{
    fill: #000!important;
}
.mobile .navigation-area .navigation-container .tab-navigation__tab .q-tab__content .icon
{
    margin-right: 2px;
}
.mobile .must-drop-jackpots .featured-scroll
{
    height: 140px!important;
    padding: 0!important;
    display: block;
    width: 100%;
    position: unset;
}
.promo--link--carousel[data-v-28fa3e58]
{
    cursor: pointer;
    padding: 0;
    overflow: hidden;
}
@media screen and (max-width: 1200px)
{
    .promotion-banner[data-v-28fa3e58] .q-carousel__arrow
    {
        display: none;
    }
}
.promotion-banner[data-v-28fa3e58]
{
    image-rendering: auto;
    position: relative;
    background-position: 100%;
    background-size: cover;
}
@media(min-width: 768px)
{
    .promotion-banner[data-v-28fa3e58]
    {
        background-position: 50%;
    }
}
.promotion-banner__mask[data-v-28fa3e58]
{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
}
.promotion-banner .default[data-v-28fa3e58]
{
    background: #000;
    background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(transparent));
    background: linear-gradient(90deg,rgba(0,0,0,.4),transparent);
}
.promotion-banner__carousel[data-v-28fa3e58]
{
    height: 320px;
    max-width: 1300px;
    overflow: hidden;
    margin: auto;
    background: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.promotion-banner__carousel .promoImg[data-v-28fa3e58]
{
    height: 200px;
}
@media(min-width: 768px)
{
    .promotion-banner__carousel .promoImg[data-v-28fa3e58]
    {
        height: 256px;
    }
}
.promotion-banner__carousel .promoImg img[data-v-28fa3e58]
{
    width: 100%!important;
    height: 100%!important;
    -o-object-fit: none;
    object-fit: none;
}
.promotion-banner__container[data-v-28fa3e58]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    row-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
@media(min-width: 768px)
{
    .promotion-banner__container[data-v-28fa3e58]
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px;
        padding: 0 16px;
    }
}
@media(min-width: 1024px)
{
    .promotion-banner__container[data-v-28fa3e58]
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
        padding: 0;
        max-width: 90%;
        margin: auto auto;
    }
}
@media(max-width: 414px)
{
    .promotion-banner__container.hide_me[data-v-28fa3e58]
    {
        display: none;
    }
}
.promotion-banner__container .salient[data-v-28fa3e58]
{
    font-weight: 400;
    font-size: 9px;
    line-height: 12px;
    color: #fff;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 12px;
}
.promotion-banner__container .cta-button[data-v-28fa3e58]
{
    width: auto;
    min-width: 164px;
    font-weight: 700;
    border-radius: var(--q-color-btn-border-radius);
    padding: 4px 16px;
    background-color: var(--q-color-secondary);
    color: var(--q-color-buttons-text);
}
.iframe-card[data-v-28fa3e58]
{
    height: 90%;
    max-width: 1000px;
    overflow: hidden!important;
}
@media(min-width: 500px)
{
    .iframe-card[data-v-28fa3e58]
    {
        height: 90%;
        width: 90%;
    }
}
@media(min-width: 1024px)
{
    .iframe-card[data-v-28fa3e58]
    {
        height: 90%;
    }
}
@media(min-width: 1150px)
{
    .iframe-card[data-v-28fa3e58]
    {
        height: 80%;
    }
}
.iframe-card .iframe-container[data-v-28fa3e58]
{
    height: 90%;
    padding: 0!important;
}
@media(min-width: 500px)
{
    .iframe-card .iframe-container[data-v-28fa3e58]
    {
        height: 90%;
    }
}
@media(min-width: 1024px)
{
    .iframe-card .iframe-container[data-v-28fa3e58]
    {
        height: 90%;
    }
}
@media(min-width: 1150px)
{
    .iframe-card .iframe-container[data-v-28fa3e58]
    {
        height: 90%;
    }
}
.grid-item[data-v-2bea33e7]
{
    max-width: 192px;
    height: auto!important;
}
.grid-item__bingo-card--image[data-v-2bea33e7]
{
    height: 108px;
}
.grid-item__bingo-card--image .game-image[data-v-2bea33e7]
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    image-rendering: auto;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s;
    transition: all .5s;
}
.grid-item__bingo-card--title[data-v-2bea33e7]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    height: 50px;
    background-color: #f7f7f7;
}
.grid-item__bingo-card--title h3[data-v-2bea33e7]
{
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #373737;
    margin: 0;
}
.grid-item__bingo-card--timer[data-v-2bea33e7]
{
    display: table;
    -webkit-box-align: right;
    -ms-flex-align: right;
    align-items: right;
    padding: 0 10px;
    height: 38px;
}
.grid-item__bingo-card--timer .bingo-timer-container[data-v-2bea33e7]
{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.grid-item__bingo-card--timer .timer-text[data-v-2bea33e7]
{
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    padding-left: 10px;
    font-weight: 500;
    font-size: 12px;
    color: #373737;
}
.grid-item__bingo-card--timer .timer-text.hide[data-v-2bea33e7]
{
    visibility: hidden;
}
.grid-item__bingo-card--timer .timer-text.show[data-v-2bea33e7]
{
    visibility: visible;
    color: var(--q-color-bingo-background-color);
}
.grid-item__bingo-card--summary[data-v-2bea33e7]
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    height: 58px;
}
.grid-item__bingo-card--summary .summary-value[data-v-2bea33e7]
{
    padding-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #373737;
}
.grid-item__bingo-card--actions[data-v-2bea33e7]
{
    padding: 10px;
}
.grid-item__bingo-card--actions .bingo-button[data-v-2bea33e7]
{
    height: 50px;
    font-weight: 700;
    color: #fff;
}
@media(min-width: 1440px)
{
    .grid-item__bingo-card--actions .bingo-button[data-v-2bea33e7]
    {
        height: 60px;
    }
}
.grid-item__bingo-card .bingo-seperator[data-v-2bea33e7]
{
    height: 1px;
    min-height: 1px;
    background: #a0a0a0;
}
.grid-item__bingo-card .bingo-sash[data-v-2bea33e7]
{
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    min-width: 70px;
    padding: 4px 28px 4px 8px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 50px;
    background: var(--q-color-bingo-background-color);
    color: #fff;
    -webkit-box-shadow: 2px 4px 10px rgba(0,0,0,.27);
    box-shadow: 2px 4px 10px rgba(0,0,0,.27);
}
.grid-item__bingo-card .bingo-sash__icon[data-v-2bea33e7]
{
    margin-right: 4px;
}
.grid-item__bingo-card .bingo-sash__text[data-v-2bea33e7]
{
    font-size: 11px;
    font-weight: bolder;
}
.bingo .viewAll
{
    padding: 2px 8px 2px 20px;
}
.bingo .bingo-games
{
    min-height: 480px;
}
.bingo .bingo-games__title-bar
{
    background: var(--q-color-bingo-background-color);
}
@media(max-width: 599px)
{
    .bingo .bingo-games__title-bar
    {
        padding-bottom: 10px;
    }
}
.bingo .bingo-games__title-bar .container
{
    max-width: 1300px!important;
    margin: auto;
    padding: 0 20px 0 10px;
}
.bingo .bingo-games__title-bar .container .bingo-logo
{
    margin-left: 20px;
}
.bingo .bingo-games__title-bar .container .bingo-logo .bingo-title
{
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    padding-right: 15px;
    padding-bottom: 3px;
}
@media(max-width: 640px)
{
    .bingo .bingo-games__title-bar .container .bingo-logo .bingo-title
    {
        display: none;
    }
}
.bingo .bingo-games__title-bar .container .bingo-filter-menu
{
    text-align: center;
    line-height: 72px;
    min-height: 72px;
    min-width: 60px;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
.bingo .bingo-games__title-bar .container .bingo-filter-menu.active
{
    background-color: #fff;
    color: #920599;
}
@media(max-width: 660px)
{
    .bingo .bingo-games__title-bar .container .bingo-filter-menu
    {
        min-width: 50px;
    }
}
@media(max-width: 599px)
{
    .bingo .bingo-games__title-bar .container .bingo-filter-menu
    {
        border-radius: 40px;
        width: 40px;
        height: 40px;
        margin: 15px 1px;
        min-width: 40px;
        text-align: center;
        line-height: 40px;
        min-height: 40px;
    }
}
.bingo .bingo-games__title-bar .container .bingo-sort-menu
{
    background: #fff;
    border-radius: 5px;
    margin: 0 10px;
    max-width: 220px;
    height: 40px;
}
.bingo .bingo-games__title-bar .container .bingo-sort-menu span
{
    padding: 0 10px;
    font-weight: 500;
    font-size: 14px;
    color: #505050;
}
@media(max-width: 599px)
{
    .bingo .bingo-games__title-bar .container .bingo-sort-menu
    {
        margin: auto;
        max-width: none;
    }
}
.bingo .bingo-games__title-bar .container .icon svg
{
    height: 30px;
    margin-right: 1em;
    margin-left: 0;
}
.bingo .other-games
{
    min-height: 420px;
}
.bingo .other-games__title-bar
{
    background: var(--q-color-primary);
}
.bingo .other-games__title-bar .container
{
    max-width: 1300px!important;
    margin: auto;
    padding: 16px 20px 16px 28px;
}
.bingo .other-games__title-bar .container .content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bingo .other-games__title-bar .container .content .icon svg
{
    height: 30px;
    margin-right: 1em;
    margin-left: 0;
}
.bingo .other-games__title-bar .container .content span
{
    color: #fff;
}
.bingo .grid-layout
{
    position: relative;
    max-width: 1300px;
    margin: auto!important;
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    grid-auto-rows: minmax(114px,auto);
    grid-auto-flow: dense;
}
.bingo .grid-layout .grid-item
{
    overflow: hidden;
    background-color: #f0f0f0;
    border-radius: 10px;
    position: relative;
    max-width: 100%;
    min-height: 320px;
    -webkit-filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25));
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
}
@media(min-width: 1440px)
{
    .bingo .grid-layout .grid-item
    {
        height: 246px;
    }
}
.bingo .grid-layout .bingo-loader
{
    position: absolute;
    z-index: 1;
    background: #eee!important;
    min-height: 410px;
    height: 100%;
}
.bingo .grid-layout .bingo-loader svg
{
    color: #bdbdbd!important;
}
.bingo .grid-layout .bingo-loader svg g
{
    fill: #bdbdbd;
}
.bingo .grid-layout
{
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 15px;
    padding: 20px;
}
@media(min-width: 375px)
{
    .bingo .grid-layout
    {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 15px;
        padding: 20px;
    }
}
@media(min-width: 540px)
{
    .bingo .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 15px;
        padding: 20px;
    }
}
@media(min-width: 768px)
{
    .bingo .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-gap: 20px;
        padding: 28px 2em;
    }
}
@media(min-width: 1024px)
{
    .bingo .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 20px;
        padding: 31px 2em;
    }
}
@media(min-width: 1440px)
{
    .bingo .grid-layout
    {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 20px;
        padding: 44px 2em;
    }
}
.international .header_verticals.app_header~.q-page-container .mobile-sticky-only, .international .header_verticals.app_header~.q-page-container .sticky
{
    top: 160px;
}
.international .header_verticals~.q-page-container .mobile-sticky-only, .international .header_verticals~.q-page-container .sticky
{
    top: 100px;
}
@media screen and (min-width: 1024px)
{
    .international .fixed_header.app_header:not(.header_verticals)~.q-page-container .sticky
    {
        top: 140px;
    }
}
@media screen and (max-width: 1023px)
{
    .international .fixed_header.app_header:not(.header_verticals)~.q-page-container .sticky
    {
        top: 120px;
    }
}
@media screen and (min-width: 1024px)
{
    .international .fixed_header.app_header:not(.header_verticals)~.q-page-container .mobile-sticky-only
    {
        top: 140px;
    }
}
@media screen and (max-width: 1023px)
{
    .international .fixed_header.app_header:not(.header_verticals)~.q-page-container .mobile-sticky-only
    {
        top: 120px;
    }
}
@media screen and (min-width: 1024px)
{
    .international .fixed_header:not(.header_verticals)~.q-page-container .sticky
    {
        top: 80px;
    }
}
@media screen and (max-width: 1023px)
{
    .international .fixed_header:not(.header_verticals)~.q-page-container .sticky
    {
        top: 60px;
    }
}
@media screen and (min-width: 1024px)
{
    .international .fixed_header:not(.header_verticals)~.q-page-container .mobile-sticky-only
    {
        top: 80px;
        position: sticky;
    }
}
@media screen and (max-width: 1023px)
{
    .international .fixed_header:not(.header_verticals)~.q-page-container .mobile-sticky-only
    {
        top: 60px;
    }
}
.international .app_header~.q-page-container .sticky
{
    top: 150px;
}
@media screen and (max-width: 1023px)
{
    .international .app_header~.q-page-container .sticky
    {
        top: 185px;
    }
}
.international .app_header~.q-page-container .mobile-sticky-only
{
    top: 150px;
}
@media screen and (max-width: 1023px)
{
    .international .app_header~.q-page-container .mobile-sticky-only
    {
        top: 185px;
    }
}
.mobile .sticky
{
    position: sticky;
    z-index: 1;
    top: 90px;
}
@media(min-width: 1024px)
{
    .mobile .sticky
    {
        top: 125px;
    }
}
.mobile .mobile-sticky-only
{
    position: sticky;
    z-index: 1;
    top: 90px;
}
@media(min-width: 1024px)
{
    .mobile .mobile-sticky-only
    {
        position: relative;
        padding-bottom: 0;
        top: 0;
    }
}
.mobile .international .app_header~.q-page-container .sticky
{
    top: 150px;
}
@media screen and (max-width: 1023px)
{
    .mobile .international .app_header~.q-page-container .sticky
    {
        top: 185px;
    }
}
@media(min-width: 1024px)
{
    .desktop .international .app_header~.q-page-container .mobile-sticky-only, .desktop .international .app_header~.q-page-container .sticky
    {
        top: 185px;
    }
}
.desktop .sticky
{
    position: sticky;
    z-index: 1;
    top: 0;
}
@media(min-width: 1024px)
{
    .desktop .sticky
    {
        top: 125px;
    }
}
.desktop .mobile-sticky-only
{
    position: sticky;
    z-index: 1;
    top: 0;
}
@media(min-width: 1024px)
{
    .desktop .mobile-sticky-only
    {
        position: relative;
        top: 0;
    }
}
.hero-banner[data-v-6011afad]
{
    image-rendering: auto;
}
.hero-banner .iconUrl[data-v-6011afad]
{
    height: 50px;
}
.hero-banner__overlay[data-v-6011afad]
{
    background: rgba(0,0,0,.47)!important;
}
.hero-banner__caption[data-v-6011afad]
{
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 32px!important;
    line-height: 44px;
    letter-spacing: -.015em;
    margin: 0;
    text-shadow: 2px 2px 4px rgba(0,0,0,.53);
}
@media screen and (min-width: 768px)
{
    .hero-banner__caption[data-v-6011afad]
    {
        font-size: 40px!important;
        line-height: 40px;
    }
}
@media screen and (min-width: 1024px)
{
    .hero-banner__caption[data-v-6011afad]
    {
        font-size: 48px!important;
        line-height: 40px;
    }
}
.isLoadingContainer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.rewards__banner .hero-banner
{
    height: 200px;
}
@media(min-width: 768px)
{
    .rewards__banner .hero-banner
    {
        height: 256px;
    }
}
.rewards__banner .strapline
{
    background: var(--q-color-primary);
}
.rewards__banner .strapline .strapline__container
{
    max-width: 1300px;
    margin: auto;
}
.rewards__banner .strapline .strapline__container--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1em;
}
@media(min-width: 768px)
{
    .rewards__banner .strapline .strapline__container--content
    {
        padding: 2em;
    }
}
.rewards__banner .strapline .strapline__container--content p
{
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -.015em;
    margin: 0;
    text-align: center;
}
@media(min-width: 768px)
{
    .rewards__banner .strapline .strapline__container--content p
    {
        font-size: 16px;
    }
}
.rewards__content
{
    max-width: 1300px;
    margin: auto;
}
.rewards__content--container
{
    padding: 2em 1em;
}
@media(min-width: 768px)
{
    .rewards__content--container
    {
        padding: 2em;
    }
}
.rewards__content--container-spacer
{
    padding: 0;
}
@media screen and (min-width: 768px)
{
    .rewards__content--container-spacer
    {
        padding: 0 2em;
    }
}
.rewards__content .rewards-box
{
    padding: 20px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}
@media(min-width: 600px)
{
    .rewards__content .rewards-box
    {
        height: 60px;
    }
}
.rewards__content .rewards-box--1
{
    background: #03153a;
    border: 1px solid #03153a;
}
.rewards__content .rewards-box--2
{
    background: #012774;
    border: 1px solid #012774;
}
.rewards__content .rewards-box--3
{
    background: #003299;
    border: 1px solid #003299;
}
.rewards__content .rewards-box--4
{
    background: #023fbc;
    border: 1px solid #023fbc;
}
.rewards__content .rewards-box--bonus
{
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #616161;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    margin-top: 0;
    text-align: justify;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 0 1em 1em;
    margin-top: 1em;
    font-weight: 400;
}
@media screen and (min-width: 1024px)
{
    .rewards__content .rewards-box--bonus
    {
        margin-top: 2em;
    }
}
.rewards__content .rewards-box--bonus p
{
    max-width: 1024px;
}
.rewards__content .rewards-box .icon
{
    width: 40px;
    height: auto;
    margin-right: 8px;
}
.rewards__content .rewards-box .box-title
{
    width: 100%;
    font-size: 16px;
    font-weight: 700;
}
@media(min-width: 600px)
{
    .rewards__content .rewards-box .box-title
    {
        font-size: 14px;
    }
}
.rewards__content--cta
{
    text-align: center;
}
.rewards__content--cta p
{
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    letter-spacing: -.015em;
    color: #616161;
}
.rewards__content--cta .large-button
{
    width: 100%;
    max-width: 346px;
    height: 60px;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 1.5em;
}
.rewards__content .reward-cards-container .rewards-card
{
    border-radius: 0;
    margin: .5em 0;
    background: #f4f4f4;
    -webkit-filter: none;
    filter: none;
}
@media screen and (min-width: 600px)
{
    .rewards__content .reward-cards-container .rewards-card
    {
        border-radius: 10px;
        margin: 0;
        -webkit-box-shadow: 0 4px 4px rgba(0,0,0,.25)!important;
        box-shadow: 0 4px 4px rgba(0,0,0,.25)!important;
    }
}
.rewards__content .reward-cards-container .rewards-card__image
{
    height: 275px;
    -o-object-fit: contain;
    object-fit: contain;
}
.rewards__content .reward-cards-container .rewards-card .q-card__section
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: unset;
}
@media(min-width: 1024px)
{
    .rewards__content .reward-cards-container .rewards-card .q-card__section
    {
        font-size: 13px;
    }
}
@media(min-width: 1200px)
{
    .rewards__content .reward-cards-container .rewards-card .q-card__section
    {
        font-size: 14px;
    }
}
.rewards__content .reward-cards-container .rewards-card .q-card__section h3
{
    margin: unset;
}
#rewards-content .text-box
{
    margin-top: 0;
    margin-bottom: 0;
}
#rewards-content .text-box__container
{
    padding: 20px 24px;
}
#rewards-content .text-box h3
{
    font-style: normal;
    font-weight: 400!important;
    font-size: 24px!important;
    line-height: 28px;
    color: #000;
}
#rewards-content .text-box .hide-on-small
{
    display: none;
}
@media(min-width: 1024px)
{
    #rewards-content .text-box .hide-on-small
    {
        display: block;
    }
}
.container .gamesArea[data-v-03b3093c]
{
    background-color: var(--q-color-games-background)!important;
}
.newHeaderLayout .container .gamesArea[data-v-03b3093c], .newHeaderLayout .gamesArea.darkBackground[data-v-03b3093c]
{
    background: #fff!important;
}
.gamesArea.darkBackground[data-v-03b3093c] .background_overlay:not(.dark) .game_listings_title h2
{
    color: #000;
}
.gamesArea.darkBackground[data-v-03b3093c] .background_overlay:not(.dark) .game_listings_title .icon svg path
{
    fill: #000;
}
.gamesArea.darkBackground[data-v-03b3093c] .background_overlay:not(.dark) .game_listings_title a, .gamesArea.darkBackground[data-v-03b3093c] .background_overlay:not(.dark) .game_listings_title a:hover
{
    color: #000;
    border-color: #000;
}
.gamesArea.darkBackground[data-v-03b3093c] .background_overlay:not(.dark) .game_listings_title a svg path
{
    fill: #000;
}
.gamesArea.darkBackground[data-v-03b3093c] .game_listings_title h2
{
    color: #fff;
}
.gamesArea.darkBackground[data-v-03b3093c] .game_listings_title .icon svg path
{
    fill: #fff;
}
.gamesArea.darkBackground[data-v-03b3093c] .game_listings_title a
{
    color: #d4d4d4;
    border-color: #d4d4d4;
}
.gamesArea.darkBackground[data-v-03b3093c] .game_listings_title a:hover
{
    color: #fff;
    border-color: #fff;
}
.gamesArea.darkBackground[data-v-03b3093c] .game_listings_title a svg path
{
    fill: #fff;
}
.live-dealer-page--background[data-v-748b6a4c]
{
    background: var(--q-color-live-casino-background-color);
}
.newHeaderLayout .live-dealer-page--background[data-v-748b6a4c]
{
    background: #fff!important;
}