@import url(./var.css?v=e5535d47);

.bonus, .custom-container, .game-list, .game-section__h-line, .game-section__list-wrap, .lang, .tmb, .tmb__wrap{
    position: relative
}h3{
    color: white;
}button,html{
    line-height: 1.15
}.custom-slide,.custom-wrapper{
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}button,ul{
    margin: 0
}.custom-container,ul{
    list-style: none;
    padding: 0
}.button-pale,.button-pale:hover:not(:active){
    background-color: var(--hover-login-button);
}.custom-container-fade .custom-slide .custom-slide,.tmb__img-bg:after{
    pointer-events: none
}.game-section__show-more-wrap,.tmb__title{
    text-align: center
}.footer__responsibility-item,.game-section__link,.menu__link,.tmb__title,.tmb__title a,a{
    text-decoration: none
}.game-list.init .game-list__item:nth-child(n),main{
    display: block
}h1{
    font-size: 2em;
    margin: .67em 0
}a{
    background-color: transparent;
    color: #06d
}strong{
    font-weight: bolder
}img{
    border-style: none
}button{
    font-family: inherit;
    font-size: 100%;
    overflow: visible;
    text-transform: none;
    -webkit-appearance: button
}button::-moz-focus-custom{
    border-style: none;
    padding: 0
}button:-moz-focusring{
    outline: ButtonText dotted 1px
}.v-button,button,button:focus{
    outline: 0
}::-webkit-file-upload-button{
    -webkit-appearance: button;
    font: inherit
}.custom-container{
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    z-index: 1
}.custom-wrapper{
    box-sizing: content-box;
    display: flex;
    z-index: 1;
    transform: translateZ(0)
}*,.header{
    box-sizing: border-box
}.custom-slide{
    flex-shrink: 0
}@keyframes custom-preloader-spin{
    to {
        transform: rotate(1turn)
    }
}.custom-container-fade .custom-slide{
    transition-property: opacity
}.game-section__icon-load,[class*=" i-"],[class^=i-]{
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: vegas-icons !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    transition: transform .3s
}.game-section__icon-load{
    font-size: 2rem
}.game-section__icon-load:before{
    content: ""
}.menu__item-title,.tmb__title a,h1,h2,h3,h4,li,p,ul{
    color: var(--main-text-color)
}@keyframes breath{
    0% {
        transform: scale(.8)
    }
    to {
        transform: scale(1)
    }
}@keyframes blinker{
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}@keyframes rotate{
    0% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    to {
        transform: rotate(1turn)
    }
}.button-hi,.button-pale{
    align-items: center;
    background-color: #fff;
    border: 0;
    border-radius: 3rem;
    cursor: pointer;
    display: inline-flex;
    font-family: Open Sans, Roboto, sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    height: 4rem;
    justify-content: center;
    padding: 0 2rem;
    text-decoration: none;
    transition: background-color .3s, opacity .3s
}.game-section__link,.game-section__title,.v-button{
    font-size: 1.4rem;
    font-weight: 700
}.button-pale{
    box-shadow: 0 1rem 1.6rem rgba(75, 74, 120, .11);
    color: var(--login-button-text-color);
    background-color: var(--login-button-background);
    box-shadow: none
}.v-button.--primary:hover{
    box-shadow: .4rem .8rem 2.4rem rgba(12, 36, 99, .25)
}.button-pale:hover{
    box-shadow: 0 10px 18px rgba(75, 74, 120, .14);
    color: #06d
}.button-pale:active{
    background-color: #2586f8;
    color: #fff
}.button-hi{
    background: var(--register-button-background);
    color: var(--register-button-text-color)
}.button-hi:hover:not(:active){
    background: var(--hover-register-button);
    color: #fff
}.v-button{
    align-items: center;
    border: none;
    border-radius: 2.8rem;
    cursor: pointer;
    display: inline-flex;
    line-height: 1.6rem;
    transition: .3s
}.v-button__icon{
    min-width: 2.4rem;
    transition: color .3s, fill .3s, transform .3s
}.tmb__img-bg:after{
    transition: opacity .2s;
    bottom: 0;
    right: 0
}.v-button__icon:first-child{
    margin-left: -.8rem;
    margin-right: .8rem
}.v-button__icon:last-child{
    margin-left: .8rem;
    margin-right: -.8rem
}.game-section__show-more,.v-button.--m{
    height: 4rem;
    padding: 0 2.4rem
}.v-button.--primary{
    background-color: #ff5823;
    color: #fff
}.v-button.--default,.v-button.--solid,body{
    color: #1b204f
}.v-button.--primary:hover{
    background-color: #ff6813
}.v-button.--primary:active{
    background: #d43a09;
    box-shadow: none
}.v-button.--default,.v-button.--default:hover,.v-button.--solid:hover{
    background-color: var(--show-more-button-background);
    box-shadow: 0 1rem 1.6rem rgba(75, 74, 120, .11)
}.v-button.--primary .v-button__icon{
    fill: #fff;
    color: #fff
}.v-button.--default .v-button__icon,.v-button.--solid .v-button__icon{
    fill: #06d;
    color: #06d
}.v-button.--solid{
    background: #fff
}.v-button.--default:hover,.v-button.--solid:hover{
    color: #06d
}.v-button.--default:active,.v-button.--solid:active{
    background-color: #06d;
    box-shadow: none;
    color: #fff
}.v-button.--default:active .v-button__icon,.v-button.--solid:active .v-button__icon{
    fill: #fff;
    color: #fff
}.game-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.8rem;
    overflow: hidden
}.game-list .game-list__item{
    margin: 0 0 1.6rem;
    padding: 0 .8rem
}@media screen and (max-width: 320px){.game-list .game-list__item{
        width: 50%
    }.game-list .game-list__item:nth-child(n+7){
        display: none
    }}@media screen and (min-width: 321px) and (max-width: 670px){.game-list .game-list__item{
        width: 33.3333%
    }.game-list .game-list__item:nth-child(n+10){
        display: none
    }}@media screen and (min-width: 671px) and (max-width: 875px){.game-list .game-list__item{
        width: 25%
    }.game-list .game-list__item:nth-child(n+13){
        display: none
    }}@media screen and (min-width: 876px) and (max-width: 1107px){.game-list .game-list__item{
        width: 20%
    }.game-list .game-list__item:nth-child(n+21),.game-section--preview .game-list__item:nth-child(n+16){
        display: none
    }}@media screen and (min-width: 1108px) and (max-width: 1316px){.game-list .game-list__item{
        width: 16.6667%
    }.game-list .game-list__item:nth-child(n+25),.game-section--preview .game-list__item:nth-child(n+19){
        display: none
    }}@media screen and (min-width: 1317px){.game-list .game-list__item{
        width: 12.5%
    }}.game-section__inner{
    padding: 0 1.6rem
}@media screen and (max-width: 1315px){.game-section__inner{
        margin: 0 -.4rem;
        padding: 0
    }}.game-section:last-child .game-section__list-wrap,.game-section__list-wrap{
    margin-bottom: 2.4rem
}@media screen and (min-width: 1317px) and (max-width: 2316px){.game-section--preview .game-list__item:nth-child(n+17){
        display: none
    }}.game-section__category-icon{
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    color: #06d;
    display: flex;
    height: 3.2rem;
    justify-content: center;
    margin-right: .4rem;
    width: 3.2rem
}.game-section__category-icon .game-section__icon-load{
    font-size: 2.4rem
}.game-section__category-icon.--live-casino{
    background-image: url(../img/live-casino.svg?v=1689e86f)
}.game-section__category-icon.--new{
    background-image: url(../img/new.svg?v=319f4a0e)
}.game-section__category-icon.--popular{
    background-image: url(../img/popular.svg?v=35474ed4)
}.game-section__header{
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.6rem;
    width: 100%
}.game-section__title{
    align-items: center;
    display: flex;
    justify-content: center;
    color: var(--main-text-color)
}.game-section__h-line{
    border-top: .1rem solid #e4e5eb;
    flex: 1
}.game-section__link{
    color: #808aa6;
    color: var(--main-text-color)
}.game-section__icon-load{
    margin-right: 1rem;
    font-size: 2rem
}.tmb__title{
    font-size: 1.2rem;
    font-weight: 600;
    left: 0;
    white-space: nowrap
}.tmb__img,.tmb__img-bg{
    height: 100%;
    width: 100%
}.tmb{
    padding-bottom: 2rem
}.tmb__wrap{
    background:  50%/50% no-repeat #1b204f;
    border-radius: 1.6rem;
    overflow: hidden;
    padding-top: 100%;
    width: 100%
}.sidebar:before,.tmb__img-bg,.tmb__title{
    position: absolute
}.tmb__img-bg{
    background-size: cover;
    top: 0
}.tmb__img-bg:after{
    background: linear-gradient(0deg, rgba(17, 19, 39, .9), rgba(17, 19, 39, .6) 66.67%, rgba(15, 17, 34, 0));
    border-radius: 0 0 1.6rem 1.6rem;
    content: "";
    height: 4rem;
    left: 0;
    opacity: 1;
    position: absolute
}.tmb__img{
    -o-object-fit: cover;
    object-fit: cover
}.tmb:hover:not(.--mobile) .tmb__img-bg:after{
    opacity: 0
}.tmb__title{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    bottom: 0;
    color: var(--main-text-color);
    cursor: pointer;
    flex: 1;
    line-height: 1.6rem;
    order: 0;
    right: 0;
    transition: color .3s
}.sidebar,.sidebar__bg{
    position: fixed;
    top: 0;
    bottom: 0
}.sidebar{
    width: 30.4rem;
    display: flex
}@keyframes slide-top{
    0% {
        transform: translateY(-150%)
    }
    80% {
        transform: translateY(10%)
    }
    to {
        transform: translateY(0)
    }
}@keyframes slide-bottom{
    0% {
        transform: translateY(150%)
    }
    80% {
        transform: translateY(-10%)
    }
    to {
        transform: translateY(0)
    }
}.sidebar{
    flex-direction: column;
    height: 100%;
    right: -100%;
    transition: right .3s;
    z-index: 5
}.sidebar:before{
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    bottom: 0;
    content: "";
    height: 1.6rem;
    left: 0;
    right: 0;
    z-index: 1
}.sidebar__bg{
    background-color: rgba(0, 13, 28, .56);
    left: 0;
    right: 0;
    z-index: -1
}.sidebar.open{
    right: 0
}body{
    background: #fff;
    overflow-y: scroll
}.sidebar__close{
    color: #fff;
    cursor: pointer;
    display: flex;
    position: absolute;
    right: 1.6rem;
    top: 1.8rem;
    z-index: 1
}@media screen and (max-width: 1051px) and (min-aspect-ratio: 13/9){.sidebar{
        overflow-y: scroll
    }}.sidebar .menu{
    flex-direction: column;
    width: 100%
}.sidebar .menu__list{
    padding: 0 .8rem
}.sidebar .menu__item{
    padding: 0 .8rem;
    width: 100%
}.sidebar .menu__item:last-child .menu__link{
    border: none
}.sidebar .menu__link{
    border-bottom: .1rem solid #e4e5eb;
    height: 5.6rem
}@keyframes bg-position{
    0% {
        background-position: top
    }
    to {
        background-position: bottom
    }
}.footer-providers{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}.footer-providers__item{
    height: 4rem;
    margin: .5rem 0;
    width: 15rem
}.footer-providers__item--empty{
    height: 0;
    margin: 0
}.footer-providers__image{
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left;
    width: 100%
}.home-slider{
    height: 36rem;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}.home-slider .custom-container,.home-slider__block{
    height: 100%;
    z-index: 0
}.home-slider__item{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    position: relative
}.home-slider__item-container{
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: relative;
    transition: height .3s
}.home-slider__item-content{
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin: auto;
    max-width: 130rem;
    padding: 0 1rem;
    position: relative;
    transition: padding .3s;
    z-index: 1
}.home-slider__item-background{
    height: 100%;
    -o-object-fit: cover;
    object-fit: scale-down;
    position: absolute;
    width: 100%
}@media screen and (min-width: 1315px){.home-slider__item-background{
        object-fit: none
    }}.footer{
    position: relative;
    z-index: 1
}.home-slider .custom-slide{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden
}.menu__item-title,.menu__link{
    align-items: center;
    position: relative
}@media screen and (min-width: 1052px){.home-slider{
        height: 50.8rem;
        width: 100%
    }}.header__buttons,.menu{
    display: flex
}.menu__item:empty{
    display: none
}.menu__item-title{
    display: inline-flex
}.menu__link{
    color: var(--header-menu-text-color);
    display: flex;
    font-size: 1.3rem;
    font-weight: 700
}.menu--header{
    opacity: 0;
    position: absolute;
    transition: opacity .3s;
    width: 100%
}.content,.layout,.menu--init{
    position: relative
}.menu--init{
    opacity: 1
}.menu--header .menu__item{
    align-items: center;
    display: inline-flex;
    height: 5rem;
    vertical-align: middle
}.menu--header .menu__list{
    white-space: nowrap
}.menu--header .menu__link{
    height: 3.6rem;
    margin: 0 .8rem;
    padding: 0 .4rem;
    white-space: nowrap
}.menu--header .menu__link:after,.menu--header .menu__link:before{
    background: #E7E6E7;
    content: "";
    display: block;
    height: .3rem;
    left: 0;
    opacity: .6;
    position: absolute;
    transition: .25s;
    width: 0
}.menu--header .menu__link:before{
    top: calc(50% - .2rem)
}.menu--header .menu__link:after{
    bottom: calc(50% - .4rem)
}.menu--header .menu__link:active:after,.menu--header .menu__link:active:before,.menu--header .menu__link:hover:after,.menu--header .menu__link:hover:before{
    width: 100%
}.menu--header .menu__link:active:after,.menu--header .menu__link:active:before{
    height: .2rem
}.menu--header .menu__link:active:before{
    top: 0
}.footer-fixed,.menu--header .menu__link:active:after{
    bottom: 0
}@keyframes contanim{
    to {
        transform: rotate(10turn)
    }
}@keyframes blinking{
    0% {
        opacity: 1
    }
    to {
        opacity: .6
    }
}@keyframes blinking-tourns{
    0% {
        opacity: .1
    }
    to {
        opacity: .2
    }
}@keyframes loading{
    0% {
        opacity: .3
    }
    to {
        opacity: 1
    }
}html{
    -webkit-text-size-adjust: 100%;
    font-size: 62.5%
}body,html{
    height: 100%
}body{
    margin: 0;
    font-family: Open Sans, Roboto, sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    width: 100%
}.layout{
    margin: 0 auto;
    min-width: 28rem;
    overflow-x: hidden;
    overflow-y: auto
}.content{
    background-color: var(--main-bg-color);
    display: block;
    z-index: 2
}.footer-fixed,.header{
    left: 0;
    position: fixed;
    right: 0;
    z-index: 3
}.content__inner{
    margin: 0 auto;
    max-width: 134rem;
    padding: 0 2rem;
    font-size: 18px
}.content__inner img:not([class]){
    max-width: 100%;
    height: auto;
    border-radius: 16px
}.content--bg{
    background-position: 0 100%;
    background-repeat: repeat-x;
    padding-bottom: 10rem
}.webp .content--bg{
    background-image: 
}.header{
    background: var(--header-background);
    height: 5.6rem;
    padding: .8rem;
    pointer-events: all;
    top: 0;
    transition: top .15s;
    width: 100%
}.header__container,.header__logo,.header__menu{
    display: flex;
    height: 100%
}.header__container{
    align-items: center;
    margin: 0 auto;
    max-width: 180rem;
    width: 100%
}.header__logo{
    align-items: center;
    flex: none;
    width: 7.5rem
}@media screen and (min-width: 752px){.game-section__list-wrap{
        margin-bottom: 3.6rem
    }.game-section__title{
        font-size: 1.6rem;
        padding-right: 2rem;
        color: var(--main-text-color)
    }.game-section__link{
        padding-left: 2rem
    }.game-section__show-more{
        height: 4.8rem
    }.tmb{
        padding-bottom: 2.4rem
    }.header{
        height: 6.4rem;
        padding: 0 2.4rem
    }.header__logo{
        margin-right: .4rem;
        width: 12rem
    }}@media screen and (min-width: 1316px){.menu--header .menu__link{
        margin: 0 .8rem;
        padding: 0 .8rem
    }.header{
        height: 8rem;
        padding: .8rem 2.4rem
    }.header__logo{
        margin-right: 2.8rem
    }}@media screen and (min-width: 1440px){.header__logo{
        margin-right: 2.4rem
    }}@media screen and (min-width: 1600px){.header__logo{
        margin-right: 6.4rem
    }}@media screen and (min-width: 1900px){.menu--header .menu__link{
        margin: 0 1.2rem
    }.header__logo{
        margin-right: 6rem
    }}.header__menu{
    align-items: center;
    flex: 1;
    min-width: 0
}@media screen and (min-width: 0) and (max-width: 515px){.header__menu{
        display: none
    }}@media screen and (max-width: 1199px){.header{
        padding-right: .8rem
    }.header__menu .menu{
        display: none
    }}@media screen and (min-width: 1600px){.header__menu{
        justify-content: center
    }}.header__menu-btn{
    align-items: center;
    background: var(--burger-backgroun-color);
    border-radius: 50px;
    cursor: pointer;
    display: flex;
    height: 4rem;
    justify-content: center;
    width: 4rem
}@media screen and (max-width: 751px){.game-list .game-list__item{
        padding: 0 .4rem
    }.game-section__inner{
        margin: 0
    }.game-section__h-line{
        display: none
    }.header__buttons{
        flex: 1;
        justify-content: flex-end
    }}.header__signin,.header__signup{
    font-weight: 700;
    margin-right: .4rem;
    padding: 0 1.6rem;
    white-space: nowrap;
    font-size: 1.4rem;
    height: 4rem
}@media screen and (min-width: 752px){.header__signin,.header__signup{
        height: 4.8rem
    }}@media screen and (min-width: 1200px){.header__menu-btn{
        display: none
    }.header__signin{
        margin-right: 0
    }}@media only screen and (max-width: 359px){.header__signup.button-hi{
        display: none
    }}@media only screen and (min-width: 515px){.header__signin,.header__signup{
        padding: 0 2.4rem
    }.header__signup.button-hi{
        margin: 0 .8rem
    }}.footer__container{
    margin: auto;
    max-width: 135rem;
    padding: 0 2.5rem;
    width: 100%
}.footer__bottom{
    background: var(--footer-background);
    padding: 5.6rem 0
}.footer__providers{
    margin-bottom: 2.8rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 136.4rem;
    width: 30rem
}@media screen and (min-width: 516px){.footer-providers{
        padding: 0 2.5rem
    }.footer__providers{
        width: auto
    }}@media screen and (min-width: 1364px){.footer__providers{
        margin-left: auto;
        margin-right: auto
    }}.footer__payments-list{
    align-items: center;
    background: #151d27;
    border-radius: 1.6rem;
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 2.8rem;
    min-height: 8rem;
    padding: 2rem 1rem;
    width: 100%
}.footer__payment-icon{
    margin: 1rem .8rem
}.footer__responsibility + .footer__responsibility,.footer__responsibility--ident,.footer__secure{
    margin-bottom: 2.8rem
}.footer__secure{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}.footer__xpg-img{
    margin-right: .5rem;
    height: 6.4rem;
    -o-object-fit: contain;
    object-fit: contain
}.footer__responsibility{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}.footer__responsibility-item{
    height: 36px;
    margin: .5rem 1rem;
    display: flex
}@media screen and (max-width: 1051px){.footer__responsibility-item:not(:last-child){
        margin: .5rem 1rem 1rem
    }}.footer__responsibility.lazy-img .footer__responsibility-item{
    background-repeat: no-repeat
}.webp .footer__responsibility.lazy-img .footer__responsibility-item{
    background-image: 
}.footer__responsibility-item.--age18{
    background-position: 0 0;
    width: 36px
}.footer__responsibility-item.--gamblersanonymous{
    background-position: -56px 0;
    width: 43px
}.footer__responsibility-item.--gamcare{
    background-position: -119px 0;
    width: 30px
}.footer__responsibility-item.--begambleaware{
    background-position: -171px 0;
    width: 250px
}.footer__responsibility-item.--addictive{
    background-position: -439px 0;
    width: 170px
}.footer__copyright{
    color: #808aa6;
    font-size: 1.2rem;
    line-height: 1.6rem;
    opacity: .5;
    margin: 1.5rem 0 2rem
}@media screen and (min-width: 1052px){.menu__link{
        font-size: 1.4rem
    }.menu--header .menu__item{
        justify-content: center
    }.footer__bottom{
        padding: 6rem 0 8.6rem
    }.footer__providers{
        margin-bottom: 6rem
    }.footer__payments-list{
        margin-bottom: 4.4rem
    }.footer__responsibility + .footer__responsibility,.footer__responsibility--ident,.footer__secure{
        margin-bottom: 4rem
    }.footer__copyright{
        color: var(--color-text-footer-copyright);
        text-align: center
    }}.footer-fixed__auth-mobile{
    background: linear-gradient(0deg, rgba(27, 32, 79, .9), rgba(27, 32, 79, .892) 6.67%, rgba(27, 32, 79, .868) 13.33%, rgba(27, 32, 79, .827) 20%, rgba(27, 32, 79, .767) 26.67%, rgba(27, 32, 79, .691) 33.33%, rgba(27, 32, 79, .601) 40%, rgba(27, 32, 79, .501) 46.67%, rgba(27, 32, 79, .398) 53.33%, rgba(27, 32, 79, .299) 60%, rgba(27, 32, 79, .209) 66.67%, rgba(27, 32, 79, .133) 73.33%, rgba(27, 32, 79, .074) 80%, rgba(27, 32, 79, .032) 86.67%, rgba(27, 32, 79, .008) 93.33%, rgba(27, 32, 79, 0));
    -moz-column-gap: 1.6rem;
    column-gap: 1.6rem;
    display: flex;
    height: 6.4rem;
    justify-content: center;
    padding: 1.6rem .8rem 0
}@media only screen and (min-width: 768px){.footer-fixed__auth-mobile{
        display: none
    }}.footer-fixed__login,.footer-fixed__registration{
    width: 15.6rem
}.menu__burger{
    height: 2.4rem;
    width: 2.4rem
}@keyframes arrMoving{
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(40%)
    }
}@keyframes rotating{
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}@keyframes appere-bottom{
    0% {
        bottom: -50%
    }
    to {
        bottom: 0
    }
}@keyframes appere-left{
    0% {
        left: -50%
    }
    to {
        left: 0
    }
}@keyframes blink-picture{
    0% {
        box-shadow: 0 0 3px 2px red
    }
    to {
        box-shadow: none
    }
}.dots{
    align-items: center;
    display: flex;
    justify-content: center
}@keyframes border-rotate{
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}@keyframes e3BcoaCI4r93_ts__ts{
    0% {
        transform: translate(30px, 10px) scale(.6)
    }
    31.818182% {
        animation-timing-function: cubic-bezier(.77, 0, .175, 1);
        transform: translate(30px, 10px) scale(.6)
    }
    40.909091%, to {
        transform: translate(30px, 10px) scale(1)
    }
}@keyframes e3BcoaCI4r93_c_o{
    0%, 11.363636%, 31.818182% {
        opacity: 0
    }
    36.363636%, to {
        opacity: 1
    }
}@keyframes e3BcoaCI4r94_ts__ts{
    0%, 11.363636% {
        transform: translate(30px, 10px) scale(1.5)
    }
    18.181818%, to {
        transform: translate(30px, 10px) scale(1)
    }
}@keyframes e3BcoaCI4r94_c_o{
    0%, 11.363636%, 13.636364%, 40.909091%, to {
        opacity: 0
    }
    15.909091%, 36.363636% {
        opacity: 1
    }
}@keyframes e3BcoaCI4r94_s_do{
    0%, 11.363636%, 13.636364% {
        stroke-dashoffset: 13
    }
    15.909091% {
        stroke-dashoffset: 0
    }
    18.181818% {
        stroke-dashoffset: -13
    }
    20.454545% {
        stroke-dashoffset: -26
    }
    22.727273% {
        stroke-dashoffset: -40
    }
    27.272727% {
        stroke-dashoffset: -53
    }
    31.818182% {
        stroke-dashoffset: -62
    }
    36.363636% {
        stroke-dashoffset: -72
    }
    40.909091%, to {
        stroke-dashoffset: -90
    }
}@keyframes e3BcoaCI4r95_ts__ts{
    0%, 11.363636% {
        transform: translate(30px, 10px) scale(1.5)
    }
    22.727273%, to {
        transform: translate(30px, 10px) scale(1)
    }
}@keyframes e3BcoaCI4r95_c_o{
    0%, 11.363636%, 15.909091%, 40.909091%, to {
        opacity: 0
    }
    18.181818%, 36.363636% {
        opacity: 1
    }
}@keyframes e3BcoaCI4r95_s_do{
    0%, 11.363636%, 15.909091% {
        stroke-dashoffset: 12
    }
    18.181818% {
        stroke-dashoffset: -4
    }
    20.454545% {
        stroke-dashoffset: -8
    }
    22.727273% {
        stroke-dashoffset: -20
    }
    27.272727% {
        stroke-dashoffset: -31
    }
    31.818182% {
        stroke-dashoffset: -37
    }
    36.363636% {
        stroke-dashoffset: -48
    }
    40.909091%, to {
        stroke-dashoffset: -54
    }
}@keyframes e3BcoaCI4r96_ts__ts{
    0%, 11.363636% {
        transform: translate(30px, 10px) scale(1.5)
    }
    31.818182%, to {
        transform: translate(30px, 10px) scale(1)
    }
}@keyframes e3BcoaCI4r96_c_o{
    0%, 11.363636%, 18.181818%, 40.909091%, to {
        opacity: 0
    }
    20.454545%, 36.363636% {
        opacity: 1
    }
}@keyframes e3BcoaCI4r96_s_do{
    0%, 11.363636%, 18.181818% {
        stroke-dashoffset: 4
    }
    20.454545% {
        stroke-dashoffset: -4
    }
    22.727273% {
        stroke-dashoffset: -12
    }
    27.272727% {
        stroke-dashoffset: -22
    }
    31.818182% {
        stroke-dashoffset: -29
    }
    36.363636% {
        stroke-dashoffset: -37
    }
    40.909091%, to {
        stroke-dashoffset: -50
    }
}@keyframes e3BcoaCI4r97_tr__tr{
    0%, 11.363636% {
        transform: translate(30px, 10.46415px) rotate(0)
    }
    13.636364% {
        transform: translate(30px, 10.46415px) rotate(90deg)
    }
    15.909091% {
        transform: translate(30px, 10.46415px) rotate(180deg)
    }
    18.181818% {
        transform: translate(30px, 10.46415px) rotate(280deg)
    }
    20.454545% {
        transform: translate(30px, 10.46415px) rotate(370deg)
    }
    22.727273% {
        transform: translate(30px, 10.46415px) rotate(460deg)
    }
    27.272727%, to {
        transform: translate(30px, 10.46415px) rotate(550deg)
    }
}@keyframes e3BcoaCI4r97_ts__ts{
    0%, 11.363636%, 20.454545% {
        transform: scale(1)
    }
    27.272727%, to {
        transform: scale(.6)
    }
}@keyframes e3BcoaCI4r97_c_o{
    0% {
        opacity: 1
    }
    11.363636%, 22.727273% {
        animation-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
        opacity: 1
    }
    27.272727%, to {
        opacity: 0
    }
}.menu{
    position: relative
}.cookie-agreement,.wof{
    position: relative;
    display: flex;
    width: 100%
}@keyframes count{
    0% {
        opacity: 0
    }
    28% {
        opacity: 0;
        transform: scale(0)
    }
    33%, to {
        opacity: 1;
        transform: scale(1)
    }
}@keyframes menu-up{
    15%, 5% {
        transform: translateY(-.2rem)
    }
    10%, 20% {
        transform: translateY(0)
    }
}@keyframes menu-down{
    15%, 5% {
        transform: translateY(.2rem)
    }
    10%, 20% {
        transform: translateY(0)
    }
}.cookie-agreement{
    align-items: center;
    background: rgba(27, 32, 79, .92);
    color: #fff;
    justify-content: center;
    transition: bottom .15s;
    z-index: 2
}.wof{
    flex-direction: column;
    height: 100%;
    padding: 0;
    z-index: 0
}table{
    border: 1px solid var(--main-text-color);
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
}table th,table td{
    border: 1px solid var(--main-text-color);
    padding: 8px;
    text-align: left;
    color: var(--main-text-color);
}table th{
    background-color: var(--main-bg-color);
}@media (max-width: 768px){table{
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        width: 100%;
        margin: 0 auto;
    }}p img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}.site-logo-img{
    display: block;
    max-width: 100%;
    height: auto;
}img[src*="hero"],img[src*="bonus_bg"]{ width: 100% !important; height: auto !important; max-height: 60vh !important; aspect-ratio: 16 / 9 !important; object-fit: cover !important; display: block !important; }