@keyframes shootGame1-targets-kf{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shootGame1-teaser-kf{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.shootGame1-teaser,.shootGame1-teaser .teaser-bg{position:fixed;top:0;width:100%}.shootGame1-teaser .teaser-bg{animation-delay:2s;animation-duration:1s;animation-name:shootGame1-teaser-kf;animation-fill-mode:forwards}.game-1{display:flex;flex-direction:column}.game-1 #shootGame1-targets{transform:translateY(-20px);opacity:0;box-sizing:border-box;background-size:cover;width:28vw;height:4vw;position:relative;display:flex;justify-content:center;align-items:center}.game-1 #shootGame1-targets .top-bar-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.game-1 #shootGame1-targets .top-bar-targets{padding-top:.8vw}.game-1 #shootGame1-targets .top-bar-targets img{width:1.34vw}.game-1 .targets-show{animation-delay:2s;animation-duration:1s;animation-name:shootGame1-targets-kf;animation-fill-mode:forwards}.game-1 #shootGame1-holder{display:flex;flex-direction:column}.game-1 .bottom-game{padding:0;margin:0;position:relative;width:100%;height:8.4vw}.game-1 .bottom-game .bg-img{display:block;width:100%}.game-1 .bottom-game .content{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:GameFont,serif;position:absolute;width:90%;height:100%;top:0;left:5%;display:flex;justify-content:space-between;align-items:center}.game-1 .bottom-game .content img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.game-1 .bottom-game .content .zero{color:#fff!important}.game-1 .bottom-game .content .green{color:#13d93e!important}.game-1 .bottom-game .content .red{color:#ff0c25!important}.game-1 .bottom-game .content .patrons{flex:0 0 13%;display:flex;flex-direction:column;justify-content:center;position:relative}.game-1 .bottom-game .content .patrons .patrons-bg{width:100%;display:block}.game-1 .bottom-game .content .patrons .patrons-text-holder{position:absolute;top:35%;left:39%;width:56%;height:49%;display:flex;justify-content:center;align-items:center}.game-1 .bottom-game .content .patrons .patrons-text{font-size:1.5vw;color:#fff}.game-1 .bottom-game .content .targets-enemy{flex:0 0 36%;display:flex;height:80%}.game-1 .bottom-game .content .targets-enemy .target-any{flex:0 0 20%}.game-1 .bottom-game .content .targets-legal{flex:0 0 18%;display:flex;height:80%}.game-1 .bottom-game .content .targets-legal .target-any{flex:0 0 33%}.game-1 .bottom-game .content .targets-legal .target-any .target-top{align-items:center}.game-1 .bottom-game .content .targets-legal .target-any .target-top .target{max-height:80%}.game-1 .bottom-game .content .target-any{display:block;height:100%;box-sizing:border-box;padding:0 10px}.game-1 .bottom-game .content .target-any .target-top{height:70%;display:flex}.game-1 .bottom-game .content .target-any .target-top .target{display:block;flex:0 0 60%;max-height:100%;-o-object-fit:scale-down;object-fit:scale-down}.game-1 .bottom-game .content .target-any .target-top .points-holder-flex{flex:0 0 40%;height:100%;display:flex;flex-direction:column;justify-content:center}.game-1 .bottom-game .content .target-any .target-top .points-holder-flex .points-holder{position:relative}.game-1 .bottom-game .content .target-any .target-top .points-holder-flex .points-holder img{display:block;width:100%}.game-1 .bottom-game .content .target-any .target-top .points-holder-flex .points-holder .counter-holder{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.game-1 .bottom-game .content .target-any .target-top .points-holder-flex .points-holder .counter-holder div{text-align:center;font-size:1vw;color:#fff}.game-1 .bottom-game .content .target-any .target-bottom{height:30%;position:relative}.game-1 .bottom-game .content .target-any .target-bottom .points{position:absolute;top:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.game-1 .bottom-game .content .target-any .target-bottom .points div{font-size:1.2vw}.game-1 .bottom-game .content .target-any .target-bottom .points div .name{color:#aaa}.game-1 .bottom-game .content .target-any .target-bottom .points div .value{padding-left:.3vw;color:#fff}.game-1 .bottom-game .content .result{flex:0 0 8%;height:90%;position:relative}.game-1 .bottom-game .content .result .result-bg{display:block;max-width:100%;max-height:100%}.game-1 .bottom-game .content .result .result-holder{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.game-1 .bottom-game .content .result .result-holder .result-text{font-size:3vw;color:#13d93e}@keyframes shootGame2-info-hide{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1vw);opacity:0}}.game-2{font-family:Arial,serif}.game-2,.game-2 #shootGame2-holder{display:flex;flex-direction:column}.game-2 #shootGame2-holder .onscreen .block{display:flex;width:4vw;height:4vw;justify-content:center;align-items:center;flex-direction:column;position:absolute;text-align:center;animation-duration:.9s;animation-name:game-4-score;animation-fill-mode:forwards}.game-2 #shootGame2-holder .onscreen .block .time{font-size:.8vw;color:#eee}.game-2 #shootGame2-holder .onscreen .block .text{font-size:2vw;color:#fff}.game-2 #shootGame2-holder .onscreen .block .red{color:#ff0c25}.game-2 #shootGame2-holder .onscreen .block .green{color:#13d93e}.game-2 #shootGame2-holder .onscreen .hide-info{animation-duration:.3s;animation-name:shootGame2-info-hide;animation-fill-mode:forwards}.game-2 #shootGame2-holder .onscreen .info{position:absolute;display:flex;flex-direction:column;width:5vw;font-size:.8vw;color:#13d93e}.game-2 #shootGame2-holder .onscreen .info .line{height:.1vw;width:100%;position:relative;background:#13d93e;margin:.1vw 0}.game-2 #shootGame2-holder .onscreen .info .line .dot{position:absolute;height:.6vw;width:.6vw;right:-.2vw;top:-.25vw;background:#13d93e;border-radius:.3vw}.game-2 .bottom-game{padding:0;margin:0;width:100%;height:9vw;background:#1f2f43;display:flex;justify-content:space-around;position:relative}.game-2 .bottom-game .bg-img{display:block;width:100%;height:100%;position:absolute}.game-2 .bottom-game .left{position:relative;height:9vw;width:45vw}.game-2 .bottom-game .left .content{position:absolute;display:flex;justify-content:space-around;align-items:center;width:79%;height:50%;left:12%;top:38%}.game-2 .bottom-game .center{position:relative;height:9vw;width:35vw}.game-2 .bottom-game .center .content{position:absolute;display:flex;justify-content:space-around;width:79%;height:50%;left:9%;top:38%}.game-2 .bottom-game .right{position:relative;height:9vw;width:15vw}.game-2 .bottom-game .right .content{position:absolute;display:flex;justify-content:space-around;width:85%;height:68%;left:6%;top:23%}@keyframes shootGame3-info-hide{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1vw);opacity:0}}.game-3{display:flex;flex-direction:column;font-family:BetterVcr,serif}.game-3 #shootGame3-holder{display:flex;flex-direction:column;overflow:hidden}.game-3 #shootGame3-holder .onscreen .block{display:flex;width:4vw;height:4vw;justify-content:center;align-items:center;flex-direction:column;position:absolute;text-align:center;animation-duration:.9s;animation-name:game-4-score;animation-fill-mode:forwards;color:#fff;text-shadow:0 0 .2vw #0005}.game-3 #shootGame3-holder .onscreen .block .time{font-size:.8vw}.game-3 #shootGame3-holder .onscreen .block .text{font-size:2vw}.game-3 #shootGame3-holder .onscreen .block .red{color:#ff0c25}.game-3 #shootGame3-holder .onscreen .block .green{color:#13d93e}.game-3 #shootGame3-holder .onscreen .hide-info{animation-duration:.3s;animation-name:shootGame3-info-hide;animation-fill-mode:forwards}.game-3 #shootGame3-holder .onscreen .info{position:absolute;display:flex;flex-direction:column;width:7vw;font-size:.7vw;color:#fff;text-shadow:0 0 .2vw #0005}.game-3 #shootGame3-holder .onscreen .info .line{height:.1vw;width:100%;position:relative;background:#000;margin:.2vw 0}.game-3 #shootGame3-holder .onscreen .info .line .dot{position:absolute;height:.6vw;width:.6vw;right:-.2vw;top:-.25vw;background:#000}.game-3 .bottom-game{padding:0;margin:0;width:100%;height:8.4vw;background:#1f2f43;display:flex;justify-content:space-around;position:relative}.game-3 .bottom-game .bg-img{display:block;width:100%;height:100%;position:absolute}.game-3 .bottom-game .content{position:absolute;width:94%;left:3vw;height:70%;top:15%;display:flex;justify-content:space-between}.game-3 .bottom-game .element{border:.2vw solid #626262;box-sizing:border-box;padding:0 1vw;display:flex;background:rgba(0,0,0,.5)}@keyframes game-4-score{0%{opacity:0}50%{opacity:1}to{opacity:0}}.game-4{font-family:Arial,serif}.game-4,.game-4 #shootGame4-holder{display:flex;flex-direction:column}.game-4 .onscreen .block{width:4vw;height:4vw;justify-content:center;align-items:center;text-align:center;animation-duration:.9s;animation-name:game-4-score;animation-fill-mode:forwards}.game-4 .onscreen .block,.game-4 .onscreen .info{display:flex;flex-direction:column;position:absolute}.game-4 .onscreen .info{width:5vw;font-size:.8vw;color:#fff}.game-4 .onscreen .info .line{height:.1vw;width:100%;position:relative;background:#fff;margin:.1vw 0}.game-4 .onscreen .info .line .dot{position:absolute;height:.6vw;width:.6vw;right:-.2vw;top:-.25vw;background:#fff;border-radius:.3vw}.game-4 .onscreen .time{font-size:.8vw;color:#eee}.game-4 .onscreen .text{font-size:2vw;color:#fff}.game-4 .onscreen .red{color:#ff0c25}.game-4 .onscreen .green{color:#13d93e}.game-4 .upper-game{border:2px solid #018a48;box-sizing:border-box;height:3vw;background:#080d05;width:100%;display:flex;justify-content:space-between;padding-right:5%;align-items:center}.game-4 .upper-game .close{color:#fff;font-size:1vw}.game-4 .bottom-game{padding:0;margin:0;position:relative;width:100%;height:8.4vw;border:2px solid #00ff56;background:#080d05;box-sizing:border-box}.game-4 .bottom-game .content{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;width:100%;height:70%;top:15%;left:0;display:flex;justify-content:space-around;align-items:stretch}.game-4 .bottom-game .content .block{color:#fff;display:flex;flex-direction:column}.game-4 .bottom-game .content .block .type{display:flex;flex-direction:row;align-items:center}.game-4 .bottom-game .content .block .type .img{flex:0 0 4vw;display:block;width:4vw;height:4vw}.game-4 .bottom-game .content .block .type .info{flex:0 0 auto;padding:0 .5vw;display:flex;flex-direction:column;text-align:center;box-sizing:border-box}.game-4 .bottom-game .content .block .type .title{font-size:.8vw}.game-4 .bottom-game .content .block .type .score{font-size:2vw;color:#fff;font-weight:700}.game-4 .bottom-game .content .block .type .times{flex:0 0 auto;white-space:nowrap;font-size:1.5vw;color:#eb200a}.game-4 .bottom-game .content .block .target{margin-left:1vw;display:inline-block;width:2vw;height:2vw;transition-duration:.2s}.game-4 .bottom-game .content .block .target-green{background:#33e519}.game-4 .bottom-game .content .block .target-red{background:#e54c19}.game-4 .bottom-game .content .block .target-yellow{background:#cce519}.game-4 .bottom-game .content .block .target-circle{border-radius:1vw}.game-4 .bottom-game .content .block .target-rhomb{transform:rotate(45deg)}.game-4 .bottom-game .content .block .text-h{font-size:1.5vw;font-weight:700}.game-4 .bottom-game .content .block .text-m{font-size:1vw}.game-4 .bottom-game .content .block .block-top{flex:0 0 0.5vw;border:3px solid #018a48;border-bottom:none}.game-4 .bottom-game .content .block .block-main{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2vw;box-sizing:border-box}.game-4 .bottom-game .content .block .block-bottom{flex:0 0 0.5vw;border:3px solid #018a48;border-top:none}.game-4 .bottom-game .content .points{color:#fff;display:flex;flex-direction:row;text-align:center}.game-4 .bottom-game .content .points .title{font-size:1vw}.game-4 .bottom-game .content .points .score{width:5vw;font-size:3vw;color:#00ff56;font-weight:700}.game-4 .bottom-game .content .points .points-left{flex:0 0 0.5vw;border:6px solid #018a48;border-right:none}.game-4 .bottom-game .content .points .points-main{flex:0 0 3vw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1vw}.game-4 .bottom-game .content .points .points-right{flex:0 0 0.5vw;border:6px solid #018a48;border-left:none}.no-cursor{cursor:none}@font-face{font-family:GameFont;src:url(/fonts/font.ff75d20f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BetterVcr;src:url(/fonts/better-vcr.6ae13d3b.ttf) format("truetype");font-weight:400;font-style:normal}