html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"BebasNeue";src:url('/theme/fonts/bebasneue_regular-webfont.eot?1433234480');src:url('/theme/fonts/bebasneue_regular-webfont.eot?&1433234480#iefix') format("embedded-opentype"),url('/theme/fonts/bebasneue_regular-webfont.woff?1433234480') format("woff"),url('/theme/fonts/bebasneue_regular-webfont.ttf?1433234480') format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"BebasNeue";src:url('/theme/fonts/bebasneue_bold-webfont.eot?1433234480');src:url('/theme/fonts/bebasneue_bold-webfont.eot?&1433234480#iefix') format("embedded-opentype"),url('/theme/fonts/bebasneue_bold-webfont.woff?1433234480') format("woff"),url('/theme/fonts/bebasneue_bold-webfont.ttf?1433234480') format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"BebasNeue";src:url('/theme/fonts/bebasneue_book-webfont.eot?1433234480');src:url('/theme/fonts/bebasneue_book-webfont.eot?&1433234480#iefix') format("embedded-opentype"),url('/theme/fonts/bebasneue_book-webfont.woff?1433234480') format("woff"),url('/theme/fonts/bebasneue_book-webfont.ttf?1433234480') format("truetype");font-weight:200;font-style:normal}html,body{height:100%;background-color:#000;overflow:hidden}body,button,input,textarea,select{font:14px/1.3 BebasNeue}.stub-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;overflow:hidden;background:url('/theme/images/back.jpg?1433234480') center no-repeat;background-size:cover}.stub-video>video{position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:auto}@media screen and (max-aspect-ratio: 1920 / 1080){.stub-video>video{height:100%;width:auto}}.stub-logo{position:absolute;z-index:2;left:50%;top:-100px;background:url('/theme/images/logo.svg?1433234480') center no-repeat;background-size:contain;width:178px;height:400px;opacity:0;margin-left:-89px;max-height:50%;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.page{-moz-animation:in 3s ease;-webkit-animation:in 3s ease;animation:in 3s ease;overflow:hidden;height:100%;position:relative}@-webkit-keyframes in{from{opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-moz-keyframes in{from{opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-ms-keyframes in{from{opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes in{from{opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.stub-footer{position:absolute;left:0;bottom:10px;width:100%;text-align:center;z-index:2;color:#fff}.stub-footer .btn{position:relative;opacity:0;top:-40px;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.stub-footer p{position:relative;opacity:0;top:-100px;font-size:22px;margin-top:2%;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.btn{display:inline-block;width:300px;border:1px solid #fff;background-color:#c59a6d;font-size:36px;font-weight:bold;padding:0;height:68px;line-height:68px;color:#fff;cursor:pointer;text-decoration:none;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.btn:hover{background-color:#000}.btn:focus{outline:none}.bimp--animated{-moz-animation:bimp 0.3s ease;-webkit-animation:bimp 0.3s ease;animation:bimp 0.3s ease}.modal{position:fixed;left:0;right:0;bottom:0;top:0;z-index:100;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:rgba(0,0,0,0.85);overflow:scroll;text-align:center}.modal>div{display:table;min-height:100%;width:100%}.modal>div>div{display:table-cell;vertical-align:middle}.modal-page{background-color:#fff;width:636px;margin:30px auto;color:#474747;position:relative;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-page-content{padding:40px}.modal-page-content h3{font-size:54px;font-weight:bold;line-height:1.1;margin:25px 0 30px;letter-spacing:1px}.modal-page-content p{font-size:26px}.modal-page-content .btn{margin-top:10px;width:380px;border:none;-moz-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;-webkit-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;box-shadow:0 4px 0 transparent}.modal-page-content .btn:hover{background-color:#c59a6d;box-shadow:0 4px 0 #000}.modal-page-content input{width:380px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:68px;letter-spacing:2px;font-size:25px;padding:0;border:1px solid #484848;text-align:center;font-weight:200}.modal-page-content input:focus{outline:none}.modal-page-content ::-webkit-input-placeholder{color:#b0b0b0}.modal-page-content:-moz-placeholder{color:#b0b0b0}.modal-page-content ::-moz-placeholder{color:#b0b0b0}.modal-page-content:-ms-input-placeholder{color:#b0b0b0}.modal-page-footer{background-color:#c9c9c9;padding:20px;color:#fff;font-size:22px;font-weight:400}.form-join-error{margin-top:30px;color:red;font-size:32px;height:41px}.form-join-success{margin:40px 0;font-size:100px;font-weight:bold}.modal-page-close{position:absolute;right:22px;top:22px;width:28px;height:28px;cursor:pointer}.modal-page-close:hover:after,.modal-page-close:hover:before{background-color:#000}.modal-page-close:active{-moz-animation:bimp 0.3s ease;-webkit-animation:bimp 0.3s ease;animation:bimp 0.3s ease}.modal-page-close:after,.modal-page-close:before{content:"";position:absolute;top:0;width:39.2px;height:2px;background-color:#c59a6d;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.modal-page-close:before{left:0;-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-page-close:after{right:0;-moz-transform-origin:right center;-ms-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes bimp{from, to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-moz-keyframes bimp{from, to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-ms-keyframes bimp{from, to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes bimp{from, to{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}20%{-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-4px)}}
