html{
    background:#002f40
}
.site-background{
    background:url("background.jpg") #002f40;
    background-size:100% auto;
    background-position:top center;
    background-repeat:no-repeat;
    background-attachment:fixed
}
html:not(.region-ontario) #regulation-logo{
    background:#0b1d22
}
html:not(.region-ontario) #regulation-logo svg path{
    fill:#fff
}
.hp-smallprint,.hp-smallprint a,.homepage .featured-games .top-bar p{
    color:#fff
}
.site-background header .header .container nav #nav-icon div,.site-background header .header .container nav #aff-nav-icon div{
    background:#fff
}
.main>.container,.main>.faqs-page,.main.slingo,main>.container,main>.faqs-page,main.slingo{
    border-radius:20px
}
.main.bingo-page .container,main.bingo-page .container{
    border-radius:20px
}
.main.slingo .slingo-strap div,main.slingo .slingo-strap div{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%) !important;
    color:#4d0c03 !important;
    border-radius:15px !important
}
.content-button-primary{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%) !important;
    color:#4d0c03 !important;
    border-radius:15px !important
}
.content-button-secondary{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%) !important;
    color:#fff !important;
    border-radius:15px !important
}
.error-404 .content-404 .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
table button,table .button{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff
}
.featured-slots .wrapper{
    justify-content:center;
    gap:10px
}
.featured-slots .wrapper .icon-container{
    border-radius:10px
}
.featured-slots .wrapper .icon-container{
    flex:0 0 calc(20% - (10px - 10px/5))
}
.featured-slots .wrapper .icon-container span{
    background:#0b1d22;
    color:#fff
}
.featured-slots .wrapper .icon_play-now,.featured-slots .wrapper .icon_play-now-only{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.featured-slots .wrapper .icon_read-more{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
.featured-slots:not(.custom) .icon-container span{
    display:none
}
.game-read-more .play-now-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.game-read-more .main-btn{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
.responsible-gambling-measures .content-wrapper button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
#self-exclusion-page p button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
#self-exclusion-page p button[type=button]{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
.mobile-bottom-nav{
    background:#0b1d22
}
.mobile-bottom-nav ul li a svg path{
    fill:#fff
}
.mobile-bottom-nav ul li a #inbox-notification{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.mobile-bottom-nav ul li a span{
    color:#fff
}
.mobile-bottom-nav ul li.bottom-bar_cashier a div{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.mobile-bottom-nav ul li.bottom-bar_cashier a div svg path{
    fill:#4d0c03
}
.mobile-bottom-nav.v2 ul{
    border:2px solid #fec502;
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.mobile-bottom-nav.v2 ul li a svg path{
    fill:#4d0c03
}
.mobile-bottom-nav.v2 ul li a span{
    color:#4d0c03
}
.mobile-bottom-nav.v2 ul li a #inbox-notification{
    background:#000;
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%)
}
.index-page:not(.funded-hp) .site-background{
    background-image: url("background.jpg");
}
.homepage .main-promo{
    background-image:url("promo-background.jpg")
}
.homepage .main-promo .promo-container::before{
    background-image:url("promo-left.png")
}
.homepage .main-promo .promo-container::after{
    background-image:url("promo-right.png")
}
.homepage .main-promo .promo-container .promo-text span{
    color:#002f40
}
.homepage .main-promo .promo-container .promo-cta{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.homepage .featured-games .top-bar a{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
.homepage .welcome-text .wrapper{
    color:#fff
}
.homepage .welcome-text .wrapper *{
    color:#fff
}
.logged-in .homepage .main-promo .promo-container::before{
    background-image:url("")
}
.logged-in .homepage .main-promo .promo-container::after{
    background-image:url("")
}
.in-game>.container>.wrapper .back-all-games{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03
}
.in-game>.container>.wrapper .back-all-games::before{
    background:url("")
}
.in-game>.container>.wrapper .just-like{
    border-radius:20px
}
.in-game>.container>.wrapper .just-like ul{
    gap:10px
}
.in-game>.container>.wrapper .just-like ul li{
    border-radius:10px
}
@media screen and (min-width: 640px){
    .popup{
        background:url("background.jpg") #002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
}
@media screen and (max-width: 640px){
    .popup{
        background:url("background_m.jpg") #002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
}
.popup>.wrapper{
    border-radius:10px
}
.popup#ip-restriction,.popup#region-redirect{
    background-size:auto 100px,100% auto !important;
    background-position:top 20px center,top center !important
}
@media screen and (min-width: 640px){
    .popup#ip-restriction,.popup#region-redirect{
        background:url(""), url("background.jpg") #002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
}
@media screen and (max-width: 640px){
    .popup#ip-restriction,.popup#region-redirect{
        background:url(""), url("background_m.jpg") #002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
}
.popup#ip-restriction>.wrapper,.popup#region-redirect>.wrapper{
    border-radius:10px
}
.popup#ip-restriction>.wrapper,.popup#region-redirect>.wrapper{
    margin-top:140px
}
.popup#log-in>.wrapper>.container .wrapper .log-in{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.popup#log-in>.wrapper>.container .wrapper button[onclick="window.location='/register'"]:before,.popup#log-in>.wrapper>.container .wrapper button[onclick="window.checkin.signUp.open();"]:before{
    content:"New to Amazon Slots?"
}
.popup .button,.popup button[type=submit],.popup .inline-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.popup.card-reg-popup.multi-offer-popup>.wrapper>.container .multi-offer-container{
    background-image:url("promo-background.jpg")
}
.popup.card-reg-popup.multi-offer-popup>.wrapper>.container .multi-offer-container p{
    color:#002f40
}
.popup.card-reg-popup:not(#card-reg-promo) .container{
    background-image:url("")
}
.popup.card-reg-popup:not(#card-reg-promo) .container .wrapper .deposit-now{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.popup.card-reg-popup#card-reg-promo .container{
    background-image:url("") !important
}
@media screen and (min-width: 640px){
    .nav-buttons .log-in{
        background:url("background.jpg") #002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
}
@media screen and (max-width: 640px){
    .nav-buttons .log-in{
        background:url("background_m.jpg") #002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
}
.nav-buttons .log-in>.wrapper{
    border-radius:10px
}
.nav-buttons .log-in .login-wrapper form .container:nth-of-type(2) button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.nav-buttons .log-in .login-wrapper form .container:nth-of-type(3) .join::before{
    content:"New to Amazon Slots?"
}
.reg-bg:not(.reg-gamification){
    background:url("background.jpg") #002f40;
    background-size:100% auto;
    background-position:top center;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.reg-bg:not(.reg-gamification) .reg-wrapper{
    background:#fff;
    border-radius:10px
}
.reg-bg:not(.reg-gamification) .reg-wrapper .reg-close span{
    background:#ccc
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-content-container::before{
    border-bottom:2px solid #ccc
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps::before{
    background:#002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps::after{
    background:#1bb90d
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps .reg-step1 p,.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps .reg-step2 p,.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps .reg-step3 p{
    color:#002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps .reg-step1 p i,.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps .reg-step2 p i,.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps .reg-step3 p i{
    border:solid 2px #002f40;
    background:#fff;
    color:#002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .reg-steps .reg-step1 p i{
    color:#fff;
    background:#002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container label{
    color:#002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container input[type=text],.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container input[type=password],.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container select{
    border:2px solid #ccc
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container input[type=text]:focus,.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container input[type=password]:focus,.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container select:focus{
    border:2px solid #002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container input[type=text]~.error,.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container input[type=password]~.error,.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container select~.error{
    background:#002f40;
    color:#fff
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container .iti~.error{
    background:#002f40;
    color:#fff
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container select{
    background-image:url("")
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container.error input[type=text],.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container.error input[type=password],.reg-bg:not(.reg-gamification) .reg-wrapper .container .input-container.error select{
    border:2px solid #002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container #reg_terms_div .agreed-terms input{
    background:none;
    border:2px solid #002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container #reg_terms_div .agreed-terms input:checked{
    background:#002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper .container #reg_terms_div .error{
    background:#002f40;
    color:#fff
}
.reg-bg:not(.reg-gamification) .reg-wrapper.step1-valid .container .reg-steps .reg-step1 p i{
    border:solid 2px #1bb90d;
    background:#1bb90d;
    color:#fff
}
.reg-bg:not(.reg-gamification) .reg-wrapper.step1-valid .container .reg-steps .reg-step2 p i{
    background:#002f40;
    color:#fff
}
.reg-bg:not(.reg-gamification) .reg-wrapper.step1-valid.step2-valid .container .reg-steps .reg-step2 p i{
    border:solid 2px #1bb90d;
    background:#1bb90d;
    color:#fff
}
.reg-bg:not(.reg-gamification) .reg-wrapper.step1-valid.step2-valid .container .reg-steps .reg-step3 p i{
    background:#002f40;
    color:#fff
}
.reg-bg:not(.reg-gamification) .reg-wrapper #opt-in .opt-options input{
    background:none;
    border:2px solid #002f40
}
.reg-bg:not(.reg-gamification) .reg-wrapper #opt-in .opt-options input:checked{
    background:#002f40
}
@media screen and (max-width: 640px){
    .reg-bg:not(.reg-gamification){
        background:url("background_m.jpg") #002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
}
.reg-bg:not(.reg-gamification) .find-it{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.reg-bg:not(.reg-gamification) .reg-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.reg-bg:not(.reg-gamification) .reg-button.go-back{
    color:#002f40
}
.reg-bg:not(.reg-gamification) .reg-content-container>.clearfix{
    background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%),url("promo-left.png"),url("promo-right.png"),url("promo-background.jpg")
}
.reg-bg:not(.reg-gamification) .reg-content-container>.clearfix::before{
    content:"Win up to 500 Free Spins on Starburst"
}
.reg-bg:not(.reg-gamification) .reg-content-container>.clearfix::after{
    content:"New players only, £10 min fund, max bonus conversion equal to lifetime deposits (up to £250) to real funds, 65x wagering requirements and full T&Cs apply here"
}
.reg-bg:not(.reg-gamification) .reg-top-wrapper::before{
    background-image:url("")
}
.reg-bg.reg-gamification{
    background:rgba(0,0,0,.5)
}
.reg-bg.reg-gamification .reg-wrapper .container .reg-content-container::before{
    border-bottom:2px solid #ccc
}
.reg-bg.reg-gamification .reg-wrapper .container p,.reg-bg.reg-gamification .reg-wrapper .container label,.reg-bg.reg-gamification .reg-wrapper .container a,.reg-bg.reg-gamification .reg-wrapper .container .label-wrapper span,.reg-bg.reg-gamification .reg-wrapper .container .text-container,.reg-bg.reg-gamification .reg-wrapper .container .reg-login-link{
    color:#fff
}
.reg-bg.reg-gamification .reg-wrapper .container .input-container input[type=text],.reg-bg.reg-gamification .reg-wrapper .container .input-container input[type=password],.reg-bg.reg-gamification .reg-wrapper .container .input-container select{
    border:2px solid #ccc
}
.reg-bg.reg-gamification .reg-wrapper .container .input-container input[type=text]:focus,.reg-bg.reg-gamification .reg-wrapper .container .input-container input[type=password]:focus,.reg-bg.reg-gamification .reg-wrapper .container .input-container select:focus{
    border:2px solid #fff
}
.reg-bg.reg-gamification .reg-wrapper .container .input-container input[type=text]~.error,.reg-bg.reg-gamification .reg-wrapper .container .input-container input[type=password]~.error,.reg-bg.reg-gamification .reg-wrapper .container .input-container select~.error{
    background:#b90d10;
    color:#fff
}
.reg-bg.reg-gamification .reg-wrapper .container .input-container .iti~.error{
    background:#b90d10;
    color:#fff
}
.reg-bg.reg-gamification .reg-wrapper .container .input-container select{
    background-image:url("")
}
.reg-bg.reg-gamification .reg-wrapper .container .input-container.error input[type=text],.reg-bg.reg-gamification .reg-wrapper .container .input-container.error input[type=password],.reg-bg.reg-gamification .reg-wrapper .container .input-container.error select{
    border:2px solid #fff
}
.reg-bg.reg-gamification .reg-wrapper .container #reg_terms_div .agreed-terms label{
    color:#fff
}
.reg-bg.reg-gamification .reg-wrapper .container #reg_terms_div .agreed-terms input{
    background:none;
    border:2px solid #fff
}
.reg-bg.reg-gamification .reg-wrapper .container #reg_terms_div .agreed-terms input:checked{
    background:#fff;
    border:2px solid #ccc
}
.reg-bg.reg-gamification .reg-wrapper .container #reg_terms_div .error{
    background:#b90d10;
    color:#fff
}
.reg-bg.reg-gamification .reg-wrapper #opt-in .opt-options input{
    background:none;
    border:2px solid #002f40
}
.reg-bg.reg-gamification .reg-wrapper #opt-in .opt-options input:checked{
    background:#002f40
}
@media screen and (max-width: 640px){
    .reg-bg.reg-gamification{
        background:#002f40
    }
}
.reg-bg.reg-gamification .find-it{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:8px
}
.reg-bg.reg-gamification .reg-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:8px
}
.reg-bg.reg-gamification .reg-button.go-back{
    color:#fff
}
.reg-bg.reg-gamification .reg-content-container>.clearfix{
    background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%),url("promo-left.png"),url("promo-right.png"),url("promo-background.jpg")
}
.reg-bg.reg-gamification .reg-content-container>.clearfix::before{
    content:"Win up to 500 Free Spins on Starburst"
}
.reg-bg.reg-gamification .reg-content-container>.clearfix::after{
    content:"New players only, £10 min fund, max bonus conversion equal to lifetime deposits (up to £250) to real funds, 65x wagering requirements and full T&Cs apply here"
}
.reg-bg.reg-gamification .reg-header{
    background:linear-gradient(0deg, rgba(15, 29, 33, 0) 0%, #0b1d22 49.5%)
}
.reg-bg.reg-gamification .reg-header .reg-close span{
    background:#fff
}
.reg-bg.reg-gamification .reg-top-wrapper{
    background:#002f40;
    border:1px solid rgb(0,121.90625,166);
    box-shadow:0 4px 4px 0 hsl(195.9375,100%,-47.4509803922%)
}
@media screen and (max-width: 640px){
    .reg-bg.reg-gamification .reg-top-wrapper{
        background:#002f40;
        border:none;
        border-radius:0;
        box-shadow:none
    }
}
.location-services-wrapper .location-services .buttons .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
#betway-self-exclude button,#betway-self-exclude .generic-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
#betway-self-exclude button .arrow path,#betway-self-exclude .generic-button .arrow path{
    fill:#4d0c03
}
header{
    background:#0b1d22
}
header .nav-buttons .login-button,header .mobile-nav-buttons .login-button{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
header .nav-buttons .join-button,header .mobile-nav-buttons .join-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
header .header>.container .deposit-button .deposit-now,header .header>.container .deposit-button .reverse-now{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
header .header>.container nav ul a li{
    color:#fff
}
header .header>.container nav ul a.active li,header .header>.container nav ul a:hover li{
    color:#ffdc00
}
header .header>.container .banking-dropdown .deposit-button .deposit-now{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
header .my-account-bar p{
    color:#fff
}
header .my-account-bar ul li{
    color:#fff
}
header .my-account-bar ul li:hover{
    color:#ffdc00
}
.promotion-page>.container>.wrapper .promo .play-now-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.promo-more-page .promo-banner~.container .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.blog .container .wrapper .preview-blog-box .preview-blog-info.blog-no-image{
    background-image:url("")
}
.blog .container .wrapper .preview-blog-box .preview-blog-info .wrapper>a{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.blog .container .wrapper .blog-page-select a.blog-page-active,.blog .container .wrapper .blog-page-select a:hover{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-color:#fec502;
    border-color:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.affiliates .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.affiliates .aff_login form>.wrapper .two-column>.wrapper .button{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
.affiliates .aff_login form>.wrapper .two-column:nth-of-type(2)>.wrapper .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.affiliates #joinform .container .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.affiliates .account-details>.container>.wrapper form[action="/affiliates/passwordForgot"] .button{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
main .all-games-text,.main .all-games-text{
    border-radius:20px
}
main.choose-game+.container .inline-button,.main.choose-game+.container .inline-button{
    color:#fff
}
.games-filter-bar .container .games-filter-list .slick-arrow.slick-prev{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-arrow.slick-next{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','popular');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','featured');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','newest');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','jackpot');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','bingo');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','instant');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','table-games');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','playtech-games');"]::before{
    background-image:url("")
}
.games-filter-bar .container .games-filter-list .slick-list li.active[onclick="doGameNav('','all');"]::before{
    background-image:url("")
}
.games-filter-bar .container #games-search-box .games-search-result img,.games-filter-bar .container #games-search-box .games-search-result:hover{
    border-radius:10px
}
.games-filter-bar .container #games-search-box .games-search-result img{
    border-radius:10px
}
#search-header #games-search-box-mobile .games-search-result img,#search-header #games-search-box-mobile .games-search-result:hover{
    border-radius:10px
}
.game .info .play-now-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.game.circular{
    border:4px solid rgb(0,121.90625,166)
}
.lobby-navigation #game-categories .game-category span{
    color:#fff
}
.lobby-navigation #game-categories .game-category.active{
    background:unset
}
.lobby-navigation #game-categories .game-category.active span{
    font-weight:bold;
    color:#fec502
}
.lobby-navigation #game-categories .game-category:hover{
    background:unset
}
.lobby-navigation #game-categories .game-category:not(:last-child)::after{
    content:"";
    position:absolute;
    top:25%;
    right:0;
    width:1px;
    height:50%;
    background-color:#fff
}
.lobby-navigation__search-container{
    box-shadow:-18px 0 15px -5px rgba(0,47,64,.8)
}
.lobby-navigation__deposit-limit{
    border:1px solid #fff;
    background-color:#002f40
}
.lobby-navigation__deposit-limit svg path{
    fill:#fff
}
#lobby-search .search-input-wrapper input{
    color:#fff;
    background:url("") rgba(0,0,0,0);
    background-position:center left 10px;
    background-repeat:no-repeat;
    background-size:20px;
    border:1px solid #fff
}
#lobby-search .search-input-wrapper input::placeholder{
    color:#fff
}
#lobby-search .search-input-wrapper .clear-input span{
    background:#fff
}
.lobby-search__link,.lobby__fab{
    border:1px solid hsla(0,0%,100%,.2)
}
.lobby-search__link:hover,.lobby__fab:hover{
    background:hsla(0,0%,100%,.25)
}
.lobby-search__link svg path,.lobby__fab svg path{
    fill:#fff
}
.lobby__fab{
    background:#0b1d22
}
#game-categories .game-category{
    border-top:1px solid hsla(0,0%,100%,.2);
    border-right:1px solid hsla(0,0%,100%,.2);
    border-bottom:1px solid hsla(0,0%,100%,.2)
}
#game-categories .game-category.active{
    background:unset
}
#game-categories .game-category.active span{
    font-weight:bold;
    color:#fec502
}
#game-categories .game-category:hover{
    background:unset
}
#game-categories .game-category:not(:last-child)::after{
    content:"";
    position:absolute;
    top:25%;
    right:0;
    width:1px;
    height:50%;
    background-color:#fff
}
#game-categories__search-container{
    box-shadow:-18px 0 15px -5px rgba(0,47,64,.8)
}
#game-categories__deposit-limit{
    border:1px solid #fff;
    background-color:#002f40
}
#game-categories__deposit-limit svg path{
    fill:#fff
}
#game-results .search-top-bar h3{
    color:#fff
}
#game-results .search-top-bar #results{
    color:#fff
}
#game-results .results-list .result span{
    color:#fff
}
.search-box-top-bar .title{
    color:#fff
}
.lobby-error h2{
    color:#fff
}
.lobby-error p{
    color:#fff
}
.lobby-error .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.lobby-error#error-react .error-icon{
    background-image:url("")
}
.lobby-error#error-404 .error-icon{
    background-image:url("")
}
.lobby-error#error-search .error-icon{
    background-image:url("")
}
.game-grid .game-grid-container .slider-controls .prev,.game-grid .promotion-grid-container .slider-controls .prev,.promotion-grid .game-grid-container .slider-controls .prev,.promotion-grid .promotion-grid-container .slider-controls .prev{
    background:linear-gradient(to right, #002f40 0%, rgba(0, 47, 64, 0) 100%)
}
.game-grid .game-grid-container .slider-controls .prev::before,.game-grid .promotion-grid-container .slider-controls .prev::before,.promotion-grid .game-grid-container .slider-controls .prev::before,.promotion-grid .promotion-grid-container .slider-controls .prev::before{
    background-image:url("")
}
.game-grid .game-grid-container .slider-controls .next,.game-grid .promotion-grid-container .slider-controls .next,.promotion-grid .game-grid-container .slider-controls .next,.promotion-grid .promotion-grid-container .slider-controls .next{
    background:linear-gradient(to right, rgba(0, 47, 64, 0) 0%, #002f40 100%)
}
.game-grid .game-grid-container .slider-controls .next::before,.game-grid .promotion-grid-container .slider-controls .next::before,.promotion-grid .game-grid-container .slider-controls .next::before,.promotion-grid .promotion-grid-container .slider-controls .next::before{
    background-image:url("")
}
.game-grid .top-bar .title,.promotion-grid .top-bar .title{
    color:#fff
}
.game-grid .top-bar .link,.promotion-grid .top-bar .link{
    color:#fff
}
.game-grid .top-bar .games-counter,.promotion-grid .top-bar .games-counter{
    color:#fff
}
.promo-card .promo-details .read-more-link{
    color:#fff
}
.promo-card .promo-details .promotion-text{
    color:#fff
}
.promo-card .promo-details .claim-now-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.lobby-container .container,.homepage-container .container{
    background:#002f40
}
.lobby-action-buttons a{
    color:#fff;
    border-top:1px solid hsla(0,0%,100%,.2);
    border-right:1px solid hsla(0,0%,100%,.2);
    border-bottom:1px solid hsla(0,0%,100%,.2)
}
.lobby-action-buttons a:first-child{
    border-left:1px solid hsla(0,0%,100%,.2)
}
.lobby-action-buttons a:hover{
    background:hsla(0,0%,100%,.25)
}
.search-box-top-bar .back-button{
    border:1px solid hsla(0,0%,100%,.2);
    background-image:url("")
}
.search-box-top-bar #toggle-search{
    border:1px solid hsla(0,0%,100%,.2);
    background-image:url("")
}
.pagination-loader{
    margin:0 20px;
    color:#fff
}
.trophies-logged .container .wrapper .trophy-level-progress .trophy-bar::after,.trophies-logged .container .wrapper .trophy-level-progress-nolog .trophy-bar::after,.trophies-nolog .container .wrapper .trophy-level-progress .trophy-bar::after,.trophies-nolog .container .wrapper .trophy-level-progress-nolog .trophy-bar::after{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.trophies-logged .container .wrapper .mega-reel-count button,.trophies-nolog .container .wrapper .mega-reel-count button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.trophies-nolog .wrapper button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.my-account .container .wrapper .balance .deposit-now,.my-account .container .wrapper .trophies .deposit-now{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.my-account .container .wrapper .balance .trophy-container .trophy-progress .trophy-bar::after,.my-account .container .wrapper .trophies .trophy-container .trophy-progress .trophy-bar::after{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.my-account .container .wrapper .cashdrop button,.my-account .container .wrapper .rewards-reel button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.my-account .container .wrapper .cashdrop.active .inline-button,.my-account .container .wrapper .rewards-reel.active .inline-button{
    border-radius:15px
}
#details_password #dt_pass div.button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.main.account-details #dt_details .button,.main.account-details #dt_comms .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.main.account-details #security-options a{
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff;
    border-radius:15px
}
.main.account-details #details_email .button,.main.account-details #details_password .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.main.account-details .two-factor-form .button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.main.transaction-history>.container>.wrapper form button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.main.upload-documents #submit-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
#deposit-limits-page .content-wrapper .set-dep-limits-table form .btn-container .inline-button,#session-length-limits-page .content-wrapper .set-dep-limits-table form .btn-container .inline-button,#loss-limits .content-wrapper .set-dep-limits-table form .btn-container .inline-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.has-account-lp .nav-buttons .log-in .login-wrapper form .container:nth-of-type(2) button[type=submit]::after{
    background:url("");
    background-position:center;
    background-repeat:no-repeat;
    background-size:100% auto
}
.has-account-lp .nav-buttons .log-in::before{
    background-image:url("")
}
.contact-us>.container .contact-us-boxes-wrapper .contact-us-box .contact-us-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.cashier .make-deposit-container button.deposit-now{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.cashier .make-deposit-container button[type=button][onclick^="doCancel("]{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.cashier form#confirm_pass #withdrawalSubmit{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.cashier #withdraw-button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.cashier #deleteform~p button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.cashier[data-payment-method=fonix] .cashier-step:first-of-type+.make-deposit-container+.cashier-step+.make-deposit-container form button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
.cashier #st-form-js-add-card .add-card-table~p button{
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%);
    color:#4d0c03;
    border-radius:15px
}
footer{
    background:#0b1d22
}
footer p{
    color:#fff
}
footer p a{
    color:#fff
}
footer .footer-links a{
    color:#fff
}
footer .footer-logos svg:not(#footer_igaming):not(#footer_connex):not(.custom-svg) path,footer #footer_jumpmangaming path{
    fill:#fff
}
@media screen and (max-width: 940px){
    .featured-slots .wrapper .icon-container{
        flex:0 0 calc(25% - (10px - 10px/5))
    }
}
@media screen and (max-width: 840px){
    header .header nav ul{
        background:rgba(11,29,34,.9)
    }
    .featured-slots .wrapper .icon-container{
        flex:0 0 calc(33.3333333333% - (10px - 10px/5))
    }
}
@media screen and (max-width: 640px){
    .reg-bg .reg-content-container>.clearfix{
        background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%),url("promo-left.png"),url("promo-right.png"),url("promo-background_m.jpg")
    }
    .site-background{
        background:#002f40;
        background-size:100% auto;
        background-position:top center;
        background-repeat:no-repeat;
        background-attachment:fixed
    }
    .homepage .main-promo{
        background-image:url("promo-background_m.jpg");
        background-position:bottom center
    }
    .popup.card-reg-popup.multi-offer-popup>.wrapper>.container .multi-offer-container{
        background-image:url("promo-background_m.jpg")
    }
    .featured-slots .wrapper .icon-container{
        flex:0 0 calc(50% - (10px - 10px/5))
    }
}
@media screen and (width >= 1000px){
    .main.lobby-container>.container,.main.homepage-container>.container,main.lobby-container>.container,main.homepage-container>.container{
        border-radius:20px
    }
}
.global-overlay .global-spinner{
    border-top-color:#fec502;
    border-top-color:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.site-header .site-header__menu-button{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.site-header .site-header__menu-button-bg{
    background:#0b1d22
}
.site-header .site-header__menu-button svg path{
    fill:#fec502;
    fill:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.site-header .site-header__balance,.site-header .site-header__balance-dropdown{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.site-header .site-header__nav-item .site-header__nav-item-link .site-header__nav-item-icon path{
    fill:#fff
}
.site-header .site-header__nav-item .site-header__nav-item-link .site-header__nav-label{
    color:#fff
}
.site-header .site-header__nav-item .site-header__nav-item-link #inbox-notification{
    background:#000;
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    border:2px solid #0b1d22
}
.site-header .site-header__nav-item.active{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.site-header .site-header__nav-item.active .site-header__nav-item-icon path{
    fill:#4d0c03
}
.site-header .site-header__nav-item.active .site-header__nav-label{
    color:#4d0c03
}
.site-header .site-header__nav-item:hover:not(.active) .site-header__nav-item-link .site-header__nav-label{
    color:#ffdc00
}
.site-header .site-header__nav-item:hover:not(.active) .site-header__nav-item-link .site-header__nav-item-icon path{
    fill:#ffdc00
}
.account-menu{
    background-color:#0b1d22
}
.account-menu .account-menu__title{
    border-bottom:1px solid #fec502
}
.account-menu .account-menu__link,.account-menu .account-menu__wallet{
    color:#fff
}
.account-menu .account-menu__title-link,.account-menu .account-menu__section-heading,.account-menu .account-menu__footer-link{
    color:#fff
}
.account-menu .account-menu__title svg path{
    fill:#fff
}
.account-menu .account-menu__daily-spin-container{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.account-menu .account-menu__link,.account-menu .account-menu__daily-spin-content{
    background:linear-gradient(0deg, #002f40 0%, rgb(0, 121.90625, 166) 100%)
}
.account-menu .account-menu__link{
    border:2px solid hsl(195.9375,100%,-47.4509803922%)
}
.account-menu .account-menu__wallet{
    background:#002f40
}
.account-menu .account-menu__wallet-item-secondary{
    border:1px solid #fff
}
.gamification .gamification__coins-wrapper{
    background:linear-gradient(179deg, #002f40 1%, rgb(0, 121.90625, 166) 99%)
}
.gamification .gamification__coins-balance-text,.gamification .gamification__coins-label{
    color:#fff
}
.gamification .gamification__level-display{
    background:linear-gradient(0deg, #002f40 0%, rgb(0, 121.90625, 166) 100%)
}
.gamification .gamification__level-progress-bar{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.gamification .gamification__level-label{
    color:#fff
}
.gamification .gamification__level-prize-notification{
    background:#000;
    background:linear-gradient(to bottom, #0091c4 0%, #0097c2 50%, #007d8f 50%, #007d8f 50%, #004268 100%);
    color:#fff
}
.gamification .gamification__level-display-mobile-border{
    background:#fec502;
    background:linear-gradient(to bottom, rgb(229, 196, 1) 0%, rgb(254, 215, 70) 50%, rgb(247, 199, 0) 50%, rgb(252, 145, 0) 100%)
}
.gamification-tooltip .gamification-tooltip__info{
    box-shadow:1px 1px 1px 0 hsla(0,0%,100%,.45) inset,0 4px 4px 0 hsl(195.9375,100%,-47.4509803922%)
}
@media screen and (max-width: 840px){
    .gamification .gamification__level-wrapper{
        background:linear-gradient(to bottom, #0b1d22, transparent)
    }
}
.responsible-gambling-container{
    background-color:#0b1d22;
    border:1px solid #fff
}
.responsible-gambling-container__icon{
    fill:#fff
}
.responsible-gambling-container__message{
    color:#fff
}
@keyframes waterfall{
    0%{
        transform:translate(0, -200%)
    }
    100%{
        transform:translate(0)
    }
}
.multi-offer-container .offer-container{
    background:url("sign.webp") no-repeat center;
    background-size:100%;
    width:380px;
    padding:60px 0 80px 0;
    margin:-20px auto -40px auto;
    transform:rotate(5deg)
}
.multi-offer-container .offer-container *{
    font-family:"Komika",Verdana,sans-serif
}
.multi-offer-container .offer-container .featured{
    margin:-25px 0 -5px 0 !important
}
.site-background .header .nav-buttons button{
    font-family:"Komika",Verdana,sans-serif
}
.main.homepage,main.homepage{
    overflow:hidden
}
.main.homepage .featured-games,.main.homepage #promotion-builder,.main.homepage .welcome-text,main.homepage .featured-games,main.homepage #promotion-builder,main.homepage .welcome-text{
    position:relative;
    z-index:4
}
.main.homepage .welcome-text .wrapper,main.homepage .welcome-text .wrapper{
    padding:0 20px
}
.main.homepage .welcome-text .wrapper a,main.homepage .welcome-text .wrapper a{
    color:#0097c2
}
.main.homepage .featured-games,main.homepage .featured-games{
    background:#002f3f;
    border-radius:20px;
    padding:20px;
    box-sizing:border-box
}
.main.homepage .featured-games .top-bar,main.homepage .featured-games .top-bar{
    margin:0 0 30px 0
}
.main.homepage .main-promo,main.homepage .main-promo{
    background:none;
    max-width:1000px;
    overflow:initial
}
.main.homepage .main-promo::before,main.homepage .main-promo::before{
    content:"";
    display:block;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    position:absolute;
    width:100vw;
    height:30px;
    background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
    z-index:4
}
.main.homepage .main-promo .hp-smallprint,main.homepage .main-promo .hp-smallprint{
    text-shadow:1px 1px 2px #051d22,-1px -1px 2px #051d22;
    font-weight:bold
}
.main.homepage .main-promo .promo-container .wood-sign,main.homepage .main-promo .promo-container .wood-sign{
    background:url("sign.webp") no-repeat center;
    background-size:100%;
    width:100%;
    padding:60px 0 90px 0;
    margin:-35px 0 -75px 0;
    transform:rotate(5deg)
}
.main.homepage .main-promo .promo-container .promo-cta,main.homepage .main-promo .promo-container .promo-cta{
    font-family:"Komika",Verdana,sans-serif;
    color:#fff;
    text-shadow:2px 3px 4px rgba(0,0,0,.9);
    padding-top:10px;
    border-bottom:5px solid #c46c00;
    letter-spacing:1px
}
.main.homepage .main-promo .backdrop,main.homepage .main-promo .backdrop{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:2
}
.main.homepage .main-promo .backdrop::before,.main.homepage .main-promo .backdrop::after,.main.homepage .main-promo .backdrop .reflection::before,.main.homepage .main-promo .backdrop .reflection::after,main.homepage .main-promo .backdrop::before,main.homepage .main-promo .backdrop::after,main.homepage .main-promo .backdrop .reflection::before,main.homepage .main-promo .backdrop .reflection::after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:-75%;
    height:100%;
    width:100%;
    background:url("leaves-left.webp") bottom right no-repeat;
    background-size:auto 100%
}
.main.homepage .main-promo .backdrop::after,main.homepage .main-promo .backdrop::after{
    left:initial;
    right:-75%;
    background:url("leaves-right.webp") bottom left no-repeat;
    background-size:auto 100%
}
.main.homepage .main-promo .backdrop .reflection::before,.main.homepage .main-promo .backdrop .reflection::after,main.homepage .main-promo .backdrop .reflection::before,main.homepage .main-promo .backdrop .reflection::after{
    bottom:-100%;
    top:initial;
    transform:scaleY(-1);
    background:linear-gradient(0deg, rgba(0, 47, 64, 0) 0%, rgb(0, 47, 64) 100%),url("leaves-left.webp") bottom right no-repeat;
    background-size:auto 100%;
    opacity:.4
}
.main.homepage .main-promo .backdrop .reflection::after,main.homepage .main-promo .backdrop .reflection::after{
    left:initial;
    right:-75%;
    background:linear-gradient(0deg, rgba(0, 47, 64, 0) 0%, rgb(0, 47, 64) 100%),url("leaves-right.webp") bottom left no-repeat;
    background-size:auto 100%
}
.main.homepage .main-content,main.homepage .main-content{
    position:relative;
    background:linear-gradient(to bottom, rgb(26, 208, 197) 0%, rgb(0, 47, 64) 200px, rgb(0, 47, 64) 100%);
    z-index:6
}
.main.homepage .main-content::before,main.homepage .main-content::before{
    content:"";
    display:block;
    width:100%;
    max-width:1750px;
    height:100%;
    position:absolute;
    top:20px;
    left:50%;
    transform:translateX(-50%);
    background:url("ripples.webp") no-repeat top center;
    background-size:100% auto
}
.main.homepage .hp-reg-steps,main.homepage .hp-reg-steps{
    position:relative;
    width:100%;
    max-width:1000px;
    margin:30px auto;
    display:block;
    z-index:5
}
.main.homepage .waterfall,main.homepage .waterfall{
    background:linear-gradient(to bottom, #13ffeb 0%, #2cbdfe 100%);
    width:100%;
    height:100%;
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    overflow:hidden
}
.main.homepage .waterfall .water,main.homepage .waterfall .water{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:100%;
    left:0;
    animation:waterfall 4s linear infinite;
    animation-delay:0s
}
.main.homepage .waterfall .water:nth-of-type(2),main.homepage .waterfall .water:nth-of-type(2){
    animation-delay:-2s
}
@media screen and (min-width: 840px){
    .index-page:not(.funded-hp) .site-background:not(.scroll) header .header .logo{
        max-height:100px;
        margin-top:40px
    }
}
@media screen and (max-width: 840px){
    .main.homepage .featured-games,main.homepage .featured-games{
        background:none;
        border-radius:0;
        padding:0
    }
    .main.homepage .welcome-text .wrapper,main.homepage .welcome-text .wrapper{
        padding:0
    }
    .main.homepage .main-promo,main.homepage .main-promo{
        background:linear-gradient(to bottom, rgb(26, 208, 197) 70%, rgb(0, 47, 64) calc(100% - 100px), rgb(0, 31, 42) 100%)
    }
    .main.homepage .main-promo::before,main.homepage .main-promo::before{
        bottom:initial;
        top:calc(70% - 30px)
    }
    .main.homepage .main-promo::after,main.homepage .main-promo::after{
        content:"";
        display:block;
        width:840px;
        height:200px;
        position:absolute;
        top:calc(70% + 20px);
        left:50%;
        transform:translateX(-50%);
        background:url("ripples.webp") no-repeat top center;
        background-size:100% auto
    }
    .main.homepage .main-promo .backdrop,main.homepage .main-promo .backdrop{
        z-index:5
    }
    .main.homepage .main-promo .backdrop::before,main.homepage .main-promo .backdrop::before{
        background:url("leaves-top_m.webp") top left no-repeat;
        background-size:100% auto;
        left:0;
        top:50px;
        width:30%
    }
    .main.homepage .main-promo .backdrop::after,main.homepage .main-promo .backdrop::after{
        background:url("leaves-top_m.webp") top left no-repeat;
        background-size:100% auto;
        right:0;
        top:50px;
        width:30%;
        transform:scaleX(-1)
    }
    .main.homepage .main-promo .backdrop .reflection::before,main.homepage .main-promo .backdrop .reflection::before{
        background:url("leaves-left_m.webp") bottom left no-repeat;
        background-size:100% auto;
        left:0;
        transform:none;
        bottom:0;
        width:30%;
        opacity:1
    }
    .main.homepage .main-promo .backdrop .reflection::after,main.homepage .main-promo .backdrop .reflection::after{
        background:url("leaves-right_m.webp") bottom left no-repeat;
        background-size:100% auto;
        right:0;
        transform:none;
        bottom:0;
        width:30%;
        opacity:1
    }
    .main.homepage .hp-reg-steps,main.homepage .hp-reg-steps{
        display:none
    }
    .main.homepage .main-content,main.homepage .main-content{
        padding-top:15px;
        background:none
    }
    .main.homepage .main-content:before,main.homepage .main-content:before{
        display:none
    }
    .main.homepage .waterfall,main.homepage .waterfall{
        height:70%
    }
}
@media screen and (max-width: 640px){
    .main.homepage .main-promo .promo-container .promo-text img,main.homepage .main-promo .promo-container .promo-text img{
        width:220px !important;
        margin-top:5px !important
    }
    .main.homepage .main-promo .promo-container .promo-text span p,main.homepage .main-promo .promo-container .promo-text span p{
        font-size:.8em
    }
    .main.homepage .main-promo .promo-container .promo-text span p.featured,main.homepage .main-promo .promo-container .promo-text span p.featured{
        margin-top:-28px !important;
        padding:12px !important
    }
}
@media screen and (max-width: 500px){
    .main.homepage .main-promo .promo-container .promo-text img,main.homepage .main-promo .promo-container .promo-text img{
        width:185px !important
    }
    .main.homepage .main-promo .promo-container .promo-text span p,main.homepage .main-promo .promo-container .promo-text span p{
        font-size:.6em
    }
    .main.homepage .main-promo .promo-container .promo-text span p.featured,main.homepage .main-promo .promo-container .promo-text span p.featured{
        margin-top:-24px !important
    }
}
@media screen and (max-width: 400px){
    .main.homepage .main-promo .promo-container .promo-text img,main.homepage .main-promo .promo-container .promo-text img{
        width:160px !important
    }
    .main.homepage .main-promo .promo-container .promo-text span p,main.homepage .main-promo .promo-container .promo-text span p{
        font-size:.5em
    }
    .main.homepage .main-promo .promo-container .promo-text span p.featured,main.homepage .main-promo .promo-container .promo-text span p.featured{
        margin-top:-20px !important
    }
    .main.homepage .main-promo .promo-container .promo-cta,main.homepage .main-promo .promo-container .promo-cta{
        padding-top:0
    }
}
@media screen and (max-width: 350px){
    .main.homepage .main-promo .promo-container .promo-text img,main.homepage .main-promo .promo-container .promo-text img{
        width:140px !important
    }
    .main.homepage .main-promo .promo-container .promo-text span p,main.homepage .main-promo .promo-container .promo-text span p{
        font-size:.4em
    }
    .main.homepage .main-promo .promo-container .promo-text span p.featured,main.homepage .main-promo .promo-container .promo-text span p.featured{
        margin-top:-15px !important;
        padding:10px !important
    }
}
/*# sourceMappingURL=brand.css.map */
 