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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:''}.clearfix:after{clear:both}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{*zoom:1;font-size:18px;font-size:1.8rem;margin:0;padding:0;width:100%}body:before,body:after{display:table;content:''}body:after{clear:both}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.row{width:100%;margin:0 auto;padding:20px 0;position:relative}@media (min-width: 769px){.row{padding:40px 0}}.row-inner{*zoom:1;display:block;margin:0 -20px;margin:0 auto;position:relative;z-index:200}.row-inner:before,.row-inner:after{display:table;content:''}.row-inner:after{clear:both}@media (min-width: 769px){.row-inner{width:740px}}@media (min-width: 960px){.row-inner{width:960px}}.row-inner p:last-child,.row-inner ul:last-child,.row-inner ol:last-child{margin-bottom:0}.row-inner-wide{*zoom:1;display:block;margin:0 -20px;margin:0 auto}.row-inner-wide:before,.row-inner-wide:after{display:table;content:''}.row-inner-wide:after{clear:both}@media (min-width: 960px){.row-inner-wide{width:960px}}@media (min-width: 1280px){.row-inner-wide{width:1400px}}@media (min-width: 1560px){.row-inner-wide{width:1800px}}.col-3{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){.col-3{position:relative;display:inline;float:left;padding:0 20px;width:25%}}.col-4{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){.col-4{position:relative;display:inline;float:left;padding:0 20px;width:33.33333%}}.col-5{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){.col-5{position:relative;display:inline;float:left;padding:0 20px;width:41.66667%}}.col-6{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){.col-6{position:relative;display:inline;float:left;padding:0 20px;width:50%}}.col-7{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){.col-7{position:relative;display:inline;float:left;padding:0 20px;width:58.33333%}}.col-8{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){.col-8{position:relative;display:inline;float:left;padding:0 20px;width:66.66667%}}.col-9{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){.col-9{position:relative;display:inline;float:left;padding:0 20px;width:75%}}.col-12{position:relative;display:inline;float:left;padding:0 20px;width:100%}body{background:#2c2a2f;color:#fff;font-family:"brandon-grotesque","Brandon Text",sans-serif;font-weight:400;line-height:150%;-webkit-font-smoothing:antialiased;font-size:18px;font-size:1.8rem}a{color:#B086FF;text-decoration:none;-moz-transition:ease 100ms all;-o-transition:ease 100ms all;-webkit-transition:ease 100ms all;transition:ease 100ms all}a:hover{color:#e2d3ff}img{max-width:100%;height:auto}.row{overflow:hidden;position:relative;z-index:5;padding:40px 0}@media (min-width: 769px){.row{padding:40px 0 100px 0}}h1{font-size:38px;font-size:3.8rem;font-weight:300;text-transform:uppercase;margin:0 0 20px 0}h2{font-size:32px;font-size:3.2rem;font-weight:300;text-transform:uppercase;margin:0 0 20px 0}h3{font-size:24px;font-size:2.4rem;font-weight:500;text-transform:uppercase;margin:0 0 20px 0}p{margin:0 0 20px 0}.help-block{display:block;margin:5px 0 0 0;padding:5px;border:1px solid #f60a2d}.btn,input[type="submit"]{text-transform:uppercase;color:#fff;padding:20px;display:inline-block;font-size:18px;font-size:1.8rem;border:1px solid #B086FF;position:relative;overflow:hidden;margin:40px 0 0 0;background:transparent;font-family:"brandon-grotesque","Brandon Text",sans-serif;font-weight:500;cursor:pointer;background:transparent url(../images/btnBg.png) 165% bottom no-repeat;-moz-transition:ease 500ms background-position;-o-transition:ease 500ms background-position;-webkit-transition:ease 500ms background-position;transition:ease 500ms background-position;-webkit-transform:translate3d(0, 0, 0)}.btn span,input[type="submit"] span{position:relative;z-index:20}.btn:hover,input[type="submit"]:hover{color:#fff;background-position:85% bottom}label,.fldname{display:block;font-size:20px;font-size:2rem;font-weight:400;margin:0 0 8px 0}.fldname,.fldval{display:table;width:100%}.fldval{margin:0 0 20px}.wide{width:100%}input[type="text"],input[type="email"],textarea{display:block;font-size:16px;font-size:1.6rem;border:none;padding:10px;width:100%;font-family:"brandon-grotesque","Brandon Text",sans-serif}input[type="submit"]{margin:0;padding:10px 40px}input[type="submit"]:hover{background:#B086FF}.contact table tr{position:relative;margin:0 0 20px}.form-field .note{position:absolute;right:0;top:10px;font-size:14px;font-size:1.4rem;opacity:0.8}#header{background:#000;background:rgba(21,20,24,0.8);text-align:center;min-height:100px;width:100%;position:relative;z-index:100;padding:20px 0;font-weight:400;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:ease 400ms all;-o-transition:ease 400ms all;-webkit-transition:ease 400ms all;transition:ease 400ms all;font-size:14px;font-size:1.4rem}@media (min-width: 769px){#header{position:fixed;font-size:18px;font-size:1.8rem;padding:37px 0}}#header.in{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}#header .phone{color:#B086FF;margin:20px 0 0 0}@media (min-width: 769px){#header .phone{margin:0;line-height:100px;position:absolute;right:40px;top:0}}#header a{line-height:20px;display:inline-block;padding:2px;margin:0 10px;color:#fff;text-transform:uppercase}#header a.active{border-bottom:1px solid #fff}#header a.active:hover{border-bottom-color:#B086FF}@media (min-width: 769px){#header a{margin:0 15px}}#header a:hover{color:#B086FF}#header .logo{display:none;margin:0 auto 20px auto;-moz-transform:translateY(-140%);-ms-transform:translateY(-140%);-webkit-transform:translateY(-140%);transform:translateY(-140%);-moz-transition:ease 200ms all;-o-transition:ease 200ms all;-webkit-transition:ease 200ms all;transition:ease 200ms all}@media (min-width: 769px){#header .logo{display:block;position:absolute;left:40px;top:15px}}#header.logo-vis img{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}.s-icon{display:inline-block;margin:0}#footer{text-align:center;height:100px;line-height:100px;background:#000;position:relative;z-index:200}.bg{top:0;left:0;bottom:0;right:0;position:absolute}@media (min-width: 769px){#bg{position:fixed;background:#48454C}#bg svg>path{opacity:1;-webkit-animation:ease fade 15s forwards infinite;-moz-animation:ease fade 15s forwards infinite;-o-animation:ease fade 15s forwards infinite;animation:ease fade 15s forwards infinite}}#bg2 svg>path{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#bg2.in svg>path{-webkit-animation:ease pop 0.5s forwards;-moz-animation:ease pop 0.5s forwards;-o-animation:ease pop 0.5s forwards;animation:ease pop 0.5s forwards}@-webkit-keyframes fade{0%{opacity:1}23%{opacity:1}25%{opacity:0.6}27%{opacity:1}60%{opacity:1}62%{opacity:0.8}64%{opacity:1}80%{opacity:1}82%{opacity:0.3}84%{opacity:1}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:1}23%{opacity:1}25%{opacity:0.6}27%{opacity:1}60%{opacity:1}62%{opacity:0.8}64%{opacity:1}80%{opacity:1}82%{opacity:0.3}84%{opacity:1}100%{opacity:1}}@-ms-keyframes fade{0%{opacity:1}23%{opacity:1}25%{opacity:0.6}27%{opacity:1}60%{opacity:1}62%{opacity:0.8}64%{opacity:1}80%{opacity:1}82%{opacity:0.3}84%{opacity:1}100%{opacity:1}}@keyframes fade{0%{opacity:1}23%{opacity:1}25%{opacity:0.6}27%{opacity:1}60%{opacity:1}62%{opacity:0.8}64%{opacity:1}80%{opacity:1}82%{opacity:0.3}84%{opacity:1}100%{opacity:1}}@-webkit-keyframes pop{from{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}to{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes pop{from{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}to{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-ms-keyframes pop{from{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}to{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pop{from{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}to{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#home{text-align:center;font-size:18px;font-size:1.8rem;font-weight:300;padding:40px 0;min-height:800px;background:#2c2a2f url(../images/bg1.png) left top no-repeat;background-size:cover}@media (min-height: 820px){#home{font-size:22px;font-size:2.2rem}}@media (min-width: 769px){#home{background:none;padding:0}#home .row-inner{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-font-smoothing:antialiased;margin-top:40px}}#home .text-content{opacity:0;visibility:hidden;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);-moz-transition:ease 400ms all;-o-transition:ease 400ms all;-webkit-transition:ease 400ms all;transition:ease 400ms all}#home .text-content.in{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;visibility:visible}#home .content{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){#home .content{position:relative;display:inline;float:left;padding:0 20px;width:50%}}#home .content h1{margin:0 0 40px 0;display:none}@media (min-width: 769px){#home .content h1{display:block}}#home .content p:last-of-type{margin-bottom:0}#home .images-content{float:none}#home .images-content img{max-width:280px;margin-bottom:40px}@media (min-width: 769px){#home .images-content{float:right;margin-top:110px}}#home #crane_hype_container{display:none}@media (min-width: 769px){#home #crane_hype_container{display:block}}#home .logo{display:block;margin:0 auto}@media (min-width: 769px){#home .logo{display:none}}.middle{width:100%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-font-smoothing:antialiased}#about{background:#323036 url(../images/bg1.png) left top no-repeat;background-size:cover;padding:80px 0;position:relative;text-align:center}@media (min-width: 769px){#about{background:#323036;overflow:hidden;min-height:740px}#about .row-inner{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-font-smoothing:antialiased}}#about h1{text-align:center;font-size:32px;font-size:3.2rem;margin-bottom:40px}#about h2{text-align:center;margin-bottom:40px}#about .content{text-align:left;position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){#about .content{position:relative;display:block;float:none;margin:0 auto;padding:0 20px;width:75%}}#bio{padding:100px 0;background:rgba(0,0,0,0.5);position:relative;z-index:20;text-align:center}#bio .profile{text-align:left;position:relative;display:inline;float:left;padding:0 20px;width:100%;padding-bottom:40px}#bio .profile h3{text-align:center;margin-bottom:10px}#bio .profile h4{text-align:center;text-transform:uppercase;margin-bottom:20px}#bio .profile img{text-align:center;margin:0 auto 20px auto;display:block;max-width:200px}@media (min-width: 769px){#bio .profile{position:relative;display:inline;float:left;padding:0 20px;width:50%;padding:0 60px}}#bio .profile-wide{max-width:780px;padding:0 20px;margin:0 auto;padding-bottom:40px}#bio .profile-wide img{display:block;margin:0 auto 20px auto;max-width:200px}#bio .profile-wide>p:first-child{font-size:26px;font-size:2.6rem;line-height:130%}@media (min-width: 769px){#bio .profile-wide{padding:0 60px}#bio .profile-wide img{margin:0 20px 20px 0;float:left}}#solutions{background:#2c2a2f url(../images/bg1.png) right top no-repeat;text-align:center;min-height:740px}@media (min-width: 769px){#solutions{background:none}}@media (min-width: 769px){#solutions .row-inner{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-font-smoothing:antialiased}}#solutions h2{margin:0 0 40px}#solutions .content{text-align:left;position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){#solutions .content{position:relative;display:inline;float:left;padding:0 20px;width:50%}}#solutions .intro-content{position:relative;display:inline;float:left;padding:0 20px;width:100%;margin-bottom:40px}@media (min-width: 769px){#solutions .intro-content{position:relative;display:inline;float:left;padding:0 20px;width:66.66667%;margin-left:16.66667%}}.solution{margin:0 0 20px 0;padding-left:100px;position:relative}.solution .img{width:100px;text-align:center;position:absolute;top:0;left:0}.solution .img img{margin-top:10px}#contact{background:#111;overflow:hidden}@media (min-width: 769px){#contact{padding:100px 0}}#contact .row-inner{position:static}#contact .content{position:relative;display:inline;float:left;padding:0 20px;width:100%}@media (min-width: 769px){#contact .content{position:relative;display:inline-block;float:none;padding:0 20px;width:50%;vertical-align:bottom}}#contact h2{font-size:32px;font-size:3.2rem;text-transform:none;font-weight:500}.contact-us,.contact-form{background:#242424;padding:20px}.map{position:absolute;top:-300px;left:50%;right:0;bottom:0;overflow:hidden;margin-left:-1450px}.map:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.3}canvas{vertical-align:bottom}.preview{-webkit-backface-visibility:hidden;position:absolute;width:100%;padding:0 40px;top:50%;left:0;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.preview p a{text-decoration:underline}.preview img{margin:0 0 40px 0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
