*{margin:0;padding:0;border:0}a{color:inherit;text-decoration:none}html,body{width:100%;height:100%;font-family:"Titillium Web",sans-serif;color:#DAF1F9;-ms-overflow-style:-ms-autohiding-scrollbar;transform:translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}html{background-color:#1E1320;background:-webkit-radial-gradient(top, #312235, #1E1320) 100% 100%;background:radial-gradient(at top, #312235, #1E1320) 100% 100%;background-attachment:fixed}.iosfix{overflow:hidden}.iosfix body,.iosfix article{overflow:hidden}article{position:absolute;top:50px;bottom:0;left:0;right:0;display:none;-webkit-align-items:center;-webkit-justify-content:center;align-items:center;justify-content:center}article.visible{display:-webkit-flex;display:flex}article.noheader{top:0px}[data-transitionindex]{position:relative;-webkit-transition:opacity 0.17s ease-out,left 0.2s ease-out;transition:opacity 0.17s ease-out,left 0.2s ease-out}main{display:block;max-width:90%}section{border-left:4px solid #DAF1F9;margin:20px 0;padding:12px 26px;padding-right:0;max-width:670px}section.title{border-left-color:#D7FF89}section.callout{border-left-color:#D7FF89;color:#D7FF89}h1{font-size:32px;color:#D7FF89;line-height:100%;padding-bottom:10px}h2{font-size:22px;font-weight:600}h3{font-size:20px;font-weight:normal;line-height:130%}section.kick{height:0px;border:none;padding:5px}header{position:absolute;left:0;right:0;padding:15px;top:-45px;opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}header.visible{opacity:1;top:0px}header .gohome{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:30px;cursor:pointer}header .logo{height:30px}header .word{height:13px;margin:0 12px}footer{position:absolute;left:0;right:0;bottom:20px;text-align:center;font-size:9pt;opacity:0.5;letter-spacing:1px;opacity:0;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}footer.visible{opacity:0.4}#logo{width:350px;height:350px}#wordmark{width:100px}hr{width:100%;height:1px;background-color:rgba(255,255,255,0.33);margin:10px 0 12px 0}img.chevron{height:10px;margin-left:13px}a.callout{color:#D7FF89}nav{margin-left:50px;width:250px;text-align:center;margin-top:-50px;position:relative;-webkit-transition:opacity 0.17s ease-out,top 0.17s ease-out;transition:opacity 0.17s ease-out,top 0.17s ease-out}nav a{display:block;margin:0;padding:5px 0;letter-spacing:1px;padding-left:3px;-webkit-transition:opacity 0.17s ease-out,top 0.17s ease-out;transition:opacity 0.17s ease-out,top 0.17s ease-out}nav a:hover{padding-left:7px}nav a:hover img.chevron{margin-left:17px}#homenav{top:12px;opacity:0}nav *{position:relative}nav a{top:6px;opacity:0}.clientlogos a{margin-top:9px;display:inline-block;width:140px;margin-left:2px;margin-right:12px;text-align:center}.clientlogos a img{width:140px}.name *{display:inline}.name a{padding-left:20px;text-decoration:underline}.desc{font-size:14px;line-height:22px;max-width:611px;text-align:justify}.desc a{text-decoration:underline}#contactlink{cursor:pointer}.contactrow{padding:3px 0;display:block}.contactrow *{display:inline-block}.contactrow p{padding:0px 5px;position:relative;bottom:14px}.contactrow .name{width:55px;opacity:0.66}[data-page='hire'] section{max-width:570px}label{font-size:14px}input,.freeform{display:block;background-color:rgba(218,241,249,0.1);border:1px solid #DAF1F9;border-radius:3px;margin-top:4px;width:100%;max-width:550px}input,textarea,button{box-sizing:border-box;font-family:"Titillium Web",sans-serif;color:white;font-size:15px}input{height:30px;padding:0 10px;margin-bottom:14px}input:first-child{margin-bottom:0}input.invalid{border-color:red}.freeform{min-height:150px}textarea{padding:10px;width:100%;background:none;resize:vertical}.uploadcontainer{border-top:1px solid rgba(218,241,249,0.2)}#uploads{height:55px;background-color:rgba(218,241,249,0.07);display:table;width:100%}button{cursor:pointer;background-color:#DAF1F9;width:120px;height:33px;color:black;text-align:center;font-size:13px;font-weight:bold;border-radius:3px;margin-left:30px;margin-bottom:20px}#uploadbutton{display:inline-block;height:56px;line-height:56px;margin-left:16px;cursor:pointer}#uploadbutton *{display:inline;font-size:12px}#uploadbutton p{position:relative;bottom:3px;left:6px}.file{cursor:pointer;display:inline-block;background:white;color:#333;padding:10px 15px;margin-left:6px;border-radius:2px;box-shadow:0px 1px 1px black;overflow-x:scroll;position:relative;top:5px}.file::after{content:"\2715";padding-left:10px;cursor:pointer}.file:hover::after{color:red}.bgoverlay{position:absolute;pointer-events:none;width:2000px;height:2000px;margin:-500px 0 0 -500px;mix-blend-mode:overlay;-webkit-transition:top 25s linear,left 25s linear;transition:top 25s linear,left 25s linear}