header[role="banner"] .wrap:after,.twoCols .wrap .cols:after,.cta .wrap .cols:after,.pageArticle.industry .wrap:after,.contactForm .wrap:after{content:'';display:block;clear:both}header[role="banner"] .wrap .mainNav ul li.contact a,header[role="banner"] .wrap .mainNav ul li.subNav>ul,header[role="banner"] .wrap .mainNav ul li.subNav>ul li .all,.hero .wrap .cols .col .content a,.twoCols .wrap .cols .col .content>a,.cta .wrap .cols .col a{box-sizing:border-box;-moz-box-sizing:border-box}header[role="banner"] .wrap .mainNav .close,header[role="banner"] .wrap .mainNav ul li.contact a:after,header[role="banner"] .wrap .mainNav ul li.subNav>ul:before,header[role="banner"] .wrap .mainNav ul li.subNav>ul li .all:after,.hero .wrap .cols .col .content a:after,.twoCols .wrap .cols .col .content>a:after,.cta .wrap .cols .col a:after{background-image:url(../sprites/sprite.svg);background-size:500px 500px;font-size:20px}.desktop{display:block}.mobile{display:none}body.home .hero+.twoCols{margin-top:250px}body.home header[role="banner"] .wrap .mainNav ul li a,body.contactHome header[role="banner"] .wrap .mainNav ul li a{color:#fff}body.home header[role="banner"] .wrap .mainNav ul li.contact a,body.contactHome header[role="banner"] .wrap .mainNav ul li.contact a{background-color:rgba(10,38,63,.2);color:#fff}body.home header[role="banner"] .wrap .mainNav ul li.contact a:after,body.contactHome header[role="banner"] .wrap .mainNav ul li.contact a:after{background-position:-180px -20px}body.home .hero,body.contactHome .hero{overflow:visible}body.home .hero:before,body.contactHome .hero:before{height:1000px}body.home .hero .wrap .cols,body.contactHome .hero .wrap .cols{margin-right:auto}body.home .hero .wrap .cols .col figure,body.contactHome .hero .wrap .cols .col figure{right:0}body.contactHome .hero{overflow:visible}body.changeHeader header[role="banner"] .wrap .mainNav ul li a{color:#0a263f}body.changeHeader header[role="banner"] .wrap .mainNav ul li.contact a{background-color:#0a263f;color:#fff}body.changeHeader header[role="banner"] .wrap .mainNav ul li.contact a:after{background-position:-180px -20px}body.sectorHome header[role="banner"] .wrap .mainNav ul li.contact a{background-color:#63c700;color:#fff}body.sectorHome header[role="banner"] .wrap .mainNav ul li.contact a:after{background-position:-180px -20px}header[role="banner"] .wrap{margin:0 40px;position:relative}header[role="banner"] .wrap h1{float:left}header[role="banner"] .wrap .mainNav{position:relative;float:right;margin-top:38px}header[role="banner"] .wrap .mainNav .close{text-indent:-9999px;background-position:-310px -20px;width:23px;height:23px;position:absolute;bottom:150px;left:0;right:0;margin:0 auto}header[role="banner"] .wrap .mainNav ul li{display:inline-block;position:relative;cursor:pointer}header[role="banner"] .wrap .mainNav ul li+li{margin-left:30px}header[role="banner"] .wrap .mainNav ul li.contact{margin-left:100px}header[role="banner"] .wrap .mainNav ul li.contact a{border-radius:15px;font-size:.9375rem;font-weight:600;background-color:#0a263f;color:#fff;padding:8px 50px 8px 16px;display:inline-block;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;background-color:rgba(0,217,206,.8);color:#0a263f;padding-right:38px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:background-color;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:background-color;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:background-color;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:background-color;transition-timing-function:linear;transition-duration:300ms;transition-property:background-color;border:0}header[role="banner"] .wrap .mainNav ul li.contact a:hover{background-color:#1fa0b5}header[role="banner"] .wrap .mainNav ul li.contact a:after{content:'';background-position:-180px -20px;width:9px;height:15px;display:inline-block;position:absolute;top:50%;right:14px;margin-top:-7px}header[role="banner"] .wrap .mainNav ul li.contact a:hover{background-color:#0a263f;color:#fff}header[role="banner"] .wrap .mainNav ul li.contact a:hover:after{background-position:-180px -20px}header[role="banner"] .wrap .mainNav ul li.contact a:after{background-position:-200px -20px}header[role="banner"] .wrap .mainNav ul li.contact a.active{padding:8px 50px 8px 16px;border:0}header[role="banner"] .wrap .mainNav ul li a{font-size:.875rem;color:#0a263f;display:block;font-weight:600;padding:6px 10px;border:3px solid transparent}header[role="banner"] .wrap .mainNav ul li a.active{border:3px solid rgba(0,217,206,.3);border-radius:15px}header[role="banner"] .wrap .mainNav ul li.subNav.sectors>ul,header[role="banner"] .wrap .mainNav ul li.subNav.company>ul{display:block;width:650px;margin-left:-325px;height:420px}header[role="banner"] .wrap .mainNav ul li.subNav.sectors>ul li ul,header[role="banner"] .wrap .mainNav ul li.subNav.company>ul li ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;grid-auto-flow:row;align-content:start;gap:40px 0}header[role="banner"] .wrap .mainNav ul li.subNav.sectors>ul li ul li,header[role="banner"] .wrap .mainNav ul li.subNav.company>ul li ul li{padding:4px 0;border:none;outline:none;margin-top:0}header[role="banner"] .wrap .mainNav ul li.subNav.company>ul{height:290px}header[role="banner"] .wrap .mainNav ul li.subNav>ul{display:block;position:absolute;background-color:#fff;left:50%;margin-left:-470px;top:20px;opacity:0;pointer-events:none;height:500px;width:980px;padding:0 25px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;z-index:-1;border-radius:14px;box-shadow:-2px 10px 13px 0 rgba(0,0,0,.19);-webkit-box-shadow:-2px 10px 13px 0 rgba(0,0,0,.19);-moz-box-shadow:-2px 10px 13px 0 rgba(0,0,0,.19);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;overflow:hidden}header[role="banner"] .wrap .mainNav ul li.subNav>ul:before{content:'';background-position:-440px -140px;width:36px;height:18px;display:block;position:absolute;top:-16px;left:0;right:0;margin:0 auto}header[role="banner"] .wrap .mainNav ul li.subNav>ul h3{font-size:.75rem;text-transform:uppercase;color:rgba(10,38,63,.5);font-weight:600;margin-bottom:50px;padding-top:38px}header[role="banner"] .wrap .mainNav ul li.subNav>ul li{display:block;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:opacity;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:opacity;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:opacity;transition-timing-function:linear;transition-duration:300ms;transition-property:opacity}header[role="banner"] .wrap .mainNav ul li.subNav>ul li+li{margin-left:0;padding-left:26px}header[role="banner"] .wrap .mainNav ul li.subNav>ul li+li:before{content:'';background-color:rgba(45,160,180,.1);width:1px;height:100%;position:absolute;top:0;left:0;display:block}header[role="banner"] .wrap .mainNav ul li.subNav>ul li .all{border-radius:15px;font-size:.9375rem;font-weight:600;background-color:#0a263f;color:#fff;padding:8px 50px 8px 16px;display:inline-block;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;background-color:#1fa0b5;margin-top:40px;border:0}header[role="banner"] .wrap .mainNav ul li.subNav>ul li .all:hover{background-color:#1fa0b5}header[role="banner"] .wrap .mainNav ul li.subNav>ul li .all:after{content:'';background-position:-180px -20px;width:9px;height:15px;display:inline-block;position:absolute;top:50%;right:14px;margin-top:-7px}header[role="banner"] .wrap .mainNav ul li.subNav>ul li ul li+li{padding-left:0}header[role="banner"] .wrap .mainNav ul li.subNav>ul li ul li:before{display:none}header[role="banner"] .wrap .mainNav ul li.subNav>ul li ul li figure{width:26px;display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header[role="banner"] .wrap .mainNav ul li.subNav>ul li ul li a{color:#0a263f;font-size:.9375rem;padding-left:45px;border:0;padding-top:0;padding-bottom:0}header[role="banner"] .wrap .mainNav ul li.subNav>ul li ul li+li{margin-left:0;margin-top:40px}header[role="banner"] .wrap .mainNav ul li.opensubmenu>[data-subnav="true"]{font-weight:600}header[role="banner"] .wrap .mainNav ul li.opensubmenu ul{top:60px;opacity:1;pointer-events:all}.hero{position:relative;z-index:1000;overflow:hidden}.hero .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:980px;margin:0 auto}.hero .wrap .cols .col{width:50%;order:1}.hero .wrap .cols .col.imageCol{order:2}.hero .wrap .cols .col.imageCol.video{margin:0;width:100%;max-width:590px;-webkit-transform:translateX(20px) translateY(-40px);-ms-transform:translateX(20px) translateY(-40px);transform:translateX(20px) translateY(-40px)}.hero .wrap .cols .col.imageCol.video:before{width:-moz-calc(100% + 120px);width:-o-calc(100% + 120px);width:-webkit-calc(100% + 120px);width:calc(100% + 120px);max-width:590px;height:500px}.hero .wrap .cols .col.imageCol.video:after{top:24px;height:305px}.hero .wrap .cols .col.imageCol.video figure{top:24px;width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.hero .wrap .cols .col figure{width:680px;margin:0 0 0 auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:absolute;top:190px;right:0}.hero .wrap .cols .col .content{margin:0}.hero .wrap .cols .col .content h2{font-size:4.0625rem;padding-bottom:55px}.hero .wrap .cols .col .content p{font-weight:300;font-size:1.125rem;line-height:1.5;padding-bottom:32px}.hero .wrap .cols .col .content a{border-radius:15px;font-size:.9375rem;font-weight:600;background-color:#0a263f;color:#fff;padding:8px 50px 8px 16px;display:inline-block;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.hero .wrap .cols .col .content a:hover{background-color:#1fa0b5}.hero .wrap .cols .col .content a:after{content:'';background-position:-180px -20px;width:9px;height:15px;display:inline-block;position:absolute;top:50%;right:14px;margin-top:-7px}section[data-page="property-portfolio-register"] .wrap .cols .col .content{width:100%;max-width:518px}section[data-page="property-portfolio-register"] .wrap .cols .col .content header figure{width:55px}section[data-page="property-portfolio-register"] .wrap .cols .col.imageCol figure{right:-100px;width:57.5vw;max-width:585px;margin-top:52px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pageIntro+.twoTextCols{margin-top:-250px}.pageIntro.twoGradients{margin-top:-90px;overflow:hidden;padding-top:140px}.pageIntro.twoGradients:before{top:100px}.pageIntro.twoGradients:after{left:0;top:100px;width:800px;height:440px}.pageIntro.twoGradients .wrap{overflow:visible}.pageIntro.twoGradients .wrap .cols .col+.col{margin-top:0}.pageIntro.sectorsPage:before{height:600px}.pageIntro.sectorsPage:after{left:auto}.pageIntro.sectorsPage .wrap{width:980px;margin:0 auto;position:static}.pageIntro.sectorsPage .wrap .cols .col .content a{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pageIntro.sectorsPage .wrap .cols .col .content a:hover{background-color:#fff;color:#63c700}.pageIntro.sectorsPage .wrap .cols .col.imageCol figure{top:100px}.pageIntro.sectorsPage .wrap .cols .col.imageCol.moveUp figure{width:450px;top:0;right:50px}.pageIntro.articleIntro .wrap{position:relative;overflow:visible}.pageIntro.pageIntroTwo .wrap .cols .col .content{padding-top:50px}.pageIntro .wrap{overflow:visible;width:980px;margin:0 auto;position:static}.pageIntro .wrap .filter{white-space:nowrap;margin-top:60px}.pageIntro .wrap .filter ul{margin-left:0}.pageIntro .wrap .filter ul li{font-size:1.125rem;display:inline-block;position:relative;padding:4px 20px;border:2px solid transparent;border-radius:15px;font-weight:300}.pageIntro .wrap .filter ul li:first-of-type{padding-left:0}.pageIntro .wrap .filter ul li strong{font-weight:700}.pageIntro .wrap .filter ul li.active{font-weight:700;border-color:rgba(45,160,180,.3);color:#2da0b4}.pageIntro .wrap .cols .col.imageCol figure{width:660px;position:absolute;top:100px;right:0;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.pageIntro .wrap .cols .col .anim{position:absolute;top:50%;margin-top:-300px;right:-120px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pageIntro .wrap .cols .col .anim.pipes{width:700px;margin-top:-200px}.pageIntro .wrap .cols .col .anim.townScanning{width:800px}.pageIntro .wrap .cols .col .anim.fireService{right:50%;width:400px;-webkit-transform:translateY(-170px) translateX(0);-ms-transform:translateY(-170px) translateX(0);transform:translateY(-170px) translateX(0);margin:0 -380px 0 auto}.pageIntro .wrap .cols .col .anim.fireService+figure{margin-top:-240px}.pageIntro .wrap .cols .col .anim.bespoke{width:1100px;margin-top:-300px;-webkit-transform:translateX(180px);-ms-transform:translateX(180px);transform:translateX(180px)}.pageIntro .wrap .cols .col .anim.chart{right:0;top:0;width:800px;margin-left:auto;-webkit-transform:translateX(150px) translateY(360px);-ms-transform:translateX(150px) translateY(360px);transform:translateX(150px) translateY(360px)}.pageIntro .wrap .cols .col .fireService+figure{width:650px;margin-top:0;-webkit-transform:translateX(260px) translateY(-140px);-ms-transform:translateX(260px) translateY(-140px);transform:translateX(260px) translateY(-140px)}.pageIntro .wrap .cols .col aside{position:absolute;top:0;right:0;margin-top:0}.pageIntro .wrap .cols .col .content{margin:0;width:680px}.pageIntro .wrap .cols .col .content header h2{color:#1fa0b5;font-weight:700;font-size:1.125rem}.pageIntro .wrap .cols .col .content a{max-width:450px}.pageIntro .wrap .cols .col .content a span{display:inline-block}.pageIntro .wrap .cols .col .content .enquiry{position:absolute;top:172px;right:130px;padding:30px 0;width:240px;margin-top:26px;font-size:1.25rem}.pageIntro .wrap .cols .col .content .enquiry.darker{margin-top:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pageIntro .wrap .cols .col .content .enquiry.darker:hover{background-color:#0a263f;color:#fff}.logoGrid.slider .wrap .swiper-wrapper .swiper-slide{width:20%;width:-moz-calc(20% - 20px);width:-o-calc(20% - 20px);width:-webkit-calc(20% - 20px);width:calc(20% - 20px)}.logoGrid.slider .swiper-menu{width:980px;margin:40px auto 0 auto}.logoGrid .wrap{width:980px;margin:0 auto}.logoGrid .wrap h2{color:#1fa0b5;font-weight:700;font-size:1.125rem}.testimonials{padding:150px 0 100px 0;position:relative;width:980px;margin:150px auto 0 auto}.testimonials:before{width:100vw;left:50%;margin-left:-50vw}.testimonials.noHeading .swiper-container .swiper-wrapper .swiper-slide{width:50%}.testimonials.noHeading .swiper-container .swiper-wrapper .swiper-slide p{width:420px}.testimonials .swiper-container .swiper-wrapper .swiper-slide figure{width:240px;margin-bottom:32px}.testimonials .swiper-container .swiper-wrapper .swiper-slide h2{font-size:2.25rem;font-weight:600;line-height:1.2;margin-bottom:0;width:415px}.testimonials .swiper-container .swiper-wrapper .swiper-slide p{font-weight:300;font-size:1.125rem;line-height:1.5}.testimonials .swiper-container .swiper-wrapper .swiper-slide h5{font-weight:300;font-size:1.125rem;line-height:1.5;font-weight:700;margin-top:30px}.testimonials .swiper-container .swiper-wrapper .swiper-slide .cols .col{width:50%;float:left}.testimonials .swiper-menu{margin-top:100px}.pageIntro+.twoCols{margin-top:-80px}.pageIntro+.twoGradients{margin-top:140px}.twoCols+.twoTextCols{margin-top:0}.largeImage+.fourCols{margin-top:0}.twoCols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0;padding-bottom:100px}.twoCols.twoGradients{padding:100px 0 200px 0}.twoCols.twoGradients:after{content:'';display:block;position:absolute;top:100px;right:0;width:760px;z-index:-1;height:420px;-webkit-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.twoCols.twoGradients .wrap .cols{height:auto}.twoCols.twoGradients .wrap .cols .col figure{width:640px;top:-400px;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.twoCols.swap .wrap .cols .col:first-of-type{order:2}.twoCols.swap .wrap .cols .col figure{transform:translateY(0);right:auto;left:0}.twoCols.swap .wrap .cols .col figure img{margin-left:0}.twoCols.noImage{padding-bottom:0}.twoCols.noImage .wrap{width:980px;margin:0 auto}.twoCols.noImage .wrap .cols .col .content{width:520px}.twoCols.largeImage:before{height:700px}.twoCols.largeImage .wrap .cols{height:auto}.twoCols.largeImage .wrap .cols figure{position:relative;max-width:1200px;margin:30px auto 0 auto}.twoCols.new-style{margin-top:80px!important;padding-top:40px}.twoCols.new-style:after{top:260px}.twoCols.new-style .wrap .cols{width:980px;margin:0 auto;position:static;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.twoCols.new-style .wrap .cols .col{width:auto}.twoCols.new-style .wrap .cols .col .content{margin-left:0}.twoCols.new-style .wrap .cols .col>figure{width:580px;top:-180px;right:-40px}.twoCols.new-style .wrap .cols .col>figure.people{width:400px}.twoCols.whiteBg{padding:100px 0}.twoCols.whiteBg.swap{padding-bottom:200px}.twoCols.whiteBg.new-style .wrap .cols .col>figure{position:static;max-width:100%}.twoCols.whiteBg .wrap .cols{height:auto}.twoCols.whiteBg .wrap .cols .col{width:50%}.twoCols.whiteBg .wrap .cols .col>figure{margin-bottom:0;width:100%;margin-left:auto}.twoCols .wrap{margin:0 auto;width:980px}.twoCols .wrap .cols{overflow:visible;height:660px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.twoCols .wrap .cols .col{width:50%;position:static}.twoCols .wrap .cols .col .summary .grid{max-width:450px}.twoCols .wrap .cols .col .summary .grid .item figure{position:static;float:none;max-width:48px;width:48px;margin-bottom:10px}.twoCols .wrap .cols .col .summary .grid .item p{font-size:1.125rem;line-height:1.2;padding-right:35px}.twoCols .wrap .cols .col .anim figure{width:450px;margin:0 0 50px -50px}.twoCols .wrap .cols .col .anim .coding{width:360px;left:220px}.twoCols .wrap .cols .col .anim.document{width:700px;margin-left:-120px}.twoCols .wrap .cols .col>figure{max-width:750px;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);width:750px;float:none;position:absolute;top:0;right:-40px}.twoCols .wrap .cols .col .content{padding-right:0;width:480px;margin-left:90px}.twoCols .wrap .cols .col .content header{margin-bottom:20px}.twoCols .wrap .cols .col .content header figure{width:45px}.twoCols .wrap .cols .col .content header h2{color:#1fa0b5;font-weight:700;font-size:1.125rem}.twoCols .wrap .cols .col .content h3{font-size:2.25rem;font-weight:600;line-height:1.2;padding-right:0;max-width:415px}.twoCols .wrap .cols .col .content p{font-weight:300;font-size:1.125rem;line-height:1.5}.twoCols .wrap .cols .col .content h3+a{margin-top:10px}.twoCols .wrap .cols .col .content p+a{margin-top:44px}.twoCols .wrap .cols .col .content>a{border-radius:15px;font-size:.9375rem;font-weight:600;background-color:#0a263f;color:#fff;padding:8px 50px 8px 16px;display:inline-block;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;display:block;padding-right:0;max-width:220px}.twoCols .wrap .cols .col .content>a:hover{background-color:#1fa0b5}.twoCols .wrap .cols .col .content>a:after{content:'';background-position:-180px -20px;width:9px;height:15px;display:inline-block;position:absolute;top:50%;right:14px;margin-top:-7px}.twoCols .wrap .cols .col .content ul{margin-right:0}.twoCols .wrap .cols .col .content ul li{width:50%;margin-bottom:60px}.twoCols .wrap .cols .col .content ul li p{padding-right:20px}.fourCols{margin:150px 0}.fourCols.icons{position:relative;padding:100px 0 150px 0;margin-bottom:0}.fourCols.icons .wrap .cols .col figure{height:50px}.fourCols .wrap{margin:0 auto;width:980px}.fourCols .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fourCols .wrap .cols .col{width:25%}.fourCols .wrap .cols .col+.col{margin-top:0}.fourCols .wrap .cols .col figure{margin-bottom:25px;height:30px}.fourCols .wrap .cols .col .content{padding-right:0;width:220px}.fourCols .wrap .cols .col .content h3,.fourCols .wrap .cols .col .content p{font-size:1.125rem}.cta{margin-top:100px}.cta .wrap{margin:0 auto;width:840px}.cta .wrap .cols .col{float:left;width:50%;position:relative;text-align:right}.cta .wrap .cols .col h2{font-size:2.25rem;text-align:left;left:auto;right:10px}.cta .wrap .cols .col h3{font-size:2.25rem;font-weight:600;line-height:1.2;margin-top:152px}.cta .wrap .cols .col a{border-radius:15px;font-size:.9375rem;font-weight:600;background-color:#0a263f;color:#fff;padding:8px 50px 8px 16px;display:inline-block;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.cta .wrap .cols .col a:hover{background-color:#1fa0b5}.cta .wrap .cols .col a:after{content:'';background-position:-180px -20px;width:9px;height:15px;display:inline-block;position:absolute;top:50%;right:14px;margin-top:-7px}.sectors{margin-top:-300px}.sectors .wrap{width:980px;margin:0 auto}.caseStudies{margin-top:100px}.caseStudies .wrap{padding:160px 0;width:980px;margin:0 auto}.caseStudies .wrap header h2{color:#1fa0b5;font-weight:700;font-size:1.125rem;padding-bottom:20px}.caseStudies .wrap header h3{font-size:2.25rem;font-weight:600;line-height:1.2}.caseStudies .wrap header p{width:740px;font-size:1.125rem;line-height:1.5}.caseStudies .wrap .cols{width:740px;margin-left:-50px}.caseStudies .wrap .cols .col figure{height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pageArticle.new-style{padding-top:30px}.pageArticle.twoGradients{margin-top:70px;padding-top:100px}.pageArticle.twoGradients:before{height:700px}.pageArticle.twoGradients:after{height:450px;width:70%}.pageArticle.industry{margin-top:-220px}.pageArticle.industry .wrap aside{margin-top:60px;float:right;width:310px}.pageArticle.industry .wrap aside h3{font-size:1.56rem}.pageArticle.industry .wrap aside li{font-size:1rem}.pageArticle.industry .wrap aside ul+h3{margin-top:60px}.pageArticle.industry .wrap article{width:540px;float:left}.pageArticle.caseStudy{padding-top:50px}.pageArticle.caseStudy .wrap article h3{color:#1fa0b5;font-weight:700;font-size:1.125rem}.pageArticle.caseStudy .wrap article h3+p{margin-top:20px}.pageArticle .wrap{margin:0 auto;width:980px}.pageArticle .wrap article{width:780px}.pageArticle .wrap article table tr{font-weight:300;font-size:1.125rem;line-height:1.5}.pageArticle .wrap article h3{font-size:1.875rem}.pageArticle .wrap article h4{color:#1fa0b5;font-weight:700;font-size:1.125rem}.pageArticle .wrap article p,.pageArticle .wrap article li{font-size:1.125rem}.pageArticle .wrap article .image{max-width:600px}.stats-section{padding:220px 0 300px 0}.stats-section .wrap{width:910px;margin:0 auto}.stats-section .wrap h2{font-size:2.25rem;margin-bottom:70px}.stats-section .wrap h2 sup{vertical-align:sub;font-size:1.25rem}.stats-section .wrap .cols{margin-bottom:90px}.stats-section .wrap .cols .col{width:33.3%}.stats-section .wrap .cols .col .blob+p{font-size:1.25rem}.resources{margin:180px auto;width:980px}.values-list{margin-bottom:450px}.values-list .wrap{margin:0 auto;width:980px}.values-list .wrap .grid{display:grid;grid:auto-flow / 1fr 1fr;gap:80px 70px}.values-list .wrap .grid .item+.item{margin-top:0}.values-list .wrap .grid .item h3{max-width:370px}.stats-summary .wrap{margin:0 auto;width:980px}.blog .wrap{width:980px;margin:0 auto}.blog .wrap .row:hover figure:before{opacity:.5}.blog .wrap .row figure{position:relative}.blog .wrap .row figure:before{content:'';display:block;position:absolute;top:0;left:0;border-radius:10px;background-color:rgba(0,217,206,.8);opacity:.5;height:100%;width:100%;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.blog .wrap .row .content>time{color:#1fa0b5;font-weight:700;font-size:1.125rem;margin-bottom:24px}.blog .wrap .row .content h2{font-size:2.25rem}.blog .wrap .row .content p,.blog .wrap .row .content li{font-weight:300;font-size:1.125rem;line-height:1.5}.blog .wrap .row .content span{margin-top:30px}.relatedArticles{margin-top:160px;margin-bottom:140px}.relatedArticles .wrap{width:980px;margin:0 auto}.relatedArticles .wrap h2{font-size:2.25rem;margin-bottom:80px}.relatedArticles .wrap .load.view{margin-top:0}.relatedArticles .wrap .cols .col time{color:#1fa0b5;font-weight:700;font-size:1.125rem}.relatedArticles .wrap .cols .col p{padding-right:30px;font-weight:300;font-size:1.125rem;line-height:1.5}.map{height:650px;margin-top:0;z-index:1000}.map:before{height:155px;top:-70px}.twoTextCols.addImage .wrap .cols .col+.col{width:550px;top:0}.twoTextCols.addImage .wrap .cols .col figure.large{width:700px;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);margin-left:-210px;top:0}.twoTextCols.lightGradient .wrap{padding-top:150px}.twoTextCols.formally .wrap .cols .col+.col{top:0;margin-top:0}.twoTextCols.green .wrap{padding-top:130px}.twoTextCols.green .wrap .cols .col figure{top:-70px}.twoTextCols.locations .wrap .cols .col+.col{top:0}.twoTextCols .wrap{width:980px;margin:0 auto;padding:230px 0 200px 0}.twoTextCols .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.twoTextCols .wrap .cols .col{width:50%;position:relative}.twoTextCols .wrap .cols .col+.col{width:400px;margin-left:auto;position:relative;top:40px;margin-top:0}.twoTextCols .wrap .cols .col figure{width:55px;position:absolute;top:-60px;left:0}.twoTextCols .wrap .cols .col figure.logo{top:0;width:250px;position:relative;margin-bottom:40px}.twoTextCols .wrap .cols .col h2{color:#1fa0b5;font-weight:700;font-size:1.125rem;color:#63c700}.twoTextCols .wrap .cols .col h3{font-size:2.25rem;font-weight:600;line-height:1.2;padding-bottom:0}.twoTextCols .wrap .cols .col p{font-weight:300;font-size:1.125rem;line-height:1.5;margin-left:auto;padding-right:0}.linksPanel .wrap{padding:120px 0 100px 0;width:980px;margin:0 auto}.gridTwo{padding-bottom:200px}.gridTwo.new-style{padding-bottom:0}.gridTwo.new-style .wrap{margin:0 auto}.gridTwo.new-style .wrap h2{margin-bottom:30px;font-size:1.125rem;width:100%}.gridTwo.new-style .wrap .col{text-align:center;width:33.3%}.gridTwo.new-style .wrap .col+.col{margin-left:0}.gridTwo.new-style .wrap .col figure{width:250px;margin:0 auto;height:190px}.gridTwo .wrap{width:980px;margin:0 auto}.gridTwo .wrap .col{width:-moz-calc(50% - 50px);width:-o-calc(50% - 50px);width:-webkit-calc(50% - 50px);width:calc(50% - 50px)}.gridTwo .wrap .col+.col{margin-top:0;margin-left:100px}.gridTwo .wrap .col h2{color:#1fa0b5;font-weight:700;font-size:1.125rem;line-height:1.3}.gridTwo .wrap .col p{font-weight:300;font-size:1.125rem;line-height:1.5}.tickPanel{padding:100px 0 150px 0}.tickPanel .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:980px;margin:0 auto}.tickPanel .wrap ul{width:50%}.tickPanel .wrap ul li{font-size:1.125rem}.stats{-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px);margin-top:-100px}.stats .wrap{margin:0 auto;width:980px}.contactForm .wrap{width:980px;margin:0 auto}.contactForm .wrap header{margin-bottom:0;float:left;width:290px}.contactForm .wrap header h2{font-size:3rem}.contactForm .wrap header p{font-size:1.125rem}.contactForm .wrap .success,.contactForm .wrap .error{width:520px;float:right}.contactForm .wrap form{width:520px;float:right}.newsletter .wrap{width:980px}footer .wrap{width:980px;position:relative}footer .wrap nav{width:460px;padding-bottom:50px}footer .wrap nav.social{position:absolute;bottom:-50px;top:auto;right:0;width:auto}footer .wrap nav ul li{font-size:.875rem;line-height:2.5}footer .wrap figure{position:absolute;top:0;right:0}footer .wrap .logos{position:absolute;top:69px;right:0}footer .wrap .logos figure{position:static}footer .wrap p{position:absolute;bottom:0;left:0}@media only screen and (min-width:1200px){body.home .twoCols.whiteBg{position:relative;z-index:1000}header[role="banner"] .wrap{margin:0 130px}.twoCols.new-style .wrap .cols .col>figure{transform:translateY(0);max-width:750px;top:-240px}.pageIntro.sectorsPage .wrap .cols .col .content{margin-left:0}.twoCols.noImage .wrap .cols .col .content{margin-left:0}}@media only screen and (min-width:1400px){body.home .hero .wrap .cols .col figure.mobile{display:block;top:174px;width:788px}body.home .hero .wrap .cols .col figure.desktop{display:none}.pageIntro .wrap .cols .col .anim{right:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}section[data-page="property-interest-register"] .wrap .cols .col.imageCol figure{right:80px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.hero .wrap .cols{width:1200px}.hero .wrap .cols .col .content p{max-width:550px}.hero .wrap .cols .col.imageCol.video{-webkit-transform:translateX(0) translateY(-40px);-ms-transform:translateX(0) translateY(-40px);transform:translateX(0) translateY(-40px);position:absolute;right:100px}.twoCols.noImage .wrap .cols .col .content{margin-left:0}}