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,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,img,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:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}a,body,h1,h2,h3,h4,h5,h6,li,p{font-family:'Museo Sans Cyrl W03_300'}.thin,main h1{font-weight:100;letter-spacing:.25px}.light,figcaption,main h1 span,main h2 span,main h3 span,main h4 span,main h5 span,main h6 span{font-weight:300;letter-spacing:.25px}.cutaway h2,.regular,main h2,main h3,main h4{font-weight:400;letter-spacing:.25px}.bold{font-weight:500;letter-spacing:.25px}.heavy{font-weight:700;letter-spacing:.25px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.italic{font-style:italic}body{color:#333;font-family:Roboto,sans}ol,ul{list-style-type:none}ol:last-child,ul:last-child{margin:0}main{color:#333}main h1:last-child,main h2:last-child,main h3:last-child,main h4:last-child,main h5:last-child,main h6:last-child{margin:0}main h1{font-size:2em;line-height:1.25;margin-bottom:1em}main.standard h1{margin-bottom:0;text-shadow:2px 2px #000}main.standard article{color:#fff;font-size:1.5em}main.standard article h1{color:#5db1bd;font-size:96px;letter-spacing:.1em;text-transform:uppercase}main h2{font-size:1.25em;line-height:1.25;margin-bottom:.5em}main .panel h2{font-size:96px;letter-spacing:.1em}main section.mailing-list h2,main section.mailing-list h6{font-size:96px;letter-spacing:.1em;text-transform:uppercase;color:#fff}main .p-3 h2{color:#5DB1BD}main h3{line-height:1.25;margin-bottom:1em}main .panel h3{font-family:'Museo Sans Cyrl W03_300';font-size:24px;color:#fff;padding:2% 2% 0;min-height:4em;margin-bottom:-2em}main h4{line-height:1.25;margin-bottom:1.5em}main h5{margin-bottom:1em}main p{font-size:1em;line-height:1.375em;margin-bottom:1.125em}main p:last-child{margin-bottom:0}main .mailing-list h6{font-size:48px!important}main .panel p strong{font-weight:400;font-size:120%;padding:1.25em 0;display:block;min-height:6em}main .about .panel p strong{font-size:300%!important}main .tagline p{font-size:84px;display:inline-block;text-transform:uppercase;letter-spacing:2px}main ul{font-size:1em;line-height:1.375em;margin-bottom:1em}main a{color:#5DB1BD}.cutaway h2{font-size:1.25em;line-height:1.25;margin-bottom:.5em}#sectors h2,.about h2,.clients h2,.sectors h2,.services h2{font-size:96px;letter-spacing:.1em;text-transform:uppercase;color:#5DB1BD}#sectors p,.about p,.clients p,.sectors p,.services p{padding:0 0 2em;color:#fff;width:auto;margin:0 auto}#sectors p:last-child,.about p:last-child,.clients p:last-child,.sectors p:last-child,.services p:last-child{color:#fff;text-shadow:2px 2px #000}#sectors p a,.about p a,.clients p a,.sectors p a,.services p a{background:#0e3a42;color:#fff;display:inline-block;font-size:26px;margin:2em;padding:.5em 4em;text-transform:capitalize}.news-list h3 a{font-size:24px}#sectors .panel p,.about .panel p,.sectors,.services .panel p{padding:.5em 0}footer a{color:#333}.intro{color:#fff}.intro p{font-size:24px;padding:48px}.intro p:first-child{max-width:66%;margin:0 auto}.intro li{font-size:84px;display:inline-block;text-transform:uppercase;letter-spacing:2px;letter-spacing:.1em;padding-right:60px;background:url(/assets/images/dot_seperator.png) 94% 50% no-repeat}.intro li:last-child{background-image:none;padding-right:0}figcaption{font-size:.75em;line-height:1.4}.cutaway .p-1 a,.p-1 .button,.p-1 .cutaway a{background:url(../images/white_60p.png);color:#050521}.cutaway .p-2 a,.p-2 .button,.p-2 .cutaway a{background:#050521;color:#fff}.cutaway .p-3 a,.p-3 .button,.p-3 .cutaway a{background:url(../images/dark_50p.png);color:#fff}a{color:#333;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:underline}.cutaway a,a.button{border:none;border-radius:12px;letter-spacing:0;cursor:pointer;font-size:1.5em;display:block;padding:1.125em 1em;text-align:center;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cutaway a:hover,a.button:hover{text-decoration:none;opacity:.5;filter:alpha(opacity=50)}.cutaway .text-wrapper a,.text-wrapper .cutaway a,.text-wrapper a.button{background:#5DB1BD;color:#fff;display:inline-block;font-size:1em}#main-navigation{position:relative}#main-navigation ul{text-align:right}@media only screen and (max-width:600px){#main-navigation ul{text-align:center}}#main-navigation ul li{display:inline-block;*display:inline;*zoom:1}@media only screen and (max-width:600px){#main-navigation ul li{display:block}}#main-navigation ul li.active,#main-navigation ul li.active-us{background:#92cbd3}#main-navigation a{color:#fff;text-transform:uppercase;padding:110px 24px 52px;letter-spacing:3px;display:block}#main-navigation a:hover{background:#92cbd3}.navicon{display:none;right:16px;top:16px;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s}.navicon span{filter:alpha(opacity=100);-ms-transition:.25s ease-in-out}.navicon.open span:nth-child(1){-ms-transform:rotate(135deg)}.navicon.open span:nth-child(2){filter:alpha(opacity=0)}.navicon.open span:nth-child(3){-ms-transform:rotate(-135deg)}@media only screen and (max-width:600px){.navicon{display:block}}.navicon{cursor:pointer;height:45px;left:50%;position:relative;transform:rotate(0deg);transition:all .5s ease-in-out 0s;width:40px;margin-left:-20px}.navicon span{display:block;position:absolute;height:4px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navicon span:nth-child(1){top:0}.navicon span:nth-child(2){top:12px}.navicon span:nth-child(3){top:24px}.navicon.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.navicon.open span:nth-child(2){opacity:0;left:-60px}.navicon.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}header{background:#5DB1BD;position:relative;border-bottom:24px solid #92cbd3}header nav{float:right;float:left;min-height:1px;width:73.33%}@media only screen and (max-width:600px){header nav{width:100%}}@media only screen and (max-width:600px){header nav{display:none}}header .logo{float:left;min-height:1px;height:auto;padding:24px 0;position:relative;width:auto}@media only screen and (max-width:600px){header .logo{width:100%}}header .logo img{max-width:100%}.logo a{padding:0}.container{margin:0 auto;max-width:1600px}.container:after,.container:before{content:"";display:table}.container:after{clear:both}main:after,main:before{content:"";display:table}main:after{clear:both}main.standard{padding:0}main.standard .about{text-align:left}main.standard .about li{background:url(../images/bullet_asterix.png) left top no-repeat;display:block;opacity:1;width:auto;padding:0;max-height:unset;margin:1%;padding-left:36px}main.news-list{padding:2.5em;max-width:1600px;margin:0 auto}main.news-list article{display:inline-block;width:33%;padding:2%;padding-left:0}main.news-story{padding:2.5em;max-width:1600px;margin:0 auto}main.contact article,main.standard .text-wrapper{background:url(../images/dark_50p.png) left top;border-radius:24px;padding:4%;margin-top:-94px}main.contact article p,main.standard .text-wrapper p{max-width:60%;margin:0 auto}main.contact article{background:0 0;color:#555}main.contact article p{min-height:11em;background:#fff none repeat scroll 0 0;border-radius:9px;display:inline-block;opacity:.8;padding:2%;vertical-align:top;width:33%}main.home .hero{background-image:url(../images/shade.png),url(../images/bdistrict_HERO.jpg);background-position:center top,center top;background-repeat:no-repeat,no-repeat;text-align:center}main.home .hero .panel{float:left;min-height:1px;width:33.33%;padding:1.25em}@media only screen and (max-width:1024px){main.home .hero .panel{width:50%}}@media only screen and (max-width:600px){main.home .hero .panel{width:100%}}main.home .hero .panel .text-wrapper{padding:2.5em}main.home .hero .panel.p-1 .text-wrapper{background:url(../images/white_60p.png) left top}main.home .hero .panel.p-2 .text-wrapper{background:#050521;color:#fff}main.home .hero .panel.p-3 .text-wrapper{background:url(../images/dark_50p.png) left top;color:#fff}main.home .hero .panel .button-wrapper{margin-top:1.25em}main.home .p-1 img,main.home .p-2 img,main.home .p-3 img{max-width:100%}main .about{background:url(/assets/images/abstract_towers_blur.jpg) 50% top no-repeat;border-radius:24px;padding:4%;margin-top:0}main.about{background:url(/assets/images/abstract_towers_blur.jpg) 50% top no-repeat!important}.services{background:url(/assets/images/abstract_towers2_blur.jpg) 50% top no-repeat!important}.clients{background:url(/assets/images/abstract_elbow.jpg) 50% top no-repeat!important}.contact{background:url(/assets/images/locations.jpg) 50% top no-repeat!important;background-size:cover}.panels:after,.panels:before{content:"";display:table}.panels:after{clear:both}.panels .panel{text-align:center;color:#fff;padding:2%}.panels .panel img{max-width:60%;margin:0 auto}.panels .panel.width-100{float:left;min-height:1px;width:100%}.panels .panel.width-50{float:left;width:50%}@media only screen and (max-width:1024px){.panels .panel.width-50{width:50%}}@media only screen and (max-width:600px){.panels .panel.width-50{width:100%}}.panels .panel.width-33{float:left;min-height:1px;width:33.33%}@media only screen and (max-width:1024px){.panels .panel.width-33{width:50%}}@media only screen and (max-width:600px){.panels .panel.width-33{width:100%}}.panels .panel.width-20{float:left;width:20%}@media only screen and (max-width:1024px){.panels .panel.width-20{width:50%}}@media only screen and (max-width:600px){.panels .panel.width-20{width:100%}}.panels .panel.p-1{background:#4e7379}.panels .panel.p-2{background:#004660}.panels .panel.p-3{background:#0e2336}.panels .panel.p-4{background:#183545}.panels .panel.p-5{background:#00647e}.panels ul{margin:5% 0}.panels li{font-size:1.25em;line-height:1.5em}.clients .panels,.services .panels{background:url(/assets/images/5-panel-back.png);background-size:100%}.about .panels{background:url(/assets/images/2-panel-back.png);background-size:100%}.services .width-20{min-height:44em!important}.panels .panel.width-50{min-height:55em}.cutaway{padding:5em;text-align:center}.clients:after,.clients:before{content:"";display:table}.clients:after{clear:both}.clients .panel{float:left;min-height:1px;width:20%}@media only screen and (max-width:1024px){.clients .panel{width:50%}}@media only screen and (max-width:600px){.clients .panel{width:100%}}.clients .panel img{width:100%}#mc_embed_signup input.email{float:left!important;margin:0!important;width:82%!important}#mc_embed_signup .clear{clear:none;display:inline;float:left}#mc_embed_signup form{display:block;margin:0 auto;max-width:auto;padding:10px 0!important;position:relative;text-align:left}.mailing-list{background:#5DB1BD;padding:5em 0;text-align:center;margin:0 auto}.mailing-list h2{font-size:3em;letter-spacing:.25em;padding:1em;color:#fff}.mailing-list h6{color:#3b7580;font-size:1.5em;letter-spacing:0;line-height:1.25em;font-weight:100;padding-bottom:2em}#mc_embed_signup input.email{border:none!important;border-radius:0!important;display:block;font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;font-size:2em!important;min-height:32px;min-width:130px;padding:.5em 1em!important}#mc_embed_signup input.button{display:block;font-size:2em!important;margin:0 0 10px;min-width:90px;width:auto!important;height:auto!important;padding:.5em 0!important;border:none!important;border-radius:0!important;background-color:#3b7580;font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;font-weight:100;line-height:1.35em!important}figure img{width:100%;margin-bottom:0!important}figure figcaption{background:#333;color:#FFF;padding:.625em}figure.image-full img{width:auto;margin:0 auto;padding-top:1.875em}main.standard{background:#fff;background-attachment:fixed}main.standard article{max-width:1600px;text-align:center;margin:0 auto}main.standard.contact{background:#f1f1f1}main.standard.contact article{margin-top:0}main.clients,main.services{padding:0}main.services article div{display:inline-block;vertical-align:top;width:auto}main.services .text-wrapper{width:100%}main.services .text-wrapper p{font-size:.8em;line-height:1.25em;margin-bottom:1.125em;padding:2%;max-width:100%}main.about article h1,main.clients article h1,main.services article h1{padding:2%}.tagline{background:#3b7580;color:#FFF;padding:14.0625em 0;text-align:center}.tagline p{font-size:96px;display:inline-block;text-transform:uppercase;letter-spacing:.25em;opacity:.25}footer{background:#333;color:#FFF;padding:1.875em;text-align:center}footer:after,footer:before{content:"";display:table}footer:after{clear:both}footer p{color:#5DB1BD;font-size:1.5em;line-height:1.25em;letter-spacing:0}footer h4{font-size:3em;letter-spacing:.25em;padding:1em}footer span{color:#FFF}footer .top a{color:#5DB1BD}footer .bottom{padding:2.5em}footer .bottom a{color:#CCC}footer .panel{float:left;min-height:1px;width:33.33%}@media only screen and (max-width:800px){footer .panel{width:100%}}@media only screen and (max-width:2000px){.clients .panel{background:#000}.clients .panel img{width:100%}main .panel h3{font-size:20px;margin-bottom:0}}@media only screen and (max-width:1800px){main .clients .panel p{font-size:1.25em;top:-7em}.tagline p{font-size:56px}#sectors h2,.intro li,.mailing-list h2,main .panel h2{font-size:72px}.intro li{padding:0 1%;background:transparent url(/assets/images/dot_seperator.png) no-repeat scroll 96% 50%/16px auto;display:inline-block;font-size:84px;letter-spacing:.1em;padding-right:60px;text-transform:uppercase}}@media only screen and (max-width:1400px){main.contact article p{width:30%;background:#fff}#sectors p{width:auto}.clients .panel{width:50%;margin:0 auto}main.news-list article{padding:2% 5% 2% 0}.contact{background-size:100%!important}main.standard.contact article{padding-top:300px}}@media only screen and (max-width:1200px){header nav{float:right;float:left;min-height:1px;width:73.33%}main p:last-child{padding:0 2em 2em;clear:both}main .panel p:last-child{padding:2em 2em 0;clear:both}.intro p:first-child{margin:0 auto;max-width:100%}}.panels .panel.width-20{min-height:26em}@media only screen and (max-width:1100px){header nav{float:unset;width:auto}figure img{width:auto;margin:0 auto}header .logo{float:unset;width:auto}#main-navigation ul{text-align:center}#main-navigation a{padding-top:36px}main.home .hero{background-attachment:fixed}.intro p:first-child{max-width:auto}main .panel p:last-child{padding:0}.clients .panel:last-child{width:100%;background:#00637d}.clients .panel:last-child img{width:25%;margin:0 auto}}@media only screen and (max-width:1024px){main.home .hero .panel{padding:.25em}main.home .hero .panel .text-wrapper{padding:1em}#sectors h2,.intro li,.mailing-list h2,main .panel h2{font-size:48px}main .panel p:last-child{padding:0 1em}main p{line-height:1.25em;margin-bottom:0}.intro{margin-bottom:36px}#main-navigation a{padding-left:6px;padding-right:6px}.intro li{background:transparent url(/assets/images/dot_seperator.png) no-repeat scroll 94% 50%/16px auto}main.home .hero .panel{margin:0 auto;width:33%;display:inline-block;float:unset}#mc_embed_signup input.email{text-align:center}#mc_embed_signup .clear{float:unset}#mc_embed_signup input.button{padding:.5em 2%!important}#mc_embed_signup input.email{float:unset!important}.services .width-20:last-child{width:100%}main p:last-child{padding:0 2em 2em}#mc_embed_signup input.email{width:auto!important;margin:0 auto!important}#mc_embed_signup input.button{margin:2% auto!important;width:auto!important}#mc_embed_signup .button:hover,#mc_embed_signup .cutaway a:hover,.cutaway #mc_embed_signup a:hover{background-color:#000!important;color:#5db1bd}main.news-list article{width:49%}main.standard.contact article{padding-top:200px}}@media only screen and (max-width:768px){main.home .p-1 img,main.home .p-2 img,main.home .p-3 img{float:unset;margin:0 auto}#sectors h2,.intro li,main .panel h2{font-size:60px}#sectors p{font-size:24px}.cutaway{padding:2em}.intro ul{line-height:unset}.cutaway a,a.button{font-size:1.25em}main.news-list article{width:auto}main.contact article p{min-height:0}}@media only screen and (max-width:760px){.intro li{display:block;background:unset;padding:0}main.home .hero .panel{width:auto}main.contact article p{width:100%;margin-bottom:48px}.contact{background:none!important}main.standard.contact article{padding-top:0}main.standard.contact article p{margin-bottom:0}}@media only screen and (max-width:600px){main .clients .panel p{width:auto}footer h4{font-size:1.75em;padding:24px 0}footer p{font-size:1.25em}.clients .panel{width:auto}.clients .panel:last-child img{width:100%}#sectors p a{font-size:24px;margin:2em 0;padding:.5em 1em}main.home .hero .panel .text-wrapper{padding:0 0 4em}.abbout li,.intro p{font-size:18px;padding:2%}main .panel p:last-child,main p:last-child,main.home .p-1 p,main.home .p-2 p,main.home .p-3 p{padding:0 2% 2%}main.home .p-1 img,main.home .p-2 img,main.home .p-3 img{padding-right:0}main.standard .about ul li{margin:0;font-size:18px}main.standard article h1{font-size:1.5em;padding:1em 0}main.contact article,main.standard .text-wrapper{margin-top:-50px}main.contact article p,main.standard .text-wrapper p{max-width:100%}main.standard ul li{display:block;margin:2%;max-height:100%;min-height:3em;width:auto}#mc_embed_signup input.button{font-size:1.5em!important}#mc_embed_signup input.email{font-size:1.5em!important;width:80%!important}#sectors h2,.intro li,.mailing-list h2,main .panel h2{font-size:36px}}