@charset "utf-8";
a img,img{border:0}.clearfix,.clearfix:after{clear:both}#preload,.bg-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.content-message,.logo,.navigation .link,.preload-bounce,h1,h2,h3,h4{text-align:center}body,section,svg:not(:root){overflow:hidden}.btn,.content-message,h1,h2,h3,h4,ul.navigation{text-transform:uppercase}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,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,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ins{text-decoration:none}del{text-decoration:line-through}.btn,.navigation a:hover,a,a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}a{background:0 0;color:#999}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}img{max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:" ";display:table}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{font-family:Overpass,sans-serif;font-weight:400;font-size:16px;word-spacing:normal;height:100%;min-height:100%;color:#333;background-size:100% 100%;margin:0;border:40px solid black}a:active,a:focus,a:hover{outline:0;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}form{margin:0}button,input,textarea{border-radius:0;font-size:14px;margin:0;max-width:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}textarea{overflow:auto;vertical-align:top}.clearfix{float:none}.bg-overlay{background:url(../images/overlay.png);z-index:-2}.logo{margin:0 auto 40px}.no-js #preload{display:none}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}#preload{background-color:#000;z-index:998}#preload-content{width:100px;height:100px;margin-left:-50px;margin-top:-50px;position:absolute;left:50%;top:50%;z-index:999}.preload-bounce{margin:0 auto 15px}.bounce1,.bounce2,.bounce3,.bounce4{-webkit-animation-name:pbounce;-webkit-animation-duration:1.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-name:pbounce;-moz-animation-duration:1.4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:both;-o-animation-name:pbounce;-o-animation-duration:1.4s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;animation-name:pbounce;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:both;background:#efc206;display:inline-block;height:15px;margin:0 3px;opacity:.6;width:15px}.bounce1{-webkit-animation-delay:-.48s;-moz-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}.bounce2{-webkit-animation-delay:-.32s;-moz-animation-delay:-.16s;-o-animation-delay:-.16s;animation-delay:-.16s}.bounce3{-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;-o-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes pbounce{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@-moz-keyframes pbounce{0%,100%,80%{-moz-transform:scale(0)}40%{-moz-transform:scale(1)}}@keyframes pbounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.btn{display:inline-block;padding:7px 30px!important;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;background:#48C0F4;color:#fff;border:1px solid #48C0F4;font-weight:700;font-size:16px;position:relative;-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-ms-transition:all .15s ease-out; -o-transition: all .15s ease-out; transition: all .15s ease-out}.btn:after{content:"";position:absolute;right:25px;top:14px;height:10px;width:10px;background:0 0;border-right:2px solid #fff;border-top:2px solid #fff;opacity:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body>header,body>header nav{height:100%}.btn:hover{background:0 0;color:#fff;padding-right:50px!important}.btn:hover:after{opacity:1}body>header{position:fixed;top:0;left:0;width:100%;min-height:600px;background:rgba(20,20,20,.7);z-index:1}ul.navigation{font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:700;font-size:2em;line-height:1;letter-spacing:.05em;position:relative;width:100%;height:100%;margin:0;padding:0;top:0;bottom:0;left:0;right:0}.navigation a{color:#FFF;font-weight:700;padding:.25em 0;}.content-message i,h1,h2,h3,h4,section{color:#fff}.navigation a:hover .dot{color: #EFC206;}.navigation .link{position:absolute;display:inline-block;width:100%;transform-origin:center;-webkit-transform-origin:center}.navigation .link.side{width:auto;margin-left:0}ol,p,ul{margin:0 0 28px}.navigation .link.bottom{bottom:2em}.navigation .link.middle{top:55%}.navigation .link.left{left:2em;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.navigation .link.right{right:2em;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}h1,h2,h3,h4{font-weight:500;line-height:1.5;margin:0 0 30px}h1{font-size:50px}h2{font-size:42px}h3{font-size:32px}h4{font-size:24px}b,strong{font-weight:700}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}.content-message{font-size:18px;font-weight:400;margin:10px 0 0;color:#fff}section{font:1em/1.5em Overpass,Raleway,Helvetica,Arial,sans-serif;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(20,20,20,.6);z-index:-99999}.intro h1,section h1{line-height:1.1;text-transform:uppercase;text-align:center}.close,.intro{top:50%;display:block}.container{overflow-y:auto;padding-left:40px;padding-right:40px}#about{overflow-y:auto}#about .container,#contact .container,#about.active .container,#contact.active .container,.content{opacity:1}.intro{color:#FFF;margin:0 auto;position:absolute;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.section-heading p span,.social a,section h1 span{display:inline-block}.intro h1{position:relative;font-size:70px;letter-spacing:-2px;font-weight:500;color:#fff;width:100%}.intro h1 span{font-weight:700;letter-spacing:-1px}.section-heading p{font-size:18px;letter-spacing:.4em;margin:0;text-transform:uppercase}.section-heading p span{border-color:#FFF;border-right:0 none;border-style:solid;border-width:1px 0 0;margin:6px 10px;width:110px}.section-heading i{color:#E2E2E2; letter-spacing:normal;}section h1{font-size:70px;font-weight:500;margin:80px 0 40px;letter-spacing:-1px;color:#FFF;}section h1 span{font-weight:700;}.newline{margin-top:20px}.social{padding:40px 0}.social a{background:rgba(15,52,107,.9);border-radius:100%;color:#48C0F4;font-size:24px;height:50px;width:50px;margin-left:3px;text-align:center;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.social i{position:relative;top:13px}.social a:hover{background:rgba(72,192,244,.9);color:#fff}#about,#contact{background:rgba(20,20,20,.6)}#about.active,#contact.active{background:rgba(50,55,75,.6)}.close{position:absolute;right:5%;width:58px;height:58px;z-index:1;opacity:.6;margin-top:-30px;margin-left:-30px;background:url(../images/close.png) center center no-repeat;border:2px solid #fff;border-radius:100%;-webkit-border-radius:100%}.error,#contact .close{left:5%}.close:hover,.close:hover:after,.close:hover:before{opacity:.9;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}input[type=text],input[type=email],input[type=password],textarea{background-color:rgba(255,255,255,.9);border:2px solid rgba(72,192,244,.9);-webkit-border-radius:6px;border-radius:6px;color:#000;font-family:inherit;font-size:14px;padding:6px 10px;margin:0 0 8px;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{background-color:rgba(255,255,255,1)}input:-moz-placeholder,input:-ms-input-placeholder,input::-moz-placeholder,input::-webkit-input-placeholder{color:#999}.contactForm{padding-top:40px}#contact a{color:#fff}#contact .row i{background:rgba(239,194,6,.9);color:#fff;border-radius:100%;display:inline-block;font-size:24px;height:50px;width:50px;margin-left:3px;padding-top:12px;text-align:center;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.error i,.error i:before{width:12px!important;height:12px!important}.form-group{margin-bottom:0}.error{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;float:right;margin:-40px 4px 0 0;top:0}.error i{background:0 0!important;border-radius:0;-webkit-border-radius:0;margin:0;padding:0}.error i:before{color:red;content:"";font-family:FontAwesome;font-size:11px;margin-right:10px;vertical-align:top}.close:after,.close:before,a{-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}section{-webkit-transition:background 1s ease-in;-moz-transition:background 1s ease-in;-ms-transition:background 1s ease-in;-o-transition:background 1s ease-in;transition:background 1s ease-in}
@media (min-width:1600px){.container.flexible{width:85%; min-width:1555px}}
@media only screen and (max-width:1123px){.intro h1,h1{font-size:58px}}
@media only screen and (max-width:1023px){.intro h1,h1{font-size:48px}.navigation .link.left{left:30px}.navigation .link.right{right:30px}.close{top:50%;right:6%;width:40px;height:40px;margin-top:-25px;margin-left:-25px}#contact .close{left:60px}}
@media (min-width:768px){.intro h1{padding:0 165px}}
@media only screen and (max-width:767px){header,section{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}section,section .container,section .content{opacity:1!important}.close,.navigation{display:none}body,html{overflow-y:auto!important}body{height:auto!important}header{min-height:550px}.intro h1{font-size:40px}section{z-index:2!important;}.section-heading p{font-size:16px}.section-heading p span{width:80px}#about{background:rgba(50,55,75,.6)}}
@media only screen and (max-width:500px){body{font-size:14px;border:0 solid transparent}.intro h1,h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}section{padding:2em 0;}.section-heading p{font-size:14px}.section-heading p span{width:60px}section h1{font-size:2.5em;margin-top:0}}
.text-yellow{color:#EFC206}.text-blue{color:#3907ED}
.dot{color:#EFC206; font-size:0.8em; position:relative; z-index:-13000;}
.dot-bottom{bottom:-0.4em; right: 0.2em;}
.dot-top{top:-0.4em; right:0.2em;}
.dot-left{top:-0.4em; right:0.3em; color:transparent;}
.dot-right{bottom:0.4em; left:-0.3em; color:transparent;}
#infoAdr u {display: none;}