[class*=" fa-"],[class^=fa-],html{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,ol,p,ul{margin:0 0 28px}body,form{margin:0}.one,button,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.form-wrap .success,a,body{color:#dadada}a.button-about,a:hover{text-decoration:none}#modal,.no-js #preload,.no-js #timer,.no-js .modal-toggle,[hidden]{display:none}#modal .modal-toggle,#modal .section-title{margin-bottom:42px}[class*=" fa-"],[class^=fa-]{font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.form-field span.error,.modal-note,input,textarea{text-transform:uppercase}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-mute:before{content:"\f1f7"}.fa-sound:before{content:"\f0a2"}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{height:100%;font-family:Roboto,sans-serif}body{line-height:1.75}a{text-decoration:underline}a:active,a:focus,a:hover,input:focus,textarea:focus{outline:0}h1,h2,h3,h4{color:#fff;font-weight:400;line-height:1.16667;text-align:center}b,input,strong,textarea{font-weight:700}h1{font-size:44px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}em,i{font-style:italic}ol,ul{padding:0 0 0 24px}ul{list-style:disc}ol{list-style:decimal}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}button,input,textarea{border-radius:0;font-size:14px;margin:0;max-width:100%;vertical-align:baseline;box-sizing:border-box}button,input{line-height:normal}button,input[type=submit]{-webkit-appearance:button;cursor:pointer;background:rgba(0,0,125,0);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}textarea{overflow:auto;vertical-align:top}.row:after{clear:both}.row:after,.row:before{content:"";display:table}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px}#main,#subscribe-form,.form-field,.tp-loader,.wrap{position:relative}.row{margin-left:-48px}.one{box-sizing:border-box;float:left;padding-left:38px;width:100%}.one-half,.one-third{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:38px;float:left}.one-half{box-sizing:border-box;width:50%}.one-third{box-sizing:border-box;font-size:13px;width:33%}.form-field label,.subtitle{font-size:14px}input,textarea{background:rgba(255,255,255,.2);border:1px solid #6e6e6e;color:#fff;letter-spacing:1px;padding:12px}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background:rgba(0,0,125,.3);color:#dadada;outline:0}.form-field span.error{background:rgba(0,0,125,.3);border:1px solid #030046;color:#f7f7f7;font-size:10px;letter-spacing:1px;padding:6px;position:absolute;right:6px;top:-14px}.form-wrap .loading{height:42px;margin:0 auto 28px;text-align:center}.form-wrap .success{min-height:42px;text-align:center}::-webkit-input-placeholder{color:#a9a9a9}::-moz-placeholder{color:#a9a9a9;opacity:1}.placeholder{color:#a9a9a9}.wrap img{height:auto;max-width:100%}.subtitle{letter-spacing:1px;margin:28px 0;text-align:center}.row h2{font-size:24px;margin-bottom:14px;text-align:left}#bg-video-controls,#main .modal-toggle,#modal .modal-toggle,.countdown-row,.countdown-section,.main-phrase,.modal-note,.preload-spinner,.social,.social a,.social ul{text-align:center}.main-phrase{font-size:60px;font-weight:900;letter-spacing:-2px;color:#fff;opacity:.9;margin-bottom:30px}@media (min-width:992px){.main-phrase{font-size:95px;line-height:95px;min-height:190px;letter-spacing:-6px;margin-top:30px}.main-phrase-404{font-size:180px;margin-top:130px;min-height:110px}}@media (min-width:1600px){.main-phrase{font-size:125px;line-height:125px;min-height:250px;margin-top:80px}}#modal,.wrap{min-height:100%}.social a{display:inline-block;border:1px solid #fff;color:#fff;margin-right:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:40px;height:40px;line-height:40px;font-size:18px;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;-o-transition-property:-o-transform}.social a:hover{background:rgba(0,0,125,.3);border:1px solid #030046;color:#fff;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}#bg-video-controls .fa,.icon,.modal-toggle .icon{color:#fff;display:inline-block;font-size:18px;height:36px;line-height:36px;text-align:center;text-decoration:none;width:36px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}#bg-video-controls .fa:hover,.icon:hover,.modal-toggle .icon:hover{color:rgba(0,0,125,.3)}.row h2 .icon{font-size:18px;line-height:1.55556;margin-right:10px}a.button-about{color:#fff;background:rgba(0,0,125,0);padding:.7em 1.5em;outline:0;border:1px solid #fff;-webkit-border-radius:5%;-moz-border-radius:5%}a.button-about:active,a.button-about:hover{background:rgba(0,0,125,.3);border:1px solid #030046;-webkit-border-radius:5%;-moz-border-radius:5%}#preload{background:#1f1f1f;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}#preload-content{height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px;z-index:999}.preload-spinner{margin:0 auto 14px}.loading-logo-wraper{width:100px;margin:20px auto}.body-bg,.loading-logo-wraper img{width:100%}.tp-loader{z-index:10000}.tp-loader.spinner{width:30px;height:30px;margin:0 auto 10px;border:2px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);-webkit-animation:.8s ease-in-out infinite tp-rotateplane;animation:.8s ease-in-out infinite tp-rotateplane;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{100%,50%{-webkit-transform:rotate(180deg)}}@keyframes tp-rotateplane{0%{transform:rotate(0);-webkit-transform:rotate(0)}100%,50%{transform:rotate(180.1deg);-webkit-transform:rotate(180.1deg)}}.inner{margin:0 auto;padding:42px 24px}#main .inner{max-width:816px;padding-bottom:20px;padding-top:84px}#modal{background:rgba(31,31,31,.8);left:0;position:absolute;right:0;top:0;z-index:997}#modal .inner{max-width:612px}.body-bg{background:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;z-index:-1}#bg-video-controls{bottom:0;height:36px;padding:4px;position:fixed;right:0;width:73px;z-index:3}#bg-video-controls a{display:block;float:left}#bg-video-controls a:first-child{border-right:1px dotted #dadada;border-color:rgba(218,218,218,.8)}.site-title{font-size:30px;margin-bottom:70px}.countdown-row{display:block}.countdown-section{border-left:1px dotted #dadada;border-right:1px dotted #dadada;border-color:rgba(218,218,218,.8);color:#dadada;display:inline-block;font-size:16px;font-weight:300;letter-spacing:1px;padding:0;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.countdown-amount{color:#fff;display:block;font-size:60px;font-weight:700;letter-spacing:normal;line-height:1;padding-bottom:10px}#subscribe{margin:0 auto;max-width:588px}#subscribe-form .form-field{margin-right:180px}#subscribe-form .form-submit{height:42px;position:absolute;right:0;top:0;width:180px}#subscribe_email,#subscribe_submit{display:block;height:42px;width:100%}#subscribe_email{border-right:0}.social{margin:28px 0}.social ul{list-style:none;margin:0;padding:0}.social li{display:inline-block;margin:4px}#main .modal-toggle{height:82px;left:0;position:absolute;width:100%}.modal-note{color:#dadada;display:block;font-size:14px;letter-spacing:1px}@media only screen and (max-width:680px){h1{font-size:36px}.countdown-amount{font-size:48px}}@media only screen and (max-width:540px){.one-half,.one-third{width:100%}}@media only screen and (max-width:480px){h1{font-size:30px}.countdown-section{padding:28px 6px}.countdown-amount{font-size:42px}#newsletter-form .form-field{margin:0 0 14px}#newsletter-form .form-submit{margin:0 auto;position:static;right:auto;top:auto}}@media only screen and (max-width:360px){.countdown-section{font-size:10px;padding:21px 6px}.countdown-amount{font-size:36px}}.firefly{width:auto;height:100%;overflow:hidden}