﻿.GameInfo_buttonsContainer__QhqW9
{
    position: fixed;
    bottom: var(--offsetBottom);
    left: 0;
    display: flex;
    flex-direction: column;
    z-index: 10;
    width: 100%;
    padding: 0 10px;
    background-color: var(--bodyBg);
    transition: transform .3s linear;
}
@supports(
padding: env(safe-area-inset-bottom))
{
.GameInfo_buttonsContainer__QhqW9
{
    transform: translateY(calc(-1 * env(safe-area-inset-bottom)));
}
}
@media(min-width: 768px)
{
    .GameInfo_buttonsContainer__QhqW9
    {
        position: relative;
        bottom: 0;
        flex-direction: row;
        padding: 0;
        background-color: inherit;
    }
}
.GameInfo_gamesContainer__efNlc
{
    position: relative;
    margin-left: -1%;
    margin-right: -1%;
    animation-name: GameInfo_fade-in__g8Z6C;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-timing-function: ease;
}
@keyframes GameInfo_fade-in__g8Z6C
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.GameInfo_pageWrapper__SzIAF
{
    width: 100%;
    max-width: 1440px;
    margin: auto;
    padding: 5px 3%;
}
@media(min-width: 1480px)
{
    .GameInfo_pageWrapper__SzIAF
    {
        padding: 15px 0;
    }
}
.GameInfo_arrowBackIcon__Se7wX.GameInfo_arrowBackIcon__Se7wX
{
    font-size: 25px;
    color: #fff;
}
.GameInfo_casinoGameWrapper__Jvlbx
{
    width: 75%;
}
@media(max-width: 767px) and (orientation: landscape)
{
    .GameInfo_casinoGameWrapper__Jvlbx
    {
        width: 50%;
    }
}
@media(min-width: 768px)
{
    .GameInfo_casinoGameWrapper__Jvlbx
    {
        height: 300px;
        width: 21%;
        min-width: 300px;
    }
}
.GameInfo_pageContainer__3iWqM
{
    min-height: 100px;
    width: 100%;
}
.GameInfo_backIconWrapper__EKur2
{
    position: absolute;
    top: 5px;
    left: 0;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    cursor: pointer;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(min-width: 768px)
{
    .GameInfo_backIconWrapper__EKur2
    {
        display: none;
    }
}
.GameInfo_gameInfoImgSection__eQr04
{
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
}
@media(min-width: 768px)
{
    .GameInfo_gameInfoImgSection__eQr04
    {
        flex-direction: row;
        min-height: 300px;
        margin: 20px 0;
    }
}
.GameInfo_gameMobileHeader__Xlvlq
{
    font-size: 30px;
    font-weight: 600;
    padding: 0 40px 20px;
    text-align: center;
}
@media(min-width: 768px)
{
    .GameInfo_gameMobileHeader__Xlvlq
    {
        display: none;
    }
}
.GameInfo_gameDesktopHeader__Oi3l6
{
    font-size: 30px;
    font-weight: 600;
    padding-bottom: 20px;
    display: none;
}
@media(min-width: 768px)
{
    .GameInfo_gameDesktopHeader__Oi3l6
    {
        display: block;
    }
}
.GameInfo_styledButton__haaYm.GameInfo_styledButton__haaYm
{
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 700;
    height: 37px;
    display: block;
    margin: 10px 0;
}
@media(min-width: 768px)
{
    .GameInfo_styledButton__haaYm.GameInfo_styledButton__haaYm
    {
        position: relative;
        flex-direction: row;
        margin-right: 10px;
        width: 200px;
    }
}
.GameInfo_styledButton__haaYm.GameInfo_styledButton--tryForFree__6d4UP
{
    background-color: var(--grey300);
    color: #000;
}
.GameInfo_styledButton__haaYm.GameInfo_styledButton--tryForFree__6d4UP:hover
{
    background-color: var(--grey400);
    color: #000;
}
@media(min-width: 768px)
{
    [dir=rtl] .GameInfo_styledButton__haaYm.GameInfo_styledButton__haaYm:first-child
    {
        margin-right: 0;
    }
}
.GameInfo_freeSpin__y5DE2.GameInfo_freeSpin__y5DE2
{
    position: absolute;
    width: 40%;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    min-width: 0;
    font-size: 13px;
}
@media(min-width: 768px)
{
    .GameInfo_freeSpin__y5DE2.GameInfo_freeSpin__y5DE2
    {
        height: 36px;
        font-size: 12px;
        line-height: 34px;
    }
}
.GameInfo_innerWrapper__FI6TX
{
    width: 100%;
}
@media(min-width: 768px)
{
    .GameInfo_innerWrapper__FI6TX
    {
        display: flex;
        flex-direction: column;
        min-height: 300px;
        width: 78%;
        padding-left: 3%;
        justify-content: flex-end;
    }
    [dir=rtl] .GameInfo_innerWrapper__FI6TX
    {
        padding-right: 3%;
    }
}
.GameInfo_mostPopularGamesHeader__OpDr1
{
    font-weight: 600;
    font-size: 20px;
    padding: 0 15px;
    position: relative;
    margin-top: 30px;
}
.GameInfo_mostPopularGamesHeader__OpDr1:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 6px;
    border-radius: 6px;
    background: var(--secondary);
}
[dir=rtl] .GameInfo_mostPopularGamesHeader__OpDr1:before
{
    right: 0;
}
.styles_container__X0Xxu
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.styles_innerContainer__kYmSJ
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.styles_showArrowOnlyOnHover__a1Zre .styles_arrow__oTsS5>*
{
    visibility: hidden;
}
.styles_showArrowOnlyOnHover__a1Zre:hover .styles_arrow__oTsS5:not(.removeArrow)>*
{
    visibility: visible;
}
.styles_arrow__oTsS5
{
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center;
    z-index: 10;
    cursor: pointer;
    height: 100%;
    min-height: 50px;
    min-width: 30px;
}
.styles_arrow__oTsS5:hover>*
{
    visibility: visible;
}
.styles_arrowPrev__5ndU2
{
    left: -28px;
}
.styles_arrowNext__ttipN
{
    right: -32px;
}
.DrawerCategory_container__HvVNz
{
    width: 100%;
}
.DrawerCategory_container__HvVNz .slick-list, .DrawerCategory_container__HvVNz .slick-slider, .DrawerCategory_container__HvVNz .slick-track
{
    position: relative;
    display: block;
}
.DrawerCategory_container__HvVNz .slick-loading .slick-slide, .DrawerCategory_container__HvVNz .slick-loading .slick-track
{
    visibility: hidden;
}
.DrawerCategory_container__HvVNz .slick-slider
{
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.DrawerCategory_container__HvVNz .slick-list
{
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.DrawerCategory_container__HvVNz .slick-list:focus
{
    outline: 0;
}
.DrawerCategory_container__HvVNz .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.DrawerCategory_container__HvVNz .slick-slider .slick-list, .DrawerCategory_container__HvVNz .slick-slider .slick-track
{
    transform: translateZ(0);
}
.DrawerCategory_container__HvVNz .slick-track
{
    top: 0;
    left: 0;
}
.DrawerCategory_container__HvVNz .slick-track:after, .DrawerCategory_container__HvVNz .slick-track:before
{
    display: table;
    content: "";
}
.DrawerCategory_container__HvVNz .slick-track:after
{
    clear: both;
}
.DrawerCategory_container__HvVNz .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.DrawerCategory_container__HvVNz [dir=rtl] .slick-slide
{
    float: right;
}
.DrawerCategory_container__HvVNz .slick-slide img
{
    display: block;
}
.DrawerCategory_container__HvVNz .slick-slide.slick-loading img
{
    display: none;
}
.DrawerCategory_container__HvVNz .slick-slide.dragging img
{
    pointer-events: none;
}
.DrawerCategory_container__HvVNz .slick-initialized .slick-slide
{
    display: block;
}
.DrawerCategory_container__HvVNz .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.DrawerCategory_container__HvVNz .slick-arrow.slick-hidden
{
    display: none;
}
.DrawerCategory_container__HvVNz .slick-dots, .DrawerCategory_container__HvVNz .slick-next, .DrawerCategory_container__HvVNz .slick-prev
{
    position: absolute;
    display: block;
    padding: 0;
}
.DrawerCategory_container__HvVNz .slick-dots li button:before, .DrawerCategory_container__HvVNz .slick-next:before, .DrawerCategory_container__HvVNz .slick-prev:before
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.DrawerCategory_container__HvVNz .slick-next, .DrawerCategory_container__HvVNz .slick-prev
{
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
}
.DrawerCategory_container__HvVNz .slick-next:focus, .DrawerCategory_container__HvVNz .slick-next:hover, .DrawerCategory_container__HvVNz .slick-prev:focus, .DrawerCategory_container__HvVNz .slick-prev:hover
{
    color: transparent;
    outline: 0;
    background: 0 0;
}
.DrawerCategory_container__HvVNz .slick-next:focus:before, .DrawerCategory_container__HvVNz .slick-next:hover:before, .DrawerCategory_container__HvVNz .slick-prev:focus:before, .DrawerCategory_container__HvVNz .slick-prev:hover:before
{
    opacity: 1;
}
.DrawerCategory_container__HvVNz .slick-next.slick-disabled:before, .DrawerCategory_container__HvVNz .slick-prev.slick-disabled:before
{
    opacity: .25;
}
.DrawerCategory_container__HvVNz .slick-next:before, .DrawerCategory_container__HvVNz .slick-prev:before
{
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
}
.DrawerCategory_container__HvVNz .slick-prev
{
    left: -25px;
}
.DrawerCategory_container__HvVNz [dir=rtl] .slick-prev
{
    right: -25px;
    left: auto;
}
.DrawerCategory_container__HvVNz .slick-prev:before
{
    content: "â†";
}
.DrawerCategory_container__HvVNz .slick-next:before, .DrawerCategory_container__HvVNz [dir=rtl] .slick-prev:before
{
    content: "â†’";
}
.DrawerCategory_container__HvVNz .slick-next
{
    right: -25px;
}
.DrawerCategory_container__HvVNz [dir=rtl] .slick-next
{
    right: auto;
    left: -25px;
}
.DrawerCategory_container__HvVNz [dir=rtl] .slick-next:before
{
    content: "â†";
}
.DrawerCategory_container__HvVNz .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}
.DrawerCategory_container__HvVNz .slick-dots
{
    bottom: -25px;
    width: 100%;
    margin: 0;
    list-style: none;
    text-align: center;
}
.DrawerCategory_container__HvVNz .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.DrawerCategory_container__HvVNz .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0;
}
.DrawerCategory_container__HvVNz .slick-dots li button:focus, .DrawerCategory_container__HvVNz .slick-dots li button:hover
{
    outline: 0;
}
.DrawerCategory_container__HvVNz .slick-dots li button:focus:before, .DrawerCategory_container__HvVNz .slick-dots li button:hover:before
{
    opacity: 1;
}
.DrawerCategory_container__HvVNz .slick-dots li button:before
{
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "â€¢";
    text-align: center;
    opacity: .25;
    color: #000;
}
.DrawerCategory_container__HvVNz .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #000;
}
.DrawerCategory_container__HvVNz .slick-slide>div
{
    display: flex;
}
.DrawerCategory_gamesContainer__teOOy
{
    position: relative;
    margin-left: -1%;
    margin-right: -1%;
    animation-name: DrawerCategory_fade-in__yO2ae;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-timing-function: ease;
}
.DrawerCategory_gamesContainer__teOOy .slick-list
{
    padding: 0 12px;
}
.DrawerCategory_gameTileContainer__xPJbT
{
    margin-top: 6px;
    padding: var(--gameCardPadding,1%);
}
.DrawerCategory_gameTileContainer__xPJbT:focus
{
    outline: none;
}
.DrawerCategory_drawerGamesWrapper__CNEXW
{
    max-height: var(--wrapperHeight,400px);
    overflow-y: scroll;
    overflow-x: hidden;
    display: grid;
    grid-template-columns: repeat(auto-fit,calc(97% / var(--casinoGridColumns)));
    justify-content: center;
    padding: 0 6px;
    animation-name: DrawerCategory_fade-in__yO2ae;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-timing-function: ease;
}
@keyframes DrawerCategory_fade-in__yO2ae
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.FreeSpinLabel_label__LK7pD
{
    z-index: 1;
    height: 24px;
    border-radius: 5px;
    text-align: center;
    line-height: 22px;
    min-width: 80px;
    background: var(--casinoFreeSpinLabelBg);
    color: var(--casinoFreeSpinLabelText);
    border-radius: var(--buttonBorderRadius);
}
.FreeSpinLabel_digits__YJVZo, .FreeSpinLabel_label__LK7pD
{
    display: inline-block;
    font-size: 12px;
}
@media(min-width: 768px)
{
    .FreeSpinLabel_digits__YJVZo
    {
        font-size: 16px;
    }
}
.GameInfoVar2_backgroundContainer__HrjBG
{
    background: url(../../bcgamebettingde/image/gameInfoBg.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    scrollbar-width: none;
    transition: height .3s ease-out;
}
.GameInfoVar2_backgroundContainer__HrjBG::-webkit-scrollbar
{
    display: none;
}
.GameInfoVar2_backgroundContainer--skeleton__3k6L_
{
    background: #e6e6e6;
    height: 100vh;
}
.GameInfoVar2_overlay__O3CIN
{
    position: absolute;
    z-index: 4;
    bottom: 0;
    width: 100%;
    height: 250px;
    background: rgba(85,85,85,.6);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.GameInfoVar2_overlay--container__EnadV
{
    background: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}
.GameInfoVar2_overlay--iconContainer__kYO50
{
    position: absolute;
    top: 16px;
    right: 16px;
}
.GameInfoVar2_overlay--iconSolid__qM8Vd
{
    animation: GameInfoVar2_ScaleUpDown__ntJlP .6s ease-out;
}
.GameInfoVar2_overlay--iconEmpty__DXe6i
{
    animation: GameInfoVar2_ScaleUpDownEmpty__Eej_a .6s ease-out;
}
@media(orientation: landscape)
{
    .GameInfoVar2_overlay__O3CIN
    {
        height: 227px;
    }
}
@media(orientation: landscape) and (max-height: 300px)
{
    .GameInfoVar2_overlay__O3CIN
    {
        height: 200px;
    }
}
.GameInfoVar2_imageContainer__HwRAa
{
    position: absolute;
    top: -65px;
    width: 130px;
    height: 130px;
}
@media(orientation: landscape)
{
    .GameInfoVar2_imageContainer__HwRAa
    {
        top: -50px;
        width: 100px;
        height: 100px;
    }
}
.GameInfoVar2_gameImage__s1UI6
{
    border-radius: 32px;
    aspect-ratio: 130/130;
}
.GameInfoVar2_gameImage--skeleton__rtWJq
{
    height: 130px;
    width: 130px;
}
@media(orientation: landscape)
{
    .GameInfoVar2_gameImage__s1UI6
    {
        border-radius: 24px;
    }
}
.GameInfoVar2_gameInfo__p_R_o
{
    display: flex;
    gap: 16px;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
@media(max-height: 300px)
{
    .GameInfoVar2_gameInfo__p_R_o
    {
        gap: 6px;
    }
}
.GameInfoVar2_gameInfo--provider__mN5E4
{
    color: #eee;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -.26px;
    margin: 24px 0 4px;
}
@media(orientation: landscape)
{
    .GameInfoVar2_gameInfo--provider__mN5E4
    {
        margin: 0 0 4px;
    }
}
.GameInfoVar2_gameInfo--gameTitle__yAL5J
{
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px;
    letter-spacing: -.72px;
}
.GameInfoVar2_gameInfo--btnContainer__0Zh7F
{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
}
.GameInfoVar2_playBtn__eEwXD.GameInfoVar2_playBtn__eEwXD
{
    border-radius: var(--gameInfoBtnRadius);
}
.GameInfoVar2_chevronDown___b8Uj
{
    position: absolute;
    bottom: 16px;
    width: 30px;
    height: 20px;
    display: flex;
    justify-content: center;
    margin-bottom: 8px;
}
@media(max-height: 300px)
{
    .GameInfoVar2_chevronDown___b8Uj
    {
        bottom: 6px;
    }
}
.GameInfoVar2_chevronDown--icon__58WOS
{
    animation: GameInfoVar2_MoveUpDown__jqnfU 1s ease-out infinite;
}
.GameInfoVar2_chevronDown--icon__58WOS *
{
    stroke: #fff;
}
.GameInfoVar2_tagsContainer__D5JkL
{
    margin: 24px 0 16px;
    padding: 0 16px;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: flex-start;
    align-content: flex-start;
}
.GameInfoVar2_tag__K_sBx
{
    display: flex;
    padding: 8px 10px;
    align-items: center;
    border-radius: 30px;
    background: #eee;
}
.GameInfoVar2_headerContainer__X_ZIn
{
    display: flex;
    width: 100%;
    padding: 16px 16px 6px;
    align-items: flex-end;
    gap: 4px;
}
.GameInfoVar2_header__KtMeT
{
    color: var(--lobbyFilterText);
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: -.8px;
}
.GameInfoVar2_gamesContainer__hFGeB
{
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(100px,1fr));
    padding: 6px 16px;
    align-items: center;
    justify-items: center;
    grid-gap: 12px;
    gap: 12px;
}
.GameInfoVar2_game__JlwR8
{
    position: relative;
    width: 100%;
    min-width: 90px;
    max-width: unset;
    aspect-ratio: 30/40;
    min-height: unset;
}
.GameInfoVar2_seoContainer__J4XzM
{
    margin-top: 16px;
    display: flex;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    padding: 0 16px 12px;
}
.GameInfoVar2_infoContainer__Fhm2X
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.GameInfoVar2_compactWidget__j8oMw
{
    position: fixed;
    bottom: 32px;
    width: 94%;
    padding: 16px;
    gap: 12px;
    align-items: center;
    display: flex;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.1);
    left: 50%;
    z-index: 3;
    max-height: 80px;
}
.GameInfoVar2_compactWidget--visible__fZ1_C
{
    animation: GameInfoVar2_SlideUp__oiNGl .3s linear forwards;
}
.GameInfoVar2_compactWidget--hidden__EsOWo
{
    animation: GameInfoVar2_SlideDown__4j26j .2s linear forwards;
}
.GameInfoVar2_compactWidget--image__OTkNJ
{
    border-radius: 12px;
}
.GameInfoVar2_compactWidget--textCotainer__KG8nf
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;
    flex: 1 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.GameInfoVar2_compactWidget--title__90DAL
{
    color: var(--lobbyFilterText);
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
}
.GameInfoVar2_compactWidget--provider__53MY_, .GameInfoVar2_compactWidget--title__90DAL
{
    align-self: stretch;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.GameInfoVar2_compactWidget--provider__53MY_
{
    color: #808080;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -.26px;
}
.GameInfoVar2_crossIcon__rTHhx
{
    position: fixed;
    top: 16px;
    right: 16px;
    z-index: 99;
}
.GameInfoVar2_bottomContainer__3LIBH
{
    height: 112px;
}
.GameInfoVar2_skeletonProvider__Z_FuF.GameInfoVar2_skeletonProvider__Z_FuF
{
    width: 100px;
    height: 16px;
    transform: none;
    border-radius: 8px;
    margin: 24px 0 10px;
}
.GameInfoVar2_titleSkeleton__bRMbB.GameInfoVar2_titleSkeleton__bRMbB
{
    width: 160px;
    height: 16px;
    transform: none;
    border-radius: 8px;
    margin-bottom: 5px;
}
.GameInfoVar2_btnSkeleton__YstJF.GameInfoVar2_btnSkeleton__YstJF
{
    width: 106px;
    height: 36px;
    border-radius: 50px;
}
@keyframes GameInfoVar2_SlideUp__oiNGl
{
    0%
    {
        opacity: 0;
        transform: translateY(50px) translateX(-50%);
    }
    to
    {
        opacity: 1;
        transform: translateY(0) translateX(-50%);
    }
}
@keyframes GameInfoVar2_SlideDown__4j26j
{
    0%
    {
        opacity: 1;
        transform: translateY(0) translateX(-50%);
    }
    to
    {
        opacity: 0;
        transform: translateY(50px) translateX(-50%);
    }
}
@keyframes GameInfoVar2_MoveUpDown__jqnfU
{
    0%, to
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(-8px);
    }
}
@keyframes GameInfoVar2_ScaleUpDown__ntJlP
{
    0%
    {
        scale: 1;
    }
    50%
    {
        scale: .5;
    }
    to
    {
        scale: 1;
    }
}
@keyframes GameInfoVar2_ScaleUpDownEmpty__Eej_a
{
    0%
    {
        scale: 1;
    }
    50%
    {
        scale: .5;
    }
    to
    {
        scale: 1;
    }
}
.JackpotTicker_container__zV0U4
{
    position: absolute;
    display: flex;
    justify-content: center;
    bottom: 0;
    right: 0;
    padding: 3px;
    width: 100%;
    text-align: center;
    background: hsla(0,0%,92%,.9);
}
.JackpotTicker_icon__mw8Ez
{
    background: var(--casinoJackpotIcon);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    margin-right: 3px;
    width: 21px;
    height: 21px;
}
@media(min-width: 768px)
{
    .JackpotTicker_icon__mw8Ez
    {
        width: 26px;
        height: 26px;
    }
}
.JackpotTicker_icon--gameInfo__d0IF0
{
    width: 28px;
    height: 28px;
}
.JackpotTicker_value__mMQhL
{
    color: #000;
    align-self: center;
    font-size: calc(11px - var(--fontSizeReducer,0px));
}
.JackpotTicker_value--gameInfo__pBSKF
{
    font-size: 15px;
}
@media(min-width: 768px)
{
    .JackpotTicker_value__mMQhL
    {
        font-size: calc(15px - var(--fontSizeReducer,0px));
    }
}
.ProviderWidget_swipableGamesContainer__uZ73O
{
    display: flex;
    gap: 8px;
    height: 100%;
    align-items: flex-start;
    padding: 0 16px;
}
.ProviderWidget_swipableGamesContainer__uZ73O div.swiper-slide
{
    margin-right: 8px;
}
.ProviderWidget_swipableGamesContainer--large__jPbMl div.swiper-slide>div
{
    min-width: 186px;
    height: 253px;
}
.ProviderWidget_swipableGamesContainer--liveCasinoWidget__6jodA div.swiper-slide>div
{
    min-width: 343px;
    height: 180px;
}
.ProviderWidget_swipableGamesContainer--liveCasinoWidgetRedesign__VAPip div.swiper-slide>div
{
    min-width: 343px;
    height: unset;
}
.ProviderWidget_swipableGamesContainer--desktop__CiDqg
{
    padding: 4px 0;
    margin-bottom: 12px;
}
@media screen and (min-width: 1024px)
{
    .ProviderWidget_swipableGamesContainer--desktop__CiDqg div.swiper-slide:first-child>div:hover
    {
        transform: translate(5px) scale(1.03);
    }
    .ProviderWidget_swipableGamesContainer--desktop__CiDqg div.swiper-slide:not(:first-child)>div:hover
    {
        transform: translate(0) scale(1.03);
    }
    .ProviderWidget_swipableGamesContainer--desktop__CiDqg div.swiper-slide:last-child>div:hover
    {
        transform: translate(-5px) scale(1.03);
    }
}
.ProviderWidget_infiniteScrollContainer__mH_TB
{
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(100px,1fr));
    padding: 6px 16px;
    align-items: center;
    justify-items: center;
    grid-gap: 12px;
    gap: 12px;
}
.ProviderWidget_infiniteScrollContainer--desktop__1bFUw
{
    gap: 16px;
    padding: 0;
    margin-top: 8px;
}
@media screen and (min-width: 1024px)
{
    .ProviderWidget_infiniteScrollContainer--desktop__1bFUw>div:hover
    {
        transform: translate(0) scale(1.03);
    }
}
.ProviderWidget_infiniteScrollContainer--liveCasinoWidget__2n_lX
{
    gap: 16px 12px;
    align-items: start;
    grid-template-columns: repeat(1,minmax(100px,1fr));
}
@media screen and (max-width: 361px)
{
    .ProviderWidget_infiniteScrollContainer__mH_TB
    {
        padding: 6px 10px;
    }
}
@media screen and (min-width: 490px)
{
    .ProviderWidget_infiniteScrollContainer__mH_TB
    {
        grid-template-columns: repeat(auto-fill,minmax(125px,1fr));
    }
    .ProviderWidget_infiniteScrollContainer--desktop__1bFUw
    {
        grid-template-columns: repeat(6,minmax(125px,1fr));
    }
    .ProviderWidget_infiniteScrollContainer--liveCasinoWidget__2n_lX
    {
        grid-template-columns: repeat(2,minmax(100px,1fr));
    }
}
@media screen and (min-width: 900px)
{
    .ProviderWidget_infiniteScrollContainer--liveCasinoWidget__2n_lX
    {
        grid-template-columns: repeat(3,minmax(100px,1fr));
    }
}
.ProviderWidget_gameTileContainer__LbZdY
{
    width: 120px;
    min-width: 120px;
    max-width: 140px;
    min-height: 164px;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform .3s ease-out;
}
.ProviderWidget_gameTileContainer--categoryView__SYuSW
{
    width: 100%;
    min-width: 90px;
    max-width: unset;
    aspect-ratio: 30/40;
    min-height: unset;
}
.ProviderWidget_gameTileContainer--categoryViewLiveCasino__skfvM
{
    max-width: unset;
    min-height: unset;
    border-radius: 16px;
    overflow: hidden;
    aspect-ratio: unset;
}
.ProviderWidget_gameTileContainer--skeletonView__cUovQ
{
    height: 164px;
    padding-bottom: unset;
}
.ProviderWidget_gameTileContainer--skeletonViewLarge__StGuy
{
    height: 253px;
    padding-bottom: unset;
    min-width: 186px;
}
.ProviderWidget_gameTileContainer--liveCasinoGameCard__PKloZ
{
    height: 180px;
    min-width: 343px;
    padding-bottom: 0;
    aspect-ratio: unset;
}
.ProviderWidget_gameTileContainer--categorySkeletonView__14cIy
{
    min-width: 100%;
    height: unset;
}
.ProviderWidget_categoryWrapper__tA_7s
{
    display: flex;
    position: relative;
}
.ProviderWidget_categoryWrapper--carousel__A_6aO
{
    position: -webkit-sticky;
    position: sticky;
    top: 86px;
    z-index: 99;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ProviderWidget_infiniteWrapper__0CF_P
{
    display: initial;
}
.ProviderWidget_arrowsContainer__OQk6D
{
    display: flex;
    position: absolute;
    justify-content: center;
    width: 32px;
    height: 17px;
    fill: #ccc;
    cursor: pointer;
    align-items: center;
    background-color: #fff;
}
.ProviderWidget_arrowsContainer--arrowBack__jOnE9
{
    left: -28px;
}
.ProviderWidget_arrowsContainer--arrowForward__Cd3AH
{
    right: -32px;
}
.ProviderWidget_arrowsContainer--liveSpins__Dhnfv
{
    margin-bottom: 36px;
    height: 107px;
}
.ProviderWidget_arrowsContainer--largeTile__fP8N7
{
    top: 18%;
    height: 253px;
}
.ProviderWidget_arrowsContainer--liveCasinoTile__Mn1TD
{
    top: 18%;
    height: 180px;
}
.ProviderWidget_arrowsContainer--carousel__06a1M
{
    height: 64px;
}
.ProviderWidget_arrowsContainer__OQk6D:hover>svg
{
    transition: transform .3s ease-out;
    stroke: #999;
    animation: ProviderWidget_zoomIn___sMrZ .3s linear forwards;
}
.ProviderWidget_arrows__7DKTI
{
    height: 20px;
    width: 10px;
    stroke: #ccc;
    transition: transform .3s ease-out;
}
.ProviderWidget_arrows__7DKTI:hover
{
    animation: ProviderWidget_zoomIn___sMrZ .3s linear forwards;
}
@keyframes ProviderWidget_zoomIn___sMrZ
{
    0%
    {
        transform: translate(0) scale(1);
    }
    to
    {
        transform: translate(0) scale(1.23);
    }
}
.ProviderWidget_widgetContainer__gv_Km
{
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-behavior: smooth;
    touch-action: pan-x pan-y;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding: 8px 0;
    background-color: #f0f0f0;
    border-radius: 14px;
    margin: 2px 16px 4px;
    align-items: center;
}
.ProviderWidget_widgetContainer__gv_Km::-webkit-scrollbar
{
    display: none;
}
.ProviderWidget_widgetContainer--desktop__S1fDa
{
    padding: 16px 0 16px 39px;
    gap: 20px;
    margin: 16px 0 12px;
    scroll-behavior: unset;
    touch-action: unset;
    cursor: pointer;
}
.ProviderWidget_providerContainer__5NYEL
{
    min-width: 100px;
    width: 100px;
    margin: 0 8px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 36px;
    overflow: hidden;
}
.ProviderWidget_providerContainer--desktop__IAt6d
{
    margin: 0;
    width: 130px;
    height: 52px;
    min-width: 130px;
}
.ProviderWidget_image__d6PpY.ProviderWidget_image__d6PpY
{
    display: block;
    width: inherit;
}
.FavouritesRecentlyBtns_buttonsBlock__9pLzj
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 20px;
    order: 1;
}
.FavouritesRecentlyBtns_buttonsBlock__9pLzj .FavouritesRecentlyBtns_button__wwjhX.FavouritesRecentlyBtns_button__wwjhX
{
    height: 40px;
    width: 45%;
    min-width: 145px;
    border: 1px solid var(--drawerButtonBorderColor);
    padding: 0 5px 0 10px;
    background-color: transparent;
    font-size: 11px;
    color: var(--drawerButtonText);
    border-radius: 4px;
}
.FavouritesRecentlyBtns_buttonsBlock__9pLzj .FavouritesRecentlyBtns_button__wwjhX.FavouritesRecentlyBtns_button__wwjhX:hover
{
    background-color: transparent;
}
.FavouritesRecentlyBtns_buttonsBlock__9pLzj .FavouritesRecentlyBtns_button__wwjhX.FavouritesRecentlyBtns_button--selected__40OQ_
{
    background-color: var(--buttonBg);
    color: var(--drawerButtonSelectedText);
    border: none;
}
.FavouritesRecentlyBtns_buttonsBlock__9pLzj .FavouritesRecentlyBtns_button__wwjhX.FavouritesRecentlyBtns_button--selected__40OQ_:hover
{
    background-color: var(--buttonBg);
    color: var(--drawerButtonSelectedText);
}
.FavouritesRecentlyBtns_text__YwrVY
{
    color: var(--drawerButtonText);
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.FavouritesRecentlyBtns_text--selected__66Pyc
{
    color: var(--drawerButtonSelectedText);
}
[dir=rtl] .FavouritesRecentlyBtns_text__YwrVY
{
    margin-right: 8px;
}
.FavouritesRecentlyBtns_icon__5snJ_
{
    fill: var(--drawerButtonText);
    width: 16px;
    height: 16px;
}
.FavouritesRecentlyBtns_icon--selected___3Tjm, .FavouritesRecentlyBtns_icon--selected___3Tjm:hover
{
    fill: var(--drawerButtonSelectedText);
}
.StaticContainer_container__3nZQZ
{
    position: relative;
    font-size: 14px;
}
@media(max-width: 1024px)
{
    .StaticContainer_container__3nZQZ
    {
        background-color: var(--staticContainerBg);
    }
}
.StaticContainer_container__3nZQZ .header
{
    padding: 40px 13px 40px 70px;
    text-align: center;
}
@media(min-width: 1025px)
{
    .StaticContainer_container__3nZQZ .header
    {
        padding-top: 0;
        padding-left: 68px;
    }
}
.StaticContainer_container__3nZQZ .container
{
    background-color: var(--staticContainerBg);
    color: var(--staticContainerText);
    padding: 20px;
}
.StaticContainer_container__3nZQZ .container a:not(.cta)
{
    color: var(--staticContainerText);
    text-decoration: underline;
}
@media(min-width: 1025px)
{
    .StaticContainer_container__3nZQZ .container
    {
        border-radius: 8px;
        padding: 36px 40px;
    }
}
@media(max-width: 1024px)
{
    .StaticContainer_container__3nZQZ .header+.container
    {
        padding-top: 0;
    }
}
.StaticContainer_container__3nZQZ .image-container
{
    display: block;
    margin-bottom: 20px;
}
.StaticContainer_container__3nZQZ .image-container img
{
    display: block;
    width: 100vw;
}
.StaticContainer_container__3nZQZ .image-container--full-width
{
    width: 100vw;
    margin-left: -20px;
    margin-right: -20px;
}
.StaticContainer_container__3nZQZ .image-container--header
{
    margin-top: -20px;
}
@media(min-width: 1025px)
{
    .StaticContainer_container__3nZQZ .image-container--full-width, .StaticContainer_container__3nZQZ .image-container--full-width-desktop
    {
        width: calc(100% + 80px);
        margin-left: -40px;
        margin-right: -40px;
    }
    .StaticContainer_container__3nZQZ .image-container--header
    {
        margin-top: -36px;
        margin-bottom: 36px;
    }
    .StaticContainer_container__3nZQZ .image-container--header img
    {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}
.StaticContainer_container__3nZQZ .highlight
{
    background-color: var(--staticContainerHighlight);
}
.StaticContainer_container__3nZQZ h1, .StaticContainer_container__3nZQZ h2, .StaticContainer_container__3nZQZ h3
{
    margin-bottom: 5px;
}
.StaticContainer_container__3nZQZ h1 a, .StaticContainer_container__3nZQZ h2 a, .StaticContainer_container__3nZQZ h3 a
{
    text-decoration: none;
}
.StaticContainer_container__3nZQZ h1:not(:first-child), .StaticContainer_container__3nZQZ h2:not(:first-child), .StaticContainer_container__3nZQZ h3:not(:first-child)
{
    margin-top: 20px;
}
.StaticContainer_container__3nZQZ h1.highlight, .StaticContainer_container__3nZQZ h2.highlight, .StaticContainer_container__3nZQZ h3.highlight
{
    padding: 0 5px;
}
.StaticContainer_container__3nZQZ h1
{
    font-size: 26px;
    text-transform: uppercase;
}
@media(min-width: 1025px)
{
    .StaticContainer_container__3nZQZ h1
    {
        font-size: 32px;
    }
}
.StaticContainer_container__3nZQZ h2
{
    font-size: 22px;
}
.StaticContainer_container__3nZQZ h3
{
    font-size: 18px;
}
.StaticContainer_container__3nZQZ p
{
    line-height: normal;
    margin-bottom: 20px;
}
.StaticContainer_container__3nZQZ p:last-child
{
    margin-bottom: 0;
}
.StaticContainer_container__3nZQZ .cta-wrapper+*
{
    margin-top: 20px;
}
.StaticContainer_container__3nZQZ ol
{
    margin-left: 17px;
}
.StaticContainer_container__3nZQZ ol:first-child
{
    margin-top: 20px;
}
.StaticContainer_container__3nZQZ ol li
{
    margin-bottom: 10px;
    line-height: normal;
}
.StaticContainer_container__3nZQZ ol li:last-child
{
    margin-bottom: 20px;
}
.StaticContainer_container__3nZQZ ol.highlight
{
    list-style-position: inside;
    padding: 10px;
    margin-left: 0;
    margin-bottom: 20px;
}
.StaticContainer_container__3nZQZ ol.highlight li:last-child
{
    margin-bottom: 0;
}
.StaticContainer_container__3nZQZ ul
{
    list-style: disc;
    margin-left: 40px;
    line-height: 18px;
}
.StaticContainer_container__3nZQZ ul:first-child
{
    margin-top: 20px;
}
.StaticContainer_container__3nZQZ ul li
{
    margin-bottom: 20px;
}
.StaticContainer_container__3nZQZ div.highlight
{
    padding: 5px;
    margin-bottom: 20px;
}
.StaticContainer_container__3nZQZ div.highlight:last-child
{
    margin-bottom: 0;
}
.StaticContainer_container__3nZQZ .columns img:not(:last-child)
{
    margin-bottom: 10px;
}
.StaticContainer_container__3nZQZ .columns__item
{
    margin-bottom: 20px;
    flex: 1 1;
}
.StaticContainer_container__3nZQZ .columns ol li:last-of-type
{
    margin-bottom: 0;
}
@media(min-width: 768px)
{
    .StaticContainer_container__3nZQZ .columns
    {
        display: flex;
        justify-content: space-around;
    }
    .StaticContainer_container__3nZQZ .columns--2 .columns__item
    {
        padding: 0 25px;
    }
    .StaticContainer_container__3nZQZ .columns--3 .columns__item
    {
        padding: 0 15px;
    }
    .StaticContainer_container__3nZQZ .columns--4 .columns__item, .StaticContainer_container__3nZQZ .columns--5 .columns__item
    {
        padding: 0 10px;
    }
    .StaticContainer_container__3nZQZ .columns--2 .columns__item:first-of-type, .StaticContainer_container__3nZQZ .columns--3 .columns__item:first-of-type, .StaticContainer_container__3nZQZ .columns--4 .columns__item:first-of-type, .StaticContainer_container__3nZQZ .columns--5 .columns__item:first-of-type
    {
        padding-left: 0;
    }
    .StaticContainer_container__3nZQZ .columns--2 .columns__item:last-of-type, .StaticContainer_container__3nZQZ .columns--3 .columns__item:last-of-type, .StaticContainer_container__3nZQZ .columns--4 .columns__item:last-of-type, .StaticContainer_container__3nZQZ .columns--5 .columns__item:last-of-type
    {
        padding-right: 0;
    }
}
.StaticContainer_container__3nZQZ .list-box
{
    display: flex;
    padding: 20px;
    margin-bottom: 20px;
    background-color: var(--staticContainerListBoxBg);
}
.StaticContainer_container__3nZQZ .list-box__item
{
    flex: 50% 1;
}
.StaticContainer_container__3nZQZ .list-box ul
{
    list-style: disc;
    list-style-position: outside;
    margin: 0 0 0 20px;
}
@media(min-width: 1025px)
{
    .StaticContainer_container__3nZQZ .list-box ul
    {
        margin-left: 40px;
    }
}
.StaticContainer_container__3nZQZ .list-box ul lh
{
    margin-left: -15px;
    font-size: 16px;
    font-weight: 700;
}
.StaticContainer_container__3nZQZ .list-box ul li:first-of-type
{
    margin-top: 10px;
}
.StaticContainer_container__3nZQZ .list-box ul li:last-of-type
{
    margin-bottom: 0;
}
.StaticContainer_container__3nZQZ .video
{
    width: 100%;
    height: 600px;
    margin-bottom: 20px;
}
@media(min-width: 1025px)
{
    .StaticContainer_container__3nZQZ .video
    {
        height: 500px;
    }
}
.StaticContainer_container__3nZQZ .video+h1, .StaticContainer_container__3nZQZ .video+h2, .StaticContainer_container__3nZQZ .video+h3
{
    margin-top: 0;
}
.StaticContainer_container__3nZQZ .table
{
    width: 100%;
    line-height: 22px;
    border-collapse: collapse;
    margin-bottom: 20px;
    background-color: var(--staticContainerTableBg);
}
.StaticContainer_container__3nZQZ .table td, .StaticContainer_container__3nZQZ .table th
{
    padding: 10px 20px;
    font-size: 12px;
    text-align: center;
}
@media(min-width: 1025px)
{
    .StaticContainer_container__3nZQZ .table td, .StaticContainer_container__3nZQZ .table th
    {
        padding: 10px 25px;
    }
}
.StaticContainer_container__3nZQZ .table th
{
    font-weight: 700;
    font-size: 13px;
    background-color: var(--staticContainerTableHeadBg);
}
.StaticContainer_container__3nZQZ .table td
{
    border-bottom: 1px solid var(--staticContainerTableCellBorder);
}
.StaticContainer_container__3nZQZ .cta
{
    display: block;
    width: 100%;
    min-width: 150px;
    height: 44px;
    line-height: 44px;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    background-color: var(--buttonBg);
    color: var(--buttonText);
    border-radius: var(--buttonBorderRadius);
}
.StaticContainer_container__3nZQZ .cta:hover
{
    background-color: var(--buttonHoverBg);
    color: var(--buttonHoverText);
}
.ScrollableTiles_container__OyrFp
{
    display: flex;
    align-items: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}
.ScrollableTiles_arrows__3Kj36
{
    transition: transform .3s ease-out;
}
.ScrollableTiles_arrows--arrowBack__BpLLV
{
    rotate: 180deg;
}
.ScrollableTiles_arrows__3Kj36:hover
{
    animation: ScrollableTiles_zoomIn___drU_ .3s linear forwards;
}
@keyframes ScrollableTiles_zoomIn___drU_
{
    0%
    {
        transform: translate(0) scale(1);
    }
    to
    {
        transform: translate(0) scale(1.23);
    }
}
.ScrollableTiles_arrowsContainer__w_l5E
{
    display: flex;
    position: absolute;
    justify-content: center;
    width: 40px;
    height: 40px;
    fill: #ccc;
    cursor: pointer;
    align-items: center;
    background-color: #fff;
    border-radius: 50px;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    z-index: 300;
}
.ScrollableTiles_arrowsContainer--arrowBack__7_Y9L
{
    padding: 10px 11px 10px 9px;
    left: -10px;
}
.ScrollableTiles_arrowsContainer--arrowForward__regk7
{
    padding: 10px 9px 10px 11px;
    right: -16px;
}
.ScrollableTiles_scrollableTilesContainer__zhPMt
{
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-behavior: unset;
    touch-action: unset;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    align-items: flex-start;
    padding: 0 16px;
    margin-bottom: 0;
}
.ScrollableTiles_scrollableTilesContainer__zhPMt::-webkit-scrollbar
{
    display: none;
}
.ScrollableTiles_scrollableTilesContainer__zhPMt>div:not(:last-child)
{
    margin-right: 8px;
}
@media screen and (min-width: 1024px)
{
    .ScrollableTiles_scrollableTilesContainer__zhPMt
    {
        padding: 4px 0;
    }
    .ScrollableTiles_scrollableTilesContainer__zhPMt>div:first-child:hover
    {
        transform: translate(5px) scale(1.03);
    }
    .ScrollableTiles_scrollableTilesContainer__zhPMt>div:not(:first-child):hover
    {
        transform: translate(0) scale(1.03);
    }
    .ScrollableTiles_scrollableTilesContainer__zhPMt>div:last-child:hover
    {
        transform: translate(-5px) scale(1.03);
    }
}
.ScrollableTiles_tileContainer__mE2_z
{
    width: 74px;
    height: 49px;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform .3s ease-out;
    background-color: var(--listItemBg);
    border-radius: 14px;
}
@media screen and (min-width: 1024px)
{
    .ScrollableTiles_tileContainer__mE2_z
    {
        width: 120px;
        height: 70px;
    }
}
.ScrollableTiles_tileSkeleton__NPIAg.ScrollableTiles_tileSkeleton__NPIAg
{
    width: 100%;
    height: 100%;
    border-radius: 16px;
}
.Help_container__cQfc3
{
    font-size: 14px;
    position: relative;
    background: var(--helpBg);
    color: var(--helpText);
}
div.Navigation_navAppBar__9kgMv
{
    background-color: var(--helpSubNavBg);
}
.Navigation_tab__X57kR
{
    margin: 0 10px;
}
@media(min-width: 1025px)
{
    .Section_section__FJkrC
    {
        border-radius: var(--homeBorderRadius);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background: var(--bodyBg);
    }
}
.Section_title__dl8E7
{
    display: flex;
    align-items: center;
    padding: 0 24px 12px;
}
@media(min-width: 1025px)
{
    .Section_title__dl8E7
    {
        padding: 0 8px 12px;
    }
}
.Section_heading__tEkg3
{
    font-size: 18px;
    font-weight: 700;
    color: var(--homeTitle);
}
@media(min-width: 1025px)
{
    .Section_heading__tEkg3
    {
        font-size: 24px;
    }
}
.Section_headingContainer__yDTh6
{
    flex-grow: 1;
}
.Section_link__jDlxd
{
    font-weight: 500;
    white-space: nowrap;
    position: relative;
    color: var(--grey500,#808080);
}
@media(min-width: 1025px)
{
    .Section_link__jDlxd
    {
        padding: 3.5px 15px 3.5px 3.5px;
        font-size: 17px;
    }
}
.Section_disableChildATag__oNzWO
{
    cursor: pointer;
}
.Section_disableChildATag__oNzWO a
{
    pointer-events: none;
}
.Section_contentPadding__irdOF
{
    padding: 0 16px;
}
@media(min-width: 1025px)
{
    .Section_contentPadding__irdOF
    {
        padding: 0;
    }
}
.Section_contentPadding__irdOF>div:first-child
{
    padding-top: 0;
    margin-bottom: 0;
}
.Section_container__d29kV
{
    width: 100%;
    height: 100%;
}
.Section_header__bIu5B
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 24px 12px;
    width: 100%;
}
@media(min-width: 1025px)
{
    .Section_header__bIu5B
    {
        padding: 0 8px 12px;
    }
}
.Section_skeleton__ugXvt.Section_skeleton__ugXvt
{
    width: 180px;
    border-radius: 40px;
    transform: scale(1);
}
.Section_skeleton__ugXvt.Section_skeleton--title__EHjpz
{
    height: 19px;
    margin: 4px 0;
}
@media(min-width: 1025px)
{
    .Section_skeleton__ugXvt.Section_skeleton--title__EHjpz
    {
        height: 24px;
        margin: 6px 0;
    }
}
.Section_skeleton__ugXvt.Section_skeleton--button__fR8R4
{
    width: 60px;
    height: 16px;
}
@media(min-width: 1025px)
{
    .Section_skeleton__ugXvt.Section_skeleton--button__fR8R4
    {
        width: 80px;
        margin-right: 15px;
        height: 20px;
    }
}
.MidPageBannerRSC_root__mu_C1
{
    margin: 0 auto;
    max-width: 1688px;
}
.MidPageBannerRSC_root--mobile__DolEX
{
    padding: 0 16px;
}
.MidPageBannerRSC_root--mobile-only___Z2UR div.MidPageBannerRSC_container__yWXLK
{
    border-radius: 24px;
    aspect-ratio: 343/137;
}
.MidPageBannerRSC_container__yWXLK.MidPageBannerRSC_container__yWXLK
{
    border-radius: 24px;
    position: relative;
    overflow: hidden;
    aspect-ratio: 343/137;
}
@media(min-width: 768px)
{
    .MidPageBannerRSC_container__yWXLK.MidPageBannerRSC_container__yWXLK
    {
        border-radius: 32px;
        aspect-ratio: 1100/185;
    }
}
.MidPageBannerRSC_title__Dx7Cl.MidPageBannerRSC_title__Dx7Cl
{
    color: #eee;
    font-weight: 700;
    font-size: 3.2vw;
    line-height: 4.26vw;
    letter-spacing: -.03vw;
    margin-bottom: 8px;
}
@media(min-width: 768px)
{
    .MidPageBannerRSC_title__Dx7Cl.MidPageBannerRSC_title__Dx7Cl
    {
        font-size: 1.219vw;
        line-height: 1.7vw;
        letter-spacing: -.07vw;
    }
}
@media(min-width: 1025px)
{
    .MidPageBannerRSC_title__Dx7Cl.MidPageBannerRSC_title__Dx7Cl
    {
        font-size: 20px;
        line-height: 28px;
    }
}
.MidPageBannerRSC_subtitle__EcuuH.MidPageBannerRSC_subtitle__EcuuH
{
    color: #fff;
    font-weight: 800;
    font-size: 4.8vw;
    line-height: 5.86vw;
    letter-spacing: -.06vw;
    max-width: 50%;
}
@media(min-width: 768px)
{
    .MidPageBannerRSC_subtitle__EcuuH.MidPageBannerRSC_subtitle__EcuuH
    {
        font-size: 1.463vw;
        line-height: 1.7vw;
        letter-spacing: -.098vw;
    }
}
@media(min-width: 1025px)
{
    .MidPageBannerRSC_subtitle__EcuuH.MidPageBannerRSC_subtitle__EcuuH
    {
        font-size: 24px;
        line-height: 28px;
    }
}
.MidPageBannerRSC_termsAndConditions__uzSkP.MidPageBannerRSC_termsAndConditions__uzSkP
{
    color: #fff;
    text-align: right;
    font-size: 3.2vw;
    line-height: 4.26vw;
    font-weight: 400;
    letter-spacing: -.01vw;
    -webkit-padding-end: 5.33vw;
    padding-inline-end: 5.33vw;
    position: absolute;
    bottom: 20px;
    right: 0;
}
@media(min-width: 768px)
{
    .MidPageBannerRSC_termsAndConditions__uzSkP.MidPageBannerRSC_termsAndConditions__uzSkP
    {
        font-size: 1.6vw;
        line-height: 1.03vw;
        letter-spacing: -.091vw;
        -webkit-padding-end: 1.85vw;
        padding-inline-end: 1.85vw;
    }
}
@media(min-width: 1025px)
{
    .MidPageBannerRSC_termsAndConditions__uzSkP.MidPageBannerRSC_termsAndConditions__uzSkP
    {
        font-size: 13px;
    }
}
.MidPageBannerRSC_content__iqa_2.MidPageBannerRSC_content__iqa_2
{
    padding: 5.33vw 0 0 6.4vw;
}
@media(min-width: 768px)
{
    .MidPageBannerRSC_content__iqa_2.MidPageBannerRSC_content__iqa_2
    {
        padding: 1.85vw 2.31vw;
    }
}
@media(min-width: 1025px)
{
    .MidPageBannerRSC_content__iqa_2.MidPageBannerRSC_content__iqa_2
    {
        font-size: 32px 40px;
    }
}
.MidPageBannerRSC_skeleton__pATRD.MidPageBannerRSC_skeleton__pATRD
{
    width: 100%;
    height: 100%;
}
.MidPageBannerRSC_sectionTitle__kdJ5k
{
    display: inline-block;
    color: var(--greyA400);
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.26px;
    -webkit-padding-start: 28px;
    padding-inline-start: 28px;
    padding-bottom: 8px;
}
.HotMenuItems_drawer__VWDOK.HotMenuItems_drawer__VWDOK
{
    z-index: 1100!important;
}
.HotMenuItems_drawer__VWDOK.HotMenuItems_drawer__VWDOK .MuiDrawer-paperAnchorBottom
{
    bottom: 64px;
    border-radius: 12px 12px 0 0;
    padding: 5px 0;
    background-color: var(--mobileNavigationMainBgV2);
}
.HotMenuItems_drawer__VWDOK.HotMenuItems_drawer__VWDOK .MuiBackdrop-root
{
    background-color: unset;
}
.HotMenuItems_container__W9kFr
{
    width: 100%;
}
.HotMenuItems_link__yxiWc.HotMenuItems_link__yxiWc
{
    display: flex;
    align-items: center;
    padding: 8px;
}
.HotMenuItems_link__yxiWc.HotMenuItems_link__yxiWc:not(:last-child)
{
    border-bottom: 1px solid hsla(0,0%,100%,.25);
}
.HotMenuItems_imageContainer__z4Y4N
{
    position: relative;
    width: 48px;
    height: 48px;
    flex-shrink: 0;
}
.HotMenuItems_textContainer__Yykab
{
    padding-inline: 8px 8px;
    display: flex;
    flex-direction: column;
    min-width: 0;
    line-height: 17px;
}
.HotMenuItems_textContainer__Yykab:not(:last-child)
{
    padding-right: 10px;
}
.HotMenuItems_title__Jj_9d
{
    font-weight: 700;
    font-size: 15px;
    color: var(--hotMenuTextColorV2);
}
.HotMenuItems_description__c3UR2
{
    color: var(--hotMenuTextColorV2);
    font-size: 13px;
}
.HotMenuItems_description__c3UR2 p, .HotMenuItems_title__Jj_9d p
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.HotMenuItems_indicator__FF9f0
{
    background-color: var(--hotMenuIndicator);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 1;
    font-size: 12px;
    padding: 4px 8px;
    margin-left: auto;
}
.HotMenuItems_disableChildATag__FM31N a
{
    pointer-events: none;
}
.HotMenuItems_divWrapper__QpS2x
{
    display: flex;
    align-items: center;
}
.HotMenuItems_divWrapper__QpS2x:not(:last-child)
{
    border-bottom: 1px solid hsla(0,0%,100%,.25);
}
.MainNavigation_mainNavigation__wKoZ_
{
    position: fixed;
    bottom: 0;
    width: 100vh!important;
    max-width: 100%;
    overflow: hidden;
    z-index: 1200;
    background-color: var(--mobileNavigationMainBgV2);
    transition: transform .3s linear;
}
@supports(
padding: env(safe-area-inset-bottom))
{
.MainNavigation_mainNavigation__wKoZ_
{
    transform: translateY(calc(-1 * env(safe-area-inset-bottom)));
}
}
.MainNavigation_mainNavigationIcons__LbcKs
{
    display: flex;
    height: 76px;
    font-size: 14px;
}
.MainNavigation_IOSSafeArea__N2SXe
{
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    background: var(--mobileNavigationMainBgV2);
    z-index: 1200;
}
@supports(
padding: env(safe-area-inset-bottom))
{
.MainNavigation_IOSSafeArea__N2SXe
{
    height: 40px;
}
}
.MainNavigation_link__Hnv3o
{
    display: flex;
    flex: 1 1;
    max-width: 20%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.MainNavigation_imageContainer__hUyv3, .MainNavigation_label__I3Dmr
{
    flex: 1 1;
}
.MainNavigation_disableChildATag__iVQVF a
{
    pointer-events: none;
}
.MainNavigation_clientContainer__A9vD1
{
    display: flex;
    flex: 1 1 auto;
    max-width: 20%;
}
.MainNavigation_clientContainer__A9vD1>a, .MainNavigation_clientContainer__A9vD1>div
{
    display: flex;
    flex: 1 1 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: 16px 2px 0;
    white-space: nowrap;
    overflow: hidden;
    color: var(--mobileNavigationMainTextV2);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.MainNavigation_clientContainer__A9vD1.is-active>a, .MainNavigation_clientContainer__A9vD1.is-active>div
{
    background-color: var(--mobileNavigationMainActiveBgV2);
    color: var(--mobileNavigationMainActiveTextV2);
}
.MainNavigation_clientContainer__A9vD1.is-active>a img.MainNavigation_regularIcon__uEkjx, .MainNavigation_clientContainer__A9vD1.is-active>div img.MainNavigation_regularIcon__uEkjx
{
    opacity: 0;
}
.MainNavigation_clientContainer__A9vD1.is-active>a img.MainNavigation_highlightedIcon__xa4kJ, .MainNavigation_clientContainer__A9vD1.is-active>div img.MainNavigation_highlightedIcon__xa4kJ
{
    opacity: 1;
}
.MainNavigation_imageContainer__hUyv3
{
    position: relative;
    width: 24px;
    max-height: 24px;
    height: 100%;
    flex-basis: 24px;
    margin-top: 2px;
}
.MainNavigation_label__I3Dmr
{
    width: 100%;
    line-height: 16px;
    font-size: 12px;
    font-weight: 500;
    margin-top: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.MainNavigation_regularIcon__uEkjx
{
    filter: var(--mobileNavigationMainIconV2);
    opacity: 1;
}
.MainNavigation_highlightedIcon__xa4kJ
{
    filter: var(--mobileNavigationMainActiveIconV2);
    opacity: 0;
}
.SubNavigation_subNavigation__foklp
{
    width: 100%;
    background-color: var(--subNavigationBgV2);
}
.SubNavigation_subNavigationIcons__FbAXn
{
    display: flex;
    height: 76px;
    font-size: 14px;
}
.SubNavigation_subNavigationIcons__FbAXn a.is-active
{
    color: var(--subNavigationActiveTextV2);
    background-color: var(--subNavigationActiveBgV2);
}
.SubNavigation_link__H9VzS
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex: 1 1;
    max-width: 20%;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.SubNavigation_imageContainer___d_En, .SubNavigation_label__rmWtV
{
    flex: 1 1;
}
.SubNavigation_disableChildATag__NipET a
{
    pointer-events: none;
}
.SubNavigation_clientContainer___ne_0
{
    display: flex;
    flex: 1 1 auto;
    max-width: 20%;
}
.SubNavigation_clientContainer___ne_0>a, .SubNavigation_clientContainer___ne_0>div
{
    display: flex;
    flex: 1 1 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: 16px 2px 0;
    white-space: nowrap;
    overflow: hidden;
    color: var(--mobileNavigationMainTextV2);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.SubNavigation_clientContainer___ne_0.is-active>a, .SubNavigation_clientContainer___ne_0.is-active>div
{
    background-color: var(--mobileNavigationMainActiveBgV2);
    color: var(--mobileNavigationMainActiveTextV2);
}
.SubNavigation_clientContainer___ne_0.is-active>a img.SubNavigation_regularIcon__SX8qH, .SubNavigation_clientContainer___ne_0.is-active>div img.SubNavigation_regularIcon__SX8qH
{
    opacity: 0;
}
.SubNavigation_clientContainer___ne_0.is-active>a img.SubNavigation_highlightedIcon__jYcs2, .SubNavigation_clientContainer___ne_0.is-active>div img.SubNavigation_highlightedIcon__jYcs2
{
    opacity: 1;
}
.SubNavigation_imageContainer___d_En
{
    position: relative;
    width: 24px;
    max-height: 24px;
    height: 100%;
    flex-basis: 24px;
    margin-top: 2px;
}
.SubNavigation_regularIcon__SX8qH
{
    filter: var(--subNavigationIconV2);
    opacity: 1;
}
.SubNavigation_highlightedIcon__jYcs2
{
    filter: var(--subNavigationActiveIconV2);
    opacity: 0;
}
.SubNavigation_label__rmWtV
{
    width: 100%;
    line-height: 16px;
    font-size: 12px;
    font-weight: 500;
    margin-top: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.OverlayNavigation_overlay__jtXbZ
{
    width: 100%;
    z-index: 1000;
    position: fixed;
    background-color: var(--overlayNavigationBgV2);
    top: var(--topOffset);
    height: calc(100% - var(--heightOffset));
}
.OverlayNavigation_overlay__jtXbZ a
{
    color: var(--overlayNavigationTextV2);
}
.OverlayNavigation_overlay__jtXbZ img
{
    filter: var(--overlayNavigationIconV2);
}
.OverlayNavigation_container__CvS4E
{
    width: 100%;
    height: 100%;
    padding: 15px;
    overflow-y: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
}
.OverlayNavigationIcon_link__muSo_
{
    flex: 0 1 33.33%;
    text-align: center;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px;
}
.OverlayNavigationIcon_imageContainer__Q_Nxb
{
    position: relative;
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
}
.OverlayNavigationIcon_label__3jFZR
{
    font-size: 14px;
    line-height: 21px;
}
.Logo_overlay__MV_wM
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.Logo_logo__Ow298
{
    margin-inline: 0;
    position: relative;
}
.Logo_mobile__jo8HR
{
    width: var(--headerMobileLogoWidthV1);
    height: var(--headerMobileLogoHeightV1);
}
.Logo_desktop__vMnmB
{
    width: 52px;
    height: 40px;
}
[dir=rtl] .Logo_logo__Ow298 img[alt=logo]
{
    object-position: right!important;
}
.LowBalanceMessage_ribbon__j1fss
{
    display: flex;
    height: var(--lowBlanaceNotificationHeight,28px);
    padding: 2px 8px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    background: linear-gradient(270deg,#fc6a30 -40.71%,#a11d1b 77.57%);
}
.LowBalanceMessage_ribbon--withDivider__xnKjf
{
    border-bottom: 1px solid #eee;
}
.LowBalanceMessage_text__3QWro
{
    color: #fff;
}
.LowBalanceMessage_iconCTA__il7fT
{
    color: #fff;
    height: 16px;
    width: 16px;
}
.LowBalanceMessage_closeIconDiv__DW29u
{
    color: #fff;
    height: 16px;
    width: 16px;
    position: absolute;
    left: 8px;
}
.CasinoGames_image__dSHpJ
{
    display: block;
    width: 100%;
    border-radius: var(--homeMobileBorderRadius);
}
@media(min-width: 1025px)
{
    .CasinoGames_image__dSHpJ
    {
        border-radius: 0;
    }
}
.CasinoGames_games__zllDP
{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.CasinoGames_game__Mdk82
{
    display: block;
    width: 100%;
    flex: 1 1;
    margin: 0 5px;
    max-width: calc(33.33% - 8px);
}
@media(min-width: 1025px)
{
    .Section_section__nsZWZ
    {
        border-radius: var(--homeBorderRadius);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background: var(--bodyBg);
    }
}
.Section_title__ECN5q
{
    display: flex;
    align-items: center;
    padding-bottom: 15px;
}
@media(min-width: 1025px)
{
    .Section_title__ECN5q
    {
        padding-bottom: 20px;
    }
}
.Section_heading__xLxKp
{
    font-size: 18px;
    font-weight: 700;
    color: var(--homeTitle);
}
@media(min-width: 1025px)
{
    .Section_heading__xLxKp
    {
        font-size: 24px;
    }
}
.Section_headingContainer__zEjyp
{
    flex-grow: 1;
}
.Section_link__gvGNO
{
    font-weight: 700;
    white-space: nowrap;
    position: relative;
    padding-right: 15px;
    color: var(--homeTitleLink);
}
@media(min-width: 1025px)
{
    .Section_link__gvGNO
    {
        padding: 3.5px 15px 3.5px 3.5px;
        font-size: 17px;
    }
}
.Section_anchor__BP18v:after, .Section_anchor__BP18v:before
{
    content: "";
    display: inline-block;
    vertical-align: top;
    margin: 5px 0 0 2px;
    border-radius: 1px;
    padding: 3px;
    transform: rotate(-45deg);
    border-style: solid;
    border-width: 0 2px 2px 0;
    position: absolute;
    top: 0;
}
.Section_anchor__BP18v:before
{
    right: 0;
    border-color: var(--homeTitleLink);
}
.Section_anchor__BP18v:after
{
    right: 4px;
}
@media(min-width: 1025px)
{
    .Section_anchor__BP18v:after, .Section_anchor__BP18v:before
    {
        top: 6px;
    }
}
[dir=rtl] .Section_anchor__BP18v:after, [dir=rtl] .Section_anchor__BP18v:before
{
    transform: rotate(135deg);
    position: relative;
    margin: 4px 0 0;
}
[dir=rtl] .Section_anchor__BP18v:before
{
    right: 4px;
}
[dir=rtl] .Section_anchor__BP18v:after
{
    right: 0;
}
.DesktopMainSection_container__mMtvp
{
    display: flex;
    justify-content: space-between;
    margin: 32px 0;
}
.DesktopMainSection_boxContainer__lDe4f
{
    width: calc(33.333% - 25px);
}
.DesktopMainSection_image__masTg
{
    border-radius: var(--homeBorderRadius);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.DesktopMainSection_title__m_FCT
{
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 10px;
    color: var(--homeTitle);
}
.DesktopMainSection_description__Stejh
{
    padding: 20px;
    font-size: 15px;
}
.DesktopMainSection_titleSkeleton__nc8p7.DesktopMainSection_titleSkeleton__nc8p7
{
    height: 26px;
    width: 40%;
    margin-bottom: 8px;
}
.DesktopMainSection_descriptionSkeleton__zMEWi.DesktopMainSection_descriptionSkeleton__zMEWi
{
    height: 20px;
    width: 65%;
    margin: 20px;
}
.DesktopMainSection_box__83uy0
{
    display: flex;
    flex-direction: column;
    background: var(--homeDesktopBoxBg);
    color: var(--homeDesktopBoxText);
    border-radius: var(--homeBorderRadius);
}
.Home_container__XkWWV
{
    padding: 0 15px;
    overflow: hidden;
}
@media(min-width: 1025px)
{
    .Home_container__XkWWV
    {
        max-width: 1260px;
        margin: 0 auto;
        padding: 0 25px;
    }
}
.Home_container__XkWWV img
{
    max-width: 100%;
    height: auto;
}
.Home_promotionsContainer__WxeL5
{
    margin-top: 15px;
}
@media(min-width: 1025px)
{
    .Home_promotionsContainer__WxeL5
    {
        margin: 10px 0;
    }
}
.Home_gamesAndOffersContainer__bQX1z
{
    display: block;
    margin-bottom: 15px;
}
@media(min-width: 1025px)
{
    .Home_gamesAndOffersContainer__bQX1z
    {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }
    .Home_gamesAndOffersContainer__bQX1z .homeSectionTitle
    {
        padding: 20px 10px;
    }
}
.Home_boxContainer__aAcv0
{
    margin: 15px 0;
}
@media(min-width: 1025px)
{
    .Home_boxContainer__aAcv0
    {
        max-width: calc(50% - 10px);
        width: 100%;
        margin: 10px 0;
    }
}
.Home_boxContainer__aAcv0>:not(:last-child)
{
    margin-bottom: 15px;
}
@media(min-width: 1025px)
{
    .Home_boxContainer__aAcv0>:not(:last-child)
    {
        margin-bottom: 20px;
    }
}
.Home_boxContainerGames__XwvtF
{
    margin: 15px -15px;
    padding: 15px;
    background: var(--homeCasinoGamesBg);
}
@media(min-width: 1025px)
{
    .Home_boxContainerGames__XwvtF
    {
        max-width: calc(50% - 10px);
        width: 100%;
        margin: 10px 0;
        padding: 0;
        background: transparent;
    }
}
.Home_boxContainerGames__XwvtF>:not(:last-child)
{
    margin-bottom: 15px;
}
.Home_boxContainerGames__XwvtF>:not(:last-child):after
{
    content: "";
    display: block;
    width: calc(100% - 40px);
    height: 1px;
    background: hsla(0,0%,100%,.6);
    margin: 20px auto 0;
}
@media(min-width: 1025px)
{
    .Home_boxContainerGames__XwvtF>:not(:last-child)
    {
        margin-bottom: 20px;
    }
    .Home_boxContainerGames__XwvtF>:not(:last-child):after
    {
        display: none;
    }
    .Home_boxContainerItem__qlCYH
    {
        border-radius: var(--homeBorderRadius);
        padding: 20px;
        background: var(--homeDoubleBoxBg);
    }
}
@media(min-width: 1025px) and (min-width: 1025px)
{
    .Home_boxContainerItem__qlCYH .homeSection
    {
        background: var(--homeDoubleBoxInnerBg);
    }
}
.Home_mobileDivider__V7Jmm
{
    background-color: var(--homeMobileDivider);
    width: calc(100% - 40px);
    height: 1px;
    margin: 15px auto 20px;
}
@media(min-width: 1025px)
{
    .Home_mobileDivider__V7Jmm
    {
        display: none;
    }
    .Offers_offers__tdw3O
    {
        border-radius: var(--homeBorderRadius);
        background: var(--homeDoubleBoxInnerBg);
    }
}
.Offers_image__WWPPj
{
    border-radius: var(--homeMobileBorderRadius);
    position: static!important;
}
@media(min-width: 1025px)
{
    .Offers_image__WWPPj
    {
        border-radius: 0;
    }
}
.Offers_offerLink__d4ZHA
{
    position: relative;
    display: block;
    width: 100%;
}
.Offers_details__f_g5A
{
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media(min-width: 1025px)
{
    .Offers_details__f_g5A
    {
        background: var(--homeDoubleBoxBg);
    }
}
.Offers_descriptionContainer__0UUo8
{
    flex: 1 1;
}
.Offers_description__LHAIu
{
    padding-right: 15px;
    font-size: 11px;
    line-height: 1.1;
    color: var(--homeBoxDescriptionText);
}
@media(min-width: 1025px)
{
    .Offers_description__LHAIu
    {
        padding-right: 20px;
        font-size: 14px;
    }
}
.Offers_btn__o3VQ1.Offers_btn__o3VQ1
{
    width: 90px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    font-weight: semi-bold;
    padding: 0;
    border: none;
    cursor: pointer;
}
@media(min-width: 1025px)
{
    .Offers_btn__o3VQ1.Offers_btn__o3VQ1
    {
        width: 128px;
        height: 42px;
        line-height: 42px;
        font-size: 16px;
    }
}
.Promotions_container__YegPW
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: -8px -5px;
}
@media(min-width: 1025px)
{
    .Promotions_container__YegPW
    {
        margin: 0;
    }
}
.Promotions_image__DGSN2
{
    border-radius: var(--homeMobileBorderRadius);
}
@media(min-width: 1025px)
{
    .Promotions_image__DGSN2
    {
        border-radius: var(--homeBorderRadius);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
}
.Promotions_promotion__2tLix
{
    display: block;
    flex: 1 1 35%;
    width: 100%;
    min-width: 0;
    max-width: calc(50% - 10px);
    margin: 8px 5px;
    border-radius: 10px;
    border-radius: var(--homeBorderRadius);
}
@media(min-width: 1025px)
{
    .Promotions_promotion__2tLix
    {
        flex: 1 1 22%;
        margin: 0;
        max-width: calc(25% - 15px);
        background: var(--homeBoxBg);
        color: var(--homeBoxText);
    }
}
.Promotions_details__G6Syl
{
    padding-top: 10px;
}
@media(min-width: 1025px)
{
    .Promotions_details__G6Syl
    {
        padding: 13px 20px;
    }
}
.Promotions_title__GI72r
{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 5px;
    color: var(--homeBoxText);
}
@media(min-width: 1025px)
{
    .Promotions_title__GI72r
    {
        font-size: 19px;
        margin-bottom: 8px;
    }
}
.Promotions_description__aLhJS
{
    font-size: 13px;
    line-height: 18px;
    color: var(--homeBoxDescriptionText);
}
@media(min-width: 1025px)
{
    .Promotions_description__aLhJS
    {
        font-size: 14px;
    }
}
.CasinoProviderIcons_iconWrapper__l9IiX
{
    position: relative;
    margin: 0 5px 15px;
}
@media(min-width: 1025px)
{
    .CasinoProviderIcons_iconWrapper__l9IiX
    {
        margin: 10px;
    }
}
.CasinoProviderIcons_iconWrapper__l9IiX>div
{
    position: static!important;
}
.CasinoProviderIcons_iconWrapper__l9IiX>div>img
{
    position: relative!important;
    width: auto!important;
    height: 22px!important;
}
@media(min-width: 768px)
{
    .CasinoProviderIcons_iconWrapper__l9IiX>div>img
    {
        height: 35px!important;
    }
}
@media(min-width: 1025px)
{
    .CasinoProviderIcons_iconWrapper__l9IiX>div>img
    {
        height: 20px!important;
    }
}
.CasinoProviderIcons_container__TPF5A
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: wrap;
    margin: 0 -5px;
}
@media(min-width: 1025px)
{
    .CasinoProviderIcons_container__TPF5A
    {
        margin: -15px -10px 10px;
    }
}
.MissionCard_wrapper__q8mCC
{
    width: 100%;
    max-width: 260px;
    height: 256px;
    border-radius: 16px;
    padding: 14px;
    background-color: #f9f9f9;
    border: 1px solid #f4f4f4;
    display: flex;
    flex-direction: column;
    align-items: center;
    place-self: center;
}
.MissionCard_name__8Z2ik
{
    height: 32px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
@supports(
-webkit-line-clamp: 2)
{
.MissionCard_name__8Z2ik
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
}
.MissionCard_name--reducedFont__Ajnfu
{
    font-size: 10px;
}
.MissionCard_progressBarCardContainer__LSjS9
{
    margin: 16px 0;
}
.MissionCard_progressWrapper__tBEb5
{
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.MissionCard_progressWrapper__tBEb5 circle:last-child
{
    stroke: var(--containedBtnPrimaryBg);
}
.MissionCard_progressWrapper--highlighted__8Wkwp circle:last-child
{
    stroke: #ff162d;
}
.MissionCard_progressWrapper--missionInnerPage__OuREF
{
    width: 130px;
    height: 130px;
}
.MissionCard_progressContentText__0ZuN4
{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -.96px;
}
.MissionCard_progressInner__A1n_c
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.MissionCard_timerLabel__zJlLg
{
    width: 65px;
    border-radius: 10px;
    background-color: #eee;
    text-align: center;
    margin-top: 8px;
    padding: 2px 0;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -.22px;
    color: #666;
}
.MissionCard_timerLabel--highlighted__wh_qT
{
    background-color: #ffe7ea;
    color: #d70015;
}
.MissionCard_buttonsWrapper___d__c
{
    width: 100%;
}
.MissionCard_buttonsWrapper___d__c>button
{
    height: 28px;
    width: 100%;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: -.48px;
}
.MissionCard_buttonsWrapper___d__c>button:last-child
{
    margin-top: 8px;
}
.MissionCard_circle__v3QpT
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 94px;
    height: 94px;
    border-radius: 50%;
    background-color: #eee;
}
.MissionCard_circle--missionInnerPage__0vptF
{
    width: 112px;
    height: 112px;
}
.HomeSkeleton_container__MVk8l
{
    overflow: hidden;
    width: 100%;
    min-height: 100vh;
}
@media(min-width: 1025px)
{
    .HomeSkeleton_container__MVk8l
    {
        justify-content: center;
        display: flex;
    }
    .HomeSkeleton_contentContainerWrapper__iFIZR
    {
        width: 1240px;
        max-width: 100%;
        margin-bottom: 48px;
    }
}
.HomeSkeleton_boxContainerSections__mrTsx
{
    margin: 15px 0 24px;
}
@media(min-width: 1025px)
{
    .HomeSkeleton_boxContainerSections__mrTsx
    {
        margin: 20px 0 0;
        background: transparent;
    }
}
.HomeSkeleton_boxContainerSections__mrTsx>:not(:last-child)
{
    margin-bottom: 24px;
}
@media(min-width: 1025px)
{
    .HomeSkeleton_boxContainerSections__mrTsx>:not(:last-child)
    {
        margin-bottom: 40px;
    }
}
.HomeSkeleton_sectionContainer__v5Lqf
{
    width: 100%;
    height: 100%;
    padding: 0 16px;
}
@media(min-width: 1025px)
{
    .HomeSkeleton_sectionContainer__v5Lqf
    {
        padding: 0;
    }
}
.HomeSkeleton_header__sqOTm
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 8px 12px;
    width: 100%;
}
@media(min-width: 1025px)
{
    .HomeSkeleton_header__sqOTm
    {
        padding: 0 8px 12px;
    }
}
.HomeSkeleton_header__sqOTm .HomeSkeleton_headerItem__l1U7w
{
    width: 180px;
    border-radius: 40px;
    transform: scale(1);
}
.HomeSkeleton_header__sqOTm .HomeSkeleton_title__nsDRA
{
    height: 19px;
    margin: 4px 0;
}
@media(min-width: 1025px)
{
    .HomeSkeleton_header__sqOTm .HomeSkeleton_title__nsDRA
    {
        height: 24px;
        margin: 6px 0;
    }
}
.HomeSkeleton_header__sqOTm .HomeSkeleton_button__PWC4Q
{
    width: 60px;
    height: 16px;
}
@media(min-width: 1025px)
{
    .HomeSkeleton_header__sqOTm .HomeSkeleton_button__PWC4Q
    {
        width: 80px;
        margin-right: 15px;
        height: 20px;
    }
}
.NotificationWidget_notificationWidget__IY5__
{
    display: flex;
    padding: 12px 18px;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: 20px;
    background: var(--notificationCenterWidgetBg);
    width: 100%;
    cursor: pointer;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_descrWrp__4lB06
{
    flex: 1 1 auto;
    margin-left: 10px;
    overflow: hidden;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_descrWrp__4lB06 .NotificationWidget_title__iYrId
{
    color: var(--notificationCenterWidgetTitleColor);
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: -.28px;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_descrWrp__4lB06 .NotificationWidget_messageWrp__gjEw8
{
    display: flex;
    align-items: center;
    white-space: nowrap;
    color: #666;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_descrWrp__4lB06 .NotificationWidget_messageWrp__gjEw8 .NotificationWidget_message__8YIu8
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1 0 1;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_descrWrp__4lB06 .NotificationWidget_messageWrp__gjEw8 .NotificationWidget_timestamp__Ks5bm
{
    flex: 0 0 auto;
    white-space: nowrap;
    margin-left: 5px;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_count__y6WGa
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 20px;
    height: 20px;
    padding: 0 6px;
    border-radius: 30px;
    background: var(--notificationCenterWidgetCounterBg);
    margin-left: 24px;
    color: var(--notificationCenterWidgetCounterColor);
    font-size: 11px;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: -.22px;
    gap: 10px;
    flex: 0 0 auto;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_countSkeleton__m9_vr
{
    width: 19px;
    height: 20px;
    border-radius: 30px;
    background: var(--baseBtnPrimaryText);
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_arrow___xN0_
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    margin-left: 8px;
    flex: 0 0 auto;
}
.NotificationWidget_notificationWidget__IY5__ .NotificationWidget_chevron__EJTN1
{
    height: 20px;
    width: 20px;
    fill: gray;
}
span.NotificationWidget_notificationWidgetSkeleton__aAX4z
{
    height: 60px;
    border-radius: 20px;
}
.LoyaltyRewardCardMyAccountFacelift_sectionTitle__9xdWX
{
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.12px;
    margin: 0 0 8px 12px;
}
.LoyaltyRewardCardMyAccountFacelift_container__eGJxl
{
    background-color: var(--elementBackground);
    border-radius: 18px;
}
.LoyaltyRewardCardMyAccountFacelift_container__eGJxl .LoyaltyRewardCardMyAccountFacelift_teaserWrapper__sm2co:not(:last-child)
{
    border-bottom: 1px solid #fff;
}
.LoyaltyRewardCardMyAccountFacelift_teaserWrapper__sm2co
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 20px;
}
.LoyaltyRewardCardMyAccountFacelift_teaserTexts__VTkUq
{
    display: grid;
    padding-right: 10px;
    justify-content: space-between;
}
.LoyaltyRewardCardMyAccountFacelift_rewardNames__JSi58
{
    font-weight: 700;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.LoyaltyRewardCardMyAccountFacelift_rewardNames--description__LM2Ca
{
    font-weight: 400;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Header_header__nsT4o
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: auto;
    margin-top: 14px;
    margin-bottom: 6px;
}
.Header_container__KjHqs
{
    display: flex;
}
.Header_title__eRh6G
{
    margin-left: 0;
    padding: 0 6px;
    position: relative;
    flex: auto;
    font-size: 16px;
    color: var(--drawerCategoryText);
}
.Header_totalCount__qLBwI
{
    position: relative;
    flex: auto;
    font-size: 14px;
    color: var(--drawerCategoryTotalCount);
}
.Header_buttonContainer__fEleV
{
    display: flex;
    align-items: center;
    color: var(--drawerCategoryText);
    font-size: 14px;
}
.Header_sortIcon__i0DwA
{
    fill: var(--drawerCategoryText);
    transform: rotate(180deg);
}
.Header_iconContainer__pK9eU
{
    display: flex;
    justify-content: center;
    width: 10px;
    height: 10px;
    margin: 5px 8px;
    transition: all .5s cubic-bezier(.25,1.7,.35,.8);
}
.Header_iconContainer--rotated__84iqu
{
    rotate: 180deg;
}
.Header_skeleton__mqYky.Header_skeleton__mqYky
{
    width: 150px;
    height: 24px;
}
@media(min-width: 768px)
{
    .Header_skeleton__mqYky.Header_skeleton__mqYky
    {
        height: 39px;
    }
}
.Header_buttonSkeleton__Nz8iE.Header_buttonSkeleton__Nz8iE
{
    width: 60px;
    height: 16px;
}
@media(min-width: 768px)
{
    .Header_buttonSkeleton__Nz8iE.Header_buttonSkeleton__Nz8iE
    {
        height: 26px;
    }
}
.Header_imgContainer__GvU__ *>div
{
    padding-top: 2px;
}
[dir=rtl] .Header_textWrapper__dlYCw
{
    display: flex;
}
.DrawerGame_gameTileContainer__9GhFu
{
    padding: var(--gameCardPadding,1%);
    position: relative;
}
.DrawerGame_gameTileContainer__9GhFu:focus
{
    outline: none;
}
.DrawerGame_gameItem__ZGVUO
{
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 9px;
    background-color: #f0f0f0;
    aspect-ratio: 1/1;
}
.DrawerGame_image__Gbdih.DrawerGame_image__Gbdih
{
    display: block;
    width: 100%;
}
.DrawerGame_skeleton__u46Mc.DrawerGame_skeleton__u46Mc
{
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    border-radius: 8px;
}
.DrawerGame_freeSpin__uIaHp.DrawerGame_freeSpin__uIaHp
{
    position: absolute;
    width: 65%;
    top: 10px;
    left: 50%;
    transform: translate(-50%,-50%);
    min-width: 0;
    font-size: 8px;
    height: 20px;
}
@media(min-width: 768px)
{
    .DrawerGame_freeSpin__uIaHp.DrawerGame_freeSpin__uIaHp
    {
        height: 24px;
        font-size: 10px;
        line-height: 24px;
    }
}
.FeelingLucky_container__ZyzBw
{
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: center;
    width: 100%;
    position: relative;
    margin-top: 10px;
    padding-bottom: 10px;
    order: 4;
}
.FeelingLucky_luckyBtn__MSqeH
{
    margin-top: 10px;
    font-size: 15px;
    height: 36px;
    width: 90%;
    background-color: var(--drawerFiltersMain);
}
@media(orientation: landscape)
{
    .FeelingLucky_luckyBtn__MSqeH
    {
        width: 55%;
    }
}
.FeelingLucky_textContainer__jl88D
{
    margin-top: 5px;
    text-align: center;
}