﻿.styles_cardTitle__xW4CX
{
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 30px;
    font-family: Roboto Flex Bold;
    text-align: center;
    margin: 0 45px;
}
@media(max-width: 1279px)
{
    .styles_cardTitle__xW4CX
    {
        font-size: 18px;
    }
}
@media(max-width: 767px)
{
    .styles_cardTitle__xW4CX
    {
        margin: 0;
    }
}
.styles_imageWrapper__L3i5y
{
    position: relative;
    border-radius: 12px;
    margin-top: 20px;
    overflow: hidden;
    padding: 75% 10px 0;
}
.styles_imageWrapper__L3i5y:hover img
{
    z-index: 1;
}
@media(max-width: 1279px)
{
    .styles_imageWrapper__L3i5y:hover img
    {
        z-index: 3;
    }
}
.styles_hover__3x_wa
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 2;
}
.styles_image__NRX9U
{
    width: 68%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 3;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.styles_fullImageWrap__cPIFO
{
    display: flex;
    margin-top: 20px;
    padding: 0 10px;
}
.styles_fullImage__53up_
{
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.styles_active__BynNX
{
    border-radius: 12px;
    -webkit-clip-path: initial;
    clip-path: none;
    border: 1px solid #00c667;
    font-family: Roboto Flex Bold;
    color: #00c667;
    font-size: 36px;
    line-height: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
    margin-top: 50px;
}
@media(max-width: 1279px)
{
    .styles_active__BynNX
    {
        margin-top: 46px;
        font-size: 24px;
        line-height: 30px;
        height: 65px;
    }
}
.styles_timerWrapper__DNlBF
{
    background: none;
    background-size: 100% 100%;
}
.styles_timerWrapper__DNlBF>div
{
    margin-top: 50px;
    width: 100%;
    max-width: 100%;
    height: 65px;
    padding: 0 20px;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.styles_timerWrapper__DNlBF>div>span
{
    font-size: 18px;
}
.styles_timerWrapper__DNlBF>div>div
{
    font-size: 20px;
}
@media(max-width: 1279px)
{
    .styles_timerWrapper__DNlBF>div
    {
        margin-top: 26px;
        height: 65px;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .styles_timerWrapper__DNlBF>div>div
    {
        margin-top: 7px;
    }
}
@media(max-width: 767px)
{
    .styles_timerWrapper__DNlBF
    {
        margin-top: 40px;
    }
    .styles_timerWrapper__DNlBF>div>div, .styles_timerWrapper__DNlBF>div>span
    {
        font-size: 16px;
    }
}
.styles_swiper__MptMm
{
    margin-bottom: -42px;
    padding-bottom: 47px;
}
@media(max-width: 1279px)
{
    .styles_swiper__MptMm
    {
        margin-bottom: -44px;
        padding-bottom: 42px;
    }
}
.styles_container__7hGmI
{
    border-radius: 12px;
    background: linear-gradient(234.56deg,#2f2d34 12.52%,#18171b 70.79%);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border: none;
    background-size: 100% 100%;
    padding: 21px 25px 25px;
    width: 100%;
    position: relative;
    align-items: center;
    -webkit-clip-path: initial;
    clip-path: none;
}
@media(max-width: 1279px)
{
    .styles_container__7hGmI
    {
        padding: 15px 15px 20px;
    }
}
.styles_navigation__0vHrS
{
    display: flex;
    justify-content: center;
    gap: 30px;
    margin-top: 20px;
}
.styles_buttonNavigateWrapper__UmA6h.styles_disabled__lGdUF button
{
    cursor: default;
    opacity: .3;
}
.styles_torunamentWrapper__AMlwx
{
    background: url(https://vulkka.com/img/home-blocks/tournament-title-bg.png);
    background-size: 100% 100%;
    padding: 14px;
    margin: 10px;
}
.styles_currentTourTitle__PO2kl
{
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    align-items: center;
    text-align: center;
}
.styles_currentTourTitle__PO2kl span
{
    font-size: 20px;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
    text-align: center;
    color: #ec6919;
}
.styles_readMore__2ZVR9
{
    text-align: center;
    margin-top: -15px;
}
.styles_readMore__2ZVR9 a
{
    color: #878fa6;
    font-size: 11px;
    line-height: 14px;
    font-family: Roboto Flex Medium,sans-serif;
    text-decoration: underline;
}
.styles_readMore__2ZVR9 a:hover
{
    text-decoration: none;
}
.styles_highlight__sQpFJ
{
    font-size: 14px;
    opacity: 1!important;
}
.styles_bestPlayersInTournament__Hmzyr
{
    height: 100%;
    flex-grow: 1;
    position: relative;
    margin: 5px auto 0;
    font-family: Roboto Flex Medium,sans-serif;
    color: #8c796d;
    font-size: 12px;
    max-width: 295px;
    width: 100%;
}
.styles_bestPlayersInTournament__Hmzyr>div
{
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.styles_bestPlayersInTournament__Hmzyr .styles_wait-for-players-in-tournament__hANqi
{
    bottom: 50px;
}
.styles_bestPlayersInTournament__Hmzyr>div>div
{
    opacity: .8;
    display: grid;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: 1fr 4fr 1.5fr;
    border-top: 1px solid #8c796d;
    border-left: 1px solid #8c796d;
    border-right: 1px solid #8c796d;
}
.styles_bestPlayersInTournament__Hmzyr>div>div:last-child
{
    border-bottom: 1px solid #8c796d;
}
.styles_bestPlayersInTournament__Hmzyr>div>div div
{
    padding: 6px 10px;
}
.styles_bestPlayersInTournament__Hmzyr>div>div div:first-child
{
    border-right: 1px solid #8c796d;
}
.styles_bestPlayersInTournament__Hmzyr>div>div div:last-child
{
    border-left: 1px solid #8c796d;
}
@media(max-width: 1440px)
{
    .styles_bestPlayersInTournament__Hmzyr
    {
        margin: 5px auto 0;
        font-size: 12px;
        max-width: 295px;
    }
    .styles_bestPlayersInTournament__Hmzyr .styles_wait-for-players-in-tournament__hANqi
    {
        bottom: 50;
    }
    .styles_bestPlayersInTournament__Hmzyr>div>div.styles_highlight__sQpFJ
    {
        font-size: 14px;
    }
}
@media(max-width: 1279px)
{
    .styles_bestPlayersInTournament__Hmzyr
    {
        max-width: 260px;
        margin: 20px auto 0;
    }
}
@media(max-width: 480px)
{
    .styles_bestPlayersInTournament__Hmzyr
    {
        max-width: 260px;
        margin: 20px auto 0;
    }
}
.styles_emptyPlayerFirstLine___dee0
{
    height: 14px;
}
.styles_emptyPlayerRight__ghG3Y
{
    right: 0;
}
.styles_emptyPlayer__6JtyI
{
    border-radius: 7px;
    height: 12px;
    position: absolute;
    right: auto;
    border: none!important;
}
.styles_waitForPlayers__73dAi
{
    color: #fff;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 16px;
    left: 50%;
    transform: translate(-50%);
    position: absolute;
    bottom: 100px;
    width: 100%;
    text-align: center;
}
.styles_waitForPlayers__73dAi span
{
    margin: 0 auto;
}
.styles_playerContainerCurrent__CBke1
{
    background: #ec6919;
    color: #fff;
}
.styles_playerContainer__5zsZG
{
    background: #ec6919;
    color: #fff;
    border: none!important;
    padding: 10px 0!important;
    margin-bottom: 10px;
    box-shadow: 1px 15px 0 -10px #c9bd9c;
}
.styles_playerContainer__5zsZG>div
{
    padding: 0!important;
}
.styles_playerContainer__5zsZG div:first-child
{
    border-right: 1px solid #fff!important;
}
.styles_playerContainer__5zsZG div:last-child
{
    border-left: 1px solid #fff!important;
}
.styles_leaderIconContainer__mFiwM
{
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 10px;
}
.styles_leaderIconContainer__mFiwM path
{
    fill: #fff;
}
.styles_timerWrapper__0zaHi
{
    margin-top: -10px;
}
.styles_timerWrapper__0zaHi>div>div
{
    font-size: 16px;
}
.styles_timerWrapper__0zaHi span
{
    font-size: 14px;
}
.styles_tabTitle__G70J8
{
    font-family: Roboto Flex Bold;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
    text-transform: uppercase;
    color: transparent;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg,#ffc471,#f46870);
    -webkit-background-clip: text;
    background-clip: text;
}
.styles_tabTitle__G70J8>img
{
    margin-right: 15px;
}
.styles_wrapper__d_XPG
{
    background: transparent;
    background-size: 100% 100%;
    padding: 20px 15px;
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 360px;
    flex-grow: 1;
    height: 600px;
    overflow-y: auto;
}
@media(max-width: 1279px)
{
    .styles_wrapper__d_XPG
    {
        height: 400px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__d_XPG
    {
        height: 500px;
    }
}
.styles_tournamentsWrapper__MRK__
{
    min-width: 220px;
}
.styles_titleWrap__M_WNS img
{
    height: 28px;
}
.styles_title__8x1Wz
{
    display: inline-block;
    margin: 40px auto 0;
    padding: 0 15px;
    background: linear-gradient(90deg,#ff1307,#ffd707);
    font-size: 38px;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.styles_blockWrapper__vdYzZ
{
    max-width: 1300px;
    padding: 0 60px;
    margin: 60px auto 0;
    justify-content: center;
    grid-gap: 20px;
    display: flex;
}
.styles_blockWrapper__vdYzZ>div
{
    max-width: 385px;
}
@media(max-width: 1279px)
{
    .styles_blockWrapper__vdYzZ
    {
        padding: 0 20px;
        margin: 60px auto 0;
        grid-gap: 10px;
    }
    .styles_blockWrapper__vdYzZ>div
    {
        max-width: 320px;
    }
}
@media(max-width: 767px)
{
    .styles_blockWrapper__vdYzZ
    {
        padding: 0 13px;
        margin: 40px auto 0;
        display: grid;
        grid-template-columns: repeat(1,290px);
        justify-content: center;
        overflow-x: auto;
    }
}
.styles_backgroundWrapper__7R4D9
{
    position: relative;
    margin: -100px 0;
    padding: 100px 0;
    text-align: center;
}
@media(max-width: 767px)
{
    .styles_backgroundWrapper__7R4D9
    {
        margin: -100px 0;
        padding: 100px 0;
    }
}
.styles_buttonWrapper__WrQ_g
{
    margin-bottom: 30px;
}
.styles_background__opqi1
{
    background: url(../../willbetgambling/image/promoBlockBg.png) 50% no-repeat;
    border-radius: 0;
    position: absolute;
    top: -8%;
    left: 0;
    width: 100%;
    height: 116%;
    z-index: -1;
    background-size: cover;
    border: 2px solid #fd6493;
}
@media(min-width: 1440px)
{
    .styles_background__opqi1
    {
        height: 114%;
    }
}
@media(max-width: 1279px)
{
    .styles_background__opqi1
    {
        height: 120%;
    }
}
@media(max-width: 767px)
{
    .styles_background__opqi1
    {
        height: 118%;
        border: none;
        border-radius: 0;
    }
}
.styles_container__1zS6V
{
    padding: 0 60px;
    margin: 80px auto 0;
    background-size: cover;
    background: transparent;
}
@media(max-width: 1279px)
{
    .styles_container__1zS6V
    {
        margin: 70px auto 0;
    }
}
@media(max-width: 767px)
{
    .styles_container__1zS6V
    {
        margin: 40px auto 0;
        padding: 0 20px;
    }
}
.styles_inner__uHHLd
{
    max-width: 1440px;
    margin: 0 auto;
}
.styles_content__4OY0F
{
    display: grid;
    grid-gap: 20px;
    gap: 20px;
    grid-template-columns: 1fr 2fr 1fr;
}
@media(max-width: 1279px)
{
    .styles_content__4OY0F
    {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto;
    }
}
@media(max-width: 767px)
{
    .styles_content__4OY0F
    {
        gap: 15px;
    }
}
.styles_header__Dd1Cj
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 140px;
    margin-bottom: 28px;
}
@media(min-width: 767px)
{
    .styles_header__Dd1Cj
    {
        flex-direction: row;
    }
}
@media(max-width: 767px)
{
    .styles_header__Dd1Cj
    {
        gap: 18px;
        align-items: start;
        margin-bottom: 18px;
    }
}
@media(max-width: 1279px)
{
    .styles_header__Dd1Cj
    {
        padding-left: 0;
    }
}
@media(min-width: 1680px)
{
    .styles_header__Dd1Cj
    {
        padding-left: 20px;
    }
}
.styles_header__Dd1Cj h1
{
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: inherit;
}
@media(max-width: 767px)
{
    .styles_header__Dd1Cj h1
    {
        font-size: 18px;
    }
}
.styles_wrapper__xEYd1
{
    position: relative;
    z-index: 1;
}
@media(max-width: 1279px)
{
    .styles_wrapper__xEYd1
    {
        grid-column: 1/-1;
        grid-row: 1;
    }
}
.styles_container__jAgDZ
{
    padding: 20px;
    display: flex;
    font-family: Gilroy Semibold,sans-serif;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
    border-radius: 20px;
    background: url(../../willbetgambling/image/jackpotBG.jpg) 50% no-repeat;
    background-size: cover;
    height: 100%;
}
.styles_backgroundGradient__ECxi0
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    z-index: -1;
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border-radius: 20px;
    opacity: .7;
}
.styles_title__UiROv
{
    color: #e3b438;
    text-shadow: 2px 2px 0 #0c2c63,-2px 2px 0 #0c2c63,2px -2px 0 #0c2c63,-2px -2px 0 #0c2c63;
    font-size: 28px;
    font-weight: 900;
}
.styles_amount__pTjyj, .styles_title__UiROv
{
    text-align: center;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
}
.styles_amount__pTjyj
{
    color: #fff;
    font-size: 48px;
    font-weight: 700;
}
.styles_buttonContainer__Rmhjs>div
{
    max-width: 336px!important;
}
@media(max-width: 767px)
{
    .styles_buttonContainer__Rmhjs>div
    {
        max-width: 100%!important;
    }
}
.styles_buttonContainer__Rmhjs>div>button
{
    width: 100%!important;
    max-width: 335px!important;
    font-size: 21px!important;
    height: 50px!important;
}
@media(max-width: 767px)
{
    .styles_buttonContainer__Rmhjs>div>button
    {
        max-width: 100%!important;
        font-size: 16px!important;
        height: 40px!important;
    }
}
.styles_container___hnlB
{
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    gap: 8px;
    border-radius: 20px;
    font-family: Gilroy Semibold,sans-serif;
    background: url(../../willbetgambling/image/tournamentBG.jpg) 50% no-repeat;
    background-size: cover;
    border: 1px solid #acaec9;
}
@media(max-width: 1279px)
{
    .styles_container___hnlB
    {
        grid-column: 1;
        grid-row: 2;
    }
}
@media(max-width: 767px)
{
    .styles_container___hnlB
    {
        padding: 16px;
    }
}
.styles_title__uBiHQ
{
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    opacity: .7;
    text-transform: uppercase;
}
@media(max-width: 767px)
{
    .styles_title__uBiHQ
    {
        font-size: 15px;
    }
}
.styles_secondaryTitle__SEbAx
{
    background: linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    font-family: Gilroy Bold,sans-serif;
    align-items: center;
    width: 100%;
    display: flex;
    justify-content: center;
}
.styles_secondaryTitle__SEbAx:before
{
    content: "";
    position: inherit;
    height: 40px;
    width: 25px;
    background: url(../../willbetgambling/image/winMonthLeft.svg) 0 no-repeat;
    margin-right: 10px;
    background-size: 300px;
}
.styles_secondaryTitle__SEbAx:after
{
    content: "";
    position: inherit;
    height: 40px;
    width: 25px;
    background: url(../../willbetgambling/image/winMonthRight.svg) 100% no-repeat;
    margin-left: 10px;
    background-size: 300px;
}
@media(max-width: 480px)
{
    .styles_secondaryTitle__SEbAx
    {
        max-width: 125px;
    }
}
.styles_description__GV14o
{
    color: #fff;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
@media(max-width: 767px)
{
    .styles_description__GV14o
    {
        display: none;
    }
}
.styles_buttonContainer__B9xaw
{
    width: 100%;
}
@media(max-width: 767px)
{
    .styles_buttonContainer__B9xaw>div>button
    {
        height: 30px!important;
    }
}
@media(max-width: 480px)
{
    .styles_buttonContainer__B9xaw>div>button
    {
        font-size: 12px!important;
    }
}
.styles_container__Mky6q
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 3px;
    border-radius: 10px;
    background: rgba(116,190,151,.6);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 8px 20px;
}
@media(max-width: 767px)
{
    .styles_container__Mky6q
    {
        gap: 1px;
        padding: 8px;
    }
}
.styles_container__Mky6q>div
{
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}
@media(max-width: 767px)
{
    .styles_container__Mky6q>div
    {
        font-size: 13px;
        line-height: 110%;
    }
}
.styles_num__37t9u
{
    min-width: 22px;
}
@media(max-width: 767px)
{
    .styles_num__37t9u
    {
        min-width: auto;
    }
}
.styles_container__wyyz1
{
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
    height: 100%;
    font-family: Gilroy Semibold,sans-serif;
    border-radius: 20px;
    background: url(../../willbetgambling/image/winOfTheMonthBG.jpg) 50% no-repeat;
    background-size: cover;
    border: 1px solid #acaec9;
}
@media(max-width: 1279px)
{
    .styles_container__wyyz1
    {
        grid-column: 2;
        grid-row: 2;
    }
}
@media(max-width: 767px)
{
    .styles_container__wyyz1
    {
        padding: 16px;
        gap: 8px;
    }
}
.styles_titleContainer__hN2mB
{
    display: flex;
    gap: 3px;
}
.styles_title__R0GG5
{
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    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: Gilroy Bold,sans-serif;
}
@media(max-width: 767px)
{
    .styles_title__R0GG5
    {
        font-size: 15px;
    }
}
.styles_title__R0GG5:before
{
    content: "";
    position: inherit;
    height: 25px;
    width: 10px;
    background: url(../../willbetgambling/image/winMonthLeft.svg) 0 no-repeat;
    margin-right: 10px;
}
@media(max-width: 767px)
{
    .styles_title__R0GG5:before
    {
        margin-right: 5px;
    }
}
.styles_title__R0GG5:after
{
    content: "";
    position: inherit;
    height: 25px;
    width: 10px;
    background: url(../../willbetgambling/image/winMonthRight.svg) 100% no-repeat;
    margin-left: 10px;
}
@media(max-width: 767px)
{
    .styles_title__R0GG5:after
    {
        margin-left: 3px;
    }
}
.styles_amount__8Cl7I
{
    color: #fff;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
@media(max-width: 767px)
{
    .styles_amount__8Cl7I
    {
        font-size: 20px;
    }
}
.styles_inGameContainer__z7qCX
{
    display: flex;
    justify-content: center;
    gap: 10px;
}
.styles_in__DpPS0
{
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}
@media(max-width: 767px)
{
    .styles_in__DpPS0
    {
        font-size: 13px;
        line-height: 110%;
    }
}
.styles_game__qmAa4
{
    color: #fff;
    font-size: 17px;
    line-height: 22px;
    font-weight: 800;
    cursor: pointer;
    position: relative;
}
@media(max-width: 767px)
{
    .styles_game__qmAa4
    {
        font-size: 13px;
        line-height: 110%;
    }
}
.styles_game__qmAa4:after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: transparent;
}
.styles_game__qmAa4:hover:after
{
    background: #fff;
}
.styles_buttonContainer__SSuWQ
{
    width: 100%;
}
@media(max-width: 767px)
{
    .styles_buttonContainer__SSuWQ>div>button
    {
        height: 30px!important;
    }
}
@media(max-width: 480px)
{
    .styles_buttonContainer__SSuWQ>div>button
    {
        font-size: 12px!important;
    }
}
.styles_container__u6Ora
{
    display: block;
    flex-direction: column;
    align-items: center;
    padding: 0 3px 17px;
    position: relative;
    margin: 0 15px;
    cursor: pointer;
    color: #afb7c6;
    min-width: 90px;
}
.styles_container__u6Ora:hover
{
    color: #3fd6ff;
}
.styles_container__u6Ora:hover img:last-child
{
    display: inline;
}
.styles_container__u6Ora:hover img:first-child
{
    display: none;
}
@media(max-width: 1279px)
{
    .styles_container__u6Ora
    {
        min-width: auto;
    }
    .styles_container__u6Ora.styles_lowOpacity__mSGFh
    {
        opacity: .3;
        cursor: default;
    }
}
@media(max-width: 767px)
{
    .styles_container__u6Ora
    {
        padding: 0 0 12px;
        min-width: auto;
    }
}
.styles_container__u6Ora:before
{
    content: "";
    position: absolute;
    display: none;
    height: 3px;
    width: 100%;
    box-shadow: 0 2px 10px rgba(62,113,244,.5);
    background: linear-gradient(272.18deg,#554bf3 2.44%,#5e9dea 47.32%,#62d6d8 98.78%);
    bottom: -1.5px;
    border-radius: 10px;
    z-index: 2;
    left: 0;
}
.styles_container__u6Ora.styles_selected__vhkvV
{
    color: #3fd6ff;
}
.styles_container__u6Ora.styles_selected__vhkvV img:last-child
{
    display: inline;
}
.styles_container__u6Ora.styles_selected__vhkvV img:first-child
{
    display: none;
}
.styles_container__u6Ora.styles_selected__vhkvV:before
{
    display: initial;
}
.styles_iconWrapper__KwfSY
{
    margin: 0 auto 10px;
    display: block;
    height: 30px;
    text-align: center;
}
.styles_iconWrapper__KwfSY>img:last-child
{
    display: none;
}
@media(max-width: 1279px)
{
    .styles_iconWrapper__KwfSY
    {
        height: 26px;
    }
}
@media(max-width: 767px)
{
    .styles_iconWrapper__KwfSY
    {
        height: 26px;
        margin-bottom: 7px;
    }
}
.styles_title__Ywde3
{
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.25;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-family: Gilroy Semibold;
}
@media(max-width: 1279px)
{
    .styles_title__Ywde3
    {
        font-size: 13px;
    }
}
@media(max-width: 767px)
{
    .styles_title__Ywde3
    {
        font-size: 12px;
    }
}
.styles_container__pasQb
{
    position: relative;
    width: 1440px;
    margin: 0 auto;
}
.styles_slide__A8oxZ
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(5,1fr);
    grid-template-rows: repeat(2,1fr);
}
.styles_oneBigLeft__O37wH>div:first-child
{
    grid-area: 1/1/3/3;
}
.styles_oneBigRight__Xjd_U>div:nth-child(9)
{
    grid-area: 1/5/3/7;
}
.styles_oneBigCenter__ZVWBS>div:first-child
{
    grid-area: 1/3/3/5;
}
.styles_wrapper__TcNzF
{
    padding: 30px 15px 0;
}
@media(max-width: 767px)
{
    .styles_wrapper__TcNzF
    {
        padding: 0 6px;
    }
}
.styles_container__kVsR_
{
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    min-width: 100%;
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
}
.styles_slide__FseGQ
{
    width: calc(170% + 9px);
    display: grid;
    grid-gap: 9px;
    grid-template-columns: repeat(8,1fr);
    flex-shrink: 0;
}
.styles_slide__FseGQ>div
{
    width: 100%;
    height: 16vw;
}
.styles_slide__FseGQ>div>img
{
    width: 100%;
    height: 100%;
}
@media(max-width: 767px)
{
    .styles_slide__FseGQ
    {
        width: calc(330% + 6px);
        grid-gap: 6px;
    }
    .styles_slide__FseGQ>div
    {
        height: 30vw;
    }
}
.styles_container__mM2v7
{
    display: block;
    padding: 40px 60px 30px;
    width: 100%;
}
.styles_container__mM2v7>div:first-child
{
    padding-top: 0;
}
@media(max-width: 1279px)
{
    .styles_container__mM2v7
    {
        padding: 20px 15px 10px;
    }
}
@media(max-width: 767px)
{
    .styles_container__mM2v7
    {
        padding: 20px 10px 5px;
    }
}
.styles_inner__ULwV8
{
    max-width: 1460px;
    margin: 0 auto;
}
.styles_new__70kNX, .styles_recommended__YEuPg
{
    background: none;
    background-size: 100% 100%;
}
.styles_container__b9luB>div
{
    padding: 20px 60px 30px;
}
@media(max-width: 1279px)
{
    .styles_container__b9luB>div
    {
        padding: 20px 15px 30px;
    }
}
@media(max-width: 767px)
{
    .styles_container__b9luB>div
    {
        padding: 10px;
    }
}
.styles_container__3pQnx
{
    padding: 40px 60px 20px;
}
@media(max-width: 1440px)
{
    .styles_container__3pQnx
    {
        border-bottom: 1px solid #323340;
    }
}
@media(max-width: 767px)
{
    .styles_container__3pQnx
    {
        padding: 40px 15px 20px;
    }
}
@media(max-width: 480px)
{
    .styles_container__3pQnx
    {
        padding: 40px 0 20px;
    }
}
.styles_selectedProviderItem__Y7E9M
{
    background-color: #1c1d27!important;
    color: #f79622!important;
}
.styles_providerItem__1g8Qx
{
    padding: 10px;
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    border-radius: 10px;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    text-align: center;
    background-color: transparent;
    font-family: Roboto Flex Bold;
    color: #fff;
    margin-right: 18px;
    width: 140px;
    height: 100px;
}
.styles_providerItem__1g8Qx:hover
{
    background-color: #1c1d27;
}
.styles_providerItemRect__AfzBu
{
    background: rgba(58,61,86,.5) 50% no-repeat;
    background-size: 30%;
    border-radius: 10px;
    height: 34px;
    margin-bottom: 11px;
    width: 100%;
    height: 66px;
    padding: 6px;
}
.styles_providerTitle__E7FaZ
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.styles_container__gM3Px
{
    max-width: 1580px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.styles_blockWrapper__vSJ9X
{
    display: block;
    max-width: 1700px;
    padding: 40px 60px 30px;
    margin: 0 auto 20px;
}
.styles_blockWrapper__vSJ9X>div:first-child
{
    padding-top: 0;
}
.styles_blockWrapper__vSJ9X .styles_gamesSlider__6i_5q .styles_slick-list__jSZQL
{
    margin: -6%;
    padding: 6%;
}
.styles_blockWrapper__vSJ9X .styles_slick-slide__GQr_a
{
    padding: 0 8px;
}
.styles_gamesContainer__6_8PY
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
}
.styles_searchGameDropdown__NtdwL
{
    max-width: 1700px;
    padding: 75px 60px 40px;
    margin: 0 auto;
}
.styles_searchGameDropdown__NtdwL::-webkit-scrollbar
{
    display: none;
}
@media(max-width: 767px)
{
    .styles_searchGameDropdown__NtdwL
    {
        padding: 75px 20px 40px;
    }
}
.styles_searchWrapper__c95zd
{
    display: flex;
    flex-wrap: wrap;
}
.styles_searchGameDropdownPlaceholder__qAxRi
{
    height: 286px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 21px;
    color: #eff2f9;
}
@media(max-width: 767px)
{
    .styles_searchGameDropdownPlaceholder__qAxRi
    {
        font-size: 18px;
    }
}
.styles_gameItemWrapper__XPgpZ
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
    grid-template-rows: repeat(2,1fr);
}
@media(max-width: 767px)
{
    .styles_gameItemWrapper__XPgpZ
    {
        grid-template-columns: repeat(4,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
@media(max-width: 480px)
{
    .styles_gameItemWrapper__XPgpZ
    {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
.styles_dropdownFooter__ODDX9
{
    display: flex;
    justify-content: center;
}
.styles_loadMoreButtonWrapper__6v1vq
{
    margin-top: 40px;
}
.styles_searchFieldsWrapper__0aAXx
{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #474a6b;
    max-width: 1580px;
    margin: 0 auto;
    padding: 22px 0;
}
.styles_container__lhAR0
{
    max-width: 1580px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.styles_container__pS8cj
{
    padding: 40px 60px 20px;
    border-bottom: 1px solid #474a6b;
    display: flex;
    grid-gap: 15px;
    justify-content: center;
    flex-wrap: wrap;
}
@media(max-width: 1279px)
{
    .styles_container__pS8cj
    {
        border-bottom: none;
        padding: 40px 0 20px;
        grid-gap: 0;
    }
}
.styles_title__db_pa
{
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
    overflow: hidden;
    width: 100%;
    color: #fff;
    font-size: medium;
    min-height: 20px;
}
.styles_providerItem__YtQI2
{
    padding: 10px;
    position: relative;
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    border-radius: 10px;
    -webkit-clip-path: initial;
    clip-path: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    background-color: transparent;
    font-family: Roboto Flex Bold;
    color: #fff;
    width: 140px;
    height: 100px;
}
.styles_providerItem__YtQI2.styles_selected__FqRLL
{
    background-color: #1c1d27;
    color: #f79622;
}
.styles_providerItem__YtQI2.styles_selected__FqRLL .styles_providerItemRect__8jebz
{
    border: none;
}
.styles_providerItem__YtQI2:hover
{
    background-color: #1c1d27;
}
.styles_providerItemRect__8jebz
{
    background: rgba(58,61,86,.5);
    border: none;
    background-size: 30%;
    border-radius: 10px;
    margin-bottom: 11px;
    width: 100%;
    height: 66px;
    padding: 6px;
}
.styles_providerItemRect__8jebz:hover
{
    border: none;
}
.styles_object__aVzvs
{
    position: absolute;
    width: 80px;
    height: 40px;
    left: 50%;
    top: 17px;
    object-fit: contain;
    transform: translate(-50%);
}
.styles_object__aVzvs img
{
    width: 40px;
    height: 40px;
}
.styles_blockWrapper___NC8q
{
    display: block;
    max-width: 1700px;
    padding: 40px 60px 30px;
    margin: 0 auto 20px;
}
.styles_blockWrapper___NC8q>div:first-child
{
    padding-top: 0;
}
.styles_slide__TG7gL
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
}
.styles_wrapper__GMuMr
{
    display: flex;
    flex-direction: column;
    padding: 25px 0 50px;
    background: #1b1f42;
    border-radius: 0;
}
@media(max-width: 1279px)
{
    .styles_wrapper__GMuMr
    {
        padding: 17px 0 0;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__GMuMr
    {
        padding: 18px 0 0;
    }
}
.styles_container__a4TT8
{
    border-bottom: 1px solid #474a6b;
    width: 100%;
    display: flex;
    justify-content: space-between;
    max-width: 1580px;
    background: "";
    margin: 0 auto;
    padding: 0;
}
.styles_container__a4TT8>div, .styles_filterCategoryWrapper__LzpXu
{
    display: flex;
}
.styles_filterCategoryWrapper__LzpXu ::-webkit-scrollbar
{
    width: 0;
    height: 0;
}
.styles_filterCategoryWrapper__LzpXu ::-webkit-scrollbar-thumb, .styles_filterCategoryWrapper__LzpXu ::-webkit-scrollbar-track
{
    background: transparent;
}
@media(max-width: 1279px)
{
    .styles_filterCategoryWrapper__LzpXu
    {
        overflow-x: auto;
        overflow-y: hidden;
        padding-bottom: 2px;
        margin-bottom: -3px;
    }
}
@media(max-width: 767px)
{
    .styles_filterCategoryWrapper__LzpXu
    {
        overflow-x: auto;
        overflow-y: hidden;
        padding-bottom: 2px;
        margin-bottom: -3px;
    }
}
.styles_container__vY8Fx
{
    display: flex;
    background: #2e3141;
    color: #afb7c6;
    font-family: Roboto Flex Medium,sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    width: auto;
    box-sizing: border-box;
    padding: 7px;
    height: 38px;
    border-radius: 10px;
    cursor: pointer;
    position: relative;
    margin: 0 10px 12px;
    text-transform: uppercase;
}
.styles_container__vY8Fx.styles_active__AFYiM
{
    background: #3f4256;
    color: #fff;
}
.styles_container__vY8Fx>div
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.styles_icon__xThrA
{
    display: flex;
}
.styles_icon__xThrA path
{
    fill: #afb7c6;
}
.styles_icon__xThrA.styles_active__AFYiM path
{
    fill: #fff;
}
.styles_icon__xThrA svg
{
    width: 20px;
    height: 20px;
    margin-right: 3px;
}
.styles_arrow__w_JyF
{
    top: 11px;
    position: absolute;
    right: 12px;
}
.styles_arrow__w_JyF.styles_open__Wnhs4
{
    transform: rotate(180deg);
    top: 14px;
}
.styles_activeContainer__xH_zB
{
    background-color: #1b1f42!important;
}
.styles_activeContainer__xH_zB>div:first-child
{
    border: none;
}
.styles_container__ll5Ue
{
    background-color: transparent;
    border-radius: 10px;
    padding: 8px;
    transition: background-color .2s ease;
    cursor: pointer;
}
.styles_activeImageContainer__ndUoB
{
    background-color: #2e3141!important;
}
.styles_imageContainer__ljT15
{
    border-radius: 10px;
    height: 35px;
    width: 100%;
    background: rgba(58,61,86,.5);
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px 8px;
    border: none;
}
.styles_object__sGgww, .styles_object__sGgww img
{
    width: 100%;
    max-height: 30px;
    object-fit: contain;
}
.styles_activeTitle__AFLqd
{
    color: #62d6d8!important;
}
.styles_title__gygnU
{
    text-transform: capitalize;
    color: #eff2f9;
    text-align: center;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 11px;
    line-height: 14px;
    margin: 6px 0 0;
    transition: color .2s ease 0s;
}
.styles_container__944do
{
    display: grid;
    grid-gap: 2px;
    grid-row-gap: 4px;
    grid-template-columns: repeat(auto-fill,minmax(86px,1fr));
    transition: max-height .3s linear,opacity .3s linear;
    height: auto;
}
.styles_selectButton__ALaad
{
    border-radius: 10px;
    background: rgba(58,61,86,.5);
    border: initial;
    height: 36px;
    text-align: left;
    width: 100%;
    color: #eff2f9;
    font-family: Gilroy Bold;
    font-size: 16px;
    line-height: 20px;
    padding-right: 30px;
    padding-left: 20px;
    position: relative;
    cursor: pointer;
    margin-top: 14px;
}
.styles_selectButton__ALaad>span
{
    display: inline-block;
}
.styles_selectButton__ALaad>span:before
{
    position: absolute;
    content: "";
    display: none;
    width: 24px;
    height: 24px;
    background: url(https://vulkka.com/img/icons/providerIcon.svg) 50% no-repeat;
    transform: translate(-30px,-1px);
}
.styles_openedIconImg__v456B
{
    transform: translateY(-50%) rotate(180deg)!important;
}
.styles_iconImg__d1atD
{
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%) rotate(0deg);
    width: 10px;
    height: 10px;
    object-fit: contain;
    transition: transform .3s ease;
}
.styles_modal__g9hLh
{
    width: 100%;
    height: 100%;
}
.styles_container__1HXak
{
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: 10px;
}
.styles_container__1HXak::-webkit-scrollbar
{
    width: 0;
    height: 0;
}
.styles_container__1HXak::-webkit-scrollbar-thumb
{
    background: transparent;
}
.styles_container__1HXak::scrollbar-track
{
    background: transparent;
}
.styles_container__1HXak::-webkit-scrollbar-track
{
    background: transparent;
}
.styles_gamesContainer__m3Q_s
{
    display: flex;
    flex-direction: column;
    position: relative;
}
.styles_gamesContainer__m3Q_s div[class*=loadMoreMobileSearch]
{
    align-self: center!important;
    margin-bottom: 50px;
}
.styles_gameItemWrapper__lb9uN
{
    margin: 0 10px;
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
    grid-template-rows: repeat(1,1fr);
}
@media(max-width: 767px)
{
    .styles_gameItemWrapper__lb9uN
    {
        grid-gap: 10px;
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
@media(max-width: 480px)
{
    .styles_gameItemWrapper__lb9uN
    {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
.styles_gamesPlaceholder__LGGcL
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 500px;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    padding: 0 20px;
    text-align: center;
}
.styles_header__1wyM1
{
    padding: 10px 15px;
    background-color: #13153a;
    display: flex;
    margin-top: -6px;
    flex-direction: column;
}
.styles_header__1wyM1>div:first-child
{
    width: 100vw;
}
.styles_header__1wyM1>button
{
    display: none;
}
.styles_providersHeader__M_vxq
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    margin-top: 12px;
}
.styles_container__1xfW9
{
    padding: 20px 60px;
}
@media(max-width: 767px)
{
    .styles_container__1xfW9
    {
        padding: 15px;
    }
}
.styles_inner__tVwUK
{
    max-width: 1440px;
    margin: 0 auto;
}
.styles_header__ao_Tt
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.styles_header__ao_Tt img
{
    width: 32px;
    height: 32px;
    margin-right: 12px;
}
@media(max-width: 767px)
{
    .styles_header__ao_Tt img
    {
        width: 26px;
        height: 26px;
        margin-right: 10px;
    }
}
.styles_header__ao_Tt h3
{
    display: flex;
    align-items: center;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    padding-left: 100px;
}
@media(max-width: 1279px)
{
    .styles_header__ao_Tt h3
    {
        padding-left: 0;
        font-size: 20px;
    }
}
@media(min-width: 1680px)
{
    .styles_header__ao_Tt h3
    {
        padding-left: 20px;
    }
}
.styles_header__ao_Tt button
{
    display: flex;
    align-items: center;
    color: #3fd6ff;
    background: none;
    border: none;
    font-size: 17px;
    line-height: 18px;
    cursor: pointer;
}
.styles_header__ao_Tt button>span
{
    display: inline-block;
    margin-left: 6px;
    color: #acaec9!important;
}
.styles_header__ao_Tt button img
{
    width: 24px;
    height: 24px;
    margin-right: 0!important;
}
.styles_gameItemWrapper__udLIJ
{
    margin: 20px auto;
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
    grid-template-rows: repeat(2,1fr);
}
@media(max-width: 767px)
{
    .styles_gameItemWrapper__udLIJ
    {
        grid-gap: 10px;
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
@media(max-width: 480px)
{
    .styles_gameItemWrapper__udLIJ
    {
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(3,1fr);
    }
}
.styles_loadMore__4VaD7
{
    display: flex;
    justify-content: center;
}
.styles_loadMore__4VaD7>div
{
    margin-top: 0!important;
}
.styles_loadMore__4VaD7 button
{
    text-transform: uppercase;
}
.styles_container__4aEg3
{
    position: relative;
    cursor: pointer;
    font-size: 17px;
    line-height: 22px;
    min-width: 170px;
}
@media(max-width: 1279px)
{
    .styles_container__4aEg3
    {
        font-size: 14px;
        min-width: 130px;
    }
}
.styles_main__QnsVv
{
    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__QnsVv
    {
        padding: 4px 14px;
    }
}
.styles_main__QnsVv svg
{
    width: 16px;
    height: 16px;
    fill: currentColor;
}
.styles_icon__nM8ZP
{
    display: inline-block;
    height: 16px;
}
.styles_isOpen__S_Z9h
{
    border: 1px solid #3fd6ff;
    color: #3fd6ff;
}
.styles_rotate__ihzx8
{
    display: inline-block;
    width: 16px;
    height: 16px;
}
.styles_rotate__ihzx8 svg
{
    transform: rotate(180deg);
}
.styles_content__wvFgH
{
    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__wvFgH 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__wvFgH li:first-child
{
    padding-top: 0;
}
.styles_content__wvFgH li:last-child
{
    border-bottom: none;
    padding-bottom: 0;
}
@media(max-width: 1279px)
{
    .styles_content__wvFgH
    {
        position: fixed;
        top: auto;
        left: 2vw;
        bottom: 80px;
        width: 96vw!important;
    }
    .styles_blur__2LfuX
    {
        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_withSearch__wLPju .styles_content__wvFgH
{
    width: 200%;
}
.styles_searchInput__jy_VV
{
    position: -webkit-sticky;
    position: sticky;
    top: -14px;
    left: 0;
    padding: 14px 18px 0;
    margin: -14px -18px 0;
    background: #0d0f2e;
}
.styles_searchInput__jy_VV input
{
    padding: 8px 12px;
    margin-bottom: 12px;
    border-radius: 8px;
    width: 100%;
    background-color: #03051d;
    border: 1px solid rgba(172,174,201,.3);
    color: #fff;
}
.styles_searchInput__jy_VV input::placeholder
{
    color: #acaec9;
    text-transform: capitalize;
}
.styles_searchInput__jy_VV img
{
    position: absolute;
    top: 26px;
    right: 28px;
}
.styles_container__3VLYp
{
    display: block;
    flex-direction: column;
    align-items: center;
    position: relative;
    cursor: pointer;
    color: #afb7c6;
    margin: 0 6px;
}
.styles_container__3VLYp:hover
{
    color: #3fd6ff;
}
.styles_container__3VLYp:hover img:last-child
{
    display: inline;
}
.styles_container__3VLYp:hover img:first-child
{
    display: none;
}
@media(max-width: 1279px)
{
    .styles_container__3VLYp
    {
        min-width: auto;
    }
    .styles_container__3VLYp.styles_lowOpacity__Fm_zY
    {
        opacity: .3;
        cursor: default;
    }
}
@media(max-width: 767px)
{
    .styles_container__3VLYp
    {
        padding: 0 0 12px;
        margin: 0;
        min-width: auto;
    }
}
.styles_container__3VLYp.styles_selected__lDuCH
{
    color: #3fd6ff;
}
.styles_container__3VLYp.styles_selected__lDuCH img:last-child
{
    display: inline;
}
.styles_container__3VLYp.styles_selected__lDuCH img:first-child
{
    display: none;
}
.styles_container__3VLYp.styles_selected__lDuCH:before
{
    display: initial;
}
.styles_iconWrapper__C6U_1
{
    margin: 0 auto 10px;
    display: block;
    height: 30px;
    text-align: center;
}
.styles_iconWrapper__C6U_1>img:last-child
{
    display: none;
}
@media(max-width: 1279px)
{
    .styles_iconWrapper__C6U_1
    {
        height: 26px;
    }
}
@media(max-width: 767px)
{
    .styles_iconWrapper__C6U_1
    {
        height: 26px;
        margin-bottom: 7px;
    }
}
.styles_title__sevA7
{
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-family: Gilroy Semibold;
}
@media(max-width: 1279px)
{
    .styles_title__sevA7
    {
        font-size: 13px;
        line-height: 16px;
    }
}
@media(max-width: 767px)
{
    .styles_title__sevA7
    {
        font-size: 12px;
        line-height: 14px;
    }
}
.styles_wheel__h04VZ
{
    transition: transform .3s;
    padding: 5px 16px 0;
}
.styles_item__qfMGO
{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    border: 1px solid transparent;
    transition: transform .3s,border .3s;
    opacity: .5;
}
.styles_item__qfMGO.styles_selected___ShE_
{
    transform: scale(1.2);
    border-radius: 10px;
    background: hsla(0,0%,100%,.1);
}
.styles_container__WrCae
{
    position: relative;
    cursor: pointer;
    font-size: 17px;
    line-height: 22px;
    min-width: 170px;
}
@media(max-width: 1279px)
{
    .styles_container__WrCae
    {
        font-size: 14px;
        min-width: 130px;
    }
}
.styles_main__9OrXq
{
    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__9OrXq
    {
        padding: 4px 14px;
    }
}
.styles_main__9OrXq svg
{
    width: 16px;
    height: 16px;
    fill: currentColor;
}
.styles_icon__f0iTm
{
    display: inline-block;
    height: 16px;
}
.styles_isOpen__xv5q8
{
    color: #3fd6ff;
    border: 1px solid #3fd6ff;
}
.styles_rotate__2jGdp
{
    display: inline-block;
    width: 16px;
    height: 16px;
}
.styles_rotate__2jGdp svg
{
    transform: rotate(180deg);
}
.styles_dropdownHeader__F8ZwX
{
    position: -webkit-sticky;
    position: sticky;
    top: -25px;
    left: 0;
    padding: 25px 18px 3px;
    margin: -25px -18px 3px;
    background: #0d0f2e;
    z-index: 1;
}
.styles_dropdownTitle__IU4U9
{
    color: #fff;
    text-align: center;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 5px;
}
.styles_content__sOUqb
{
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: 100%;
    height: 260px;
    max-height: max-content;
    overflow-y: scroll;
    padding: 24px 16px;
    background: #0d0f2e;
    border: 1px solid rgba(172,174,201,.3);
    border-radius: 12px;
    z-index: 50;
    color: #fff;
}
.styles_content__sOUqb.styles_withSearch__3_Vzu
{
    height: 320px;
    min-height: 320px;
}
.styles_content__sOUqb li
{
    padding: 10px 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-size: 17px;
    display: flex;
    justify-content: center;
}
@media(max-width: 1279px)
{
    .styles_content__sOUqb
    {
        position: fixed;
        top: auto;
        left: 2vw;
        bottom: 130px;
        width: 96vw!important;
    }
    .styles_content__sOUqb.styles_isAuth__RgD1K
    {
        bottom: 55px;
    }
    .styles_blur__llHHZ
    {
        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_withSearch__3_Vzu .styles_content__sOUqb
{
    width: 200%;
}
.styles_searchInput__fpDTq
{
    position: relative;
    background: #0d0f2e;
    margin-top: 15px;
}
.styles_searchInput__fpDTq input
{
    padding: 8px 12px;
    margin-bottom: 12px;
    border-radius: 8px;
    width: 100%;
    background-color: #03051d;
    border: 1px solid rgba(172,174,201,.3);
    color: #fff;
    caret-color: #acaec9;
}
.styles_searchInput__fpDTq input.styles_active__QBwDy, .styles_searchInput__fpDTq input:active, .styles_searchInput__fpDTq input:focus
{
    border: 1px solid #3fd6ff;
}
.styles_searchInput__fpDTq input::placeholder
{
    color: #acaec9;
    text-transform: capitalize;
}
.styles_searchInput__fpDTq img
{
    position: absolute;
    top: 10px;
    right: 10px;
}
.styles_emptyResults__dAD5V
{
    color: #fff;
    text-align: center;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    height: calc(100% - 75px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.styles_buttonWrapper__zpxzp
{
    position: fixed;
    top: auto;
    left: 2vw;
    bottom: 80px;
    z-index: 100;
    width: 96vw;
}
.styles_buttonWrapper__zpxzp.styles_isAuth__RgD1K
{
    bottom: 2vw;
}
.styles_buttonWrapper__zpxzp button
{
    border: 1px solid #fd6493!important;
    color: #fd6493;
    text-transform: uppercase!important;
}
.styles_chipContainer__cB4Sw
{
    margin-top: 12px;
}
.styles_container__MbcVu
{
    padding: 40px 60px;
    background: url(../../willbetgambling/image/game-collection-and-more-bg.png);
    border-radius: none;
    background-size: cover;
    border: none;
    margin: 0;
}
@media(max-width: 1279px)
{
    .styles_container__MbcVu
    {
        padding: 40px 60px;
    }
}
@media(max-width: 767px)
{
    .styles_container__MbcVu
    {
        padding: 20px;
        border-radius: none;
    }
}
.styles_inner__tqpe9
{
    max-width: 1440px;
    margin: 0 auto;
}
.styles_header__Q6F9T
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 140px;
    margin-bottom: 28px;
}
@media(min-width: 767px)
{
    .styles_header__Q6F9T
    {
        flex-direction: row;
    }
}
@media(max-width: 767px)
{
    .styles_header__Q6F9T
    {
        align-items: start;
        margin-bottom: 6px;
    }
}
@media(max-width: 1279px)
{
    .styles_header__Q6F9T
    {
        padding-left: 0;
    }
}
@media(min-width: 1680px)
{
    .styles_header__Q6F9T
    {
        padding-left: 20px;
    }
}
.styles_header__Q6F9T h1
{
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: inherit;
}
@media(max-width: 767px)
{
    .styles_header__Q6F9T h1
    {
        margin: 0 0 18px;
        font-size: 18px;
    }
    .styles_headerBtnsWrapper__k8hQ3
    {
        display: flex;
        width: calc(100% + 20px);
        margin: 0 -20px 0 0;
    }
}
.styles_headerBtns__3I9C1
{
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    padding-right: 20px;
}
.styles_headerBtns__3I9C1>div
{
    margin-right: 10px;
}
.styles_headerBtns__3I9C1>div:last-child
{
    margin-right: 0;
}
.styles_headerBtns__3I9C1 button
{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    line-height: 16px;
    padding: 12px 24px;
    background: #17206b;
    outline: 1px solid rgba(172,174,201,.3);
    border-radius: 12px;
    border: none;
    cursor: pointer;
}
.styles_headerBtns__3I9C1 button span
{
    background: #bef3ff;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-wrap: nowrap;
}
.styles_headerBtns__3I9C1 button:hover span
{
    background: #fd6493;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-wrap: nowrap;
}
@media(max-width: 767px)
{
    .styles_headerBtns__3I9C1 button
    {
        width: 100%;
        flex: 1 1 auto;
        overflow-x: auto;
        white-space: nowrap;
        justify-content: space-between;
        padding: 6px 16px;
    }
    .styles_headerBtns__3I9C1 button>div
    {
        margin-right: 8px;
    }
    .styles_headerBtns__3I9C1 button>div:last-child
    {
        margin-right: 0;
    }
}
.styles_headerBtns__3I9C1 .styles_active__tb2_s
{
    background: radial-gradient(circle at 100% 100%,#0d0f2e 0,#0d0f2e 11px,transparent 0) 0 0/12px 12px no-repeat,radial-gradient(circle at 0 100%,#0d0f2e 0,#0d0f2e 11px,transparent 0) 100% 0/12px 12px no-repeat,radial-gradient(circle at 100% 0,#0d0f2e 0,#0d0f2e 11px,transparent 0) 0 100%/12px 12px no-repeat,radial-gradient(circle at 0 0,#0d0f2e 0,#0d0f2e 11px,transparent 0) 100% 100%/12px 12px no-repeat,linear-gradient(#0d0f2e,#0d0f2e) 50% 50%/calc(100% - 2px) calc(100% - 24px) no-repeat,linear-gradient(#0d0f2e,#0d0f2e) 50% 50%/calc(100% - 24px) calc(100% - 2px) no-repeat,linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53%,#ffba07) 26% 2%/129% 194%;
    outline: none;
}
.styles_headerBtns__3I9C1 .styles_active__tb2_s span, .styles_headerBtns__3I9C1 .styles_active__tb2_s:hover span
{
    background: linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-wrap: nowrap;
}
.styles_headerBtns__3I9C1 .styles_btnIcon__eAcJ4
{
    font-size: 0;
    height: 16px;
}
button.styles_searchActive__o2bXl
{
    background: #fd6493;
}
.styles_filters__q4kQk
{
    margin-top: 20px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
    gap: 20px;
}
.styles_filters__q4kQk>div
{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 12px;
}
.styles_filters__q4kQk button
{
    padding: 8px 24px;
    color: #fd6493;
    background: #0d0f2e;
    border: 1px solid hsla(0,0%,100%,.15);
    border-radius: 12px;
    cursor: pointer;
}
.styles_filters__q4kQk .styles_clear__esFOD
{
    padding-right: 12px;
    padding-left: 12px;
    border: 1px solid rgba(172,174,201,.3);
}
@media(max-width: 1279px)
{
    .styles_filters__q4kQk
    {
        flex-wrap: wrap;
    }
    .styles_filters__q4kQk .styles_clear__esFOD
    {
        padding: 5px 10px;
    }
    .styles_filters__q4kQk .styles_clear__esFOD img
    {
        width: 16px;
        height: 16px;
    }
}
.styles_gameItemWrapper__DAWIj
{
    margin: 20px auto;
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(5,1fr);
    grid-template-rows: repeat(2,1fr);
}
@media(max-width: 767px)
{
    .styles_gameItemWrapper__DAWIj
    {
        grid-gap: 10px;
        grid-template-columns: repeat(4,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
@media(max-width: 480px)
{
    .styles_gameItemWrapper__DAWIj
    {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
.styles_gamesNotFound__KNG2z
{
    color: #fff;
    text-align: center;
    margin: 40px auto;
}
.styles_loadMoreButtonWrapper__tPRQh
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(max-width: 767px)
{
    .styles_loadMoreButtonWrapper__tPRQh>div
    {
        margin-top: 0;
    }
}
.styles_wrapper__FQbkp
{
    position: fixed;
    top: 102px;
    max-width: 1440px;
    height: 0;
    width: 100%;
    z-index: 999;
    left: 50%;
    transform: translate(-50%);
    transition: top .3s;
    display: flex;
    justify-content: flex-end;
    padding-right: 15px;
}
.styles_wrapper__FQbkp>div
{
    position: relative;
}
@media(min-width: 1440px)
{
    .styles_wrapper__FQbkp
    {
        top: 142px;
    }
    .styles_wrapper__FQbkp.styles_narrow__P726m
    {
        top: 102px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__FQbkp
    {
        position: static;
        padding: 15px;
        height: auto;
        transform: none;
        z-index: 0;
    }
    .styles_wrapper__FQbkp>div
    {
        width: 100%;
    }
}
.styles_container__shO_0
{
    padding: 10px;
    display: flex;
    align-items: center;
    background-color: rgba(0,0,0,.4);
    -webkit-backdrop-filter: blur(26px);
    backdrop-filter: blur(26px);
    border-radius: 16px;
    width: 360px;
    cursor: pointer;
    -webkit-clip-path: initial;
    clip-path: none;
}
@media(max-width: 767px)
{
    .styles_container__shO_0
    {
        width: 100%;
    }
}
.styles_image__0T3sW
{
    position: relative;
    width: 163px;
    height: 109px;
}
.styles_image__0T3sW img
{
    border-radius: 8px;
}
.styles_labelContainer__XQ50a
{
    padding: 5px 12px;
    background: url(../../willbetgambling/image/gameOfTheWeekLabel.svg) 0 no-repeat;
    width: 145px;
    background-size: 100%;
}
.styles_labelText__JQywm
{
    font-size: 14px;
    line-height: 17px;
}
.styles_gameTitle__zLL_J, .styles_labelText__JQywm
{
    font-family: Roboto Flex Medium,sans-serif;
    color: #fff;
}
.styles_gameTitle__zLL_J
{
    font-size: 18px;
    line-height: 110%;
    margin-left: 15px;
    margin-top: 15px;
}
.styles_provider__yUZ68
{
    font-size: 13px;
    line-height: 16px;
    font-family: Roboto Flex Medium,sans-serif;
    color: #afb7c6;
    margin-left: 15px;
    margin-top: 2px;
}
.styles_closeWrapper__Wy_fc
{
    position: absolute;
    top: 6px;
    right: 6px;
}
.styles_closeWrapper__Wy_fc>div
{
    width: 28px;
    height: 28px;
    background-size: 8px;
}
.styles_closeBtn__dZDIq
{
    background: #0e0f11 url(../../willbetgambling/image/closeGreyIcon.svg) 50% no-repeat;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    cursor: pointer;
    background-size: 11px;
}
.styles_gradient__ks5OG
{
    position: absolute;
    width: calc(100% + 4px);
    height: 134px;
    top: -2px;
    left: -2px;
    background: linear-gradient(109.91deg,#3e71f4 2.12%,rgba(213,11,194,.2) 68.8%);
    z-index: -1;
    border-radius: 16px;
}
.styles_wrapper__p83sf
{
    position: relative;
    cursor: pointer;
    width: auto;
}
.styles_wrapper__p83sf:hover .styles_backgroundMask__YrgKR
{
    will-change: opacity;
    opacity: 1;
}
@media(max-width: 1279px)
{
    .styles_wrapper__p83sf:hover .styles_backgroundMask__YrgKR
    {
        opacity: 0;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__p83sf:hover .styles_backgroundMask__YrgKR
    {
        opacity: 0;
    }
}
.styles_icon__6a6Jl
{
    position: absolute;
    top: -37px;
    width: 80px;
    height: 75px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    background: none;
    background-size: 100% 100%;
}
.styles_container__6RywP
{
    border-radius: 10px;
    background: transparent;
    background-size: 100% 100%;
    padding: 18px;
    border: none;
}
@media(max-width: 767px)
{
    .styles_container__6RywP
    {
        padding: 12px;
    }
}
.styles_container__6RywP:hover
{
    background: transparent;
    background-size: 100% 100%;
}
.styles_backgroundMask__YrgKR
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    filter: blur(35.8952px);
    position: absolute;
    width: 104%;
    height: 104%;
    left: 2%;
    transform: translate(-4.5%,-97.5%);
    opacity: 0;
    top: 100%;
    z-index: -1;
}
.styles_title___ioTK
{
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-family: Roboto Flex Bold;
    margin: 7px auto 20px;
}
.styles_imageContainer__6kvjI
{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 10px;
}
.styles_imageContainer__6kvjI>div
{
    position: relative;
    width: 100%;
    padding-bottom: 75%;
}
.styles_moreGamesContainer__LTrYV
{
    width: 100%;
    height: 100%;
    background: rgba(25,26,35,.8);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 0;
    bottom: 0;
    border-radius: 8px;
}
.styles_moreGamesText__dOBbc
{
    font-size: 24px;
    line-height: 30px;
    font-family: Roboto Flex Bold;
    color: #fff;
}
.styles_container__EQRY_
{
    display: grid;
    position: relative;
    grid-gap: 25px;
    grid-template-columns: repeat(3,1fr);
}
@media(max-width: 1279px)
{
    .styles_container__EQRY_
    {
        grid-template-columns: repeat(3,1fr);
    }
}
@media(max-width: 767px)
{
    .styles_container__EQRY_
    {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 10px;
        margin-left: -10px;
        width: calc(100% - 20px);
    }
}
.styles_container__AJZV_
{
    display: block;
    padding: 40px 60px 30px;
}
@media(max-width: 1279px)
{
    .styles_container__AJZV_
    {
        padding: 0 20px;
        margin: 0 auto;
    }
}
@media(max-width: 767px)
{
    .styles_container__AJZV_
    {
        padding: 0 0 0 13px;
        margin: 0 auto;
    }
}
.styles_inner__H5aN8
{
    display: flex;
    flex-direction: column;
    gap: 0;
    max-width: 1460px;
    margin: 0 auto;
}
.styles_bottomBar__MKA0R
{
    margin-top: -60px;
    margin-bottom: 40px;
}
@media(max-width: 1279px)
{
    .styles_wrapper__gaq2F
    {
        padding: 18px 30px 5px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__gaq2F
    {
        padding: 18px 15px 5px;
    }
}
.styles_container__dh4NT
{
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    min-width: 100%;
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
}
.styles_slide__Rs1Hv
{
    width: calc(170% + 9px);
    display: grid;
    grid-gap: 9px;
    flex-shrink: 0;
}
.styles_slide__Rs1Hv>div
{
    width: 100%;
}
.styles_slide__Rs1Hv>div>img
{
    width: 100%;
    height: 100%;
}
@media(max-width: 1279px)
{
    .styles_slide__Rs1Hv
    {
        width: calc(270% + 9px);
    }
}
@media(max-width: 767px)
{
    .styles_slide__Rs1Hv
    {
        width: calc(415% + 6px);
        grid-gap: 6px;
    }
}
.styles_wrapper__y2Ll3
{
    position: relative;
    cursor: pointer;
    width: auto;
}
.styles_wrapper__y2Ll3:hover .styles_backgroundMask__jUh3O
{
    will-change: opacity;
    opacity: 1;
}
@media(max-width: 1279px)
{
    .styles_wrapper__y2Ll3:hover .styles_backgroundMask__jUh3O
    {
        opacity: 0;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__y2Ll3:hover .styles_backgroundMask__jUh3O
    {
        opacity: 0;
    }
}
.styles_icon__rJlcA
{
    position: absolute;
    top: -37px;
    width: 80px;
    height: 75px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    background: none;
    background-size: 100% 100%;
}
.styles_container__Z2qsC
{
    border-radius: 10px;
    background: #1b1f42;
    background-size: 100% 100%;
    padding: 16px;
    border: none;
}
@media(max-width: 767px)
{
    .styles_container__Z2qsC
    {
        padding: 12px;
    }
}
.styles_container__Z2qsC:hover
{
    background: #1b1f42;
    background-size: 100% 100%;
}
.styles_backgroundMask__jUh3O
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    filter: blur(35.8952px);
    position: absolute;
    width: 104%;
    height: 104%;
    left: 2%;
    transform: translate(-4.5%,-97.5%);
    opacity: 0;
    top: 100%;
    z-index: -1;
}
.styles_title__c6v05
{
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #fd6493;
    font-family: Roboto Flex Bold;
    margin: 12px auto;
}
.styles_imageContainer__rBZ2b
{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.styles_imageContainer__rBZ2b>div
{
    position: relative;
    width: 100%;
    padding-bottom: 75%;
}
.styles_moreGamesContainer__9EkGw
{
    width: 100%;
    height: 100%;
    background: rgba(25,26,35,.8);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 0;
    bottom: 0;
    border-radius: 8px;
}
.styles_moreGamesText__DGhnZ
{
    font-size: 24px;
    line-height: 30px;
    font-family: Roboto Flex Bold;
    color: #fff;
}
.styles_wrapper__pHdll
{
    text-align: center;
}
@media(max-width: 1279px)
{
    .styles_wrapper__pHdll
    {
        padding: 18px 30px 5px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__pHdll
    {
        padding: 18px 15px 5px;
    }
}
.styles_container__ijvwi
{
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    min-width: 100%;
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
}
.styles_slide__8_a24
{
    width: 100%;
    display: flex;
    gap: 16px;
    align-items: flex-end;
}
.styles_slide__8_a24>div
{
    width: 100%;
    min-width: 160px;
}
.styles_slide__8_a24>div>img
{
    width: 100%;
    height: 100%;
}
@media(max-width: 767px)
{
    .styles_slide__8_a24
    {
        width: calc(165% + 6px);
    }
}
.styles_wrapper__7FWRa
{
    position: relative;
    cursor: pointer;
    width: auto;
}
.styles_wrapper__7FWRa:hover .styles_backgroundMask__vKHlM
{
    will-change: opacity;
    opacity: 1;
}
@media(max-width: 1279px)
{
    .styles_wrapper__7FWRa:hover .styles_backgroundMask__vKHlM
    {
        opacity: 0;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__7FWRa:hover .styles_backgroundMask__vKHlM
    {
        opacity: 0;
    }
}
.styles_icon__GxAAC
{
    position: absolute;
    top: -37px;
    width: 80px;
    height: 75px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    background: none;
    background-size: 100% 100%;
}
.styles_container__QA9Ln
{
    border-radius: 10px;
    background: #1b1f42;
    background-size: 100% 100%;
    padding: 16px;
    border: none;
}
@media(max-width: 767px)
{
    .styles_container__QA9Ln
    {
        padding: 12px;
    }
}
.styles_container__QA9Ln:hover
{
    background: #1b1f42;
    background-size: 100% 100%;
}
.styles_backgroundMask__vKHlM
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    filter: blur(35.8952px);
    position: absolute;
    width: 104%;
    height: 104%;
    left: 2%;
    transform: translate(-4.5%,-97.5%);
    opacity: 0;
    top: 100%;
    z-index: -1;
}
.styles_title__hgXQq
{
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-family: Roboto Flex Bold;
    margin: 7px auto 20px;
}
.styles_imageContainer___KDWz
{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 10px;
}
.styles_imageContainer___KDWz>div
{
    position: relative;
    width: 100%;
    padding-bottom: 75%;
}
.styles_moreGamesContainer__thg4R
{
    width: 100%;
    height: 100%;
    background: rgba(25,26,35,.8);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 0;
    bottom: 0;
    border-radius: 8px;
}
.styles_moreGamesText__p47L9
{
    font-size: 24px;
    line-height: 30px;
    font-family: Roboto Flex Bold;
    color: #fff;
}
.styles_container__3v4b3
{
    display: grid;
    position: relative;
    grid-gap: 25px;
    grid-template-columns: repeat(5,1fr);
}
@media(max-width: 1279px)
{
    .styles_container__3v4b3
    {
        grid-template-columns: repeat(3,1fr);
    }
}
@media(max-width: 767px)
{
    .styles_container__3v4b3
    {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 10px;
        margin-left: -10px;
        width: calc(100% - 20px);
    }
}
.styles_container__j79cC
{
    display: block;
    padding: 40px 60px 30px;
    background: transparent;
}
@media(max-width: 1279px)
{
    .styles_container__j79cC
    {
        padding: 0 20px;
        margin: 0 auto;
    }
}
@media(max-width: 767px)
{
    .styles_container__j79cC
    {
        padding: 0 0 0 13px;
        margin: 0 auto;
    }
}
.styles_inner__MiW5Q
{
    display: flex;
    flex-direction: column;
    gap: 0;
    max-width: 1460px;
    margin: 0 auto;
}
.styles_bottomBar__MBAj_
{
    margin-top: -60px;
    margin-bottom: 40px;
}
.games-by-theme-slider .swiper
{
    margin: -6%;
    padding: 6%;
}
@media(max-width: 767px)
{
    .games-by-theme-slider .swiper-wrapper
    {
        margin: 0 12px;
    }
}
.styles_wrapper___G3Tt
{
    background: transparent;
}
@media(max-width: 1279px)
{
    .styles_wrapper___G3Tt
    {
        padding: 18px 30px 5px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper___G3Tt
    {
        padding: 18px 15px 5px;
    }
}
.styles_container__t_Nmw
{
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    min-width: 100%;
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
}
.styles_slide__ZeA1u
{
    width: calc(170% + 9px);
    display: grid;
    grid-gap: 9px;
    flex-shrink: 0;
}
.styles_slide__ZeA1u>div
{
    width: 100%;
}
.styles_slide__ZeA1u>div>img
{
    width: 100%;
    height: 100%;
}
@media(max-width: 1279px)
{
    .styles_slide__ZeA1u
    {
        width: calc(270% + 9px);
    }
}
@media(max-width: 767px)
{
    .styles_slide__ZeA1u
    {
        width: calc(415% + 6px);
        grid-gap: 6px;
    }
}
.styles_wrapper__riD9N
{
    position: relative;
    cursor: pointer;
    width: auto;
}
.styles_wrapper__riD9N:hover .styles_backgroundMask__W1F6d
{
    will-change: opacity;
    opacity: 1;
}
@media(max-width: 1279px)
{
    .styles_wrapper__riD9N:hover .styles_backgroundMask__W1F6d
    {
        opacity: 0;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__riD9N:hover .styles_backgroundMask__W1F6d
    {
        opacity: 0;
    }
}
.styles_icon__g05Zu
{
    position: absolute;
    top: -37px;
    width: 80px;
    height: 75px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    background: none;
    background-size: 100% 100%;
}
.styles_container__SVH5H
{
    border-radius: 10px;
    background: #1b1f42;
    background-size: 100% 100%;
    padding: 16px;
    border: none;
}
@media(max-width: 767px)
{
    .styles_container__SVH5H
    {
        padding: 12px;
    }
}
.styles_container__SVH5H:hover
{
    background: #1b1f42;
    background-size: 100% 100%;
}
.styles_backgroundMask__W1F6d
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    filter: blur(35.8952px);
    position: absolute;
    width: 104%;
    height: 104%;
    left: 2%;
    transform: translate(-4.5%,-97.5%);
    opacity: 0;
    top: 100%;
    z-index: -1;
}
.styles_title__OTo25
{
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-family: Roboto Flex Bold;
    margin: 12px auto;
}
.styles_imageContainer__IUeqb
{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.styles_imageContainer__IUeqb>div
{
    position: relative;
    width: 100%;
    padding-bottom: 75%;
}
.styles_moreGamesContainer__lQ8xL
{
    width: 100%;
    height: 100%;
    background: rgba(25,26,35,.8);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 0;
    bottom: 0;
    border-radius: 8px;
}
.styles_moreGamesText__RaNsk
{
    font-size: 24px;
    line-height: 30px;
    font-family: Roboto Flex Bold;
    color: #fff;
}
.styles_wrapper__iVSaV
{
    background: transparent;
}
@media(max-width: 1279px)
{
    .styles_wrapper__iVSaV
    {
        padding: 18px 30px 5px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__iVSaV
    {
        padding: 18px 15px 5px;
    }
}
.styles_container__hs9iR
{
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    min-width: 100%;
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
}
.styles_slide__jrWqC
{
    width: calc(170% + 9px);
    display: flex;
    gap: 16px;
    flex-shrink: 0;
    align-items: flex-end;
}
.styles_slide__jrWqC>div
{
    width: 100%;
    min-width: 160px;
}
.styles_slide__jrWqC>div>img
{
    width: 100%;
    height: 100%;
}
@media(max-width: 767px)
{
    .styles_slide__jrWqC
    {
        width: calc(330% + 6px);
    }
}
.styles_lastWinnersWrapper__kOAqH
{
    width: 100%;
    display: flex;
    position: relative;
    background: linear-gradient(89.34deg,#4829a7 34.15%,#5963e2 93.96%);
    background-size: contain;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    z-index: 1;
}
@media(max-width: 767px)
{
    .styles_lastWinnersWrapper__kOAqH
    {
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
    }
}
@media(min-width: 1279px)
{
    .styles_lastWinnersWrapper__kOAqH
    {
        overflow: visible;
        gap: 0;
        padding-left: 55px;
    }
}
.styles_lastWinnersWrapper__kOAqH:empty
{
    display: none;
}
.styles_winnerCardHoverButtons__WzhoC
{
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 57px;
    display: none;
    margin-left: 16px;
}
.styles_winnerCardHoverButtons__WzhoC>span:last-child
{
    margin-top: 5px;
    display: block;
}
.styles_winnerCardInGame__vmTyV
{
    margin: 0;
    font-family: Roboto Flex Bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 11px;
    line-height: 14px;
    max-width: 90px;
}
@media(min-width: 1279px)
{
    .styles_winnerCardInGame__vmTyV
    {
        line-height: 15px;
        font-size: 12px;
    }
}
.styles_winnerCardPrize___p2t3
{
    font-size: 16px;
    line-height: 20px;
    font-family: Roboto Flex Bold;
    background: #fff;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    white-space: nowrap;
}
@media(min-width: 1279px)
{
    .styles_winnerCardPrize___p2t3
    {
        font-size: 16px;
        line-height: 21px;
    }
}
.styles_winnerCardPrizeCurrent__B4o5t
{
    color: #000!important;
    background: #000;
    background-clip: text;
    -webkit-background-clip: text;
}
.styles_playerName__wP_WD
{
    display: inline-block;
    font-family: Roboto Flex Medium;
    max-width: 110px;
    font-size: 11px;
    line-height: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
@media(min-width: 1279px)
{
    .styles_playerName__wP_WD
    {
        line-height: 15px;
        font-size: 12px;
    }
}
.styles_winnerCardImageWrapper__jR4py
{
    width: 100%;
    height: 90%;
    max-width: 70px;
    max-height: 52px;
    cursor: pointer;
    overflow: hidden;
    border-radius: 12px;
}
.styles_gameCardImage__5KnRQ
{
    object-fit: cover;
    width: 100%;
    height: 90%;
    max-width: 70px;
}
@media(min-width: 1279px)
{
    .styles_gameCardImage__5KnRQ
    {
        width: 70px;
        height: 100%;
    }
}
.styles_winStreakInfo__2sr_b
{
    color: #fff;
    margin-left: 8px;
}
@media(min-width: 1279px)
{
    .styles_winStreakInfo__2sr_b
    {
        margin-left: 12px;
    }
}
.styles_winnerCardContent__iHkI8
{
    display: flex;
    align-items: center;
    z-index: 2;
    padding: 0 12px 0 5px;
    background: transparent;
    width: auto;
}
@media(min-width: 767px)
{
    .styles_winnerCardContent__iHkI8
    {
        padding: 8px;
    }
}
@media(min-width: 1279px)
{
    .styles_winnerCardContent__iHkI8
    {
        padding: 8px;
        background: transparent;
        background-size: 100% 100%;
        border-radius: 0;
        border: none;
    }
}
.styles_winnerCardContentCurrent___8HZV
{
    background: transparent;
}
.styles_winnerCardWrapperEntered__DZe62
{
    max-width: 210px;
    visibility: visible;
    transform: translateX(0);
    opacity: 1;
    margin-right: 0;
    margin-left: 0;
}
.styles_winnerCardGradientMask__cEJBC
{
    background: none;
    position: absolute;
    width: 100%;
    height: 107%;
    left: 49%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    display: none;
    filter: blur(20px);
    opacity: .9;
}
.styles_wrapper__HcVYj
{
    position: relative;
    display: flex;
    height: 64px;
    min-width: 170px;
}
.styles_wrapper__HcVYj:hover
{
    outline: none;
    background: none;
}
@media(min-width: 767px)
{
    .styles_wrapper__HcVYj
    {
        height: 70px;
    }
    .styles_wrapper__HcVYj:hover
    {
        outline: none;
        background: hsla(0,0%,100%,.2);
    }
    .styles_wrapper__HcVYj:hover .styles_winnerCardHoverButtons__WzhoC
    {
        display: none;
    }
}
@media(min-width: 767px) and (min-width: 1440px)
{
    .styles_wrapper__HcVYj:hover .styles_winnerCardHoverButtons__WzhoC
    {
        display: flex;
    }
}
@media(min-width: 767px)
{
    .styles_wrapper__HcVYj:hover>.styles_winnerCardGradientMask__cEJBC
    {
        display: none;
    }
}
@media(min-width: 767px) and (min-width: 1440px)
{
    .styles_wrapper__HcVYj:hover>.styles_winnerCardGradientMask__cEJBC
    {
        display: block;
    }
}
@media(min-width: 767px)
{
    .styles_wrapper__HcVYj:hover .styles_winStreakInfo__2sr_b
    {
        display: block;
    }
}
@media(min-width: 767px) and (min-width: 1440px)
{
    .styles_wrapper__HcVYj:hover .styles_winStreakInfo__2sr_b
    {
        display: none;
    }
}
@media(min-width: 1440px)
{
    .styles_wrapper__HcVYj
    {
        width: 210px;
        height: 90px;
    }
}
.styles_wrapperCurrent__DFf0t
{
    color: #000;
}
.styles_wrapperCurrent__DFf0t, .styles_wrapperCurrent__DFf0t:hover
{
    background: linear-gradient(118.89deg,#fadc6c 5.59%,#fecc50 55.63%,#f6b111);
}
.styles_wrapperCurrent__DFf0t:hover
{
    outline: none;
}
.styles_winnerCardWrapper__bHPiM
{
    color: #fff;
    display: flex;
    position: relative;
    align-items: center;
    transition: max-width .7s ease,transform .7s ease,opacity 1s ease;
}
.styles_lastWinnersWrapper__3JL2z
{
    width: 100%;
    display: flex;
    position: relative;
    background: linear-gradient(89.34deg,#4829a7 34.15%,#5963e2 93.96%);
    background-size: contain;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    z-index: 1;
}
@media(min-width: 1279px)
{
    .styles_lastWinnersWrapper__3JL2z
    {
        overflow: visible;
    }
}
.styles_lastWinnersWrapper__3JL2z:empty
{
    display: none;
}
.styles_liveFeed__bbDpQ
{
    position: absolute;
    top: -19px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(89.34deg,#4829a7 34.15%,#5963e2 93.96%);
    color: #3fd6ff;
    font-size: 12px;
    padding: 3px 20px;
    font-size: 10px;
    height: 18px;
    text-transform: uppercase;
    border-top: 1px solid #3fd6ff;
    -webkit-clip-path: polygon(15% 0,85% 0,100% 100%,0 100%);
    clip-path: polygon(15% 0,85% 0,100% 100%,0 100%);
}
.styles_liveFeed__bbDpQ:before
{
    left: 6px;
    transform: rotate(34deg);
}
.styles_liveFeed__bbDpQ:after, .styles_liveFeed__bbDpQ:before
{
    position: absolute;
    content: "";
    top: -3px;
    width: 1px;
    height: 25px;
    border-radius: 10px;
    background-color: #3fd6ff;
}
.styles_liveFeed__bbDpQ:after
{
    right: 6px;
    transform: rotate(-34deg);
}
@media(min-width: 767px)
{
    .styles_liveFeed__bbDpQ
    {
        font-size: 12px;
        padding: 2px 20px;
    }
    .styles_liveFeed__bbDpQ:before
    {
        transform: rotate(39deg);
    }
    .styles_liveFeed__bbDpQ:after
    {
        transform: rotate(-39deg);
    }
}
.styles_winnerCardHoverButtons__6mIbZ
{
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 57px;
    display: none;
    margin-left: 16px;
    width: 100%;
}
.styles_winnerCardHoverButtons__6mIbZ>span:last-child
{
    margin-top: 5px;
    display: block;
}
.styles_winnerCardInGame__KTFiB
{
    margin: 0;
    font-family: Roboto Flex;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 11px;
    line-height: 14px;
    max-width: 75px;
    color: #0d0f2e;
    display: none;
}
@media(min-width: 767px)
{
    .styles_winnerCardInGame__KTFiB
    {
        display: block;
        line-height: 15px;
        font-size: 11px;
    }
}
.styles_winnerCardPrize__mQvnM
{
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    line-height: 20px;
    font-family: Roboto Flex Bold;
    background: #fff;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    white-space: nowrap;
}
.styles_winnerCardPrize__mQvnM span
{
    background: #acaec9;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    white-space: nowrap;
    font-size: 10px;
    font-family: Roboto Flex;
    display: none;
}
@media(min-width: 767px)
{
    .styles_winnerCardPrize__mQvnM span
    {
        display: block;
        font-size: 14px;
        line-height: 21px;
    }
}
@media(min-width: 1279px)
{
    .styles_winnerCardPrize__mQvnM
    {
        font-size: 14px;
        line-height: 21px;
    }
}
.styles_playerName__x8tJb
{
    display: inline-block;
    font-family: Roboto Flex Medium;
    max-width: 75px;
    font-size: 11px;
    line-height: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
@media(min-width: 1279px)
{
    .styles_playerName__x8tJb
    {
        line-height: 15px;
        font-size: 12px;
    }
}
.styles_winnerCardImageWrapper__h155X
{
    display: block;
    width: 100%;
    height: 100%;
    width: 70px;
    height: 52px;
    cursor: pointer;
    border-radius: 12px;
}
.styles_gameCardImage__7L6bf
{
    object-fit: cover;
    width: 32px;
    height: 32px;
    border-radius: 8px;
}
@media(min-width: 767px)
{
    .styles_gameCardImage__7L6bf
    {
        width: 70px;
        height: 100%;
        border-radius: none;
    }
}
.styles_winStreakInfo__YjErV
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2px;
    color: #0d0f2e;
    margin-left: 8px;
}
@media(min-width: 1279px)
{
    .styles_winStreakInfo__YjErV
    {
        margin-left: 12px;
    }
}
.styles_winnerCardContent__JoM11
{
    display: flex;
    align-items: center;
    z-index: 2;
    padding: 4px 12px 4px 0;
    background: transparent;
    width: auto;
}
.styles_winnerCardContent__JoM11:hover
{
    background: none;
}
@media(min-width: 767px)
{
    .styles_winnerCardContent__JoM11
    {
        height: 70px;
        min-width: 150px;
        padding: 8px;
    }
    .styles_winnerCardContent__JoM11:hover
    {
        background: hsla(0,0%,100%,.2);
    }
    .styles_winnerCardContent__JoM11:hover .styles_winnerCardHoverButtons__6mIbZ, .styles_winnerCardContent__JoM11:hover>.styles_winnerCardGradientMask__K4exc
    {
        display: none;
    }
}
@media(min-width: 767px) and (min-width: 1440px)
{
    .styles_winnerCardContent__JoM11:hover .styles_winnerCardHoverButtons__6mIbZ, .styles_winnerCardContent__JoM11:hover>.styles_winnerCardGradientMask__K4exc
    {
        display: flex;
    }
}
@media(min-width: 767px)
{
    .styles_winnerCardContent__JoM11:hover .styles_winStreakInfo__YjErV
    {
        display: block;
    }
}
@media(min-width: 767px) and (min-width: 1440px)
{
    .styles_winnerCardContent__JoM11:hover .styles_winStreakInfo__YjErV
    {
        display: none;
    }
}
@media(min-width: 1440px)
{
    .styles_winnerCardContent__JoM11
    {
        width: 210px;
        height: 68px;
    }
}
@media(min-width: 1279px)
{
    .styles_winnerCardContent__JoM11
    {
        padding: 8px;
        background: transparent;
        background-size: 100% 100%;
        border-radius: 0;
        border: none;
    }
}
.styles_winnerCardWrapper__WTlyI
{
    color: #fff;
    display: flex;
    position: relative;
    align-items: center;
    transition: max-width .7s ease,transform .7s ease,opacity 1s ease;
}
.styles_playBtn__kjJS0
{
    padding: 8px 7px;
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    border: none;
    color: #03051d;
    border-radius: 8px;
    font-size: 10px;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
    cursor: pointer;
}
.styles_container__w87D8
{
    display: flex;
    width: 100%;
    max-width: 165px;
    height: 56px;
    padding: 10px 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 8px;
    border: 1px solid #ff9c07;
    background: #060606;
    cursor: pointer;
}
.styles_container__w87D8 span
{
    text-align: center;
    font-family: Onest,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    background: linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_container__nvhxh
{
    padding: 40px;
}
@media(max-width: 767px)
{
    .styles_container__nvhxh
    {
        padding: 20px;
    }
}
.styles_title__Wcx2H
{
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 125%;
}
.styles_secondaryTitle__2ePBX, .styles_title__Wcx2H
{
    color: #fff;
    text-align: center;
    font-family: Onest,sans-serif;
    font-style: normal;
    font-weight: 700;
}
.styles_secondaryTitle__2ePBX
{
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 22px;
}
.styles_buttonContainer__f3hQ3
{
    margin-top: 20px;
}
.styles_cellNumber__5mvWM
{
    color: #988c92!important;
    font-size: 13px!important;
    font-weight: 400!important;
    line-height: 18px!important;
}
.styles_cellBonus__jairn
{
    color: #fe873a!important;
}
.styles_cellVipBonus__KhFg1
{
    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: Onest,sans-serif;
}
.styles_table__pyHBO
{
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
}
.styles_row__l_L_h>td:first-child
{
    padding: 14px 16px!important;
}
.styles_row__l_L_h.styles_even__5g_iZ
{
    background: hsla(0,0%,100%,.05);
}
.styles_cell__fT1z2
{
    color: #fff;
    text-align: center;
    font-family: Onest,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 4px!important;
}
@media(max-width: 767px)
{
    .styles_cell__fT1z2
    {
        font-size: 13px;
    }
}
@media(max-width: 480px)
{
    .styles_cell__fT1z2
    {
        font-size: 12px;
    }
}
.styles_head__iUj6V>tr
{
    background: none!important;
}
.styles_head__iUj6V>tr td
{
    text-transform: capitalize;
    color: #988c92;
    padding: 10px 4px!important;
    font-size: 13px;
    line-height: 16px;
    font-family: Onest,sans-serif;
    text-align: center!important;
    border-bottom: 1px solid hsla(0,0%,100%,.25);
}
.styles_container__i7UBm
{
    z-index: 1;
    display: flex;
    gap: 16px;
}
.styles_container__i7UBm>div:first-child button
{
    font-size: 21px;
}
@media(max-width: 767px)
{
    .styles_container__i7UBm>div:first-child button
    {
        font-size: 16px;
    }
    .styles_container__i7UBm
    {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        width: 100%;
        min-height: 44px;
    }
    .styles_container__i7UBm>div:first-child button
    {
        height: 100%!important;
    }
    .styles_container__i7UBm>div, .styles_container__i7UBm>div:first-child button
    {
        width: 100%!important;
        max-width: 100%;
    }
    .styles_container__i7UBm.styles_onlyAction__gbhIQ
    {
        display: flex;
    }
}
.styles_container__eq06y
{
    font-size: 40px;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase;
    color: #fff;
    line-height: 1.2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 354px;
    align-items: flex-start;
}
@media(min-width: 1440px)
{
    .styles_container__eq06y
    {
        height: 386px;
    }
}
@media(max-width: 767px)
{
    .styles_container__eq06y
    {
        text-align: center;
        width: 90vw;
        padding-top: 40px;
    }
}
.styles_afterPromo__rAsgx
{
    line-height: 110%;
    font-size: 32px;
    max-width: 450px;
}
@media(min-width: 1440px)
{
    .styles_afterPromo__rAsgx
    {
        font-size: 36px;
        max-width: 500px;
    }
}
@media(max-width: 767px)
{
    .styles_afterPromo__rAsgx
    {
        max-width: 100%;
    }
}
@media(max-width: 480px)
{
    .styles_afterPromo__rAsgx
    {
        font-size: 24px;
    }
}
.styles_promo__NaS4j
{
    color: #fff;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
}
.styles_promo__NaS4j>strong
{
    background: linear-gradient(160deg,#ff9c07 5.59%,#ffec88 83.74%,#ffba07);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 767px)
{
    .styles_promo__NaS4j
    {
        font-size: 36px;
        text-align: left;
    }
}
.styles_text__Lf33i
{
    font-family: Onest,sans-serif;
    font-size: 49px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
}
.styles_text__Lf33i strong
{
    background: linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(min-width: 1440px)
{
    .styles_text__Lf33i
    {
        font-size: 64px;
    }
}
@media(max-width: 1279px)
{
    .styles_text__Lf33i
    {
        font-size: 42px;
    }
}
@media(max-width: 767px)
{
    .styles_text__Lf33i
    {
        font-size: 28px;
        text-align: left;
    }
}
.styles_vipTitle__La4s9
{
    color: #fff;
    font-family: Onest,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 20px;
}
@media(max-width: 767px)
{
    .styles_vipTitle__La4s9
    {
        font-size: 13px;
        max-width: 300px;
        text-align: left;
    }
}
.styles_vipText__5EvMk
{
    font-family: Onest,sans-serif;
    font-size: 49px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
}
.styles_vipText__5EvMk strong
{
    background: linear-gradient(119deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(min-width: 1440px)
{
    .styles_vipText__5EvMk
    {
        font-size: 64px;
    }
}
@media(max-width: 1279px)
{
    .styles_vipText__5EvMk
    {
        font-size: 42px;
    }
}
@media(max-width: 767px)
{
    .styles_vipText__5EvMk
    {
        font-size: 28px;
        text-align: left;
    }
}
.styles_container__UzoaZ
{
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: flex-start;
}
@media(max-width: 1279px)
{
    .styles_container__UzoaZ
    {
        gap: 15px;
    }
}
.styles_item___GPLQ
{
    display: flex;
    gap: 5px;
    align-items: center;
    font-size: 13px;
    cursor: pointer;
    font-family: Roboto Flex Medium;
}
@media(max-width: 1279px)
{
    .styles_item___GPLQ
    {
        font-size: 11px;
    }
}
.styles_container__tb_G0
{
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    filter: grayscale(1) brightness(.5);
}
.styles_container__tb_G0 img
{
    cursor: pointer;
    object-fit: contain;
}
@media(max-width: 1279px)
{
    .styles_container__tb_G0
    {
        gap: 0;
    }
}
.styles_container__IlYoL
{
    position: relative;
    width: 100%;
    height: 396px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    margin-top: 80px;
    background-color: #101e5b;
    background-image: url(../../willbetgambling/image/main-banner-bg.jpg);
    background-size: cover;
    background-position: 0 0;
}
@media(min-width: 1440px)
{
    .styles_container__IlYoL
    {
        height: 396px;
    }
}
@media(min-width: 1441px)
{
    .styles_container__IlYoL
    {
        height: 420px;
    }
}
@media(max-width: 1279px)
{
    .styles_container__IlYoL
    {
        gap: 0;
    }
}
@media(max-width: 767px)
{
    .styles_container__IlYoL
    {
        align-items: center;
        justify-content: space-around;
        height: 220px;
        gap: 16px;
        margin-top: 60px;
        background-image: url(../../willbetgambling/image/main-banner-bg-sm.jpg);
    }
}
.styles_promo__Tw6nw
{
    padding: 65px 0 0 200px;
    color: #fff;
    font-size: 40px;
    height: 70%;
}
@media(max-width: 1279px)
{
    .styles_promo__Tw6nw
    {
        padding: 90px 0 0 60px;
    }
}
@media(max-width: 767px)
{
    .styles_promo__Tw6nw
    {
        padding-top: 20px;
        padding-left: 0;
        height: auto;
    }
}
.styles_buttonAndInfo__uIwPZ
{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 0 0 200px;
    height: auto;
    width: 100%;
}
@media(max-width: 1279px)
{
    .styles_buttonAndInfo__uIwPZ
    {
        padding-left: 60px;
    }
}
@media(max-width: 767px)
{
    .styles_buttonAndInfo__uIwPZ
    {
        display: block;
        padding-left: 0;
    }
}
.styles_buttonWrapper__WGz3L button
{
    font-size: 24px;
}
@media(max-width: 767px)
{
    .styles_buttonWrapper__WGz3L button
    {
        font-size: 16px!important;
    }
}
.styles_info__GC8Wz
{
    display: flex;
    justify-content: center;
    padding: 10px 30px;
    gap: 20px;
    flex-wrap: wrap;
    border-radius: 29px 0 0 29px;
    background: rgba(209,216,226,.8);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-size: inherit;
    color: inherit;
}
@media(max-width: 1279px)
{
    .styles_info__GC8Wz
    {
        display: none;
        visibility: hidden;
        max-height: 20px;
    }
}
.styles_underButtonText___HPAh
{
    display: none;
    color: #d3d3d3;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    margin-top: 16px;
}
@media(max-width: 767px)
{
    .styles_underButtonText___HPAh
    {
        font-size: 12px;
        margin-top: 8px;
    }
}
.styles_container__2xMFA
{
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
}
@media(max-width: 767px)
{
    .styles_container__2xMFA
    {
        top: 72%;
    }
}
@media(max-width: 1279px)
{
    .styles_container__2xMFA
    {
        left: 50%;
    }
}
.styles_flexBox__z50zW
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.styles_content__HcCPm
{
    background: #3b4073;
    border-radius: 24px;
    position: relative;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    padding: 25px;
    width: 400px;
    text-align: center;
}
@media(min-width: 1440px)
{
    .styles_content__HcCPm
    {
        width: 600px;
        padding: 40px;
    }
}
@media(max-width: 767px)
{
    .styles_content__HcCPm
    {
        width: 100%;
        max-width: 340px;
        margin: 0 auto;
        padding: 20px;
    }
}
.styles_slideTitle__eSACk
{
    font-size: 28px;
    line-height: 28px;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    color: #fff;
    margin: 0;
    text-align: center;
}
@media(min-width: 1440px)
{
    .styles_slideTitle__eSACk
    {
        font-size: 48px;
        line-height: 52px;
    }
}
@media(max-width: 767px)
{
    .styles_slideTitle__eSACk
    {
        font-size: 26px;
        line-height: 32px;
        text-align: center;
    }
}
.styles_slideSecondTitle__5HHwm
{
    margin: 0;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    text-align: center;
    background: linear-gradient(0deg,#f7931b,#fcff79 86.61%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(min-width: 1440px)
{
    .styles_slideSecondTitle__5HHwm
    {
        font-size: 30px;
        line-height: 34px;
    }
}
.styles_slideThirdTitle__OYR3N
{
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    font-family: Roboto Flex Medium,sans-serif;
    color: #fff;
}
@media(min-width: 1440px)
{
    .styles_slideThirdTitle__OYR3N
    {
        font-size: 16px;
        line-height: 22px;
    }
}
.styles_container__koHdz
{
    background: #3b4073;
    border-radius: 24px;
    position: relative;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    padding: 21px 21px 58px;
    width: 380px;
}
@media(min-width: 1440px)
{
    .styles_container__koHdz
    {
        padding: 40px 40px 79px;
        width: 467px;
    }
}
@media(max-width: 1279px)
{
    .styles_container__koHdz
    {
        height: 339px;
    }
}
@media(max-width: 767px)
{
    .styles_container__koHdz
    {
        width: 100%;
        max-width: 380px;
        margin: 0 auto 30px;
    }
}
.styles_wrapper__p94y3
{
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%,-50%);
}
@media(min-width: 1440px)
{
    .styles_wrapper__p94y3
    {
        top: 58%;
    }
}
@media(max-width: 1279px)
{
    .styles_wrapper__p94y3
    {
        padding-left: 100px;
        top: 55%;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__p94y3
    {
        top: 72%;
        padding: initial;
    }
}
.styles_navigateContainer__7nbe4
{
    position: absolute;
    bottom: 12px;
    right: 15px;
    display: flex;
    z-index: 1;
}
@media(min-width: 1440px)
{
    .styles_navigateContainer__7nbe4
    {
        bottom: 30px;
        right: 30px;
    }
}
.styles_container__tGloQ
{
    width: 100%;
    height: 450px;
    background: url(https://vulkka.com/img/banners/bonuses/banner.jpg) 50% no-repeat;
    background-size: cover;
}
@media(min-width: 1279px)
{
    .styles_container__tGloQ
    {
        height: 580px;
    }
}
@media(max-width: 1279px)
{
    .styles_container__tGloQ
    {
        background: url(https://vulkka.com/img/banners/bonuses/banner_1280.jpg) 50% no-repeat;
        background-size: cover;
    }
}
@media(max-width: 767px)
{
    .styles_container__tGloQ
    {
        background: url(https://vulkka.com/img/banners/bonuses/banner_767.jpg) 50% no-repeat;
        background-size: cover;
        height: 600px;
    }
}
.styles_buttonWrapper__AB6Dx
{
    margin-top: 20px;
}
.styles_buttonWrapper__AB6Dx button
{
    width: 100%;
    max-width: 100%!important;
}
.styles_slideTitle__MYbwt
{
    font-size: 28px;
    line-height: 28px;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    color: #fff;
    margin: 0 0 24px;
    text-align: center;
}
@media(min-width: 1440px)
{
    .styles_slideTitle__MYbwt
    {
        font-size: 36px;
        line-height: 110%;
    }
}
@media(max-width: 767px)
{
    .styles_slideTitle__MYbwt
    {
        font-size: 26px;
        line-height: 32px;
        text-align: center;
    }
}
.styles_slideDescription__6RUbR
{
    margin: 0;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: Gilroy Bold;
    text-align: center;
    background: linear-gradient(0deg,#f7931b,#fcff79 86.61%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(min-width: 1440px)
{
    .styles_slideDescription__6RUbR
    {
        font-size: 21px;
        line-height: 24px;
    }
}
.styles_timerWrapper__CIcE0
{
    background: none;
    background-size: 100% 100%;
}
.styles_timerWrapper__CIcE0>div
{
    max-width: 100%;
    height: 70px;
    padding: 4px 20px;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.styles_timerWrapper__CIcE0>div>span
{
    font-size: 18px;
}
.styles_timerWrapper__CIcE0>div>div
{
    font-size: 20px;
}
@media(max-width: 1279px)
{
    .styles_timerWrapper__CIcE0>div
    {
        margin-top: 26px;
        height: 65px;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .styles_timerWrapper__CIcE0>div>div
    {
        margin-top: 7px;
    }
}
.styles_container__IYPpi
{
    text-align: center;
}
.styles_content__zZQar
{
    border-radius: 16px;
    position: relative;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    padding: 25px;
    width: 500px;
    text-align: center;
    background: rgba(25,26,35,.5);
    border: 1px solid hsla(0,0%,100%,.15);
}
@media(min-width: 1440px)
{
    .styles_content__zZQar
    {
        width: 600px;
        padding: 40px;
    }
}
@media(max-width: 1279px)
{
    .styles_content__zZQar
    {
        width: 100%;
        max-width: 450px;
        margin: 0 auto;
        padding: 20px;
    }
}
@media(max-width: 767px)
{
    .styles_content__zZQar
    {
        width: 100%;
        max-width: 340px;
        margin: 0 auto;
        padding: 20px;
    }
}
.styles_firstTitle__QEMQJ
{
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
    margin-bottom: 15px;
}
@media(max-width: 767px)
{
    .styles_firstTitle__QEMQJ
    {
        font-size: 21px;
    }
}
.styles_title__mXfAj
{
    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-size: 38px;
    text-transform: uppercase;
    font-family: Roboto Flex Bold;
}
@media(max-width: 1279px)
{
    .styles_title__mXfAj
    {
        font-size: 24px;
    }
}
@media(max-width: 767px)
{
    .styles_title__mXfAj
    {
        font-size: 24px;
    }
}
.styles_description__bIcQv
{
    color: #fff;
    font-size: 18px;
    margin-top: 15px;
}
@media(max-width: 767px)
{
    .styles_description__bIcQv
    {
        margin-top: 10px;
        font-size: 16px;
    }
}
.styles_participateContainer__ztKqr
{
    margin: 20px auto 0;
    width: 100%;
    height: auto;
    max-width: 350px;
}
@media(max-width: 1279px)
{
    .styles_participateContainer__ztKqr
    {
        margin: 10px auto 0;
        height: 45px!important;
    }
}
.styles_participateContainer__ztKqr button
{
    font-size: 20px;
    line-height: 30px;
    border-radius: 18px;
    text-transform: uppercase;
}
@media(max-width: 1279px)
{
    .styles_participateContainer__ztKqr button
    {
        height: 45px!important;
        font-size: 16px!important;
    }
}
.styles_timerWrapper__1sWxU
{
    background: none;
    background-size: 100% 100%;
}
.styles_timerWrapper__1sWxU>div
{
    max-width: 350px;
    height: 70px;
    padding: 4px 20px;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.styles_timerWrapper__1sWxU>div>span
{
    font-size: 18px;
}
.styles_timerWrapper__1sWxU>div>div
{
    font-size: 20px;
}
@media(max-width: 1279px)
{
    .styles_timerWrapper__1sWxU>div
    {
        margin-top: 16px;
        height: 45px;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .styles_timerWrapper__1sWxU>div>span
    {
        font-size: 16px;
    }
    .styles_timerWrapper__1sWxU>div>div
    {
        font-size: 18px;
        margin-top: 3px;
    }
}
.styles_container__p3Myv
{
    width: 100%;
    height: 450px;
    background: url(https://vulkka.com/img/banners/tournaments/banner.jpg) 50% no-repeat;
    background-size: cover;
    text-align: center;
    color: #fff;
    font-size: 24px;
}
@media(min-width: 1279px)
{
    .styles_container__p3Myv
    {
        height: 580px;
    }
}
@media(max-width: 1279px)
{
    .styles_container__p3Myv
    {
        background: url(https://vulkka.com/img/banners/tournaments/banner_1280.jpg) 50% no-repeat;
        background-size: cover;
    }
}
@media(max-width: 767px)
{
    .styles_container__p3Myv
    {
        background: url(https://vulkka.com/img/banners/tournaments/banner_767.jpg) 50% no-repeat;
        background-size: cover;
        height: 600px;
    }
}
.styles_sliderInBannerContainer__ZqDMu
{
    padding: 15px 30px!important;
    width: 450px;
}
@media(min-width: 1440px)
{
    .styles_sliderInBannerContainer__ZqDMu
    {
        min-height: 350px;
        width: 510px;
    }
}
@media(max-width: 1279px)
{
    .styles_sliderInBannerContainer__ZqDMu
    {
        width: 470px;
        min-height: auto;
        height: auto;
    }
}
.styles_container__ZreRz
{
    width: 100%;
    height: 450px;
    background: url(https://vulkka.com/img/banners/welcome/banner.jpg) 50% no-repeat;
    background-size: cover;
}
@media(min-width: 1279px)
{
    .styles_container__ZreRz
    {
        height: 580px;
    }
}
@media(min-width: 1440px)
{
    .styles_container__ZreRz
    {
        height: 580px;
        background: url(https://vulkka.com/img/banners/welcome/banner.jpg) 50% no-repeat;
        background-size: cover;
    }
}
@media(max-width: 767px)
{
    .styles_container__ZreRz
    {
        height: 600px;
        background: url(https://vulkka.com/img/banners/welcome/banner_767.jpg) 50% no-repeat;
        background-size: cover;
    }
}
.styles_fieldsWrapper__Wj66E
{
    display: grid;
    grid-gap: 18px;
    gap: 18px;
    margin: 12px auto 10px;
    grid-template-columns: 1fr;
    max-width: 100%;
}
.styles_buttonWrapper__uvd6w
{
    margin: 20px auto 0;
    max-width: 100%;
}
.styles_buttonWrapper__uvd6w button
{
    width: 100%;
    font-size: 18px;
    line-height: 22px;
}
.styles_errorWrapper__DEdYh>div
{
    position: static;
    margin-top: 10px;
}
.styles_fullForm__tsRny
{
    padding-bottom: 20px;
    max-width: 250px;
}
.styles_acceptTerms__dSXiX
{
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    margin: 7px auto 0;
    color: #afb7c6;
    font-family: Roboto Flex Medium,sans-serif;
    text-align: center;
}
@media(min-width: 1440px)
{
    .styles_acceptTerms__dSXiX
    {
        font-size: 13px;
        line-height: 15px;
        max-width: 450px;
    }
}
.styles_acceptTerms__dSXiX a
{
    font-size: 11px;
    line-height: 13px;
    color: #afb7c6;
}
@media(min-width: 1440px)
{
    .styles_acceptTerms__dSXiX a
    {
        font-size: 13px;
        line-height: 15px;
    }
}
.styles_container__7sz6V
{
    width: 100%;
    height: 450px;
    background: url(https://vulkka.com/img/banners/games/banner.jpg) 50% no-repeat;
    background-size: cover;
}
@media(min-width: 1279px)
{
    .styles_container__7sz6V
    {
        height: 580px;
    }
}
@media(max-width: 1279px)
{
    .styles_container__7sz6V
    {
        background: url(https://vulkka.com/img/banners/games/banner_1280.jpg) 50% no-repeat;
        background-size: cover;
    }
}
@media(max-width: 767px)
{
    .styles_container__7sz6V
    {
        background: url(https://vulkka.com/img/banners/games/banner_767.jpg) 50% no-repeat;
        background-size: cover;
        height: 600px;
    }
}
.styles_sliderInBannerContainer__52ZXO
{
    padding: 15px 30px 30px!important;
    min-height: 300px;
}
.styles_title__ESF0o
{
    font-size: 25px;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}
.styles_providerImage__WNc2J
{
    height: 60px;
    padding: 10px 0;
    border-radius: 10px;
    border: 1px solid #fd6493;
    background: linear-gradient(234.56deg,#2f2d34 12.52%,#18171b 70.79%);
    margin-bottom: 10px;
    cursor: pointer;
}
.styles_providerImage__WNc2J img, .styles_providerImage__WNc2J object
{
    display: block;
    height: 100%;
    margin: 0 auto;
}
.styles_games__HIfcx
{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 20px;
    z-index: 0;
    overflow: hidden;
}
@media(max-width: 1279px)
{
    .styles_games__HIfcx
    {
        margin-bottom: 10px;
    }
}
@media(max-width: 767px)
{
    .styles_games__HIfcx
    {
        margin-bottom: 10px;
        min-height: 152px;
    }
}
.styles_desktopGameCard__77c63, .styles_mobileGameCard__TWpS5
{
    width: 32%;
    height: 40px;
    padding-top: 23%!important;
    overflow: hidden;
    border-radius: 8px;
}
.styles_titleCard__0WRB3
{
    font-size: 10px!important;
}
.styles_playNowBtn__FbBwa
{
    font-size: 12px!important;
    padding: 5px 20px!important;
    border-radius: 5px!important;
    height: 30px!important;
}
.styles_playDemoBtn__zURRk
{
    font-size: 10px!important;
}
.slideWrapper
{
    width: 100%;
    height: 450px;
    position: relative;
}
@media(min-width: 1279px)
{
    .slideWrapper
    {
        height: 580px;
    }
}
@media(max-width: 767px)
{
    .slideWrapper
    {
        height: 600px;
    }
}
.slideWrapper .swiper-pagination
{
    width: 400px!important;
    left: 50%!important;
    transform: translate(-50%);
    display: flex;
    bottom: 25px!important;
}
@media(max-width: 1279px)
{
    .slideWrapper .swiper-pagination
    {
        width: 250px!important;
    }
}
@media(max-width: 767px)
{
    .slideWrapper .swiper-pagination
    {
        display: none;
    }
}
.slideWrapper .swiper-button-prev
{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
}
@media(max-width: 1279px)
{
    .slideWrapper .swiper-button-prev
    {
        display: none;
    }
}
.slideWrapper .swiper-button-prev:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    height: 48px;
}
.slideWrapper .swiper-button-prev:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.slideWrapper .swiper-button-next
{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
}
@media(max-width: 1279px)
{
    .slideWrapper .swiper-button-next
    {
        display: none;
    }
}
.slideWrapper .swiper-button-next:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    transform: rotate(180deg);
    height: 48px;
}
.slideWrapper .swiper-button-next:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.slideWrapper .swiper-pagination-bullet
{
    border: 1px solid #fff;
    background: transparent;
    width: 100%;
    height: 2px;
    margin: 0!important;
    border-radius: 50px;
    opacity: .7;
}
.slideWrapper .swiper-pagination-bullet-active
{
    background: #fff;
    border: 1px solid #fff;
    height: 4px;
    margin-top: -1px!important;
}
.styles_container__EdR2j
{
    padding: 40px 60px;
    margin: 24px auto;
    background-size: cover;
}
@media(max-width: 767px)
{
    .styles_container__EdR2j
    {
        padding: 20px;
    }
}
.styles_inner__C4XoQ
{
    max-width: 1440px;
    margin: 0 auto;
}
.styles_header__cC1n5
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 140px;
    margin-bottom: 28px;
}
@media(min-width: 767px)
{
    .styles_header__cC1n5
    {
        flex-direction: row;
    }
}
@media(max-width: 767px)
{
    .styles_header__cC1n5
    {
        gap: 18px;
        align-items: start;
        margin-bottom: 18px;
    }
}
@media(max-width: 1279px)
{
    .styles_header__cC1n5
    {
        padding-left: 0;
    }
}
@media(min-width: 1680px)
{
    .styles_header__cC1n5
    {
        padding-left: 20px;
    }
}
.styles_header__cC1n5 h1
{
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: inherit;
}
@media(max-width: 767px)
{
    .styles_header__cC1n5 h1
    {
        font-size: 18px;
    }
}
.styles_themes__dcs0o
{
    display: flex;
    gap: 16px;
}
.styles_theme__XwP3B
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 12px;
    height: 166px;
    color: #fff;
    width: 100%;
    min-width: 120px;
    border-radius: 10px;
    cursor: pointer;
    background: #101e5b;
    border: none;
    background-size: cover;
    background-position-x: center;
}
.styles_theme__XwP3B .styles_name__GhXQh
{
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    font-family: Roboto Flex Bold;
    font-size: 24px;
    text-transform: uppercase;
    flex-grow: 1;
    margin-bottom: -20px;
    color: inherit;
}
.styles_theme__XwP3B .styles_count__7EtNw
{
    position: relative;
    z-index: 2;
    font-family: Roboto Flex Medium;
    font-size: 17px;
}
.styles_theme__XwP3B:hover
{
    box-shadow: 0 0 24px 0 #ffec88;
}
.styles_theme__XwP3B:hover:after
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background: rgba(18,19,90,.5);
    border-radius: 10px;
}
.styles_theme__XwP3B:hover .styles_borderGradient__cx4Rt
{
    position: absolute;
    top: -1px;
    left: -1px;
    content: "";
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    z-index: -1;
    border-radius: 10px;
}
.styles_theme__XwP3B.styles_romantic__EC1Ta
{
    background-image: url(../../willbetgambling/image/romantic.png);
}
.styles_theme__XwP3B.styles_gems__u_qSN
{
    background-image: url(../../willbetgambling/image/gems.png);
}
.styles_theme__XwP3B.styles_mega_ways__X6GEB
{
    background-image: url(../../willbetgambling/image/mega_ways.png);
}
.styles_theme__XwP3B.styles_xmas__gI3Ky
{
    background-image: url(../../willbetgambling/image/xmas.png);
}
.styles_theme__XwP3B.styles_valentinesday__O064i
{
    background-image: url(https://vulkka.com/img/on-various-theme/valentinesday.png);
}
.styles_theme__XwP3B.styles_books__jhelV
{
    background-image: url(../../willbetgambling/image/books.png);
}
.styles_theme__XwP3B.styles_magic__ieELz
{
    background-image: url(../../willbetgambling/image/magic.png);
}
.styles_theme__XwP3B.styles_animals__mri6k
{
    background-image: url(../../willbetgambling/image/animals.png);
}
.styles_theme__XwP3B.styles_egypt__Xb9cQ
{
    background-image: url(../../willbetgambling/image/egypt.png);
}
.styles_theme__XwP3B.styles_fruits__zMCz6
{
    background-image: url(https://vulkka.com/img/on-various-theme/fruits.png);
}
.styles_theme__XwP3B.styles_halloween__wiqut
{
    background-image: url(https://vulkka.com/img/on-various-theme/halloween.png);
}
.styles_theme__XwP3B.styles_sport__8Q1zR
{
    background-image: url(../../willbetgambling/image/sport.png);
}
.styles_theme__XwP3B.styles_wildwest__pnuMn
{
    background-image: url(https://vulkka.com/img/on-various-theme/wildwest.png);
}
@media(max-width: 1279px)
{
    .styles_theme__XwP3B .styles_name__GhXQh
    {
        font-family: Roboto Flex Medium;
        font-size: 17px;
        text-transform: uppercase;
        flex-grow: 1;
    }
    .styles_theme__XwP3B .styles_count__7EtNw
    {
        font-size: 12px;
        text-align: center;
    }
    .on-various-theme .swiper-wrapper
    {
        gap: 5px;
    }
}
.on-various-theme .swiper
{
    padding: 25px 150px 45px;
    margin: -25px -150px -45px;
}
.on-various-theme .swiper-button-prev
{
    left: 115px;
    top: 43%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .on-various-theme .swiper-button-prev
    {
        display: none;
        left: 100px;
    }
}
.on-various-theme .swiper-button-prev:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    height: 48px;
}
.on-various-theme .swiper-button-prev:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.on-various-theme .swiper-button-next
{
    right: 115px;
    top: 43%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .on-various-theme .swiper-button-next
    {
        display: none;
        right: 100px;
    }
}
.on-various-theme .swiper-button-next:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    transform: rotate(180deg);
    height: 48px;
}
.on-various-theme .swiper-button-next:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.on-various-theme .swiper-button-next.swiper-button-disabled, .on-various-theme .swiper-button-prev.swiper-button-disabled
{
    opacity: 1;
    pointer-events: all;
}
.on-various-theme .swiper-pagination
{
    display: none;
}
@media(max-width: 1279px)
{
    .on-various-theme .swiper-pagination
    {
        display: block;
    }
}
.on-various-theme .swiper-pagination-bullet
{
    background: #fff;
    opacity: .5;
}
.on-various-theme .swiper-pagination-bullet-active
{
    background: #fff;
    opacity: 1;
}
.styles_cardTitle__XJd_m
{
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    font-family: Roboto Flex Medium,sans-serif;
    text-align: center;
    text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden;
    margin: 0 45px;
    min-height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 110%;
}
@media(max-width: 1279px)
{
    .styles_cardTitle__XJd_m
    {
        font-size: 18px;
    }
}
.styles_imageWrapper__wzh6Q
{
    position: relative;
    border-radius: 12px;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 75%;
}
.styles_imageWrapper__wzh6Q:hover img
{
    z-index: 1;
}
@media(max-width: 1279px)
{
    .styles_imageWrapper__wzh6Q:hover img
    {
        z-index: 3;
    }
}
.styles_hover__QSqLy
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(17,18,24,.6);
    cursor: pointer;
    z-index: 2;
}
.styles_image__9y3Co
{
    width: 68%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 3;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.styles_fullImageWrap__YFaFI
{
    display: flex;
    margin-top: 20px;
}
.styles_fullImage__XZ_76
{
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.styles_active__XPauE
{
    border-radius: 12px;
    -webkit-clip-path: initial;
    clip-path: none;
    border: 1px solid #00c667;
    font-family: Roboto Flex Bold;
    color: #00c667;
    font-size: 36px;
    line-height: 43px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
    margin-top: 50px;
}
@media(max-width: 1279px)
{
    .styles_active__XPauE
    {
        margin-top: 46px;
        font-size: 24px;
        line-height: 30px;
        height: 65px;
    }
}
.styles_timerWrapper__uHScw>div
{
    margin-top: 50px;
    width: 100%;
    max-width: 100%;
    height: 65px;
    padding: 0 20px;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.styles_timerWrapper__uHScw>div>span
{
    font-size: 18px;
}
.styles_timerWrapper__uHScw>div>div
{
    font-size: 20px;
}
@media(max-width: 1279px)
{
    .styles_timerWrapper__uHScw
    {
        margin-top: 46px;
    }
    .styles_timerWrapper__uHScw>div
    {
        margin-top: 26px;
        height: 65px;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .styles_timerWrapper__uHScw>div>div
    {
        margin-top: 7px;
    }
}
.styles_swiper__kpxLD
{
    margin-bottom: -42px;
    padding-bottom: 47px;
}
@media(max-width: 1279px)
{
    .styles_swiper__kpxLD
    {
        margin-bottom: -44px;
        padding-bottom: 42px;
    }
}
.styles_container__KKsgn
{
    border-radius: 12px;
    background: linear-gradient(234.56deg,#2f2d34 12.52%,#18171b 70.79%);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border: none;
    padding: 21px 15px 20px;
    width: 100%;
    position: relative;
    align-items: center;
    -webkit-clip-path: initial;
    clip-path: none;
}
@media(max-width: 1279px)
{
    .styles_container__KKsgn
    {
        padding: 15px 15px 20px;
    }
}
.styles_buttonNavigateWrapper__3F84P
{
    position: absolute;
    top: 15px;
    z-index: 10;
}
.styles_buttonNavigateWrapper__3F84P.styles_disabled__oytup button
{
    cursor: default;
    opacity: .3;
    background: transparent;
}
.styles_buttonNavigateWrapper__3F84P.styles_disabled__oytup button:hover
{
    background: transparent;
}
.styles_buttonNavigateWrapper__3F84P.styles_prev__NtDyJ
{
    left: 15px;
}
.styles_buttonNavigateWrapper__3F84P.styles_next__LgTbj
{
    right: 15px;
}
@media(max-width: 1279px)
{
    .styles_buttonNavigateWrapper__3F84P
    {
        top: 10px;
    }
    .styles_buttonNavigateWrapper__3F84P.styles_prev__NtDyJ
    {
        left: 5px;
    }
    .styles_buttonNavigateWrapper__3F84P.styles_next__LgTbj
    {
        right: 5px;
    }
}
.promo-container .swiper
{
    margin-bottom: -42px;
    padding-bottom: 47px;
}
.promo-container .swiper-pagination-bullet
{
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    background: transparent;
}
.promo-container .swiper-pagination-bullet-active
{
    background: #fff;
    border: 1px solid #fff;
}
.styles_container__tCZED
{
    border-radius: 12px;
    background: linear-gradient(234.56deg,#2f2d34 12.52%,#18171b 70.79%);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border: none;
    padding: 21px 15px 20px;
    width: 100%;
    position: relative;
    align-items: center;
    -webkit-clip-path: initial;
    clip-path: none;
}
@media(max-width: 1279px)
{
    .styles_container__tCZED
    {
        padding: 15px 10px 10px;
    }
}
@media(max-width: 767px)
{
    .styles_container__tCZED
    {
        padding: 15px 10px;
    }
}
.styles_cardTitle__vWOSc
{
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    font-family: Roboto Flex Medium,sans-serif;
    text-align: center;
    text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden;
    margin: 0 45px;
    min-height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 110%;
}
@media(max-width: 1279px)
{
    .styles_cardTitle__vWOSc
    {
        font-size: 18px;
    }
}
.styles_buttonWrapper__3jPFw
{
    margin: 55px 3px 0;
}
.styles_buttonWrapper__3jPFw button
{
    width: 100%;
    max-width: 100%;
    height: 55px;
    font-size: 20px;
}
@media(max-width: 1279px)
{
    .styles_buttonWrapper__3jPFw
    {
        margin: 42px 3px 0;
    }
    .styles_buttonWrapper__3jPFw button
    {
        height: 46px;
        font-size: 16px;
    }
}
.styles_imgRandom__62zlM
{
    margin-top: 20px;
    width: 100%;
    border-radius: 12px;
}
.styles_titleWrap__vPTVz img
{
    height: 28px;
}
.styles_title__cNne6
{
    display: inline-block;
    margin: 40px auto 0;
    padding: 0 15px;
    background: linear-gradient(90deg,#ff1307,#ffd707);
    font-size: 38px;
    font-family: Roboto Flex Bold;
    text-transform: uppercase;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.styles_blockWrapper__E_7KE
{
    max-width: 1300px;
    padding: 0 60px;
    margin: 60px auto 0;
    justify-content: center;
    grid-gap: 20px;
    display: flex;
}
.styles_blockWrapper__E_7KE>div
{
    max-width: 385px;
}
@media(max-width: 1279px)
{
    .styles_blockWrapper__E_7KE
    {
        padding: 0 20px;
        margin: 60px auto 0;
        grid-gap: 10px;
    }
    .styles_blockWrapper__E_7KE>div
    {
        max-width: 320px;
    }
}
@media(max-width: 767px)
{
    .styles_blockWrapper__E_7KE
    {
        padding: 0 13px;
        margin: 40px auto 0;
        display: grid;
        grid-template-columns: repeat(1,290px);
        justify-content: center;
        overflow-x: auto;
    }
}
.styles_backgroundWrapper__p4kk2
{
    position: relative;
    margin: -100px 0;
    padding: 100px 0;
    text-align: center;
}
@media(max-width: 767px)
{
    .styles_backgroundWrapper__p4kk2
    {
        margin: -100px 0;
        padding: 100px 0;
    }
}
.styles_buttonWrapper__IhCnn
{
    margin-bottom: 30px;
}
.styles_background__445lV
{
    background: url(../../willbetgambling/image/promoBlockBg.png) 50% no-repeat;
    border-radius: 0;
    position: absolute;
    top: -8%;
    left: 0;
    width: 100%;
    height: 116%;
    z-index: -1;
    background-size: cover;
    border: 2px solid #fd6493;
}
@media(min-width: 1440px)
{
    .styles_background__445lV
    {
        height: 114%;
    }
}
@media(max-width: 1279px)
{
    .styles_background__445lV
    {
        height: 120%;
    }
}
@media(max-width: 767px)
{
    .styles_background__445lV
    {
        height: 118%;
        border: none;
        border-radius: 0;
    }
}
.styles_container__M6bL9
{
    border-radius: 12px;
    background: #1b1f42;
    background-size: 100% 100%;
    padding: 15px;
    display: flex;
    height: 108px;
    position: relative;
    justify-content: center;
    align-items: center;
    border: 1px solid #333646;
    -webkit-clip-path: initial;
    clip-path: none;
}
.styles_container__M6bL9:hover
{
    background: #1b1f42;
    background-size: 100% 100%;
    border: 1px solid;
    border-color: initial;
}
.styles_container__M6bL9:hover>div:last-child
{
    display: block;
}
@media(max-width: 1279px)
{
    .styles_container__M6bL9:hover>div:last-child
    {
        display: none;
    }
}
@media(max-width: 767px)
{
    .styles_container__M6bL9
    {
        padding: 15px 10px;
        height: 108px;
    }
    .styles_container__M6bL9:hover>div:last-child
    {
        display: none;
    }
}
.styles_container__M6bL9 img
{
    width: 100px;
    max-height: 60px;
    object-fit: contain;
}
@media(max-width: 767px)
{
    .styles_container__M6bL9 img
    {
        width: 100px;
        max-height: 50px;
    }
}
.styles_gradient__rTOsl
{
    position: absolute;
    height: 100%;
    background: linear-gradient(175.94deg,#1190ef 22.64%,#da09e3 82.39%);
    z-index: -1;
    opacity: .75;
    left: 0;
    top: 0;
    filter: blur(30px);
    width: 100%;
    display: none;
}
.styles_object__Gp9bM
{
    width: 100px;
    max-height: 60px;
    object-fit: contain;
}
@media(max-width: 767px)
{
    .styles_object__Gp9bM
    {
        width: 100px;
        max-height: 50px;
    }
}
.styles_container__UBqoO
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
}
.styles_gradient__dsy1U
{
    position: absolute;
    height: 100%;
    background: rgba(254,135,58,.25);
    z-index: -1;
    left: 0;
    top: 0;
    filter: blur(30px);
    width: 100%;
    visibility: hidden;
}
.providers-slider .swiper
{
    margin: -6%;
    padding: 6%;
}
.styles_container__kwF13
{
    display: block;
    padding: 40px 60px 30px;
    max-width: 1460px;
    margin: 0 auto;
}
@media(max-width: 1279px)
{
    .styles_container__kwF13
    {
        padding: 0 20px;
        margin: 0 auto;
    }
}
@media(max-width: 767px)
{
    .styles_container__kwF13
    {
        padding: 0 0 0 13px;
        margin: 0 auto;
    }
}
@media(max-width: 1279px)
{
    .styles_wrapper__bzNLX
    {
        padding: 18px 30px 30px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__bzNLX
    {
        padding: 18px 15px 30px;
    }
}
.styles_container__8AcgR
{
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    min-width: 100%;
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
}
.styles_slide__Yi73J
{
    width: calc(170% + 9px);
    display: grid;
    grid-gap: 9px;
    flex-shrink: 0;
}
.styles_slide__Yi73J>div
{
    width: 100%;
}
.styles_slide__Yi73J>div>img
{
    width: 100%;
    height: 100%;
}
@media(max-width: 767px)
{
    .styles_slide__Yi73J
    {
        width: calc(330% + 6px);
        grid-gap: 6px;
    }
}
.styles_container__ZmVlh
{
    background: none;
    background-size: cover;
    padding: 0;
    margin: 0;
}
.styles_container___67w6
{
    padding: 40px 60px;
    margin: 24px auto;
    background-size: cover;
}
@media(max-width: 767px)
{
    .styles_container___67w6
    {
        padding: 20px;
        margin: 80px auto 0;
    }
}
.styles_inner__iAHNx
{
    max-width: 1440px;
    margin: 0 auto;
}
.styles_header__cJ9z1
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 140px;
    margin-bottom: 28px;
}
@media(max-width: 767px)
{
    .styles_header__cJ9z1
    {
        gap: 18px;
        margin-bottom: 18px;
    }
}
@media(max-width: 1279px)
{
    .styles_header__cJ9z1
    {
        padding-left: 0;
    }
}
@media(min-width: 1680px)
{
    .styles_header__cJ9z1
    {
        padding-left: 20px;
    }
}
.styles_header__cJ9z1 h1
{
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: inherit;
}
@media(max-width: 767px)
{
    .styles_header__cJ9z1 h1
    {
        font-size: 18px;
    }
}
.styles_header__cJ9z1 button
{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    line-height: 16px;
    padding: 12px 24px;
    background: #17206b;
    outline: none;
    border-radius: 10px;
    border: 1px solid rgba(172,174,201,.3);
    font-family: inherit;
    cursor: pointer;
    color: #bef3ff;
    transition: all .3s ease-in-out;
}
.styles_header__cJ9z1 button.styles_active__fTE_o
{
    background: #3fd6ff;
    color: #17206b;
    transition: all .3s ease-in-out;
}
.styles_header__cJ9z1 button.styles_active__fTE_o:hover
{
    color: #17206b;
    transition: all .3s ease-in-out;
}
.styles_header__cJ9z1 button:hover
{
    color: #3fd6ff;
    background: #3fd6ff;
    transition: all .3s ease-in-out;
}
.styles_header__cJ9z1 button:active
{
    background: #3fd6ff;
    color: #17206b;
    transition: all .3s ease-in-out;
}
@media(max-width: 767px)
{
    .styles_header__cJ9z1 button
    {
        padding: 6px 16px;
    }
}
.styles_providers__9zucr
{
    max-width: 1440px;
    margin: 24px auto;
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(8,1fr);
}
@media(max-width: 1279px)
{
    .styles_providers__9zucr
    {
        grid-template-columns: repeat(6,1fr);
    }
}
@media(max-width: 767px)
{
    .styles_providers__9zucr
    {
        width: 100%;
        grid-template-columns: repeat(4,1fr);
        max-height: 305px;
        overflow: auto;
    }
}
.styles_provider__7CS2e, .styles_providers__9zucr>a
{
    display: flex;
    justify-content: center;
}
.styles_provider__7CS2e
{
    align-items: center;
    background: #32229b;
    border-radius: 100%;
    height: 140px;
    width: 140px;
    position: relative;
}
@media(max-width: 1279px)
{
    .styles_provider__7CS2e
    {
        height: 90px;
        width: 90px;
    }
}
@media(max-width: 767px)
{
    .styles_provider__7CS2e
    {
        height: 90px;
        width: 90px;
    }
}
.styles_provider__7CS2e:after
{
    content: "";
    background: #32229b;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 10;
    border-radius: 50%;
}
.styles_provider__7CS2e:before
{
    content: "";
    background: transparent;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border-radius: 50%;
    position: absolute;
    top: -1px;
    left: -1px;
    visibility: visible;
    z-index: 1;
}
@media(max-width: 1279px)
{
    .styles_provider__7CS2e:before
    {
        visibility: hidden;
    }
}
.styles_provider__7CS2e:hover
{
    box-shadow: 0 0 24px 0 #ffec88;
}
@media(max-width: 1279px)
{
    .styles_provider__7CS2e:hover
    {
        box-shadow: none;
    }
}
.styles_provider__7CS2e:hover:before
{
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
}
@media(max-width: 1279px)
{
    .styles_provider__7CS2e:hover:before
    {
        visibility: hidden;
    }
}
.styles_provider__7CS2e img
{
    position: relative;
    z-index: 20;
}
@media(max-width: 1279px)
{
    .styles_provider__7CS2e img
    {
        max-width: 60px;
    }
}
@media(max-width: 767px)
{
    .styles_provider__7CS2e img
    {
        max-width: 35px;
    }
}
.styles_mobileContainer__TIrqU
{
    border-radius: 12px;
    border: .571px solid hsla(0,0%,100%,.3);
    background: #0d0f2e;
    width: 100%;
    padding: 24px 24px 0;
}
@media(max-width: 767px)
{
    .styles_mobileContainer__TIrqU a>div
    {
        height: 100%;
        width: 100%;
        max-height: 64px;
        max-width: 64px;
    }
}
.styles_mobileButtonWrapper__dHW1o
{
    margin-top: 8px;
}
.styles_container__XkFcE
{
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(8,1fr);
}
.styles_gradient__3qCVe
{
    position: absolute;
    height: 100%;
    background: rgba(254,135,58,.25);
    z-index: -1;
    left: 0;
    top: 0;
    filter: blur(30px);
    width: 100%;
    visibility: hidden;
}
.providers-slider .swiper
{
    padding: 25px 98px 45px;
    margin: -25px -100px -45px;
}
@media(max-width: 767px)
{
    .providers-slider .swiper-wrapper
    {
        margin: 0 12px;
    }
}
.providers-slider .swiper-button-prev
{
    left: 0;
    top: 43%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .providers-slider .swiper-button-prev
    {
        display: none;
    }
}
.providers-slider .swiper-button-prev:after
{
    content: "";
    width: 40px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 0 0 no-repeat;
    height: 40px;
    background-size: 40px;
}
.providers-slider .swiper-button-prev:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.providers-slider .swiper-button-next
{
    right: 0;
    top: 43%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .providers-slider .swiper-button-next
    {
        display: none;
    }
}
.providers-slider .swiper-button-next:after
{
    content: "";
    width: 40px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 0 0 no-repeat;
    transform: rotate(180deg);
    height: 40px;
    background-size: 40px;
}
.providers-slider .swiper-button-next:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.styles_container__wBQWn
{
    display: block;
    padding: 40px 60px 30px;
    max-width: 1440px;
    margin: 0 auto;
}
@media(max-width: 1279px)
{
    .styles_container__wBQWn
    {
        padding: 0 20px;
        margin: 0 auto;
    }
}
@media(max-width: 767px)
{
    .styles_container__wBQWn
    {
        padding: 0 0 0 13px;
        margin: 0 auto;
    }
}
@media(max-width: 1279px)
{
    .styles_wrapper__HZHW4
    {
        padding: 18px 15px 30px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__HZHW4
    {
        padding: 18px 15px 30px;
    }
}
.styles_container__Ogl_3
{
    overflow-x: auto;
    overflow-y: hidden;
    margin-left: calc(50% - 50vw - 60px);
    margin-right: calc(50% - 50vw - 60px);
    min-width: 100%;
    padding-left: calc(50vw - 50%);
    padding-right: calc(50vw - 50%);
}
@media(max-width: 767px)
{
    .styles_container__Ogl_3
    {
        margin-left: calc(50% - 50vw - 20px);
        margin-right: calc(50% - 50vw - 20px);
    }
}
.styles_slide__c1hfg
{
    width: calc(170% + 9px);
    display: grid;
    grid-gap: 9px;
    flex-shrink: 0;
}
.styles_slide__c1hfg>div
{
    width: 100%;
}
.styles_slide__c1hfg>div>img
{
    width: 100%;
    height: 100%;
}
@media(max-width: 767px)
{
    .styles_slide__c1hfg
    {
        width: calc(330% + 6px);
        grid-gap: 6px;
    }
}
.styles_container__m5y6V
{
    border-bottom: 1px solid #3fd6ff;
    padding: 40px 50px;
    margin: 0 auto;
    background-size: cover;
}
@media(max-width: 767px)
{
    .styles_container__m5y6V
    {
        margin: 20px auto 0;
        padding: 0 20px 20px;
    }
}
.styles_slideContainer__hTpOS
{
    margin: 10px auto 0;
    background-size: cover;
}
@media(max-width: 767px)
{
    .styles_slideContainer__hTpOS
    {
        margin: 20px auto 0;
    }
}
.styles_inner__D2bu7
{
    margin: 0 auto;
}
.styles_header__5GZc5
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 140px;
    margin-bottom: 28px;
}
@media(min-width: 767px)
{
    .styles_header__5GZc5
    {
        flex-direction: row;
    }
}
@media(max-width: 767px)
{
    .styles_header__5GZc5
    {
        align-items: start;
        margin-bottom: 6px;
    }
}
@media(max-width: 1279px)
{
    .styles_header__5GZc5
    {
        padding-left: 0;
    }
}
@media(min-width: 1680px)
{
    .styles_header__5GZc5
    {
        padding-left: 20px;
    }
}
.styles_header__5GZc5 h1
{
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
}
@media(max-width: 767px)
{
    .styles_header__5GZc5 h1
    {
        margin-bottom: 18px;
        font-size: 18px;
    }
}
.styles_headerBtns__ACrJh
{
    display: flex;
    align-items: center;
}
.styles_headerBtns__ACrJh>div
{
    margin-right: 14px;
}
.styles_headerBtns__ACrJh>div:last-child
{
    margin-right: 0;
}
.styles_headerBtns__ACrJh>div
{
    min-width: 110px;
}
@media(max-width: 1279px)
{
    .styles_headerBtns__ACrJh
    {
        gap: 0;
    }
}
@media(max-width: 767px)
{
    .styles_headerBtns__ACrJh
    {
        display: grid;
        grid-template-columns: repeat(3,1fr);
        width: 100%;
        grid-gap: 0;
        gap: 0;
        flex: 1 1 auto;
        overflow-x: auto;
        white-space: nowrap;
        justify-content: flex-start;
    }
}
.styles_loadMoreButtonWrapper__RsUsh
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    position: relative;
}
@media(max-width: 767px)
{
    .styles_loadMoreButtonWrapper__RsUsh>div
    {
        margin-top: 0;
    }
}
.styles_emptyGamesContainer__fOMsn>div
{
    height: auto;
}
.styles_container__9Hsj7
{
    display: block;
    flex-direction: column;
    align-items: center;
    position: relative;
    cursor: pointer;
    color: #afb7c6;
    margin: 0 6px;
}
.styles_container__9Hsj7:hover
{
    color: #3fd6ff;
}
.styles_container__9Hsj7:hover img:last-child
{
    display: inline;
}
.styles_container__9Hsj7:hover img:first-child
{
    display: none;
}
@media(max-width: 1279px)
{
    .styles_container__9Hsj7
    {
        min-width: auto;
    }
    .styles_container__9Hsj7.styles_lowOpacity__Z6eEl
    {
        opacity: .3;
        cursor: default;
    }
}
@media(max-width: 767px)
{
    .styles_container__9Hsj7
    {
        padding: 0 0 12px;
        margin: 0;
        min-width: auto;
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
    }
}
.styles_container__9Hsj7.styles_selected__w41PN
{
    color: #3fd6ff;
}
.styles_container__9Hsj7.styles_selected__w41PN img:last-child
{
    display: inline;
}
.styles_container__9Hsj7.styles_selected__w41PN img:first-child
{
    display: none;
}
.styles_container__9Hsj7.styles_selected__w41PN:before
{
    display: initial;
}
.styles_iconWrapper__6_tub
{
    margin: 0 auto 10px;
    display: block;
    height: 30px;
    text-align: center;
}
.styles_iconWrapper__6_tub>img:last-child
{
    display: none;
}
@media(max-width: 1279px)
{
    .styles_iconWrapper__6_tub
    {
        height: 26px;
    }
}
@media(max-width: 767px)
{
    .styles_iconWrapper__6_tub
    {
        height: 26px;
        margin: 0;
    }
}
.styles_title__1p_Rx
{
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-family: Gilroy Semibold;
}
@media(max-width: 1279px)
{
    .styles_title__1p_Rx
    {
        font-size: 13px;
        line-height: 16px;
    }
}
@media(max-width: 767px)
{
    .styles_title__1p_Rx
    {
        font-size: 12px;
        line-height: 14px;
    }
}
@media(max-width: 1279px)
{
    .recent-favorites-slider .swiper-wrapper
    {
        gap: 5px;
    }
}
.recent-favorites-slider .swiper
{
    padding: 25px 150px 45px;
    margin: -25px -150px -45px;
}
@media(max-width: 767px)
{
    .recent-favorites-slider .swiper
    {
        margin: -25px -150px;
    }
}
.recent-favorites-slider .swiper-button-prev
{
    left: 160px;
    top: 43%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .recent-favorites-slider .swiper-button-prev
    {
        display: none;
        left: 100px;
    }
}
.recent-favorites-slider .swiper-button-prev:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    height: 48px;
}
.recent-favorites-slider .swiper-button-prev:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.recent-favorites-slider .swiper-button-next
{
    right: 160px;
    top: 43%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .recent-favorites-slider .swiper-button-next
    {
        display: none;
        right: 100px;
    }
}
.recent-favorites-slider .swiper-button-next:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    transform: rotate(180deg);
    height: 48px;
}
.recent-favorites-slider .swiper-button-next:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.recent-favorites-slider .swiper-button-next.swiper-button-disabled, .recent-favorites-slider .swiper-button-prev.swiper-button-disabled
{
    opacity: 1;
    pointer-events: all;
}
.recent-favorites-slider .swiper-pagination
{
    display: none;
}
@media(max-width: 1279px)
{
    .recent-favorites-slider .swiper-pagination
    {
        display: block;
    }
}
.recent-favorites-slider .swiper-pagination-bullet
{
    background: #fff;
    opacity: .5;
}
.recent-favorites-slider .swiper-pagination-bullet-active
{
    background: #fff;
    opacity: 1;
}
.styles_searchGameDropdown__tG2Th
{
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: 100%;
    background: #0d0f2e;
    border: 1px solid rgba(172,174,201,.302);
    border-radius: 10px;
    z-index: 11;
    padding: 24px;
}
.styles_searchWrapper__CcWJW
{
    display: flex;
    flex-wrap: wrap;
}
.styles_searchGameDropdownPlaceholder___ATLF
{
    height: 286px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 21px;
    color: #eff2f9;
}
@media(max-width: 767px)
{
    .styles_searchGameDropdownPlaceholder___ATLF
    {
        font-size: 18px;
    }
}
.styles_searchGameDropdownHeader__9rGQQ
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    margin-bottom: 12px;
}
.styles_gameItemWrapper__0tYNI
{
    display: grid;
    position: relative;
    grid-gap: 20px;
    grid-template-columns: repeat(5,1fr);
    grid-template-rows: repeat(2,1fr);
}
@media(max-width: 767px)
{
    .styles_gameItemWrapper__0tYNI
    {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
@media(max-width: 480px)
{
    .styles_gameItemWrapper__0tYNI
    {
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
.styles_dropdownFooter__p9ivW
{
    display: flex;
    justify-content: center;
}
.styles_dropdownFooter__p9ivW>div
{
    margin-top: 24px!important;
}
.styles_searchInputContainer__evb5_
{
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    padding-top: 6px;
    width: 100%;
}
@media(min-width: 1279px)
{
    .styles_searchInputContainer__evb5_
    {
        align-items: center;
        flex: 1 1;
        padding-top: 0;
    }
}
@media(max-width: 767px)
{
    .styles_searchInputContainer__evb5_
    {
        padding-top: 18px;
    }
}
.styles_searchInputPosition__Oj3M9
{
    position: fixed;
    top: -5px;
    right: 10px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    padding-top: 6px;
    width: 0;
    height: 0;
    z-index: 1001;
    transition: all .2s;
    visibility: hidden;
    opacity: 0;
}
@media(min-width: 1279px)
{
    .styles_searchInputPosition__Oj3M9
    {
        align-items: center;
        flex: 1 1;
        padding-top: 0;
    }
}
@media(max-width: 767px)
{
    .styles_searchInputPosition__Oj3M9
    {
        padding-top: 18px;
    }
    .styles_searchInputPosition__Oj3M9 .styles_searchInputWrapper__07xis
    {
        height: 35px;
    }
    .styles_searchInputPosition__Oj3M9 .styles_searchInputWrapper__07xis div:last-child
    {
        height: 30px!important;
        max-width: 100px!important;
    }
    .styles_searchInputPosition__Oj3M9 .styles_searchInputWrapper__07xis div:last-child button
    {
        height: 30px!important;
        font-family: Roboto Flex Medium;
    }
    .styles_searchInputPositionView__jP0Od
    {
        width: calc(100vw - 100px);
        right: 10px;
        transition: all .2s;
        visibility: visible;
        opacity: 1;
        height: 64px;
        padding-right: 10px;
        margin-right: -10px;
        background: #0c1c3e;
    }
}
.styles_searchInputWrapper__07xis
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1;
    border: 1px solid #3fd6ff;
    background: #03051d;
    border-radius: 30px;
    height: 48px;
    padding: 2px;
}
.styles_searchInputWrapper__07xis button
{
    height: 42px!important;
    border-radius: 40px;
    font-size: 16px!important;
    text-transform: uppercase;
}
@media(max-width: 1279px)
{
    .styles_searchInputWrapper__07xis
    {
        width: 100%;
        background: #03051d;
        border: 1px solid #3fd6ff;
        height: 48px;
    }
}
@media(max-width: 767px)
{
    .styles_searchInputWrapper__07xis
    {
        padding-left: 20px;
        height: 40px;
    }
    .styles_searchInputWrapper__07xis img
    {
        display: none;
    }
    .styles_searchInputWrapper__07xis div:last-child
    {
        height: 34px!important;
        max-width: 120px!important;
    }
    .styles_searchInputWrapper__07xis div:last-child button
    {
        height: 34px!important;
        font-family: Roboto Flex Medium;
    }
}
.styles_mobileDisabled__q2TTG
{
    display: none;
}
@media(max-width: 767px)
{
    .styles_mobileDisabled__q2TTG
    {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10;
        cursor: pointer;
    }
}
.styles_searchIconImg___fCyu
{
    position: absolute;
    top: 50%;
    right: 58%;
    transform: translateY(-50%);
}
@media(max-width: 1279px)
{
    .styles_searchIconImg___fCyu
    {
        width: 20px;
        left: 10px;
    }
}
.styles_searchInput___Njtd
{
    width: 100%;
    caret-color: #fff;
    background-color: transparent;
    border: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 29px;
    color: #acaec9;
}
.styles_searchInput___Njtd::placeholder
{
    opacity: .9;
}
@media(max-width: 1279px)
{
    .styles_searchInput___Njtd
    {
        font-size: 16px;
        line-height: 22px;
        width: 100%;
        caret-color: #fff;
    }
}
.styles_closeContainer__23dHc
{
    padding-right: 30px;
    padding-left: 20px;
}
@media(max-width: 767px)
{
    .styles_closeContainer__23dHc
    {
        padding-right: 10px;
        padding-left: 10px;
    }
}
.styles_mobileCloseContainer__OOHJt
{
    padding-right: 60px;
}
.styles_search__cbtA3
{
    width: 30px;
    height: 30px;
    margin: 6px;
    cursor: pointer;
}
.styles_trash__rQ0ce
{
    width: 22px;
    height: 22px;
    margin: 6px 12px 6px 6px;
    cursor: pointer;
}
.styles_wrapper__3_x1j
{
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    padding: 0 60px 0 160px;
}
@media(min-width: 1680px)
{
    .styles_wrapper__3_x1j
    {
        padding-left: 20px;
        padding-right: 0;
    }
}
@media(max-width: 1279px)
{
    .styles_wrapper__3_x1j
    {
        max-width: 100%;
        width: 100%;
        padding: 16px 60px 0;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__3_x1j
    {
        padding: 0 15px;
        max-width: 100%;
        width: 100%;
    }
}
.styles_searchFieldsWrapper__YfzYq
{
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 32px 0 12px;
}
@media(max-width: 1279px)
{
    .styles_searchFieldsWrapper__YfzYq
    {
        padding: 0;
    }
}
.styles_container__63vAC
{
    background-size: cover;
    margin: 0 auto 24px;
    padding: 40px 60px;
}
@media(max-width: 767px)
{
    .styles_container__63vAC
    {
        padding: 20px;
    }
}
.styles_inner__SJZW_
{
    max-width: 1440px;
    margin: 0 auto;
}
.styles_header__J2GsU
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 140px;
    margin-bottom: 28px;
}
@media(min-width: 767px)
{
    .styles_header__J2GsU
    {
        flex-direction: row;
    }
}
@media(max-width: 767px)
{
    .styles_header__J2GsU
    {
        gap: 18px;
        align-items: start;
        margin-bottom: 18px;
    }
}
@media(max-width: 1279px)
{
    .styles_header__J2GsU
    {
        padding-left: 0;
    }
}
@media(min-width: 1680px)
{
    .styles_header__J2GsU
    {
        padding-left: 20px;
    }
}
.styles_header__J2GsU h1
{
    margin: 0;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    font-family: inherit;
}
@media(max-width: 767px)
{
    .styles_header__J2GsU h1
    {
        font-size: 18px;
    }
}
.styles_offers__x8eIF
{
    display: flex;
    gap: 16px;
}
.styles_offer__CW9Yz
{
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    flex-direction: column;
    padding: 24px 16px;
    height: 360px;
    color: #fff;
    width: 100%;
    min-width: 120px;
    border-radius: 20px;
    background: #101e5b;
    background-size: cover;
    justify-content: center;
}
@media(max-width: 767px)
{
    .styles_offer__CW9Yz
    {
        max-width: 100%;
        height: 150px;
        background-position: 50%;
    }
    .styles_offer__CW9Yz.styles_card-1__JDBoe
    {
        background-image: url(https://vulkka.com/img/special-offers/card-1-sm.png);
    }
    .styles_offer__CW9Yz.styles_card-2__7mudS
    {
        background-image: url(../../willbetgambling/image/card-2-sm.png);
    }
    .styles_offer__CW9Yz.styles_card-3__Jq3i_
    {
        background-image: url(https://vulkka.com/img/special-offers/card-3-sm.png);
    }
    .styles_offer__CW9Yz.styles_card-4__tElXe
    {
        background-image: url(../../willbetgambling/image/card-4-sm.png);
    }
    .styles_offer__CW9Yz.styles_card-5__Nlo7d
    {
        background-image: url(https://vulkka.com/img/special-offers/card-5-sm.png);
    }
    .styles_offer__CW9Yz.styles_card-6__oBNkA
    {
        background-image: url(https://vulkka.com/img/special-offers/card-6-sm.png);
    }
    .styles_offer__CW9Yz.styles_card-7__E0GJM
    {
        background-image: url(https://vulkka.com/img/special-offers/card-7-sm.png);
    }
}
.styles_offer__CW9Yz .styles_name__h4f81
{
    position: relative;
    z-index: 2;
    font-family: Roboto Flex Bold;
    font-size: 24px;
    background: linear-gradient(118.89deg,#ff9c07 5.59%,#ffec88 53.74%,#ffba07);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.2;
    font-size: 38px;
    line-height: 1.5;
    margin-left: 100px;
    text-transform: uppercase;
    margin-bottom: 0;
}
@media(max-width: 1279px)
{
    .styles_offer__CW9Yz .styles_name__h4f81
    {
        font-size: 28px!important;
        margin-left: 50px;
    }
}
@media(max-width: 767px)
{
    .styles_offer__CW9Yz .styles_name__h4f81
    {
        font-size: 20px!important;
        margin-left: 0;
    }
}
.styles_offer__CW9Yz .styles_name__h4f81 span
{
    background: #fff;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.styles_offer__CW9Yz .styles_count__un94N
{
    position: relative;
    z-index: 2;
    font-family: Roboto Flex Medium;
    font-size: 18px;
    color: inherit;
    display: none;
}
.styles_offer__CW9Yz .styles_borderGradient__37bMD
{
    position: absolute;
    top: -1px;
    left: -1px;
    content: "";
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: #fd6493;
    z-index: -1;
    border-radius: 20px;
}
.styles_offer__CW9Yz.styles_card-1__JDBoe
{
    background-image: url(../../willbetgambling/image/card-1.png);
}
.styles_offer__CW9Yz.styles_card-2__7mudS
{
    background-image: url(../../willbetgambling/image/card-2.png);
}
.styles_offer__CW9Yz.styles_card-3__Jq3i_
{
    background-image: url(../../willbetgambling/image/card-3.png);
}
.styles_offer__CW9Yz.styles_card-4__tElXe
{
    background-image: url(../../willbetgambling/image/card-4.png);
}
.styles_offer__CW9Yz.styles_card-5__Nlo7d
{
    background-image: url(../../willbetgambling/image/card-5.png);
}
.styles_offer__CW9Yz.styles_card-6__oBNkA
{
    background-image: url(../../willbetgambling/image/card-6.png);
}
.styles_offer__CW9Yz.styles_card-7__E0GJM
{
    background-image: url(../../willbetgambling/image/card-7.png);
}
.styles_offer__CW9Yz .styles_button__2bUOr>div
{
    margin: 0;
}
.styles_offer__CW9Yz .styles_button__2bUOr button
{
    margin: 20px 0 0 100px;
    padding: 0 30px;
    font-size: 16px;
    height: 40px!important;
}
@media(max-width: 1279px)
{
    .styles_offer__CW9Yz .styles_button__2bUOr button
    {
        margin: 20px 0 0 50px;
    }
}
@media(max-width: 767px)
{
    .styles_offer__CW9Yz .styles_button__2bUOr>div
    {
        height: 30px!important;
        max-width: 100%!important;
    }
    .styles_offer__CW9Yz .styles_button__2bUOr button
    {
        font-size: 13px;
        height: 30px!important;
        margin: 10px 0 0;
        max-width: 100%!important;
    }
}
@media(max-width: 1279px)
{
    .styles_offer__CW9Yz .styles_name__h4f81
    {
        font-size: 17px;
    }
    .styles_offer__CW9Yz .styles_count__un94N
    {
        font-size: 12px;
    }
}
.special-offers .swiper
{
    padding: 25px 150px 45px;
    margin: -25px -150px -45px;
}
.special-offers .swiper-button-prev
{
    display: none;
    left: 115px;
    top: 47%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .special-offers .swiper-button-prev
    {
        display: none;
        left: 100px;
    }
}
.special-offers .swiper-button-prev:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    height: 48px;
}
.special-offers .swiper-button-prev:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.special-offers .swiper-button-next
{
    display: none;
    right: 115px;
    top: 47%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: transform .5s;
    background: #101e5b;
}
@media(max-width: 1024px)
{
    .special-offers .swiper-button-next
    {
        display: none;
        right: 100px;
    }
}
.special-offers .swiper-button-next:after
{
    content: "";
    width: 48px;
    display: block;
    background: url(../../willbetgambling/image/leftSlideArrow.svg) 4px 4px no-repeat;
    transform: rotate(180deg);
    height: 48px;
}
.special-offers .swiper-button-next:hover
{
    background-color: #101e5b;
    transform: scale(1.1);
}
.special-offers .swiper-button-next.swiper-button-disabled, .special-offers .swiper-button-prev.swiper-button-disabled
{
    opacity: 1;
    pointer-events: all;
}
.special-offers .swiper-pagination
{
    display: block;
}
@media(max-width: 1279px)
{
    .special-offers .swiper-pagination
    {
        display: block;
    }
}
.special-offers .swiper-pagination-bullet
{
    background: #fff;
    opacity: .5;
}
.special-offers .swiper-pagination-bullet-active
{
    background: #fff;
    opacity: 1;
}
.styles_buttonWrapper__0twjY button
{
    border-radius: 17px;
    height: 44px;
    width: 100%;
}
.styles_buttonWrapper__0twjY button span
{
    font-size: 18px;
}
.styles_buttonWrapper__0twjY button
{
    box-shadow: none!important;
}
.styles_emptyImageWrapper__LBV0q
{
    width: 120px;
    padding-top: 66px;
    position: absolute;
}
.styles_emptyImageWrapper__LBV0q div
{
    z-index: 1;
}
.styles_emptyImageWrapper__LBV0q img
{
    width: 35px;
    margin-top: 28%;
}
@media(max-width: 1279px)
{
    .styles_emptyImageWrapper__LBV0q
    {
        width: 114px;
        padding-top: 60px;
    }
}
@media(max-width: 767px)
{
    .styles_emptyImageWrapper__LBV0q
    {
        width: 114px;
        padding-top: 60px;
    }
}
.styles_imageContainer__gfnmS
{
    width: 120px;
    height: 70px;
    box-shadow: 0 10px 20px 0 #3b33c3;
}
.styles_imageContainer__gfnmS img
{
    border-radius: 4px;
}
@media(max-width: 767px)
{
    .styles_imageContainer__gfnmS
    {
        width: 100px;
        height: 40px;
    }
    .styles_imageContainer__gfnmS img
    {
        width: 90px;
        height: 40px;
    }
}
@media(max-width: 1279px)
{
    .styles_imageContainer__gfnmS
    {
        width: 100px;
        height: 40px;
    }
    .styles_imageContainer__gfnmS img
    {
        width: 90px;
        height: 40px;
    }
}
.styles_inGame__E3W_o
{
    font-family: Roboto Flex Bold;
    font-size: 14px;
    line-height: 17px;
    color: #1b1f42;
}
.styles_inGame__E3W_o a
{
    color: #1d263d;
}
.styles_inGame__E3W_o a div
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    max-width: 150px;
}
@media(max-width: 1279px)
{
    .styles_inGame__E3W_o
    {
        font-size: 13px;
    }
    .styles_inGame__E3W_o a div
    {
        max-width: 120px;
    }
}
@media(max-width: 767px)
{
    .styles_inGame__E3W_o
    {
        font-size: 13px;
    }
}
.styles_playerName__N7keI
{
    font-family: Roboto Flex Bold;
    font-size: 14px;
    line-height: 17px;
    color: #1b1f42;
}
.styles_prize__3kqdy
{
    font-size: 22px;
    line-height: 27px;
    color: #fff;
    font-family: Roboto Flex Medium,sans-serif;
}
@media(max-width: 1279px)
{
    .styles_prize__3kqdy
    {
        font-size: 18px;
        line-height: 26px;
    }
}
@media(max-width: 767px)
{
    .styles_prize__3kqdy
    {
        font-size: 18px;
        line-height: 26px;
    }
}
.styles_winBlock__kOSr5
{
    display: flex;
    align-items: center;
    padding: 20px;
    position: relative;
    border-bottom: 1px solid #7ea7ff;
    color: #fff;
}
.styles_winBlock__kOSr5:last-child
{
    border: none;
}
.styles_winBlock__kOSr5 a
{
    text-decoration: none;
}
.styles_winBlock__kOSr5 .styles_buttonWrapper__0twjY
{
    display: none;
}
.styles_winBlock__kOSr5:hover
{
    background: rgba(17,18,24,.3);
    border-radius: 6px;
}
.styles_winBlock__kOSr5:hover>div>div:not(:last-child)
{
    display: none;
}
.styles_winBlock__kOSr5:hover .styles_buttonWrapper__0twjY
{
    display: flex;
}
@media(max-width: 767px)
{
    .styles_winBlock__kOSr5
    {
        padding: 7px 12px;
    }
    .styles_winBlock__kOSr5:hover
    {
        background: transparent;
        border-radius: 0;
    }
    .styles_winBlock__kOSr5:hover>div>div:not(:last-child)
    {
        display: block;
    }
    .styles_winBlock__kOSr5:hover .styles_buttonWrapper__0twjY
    {
        display: none;
    }
}
@media(max-width: 1279px)
{
    .styles_winBlock__kOSr5
    {
        padding: 7px 12px;
    }
    .styles_winBlock__kOSr5:hover>div>div:not(:last-child)
    {
        display: block;
    }
    .styles_winBlock__kOSr5:hover .styles_buttonWrapper__0twjY
    {
        display: none;
    }
}
.styles_winContent__CuE6z
{
    margin-left: 30px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media(max-width: 1279px)
{
    .styles_winContent__CuE6z
    {
        margin-left: 20px;
    }
}
.styles_topWinnersBlock__dK1pV
{
    box-sizing: border-box;
    border-radius: 20px;
    padding: 35px 0 20px;
    max-width: 380px;
    box-shadow: 0 15px 20px 0 rgba(0,0,0,.25);
    width: 100%;
    background: linear-gradient(3.79deg,rgba(85,75,243,.9) 3.36%,rgba(94,157,234,.9) 46.94%,rgba(98,214,216,.9) 96.91%);
    -webkit-clip-path: initial;
    clip-path: none;
}
@media(max-width: 1279px)
{
    .styles_topWinnersBlock__dK1pV
    {
        max-width: 300px;
        padding: 28px 16px 20px;
        border-radius: 15px;
        margin: 0 20px;
    }
}
@media(max-width: 767px)
{
    .styles_topWinnersBlock__dK1pV
    {
        max-width: 300px;
        padding: 28px 16px 20px;
        border-radius: 15px;
        margin: 0 20px;
    }
}
.styles_topWinnersContent__mjKC2
{
    margin: 27px auto 0;
    padding: 0 20px;
    width: 100%;
    overflow-y: hidden;
}
@media(max-width: 767px)
{
    .styles_topWinnersContent__mjKC2
    {
        margin: 12px auto 0;
        padding: 0;
    }
}
@media(max-width: 1279px)
{
    .styles_topWinnersContent__mjKC2
    {
        margin: 12px auto 0;
        padding: 0;
    }
}
.styles_topWinnersTitle__OpYDB
{
    margin: 0;
    text-transform: uppercase;
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 27px;
    font-family: Roboto Flex Bold;
    text-align: center;
    color: #fff;
}
.styles_topWinnersTitle__OpYDB>img
{
    margin-right: 15px;
}
.styles_container__hm5ug
{
    padding: 20px 60px;
}
@media(max-width: 767px)
{
    .styles_container__hm5ug
    {
        padding: 15px;
    }
}
.styles_inner__f5U1_
{
    max-width: 1440px;
    margin: 0 auto;
}
.styles_header__89dS4
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.styles_header__89dS4 img
{
    width: 32px;
    height: 32px;
    margin-right: 12px;
}
@media(max-width: 767px)
{
    .styles_header__89dS4 img
    {
        width: 26px;
        height: 26px;
        margin-right: 10px;
    }
}
.styles_header__89dS4 h3
{
    display: flex;
    align-items: center;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    padding-left: 100px;
}
@media(max-width: 1279px)
{
    .styles_header__89dS4 h3
    {
        padding-left: 0;
        font-size: 20px;
    }
}
@media(min-width: 1680px)
{
    .styles_header__89dS4 h3
    {
        padding-left: 20px;
    }
}
.styles_header__89dS4 button
{
    background: #0c1c3e;
    border: 1px solid #3fd6ff;
    color: #3fd6ff;
    border-radius: 10px;
    padding: 8px 18px;
    font-size: 13px;
    line-height: 18px;
    cursor: pointer;
}
.styles_header__89dS4 button>span
{
    color: #acaec9!important;
}
.styles_gameItemWrapper__U2EPD
{
    margin: 20px auto;
    display: grid;
    position: relative;
    grid-gap: 15px;
    grid-template-columns: repeat(6,1fr);
    grid-template-rows: repeat(1,1fr);
}
@media(max-width: 767px)
{
    .styles_gameItemWrapper__U2EPD
    {
        grid-gap: 10px;
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
    }
}
@media(max-width: 480px)
{
    .styles_gameItemWrapper__U2EPD
    {
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: min-content auto;
    }
}
.styles_loadMore__L3jpv
{
    display: flex;
    justify-content: center;
}
.styles_loadMore__L3jpv>div
{
    margin-top: 0!important;
}
.styles_loadMore__L3jpv button
{
    text-transform: uppercase;
}
.styles_currentTourTitle__fZmUV
{
    display: flex;
    justify-content: space-between;
    width: 70%;
    align-items: center;
    margin: 20px auto 0;
}
.styles_currentTourTitle__fZmUV span
{
    font-size: 13px;
    font-family: Roboto Flex Medium,sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    padding-bottom: 15px;
}
.styles_readMore__18aF6
{
    text-align: center;
    margin-top: -15px;
}
.styles_readMore__18aF6 a
{
    color: #878fa6;
    font-size: 11px;
    line-height: 14px;
    font-family: Roboto Flex Medium,sans-serif;
    text-decoration: underline;
}
.styles_readMore__18aF6 a:hover
{
    text-decoration: none;
}
.styles_highlight___0bwJ
{
    font-size: 14px;
    opacity: 1!important;
}
.styles_bestPlayersInTournament___4IAJ
{
    height: 100%;
    flex-grow: 1;
    position: relative;
    margin: 5px auto 0;
    font-family: Roboto Flex Medium,sans-serif;
    color: #fff;
    font-size: 12px;
    max-width: 295px;
    width: 100%;
}
.styles_bestPlayersInTournament___4IAJ>div
{
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.styles_bestPlayersInTournament___4IAJ .styles_wait-for-players-in-tournament__7k5rB
{
    bottom: 50px;
}
.styles_bestPlayersInTournament___4IAJ>div>div
{
    opacity: .8;
    margin: 7px 0;
    padding: 6px 10px;
    display: grid;
    grid-gap: 10px;
    gap: 10px;
    grid-template-columns: 1fr 4fr 1.5fr;
}
@media(max-width: 1440px)
{
    .styles_bestPlayersInTournament___4IAJ
    {
        margin: 5px auto 0;
        font-size: 12px;
        max-width: 295px;
    }
    .styles_bestPlayersInTournament___4IAJ .styles_wait-for-players-in-tournament__7k5rB
    {
        bottom: 50;
    }
    .styles_bestPlayersInTournament___4IAJ>div>div
    {
        margin: 7px 0;
        padding: 6px 10px;
    }
    .styles_bestPlayersInTournament___4IAJ>div>div.styles_highlight___0bwJ
    {
        font-size: 14px;
    }
}
@media(max-width: 1279px)
{
    .styles_bestPlayersInTournament___4IAJ
    {
        max-width: 260px;
        margin: 20px auto 0;
    }
}
@media(max-width: 480px)
{
    .styles_bestPlayersInTournament___4IAJ
    {
        max-width: 260px;
        margin: 20px auto 0;
    }
}
.styles_emptyPlayerFirstLine__xfq4j
{
    height: 14px;
}
.styles_emptyPlayerRight__Mxxsq
{
    right: 0;
}
.styles_emptyPlayer__yw3sR
{
    background: #fff;
    border-radius: 7px;
    height: 12px;
    position: absolute;
    right: auto;
}
.styles_waitForPlayers__O5D9D
{
    color: #fff;
    font-family: Roboto Flex Medium,sans-serif;
    font-size: 16px;
    left: 50%;
    transform: translate(-50%);
    position: absolute;
    bottom: 100px;
    width: 100%;
    text-align: center;
}
.styles_waitForPlayers__O5D9D span
{
    margin: 0 auto;
}
.styles_playerContainerCurrent__ek2Uc
{
    border: 2px solid #fff!important;
    color: #fff!important;
}
.styles_playerContainer__JOTg5
{
    border: 2px solid transparent;
    border-radius: 13px;
}
.styles_playerContainer__JOTg5>div:first-child
{
    position: relative;
}
.styles_playerContainer__JOTg5>div:nth-child(2)
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.styles_leaderIconContainer__5087t
{
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 10px;
}
.styles_leaderIconContainer__5087t path
{
    fill: #fff;
}
.styles_timerWrapper__G2FIx>div>div
{
    font-size: 16px;
}
.styles_timerWrapper__G2FIx span
{
    font-size: 14px;
}
.styles_tabTitle__eDUcA
{
    font-family: Roboto Flex Bold;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
    text-transform: uppercase;
    color: transparent;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg,#ffc471,#f46870);
    -webkit-background-clip: text;
    background-clip: text;
}
.styles_tabTitle__eDUcA>img
{
    margin-right: 15px;
}
.styles_wrapper__jSr6g
{
    background: linear-gradient(180deg,#202346,#0d0f2e);
    padding: 40px 13px 20px;
    border-radius: 20px;
    -webkit-clip-path: initial;
    clip-path: none;
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 360px;
    flex-grow: 1;
    height: 600px;
    overflow-y: auto;
}
@media(max-width: 1279px)
{
    .styles_wrapper__jSr6g
    {
        height: 400px;
    }
}
@media(max-width: 767px)
{
    .styles_wrapper__jSr6g
    {
        height: 500px;
    }
}
.styles_tournamentsWrapper__2IZgq
{
    min-width: 220px;
}
.SignUpForm_form__I3AVE
{
    max-width: 250px;
    margin: 0 auto;
}
.SignUpForm_form__I3AVE button
{
    font-weight: 700;
}
.SignUpForm_form__I3AVE .react-tel-input .form-control
{
    font-family: inherit!important;
}
.SignUpForm_form__I3AVE .react-tel-input .form-control::placeholder
{
    color: #afb7c6!important;
}
.SignUpForm_form__I3AVE .selectWrapper
{
    font-family: inherit!important;
}
.SignUpForm_fieldsWrapper__urwG_
{
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
    color: #252739;
}
.SignUpForm_fieldsWrapper__urwG_ .react-select__menu
{
    background-color: #fff!important;
    text-align: left!important;
    color: #000!important;
}
.SignUpForm_fieldsWrapper__urwG_ .react-select__option--is-selected
{
    color: #000!important;
    background: rgba(0,0,0,.1)!important;
}
.SignUpForm_fieldsWrapper__urwG_ .react-select__option--is-selected:active, .SignUpForm_fieldsWrapper__urwG_ .react-select__option--is-selected:focus
{
    color: #000!important;
}
.SignUpForm_fieldsWrapper__urwG_ .react-select__option--is-focused
{
    color: #000!important;
    background: rgba(0,0,0,.1)!important;
}
.SignUpForm_fieldsWrapper__urwG_ .react-select__option--is-focused:active, .SignUpForm_fieldsWrapper__urwG_ .react-select__option--is-focused:focus
{
    color: #000!important;
}
.SignUpForm_acceptTerms__V2lYM
{
    margin-top: 15px;
    font-size: 11px;
    line-height: 1.1818181818;
}
.SignUpForm_acceptTerms__V2lYM a
{
    color: inherit!important;
    font-weight: 700;
    font-family: inherit!important;
    font-size: inherit!important;
}
.SignUpForm_errorWrapper__zcOuE
{
    padding-top: 10px;
    margin-left: -10px;
    text-align: center;
}
.SignUpForm_errorWrapper__zcOuE>*
{
    position: static!important;
    width: 100%;
}
.Banner_banner__C1e3m
{
    align-items: center;
    display: flex;
    min-height: 400px;
    position: relative;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #0d0f2e;
    color: #fff;
}
.Banner_banner__C1e3m .host
{
    z-index: 2;
}
.Banner_banner__C1e3m .country
{
    text-align: left;
}
.Banner_bannerBg__1qg_O
{
    overflow: hidden;
}
.Banner_bannerBg__1qg_O, .Banner_bg__muYn2
{
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%!important;
    object-fit: cover;
    object-position: top;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.Banner_inner__SapYT
{
    margin: 20px auto;
}
.Banner_content__8gdSQ, .Banner_inner__SapYT
{
    align-items: center;
    display: flex;
    flex-direction: column;
}
.Banner_content__8gdSQ
{
    margin-top: 20px;
    max-width: 420px;
    text-align: center;
}
.Banner_title__WBX4_
{
    font-size: 42px;
    line-height: 1;
    margin-bottom: 8px;
}
.Banner_bonus__Y_gOT, .Banner_title__WBX4_
{
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}
.Banner_bonus__Y_gOT
{
    font-size: 24px;
    margin-bottom: 20px;
}
.LimitedOfferBanner_limited__hkeoG
{
    margin: 100px 0 90px;
}
@media(max-width: 1279px)
{
    .LimitedOfferBanner_limited__hkeoG
    {
        margin: 50px 0 90px;
    }
}
@media(max-width: 767px)
{
    .LimitedOfferBanner_limited__hkeoG
    {
        margin: 50px 0 70px;
    }
}
@media(max-width: 480px)
{
    .LimitedOfferBanner_limited__hkeoG
    {
        margin: 80px 0 30px;
    }
}
@media(max-width: 767px)
{
    .LimitedOfferBanner_limitedContainer__cf8P7
    {
        padding: 0!important;
    }
}
.LimitedOfferBanner_limitedWrapper__L6RMy
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border: 1px solid #04ed45;
    background: transparent;
    padding: 50px;
    position: relative;
    border-radius: 20px;
    max-width: 800px;
    margin: 0 auto;
}
@media(max-width: 1439px)
{
    .LimitedOfferBanner_limitedWrapper__L6RMy
    {
        padding: 24px 50px 29px;
    }
}
@media(max-width: 1279px)
{
    .LimitedOfferBanner_limitedWrapper__L6RMy
    {
        padding: 24px 30px 29px;
        max-width: 600px;
    }
}
@media(max-width: 767px)
{
    .LimitedOfferBanner_limitedWrapper__L6RMy
    {
        max-width: 100%;
        margin: 0 10px;
    }
}
@media(max-width: 480px)
{
    .LimitedOfferBanner_limitedWrapper__L6RMy
    {
        justify-content: center;
        padding: 20px 16px 30px;
        flex-direction: column-reverse;
        align-items: center;
    }
}
.LimitedOfferBanner_limitedInfo__lTRKd
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
@media(max-width: 480px)
{
    .LimitedOfferBanner_limitedInfo__lTRKd
    {
        margin-top: 20px;
        align-items: center;
    }
}
.LimitedOfferBanner_limitedTitle__zAZUo
{
    font-weight: 400;
    font-size: 24px;
    line-height: 31px;
    color: #fff;
    margin-bottom: 8px;
    text-align: center;
    z-index: 1;
}
@media(max-width: 1279px)
{
    .LimitedOfferBanner_limitedTitle__zAZUo
    {
        font-size: 20px;
        line-height: 31px;
    }
}
@media(max-width: 767px)
{
    .LimitedOfferBanner_limitedTitle__zAZUo
    {
        margin-bottom: 6px;
    }
}
.LimitedOfferBanner_limitedValue__4cQyR
{
    margin: 5px 0 15px;
    font-size: 32px;
    font-weight: 900;
    line-height: 1.2;
    text-transform: uppercase;
    -webkit-text-fill-color: #fff;
    color: #fff;
    z-index: 3;
    max-width: 75%;
}
@media(max-width: 1279px)
{
    .LimitedOfferBanner_limitedValue__4cQyR
    {
        font-size: 30px;
        line-height: 1.2;
        margin: 8px 0 18px;
    }
}
@media(max-width: 480px)
{
    .LimitedOfferBanner_limitedValue__4cQyR
    {
        font-size: 28px;
        line-height: 1.2;
        max-width: none;
        text-align: center;
    }
}
.LimitedOfferBanner_limitedBtn__7OklU
{
    z-index: 1;
    width: 100%;
}
.LimitedOfferBanner_limitedImg__KnEnS
{
    position: absolute;
    top: -70px;
    right: -110px;
    z-index: 2;
}
.LimitedOfferBanner_limitedImg__KnEnS img
{
    width: 100%;
    margin-top: -70px;
}
@media(max-width: 1279px)
{
    .LimitedOfferBanner_limitedImg__KnEnS
    {
        max-width: 320px;
        top: -30px;
    }
}
@media(max-width: 767px)
{
    .LimitedOfferBanner_limitedImg__KnEnS
    {
        max-width: 276px;
        top: auto;
        bottom: -20px;
        right: -80px;
    }
}
@media(max-width: 480px)
{
    .LimitedOfferBanner_limitedImg__KnEnS
    {
        right: auto;
        position: inherit;
    }
    .LimitedOfferBanner_limitedImg__KnEnS img
    {
        margin-top: -90px;
    }
}
.BottomBonus_registrationHome__3907M
{
    margin: 40px 0 25px;
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M
    {
        margin: 15px 0 25px;
    }
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA
{
    background: linear-gradient(221.41deg,#3d3592 21.7%,#322b79 76.54%);
    border-radius: 20px;
    max-width: 900px;
    margin: 0 auto;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 20px 60px;
    position: relative;
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA:after
{
    content: "";
    background: rgba(50,43,121,.6);
    border-radius: 0 0 20px 20px;
    position: absolute;
    width: 85%;
    bottom: -10px;
    height: 10px;
    left: 50%;
    transform: translate(-50%);
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regForm__n_wbk
{
    background: transparent;
    border-radius: 0;
    margin: 0;
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regBonus__UUuRa
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 360px;
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regBonus__UUuRa .BottomBonus_welcome__TEVh2
{
    color: #04ed45;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    align-items: center;
    text-transform: uppercase;
    margin-bottom: 33px;
    text-align: center;
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regBonus__UUuRa .BottomBonus_welcomeDescription__WhpJB
{
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #fff;
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regBonus__UUuRa .BottomBonus_welcomeDescription__WhpJB span
{
    font-weight: 700;
}
.BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regBonus__UUuRa img
{
    width: 225px;
    margin: 30px auto 20px;
}
@media(max-width: 1279px)
{
    .BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA
    {
        max-width: 600px;
        padding: 30px;
        position: relative;
        flex-direction: column-reverse;
        align-items: center;
    }
    .BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regFormInner__spk7m
    {
        padding-bottom: 0;
    }
    .BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regBonus__UUuRa img
    {
        width: 200px;
        margin: 20px auto 12px;
    }
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M .BottomBonus_homeRegBlock__IpjRA .BottomBonus_regBonus__UUuRa .BottomBonus_welcomeDescription__WhpJB
    {
        font-size: 19px;
        line-height: 24px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_promo__coin__JF_k_, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_promo__coin__JF_k_
{
    top: -50px;
    left: 50%;
    transform: translate(-230px);
}
@media(max-width: 1279px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_promo__coin__JF_k_, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_promo__coin__JF_k_
    {
        top: -30px;
        left: 50%;
        transform: translate(-208px);
        display: block;
        z-index: 10;
        width: 80px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_homeRegBlock__IpjRA, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_homeRegBlock__IpjRA
{
    flex-direction: column;
    max-width: 360px;
    margin-top: 100px;
}
@media(max-width: 1279px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_homeRegBlock__IpjRA, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_homeRegBlock__IpjRA
    {
        margin-top: 230px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_promo__logo__xjeZF, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_promo__logo__xjeZF
{
    margin: -40px auto -30px;
    width: 270px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_landBonus__0MTIE, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_landBonus__0MTIE
{
    width: 100%;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_regForm__n_wbk form, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_regForm__n_wbk form
{
    margin-top: 20px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land2__L5vRj .BottomBonus_regFormTitle__OnI_G, .BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_regFormTitle__OnI_G
{
    display: none;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_homeRegBlock__IpjRA>div
{
    text-align: center;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_welcomeDescription__WhpJB
{
    text-align: center;
    font-size: 24px!important;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_promo__welcome__bonus_img__fMor_
{
    margin-top: -40px;
    width: 270px;
    margin-bottom: -30px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_promo__welcome__bonus_img__fMor_.BottomBonus_reg_25fs__g0_DQ
{
    width: 200px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_btn__LVvwI
{
    height: 44px;
    font-size: 16px;
    line-height: 18px;
    width: 100%;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_details__FoYnS
{
    cursor: pointer;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    margin: 20px auto 0;
}
.BottomBonus_registrationHome__3907M.BottomBonus_land3__8BfQn .BottomBonus_details__FoYnS>div
{
    justify-content: center;
    display: flex;
    grid-gap: 8px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_promo__logo__xjeZF
{
    width: 100%;
    margin-top: -30px;
    margin-bottom: -25px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_homeRegBlock__IpjRA
{
    max-width: 360px;
    width: 100%;
    margin-top: 90px;
    display: block;
}
@media(max-width: 1279px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_homeRegBlock__IpjRA
    {
        margin-top: 320px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_landBonus__0MTIE
{
    width: 100%;
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_bonus__t64SK
{
    font-weight: 700;
    font-size: 75px;
    line-height: 86px;
    text-align: center;
    text-transform: uppercase;
    background: linear-gradient(0deg,#f7931b,#fcff79 58.7%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_welcome_bonus__K_6D7
{
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_welcome_bonus__K_6D7
    {
        font-size: 21px;
        line-height: 24px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_welcomeDescription__WhpJB
{
    font-size: 26px!important;
    line-height: 28px!important;
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_welcomeDescription__WhpJB
    {
        font-size: 20px!important;
        line-height: 22px!important;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_land__4chpQ .BottomBonus_btn__LVvwI
{
    width: 100%;
    height: 50px;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin-top: 30px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu
{
    padding-top: 68px;
    margin-bottom: 145px;
    transform: translate(-150px);
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu
    {
        transform: none;
        padding-top: 95px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_landBonus__0MTIE
{
    width: auto;
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_bonus__t64SK
{
    font-weight: 700;
    font-size: 36px;
    line-height: 41px;
    text-align: center;
    text-transform: uppercase;
    background: linear-gradient(0deg,#f7931b,#fcff79 58.7%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_bonus__t64SK
    {
        font-size: 32px;
        line-height: 37px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_bonus__K_6D7
{
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_bonus__K_6D7
    {
        font-size: 20px;
        line-height: 23px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_under_text__jZDAZ
{
    margin-top: 20px;
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_under_text__jZDAZ
    {
        margin-top: 10px;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu a.BottomBonus_btn__LVvwI
{
    margin-top: 20px;
    width: 100%;
    max-width: 280px;
    height: 50px;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_gates__zeus__ozBTK
{
    position: absolute;
    left: 50%;
    z-index: -1;
    top: 68px;
    transform: translate(220px,10px);
    width: 350px;
}
@media(max-width: 1439px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_gates__zeus__ozBTK
    {
        width: 300px;
    }
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_gates__zeus__ozBTK
    {
        display: none;
    }
}
.BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_gates__zeus_mobile__umFVe
{
    position: absolute;
    left: 50%;
    width: 350px;
    transform: translate(-50%);
    display: none;
}
@media(max-width: 767px)
{
    .BottomBonus_registrationHome__3907M.BottomBonus_welcome_gates__4paXu .BottomBonus_welcome_gates__zeus_mobile__umFVe
    {
        display: block;
    }
}
.BottomBonus_regForm__n_wbk
{
    display: flex;
    justify-content: center;
    max-width: 1230px;
    margin: 0 auto;
    background: linear-gradient(221.41deg,#3d3592 21.7%,#322b79 76.54%);
    border-radius: 20px;
    color: #fff;
}
.BottomBonus_regForm__n_wbk form>div
{
    max-width: 100%!important;
}
.BottomBonus_regForm__n_wbk form
{
    margin-top: 30px;
}
@media(max-width: 1439px)
{
    .BottomBonus_regForm__n_wbk
    {
        background: inherit;
    }
}
@media(max-width: 767px)
{
    .BottomBonus_regForm__n_wbk
    {
        flex-direction: column-reverse;
    }
}
.BottomBonus_hasNoRegBanner__mh5bI .BottomBonus_regForm__n_wbk
{
    max-width: 560px;
    margin: 0 auto;
}
.BottomBonus_regFormInner__spk7m
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 24px 15px;
    color: #fff;
}
@media(max-width: 767px)
{
    .BottomBonus_regFormInner__spk7m
    {
        border-radius: 0 0 10px 10px;
        flex-basis: 100%;
        padding: 17px 10px 26px;
    }
}
.BottomBonus_hasNoRegBanner__mh5bI .BottomBonus_regFormInner__spk7m
{
    flex-basis: 100%;
    border-radius: 10px;
}
.BottomBonus_regFormWrapper__0v4X8
{
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.BottomBonus_regFormForm__UhujW
{
    max-width: 400px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #fff;
}
.BottomBonus_regFormTitle__OnI_G
{
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}
.BottomBonus_regFormEmail__3fC9U, .BottomBonus_regFormPassword__GNus_, .BottomBonus_regFormPhone__eM_ai
{
    width: 100%;
    margin-bottom: 9px;
}
.BottomBonus_regFormPhone__eM_ai
{
    width: 100%;
    padding: 0 6px;
    background-color: #fff;
    border-radius: 4px;
    color: rgba(0,0,0,.7);
    height: 36px;
    font-size: 14px;
    line-height: 16px;
}
.BottomBonus_regFormPhone__eM_ai .BottomBonus_field-phone__8Fh6U
{
    height: 36px;
}
.BottomBonus_regFormPhone__eM_ai .BottomBonus_iti__aQ2Jo
{
    width: 100%;
    height: 100%;
}
.BottomBonus_regFormPhone__eM_ai .BottomBonus_iti__country-list__5WsSM
{
    margin-left: -7px!important;
    width: calc(100% + 12px)!important;
}
.BottomBonus_regFormPhone__eM_ai .BottomBonus_iti__flag-container__Nd_Mk
{
    width: 100%;
}
.BottomBonus_regFormPhone__eM_ai .BottomBonus_iti__selected-flag__1SIYv
{
    width: 86px;
}
.BottomBonus_regFormPhone__eM_ai .BottomBonus_iti--allow-dropdown__PEnM4 input
{
    padding-left: 90px!important;
    height: 100%;
    width: 100%;
}
.BottomBonus_regFormFirstname__N2IaK, .BottomBonus_regFormPassword__GNus_
{
    width: 100%;
    margin-bottom: 9px;
}
.BottomBonus_regFormCountry__HJ0ur
{
    width: 100%;
    margin-bottom: 20px;
}
.BottomBonus_regFormSelect__sztjg
{
    width: 100%;
}
.BottomBonus_regFormSubmit__JtO_i
{
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    width: 100%;
}
.BottomBonus_regFormSubmit__JtO_i>button
{
    width: 100%;
}
.BottomBonus_regFormAccount__jvrhh
{
    display: flex;
    align-items: center;
}
.BottomBonus_regFormAccount__jvrhh span
{
    display: block;
    margin-right: 5px;
}
.BottomBonus_regFormAccount__jvrhh a
{
    display: block;
}
.ProvidersSearch_homeFilter__GncK7
{
    padding-top: 25px;
    position: relative;
}
@media(max-width: 767px)
{
    .ProvidersSearch_homeFilter__GncK7
    {
        padding-top: 15px;
    }
}
.ProvidersSearch_homeFilterSearch__FYjvh
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    cursor: pointer;
    z-index: 3;
}
.ProvidersSearch_gamesFilters__K0eO8
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .ProvidersSearch_gamesFilters__K0eO8
    {
        flex-direction: column;
        margin: 0 auto;
    }
}
.ProvidersSearch_gamesSearch__KP1go
{
    flex-grow: 1;
    position: relative;
}
@media(max-width: 767px)
{
    .ProvidersSearch_gamesSearch__KP1go
    {
        width: 100%;
    }
}
.ProvidersSearch_gamesSearch__KP1go svg
{
    position: absolute;
    left: 12px;
    font-size: 14px;
    fill: #5f698c;
    top: 50%;
    transform: translateY(-50%);
}
.ProvidersSearch_gamesSearch__KP1go input
{
    padding: 0 45px 0 38px;
    background: transparent;
    border: 1px solid #5f698c;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    height: 36px;
    line-height: 16px;
    width: 100%;
}
.ProvidersSearch_gamesSearch__KP1go input::placeholder
{
    color: #5f698c;
}
.ProvidersSearch_games__J4g5h .ProvidersSearch_input__CnYq_
{
    width: 100%;
}
.ProvidersSearch_gamesProvider__fIo5y
{
    width: 100%;
    max-width: 17%;
    margin-left: 20px;
}
@media(max-width: 767px)
{
    .ProvidersSearch_gamesProvider__fIo5y
    {
        display: none;
    }
}
.ProvidersSearch_gamesBox__oC3lZ
{
    margin-top: 25px;
}
@media(max-width: 480px)
{
    .ProvidersSearch_gamesBox__oC3lZ
    {
        margin-top: 15px;
    }
}
.ProvidersSearch_providers__Clbuc
{
    width: 100%;
}
.ProvidersSearch_providersInner__eOWxb
{
    position: absolute;
    top: calc(100% + 5px);
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 30px 15px;
    min-height: 262px;
    max-height: 408px;
    background: #192145;
    visibility: hidden;
    overflow-y: auto;
    color: #fff;
    z-index: 9;
    opacity: 0;
    transition: visibility .4s ease,opacity .4s ease;
    box-shadow: 0 20px 40px rgba(25,33,69,.45);
    border-bottom: 1px solid #192145;
}
@media(max-width: 480px)
{
    .ProvidersSearch_providersInner__eOWxb
    {
        padding: 20px 13px;
    }
}
.ProvidersSearch_providersInner__eOWxb.ProvidersSearch_active__ZiuRC
{
    visibility: visible;
    opacity: 1;
}
.ProvidersSearch_bottomMenu__LWHYA .ProvidersSearch_providersInner__eOWxb
{
    top: unset;
    bottom: 100%;
}
.ProvidersSearch_providersBtn__vNzyK
{
    width: 100%;
    min-width: unset;
    height: 36px;
    background-color: transparent;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    border: 1px solid #04ed45;
    text-transform: inherit;
    justify-content: space-between;
    text-align: left;
    cursor: pointer;
    padding: 0 16px;
    display: flex;
    align-items: center;
}
.ProvidersSearch_providersBtn__vNzyK svg
{
    fill: #fff;
    transform: rotate(180deg);
}
.ProvidersSearch_providersBtn__vNzyK:hover
{
    background-color: #00dc3e;
}
.ProvidersSearch_providersBtn__vNzyK.ProvidersSearch_active__ZiuRC, .ProvidersSearch_providersBtn__vNzyK:active
{
    background-color: #03cc3c;
}
.ProvidersSearch_providersBtn__vNzyK.ProvidersSearch_active__ZiuRC svg, .ProvidersSearch_providersBtn__vNzyK:active svg
{
    transform: rotate(0);
}
.ProvidersSearch_providersLink__sksPj
{
    display: none;
    align-items: center;
    height: 40px;
    font-size: 14px;
    line-height: 16px;
    color: #e1e2ea;
    cursor: pointer;
}
.ProvidersSearch_providersLinkListIcon__JZR3G
{
    background: url(https://vulkka.com/img/providersList.svg) 50% no-repeat;
    width: 18px;
    height: 14px;
    background-size: contain;
    margin-right: 10px;
}
.ProvidersSearch_bottomMenu__LWHYA .ProvidersSearch_providersLink__sksPj
{
    display: flex;
}
.ProvidersSearch_providersLink__sksPj i
{
    margin-left: 5px;
    font-size: 13px;
    transition: transform .4s;
}
.ProvidersSearch_providers__Clbuc.ProvidersSearch_active__ZiuRC .ProvidersSearch_providersLink__sksPj i
{
    transform: rotate(180deg);
}
.ProvidersSearch_providersGrid__v4_3N
{
    display: grid;
    grid-template-columns: repeat(5,1fr);
    grid-gap: 12px;
    gap: 12px;
    width: 100%;
    margin-top: 20px;
}
@media(max-width: 1439px)
{
    .ProvidersSearch_providersGrid__v4_3N
    {
        grid-template-columns: repeat(4,1fr);
    }
}
@media(max-width: 1279px)
{
    .ProvidersSearch_providersGrid__v4_3N
    {
        grid-template-columns: repeat(3,1fr);
    }
}
@media(max-width: 767px)
{
    .ProvidersSearch_providersGrid__v4_3N
    {
        grid-template-columns: repeat(2,1fr);
    }
}
.ProvidersSearch_providersItem__ThoPj
{
    display: flex;
    align-items: center;
    padding: 5px;
    border: 1px solid #5f698c;
    border-radius: 4px;
    transition: background-color .2s ease,color .2s ease;
    cursor: pointer;
}
@media(max-width: 480px)
{
    .ProvidersSearch_providersItem__ThoPj
    {
        font-size: 14px;
    }
}
.ProvidersSearch_providersItem__ThoPj:hover
{
    background-color: hsla(0,0%,100%,.2);
}
.ProvidersSearch_providersItem__ThoPj.ProvidersSearch_active__ZiuRC
{
    background-color: hsla(0,0%,100%,.2);
    color: #00c667;
}
.ProvidersSearch_providersItem__ThoPj img, .ProvidersSearch_providersItem__ThoPj object, .ProvidersSearch_providersItem__ThoPj svg
{
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    margin-right: 5px;
}
.ProvidersSearch_providersItem__ThoPj span
{
    margin-left: auto;
    font-size: 13px;
    font-weight: 700;
    color: #04ed45;
}
.ProvidersSearch_providersEmpty__QFOhl
{
    display: none;
    justify-content: center;
    text-align: center;
    font-size: 18px;
}
.ProvidersSearch_providersEmpty__QFOhl.ProvidersSearch_active__ZiuRC
{
    display: flex;
}
.ProvidersSearch_providersSearch__lmc4w
{
    width: 100%;
    max-width: 390px;
    border-bottom: .5px solid #5f698c;
    display: flex;
    justify-content: center;
}
.ProvidersSearch_overlay__tQwmu
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    display: none;
}
.ProvidersSearch_activeOverlay__keBPn
{
    display: block;
}