﻿@font-face
{
    font-family: pixel;
    src: url(https://mystake.bet/assets/fonts/I-pixel-u.woff2);
}
@font-face
{
    font-family: luckiest;
    src: url(https://mystake.bet/assets/fonts/LuckiestGuy.woff2);
}
html:lang(fr) main section.categories ul li .right p
{
    font-size: 18px!important;
}
html:lang(ru) main section.categories ul li .right span
{
    font-size: 1.625rem!important;
    font-weight: 900;
    line-height: normal!important;
}
html[dir=rtl] main section.categories ul li img
{
    -webkit-transform: translateX(-2.9375rem) scaleX(-1);
    transform: translateX(-2.9375rem) scaleX(-1);
}
main .slider-wrapper
{
    height: 23vw;
}
main .slider-wrapper .slider .g-slide
{
    background-image: url(https://mystake.bet/assets/images/homepage/slide.png);
}
main .slider-wrapper .slider .g-slide.super-odd ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 5vw;
    height: 100%;
}
main .slider-wrapper .slider .g-slide.super-odd ul li
{
    position: relative;
    width: 27vw;
    height: 9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #130e29;
    color: #fff;
    border-radius: 5px;
    overflow: hidden;
    background-image: url(../../willbettingde/image/supperodds.jpg);
    background-position: center;
}
main .slider-wrapper .slider .g-slide.super-odd ul li:after
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    opacity: .8;
    width: 100%;
    height: 100%;
    z-index: 1;
}
main .slider-wrapper .slider .g-slide.super-odd ul li:nth-child(2)
{
    margin-top: 1rem;
}
main .slider-wrapper .slider .g-slide.super-odd ul li.live .teams a
{
    background-color: #ff172d;
    color: #fff;
    border-radius: 4px;
    height: 20px;
    width: 40px;
}
main .slider-wrapper .slider .g-slide.super-odd ul li>*
{
    z-index: 2;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .status p
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .status p:first-child
{
    color: #27b989;
    font-family: Roboto-Bold;
    margin-top: 15px;
    font-size: 15px;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .status p:last-child
{
    color: #a5aaac;
    font-family: Roboto-Medium;
    font-size: 13px;
    margin-top: 10px;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .outright-name
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Roboto-Medium;
    font-size: 14px;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .market
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #090c1e;
    height: 40px;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .market .odd
{
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 15px;
    font-size: 12px;
    background: #00aaeb;
    color: #fff;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .market .odd span:first-child
{
    font-family: Roboto-Medium;
}
main .slider-wrapper .slider .g-slide.super-odd ul li .market .odd span:last-child
{
    font-family: Roboto-Black;
}
main .slider-wrapper .slider .g-slide.top-league
{
    background-image: url(../../willbettingde/image/banner1.jpg);
}
main .slider-wrapper .slider .g-slide.top-league ul
{
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
main .slider-wrapper .slider .g-slide.top-league ul li
{
    width: 420px;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #130e29;
    color: #fff;
    border-radius: 5px;
    overflow: hidden;
    margin-left: calc((100vw - 840px) / 3);
    margin: auto;
}
main .slider-wrapper .slider .g-slide.top-league ul li.live .teams a
{
    background-color: #ff172d;
    color: #fff;
    border-radius: 4px;
    height: 20px;
    width: 40px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .status p
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .status p:first-child
{
    color: #27b989;
    font-family: Roboto-Bold;
    font-size: 14px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .status p:last-child
{
    color: #a5aaac;
    font-family: Roboto-Medium;
    font-size: 11px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .teams
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: Roboto-Medium;
}
main .slider-wrapper .slider .g-slide.top-league ul li .teams div:first-child, main .slider-wrapper .slider .g-slide.top-league ul li .teams div:last-child
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 150px;
    font-size: 12px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .teams div:first-child img, main .slider-wrapper .slider .g-slide.top-league ul li .teams div:last-child img
{
    height: 50px;
    margin-top: -70px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .teams div:first-child span, main .slider-wrapper .slider .g-slide.top-league ul li .teams div:last-child span
{
    margin-top: 15px;
    font-size: 13px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .teams a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background-color: #191c28;
    font-size: 11px;
    color: #a5aaac;
    -webkit-transition: -webkit-filter 120ms ease-in;
    transition: -webkit-filter 120ms ease-in;
    transition: filter 120ms ease-in;
    transition: filter 120ms ease-in,-webkit-filter 120ms ease-in;
    cursor: pointer;
}
main .slider-wrapper .slider .g-slide.top-league ul li .teams a:hover
{
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #090c1e;
    height: 40px;
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market .odd
{
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 15px;
    font-size: 12px;
    -webkit-transition: background-color 120ms ease-in;
    transition: background-color 120ms ease-in;
    cursor: pointer;
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market .odd:hover
{
    background-color: #00aaeb;
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market .odd:hover:before
{
    display: none;
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market .odd:hover span
{
    color: #000!important;
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market .odd+.odd:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 20%;
    width: 1px;
    height: 60%;
    background-color: #181a23;
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market .odd span:first-child
{
    color: #a5aaac;
}
main .slider-wrapper .slider .g-slide.top-league ul li .result-market .odd span:last-child
{
    font-family: Roboto-Black;
}
main .middle
{
    position: unset;
    width: 1585px;
}
main section div.title
{
    font-family: Poppins-Bold,Roboto-Bold;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
main section div.title .left span
{
    color: #fff;
    font-size: 2.25rem;
    margin-right: .31rem;
}
main section div.title .left span:last-child
{
    color: #00aaeb;
}
main section div.title.reverse .left span
{
    color: #00aaeb;
    font-size: 2.25rem;
    margin-right: .31rem;
}
main section div.title.reverse .left span:last-child
{
    color: #fff;
}
main section div.title .right a
{
    margin-left: .94rem;
    color: #fff;
    font-family: Poppins-Medium,Roboto-Medium;
    text-decoration: underline;
    -webkit-transition: color 120ms ease-in-out;
    transition: color 120ms ease-in-out;
    font-size: 1.13rem;
    margin-right: .31rem;
}
main section div.title .right a:hover
{
    color: #00aaeb;
}
main section.categories
{
    margin-top: 24px;
}
main section.categories ul
{
    display: grid;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1.5125rem;
}
main section.categories ul li
{
    width: calc(21.625rem + 2.0625rem);
    position: relative;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    height: 11.25rem;
}
main section.categories ul li:hover img
{
    -webkit-transition: .2s ease!important;
    transition: .2s ease!important;
}
main section.categories ul li:hover img.blur
{
    scale: .95;
}
main section.categories ul li img
{
    position: absolute;
    -webkit-transform: translateX(-2.9375rem) scaleX(1);
    transform: translateX(-2.9375rem) scaleX(1);
    bottom: -1.25rem;
    left: 0;
    width: calc(100% + 2.9375rem);
}
main section.categories ul li img.blur
{
    -webkit-filter: blur(1.5625rem);
    filter: blur(1.5625rem);
    scale: .9;
    z-index: -1;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
main section.categories ul li .right
{
    position: absolute;
    text-transform: uppercase;
    width: 7.325rem;
    color: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: .375rem;
    z-index: 1;
    padding-top: 1.4rem;
}
main section.categories ul li .right span
{
    font-family: Anton,Roboto-Medium;
    font-size: 2.125rem;
    display: block;
    line-height: 2.625rem;
    position: relative;
}
main section.categories ul li:hover
{
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
main section.categories ul li:nth-child(4)
{
    margin-right: 0;
}
main section.top-casino-games
{
    position: relative;
    margin-top: 2rem;
}
main section.top-casino-games p.title
{
    margin-bottom: calc(55px - 16px);
}
main section.top-casino-games .games
{
    overflow: hidden;
}
main section.top-casino-games .games ul
{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    grid-gap: .63rem 1.13rem;
}
main section.top-casino-games .games ul li
{
    overflow: hidden;
    float: left;
    height: 14.25rem;
    border-radius: .4895rem;
}
main section.top-casino-games .games ul li img
{
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
main section.top-casino-games .games ul li:hover img
{
    -webkit-transform: scale(1.09);
    transform: scale(1.09);
}
main section.top-casino-games .games ul li.big-poster
{
    position: relative;
    overflow: hidden;
    margin-right: 0;
    height: 100%;
    border-radius: .4895rem;
    grid-row: 1/3;
    grid-column-start: 3;
    width: 16.88rem;
}
main section.top-casino-games .games ul li.big-poster a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
main section.top-casino-games .games ul li.big-poster a img
{
    border-radius: .7895rem;
}
main section.top-casino-games .games ul li.big-poster:hover img
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
main section.top-casino-games .games ul li a
{
    display: block;
    width: 100%;
    height: 100%;
}
main section.top-casino-games .games ul:last-child .register
{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-family: Anton,Roboto-Medium;
    float: right;
    margin-right: 0;
    width: 100%;
    height: 100%;
    grid-column-start: 6;
    grid-row: 1/3;
    width: 16.88rem;
}
main section.top-casino-games .games ul:last-child .register:hover img
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
main section.get-bonuses
{
    margin-top: 4.19rem;
}
main section.get-bonuses .title-container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
main section.get-bonuses .bonuses
{
    overflow: hidden;
}
main section.get-bonuses .bonuses ul li
{
    float: left;
    height: 194px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    border-radius: .4895rem;
}
main section.get-bonuses .bonuses ul li img
{
    width: 100%;
    height: 100%;
}
main section.get-bonuses .bonuses ul li.shine:hover::before
{
    left: 120%;
    opacity: 1;
}
main section.get-bonuses .bonuses ul li.shine:not(:hover)::before
{
    left: -120%;
    opacity: 0;
    -webkit-transition: 0s;
    transition: 0s;
}
main section.get-bonuses .bonuses ul li.shine:before
{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    z-index: 2;
    display: block;
    width: 100%;
    height: 15.625rem;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
    opacity: .4;
    pointer-events: none;
    -webkit-transition: left cubic-bezier(.16,1,.3,1) 5s;
    transition: left cubic-bezier(.16,1,.3,1) 5s;
}
main section.vip-banner
{
    margin-top: 4.19rem;
    position: relative;
    width: 90%;
}
main section.vip-banner .vip-container
{
    background-image: url(../../willbettingde/image/main.png);
    background-size: cover;
    width: 100%;
    height: 15.625rem;
    position: relative;
    overflow: hidden;
    border-radius: .4895rem;
    display: block;
}
main section.vip-banner .vip-container>img
{
    position: absolute;
    top: 13.4375rem;
    left: .3125rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation-name: diagonal;
    animation-name: diagonal;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes diagonal
{
    0%
    {
        -webkit-transform: translatex(-200px) translatey(0) rotate(45deg);
        transform: translatex(-200px) translatey(0) rotate(45deg);
    }
    100%
    {
        -webkit-transform: translatex(100px) translatey(-300px) rotate(45deg);
        transform: translatex(100px) translatey(-300px) rotate(45deg);
    }
}
@keyframes diagonal
{
    0%
    {
        -webkit-transform: translatex(-200px) translatey(0) rotate(45deg);
        transform: translatex(-200px) translatey(0) rotate(45deg);
    }
    100%
    {
        -webkit-transform: translatex(100px) translatey(-300px) rotate(45deg);
        transform: translatex(100px) translatey(-300px) rotate(45deg);
    }
}
main section.vip-banner .vip-container .cosmo-items img:first-child
{
    left: 4.125rem;
    top: 1.875rem;
    position: absolute;
    z-index: 8;
    height: 15.625rem;
    -webkit-animation: MoveUpDown 2.5s linear infinite;
    animation: MoveUpDown 2.5s linear infinite;
}
main section.vip-banner .vip-container .cosmo-items img:nth-child(2)
{
    left: 6.5rem;
    position: absolute;
    z-index: 5;
    height: 18.875rem;
    top: -.625rem;
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
    -webkit-animation: MoveDownUp 2.5s linear infinite;
    animation: MoveDownUp 2.5s linear infinite;
}
@-webkit-keyframes MoveUpDown
{
    0%, 100%
    {
        top: -.225rem;
    }
    50%
    {
        top: 1.875rem;
    }
}
@keyframes MoveUpDown
{
    0%, 100%
    {
        top: -.225rem;
    }
    50%
    {
        top: 1.875rem;
    }
}
@-webkit-keyframes MoveDownUp
{
    0%, 100%
    {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    50%
    {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
}
@keyframes MoveDownUp
{
    0%, 100%
    {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    50%
    {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
}
main section.vip-banner .vip-container .cosmo-planets img
{
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    z-index: 10;
    -webkit-filter: drop-shadow(0 4px 11px #6729b6);
    filter: drop-shadow(0 4px 11px #6729b6);
}
main section.vip-banner .vip-container .cosmo-planets img:hover
{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
main section.vip-banner .vip-container .cosmo-planets img:last-child
{
    right: -9.375rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    height: 19.6875rem;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(9)
{
    right: 9.875rem;
    top: 2.8125rem;
    position: absolute;
    height: 2.875rem;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(8)
{
    right: 13.375rem;
    top: 7.875rem;
    height: 4.625rem;
    position: absolute;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(7)
{
    right: 18.375rem;
    top: 3.3125rem;
    height: 4.8125rem;
    position: absolute;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(6)
{
    right: 24.375rem;
    top: 9.4375rem;
    height: 3.125rem;
    position: absolute;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(5)
{
    right: 26.1875rem;
    top: 1.5625rem;
    height: 6.25rem;
    position: absolute;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(4)
{
    right: 28.875rem;
    height: 6.125rem;
    top: 8.125rem;
    position: absolute;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(3)
{
    right: 35.3125rem;
    height: 4.5rem;
    top: 1.9375rem;
    position: absolute;
}
main section.vip-banner .vip-container .cosmo-planets img:nth-child(2)
{
    right: 39.0625rem;
    top: 7.875rem;
    height: 3.9375rem;
    position: absolute;
}
main section.vip-banner .vip-container .cosmo-planets img:first-child
{
    right: 42.125rem;
    top: 3.375rem;
    height: 3rem;
    position: absolute;
}
main .bottom
{
    overflow: hidden;
    margin-top: 100px;
    margin-bottom: 90px;
}
main .bottom ul
{
    width: 1030px;
    margin: auto;
}
main .bottom ul li
{
    float: left;
    font-size: 16.5px;
    width: calc(100% / 5);
    text-align: center;
    color: #fff;
}
main .bottom ul li .image
{
    height: 50px;
    display: block;
    margin-bottom: 20px;
}
main .bottom ul li .image img
{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
}
html:lang(el) main section.categories ul li .right p, html:lang(es) main section.categories ul li .right p, html:lang(fi) main section.categories ul li .right p
{
    line-height: 22px;
    padding: 2px 0;
}
html:lang(el) main section.categories ul li .right
{
    text-transform: none;
}
html:lang(el) main section.categories ul li .right span
{
    font-size: 28px;
    font-family: inherit;
    margin-left: -5px;
}
html:lang(el) main section.categories ul li .right p
{
    font-size: 15px;
}
/*!
 rtl:begin:ignore
 */
.bonuses ul li
{
    width: 238px;
    background: 0 0;
}
.bonuses ul li p
{
    font-family: Anton,sans-serif;
    width: 100%;
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    bottom: 10px;
    z-index: 9;
    font-size: 23px;
}
.bonuses ul li p::after
{
    content: "";
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(23,156,246,.171306)),to(#169cf6));
    background: linear-gradient(180deg,rgba(23,156,246,.171306) 0,#169cf6 100%);
    width: 100%;
    height: 65px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.bonuses ul li>.game-container
{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border-radius: .4895rem;
    position: relative;
    cursor: pointer;
    opacity: 1;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.bonuses ul li>.game-container a
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.bonuses ul li>.game-container:nth-child(1)
{
    -webkit-animation-delay: 60ms;
    animation-delay: 60ms;
}
.bonuses ul li>.game-container:nth-child(2)
{
    -webkit-animation-delay: 120ms;
    animation-delay: 120ms;
}
.bonuses ul li>.game-container:nth-child(3)
{
    -webkit-animation-delay: 180ms;
    animation-delay: 180ms;
}
.bonuses ul li>.game-container:nth-child(4)
{
    -webkit-animation-delay: 240ms;
    animation-delay: 240ms;
}
.bonuses ul li>.game-container:nth-child(5)
{
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
.bonuses ul li>.game-container:nth-child(6)
{
    -webkit-animation-delay: 360ms;
    animation-delay: 360ms;
}
.bonuses ul li>.game-container:nth-child(7)
{
    -webkit-animation-delay: 420ms;
    animation-delay: 420ms;
}
.bonuses ul li>.game-container:nth-child(8)
{
    -webkit-animation-delay: 480ms;
    animation-delay: 480ms;
}
.bonuses ul li>.game-container:nth-child(9)
{
    -webkit-animation-delay: 540ms;
    animation-delay: 540ms;
}
.bonuses ul li>.game-container:nth-child(10)
{
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}
@-webkit-keyframes cardAnimation
{
    from
    {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    to
    {
        opacity: 1;
    }
}
@keyframes cardAnimation
{
    from
    {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    to
    {
        opacity: 1;
    }
}
.bonuses ul li>.game-container .inner-components
{
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: perspective(26.3158rem);
    transform: perspective(26.3158rem);
}
.bonuses ul li>.game-container .title
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    z-index: 5;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: .5rem;
    font-family: luckiest;
    color: #fff;
    font-size: 2.4rem;
    letter-spacing: .2632rem;
    -webkit-filter: drop-shadow(.4211rem .4211rem .2632rem #672ee1);
    filter: drop-shadow(.4211rem .4211rem .2632rem #672ee1);
    -webkit-transition: all .3s cubic-bezier(.25,.46,.45,.94);
    transition: all .3s cubic-bezier(.25,.46,.45,.94);
    -webkit-transform: translateZ(4.7368rem) scale(.7) translateY(-1.8421rem);
    transform: translateZ(4.7368rem) scale(.7) translateY(-1.8421rem);
}
.bonuses ul li>.game-container.hilo-container .hilo-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.hilo-container .hilo-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.hilo-container .hilo-components .hilo-cards
{
    width: 11.4737rem;
    left: 2rem;
    bottom: -.3526rem;
    -webkit-transform: translateZ(3.4105rem) scale(.78);
    transform: translateZ(3.4105rem) scale(.78);
}
.bonuses ul li>.game-container.dino-container .dino-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.dino-container .dino-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.dino-container .dino-components .dinosaur
{
    position: relative;
    width: 9.7895rem;
    left: .4211rem;
    top: 0;
    -webkit-transform: translateZ(3.2105rem) scale(.78);
    transform: translateZ(3.2105rem) scale(.78);
}
.bonuses ul li>.game-container.dino-container .dino-components .cactus
{
    width: 4.8421rem;
    bottom: .0526rem;
    right: .5789rem;
    z-index: -1;
    -webkit-transform: translateZ(1.2105rem) scale(.7);
    transform: translateZ(1.2105rem) scale(.7);
}
.bonuses ul li>.game-container.icefield-container>.icefield-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.icefield-container>.icefield-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.icefield-container>.icefield-components>img.icefield-pyramid
{
    width: 15.0526rem;
    top: .0684rem;
    right: -.3316rem;
    -webkit-transform: translateZ(4.2105rem) scale(.7);
    transform: translateZ(4.2105rem) scale(.7);
}
.bonuses ul li>.game-container.dice-container>.dice-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.dice-container>.dice-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.dice-container>.dice-components>img.dice-cube
{
    width: 100%;
    top: 1.2632rem;
    right: -2.7895rem;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translateZ(4.2105rem) scale(.7);
    transform: translateZ(4.2105rem) scale(.7);
}
.bonuses ul li>.game-container.chicken-container>.chicken-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.chicken-container>.chicken-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.chicken-container>.chicken-components>img.chicken-dinner
{
    width: 21.0526rem;
    top: -2.6316rem;
    right: -4.6316rem;
    -webkit-transform: translateZ(4.2105rem) scale(.7);
    transform: translateZ(4.2105rem) scale(.7);
}
.bonuses ul li>.game-container.plinko-container>.plinko-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.plinko-container>.plinko-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.plinko-container>.plinko-components>img.plinko-pyramid
{
    width: 21.0526rem;
    left: -2.1053rem;
    top: 0;
    -webkit-transform: translateZ(4.2105rem) scale(.78);
    transform: translateZ(4.2105rem) scale(.78);
}
.bonuses ul li>.game-container.plinko-container>.plinko-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.plinko-container>.plinko-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.keno-container>.keno-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.keno-container>.keno-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.keno-container>.keno-components>img:nth-child(2)
{
    width: 7.3895rem;
    top: -2.6579rem;
    left: 1.0842rem;
    z-index: -3;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translateZ(4.2105rem) scale(.7);
    transform: translateZ(4.2105rem) scale(.7);
}
.bonuses ul li>.game-container.keno-container>.keno-components>img:nth-child(3)
{
    width: 8.3158rem;
    left: 1rem;
    bottom: -3.5263rem;
    -o-object-fit: contain;
    object-fit: contain;
    z-index: 2;
    -webkit-transform: translateZ(4.4737rem) scale(.8);
    transform: translateZ(4.4737rem) scale(.8);
}
.bonuses ul li>.game-container.keno-container>.keno-components>img:nth-child(4)
{
    width: 11.3158rem;
    z-index: -2;
    right: -22.4px;
    top: -.2526rem;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translateZ(4.2105rem) scale(.8);
    transform: translateZ(4.2105rem) scale(.8);
}
.bonuses ul li>.game-container.aquarings-container>.aquarings-components
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.bonuses ul li>.game-container.aquarings-container>.aquarings-components>img
{
    position: absolute;
}
.bonuses ul li>.game-container.aquarings-container>.aquarings-components>img:nth-child(2)
{
    width: 7.3895rem;
    top: -2.6579rem;
    left: 1.0842rem;
    z-index: -3;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translateZ(4.2105rem) scale(.7);
    transform: translateZ(4.2105rem) scale(.7);
}
.bonuses ul li>.game-container.aquarings-container>.aquarings-components>img:nth-child(3)
{
    width: 8.3158rem;
    left: 1rem;
    bottom: -3.5263rem;
    -o-object-fit: contain;
    object-fit: contain;
    z-index: 2;
    -webkit-transform: translateZ(4.4737rem) scale(.8);
    transform: translateZ(4.4737rem) scale(.8);
}
.bonuses ul li>.game-container.aquarings-container>.aquarings-components>img:nth-child(4)
{
    width: 11.3158rem;
    z-index: -2;
    right: -22.4px;
    top: -.2526rem;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: translateZ(4.2105rem) scale(.8);
    transform: translateZ(4.2105rem) scale(.8);
}
.bonuses ul li>.game-container:hover>.play-overlay
{
    top: 0;
}
.bonuses ul li>.game-container:hover>.play-overlay .play-btn
{
    -webkit-animation: btn-bounce 1s ease;
    animation: btn-bounce 1s ease;
}
.bonuses ul li>.game-container>.game-bg-wrapper
{
    width: 100%;
}
.bonuses ul li>.game-container>.game-bg-wrapper>img
{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.bonuses ul li>.game-container>.play-overlay
{
    width: 100%;
    height: 100%;
    top: 100%;
    position: relative;
    -webkit-transition: ease .5s;
    transition: ease .5s;
    z-index: 10!important;
    pointer-events: none;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: perspective(26.3158rem);
    transform: perspective(26.3158rem);
}
.bonuses ul li>.game-container>.play-overlay>.play-btn
{
    width: 8.3158rem;
    height: 3.4211rem;
    background: linear-gradient(110deg,#02a1f9,#29f19c);
    border: none;
    border-radius: 1.9474rem;
    outline: 0;
    cursor: pointer;
    font-size: 1.8105rem;
    color: #fff;
    font-family: pixel;
    position: absolute;
    right: 0;
    margin: auto;
    z-index: 11!important;
    top: 50%;
    left: 0;
    display: none;
}
@-webkit-keyframes btn-bounce
{
    0%, 100%, 20%, 50%, 80%
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40%
    {
        -webkit-transform: translateY(-1.5789rem);
        transform: translateY(-1.5789rem);
    }
    60%
    {
        -webkit-transform: translateY(-.7895rem);
        transform: translateY(-.7895rem);
    }
}
@keyframes btn-bounce
{
    0%, 100%, 20%, 50%, 80%
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40%
    {
        -webkit-transform: translateY(-1.5789rem);
        transform: translateY(-1.5789rem);
    }
    60%
    {
        -webkit-transform: translateY(-.7895rem);
        transform: translateY(-.7895rem);
    }
}
.bonuses ul li a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.bonuses ul li a p
{
    color: #fff;
    text-transform: uppercase;
}
/*!
 rtl:begin:ignore
 */
.top-live-casino-games
{
    border-radius: 1rem;
    padding: 0 0!important;
    margin-top: 4.19rem!important;
}
.top-live-casino-games ul
{
    display: grid;
    grid-template-columns: repeat(6,1fr);
    grid-gap: 1.333rem;
    border-radius: 1rem;
}
.top-live-casino-games ul li
{
    height: 17.2rem;
    width: 100%;
    cursor: pointer;
    position: relative;
    border-radius: 1rem;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}
.top-live-casino-games ul li:hover
{
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}
.top-live-casino-games ul li a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 100%;
}
.top-live-casino-games ul li a img
{
    height: 100%;
    width: 100%;
}
.swiper-wrapper
{
    /*!
       rtl:begin:ignore
   */
    direction: ltr!important
    /*!
       rtl:end:ignore
   */
    ;
}
.login-popup
{
    font-family: Poppins,sans-serif;
    font-weight: 300;
    z-index: 9999;
}
.login-popup>img
{
    position: absolute;
    pointer-events: none;
    opacity: .3;
}
.login-popup .popup
{
    width: 63.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    border-top: 0!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(35,35,57,.4);
    border: 1px solid rgba(0,209,255,.13);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.login-popup .popup .login-banner
{
    width: 26.9333rem;
    height: 100%;
}
.login-popup .popup .login-banner img
{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
.login-popup .popup>div:last-child
{
    width: calc(100% - 26.9333rem);
    padding: 0 6.4667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.login-popup h2
{
    color: #00d1ff;
    font-size: 2rem;
    font-family: Poppins,sans-serif;
}
.login-popup p
{
    color: #f6f0f0;
    font-size: 16px;
}
.login-popup form, .login-popup>div
{
    border-top: 0;
    overflow: hidden;
    width: 63.2rem;
    height: 44.0667rem;
    border-radius: .625rem;
}
.login-popup form .content, .login-popup form .fields-wrapper, .login-popup>div .content, .login-popup>div .fields-wrapper
{
    padding: 1.6667rem 0;
    padding-bottom: 1.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.login-popup form .content .field, .login-popup form .fields-wrapper .field, .login-popup>div .content .field, .login-popup>div .fields-wrapper .field
{
    position: relative;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.login-popup form .content .field:nth-child(2), .login-popup form .fields-wrapper .field:nth-child(2), .login-popup>div .content .field:nth-child(2), .login-popup>div .fields-wrapper .field:nth-child(2)
{
    margin-bottom: 0!important;
}
.login-popup form .content .field input, .login-popup form .fields-wrapper .field input, .login-popup>div .content .field input, .login-popup>div .fields-wrapper .field input
{
    background: rgba(18,18,32,.57);
    border-radius: 10px;
    height: 48px;
    border: 1px solid #00a3ff;
}
.login-popup form .content .field input::-webkit-input-placeholder, .login-popup form .fields-wrapper .field input::-webkit-input-placeholder, .login-popup>div .content .field input::-webkit-input-placeholder, .login-popup>div .fields-wrapper .field input::-webkit-input-placeholder
{
    color: #fff;
}
.login-popup form .content .field input::-moz-placeholder, .login-popup form .fields-wrapper .field input::-moz-placeholder, .login-popup>div .content .field input::-moz-placeholder, .login-popup>div .fields-wrapper .field input::-moz-placeholder
{
    color: #fff;
}
.login-popup form .content .field input::-ms-input-placeholder, .login-popup form .fields-wrapper .field input::-ms-input-placeholder, .login-popup>div .content .field input::-ms-input-placeholder, .login-popup>div .fields-wrapper .field input::-ms-input-placeholder
{
    color: #fff;
}
.login-popup form .content .field input::placeholder, .login-popup form .fields-wrapper .field input::placeholder, .login-popup>div .content .field input::placeholder, .login-popup>div .fields-wrapper .field input::placeholder
{
    color: #fff;
}
.login-popup form .content .field button, .login-popup form .fields-wrapper .field button, .login-popup>div .content .field button, .login-popup>div .fields-wrapper .field button
{
    height: 3.458rem;
    min-width: 100%;
    color: #fff;
    border-radius: 10px;
    margin: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.3333rem;
    font-size: 16px;
    background-color: #ff002e;
}
.login-popup form .reg-text, .login-popup>div .reg-text
{
    line-height: 1.375rem;
    font-size: 1.0667rem;
    margin-bottom: 1rem;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 400;
}
.login-popup form .reg-text .register, .login-popup>div .reg-text .register
{
    color: #17e3ff;
    cursor: pointer;
    margin-left: .625rem;
}
.login-popup form .reg-text .register:hover, .login-popup>div .reg-text .register:hover
{
    text-decoration: underline;
}
.login-popup form .err-text, .login-popup>div .err-text
{
    text-align: center!important;
}/*# sourceMappingURL=data:application/json;charset=utf8;base64,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 */