*{font-family:Montserrat,sans-serif;font-weight:400;margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;outline:0;transition:.3s}html{height:100%}body{min-width:300px}section{margin:60px auto;display:block}#wrapper{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background:#bcd197;background:-moz-radial-gradient(center,ellipse cover,#bcd197 0,#325757 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#bcd197),color-stop(100%,#325757));background:-webkit-radial-gradient(center,ellipse cover,#bcd197 0,#325757 100%);background:-o-radial-gradient(center,ellipse cover,#bcd197 0,#325757 100%);background:-ms-radial-gradient(center,ellipse cover,#bcd197 0,#325757 100%);background:radial-gradient(ellipse at center,#bcd197 0,#325757 100%)}#moon{z-index:1;position:absolute;height:272px;width:292px;left:50%;transform:translateX(-50%);top:10px;background:url(/static/image/zombie/moon.png) no-repeat;opacity:.5}#clouds{z-index:3;position:absolute;background:url(/static/image/zombie/clouds.png);animation:10s linear infinite panClouds;top:5%;left:0;height:416px;width:100%}@keyframes panClouds{0%{background-position-x:0}100%{background-position-x:-100%}}#overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:url(/static/image/zombie/texture.png)no-repeat center center;background-size:cover}.grass{z-index:4;position:absolute;width:150%;height:428px}#grass1{background:url(/static/image/zombie/grass1.png) repeat-x;bottom:-140px;left:-100px}#grass2{background:url(/static/image/zombie/grass2.png) repeat-x;bottom:-170px;left:-150px}#content{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2;text-align:center;overflow:auto;padding:120px 0 80px}.wrapper{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}h1,h2{color:#eab863;text-shadow:0 1px 0 #323232;font-size:40px;line-height:1.2;font-weight:700;margin-bottom:30px}h1{font-size:44px}p,.wrapper li{color:#fff;font-size:20px;line-height:1.5;text-shadow:0 1px 0 #323232}#youtube{cursor:pointer;margin:50px auto;border:3px solid #eab863;position:relative;aspect-ratio:16 / 9;width:100%;max-width:700px}#youtube div{opacity:.8;border:1px solid #323232;width:100%;height:100%;background:url(/static/image/zombie/screen-1.jpg);background-size:cover}#youtube:hover div{opacity:1}#youtube img{display:block;position:absolute;width:100px;left:50%;top:50%;margin:-35px 0 0 -50px}.wrapper ul{margin:30px auto;text-align:left;max-width:800px;width:100%;display:block}.wrapper li{margin:10px 0}#gallery{margin:50px auto}#gallery a{display:inline-block;border:3px solid #eab863;margin:10px;cursor:zoom-in}#gallery img{display:block;border:1px solid #323232}#w{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;background:rgba(0,0,0,.5)}#w.show{z-index:3;opacity:1}#w .close{position:absolute;z-index:11;right:0;top:0;width:50px;height:50px;cursor:pointer;opacity:.8;border-radius:50%;background:linear-gradient(45deg,transparent calc(50% - 3px),#aaa calc(50% - 3px),#aaa calc(50% + 3px),transparent calc(50% + 3px)),linear-gradient(-45deg,transparent calc(50% - 3px),#aaa calc(50% - 3px),#aaa calc(50% + 3px),transparent calc(50% + 3px))}#w .close:hover{opacity:1;background:linear-gradient(45deg,transparent calc(50% - 3px),#eab863 calc(50% - 3px),#eab863 calc(50% + 3px),transparent calc(50% + 3px)),linear-gradient(-45deg,transparent calc(50% - 3px),#eab863 calc(50% - 3px),#eab863 calc(50% + 3px),transparent calc(50% + 3px))}.swiper{width:100%;height:100%}.swiper-slide{height:100%;padding:40px}.swiper-slide img{display:block;max-height:90%;max-width:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:3px solid #eab863}#w .swiper-pagination-bullet{background:#ccc}#w .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#eab863}.swiper-prev,.swiper-next{position:absolute;top:50%;margin-top:-20px;transform:rotate(45deg);width:40px;height:40px;cursor:pointer;z-index:10;opacity:.5}.swiper-prev{left:10px;border-bottom:6px solid #aaa;border-left:6px solid #aaa}.swiper-next{right:10px;border-top:6px solid #aaa;border-right:6px solid #aaa}.swiper-prev:hover,.swiper-next:hover{opacity:1;border-color:#eab863}.youtube-video{width:100%;max-width:900px;margin:0 auto;height:100%;position:relative}.youtube-video iframe{width:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:3px solid #eab863}.store a{display:inline-block;margin:10px}.store a img{display:block}footer{margin-top:50px}.form{margin:0 auto;width:100%;max-width:500px}.form input,.form textarea{padding:0 10px;margin-bottom:20px;border-radius:5px;display:block;width:100%;height:50px;line-height:46px;color:#231a21;border:2px solid #eab863;font-size:18px}.form textarea{height:100px;line-height:1.4;padding:10px}.form input:focus,.form textarea:focus{border:2px solid #9b2902}.form p.error{color:#9b2902;margin:-15px 0 20px;font-size:14px;text-align:left;font-weight:700;text-shadow:none;display:none}.form p.error.contact_form_error{color:#9b2902;margin:5px 0 0;font-size:16px;text-align:center}.btn{border-radius:4px;background:#9b2902;padding:10px 15px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.2);border:none;color:#fff;cursor:pointer;font-size:18px}.btn:hover{background:#691c01}button:disabled,button[disabled]{background:#9b2902;opacity:.6;cursor:not-allowed;}.success{text-align:center;opacity:0;z-index:-1;max-width:100%;width:450px;position:fixed;background:#231a21;padding:30px;left:50%;top:50%;transform:translate(-50%,-50%)}.success.show{opacity:1;z-index:20}ul.menu{flex-direction:column;border:2px solid #eab863;border-radius:30px;position:fixed;right:70px;top:50%;transform:translateY(-50%);text-align:center;gap:20px;padding:14px 0;z-index:3}ul.menu li{display:block;margin:8px 0;padding:0 3px}ul.menu li.divider{display:block;width:36px;margin:12px 0;height:2px;margin:0 auto;background:#fff}ul.menu a{display:block;position:relative;text-decoration:none}ul.menu span.title{display:block;position:absolute;font-size:13px;background:#231a21;right:100%;color:#fff;padding:3px 8px;border-radius:5px;visibility:hidden;opacity:0;top:50%;transform:translateY(-50%)}ul.menu a:hover span.title{opacity:1;visibility:visible}ul.menu span.title:before{content:'';width:10px;height:10px;background:#231a21;position:absolute;right:-3px;top:50%;transform:rotate(54deg) skew(-8deg,-39deg);margin-top:-5px;z-index:-1}ul.menu span.icon{width:50px;height:30px;line-height:30px;display:block;color:#fff;font-size:20px;text-shadow:0 1px 0 #323232;text-align:center;margin:0 auto}ul.menu span.icon:hover{color:#eab863}ul.menu img{height:30px;display:block;margin:0 auto}.mobilemenubtn{display:none;background:rgba(35,26,33,.6);width:55px;height:55px;position:fixed;top:40px;right:40px;border-radius:50%;border:2px solid #eab863;cursor:pointer;z-index:5}.mobilemenubtn:after,.mobilemenubtn:before{left:28%;display:block;width:44%;height:2px;background:#eab863;position:absolute;top:50%;content:''}.mobilemenubtn:before{margin-top:-3px}.mobilemenubtn:after{margin-top:3px}.mobilemenubox{z-index:-1;opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden}.mobilemenubox.show{z-index:6;opacity:1}.mobilemenubg{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.mobilemenucontent{right:-100%;z-index:2;position:absolute;top:0;max-width:100%;width:300px;height:100%;background:#231a21;padding:30px 50px}.show .mobilemenucontent{right:0}.mobilemenucontent ul{display:block}.mobilemenucontent li{display:block;margin:15px 0}.mobilemenucontent li.divider{height:2px;width:100%;background:#fff}.mobilemenucontent a{display:block;text-decoration:none;color:#fff;position:relative;padding-left:30px;font-size:16px}.mobilemenucontent img,.mobilemenucontent span.icon{position:absolute;left:0;top:1px;display:block}.mobilemenucontent img{height:18px}@media not screen,screen and (max-width:1250px){ul.menu{display:none}.mobilemenubtn{display:block}}@media not screen,screen and (max-width:860px){.wrapper ul{width:calc(100% - 20px);margin-left:20px}}@media not screen,screen and (max-width:800px){h1{font-size:38px}h2{font-size:32px}p,.wrapper li{font-size:18px;line-height:1.4}.store a img{width:240px}.mobilemenubtn{top:20px;right:20px}section{margin:40px auto}.success{padding:20px}}@media not screen,screen and (max-width:600px){.wrapper{padding:0 10px}h1{font-size:34px}h2{font-size:28px}p,.wrapper li{font-size:16px;line-height:1.3}section{margin:30px auto}.success{padding:15px}}@media not screen,screen and (max-width:450px){.form input,.form textarea{font-size:16px}.form input{height:40px;line-height:36px}}@media not screen,screen and (max-width:446px){#gallery a{margin:5px auto}}@media not screen,screen and (max-width:426px){#gallery img{width:100%}}