abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Antidotum;src:url(../../assets/fonts/antidotum.eot);src:url(../../assets/fonts/antidotum.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/antidotum.woff2) format("woff2"),url(../../assets/fonts/antidotum.woff) format("woff"),url(../../assets/fonts/antidotum.ttf) format("truetype")}@font-face{font-family:AmericanTypewriterCondensed;src:url(../../assets/fonts/AmericanTypewriterCondensed.eot);src:url(../../assets/fonts/AmericanTypewriterCondensed.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/AmericanTypewriterCondensed.woff2) format("woff2"),url(../../assets/fonts/AmericanTypewriterCondensed.woff) format("woff"),url(../../assets/fonts/AmericanTypewriterCondensed.ttf) format("truetype")}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes swinging{0%{transform:rotate(10deg)}50%{transform:rotate(-5deg)}to{transform:rotate(10deg)}}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(-1692px,0,0)}}@keyframes fade{0%{opacity:.3}40%{opacity:1}60%{opacity:1}to{opacity:.3}}@keyframes spin{to{transform:rotate(1turn)}}.h-100{height:100vh}.centerWH{top:50%;transform:translate(-50%,-50%)}.centerW,.centerWH{position:absolute;left:50%}.centerW{transform:translateX(-50%)}.centerH{position:absolute;top:50%;transform:translateY(-50%)}.clear{clear:both}*{box-sizing:border-box}@media only screen and (max-width:1023px){.hide-mob{display:none}}h1,h2,p,svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#content{width:100%}body,html{min-height:100vh}.hide{display:none}.down{pointer-events:none;position:absolute;bottom:15vh;left:50%;font-size:30px;text-decoration:none;color:#fff;display:block;animation-name:bounce;animation-duration:2s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:5;-webkit-animation-iteration-count:5}@media only screen and (min-width:768px){.down{bottom:10vh;font-size:50px}}.down img{width:25px;margin:0 auto 10px;display:block}.down>span{font-size:11px;display:block;transform:translateX(-50%)}#audio-toggle{position:fixed;width:100px;height:20px;z-index:99999;cursor:pointer;top:40px;right:20px}#audio-toggle text{display:none}@media only screen and (min-width:1024px){#audio-toggle{top:60px;right:120px}#audio-toggle text{display:block}}#audio-toggle #audio-off{opacity:1}#audio-toggle.playing #audio-off{opacity:0}#fader{pointer-events:none;position:fixed;height:100vh;width:100vw;top:0;left:0;background:#000;z-index:99998;opacity:.1}#fader:before{width:200vw;z-index:9999999;background:url(../../assets/images/mist.png) repeat-x bottom/cover transparent;animation:slide 60s linear infinite}#fader:after,#fader:before{position:absolute;top:0;left:0;content:" ";height:100vh;pointer-events:none}#fader:after{right:0;width:200vw;animation:slide 30s linear infinite;background:url(../../assets/images/mist.png) repeat-x bottom/cover transparent}#fader.active{animation:fade 2.5s linear}.stage.active{z-index:10000!important}.stage.animateOut .animateOut,.stage.animateOut .animateUp,.stage.animateOut .fadeOut{transition:all 2s ease}.stage.animateOut .animateUp{margin-top:-100vh!important}.stage.animateOut .animateRight{margin-right:-100vw!important}.stage.animateOut .fadeOut{opacity:0}.stage.animate .animate1S{transition-duration:1s}.stage.animate .animate2S{transition-duration:2s}.stage.animate .animate3S{transition-duration:3s}.stage.animate .animate5S{transition-duration:5s}.stage.animate .animate10S{transition-duration:10s}.stage.animate .animateDelay1S{transition-delay:1s}.stage.animate .animateDelay1-3S{transition-delay:1.1s}.stage.animate .animateDelay2S{transition-delay:2s}.stage.animate .animateDelay3S{transition-delay:3s}.stage.animate .animateDelay4S{transition-delay:4s}.stage.animate .animateDelay5S{transition-delay:5s}.stage{position:fixed!important;width:100%;min-height:100vh;top:0}.pre-head{font-size:14px;color:#fff;text-transform:uppercase;line-height:19px;letter-spacing:1px;position:relative}@media only screen and (min-width:768px){.pre-head{font-size:22px;line-height:25px}}@media only screen and (min-width:1024px){.pre-head{font-size:25px;line-height:27px}}@media only screen and (min-width:1680px){.pre-head{font-size:28px;line-height:35px}.pre-head br{display:none}}.pre-head.loading:after{background:url(../../assets/images/loading.png) no-repeat 50%/contain transparent;content:"";position:absolute;width:220px;height:220px;display:block;left:50%;margin:-75px 0 0 -110px;z-index:-1;animation:spin 4s linear infinite}.header{font-size:30px;text-transform:uppercase;letter-spacing:-1px;color:#fff;font-family:Antidotum;margin-bottom:10px;position:relative}.header sup{font-size:20px;vertical-align:top;position:relative;top:0}@media only screen and (min-width:768px){.header sup{font-size:32px}}@media only screen and (min-width:1366px){.header sup{font-size:32px;top:-.5em}}@media only screen and (min-width:768px){.header{font-size:40px;margin-bottom:20px}}@media only screen and (min-width:1024px){.header{font-size:60px;margin-bottom:30px}}@media only screen and (min-width:1680px){.header{font-size:90px;line-height:80px;margin-bottom:60px}.header br{display:none}}#side-text{position:fixed;right:-20px;bottom:80px;color:#fff;font-size:8px;z-index:999999;transform:rotate(-90deg)}@media only screen and (min-width:768px){#side-text{font-size:15px;bottom:160px}}@media only screen and (min-width:1024px){#side-text{bottom:130px}}.terms{text-align:center;font-size:9px;position:fixed;bottom:40px;left:0;z-index:99999;width:100%}@media only screen and (min-width:768px){.terms{font-size:15px;bottom:50px;font-size:12px;margin:0 auto}}@media only screen and (min-width:768px){.terms br{display:none}}.association{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif}@media only screen and (min-width:768px){.association{font-size:14px}}@media only screen and (min-width:1024px){.association{font-size:16px}}.img-container{width:200px;margin:10px auto 50px}@media only screen and (min-width:768px){.img-container{width:300px}}@media only screen and (min-width:1024px){.img-container{width:700px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:10px auto 40px 75px}}@media only screen and (min-width:1680px){.img-container{margin:-5px auto 41px 75px}}.jack-reacher-logo{display:-ms-inline-flexbox;display:inline-flex;width:183px}@media only screen and (min-width:768px){.jack-reacher-logo{width:300px}}@media only screen and (min-width:1024px){.jack-reacher-logo{-ms-flex-order:2;order:2;margin:0 10px;width:350px}}.discover-new-england-logo,.maine-logo{vertical-align:text-top;display:-ms-inline-flexbox;display:inline-flex}.maine-logo{margin-top:7px;width:64px;margin-right:10px}@media only screen and (min-width:768px){.maine-logo{width:100px;margin-right:15px}}@media only screen and (min-width:1024px){.maine-logo{-ms-flex-order:1;order:1;width:130px}}.discover-new-england-logo{width:120px}@media only screen and (min-width:768px){.discover-new-england-logo{width:180px}}@media only screen and (min-width:1024px){.discover-new-england-logo{-ms-flex-order:3;order:3;width:200px}}.redbdr{position:fixed;bottom:20px;background:red;height:5px;width:100%;z-index:999999}.play-now{width:170px}@media only screen and (min-width:768px){.play-now{width:250px}}@media only screen and (min-width:1680px){.play-now{width:350px}}#stage-1{height:100vh;overflow-y:scroll}#stage-1 .more-content{-ms-flex-direction:column;flex-direction:column;width:calc(100% + 52px);margin:0 -26px;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){#stage-1 .more-content{width:calc(100% + 100px);margin:0 -50px;-ms-flex-direction:row;flex-direction:row}}#stage-1 .half{width:100%;float:left;display:block;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:768px){#stage-1 .half{-ms-flex:0 0 50%;flex:0 0 50%}}#stage-1 .half.black{padding:40px 0;background:#000;-ms-flex-order:2;order:2}@media only screen and (min-width:1680px){#stage-1 .half.black{padding:73px 0 122px 40px}}#stage-1 .half.black p{color:#fff}#stage-1 .half.black .alt-assoc{font-size:12px;margin-bottom:9px}@media only screen and (min-width:768px){#stage-1 .half.black .alt-assoc{font-size:16px}}@media only screen and (min-width:1366px){#stage-1 .half.black .alt-assoc{font-size:18px}}#stage-1 .half.black .hotels{padding:20px 40px;font-size:11px}@media only screen and (min-width:768px){#stage-1 .half.black .hotels{padding:30px 40px;font-size:14px}}@media only screen and (min-width:1680px){#stage-1 .half.black .hotels{font-size:16px;text-align:left;padding-left:261px}}#stage-1 .half.black .hotels span{display:block;margin:15px 0}@media only screen and (min-width:768px){#stage-1 .half.black .hotels span{margin:20px}}#stage-1 .half.black .alt-terms{font-size:9px;line-height:11px;padding:30px 25px;max-width:500px;margin:0 auto}@media only screen and (min-width:1680px){#stage-1 .half.black .alt-terms{text-align:left;margin:0 auto 0 258px}}#stage-1 .half.black .alt-terms a{color:#fff}@media only screen and (min-width:768px){#stage-1 .half.black{-ms-flex-order:1;order:1}}#stage-1 .half.book-img{padding:70px 0;background:url(../../assets/images/book-alt-bg-mobile.jpg) no-repeat 50%/cover transparent;-ms-flex-order:1;order:1}@media only screen and (min-width:1680px){#stage-1 .half.book-img{text-align:left;padding-left:140px}}#stage-1 .half.book-img img{width:80%;max-height:300px}@media only screen and (min-width:620px){#stage-1 .half.book-img img{width:auto}}@media only screen and (min-width:1680px){#stage-1 .half.book-img img{margin-left:-5px}}#stage-1 .half.book-img p{font-size:19px;line-height:23px;text-transform:uppercase;max-width:500px;margin:0 auto 20px;font-family:Antidotum}@media only screen and (min-width:768px){#stage-1 .half.book-img p{padding:10px 40px 0;font-size:23px;line-height:25px;letter-spacing:-1px}}@media only screen and (min-width:1680px){#stage-1 .half.book-img p{text-align:left;font-size:50px;max-width:700px;line-height:50px;margin-left:0;padding-left:0}}@media only screen and (min-width:768px){#stage-1 .half.book-img{background:url(../../assets/images/book-alt-bg.jpg) no-repeat 50%/cover transparent;-ms-flex-order:2;order:2}}#stage-1,#stage-2,#stage-4,#stage-5,#stage-6{padding:30px 26px 0;text-align:center;z-index:999}@media only screen and (min-width:768px){#stage-1,#stage-2,#stage-4,#stage-5,#stage-6{padding:60px 50px 0}}#stage-1,#stage-2{background:url(../../assets/images/full-intro-image-mob.jpg) no-repeat bottom/cover transparent}@media only screen and (min-width:620px){#stage-1,#stage-2{background:url(../../assets/images/full-intro-image-tab.jpg) no-repeat bottom/cover transparent}}@media only screen and (min-width:1680px){#stage-1,#stage-2{background:url(../../assets/images/full-intro-image.jpg) no-repeat bottom/cover transparent}}#stage-4,#stage-5{background:url(../../assets/images/game-background-mobile.jpg) no-repeat bottom/cover transparent}@media only screen and (min-width:620px){#stage-4,#stage-5{background:url(../../assets/images/game-background-tab.jpg) no-repeat bottom/cover transparent}}@media only screen and (min-width:1680px){#stage-4,#stage-5{background:url(../../assets/images/game-background.jpg) no-repeat bottom/cover transparent}}#stage-6{background:url(../../assets/images/hops-background-mobile.jpg) no-repeat bottom/cover transparent}@media only screen and (min-width:620px){#stage-6{background:url(../../assets/images/hops-background-tab.jpg) no-repeat bottom/cover transparent}}@media only screen and (min-width:1680px){#stage-6{background:url(../../assets/images/hops-background.jpg) no-repeat bottom/cover transparent}}@media only screen and (max-width:1366px){#stage-5 .association,#stage-5 .img-container{display:none}}#stage-5 p.search{font-size:20px}@media only screen and (min-width:768px){#stage-5 p.search{font-size:30px;margin-top:-35px}}@media only screen and (min-width:1024px){#stage-5 p.search{margin-top:0;font-size:40px}}#stage-6 #header br{display:block}#stage-6 #pre-head br{display:none}@media only screen and (min-width:1024px){#stage-6 #pre-head br{display:block}}#stage-6 #header{line-height:100%}#stage-6 #pre-head{margin-bottom:30px}.game-table{border-collapse:collapse;width:80vw;height:60vh;margin-top:-.5vh}@media only screen and (min-width:768px){.game-table{margin-top:-1.5vh}}@media only screen and (min-width:1024px){.game-table{height:60vh}}@media only screen and (min-width:1366px){.game-table{margin-top:5vh}}.game-table td{transition:all .2s ease;border:2px solid #000;vertical-align:middle;opacity:0;color:#fff;font-size:20px}@media only screen and (min-width:1024px){.game-table td{font-size:60px}}.game-table td:hover{opacity:1;background:#000;transition:all 0ms ease;cursor:url(../../assets/images/search.png),auto}.orangeOverlay{background:url(../../assets/images/orange-overlay.png) no-repeat 50%/cover transparent}.orangeOverlay,.smoke{position:absolute;bottom:0;height:100vh;width:100vw}.smoke{background:url(../../assets/images/smoke-overlay.png) no-repeat 50%/cover transparent}#stage-3,#stage-4,#stage-7{padding-bottom:100px}@media only screen and (min-width:1024px){#stage-3,#stage-4,#stage-7{padding-bottom:0}}#stage-3 h1,#stage-4 h1,#stage-7 h1{margin:0;font-size:15px;color:#3a3535;letter-spacing:2px;line-height:15px;text-transform:uppercase;font-family:AmericanTypewriterCondensed}@media only screen and (min-width:620px){#stage-3 h1,#stage-4 h1,#stage-7 h1{font-size:21px;line-height:20px;margin-top:40px}}@media only screen and (min-width:1024px){#stage-3 h1,#stage-4 h1,#stage-7 h1{font-size:17px;margin-top:80px}}@media only screen and (min-width:1366px){#stage-3 h1,#stage-4 h1,#stage-7 h1{font-size:21px;line-height:21px;margin-top:100px}}@media only screen and (min-width:1680px){#stage-3 h1,#stage-4 h1,#stage-7 h1{font-size:23px;margin-top:120px}}#stage-3 h1 br:nth-child(2),#stage-4 h1 br:nth-child(2),#stage-7 h1 br:nth-child(2){display:none}#stage-3 h2,#stage-4 h2,#stage-7 h2{color:#3a3535;text-transform:uppercase;font-size:30px;line-height:30px;font-weight:400}@media only screen and (min-width:620px){#stage-3 h2,#stage-4 h2,#stage-7 h2{font-size:40px;line-height:40px}}@media only screen and (min-width:1024px){#stage-3 h2,#stage-4 h2,#stage-7 h2{font-size:32px;line-height:32px}}@media only screen and (min-width:1366px){#stage-3 h2,#stage-4 h2,#stage-7 h2{font-size:35px;line-height:35px}}@media only screen and (min-width:1680px){#stage-3 h2,#stage-4 h2,#stage-7 h2{font-size:41px;line-height:41px}}#stage-3 .btn,#stage-4 .btn,#stage-7 .btn{width:180px}@media only screen and (min-width:1024px){#stage-3 .prizes,#stage-4 .prizes,#stage-7 .prizes{margin-top:50px}}@media only screen and (min-width:1366px){#stage-3 .prizes,#stage-4 .prizes,#stage-7 .prizes{margin-top:20px}}@media only screen and (min-width:1680px){#stage-3 .prizes,#stage-4 .prizes,#stage-7 .prizes{margin-top:30px}}#stage-3 .prizes p,#stage-4 .prizes p,#stage-7 .prizes p{font-family:AmericanTypewriterCondensed;color:#3a3535;font-size:13px}#stage-3 .prizes p:first-child,#stage-4 .prizes p:first-child,#stage-7 .prizes p:first-child{text-transform:uppercase;font-size:11px}@media only screen and (min-width:620px){#stage-3 .prizes p:first-child,#stage-4 .prizes p:first-child,#stage-7 .prizes p:first-child{font-size:14px}}@media only screen and (min-width:1024px){#stage-3 .prizes p:first-child,#stage-4 .prizes p:first-child,#stage-7 .prizes p:first-child{font-size:16px}}@media only screen and (min-width:620px){#stage-3 .prizes p,#stage-4 .prizes p,#stage-7 .prizes p{font-size:17px;letter-spacing:1px}}@media only screen and (min-width:1024px){#stage-3 .prizes p,#stage-4 .prizes p,#stage-7 .prizes p{margin-bottom:3px;font-size:15px;line-height:15px}}@media only screen and (min-width:1680px){#stage-3 .prizes p,#stage-4 .prizes p,#stage-7 .prizes p{font-size:18px;line-height:25px;font-weight:700}}#stage-3 .prizes.mobile,#stage-4 .prizes.mobile,#stage-7 .prizes.mobile{display:none}@media only screen and (min-width:1024px){#stage-3 .prizes.mobile,#stage-4 .prizes.mobile,#stage-7 .prizes.mobile{display:block}}#stage-3 .prizes.desktop,#stage-4 .prizes.desktop,#stage-7 .prizes.desktop{margin-top:30px;display:block}@media only screen and (min-width:1024px){#stage-3 .prizes.desktop,#stage-4 .prizes.desktop,#stage-7 .prizes.desktop{display:none}}#stage-3 form .input,#stage-4 form .input,#stage-7 form .input{width:60%;margin:30px auto 0}@media only screen and (min-width:1024px){#stage-3 form .input,#stage-4 form .input,#stage-7 form .input{margin:10px auto 0}#stage-3 form .input.half,#stage-4 form .input.half,#stage-7 form .input.half{width:30%;margin:30px 0 0;display:inline-block}}@media only screen and (min-width:1366px){#stage-3 form .input,#stage-4 form .input,#stage-7 form .input{margin:15px auto 0;width:50%}#stage-3 form .input.half,#stage-4 form .input.half,#stage-7 form .input.half{width:25%}}#stage-3 form input[type=email],#stage-3 form input[type=tel],#stage-3 form input[type=text],#stage-4 form input[type=email],#stage-4 form input[type=tel],#stage-4 form input[type=text],#stage-7 form input[type=email],#stage-7 form input[type=tel],#stage-7 form input[type=text]{font-size:17px;line-height:18px}@media only screen and (min-width:1024px){#stage-3 form input[type=email],#stage-3 form input[type=tel],#stage-3 form input[type=text],#stage-4 form input[type=email],#stage-4 form input[type=tel],#stage-4 form input[type=text],#stage-7 form input[type=email],#stage-7 form input[type=tel],#stage-7 form input[type=text]{font-size:12px}}@media only screen and (min-width:1366px){#stage-3 form input[type=email],#stage-3 form input[type=tel],#stage-3 form input[type=text],#stage-4 form input[type=email],#stage-4 form input[type=tel],#stage-4 form input[type=text],#stage-7 form input[type=email],#stage-7 form input[type=tel],#stage-7 form input[type=text]{font-size:16px}}@media only screen and (min-width:1680px){#stage-3 form input[type=email],#stage-3 form input[type=tel],#stage-3 form input[type=text],#stage-4 form input[type=email],#stage-4 form input[type=tel],#stage-4 form input[type=text],#stage-7 form input[type=email],#stage-7 form input[type=tel],#stage-7 form input[type=text]{font-size:23px}}@media only screen and (max-width:1024px){#stage-3 form#form1,#stage-4 form#form1,#stage-7 form#form1{margin-bottom:200px}}#stage-3 form input{text-align:center}#stage-7 h1{font-size:30px;line-height:35px;margin-top:30px;font-family:Antidotum}@media only screen and (min-width:1024px){#stage-7 h1{margin-top:45%;font-size:40px;line-height:20px}}@media only screen and (min-width:1366px){#stage-7 h1{font-size:56px;line-height:56px}}#stage-7 .page-2{margin-bottom:40vh}#stage-7 #prize-replace{font-family:American Typewriter;color:#000;text-transform:uppercase;font-size:20px;line-height:25px;margin:20px 0}@media only screen and (min-width:1024px){#stage-7 #prize-replace{font-size:24px;line-height:29px}}#stage-7 form .input{width:65%}@media only screen and (min-width:1024px){#stage-7 form .input.half{width:32%}}#stage-7 form input{text-align:left}#stage-7 p.title{margin-top:10px}#stage-7 #claim{margin-top:50px}@media only screen and (min-width:1024px){#stage-7 #claim{margin-top:25px}}@media only screen and (min-width:1366px){#stage-7 #claim{margin-top:50px}}#stage-7 .shirt-size p{font-size:16px;vertical-align:middle;margin:0 15px 15px 0;color:#000;display:block}@media only screen and (min-width:1024px){#stage-7 .shirt-size p{display:inline-block;margin:0 15px 0 0}}#stage-7 .shirt-size svg{vertical-align:middle;display:inline-block;cursor:pointer;width:66px;height:66px}#stage-7 .shirt-size svg .star-size{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}#stage-7 .shirt-size svg .star-size-text{font-size:20px;font-family:Montserrat,sans-serif;fill:#000;font-weight:700}#stage-7 .shirt-size svg.active .star-size{fill:#000}#stage-7 .shirt-size svg.active .star-size-text{fill:#fff}.stage{position:relative}.stage.tmp-hidden{display:none}.stage .wood-bg{width:100%;height:100vh}@media only screen and (min-width:1024px){.stage .wood-bg{min-width:100vw;width:auto}}.stage .stamp{position:absolute;width:83px;height:83px;top:-5px;left:-9px}@media only screen and (min-width:620px){.stage .stamp{width:200px;height:200px}}@media only screen and (min-width:1024px){.stage .stamp{display:none}}.stage .compass{position:absolute;right:0;transform:translateX(35%);top:15%;display:none}@media only screen and (min-width:1024px){.stage .compass{display:block}}.stage .book{background-image:url(../../assets/images/book-mobile.jpg);margin-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;text-align:center}@media only screen and (max-width:1024px){.stage .book{width:100%;height:100%;background-size:100% 100%}}@media only screen and (min-width:1024px){.stage .book{background:none}}.stage .book .book-img{min-width:100%;position:relative;display:none}@media only screen and (min-width:1024px){.stage .book .book-img{display:block;width:1000px}}@media only screen and (min-width:1366px){.stage .book .book-img{width:1130px}}@media only screen and (min-width:1680px){.stage .book .book-img{width:1325px}}.stage .book .pages{position:absolute;top:0;width:100%;height:100%;padding:50px 0;overflow:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){.stage .book .pages{overflow:hidden;padding:50px 80px 50px 102px}}@media only screen and (min-width:1680px){.stage .book .pages{padding:50px 70px 50px 120px}}@media only screen and (min-width:1024px){.stage .book .pages #form1{padding-bottom:150px;margin-left:15px}}@media only screen and (min-width:1024px){.stage .book .page{width:50%;float:left}}.stage .book h1{color:#000;position:relative}.stage .book h2{font-size:24px;color:#1f3a60;line-height:30px}@media only screen and (min-width:620px){.stage .book h2{font-size:36px;line-height:49px}}.stage form p.title{color:#3a3535;font-size:12px;font-weight:700;margin:49px 0 0;letter-spacing:2px;font-family:AmericanTypewriterCondensed}@media only screen and (min-width:620px){.stage form p.title{font-size:16px;margin:60px 0 0}}@media only screen and (min-width:1366px){.stage form p.title{font-size:18px}}@media only screen and (min-width:1680px){.stage form p.title{margin:120px 0 0}}.stage form .privacy{margin:25px auto;display:block;text-align:center;width:233px}@media only screen and (min-width:768px){.stage form .privacy{margin:30px auto;max-width:470px;width:100%}}@media only screen and (min-width:1366px){.stage form .privacy{width:100%}}.stage form .privacy input{display:none}.stage form .privacy input:checked+label{background-color:#1f3a60}.stage form .privacy label.cb{margin:0;cursor:pointer;width:15px;display:inline-block;height:15px;border:1px solid #1f3a60;transition:all .7s ease;border-radius:5px}.stage form .privacy label.text{cursor:pointer;font-family:Montserrat,sans-serif;margin:0 0 10px;padding:0;vertical-align:middle;font-size:11px;line-height:14px;color:#000;display:inline-block;text-align:center}.stage form .privacy label.text a{display:block;color:#000}@media only screen and (min-width:620px){.stage form .privacy label.text a{display:inline}}@media only screen and (min-width:620px){.stage form .privacy label.text{font-size:12px}}@media only screen and (min-width:1024px){.stage form .privacy label.text{width:calc(100% - 130px);margin:0 0 0 10px;text-align:left}}.stage form .privacy a{font-weight:700;text-decoration:none}.stage form .input{margin:0 auto;position:relative}.stage form input[type=email],.stage form input[type=tel],.stage form input[type=text]{letter-spacing:3px;width:100%;color:#000;font-weight:700;text-transform:uppercase;background:none;border:none;outline:none;padding-bottom:9px;border-radius:0;font-family:AmericanTypewriterCondensed;border-bottom:1px solid rgba(0,0,0,.4)}.stage form input[type=email]::-webkit-input-placeholder,.stage form input[type=tel]::-webkit-input-placeholder,.stage form input[type=text]::-webkit-input-placeholder{color:#000;line-height:20px}.stage form input[type=email]::-moz-placeholder,.stage form input[type=tel]::-moz-placeholder,.stage form input[type=text]::-moz-placeholder{color:#000;line-height:20px}.stage form input[type=email]:-ms-input-placeholder,.stage form input[type=tel]:-ms-input-placeholder,.stage form input[type=text]:-ms-input-placeholder{color:#000;line-height:20px}.stage form input[type=email]:-moz-placeholder,.stage form input[type=tel]:-moz-placeholder,.stage form input[type=text]:-moz-placeholder{color:#000;line-height:20px}.bgImage{font-size:0}.bgImage img{pointer-events:none;width:100%}.end-scene img.scene{margin-top:-4px;width:100%;display:block;position:absolute;z-index:1;visibility:hidden}.end-scene img.scene.active{visibility:visible;z-index:2}.end-scene #end-scene-top{margin-top:-20%}.end-scene #end-scene-coral{z-index:100}#frame-extended{width:100%;position:relative}#frame-extended:after,#frame-extended:before{content:"";position:fixed;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:100;background-size:100% 100%}#frame-extended:after{background-image:url(../../assets/images/overlay-middle-mob.png);opacity:.2;z-index:99999}@media only screen and (min-width:768px){#frame-extended:after{background-image:url(../../assets/images/overlay-middle.png)}}#frame-extended:before{opacity:.6;z-index:99999}#text-center{opacity:0;width:100%;position:fixed;top:50%;left:0;z-index:999;text-align:center;transform:translateY(-50%);transition:opacity .4s ease;padding:0 5%}#text-center.visible{opacity:1}h1,p{color:#fff;font-weight:500}h1,h2{font-family:Antidotum}p{font-family:Montserrat,sans-serif}.game-text h1{font-size:34px;line-height:34px;margin-bottom:10px}@media only screen and (min-width:620px){.game-text h1{font-size:30px;line-height:28px}}@media only screen and (min-width:768px){.game-text h1{font-size:42px;line-height:38px;margin-bottom:15px}}@media only screen and (min-width:1024px){.game-text h1{font-size:65px;line-height:59px;margin-bottom:20px}}@media only screen and (min-width:1366px){.game-text h1{font-size:70px;line-height:68px}}@media only screen and (min-width:1680px){.game-text h1{font-size:75px;line-height:75.82px}}.game-text p{line-height:15px;font-size:14px;margin-bottom:10px}@media only screen and (min-width:620px){.game-text p{line-height:19px;font-size:15px}}@media only screen and (min-width:768px){.game-text p{line-height:20px;font-size:16px;margin-bottom:15px}}@media only screen and (min-width:1024px){.game-text p{line-height:21px;font-size:17px;margin-bottom:20px}}@media only screen and (min-width:1366px){.game-text p{line-height:22px;font-size:18px}}@media only screen and (min-width:1680px){.game-text p{line-height:24px;font-size:19px}}a.btn{background-color:#000;color:#fff;font-size:12px;line-height:38px;font-weight:700;text-transform:uppercase;padding:0 15px;font-family:Montserrat,sans-serif;text-decoration:none;display:inline-block;pointer-events:all}@media only screen and (min-width:620px){a.btn{font-size:16px;line-height:58px}}@media only screen and (min-width:1024px){a.btn{padding:0 30px}}.simple-modal{width:100%;position:fixed;height:100vh;z-index:99999;opacity:0;display:none;padding:20px 0;background:rgba(0,0,0,.34)}@media only screen and (min-width:768px){.simple-modal{padding:20px}}.simple-modal.visible{display:block;opacity:1}.simple-modal .inner{transition:opacity .4s ease;padding:20px;background-image:url(../../assets/images/modal.png);background-size:100% 100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;width:80%}@media only screen and (min-width:768px){.simple-modal .inner{padding:50px;width:auto}}.simple-modal p{font-size:12px;margin:10px 0;color:#1f3a60}@media only screen and (min-width:768px){.simple-modal p{font-size:20px}}.scene-5 #mobile-rotate{display:none!important}@media screen and (max-width:968px) and (orientation:portrait){.scene-5 #mobile-rotate{display:block!important;position:fixed;z-index:99999;background:rgba(26,48,51,.9);width:100%;height:100%;top:0;left:0}}#mobile-rotate{display:none}@media screen and (max-width:968px) and (orientation:landscape){#mobile-rotate{display:none;position:fixed;z-index:99999;background:rgba(26,48,51,.9);width:100%;height:100%;top:0;left:0}}#mobile-rotate a#rotate-modal-close{display:block;text-align:center;color:#fff;margin:50px auto}#mobile-rotate img{width:112px;height:84px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
/*# sourceMappingURL=main.css.map */
