@charset "UTF-8";.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-slide,.slick-loading .slick-track,.slides:after{visibility:hidden}#content .wrap .row .right li,#header #menu ul,.slick-dots,nav ul,ol.flex-control-nav{list-style:none}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0;margin:0;padding:0;font-weight:100}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:url(./ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-45px;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}#header #menu ul li:after,.boxed:before{border-color:#F37A8A;border-width:1px 0;border-style:solid;left:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{font-family:"FF DIN Pro Light","Helvettica Nueue",Arial,"Helvettica Nueue";background-color:#343537;background-size:100% auto}body.home{background-image:url(../img/white_bg.jpg)}.wrap{max-width:940px;margin-left:auto;margin-right:auto}.flexslider,nav ul{padding:0;margin:0}.wrap:after{content:"";display:table;clear:both}nav ul li{display:inline}.boxed{position:relative}.boxed:before{content:' ';position:absolute;height:100%;width:33px;display:block}.font-medium{font-family:"FF DIN Pro Medium","Helvettica Nueue",Arial,"Helvettica Nueue"}.font-bold{font-family:"FF DIN Pro Bold","Helvettica Nueue",Arial,"Helvettica Nueue"}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}ol.flex-control-nav{padding:0;margin:0}ol.flex-control-nav li{display:inline}ol.flex-control-nav li a{display:inline-block;width:18px;height:18px;background:#3498db;text-indent:-9999999px;margin:3px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}#header #logo,#header #menu,#header #menu ul li a,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}#header #logo:last-child,#header #menu,#header #menu:last-child{margin-right:0}ol.flex-control-nav li a.flex-active{background:#083665}.slides:after{content:"\0020";clear:both;line-height:0;height:0}* html .slides{height:1%}#header,#header #logo,#header #menu{transition:.5s all;height:170px}#map{height:600px}@font-face{font-family:'FF DIN Pro Medium';src:url(../fonts/FFDINProMedium.woff2) format("woff2"),url(../fonts/FFDINPro-Medium.woff) format("woff")}@font-face{font-family:'FF DIN Pro Light';src:url(../fonts/FFDINProLight.woff2) format("woff2"),url(../fonts/FFDINPro-Light.woff) format("woff")}@font-face{font-family:'FF DIN Pro Bold';src:url(../fonts/FFDINProBold.woff2) format("woff2"),url(../fonts/FFDINPro-Bold.woff) format("woff")}@font-face{font-family:'FF DIN OT';src:url(../fonts/FFDINOT.woff2) format("woff2"),url(../fonts/FFDINOT.woff) format("woff")}@font-face{font-family:'DIN Next Pro Bold';src:url(../fonts/DINNextProBold.woff2) format("woff2"),url(../fonts/DINNextLTPro-Bold.woff) format("woff")}@font-face{font-family:'DIN Next Pro UltraLight';src:url(../fonts/DINNextProUltraLight.woff2) format("woff2"),url(../fonts/DINNextLTPro-UltraLight.woff) format("woff")}@font-face{font-family:'DIN Next Pro Regular';src:url(../fonts/DINNextProRegular.woff2) format("woff2"),url(../fonts/DINNextLTPro-Regular.woff) format("woff")}@font-face{font-family:'DIN Next Pro Medium';src:url(../fonts/DINNextProMedium.woff2) format("woff2"),url(../fonts/DINNextLTPro-Medium.woff) format("woff")}#header{position:fixed;z-index:2;background:rgba(17,20,22,.65);width:100%}#header #logo{float:left;margin-right:2.3576515979%;width:23.2317613015%;padding:32px 0}#header #logo img{transition:.5s all;height:105px}#header #menu{float:left;width:74.4105871005%;text-align:right;padding-top:75px}#header #menu ul li{float:left;height:40px;position:relative;margin-left:25px}#header #menu ul li:after{content:' ';position:absolute;bottom:0;width:33px;display:block;top:0;z-index:-1}#header #menu ul li a{padding-top:14px;font-size:15px;text-transform:Uppercase;text-decoration:none;color:#d2d3d0;font-family:'FF DIN Pro Medium';line-height:15px;transition:all .5s}#header #menu ul li a.active{font-family:'FF DIN Pro Bold'}#header #menu ul li:hover a{color:#F37A8A}@media screen and (max-width:940px){#header #logo{padding-left:40px}#header #menu{display:none}}#header .submenu-holder{display:none;position:absolute;left:0;top:170px;height:42px;background:rgba(210,211,208,.8);width:100%;transition:.5s all}#header .submenu-holder ul.submenu{float:left;margin-right:2.3576515979%;width:74.4105871005%;margin-left:25.5894128995%;display:none;list-style:none}#header .submenu-holder ul.submenu:last-child{margin-right:0}#header .submenu-holder ul.submenu li{float:left;margin-left:25px}#header .submenu-holder ul.submenu li a{line-height:40px;font-size:15px;text-transform:Uppercase;text-decoration:none;color:#313d43;transition:all .5s;font-family:"FF DIN Pro Medium","Helvettica Nueue",Arial,"Helvettica Nueue"}#header .submenu-holder ul.submenu li a.active{font-family:"FF DIN Pro Bold","Helvettica Nueue",Arial,"Helvettica Nueue";font-weight:700}#header .submenu-holder ul.submenu li a:hover{color:#fff}#header .mobile-menu-toggle{display:none;transition:.5s all;float:right;padding:77px 30px}@media screen and (max-width:940px){#header .mobile-menu-toggle{display:block}}#header .mobile-menu-toggle a{color:#fff;text-decoration:none;font-size:15px;text-transform:uppercase}#header .mobile-menu-toggle span.lines{position:relative;margin-left:10px;top:-3px;width:26px;height:3px;display:inline-block;background:#fff}#header .mobile-menu-toggle span.lines:after,#header .mobile-menu-toggle span.lines:before{position:absolute;right:0;width:26px;height:3px;display:inline-block;background:#fff;content:' ';top:7px;transition:all .3s}#header .mobile-menu-toggle span.lines:after{top:-7px}#header .mobile-menu-toggle a.active .lines{background:rgba(255,255,255,0)}#header .mobile-menu-toggle a.active .lines:after{transform:rotate(45deg);top:0}#header .mobile-menu-toggle a.active .lines:before{transform:rotate(-45deg);top:0}#header #mobile-menu{display:none;clear:both;background:rgba(17,20,22,.65)}#header #mobile-menu ul{position:relative;top:-1px}#header #mobile-menu ul li{border-top:1px solid #000}#header #mobile-menu ul li a{color:#d2d3d0;text-decoration:none;font-size:15px;font-family:'FF Din Pro Medium';text-transform:uppercase;display:block;margin:20px 0 17px 35px}#header #mobile-menu ul li a.active{font-family:'FF Din Pro Bold'}#header #mobile-menu ul li .dropdown-toggle:after{font-family:FontAwesome;content:"\f0dd";display:inline-block;padding-right:3px;vertical-align:middle;position:absolute;right:35px}#header #mobile-menu ul li li a{margin:20px 0 17px 50px}#header.shrink{height:90px;background:rgba(17,20,22,.9)}#header.shrink #logo{padding-top:5px;padding-bottom:5px;height:90px}#header.shrink #logo img{height:80px}#header.shrink #menu{height:90px;padding-top:30px}section#footer .left .copyright .footer-address:before,section#footer .news:before{content:' ';left:0;height:auto;bottom:-10px;display:block}#header.shrink .mobile-menu-toggle{padding-top:37px;padding-bottom:37px}#header.shrink .submenu-holder{top:90px}section#footer{background-image:url(../img/bg.jpg);background-position:50% 100%;background-size:cover;min-height:176px}section#footer .left{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;min-height:176px;padding-top:20px;border-right:2px solid #d2d3d0;position:relative}section#footer .left:last-child{margin-right:0}section#footer .left .logo{float:left}section#footer .left .copyright{text-transform:uppercase;padding-left:50px;padding-top:19px;float:left;font-size:11px;color:#d2d3d0}section#footer .left .copyright .footer-address,section#footer .left .copyright .footer-contact{font-size:13px;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;color:#FFF;position:relative;line-height:19px;margin-bottom:37px}section#footer .left .copyright .footer-address:last-child,section#footer .left .copyright .footer-address:nth-child(2n),section#footer .left .copyright .footer-contact:last-child,section#footer .left .copyright .footer-contact:nth-child(2n){margin-right:0}section#footer .left .copyright .footer-address:nth-child(2n+1),section#footer .left .copyright .footer-contact:nth-child(2n+1){clear:left}section#footer .left .copyright .footer-address a,section#footer .left .copyright .footer-contact a{color:#FFF;text-decoration:none}section#footer .left .copyright .footer-address:before{position:absolute;top:-13px;width:36px;border-color:#F37A8A;border-width:3px 0;border-style:solid}section#footer .left .copyright span:first-child{margin-right:12px}section#footer .left .copyright span:last-child{margin-left:12px}section#footer .left .copyright span:last-child a{color:#d2d3d0;text-decoration:none}@media screen and (max-width:800px){section#footer .left .copyright{padding-left:0;float:none;clear:both}}section#footer .left .social{float:right;padding-right:30px;padding-top:27px}@media screen and (max-width:800px){section#footer .left{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%;border-right:none}section#footer .left:last-child{margin-right:0}}section#footer .news{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;padding-top:20px;margin-top:10px;z-index:0;position:relative}section#footer .news:last-child{margin-right:0}section#footer .news span{display:block;font-size:14px}section#footer .news .news-title{color:#d2d3d0;text-transform:uppercase}section#footer .news .news-title a{color:#d2d3d0;text-decoration:none}section#footer .news .news-date{color:#F37A8A}section#footer .news:before{position:absolute;top:10px;width:36px;border-color:#F37A8A;border-width:3px 0;border-style:solid;z-index:-1}@media screen and (max-width:800px){section#footer .news{display:none}}section#footer .more-news{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;margin-top:20px}section#footer .more-news:last-child{margin-right:0}section#footer .more-news a{color:#d2d3d0;text-decoration:none;padding-left:30px;position:relative}section#footer .more-news a:before{content:'';background-image:url(../img/arrow-right.png);width:12px;height:12px;margin-top:1px;background-size:cover;position:absolute;left:0}#bar2 .wrap .second-row .contact .address:before,#bar2 .wrap .top-row .big-aside h3:before{content:' ';height:auto;border-color:#303c42;border-style:solid;top:-10px;bottom:-10px;left:0}@media screen and (max-width:800px){section#footer .more-news{display:none}}.home section#footer .copyright{padding-top:39px}.home section#footer .copyright .footer-address,.home section#footer .copyright .footer-contact{display:none}#welcome{background-color:#313d43;width:100%;padding:160px 0}#welcome .welcome-bold{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-left:8.5298042998%;color:#F37A8A;font-size:15px;font-weight:400;line-height:22px;text-transform:uppercase;font-family:'FF DIN Pro Medium'}#bar2 .wrap .top-row .big-aside h3,#bar2 .wrap .top-row .home-contact-head h4,#content .wrap .row .left p,#welcome .welcome-blurb .welcome-header,#welcome .welcome-blurb strong{font-family:"FF DIN Pro Medium","Helvettica Nueue",Arial,"Helvettica Nueue"}#welcome .welcome-bold:last-child{margin-right:0}@media screen and (max-width:800px){#welcome .welcome-bold{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-bottom:20px}#welcome .welcome-bold:last-child{margin-right:0}}#welcome .welcome-blurb{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:8.5298042998%;color:#d2d3d0;line-height:22px}#welcome .welcome-blurb:last-child{margin-right:0}#welcome .welcome-blurb .welcome-header,#welcome .welcome-blurb strong{font-weight:700}#welcome .welcome-blurb p{margin-bottom:15px}#welcome .welcome-blurb p a{color:#d2d3d0}#bar2,#bar2 .wrap .top-row .home-contact-head p a{color:#303c42}@media screen and (max-width:800px){#welcome .welcome-blurb{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}#welcome .welcome-blurb:last-child{margin-right:0}#welcome{padding:50px 0}}#bar2{background:#F37A8A;padding:50px 0}#bar2 .wrap .top-row{clear:both}#bar2 .wrap .top-row .big-aside{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-left:8.5298042998%}#bar2 .wrap .top-row .big-aside:last-child{margin-right:0}@media screen and (max-width:800px){#bar2 .wrap .top-row .big-aside{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}#bar2 .wrap .top-row .big-aside:last-child{margin-right:0}}#bar2 .wrap .top-row .big-aside h3{font-size:36px;line-height:36px;text-transform:uppercase;position:relative}#bar2 .wrap .top-row .big-aside h3:before{position:absolute;width:57px;display:block;border-width:3px 0}#bar2 .wrap .top-row .home-contact-head{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:8.5298042998%;margin-top:102px}#bar2 .wrap .top-row .home-contact-head:last-child{margin-right:0}#bar2 .wrap .top-row .home-contact-head h4{font-size:15px;line-height:22px}#bar2 .wrap .top-row .home-contact-head p{line-height:22px}@media screen and (max-width:800px){#bar2 .wrap .top-row .home-contact-head{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-top:20px}#bar2 .wrap .top-row .home-contact-head:last-child{margin-right:0}}#bar2 .wrap .second-row{clear:both;padding-top:76px}#bar2 .wrap .second-row .logo{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-left:42.6490214991%}#bar2 .wrap .second-row .logo:last-child{margin-right:0}@media screen and (max-width:800px){#bar2 .wrap .second-row .logo{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%}#bar2 .wrap .second-row .logo:last-child{margin-right:0}}#bar2 .wrap .second-row .contact{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}#bar2 .wrap .second-row .contact:last-child{margin-right:0}@media screen and (max-width:800px){#bar2 .wrap .second-row .contact{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%;margin-top:20px}#bar2 .wrap .second-row .contact:last-child{margin-right:0}}#bar2 .wrap .second-row .contact .address{position:relative}#bar2 .wrap .second-row .contact .address span{display:block;font-size:13px;text-transform:uppercase}#bar2 .wrap .second-row .contact .address span a{text-decoration:none;color:#303c42}#bar2 .wrap .second-row .contact .address:before{position:absolute;width:45px;display:block;border-width:1px 0}#case-studies .wrap{max-width:1030px;margin-left:auto;margin-right:auto}#case-studies .wrap:after{content:"";display:table;clear:both}#case-studies .wrap a:last-child .casestudy{border-right:4px solid #fff}#case-studies .wrap a .casestudy{width:25%;height:255px;border-left:4px solid #fff;background-color:#fff;background-size:cover;transition:all .3s;padding:28px 24px;float:left}@media screen and (max-width:940px){#case-studies .wrap a:nth-child(even) .casestudy{border-right:4px solid #fff}#case-studies .wrap a .casestudy{width:50%}}@media screen and (max-width:800px){#case-studies .wrap a .casestudy{width:100%;border-right:4px solid #fff;border-top:4px solid #fff}}#case-studies .wrap a .casestudy span{text-transform:uppercase;display:block}#case-studies .wrap a .casestudy span.study-number{font-family:'FF DIN Pro Bold';font-size:15px;line-height:15px;color:#F37A8A;margin-bottom:60px}#case-studies .wrap a .casestudy span.study-title{font-family:'FF DIN Pro Bold';font-size:22px;line-height:22px;color:#313d43}#case-studies .wrap a .casestudy span.study-location{font-family:'FF DIN Pro Bold';font-size:22px;line-height:22px;color:#fff}#case-studies .wrap a .casestudy.casestudy1{background-image:url(../img/casestudy1.png)}#case-studies .wrap a .casestudy.casestudy2{background-image:url(../img/casestudy2.png)}#case-studies .wrap a .casestudy.casestudy3{background-image:url(../img/casestudy3.png)}#case-studies .wrap a .casestudy.casestudy4{background-image:url(../img/casestudy4.png)}#case-studies .wrap a .casestudy .casestudy-details{position:relative}#case-studies .wrap a .casestudy .casestudy-details:before{content:' ';position:absolute;left:0;height:auto;top:-10px;bottom:-10px;width:57px;display:block;border-color:rgba(243,122,138,0);border-width:3px 0;border-style:solid;transition:all .3s ease-out}#case-studies .wrap a .casestudy:hover{background-color:rgba(49,61,67,.5)}#case-studies .wrap a .casestudy:hover .casestudy-details:before{border-color:rgba(243,122,138,.5)}#content{background-image:url(../img/content_bg.jpg);min-height:500px;background-size:cover;padding-top:100px;color:#313d43;padding-bottom:150px}#content p{line-height:22px}#content .wrap h4.accordion-title{margin-left:42.6490214991%;font-size:15px;padding-left:30px;color:#F37A8A;position:relative;margin-bottom:10px;cursor:pointer;text-transform:uppercase;top:-40px;line-height:15px}#content .wrap h4.accordion-title:before{content:'';background-image:url(../img/arrow-right.png);width:12px;height:12px;background-size:cover;position:absolute;left:0;transition:.5s all}#content .wrap h4.accordion-title.show:before{transform:rotate(90deg)}#content .wrap article.row{margin-bottom:50px}#content .wrap article.row .right{border-bottom:1px solid rgba(243,122,138,.5);padding-bottom:50px}#content .wrap article.row:last-child .right{border-bottom:0}#content .wrap .row{display:block;margin:50px 0}#content .wrap .row:after{content:"";display:table;clear:both}#content .wrap .row .left:nth-child(2n+1),#content .wrap .row .right:nth-child(2n+1){clear:left}#content .wrap .row .left{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-left:8.5298042998%}#content .wrap .row .left:last-child,#content .wrap .row .left:nth-child(2n){margin-right:0}#content .wrap .row .left p{font-size:15px;line-height:22px;color:#F37A8A;margin-bottom:50px;text-transform:uppercase}#content .wrap .row .left h1,#content .wrap .row .left h2,#content .wrap .row .left h3,#content .wrap .row .left h4,#content .wrap .row .left h5,#content .wrap .row .left h6{margin-bottom:30px;font-family:"FF DIN Pro Medium","Helvettica Nueue",Arial,"Helvettica Nueue";text-transform:uppercase}#content .wrap .row .left p a{color:#F37A8A}#content .wrap .row .left h1,#content .wrap .row .left h2{position:relative;font-size:36px;line-height:40px}#content .wrap .row .left h1:before,#content .wrap .row .left h2:before{content:' ';position:absolute;left:0;top:-15px;bottom:-10px;height:auto;width:59px;display:block;border-color:#F37A8A;border-width:3px 0;border-style:solid}#content .wrap .row .left h3,#content .wrap .row .left h4,#content .wrap .row .left h5,#content .wrap .row .left h6{position:relative;font-size:18px;line-height:22px}#content .wrap .row .left h3:before,#content .wrap .row .left h4:before,#content .wrap .row .left h5:before,#content .wrap .row .left h6:before{content:' ';position:absolute;left:0;top:-15px;bottom:-10px;height:auto;width:59px;display:block;border-color:#F37A8A;border-width:3px 0;border-style:solid}#content .wrap .row .right{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:8.5298042998%}#content .wrap .row .right:last-child,#content .wrap .row .right:nth-child(2n){margin-right:0}#content .wrap .row .right .subrow{width:100%;clear:both}#content .wrap .row .right .subrow .subleft{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}#content .wrap .row .right .subrow .subleft:last-child{margin-right:0}#content .wrap .row .right .subrow .subright{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}#content .wrap .row .right .subrow .subright:last-child{margin-right:0}@media screen and (max-width:800px){#content .wrap .row .right .subrow .subleft{float:left;display:block;margin-right:2.3576515979%;width:100%}#content .wrap .row .right .subrow .subleft:last-child{margin-right:0}#content .wrap .row .right .subrow .subright{float:left;display:block;margin-right:2.3576515979%;width:100%}#content .wrap .row .right .subrow .subright:last-child{margin-right:0}}#content .wrap .row .right tr td:last-child{padding-left:20px}#content .wrap .row .right a{color:#313d43}#content .wrap .row .right p{padding-bottom:10px;font-family:"FF DIN Pro Light","Helvettica Nueue",Arial,"Helvettica Nueue"}#content .wrap .row .right p strong,#content .wrap .row .right strong{font-family:"FF DIN Pro Medium","Helvettica Nueue",Arial,"Helvettica Nueue"}#content .wrap .row .right li{padding-left:30px;position:relative;margin-bottom:10px;font-size:16px;line-height:16px}#content .wrap .row .right li:before{content:'';background-image:url(../img/arrow-right.png);width:12px;height:12px;margin-top:1px;background-size:cover;position:absolute;left:0}#content .wrap .row .right ol{counter-reset:item}#content .wrap .row .right ol li{padding-left:30px;color:#313d43}#content .wrap .row .right ol li:before{content:counter(item) ". ";color:#F37A8A;background:0 0;counter-increment:item}#content .wrap .row .right .address,#content .wrap .row .right .email,#content .wrap .row .right .phone{float:left;margin-right:50px;margin-bottom:50px}#content .wrap .row .right .address span.label,#content .wrap .row .right .email span.label,#content .wrap .row .right .phone span.label{font-family:'FF DIN Pro Bold';color:#F37A8A;text-transform:uppercase;display:block;font-size:15px;margin-bottom:25px}#content .wrap .row .right .address span.detail,#content .wrap .row .right .email span.detail,#content .wrap .row .right .phone span.detail{display:block;font-family:'FF DIN Pro Medium';font-size:16px;color:#313d43;clear:both;position:relative;padding:20px 0;text-transform:uppercase}#content .wrap .row .right .address span.detail a,#content .wrap .row .right .email span.detail a,#content .wrap .row .right .phone span.detail a{color:#313d43;text-decoration:none}#content .wrap .row .right .address span.detail:before,#content .wrap .row .right .email span.detail:before,#content .wrap .row .right .phone span.detail:before{content:' ';position:absolute;top:0;height:auto;bottom:0;width:45px;display:block;border-color:#F37A8A;border-width:1px 0;border-style:solid}#content .wrap .row .right .more-link{color:#313d43;display:block;position:relative;padding-left:20px;margin-top:10px}#content .wrap .row .right .more-link:before{content:'';background-image:url(../img/arrow-right.png);width:12px;height:12px;margin-top:3px;background-size:cover;position:absolute;left:0}#content .wrap .row.accordion-content{display:none;position:relative;top:-40px}#content .wrap .row.accordion-content .left{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}#content .wrap .row.accordion-content .left:last-child{margin-right:0}#content .wrap .row.accordion-content .left p{margin-bottom:0}#content .wrap .row.accordion-content .right{margin-left:0}#content .wrap .row.case-study{position:relative;top:-40px}#content .wrap .row.case-study .left .brief{position:relative;padding:20px 0 15px;line-height:20px}#content .wrap .row.case-study .left .brief .title{font-family:'FF DIN Pro Bold';font-size:15px;display:block;text-transform:uppercase}#content .wrap .row.case-study .left .brief .value{font-family:'DIN Next Pro Regular';font-size:15px;display:block;margin-bottom:5px}#content .wrap .row.case-study .left .description{font-family:'DIN Next Pro Regular';margin-top:20px}#content .wrap .row.case-study .right iframe,#content .wrap .row.case-study .right img{margin-bottom:20px;width:100%}#content .wrap .row:last-child{margin-bottom:20px}#content .wrap #post-nav .next{float:right}#content .wrap #post-nav a{color:#313d43;text-decoration:none;transition:.5s all}#content .wrap #post-nav a:hover{color:#F37A8A}#content .wrap #post-nav .disabled{display:none}.contact-us #content{padding-bottom:0}@media screen and (max-width:800px){#content .wrap .row.accordion-content,#content .wrap .row.case-study{clear:both;top:0}#content .wrap .row .left,#content .wrap .row .right,#content .wrap h4.accordion-title{float:left;display:block;width:82.9403914003%}#content{padding-top:10px}#content .wrap .row .left{margin-right:2.3576515979%;margin-left:8.5298042998%}#content .wrap .row .left:last-child{margin-right:0}#content .wrap .row .left h1,#content .wrap .row .left h2{margin-bottom:50px}#content .wrap .row .right{margin-right:2.3576515979%;margin-left:8.5298042998%;margin-top:20px}#content .wrap .row .right:last-child{margin-right:0}#content .wrap .row .right img{max-width:100%;height:auto;margin:0 auto;display:block}#content .wrap .row.accordion-content .right,#content .wrap .row.case-study .right{margin-left:8.5298042998%}#content .wrap .row .right tr{display:block}#content .wrap .row .right tr td{display:block;margin-bottom:15px}#content .wrap .row .right tr td:last-child{margin-bottom:40px}#content .wrap h4.accordion-title{margin-left:8.5298042998%;margin-right:2.3576515979%}#content .wrap h4.accordion-title:last-child{margin-right:0}}section#hero{position:relative}section#hero .slider{margin-bottom:0;position:initial}section#hero .slider .slide{padding-top:170px;background-image:url(../img/slider1.jpg);background-position:50% 50%;background-size:cover;width:100%;height:100vh;max-height:1020px}section#hero .slider .slide.slide2{background-image:url(../img/slider2.jpg)}section#hero .slider .slide.slide3{background-image:url(../img/slider3.jpg)}section#hero .slider .slide.slide4{background-image:url(../img/slider4.jpg)}section#hero .slider .slide .slide-container{max-width:940px;margin-left:auto;margin-right:auto;height:100%}section#hero .slider .slide .slide-container:after{content:"";display:table;clear:both}section#hero .slider .slick-next:before,section#hero .slider .slick-prev:before{content:none}section#hero .slider .slide .slide-container .headline{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:8.5298042998%}section#hero .slider .slide .slide-container .headline:last-child{margin-right:0}@media screen and (max-width:800px){section#hero .slider .slide .slide-container .headline{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;position:relative;top:40%}section#hero .slider .slide .slide-container .headline:last-child{margin-right:0}}#case-studies-slider,.project-list{max-width:1300px;margin-left:auto;margin-right:auto}section#hero .slider .slide .slide-container .headline h1{color:#d2d3d0;margin-top:200px;font-size:36px;transition:all 1s ease-out;opacity:0;text-transform:uppercase;line-height:40px;font-family:'FF DIN Pro Medium'}#case-studies-slider a .casestudy,.case-study .caption,.project-list a{font-family:'FF DIN Pro Bold'}@media screen and (max-width:800px){section#hero .slider .slide .slide-container .headline h1{font-size:20px;margin-top:0;width:100%}}section#hero .slider .slide .slide-container .headline h1.boxed:before{border-width:3px 0;width:57px;height:auto;top:-10px;bottom:-10px}section#hero .slider .slide .slide-container .headline h1 .salmon{color:#F37A8A}section#hero .slider .slide .slide-container .headline .arrow{width:auto;height:auto;padding-bottom:35px;background-image:url(../img/arrow-down.png);display:block;margin-top:0;transition:all 1s ease-out;position:absolute;bottom:100px;background-repeat:no-repeat;background-position:bottom center;color:#d2d3d0;line-height:28px}@media screen and (max-width:940px){section#hero .slider .slide .slide-container .headline .arrow{padding-left:35px;padding-bottom:0;height:28px;background-position:left center}}@media screen and (max-width:800px){section#hero .slider .slide .slide-container .headline .arrow{bottom:-38px}}section#hero .slider .slide.slick-active .slide-container h1{opacity:1}section#hero .slider .slide.slick-active .slide-container .arrow{bottom:30px}section#hero .slider .slick-prev{left:30px;background-image:url(../img/arrow.png);width:28px;height:28px;top:calc(50% - 14px)}section#hero .slider .slick-next{right:90px;background-image:url(../img/arrow-right.png);width:28px;height:28px;top:calc(50% - 14px)}@media screen and (max-width:800px){section#hero .slider .slide.slick-active .slide-container .arrow{bottom:-50px}section#hero .slider .slick-next,section#hero .slider .slick-prev{display:none!important}}section#hero .slider-progress{position:absolute;right:30px;top:calc(50% - 50px)}section#hero .slider-progress a{display:block;margin-bottom:22px}section#hero .slider-progress a span{display:none}section#hero .slider-progress a .nav-line{height:3px;width:33px;background:#F37A8A;transition:.5s all ease-out}section#hero .slider-progress a .nav-line:hover{background:#FFF}section#hero .slider-progress a .nav-line.active{background:#d2d3d0}@media screen and (max-width:800px){section#hero .slider-progress{display:none}}#hero.single{min-height:335px;background:url(../img/what_we_do_hero.jpg)}#case-studies-slider{border-right:4px solid #fff}#case-studies-slider:after{content:"";display:table;clear:both}#case-studies-slider a{border-left:4px solid #fff;transition:all .3s;text-decoration:none;height:300px;background-color:rgba(49,61,67,.5);position:relative}#case-studies-slider a .study-image{position:absolute;top:0;width:100%;height:100%;background-size:cover;opacity:.3}#case-studies-slider a .casestudy{position:absolute;z-index:2;padding:28px 24px}#case-studies-slider a .casestudy span{text-transform:uppercase;display:block}#case-studies-slider a .casestudy .study-number{font-size:15px;line-height:15px;color:#F37A8A;margin-bottom:60px}#case-studies-slider a .casestudy .read-more-video{background:#F37A8A;padding:4px 8px 2px;font-size:13px;color:#fff;margin-top:20px;display:inline-block}#case-studies-slider a:hover,.project-list a{background-color:rgba(49,61,67,.6)}#case-studies-slider a .casestudy .study-title{font-size:22px;line-height:22px;color:#fff;position:relative}#case-studies-slider a .casestudy .study-title .study-location{color:#313d43}#case-studies-slider a .casestudy .study-title:before{content:' ';position:absolute;left:0;height:auto;top:-10px;bottom:-10px;width:57px;display:block;border-color:rgba(243,122,138,0);border-width:3px 0;border-style:solid;transition:all .3s ease-out}#case-studies-slider .slick-next:before,#case-studies-slider .slick-prev:before{content:none}#case-studies-slider a:hover .study-title:before,.project-list a:hover .casestudy-details:before{border-color:rgba(243,122,138,.5)}#case-studies-slider .slick-prev{left:30px;background-image:url(../img/arrow.png);width:28px;height:28px;top:calc(90% - 14px)}#case-studies-slider .slick-next{right:30px;background-image:url(../img/arrow-right.png);width:28px;height:28px;top:calc(90% - 14px)}@media screen and (max-width:800px){#case-studies-slider .slick-next,#case-studies-slider .slick-prev{display:none!important}}.project-list{padding:0 20px}.project-list:after{content:"";display:table;clear:both}.project-list a{text-transform:uppercase;text-decoration:none;min-height:365px;margin-bottom:20px;transition:all .3s ease-out;position:relative;float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.project-list a .study-image{width:100%;height:210px;position:relative;overflow:hidden;background-size:cover}.project-list a .study-image img{width:100%}.project-list a .study-number{position:absolute;z-index:1;padding:28px 24px;font-size:15px;line-height:15px;color:#F37A8A;margin-bottom:60px}.project-list a .casestudy{position:relative;padding:28px 24px}.project-list a .casestudy span{display:block}.project-list a .casestudy .study-title{font-size:22px;line-height:22px;color:#fff}.project-list a .casestudy .study-location{font-size:22px;line-height:22px;color:#313d43}.project-list a .read-more,.project-list a .read-more-video{font-size:13px;color:#fff;bottom:28px;position:absolute;padding:4px 8px 2px}.project-list a .read-more{background:#313d43;left:24px}.project-list a .read-more-video{background:#F37A8A;margin-top:10px;right:24px;display:inline-block}.project-list a:hover{background-color:rgba(49,61,67,.8)}.project-list a:last-child,.project-list a:nth-child(4n){margin-right:0}.project-list a:nth-child(4n+1){clear:left}@media screen and (max-width:940px){.project-list a{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.project-list a:last-child,.project-list a:nth-child(2n){margin-right:0}.project-list a:nth-child(2n+1){clear:left}}@media screen and (max-width:800px){.project-list a{float:left;display:block;width:100%;margin-right:0}.project-list a:last-child{margin-right:0}}.case-study .caption{display:block;position:absolute;margin-top:-60px;background:#fff;padding:4px 8px 2px;font-size:12px;text-transform:uppercase;color:#313d43;opacity:.7}.case-study p{color:#313d43!important}h4.project-list-title{font-size:15px;padding-left:30px;color:#F37A8A;position:relative;margin-bottom:10px;cursor:pointer;text-transform:uppercase;top:-40px;line-height:15px}h4.project-list-title a{text-decoration:none;color:#F37A8A!important}h4.project-list-title:before{content:'';background-image:url(../img/arrow-right.png);width:12px;height:12px;background-size:cover;position:absolute;left:0;transition:.5s all}.header ul{margin:0}.header ul li{display:inline}@media screen and (max-width:800px){.page-progress{display:none}}.alignnone{margin:5px 20px 20px 0}.aligncenter div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}#outdated{display:none}.ie8down #outdated{display:block;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;z-index:1500;background-color:#21b8ce;color:#fff}.ie8down #outdated h6{font-size:25px;line-height:25px;margin:30px 0 20px}.ie8down #outdated p{font-size:12px;line-height:12px;margin:0}.ie8down #outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:20px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}.ie8down #outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}.ie8down #outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}.ie8down #outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}