﻿.styles_container__YdLJn
{
    position: fixed;
    background: #13131a;
    padding: 25px 0;
    bottom: 0;
    left: 0;
    z-index: 1001;
}
.styles_container__YdLJn, .styles_content___9Pxi
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.styles_content___9Pxi
{
    max-width: 1280px;
    margin: 0 20px;
}
.styles_content___9Pxi button
{
    margin-left: 30px;
    max-width: 110px;
}
@media(max-width: 767px)
{
    .styles_content___9Pxi button
    {
        margin-left: 10px;
    }
}
.styles_text__rflQC
{
    color: #fff;
    font-family: Roboto Flex Medium;
    font-size: 14px;
    line-height: 17px;
}
.styles_text__rflQC a
{
    color: #fff;
    text-decoration: underline;
}
.styles_text__rflQC a:hover
{
    text-decoration: none;
}
.styles_btnWrap__xojJd>div
{
    margin: 0;
}
.styles_container___yI87
{
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 600px;
    background: url(../../willbetgambling/image/banner.jpg) 50% no-repeat;
    background-size: cover;
}
@media(max-width: 767px)
{
    .styles_container___yI87
    {
        background: url(../../willbetgambling/image/bannerMobile.jpg) 50% no-repeat;
        background-size: cover;
        align-items: flex-end;
        height: 370px;
    }
}
.styles_titleContainer__Pja30
{
    background: transparent;
    border-radius: 20px;
    height: auto;
    position: absolute;
    top: calc(50% + 30px);
    left: 30%;
    transform: translate(-50%,-50%);
    padding: 50px 100px;
    max-width: 700px;
    line-height: 110%;
}
@media(min-width: 1440px)
{
    .styles_titleContainer__Pja30
    {
        top: calc(50% + 50px);
    }
}
@media(max-width: 1279px)
{
    .styles_titleContainer__Pja30
    {
        width: auto;
        min-width: 350px;
        padding: 30px 50px;
    }
}
@media(max-width: 767px)
{
    .styles_titleContainer__Pja30
    {
        width: auto;
        min-width: 350px;
        left: 50%;
        padding: 30px 50px;
    }
}
.styles_title__sz4I_
{
    color: transparent;
    font-size: 50px;
    line-height: 110%;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    background: linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1279px)
{
    .styles_title__sz4I_
    {
        font-size: 36px;
        line-height: 36px;
    }
}
@media(max-width: 767px)
{
    .styles_title__sz4I_
    {
        font-size: 24px;
        line-height: 28px;
    }
}
.styles_wrapper__qpvQ3
{
    font-family: Roboto Flex;
    color: #acaec9;
    text-align: center;
    font-size: 14px;
    padding-bottom: 50px;
    max-width: 1024px;
    margin: 0 auto;
}
.styles_wrapper__qpvQ3 a
{
    color: #acaec9;
}
@media(max-width: 1279px)
{
    .styles_wrapper__qpvQ3
    {
        padding: 0 15px 50px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__qpvQ3
    {
        padding: 0 15px 50px;
    }
}
.styles_container__58nHB
{
    font-family: Roboto Flex;
    color: #acaec9;
    text-align: center;
    font-size: 14px;
    padding-bottom: 50px;
}
@media(max-width: 1279px)
{
    .styles_container__58nHB
    {
        padding: 0 15px 50px;
    }
}
@media(max-width: 767px)
{
    .styles_container__58nHB
    {
        padding: 0 15px 50px;
    }
}
.styles_container__Mth_Q
{
    font-family: Roboto Flex;
    color: #acaec9;
    text-transform: uppercase;
}
.styles_container__Mth_Q ul
{
    list-style: none;
    padding: 0;
    font-size: 13px;
    line-height: 14px;
}
.styles_container__Mth_Q ul li
{
    padding: 4px 0;
}
.styles_container__Mth_Q ul li a
{
    color: #fff;
    text-decoration: none;
}
.styles_container__Mth_Q ul li a:hover
{
    text-decoration: underline;
}
@media(max-width: 1279px)
{
    .styles_container__Mth_Q
    {
        margin: 0 16px 15px 0;
    }
    .styles_container__Mth_Q ul
    {
        font-size: 12px;
        line-height: 18px;
    }
}
@media(max-width: 767px)
{
    .styles_container__Mth_Q
    {
        margin: 15px 16px 15px 0;
        font-size: 14px;
    }
    .styles_container__Mth_Q span
    {
        display: block;
        margin-bottom: 10px;
    }
    .styles_container__Mth_Q ul
    {
        font-size: 12px;
        line-height: 18px;
    }
    .styles_container__Mth_Q ul li
    {
        padding: 3px 0;
    }
}
.styles_image__bfeJ_
{
    padding: 5px;
    cursor: pointer;
    width: 55px;
    height: 40px;
}
.styles_langContainer__Kg8PR
{
    max-width: 275px;
    text-transform: uppercase;
}
.styles_langContainer__Kg8PR span
{
    display: inline-block;
    font-family: Roboto Flex;
    color: #acaec9;
    margin-bottom: 13px;
}
@media(max-width: 767px)
{
    .styles_langContainer__Kg8PR
    {
        display: none;
    }
}
.styles_langSet__bGv6h
{
    display: flex;
    flex-wrap: wrap;
    grid-gap: 14px;
}
.styles_wrapper__415N7
{
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    display: flex;
    padding: 50px 0;
    align-items: flex-start;
    justify-content: space-between;
    position: relative;
}
@media(max-width: 1279px)
{
    .styles_wrapper__415N7
    {
        display: block;
        padding: 30px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__415N7
    {
        max-width: 300px;
        flex-direction: column;
        padding: 20px 0 50px;
    }
}
.styles_menuWrapper__cvd_2
{
    width: 50%;
}
@media(max-width: 1279px)
{
    .styles_menuWrapper__cvd_2
    {
        width: 70%;
        margin: 0 0 20px;
    }
}
@media(max-width: 767px)
{
    .styles_menuWrapper__cvd_2
    {
        width: 100%;
        margin: 20px 0;
    }
}
.styles_menuContainer__PXI5k
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
@media(max-width: 767px)
{
    .styles_menuContainer__PXI5k
    {
        flex-direction: column;
    }
}
.styles_licenseContainer__9BB0N
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.styles_licenseContainer__9BB0N img
{
    width: auto;
    height: auto;
}
@media(max-width: 1279px)
{
    .styles_licenseContainer__9BB0N
    {
        margin-bottom: 50px;
    }
}
@media(max-width: 767px)
{
    .styles_licenseContainer__9BB0N
    {
        position: absolute;
        right: 0;
        top: 45px;
    }
}
.styles_tabWrapper__7xot_
{
    display: flex;
}
@media(max-width: 1279px)
{
    .styles_tabWrapper__7xot_
    {
        margin-top: 20px;
        justify-content: space-between;
        padding: 0 20px;
    }
}
.styles_container__HNjqR
{
    display: flex;
    grid-gap: 15px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: Roboto Flex Bold;
}
.styles_container__HNjqR>img
{
    width: 100px;
    object-fit: contain;
}
.styles_container__zs2yL
{
    background: #0c1c3e;
    background-image: url(https://vulkka.com/img/footer/footerBackground.png);
    background-size: cover;
    border: none;
    padding: none;
}
@media(max-width: 767px)
{
    .styles_container__zs2yL
    {
        background-image: none;
    }
}
.styles_mainFooter__vYegl
{
    background: none;
}
.styles_container__R5Dee
{
    padding: 0 60px;
    max-width: 1440px;
    margin: 70px auto 50px;
    width: 100%;
}
@media(max-width: 1279px)
{
    .styles_container__R5Dee
    {
        padding: 0 8px;
        margin: 40px auto;
        max-width: 750px;
    }
}
@media(max-width: 767px)
{
    .styles_container__R5Dee
    {
        padding: 0 8px;
        margin: 40px auto;
        max-width: 380px;
    }
}
.styles_title__pxObt
{
    text-transform: uppercase;
    color: #fff;
    font-family: Roboto Flex Bold;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 25px;
    text-align: center;
    width: 90%;
}
@media(max-width: 1279px)
{
    .styles_title__pxObt
    {
        font-size: 20px;
        line-height: 25px;
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 35px;
    }
}
.styles_gamesContainer__P35jb
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
}
@media(max-width: 1279px)
{
    .styles_gamesContainer__P35jb
    {
        grid-template-columns: repeat(4,1fr);
        grid-gap: 12px;
    }
}
@media(max-width: 767px)
{
    .styles_gamesContainer__P35jb
    {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 12px;
    }
}
.styles_loadMoreWrap__k_39p
{
    display: flex;
    justify-content: center;
}
.styles_providersHeader__L8U9F
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    margin-top: 12px;
}
.styles_container__lOYXy
{
    width: 100vw;
    height: 100vh;
    background-color: #191a23;
    justify-content: center;
}
.styles_container__lOYXy, .styles_content__9lT6l
{
    position: relative;
    display: flex;
    align-items: center;
}
.styles_content__9lT6l
{
    width: 100%;
    max-width: 440px;
    padding: 20px;
    flex-direction: column;
}
.styles_content__9lT6l>p
{
    text-align: center;
}
.styles_title__9heG9
{
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 30px;
    font-family: Roboto Flex Bold;
}
.styles_subTitle__mO3Vb, .styles_title__9heG9
{
    color: #afb7c6;
    margin-bottom: 5px;
}
.styles_infoBlock__6_gOI
{
    border-top: .5px solid #585d70;
    padding-top: 25px;
    margin-top: 20px;
}
.styles_infoRow__AIq_i
{
    padding-left: 20px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 30px;
}
@media(max-width: 767px)
{
    .styles_infoRow__AIq_i
    {
        padding-left: 0;
    }
}
.styles_iconImage__8bHBA
{
    width: 40px;
    height: auto;
    margin-right: 17px;
}
.styles_description__vBpL2
{
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    color: #fff;
}
.styles_descriptionSecondary__rx1jc
{
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    color: #fff;
}
.styles_container__TvjRS
{
    height: 70px;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    background: rgba(35,36,46,.8);
    display: flex;
    z-index: 1000;
    align-items: center;
    justify-content: center;
}
.styles_container__TvjRS>div
{
    display: flex;
    margin: 0 60px;
    align-items: center;
}
.styles_container__TvjRS>div:last-child
{
    width: 250px;
    margin: 0 40px 0 0;
}
.styles_text__NIQOc
{
    font-family: Roboto Flex Medium,sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
}
.styles_plus18__8NP4Z img
{
    width: 30px;
    margin-right: 20px;
}
.styles_bonusImage__ZQ_K0
{
    width: 100px;
    margin-right: 20px;
    margin-top: -40px;
    object-fit: contain;
}
.styles_burgerMenuButton__mNF3t
{
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../../willbetgambling/image/menu_burger.svg);
    margin-right: 8px;
    margin-left: 0;
}
.styles_menuWrapper__lcm_d
{
    display: flex;
    justify-content: flex-start;
    width: 100%;
    align-items: center;
}
.styles_listMenu__SzANs
{
    display: flex;
    padding: 0;
    font-family: Roboto Flex Medium;
}
.styles_listMenu__SzANs>:not(:first-child)
{
    margin-left: 28px;
}
@media(max-width: 1279px)
{
    .styles_listMenu__SzANs>:not(:first-child)
    {
        margin-left: 17px;
    }
}
.styles_navLink__lImU9
{
    color: #afb7c6;
    font-size: 13px;
    line-height: 17px;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
}
.styles_activeNavLink__BPcOP:after, .styles_navLink__lImU9:hover:after
{
    content: "";
    height: 2px;
    background: #3fd6ff;
    opacity: .65;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -8px;
}
.styles_icon__iLPA_
{
    margin-right: 3px;
    margin-top: -2px;
    display: inline-block;
}
.styles_container__Q2Z8E
{
    color: #009b3a;
    display: flex;
    align-items: center;
    padding: 0 20px;
    font-size: 14px;
    gap: 5px;
    font-weight: 400;
}
.styles_logoWrapper__K58vm
{
    display: flex;
    align-items: center;
    height: 100%;
}
.styles_logoWrapper__K58vm a
{
    display: block;
}
.styles_logoWrapper__K58vm a img
{
    position: static;
    top: -10px;
    left: calc(50% - 35px);
    width: 112px;
    height: 42px;
    display: block;
    z-index: 10;
}
@media(max-width: 1279px)
{
    .styles_logoWrapper__K58vm a img
    {
        height: 42px;
    }
}
@media(max-width: 767px)
{
    .styles_logoWrapper__K58vm a img
    {
        width: 112px;
        height: 42px;
        left: calc(50% - 70px);
    }
}
.styles_langWrapper__L70ZJ
{
    border-radius: 50%;
    padding: 1.25px 1.5px;
}
.styles_langWrapper__L70ZJ:hover
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
.styles_container__IWba6
{
    margin-top: 20px;
}
.styles_container__IWba6>div
{
    margin-bottom: 5px;
}
.styles_langWrapper__L2zzV
{
    border-radius: 50%;
    padding: 1.25px 1.5px;
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
.styles_changeLanguageWrapper__tiODe
{
    padding: 10px 0 15px;
    display: flex;
    transition: padding .3s;
    flex-direction: column;
    align-items: center;
    width: 60px;
    box-sizing: border-box;
    position: absolute;
    min-height: 100%;
    transform: translate(0);
}
@media(min-width: 1440px)
{
    .styles_changeLanguageWrapper__tiODe.styles_big__scAnG
    {
        padding: 30px 0 15px;
    }
}
.styles_selected__XtIag
{
    border-radius: 0 0 8px 8px;
    box-shadow: 0 10px 20px rgba(0,0,0,.5);
    background-color: #0c1c3e;
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
}
.styles_auth__iIQjx
{
    position: absolute;
    right: -20px;
    min-height: auto;
}
@media(min-width: 1440px)
{
    .styles_auth__iIQjx.styles_big__scAnG
    {
        transform: translateY(2px);
    }
}
.styles_lang__ccm7u
{
    width: 28px;
    height: 28px;
    border-radius: 100px;
    overflow: hidden;
    cursor: pointer;
    border: 5px solid #19191d;
    box-sizing: content-box;
    position: relative;
    display: block;
}
.styles_lang__ccm7u>svg
{
    width: 100%;
    height: 100%;
    border-radius: 100px;
}
.styles_plain__oO3fF
{
    padding: 8px 10px;
    font-size: 14px;
    font-family: Roboto Flex Bold;
    color: #5f698c;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    border-radius: 4px;
    transition: background-color .25s ease,color .25s ease;
    cursor: pointer;
    margin: auto;
    min-height: 40px;
}
.styles_plain__oO3fF:hover
{
    color: #fff;
    background-color: #232c56;
}
.styles_plain__oO3fF.styles_active__JDNkZ, .styles_plain__oO3fF:active
{
    color: #fff;
    background-color: #171d41;
}
.styles_plainImg__TBaxk
{
    width: 30px;
    height: 20px;
}
.styles_plainCode__v6yDz
{
    text-transform: uppercase;
}
.styles_isAuth__iKgus
{
    position: absolute;
    right: -50px;
    top: 9px;
}
.styles_currencyInfoWrapper__pVNnn
{
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    transition: padding .3s;
    border-radius: 0;
    box-shadow: none;
    padding: 10px 25px;
    display: flex;
    flex-direction: column;
    width: 175px;
    box-sizing: border-box;
    position: absolute;
    right: 155px;
    background-color: transparent;
}
@media(min-width: 1440px)
{
    .styles_currencyInfoWrapper__pVNnn.styles_big__qbAAj
    {
        padding: 32px 25px 0;
    }
}
.styles_currencyInfo__u6zYY
{
    display: grid;
    grid-template-columns: 4fr 2fr;
    align-items: center;
    height: 40px;
    position: relative;
    width: 100%;
}
.styles_profileMenu__8nGJl
{
    margin: 5px 0 0;
    padding: 5px 0 0;
    border-top: .5px solid rgba(172,174,201,.3);
}
.styles_profileMenuItem__lsOay
{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px;
    font-family: Roboto Flex Medium;
}
.styles_profileMenuItem__lsOay, .styles_profileMenuItem__lsOay a, .styles_profileMenuItem__lsOay span
{
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
}
.styles_profileMenuItem__lsOay a, .styles_profileMenuItem__lsOay span
{
    cursor: pointer;
    padding: 5px 0;
    display: block;
    text-decoration: none;
}
.styles_profileMenuItem__lsOay a:hover, .styles_profileMenuItem__lsOay span:hover
{
    text-decoration: underline;
}
.styles_profileDropDownContent__Lr_j2
{
    display: flex;
    flex-direction: column;
}
.styles_profileStatusBarWrapper__0kvHD
{
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    font-family: Roboto Flex Medium;
    color: #fff;
    margin-top: 20px;
}
.styles_statusBar__NLgvB
{
    height: 8px;
    position: relative;
    background: #21232f;
    border-radius: 25px;
    margin-top: 7px;
}
.styles_statusProgress___1M6v
{
    display: block;
    height: 100%;
    border-radius: 50px;
    background: linear-gradient(180deg,#62d6d8,#5e9dea);
    position: relative;
    overflow: hidden;
}
.styles_userStatus__zLNvT
{
    font-size: 16px;
    line-height: 20px;
    background: linear-gradient(180deg,#62d6d8,#5e9dea);
    -webkit-background-clip: text;
    font-family: Roboto Flex Medium;
    -webkit-text-fill-color: transparent;
    margin-top: 5px;
}
.styles_glareBar__RytBE
{
    width: 100%;
    height: 8px;
    position: absolute;
    background: hsla(0,0%,100%,.15);
    z-index: 100;
    top: -4.5px;
}
.styles_compPoints__iayEs
{
    margin-top: 7px;
    font-size: 13px;
    font-family: Roboto Flex Medium;
    color: #fff;
}
.styles_profileInfoWrapper__lcr56
{
    height: 100%;
    padding: 13px 25px 15px;
    width: 210px;
    transition: padding .3s;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    box-sizing: border-box;
    position: absolute;
    right: 310px;
}
@media(min-width: 1440px)
{
    .styles_profileInfoWrapper__lcr56.styles_big__SGnE_
    {
        padding: 32px 25px 15px;
    }
}
.styles_profileInfoWrapperSelected__BZ0Tz
{
    height: auto;
    border-radius: 0 0 8px 8px;
    background: rgba(0,0,0,.4);
    box-shadow: 0 10px 20px rgba(0,0,0,.5);
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
}
.styles_avatar__5k3uX
{
    border-radius: 50%;
    margin-top: -9.5px;
    margin-bottom: -9.5px;
    margin-right: -5px;
}
.styles_userName__X32tB
{
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.styles_profileInfo__85kXZ
{
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 4fr 1fr;
    grid-gap: 3px;
    cursor: pointer;
    position: relative;
}
.styles_arrowIcon__u9LJX
{
    margin-top: -7px;
    transition: transform .3s ease;
}
.styles_arrowIconSelected__u33_r
{
    transform: rotate(180deg);
    margin-top: 0;
}
.styles_headerProfileWrapper__9C5o0
{
    height: 100%;
    display: flex;
    position: relative;
    width: 100%;
}
.styles_buttonWrapper__IThL4
{
    position: absolute;
    transition: padding .3s;
    padding: 9px 0 0;
    right: 50px;
    width: 100px;
}
@media(min-width: 1440px)
{
    .styles_buttonWrapper__IThL4.styles_big__yBJ4Y
    {
        padding: 32px 0 0;
    }
}
@media(max-width: 1279px)
{
    .styles_buttonWrapper__IThL4
    {
        right: 0;
    }
    .styles_buttonWrapper__IThL4 button
    {
        padding: 13px;
    }
}
@media(max-width: 767px)
{
    .styles_buttonWrapper__IThL4
    {
        right: 0;
        padding: 10px 0 0;
        width: 80px;
    }
    .styles_buttonWrapper__IThL4 button
    {
        padding: 11px;
        font-size: 17px;
    }
}
.styles_authButtonWrapper__iWfC_
{
    display: flex;
}
.styles_authButtonWrapper__iWfC_>div:first-child
{
    margin-right: 15px;
}
.styles_authButtonWrapper__iWfC_>div:first-child>button
{
    background: transparent;
    border: 1px solid hsla(0,0%,100%,.25);
    color: #fff;
}
.styles_authButtonWrapper__iWfC_>div:first-child>button:hover
{
    background: linear-gradient(318.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    border: 1px solid transparent;
    color: #fff;
}
.styles_authButtonWrapper__iWfC_>div:first-child>button:active
{
    background: linear-gradient(270.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    border: 1px solid transparent;
    color: #fff;
}
.styles_authButtonWrapper__iWfC_ button
{
    padding: 13px 32px;
    width: 100%;
    font-size: medium;
    white-space: nowrap;
    text-transform: none;
}
@media(max-width: 1279px)
{
    .styles_authButtonWrapper__iWfC_ button
    {
        padding: 13px;
    }
}
@media(max-width: 767px)
{
    .styles_authButtonWrapper__iWfC_>div:first-child
    {
        margin-right: 7px;
    }
    .styles_authButtonWrapper__iWfC_ button
    {
        padding: 11px;
    }
}
.styles_notAuthLang__vd3B_
{
    height: 100%;
    margin-left: 7px;
    display: flex;
}
.styles_button__9Ckxm
{
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../../willbetgambling/image/search_header.svg) no-repeat 50%;
}
.styles_authContainer__b5Z3k
{
    display: flex;
    height: 100%;
    justify-content: flex-end;
    align-items: center;
}
.styles_authContainer__b5Z3k>:not(:first-child)
{
    margin-left: 17px;
}
.styles_header__ii9ql
{
    height: 60px;
    width: 100%;
    top: -1px;
    transition: height .3s;
    margin: 0 auto;
    position: fixed;
    z-index: 1000;
    left: -1px;
    box-sizing: content-box;
    background-clip: padding-box;
    border: 1px solid transparent;
}
@media(min-width: 1440px)
{
    .styles_header__ii9ql
    {
        height: 100px;
    }
}
@media(max-width: 767px)
{
    .styles_header__ii9ql
    {
        height: 60px;
    }
}
.styles_content__Czb_H
{
    z-index: 3;
}
.styles_content__Czb_H, .styles_mask__h2nT8
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.styles_mask__h2nT8
{
    z-index: 1;
    opacity: 1;
}
.styles_darkBackground__V_aM4
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 2;
    background: #0c1c3e;
    background-size: auto 100%;
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
}
.styles_container__c1mJs
{
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    display: grid;
    align-items: center;
    grid-template-columns: 1fr auto 1fr;
    height: 100%;
    padding: 0 60px;
}
@media(max-width: 1279px)
{
    .styles_container__c1mJs
    {
        padding: 0 20px;
    }
    .styles_container__c1mJs>div:last-child
    {
        display: flex;
        justify-content: flex-end;
    }
}
@media(max-width: 767px)
{
    .styles_container__c1mJs
    {
        padding: 0 10px;
    }
}
.styles_container__ZF_3X
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .styles_container__ZF_3X
    {
        flex-direction: column;
        align-items: center;
    }
}
.styles_icon___Hns4
{
    cursor: pointer;
    margin-right: 20px;
    width: 90px;
}
@media(max-width: 767px)
{
    .styles_icon___Hns4
    {
        margin-right: 0;
        margin-bottom: 20px;
    }
}
.styles_text__GsZ7X
{
    font-size: 15px;
    line-height: 17px;
    letter-spacing: .075px;
    color: #fff;
}
@media(max-width: 767px)
{
    .styles_text__GsZ7X
    {
        font-size: 15px;
    }
}
.styles_content__SlBb2
{
    padding: 30px 25px 0;
    display: grid;
    grid-template-columns: 125px auto;
    grid-gap: 25px;
    color: #343940;
    font-size: 15px;
}
@media(max-width: 767px)
{
    .styles_content__SlBb2
    {
        grid-template-columns: auto;
        padding: 0 15px;
    }
}
.styles_title__iv6bC
{
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #33393f;
}
@media(max-width: 767px)
{
    .styles_title__iv6bC
    {
        font-size: 21px;
        line-height: 24px;
    }
}
.styles_underTitle__o04wO
{
    font-size: 12px;
    line-height: 17px;
    color: #bbbec2;
    margin: 3px 0 12px;
}
.styles_rowLine__ZAOOJ
{
    width: 100%;
    height: 1px;
    border: none;
    border-top: 1px solid #e2e5e8;
    background: #fff;
    margin: 0!important;
}
.styles_row__Fjrua
{
    padding: 15px 0;
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
.styles_row__Fjrua a
{
    color: #4679b2;
}
.styles_status__m_q7z
{
    background: #788e56;
    border-radius: 2px;
    width: 100%;
    max-width: 430px;
    height: 45px;
    font-weight: 600;
    font-size: 15px;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: center;
    margin-bottom: 15px;
}
.styles_text__pD0nI
{
    line-height: 170%;
}
.styles_dividedLine__DhE8m
{
    height: 2px;
    width: 100%;
    background: #3c4259;
    margin: 30px 0!important;
}
.styles_disclaimerContainer__R1plv
{
    grid-gap: 25px;
    display: grid;
    grid-template-columns: 125px auto;
    padding: 0 25px 30px;
}
@media(max-width: 767px)
{
    .styles_disclaimerContainer__R1plv
    {
        grid-gap: 0;
        grid-template-columns: auto;
        padding: 0 15px 30px;
    }
}
.styles_disclaimer__WHpYc
{
    font-size: 12px;
    line-height: 17px;
    display: flex;
    align-items: center;
    color: #5d656c;
}
.styles_modalOverlay__rpOWC
{
    position: fixed;
    width: 100vw;
    top: 0;
    z-index: 1100;
    left: 0;
    height: 100vh;
    background: rgba(0,0,0,.7);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}
.styles_modalContainer__aOxJx
{
    border-radius: 16px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10001;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    max-height: 100%;
    overflow-y: auto;
    width: 100%;
    height: auto;
    background: #f4f5f6;
    background-size: 100% 100%;
    box-shadow: 0 8px 50px #000;
    max-width: 610px;
}
@media(max-width: 767px)
{
    .styles_modalContainer__aOxJx
    {
        border-radius: 0;
    }
}
.styles_closeButton__AbYsP
{
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 10001;
    transform: translateZ(0);
    cursor: pointer;
}
.styles_container__oS2wS
{
    display: flex;
    width: 100%;
    background: url(../../willbetgambling/image/background1.jpg) 50% no-repeat;
    background-size: cover;
    position: relative;
    border-radius: 30px;
    border: 1px solid #fd6493;
    max-width: 1440px;
    margin: 0 auto;
    padding: 60px 0;
}
@media(max-width: 767px)
{
    .styles_container__oS2wS
    {
        padding: 24px;
        border-radius: 20px;
    }
}
.styles_container__oS2wS>div
{
    margin-left: 100px;
}
@media(max-width: 1279px)
{
    .styles_container__oS2wS>div
    {
        margin-left: 50px;
    }
}
@media(max-width: 767px)
{
    .styles_container__oS2wS>div
    {
        margin-left: 0;
    }
    .styles_container__oS2wS
    {
        padding: 16px;
        background: url(../../willbetgambling/image/background-sm.jpg) 50% no-repeat;
        background-size: cover;
        justify-content: center;
    }
}
.styles_title__CjWXP
{
    color: #fff;
    font-family: Roboto Flex Bold;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    gap: 24px;
    align-items: center;
}
@media(max-width: 767px)
{
    .styles_title__CjWXP
    {
        font-size: 17px;
    }
}
.styles_title__CjWXP>span
{
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 2px 8px;
    border-radius: 6px;
    font-size: 17px;
    background: #a70928;
}
@media(max-width: 767px)
{
    .styles_title__CjWXP>span
    {
        top: 10px;
        right: 10px;
        font-size: 13px;
    }
}
.styles_bonusTitle__GZuqJ
{
    margin-top: 23px;
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Roboto Flex Bold;
    font-size: 32px;
    text-transform: uppercase;
    max-width: 68%;
}
@media(max-width: 1279px)
{
    .styles_bonusTitle__GZuqJ
    {
        font-size: 24px;
        max-width: 400px;
    }
}
@media(max-width: 767px)
{
    .styles_bonusTitle__GZuqJ
    {
        font-size: 20px;
        max-width: 100%;
    }
}
@media(max-width: 1279px)
{
    .styles_bonusTitle__GZuqJ
    {
        margin-top: 12px;
    }
}
@media(max-width: 767px)
{
    .styles_bonusTitle__GZuqJ
    {
        text-align: center;
    }
}
.styles_bonusDescription__Qf1z2
{
    color: #fff;
    font-family: Roboto Flex Bold;
    font-size: 24px;
    text-transform: uppercase;
    margin-top: 7px;
    max-width: 68%;
    display: none;
}
@media(max-width: 1279px)
{
    .styles_bonusDescription__Qf1z2
    {
        font-size: 21px;
        max-width: 490px;
    }
}
@media(max-width: 767px)
{
    .styles_bonusDescription__Qf1z2
    {
        font-size: 16px;
        margin-top: 5px;
        max-width: 100%;
    }
}
.styles_buttonWrapper__oynmX
{
    position: relative;
    z-index: 10;
    margin-top: 43px;
}
.styles_buttonWrapper__oynmX>div
{
    margin: 0;
}
.styles_buttonWrapper__oynmX button
{
    font-size: 21px;
}
@media(max-width: 1279px)
{
    .styles_buttonWrapper__oynmX
    {
        margin-top: 20px;
    }
}
@media(max-width: 767px)
{
    .styles_buttonWrapper__oynmX
    {
        margin-top: 154px;
    }
    .styles_buttonWrapper__oynmX button, .styles_buttonWrapper__oynmX>div
    {
        height: 40px!important;
        max-width: 100%!important;
    }
    .styles_buttonWrapper__oynmX button
    {
        font-size: 16px;
    }
    .styles_buttonWrapper__oynmX
    {
        margin-top: 16px;
    }
}
.styles_banner__qaK3h
{
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    display: none;
}
@media(max-width: 1439px)
{
    .styles_banner__qaK3h
    {
        width: 500px;
        right: -100px;
    }
}
@media(max-width: 1279px)
{
    .styles_banner__qaK3h
    {
        width: 400px;
        right: -84px;
    }
}
@media(max-width: 767px)
{
    .styles_banner__qaK3h
    {
        max-width: 256px;
        bottom: 32px;
        right: 50%;
        transform: translate(50%);
    }
}
.styles_timer__PSgHn
{
    color: #fd6493;
    font-size: 64px;
}
@media(max-width: 767px)
{
    .styles_timer__PSgHn
    {
        margin: 35px auto 0;
    }
}
.styles_image__mSV2g
{
    width: 600px;
    max-width: 50%;
}
@media(max-width: 767px)
{
    .styles_image__mSV2g
    {
        max-width: 100%;
        width: 100%;
        margin-bottom: 20px;
    }
}
.styles_container__sh7En
{
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    z-index: 1011;
}
.styles_container__sh7En rect
{
    fill: url(#dark-liveChat);
}
@media(max-width: 1279px)
{
    .styles_container__sh7En
    {
        display: none;
    }
}
.styles_title__pocu6
{
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    margin: 4px 0 9px;
    font-size: 17px;
    color: #fff;
    font-family: Roboto Flex,sans-serif;
}
.styles_container__OYFgN
{
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 450px;
    background: url(https://vulkka.com/img/loyalty/banner.jpg) 50% no-repeat;
    background-size: cover;
}
@media(max-width: 767px)
{
    .styles_container__OYFgN
    {
        background: url(https://vulkka.com/img/loyalty/bannerMobile.jpg) 50% no-repeat;
        align-items: flex-end;
        height: 350px;
    }
}
.styles_titleContainer__N1eEy
{
    background: none;
    border-radius: 20px;
    max-width: 800px;
    width: 100%;
    height: auto;
    position: absolute;
    top: calc(50% + 30px);
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 30px 10px;
    border: none;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}
@media(min-width: 1440px)
{
    .styles_titleContainer__N1eEy
    {
        top: calc(50% + 50px);
    }
}
@media(max-width: 1279px)
{
    .styles_titleContainer__N1eEy
    {
        width: auto;
        min-width: 350px;
    }
}
@media(max-width: 767px)
{
    .styles_titleContainer__N1eEy
    {
        width: auto;
        min-width: 350px;
        left: 50%;
        top: calc(50% + 50px);
        padding: 20px;
    }
}
.styles_subTitle__gcvTc
{
    font-size: 52px;
    font-family: Roboto Flex Bold;
    color: #fff;
    margin: 0 0 10px;
    text-align: center;
    text-transform: uppercase;
    line-height: 43px;
}
@media(max-width: 1279px)
{
    .styles_subTitle__gcvTc
    {
        font-size: 36px;
        line-height: 36px;
    }
}
@media(max-width: 767px)
{
    .styles_subTitle__gcvTc
    {
        font-size: 30px;
        line-height: 30px;
    }
}
.styles_title__20JPT
{
    color: transparent;
    font-size: 52px;
    line-height: 43px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    background: #fff;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1279px)
{
    .styles_title__20JPT
    {
        font-size: 36px;
        line-height: 36px;
    }
}
@media(max-width: 767px)
{
    .styles_title__20JPT
    {
        font-size: 30px;
        line-height: 30px;
    }
}
.styles_container__7VVHU
{
    padding: 30px 40px 0 50px;
    position: relative;
}
.styles_container__7VVHU.styles_flatColumn__pO3yd
{
    padding: 30px 40px 30px 50px;
}
.styles_container__7VVHU.styles_cyan__kqPyL
{
    background: url(https://vulkka.com/img/loyalty/backgrounds/cyan_background.svg) no-repeat;
}
.styles_container__7VVHU.styles_blue__fIF6L
{
    background: url(../../willbetgambling/image/blue_background.svg) no-repeat;
}
.styles_container__7VVHU.styles_green__hW5_J
{
    background: url(../../willbetgambling/image/green_background.svg) no-repeat;
}
.styles_container__7VVHU.styles_orange__AFvuH
{
    background: url(../../willbetgambling/image/orange_background.svg) no-repeat;
}
.styles_container__7VVHU.styles_pink__cPTQE
{
    background: url(../../willbetgambling/image/pink_background.svg) no-repeat;
}
.styles_container__7VVHU.styles_red__PC0iW
{
    background: url(../../willbetgambling/image/red_background.svg) no-repeat;
}
.styles_container__7VVHU.styles_yellow__vn7jf
{
    background: url(../../willbetgambling/image/yellow_background.svg) no-repeat;
}
@media(max-width: 1279px)
{
    .styles_container__7VVHU
    {
        overflow-x: initial;
        padding: 30px 0 0 30px;
    }
}
@media(max-width: 767px)
{
    .styles_container__7VVHU
    {
        padding: 30px 0 0 30px;
    }
}
.styles_textContent__r2Ea_
{
    display: block;
}
@media(max-width: 1279px)
{
    .styles_textContent__r2Ea_
    {
        max-width: 100%;
        margin-left: 12px;
    }
}
.styles_firstTitleWrapper___WThA
{
    flex-direction: row;
    display: flex;
    align-items: flex-start;
}
.styles_percents__Nlv9p
{
    font-size: 72px;
    line-height: 60px;
    font-family: Roboto Flex Bold;
    min-width: 110px;
    text-align: center;
    margin-right: 10px;
    white-space: nowrap;
}
.styles_percents__Nlv9p.styles_cyan__kqPyL
{
    color: #47f0fb;
}
.styles_percents__Nlv9p.styles_blue__fIF6L
{
    color: #4762fb;
}
.styles_percents__Nlv9p.styles_yellow__vn7jf
{
    color: #f1ce15;
}
.styles_percents__Nlv9p.styles_pink__cPTQE
{
    color: #d70cc3;
}
.styles_percents__Nlv9p.styles_green__hW5_J
{
    color: #00c569;
}
.styles_percents__Nlv9p.styles_red__PC0iW
{
    color: #ee2c36;
}
.styles_percents__Nlv9p.styles_orange__AFvuH
{
    color: #f79623;
}
@media(max-width: 767px)
{
    .styles_percents__Nlv9p
    {
        line-height: 50px;
        font-size: 64px;
    }
}
.styles_cashback__8ewmG
{
    margin: 0;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 30px;
    line-height: 30px;
    color: #fff;
}
.styles_secondaryText__AqfUx
{
    font-size: 15px;
    font-family: Roboto Flex Medium,sans-serif;
    color: #afb7c6;
    font-height: 30px;
    max-width: 345px;
}
@media(max-width: 767px)
{
    .styles_secondaryText__AqfUx
    {
        font-size: 12px;
    }
}
.styles_dividedLine__z9VJb
{
    height: 1px;
    width: 100%;
    margin: 15px 0;
    border: 0;
}
.styles_dividedLine__z9VJb.styles_cyan__kqPyL
{
    background: #47f0fb;
}
.styles_dividedLine__z9VJb.styles_blue__fIF6L
{
    background: #4762fb;
}
.styles_dividedLine__z9VJb.styles_yellow__vn7jf
{
    background: #f1ce15;
}
.styles_dividedLine__z9VJb.styles_pink__cPTQE
{
    background: #d70cc3;
}
.styles_dividedLine__z9VJb.styles_green__hW5_J
{
    background: #00c569;
}
.styles_dividedLine__z9VJb.styles_red__PC0iW
{
    background: #ee2c36;
}
.styles_dividedLine__z9VJb.styles_orange__AFvuH
{
    background: #f79623;
}
@media(max-width: 1279px)
{
    .styles_dividedLine__z9VJb
    {
        margin: 10px 0;
    }
}
@media(max-width: 767px)
{
    .styles_dividedLine__z9VJb
    {
        margin: 10px 0;
    }
}
.styles_secondaryTitleWrapper__iNzIh
{
    display: flex;
    margin-top: 20px;
}
@media(max-width: 1279px)
{
    .styles_secondaryTitleWrapper__iNzIh
    {
        margin: 0;
        padding-right: 20px;
    }
}
@media(max-width: 767px)
{
    .styles_secondaryTitleWrapper__iNzIh
    {
        margin: 0;
        align-items: center;
        justify-content: space-between;
        padding-right: 20px;
    }
}
.styles_description__jrKKo
{
    margin: 0;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
    padding-left: 20px;
}
@media(max-width: 480px)
{
    .styles_description__jrKKo.styles_last__DfgTg
    {
        padding: 0 20px;
    }
}
.styles_description__jrKKo.styles_cyan__kqPyL
{
    border-left: 1px solid #47f0fb;
    border-right: 1px solid #47f0fb;
}
.styles_description__jrKKo.styles_blue__fIF6L
{
    border-left: 1px solid #4762fb;
    border-right: 1px solid #4762fb;
}
.styles_description__jrKKo.styles_yellow__vn7jf
{
    border-left: 1px solid #f1ce15;
    border-right: 1px solid #f1ce15;
}
.styles_description__jrKKo.styles_pink__cPTQE
{
    border-left: 1px solid #d70cc3;
    border-right: 1px solid #d70cc3;
}
.styles_description__jrKKo.styles_green__hW5_J
{
    border-left: 1px solid #00c569;
    border-right: 1px solid #00c569;
}
.styles_description__jrKKo.styles_red__PC0iW
{
    border-left: 1px solid #ee2c36;
    border-right: 1px solid #ee2c36;
}
.styles_description__jrKKo.styles_orange__AFvuH
{
    border-left: 1px solid #f79623;
    border-right: 1px solid #f79623;
}
.styles_description__jrKKo.styles_withBorder__V7ZPP
{
    padding: 0 20px;
}
@media(max-width: 1279px)
{
    .styles_description__jrKKo
    {
        font-size: 16px;
        border: none;
    }
}
@media(max-width: 767px)
{
    .styles_description__jrKKo
    {
        font-size: 16px;
        padding: 0;
        border: none;
    }
}
.styles_decorativeLine__lZ5Is
{
    position: absolute;
    width: 3px;
    height: 100%;
    top: 4px;
    left: calc(50% + 4px);
    transform: translate(-50%);
}
.styles_decorativeLine__lZ5Is.styles_isFirstLine__M_oK3
{
    top: 160px;
    height: calc(100% - 160px);
}
.styles_decorativeLine__lZ5Is.styles_isFirstLineFlatColumn___nDTf
{
    top: 164px;
    height: calc(100% - 160px);
}
@media(max-width: 1279px)
{
    .styles_decorativeLine__lZ5Is.styles_isFirstLineFlatColumn___nDTf
    {
        top: 115px;
        height: 100%;
    }
}
.styles_decorativeLine__lZ5Is.styles_isLastLine__oXq1d
{
    height: calc(100% - 150px);
}
.styles_decorativeLine__lZ5Is.styles_isLastLineFlatColumn__qFXQS
{
    height: calc(100% - 140px);
}
@media(max-width: 1279px)
{
    .styles_decorativeLine__lZ5Is.styles_isLastLineFlatColumn__qFXQS
    {
        height: calc(100% - 115px);
    }
}
.styles_decorativeLine__lZ5Is.styles_cyan__kqPyL
{
    background: #47f0fb;
}
.styles_decorativeLine__lZ5Is.styles_blue__fIF6L
{
    background: #4762fb;
}
.styles_decorativeLine__lZ5Is.styles_yellow__vn7jf
{
    background: #f1ce15;
}
.styles_decorativeLine__lZ5Is.styles_pink__cPTQE
{
    background: #d70cc3;
}
.styles_decorativeLine__lZ5Is.styles_green__hW5_J
{
    background: #00c569;
}
.styles_decorativeLine__lZ5Is.styles_red__PC0iW
{
    background: #ee2c36;
}
.styles_decorativeLine__lZ5Is.styles_orange__AFvuH
{
    background: #f79623;
}
@media(max-width: 1279px)
{
    .styles_decorativeLine__lZ5Is
    {
        top: 0;
        height: 100%;
        left: 20px;
    }
    .styles_decorativeLine__lZ5Is.styles_isFirstLine__M_oK3
    {
        top: 240px;
        height: calc(100% - 240px);
    }
    .styles_decorativeLine__lZ5Is.styles_isLastLine__oXq1d
    {
        height: calc(100% - 80px);
    }
    .styles_decorativeLine__lZ5Is.styles_flatColumn__pO3yd
    {
        left: 40px;
    }
}
.styles_levelsWrapper__Dt3xn
{
    margin-top: -60px;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
}
.styles_levelsWrapper__Dt3xn>div:nth-child(odd)
{
    margin-left: 75px;
}
.styles_levelsWrapper__Dt3xn.styles_flatColumn__pO3yd
{
    margin-top: 0;
    display: flex;
    flex-flow: row-reverse;
    align-items: flex-end;
}
@media(max-width: 1279px)
{
    .styles_levelsWrapper__Dt3xn
    {
        margin-top: 25px;
        height: auto!important;
        display: block;
    }
    .styles_levelsWrapper__Dt3xn>div:nth-child(odd)
    {
        margin-left: 0;
    }
    .styles_levelsWrapper__Dt3xn.styles_flatColumn__pO3yd
    {
        margin-top: 20px;
    }
}
@media(max-width: 767px)
{
    .styles_levelsWrapper__Dt3xn
    {
        margin-top: 25px;
        height: auto!important;
        display: block;
    }
    .styles_levelsWrapper__Dt3xn>div:nth-child(odd)
    {
        margin-left: 0;
    }
}
.styles_newBieTextContent__LT61s
{
    margin: 66px 0 -55px;
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    font-family: Roboto Flex Medium,sans-serif;
}
.styles_newBieTitle__QepRu
{
    font-size: 40px;
    line-height: 48px;
    color: #fff;
}
.styles_newBiePointsDescriptions__l9V98
{
    display: flex;
    align-items: center;
}
.styles_newBieCurrentPoints__tiuOb
{
    color: #f79622;
    font-size: 24px;
    margin-right: 7px;
}
.styles_newBieNextLevelPoints__ZGj8L
{
    color: #afb7c6;
    font-size: 24px;
}
.styles_newBieNextLevelPointsDescription__rm0bo
{
    color: #afb7c6;
    font-size: 15px;
    margin-left: 3px;
    margin-top: 3px;
}
.styles_levelCardContainer__nrgnr
{
    background: #191a23;
    border-radius: 12px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 415px;
    margin-top: 16px;
    margin-bottom: 16px;
}
.styles_levelCardContainer__nrgnr:after
{
    position: absolute;
    content: "";
    z-index: 2;
    border-radius: 50%;
    background: #1c1d27;
    background-size: 16px;
    width: 12px;
    height: 12px;
}
.styles_levelCardContainer__nrgnr.styles_leftCircle__rSG9z:after
{
    left: -50px;
}
.styles_levelCardContainer__nrgnr.styles_rightCircle__JeOKX:after
{
    right: -49px;
}
.styles_levelCardContainer__nrgnr.styles_collected__P6Tqs:after
{
    border: 3px solid #00c569!important;
    background: #00c569 url(../../willbetgambling/image/check-white.svg) 50% no-repeat;
    width: 24px!important;
    height: 24px!important;
    left: -56px;
    background-size: 18px;
}
.styles_levelCardContainer__nrgnr.styles_blue__XdrX_:after
{
    border: 3px solid #4762fb;
}
.styles_levelCardContainer__nrgnr.styles_yellow__rsFIR:after
{
    border: 3px solid #f1ce15;
}
.styles_levelCardContainer__nrgnr.styles_pink__ETuO1:after
{
    border: 3px solid #d70cc3;
}
.styles_levelCardContainer__nrgnr.styles_green__kYxJ0:after
{
    border: 3px solid #00c569;
}
.styles_levelCardContainer__nrgnr.styles_red__D2c62:after
{
    border: 3px solid #ee2c36;
}
.styles_levelCardContainer__nrgnr.styles_orange__IHJYX:after
{
    border: 3px solid #f79623;
}
.styles_levelCardContainer__nrgnr:before
{
    position: absolute;
    content: "";
    width: 32px;
    height: 1px;
}
.styles_levelCardContainer__nrgnr.styles_leftLine__sKR5Y:before
{
    left: -32px;
}
.styles_levelCardContainer__nrgnr.styles_rightLine__xKAgJ:before
{
    right: -30px;
}
.styles_levelCardContainer__nrgnr.styles_cyan__HYk1h:before
{
    background: #47f0fb;
}
.styles_levelCardContainer__nrgnr.styles_blue__XdrX_:before
{
    background: #4762fb;
}
.styles_levelCardContainer__nrgnr.styles_yellow__rsFIR:before
{
    background: #f1ce15;
}
.styles_levelCardContainer__nrgnr.styles_pink__ETuO1:before
{
    background: #d70cc3;
}
.styles_levelCardContainer__nrgnr.styles_green__kYxJ0:before
{
    background: #00c569;
}
.styles_levelCardContainer__nrgnr.styles_red__D2c62:before
{
    background: #ee2c36;
}
.styles_levelCardContainer__nrgnr.styles_orange__IHJYX:before
{
    background: #f79623;
}
@media(max-width: 1279px)
{
    .styles_levelCardContainer__nrgnr
    {
        width: 100%;
        padding: 5px 0;
        margin-left: 10px!important;
        order: 0;
        margin-bottom: 8px;
        margin-top: auto!important;
    }
    .styles_levelCardContainer__nrgnr:after
    {
        background-size: 16px;
        width: 12px!important;
        height: 12px!important;
        left: -29px!important;
    }
    .styles_levelCardContainer__nrgnr:before
    {
        width: 10px!important;
        height: 1px!important;
        left: -10px!important;
    }
    .styles_levelCardContainer__nrgnr.styles_collected__P6Tqs:after
    {
        width: 18px!important;
        height: 18px!important;
        background-size: 14px;
        left: -32px!important;
    }
}
.styles_descriptionTitle__C6ZuF
{
    font-size: 14px;
    margin-top: 0;
    line-height: 21px;
    font-family: Roboto Flex Medium,sans-serif;
    color: #afb7c6;
}
@media(max-width: 1279px)
{
    .styles_descriptionTitle__C6ZuF
    {
        margin-top: 2px;
        font-size: 12px;
    }
}
@media(max-width: 767px)
{
    .styles_descriptionTitle__C6ZuF
    {
        margin-top: 2px;
        font-size: 14px;
    }
}
.styles_textContainer__3v7Bz
{
    width: 100%;
}
.styles_textContainer__3v7Bz a
{
    text-decoration: none;
}
.styles_levelTitle__mDPGv
{
    font-size: 16px;
    line-height: 18px;
    font-family: Roboto Flex Bold;
    background: linear-gradient(61.28deg,#3e71f4,#d60cc3);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0 0 12px;
}
@media(max-width: 1279px)
{
    .styles_levelTitle__mDPGv
    {
        margin-bottom: 2px;
    }
}
.styles_beginnerTitle__yzmt9
{
    color: #fff;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 18px;
    font-style: normal;
}
.styles_image__z4WL4
{
    width: 190px;
    height: 190px;
}
@media(max-width: 1279px)
{
    .styles_image__z4WL4
    {
        width: 130px;
        height: 130px;
    }
}
@media(max-width: 767px)
{
    .styles_image__z4WL4
    {
        width: 130px;
        height: 130px;
    }
}
.styles_pointsContainer__1TQAe
{
    display: flex;
    align-items: baseline;
    min-height: 55px;
    justify-content: space-between;
    padding-right: 25px;
}
.styles_currentPoints___HHVg
{
    font-family: Roboto Flex Medium,sans-serif;
    color: #f79623;
    font-size: 24px;
    line-height: 30px;
    margin-right: 5px;
}
@media(max-width: 1279px)
{
    .styles_currentPoints___HHVg
    {
        font-size: 16px;
        line-height: 24px;
    }
}
@media(max-width: 767px)
{
    .styles_currentPoints___HHVg
    {
        font-size: 16px;
        line-height: 24px;
    }
}
.styles_points__TvJa2
{
    color: #fff;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 17px;
    line-height: 22px;
}
.styles_points__TvJa2.styles_flatColumn__Ed4KH
{
    transform: translateY(25px);
}
@media(max-width: 1279px)
{
    .styles_points__TvJa2
    {
        font-size: 14px;
        line-height: 18px;
    }
}
@media(max-width: 767px)
{
    .styles_points__TvJa2
    {
        font-size: 14px;
        line-height: 18px;
    }
}
.styles_collected__P6Tqs
{
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 24px;
    line-height: 30px;
    color: #00c569;
}
.styles_prize__GtLxF
{
    margin: 0;
    font-family: Roboto Flex Bold;
    font-size: 17px;
    display: block;
    line-height: 22px;
    background: linear-gradient(0deg,#f7931b,#fcff79 86.61%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}
.styles_login__AvGR9
{
    cursor: pointer;
}
.styles_login__AvGR9:hover
{
    text-decoration: underline;
}
.styles_newbieLevelTitle__UsdTY
{
    font-size: 40px;
    line-height: 110%;
    font-family: Roboto Flex Bold;
    background: linear-gradient(61.28deg,#3e71f4,#d60cc3);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_newBiePointsDescriptions__Eo69t
{
    display: flex;
    align-items: center;
}
.styles_newBieCurrentPoints__bikYG
{
    color: #f79622;
    font-size: 24px;
    margin-right: 7px;
}
.styles_newBieNextLevelPoints__4DzBE
{
    color: #afb7c6;
    font-size: 24px;
}
.styles_newBieNextLevelPointsDescription__3df0P
{
    color: #afb7c6;
    font-size: 15px;
    margin-left: 3px;
    margin-top: 3px;
}
.styles_container__iKHPQ
{
    display: flex;
    align-items: center;
    justify-content: center;
    filter: grayscale(1) brightness(.5);
}
.styles_container__iKHPQ img
{
    margin: 0 5px;
    cursor: pointer;
    object-fit: contain;
}
.styles_wrapper__e3MRP
{
    display: none;
    padding: 6px 16px;
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    background: rgba(209,216,226,.8);
}
.styles_infoItem__3XsYh
{
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
    height: 100%;
    font-size: 13px;
    cursor: pointer;
    font-family: Roboto Flex;
}
.mobile-payments-info .swiper
{
    padding: 6px 16px;
    margin: -6px -16px;
}
.mobile-payments-info .swiper-slide
{
    padding: 0 30px;
}
.mobile-payments-info .swiper-button-prev
{
    left: 16px;
    top: calc(50% + 10px);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transition: transform .5s;
    background: #18171b;
}
.mobile-payments-info .swiper-button-prev:after
{
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 0 0 no-repeat;
    background-size: contain;
}
.mobile-payments-info .swiper-button-prev:hover
{
    background-color: hsla(0,0%,100%,.1);
    transform: scale(1.1);
}
.mobile-payments-info .swiper-button-next
{
    right: 16px;
    top: calc(50% + 10px);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transition: transform .5s;
    background: #18171b;
}
.mobile-payments-info .swiper-button-next:after
{
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 0 0 no-repeat;
    transform: rotate(180deg);
    background-size: contain;
}
.mobile-payments-info .swiper-button-next:hover
{
    background-color: hsla(0,0%,100%,.1);
    transform: scale(1.1);
}
.styles_wrapper__iMzIH
{
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 13px 20px;
    background-color: #1c1d27;
    z-index: 100;
}
.styles_container__9t1mB
{
    grid-template-columns: repeat(2,1fr);
    display: grid;
    grid-gap: 15px;
}
.styles_container__9t1mB>div:first-child>button
{
    background: transparent;
    border: 1px solid hsla(0,0%,100%,.25);
    color: #fff!important;
}
.styles_container__9t1mB>div:first-child>button:hover
{
    background: linear-gradient(318.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
.styles_container__9t1mB>div:first-child>button:active
{
    background: linear-gradient(270.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
@media(max-width: 767px)
{
    .styles_container__9t1mB>div:first-child>button:active, .styles_container__9t1mB>div:first-child>button:hover
    {
        background: transparent;
    }
}
.styles_container__9t1mB button
{
    padding: 13px 32px;
    width: 100%;
    white-space: nowrap;
}
.styles_notFoundWrapper__F2W55
{
    position: absolute;
    top: 50%;
    left: 50%;
    padding-top: 50px;
    transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    gap: 30px;
    min-width: 300px;
}
.styles_notFoundWrapper__F2W55 span
{
    color: #fff;
    font-size: 18px;
    font-family: Roboto Flex Medium;
    text-transform: uppercase;
    text-align: center;
}
.styles_container__ETVIr
{
    padding: 30px 0 0;
    margin: 0 auto;
    display: grid;
    grid-gap: 12px;
    gap: 12px;
    position: relative;
    grid-gap: 15px;
    max-width: 1280px;
    width: 100%;
    grid-template-columns: repeat(6,minmax(0,1fr));
}
@media(max-width: 1279px)
{
    .styles_container__ETVIr
    {
        grid-gap: 9px;
        grid-template-columns: repeat(4,minmax(0,1fr));
    }
}
@media(max-width: 767px)
{
    .styles_container__ETVIr
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}
.styles_inner__MP70_
{
    background: transparent;
    background-size: cover;
    background-position: 100% 120px;
    background-repeat: no-repeat;
}
@media(max-width: 767px)
{
    .styles_inner__MP70_
    {
        background-position: 100% 100px;
    }
}
.styles_wrapper__i4vME
{
    padding: 80px 15px 50px;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}
@media(min-width: 767px)
{
    .styles_wrapper__i4vME
    {
        padding: 80px 30px 40px;
    }
}
@media(min-width: 1279px)
{
    .styles_wrapper__i4vME
    {
        padding: 160px 0 30px;
    }
}
@media(min-width: 1441px)
{
    .styles_wrapper__i4vME
    {
        max-width: 1400px;
    }
}
.styles_contentBox__TazbB
{
    width: 100%;
    padding-bottom: 40px;
}
@media(min-width: 1279px)
{
    .styles_contentBox__TazbB
    {
        width: 70%;
    }
}
.styles_gamesBox__K_I8n
{
    width: 30%;
}
.styles_title__chNIA
{
    margin: 0;
    font-family: Roboto Flex Bold;
    color: #afb7c6;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 20px;
    text-align: center;
}
@media(min-width: 1279px)
{
    .styles_title__chNIA
    {
        text-align: left;
    }
}
.styles_content__LTUWY
{
    padding-bottom: 50px;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
}
.styles_content__LTUWY>div
{
    max-width: 100%!important;
}
.styles_content__LTUWY li, .styles_content__LTUWY ol, .styles_content__LTUWY ul
{
    color: #afb7c6;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
}
.styles_content__LTUWY b, .styles_content__LTUWY h5, .styles_content__LTUWY strong
{
    color: #afb7c6;
    margin: 10px auto;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
}
.styles_content__LTUWY h5
{
    font-size: 14px;
}
.styles_content__LTUWY ol
{
    list-style-type: decimal;
    -webkit-padding-start: 40px;
    padding-inline-start: 40px;
}
.styles_content__LTUWY ol, .styles_content__LTUWY p
{
    display: block;
    -webkit-margin-before: 1em;
    margin-block-start: 1em;
    -webkit-margin-after: 1em;
    margin-block-end: 1em;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
}
.styles_content__LTUWY p
{
    font-family: Roboto Flex Medium,sans-serif;
}
.styles_content__LTUWY a
{
    color: #afb7c6;
    cursor: pointer;
    text-decoration: underline;
}
.styles_gamesWrapper__Wq8m_
{
    padding: 40px 15px 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}
@media(min-width: 1441px)
{
    .styles_gamesWrapper__Wq8m_
    {
        max-width: 1400px;
    }
}
.styles_buttons__aF_Zq
{
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}
.styles_container__ZB3Sq
{
    background: #1b1f42;
    box-shadow: 0 20px 30px rgba(0,0,0,.25);
    border-radius: 12px;
    padding: 30px 25px 25px;
    display: flex;
    position: relative;
    margin: 0 auto 64px;
    z-index: 2;
}
.styles_container__ZB3Sq a
{
    text-decoration: none;
}
@media(max-width: 1279px)
{
    .styles_container__ZB3Sq
    {
        border-radius: 0;
        flex-direction: column;
        margin: 60px auto 0;
    }
    .styles_container__ZB3Sq .styles_slick-list__N2vrz
    {
        margin: initial;
        padding: initial;
    }
    .styles_container__ZB3Sq .styles_slick-list__N2vrz>div>div>div>div
    {
        padding-right: 0;
    }
}
.styles_leftBlock__J_jKt
{
    display: block;
    max-width: 260px;
    width: 100%;
    text-align: center;
    margin-left: 10px;
}
.styles_leftBlock__J_jKt button
{
    margin: 0 auto;
}
@media(max-width: 1279px)
{
    .styles_leftBlock__J_jKt
    {
        margin: 0 auto 10px;
    }
}
.styles_description__Zp5Uw
{
    margin-top: 14px;
}
.styles_description__Zp5Uw>div
{
    border-top: 1px solid #333646;
}
.styles_description__Zp5Uw>div:last-child
{
    border-bottom: 1px solid #333646;
}
.styles_description__Zp5Uw>div:first-child
{
    border-top: none;
}
.styles_descriptionLine__ND_8u
{
    padding: 16px 0;
    display: flex;
    justify-content: space-between;
}
.styles_descriptionTitle__Posau
{
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #afb7c6;
    font-family: Roboto Flex Medium;
}
.styles_descriptionValue__GNJgB
{
    font-size: 16px;
    line-height: 20px;
}
.styles_descriptionValue__GNJgB, .styles_title__y3hHn
{
    font-family: Roboto Flex Bold;
    color: #fff;
    text-transform: uppercase;
}
.styles_title__y3hHn
{
    margin: 0;
    font-size: 22px;
    line-height: 27px;
}
@media(max-width: 1279px)
{
    .styles_title__y3hHn
    {
        font-size: 16px;
        line-height: 20px;
    }
}
.styles_rightBlock__aeM_A
{
    position: relative;
    overflow: hidden;
    margin: -8%;
    padding: 8% 8% 8% 10%;
}
@media(max-width: 1279px)
{
    .styles_rightBlock__aeM_A
    {
        padding: 0;
        margin: initial;
        margin-right: -25px;
        position: relative;
        margin-top: 30px;
    }
}
.styles_providerImageObject__WVisL, .styles_providerImageObject__WVisL img
{
    width: 76px;
}
.styles_container__N__sl
{
    padding-top: 100px;
}
@media(max-width: 767px)
{
    .styles_container__N__sl
    {
        padding-top: 60px;
    }
}
.styles_providerImage__aSSuO
{
    position: relative;
    display: flex;
    justify-content: center;
    margin: 100px auto 150px;
}
@media(max-width: 767px)
{
    .styles_providerImage__aSSuO
    {
        margin: 70px auto 80px;
    }
}
.styles_providerImage__aSSuO img, .styles_providerImage__aSSuO object
{
    height: 150px;
    z-index: 1;
    max-width: 95%;
}
.styles_blured__00dNH
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 350px!important;
    filter: blur(15px);
    opacity: .3;
}
.styles_container__kzOFL
{
    padding: 0 60px;
    max-width: 1700px;
    margin: 70px auto 50px;
    width: 100%;
}
@media(max-width: 1279px)
{
    .styles_container__kzOFL
    {
        padding: 0 8px;
        margin: 40px auto;
        max-width: 750px;
    }
}
@media(max-width: 767px)
{
    .styles_container__kzOFL
    {
        padding: 0 8px;
        margin: 40px auto;
        max-width: 380px;
    }
}
.styles_title__hAjgW
{
    text-transform: uppercase;
    color: #fff;
    font-family: Roboto Flex Bold;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 25px;
    max-width: 1000px;
    margin: 0 auto 50px;
    border-bottom: 1px solid #323340;
    text-align: center;
}
@media(max-width: 1279px)
{
    .styles_title__hAjgW
    {
        font-size: 20px;
        line-height: 25px;
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 35px;
    }
}
.styles_gamesContainer__ei__M
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
}
@media(max-width: 1279px)
{
    .styles_gamesContainer__ei__M
    {
        grid-template-columns: repeat(4,1fr);
        grid-gap: 12px;
    }
}
@media(max-width: 767px)
{
    .styles_gamesContainer__ei__M
    {
        grid-template-columns: repeat(3,1fr);
        grid-gap: 12px;
    }
}
.styles_container__AaKGH
{
    height: 520px;
    width: 100%;
    background: url(https://vulkka.com/img/testimonials/banner.jpg) 50% no-repeat;
    background-size: cover;
    position: relative;
}
@media(max-width: 767px)
{
    .styles_container__AaKGH
    {
        height: 520px;
        background: url(https://vulkka.com/img/testimonials/banner_767.jpg) 50% no-repeat;
        background-size: initial;
        background-position: 50%;
    }
}
.styles_textContainer__jG4n_
{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-580px);
    z-index: 10;
}
@media(max-width: 1279px)
{
    .styles_textContainer__jG4n_
    {
        transform: translate(-350px,-20%);
    }
}
@media(max-width: 767px)
{
    .styles_textContainer__jG4n_
    {
        transform: translate(-50%,-50%);
        top: 45%;
        text-align: center;
        width: 100%;
        padding: 0 15px;
    }
}
.styles_title__QY1UE
{
    background: linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Roboto Flex Bold;
    filter: drop-shadow(2px 4px 6px black);
    font-size: 64px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: uppercase;
}
@media(max-width: 767px)
{
    .styles_title__QY1UE
    {
        font-size: 34px;
    }
}
.styles_gradient__AcPBY
{
    background: linear-gradient(270deg,hsla(0,0%,85%,0) 10.96%,#000 104.99%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
@media(max-width: 767px)
{
    .styles_gradient__AcPBY
    {
        background: linear-gradient(180deg,rgba(0,0,0,.4) .96%,#000 107.99%);
    }
}
.styles_container__GzQ1W
{
    display: flex;
    padding: 20px 12px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    border: 1px solid hsla(0,0%,100%,.25);
    background: #18171b;
    background-size: cover;
    height: 95px;
}
.styles_container__GzQ1W img
{
    max-height: 55px;
    max-width: 200px;
}
.styles_wrapper__qLDy2
{
    padding: 60px 0;
    background: initial;
    background-size: cover;
}
@media(max-width: 767px)
{
    .styles_wrapper__qLDy2
    {
        padding: 0 30px;
    }
}
.styles_container__2tC9X
{
    display: grid;
    grid-gap: 20px;
    margin: 0 auto;
    max-width: 1000px;
    grid-template-columns: repeat(3,1fr);
    padding: 0 15px;
}
@media(max-width: 767px)
{
    .styles_container__2tC9X
    {
        grid-template-columns: 1fr;
        margin-top: -100px;
        z-index: 100;
        position: relative;
        padding: 0;
    }
}
@keyframes styles_rotating__jaRjF
{
    0%
    {
        transform: rotate(1turn);
    }
    to
    {
        transform: rotate(0deg);
    }
}
.styles_sticky__naou2
{
    position: fixed;
    bottom: 65%;
    right: 40px;
    padding: 16px 120px 16px 12px;
    border-radius: 12px;
    font-family: Roboto Flex Bold;
    cursor: pointer;
    z-index: 50;
    background: linear-gradient(180deg,#202346,#16194d);
    border: 1px solid #3fd6ff;
}
.styles_sticky__naou2:hover
{
    border: 2px solid #fff;
}
.styles_sticky__naou2 .styles_gradient__tUexJ
{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    border-radius: 10px;
}
@media(max-width: 767px)
{
    .styles_sticky__naou2 .styles_gradient__tUexJ
    {
        border-radius: 8px;
    }
    .styles_sticky__naou2
    {
        bottom: 8%;
        right: 20px;
        width: max-content;
        min-width: 80px;
        padding: 8px 75px 8px 8px;
        border-radius: 10px;
        text-align: center;
    }
}
.styles_sticky__naou2 span
{
    position: relative;
    font-size: 20px;
    z-index: 2;
}
@media(max-width: 767px)
{
    .styles_sticky__naou2 span
    {
        font-size: 12px;
        line-height: 16px;
    }
}
.styles_sticky__naou2 .styles_wheel__1ZtIM
{
    position: absolute;
    bottom: -31px;
    right: -10px;
    width: 120px;
    animation: styles_rotating__jaRjF 4s linear infinite;
    z-index: 2;
}
@media(max-width: 767px)
{
    .styles_sticky__naou2 .styles_wheel__1ZtIM
    {
        bottom: -23px;
        width: 76px;
    }
}
.styles_sticky__naou2 .styles_wheelWrap__kcfwW
{
    position: absolute;
    bottom: -31px;
    right: -10px;
    width: 120px;
    height: 120px;
    z-index: 2;
}
@media(max-width: 767px)
{
    .styles_sticky__naou2 .styles_wheelWrap__kcfwW
    {
        bottom: -23px;
        width: 76px;
        height: 76px;
    }
}
.styles_sticky__naou2 span
{
    text-transform: uppercase;
    background: #3fd6ff;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_langWrapper__6yvBE
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 1.25px 1.5px;
}
.styles_langWrapperActive__Ld0kn
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
.styles_changeLanguageWrapper__la5tp
{
    margin: 0 auto 20px;
    padding: 10px 0 15px;
    display: flex;
    transition: padding .3s;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    justify-content: center;
    width: 100%;
    box-sizing: border-box;
}
@media(min-width: 1440px)
{
    .styles_changeLanguageWrapper__la5tp.styles_big__S5uFP
    {
        padding: 30px 0 15px;
    }
}
.styles_selected__Ykix8
{
    border-radius: 0 0 8px 8px;
    box-shadow: 0 10px 20px rgba(0,0,0,.5);
    background-color: #0c1c3e;
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
}
.styles_auth__aHNw_
{
    position: absolute;
    right: -20px;
    min-height: auto;
}
@media(min-width: 1440px)
{
    .styles_auth__aHNw_.styles_big__S5uFP
    {
        transform: translateY(2px);
    }
}
.styles_lang__2kqCu
{
    width: 28px;
    height: 28px;
    border-radius: 100px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #19191d;
    box-sizing: content-box;
    position: relative;
    display: block;
}
.styles_lang__2kqCu>svg
{
    width: 100%;
    height: 100%;
    border-radius: 100px;
}
.styles_plain__d0EO6
{
    padding: 8px 10px;
    font-size: 14px;
    font-family: Roboto Flex Bold;
    color: #5f698c;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    border-radius: 4px;
    transition: background-color .25s ease,color .25s ease;
    cursor: pointer;
    margin: auto;
    min-height: 40px;
}
.styles_plain__d0EO6:hover
{
    color: #fff;
    background-color: #232c56;
}
.styles_plain__d0EO6.styles_active__1X8uV, .styles_plain__d0EO6:active
{
    color: #fff;
    background-color: #171d41;
}
.styles_plainImg__EhSL7
{
    width: 30px;
    height: 20px;
}
.styles_plainCode__zr0O3
{
    text-transform: uppercase;
}
.styles_wrapper__FyPHV
{
    font-family: Roboto Flex;
    color: #acaec9;
    text-align: center;
    font-size: 14px;
    padding-bottom: 50px;
    max-width: 1024px;
    margin: 0 auto;
}
.styles_wrapper__FyPHV a
{
    color: #acaec9;
}
@media(max-width: 1279px)
{
    .styles_wrapper__FyPHV
    {
        padding: 0 15px 50px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__FyPHV
    {
        padding: 0 15px 50px;
    }
}
.styles_container__GAF9Q
{
    font-family: Roboto Flex;
    color: #acaec9;
    text-transform: uppercase;
}
.styles_container__GAF9Q span
{
    font-family: Roboto Flex Medium;
}
.styles_container__GAF9Q span:empty
{
    display: block;
    height: 19px;
}
.styles_container__GAF9Q ul
{
    list-style: none;
    padding: 0;
    margin-top: 8px;
    font-size: 13px;
    line-height: 14px;
}
.styles_container__GAF9Q ul li
{
    padding: 4px 0;
    text-transform: capitalize;
}
.styles_container__GAF9Q ul li a
{
    color: #fff;
    text-decoration: none;
}
.styles_container__GAF9Q ul li a:hover
{
    text-decoration: underline;
}
@media(max-width: 1279px)
{
    .styles_container__GAF9Q
    {
        margin: 0 16px 15px 0;
    }
    .styles_container__GAF9Q ul
    {
        font-size: 12px;
        line-height: 18px;
    }
}
@media(max-width: 767px)
{
    .styles_container__GAF9Q
    {
        margin: 0 16px 10px 0;
        font-size: 14px;
    }
    .styles_container__GAF9Q span
    {
        display: block;
        margin-bottom: 10px;
    }
    .styles_container__GAF9Q ul
    {
        font-size: 12px;
        line-height: 18px;
    }
    .styles_container__GAF9Q ul li
    {
        padding: 3px 0;
    }
}
.styles_split__QzyCV
{
    display: flex;
    justify-content: space-between;
}
@media(min-width: 767px)
{
    .styles_nonSplit__eTpn9
    {
        margin-top: -10px;
    }
}
.styles_wrapper__dzLUm
{
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    display: flex;
    padding: 50px 0;
    align-items: flex-start;
    justify-content: center;
    position: relative;
}
@media(max-width: 1279px)
{
    .styles_wrapper__dzLUm
    {
        display: block;
        padding: 30px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__dzLUm
    {
        max-width: 300px;
        flex-direction: column;
        padding: 0;
    }
}
.styles_menuWrapper__UrIin
{
    width: 80%;
}
@media(max-width: 1279px)
{
    .styles_menuWrapper__UrIin
    {
        width: 70%;
        margin: 0 0 20px;
    }
}
@media(max-width: 767px)
{
    .styles_menuWrapper__UrIin
    {
        width: 100%;
        margin: 20px 0;
    }
}
.styles_menuContainer__MAEGb
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
@media(max-width: 767px)
{
    .styles_menuContainer__MAEGb
    {
        flex-direction: column;
    }
    .styles_menuContainer__MAEGb>div:last-child>ul
    {
        margin-top: -10px;
    }
}
.styles_licenseContainer__Rt7f0
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.styles_licenseContainer__Rt7f0 img
{
    width: auto;
    height: auto;
}
@media(max-width: 1279px)
{
    .styles_licenseContainer__Rt7f0
    {
        margin-bottom: 50px;
    }
}
@media(max-width: 767px)
{
    .styles_licenseContainer__Rt7f0
    {
        position: absolute;
        right: 0;
        top: 45px;
    }
}
.styles_tabWrapper__Yoza3
{
    display: flex;
}
@media(max-width: 1279px)
{
    .styles_tabWrapper__Yoza3
    {
        margin-top: 20px;
        justify-content: space-between;
        padding: 0 20px;
    }
}
.styles_wrapper__Hjla3
{
    height: 100%;
    display: flex;
    align-items: center;
}
@media(max-width: 1279px)
{
    .styles_wrapper__Hjla3
    {
        height: 100%;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__Hjla3
    {
        height: auto;
    }
}
.styles_content__wyg6M
{
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto 30px;
    align-items: center;
}
@media(max-width: 1279px)
{
    .styles_content__wyg6M
    {
        padding: 15px 40px;
    }
}
@media(max-width: 767px)
{
    .styles_content__wyg6M
    {
        height: auto;
        padding: 15px 0;
        margin: 0;
    }
    .styles_content__wyg6M>:last-child:nth-child(odd)
    {
        grid-column-start: 1;
        grid-column-end: 3;
    }
}
.styles_content__wyg6M img
{
    max-height: 50px;
    margin: 12px 20px;
    filter: grayscale(1) brightness(1.5);
    cursor: pointer;
}
.styles_content__wyg6M img:hover
{
    filter: none;
}
@media(max-width: 1279px)
{
    .styles_content__wyg6M img
    {
        margin: 5px 15px;
        max-height: 50px;
        max-width: 90px;
    }
    .styles_content__wyg6M img:hover
    {
        filter: none;
        -webkit-filter: none;
    }
}
@media(max-width: 767px)
{
    .styles_content__wyg6M img
    {
        max-height: 50px;
        max-width: 84px;
        margin: 8px 10px;
    }
    .styles_content__wyg6M img:hover
    {
        filter: none;
        -webkit-filter: none;
    }
}
.styles_wrapper__TmisW
{
    width: 100%;
    padding: 20px 30px 0;
    background-size: contain;
}
.styles_title__R_Z0A
{
    background: #fff;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 30px auto 40px;
    text-align: center;
    font-size: 24px;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
}
@media(max-width: 1279px)
{
    .styles_title__R_Z0A
    {
        font-size: 20px;
        margin: 10px auto;
    }
}
.styles_container__kYBo5
{
    border-radius: 15px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    min-width: 300px;
    align-items: center;
}
.styles_container__ploYM
{
    background: #0c1c3e;
    background-image: url(https://vulkka.com/img/footer/footerBackground.png);
    background-size: cover;
    border-radius: none;
}
@media(max-width: 767px)
{
    .styles_container__ploYM
    {
        background-size: contain;
    }
}
.styles_mainFooter__ixEHd
{
    max-width: 1440px;
    padding: 30px 0 0;
    margin: 0 auto;
    background: none;
}
@media(max-width: 1279px)
{
    .styles_mainFooter__ixEHd
    {
        padding-top: 0;
    }
}
.styles_footerLinkTop__ycbo9
{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
    color: #fff;
    font-size: 13px;
    font-family: Roboto Flex Medium;
    line-height: 17px;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
}
.styles_footerLinkTop__ycbo9 a:hover
{
    color: #3fd6ff;
}
.styles_burgerMenuButton__Ekv5D
{
    background-image: url(../../willbetgambling/image/menu_burger.svg);
}
.styles_burgerMenuButton__Ekv5D, .styles_homeButton__3D4VD
{
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
}
.styles_homeButton__3D4VD
{
    background-image: url(../../willbetgambling/image/home.svg);
}
.styles_searchButton__COdmy
{
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../../willbetgambling/image/search_header.svg) no-repeat 50%;
}
.styles_menuWrapper__iD_Tq
{
    display: flex;
    justify-content: flex-start;
    width: 100%;
    align-items: center;
}
.styles_listMenu__Aj5th
{
    display: flex;
    padding: 0;
    font-family: Roboto Flex Medium;
}
.styles_listMenu__Aj5th>:not(:first-child)
{
    margin-left: 22px;
}
@media(max-width: 1279px)
{
    .styles_listMenu__Aj5th>:not(:first-child)
    {
        margin-left: 17px;
    }
}
.styles_navLink__ch_Az
{
    background: #fff;
    font-size: 13px;
    line-height: 17px;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_navLink__ch_Az:hover
{
    background: #bef3ff;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_navLink__ch_Az:hover:after
{
    content: "";
    height: 2px;
    opacity: .65;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -8px;
}
.styles_promo__vpwXT
{
    background: #ffa701;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_activeNavLink__iUcB1
{
    background: #3fd6ff;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_activeNavLink__iUcB1:after
{
    content: "";
    height: 2px;
    background: #3fd6ff;
    opacity: .65;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -8px;
}
.styles_icon__4DFoE
{
    margin-right: 3px;
    margin-top: -2px;
    display: inline-block;
}
.styles_logoWrapper__AR1A6
{
    display: flex;
    align-items: center;
    height: 100%;
}
.styles_logoWrapper__AR1A6 a
{
    display: block;
}
.styles_logoWrapper__AR1A6 a img
{
    position: static;
    top: -10px;
    left: calc(50% - 35px);
    width: 112px;
    height: 42px;
    display: block;
    z-index: 10;
    object-fit: contain;
}
@media(max-width: 1279px)
{
    .styles_logoWrapper__AR1A6 a img
    {
        width: 112px;
        height: 42px;
    }
}
@media(max-width: 767px)
{
    .styles_logoWrapper__AR1A6 a img
    {
        height: 42px;
        left: calc(50% - 70px);
    }
}
.styles_container__5ZDrW
{
    position: absolute;
    top: calc(100% + 4px);
    border-radius: 8px;
    background: radial-gradient(circle at 100% 100%,#0d0f2e 0,#0d0f2e 7px,transparent 0) 0 0/8px 8px no-repeat,radial-gradient(circle at 0 100%,#0d0f2e 0,#0d0f2e 7px,transparent 0) 100% 0/8px 8px no-repeat,radial-gradient(circle at 100% 0,#0d0f2e 0,#0d0f2e 7px,transparent 0) 0 100%/8px 8px no-repeat,radial-gradient(circle at 0 0,#0d0f2e 0,#0d0f2e 7px,transparent 0) 100% 100%/8px 8px no-repeat,linear-gradient(#0d0f2e,#0d0f2e) 50% 50%/calc(100% - 2px) calc(100% - 16px) no-repeat,linear-gradient(#0d0f2e,#0d0f2e) 50% 50%/calc(100% - 16px) calc(100% - 2px) no-repeat,linear-gradient(90deg,#ff9c07 6%,#ffec88 54%,#ffba07);
    width: 225px;
    z-index: 1001;
}
.styles_content__eMMO9
{
    padding: 12px 12px 4px;
    width: 100%;
}
.styles_row__j1tZC
{
    align-items: center;
    display: flex;
    margin-bottom: 8px;
    justify-content: space-between;
}
.styles_prop__7OE9Q
{
    color: #acaec9;
}
.styles_prop__7OE9Q, .styles_value__zoaEk
{
    font-family: Roboto Flex;
    font-size: 12px;
    line-height: 16px;
}
.styles_value__zoaEk
{
    color: #fff;
}
.styles_dividedLine__NAAQO
{
    background: rgba(172,174,201,.3);
    width: 100%;
    height: .5px;
    margin-bottom: 8px;
}
.styles_iconContainer__DnQCW
{
    display: flex;
    align-items: center;
    grid-gap: 10px;
    margin-bottom: 17px;
}
.styles_icon__BMjiw
{
    width: 48px;
    height: 48px;
    background: hsla(0,0%,85%,.32);
    border-radius: 50%;
}
.styles_userName__iYMSR
{
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 130px;
}
.styles_totalBalance__Tzq0k
{
    color: #fff;
    font-size: 18px;
    white-space: nowrap;
    text-transform: uppercase;
}
.styles_buttonWrapper__f8Fm0
{
    width: 100%;
    margin-top: 20px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.styles_buttonWrapper__f8Fm0>div
{
    width: 100%;
}
.styles_buttonWrapper__f8Fm0 button
{
    width: 100%;
    max-width: 100%;
}
.styles_container__yRkWC
{
    position: relative;
    background: #122344;
    border-radius: 8px;
    cursor: pointer;
    max-width: 150px;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.styles_container__yRkWC .styles_inner__5yrtW
{
    display: flex;
    gap: 6px;
    align-items: center;
    padding: 7px 8px;
}
.styles_container__yRkWC:hover
{
    color: #bef3ff;
    background: #0d0f2e;
}
.styles_balanceOpened__J5lkT, .styles_balanceOpened__J5lkT:hover
{
    background: radial-gradient(circle at 100% 100%,#0d0f2e 0,#0d0f2e 7px,transparent 0) 0 0/8px 8px no-repeat,radial-gradient(circle at 0 100%,#0d0f2e 0,#0d0f2e 7px,transparent 0) 100% 0/8px 8px no-repeat,radial-gradient(circle at 100% 0,#0d0f2e 0,#0d0f2e 7px,transparent 0) 0 100%/8px 8px no-repeat,radial-gradient(circle at 0 0,#0d0f2e 0,#0d0f2e 7px,transparent 0) 100% 100%/8px 8px no-repeat,linear-gradient(#0d0f2e,#0d0f2e) 50% 50%/calc(100% - 2px) calc(100% - 16px) no-repeat,linear-gradient(#0d0f2e,#0d0f2e) 50% 50%/calc(100% - 16px) calc(100% - 2px) no-repeat,linear-gradient(90deg,#ff9c07 6%,#ffec88 54%,#ffba07);
}
.styles_balanceOpened__J5lkT .styles_icon__78cZK
{
    transform: rotate(1turn);
}
.styles_text__9OVK5
{
    font-size: 13px;
    line-height: 18px;
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.styles_container__WGhpZ
{
    position: absolute;
    display: inline-flex;
    padding: 2px 3px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    z-index: 1;
    right: -4%;
    top: -10%;
    pointer-events: none;
    cursor: pointer;
    background: #78c850;
}
.styles_text__bP1cO
{
    color: #fff;
    text-align: center;
    font-family: Onest,sans-serif;
    font-size: 7px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}
.styles_hover__N2i_E
{
    display: none;
}
.styles_profileMenuItem__zrXL4
{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: Roboto Flex Medium;
    width: 100%;
    cursor: pointer;
}
.styles_profileMenuItem__zrXL4 img
{
    width: 22px;
    height: 22px;
}
.styles_profileMenuItem__zrXL4 a
{
    display: flex;
    align-items: center;
    gap: 6px;
    justify-content: flex-start;
    width: 100%;
    padding: 10px;
    border-radius: 12px;
}
.styles_profileMenuItem__zrXL4:hover a
{
    color: #fd6493;
    background: #03051d;
}
.styles_profileMenuItem__zrXL4:hover img
{
    display: none;
}
.styles_profileMenuItem__zrXL4:hover .styles_hover__N2i_E
{
    display: block;
}
.styles_profileMenuItem__zrXL4, .styles_profileMenuItem__zrXL4 a, .styles_profileMenuItem__zrXL4 span
{
    color: #fff;
    font-size: 14px;
    line-height: 17px;
}
.styles_profileMenuItem__zrXL4 a, .styles_profileMenuItem__zrXL4 span
{
    cursor: pointer;
    text-decoration: none;
}
.styles_profileMenuItem__zrXL4 a:hover, .styles_profileMenuItem__zrXL4 span:hover
{
    text-decoration: none;
}
.styles_profileDropDownContent__z0JCR
{
    position: absolute;
    top: calc(100% + 4px);
    right: 0;
    display: flex;
    flex-direction: column;
    padding: 8px;
    width: 100%;
    border-radius: 8px;
    background: #0d0f2e;
    z-index: 1001;
}
.styles_container__cbsmU
{
    position: relative;
    display: flex;
    align-items: center;
    padding: 7px 8px;
    color: #fff;
    background: #122344;
    border-radius: 8px;
    border: 1px solid transparent;
    font-size: 10px;
    width: 130px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.styles_container__cbsmU:hover
{
    background: #0d0f2e;
}
.styles_container__cbsmU:hover .styles_userName__ru4Lw
{
    color: #bef3ff;
}
.styles_profileOpened__5HO6U
{
    border: 1px solid #fd6493;
    background: #0d0f2e;
    color: #bef3ff;
}
.styles_profileOpened__5HO6U .styles_userName__ru4Lw
{
    color: #bef3ff;
}
.styles_profileOpened__5HO6U .styles_icon__tuZbt
{
    transform: rotate(1turn);
}
.styles_profileInfoWrapperSelected__K9hdG
{
    height: auto;
    border-radius: 0 0 8px 8px;
    background: rgba(0,0,0,.4);
    box-shadow: 0 10px 20px rgba(0,0,0,.5);
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
}
.styles_avatar__JnUc4
{
    border-radius: 50%;
    margin-top: -9.5px;
    margin-bottom: -9.5px;
    margin-right: -5px;
}
.styles_userName__ru4Lw
{
    color: #fff;
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.styles_profileInfo__G9Hyq
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    gap: 6px;
    cursor: pointer;
    position: relative;
}
.styles_arrowIcon__lYib8
{
    margin-top: -7px;
}
.styles_arrowIconSelected__a1Eb_
{
    transform: rotate(180deg);
    margin-top: 0;
}
.styles_headerProfileWrapper__ziA1T
{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
    position: relative;
    width: 100%;
}
.styles_buttonWrapper__j7f3C
{
    width: 120px;
    position: relative;
}
.styles_buttonWrapper__j7f3C button
{
    height: 32px;
}
@media(max-width: 767px)
{
    .styles_buttonWrapper__j7f3C
    {
        width: 100px;
    }
}
.styles_searchButton__Wm5vB
{
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../../willbetgambling/image/search_header.svg) no-repeat 50%;
}
.styles_authButtonWrapper__ywerJ
{
    display: flex;
}
.styles_authButtonWrapper__ywerJ>div:first-child
{
    margin-right: 15px;
}
.styles_authButtonWrapper__ywerJ>div:first-child>button
{
    color: #fff;
    background: transparent;
    border: 1px solid hsla(0,0%,100%,.25);
    box-shadow: none;
}
.styles_authButtonWrapper__ywerJ>div:first-child>button:hover
{
    background: linear-gradient(318.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    border: 1px solid transparent;
}
.styles_authButtonWrapper__ywerJ>div:first-child>button:active
{
    background: linear-gradient(270.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    border: 1px solid transparent;
}
.styles_authButtonWrapper__ywerJ button
{
    padding: 13px 32px;
    width: 100%;
    font-size: medium;
    white-space: nowrap;
    text-transform: none;
}
@media(max-width: 1279px)
{
    .styles_authButtonWrapper__ywerJ button
    {
        padding: 13px;
    }
}
@media(max-width: 767px)
{
    .styles_authButtonWrapper__ywerJ>div:first-child
    {
        margin-right: 7px;
    }
    .styles_authButtonWrapper__ywerJ button
    {
        padding: 11px;
    }
}
.styles_langWrapper__Jze0i
{
    border-radius: 50%;
    padding: 1.25px 1.5px;
}
.styles_langWrapper__Jze0i:hover
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
.styles_container__OJb2R
{
    margin-top: 20px;
    position: absolute;
    background: #0c1c3e;
    border-radius: 10px;
    top: 19px;
    padding: 8px 8px 4px;
}
.styles_container__OJb2R>div
{
    margin-bottom: 5px;
}
.styles_container__OJb2R a>img
{
    max-width: 100%;
    max-height: 100%;
}
.styles_langWrapper__pDHzt
{
    border-radius: 50%;
    padding: 1px;
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
.styles_changeLanguageWrapper__0EywS
{
    display: flex;
    transition: padding .3s;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px;
    background: rgba(19,19,26,.2);
    border-radius: 100%;
    box-sizing: border-box;
    transform: translate(0);
}
.styles_selected__tZAqu
{
    border-radius: 0 0 8px 8px;
    box-shadow: 0 10px 20px rgba(0,0,0,.5);
    background-color: #0c1c3e;
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
}
.styles_lang__pgd7g
{
    width: 20px;
    height: 20px;
    border-radius: 100px;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #19191d;
    box-sizing: content-box;
    position: relative;
    display: block;
}
.styles_lang__pgd7g>svg
{
    width: 24px;
    height: 24px;
    border-radius: 100%;
}
.styles_notAuthLang__aE9nk
{
    height: 100%;
    margin-left: 7px;
}
.styles_buttonWrapper__FMG_L
{
    width: 120px;
    position: relative;
}
.styles_buttonWrapper__FMG_L button
{
    padding: 10px 20px;
    height: 32px;
}
@media(max-width: 767px)
{
    .styles_buttonWrapper__FMG_L
    {
        width: 100px;
    }
}
.styles_searchButton__ZnBlH
{
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../../willbetgambling/image/search_header.svg) no-repeat 50%;
}
.styles_authContainer__h9eNP
{
    display: flex;
    height: 100%;
    justify-content: flex-end;
    align-items: center;
}
.styles_authContainer__h9eNP>:not(:first-child)
{
    margin-left: 17px;
}
.styles_header__aOe7x
{
    height: 80px;
    width: 100%;
    top: -1px;
    transition: height .3s;
    margin: 0 auto;
    position: fixed;
    z-index: 1000;
    left: -1px;
    box-sizing: content-box;
    background-clip: padding-box;
    background: #0c1c3e;
    border: 1px solid transparent;
    border-bottom: none;
}
@media(max-width: 767px)
{
    .styles_header__aOe7x
    {
        height: 60px;
        overflow-x: scroll;
    }
}
.styles_content__jHI6L
{
    z-index: 3;
}
.styles_content__jHI6L, .styles_mask__tz1ET
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.styles_mask__tz1ET
{
    z-index: 1;
    opacity: 1;
}
.styles_darkBackground__YYT58
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 2;
    background-size: auto 100%;
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
}
.styles_container__uFlHi
{
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    display: grid;
    align-items: center;
    grid-template-columns: 1fr auto 1fr;
    height: 100%;
    padding: 0 60px;
}
@media(max-width: 1279px)
{
    .styles_container__uFlHi
    {
        padding: 0 20px;
    }
    .styles_container__uFlHi>div:last-child
    {
        display: flex;
        justify-content: flex-end;
    }
}
@media(max-width: 767px)
{
    .styles_container__uFlHi
    {
        padding: 0 10px;
    }
}
.styles_container__5Q204
{
    border-radius: 20px;
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
    margin-top: 30px;
}
@media(max-width: 767px)
{
    .styles_container__5Q204
    {
        padding: 0 4px;
        border-radius: 0;
    }
}
.styles_container__5Q204 img
{
    width: 100px;
    height: 100px;
}
@media(max-width: 767px)
{
    .styles_container__5Q204 img
    {
        width: 70px;
        height: 70px;
    }
}
.styles_currentExp__IY6jm
{
    position: absolute;
    top: -10px;
    left: 100px;
    font-size: 20px;
    font-family: Roboto Flex Bold;
    color: transparent;
    background: linear-gradient(180deg,#fff 43.6%,#999 54.4%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 767px)
{
    .styles_currentExp__IY6jm
    {
        top: 0;
        left: 80px;
        font-size: 17px;
    }
}
.styles_totalExp__PRXXZ
{
    position: absolute;
    top: -10px;
    right: 100px;
    font-size: 20px;
    font-family: Roboto Flex Bold;
    color: transparent;
    background: linear-gradient(180deg,#fff 43.6%,#999 54.4%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 767px)
{
    .styles_totalExp__PRXXZ
    {
        top: 0;
        right: 80px;
        font-size: 17px;
    }
}
.styles_progressBarWrapper__SwTZy
{
    background-color: #1d1d1d;
    border-radius: 50px;
    height: 32px;
    flex-grow: 1;
    margin: 0 16px;
    position: relative;
}
@media(max-width: 767px)
{
    .styles_progressBarWrapper__SwTZy
    {
        margin: 0 7px;
        height: 8px;
    }
}
.styles_textBar__6Ucl6
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    transform-origin: 0;
    height: inherit;
    will-change: opacity,transform;
    transition: opacity .3s ease;
}
.styles_addingText__imKp0
{
    font-family: Roboto Flex Bold;
    color: #f6ed23;
    position: absolute;
    font-size: 16px;
    line-height: 20px;
    bottom: 0;
    min-width: 50px;
    transform: translateX(-60%);
}
@media(max-width: 767px)
{
    .styles_addingText__imKp0
    {
        font-size: 12px;
        line-height: 15px;
        transform: translateX(-25%);
    }
}
.styles_colorBarsContainer__3YkC6
{
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 20px;
    box-shadow: inset 0 0 5px 0 hsla(0,0%,100%,.502);
}
.styles_progressBar__YimCL
{
    position: absolute;
    background: linear-gradient(180deg,#62d6d8,#5e9dea);
    box-shadow: 0 0 15px rgba(62,113,244,.7);
    bottom: 0;
    top: 0;
    height: inherit;
    border-radius: 50px;
    will-change: auto;
}
.styles_progressBarAdding__1XH7S
{
    background: #62d6d8;
    border-radius: 50px;
    height: inherit;
    will-change: auto;
}
.styles_container__vlUmQ
{
    border-radius: 20px;
    padding: 30px 0 70px;
    text-align: center;
    background: linear-gradient(234.56deg,#2f2d34 12.52%,#18171b 70.79%);
}
.styles_progress__msgKP
{
    max-width: 900px;
    margin: 0 auto;
}
.styles_level__DvY1S
{
    position: relative;
    width: 600px;
    margin: 0 auto;
}
.styles_level__DvY1S img
{
    width: 100%;
}
@media(max-width: 1279px)
{
    .styles_level__DvY1S
    {
        width: 450px;
    }
}
@media(max-width: 767px)
{
    .styles_level__DvY1S
    {
        width: 350px;
    }
}
.styles_status__kqNHt
{
    position: absolute;
    top: 15%;
    left: 35%;
}
.styles_status__kqNHt p
{
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    text-align: left;
    font-family: Roboto Flex Bold;
}
@media(max-width: 1279px)
{
    .styles_status__kqNHt p
    {
        font-size: 14px;
    }
}
@media(max-width: 767px)
{
    .styles_status__kqNHt p
    {
        font-size: 12px;
    }
}
.styles_status__kqNHt h2
{
    color: transparent;
    text-align: left;
    text-transform: uppercase;
    font-size: 35px;
}
@media(max-width: 1279px)
{
    .styles_status__kqNHt h2
    {
        font-size: 25px;
    }
}
@media(max-width: 767px)
{
    .styles_status__kqNHt h2
    {
        font-size: 20px;
    }
}
.styles_one__gxLk3 .styles_points__IMGq8 h2, .styles_one__gxLk3 .styles_status__kqNHt h2
{
    background: linear-gradient(180deg,#fff 43.6%,#999 54.4%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_two__851P_ .styles_points__IMGq8 h2, .styles_two__851P_ .styles_status__kqNHt h2
{
    background: linear-gradient(180deg,#fff 43.6%,#a77e74 54.4%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_three__dQXJ5 .styles_points__IMGq8 h2, .styles_three__dQXJ5 .styles_status__kqNHt h2
{
    background: linear-gradient(180deg,#fff 43.6%,#869fc5 54.4%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_four__yExXd .styles_points__IMGq8 h2, .styles_four__yExXd .styles_status__kqNHt h2
{
    background: linear-gradient(180deg,#fff 43.6%,#bea981 54.4%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_five__tOeSu .styles_points__IMGq8 h2, .styles_five__tOeSu .styles_status__kqNHt h2
{
    background: linear-gradient(180deg,#fff 43.6%,#9d8cc0 54.4%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_cashback__yplGE
{
    position: absolute;
    font-family: Roboto Flex Bold;
    top: 37%;
    left: calc(50% + 20px);
    transform: translate(-50%);
    width: max-content;
}
@media(max-width: 1279px)
{
    .styles_cashback__yplGE
    {
        top: 39%;
    }
}
.styles_cashback__yplGE p
{
    font-size: 32px;
    color: transparent;
    text-transform: uppercase;
    background: linear-gradient(0deg,#f7931b,#fcff79 86.61%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1279px)
{
    .styles_cashback__yplGE p
    {
        font-size: 23px;
    }
}
@media(max-width: 767px)
{
    .styles_cashback__yplGE p
    {
        font-size: 19px;
    }
}
.styles_cashback__yplGE h2
{
    font-size: 80px;
    color: transparent;
    text-transform: uppercase;
    background: linear-gradient(0deg,#f7931b,#fcff79 86.61%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1279px)
{
    .styles_cashback__yplGE h2
    {
        font-size: 60px;
    }
}
@media(max-width: 767px)
{
    .styles_cashback__yplGE h2
    {
        font-size: 40px;
    }
}
.styles_points__IMGq8
{
    position: absolute;
    top: 52%;
    left: 10%;
}
.styles_points__IMGq8 p
{
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-family: Roboto Flex Bold;
}
@media(max-width: 1279px)
{
    .styles_points__IMGq8 p
    {
        font-size: 14px;
    }
}
@media(max-width: 767px)
{
    .styles_points__IMGq8 p
    {
        font-size: 12px;
    }
}
.styles_points__IMGq8 h2
{
    color: transparent;
    text-transform: uppercase;
    font-size: 48px;
    line-height: 48px;
}
@media(max-width: 1279px)
{
    .styles_points__IMGq8 h2
    {
        font-size: 32px;
        line-height: 32px;
    }
}
@media(max-width: 767px)
{
    .styles_points__IMGq8 h2
    {
        font-size: 24px;
        line-height: 24px;
    }
}
.styles_prizes__wacAQ
{
    position: absolute;
    display: flex;
    top: 76%;
    left: 50%;
    transform: translate(-50%);
    justify-content: center;
    gap: 30px;
    width: 375px;
}
.styles_prizes__wacAQ p
{
    font-size: 16px;
    font-family: Roboto Flex Bold;
    color: transparent;
    text-transform: uppercase;
    background: linear-gradient(0deg,#f7931b,#fcff79 86.61%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1279px)
{
    .styles_prizes__wacAQ p
    {
        font-size: 14px;
    }
}
@media(max-width: 767px)
{
    .styles_prizes__wacAQ p
    {
        font-size: 12px;
    }
}
.styles_prizes__wacAQ h2
{
    font-size: 36px;
    line-height: 40px;
    font-family: Roboto Flex Bold;
    color: transparent;
    text-transform: uppercase;
    background: linear-gradient(0deg,#f7931b,#fcff79 86.61%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1279px)
{
    .styles_prizes__wacAQ h2
    {
        font-size: 32px;
        line-height: 32px;
    }
}
@media(max-width: 767px)
{
    .styles_prizes__wacAQ h2
    {
        font-size: 24px;
        line-height: 24px;
    }
    .styles_prizes__wacAQ
    {
        width: 300px;
    }
}
.styles_container__JlzJ8
{
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 600px;
    background: url(../../willbetgambling/image/banner1.jpg) 50% no-repeat;
    background-size: cover;
}
@media(max-width: 1279px)
{
    .styles_container__JlzJ8
    {
        height: 450px;
    }
}
@media(max-width: 767px)
{
    .styles_container__JlzJ8
    {
        background: url(../../willbetgambling/image/bannerMobile1.jpg) 50% no-repeat;
        background-position: 50%;
        background-size: cover;
        align-items: flex-end;
        height: 420px;
    }
}
.styles_fullHeight__y_9nF
{
    margin-top: 80px;
}
@media(max-width: 767px)
{
    .styles_fullHeight__y_9nF
    {
        margin-top: 60px;
    }
}
.styles_titleContainer__WyMxW
{
    background: none;
    border-radius: 20px;
    height: auto;
    position: absolute;
    top: calc(50% + 30px);
    left: 140px;
    transform: translateY(-50%);
    padding: 50px;
    border: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    max-width: 800px;
}
@media(min-width: 1440px)
{
    .styles_titleContainer__WyMxW
    {
        top: calc(50% + 50px);
    }
}
@media(max-width: 1279px)
{
    .styles_titleContainer__WyMxW
    {
        width: auto;
        min-width: 350px;
        left: 50%;
        transform: translate(-50%,-50%);
        padding: 30px 50px;
    }
}
@media(max-width: 767px)
{
    .styles_titleContainer__WyMxW
    {
        width: auto;
        min-width: 350px;
        top: calc(50% + 30px);
        left: 50%;
        transform: translate(-50%,-50%);
        padding: 30px 50px;
    }
}
.styles_fullHeight__y_9nF .styles_titleContainer__WyMxW
{
    top: 50%;
}
.styles_title__yznT0
{
    color: transparent;
    font-size: 50px;
    line-height: 43px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 1279px)
{
    .styles_title__yznT0
    {
        font-size: 36px;
        line-height: 36px;
    }
}
@media(max-width: 767px)
{
    .styles_title__yznT0
    {
        font-size: 32px;
        line-height: 28px;
    }
}
.styles_container___wY8Y
{
    position: relative;
    cursor: pointer;
    font-size: 17px;
    line-height: 22px;
    width: 200px;
}
@media(max-width: 1279px)
{
    .styles_container___wY8Y
    {
        font-size: 14px;
        width: 100%;
    }
}
.styles_main__P5uuG
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    padding: 8px 24px;
    color: #bef3ff;
    background: #0d0f2e;
    border: 1px solid rgba(172,174,201,.3);
    border-radius: 12px;
    text-transform: capitalize;
}
@media(max-width: 1279px)
{
    .styles_main__P5uuG
    {
        padding: 4px 14px;
    }
}
.styles_main__P5uuG svg
{
    width: 16px;
    height: 16px;
    fill: currentColor;
}
.styles_icon__shtSN
{
    display: block;
    height: 16px;
}
.styles_isOpen__EyCOi
{
    color: #3fd6ff;
    border: 1px solid #3fd6ff;
}
.styles_rotate__ZLfmC
{
    display: inline-block;
    width: 16px;
    height: 16px;
}
.styles_rotate__ZLfmC svg
{
    transform: rotate(180deg);
}
.styles_content__ZGaZe
{
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: 100%;
    max-height: 250px;
    overflow-y: scroll;
    padding: 14px 18px;
    background: #0d0f2e;
    border: 1px solid rgba(172,174,201,.3);
    border-radius: 12px;
    z-index: 50;
    color: #fff;
}
.styles_content__ZGaZe li
{
    padding: 10px 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-size: 17px;
    border-bottom: 1px solid hsla(0,0%,100%,.1);
}
.styles_content__ZGaZe li:first-child
{
    padding-top: 0;
}
.styles_content__ZGaZe li:last-child
{
    border-bottom: none;
    padding-bottom: 0;
}
@media(max-width: 1279px)
{
    .styles_content__ZGaZe
    {
        position: fixed;
        top: auto;
        left: 2vw;
        bottom: 80px;
        width: 96vw!important;
    }
    .styles_blur__LMFqC
    {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: "";
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        overflow: hidden;
        background: rgba(13,15,46,0);
        z-index: 49;
    }
}
.styles_container__8k_bk
{
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 600px;
    background: url(../../willbetgambling/image/banner2.jpg) 50% no-repeat;
    background-size: cover;
    margin-top: 80px;
}
@media(max-width: 767px)
{
    .styles_container__8k_bk
    {
        background: url(../../willbetgambling/image/bannerMobile2.jpg) 50% no-repeat;
        background-size: cover;
        align-items: flex-end;
        height: 550px;
        margin-top: 60px;
    }
}
.styles_titleContainer__qyfHK
{
    background: none;
    border-radius: 20px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 30%;
    transform: translate(-50%,-50%);
    padding: 50px;
    border: 1px solid hsla(0,0%,100%,.15);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    max-width: 800px;
}
@media(min-width: 1440px)
{
    .styles_titleContainer__qyfHK
    {
        top: 50%;
    }
}
@media(max-width: 1279px)
{
    .styles_titleContainer__qyfHK
    {
        width: auto;
        min-width: 350px;
        left: 50%;
        padding: 30px 50px;
    }
}
@media(max-width: 767px)
{
    .styles_titleContainer__qyfHK
    {
        width: auto;
        min-width: 350px;
        top: 82%;
        left: 50%;
        padding: 30px 50px;
    }
}
.styles_title__OU1D8
{
    color: transparent;
    font-size: 41px;
    line-height: 43px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    background: linear-gradient(90.73deg,#ff1307 .48%,#ffd707 64.82%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(1px 1px 1px rgba(0,0,0,.5));
}
@media(max-width: 1279px)
{
    .styles_title__OU1D8
    {
        font-size: 36px;
        line-height: 36px;
    }
}
@media(max-width: 767px)
{
    .styles_title__OU1D8
    {
        font-size: 22px;
        line-height: 24px;
    }
}
.styles_wrapper__N7Eqx
{
    padding: 80px 15px 0;
    display: flex;
    gap: 70px;
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}
@media(min-width: 767px)
{
    .styles_wrapper__N7Eqx
    {
        padding: 80px 30px 0;
    }
}
@media(min-width: 1279px)
{
    .styles_wrapper__N7Eqx
    {
        padding: 160px 0 0;
    }
}
@media(min-width: 1441px)
{
    .styles_wrapper__N7Eqx
    {
        max-width: 1400px;
    }
}
.styles_gamesBox__rBA7c
{
    width: 30%;
}
.styles_title__RXENn
{
    font-family: Roboto Flex Bold;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 20px 20px;
    margin: 50px 0 0;
    text-align: center;
}
.styles_contentBox__PbVWu
{
    background: url(../../willbetgambling/image/content-bg.png);
    background-size: cover;
    border-radius: 0;
    padding: 20px 20px 40px;
}
.styles_content__Jx1Iq
{
    max-width: 1280px;
    margin: 0 auto;
    padding: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 130%;
    text-align: left;
    font-family: Roboto Flex Medium,sans-serif;
}
.styles_content__Jx1Iq li, .styles_content__Jx1Iq ol, .styles_content__Jx1Iq ul
{
    color: #afb7c6;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
}
.styles_content__Jx1Iq b, .styles_content__Jx1Iq h5, .styles_content__Jx1Iq strong
{
    color: #afb7c6;
    margin: 10px auto;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
}
.styles_content__Jx1Iq h5
{
    font-size: 14px;
}
.styles_content__Jx1Iq ol
{
    list-style-type: decimal;
    -webkit-padding-start: 40px;
    padding-inline-start: 40px;
}
.styles_content__Jx1Iq ol, .styles_content__Jx1Iq p
{
    display: block;
    -webkit-margin-before: 1em;
    margin-block-start: 1em;
    -webkit-margin-after: 1em;
    margin-block-end: 1em;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
}
.styles_content__Jx1Iq p
{
    font-family: Roboto Flex Medium,sans-serif;
}
.styles_content__Jx1Iq a
{
    color: #fff;
    cursor: pointer;
    text-decoration: underline;
}
.styles_gamesWrapper__6zC0X
{
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 10px 10%;
}
.styles_buttons__2kT9y
{
    max-width: 500px;
    margin: 0 auto;
}
.styles_games__2ChhN
{
    margin-bottom: 30px;
}
.styles_container__W9xSC
{
    display: flex;
    max-width: 490px;
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: 3px;
    border-radius: 8px;
    border: 1px solid hsla(0,0%,100%,.25);
    background: #18171b;
    padding: 2px;
}
@media(max-width: 767px)
{
    .styles_container__W9xSC
    {
        max-width: 100%;
    }
}
.styles_button__pt0_B
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    height: 36px;
}
.styles_button__pt0_B>span
{
    color: #fe873a;
    font-family: Onest,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
}
@media(max-width: 767px)
{
    .styles_button__pt0_B>span
    {
        font-size: 11px;
    }
}
.styles_button__pt0_B.styles_active__HiVHu
{
    border-radius: 6px;
    border: 1px solid #ff9c07;
    background: #060606;
}
.styles_button__pt0_B.styles_active__HiVHu>span
{
    background: var(--gold_flash,linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_logo__tMNyB
{
    position: absolute;
    top: 0;
    left: 50%;
    display: flex;
    align-items: center;
    height: 100%;
    transform: translateX(-50%);
}
@media(max-width: 1279px)
{
    .styles_logo__tMNyB
    {
        position: static;
        margin-left: 10px;
        margin-right: auto;
        transform: none;
    }
}
.styles_logo__tMNyB a
{
    display: flex;
    align-items: center;
    width: 165px;
}
@media(max-width: 767px)
{
    .styles_logo__tMNyB a
    {
        width: 125px;
    }
}
@media(max-width: 480px)
{
    .styles_logo__tMNyB a
    {
        width: 110px;
    }
}
.styles_logo__tMNyB picture
{
    display: flex;
    align-items: center;
    width: 100%;
    height: auto;
}
.styles_logo__tMNyB img
{
    width: 80%;
    height: auto;
}
.HeaderWithSideBar_header__nT38p
{
    background-color: #0c1c3e;
    display: flex;
    flex-direction: column;
    left: 0;
    min-width: 320px;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 100;
    color: #fff;
}
.HeaderWithSideBar_headerTop__AgB0T
{
    background: #0c1c3e;
    border-bottom: 1px solid #2f2f65;
}
.HeaderWithSideBar_headerTopContainer__JhEK1
{
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 100%;
    padding: 0 10px;
    position: relative;
}
.HeaderWithSideBar_header__nT38p+div, .HeaderWithSideBar_header__nT38p+section
{
    margin-top: 53px;
}
.Icons_icons__31fxq
{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
@media(max-width: 1439px)
{
    .Icons_icons__31fxq
    {
        width: 100%;
    }
}
.Icons_button__ecPlY
{
    align-items: center;
    background-color: transparent;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 30px;
    padding: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    transition: background-color .25s ease-in-out;
}
.Icons_button__ecPlY:hover
{
    background-color: hsla(0,0%,100%,.1);
}
.Icons_button__ecPlY svg
{
    fill: currentColor;
}
.Icons_sidebar__yjNye
{
    position: relative;
    background-color: #fd6493;
    cursor: pointer;
    padding: 5px;
    transition: background-color .25s ease-in-out;
}
.Icons_sidebar__yjNye .Icons_button__ecPlY:hover
{
    background-color: transparent;
}
.Icons_sidebar__yjNye:active, .Icons_sidebar__yjNye:focus, .Icons_sidebar__yjNye:hover
{
    background-color: #fd6493;
}
@media(max-width: 1439px)
{
    .Icons_search__7kjIs
    {
        display: none;
    }
}
.Menu_list__Ehzwx
{
    display: flex;
    gap: 40px;
}
@media(max-width: 1440px)
{
    .Menu_list__Ehzwx
    {
        gap: 15px;
    }
}
.Menu_item__0d1Qy
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 5px 0;
}
.Menu_link__kXt0v
{
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 16px;
    color: currentColor;
    font-weight: 700;
}
.Menu_link__kXt0v:hover
{
    transition: color .4s ease;
    color: #fd6493;
}
.Navigation_navigation__jCpNK
{
    margin-left: -10px;
}
.Navigation_navigationHost__mBNKq
{
    display: flex;
    align-items: center;
    gap: 20px;
}
.Controls_host__ttouQ
{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
@media(max-width: 480px)
{
    .Controls_host__ttouQ
    {
        width: 100%;
        justify-content: flex-end;
    }
}
.ChangeLanguage_host__3GTis
{
    position: relative;
    border-radius: 4px;
    max-height: 42px;
    transition: all .5s ease;
}
.ChangeLanguage_host__3GTis.ChangeLanguage_hasMultiLang__bdO5_:hover
{
    background-color: #0d0f2e;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.ChangeLanguage_sidebar__lang__uRuBj .ChangeLanguage_host__3GTis.ChangeLanguage_hasMultiLang__bdO5_:hover
{
    background-color: #0d0f2e;
}
.ChangeLanguage_host__3GTis.ChangeLanguage_hasMultiLang__bdO5_:hover svg
{
    transform: rotate(0);
}
.ChangeLanguage_host__3GTis.ChangeLanguage_hasMultiLang__bdO5_:hover .list
{
    background: #0d0f2e;
    visibility: visible;
    opacity: 1;
    z-index: 1;
}
.ChangeLanguage_host__3GTis.ChangeLanguage_hasMultiLang__bdO5_ .ChangeLanguage_current__LCjcS
{
    cursor: pointer;
}
.ChangeLanguage_current__LCjcS
{
    padding: 8px 15px;
    display: flex;
    align-items: center;
    gap: 15px;
}
.ChangeLanguage_current__LCjcS img
{
    width: 26px;
    height: 26px;
    border-radius: 50%;
}
.ChangeLanguage_current__LCjcS svg
{
    fill: currentColor;
    transform: rotate(180deg);
    transition: transform .5s ease;
}
.List_item__f2Kvm
{
    padding: 8px;
}
.List_item__f2Kvm a
{
    display: flex;
    align-items: center;
    gap: 8px;
}
.List_item__f2Kvm img
{
    width: 26px;
    height: 26px;
    border-radius: 50%;
}
.List_item__f2Kvm span
{
    text-transform: capitalize;
    color: currentColor;
    margin-right: 5px;
}
.List_list__P2Vo6
{
    display: flex;
    flex-direction: column;
    z-index: -1;
    opacity: 0;
    width: 100%;
    margin-top: -10px;
    overflow: hidden;
    padding: 13px 15px;
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    transition: all .5s ease;
    visibility: hidden;
    position: absolute;
}
.List_list__P2Vo6.List_active__QP3Sn
{
    background: #0d0f2e;
    visibility: visible;
    opacity: 1;
    z-index: 1;
}
.List_sidebar__lang___7dWm .List_list__P2Vo6.List_active__QP3Sn
{
    background: #0d0f2e;
}
.Actions_host__qmG6u
{
    font-weight: 700;
}
.Actions_host__qmG6u button
{
    font-weight: 700!important;
}
.User_host__dXdbM button
{
    background: transparent!important;
    border: 1px solid #fd6493;
    margin-left: 10px;
}
.User_host__dXdbM button:hover
{
    background: #fd6493!important;
}
.User_list__r3nYn
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 2px;
}
.User_item__LF7EZ
{
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    transition: background-color .4s ease;
    width: 42px;
    height: 42px;
    fill: currentColor;
    flex-grow: 0;
    flex-shrink: 0;
}
.User_item__LF7EZ:hover
{
    background-color: #fd6493;
}
.SideBar_content__9fnYr
{
    --x-padding: 20px;
    position: relative;
    height: 100%;
    padding: 48px var(--x-padding);
    transition: opacity .4s ease;
    overflow: auto;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 30px;
    font-weight: 700;
}
@media(max-width: 480px)
{
    .SideBar_content__9fnYr
    {
        --x-padding: 15px;
    }
}
.SideBar_navBlock__aA7nC
{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 15px;
}
.SideBar_innerList__SH5k3
{
    width: calc(100% + var(--x-padding));
    padding: 15px 0;
}
.SideBar_listWithChatLink__rWb7m li:last-child a
{
    color: #fd6493;
}
.ButtonGroup_buttonWrapper__0jFEI
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}
.ButtonGroup_signUpButton__CogfY
{
    background: transparent!important;
    border: 1px solid #fd6493!important;
}
.ButtonGroup_signUpButton__CogfY:hover
{
    background: #fd6493!important;
}
.ButtonGroup_link__29JMh
{
    color: #fff;
}
.ButtonGroup_link__29JMh:hover
{
    color: #fd6493;
}
.List_list__o3dN4
{
    --font-size: 14px;
    --link-color: inherit;
    --link-font-weight: 700;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 15px;
}
.List_list__o3dN4.List_small___U3O9
{
    --font-size: 13px;
    --link-color: #c2c3d5;
    --link-font-weight: 400;
}
.List_item__qZdHL
{
    font-size: var(--font-size);
    line-height: 1.15;
    color: var(--link-color);
    font-weight: var(--link-font-weight);
    transition: color .4s ease;
}
.List_item__qZdHL:hover
{
    color: #fd6493;
}
.List_item__qZdHL.List_withIcon__0xK1f
{
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    min-height: 40px;
    border-right: 2px solid transparent;
    fill: currentColor;
}
.List_item__qZdHL.List_withIcon__0xK1f:hover
{
    color: var(--link-color);
    background-image: linear-gradient(270deg,rgba(253,100,147,.3),rgba(253,100,147,0));
    border-right-color: #fd6493;
    fill: #fd6493;
}
.List_icon__2y6bQ
{
    width: 25px;
    height: 22px;
    flex-shrink: 0;
    flex-grow: 0;
}
.List_icon__2y6bQ, .Search_content__fS5Qt
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.Search_content__fS5Qt
{
    background-color: #0c1c3e;
    max-height: 100%;
    overflow: auto;
    padding: 48px 30px 20px;
    transition: opacity .4s ease;
}
.Search_form__fvUa_
{
    padding: 20px 0;
    width: 100%;
}
.Search_form__fvUa_ .searchInput
{
    max-width: 360px;
    margin: 0 auto 16px;
    color: #fff;
}
.Search_form__fvUa_ .searchInput input
{
    color: inherit;
    -webkit-text-fill-color: #fff!important;
}
@media(max-width: 1279px)
{
    .Search_form__fvUa_ .searchInput input
    {
        color: #000;
        -webkit-text-fill-color: #000!important;
    }
}
.Search_scroll__jWVT0
{
    max-height: 80vh;
    overflow: auto;
}
.Search_scroll__jWVT0 .gameList
{
    max-width: 100%!important;
    min-width: 100%!important;
    width: 100%!important;
}
@media(max-width: 1279px)
{
    .Search_scroll__jWVT0 .gameList
    {
        --items-per-row: 4;
    }
}
@media(max-width: 767px)
{
    .Search_scroll__jWVT0 .gameList
    {
        --items-per-row: 3;
    }
}
@media(max-width: 480px)
{
    .Search_scroll__jWVT0 .gameList
    {
        --items-per-row: 3;
    }
}
.GameList_host__k_cST
{
    --top-padding: 30px;
    padding-top: var(--top-padding);
    color: #fff;
}
.GameList_host__k_cST.GameList_hasHeader__pXQf5
{
    --top-padding: 40px;
}
.GameList_scroll__9BOQq::-webkit-scrollbar
{
    width: 0;
    height: 0;
}
@media(max-width: 1439px)
{
    .GameList_scroll__9BOQq
    {
        display: flex;
        width: 100vw;
        min-width: 100%;
        padding-left: calc(50vw - 50%);
        padding-right: calc(50vw - 50%);
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        overflow: auto;
    }
}
@media(max-width: 320px)
{
    .GameList_scroll__9BOQq
    {
        padding-left: 5px;
        padding-right: 5px;
        margin-left: -5px;
        margin-right: -5px;
    }
}
.GameList_scroll__9BOQq>div
{
    flex-shrink: 0;
}
@media(max-width: 1439px)
{
    .GameList_scroll__9BOQq:after
    {
        content: "";
    }
}
.GameList_list__3MP_g
{
    --items-per-row: 5;
    display: grid;
    grid-gap: 12px;
    gap: 12px;
    grid-template-columns: repeat(var(--items-per-row),minmax(0,1fr));
    color: #fff;
}
@media(max-width: 1439px)
{
    .GameList_list__3MP_g
    {
        width: calc(116.67vw + 12px);
        min-width: calc(116.67vw + 12px);
    }
}
@media(max-width: 1279px)
{
    .GameList_list__3MP_g
    {
        width: calc(140vw + 12px);
        min-width: calc(140vw + 12px);
    }
}
@media(max-width: 767px)
{
    .GameList_list__3MP_g
    {
        gap: 8px;
        width: calc(175vw + 8px);
        min-width: calc(175vw + 8px);
        --top-padding: 15px;
    }
}
@media(max-width: 480px)
{
    .GameList_list__3MP_g
    {
        width: 180vw;
        min-width: 180vw;
    }
}
.GameList_header__9M6Hx
{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 40px;
}
.GameList_header__9M6Hx:last-child
{
    margin-bottom: 0;
}
.GameList_title__hMO4K
{
    color: inherit;
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
}
.GameList_viewAll__97nT0
{
    color: #fff;
    font-weight: 500;
    background: #1f2751;
    border-radius: 4px;
    padding: 10px 15px;
    transition: background .35s ease;
}
@media(max-width: 767px)
{
    .GameList_viewAll__97nT0
    {
        padding: 5px 15px;
        font-size: 14px;
    }
}
.GameList_viewAll__97nT0:hover
{
    background: #27326c;
}
.GameList_viewAll__97nT0:active, .GameList_viewAll__97nT0:focus
{
    background: #171d41;
}
.Footer_footer__99PxX
{
    padding: 0 0 50px;
    margin-top: 30px;
    color: #fff;
}
@media(max-width: 1279px)
{
    .Footer_footerInfo__TnCat
    {
        display: block!important;
    }
}
.Footer_footerInfoLogos___eyAp.Footer_desktop__LZoMb
{
    display: block;
}
@media(max-width: 1279px)
{
    .Footer_footerInfoLogos___eyAp.Footer_desktop__LZoMb
    {
        display: none;
    }
}
.Footer_footerTop__aM5Qr
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 40px;
    border-bottom: 1px solid #232650;
    border-top: 1px solid #232650;
    padding-top: 40px;
}
@media(max-width: 1279px)
{
    .Footer_footerTop__aM5Qr
    {
        flex-direction: column;
        padding-bottom: 50px;
    }
}
.Footer_footerLogo__QBxc9
{
    display: flex;
    align-items: center;
    width: 165px;
}
@media(max-width: 1279px)
{
    .Footer_footerLogo__QBxc9
    {
        display: none;
    }
}
.Footer_footerLogo__QBxc9 img
{
    width: 100%;
    height: auto;
}
.Footer_footerSocials__1wP6O
{
    display: flex;
}
@media(max-width: 1279px)
{
    .Footer_footerSocials__1wP6O
    {
        margin-bottom: 50px;
    }
}
@media(max-width: 767px)
{
    .Footer_footerSocials__1wP6O
    {
        margin-bottom: 40px;
    }
}
@media(max-width: 480px)
{
    .Footer_footerSocials__1wP6O
    {
        margin-bottom: 30px;
    }
}
.Footer_footerSocial__42Yi7
{
    display: flex;
    align-items: center;
    font-size: 33px;
    border-radius: 50%;
    color: hsla(0,0%,100%,.4);
}
.Footer_footerSocial__42Yi7:hover
{
    transition: color .4s ease;
    color: hsla(0,0%,100%,.8);
}
.Footer_footerSocial__42Yi7:not(:first-child)
{
    margin-left: 30px;
}
.Footer_footerMenus__EVnJm
{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 15px 30px;
    gap: 15px 30px;
}
@media(max-width: 480px)
{
    .Footer_footerMenus__EVnJm
    {
        grid-template-columns: 100%;
    }
}
.Footer_footerItem__gdXw5
{
    display: flex;
    align-items: flex-start;
}
@media(max-width: 480px)
{
    .Footer_footerItem__gdXw5
    {
        justify-content: center;
    }
}
.Footer_footerLink__BNbKJ
{
    font-size: 13px;
    line-height: 15px;
    color: #c2c3d5;
}
.Footer_footerLink__BNbKJ:hover
{
    transition: color .4s ease;
    color: #fd6493;
}
.Footer_footerLink__BNbKJ.Footer_green__NG9X3
{
    color: #fd6493;
}
.Footer_footerPayments__q5KH2
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 18px 30px 36px;
    margin: 0 auto;
    max-width: 1200px;
}
@media(max-width: 767px)
{
    .Footer_footerPayments__q5KH2
    {
        padding: 0 0 18px;
    }
}
.Footer_footerPayments__q5KH2 img
{
    filter: grayscale(100%);
}
.Footer_footerPayment___CHJ6
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 120px;
    height: 40px;
    margin: 18px 30px;
    padding: 0 10px;
}
@media(max-width: 767px)
{
    .Footer_footerPayment___CHJ6
    {
        height: 35px;
    }
}
@media(max-width: 630px)
{
    .Footer_footerPayment___CHJ6
    {
        max-width: 20%;
    }
}
@media(max-width: 480px)
{
    .Footer_footerPayment___CHJ6
    {
        height: 30px;
        padding: 0 5px;
    }
}
@media(max-width: 400px)
{
    .Footer_footerPayment___CHJ6
    {
        height: 26px;
        padding: 0 3px;
    }
}
.Footer_footerPayment___CHJ6 a
{
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
}
.Footer_footerPayment___CHJ6 img
{
    width: 100%;
    max-width: 100px;
    height: 100%;
    object-fit: contain;
    filter: grayscale(100%);
}
.Footer_footerPayment___CHJ6 svg
{
    height: 40px;
}
.Footer_footerInfo__TnCat
{
    display: flex;
    flex-direction: column;
    padding: 36px 12px;
    border-top: 1px solid #232650;
}
.Footer_footerInfo__TnCat .copyright
{
    font-size: 11px!important;
    width: 100%!important;
    max-width: none!important;
    font-family: inherit!important;
    color: #c2c3d5!important;
    padding-bottom: 0;
}
.Footer_footerInfo__TnCat .copyright p
{
    text-align: left;
    color: #c2c3d5!important;
}
@media(max-width: 767px)
{
    .Footer_footerInfo__TnCat
    {
        padding: 18px 12px;
    }
}
.Footer_footerInfoLicense__22I7k
{
    display: flex;
    align-items: center;
}
.Footer_footerInfoLicense__22I7k .Footer_licenseIcon__ItWCv
{
    margin-right: 20px;
    width: 90px;
}
@media(max-width: 767px)
{
    .Footer_footerInfoLicense__22I7k .Footer_licenseIcon__ItWCv
    {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .Footer_footerInfoLicense__22I7k
    {
        flex-direction: column;
        align-items: center;
    }
}
.Footer_footerInfoText__55Vfc
{
    font-size: 11px;
    line-height: 13px;
    letter-spacing: .075px;
    color: #c2c3d5;
}
.Footer_footerInfoLogos___eyAp
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .Footer_footerInfoLogos___eyAp
    {
        margin: 18px 0 0;
    }
}
.Footer_footerInfoLogos___eyAp a
{
    display: flex;
    align-items: center;
    width: 150px;
    height: 50px;
}
.Footer_footerInfoLimit__iBMwZ
{
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    line-height: 38px;
    font-size: 21px;
    letter-spacing: -.15em;
    border: 3px solid #c2c3d5;
    border-radius: 22px;
    color: #c2c3d5;
}
.Footer_footerInfoLimitLeft__r2fjT
{
    margin-left: 20px;
}
@media(max-width: 767px)
{
    .Footer_footerInfoLimitLeft__r2fjT
    {
        margin-left: 0;
    }
}
.Footer_footerInfoCreator__udego
{
    display: flex;
    align-items: center;
    margin-top: 10px;
    width: 160px;
}
@media(max-width: 767px)
{
    .Footer_footerInfoCreator__udego
    {
        margin: 14px auto 0;
    }
}
.Footer_footerInfoCreator__udego img
{
    width: 100%;
    height: auto;
}
.Host_host__eQp_p
{
    padding: 0 25px;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}
.Item_overlay__W1V28
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(253,100,147,.9);
    opacity: 0;
    z-index: 3;
    transition: opacity .55s ease;
}
.Item_overlay__W1V28, .Item_play__y3GcU
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.Item_play__y3GcU
{
    --size: 65px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.2);
    color: #fff;
    overflow: hidden;
    transition: background-color .4s ease;
    width: var(--size);
    height: var(--size);
    margin-top: -16px;
    padding-left: 4px;
}
@media(max-width: 767px)
{
    .Item_play__y3GcU
    {
        --size: 42px;
        margin-top: -2px;
        padding-left: 1px;
    }
}
.Item_play__y3GcU:hover
{
    background-color: rgba(0,0,0,.4);
}
.Item_play__y3GcU svg
{
    fill: currentColor;
}
@media(max-width: 767px)
{
    .Item_play__y3GcU svg
    {
        width: 21px!important;
        height: 21px!important;
    }
}
.Item_card__PDbq6
{
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 340px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}
.Item_card__PDbq6:hover .Item_overlay__W1V28
{
    opacity: 1;
}
.Item_inner__a_scE
{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 75%;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.Item_name__L60BN
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 10px 5%;
    margin: 0 auto;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    background-color: #090f1d;
    color: #fff;
}
@media(max-width: 480px)
{
    .Item_name__L60BN
    {
        padding: 5px;
        font-size: 12px;
    }
}
.Item_forFun__N3_c9
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
    align-items: center;
    background: rgba(9,15,29,.3);
    border-radius: 4px;
    display: flex;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    margin-top: 24px;
    opacity: .7;
    padding: 10px;
    transition: background .4s ease;
}
.Item_forFun__N3_c9:hover
{
    background: rgba(9,15,29,.6);
}
@media(max-width: 767px)
{
    .Item_forFun__N3_c9
    {
        white-space: nowrap;
        bottom: 5px;
        padding: 4px 6px;
    }
}
.Item_addFavorites__DJGhO
{
    position: absolute;
    top: 0;
    right: 0;
}