/* HTML5 display-role reset for older browsers */
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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@-webkit-keyframes fade{0%{ opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{ opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{ opacity:0}100%{opacity:1}}@keyframes fade{0%{ opacity:0}100%{opacity:1}}body{font-family:'Ubuntu',sans-serif}.labeled li{position:relative}.labeled li label{position:absolute;font-size:12px;color:#b7b7b7;top:18px;right:20px;display:none;font-weight:300;text-transform:uppercase}.labeled li input[type="text"],.labeled li input[type="email"],.labeled li input[type="password"],.labeled li input[type="tel"],.labeled li textarea{box-sizing:border-box;-moz-box-sizing:border-box;outline:0;width:100%;min-width:100%;max-width:100%;height:50px;border-radius:5px;border:2px solid #eaeaea;padding:0 20px;font-family:'Ubuntu',sans-serif;font-size:18px;color:#555;-webkit-transition:border .5s,color .5s;-moz-transition:border .5s,color .5s;-o-transition:border .5s,color .5s;transition:border .5s,color .5s}.labeled li input[type="text"]:hover,.labeled li input[type="email"]:hover,.labeled li input[type="password"]:hover,.labeled li input[type="tel"]:hover,.labeled li textarea:hover,.labeled li input[type="text"]:focus,.labeled li input[type="email"]:focus,.labeled li input[type="password"]:focus,.labeled li input[type="tel"]:focus,.labeled li textarea:focus{border:2px solid #2fb1e0;color:#2fb1e0}.labeled li input[type="text"]::-webkit-input-placeholder,.labeled li input[type="email"]::-webkit-input-placeholder,.labeled li input[type="password"]::-webkit-input-placeholder,.labeled li input[type="tel"]::-webkit-input-placeholder,.labeled li textarea::-webkit-input-placeholder{font-family:'Ubuntu',sans-serif;font-size:18px;color:#b7b7b7;font-weight:300;text-transform:uppercase}.labeled li input[type="text"]:-moz-placeholder,.labeled li input[type="email"]:-moz-placeholder,.labeled li input[type="password"]:-moz-placeholder,.labeled li input[type="tel"]:-moz-placeholder,.labeled li textarea:-moz-placeholder{font-family:'Ubuntu',sans-serif;font-size:18px;color:#b7b7b7;font-weight:300;text-transform:uppercase}.labeled li input[type="text"]::-moz-placeholder,.labeled li input[type="email"]::-moz-placeholder,.labeled li input[type="password"]::-moz-placeholder,.labeled li input[type="tel"]::-moz-placeholder,.labeled li textarea::-moz-placeholder{font-family:'Ubuntu',sans-serif;font-size:18px;color:#b7b7b7;font-weight:300;text-transform:uppercase}.labeled li input[type="text"]:-ms-input-placeholder,.labeled li input[type="email"]:-ms-input-placeholder,.labeled li input[type="password"]:-ms-input-placeholder,.labeled li input[type="tel"]:-ms-input-placeholder,.labeled li textarea:-ms-input-placeholder{font-family:'Ubuntu',sans-serif;font-size:18px;color:#b7b7b7;font-weight:300;text-transform:uppercase}.labeled li textarea{padding:20px;min-height:100px}.labeled .active label{display:block;-webkit-animation:fade .5s;-webkit-animation-iteration-count:1}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:500;display:none}.popup{position:absolute;z-index:1000;top:50%;left:50%;background:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;max-height:90%;overflow:auto;display:none;padding-top:50px}.popup header{background:#2fb1e0;height:50px;line-height:50px;text-align:center;font-size:18px;font-weight:300;text-transform:uppercase;color:#fff;position:absolute;top:0;z-index:1;width:100%}.popup header span{background:#fff;color:#2fb1e0;position:absolute;right:15px;top:15px;height:20px;width:20px;line-height:18px;border-radius:5px;cursor:pointer;font-size:13px;font-weight:500}.popup section{background:#fff}.popup section .labeled{width:100%;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box}.popup section .labeled li{margin-bottom:20px}.popup section input[type="submit"]{display:block;margin:0 auto 20px;background:#2fb1e0;color:#fff;font-family:'Ubuntu',sans-serif}.popup section input[type="submit"]:hover{background:#20a5d6}.wrapper{width:90%;max-width:1024px;margin:0 auto}.button{height:50px;line-height:50px;font-size:18px;font-weight:300;text-transform:uppercase;border-radius:5px;padding:0 30px;text-decoration:none;outline:0;border:0;box-shadow:none;display:inline-block;cursor:pointer}#splash{background:#eaeaea;position:relative}#splash .wrapper.links{padding-top:30px;overflow:hidden}#splash .wrapper.links .contact{background:#2fb1e0;color:#fff;float:left}#splash .wrapper.links .contact:hover{background:#20a5d6}#splash .wrapper.links .login{background:#555;color:#fff;float:right}#splash .wrapper.links .login:hover{background:#484848}#splash #logo{width:60%;max-width:250px;max-height:270px;margin:auto}#splash h1{color:#555;font-weight:500;font-size:49px;margin-top:40px}#splash h1 span{color:#2fb1e0}#splash .wrapper.centered{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#splash .wrapper.centered ul{margin-top:20px}#splash .wrapper.centered ul li{display:inline-block;font-size:24px;font-weight:300;color:#555;text-decoration:none}#splash .wrapper.centered ul li:after{content:'•';color:#2fb1e0;margin:0 10px;font-size:24px;line-height:1.4em}#splash .wrapper.centered ul li:last-child:after{content:'';margin:0;display:none}#splash .wrapper.centered ul li a{font-size:24px;font-weight:300;color:#555;text-decoration:none}.popup.loginModal{max-width:450px}.popup.contactModal{max-width:700px}.popup.contactModal .half{width:49%;float:left}.popup.contactModal .half:first-child{margin-right:2%}.popup.contactModal .full{clear:both}@media only screen and (max-width: 488px){.button{ height:40px;line-height:40px;font-size:14px;padding:0 15px}#splash .wrapper.centered{position:initial;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}