﻿.HeaderSearchResultComponent_search_result_container__6lEil
{
    width: 100%;
    min-width: calc(100vw - 2rem);
    height: max-content;
    background: #fff;
    border-radius: 24px;
    z-index: 650;
    max-height: 596px;
    box-shadow: 0 5px 20px 0 rgba(196,197,207,.3);
    margin: 1rem 0 3rem;
}
@media(min-width: 576px)
{
    .HeaderSearchResultComponent_search_result_container__6lEil
    {
        width: 512px;
        min-width: auto;
        margin: 1rem 2rem 3rem;
    }
}
@media(min-width: 767px)
{
    .HeaderSearchResultComponent_search_result_container__6lEil
    {
        margin: .5rem 1rem 3rem;
    }
}
.HeaderSearchResultComponent_search_result_container__6lEil .HeaderSearchResultComponent_result_title__yUFzK
{
    padding: 1.5rem 1rem 1rem;
}
.HeaderSearchResultComponent_search_result_container__6lEil .HeaderSearchResultComponent_result_inner__lANlT
{
    width: 100%;
    height: 100%;
    padding: 1rem 1rem 0;
    overflow-y: scroll;
    max-height: calc(100vh - 357px);
    max-height: calc(100svh - 88px - 86px - 68px);
    max-height: calc(100lvh - 88px - 86px - 68px);
    max-height: calc(100dvh - 88px - 86px - 68px);
}
.HeaderSearchResultComponent_search_result_container__6lEil .HeaderSearchResultComponent_result_inner__lANlT .HeaderSearchResultComponent_result__bottom__S8pIm
{
    margin-bottom: 1rem;
}
.HeaderSearchResultComponent_search_result_container__6lEil .HeaderSearchResultComponent_result_inner__lANlT .HeaderSearchResultComponent_result__bottom__S8pIm .HeaderSearchResultComponent_result_line__3N9El
{
    padding-bottom: 1rem;
}
.HeaderSearchResultComponent_search_result_mobile__dzJrk
{
    position: fixed;
    top: 3.5rem;
    max-height: none;
    height: auto;
    max-width: calc(100% - 1rem);
    left: .5rem;
}
.HeaderSearchResultComponent_title_error__3fxUL
{
    flex: 1 1;
}
.HeaderSearchResultComponent_title_error_icon__tRmdS
{
    width: 3rem;
    height: 3rem;
}
.HeaderSearchResultComponent_search_container_active__wAmon
{
    margin: 0 auto;
    width: 0;
    border: 1px solid transparent;
    animation: HeaderSearchResultComponent_searchMoveMobile__d29GO .5s forwards;
    border-radius: 24px;
}
@media(min-width: 576px)
{
    .HeaderSearchResultComponent_search_container_active__wAmon
    {
        animation: HeaderSearchResultComponent_searchMoveMobileXL__bc3qF .5s forwards;
    }
}
@media(min-width: 834px)
{
    .HeaderSearchResultComponent_search_container_active__wAmon
    {
        animation: HeaderSearchResultComponent_searchMoveTablet__a3w7_ .5s forwards;
    }
}
.HeaderSearchResultComponent_search_container_active__wAmon .HeaderSearchResultComponent_item_container_m__MABkp
{
    justify-content: space-between;
    width: 100%;
}
.HeaderSearchResultComponent_input_search__Msv28 input
{
    background: transparent;
    border: 0;
    font-weight: 500;
    font-size: 16px;
    text-align: left;
    color: var(--zeta);
    width: 100%;
}
.HeaderSearchResultComponent_input_search__Msv28 input:focus
{
    background: transparent;
    border: 0;
    outline: none;
}
.HeaderSearchResultComponent_item_container_m__MABkp
{
    display: flex;
    border-radius: 48px;
    width: 90px;
}
@media(min-width: 767px)
{
    .HeaderSearchResultComponent_item_container_m__MABkp
    {
        display: none;
    }
}
.HeaderSearchResultComponent_item_container_d__WA8dd
{
    display: none;
}
@media(min-width: 767px)
{
    .HeaderSearchResultComponent_item_container_d__WA8dd
    {
        display: grid;
        grid-template-columns: 3rem auto 3rem;
        align-items: center;
    }
}
.HeaderSearchResultComponent_grid_reset_btn__CQcH3
{
    grid-template-columns: 3rem auto fit-content(100%) 3rem;
}
@keyframes HeaderSearchResultComponent_searchMoveMobile__d29GO
{
    to
    {
        width: calc(100% - .5rem);
        min-width: calc(100% - .5rem);
        max-width: 380px;
        box-shadow: 0 10px 28px -15px rgba(0,0,0,.4);
        background: #fff;
    }
}
@keyframes HeaderSearchResultComponent_searchMoveMobileXL__bc3qF
{
    to
    {
        width: 360px;
        min-width: 360px;
        box-shadow: 0 10px 28px -15px rgba(0,0,0,.4);
        background: #fff;
    }
}
@keyframes HeaderSearchResultComponent_searchMoveTablet__a3w7_
{
    to
    {
        width: 512px;
        min-width: 512px;
        border: 1px solid var(--b-black-10,rgba(11,6,12,.2));
        background: var(--w-white-100,#fff);
        box-shadow: 0 5px 20px 0 rgba(196,197,207,.3);
        margin: 0 1rem 1rem;
    }
}
.HeaderSearchResultComponent_search_icon__EdBfo
{
    min-width: 3rem;
    min-height: 3rem;
    padding: 0 .75rem;
}
.HeaderSearchResultComponent_recommended_games_block__KcUcC
{
    margin-bottom: 1rem;
}
.HeaderSearchResultComponent_category_title__JG8Zf
{
    margin: .5rem .25rem 1.5rem;
}
.HeaderSearchResultComponent_show_all__1VU_Z
{
    white-space: nowrap;
}
.HeaderSearchResultComponent_btn_reset__IKq3j
{
    background: linear-gradient(0deg,var(--alpha-transparent-10),var(--alpha-transparent-10)) #fff;
    padding: 0 .5rem;
    border-radius: 2rem;
    width: -moz-fit-content;
    width: fit-content;
}
.GameFilter_nav_filter_container__re8Iv
{
    display: none;
}
@media(min-width: 1024px)
{
    .GameFilter_nav_filter_container__re8Iv
    {
        display: flex;
        background: #fff;
        border-radius: 2.25rem;
        height: 3.5rem;
        padding: 0 .25rem;
        gap: .5rem;
    }
}
.GameFilter_icon_container__mwI_a
{
    padding: .5rem;
    cursor: pointer;
    position: relative;
}
.GameFilter_icon_container--locked-games-icon__YdpI9
{
    padding: .5rem .25rem .5rem .5rem;
}
.GameFilter_icon_container--locked-games-switch__32MDt
{
    padding: .5rem .5rem .5rem .25rem;
}
@media(min-width: 1024px)
{
    .GameFilter_icon_container__mwI_a
    {
        padding: .75rem;
    }
}
.GameFilter_icon_favorite_active__qKVYZ
{
    background: #fce3f3;
    border-radius: 50%;
}
.GameFilter_icon_filter_active__uv4Q1
{
    border-radius: 1.5rem;
    background: var(--w-white-100);
}
.GameFilter_icon_filter_active__uv4Q1 .GameFilter_filter_count_container__w1vtC
{
    width: 1.125rem;
    height: 1.125rem;
    background: var(--beta);
    border-radius: 1rem;
    position: absolute;
    right: -1.625rem;
    top: 0;
    transform: translate(-100%);
}
.GameFilter_icon_filter_active__uv4Q1 .GameFilter_filter_count_container__w1vtC p
{
    margin: 0;
    font-size: .75rem;
    color: var(--w-white-100);
}
.GameFilter_filter_container__CRrvt
{
    background: var(--w-white-80);
    box-shadow: 0 5px 15px 0 rgba(0,78,109,.102);
    border-radius: 5.125rem;
    height: 100%;
    padding: .25rem;
    grid-gap: .25rem;
}
.GameFilter_filter_container__CRrvt .GameFilter_icon_container__mwI_a
{
    width: 100%;
}
.GamesSearchMobile_icon_container__6I36t
{
    padding: .5rem;
    cursor: pointer;
    position: relative;
}
.GamesSearchMobile_icon_container--locked-games-icon__xEtW2
{
    padding: .5rem .25rem .5rem .5rem;
}
.GamesSearchMobile_icon_container--locked-games-switch__YLkmM
{
    padding: .5rem .5rem .5rem .25rem;
}
@media(min-width: 1024px)
{
    .GamesSearchMobile_icon_container__6I36t
    {
        padding: .75rem;
    }
}
.GamesSearchMobile_icon_favorite_active__jyk6d
{
    background: #fce3f3;
    border-radius: 50%;
}
.GamesSearchMobile_icon_filter_active__Sk4n4
{
    background: var(--eta);
    border-radius: 1.5rem;
}
.GamesSearchMobile_filter_count_container__mj183
{
    width: 1.125rem;
    height: 1.125rem;
    background: var(--beta);
    border-radius: 1rem;
    position: absolute;
    right: -1.625rem;
    top: 0;
    transform: translate(-100%);
}
@media(min-width: 1024px)
{
    .GamesSearchMobile_filter_count_container__mj183
    {
        top: 50%;
        transform: translate(-100%,-50%);
    }
}
.GamesSearchMobile_filter_count_container__mj183 p
{
    margin: 0;
    font-size: .75rem;
    color: #fff;
}
.GamesSearchMobile_top_search_position__HPfmr
{
    grid-template-columns: 120px auto;
}
.GamesSearchMobile_regular_search_position__f2RWg
{
    grid-template-columns: 1fr auto;
}
.GamesSearchMobile_search_container_mobile___aGb1
{
    display: grid;
    height: 3rem;
    grid-gap: .5rem;
    gap: .5rem;
    width: 100%;
    max-width: calc(100% - 1rem);
    left: 50%;
    transform: translate(-50%);
    position: fixed;
    z-index: 800;
    margin-top: .5rem;
    top: .5rem;
    grid-auto-flow: column;
    pointer-events: none;
}
@media(min-width: 1024px)
{
    .GamesSearchMobile_search_container_mobile___aGb1
    {
        display: none;
    }
}
.GamesSearchMobile_search_container_mobile__guest__fJDL2
{
    top: 6rem;
}
.GamesSearchMobile_search_container__PwJVw
{
    max-width: 48px;
    background: var(--w-white-80);
    border-radius: 5.125rem;
    height: 100%;
    position: relative;
    transition: max-width .25s;
    pointer-events: all;
}
.GamesSearchMobile_search_container__PwJVw input
{
    background: transparent;
    border: 0;
    font-weight: 500;
    font-size: 1rem;
    text-align: left;
    color: var(--zeta);
    width: 0;
}
.GamesSearchMobile_search_container__top__QVAID
{
    max-width: 120px;
    box-shadow: 0 5px 20px 0 rgba(196,197,207,.3);
}
.GamesSearchMobile_search_container__top__QVAID input
{
    width: 100%;
}
.GamesSearchMobile_search_container__active__3II_y
{
    max-width: 100%;
    box-shadow: 0 5px 20px 0 rgba(196,197,207,.3);
}
.GamesSearchMobile_search_container__active__3II_y input
{
    padding-right: 1rem;
    width: 100%;
}
.GamesSearchMobile_search_container__close__QDYPM
{
    max-width: 48px;
    transition: max-width .25s;
}
.GamesSearchMobile_search_container__PwJVw .GamesSearchMobile_icon__so1EZ
{
    min-width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.GamesSearchMobile_search_container__PwJVw .GamesSearchMobile_icon_unscrolled__TS4Ay
{
    padding: 0 8px;
}
.GamesSearchMobile_search_container__PwJVw .GamesSearchMobile_icon_unscrolled__TS4Ay span
{
    min-width: 32px;
}
.GamesSearchMobile_search_container__PwJVw input::placeholder
{
    color: var(--zeta);
    opacity: 1;
}
.GamesSearchMobile_search_container__PwJVw input:-ms-input-placeholder
{
    color: var(--zeta);
}
.GamesSearchMobile_search_container__PwJVw input::-ms-input-placeholder
{
    color: var(--zeta);
}
.GamesSearchMobile_search_container__PwJVw input:focus
{
    background: transparent;
    border: 0;
    outline: none;
}
.GamesSearchMobile_btn_reset__p2JzR
{
    background: linear-gradient(0deg,var(--alpha-transparent-10),var(--alpha-transparent-10)) #fff;
    padding: 0 .5rem;
    border-radius: 2rem;
    margin-right: .5rem;
}
.GamesSearchMobile_search_close_icon_container__S772y
{
    height: 3rem;
    width: 3rem;
    border-radius: 50%;
    background: #fff;
    pointer-events: all;
    box-shadow: 0 5px 20px 0 rgba(196,197,207,.3);
}
.GamesSearchMobile_game_filter_container__qJwl0
{
    pointer-events: all;
}
.GamesComponent_container__Ib3Zr
{
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}
.GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: .75rem;
    margin-bottom: 1.25rem;
    white-space: nowrap;
    overflow-y: scroll;
    scroll-behavior: smooth;
}
.GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t::-webkit-scrollbar
{
    display: none;
}
@media(min-width: 767px)
{
    .GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t
    {
        justify-content: center;
        overflow-y: unset;
    }
}
@media(min-width: 1024px)
{
    .GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t
    {
        padding-top: 1rem;
    }
}
.GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t .GamesComponent_nav_arrow__a96bI
{
    width: 2rem;
    height: 2rem;
    background-color: #fff;
    color: rgba(0,0,0,.4);
    position: absolute;
    right: 1rem;
    border-radius: 50%;
    box-shadow: 0 10px 20px -12px #454a59;
}
@media(min-width: 767px)
{
    .GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t .GamesComponent_nav_arrow__a96bI
    {
        display: none;
    }
}
.GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t .GamesComponent_nav_arrow__left__slHkn
{
    left: 1rem;
}
.GamesComponent_container__Ib3Zr .GamesComponent_categoriesNav__mMe0t .GamesComponent_nav_arrow__left__slHkn span
{
    transform: rotate(180deg);
}
.GamesComponent_container__Ib3Zr .GamesComponent_gamesWrapper__Gsl13
{
    display: grid;
    padding: 0 .75rem;
}
@media(min-width: 1024px)
{
    .GamesComponent_container__Ib3Zr .GamesComponent_gamesWrapper__Gsl13
    {
        padding: 0;
    }
}
.GamesComponent_container__Ib3Zr .GamesComponent_loadMoreBtnWrapper__Td_8O
{
    display: flex;
    justify-content: center;
    margin-top: 1.563rem;
    margin-bottom: 2.813rem;
}
.GamesComponent_container__Ib3Zr .GamesComponent_loadMoreBtnWrapper__Td_8O button
{
    min-width: 100%;
}
@media(min-width: 576px)
{
    .GamesComponent_container__Ib3Zr .GamesComponent_loadMoreBtnWrapper__Td_8O button
    {
        min-width: auto;
    }
}
.GamesComponent_nav_categories_container__oCNV2
{
    margin: 0 2.5rem;
    height: 3.5rem;
}
@media(min-width: 767px)
{
    .GamesComponent_nav_categories_container__oCNV2
    {
        margin: 0;
        overflow-x: auto;
        width: calc(100vw - 4rem);
        justify-content: flex-start;
    }
}
@media(min-width: 834px)
{
    .GamesComponent_nav_categories_container__oCNV2
    {
        justify-content: center;
    }
}
@media(min-width: 1024px)
{
    .GamesComponent_nav_categories_container__oCNV2
    {
        border-radius: 2.25rem;
        width: -moz-fit-content;
        width: fit-content;
        box-shadow: 0 5px 15px 0 rgba(0,78,109,.102);
        padding: 0 .25rem;
    }
    .GamesComponent_nav_categories_color_a__nGLHj
    {
        background: #fff;
    }
    .GamesComponent_nav_categories_color_b__YO7M_
    {
        background: transparent;
    }
}
.GamesComponent_nav_category_last__l_2a_
{
    order: 99;
    color: #008000;
}
.GamesComponent_nav_container__5Y8fQ
{
    gap: .5rem;
}
.GamesComponent_header_container_colored__jNIfL
{
    background: rgba(106,41,213,.85);
    box-shadow: 0 10px 68px rgba(87,6,168,.25);
    -webkit-backdrop-filter: blur(35px);
    backdrop-filter: blur(35px);
}
.GamesComponent_header_container__VkZQd
{
    height: 5rem;
    padding: .5rem 1rem 0;
    position: fixed;
    width: 100%;
    z-index: 800;
}
@media(min-width: 767px)
{
    .GamesComponent_header_container__VkZQd
    {
        display: none;
    }
}
.GamesComponent_header_container__VkZQd img
{
    max-height: 64px;
    max-width: 64px;
}
.GamesComponent_container_offset__ZB8DO
{
    padding-top: 5rem;
}
@media(min-width: 767px)
{
    .GamesComponent_container_offset__ZB8DO
    {
        padding-top: 1rem;
    }
}
.GamesComponent_loggedin_padding__1rPzO
{
    padding: 0;
}
@media(min-width: 767px)
{
    .GamesComponent_loggedin_padding__1rPzO
    {
        padding-top: 1rem;
    }
}
.GameCategory_empty_thumbnail__Soacb
{
    background-color: var(--b-black-10);
    border-radius: 20px;
}
.PaintedSvgLogo_provider_logo_container__8gA8x
{
    position: relative;
    width: 100%;
    height: 100%;
}
.ProviderElement_provider_item_main__tCoRg
{
    width: 146px;
    height: 72px;
    transition: .2s ease;
    cursor: pointer;
    margin-right: .5rem;
}
@media(min-width: 1024px)
{
    .ProviderElement_provider_item_main__tCoRg
    {
        width: 100%;
        margin-right: 1rem;
    }
}
.ProviderElement_provider_item_main__tCoRg:hover
{
    transform: scale(1.07);
}
.ProviderElement_provider_item_main__tCoRg .ProviderElement_provider_container__BzsBB
{
    border-radius: 16px;
    pointer-events: none;
    width: 197px;
    height: 72px;
}
.ProviderElement_provider_item_main__tCoRg .ProviderElement_provider_container__BzsBB.ProviderElement_color__Ktc1i
{
    background: var(--w-white-100);
    box-shadow: 0 5px 15px 0 rgba(0,78,109,.1);
}
.ProviderElement_provider_item_main__tCoRg .ProviderElement_provider_container__BzsBB.ProviderElement_mono__4MTis
{
    background: #f1f3ff;
}
.ProviderElement_provider_item_main__tCoRg .ProviderElement_provider_container__BzsBB.ProviderElement_mono__4MTis img
{
    opacity: 1;
}
.ProviderElement_provider_item_main__tCoRg .ProviderElement_provider_container__BzsBB .ProviderElement_zoom_img__3U22D
{
    max-height: 32px;
}
.ThemeElement_themes_item_main__b_zC6
{
    min-width: calc((1280px - 1rem) / 3.6);
}
@media(min-width: 576px)
{
    .ThemeElement_themes_item_main__b_zC6
    {
        min-width: calc((1280px - 1rem) / 3);
    }
}
.ThemeElement_themes_item_main__b_zC6 .ThemeElement_themes_item_inner__Cm6UO
{
    width: 100%;
    padding: 8px;
    background: #fff;
    border-radius: 16px;
}
.ThemeElement_themes_item_main__b_zC6 .ThemeElement_themes_item_inner__Cm6UO .ThemeElement_themes_item_header__xLRD4
{
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    padding: 16px;
}
.ThemeElement_themes_item_main__b_zC6 .ThemeElement_themes_item_inner__Cm6UO .ThemeElement_themes_item_header__xLRD4 .ThemeElement_header_inner__HWRP3
{
    width: 100%;
}
.ThemeElement_themes_item_main__b_zC6 .ThemeElement_themes_item_inner__Cm6UO .ThemeElement_themes_item_games__x9i8N
{
    padding: 8px 8px 0;
}
.PaginationDots_owl_dots__cpCqf
{
    width: -moz-fit-content;
    width: fit-content;
}
.PaginationDots_owl_dots__cpCqf .PaginationDots_owl_dot__09Op7
{
    display: inline-block;
    zoom: 1;
    min-width: 2rem;
    height: 2rem;
    margin: 0;
    text-align: center;
    border-radius: .5rem;
    cursor: pointer;
}
.PaginationDots_owl_dots__cpCqf .PaginationDots_owl_dot__09Op7 span
{
    width: 6px;
    height: 6px;
    margin: 13px;
    background: rgba(0,0,0,.4);
    display: block;
    border-radius: 30px;
    transform: translateZ(0);
    transition: width .3s ease;
}
.PaginationDots_owl_dots__cpCqf .PaginationDots_selected__cBXPC span
{
    width: 24px;
    background: var(--alpha-50);
}
.PaginationDots_owl_dots__cpCqf .PaginationDots_deselected__7nMWt span
{
    width: 6px;
}
.Carousel_carouselContainer__Pwhep
{
    overflow-x: auto;
    white-space: nowrap;
    position: relative;
    width: 100%;
    scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: flex;
    padding: 0 1rem 0 .5rem;
}
@media(min-width: 1279px)
{
    .Carousel_carouselContainer__Pwhep
    {
        padding-left: 0;
        padding-bottom: 1rem;
    }
}
.Carousel_carouselContainer__providers__apR1T
{
    padding: .5rem 1rem .5rem .5rem;
}
@media(min-width: 1279px)
{
    .Carousel_carouselContainer__providers__apR1T
    {
        padding: 0 0 1rem;
    }
}
.Carousel_carouselContainer__no_header__zYqO_
{
    margin-top: 1rem;
}
@media(min-width: 1279px)
{
    .Carousel_carouselContainer__no_header__zYqO_
    {
        margin-top: 0;
    }
}
.Carousel_carouselContainer__Pwhep::-webkit-scrollbar
{
    display: none;
}
.Carousel_carouselItem__929Ae
{
    display: grid;
    grid-auto-flow: column;
}
.Carousel_top_container__GYpGa
{
    padding: 1rem;
}
@media(min-width: 1279px)
{
    .Carousel_top_container__GYpGa
    {
        padding: 2.5rem 1rem 1.5rem .5rem;
    }
}
.Carousel_top_container__right__xQbPY .Carousel_btn_show_all__AssIi
{
    padding-left: 16px;
    cursor: pointer;
}
.Carousel_nav_circle_bar__PoWrf
{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: .5rem;
    gap: .5rem;
}
.Carousel_nav_circle__O8sTx
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: hsla(0,0%,100%,.75);
    box-shadow: 0 10px 28px -15px #000;
}
.Carousel_nav_circle_left__pw5zD
{
    transform: rotate(180deg);
    box-shadow: 0 -10px 28px -15px #000;
}
.Carousel_nav_arrows_container__kOiPR
{
    width: calc(100% + 1rem);
    height: 100%;
    padding-bottom: 1rem;
    z-index: 1;
}
.Carousel_nav_arrow__FPpWW
{
    position: absolute;
    right: -6px;
    top: 8px;
    width: 3.5rem;
    height: 3.5rem;
    background-color: #fff;
    color: rgba(0,0,0,.4);
    border-radius: 50%;
    box-shadow: 0 10px 20px -10px rgba(24,12,72,.5);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Carousel_nav_arrow__left__OBc7E
{
    left: -6px;
    right: unset;
}
.Carousel_nav_arrow__left__OBc7E button
{
    transform: rotate(180deg);
}
.Carousel_icon_arrow__left__nk2RN, .Carousel_icon_arrow__right__L1MIY
{
    color: var(--b-black-100);
}
.Carousel_icon_arrow__right__L1MIY
{
    transform: rotate(180deg);
}
.DepositInput_deposit_container__NMkU2
{
    width: 100%;
    display: grid;
    margin: 0 auto;
    grid-gap: .5rem;
    max-width: 480px;
    grid-gap: 1.5rem;
    gap: 1.5rem;
}
@media(min-width: 576px)
{
    .DepositInput_deposit_container__NMkU2
    {
        max-width: 512px;
        gap: .5rem;
    }
}
@media(min-width: 2560px)
{
    .DepositInput_deposit_container__NMkU2
    {
        max-width: 560px;
    }
}
.DepositInput_deposit_container__wrapper__uZUxv
{
    overflow: hidden;
    grid-template-columns: repeat(1fr,3);
    grid-auto-flow: column;
    grid-gap: .5rem;
    gap: .5rem;
    width: 100%;
}
.DepositInput_deposit_container__wrapper_btn__rr2To
{
    background: var(--secondary-light-bg);
    border-radius: 100px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 56px;
}
.DepositInput_deposit_container__wrapper_btn__rr2To:hover
{
    background: #fff;
    box-shadow: 0 10px 28px -15px rgba(0,0,0,.5);
    transition: background-color .5s ease-out;
}
.DepositInput_deposit_container__wrapper_btn__rr2To:hover p
{
    color: var(--zeta);
}
.DepositInput_deposit_container__wrapper_btn__rr2To p
{
    font-weight: 600;
    color: #fff;
    font-size: 19px;
    padding: 0 1.5rem;
}
.DepositInput_deposit_container__wrapper_btn__selected__ggJ7a
{
    background: #fff;
    box-shadow: 0 10px 28px -15px rgba(0,0,0,.5);
}
.DepositInput_deposit_container__wrapper_btn__selected__ggJ7a p
{
    color: var(--zeta);
}
.DepositInput_deposit_container__sum__N1V9c
{
    width: 100%;
}
.DepositInput_deposit_container__sum__N1V9c button
{
    min-height: 48px;
}
@media(min-width: 411px)
{
    .DepositInput_deposit_container__sum__N1V9c button
    {
        min-height: 56px;
    }
}
.DepositInput_deposit_input__uRy0S
{
    outline: 0;
}
.DepositInput_deposit_input_first__J4KwI, .DepositInput_deposit_input_second__rR__k
{
    outline: 0;
    display: none;
}
@media(min-width: 1024px)
{
    .DepositInput_deposit_input_first__J4KwI, .DepositInput_deposit_input_second__rR__k
    {
        display: flex;
    }
}
.DepositInput_deposit_input_mobile__VXcrB
{
    outline: 0;
    display: flex;
}
@media(min-width: 1024px)
{
    .DepositInput_deposit_input_mobile__VXcrB
    {
        display: none;
    }
}
.DepositInput_deposit_container_sum_input__WUhhv
{
    height: 3rem;
    grid-column: span 2/auto;
    align-items: center;
    overflow: hidden;
    width: calc(100% - 2rem);
}
.DepositInput_deposit_container_sum_input__WUhhv input
{
    font-weight: 600;
    color: var(--b-black-100);
    font-size: 19px;
    border: 0;
    text-align: center;
    width: 100%;
    height: 3rem;
    background-color: hsla(0,0%,100%,0);
    opacity: 1;
    pointer-events: none;
}
.DepositInput_deposit_container_sum_input__WUhhv input::placeholder
{
    color: #fff;
}
@media(min-width: 767px)
{
    .DepositInput_deposit_container_sum_input__WUhhv input
    {
        pointer-events: all;
    }
}
.DepositInput_play_anim__AEeSU .DepositInput_deposit_input_first__J4KwI
{
    animation: DepositInput_animBottom__3FmP_ 2.1s linear 0s;
}
.DepositInput_play_anim__AEeSU .DepositInput_deposit_input_second__rR__k
{
    animation: DepositInput_animTop__T2cWw 2.1s linear 0s;
}
.DepositInput_deposit_container_sum_small__xnbiA
{
    height: 3rem;
    text-align: center;
    grid-column: span 1/auto;
    justify-content: center;
    display: flex;
    font-size: 1.5rem;
    align-items: center;
}
.DepositInput_deposit_container__sum__wrapper__Sf8SS
{
    max-height: 56px;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 40px 1fr 40px;
    justify-items: center;
    align-items: center;
    background: var(--w-white-100);
    border-radius: 100px;
    grid-area: i;
    padding: .25rem .5rem;
    box-shadow: 0 5px 20px 0 rgba(196,197,207,.3);
}
.DepositInput_button__wrapper__WZZOh
{
    height: 40px;
    width: 40px;
    display: flex;
}
@keyframes DepositInput_animBottom__3FmP_
{
    0%
    {
        opacity: 1;
        transform: translateY(0);
    }
    5%
    {
        opacity: 0;
        transform: translateY(50%);
    }
    to
    {
        opacity: 0;
        transform: translateY(50%);
    }
}
@keyframes DepositInput_animTop__T2cWw
{
    0%
    {
        transform: translateY(-150%);
        opacity: 0;
    }
    5%
    {
        opacity: 1;
        transform: translateY(-100%);
    }
    to
    {
        opacity: 1;
        transform: translateY(-100%);
    }
}
.DepositInput_deposit_container__wrapper__uZUxv
{
    display: grid;
    grid-template: "a b c" "i i i";
}
@media(min-width: 576px)
{
    .DepositInput_deposit_container__wrapper__uZUxv
    {
        grid-template: "i i b c";
    }
}
.DepositInput_deposit_container__wrapper_btn__rr2To
{
    border: 0;
}
.DepositInput_deposit_container__wrapper_btn__0__acYPG
{
    grid-area: a;
    display: grid;
}
@media(min-width: 576px)
{
    .DepositInput_deposit_container__wrapper_btn__0__acYPG
    {
        display: none;
    }
}
.DepositInput_deposit_container__wrapper_btn__1__pemKP
{
    grid-area: b;
}
.DepositInput_deposit_container__wrapper_btn__2__UZSB4
{
    grid-area: c;
}
.DepositSelectSum_deposit_container__IKcIQ
{
    width: 100%;
    display: grid;
    margin: 0 auto;
    grid-gap: .5rem;
    max-width: 480px;
    grid-gap: 1.5rem;
    gap: 1.5rem;
}
@media(min-width: 576px)
{
    .DepositSelectSum_deposit_container__IKcIQ
    {
        gap: .5rem;
    }
}
.DepositSelectSum_deposit_container__wrapper__uahin
{
    grid-template-columns: repeat(1fr,3);
    grid-auto-flow: column;
    grid-gap: .5rem;
    gap: .5rem;
    width: 100%;
}
.DepositSelectSum_deposit_container__wrapper_btn__Ran_y
{
    background: var(--beta-10);
    border-radius: 100px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
}
.DepositSelectSum_deposit_container__wrapper_btn__Ran_y:hover
{
    background: var(--w-white-100);
    transition: background-color .5s ease-out;
}
.DepositSelectSum_deposit_container__wrapper_btn__Ran_y:hover p
{
    color: var(--zeta);
}
.DepositSelectSum_deposit_container__wrapper_btn__Ran_y p
{
    font-weight: 600;
    color: var(--beta);
    font-size: 16px;
    padding: 0 1.5rem;
}
.DepositSelectSum_deposit_container__wrapper_btn__selected__gr13P
{
    background: var(--w-white-100);
}
.DepositSelectSum_deposit_container__wrapper_btn__selected__gr13P p
{
    color: var(--zeta);
}
@media(min-width: 576px)
{
    .DepositSelectSum_deposit_container__wrapper_btn__Ran_y
    {
        background: var(--w-white-100);
    }
}
.DepositSelectSum_deposit_container__sum__YY0ym
{
    width: 100%;
}
.DepositSelectSum_deposit_container__sum__YY0ym button
{
    min-height: 48px;
}
@media(min-width: 411px)
{
    .DepositSelectSum_deposit_container__sum__YY0ym button
    {
        min-height: 56px;
    }
}
.DepositSelectSum_deposit_input__gjFnh
{
    outline: 0;
}
.DepositSelectSum_deposit_input_first__CGiR6, .DepositSelectSum_deposit_input_second__hXKLW
{
    outline: 0;
    display: none;
}
@media(min-width: 1024px)
{
    .DepositSelectSum_deposit_input_first__CGiR6, .DepositSelectSum_deposit_input_second__hXKLW
    {
        display: flex;
    }
}
.DepositSelectSum_deposit_input_mobile__8blb2
{
    outline: 0;
    display: flex;
}
@media(min-width: 1024px)
{
    .DepositSelectSum_deposit_input_mobile__8blb2
    {
        display: none;
    }
}
.DepositSelectSum_deposit_container_sum_input__Ob8dS
{
    height: 3rem;
    grid-column: span 2/auto;
    align-items: center;
    overflow: hidden;
    width: calc(100% - 2rem);
}
.DepositSelectSum_deposit_container_sum_input__Ob8dS input
{
    font-weight: 600;
    color: #fff;
    font-size: 19px;
    border: 0;
    text-align: center;
    width: 100%;
    height: 3rem;
    background-color: hsla(0,0%,100%,0);
    opacity: 1;
    pointer-events: none;
}
.DepositSelectSum_deposit_container_sum_input__Ob8dS input::placeholder
{
    color: #fff;
}
@media(min-width: 767px)
{
    .DepositSelectSum_deposit_container_sum_input__Ob8dS input
    {
        pointer-events: all;
    }
}
.DepositSelectSum_play_anim___DguM .DepositSelectSum_deposit_input_first__CGiR6
{
    animation: DepositSelectSum_animBottom__1rqbL 2.1s linear 0s;
}
.DepositSelectSum_play_anim___DguM .DepositSelectSum_deposit_input_second__hXKLW
{
    animation: DepositSelectSum_animTop__ERrqh 2.1s linear 0s;
}
.DepositSelectSum_deposit_container_sum_small__XVp6_
{
    height: 3rem;
    text-align: center;
    grid-column: span 1/auto;
    justify-content: center;
    display: flex;
    font-size: 1.5rem;
    align-items: center;
}
.DepositSelectSum_deposit_container__sum__wrapper__RjTz1
{
    max-height: 56px;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 40px 1fr 40px;
    justify-items: center;
    align-items: center;
    background: var(--w-white-100);
    border-radius: 100px;
    grid-area: i;
    padding: .25rem .5rem;
}
.DepositSelectSum_button__wrapper__NWNQc
{
    height: 40px;
    width: 40px;
    display: flex;
}
@keyframes DepositSelectSum_animBottom__1rqbL
{
    0%
    {
        opacity: 1;
        transform: translateY(0);
    }
    5%
    {
        opacity: 0;
        transform: translateY(50%);
    }
    to
    {
        opacity: 0;
        transform: translateY(50%);
    }
}
@keyframes DepositSelectSum_animTop__ERrqh
{
    0%
    {
        transform: translateY(-150%);
        opacity: 0;
    }
    5%
    {
        opacity: 1;
        transform: translateY(-100%);
    }
    to
    {
        opacity: 1;
        transform: translateY(-100%);
    }
}
.DepositSelectSum_deposit_container__wrapper__uahin
{
    display: grid;
    grid-template: "a b c" "i i i";
}
@media(min-width: 576px)
{
    .DepositSelectSum_deposit_container__wrapper__uahin
    {
        grid-template: "a b c" "i i i";
    }
}
.DepositSelectSum_deposit_container__wrapper_btn__Ran_y
{
    border: 0;
}
.DepositSelectSum_deposit_container__wrapper_btn__0__phNpX
{
    grid-area: a;
    display: grid;
}
@media(min-width: 576px)
{
    .DepositSelectSum_deposit_container__wrapper_btn__0__phNpX
    {
        display: grid;
    }
}
.DepositSelectSum_deposit_container__wrapper_btn__1__MZfz3
{
    grid-area: b;
}
.DepositSelectSum_deposit_container__wrapper_btn__2__GWpZ8
{
    grid-area: c;
}
.SupportedPayments_payment_support_container__bhvPE
{
    display: flex;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-y: hidden;
    width: calc(100% - 8rem);
    align-items: center;
    margin: 0 auto;
}
@media(min-width: 1024px)
{
    .SupportedPayments_payment_support_container__bhvPE
    {
        display: flex;
        flex-wrap: wrap;
        width: calc(100% - 2rem);
        max-width: 420px;
        margin: 0 auto;
        row-gap: 1rem;
        align-items: center;
        justify-content: center;
        max-width: 100%;
    }
}
.SupportedPayments_payment_support_container__bhvPE::-webkit-scrollbar
{
    display: none;
}
.SupportedPayments_payment_support_block__item__vCvEE
{
    padding-right: 1.5rem;
}
.SupportedPayments_logo_container__8aylL
{
    height: 32px;
}
@media(min-width: 1024px)
{
    .SupportedPayments_logo_container__8aylL
    {
        height: 40px;
    }
}
.SupportedPayments_payment_support_container_nav__ziuZO
{
    pointer-events: none;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 2rem);
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
}
@media(min-width: 1024px)
{
    .SupportedPayments_payment_support_container_nav__ziuZO
    {
        display: none;
    }
}
.SupportedPayments_arrow_icon__Rg0RI
{
    color: var(--b-black-100);
}
.SupportedPayments_btn_right__QOnIq
{
    transform: rotate(180deg);
}
.SupportedPayments_scroll_btn__r6y2E
{
    background: hsla(0,0%,93%,.7);
    border-radius: 4rem;
    padding: .5rem;
    pointer-events: all;
}
.SupportedPayments_scroll_line__DY_g8
{
    display: flex;
}
@media(min-width: 1024px)
{
    .SupportedPayments_scroll_line__DY_g8
    {
        max-width: 100%;
    }
}
.SupportedPayments_mobile_without_buttons__hR1a9
{
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
}
.SupportedPayments_payment_support_container_mobile_without_nav__xjsQu
{
    justify-content: center;
}
.TermsDisclaimer_terms_container__hvoST
{
    margin: 0 auto;
    width: 100%;
}
.TermsDisclaimer_terms_container__hvoST .TermsDisclaimer_terms_link__Y41tg
{
    text-decoration: underline;
    cursor: pointer;
}
.TermsDisclaimer_terms_container__hvoST .TermsDisclaimer_terms_link__Y41tg, .TermsDisclaimer_terms_container__hvoST span
{
    font-weight: 600;
    font-size: 12px;
    line-height: 28px;
    text-align: center;
    letter-spacing: -.005em;
}
.TermsDisclaimer_shadow__vh79T span, .TermsDisclaimer_shadow__vh79T span .TermsDisclaimer_terms_link__Y41tg
{
    color: #9bb1ce;
}
.TopWelcomeBlock_homepage_b_top__JqCoa
{
    background: transparent;
    position: relative;
}
@media(min-width: 834px)
{
    .TopWelcomeBlock_homepage_b_top__JqCoa
    {
        position: static;
    }
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_homepage_b_top__JqCoa
    {
        background: transparent;
        height: 1100px;
    }
}
.TopWelcomeBlock_homepage_b_top_inner__3ELyg
{
    width: 100%;
    height: 100%;
    background: var(--mobile);
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: -200px;
}
.TopWelcomeBlock_homepage_b_top_inner__fallback__LhQGR
{
    background-position-y: 80px;
    background-size: contain;
    padding-top: 280px;
}
@media(min-width: 576px)
{
    .TopWelcomeBlock_homepage_b_top_inner__fallback__LhQGR
    {
        padding-top: 400px;
    }
}
@media(min-width: 767px)
{
    .TopWelcomeBlock_homepage_b_top_inner__fallback__LhQGR
    {
        padding-top: 450px;
    }
}
@media(min-width: 834px)
{
    .TopWelcomeBlock_homepage_b_top_inner__fallback__LhQGR
    {
        padding-top: 550px;
    }
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_homepage_b_top_inner__3ELyg
    {
        background: var(--desktop_xl);
        background-position-y: top;
        background-position-x: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: flex;
        align-content: center;
        flex-direction: column;
        justify-content: flex-start;
        height: 700px;
        padding-top: 130px;
    }
}
@media(min-width: 1650px)
{
    .TopWelcomeBlock_homepage_b_top_inner__3ELyg
    {
        background: var(--desktop_xl);
        background-position-y: top;
        background-position-x: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: flex;
        align-content: center;
        flex-direction: column;
        justify-content: flex-start;
        height: 995px;
        padding-top: 130px;
    }
}
.TopWelcomeBlock_top_banner_center_content__h5p8I
{
    width: 100%;
    height: 100%;
}
.TopWelcomeBlock_title__MNB5R
{
    margin: 0 auto;
    color: var(--b-black-100);
    text-align: center;
    font-weight: 600;
    letter-spacing: -.02em;
    text-wrap: balance;
    padding: 0 2rem;
    line-height: 1.33;
}
.TopWelcomeBlock_title__MNB5R strong
{
    margin: 0 auto;
    font-weight: 600;
    background: linear-gradient(95deg,#4601eb,#be09fa);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: .83em;
}
@media(min-width: 767px)
{
    .TopWelcomeBlock_title__MNB5R
    {
        letter-spacing: -2.4px;
        font-size: 2.5rem;
        max-width: 600px;
    }
}
@media(min-width: 1650px)
{
    .TopWelcomeBlock_title__MNB5R
    {
        letter-spacing: -2.4px;
        font-size: 3rem;
        max-width: 800px;
    }
}
.TopWelcomeBlock_subtitle__NioBf
{
    max-width: 600px;
    margin: 0 auto;
    color: var(--zeta);
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -.02em;
    padding: 0 1.5rem;
}
@media(min-width: 834px)
{
    .TopWelcomeBlock_subtitle__NioBf
    {
        padding-bottom: 48px;
    }
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_homepage_b_top_inner_pnp__pw0zs
    {
        justify-content: flex-start;
        padding-top: 130px;
    }
    .TopWelcomeBlock_title_pnp__IYHml
    {
        padding-bottom: 3rem;
    }
}
.TopWelcomeBlock_only_desktop__TofoQ
{
    display: none;
}
@media(min-width: 834px)
{
    .TopWelcomeBlock_only_desktop__TofoQ
    {
        display: flex;
    }
}
.TopWelcomeBlock_dep_container__HEacN
{
    max-width: calc(100% - 2rem);
    margin-inline: auto;
    margin-top: 1rem;
    width: 100%;
}
@media(min-width: 834px)
{
    .TopWelcomeBlock_dep_container__HEacN
    {
        position: relative;
    }
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_dep_container__HEacN
    {
        margin-bottom: 3rem;
    }
}
.TopWelcomeBlock_provider_container__Kfwpb
{
    padding-top: 2rem;
    margin: 0 auto;
    width: 100%;
}
.TopWelcomeBlock_welcome_container__ScHAy
{
    padding-top: 56px;
    max-width: calc(100% - 2rem);
    margin: 0 auto;
}
@media(min-width: 834px)
{
    .TopWelcomeBlock_welcome_container__ScHAy
    {
        padding-top: 64px;
    }
}
.TopWelcomeBlock_cta_container__u4qpB
{
    z-index: 100;
    margin-inline: auto;
    max-width: 200px;
    min-width: 180px;
    width: 100%;
}
.TopWelcomeBlock_video_container__l4mpa
{
    position: relative;
    width: 100%;
    pointer-events: none;
    overflow: hidden;
    aspect-ratio: 2/1.5;
}
@media(min-width: 576px)
{
    .TopWelcomeBlock_video_container__l4mpa
    {
        aspect-ratio: 2/1.3;
    }
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_video_container__l4mpa
    {
        margin-top: 5rem;
        position: absolute;
    }
}
@media(min-width: 2560px)
{
    .TopWelcomeBlock_video_container__l4mpa
    {
        height: 1440px;
    }
}
.TopWelcomeBlock_video_container_mobile_hide__E_5dn
{
    display: none;
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_video_container_mobile_hide__E_5dn
    {
        display: block;
    }
}
.TopWelcomeBlock_video__qfSSw
{
    position: absolute;
    -webkit-clip-path: inset(0 1px);
    clip-path: inset(0 1px);
    z-index: -1;
}
.TopWelcomeBlock_video__mobile__thu3H
{
    margin-top: 80px;
    width: 100%;
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_video__mobile__thu3H
    {
        display: none;
    }
}
.TopWelcomeBlock_video__desktop__NggL4
{
    display: none;
}
@media(min-width: 481px)
{
    .TopWelcomeBlock_video__desktop__NggL4
    {
        display: flex;
    }
}
@media(min-width: 576px)
{
    .TopWelcomeBlock_video__desktop__NggL4
    {
        display: flex;
    }
}
.TopWelcomeBlock_video__desktop_xl__mhE_J
{
    display: none;
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_video__desktop_xl__mhE_J
    {
        display: flex;
    }
}
.TopWelcomeBlock_center_box_email__OzqsW
{
    display: none;
}
@media(min-width: 1024px)
{
    .TopWelcomeBlock_center_box_email__OzqsW
    {
        display: block;
        width: 100%;
        max-width: 335px;
        margin: 2rem auto 0;
    }
}
@media(min-width: 1650px)
{
    .TopWelcomeBlock_center_box_email__OzqsW
    {
        max-width: 450px;
    }
}
.TopWelcomeBlock_terms_container__86gOa
{
    padding: 1.5rem 1rem 0;
}
.ReplayPreview_left_container__5CnHh
{
    grid-area: l;
    position: relative;
}
.ReplayPreview_left_container__5CnHh img
{
    width: 24px;
    height: 24px;
}
.ReplayPreview_left_container__5CnHh p
{
    margin: 0;
    padding-left: 1rem;
}
.ReplayPreview_left_container__5CnHh .ReplayPreview_title__lpxLo
{
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
.ReplayPreview_left_container__5CnHh .ReplayPreview_subtitle__YGFI5
{
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    opacity: .7;
}
.ReplayPreview_right_container__fzop5
{
    grid-area: r;
    display: flex;
    justify-content: flex-end;
}
.ReplayPreview_right_container__fzop5 p
{
    margin: 0;
}
.ReplayPreview_right_container__fzop5 .ReplayPreview_amount__utKlj
{
    color: #f6fdff;
    font-size: 20px;
    font-weight: 700;
    text-align: end;
    width: min-content;
}
@media(min-width: 767px)
{
    .ReplayPreview_right_container__fzop5 .ReplayPreview_amount__utKlj
    {
        width: auto;
    }
}
.ReplayPreview_bottom_container__2Aywv
{
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: grid;
    grid-template: "l l r";
    grid-template-columns: 24px 1fr .5fr;
}
@media(min-width: 390px)
{
    .ReplayPreview_bottom_container__2Aywv
    {
        grid-template-columns: 24px 1fr 1fr;
    }
}
.ReplayPreview_replay_preview_container__Gvsud
{
    height: 100%;
    width: 100%;
    max-height: 90%;
    border-radius: 1.5rem;
    box-shadow: 0 42px 36px -25px rgba(187,181,210,.8);
}
@media(min-width: 834px)
{
    .ReplayPreview_replay_preview_container__Gvsud
    {
        border-radius: 2rem;
    }
}
@media(min-width: 1279px)
{
    .ReplayPreview_replay_preview_container__Gvsud
    {
        min-height: 330px;
        max-height: 330px;
    }
}
.ReplayPreview_replay_preview_container_bg__qGZRa
{
    height: 100%;
    width: 100%;
    background: linear-gradient(180deg,rgba(20,25,75,0),#14194b);
    border-radius: 1.5rem;
}
@media(min-width: 834px)
{
    .ReplayPreview_replay_preview_container_bg__qGZRa
    {
        border-radius: 2rem;
    }
}
.ReplayPreview_replay_preview_container_inner__FuGkw
{
    position: relative;
    width: calc(100% - 2rem);
    height: calc(100% - 2rem);
}
@media(min-width: 390px)
{
    .ReplayPreview_replay_preview_container_inner__FuGkw
    {
        width: calc(100% - 33px);
        height: calc(100% - 33px);
    }
}
.ReplayPreview_button_container__JEFZ4
{
    width: 48px;
    overflow: hidden;
    justify-content: end;
    cursor: pointer;
    position: absolute;
    background-color: #fff;
    border-radius: 24px;
    height: 48px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.ReplayPreview_button_container__JEFZ4 p
{
    padding-left: 1.5rem;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    margin: 0;
    white-space: nowrap;
}
.ReplayPreview_button_container__JEFZ4 .ReplayPreview_icon_container__0wXMa
{
    padding: 0 .75rem;
}
.ReplayPreview_bottom_container_inner__KekmB
{
    width: 100%;
}
.ReplayPreview_button_container_hover__90GFe, .ReplayPreview_replay_preview_container__Gvsud:hover .ReplayPreview_replay_preview_container_inner__FuGkw .ReplayPreview_button_container__JEFZ4
{
    width: -moz-fit-content;
    width: fit-content;
    height: 48px;
    overflow: auto;
    justify-content: center;
}
.ReplayPreview_flag_container__SqHjt
{
    padding-right: 1rem;
}
.ReplayOverlay_modal_container__xPFt5
{
    width: 100%;
    margin: 0 auto;
    background: #808080;
    position: relative;
    height: 100vh;
    height: 100dvh;
}
@media(min-width: 834px)
{
    .ReplayOverlay_modal_container__xPFt5
    {
        height: auto;
        max-width: 900px;
        border-radius: 1.5rem;
    }
}
.ReplayOverlay_link__6CfGb
{
    color: #000;
}
.ReplayOverlay_iframe_gradient__G_clK
{
    position: absolute;
    pointer-events: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 145px;
    z-index: 300;
    background: linear-gradient(0deg,#4500eb,rgba(69,0,235,0));
}
@media(min-width: 834px)
{
    .ReplayOverlay_iframe_gradient__G_clK
    {
        display: none;
    }
}
.ReplayOverlay_iframe_container__kXrbm
{
    position: relative;
    width: 100%;
    height: calc(75% + 1px);
    overflow: hidden;
    z-index: 100;
}
@media(min-width: 834px)
{
    .ReplayOverlay_iframe_container__kXrbm
    {
        background: transparent;
        border-radius: 1.5rem;
        height: 100%;
    }
}
.ReplayOverlay_iframe_container__kXrbm iframe
{
    width: 100%;
    height: 100%;
    z-index: 200;
    position: relative;
}
.ReplayOverlay_ui_container__Y5zWA
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25%;
    background: #4500eb;
    align-items: center;
    justify-content: center;
    z-index: 200;
}
@media(min-width: 834px)
{
    .ReplayOverlay_ui_container__Y5zWA
    {
        pointer-events: none;
        padding: 1.5rem;
        height: 260px;
        background: linear-gradient(0deg,#4500eb,rgba(69,0,235,0));
        align-items: flex-end;
        justify-content: space-between;
        border-radius: 0 0 1.5rem 1.5rem;
    }
}
.ReplayOverlay_container_left__jdkbI
{
    display: none;
}
@media(min-width: 834px)
{
    .ReplayOverlay_container_left__jdkbI
    {
        display: flex;
    }
}
.ReplayOverlay_thumbnail_icon__IdfUw
{
    border-radius: 12px;
    width: 64px;
    max-width: 64px;
    height: 64px;
}
.ReplayOverlay_thumbnail_name_container__SCaoS
{
    padding-left: 18px;
}
.ReplayOverlay_thumbnail_name_container__SCaoS .ReplayOverlay_name__sVEmQ
{
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.32px;
}
.ReplayOverlay_thumbnail_name_container__SCaoS .ReplayOverlay_provider__tZBrH
{
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 26.631px;
    opacity: .7;
}
.ReplayOverlay_container_right__SaWzX
{
    display: grid;
    grid-gap: 28px;
    gap: 28px;
    grid-template-columns: auto;
    padding: 1.5rem;
}
@media(min-width: 834px)
{
    .ReplayOverlay_container_right__SaWzX
    {
        pointer-events: all;
        padding: 0;
        display: grid;
        grid-gap: 28px;
        gap: 28px;
        grid-template-columns: auto 1fr;
    }
}
.ReplayOverlay_container_right__SaWzX p
{
    text-align: center;
    color: var(--w-white-solid,#fff);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -.176px;
    max-width: 275px;
}
@media(min-width: 834px)
{
    .ReplayOverlay_container_right__SaWzX p
    {
        text-align: right;
    }
}
.ReplayOverlay_deposit_button__dC9Jy
{
    border-radius: 38px;
    background: #3ee9fb;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}
.ReplayOverlay_deposit_button__dC9Jy p
{
    color: var(--winnerz-01,var(--zeta));
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 1.5rem;
    text-align: center;
}
.ReplayOverlay_top_container__YWOlq
{
    width: calc(100% - .5rem);
    height: calc(48px + .5rem);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 400;
    justify-content: flex-end;
    align-items: flex-end;
}
.ReplayOverlay_top_container__YWOlq .ReplayOverlay_close_icon__QxtOw
{
    width: 48px;
    height: 48px;
    position: relative;
    background: #fff;
    border-radius: 50%;
    z-index: 400;
    pointer-events: all;
}
.ReplayPreviewSport_ReplayPreviewSport__LWXOO
{
    width: 100%;
    height: 100%;
    border-radius: 1.5rem;
    background: #fff;
    box-shadow: 0 42px 36px -25px rgba(187,181,210,.8);
    display: grid;
    grid-template-rows: auto 6rem;
    max-height: 330px;
    cursor: pointer;
}
@media(min-width: 834px)
{
    .ReplayPreviewSport_ReplayPreviewSport__LWXOO
    {
        max-height: 400px;
    }
}
@media(min-width: 1279px)
{
    .ReplayPreviewSport_ReplayPreviewSport__LWXOO
    {
        max-height: 330px;
    }
}
.ReplayPreviewSport_image_container__iuQ_B
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 2rem;
    background-size: 300px!important;
    border-radius: 1.5rem 1.5rem 0 0;
}
@media(min-width: 390px)
{
    .ReplayPreviewSport_image_container__iuQ_B
    {
        padding: 1.5rem;
    }
}
@media(min-width: 834px)
{
    .ReplayPreviewSport_image_container__iuQ_B
    {
        background-size: 400px!important;
    }
}
@media(min-width: 1279px)
{
    .ReplayPreviewSport_image_container__iuQ_B
    {
        background-size: 300px!important;
    }
}
.ReplayPreviewSport_sport_name__fpnwV
{
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1rem;
    padding: .25rem .5rem;
    background: #6d08e5;
    border-radius: .5rem;
    max-width: -moz-fit-content;
    max-width: fit-content;
}
.ReplayPreviewSport_date_container__kIySF
{
    display: flex;
    padding-top: 1rem;
    opacity: .5;
    align-items: center;
}
.ReplayPreviewSport_date_text__geO0X
{
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    color: #fff;
}
.ReplayPreviewSport_user_name__io9vZ
{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #f6fdff;
    letter-spacing: -2%;
}
.ReplayPreviewSport_win_amount__7PjSV
{
    font-weight: 700;
    font-size: 2rem;
    line-height: 40px;
    letter-spacing: -2%;
    color: #f6fdff;
}
.ReplayPreviewSport_description_container__tMbu5
{
    display: grid;
    grid-template-columns: 7rem auto;
}
.ReplayPreviewSport_bet_container__r5F9Y
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-right: 2px dashed #cecece;
}
.ReplayPreviewSport_bet_title__MMlzW
{
    color: #656565;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
}
@media(min-width: 390px)
{
    .ReplayPreviewSport_bet_title__MMlzW
    {
        font-size: 14px;
        line-height: 21px;
    }
}
.ReplayPreviewSport_bet_amount__24NUH
{
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #1f0a4d;
}
.ReplayPreviewSport_team_container__3H7Fq
{
    display: grid;
    grid-template-columns: 3rem auto;
    grid-column-gap: .75rem;
    column-gap: .75rem;
    padding: 0 1rem;
}
.ReplayPreviewSport_coefficient_container__HDKCf
{
    width: 100%;
    padding: 1rem 0;
}
.ReplayPreviewSport_team_logo___7fSM
{
    width: 100%;
    align-self: center;
}
.ReplayPreviewSport_team_name___qo_I
{
    font-weight: 500;
    line-height: 14px;
    font-size: 12px;
    color: #000;
    text-align: center;
    padding-bottom: .5rem;
}
.ReplayPreviewSport_coefficient__5Wd2n
{
    font-size: 14px;
    line-height: 1rem;
    color: rgba(0,0,0,.9);
    border-radius: 14px;
    width: 100%;
    padding: .5rem 0;
    height: -moz-fit-content;
    height: fit-content;
    font-weight: 600;
    text-align: center;
    box-shadow: inset 0 0 0 1px #000;
}
.ReplayCarousel_no_hightlight__WVLr2
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.ReplayCarousel_nav_panel__lyjkQ
{
    padding-top: 2rem;
    margin: 0 auto;
    width: 100%;
    padding-bottom: 0;
}
.ReplayCarousel_nav_panel_inner__r9T_0
{
    max-width: calc(100% - 2rem);
    margin: 0 auto;
    position: relative;
}
@media(min-width: 834px)
{
    .ReplayCarousel_nav_panel_inner__r9T_0
    {
        max-width: 70%;
    }
}
.ReplayCarousel_nav_button__iCcOo
{
    height: 48px;
    padding: 12px 1rem;
    color: var(--black-80,rgba(11,6,12,.9));
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    cursor: pointer;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
@media(min-width: 1279px)
{
    .ReplayCarousel_nav_button__iCcOo
    {
        font-size: 16px;
    }
}
.ReplayCarousel_nav_button_selected__cfdlP
{
    height: 48px;
    padding: 12px 1rem;
    color: var(--w-white-100);
    font-weight: 500;
    background: var(--alpha);
    border-radius: 24px;
    font-size: 14px;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
@media(min-width: 1279px)
{
    .ReplayCarousel_nav_button_selected__cfdlP
    {
        font-size: 16px;
    }
}
.ReplayCarousel_replay_container__kqP05
{
    height: 360px;
    display: grid;
    align-items: center;
    grid-template-columns: 1fr;
}
@media(min-width: 834px)
{
    .ReplayCarousel_replay_container__kqP05
    {
        height: 450px;
    }
}
@media(min-width: 1279px)
{
    .ReplayCarousel_replay_container__kqP05
    {
        grid-template-columns: 48px 1fr 48px;
        gap: 1rem;
    }
}
.ReplayCarousel_arrow_icon__c9_pQ
{
    color: var(--b-black-100);
}
.ReplayCarousel_arrow_container__Jcto5
{
    display: none;
}
@media(min-width: 1279px)
{
    .ReplayCarousel_arrow_container__Jcto5
    {
        display: flex;
        height: 140px;
        width: 48px;
        background: var(--alpha-10);
        border-radius: 30px;
        cursor: pointer;
        max-height: 80%;
    }
}
.ReplayCarousel_revers__W8CP5
{
    transform: rotate(180deg);
}
.ReplayCarousel_middle_container__xtOb8
{
    height: 100%;
    width: 100%;
    position: relative;
    transform: translateX(0);
}
@media(min-width: 1279px)
{
    .ReplayCarousel_middle_container__xtOb8
    {
        transform: translateX(0);
        overflow: hidden;
    }
}
.ReplayCarousel_scroll_panel__rPuBV
{
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform .5s;
    display: grid;
    grid-gap: 1rem;
    grid-auto-flow: column;
    padding-left: 5vw;
}
@media(min-width: 1279px)
{
    .ReplayCarousel_scroll_panel__rPuBV
    {
        padding-left: 0;
        display: flex;
        grid-gap: 0;
    }
}
.ReplayCarousel_middle_item__gJ5WQ
{
    height: 100%;
    min-width: 90vw;
    max-width: 90vw;
    align-items: flex-end;
}
@media(min-width: 1024px)
{
    .ReplayCarousel_middle_item__gJ5WQ
    {
        align-items: center;
    }
}
@media(min-width: 1279px)
{
    .ReplayCarousel_middle_item__gJ5WQ
    {
        min-width: 33.333%;
        transform: scale(.95);
    }
}
.ReplayCarousel_middle_item__gJ5WQ:hover
{
    animation: ReplayCarousel_scaleAnim__SYzdz .1s forwards;
    transition: all 1s;
}
@keyframes ReplayCarousel_scaleAnim__SYzdz
{
    to
    {
        transform: scale(1);
    }
}
.ReplayCarousel_hidden_nav_button__ORkd8
{
    display: none;
}
@media(min-width: 1279px)
{
    .ReplayCarousel_hidden_nav_button__ORkd8
    {
        display: flex;
    }
}
.ReplayCarousel_nav_bottom_panel__CxwzR
{
    padding-top: 1rem;
    display: flex;
    justify-content: center;
}
.ReplayCarousel_nav_circle__w8Xpm
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 10px 28px -15px #000;
    position: absolute;
    right: 0;
    z-index: 3;
}
@media(min-width: 834px)
{
    .ReplayCarousel_nav_circle__w8Xpm
    {
        display: none;
    }
}
.ReplayCarousel_nav_circle_left__CJtNf
{
    transform: rotate(180deg);
    box-shadow: 0 -10px 28px -15px #000;
    left: 0;
}
.ReplayCarousel_carousel_header__PpmPB
{
    padding: 1.5rem;
}
.ReplayCarousel_overlay__jVPTo
{
    position: fixed;
    top: 0;
    left: 0;
    width: 300px;
    height: 300px;
    background: transparent;
}
.ReplayCarousel_embla__container__FybSs
{
    display: flex;
}
.ReplayCarousel_embla__slide__CTiAh
{
    display: grid;
    grid-gap: 2rem;
    gap: 2rem;
    flex: 0 0 50%;
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: 100px;
    justify-content: center;
}
@media(min-width: 767px)
{
    .ReplayCarousel_embla__dyQpM
    {
        display: none;
    }
}
.ReplayCarousel_desktop_replay__C6iEZ
{
    display: none;
}
@media(min-width: 767px)
{
    .ReplayCarousel_desktop_replay__C6iEZ
    {
        display: flex;
    }
}
.InfoBlock_blocks_container__WfyZA
{
    max-width: 1280px;
    display: grid;
    grid-gap: 3rem;
    gap: 3rem;
    grid-template: "withdraw" "support" "transactions" "promotions";
}
@media(min-width: 767px)
{
    .InfoBlock_blocks_container__WfyZA
    {
        grid-template: "withdraw support" "transactions promotions";
    }
}
.InfoBlock_block__zFAvk:first-child
{
    grid-area: withdraw;
}
.InfoBlock_block__zFAvk:nth-child(2)
{
    grid-area: support;
}
.InfoBlock_block__zFAvk:nth-child(3)
{
    grid-area: transactions;
}
.InfoBlock_block__zFAvk:nth-child(4)
{
    grid-area: promotions;
}
.InfoBlock_block_inner__zXOKG
{
    display: grid;
    align-items: center;
    justify-content: center;
    grid-template-areas: "i" "t";
    grid-gap: .5rem;
    gap: .5rem;
}
@media(min-width: 767px)
{
    .InfoBlock_block_inner__zXOKG
    {
        grid-template-areas: "i t";
        gap: 1rem;
        align-items: flex-start;
    }
}
.InfoBlock_icon_container__SsnTk
{
    grid-area: i;
    display: flex;
    justify-content: center;
}
.InfoBlock_text_container__7wPU8
{
    grid-area: t;
    text-align: center;
}
@media(min-width: 767px)
{
    .InfoBlock_text_container__7wPU8
    {
        text-align: left;
    }
}
.InfoBlock_title__6MNBi
{
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 600;
    letter-spacing: -.02em;
    color: var(--b-black-100,#0b060c);
}
@media(min-width: 767px)
{
    .InfoBlock_title__6MNBi
    {
        padding: 1.5rem 0;
    }
}
.InfoBlock_subtitle__OUnhc
{
    grid-area: s;
    padding-top: 1rem;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: -.01em;
    color: var(--b-black-60,rgba(11,6,12,.7));
}
@media(min-width: 767px)
{
    .InfoBlock_subtitle__OUnhc
    {
        padding-top: 0;
    }
}
.PackageBlock_ItemSpins__R2Nqy
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.PackageBlock_ItemSpins_icon__BitLI
{
    max-height: 222px;
}
@media(min-width: 1024px)
{
    .PackageBlock_ItemSpins_icon__BitLI
    {
        max-height: 280px;
    }
}
.PackageBlock_ItemSpins_title__EMsnf
{
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    color: var(--b-black-60);
}
.PackageBlock_ItemSpins_subtitle__Skm2e
{
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 600;
    letter-spacing: -.4px;
    color: var(--b-black-100);
    text-align: center;
}
.PackageBlock_ItemSpins_button__OgQ_I
{
    padding-top: .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.PackageBlock_ItemSpins_button__OgQ_I p
{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.33rem;
    padding-left: .25rem;
}
.PackageBlock_ItemSpins_button_available__LTSLc .PackageBlock_ItemSpins_button_icon__iaiOg, .PackageBlock_ItemSpins_button_available__LTSLc p
{
    color: var(--delta);
}
.PackageBlock_ItemSpins_button_locked__mJt_8 .PackageBlock_ItemSpins_button_icon__iaiOg, .PackageBlock_ItemSpins_button_locked__mJt_8 p
{
    color: #3605f0;
}
.PackageBlock_ItemPackage__GzuT0
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.PackageBlock_ItemPackage_icon__ghbbv
{
    max-height: 260px;
    position: relative;
    left: -10px;
}
@media(min-width: 1024px)
{
    .PackageBlock_ItemPackage_icon__ghbbv
    {
        max-height: 320px;
    }
}
.PackageBlock_ItemPackage_title__cIrZR
{
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-weight: 600;
    color: var(--w-white-100);
}
@media(min-width: 1024px)
{
    .PackageBlock_ItemPackage_title__cIrZR
    {
        padding-top: 0;
    }
}
.PackageBlock_ItemPackage_subtitle__rwNKE
{
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: var(--w-white-70);
}
@media(min-width: 1024px)
{
    .PackageBlock_ItemPackage_subtitle__rwNKE
    {
        color: var(--w-white-100);
    }
}
.PackageBlock_CarouselButtons__tDPpf
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.PackageBlock_CarouselButtons_nav_btn__xBrOk
{
    cursor: pointer;
    padding: 1rem;
    border-radius: 100px;
}
.PackageBlock_CarouselButtons_nav_btn__xBrOk .PackageBlock_icon_arrow__right__4uSa9
{
    transform: rotate(180deg);
}
.PackageBlock_CarouselButtons_nav_btn_palette_spins__DPIjR
{
    background: var(--w-white-100);
    box-shadow: 0 5px 20px 0 rgba(196,197,207,.3);
}
.PackageBlock_CarouselButtons_nav_btn_palette_spins__DPIjR .PackageBlock_icon_arrow__m8EG_
{
    color: var(--b-black-100);
}
.PackageBlock_CarouselButtons_nav_btn_palette_package__KPDUW
{
    background: var(--w-white-10);
}
.PackageBlock_CarouselButtons_nav_btn_palette_package__KPDUW .PackageBlock_icon_arrow__m8EG_
{
    color: var(--w-white-100);
}
@media(min-width: 1024px)
{
    .PackageBlock_CarouselButtons_nav_btn__xBrOk
    {
        padding: 3rem 1rem;
    }
}
.PackageBlock_ItemCarousel__xTGoh
{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.PackageBlock_ItemCarousel__xTGoh .PackageBlock_ItemCarousel_container__N1Tkr
{
    display: grid;
    transition: all .3s;
}
.PackageBlock_package_title__ECH6e, .PackageBlock_spins_title__hmtst
{
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.33;
    font-weight: 600;
    letter-spacing: -.4px;
    color: var(--b-black-100);
}
.PackageBlock_package_title__ECH6e strong, .PackageBlock_spins_title__hmtst strong
{
    background: linear-gradient(95.14deg,#4601eb,#be09fa);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(min-width: 767px)
{
    .PackageBlock_package_title__ECH6e, .PackageBlock_package_title__ECH6e strong, .PackageBlock_spins_title__hmtst, .PackageBlock_spins_title__hmtst strong
    {
        font-size: 3rem;
        line-height: 4.5rem;
    }
}
.PackageBlock_package_title__ECH6e
{
    color: var(--w-white-100);
}
.PackageBlock_package_title__ECH6e strong
{
    text-align: center;
    background: #7cf7ff;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(min-width: 1024px)
{
    .PackageBlock_package_title__ECH6e, .PackageBlock_package_title__ECH6e strong
    {
        text-align: left;
    }
}
.PackageBlock_package_subtitle__codwc, .PackageBlock_spins_subtitle__ecTUr
{
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    max-width: 640px;
    letter-spacing: -.16px;
}
@media(min-width: 1024px)
{
    .PackageBlock_package_subtitle__codwc, .PackageBlock_spins_subtitle__ecTUr
    {
        font-size: 1.25rem;
        line-height: 2rem;
    }
}
.PackageBlock_spins_subtitle__ecTUr
{
    color: var(--b-black-60);
    text-align: center;
    margin: 0 auto;
}
.PackageBlock_package_subtitle__codwc
{
    color: var(--w-white-60);
    padding-top: 1rem;
    text-align: center;
    margin: 0 auto;
}
@media(min-width: 1024px)
{
    .PackageBlock_package_subtitle__codwc
    {
        padding-top: 1.5rem;
        text-align: left;
    }
}
.PackageBlock_package_button__DGZgD
{
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    width: -moz-fit-content;
    width: fit-content;
    color: #282828;
    background: #7cf7ff;
    border-radius: 48px;
    text-align: center;
    padding: 12px 1.5rem;
    cursor: pointer;
}
.PackageBlock_spins_block_desktop__ToIkR
{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.PackageBlock_PackageBlock_mobile__frWdu
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 1440px;
    background-image: url(../../gambling/image/welcome-bonuses-bg-mobile.cc91b696.svg);
    background-position: 50%;
    background-size: cover;
}
@media(min-width: 1024px)
{
    .PackageBlock_PackageBlock_mobile__frWdu
    {
        display: none;
    }
}
.PackageBlock_PackageBlock_desktop__OpfQX
{
    display: none;
}
@media(min-width: 1024px)
{
    .PackageBlock_PackageBlock_desktop__OpfQX
    {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        background-image: url(../../gambling/image/welcome-bonuses-bg-desktop.69aeaa5b.svg);
        background-position: top;
        height: 1795px;
        max-width: 1718px;
        width: 100%;
        background-size: cover;
        margin: 0 auto;
    }
}
.PackageBlock_spins_icons_block_desktop__02PYF
{
    display: grid;
    grid-template-areas: "s1 . ." "s1 s2 ." ". s2 s3" ". . s3";
    grid-template-rows: 6rem 6rem 6rem;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    max-width: 1100px;
}
.PackageBlock_package_block_desktop__TWNpg
{
    display: grid;
    grid-gap: 5rem;
    gap: 5rem;
    grid-template-columns: calc(50% - 5rem) 50%;
    width: 100%;
    max-width: 1280px;
}
.PackageBlock_PackageBlock_nav_carousel_package__EX34A, .PackageBlock_PackageBlock_nav_carousel_spins__2X_xQ
{
    position: absolute;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.PackageBlock_PackageBlock_nav_carousel_spins__2X_xQ
{
    padding: 0 1rem;
    top: 2.25rem;
}
.PackageBlock_PackageBlock_nav_carousel_package__EX34A
{
    top: 6rem;
    padding: 0 1rem;
}
@media(min-width: 1024px)
{
    .PackageBlock_PackageBlock_nav_carousel_package__EX34A
    {
        top: 5rem;
        padding: 0;
    }
}
.GuestHome_header_container__FeAOr
{
    height: 5rem;
    position: fixed;
    width: 100%;
    z-index: 500;
    transition: top .25s;
    top: 0;
}
.GuestHome_header_container__FeAOr:before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.GuestHome_header_container_transparent__TZxv3:before
{
    content: "";
    opacity: 0;
    transition: opacity .35s;
    background: #fff;
}
.GuestHome_header_container_colored__akhkG
{
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    transition: all .35s;
    top: 0;
}
.GuestHome_header_container_colored__akhkG:before
{
    content: "";
    opacity: 1;
    transition: opacity .35s;
    background: #fff;
}
.GuestHome_container_center__Zueil
{
    margin: 0 auto;
}
@media(min-width: 834px)
{
    .GuestHome_container_center__Zueil
    {
        max-width: 1280px;
    }
    .GuestHome_replay_title__iMQHd
    {
        line-height: 50px;
    }
    .GuestHome_replay_title__iMQHd strong
    {
        line-height: 70px;
    }
}
.GuestHome_btn_allPromo_container__nSZeS
{
    display: none;
}
@media(min-width: 834px)
{
    .GuestHome_btn_allPromo_container__nSZeS
    {
        display: flex;
        height: 48px;
        padding: 0 1rem;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 60px auto auto;
        cursor: pointer;
        background: #fff;
        border-radius: 100px;
    }
    .GuestHome_btn_allPromo_container__nSZeS p
    {
        color: var(--zeta);
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
}
.GuestHome_questions_list_container__G7I_A
{
    max-width: 720px;
    margin: 0 auto;
    display: grid;
    grid-gap: 1rem;
    gap: 1rem;
    padding-top: 78px;
    padding-left: 1rem;
    padding-right: 1rem;
}
.GuestHome_desktop_tablet__ExDbU
{
    display: none;
}
@media(min-width: 1024px)
{
    .GuestHome_desktop_tablet__ExDbU
    {
        display: flex;
        flex-direction: column;
        margin-bottom: 5rem;
        row-gap: .5rem;
    }
}
.GuestHome_mobile__tPOq8
{
    display: block;
    padding-top: 39px;
    margin-bottom: 2rem;
}
@media(min-width: 1024px)
{
    .GuestHome_mobile__tPOq8
    {
        display: none;
    }
}
.GuestHome_footer_container__AnZlo
{
    padding-top: 90px;
}
@media(min-width: 1024px)
{
    .GuestHome_footer_container__AnZlo
    {
        padding-top: 115px;
    }
}
.GuestHome_faq_title__4qqPy
{
    padding-top: 2rem;
}
@media(min-width: 1024px)
{
    .GuestHome_faq_title__4qqPy
    {
        padding-top: 0;
    }
}
.GuestHome_info_block__csGve
{
    margin: 2.5rem 1.5rem;
}
@media(min-width: 1024px)
{
    .GuestHome_info_block__csGve
    {
        margin: 5rem 1.5rem;
    }
}
@media(min-width: 1279px)
{
    section.GuestHome_reacurring_rewards__Fxnow
    {
        margin-top: 9rem;
    }
}
.GuestHome_providers_carousel__vmvHQ
{
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 2.5rem;
}
.GuestHome_replay_subtitle__pi7aH
{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: -.16px;
    color: var(--b-black-60);
    text-align: center;
    padding: .5rem 1rem 0;
}
.GuestHome_btn_all_games__es_O7
{
    margin: 0 auto;
    min-width: 230px;
}
.GuestHome_homepage_titles__iL7Tk
{
    max-width: 640px;
    margin: 0 auto;
}
@media(min-width: 1024px)
{
    .GuestHome_homepage_titles__iL7Tk
    {
        max-width: 960px;
        padding-bottom: 1rem;
    }
}
.GuestHome_title_homepage__qTlCX
{
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.33;
    font-weight: 600;
    color: var(--b-black-100);
    letter-spacing: -.4px;
    padding-left: 2rem;
    padding-right: 2rem;
}
.GuestHome_title_homepage__qTlCX strong
{
    background: linear-gradient(95.14deg,#4601eb,#be09fa);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
@media(min-width: 767px)
{
    .GuestHome_title_homepage__qTlCX, .GuestHome_title_homepage__qTlCX strong
    {
        font-size: 3rem;
        line-height: 4.5rem;
    }
}
.GuestHome_bottom_title__zSLUC strong
{
    background: #3605f0;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.GuestHome_package_block_container__M5Vr_
{
    padding-top: 1rem;
}
.GuestHome_title_container_before_replay__Y38Rb
{
    padding-top: 4rem;
}
.GuestHome_info_block_title__Qzvi7
{
    padding-top: 4.5rem;
}
.GuestHome_bottom_block__JfQrC
{
    width: 100%;
    height: 700px;
    background-image: url(../../gambling/image/welcome-offer-bottom-mobile-1.26a5d75d.webp),url(../../gambling/image/welcome-offer-bottom-mobile.a211a8a2.svg);
    background-position: bottom,top;
    background-repeat: no-repeat,no-repeat;
    background-size: 350px,cover;
}
.GuestHome_bottom_block_content__SG1gr
{
    width: 100%;
    padding: 6rem 1.5rem 0;
}
@media(min-width: 1024px)
{
    .GuestHome_bottom_block_content__SG1gr
    {
        padding: 11rem 1.5rem 0;
    }
}
@media(min-width: 411px)
{
    .GuestHome_bottom_block__JfQrC
    {
        background-size: 450px,cover;
    }
}
@media(min-width: 1024px)
{
    .GuestHome_bottom_block__JfQrC
    {
        height: 1000px;
        background-image: url(../../gambling/image/welcome-offer-bottom-desktop-1.71ee1241.webp),url(https://cdn.tech-trickz.com/trickz/_next/static/media/welcome-offer-bottom-desktop.fc0f2666.svg);
        background-position: bottom,top;
        background-repeat: no-repeat,no-repeat;
        background-size: 1400px,cover;
    }
}
.GuestHome_bottom_button__Ro5rK
{
    margin-top: 2.5rem;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}
@media(min-width: 1024px)
{
    .GuestHome_bottom_button__Ro5rK
    {
        padding-top: 3.5rem;
    }
}
.GuestHome_page_content_email__AsIDl
{
    padding-top: 100px;
}
@media(min-width: 1024px)
{
    .GuestHome_page_content_email__AsIDl
    {
        margin-top: -250px;
    }
}
@media(min-width: 1650px)
{
    .GuestHome_page_content_email__AsIDl
    {
        margin-top: -150px;
    }
}
.GuestHome_page_content_pnp__R1b2N
{
    padding-top: 100px;
}
@media(min-width: 1024px)
{
    .GuestHome_page_content_pnp__R1b2N
    {
        margin-top: -300px;
    }
}
.HeaderSearchNav_mobile_nav_item__2WW7n
{
    display: flex;
}
@media(min-width: 834px)
{
    .HeaderSearchNav_mobile_nav_item__2WW7n
    {
        display: none!important;
    }
}
.HeaderSearchNav_tablet_nav_item__Mbg_D
{
    display: none;
    margin: .8rem 2rem;
}
@media(min-width: 834px)
{
    .HeaderSearchNav_tablet_nav_item__Mbg_D
    {
        display: flex;
    }
}
@media(min-width: 1025px)
{
    .HeaderSearchNav_tablet_nav_item__Mbg_D
    {
        display: none;
    }
}
.HeaderSearchNav_desktop_nav_item__owtQ2
{
    display: none;
}
@media(min-width: 1025px)
{
    .HeaderSearchNav_desktop_nav_item__owtQ2
    {
        display: flex;
    }
}
.HeaderSearchNav_item_search__LTkCC
{
    max-width: 200px;
    overflow-x: hidden;
}
.HeaderSearchNav_mobile_nav_item__2WW7n
{
    margin: 0 1rem;
}
.CookieConsent_cookie_container__KLfun
{
    position: fixed;
    display: flex;
    z-index: 650;
    align-items: center;
    width: calc(100% - 16px);
    max-width: 480px;
    letter-spacing: -.011em;
    height: 64px;
    bottom: 104px;
    left: 50%;
    transform: translate(-50%);
    background: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 0 16px 0 12px;
    box-shadow: 0 10px 30px var(--b-black-10);
    border-radius: 16px;
    color: #868fae;
    --cookie-color: var(--b-black-50);
    box-shadow: 0 5px 20px 0 rgba(87,172,201,.2);
}
.CookieConsent_cookie_container__text_block__Tj_UE
{
    padding-left: 12px;
    font-size: 14px;
    color: #1f0a4d;
}
.CookieConsent_cookie_container__btn__dciAd
{
    margin-left: auto;
}
.CookieConsent_cookie_container__svg_block__yeTqB
{
    height: 40px;
}
.CookieConsent_cookie_container__svg_block__yeTqB svg
{
    fill: var(--header-bg-desktop);
}
@media(min-width: 576px)
{
    .CookieConsent_cookie_container__svg_block__yeTqB svg
    {
        fill: var(--header-bg-desktop);
    }
}
.CookieConsent_cookie_container__KLfun a, .CookieConsent_cookie_container__KLfun span
{
    color: var(--beta);
}
@media(min-width: 576px)
{
    .CookieConsent_cookie_container__KLfun a, .CookieConsent_cookie_container__KLfun span
    {
        color: var(--beta);
    }
}
.CookieConsent_cookie_container__KLfun span
{
    cursor: pointer;
}
@media(min-width: 576px)
{
    .CookieConsent_cookie_container__KLfun
    {
        color: #868fae;
        background: #fff;
    }
}
@media(min-width: 767px)
{
    .CookieConsent_cookie_container__KLfun
    {
        bottom: 104px;
        padding: 20px;
        font-size: 16px;
        border-radius: 24px;
        -webkit-backdrop-filter: blur(24.5px);
        backdrop-filter: blur(24.5px);
    }
    .CookieConsent_cookie_container__text_block__Tj_UE
    {
        padding-left: 20px;
    }
}
@media(min-width: 1279px)
{
    .CookieConsent_cookie_container__KLfun
    {
        max-width: 360px;
        height: 81px;
        bottom: 18px;
        left: 0;
        transform: translate(0);
        margin-left: 1.8rem;
    }
}
@media(min-width: 1650px)
{
    .CookieConsent_cookie_container__KLfun
    {
        max-width: 480px;
    }
}
@media(min-width: 767px)
{
    .CookieConsent_cookie_container__logged__RQdPO
    {
        left: 0;
        transform: translate(0);
        margin-left: 1.8rem;
        max-width: 480px;
        bottom: 70px;
        height: 64px;
    }
}