body{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.debug{border:2px solid red}.debug *,.debug-outline{border:1px solid red}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{color:#fff;background:#2e3742}@media(max-width:750px){.hidden-mobile{display:none}}.is-position-relative{position:relative}.is-position-absolute{position:absolute}.scrollable{-webkit-overflow-scrolling:touch}.column{float:left;width:50%;position:relative}.line{content:"";background-color:#fc5225;width:170px;height:2px}.font-light{font-weight:lighter}@media(max-width:750px){.font-light .font-light{font-weight:200}}.font-bold{font-weight:700}.pull-right{float:right}ul.list-tick{list-style:none}ul.list-tick li{display:flex}ul.list-tick li>span{margin-left:15px}ul.list-tick li:before{content:"✓";margin-right:10px}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}#background{position:fixed;top:0;left:0;width:100%;height:100%;background:#000 url(/images/background.jpg) no-repeat 50% fixed;background-size:cover;z-index:-1;transition:transform 1.2s ease}@media(max-width:750px){#background{background:#000 url(/images/background.jpg) no-repeat;background-position:40%;background-size:cover}}#content{margin:60px;transition:transform 1.2s ease}@media(max-width:750px){#content{margin:30px;height:380px}}#menu{background:#2e3742;width:640px;height:100%;position:absolute;right:0;top:0;overflow-y:scroll;z-index:-2;box-shadow:inset 2px 0 8px rgba(0,0,0,.5);transition:transform 1.2s ease}@media(max-width:750px){#menu{position:inherit;right:inherit;top:inherit;width:100%;box-shadow:none;overflow-y:inherit}}#footer{font-size:.8em;display:block;text-align:center;letter-spacing:3px;position:absolute;bottom:25px;left:0;right:0;transition:transform 1.2s ease}@media(max-width:750px){#footer{font-size:.7em;position:inherit;margin-bottom:25px}}#footer-line{display:block;content:"";background-color:#fc5225;height:35px;width:2px;position:relative;top:25px;left:50%}.header{display:block;font-size:25px}.subheader{display:block;font-size:58px;text-align:right;margin-top:30px;max-width:600px;overflow:hidden}@media(max-width:750px){.subheader{font-size:38px}}.menu-open{transform:translate3d(-640px,0,0)}@media(max-width:750px){.menu-open{transform:translateZ(0)}}.menu-container{display:block;padding:35px 35px 0;color:#b4b4b4}@media(max-width:750px){.menu-container{padding:15px 15px 0}}.menu-container a{color:#b4b4b4}.menu-container .paragraph{line-height:1.5em;font-size:17px}@media(max-width:750px){.menu-container .paragraph{line-height:1.3em;font-size:15px}}.menu-container .heading{color:#fff;font-size:25px}@media(max-width:750px){.menu-container .heading{color:#fff;font-size:20px}}.menu-container .about,.menu-container .footer{display:block;padding:25px}@media(max-width:750px){.menu-container .about,.menu-container .footer{padding:15px}.menu-container .footer{overflow:hidden}}.menu-container .footer>.column .left{padding-right:30px}@media(max-width:750px){.menu-container .footer>.column .left{min-height:160px}}.menu-container .footer>.column .left:before{content:"";background-color:#fc5225;width:2px;height:100%;min-height:185px;position:absolute;right:0}.menu-container .footer>.column .right{padding-left:30px}.hamburger-menu-container{display:inline-block;cursor:pointer}@media(max-width:750px){.hamburger-menu-container{display:none}}.hamburger-menu-bar1,.hamburger-menu-bar2,.hamburger-menu-bar3{width:28px;height:3px;border-radius:2px;background-color:#fff;margin:6px 0;transition:1.2s}.hamburger-menu-bar1{margin-top:0}.hamburger-menu-bar3{margin-bottom:0}.change .hamburger-menu-bar1{transform:rotate(-45deg) translate(-6px,6px)}.change .hamburger-menu-bar2{opacity:0}.change .hamburger-menu-bar3{transform:rotate(45deg) translate(-7px,-6px)}.blur-text{transition:1.2s}.blurry-text{color:transparent;text-shadow:0 0 40px hsla(0,0%,100%,.85);overflow:inherit}@media(max-width:750px){.blurry-text{color:inherit;text-shadow:none}}.alert{display:none;padding:15px 18px;border:1px solid transparent;border-radius:6px}.alert.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert.alert-error{background-color:#f2dede;border-color:#ebcccc;color:#a94442;margin-bottom:40px}.contact-us{background:#363d45;padding:25px}@media(max-width:750px){.contact-us{padding:15px}}.contact-us .input-error{border:1px solid #fc5225}.contact-us input,.contact-us textarea{width:100%;border:0;font-size:17px;display:block;background:#2e3742;color:inherit;margin-top:15px}@media(max-width:750px){.contact-us input,.contact-us textarea{font-size:15px;margin-top:10px}}.contact-us input[type=email],.contact-us input[type=file],.contact-us input[type=text]{height:44px;padding:0 20px}@media(max-width:750px){.contact-us input[type=email],.contact-us input[type=file],.contact-us input[type=text]{height:44px;padding:0 10px}}.contact-us input[type=file]{padding:20px;height:inherit}@media(max-width:750px){.contact-us input[type=file]{padding:10px}}.contact-us textarea{font-family:inherit;font-size:17px;resize:none;width:100%;padding:20px}@media(max-width:750px){.contact-us textarea{padding:10px}}.contact-us input[type=submit]{-moz-appearance:none;-webkit-appearance:none;background:inherit;font-size:15px;color:#fff;width:130px;height:44px;border:2px solid #fc5225;border-radius:8px;outline:none}.contact-us input[type=submit]:hover{cursor:pointer;background:#fc5225;color:#fff}.contact-us input[type=submit]:active{background:#fc5225}.contact-us input[type=submit]:disabled{cursor:not-allowed;color:gray!important;border:2px solid gray!important}.js .inputfile{width:.1px!important;height:.1px!important;opacity:0;overflow:hidden;position:absolute;z-index:-1}.no-js .inputfile+label{display:none}.inputfile+label{margin-top:15px;width:100%;height:44px;line-height:22px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem}@media(max-width:480px){.inputfile+label{height:inherit}}.inputfile.has-focus+label,.inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.inputfile-6+label{color:inherit;border:1px solid #2e3742;background-color:inherit;padding:0}.inputfile-6+label:hover,.inputfile-6.has-focus+label,.inputfile-6:focus+label{border-color:#fc5225}.inputfile-6+label span,.inputfile-6+label strong{padding:.625rem 1.25rem}.inputfile-6+label strong{height:100%;color:#fff;background-color:#2e3742;display:inline-block}@media(max-width:480px){.inputfile-6+label strong{display:block;float:inherit;text-align:center}}.inputfile-6+label span{min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.inputfile-6+label:hover strong,.inputfile-6.has-focus+label strong,.inputfile-6:focus+label strong{background-color:#fc5225}.attachment-label{display:inline-flex;justify-content:space-between;align-items:center}.attachment-label .attachment-name{float:left;padding:.625rem 1rem!important;display:inline}@media(max-width:480px){.attachment-label .attachment-name{float:inherit;display:inline-block;height:44px}}.attachment-label .attachment-button{display:flex;align-items:center;position:absolute;right:0}@media(max-width:480px){.attachment-label .attachment-button{display:flex;align-items:center;position:relative;height:44px!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-us .loader{display:none;border:3px solid #f3f3f3;border-top-color:#fc5225;border-radius:50%;width:20px;height:20px;float:right;margin-top:22px;animation:spin .8s linear infinite}.contact-us .loader.show{display:inline-block}