@font-face{font-family:"Grotesk";src:url(/static/media/Grotesk.ffe9b0da.otf)}@font-face{font-family:"Myriad";src:url(/static/media/MyriadPro.31fe6e69.otf)}@font-face{font-family:"Tencent";src:url(/static/media/TencentSans.a14cc1d8.ttf)}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font-family:"Gotham-Medium",sans-serif;color:#000;font-size:16px;line-height:26px;overflow-x:hidden;font-weight:500}.clear:after,.clear:before{content:" ";display:table}.clear,.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#000}a,a:hover{text-decoration:none}a:hover{color:inherit}a:focus{text-decoration:none}a:active,a:focus,a:hover{outline:0}button:focus,input:focus,textarea:focus{outline:0;border:0}h1,h2,h3,h4,li,ul{list-style-type:none;margin:0;padding:0}p:not(:last-child){margin-bottom:25px}p:last-child{margin-bottom:0}.swal2-title{font-size:15px!important}.swal2-icon{font-size:10px}.swal2-actions button{font-family:"Gotham-Medium"}.inner{height:100vh;width:100%;max-width:540px;background-image:url(/static/media/bg.57ed6ba8.png);background-size:100% 100%;margin:auto;position:relative}.wrapper{max-width:100%;min-height:100vh;margin:0 auto;background-color:#0052d9;display:block;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.pane{width:100%;margin-top:50px;padding-bottom:10px;height:calc(100vh - 50px);overflow:scroll}.landing-main{margin:100px auto}.logo{z-index:90;top:0}.footer,.logo{width:100%;background-color:#fff;height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:fixed;left:0}.footer{box-shadow:inset -2px 6px 5px -1px rgba(0,0,0,.35);-webkit-box-shadow:-2px 6px 5px -1px rgba(0,0,0,.35) inset;-moz-box-shadow:-2px 6px 5px -1px rgba(0,0,0,.35) inset;bottom:0}.footer img{height:80%}.logo img{height:60%}.btn{display:table;margin:20px auto;padding:10px 45px;color:#2e032e;border-radius:60px;text-transform:uppercase;font-family:"Grotesk";font-weight:700;background:#fff;font-size:20px;line-height:26px;width:240px}.screen4{-webkit-flex-direction:column;flex-direction:column}.form-group{margin-bottom:20px;width:60vw}.form-group input{height:40px;width:100%;font-weight:700;font-family:"Grotesk";font-size:20px}.dashboard .dash-main{width:100%;height:80vh;display:block;border-top:1px solid transparent;position:relative}.dash-main .status{color:#fff;font-family:"Grotesk";font-size:25px}.dashboard .jumbo-title img{width:80%;max-width:300px;display:block;margin:30px auto}.dashboard .jumbo-display{background-image:url(/static/media/sub-bg.8485eaae.png);background-size:100% 100%;width:100%;height:60vh;display:block;margin:30px auto;position:relative}.dashboard .jumbo-display .booth-links{display:block;width:120px;height:120px;position:absolute}.dashboard .jumbo-display .booth-links img{width:100%}.dashboard .jumbo-display .booth-links.b1{left:2%;top:30%}.dashboard .jumbo-display .booth-links.b2{left:20%;top:65%}.dashboard .jumbo-display .booth-links.b3{left:50%;top:30%}.dashboard .jumbo-display .booth-links.claw{right:2%;top:60%}.scan{width:100%;min-height:calc(100% - 100px);position:relative}.scan .back{position:absolute;top:5px;left:5px;width:50px;height:50px}.scan .frame{width:250px;height:250px;display:block;margin:auto}.scan .frame .aperture{background-size:contain;width:100%;height:100%}.scan .scan-title{margin:20px auto;font-weight:bolder;font-size:30px;line-height:30px}.scan .scan-body,.scan .scan-title{text-align:center;color:#fff;font-family:"Tencent"}.scan .scan-body{margin:10px auto;font-size:17px}.scan .loading-notify{color:#fff;font-family:"Tencent";font-size:15px;text-align:center;margin-top:30px;height:40px;line-height:40px}.final{width:100%}.final .final-title{color:#276cde;font-size:18px}.final .block,.final .final-title{font-family:"Tencent";margin:20px auto;text-align:center}.final .block{width:80%;background-color:#fff;min-height:500px;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#0052d9;font-size:17px}.final .block .home{position:absolute;bottom:10px;left:10px;width:50px;height:50px}.home img,.scan .back img{width:100%}.fade-in{background-size:0 0;-webkit-animation:grow 5s;animation:grow 5s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes grow{0%{background-size:0 0}50%{background-size:100% 100%}to{background-size:100% 100%}}@keyframes grow{0%{background-size:0 0}50%{background-size:100% 100%}to{background-size:100% 100%}}