/*! AASHAR - v1.0.0 - 2016-03-10 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=cb276364cb4db59e639f)
 * Config saved to config.json and https://gist.github.com/cb276364cb4db59e639f
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*,:after,:before{box-sizing:border-box}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:18px;padding-right:18px}@media (min-width:792px){.container{width:756px}}@media (min-width:1032px){.container{width:996px}}@media (min-width:1272px){.container{width:1236px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:18px;padding-right:18px}.row{margin-left:-18px;margin-right:-18px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:18px;padding-right:18px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:792px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:1032px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1272px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,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,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:0;border:0;margin:0;padding:0}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}html{font-size:47.5%}body{font-size:1.8rem;line-height:2.4rem;font-family:proxima-nova,sans-serif;color:#2a3239;font-weight:300;background:#3f4951}a{text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.wf-loading #bottom,.wf-loading #group,.wf-loading #main-nav,.wf-loading #main .intro,.wf-loading #main article,.wf-loading .extra-block{visibility:hidden}#header{background:#fff;padding-top:3.6rem;max-width:100%;overflow:hidden}#header h1{text-align:center;margin-bottom:2.4rem}#header h1 svg{display:block;margin:0 auto 2.4rem;width:120px}#header h1 .blue{fill:#006fc0}#header h1 .red{fill:#bf3939}#header h1 a{font-size:3.6rem;color:#2a3239;font-weight:800;display:inline-block}#header ul{text-align:center;padding-bottom:2.4rem}#header li{display:inline-block;margin:0 1rem 1.2rem}#header li.selected a,#header li a:hover{color:#2a3239}#header li a{font-size:2.4rem;font-weight:300;color:#bf3939}#main-nav{position:relative;z-index:2}#top-banner{width:100%}#top-banner img{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#main{background:#2a3239;color:#fff;min-height:12rem;box-shadow:0 .2rem .6rem 0 rgba(21,27,33,.4);margin:2.4rem 0 3.6rem;position:relative;z-index:2}#main img{max-width:100%}#main li,#main p{margin-bottom:1.2rem}#main li+ol,#main li+ul,#main p+ol,#main p+ul{padding-top:1.2rem}#main ul{list-style:none}#main ul li{padding-left:1.4rem;position:relative}#main ul li:after{content:"";width:0;height:0;border-style:solid;border-width:.4rem 0 .4rem .4rem;border-color:transparent transparent transparent #2a3239;position:absolute;left:0;top:.8rem}#main ol{list-style:none;counter-reset:a}#main ol li:before{counter-increment:a;content:counters(a,".") ") ";font-weight:600}#main .intro{padding:3.6rem 4.2rem 0;text-align:center}#main .intro.no-tabs{padding-bottom:2.1rem}#main .intro.no-tabs p,#main .intro h1{margin-bottom:1.2rem}#main .intro h1{font-size:4.8rem;line-height:4.8rem;font-weight:800}#main .intro p{font-size:3rem;line-height:3.6rem;opacity:.6;font-weight:100;margin-bottom:0}#main .intro #section-navigation{padding-top:3.9rem}#main .intro #tabs{text-align:center;margin-bottom:4.2rem}#main .intro #tabs li{padding:0;display:inline-block;margin:0 .6rem 1.2rem}#main .intro #tabs li:hover ul{opacity:1;pointer-events:all;top:5.2rem}#main .intro #tabs li:after{display:none}#main .intro #tabs a{color:#fff;height:5.2rem;line-height:4.8rem;padding:0 2.4rem;border:2px solid #3f4951;border-radius:6px;display:block;opacity:.6}#main .intro #tabs a:hover{opacity:1;border-color:#fff}#main .intro #tabs ul{background:#fff;text-align:center;position:absolute;width:29.6rem;box-shadow:0 .2rem .6rem 0 rgba(21,27,33,.4);border-top:4px solid #bf3939;left:50%;top:6.4rem;margin-left:-14.8rem;z-index:3;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;opacity:0;pointer-events:none}#main .intro #tabs ul li{float:none;margin:0;border-bottom:1px solid #e9eaeb;display:block}#main .intro #tabs ul li:hover{padding-bottom:0}#main .intro #tabs ul a{font-weight:400;font-size:1.8rem;line-height:2.4rem;border:none;color:#2a3239;opacity:1;height:auto;padding:1.2rem}#main .intro #tabs ul a:hover{color:#bf3939}#main .intro #contact-link{float:right;margin-right:-1.2rem;color:#006fc0;border-bottom-color:#006fc0;font-weight:400;display:none}#main .intro #contact-link:hover{color:#fff;border-bottom-color:#fff}#main .intro #contact-link:hover path{fill:#fff}#main .intro #contact-link svg{float:right;height:1.2rem;margin:.6rem 0 0 1rem}#main .intro #contact-link path{fill:#006fc0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#main article{background:#fff;color:#2a3239}#main article a{color:#006fc0}#main article a:hover{color:#bf3939}#main article header{font-size:2.4rem;line-height:3.6rem;border-bottom:1px solid #e9eaeb;padding:3.3rem 4.2rem 3.1rem}#main article header p{margin-bottom:0}#main article header p+p{padding-top:1.2rem}#main article .block{border-bottom:1px solid #e9eaeb;padding:4.2rem 4.2rem 2.4rem}#main article .block:last-child{border-bottom:0}#main article .block img:first-of-type{margin-top:.6rem}#main article h1{position:relative;font-size:2.4rem;line-height:3rem;font-weight:700;margin:-.6rem 0 1rem}#main article h1:after{content:"";width:0;height:0;border-style:solid;border-width:.8rem 0 .8rem .8rem;border-color:transparent transparent transparent #bf3939;position:absolute;top:.6rem;left:-4.2rem}#main article img{display:block;margin-bottom:4.2rem}.contact-block,.home-block{background:#2a3239;box-shadow:0 .2rem .6rem 0 rgba(21,27,33,.4);margin:0 0 3.6rem}.contact-block a{color:#fff;display:block;padding:3.7rem 4.2rem 3.1rem}.contact-block a:hover p{opacity:1}.contact-block h1{font-weight:800;font-size:3.6rem;line-height:3.6rem;margin-bottom:1rem}.contact-block p{font-size:2.4rem;line-height:3.6rem;opacity:.6;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;font-weight:100}#error #header h1{float:none;margin:0 auto}#error #header h1 svg{float:none;display:inline;margin:0 1.2rem 0 0;vertical-align:-2rem}#error #main article{min-height:60vh}form input,form label,form select,form textarea{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}form input,form select,form textarea{border:2px solid #e9eaeb;line-height:2.4rem;padding:1.2rem 1.8rem;font-family:proxima-nova,sans-serif;color:#2a3239;font-weight:300;width:100%;margin-bottom:3rem}form input:focus,form select:focus,form textarea:focus{border-color:#006fc0}form textarea{padding:1.8rem}form label{display:block;padding-bottom:.6rem}form .has-error input,form .has-error label,form .has-error select,form .has-error textarea{color:#bf3939}form .has-error input,form .has-error select,form .has-error textarea{border-color:#bf3939}form button{color:#fff;background:#006fc0;height:6rem;line-height:6rem;padding:0 3.6rem;border:none;font-family:proxima-nova,sans-serif;font-weight:300;font-size:1.8rem;border-radius:6px;cursor:pointer;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;margin-bottom:1.8rem}form button:hover{background:#2a3239}form button:hover svg{margin-left:1.6rem}form button svg{height:1.4rem;float:right;margin:2.3rem 0 0 1rem;-webkit-transition:margin .25s ease-out;transition:margin .25s ease-out}form button svg path{fill:#fff}#slider{position:relative;z-index:1;margin:0 auto;max-width:100%;width:100%;height:200px}#slider .slide{height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#slider .slide.on{opacity:1;pointer-events:all}#slider .slide.on a{opacity:1;right:18px}#slider .slide.left a{text-align:left;right:auto;left:18px}#slider .slide.left a span{float:left}#slider .slide.left.on a{left:18px}#slider .slide a{display:none}.home-block h1{font-size:3.6rem;font-weight:800;margin-bottom:1.6rem}.home-block p{font-size:2.4rem;line-height:3.6rem;opacity:.6;font-weight:100}#home-projects header{padding:4.2rem 4.2rem 3.1rem}#home-projects header p{margin-bottom:0}#home-projects .projects .project-row{padding:0 6px;float:left;width:100%}#home-projects .projects .project-position{display:block;height:100%;width:100%;overflow:hidden}#home-projects .projects a{display:block;position:relative;height:50rem;overflow:hidden;background:#000;margin-bottom:6px}#home-projects .projects a img{display:block;margin:0 auto;height:100%;min-width:unset}#home-projects .projects a .description{position:absolute;bottom:0;left:3px;right:3px;background:rgba(0,0,0,.8);color:#fff;padding:2.7rem 2.4rem 3rem}#home-projects .projects a h2{font-size:2.4rem;font-weight:700;line-height:3.6rem;height:3.6rem;position:relative;margin-bottom:.7rem}#home-projects .projects a h2:after{content:"";width:0;height:0;border-style:solid;border-width:.8rem 0 .8rem .8rem;border-color:transparent transparent transparent #bf3939;position:absolute;top:.9rem;left:-2.4rem}#home-projects .projects a p{font-size:1.8rem;line-height:2.4rem}#home-projects .projects a span{color:#bf3939;float:left;width:100%;clear:both}#home-projects .projects a span b{float:left;font-weight:400}#home-projects .projects a span svg{float:left;height:1.2rem;margin:.6rem 0 0 1rem}#home-projects .projects a span svg path{fill:#bf3939}#home-services{color:#fff;padding:4.2rem 4.2rem 2.1rem}#home-services p{margin-bottom:4.9rem}#home-services .btn{border-radius:6px;border:2px solid #3f4951;height:6.4rem;line-height:6rem;padding:0 2.4rem;color:#006fc0;display:block;text-align:center;margin-bottom:2.1rem}#home-services .btn:hover{color:#fff;border-color:#fff}#home-services .btn:hover path{fill:#fff}#home-services .btn svg{float:right;height:1.4rem;margin-top:2.3rem;display:none}#home-services .btn svg path{fill:#006fc0;-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}#footer{background:#151b21;padding-top:8.4rem;position:relative;text-align:center;color:#fff;margin-top:4.8rem}#to-top{height:4.8rem;width:9.6rem;left:50%;margin-left:-4.8rem}#to-top,#to-top:after{position:absolute;top:0}#to-top:after{content:"";width:0;height:0;border-style:solid;border-width:4.8rem 4.8rem 0;border-color:#3f4951 transparent transparent;left:0}#to-top:hover{top:-.9rem}#to-top:hover svg{margin-top:-1.2rem}#to-top svg{height:1.8rem;position:relative;z-index:3;margin:-.9rem auto 0;display:block;-webkit-transition:all .25s ease-out .05s;transition:all .25s ease-out .05s}#to-top polygon{fill:#2a3239}#to-top b{position:absolute;left:-1000em}#group{padding-bottom:1.8rem}#group h5{font-weight:800;font-size:3rem;opacity:.6;margin-bottom:2.1rem}#group h6{display:inline-block;padding:0 1rem 1.2rem}#group h6 a{font-weight:300;font-size:1.8rem;color:#fff;opacity:.6}#group h6 a:hover{opacity:1}#bottom{background:#000;padding-top:1.8rem}#bottom p,#bottom ul{margin-bottom:1.8rem}#bottom li{display:inline-block;margin:0 1rem}#bottom p{opacity:.3}#bottom a{color:#006fc0;opacity:.6}#bottom a:hover{opacity:1}@media only screen and (min-width:792px){html{font-size:52.5%}#header{min-height:18rem;line-height:6rem;padding-top:0;background:#2a3239}#header h1{float:left;height:6rem;margin:0}#header h1 svg{float:left;margin:0 2.4rem 0 0}#header h1 a{display:inline}#header nav{float:right}#header ul{padding-bottom:0}#header li{float:left;margin:0 0 0 2.4rem}#main-nav{position:absolute;top:3.6rem;left:0;width:100%}#main{margin-top:-4.8rem}#main .intro{padding:4.2rem 4.8rem 0}#main .intro.no-tabs{padding-bottom:2.7rem}#main .intro #section-navigation{padding-top:4.5rem}#main article header{padding:3.9rem 4.8rem 3.7rem}#main article .block{padding:4.8rem 4.8rem 3rem}#main article h1:after{left:-4.8rem}.contact-block a{padding:4.3rem 4.8rem 3.7rem}#slider{width:1100px;height:521px}#slider .container{position:relative}#slider .slide.left a{left:0}#slider .slide a{text-align:right;position:absolute;width:70%;top:16.8rem;right:0;opacity:0;-webkit-transition:opacity .75s ease-out .75s,left .75s ease-out .5s,right .75s ease-out .5s;transition:opacity .75s ease-out .75s,left .75s ease-out .5s,right .75s ease-out .5s;display:block;padding:3rem 3.6rem 1.6rem;background:rgba(0,0,0,.6)}#slider .slide a:hover p{opacity:1}#slider .slide a:hover span{color:#fff}#slider .slide a:hover svg{margin-left:1.6rem}#slider .slide a:hover path{fill:#fff}#slider .slide a p{color:#fff;font-size:2.4rem;line-height:3rem;opacity:.9;margin-bottom:1.2rem}#slider .slide a span{color:#006fc0;float:right;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}#slider .slide a span b{float:left;font-weight:300;font-size:2.4rem}#slider .slide a span svg{height:1.4rem;float:left;margin:2.2rem 0 0 1.2rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#slider .slide a span svg path{fill:#006fc0;-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}#slider #slider-tics{text-align:center;position:absolute;bottom:6rem;width:100%}#slider #slider-tics li{display:inline-block;float:none;margin:0 .6rem}#slider #slider-tics a{text-indent:-1000em;height:1.2rem;width:1.2rem;border-radius:1.2rem;background:transparent;border:2px solid #fff;position:relative;top:0;text-align:left;right:0;display:block}#slider #slider-tics a.on{background:#fff}#home-projects header{padding:4.8rem 4.8rem 3.7rem}#home-services{padding:4.8rem 4.8rem 2.4rem}#bottom p{float:left}#bottom nav{float:right}#bottom li{float:left;margin:0 0 0 2.4rem}}@media only screen and (min-width:1032px){.semibold{font-weight:600}html{font-size:57.5%}#header li{margin-left:3.6rem}#main .intro{padding:4.8rem 5.4rem 0;text-align:left}#main .intro.no-tabs{padding-bottom:3.3rem}#main .intro #contact-link{display:block}#main .intro #section-navigation{padding-top:5.1rem}#main .intro #section-navigation a{border-width:0 0 4px;border-bottom-style:solid;padding:1.2rem}#main .intro #tabs{float:left;list-style:none;margin:0 0 0 -1.2rem;height:5.2rem}#main .intro #tabs li{float:left;margin:0 2.4rem 0 0;position:relative}#main .intro #tabs li.selected a{opacity:1;border-bottom-color:#bf3939}#main .intro #tabs li:hover{padding-bottom:3.6rem}#main .intro #tabs li:hover ul{top:7.6rem}#main .intro #tabs a{font-weight:600;font-size:1.8rem;border-bottom-color:#2a3239;height:auto;line-height:2.4rem;border-radius:0}#main .intro #tabs a:hover{border-bottom-color:#fff}#main .intro #tabs ul:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 1.2rem 1.2rem;border-color:transparent transparent #bf3939;top:-1.6rem;left:50%;margin-left:-1.2rem}#main article header{padding:4.5rem 5.4rem 4.3rem}#main article .block{padding:5.4rem 5.4rem 3.6rem}#main article h1:after{left:-5.4rem}#main article img{margin:0 0 2.4rem}#main article img[style*="float:right"],#main article img[style*="float: right"]{margin:.7rem 0 2.4rem 2.4rem}#main article img[style*="float:left"],#main article img[style*="float: left"]{margin:.7rem 2.4rem 2.4rem 0}.contact-block a{padding:4.9rem 5.4rem 4.3rem}#slider{width:1300px;height:616px}#home-projects header{padding:5.4rem 5.4rem 4.3rem}#home-projects .projects .project-row{padding:0 3px 6px}#home-projects .projects a{padding-left:3px;padding-right:3px;margin-bottom:0;background:transparent}#home-projects .projects a:hover .description{background:rgba(0,0,0,.85);padding:2.7rem 2.4rem 3rem;max-height:25rem}#home-projects .projects a:hover p{opacity:.8}#home-projects .projects a:hover span{opacity:1}#home-projects .projects a img{margin:0;min-width:100%;min-height:100%;height:auto}#home-projects .projects a .description{background:rgba(0,0,0,.7);padding:1.5rem 2.4rem 1.8rem;max-height:6.4rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-projects .projects a p,#home-projects .projects a span{opacity:0;-webkit-transition:opacity .25s ease-out .2s;transition:opacity .25s ease-out .2s}#home-services{padding:5.4rem}#home-services .btn{margin-bottom:0}#bottom li{margin-left:3.6rem}}@media only screen and (min-width:1272px){html{font-size:62.5%}#main .intro{padding:5.4rem 6rem 0}#main .intro.no-tabs{padding-bottom:3.9rem}#main .intro #section-navigation{padding-top:5.7rem}#main .intro #tabs li{margin-right:3.6rem}#main article header{padding:5.1rem 6rem 4.9rem}#main article .block{padding:6rem 6rem 4.2rem}#main article h1:after{left:-6rem}#main article img{max-width:none}#main article .row .col-md-6:last-child img{margin-right:-3.6rem}#main article .row .col-md-6:first-child img{margin-left:-3.6rem}.contact-block a{padding:5.5rem 6rem 4.9rem}#slider{width:1900px;height:900px}#slider .slide a{padding:0;background:transparent}#slider .slide a:hover span{color:#006fc0}#slider .slide a:hover path{fill:#006fc0}#slider .slide a p{color:#2a3239}#slider .slide a span{color:#bf3939}#slider .slide a span svg path{fill:#bf3939}#slider #home-projects header{padding:6rem 6rem 4.9rem}#slider #home-services{padding:6rem}#slider #home-services .btn{text-align:left}#slider #home-services .btn svg{display:block}}
/*# sourceMappingURL=global.min.css.map */