a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#393939;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{text-decoration:none;color:inherit;outline:none}img,video{max-width:100%;height:auto}*{-webkit-tap-highlight-color:transparent}:focus{outline:none}body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Halvar;font-weight:700;font-style:normal;color:#fff}body.modal_open{overflow:hidden}html{height:100%;font-size:.8333333333vw}@media (max-width:1400px){html{font-size:1.7vw}}@font-face{font-family:Halvar;src:url(../fonts/HalvarBreit-Blk.woff2) format("woff2"),url(../fonts/HalvarBreit-Blk.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Proxima;src:url(../fonts/ProximaNova-Semibold.woff2) format("woff2"),url(../fonts/ProximaNova-Semibold.woff) format("woff");font-weight:500;font-style:normal}.body-wrap{width:100%;min-height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:url(../../public/img/animatedBg.png);-moz-background-size:cover;background-size:cover}@-webkit-keyframes a{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes a{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(.95);transform:scale(.95)}to{-moz-transform:scale(1);transform:scale(1)}}@keyframes a{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes b{0%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}50%{-webkit-transform:translateY(5%);transform:translateY(5%)}to{-webkit-transform:translateY(-2%);transform:translateY(-2%)}}@-moz-keyframes b{0%{-moz-transform:translateY(-2%);transform:translateY(-2%)}50%{-moz-transform:translateY(5%);transform:translateY(5%)}to{-moz-transform:translateY(-2%);transform:translateY(-2%)}}@keyframes b{0%{-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);transform:translateY(-2%)}50%{-webkit-transform:translateY(5%);-moz-transform:translateY(5%);transform:translateY(5%)}to{-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);transform:translateY(-2%)}}@-webkit-keyframes c{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@-moz-keyframes c{0%{-moz-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}to{-moz-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes c{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);-moz-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);-moz-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@-webkit-keyframes d{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes d{0%{-moz-transform:rotate(0);transform:rotate(0)}50%{-moz-transform:rotate(8deg);transform:rotate(8deg)}to{-moz-transform:rotate(0);transform:rotate(0)}}@keyframes d{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);transform:rotate(8deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes e{0%{-webkit-transform:translateX(-60%) translateY(60%);transform:translateX(-60%) translateY(60%)}to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-moz-keyframes e{0%{-moz-transform:translateX(-60%) translateY(60%);transform:translateX(-60%) translateY(60%)}to{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes e{0%{-webkit-transform:translateX(-60%) translateY(60%);-moz-transform:translateX(-60%) translateY(60%);transform:translateX(-60%) translateY(60%)}to{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes f{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}50%{-webkit-transform:rotate(90deg) translateX(-3.125em);transform:rotate(90deg) translateX(-3.125em)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@-moz-keyframes f{0%{-moz-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}50%{-moz-transform:rotate(90deg) translateX(-3.125em);transform:rotate(90deg) translateX(-3.125em)}to{-moz-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@keyframes f{0%{-webkit-transform:rotate(90deg) translateX(0);-moz-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}50%{-webkit-transform:rotate(90deg) translateX(-3.125em);-moz-transform:rotate(90deg) translateX(-3.125em);transform:rotate(90deg) translateX(-3.125em)}to{-webkit-transform:rotate(90deg) translateX(0);-moz-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@-webkit-keyframes g{0%{-webkit-transform:rotate(0deg) translateX(0) translateY(0);transform:rotate(0deg) translateX(0) translateY(0)}50%{-webkit-transform:rotate(5deg) translateX(-.625em) translateY(1.25em);transform:rotate(5deg) translateX(-.625em) translateY(1.25em)}to{-webkit-transform:rotate(0deg) translateX(0) translateY(0);transform:rotate(0deg) translateX(0) translateY(0)}}@-moz-keyframes g{0%{-moz-transform:rotate(0deg) translateX(0) translateY(0);transform:rotate(0deg) translateX(0) translateY(0)}50%{-moz-transform:rotate(5deg) translateX(-.625em) translateY(1.25em);transform:rotate(5deg) translateX(-.625em) translateY(1.25em)}to{-moz-transform:rotate(0deg) translateX(0) translateY(0);transform:rotate(0deg) translateX(0) translateY(0)}}@keyframes g{0%{-webkit-transform:rotate(0deg) translateX(0) translateY(0);-moz-transform:rotate(0deg) translateX(0) translateY(0);transform:rotate(0deg) translateX(0) translateY(0)}50%{-webkit-transform:rotate(5deg) translateX(-.625em) translateY(1.25em);-moz-transform:rotate(5deg) translateX(-.625em) translateY(1.25em);transform:rotate(5deg) translateX(-.625em) translateY(1.25em)}to{-webkit-transform:rotate(0deg) translateX(0) translateY(0);-moz-transform:rotate(0deg) translateX(0) translateY(0);transform:rotate(0deg) translateX(0) translateY(0)}}.actionGame{display:none;font-size:1rem;width:120em;height:100%;position:relative;overflow:hidden;-webkit-transition:.5s linear;-moz-transition:.5s linear;transition:.5s linear}.actionGame:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:62.5em;pointer-events:none;background:-webkit-gradient(linear,left bottom, left top,from(#000),color-stop(10%, hsla(0,0%,100%,0)));background:-moz-linear-gradient(bottom,#000,hsla(0,0%,100%,0) 10%);background:linear-gradient(0deg,#000,hsla(0,0%,100%,0) 10%)}.actionGame__bonus{position:absolute;top:18.75em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.5s linear;-moz-transition:.5s linear;transition:.5s linear;text-align:center}.actionGame__bonus span{font-weight:700;color:#944ef5;font-size:9.375em}.actionGame__bet{box-shadow: inset 0 0 10px 5px rgba(255,255,255,.45);background-color:#180f3f;-moz-border-radius:3.125em;border-radius:1.125em;width:29.6875em;padding:1.25em 0;position:inherit;bottom:0;z-index:1;display:none;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}.actionGame__bet span{-ms-flex-negative:0;flex-shrink:0;font-size:5em;font-weight:43.75em}.actionGame__bet .diff,.actionGame__bet .plus{-ms-flex-negative:0;flex-shrink:0;width:3.75em;display:block}.actionGame__horizontalRange,.actionGame__verticalRange{position:absolute;width:116.125em}.actionGame__horizontalRange img,.actionGame__verticalRange img{width:100%;display:block}.actionGame__horizontalRange{bottom:.3125em;left:3.75em}.actionGame__verticalRange{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:-46.5%;bottom:6.25em}.actionGame__verticalRange.drag{-webkit-animation:f 3s ease-in-out infinite;-moz-animation:f 3s ease-in-out infinite;animation:f 3s ease-in-out infinite}.actionGame__display{position:relative}.actionGame__kefs{margin-top:1.875em;margin-bottom:.9375em;margin-left:5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;overflow-x:scroll;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.actionGame__kefs::-webkit-scrollbar{display:none}.actionGame__kef{-ms-flex-negative:0;flex-shrink:0;width:7.1875em;padding:.9375em 0;background-color:#3e5bc2;margin-right:.9375em;-moz-border-radius:1.25em;border-radius:1.25em;text-align:center}.actionGame__kef span{font-family:Proxima;font-weight:500;font-size:2em}.actionGame__kef.viol{background-color:#753ec2}.actionGame__game{border:.0625em solid #ff2d1d;width:115em;height:56.5625em;margin-left:5em;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}.actionGame__dynamicObj{position:relative;-webkit-transform:translateX(-60%) translateY(60%);-moz-transform:translateX(-60%) translateY(60%);-ms-transform:translateX(-60%) translateY(60%);transform:translateX(-60%) translateY(60%)}.actionGame__dynamicObj.action{-webkit-animation:e 2s ease-in-out forwards;-moz-animation:e 2s ease-in-out forwards;animation:e 2s ease-in-out forwards}.actionGame__graph{display:block;width:75.9375em}.actionGame__figure{position:absolute;top:-8.75em;left:58.125em;display:block;width:23.125em;-webkit-animation:d 2s linear infinite;-moz-animation:d 2s linear infinite;animation:d 2s linear infinite}@media (max-width:1400px){.actionGame{font-size:.5rem}}#canvas{position:absolute;top:0;left:0;height:100%;width:100%}.popups{font-size:1rem}.popups__popup{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.3);z-index:3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:.5em}.popups__popup:not(.active){opacity:0;visibility:hidden;pointer-events:none}.popups__nominal{background-color:#080809;-moz-border-radius:1.25em;border-radius:1.25em;padding:1.25em 0;margin-bottom:1.875em}.popups__nominal span{color:#ffffff;font-size:3.125em!important;font-weight:700}.popups__content{padding:2.3125em;margin:auto;position:relative;width:100%}.popups__content:before{width:100%;height:100%;background-color:#1b1c1d;-moz-border-radius:2.1875em;border-radius:2.1875em;content:"";position:absolute;top:0;left:0;z-index:-1}.popups__content--rules{max-width:46.875em;-moz-border-radius:1.25em;border-radius:1.25em}.popups__content--rules .modal-scrollbar{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding-right:.625em}.popups__content--rules .modal-scrollbar::-webkit-scrollbar{width:.09375em;background:#000}.popups__content--rules .modal-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .375em #000;border-radius:.5em;width:.0625em}.popups__content--rules .modal-scrollbar::-webkit-scrollbar-thumb{border-radius:.5em;background:hsla(0,0%,100%,.75)}@-moz-document url-prefix(){.popups__content--rules .modal-scrollbar{scrollbar-color:hsla(0,0%,100%,.75) #000;scrollbar-width:thin}}.popups__rules_content{text-align:center}.popups__rules_content span{font-size:1.875em;font-weight:700;line-height:1.3}.popups__inner-t{display:block;margin-bottom:1.25em}.popups__inner-t--big span{font-size:2.3125em}.popups__heart{width:3.125em;margin:1.875em auto 3.125em}.popups__heart img{width:100%;display:block}.popups__btn{display:block;width:22.5em;margin:0 auto;-webkit-animation:a 1.5s linear infinite;-moz-animation:a 1.5s linear infinite;animation:a 1.5s linear infinite}.popups__btn img{width:100%;display:block}.popups__close{cursor:pointer}.popups__close--btn{display:block;width:22.5em;margin:0 auto;-webkit-animation:a 1.5s linear infinite;-moz-animation:a 1.5s linear infinite;animation:a 1.5s linear infinite}.popups__close--btn img{width:100%;display:block}.popups__close span{color:#fff;font-size:2.125em}.popups__close--over{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1400px){.popups__popup{font-size:1.1rem}}.main{background-image:url(../../public/img/animatedBg.png);background-position:center center;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;font-size:1rem;width:100%;position:relative}.main,.main__launchObject{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;top:0}.main__launchObject{position:absolute;top:50vh;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.main__startBtn{width:37.5em;-webkit-animation:a 1.5s linear infinite;-moz-animation:a 1.5s linear infinite;animation:a 1.5s linear infinite}.main__startBtn img{width:100%;display:block;pointer-events:none}.main__animatedLogo{width:6.6875em;position:relative;margin-bottom:6.25em}.main__animatedLogo img{width:100%;display:block;-webkit-animation:b 1.5s linear infinite;-moz-animation:b 1.5s linear infinite;animation:b 1.5s linear infinite}.main__animatedLogo:before{width:12.375em;height:12.375em;background-image:url(../../public/img/animatedLogo/big-ring.png);-webkit-animation:c 2s linear infinite;-moz-animation:c 2s linear infinite;animation:c 2s linear infinite}.main__animatedLogo:after,.main__animatedLogo:before{content:"";position:absolute;top:48%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-background-size:100% 100%;background-size:100% 100%}.main__animatedLogo:after{width:8.625em;height:10.3125em;background-image:url(../../public/img/animatedLogo/little-ring.png);-webkit-animation:c 1s linear infinite;-moz-animation:c 1s linear infinite;animation:c 1s linear infinite}.main__top{display:none;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:112.5em;width:100%;margin-top:1.875em;margin-bottom:1.875em;-webkit-transition:5s linear;-moz-transition:5s linear;transition:5s linear}.main__top.vis{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.main__leftLogo{width:22em;display:block}.main__leftLogo img{width:100%;display:block}.main__centerLogo{width:15em;display:block}.main__centerLogo img{width:100%;display:block}.main__rightBtn{display:block;width:21.6875em;-webkit-animation:a 1.5s linear infinite;-moz-animation:a 1.5s linear infinite;animation:a 1.5s linear infinite}.main__rightBtn img{width:100%;display:block}.main__bottom{display:none;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:112.5em;width:100%;margin-top:3.125em;margin-bottom:3.125em}.main__bottom.vis{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.main__bottom .main__rightBtn{display:none}.main__plash{-ms-flex-negative:0;flex-shrink:0;width:48%;padding:1.875em;text-align:center;background-color:#282050;border:.1875em solid #9c55f7;-moz-border-radius:1.25em;border-radius:1.25em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main__plash:first-of-type{position:relative}.main__plash:first-of-type:after{content:"";position:absolute;top:0;right:-8.125em;background-image:url(../../public/img/rocket.png);width:12em;height:12.1875em;-moz-background-size:100% 100%;background-size:100% 100%;-webkit-animation:g 4s linear infinite;-moz-animation:g 4s linear infinite;animation:g 4s linear infinite}.main__plash span{font-weight:700;font-size:1.875em;line-height:1.2}@media (max-width:1400px){.main__top{max-width:53.125em}.main__rightBtn{display:none}.main__centerLogo{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main__bottom{max-width:53.125em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main__bottom .main__rightBtn{display:block;width:43.75em}.main__plash{width:100%;margin-bottom:2.5em}.main__plash:first-of-type:after{top:9.375em;right:-6.25em}.main__plash span{font-size:2.25em}}

.main__launchObject {
    background-image: url('../img/bg_desk_launch.png');
    background-position: center center;
    -moz-background-size: cover;
    background-size: cover;
}

.start__launch {
    display: flex;
    position: absolute;
    top: 1em;
}

.start__launch .main__centerLogo {
    transform: none;
}

.main__startButton {
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: 5em;
    width: 100%;
    max-width: 112.5em;
}

.main__startBtn::after {
    content: '';
    background: url('../img/btn_pic.png') no-repeat;
    background-size: contain;
    width: 15em;
    height: 15em;
    display: block;
    position: absolute;
    top: -8.5em;
    right: 0;
}

.main__bonus {
    width: 50em;
    margin-bottom: 12em;
}

.popups__popup {
    background-image: url('../img/bg_desk_win.png');
    background-position: center center;
    -moz-background-size: cover;
    background-size: cover;
}

@media (max-width: 1400px) {
    .main__startButton {
        max-width: 53.125em;
    }
}

@media (max-width: 800px) {
    .main__launchObject {
        background-image: url('../img/bg_mob_launch.png');
        background-position: center center;
        -moz-background-size: cover;
        background-size: cover;
    }

    .start__launch {
        position: relative;
    }

    .main__startButton {
        position: relative;
        bottom: inherit;
        height: 100%;
        align-items: center;
        margin-top: 2em;
    }

    .main__startButton .main__startBtn {
        position: absolute;
        bottom: 5em;
    }

    .popups__popup {
        background-image: url('../img/bg_mob_win.png');
        background-position: center center;
        -moz-background-size: cover;
        background-size: cover;
    }
}

.actionGame__display {
    height: 100%;
}

.final_step {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    padding: 0 2.5em;
}
