@import url(https://fonts.googleapis.com/css?family=Nunito:300);
@import url(font-awesome.min.css);.icon,a{text-decoration:none}
#footer,#header,#main{text-align:center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;font:inherit;vertical-align:baseline}
#header,#main:before{vertical-align:middle}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none;background:#fff;overflow:hidden}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body,input,select,textarea{color:#fff;font-family:'Nunito',sans-serif;font-size:15pt;font-weight:300!important;letter-spacing:-.025em;line-height:1.75em}
body.loading *{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important}
a{-moz-transition:border-color .2s ease-in-out;-webkit-transition:border-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;border-bottom:dotted 1px;color:inherit;outline:0}
a:hover{border-color:transparent}
.icon{position:relative}
#bg,#wrapper{position:fixed}
.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:400;text-transform:none!important}.icon>.label{display:none}
#header,#header nav a,#header nav li,#main:before{display:inline-block}
@-moz-keyframes wrapper{0%{opacity:0}
100%{opacity:1}}@-webkit-keyframes wrapper{0%{opacity:0}100%{opacity:1}}@-ms-keyframes wrapper{0%{opacity:0}100%{opacity:1}}@keyframes wrapper{0%{opacity:0}100%{opacity:1}}#wrapper{-moz-animation:wrapper 3s forwards;-webkit-animation:wrapper 3s forwards;-ms-animation:wrapper 3s forwards;animation:wrapper 3s forwards;height:100%;left:0;opacity:0;top:0;width:100%}#bg{-moz-animation:bg 80s linear infinite;-webkit-animation:bg 80s linear infinite;-ms-animation:bg 80s linear infinite;animation:bg 80s linear infinite;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:url(images/bg.png) bottom left repeat-x;height:100%;left:0;opacity:1;top:0;background-size:1500px auto;width:6750px}#main,#overlay{left:0;height:100%;top:0;width:100%}@-moz-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-webkit-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-ms-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-moz-keyframes overlay{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes overlay{0%{opacity:0}100%{opacity:1}}@-ms-keyframes overlay{0%{opacity:0}100%{opacity:1}}@keyframes overlay{0%{opacity:0}100%{opacity:1}}#overlay{-moz-animation:overlay 1.5s 1.5s forwards;-webkit-animation:overlay 1.5s 1.5s forwards;-ms-animation:overlay 1.5s 1.5s forwards;animation:overlay 1.5s 1.5s forwards;background-attachment:fixed,fixed;background-image:url(images/overlay-pattern.png),url(images/overlay.svg);background-position:top left,center center;background-repeat:repeat,no-repeat;background-size:auto,cover;opacity:0;position:absolute}#main{position:fixed}#main:before{content:'';height:100%;margin-right:0;width:1px}@-moz-keyframes header{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes header{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-ms-keyframes header{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes header{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes nav-icons{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes nav-icons{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-ms-keyframes nav-icons{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes nav-icons{0%{-moz-transform:translate3d(0,1em,0);-webkit-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}#header{-moz-animation:header 1s 2.25s forwards;-webkit-animation:header 1s 2.25s forwards;-ms-animation:header 1s 2.25s forwards;animation:header 1s 2.25s forwards;backface-visibility:hidden;transform:translate3d(0,0,0);cursor:default;opacity:0;position:relative;top:-1em;width:90%}#header,#header nav li{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden}#header h1{font-size:4.35em;font-weight:900;letter-spacing:-.035em;line-height:1em}
#header p{font-size:12pt;opacity:.75}
#header nav{margin:1.5em 0 0}
#header nav li{-moz-animation:nav-icons .5s ease-in-out forwards;-webkit-animation:nav-icons .5s ease-in-out forwards;-ms-animation:nav-icons .5s ease-in-out forwards;animation:nav-icons .5s ease-in-out forwards;backface-visibility:hidden;transform:translate3d(0,0,0);height:5.35em;line-height:5.885em;opacity:0;position:relative;top:0;width:5.35em}#header nav li:nth-child(1){-moz-animation-delay:2.5s;-webkit-animation-delay:2.5s;-ms-animation-delay:2.5s;animation-delay:2.5s}
#header nav li:nth-child(2){-moz-animation-delay:2.75s;-webkit-animation-delay:2.75s;-ms-animation-delay:2.75s;animation-delay:2.75s}#header nav li:nth-child(3){-moz-animation-delay:3s;-webkit-animation-delay:3s;-ms-animation-delay:3s;animation-delay:3s}#header nav li:nth-child(4){-moz-animation-delay:3.25s;-webkit-animation-delay:3.25s;-ms-animation-delay:3.25s;animation-delay:3.25s}#header nav li:nth-child(5){-moz-animation-delay:3.5s;-webkit-animation-delay:3.5s;-ms-animation-delay:3.5s;animation-delay:3.5s}#header nav li:nth-child(6){-moz-animation-delay:3.75s;-webkit-animation-delay:3.75s;-ms-animation-delay:3.75s;animation-delay:3.75s}#header nav li:nth-child(7){-moz-animation-delay:4s;-webkit-animation-delay:4s;-ms-animation-delay:4s;animation-delay:4s}#header nav li:nth-child(8){-moz-animation-delay:4.25s;-webkit-animation-delay:4.25s;-ms-animation-delay:4.25s;animation-delay:4.25s}#header nav li:nth-child(9){-moz-animation-delay:4.5s;-webkit-animation-delay:4.5s;-ms-animation-delay:4.5s;animation-delay:4.5s}#header nav li:nth-child(10){-moz-animation-delay:4.75s;-webkit-animation-delay:4.75s;-ms-animation-delay:4.75s;animation-delay:4.75s}#header nav a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border:0}#header nav a:before{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:100%;border:1px solid #fff;display:block;font-size:1.75em;height:2.5em;line-height:2.5em;position:relative;text-align:center;top:0;width:2.5em}#header nav a:hover{font-size:1.1em}#header nav a:hover:before{background-color:rgba(255,255,255,.175);color:#fff}#header nav a:active{font-size:.95em;background:0 0}#header nav a:active:before{background-color:rgba(255,255,255,.35);color:#fff}#header nav a span{display:none}#footer{background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5) 75%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5) 75%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5) 75%);background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.5) 75%);bottom:0;cursor:default;height:6em;left:0;line-height:8em;position:absolute;width:100%;z-index:100}@media screen and (max-width:1680px){body,input,select,textarea{font-size:13pt}@-moz-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-webkit-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-ms-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}#bg{background-size:1500px auto;width:4500px}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}@-moz-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-webkit-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-ms-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}#bg{background-size:1500px auto;width:2250px}}@media screen and (max-width:736px){body{min-width:320px}body,input,select,textarea{font-size:11pt}@-moz-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-webkit-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-ms-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}#bg{background-size:1500px auto;width:900px}#header h1{font-size:2.5em}#header nav,#header nav a:active,#header nav a:hover,#header p{font-size:1em}}@media screen and (max-width:480px){@-moz-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-webkit-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@-ms-keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}@keyframes bg{0%{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-1500px,0,0);-webkit-transform:translate3d(-1500px,0,0);-ms-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}}#bg{background-size:1500px auto;width:1237.5px}#header nav{padding:0 1em}}.scene div.background,.scene div.stars1,.scene div.stars2,.scene div.stars3,.scene div.stars4{position:absolute;height:100%;width:100%;margin:0}.scene div.stars1{background:url(images/stars1.png) center no-repeat;z-index:-1}.scene div.stars2{background:url(images/stars2.png) center no-repeat;z-index:-2}.scene div.stars3{background:url(images/stars3.png) center no-repeat;z-index:-3}.scene div.stars4{background:url(images/stars4.png) center no-repeat;z-index:-4}.scene div.background{background:center #000;z-index:-100}#contact.box{z-index:101;width:400px;height:auto;position:absolute;top:50%;left:50%;opacity:1;overflow:hidden;color:#fff;background:rgba(0,0,0,.8);padding:30px 30px 10px;border:1px solid;margin-bottom:15px;transform:scale(1,1) translate(-50%,-50%);-moz-transform:scale(1,1) translate(-50%,-50%);-webkit-transform:scale(1,1) translate(-50%,-100%);-ms-transform:scale(1,1) translate(-50%,-50%)}div#contact.box h2{font-size:1.3em;margin-bottom:15px}div#contact.box input,div#contact.box textarea#message{color:#000;width:100%;font-size:.9em;margin-bottom:10px}div#contact.box input{display:block;height:100%;padding:0 8px}.antispam{display:none}div#contact.box textarea#message{height:5em;display:block;padding:8px 8px 0;resize:none;line-height:1em}div#contact.box input.button{width:40%;margin:15px auto auto;background:#fff;color:#000;border:1px #fff}div#contact.box input.button:hover{width:40%;margin:15px auto auto;background:#939393;color:#fff;border:1px #000}.close-icon,a.close-icon:hover{border-color:#fff}div#contact.box input:focus,div#contact.box textarea:focus{background:#ededed}.close-icon{display:block;width:25px;height:25px;border-width:4px;border-style:solid;border-radius:100%;background:-webkit-linear-gradient(-45deg,transparent 0,transparent 46%,#000 46%,#000 56%,transparent 56%,transparent 100%),-webkit-linear-gradient(45deg,transparent 0,transparent 46%,#000 46%,#000 56%,transparent 56%,transparent 100%);background-color:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.5);transition:all .3s ease;position:absolute;right:30px}#contactdiv{display:none;z-index:200}div.error{height:30px;color:#46c746}