@import"//hello.myfonts.net/count/354a1a";ol,ul{list-style:none}a img{border:none}a{outline:none !important}address{font-style:normal}cite,i{font-style:italic}em{font-style:normal;font-weight:bold}ins{background:#ffc;text-decoration:none}.screen-reader-text{position:absolute;left:-9000px}a:focus{outline:thin dotted}a:active,a:hover{outline:0}b,strong{font-weight:bold}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:separate}strong{font-weight:normal;font-family:"Gilroy-SemiBold";font-size:inherit}*{margin:0;padding:0;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;border-radius:0;box-shadow:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Gilroy-Regular"}*:focus{outline:none}*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}html{width:100%;margin:0;padding:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;height:100%;width:100%;font-size:22px;line-height:28px;font-weight:300;color:#013a3a}#wrapper{min-height:100%;height:100%;width:100%}h1,h2,h3,h4,h5{font-weight:normal}h1 span,h2 span,h3 span,h4 span,h5 span{font-family:inherit}h1.housing,h2.housing,h3.housing,h4.housing,h5.housing{color:#f39e0e}h1.development,h2.development,h3.development,h4.development,h5.development{color:#d2d703}h1.build,h2.build,h3.build,h4.build,h5.build{color:#449acf}p{font-size:22px;line-height:26px;font-weight:normal;color:#013a3a}@media only screen and (max-width: 990px){p,body,html{font-size:18px;line-height:22px}}@media only screen and (max-width: 540px){p,body,html{font-size:16px;line-height:20px}form input,form select,form textarea{font-size:16px}}.header{text-align:center;height:100px;position:fixed;top:0;left:0;width:100%;z-index:10000;transition:background .6s ease-in-out;background-color:#013a3a !important}.header .inner{height:100%}@media only screen and (min-width: 1024px){.header--mobile{display:none}}.header--desktop{display:none;text-align:initial}.header--desktop .inner{display:flex;justify-content:space-between}@media only screen and (min-width: 1024px){.header--desktop{display:block}}.header .desktop-menu{display:flex;align-items:center;justify-content:space-between;flex-grow:1;max-width:720px}.header .desktop-menu .menu-item{display:inline-block}.header .desktop-menu .menu-item a{display:block;color:#fff;text-decoration:none;font-family:"Gilroy-SemiBold";font-size:16px;padding:5px 0;transition:all 1s ease;border-bottom:1px solid rgba(0,0,0,0)}.header .desktop-menu .menu-item a:hover{border-bottom:1px solid #fff}.header .desktop-menu .menu-item .sub-menu{display:none}.header .desktop-menu .menu-item:hover .sub-menu{display:block;position:absolute;background:#073a3a;border:2px solid #fff}.header .desktop-menu .menu-item:hover .sub-menu .menu-item{display:block}.header .desktop-menu .menu-item:hover .sub-menu .menu-item a{padding:7px 10px}.header .desktop-menu .search-glass{margin-top:0}.logo{display:inline-block;height:auto;width:100%;max-width:130px;margin-top:15px;transition:all .3s ease-in-out}@media only screen and (min-width: 767px){.logo{max-width:170px;margin-top:10px}}@media only screen and (min-width: 1024px){.logo{max-width:235px;margin:0;margin-left:30px;display:flex}}.logo img{width:100%;height:auto}.footer{float:left;width:100%;clear:both;background-color:#013a3a;margin-top:-20px;z-index:100}.footer .inner{padding:80px 20px}.footer .columns{width:100%;float:left;margin:30px 0}.footer .col{float:left;width:20%}.footer .col ul{margin-bottom:20px}.footer .col,.footer .col a,.footer .col h4{color:#fff;text-decoration:none;font-size:16px;line-height:22px}.footer .col h4{font-weight:normal;font-family:"Gilroy-SemiBold"}.footer .col h4 a{font-family:inherit}.footer .col a{font-family:"Gilroy-Regular"}.footer .cookies{padding:20px 0 40px;display:block;width:100%;clear:both;float:left;font-size:14px;color:#fff;font-family:"Gilroy-Regular"}.footer .cookies a{color:#fff;font-family:"Gilroy-Regular"}@media only screen and (max-width: 990px){.footer{margin-top:-71px}}@media only screen and (max-width: 767px){.footer .col{width:25%}}@media only screen and (max-width: 540px){.footer .btn{width:100%}.footer .inner .footer .columns{margin:0;padding-bottom:0}.footer .col{display:none}.footer .col.mobile{width:50%;float:left;display:block}}.page-header{display:flex;width:100%;height:100%;flex-direction:column}.page-header.page-titles{display:block}.page-header h1{color:#fff;font-family:"Gilroy-ExtraBold";font-size:65px;line-height:70px;width:80%}@media only screen and (max-width: 990px){.page-header h1{width:100%;font-size:50px;line-height:50px}}.page-header h1 p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.page-header h1 strong{font-family:inherit;color:#ccd4db}.header-wrap{width:100%;height:100%;position:relative}.header-wrap{height:auto;padding:200px 0 350px}.header-wrap{background-color:#013a3a;background-size:cover;background-repeat:no-repeat;background-position:center}.header-wrap .housing h1,.page-header h3.housing{color:#f39e0e}.header-wrap .build h1,.page-header h3.build{color:#449acf}.header-wrap .development h1,.page-header h3.development{color:#d2d703}.header-wrap .inner p{color:#fff;display:block}@media only screen and (max-width: 990px){.header-wrap{height:auto}.header-wrap .inner.grey{padding:100px 0}.page-header h1{padding-left:20px}.header-wrap .page-header h1{padding-left:0}.header-wrap{padding:100px 0 50px}.header-wrap{margin-bottom:-20px}}@media only screen and (max-width: 767px){.page-header h1{font-size:40px;line-height:40px}}@media only screen and (max-width: 767px){.page-header h1 p strong{display:block}.page-header h1 p br{display:none}}@media only screen and (max-width: 540px){.header-wrap .inner{padding:20px}}@media only screen and (max-width: 540px){.page-header h1{font-size:30px;line-height:30px;padding-right:20px}.page-header{display:block}}.btn{text-decoration:none;display:inline-block;margin:0 10px 10px 0;border:1px solid #013a3a;color:#013a3a;padding:15px 45px;border-radius:25px;font-size:20px;line-height:20px;font-family:"Gilroy-Regular";-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;text-align:center}.btn:hover{background-color:#013a3a;color:#fff !important;cursor:pointer}.btn.residential{border-color:#f39e0e !important}.btn.residential:hover{background-color:#f39e0e !important;color:#fff !important}.btn.commercial{border-color:#d2d703 !important}.btn.commercial:hover{background-color:#d2d703 !important;color:#fff !important}.btn.build{border-color:#449acf !important}.btn.build:hover{background-color:#449acf !important;color:#fff !important}.btn.light{color:#fff;border-color:#fff}.btn.light:hover{background-color:#fff;color:#013a3a !important}.btn.dark{color:#fff;border-color:#013a3a;background-color:#013a3a}.btn.dark:hover{background-color:#fff;color:#013a3a !important;border-color:#013a3a}.btn.small{padding:10px 35px;font-size:17px}.footer .btn.small{min-width:180px;margin:0 40px 10px 0;font-size:14px}@media only screen and (max-width: 767px){.btn{padding:10px 30px;font-size:16px;line-height:22px}}.back-link{margin-left:20px;display:inline-block}@media only screen and (max-width: 1024px){.back-link{margin-top:20px}}.hamburger{float:left;margin-top:20px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;overflow:visible}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.search-glass{height:35px;width:20px;border:0;float:right;margin-top:15px;background-color:rgba(0,0,0,0);cursor:pointer}.search-glass svg{width:100%;height:auto}form{padding:0;margin:0}::-webkit-input-placeholder{color:#000 !important;opacity:1 !important;line-height:20px}:-moz-placeholder{color:#000 !important;opacity:1 !important;line-height:20px}::-moz-placeholder{color:#000 !important;opacity:1 !important;line-height:20px}:-ms-input-placeholder{color:#000 !important;opacity:1 !important;line-height:20px}textarea{max-width:100% !important;resize:none}input[type=submit]{background-color:rgba(0,0,0,0);width:auto;cursor:pointer}form{margin:0;padding:0;width:100%}form .form-reveal{height:100%;width:100%;overflow:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}form .form-reveal.active{max-height:1000px}form input,form select,form textarea{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #013939;width:100%;font-size:18px;line-height:18px;padding:10px 0;margin:0 0 20px;background-color:rgba(0,0,0,0)}.reveal-arw{height:50px;width:50px;display:block;margin:0 auto;position:absolute;bottom:0;left:50%;margin-left:-25px;margin-bottom:-25px;background-size:25px;background-position:center;background-repeat:no-repeat;background-image:url(../img/arrow-down.svg);cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.reveal-arw.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpcf7-not-valid-tip{font-size:14px !important;line-height:14px !important;margin:0 0 20px !important;padding:0 !important}input.wpcf7-not-valid,textarea.wpcf7-not-valid,select.wpcf7-not-valid{border-bottom:1px solid red}div.wpcf7-response-output{margin:20px 0 0 !important;padding:0 !important;width:100% !important;border:0 !important;font-size:20px}.accordion{display:block;width:100%;margin-bottom:30px;float:left;border-bottom:1px solid #013a3a}.accordion-title{position:relative;width:100%;display:block;float:left;clear:left;border-top:1px solid #013a3a;padding:22px 0;font-family:"Gilroy-ExtraBold";cursor:pointer}.accordion-title:before{content:"";height:20px;width:20px;display:block;background-size:20px;background-position:right center;background-repeat:no-repeat;background-image:url(../img/arrow-down.svg);position:absolute;top:50%;margin-top:-10px;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.accordion-title.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-content{width:100%;display:block;float:left;clear:left;overflow:hidden;height:auto;max-height:1px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.accordion-content.active{max-height:20000px;padding-bottom:30px}.accordion-content ul,ol{margin:0 0 20px 10px}.accordion-content ul li{padding:0 0 5px 15px}.accordion-content ul li a,.accordion-content ol li a{text-decoration:underline}.accordion-content ol li{list-style:decimal;padding:0 0 5px 15px;margin:0 0 0 15px}.accordion-content ul li:before{content:"- "}.accordion-content ol li:before{content:""}.accordion-panel{padding-bottom:140px}@media only screen and (max-width: 990px){.accordion-panel.panel-row{margin:0 0 20px}.accordion-panel.panel-row{padding-bottom:70px}}@font-face{font-family:"Gilroy-Thin";src:url("../webfonts/354A1A_0_0.eot");src:url("../webfonts/354A1A_0_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_0_0.woff2") format("woff2"),url("../webfonts/354A1A_0_0.woff") format("woff"),url("../webfonts/354A1A_0_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-UltraLightItalic";src:url("../webfonts/354A1A_1_0.eot");src:url("../webfonts/354A1A_1_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_1_0.woff2") format("woff2"),url("../webfonts/354A1A_1_0.woff") format("woff"),url("../webfonts/354A1A_1_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-ThinItalic";src:url("../webfonts/354A1A_2_0.eot");src:url("../webfonts/354A1A_2_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_2_0.woff2") format("woff2"),url("../webfonts/354A1A_2_0.woff") format("woff"),url("../webfonts/354A1A_2_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-SemiBoldItalic";src:url("../webfonts/354A1A_3_0.eot");src:url("../webfonts/354A1A_3_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_3_0.woff2") format("woff2"),url("../webfonts/354A1A_3_0.woff") format("woff"),url("../webfonts/354A1A_3_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-SemiBold";src:url("../webfonts/354A1A_4_0.eot");src:url("../webfonts/354A1A_4_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_4_0.woff2") format("woff2"),url("../webfonts/354A1A_4_0.woff") format("woff"),url("../webfonts/354A1A_4_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-UltraLight";src:url("../webfonts/354A1A_5_0.eot");src:url("../webfonts/354A1A_5_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_5_0.woff2") format("woff2"),url("../webfonts/354A1A_5_0.woff") format("woff"),url("../webfonts/354A1A_5_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-Regular";src:url("../webfonts/354A1A_6_0.eot");src:url("../webfonts/354A1A_6_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_6_0.woff2") format("woff2"),url("../webfonts/354A1A_6_0.woff") format("woff"),url("../webfonts/354A1A_6_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-RegularItalic";src:url("../webfonts/354A1A_7_0.eot");src:url("../webfonts/354A1A_7_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_7_0.woff2") format("woff2"),url("../webfonts/354A1A_7_0.woff") format("woff"),url("../webfonts/354A1A_7_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-MediumItalic";src:url("../webfonts/354A1A_8_0.eot");src:url("../webfonts/354A1A_8_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_8_0.woff2") format("woff2"),url("../webfonts/354A1A_8_0.woff") format("woff"),url("../webfonts/354A1A_8_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-Medium";src:url("../webfonts/354A1A_9_0.eot");src:url("../webfonts/354A1A_9_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_9_0.woff2") format("woff2"),url("../webfonts/354A1A_9_0.woff") format("woff"),url("../webfonts/354A1A_9_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-LightItalic";src:url("../webfonts/354A1A_A_0.eot");src:url("../webfonts/354A1A_A_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_A_0.woff2") format("woff2"),url("../webfonts/354A1A_A_0.woff") format("woff"),url("../webfonts/354A1A_A_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-Light";src:url("../webfonts/354A1A_B_0.eot");src:url("../webfonts/354A1A_B_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_B_0.woff2") format("woff2"),url("../webfonts/354A1A_B_0.woff") format("woff"),url("../webfonts/354A1A_B_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-HeavyItalic";src:url("../webfonts/354A1A_C_0.eot");src:url("../webfonts/354A1A_C_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_C_0.woff2") format("woff2"),url("../webfonts/354A1A_C_0.woff") format("woff"),url("../webfonts/354A1A_C_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-Heavy";src:url("../webfonts/354A1A_D_0.eot");src:url("../webfonts/354A1A_D_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_D_0.woff2") format("woff2"),url("../webfonts/354A1A_D_0.woff") format("woff"),url("../webfonts/354A1A_D_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-ExtraBoldItalic";src:url("../webfonts/354A1A_E_0.eot");src:url("../webfonts/354A1A_E_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_E_0.woff2") format("woff2"),url("../webfonts/354A1A_E_0.woff") format("woff"),url("../webfonts/354A1A_E_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-ExtraBold";src:url("../webfonts/354A1A_F_0.eot");src:url("../webfonts/354A1A_F_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_F_0.woff2") format("woff2"),url("../webfonts/354A1A_F_0.woff") format("woff"),url("../webfonts/354A1A_F_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-BoldItalic";src:url("../webfonts/354A1A_10_0.eot");src:url("../webfonts/354A1A_10_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_10_0.woff2") format("woff2"),url("../webfonts/354A1A_10_0.woff") format("woff"),url("../webfonts/354A1A_10_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-Bold";src:url("../webfonts/354A1A_11_0.eot");src:url("../webfonts/354A1A_11_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_11_0.woff2") format("woff2"),url("../webfonts/354A1A_11_0.woff") format("woff"),url("../webfonts/354A1A_11_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-BlackItalic";src:url("../webfonts/354A1A_12_0.eot");src:url("../webfonts/354A1A_12_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_12_0.woff2") format("woff2"),url("../webfonts/354A1A_12_0.woff") format("woff"),url("../webfonts/354A1A_12_0.ttf") format("truetype")}@font-face{font-family:"Gilroy-Black";src:url("../webfonts/354A1A_13_0.eot");src:url("../webfonts/354A1A_13_0.eot?#iefix") format("embedded-opentype"),url("../webfonts/354A1A_13_0.woff2") format("woff2"),url("../webfonts/354A1A_13_0.woff") format("woff"),url("../webfonts/354A1A_13_0.ttf") format("truetype")}.link--housing,.link--housing a{color:#f39e0e !important}.link--housing:hover,.link--housing a:hover{color:#fff}.link--build,.link--build a{color:#449acf !important}.link--build:hover,.link--build a:hover{color:#fff}.link--development,.link--development a{color:#d2d703 !important}.link--development:hover,.link--development a:hover{color:#fff}.home #wrapper{padding-top:0}.home .main-split{padding:100px 0}@media only screen and (min-width: 990px){.home .main-split{padding-bottom:228px}}@media only screen and (min-width: 1150px){.home .main-split{padding-bottom:338px}}@media only screen and (min-width: 1680px){.home .main-split{padding-bottom:465px}}@media only screen and (min-width: 2320px){.home .main-split{padding-bottom:100px}}.home .main-split .sector-image{width:80%;max-width:400px}.home .content{margin-bottom:112px}.home .header-wrap{padding:100px 0 0;height:100%}.home .header:not(.solid){display:none}.home .logo-holder{background:#073a3a;padding:90px;padding-bottom:0}.home .logo-holder .logo{max-width:300px;margin:0 auto;display:block}@media screen and (min-width: 1400px){.home .logo-holder .logo{max-width:420px}}.home .main-wrap{margin-top:0}@media only screen and (max-width: 990px){.home .main-split,.home .content{height:auto}}@media only screen and (max-width: 767px){.home .main-split .sector-image{width:60%}}.single .page-navigation{width:100%;display:flex;justify-content:space-between}.single .page-navigation .prev,.single .page-navigation .next{float:right}.single .col.right{padding-left:80px}.single h2{margin-bottom:30px;display:block}@media only screen and (max-width: 990px){.single .col.right{padding:0 20px 20px}}.sectors.panel-row{margin-top:0 !important}.sectors.panel-row+.text.panel-row{margin-top:0}.sectors.panel-row .main-split .split .sector-title{margin:0}.sectors.panel-row .main-split .split h1:before{display:none}.sectors.panel-row .sector-image{padding:20px 0;display:block;width:80%;height:auto;display:inline-block;margin:0 auto}@media only screen and (max-width: 990px){.sector-image{max-width:300px;height:auto;margin:0 auto}}.single-roles .footer{margin-top:0}.single-roles .text.panel-row .col p{font-size:18px;line-height:24px;color:#828485}.single-roles .col.right .btn{width:100%}.single-roles .panel-row.text{padding-top:140px;padding-bottom:0}.single-roles .main-wrap{padding-bottom:70px}.single-roles .c-apply__heading{margin-bottom:0}.single-roles .c-apply__col:first-of-type{padding-bottom:0 !important}.single-roles .c-apply__cta{font-size:24px;line-height:1.3;padding-bottom:0}.single-roles .c-apply__cta a{font-family:inherit;font-weight:inherit;text-decoration:underline}.single-roles .c-apply__note{font-family:"Gilroy-ExtraBold";line-height:1.2}@media screen and (min-width: 990px){.single-roles .c-apply__heading{padding-bottom:20px;margin-bottom:0}.single-roles .c-apply__cta{font-size:34px;line-height:1.3}.single-roles .c-apply__note{font-family:"Gilroy-ExtraBold";font-size:25px;line-height:1.2}}.role-details{display:block;float:left;clear:left;width:100%;margin:0;padding:0}.role-details li{padding:0 30px 30px 0;float:left;margin:0;width:50%;font-family:"Gilroy-ExtraBold"}@media only screen and (max-width: 1300px){.single-roles .panel-row.text{padding-top:0 !important;margin-top:0 !important}.single-roles .main-wrap .panel-row.text{padding-bottom:0 !important;padding-top:40px !important}.single-roles .panel-row.text{padding-bottom:140px !important}}body.error404{background-color:#013a3a}.error404 .header-wrap{background-color:rgba(0,0,0,0)}.error404 .col{float:left}.error404 .col h1{width:100%}.error404 .col.left{width:45%}.error404 .col.left img{width:85%}.error404 .col.right{width:55%}@media only screen and (max-width: 540px){.error404 .col.left{width:100%;padding-bottom:30px}.error404 .col.left img{width:50%;margin:0 25%}.error404 .col.right{width:100%;padding-bottom:30px}}.panel-row{padding:0;margin-top:-140px;width:100%;clear:both}.panel-row.no-margin{margin-top:0}.panel-row h2{display:block;font-size:45px;line-height:45px;font-family:"Gilroy-ExtraBold";padding-bottom:20px}.panel-row h3,.panel-row h4{font-family:"Gilroy-ExtraBold";font-size:22px}.text.panel-row .col h2{font-size:22px;line-height:24px}.text.panel-row .col img{width:100%;height:auto;margin-bottom:20px}.panel-row h2.title{padding:20px}.panel-row.text{padding-bottom:140px}.panel-row small{font-size:25px;line-height:30px;font-family:"Gilroy-Light";padding-bottom:25px;display:block}.panel-row h2 p{font-size:42px;line-height:45px;font-family:"Gilroy-ExtraBold";padding-bottom:25px}.panel-row h2 p span{font-family:inherit}.panel-row .quote-heading{font-size:30px;line-height:40px}.panel-row p{padding-bottom:25px}.panel-row a{font-family:"Gilroy-SemiBold";text-decoration:none;color:inherit}.panel-row a:hover{text-decoration:underline}.panel-row ul{margin-bottom:20px}.panel-row.text ul li{list-style:disc;padding:0 0 10px 0;margin-left:20px}.panel-row .col{float:left;width:50%;padding:20px}.panel-row .col.full{width:100%;padding:20px}.panel-row .col.third{width:33.33%}.panel-row .col.twothirds{width:66.66%}.panel-row .half-bg{height:50%;width:100%;position:absolute;bottom:0;left:0}.panel-row .col.align-right{float:right}.panel-row .col.align-left{float:left;padding-left:0;padding-right:10%}.panel-row.light h2,.panel-row.light p,.panel-row.light small{color:#013a3a}@media only screen and (max-width: 1300px){.panel-row .pagination-title{padding:15px 0}}@media only screen and (max-width: 990px){.panel-row .col{width:100%}.panel-row .columns.case-study-columns .col{padding-bottom:20px}.panel-row{margin-top:-71px}.panel-row .col img{display:none}.panel-row .col .feat-image{max-width:300px}.panel-row .col .feat-image img{display:block}.panel-row .col.third,.panel-row .col.align-left,.panel-row .col.twothirds{width:50%;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 767px){.panel-row h2{font-size:35px;line-height:35px}.panel-row .col.third,.panel-row .col.align-left,.panel-row .col.twothirds{width:100%;padding-left:20px;padding-right:20px}.panel-row .col.third{padding-bottom:20px}.panel-row .col.third .inside{text-align:center}.panel-row .col.third .inside a{display:inline-block}.panel-row .col.third .image-thumb{position:relative}.panel-row .col .feat-image{max-width:250px}}@media only screen and (max-width: 540px){.panel-row{margin-top:0}.panel-row h2.title{padding:10px}.panel-row .col .feat-image{max-width:200px}}.form.panel-row h2{padding-bottom:15px}.form.panel-row .inner{padding:0}.form.panel-row .inner.medium .inner{padding-bottom:40px}.form.panel-row .slant.top{position:relative}@media only screen and (max-width: 990px){.form.panel-row{margin-top:0}}.shape-panel{position:relative;z-index:9995;clear:both;float:left;width:100%;height:400px;overflow:hidden;background-image:url(../img/shape-panel.svg);background-position:center;background-repeat:repeat-x;margin-top:-296px}@media only screen and (max-width: 990px){.shape-panel{height:200px;background-size:1650px 200px;margin-top:-150px}}.shape-panel.home{background-image:url(../img/shape-panel-home.svg);background-size:100%;background-position:bottom;height:230px;margin-top:-228px}@media only screen and (min-width: 1140px){.shape-panel.home{margin-top:-318px;height:320px}}@media only screen and (min-width: 1533px){.shape-panel.home{height:340px;margin-top:-338px}}@media only screen and (min-width: 1680px){.shape-panel.home{height:470px;margin-top:-468px}}@media only screen and (min-width: 1923px){.shape-panel.home{height:490px;margin-top:-483px}}@media only screen and (min-width: 2152px){.shape-panel.home{display:none}}.shape-panel.housing{background-image:url(../img/shape-panel-housing.svg)}.shape-panel.build{background-image:url(../img/shape-panel-build.svg)}.shape-panel.development,.shape-panel.development-retrofit{background-image:url(../img/shape-panel-development.svg)}@media only screen and (max-width: 990px){.shape-panel{display:none}}.link-panel .col.left{padding:0 20px 0 0}.link-panel .col.right{padding:0 20px 0 0}.link-panel .col .col-inner{box-shadow:2px 2px 6px rgba(0,0,0,.3);padding:30px;position:relative;min-height:574px;height:100%}.link-panel .col .col-inner .buttons{position:absolute;bottom:30px;left:30px}@media only screen and (max-width: 990px){.link-panel .col.left{margin-bottom:40px}}.people-panel{margin-top:60px;z-index:10;position:relative;width:100%;float:left}.people-item{width:33.33%;float:left;padding:0 30px 50px 0}.people-item .feat-image{max-width:240px;border:5px solid #ccd4db;margin-bottom:40px}.people-item .feat-image.disc{box-shadow:none;background-color:#fff}.people-item a{text-decoration:none}.people-item h3{font-size:42px;line-height:44px;font-family:"Gilroy-ExtraBold";color:#013a3a;margin-bottom:15px}.people-item strong{color:#013a3a;display:block;padding-bottom:20px;font-size:24px;line-height:26px}.people-item p{color:#828485;font-size:18px;line-height:28px}.people-item .social-icon{height:50px;width:50px;display:block;float:left;margin:20px 20px 0 0;background-color:#013a3a;border-radius:50%;background-size:25px;background-repeat:no-repeat;background-position:center}.people-item .desc{height:250px;display:block;overflow:hidden}.people-item .social-icon.linkedin{background-image:url(../img/linkedin.svg);background-size:23px}.people-item .social-icon.twitter{background-image:url(../img/twitter.svg)}.job-title{font-weight:bold;display:block;padding-bottom:3px}@media only screen and (max-width: 990px){.people-item{width:50%}}@media only screen and (max-width: 540px){.people-item{width:100%;padding-right:0;text-align:center}.people-item .desc{height:auto}.people-item strong{padding-bottom:10px}.people-item p,.people-item strong{font-size:inherit;line-height:inherit}.people-item .feat-image{border:5px solid #ccd4db;max-width:180px;display:inline-block}}.text.panel-row .inner.medium .inner{padding:20px 0}@media only screen and (max-width: 990px){.panel-row.text{padding-bottom:40px}}@media only screen and (max-width: 767px){.panel-row.text{padding-bottom:0px}}@media only screen and (max-width: 540px){.text.panel-row .inner.medium .inner{float:left;width:100%}.text.panel-row .col h2{font-size:18px;line-height:24px}}.search .panel-row{padding-top:140px;padding-bottom:0}.panel-row.latest-news h2{padding-bottom:20px}.panel-row.latest-news .btn{margin-bottom:30px}@media only screen and (max-width: 990px){.latest-news.panel-row{padding-bottom:30px}}.services.panel-row .inner.medium .inner{padding:0 0 140px;background-size:auto 80%;background-position:right 20px;background-repeat:no-repeat}.services.panel-row h2{text-align:left;padding:0 0 20px}.services.panel-row p.quote{text-align:left;padding:0 0 20px;font-family:"Gilroy-ExtraBold";font-size:30px;line-height:30px}@media only screen and (max-width: 990px){.services.panel-row{margin-top:0}.services.panel-row .slant.top{display:none}}@media only screen and (max-width: 767px){.services.panel-row .inner.medium .inner{background-image:none !important}}@media only screen and (max-width: 767px){.services.panel-row .inner.medium .inner{padding-bottom:70px}}.panel-row .pagination-title{font-size:30px;padding:20px}.pagination-block{display:block;width:100%;clear:left;text-align:center;line-height:18px;padding-top:50px;margin-bottom:70px}.pagination-block .pagination-inner{display:inline-block}.pagination-block .page-numbers{float:left;height:18px;width:18px;background-color:#f0f2f4;border-radius:50%;text-indent:-9999px;margin:0 5px}.pagination-block .page-numbers.current{background-color:#ccd4db}.pagination-block .page-numbers.prev{background-image:url(../img/arrow-left.png);width:47px;height:58px;background-color:rgba(0,0,0,0);margin-top:-20px}.pagination-block .page-numbers.next{background-image:url(../img/arrow-right.png);width:47px;height:58px;background-color:rgba(0,0,0,0);margin-top:-20px}.slant{height:140px;width:100%;max-width:100%;margin:0 auto}.slant.top{margin-bottom:-1px}.slant.bottom{margin-top:-1px}.slant.full{max-width:100%;height:10%}.slant svg,.slant .cls-1{width:100%;height:100%}.slant.half{position:absolute;top:50%;left:0;margin-top:-139px}@media only screen and (max-width: 990px){.slant{height:70px}.slant.half{margin-top:-69px}}@media only screen and (max-width: 767px){.slant.half{margin-top:-49px}}@media only screen and (max-width: 540px){.slant{height:30px}.slant.half{margin-top:-29px}}.main-split{width:100%;height:100%;position:relative;background-color:#013a3a;display:flex;flex-direction:column}@media screen and (min-width: 990px){.main-split{flex-direction:row}}.main-split .split{width:100%;text-align:center;color:#fff;text-decoration:none;transition:background .6s ease-in-out}.main-split .split:hover h1{color:#fff}@media screen and (min-width: 990px){.main-split .split{width:33%}}.main-split .split h1{font-family:"Gilroy-ExtraBold";font-size:25px;line-height:44px;position:relative;transition:color .6s ease-in-out;font-weight:normal}@media only screen and (max-width: 796px){.main-split .split h1{font-size:40px;line-height:30px}}.main-split .split span{font-size:20px;line-height:22px;font-family:"Gilroy-SemiBold";margin-top:10px;display:inline-block;width:70%}@media only screen and (max-width: 540px){.main-split .split span{font-size:16px;line-height:22px}}.main-split .split .sector-title{display:block;padding:20px;text-decoration:none;color:#fff;width:100%;opacity:0;margin-bottom:-100px;transition:all .6s ease-in-out}@media only screen and (max-width: 990px){.main-split .split .sector-title{position:static;margin-top:0;padding:0}}@media only screen and (max-height: 1000px){.main-split .split .sector-title{margin-bottom:80px}}.main-split .split .sector-title button{background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50px;padding:10px 35px;display:block;color:#fff;font-size:18px;margin:20px auto 0;transition:all .6s ease-out;cursor:pointer}.main-split .split.visible .sector-title{opacity:1;margin-bottom:0}@media only screen and (max-height: 1000px){.main-split .split.visible .sector-title{margin-bottom:80px}}.main-split .residential h1,.main-split .housing h1{color:#f39e0e}.main-split .residential .sector-title button:hover,.main-split .housing .sector-title button:hover{border-color:#f39e0e;background-color:#f39e0e}.main-split .commercial h1,.main-split .development h1,.main-split .development-retrofit h1{color:#d2d703}.main-split .commercial .sector-title button:hover,.main-split .development .sector-title button:hover,.main-split .development-retrofit .sector-title button:hover{border-color:#d2d703;background-color:#d2d703}.main-split .build h1{color:#449acf}.main-split .build .sector-title button:hover{border-color:#449acf;background-color:#449acf}.main-split.sub-page .sector-title{position:static;margin-top:0;transform:translateY(0)}@media only screen and (max-width: 990px){.main-split.sub-page .split{padding:0}}.owl-prev{position:absolute;top:50%;left:-90px;margin-top:-29px;height:58px;width:47px;background-image:url(../img/arrow-left.png);display:block;text-indent:-999px;overflow:hidden}.owl-next{position:absolute;top:50%;right:-90px;margin-top:-29px;height:58px;width:47px;background-image:url(../img/arrow-right.png);display:block;text-indent:-999px;overflow:hidden}.owl-carousel{margin:0 auto}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:1}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0, 0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}@media only screen and (max-width: 1300px){.owl-carousel{padding:0 50px}.owl-prev{left:-10px}.owl-next{right:-10px}}@media only screen and (max-width: 540px){.owl-carousel{padding:20px 40px}}.blocks-slider.panel-row .inner.medium{height:100%;position:relative}.blocks-slider.panel-row .slide-wrap{padding:40px 0}.blocks-slider.panel-row .block-item{padding:20px}.blocks-slider.panel-row .block-item a{text-decoration:none}.blocks-slider.panel-row .block-item .inside{display:block;background-color:#fff;padding:0;-webkit-box-shadow:0px 4px 10px -1px rgba(0,0,0,.14);-moz-box-shadow:0px 4px 10px -1px rgba(0,0,0,.14);box-shadow:0px 4px 10px -1px rgba(0,0,0,.14)}.blocks-slider.panel-row .feat-desc{display:block;padding:30px 20px;min-height:200px}.blocks-slider.panel-row .feat-desc h3{font-size:30px;line-height:30px;font-family:"Gilroy-Black";margin:0;padding:0 0 10px;color:#013939}.blocks-slider.panel-row .feat-desc p{color:#828485;padding:0 0 15px;margin:0;font-size:18px;line-height:21px}.blocks-slider.panel-row .feat-desc .link{text-decoration:underline;font-size:18px;line-height:21px;color:#013939}.blocks-slider.panel-row .block-item a:hover .link{font-family:"Gilroy-ExtraBold"}.blocks-slider .slant.bottom{position:absolute;bottom:0;left:0;margin-bottom:-139px}.blocks-slider .feat-image{margin-bottom:0}@media only screen and (max-width: 1300px){.blocks-slider.panel-row .slide-wrap{padding:40px 20px}}@media only screen and (max-width: 767px){.blocks-slider.panel-row .block-item{padding:0}}@media only screen and (max-width: 767px){.blocks-slider.panel-row .block-item .inside{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}}@media only screen and (max-width: 540px){.blocks-slider.panel-row .feat-desc,.blocks-slider.panel-row .slide-wrap{padding:20px 10px}.blocks-slider.panel-row .feat-desc h3{font-size:22px;line-height:22px}.blocks-slider.panel-row .feat-desc .link{font-size:16px;line-height:16px}}.testimonial.panel-row .inner.medium .inner{padding:40px 70px;position:relative}.testimonial.panel-row p{font-family:"Gilroy-ExtraBold";font-size:35px;line-height:42px;margin-bottom:10px}.testimonial.panel-row small{color:#fff}.testimonial .testimonial-slide-item.light-grey .cls-1{fill:#013939}.testimonial .testimonial-slide-item.light-grey small{color:#013939}.testimonial .testimonial-slide-item.dark-grey .cls-1{fill:#fff}.testimonial .testimonial-slide-item.dark-grey small{color:#fff}.testimonial .testimonial-slide-item.dark-grey p{color:#fff}.testimonial-slide-item svg path{width:100%;height:auto}@media only screen and (max-width: 767px){.testimonial.panel-row p{font-size:35px;line-height:35px}}.testimonial .quote{width:61px;height:auto}.testimonial .quote--left{margin-bottom:20px}.testimonial .quote--right{display:block;margin-left:auto}.single-slider .single-item{text-align:center}.single-slider .single-item a{text-decoration:none;color:#fff}.single-slider .single-item .inside{max-width:350px;width:100%;height:auto;margin:0 auto;padding:25px}.people-slider h2,.people-slider p,.people-slider small{color:#fff}.people-slider.panel-row .inner.medium .inner{padding:0 20px 80px}.people-slider.panel-row .columns{padding:0 0 70px}.people-slider.panel-row h2{padding-bottom:25px}@media only screen and (max-width: 1300px){.people-slider.panel-row .columns{padding:0 50px 50px}}@media only screen and (max-width: 540px){.people-slider.panel-row .columns{padding:0 40px 20px}}.timeline-slider{position:relative}.timeline-slider .col.twothirds{padding-top:2%}.timeline-slider .columns{padding:0 !important}.timeline-slider p{padding-bottom:0}.timeline-slider li{list-style:disc;margin-left:10px;padding:0 0 10px}.timeline-slider .owl-nav{display:none !important}.timeline-dots{display:inline-block;margin:0 auto;padding:20px 0 50px;width:100%;text-align:center}.timeline-dots li{display:inline;padding:0 10px;color:#ccd4db;cursor:pointer}.timeline-dots li.active{color:inherit}@media only screen and (max-width: 1300px){.timeline-slider.owl-carousel{padding:0}}@media only screen and (max-width: 767px){.timeline-slider li{margin-left:20px}.timeline-dots{padding:10px 0}}.row-static{float:left;clear:both;width:100%}.row-static .row-item{padding:15px 20px;width:100%;display:block;float:left;display:inline-block;border-bottom:1px solid #013939;height:80px;line-height:50px}.row-static .row-head .table-cell{color:#828485;font-family:"Gilroy-SemiBold"}.row-static .row-item .table-cell{width:40%;float:left;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.row-static .row-item .table-cell.search-row{width:80%;font-family:"Gilroy-ExtraBold"}.row-static .row-item .table-cell.role-title{font-family:"Gilroy-ExtraBold"}.row-static .row-item .table-cell .btn{margin:0}.row-static .row-item .table-cell.narrow{width:20%;float:right;text-align:right;line-height:inherit}@media only screen and (max-width: 1300px){.row-static .row-item{padding:10px 0}}@media only screen and (max-width: 990px){.row-static .row-item{height:auto}.row-static .row-item .table-cell.search-row{width:70%}.row-static .row-item .table-cell.narrow{width:30%}.row-static{padding-top:70px}}@media only screen and (max-width: 540px){.row-static{padding-top:20px}.row-static .row-item .table-cell.search-row{width:55%}.row-static .row-item .table-cell.narrow{width:45%}}.block-static{float:left;clear:both;width:100%}.block-static .block-item{width:33.33%;float:left}@media only screen and (max-width: 990px){.block-static .block-item{width:50%;padding:5px}}@media only screen and (max-width: 540px){.block-static .block-item{width:100%}}.feat-image{background-color:#ccd4db;background-size:cover;background-repeat:no-repeat;background-position:center}.feat-image img{display:block;width:100%;height:auto}.feat-image{background-color:#ccd4db;margin-bottom:20px;background-position:center;background-size:cover;background-repeat:no-repeat}.feat-image img{display:block;height:auto;width:100%}@media only screen and (max-width: 767px){.feat-image.disc{box-shadow:none}.feat-image{margin-bottom:0}}.videobg{position:relative;width:100%;height:100%;overflow:hidden;background:#111}.videobg-width{position:absolute;width:100%;height:100%;left:-9999px;right:-9999px;margin:auto}.videobg-aspect{position:absolute;width:100%;height:0;top:-9999px;bottom:-9999px;margin:auto;padding-bottom:56.25%;overflow:hidden}.videobg-make-height{position:absolute;top:0;right:0;bottom:0;left:0}.videobg-hide-controls{box-sizing:content-box;position:relative;height:100%;width:100%;padding:55px 97.7777px;top:-55px;left:-97.7777px}.videobg iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0 none}.fluidMedia{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;clear:both;background-color:#000}.fluidMedia iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:1940px}.fluidMedia.video-reveal{max-height:0;height:100%;overflow:hidden;float:left;width:100%;padding-bottom:0}.menu-overlay{display:none;padding-top:160px;color:#fff}.menu-overlay.active{overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100%;display:block;background-color:#013a3a;z-index:9998}.menu-overlay a{font-family:"Gilroy-ExtraBold";font-size:40px;line-height:44px;padding:0;margin:0 0 20px;font-weight:normal;color:#fff;text-decoration:none;transition:color .5s ease-in-out}.menu-overlay .mobile-menu{padding:0;margin:0 0 60px}.menu-overlay .mobile-menu .menu-item{padding:0;margin:0 0 12px}.menu-overlay .mobile-menu .menu-item .sub-menu{display:none;margin-top:10px;padding-left:30px}.menu-overlay .mobile-menu .menu-item .sub-menu a{font-size:24px}.menu-overlay .mobile-menu .menu-item .sub-menu.active{display:block}@media only screen and (max-width: 990px){.menu-overlay{padding-top:90px}}@media only screen and (min-width: 541px){.menu-overlay a:hover{color:#ccd4db}}.search-overlay{display:none;padding:0;color:#fff}.search-overlay.active{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#013a3a;z-index:9998}.search-overlay input::-webkit-input-placeholder{color:#fff !important;font-family:"Gilroy-ExtraBold";font-size:65px;line-height:70px !important}.search-overlay input::-moz-placeholder{color:#fff !important;font-family:"Gilroy-ExtraBold";font-size:65px;line-height:70px !important}.search-overlay input:-ms-input-placeholder{color:#fff !important;font-family:"Gilroy-ExtraBold";font-size:65px;line-height:70px !important}.search-overlay input:-moz-placeholder{color:#fff !important;font-family:"Gilroy-ExtraBold";font-size:65px;line-height:70px !important}.search-overlay.active input#s{color:#fff;font-family:"Gilroy-ExtraBold";font-size:65px;line-height:70px;text-align:center;border:0;background-color:rgba(0,0,0,0);margin:0}.search-overlay.active #searchsubmit{display:none}@media only screen and (max-width: 540px){.search-overlay.active input#s{font-size:30px !important;line-height:30px !important}.search-overlay input::-webkit-input-placeholder{font-size:30px !important;line-height:30px !important}.search-overlay input::-moz-placeholder{font-size:30px !important;line-height:30px !important}.search-overlay input:-ms-input-placeholder{font-size:30px !important;line-height:30px !important}.search-overlay input:-moz-placeholder{font-size:30px !important;line-height:30px !important}}.single-services .header-wrap .inner .page-header h3{margin-bottom:20px}.cs-details{margin-bottom:30px;display:block}.landscape-image{width:100%;padding:20px}.landscape-image.case-study-image{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center}.landscape-image img{display:block;width:100%;height:auto}.page-wrapper,.content{float:left;width:100%}@media only screen and (max-width: 990px){.page-wrapper,.content{height:auto;min-height:100px}}.inner{max-width:1140px;padding:20px;margin:0 auto}.inner.medium{max-width:100%;padding:0}.background-crop{position:absolute;bottom:0;left:0;width:100%}.content.grey{min-height:100px;height:auto}.content.grey .header-wrap{height:auto;padding:200px 0 50px 0}@media only screen and (max-width: 767px){.content.grey .header-wrap{padding-top:150px}}@media only screen and (max-width: 990px){.content.grey .header-wrap{margin-bottom:0}}@media only screen and (max-width: 540px){.content.grey .header-wrap .inner{padding:0}}.content.grey .inner{height:100%}@media only screen and (max-width: 990px){.content.grey .inner{padding:20px 0 0}}@media only screen and (max-width: 767px){.content.grey,.main-wrap.top-overlap .text.panel-row{margin-bottom:-69px}}.columns{width:100%;display:inline-block;position:relative;padding:20px 0}.main-wrap{margin:100px 0}#Quote{width:50px;height:auto}.testimonial-box{font-family:"Gilroy-ExtraBold";font-size:45px;line-height:44px;margin-bottom:30px}.video-square .listing-block{width:100%}.search .row-static{padding-bottom:170px}@media only screen and (max-width: 990px){.search .row-static{padding-bottom:80px}}@media only screen and (max-width: 540px){.panel-row h2,.testimonial.panel-row p,.blocks-slider.panel-row .feat-desc h3,.people-item h3{font-size:26px;line-height:28px}.back-link,.single h2,.cs-details{margin-bottom:15px}}.page-housing .services.panel-row .inner.medium .inner{background-size:auto 87%}.scroll-down-for-more{display:flex;flex-direction:column;color:#fff;text-align:center;margin-top:30px;margin-bottom:0}.scroll-down-for-more__text{font-size:14px;margin-bottom:5px}.scroll-down-for-more__arrow{width:34px;height:12px;margin:0 auto;animation:bounce 2.5s linear infinite}@keyframes bounce{0%,50%,100%,to{transform:translateY(0)}25%,75%{transform:translateY(-10px)}}.case-study-detail__item{list-style:none !important;margin-left:0 !important;margin-bottom:15px !important;padding-bottom:15px !important;border-bottom:2px solid}.case-study-detail__item__heading{display:inline-block;min-width:175px;font-weight:600}.case-study-detail-heading{font-size:30px !important;margin-bottom:10px !important}.case-study-slider{max-height:600px}.case-study-slider .case-study-slide-item__image{width:initial !important;max-width:100% !important;max-height:600px !important;margin:0 auto;display:block !important}.case-study-slide-thumb{background-size:cover !important;border:1px solid #fff;width:80px;height:80px;cursor:pointer}.case-study-slide-thumb.active{border-color:#013a3a}.case-study-slider-wrap{max-width:1000px;margin:0 auto}.case-study-thumbs{margin:10px;display:flex;justify-content:center}.single-case-studies .text.panel-row{padding-bottom:0px}.single-post__heading{font-size:35px !important;line-height:35px !important;margin-bottom:0 !important}.latest-news-aside__heading{border-bottom:2px solid}.latest-news-aside__item{display:block;margin-bottom:20px}.latest-news-aside__posted-on{display:inline-block;font-size:18px;padding:7px 0;border-bottom:2px solid}.latest-news-aside img{display:block !important}/*# sourceMappingURL=main.css.map */
