@import"https://fonts.googleapis.com/icon?family=Material+Icons";.btn-green,body.ErrorPage.page-Security .main .content-container form .action,body.Page.page-Security .main .content-container form .action{background-color:#007749 !important;border:1px solid #007749 !important;color:#fff !important;position:relative;z-index:1}.btn-green:hover,body.ErrorPage.page-Security .main .content-container form .action:hover,body.Page.page-Security .main .content-container form .action:hover{background-color:#fff !important;border:2px solid #007749 !important;color:#007749 !important}*{box-sizing:border-box}html,body{font-family:"Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;overflow-x:hidden}em{font-style:italic}.relative{position:relative}.color-blue{color:#38bb9b}a{color:inherit;text-decoration:none}img{transform:translateZ(0)}p{white-space:pre-line;line-height:28px}.col-4{width:33.3333%}.col-5{width:41.6666%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6666%}.col-11{width:91.66%}.col-12{width:100%}.wrap{position:relative;width:100%;height:100%;max-width:1100px;padding-left:15px;padding-right:15px;margin:0 auto}.wrap-half{position:relative;width:100%;height:100%;max-width:550px;padding-left:15px;padding-right:15px}.pull-right{float:right}.bg-holder,.bg-holder-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.video-holder{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-aspect-ratio: 10/7){.video-holder{width:100%;height:auto}}@media(max-aspect-ratio: 10/7){.video-holder{width:auto;height:100%}}.button{display:inline-block;border:1px solid #fff;padding:15px 30px;font-weight:700;font-size:19px;cursor:pointer}.nm-phone{display:inline-block;width:22px;height:21px;background-size:cover;background-repeat:no-repeat;background-position:center}.size-2{font-size:41px}.size-3{font-size:31px;font-weight:700}.size-4{font-size:21px;font-weight:500}.announcement{padding:10px;text-align:center;position:absolute;top:0px;left:0;width:100%;background-color:rgba(35,31,32,.8);z-index:9}.announcement:before{content:"";position:absolute;bottom:100%;width:100%;height:15px;background-color:rgba(35,31,32,.8)}.announcement a{text-decoration:underline;cursor:pointer}.announcement .btn{display:inline-block;margin-left:20px;padding:5px 20px;text-decoration:none;color:#fff;background:#238d8a;background:linear-gradient(to right, #238D8A, #2ABB9D)}.announcement .left{color:#fff;font-size:17px;line-height:30px;font-weight:300 !important;padding-right:30px}.announcement .fas,.announcement .material-icons{color:#fff;position:absolute;right:15px;top:40%;cursor:pointer}@media screen and (min-width: 1180px){.announcement .left{padding-right:0px}}@media screen and (min-width: 1092px){div.main{margin-top:80px}body.OnePage .announcement{margin-top:10px}.announcement .btn{padding:8px 25px}.announcement .fas,.announcement .material-icons{line-height:16px}}@media screen and (max-width: 768px){.announcement .left{font-size:16px;line-height:28px}.announcement .btn{margin-left:5px;min-width:125px}}header.header{position:absolute;top:0;left:0;width:100%;color:#fff;background-color:#fff;z-index:10}div.main{margin-top:74px}body.LandingOwairaka div.main{margin-top:80px}header.header .wrap{padding-top:16px;padding-bottom:16px}header.header .logo{position:relative;display:inline-block;vertical-align:middle;width:185px}body.LandingOwairaka header.header .logo{width:auto}body.LandingOwairaka header.header .logo img{max-height:48px;width:auto !important}@media screen and (max-width: 540px){body.LandingOwairaka header.header .logo img{max-height:48px;max-width:125px}}header.header .visible-on-fixed{display:none}header.header .logo img{width:100%;transform:none}header.header .menu{position:relative;display:inline-block;vertical-align:middle;text-align:right;width:calc(100% - 195px)}header.header .menu .social-link li{display:inline-block;padding:0 10px 10px 10px;color:#959595;font-size:14px;font-weight:300}header.header .menu .social-link li:last-child{padding-right:0}header.header .menu .phone,header.header .menu .follow-linkedin{display:inline-block}header.header .menu .follow-linkedin{vertical-align:middle;margin-right:10px;margin-bottom:15px;font-size:13px;border:1px solid #000;border-radius:50%;padding:6px 8px;color:#000}header.header.fixed .menu .follow-linkedin{border-color:#000}header.header .menu .phone{font-weight:300;font-size:31px;margin-bottom:15px;color:#000}header.header #primary-nav ul li{display:inline-block;margin-right:15px;padding-bottom:7px;position:relative}header.header #primary-nav ul li.is-current:after{content:"";width:20px;height:1px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background-color:#39a49c}header.header #primary-nav ul li:last-of-type{margin-right:0}header.header #primary-nav ul li a{font-size:18px;font-weight:300;color:#000}header.header.fixed{position:fixed;top:-200px;left:0;background-color:#fff;color:#000;transition:top .8s}header.header.fixed.show{top:0}header.header.fixed .hide-on-fixed{display:none}header.header.fixed .visible-on-fixed{display:inline-block}header.header.fixed #primary-nav ul li.is-current{color:#39a49c}header.header #toggle-nav{display:none}header.header #toggle-nav .hamburger-menu{position:relative;display:inline-block;width:30px;height:20px;cursor:pointer;padding:2px 40px 0px}header.header #toggle-nav .hamburger-menu .bar,header.header #toggle-nav .hamburger-menu .bar:after,header.header #toggle-nav .hamburger-menu .bar:before{width:30px;height:2px}header.header #toggle-nav .hamburger-menu .bar{position:relative;top:-16px;transform:translateY(25px);background:#fff;transition:all 0ms 300ms}header.header #toggle-nav .hamburger-menu .bar.animate{background:rgba(255,255,255,0)}header.header #toggle-nav .hamburger-menu .bar:before{content:"";position:absolute;left:0;bottom:7px;background:#fff;transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}header.header #toggle-nav .hamburger-menu .bar:after{content:"";position:absolute;left:0;top:7px;background:#fff;transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}header.header #toggle-nav .hamburger-menu .bar.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}header.header #toggle-nav .hamburger-menu .bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}header.header #toggle-nav .hamburger-menu .bar,header.header #toggle-nav .hamburger-menu .bar:after,header.header #toggle-nav .hamburger-menu .bar:before{background:#38bb9b}header.header.fixed #toggle-nav .hamburger-menu .bar.animate{background:rgba(255,255,255,0)}@media screen and (min-width: 1092px){header.header #primary-nav{display:inline-block !important}}@media screen and (max-width: 1091px){header.header .wrap{padding-left:0;padding-right:0;display:flex;justify-content:space-between;align-items:center}header.header .logo{padding-left:15px;width:185px}header.header #toggle-nav{display:inline-block !important;position:relative;width:calc(100% - 135px);text-align:right;padding-right:0px;top:0px;padding-top:0px}header.header #primary-nav{display:none}header.header #primary-nav ul li{display:inline-block;margin-left:0px;margin-right:0px;padding-bottom:0;display:block}header.header #primary-nav ul li:first-of-type{margin-left:0;padding-left:0}header.header #primary-nav ul li:last-of-type{margin-right:0;padding-right:0}header.header #primary-nav ul li a{display:block;padding-top:15px;padding-bottom:15px}}@media screen and (max-width: 630px){header.header #primary-nav ul li a{font-size:16px}}#Home,.sus-banner{position:relative;background-color:#ccc;height:500px;overflow:hidden}#Home .control-btn{color:#000;position:absolute;width:35px;height:35px;top:45%;left:1vw;z-index:9;font-size:30px;cursor:pointer;cursor:pointer;border-radius:50%;background-color:#fff;border:1px solid #fff;opacity:.5;transition:all .3s ease}#Home .btn-prev{background:#fff url(../images/arrow-alt-circle-left-solid.svg) center center no-repeat}#Home .btn-next{right:10px;left:auto;background:#fff url(../images/arrow-alt-circle-right-solid.svg) center center no-repeat}#Home:hover .control-btn{opacity:1}#Home h2,.sus-banner h2{position:absolute;left:15px;bottom:40px;color:#fff;font-size:45px;font-weight:700}#Home .bg-holder h2{opacity:0}#Home .bg-holder.active h2{-webkit-animation:helveticaAnimation 3.5s ease-in;animation:helveticaAnimation 3.5s ease-in}@-webkit-keyframes helveticaAnimation{0%{opacity:0;transform:translateY(10%)}20%{opacity:1;transform:translateY(0%)}90%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(-10%)}}@keyframes helveticaAnimation{0%{opacity:0;transform:translateY(10%)}20%{opacity:1;transform:translateY(0%)}90%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(-10%)}}#Home .video-holder{z-index:1}#Home .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:2}#Home .wrap{z-index:3}@media screen and (max-width: 978px){#Home h2,.sus-banner h2{font-size:6.6vw}}@media screen and (max-width: 768px){#Home{height:80vh}#Home .control-btn{opacity:0}}section.main-content .wrap{padding-top:70px;padding-bottom:30px}section.main-content .wrap .inner-content{max-width:700px;margin:0 auto;text-align:center;font-size:22px;line-height:1.5;font-weight:300}section.main-content .wrap .inner-content p{font-size:22px;line-height:1.5;font-weight:300}@media screen and (max-width: 768px){section.main-content .wrap{padding-top:50px;padding-bottom:0px}section.main-content .wrap .inner-content br{display:none}}#News .news .wrap{padding-top:50px;padding-bottom:50px}#News .news h3{margin-bottom:30px}#News .news .news-next{position:absolute;display:block;top:35%;right:-75px;width:49px;height:20px;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center}#news ul{padding-left:25px}#news ul ul{margin-top:10px}#news ul li{list-style-type:disc;margin-bottom:10px}#news ul li:last-of-type{margin-bottom:0}#IndustryHub{margin-top:70px;margin-bottom:30px}#IndustryHub .wrap{position:relative}#IndustryHub .wrap.wide{max-width:1280px}#IndustryHub .knowledgehub h3{padding-bottom:30px;font-size:31px;font-weight:700;line-height:24px}#IndustryHub .category{padding-bottom:5px}#IndustryHub .category a{color:#3bbb9c;font-size:15.86px;font-weight:bold;line-height:19px}#IndustryHub .knowledgehub h3 a{font-size:14px;font-weight:500;line-height:20px;padding-top:10px;color:#000;float:right;position:relative;margin-right:20px}#IndustryHub .wrap .blocks{display:flex}#IndustryHub .wrap .blocks .relative{min-height:500px}#IndustryHub .wrap .blocks .relative .content-wrapper{position:absolute;bottom:-1px;right:-15px;background-color:#fff;padding:50px}#IndustryHub .wrap .blocks .relative .content-wrapper .content{margin-top:5px;font-weight:300;line-height:1.4}#IndustryHub .wrap .blocks .relative .content-wrapper .view-all{font-size:14px;font-weight:500;line-height:20px;padding-top:20px;display:block;color:#000;position:relative;display:inline-flex}#IndustryHub .wrap .view-all:after{position:absolute;right:-15px;top:20px;content:"";width:10px;height:1px;background-color:#3aa39b;margin-left:5px;font-weight:bold}#IndustryHub .wrap .view-all.read-more:after{top:30px}@media screen and (max-width: 991px){#IndustryHub .wrap .blocks .relative{min-width:500px}}@media screen and (max-width: 600px){#IndustryHub .wrap .blocks .relative{min-width:90%}}@media screen and (max-width: 450px){#IndustryHub .wrap.wide{position:relative;min-height:475px;background-size:85% !important;-webkit-background-position:top 0px left 0px !important;background-position:top 0px left 0px !important}#IndustryHub .wrap .blocks .relative{min-width:90%;position:absolute;bottom:0;right:0;min-height:auto}#IndustryHub{margin-bottom:0}}#News .news .news-items{overflow:hidden}#News .news .news-items .owl-item{display:inline-block;vertical-align:top}#News .news .item .image-wrapper{position:relative;width:100%;background-color:#eee;margin-bottom:15px}#News .news .item .image-wrapper:after{content:"";display:block;padding-top:90%}#News .news .item .image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);background-size:35px 35px;background-repeat:no-repeat;background-position:center;display:none}#News .news .item .image-wrapper:hover{box-shadow:0 0 20px #ccc;cursor:pointer}#News .news .item .image-wrapper:hover .overlay{display:block}#News .news .item p{font-size:14px;line-height:22px;font-weight:300}#About .about h3{padding-bottom:30px}#About .blocks{display:flex}#About .blocks .block{position:relative}#About .blocks .block p{font-size:18px;line-height:30px}#About .blocks .left .block:nth-of-type(1){height:570px;background-color:#39a49c;color:#fff}#About .blocks .left .block:nth-of-type(2){height:470px}#About .blocks .left .block:nth-of-type(3){height:540px;background-color:#49b659;color:#fff}#About .blocks .right .block:nth-of-type(1){height:430px}#About .blocks .right .block:nth-of-type(2){height:550px;background-color:#fff}#About .blocks .right .block:nth-of-type(3){height:600px;display:flex}#About .blocks .wrap-half.pull-left{padding-left:10%}#About .blocks .wrap-half.pull-right{padding-right:10%}#About .blocks .wrap-half{padding-top:80px}#About .blocks .wrap-half h3{margin-bottom:25px}#About .blocks .right .block .inside-left{width:39%;position:relative}#About .blocks .right .block .inside-left .top{position:absolute;top:0;left:0;background-color:#000;color:#fff;width:100%;height:40%;overflow:hidden;display:flex;align-items:center}#About .blocks .right .block .inside-left .top>.inner{margin:0 auto}#About .blocks .right .block .inside-left .top h4{margin-bottom:20px;font-size:19px;font-weight:700px}#About .blocks .right .block .inside-left .top h4:last-of-type{margin-bottom:0}#About .blocks .right .block .inside-left .top span{color:#3aa29b;font-size:31px}#About .blocks .right .block .inside-left .bottom{position:absolute;top:40%;left:0;width:100%;height:60%}#About .blocks .right .block .inside-right{width:61%;position:relative}#ahp .ahp{position:relative;min-height:400px}#ahp .ahp>.wrap{display:flex;padding-top:130px;padding-bottom:130px}#ahp .ahp .left,#ahp .ahp .right{position:relative}#ahp .ahp .left img{width:185px}#ahp .ahp .right{color:#fff;background-color:#000;padding:50px}#ahp .ahp .right .button{margin-top:40px}#People .people .about-people,#People .people .executive-team>.inner{display:flex;padding-bottom:80px}#People .people h3.size-2{margin-bottom:30px}#People .people .about-people{display:flex;padding-top:80px}#People .people .executive-team h3{color:#37a598;font-weight:300}#People .people .executive-team .inner{position:relative}#People .people .executive-team .left{padding-right:5%}#People .people .executive-team .left .image-holder{position:relative;margin-bottom:25px}#People .people .executive-team .left .image-holder:after{content:"";display:block;padding-top:64%}#People .people .executive-team .left span{display:block}#People .people .name{font-weight:700;display:block}#People .people .occupation{font-weight:lighter;display:block}#People .people .about p{margin-top:25px}#People .people .team .item{position:relative;display:inline-block;vertical-align:top;width:calc(33.3333333333% - 13px);margin-right:15px;margin-bottom:20px}#People .people .team .item:nth-of-type(3n){margin-right:0}#People .people .team .item .image-holder{position:relative;margin-bottom:10px}#People .people .team .item .image-holder:after{content:"";display:block;padding-top:75%}#People .people .governance{padding-bottom:100px}#People .people .governance h3{color:#37a598;font-weight:300}#People .people .governance h3.size-2 small{display:block;margin-top:5px;color:#000;font-size:33%}#People .people .governance h4.size-4{margin-bottom:20px}#People .people .governance .item{position:relative;display:inline-block;vertical-align:top;width:200px;margin-right:15px;margin-bottom:72px;box-shadow:0 0 4px #ccc}#People .people .governance .item:after{content:"";display:block;padding-top:132%}#People .people .governance .item .details{position:absolute;left:0;bottom:0;width:100%;padding:15px;z-index:2;background-color:#fff;box-shadow:0 0 4px #ccc}@media screen and (min-width: 481px){#People .people .governance .item .details{font-size:12px}}@media screen and (min-width: 1022px)and (max-width: 1629px){#People .people .governance .item .details{font-size:calc(9px + .2vw)}}@media screen and (max-width: 547px)and (min-width: 481px){#People .people .governance .item .details{font-size:11px}}#People .people .governance .item .details .hidden{padding-top:25px}#People .people .governance .item:hover{box-shadow:0 0 18px #c9c9c9;cursor:pointer}#People .people .governance .item:hover .details .hidden{display:block;visibility:visible}#People .people .governance .director-full{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:10}#People .people .governance .director-full .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7}#People .people .governance .director-full .box{position:relative;top:50%;padding-left:70px;padding-right:70px;max-width:640px;max-height:85%;margin:auto;overflow-y:scroll;transform:translateY(-50%)}#People .people .governance .director-full .box .content{background-color:#fff}#People .people .governance .director-full .box .content .image-holder{position:relative}#People .people .governance .director-full .box .content .image-holder:after{content:"";display:block;padding-top:66%}#People .people .governance .director-full .box .content .details{padding:25px}#People .people .governance .director-full .controls{position:absolute;width:100%;height:100%}#People .people .governance .director-full .controls .close{width:50px;height:50px;position:absolute;background-image:url("../images/close-button.svg");background-size:cover;background-repeat:no-repeat;background-position:center;top:50px;right:15px;cursor:pointer}.controls .arrows>div{display:inline-block;width:49px;height:20px;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center}#People .people .governance .director-full .controls .arrows>div{position:absolute;top:50%}#People .people .governance .director-full .controls .arrows>div.prev{left:15px}#People .people .governance .director-full .controls .arrows>div.next{right:15px}#People .people .governance .dcol-r,#People .people .governance .dcol-l{display:inline-block;vertical-align:top;margin-right:-4px}#People .people .governance .dcol-r{width:calc(100% - 200px);padding-left:200px}#People .people .governance .dcol-l{width:200px}@media screen and (max-width: 868px){#People .people .governance .dcol-r,#People .people .governance .dcol-l{display:block;margin-right:0;width:100%;padding:0}#People .people .governance .item{margin-bottom:80px}}@media screen and (max-width: 485px){#People .people .governance .dcol-r{margin-top:110px}#People .people .governance .item{display:block;width:100%;max-width:320px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1268px){#News .news h3{position:relative;top:0;left:0;margin-bottom:25px;transform:none}#News .news .news-next{display:none}}@media screen and (max-width: 1030px){#About .blocks .right .block .inside-left,#About .blocks .right .block .inside-right{width:100%}}@media screen and (max-width: 930px){#About .blocks,#About .blocks .block{display:block !important}#About .blocks .col-6{width:100%}#About .blocks .block,#About .blocks .right .block .inside-right{height:auto !important;min-height:330px}#About .blocks .block .wrap-half{float:unset;padding-top:80px;padding-bottom:80px;padding-right:15px;padding-left:15px;margin:0 auto}#About .blocks .right .block .inside-left .top,#About .blocks .right .block .inside-left .bottom{position:relative}#About .blocks .right .block .inside-left .top{height:auto;padding-top:50px;padding-bottom:50px}#ahp .ahp>.wrap{display:block;padding-top:80px;padding-bottom:80px}#ahp .ahp .col-6{width:100%;max-width:550px;padding-left:15px;padding-right:15px;margin:20px auto;text-align:center}#ahp .ahp .col-6>.inner{text-align:left;padding-left:30px;padding-right:30px}}@media screen and (max-width: 768px){#People .people .about-people{display:block}#People .people .about-people>div{width:100%}#People .people .about-people h3{margin-bottom:25px}}#Expertise{position:relative;padding:100px 0;color:#fff}#Expertise .bg-holder{display:none}#Expertise .bg-holder:first-of-type{display:block}#Expertise h3{margin-bottom:80px}#Expertise .tabs ul li{display:inline-block;margin-right:30px;margin-bottom:20px;padding-bottom:10px;cursor:pointer;font-size:19px;font-weight:500}#Expertise .tabs ul li.is-active{border-bottom:2px solid #ccc}#Expertise .tabs ul li:last-of-type{margin-right:0}#Expertise .tabs .contents{margin-top:30px;margin-bottom:50px}#Expertise .tabs .contents .content{display:none;opacity:0}#Expertise .tabs .contents .content.is-active{display:block;opacity:1;-webkit-animation:anim .8s ease-in-out;animation:anim .8s ease-in-out}@-webkit-keyframes anim{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@keyframes anim{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}#Expertise .tabs .contents .content p{font-size:41px;line-height:55px;font-weight:300}#Expertise .tabs .controls .arrows>div{margin-right:40px}@media screen and (max-width: 930px){#Expertise .tabs .contents .content p{font-size:29px;line-height:38px}}#Projects{display:flex;color:#fff}#Projects .left{padding:80px 0;background-color:#38bb9b}#Projects .project-content{position:relative;margin-top:40px;margin-bottom:40px;margin-right:10%;overflow:hidden}#Projects .project-content .owl-item{display:inline-block;vertical-align:top}#Projects .project-content .image-holder{position:relative}#Projects .project-content .image-holder:after{content:"";display:block;padding-top:55%}#Projects .project-content .description{margin-top:35px;margin-bottom:35px}#Projects .project-content .description strong{font-size:19px;display:block;margin-bottom:5px}#Projects>.col-6.right{position:relative}#Projects>.col-6.right #map2{position:absolute;top:0;left:0;width:100%;height:100%}#Projects #porirua_location{position:absolute;bottom:50px;left:50px;border:2px solid #000}#Projects #porirua_location .active_image{display:none}#Projects #porirua_location.active .active_image{display:block}#Projects #porirua_location.active .default_image{display:none}#Projects .controls .arrows>div{margin-right:40px}@media screen and (max-width: 768px){#Projects{display:block}#Projects #porirua_location{display:none}#Projects .col-6,#Projects .col-6 .wrap-half{float:unset;width:100%}#Projects .col-6 .wrap-half{margin:0 auto}#Projects .project-content{margin-right:0}}#Contact{position:relative;color:#fff}#Contact .promotion-link{max-width:180px;display:block;margin-bottom:15px}#Contact .promotion-link img{max-width:100%;height:auto}#Contact>.wrap{padding-top:100px;padding-bottom:30px;pointer-events:none}#Contact #map{position:absolute;top:0;left:0;width:100%;height:100%}#Contact .col-4{display:inline-block;margin-right:-4px;vertical-align:top}#Contact a,#Contact .follow-linkedin{pointer-events:auto}#Contact .follow-linkedin a{display:inline-block;border:1px solid #fff;padding:5px 8px;border-radius:50%;font-size:18px}#Contact a.underline{display:inline-block;margin-top:15px;padding-bottom:5px;border-bottom:1px solid #fff;font-size:18px}#Contact .row:first-of-type p{font-weight:700;font-size:19px;line-height:24px}#Contact .row:last-of-type{margin-top:160px}#Contact .row:last-of-type img{max-width:240px;margin-right:10px}#Contact .row:last-of-type span{color:gray;font-size:14px;margin-top:15px;display:block;width:100%}#Contact .row:last-of-type small{display:inline-block;vertical-align:top;margin-top:11px;font-size:11px;color:#fff}@media screen and (max-width: 768px){#Contact .col-4{width:50%}#Contact .col-4:first-of-type{display:block;margin-bottom:50px}#Contact .row:last-of-type{margin-top:300px}}@media screen and (max-width: 529px){#Contact .col-4{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:25px}#Contact .row:last-of-type{margin-top:200px}}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:none !important}.NewsItem #news{padding-top:160px;padding-bottom:80px}.NewsItem #news img{max-width:100%}.NewsItem #news h1{font-size:31px;font-weight:700;margin-bottom:25px}.NewsItem #news p{margin-bottom:18px}.NewsItem #news a{color:#39a49c}.NewsItem #news h3{font-size:30px;font-weight:500;margin-bottom:15px}.NewsItem #news .caption{font-size:13px;line-height:17px;font-style:italic;color:#333}#People .people .team-text{border-top:1px solid #eee;padding-top:40px;padding-bottom:40px}#People .people .team-text p{line-height:normal}#People .people .team-text span.cat{color:#555;font-weight:500}#People .people .team-text strong{font-size:27px;cursor:pointer}#People .people .team-text strong:after{content:"";font-family:FontAwesome;display:inline-block;margin-left:8px;transition:transform .4s}#People .people .team-text strong.expended:after{transform:rotate(-180deg)}#People .people .team-text p .exp{display:none}#People .ppl{padding-top:40px;padding-bottom:40px;color:#fff;background-color:#39a49c}#People .ppl .names{padding-bottom:20px;border-bottom:1px solid #c9ffff}#People .ppl .names .name{position:relative;display:inline-block;vertical-align:top;margin-right:35px;cursor:pointer}#People .ppl .names .name.is-active:after{content:"";position:absolute;top:calc(100% + 20px);left:10%;border-color:rgba(0,0,0,0);border-width:10px;border-style:solid;border-top-color:#c9ffff}#People .ppl .names .name:last-of-type{margin-right:0}#People .ppl .name .bfn{display:block;margin-bottom:15px;font-size:16px;text-transform:uppercase;min-height:19px}#People .ppl .name h4{font-size:17px}#People .ppl .names .occupation{min-height:19px}#People .ppl .text .item{display:none;color:#c9ffff;padding-top:40px}#People .ppl .text .item p{line-height:22px}@media screen and (max-width: 1088px){#People .ppl .names .name{display:block}#People .ppl .name .bfn{min-height:0px}#People .ppl .names .name.is-active:after{display:none}#People .ppl .names .name h4{position:relative}#People .ppl .names .name.is-active h4:before{content:"";position:absolute;top:0;right:calc(100% - 5px);border-color:rgba(0,0,0,0);border-width:10px;border-style:solid;border-left-color:#c9ffff}}#People .people .governance .item .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7}#People .people .governance .item:hover .overlay{display:block}@media screen and (max-width: 999px){#People .people .executive-team>.inner{display:block}#People .people .executive-team .left,#People .people .executive-team .right{width:100%;padding:0}#People .people .executive-team .left{margin-bottom:50px}}@media screen and (max-width: 600px){#People .people .team .item{width:calc(50% - 10px)}#People .people .team .item:nth-of-type(2n){margin-right:0}#People .people .team .item:nth-of-type(3n){margin-right:15px}}.overlay .plus{position:absolute;cursor:pointer;height:24px;width:24px;top:calc(50% - 12px);left:calc(50% - 12px)}.overlay .plus:before,.overlay .plus:after{background:#fff;content:"";height:5px;left:0;position:absolute;top:0;width:24px}.overlay .plus:after{transform:rotate(90deg)}.overlay .plus:before{transform:rotate(180deg)}.NewsItem #news .leftAlone{max-width:100%}.NewsItem #news img{height:auto}@media screen and (min-width: 769px){.NewsItem #news{float:left;width:100%}.NewsItem #news p{width:100%}.NewsItem #news .leftAlone{float:left;margin-right:15px;max-width:58%}.NewsItem #news img.leftAlone{max-width:100%}.NewsItem #Contact{float:left;width:100%}}.single-news .left-col{display:inline-block;vertical-align:top;width:75%;padding-right:30px;margin-right:-4px;border-right:1px solid #3aa39b}.single-news .left-col iframe{width:100%;height:calc(300px + 5vw)}.single-news .flex{display:flex}.single-news .flex>.col-6:first-of-type{padding-right:15px}.single-news .flex>.col-6:last-of-type{padding-top:20px;padding-left:15px}@media screen and (max-width: 699px){.single-news .flex.portrait{display:block}.single-news .flex.portrait>.col-6{width:100%;margin-left:0;margin-right:0;padding:0}}.single-news .main-img{position:relative}.single-news .main-img:after{content:"";display:block;padding-top:130%}.single-news .landscape .main-img:after{padding-top:56%}.single-news .main-img>.inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.single-news #news .main-img img{max-width:none;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.single-news .portrait span,.single-news .landscape span{display:block;font-size:14px}.single-news .portrait span a i,.single-news .landscape span a i{color:#000}.single-news .portrait span{margin-bottom:25px}.single-news .author{color:#3aa39b;font-weight:700;margin-bottom:55px}.single-news .landscape{margin-bottom:35px}.single-news #news .portrait h1{font-size:30px}.single-news #news .landscape h1{font-size:35px;margin-bottom:10px}.single-news p{line-height:24px}.single-news .right-col{display:inline-block;vertical-align:top;width:25%;padding-left:35px}.single-news #news .right-col h3{font-size:24px;font-weight:900}.single-news .right-col .item{margin-top:30px}.single-news .right-col .item .news-thumb,.news-archive .item .news-thumb{position:relative;margin-bottom:10px}.single-news .right-col .item .news-thumb:after,.news-archive .item .news-thumb:after{content:"";display:block;padding-top:100%}.single-news .right-col .item .news-thumb>.inner,.news-archive .item .news-thumb>.inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.single-news #news .right-col .item .news-thumb img,.news-archive .item .news-thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;max-width:none}.single-news #news .right-col .item .news-thumb .overlay,.news-archive .item .news-thumb .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:30px 30px;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.3)}.single-news #news .right-col .item:hover .news-thumb .overlay,.news-archive .item:hover .news-thumb .overlay{display:block}.single-news #news .right-col .item h4{font-weight:500}.single-news #news .right-col a{color:inherit}.single-news #news .right-col .view-all{padding-top:15px;margin-top:25px;border-top:1px solid #3aa39b;font-weight:700}.news-archive{padding-top:170px}.news-archive h3{margin-bottom:40px}.news-archive .list .item{display:inline-block;vertical-align:top;width:calc(25% - 10px);margin-right:8px;margin-bottom:50px}.news-archive .list .item:nth-of-type(4n){margin-right:0}.news-archive .list .item h4{font-weight:500}.news-archive .list .item p{font-size:14px;font-weight:300}@media screen and (max-width: 768px){.news-archive{padding-top:80px}.single-news .left-col,.single-news .right-col{width:100%;padding:0}.single-news .left-col{border-right:0;border-bottom:1px solid #3aa39b;padding-bottom:15px;margin-bottom:30px}.single-news .right-col .item,.news-archive .list .item{display:inline-block;vertical-align:top;width:calc(50% - 6px);margin-right:6px}.single-news .right-col .item:nth-of-type(2n),.news-archive .list .item:nth-of-type(2n){margin-right:0}}.Book #Home{height:125px}.booking-form-section{min-height:500px;background:#fff url(../images/loading-image.gif) 50% 50% no-repeat}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{transition:all .3s ease;-webkit-animation:fadeInRight 1s;animation:fadeInRight 1s}body.Page .btn-book-me{display:none}.btn-book-me{position:fixed;top:25px;right:0;display:inline-block;padding:15px 20px;color:#fff;font-size:18px;text-align:left;background:#238d8a;background:linear-gradient(to right, #238D8A, #2ABB9D)}.btn-book-me.guideline-block{top:0;padding:34px 30px 34px}.btn-book-me span{font-weight:300}.btn-book-me strong{font-weight:500}#primary-nav .btn-book-me{display:none}@media screen and (min-width: 1300px){header.header #primary-nav ul li{margin-right:20px}}@media screen and (max-width: 1091px){.btn-book-me{display:none}#primary-nav .btn-book-me{display:inline-block;margin-top:10px;margin-bottom:0;margin-left:0}#primary-nav .btn-book-me.guideline-block{display:inline-block;margin-top:10px;margin-bottom:0;margin-left:0;padding:15px 20px}header.header #primary-nav ul li a{Padding-top:7px;Padding-bottom:7px}.btn-book-me{position:relative;top:0;right:0;margin-left:15px;font-size:16px;padding:5px 10px;margin-bottom:15px;vertical-align:middle}}#design-review-banner{position:relative;height:420px}#design-review-content{padding-top:80px;padding-bottom:80px}#design-review-content h1{font-size:45px;font-weight:700;margin-bottom:20px}#design-review-content p{font-size:18px;line-height:23px;margin-bottom:25px}#design-review-content p:last-of-type{margin-bottom:0}#design-review-process{padding-top:80px;padding-bottom:80px;background-color:gray;color:#fff}#design-review-process h3{font-size:35px;font-weight:700;text-transform:uppercase;margin-bottom:50px}.d-process li{display:inline-block;vertical-align:top;width:20%;margin-right:-4px;text-align:center;padding:0 15px}.d-process .step{display:inline-block;width:110px;height:110px;line-height:110px;margin-bottom:25px;background-color:#000;border-radius:50%;font-weight:900;text-transform:uppercase}.d-process li:nth-of-type(1) .step{background-color:#51afa9}.d-process li:nth-of-type(2) .step{background-color:#3b807f}.d-process li:nth-of-type(3) .step{background-color:#469ca5}.d-process li:nth-of-type(4) .step{background-color:#3d898f}.d-process li:nth-of-type(5) .step{background-color:#3b807f}.d-process h5{position:relative;text-transform:uppercase;font-size:21px;font-weight:700;padding-bottom:10px;margin-bottom:15px}.d-process h5:after{content:"";position:absolute;top:100%;left:calc(50% - 20px);width:40px;height:1px;background-color:#fff}.d-process p{font-size:18px;line-height:23px}.d-arrow{position:relative;margin-top:40px}.d-arrow .line{width:calc(100% - 10px);height:5px;background-color:#3b807f}.d-arrow .point{position:absolute;top:-17px;right:0;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #3b807f}@media screen and (max-width: 767px){.d-process li{display:block;width:100%;max-width:420px;margin-left:auto;margin-right:auto;margin-top:40px}.d-arrow{display:none}}.text-center{text-align:center}.d-cta{background-color:rgba(0,0,0,0);border:1px solid #fff;text-transform:uppercase;color:#fff;padding:15px 25px;font-size:16px;margin-top:40px}.ErrorPage .main,.Page.no-sidebar{margin-top:120px}body.Page article *{font-family:"Roboto",sans-serif}body.Page article h2{font-size:22px;margin:30px 0 10px}.bg-green{background-color:#39a49c;color:#fff}.bg-light-grey{background-color:#f9f9f9}.h-section{padding:60px 0}.h-container{max-width:992px;margin-left:auto;margin-right:auto}.h-d-flex{display:flex}.h-flex-wrap{flex-wrap:wrap}.h-col-6{flex:0 0 100%;max-width:100%;padding-left:16px;padding-right:16px}@media screen and (min-width: 992px){.h-col-6{flex:0 0 50%;max-width:50%}.h-content:nth-of-type(1){padding-right:50px}.h-content:nth-of-type(2){padding-left:50px}.h-mobile{display:none}}@media screen and (max-width: 991px){.h-d-flex{flex-wrap:wrap}.h-desktop{display:none}.h-mobile{display:block}.h-col-6+.h-col-6{margin-top:40px}.h-desktop+.h-col-6{margin-top:0}}.h-index{font-size:50px;font-weight:100;border-bottom:1px solid #000;display:block;max-width:50%;margin-bottom:25px;padding-bottom:15px}.h-index-end{display:block;height:1px;border-bottom:1px solid #000;max-width:50%;margin-left:auto;margin-bottom:25px;padding-bottom:30px}.bg-green .h-index,.bg-green .h-index-end,.with-bg .h-index,.with-bg .h-index-end{border-bottom:1px solid #fff}.h-video-wrap{position:relative;background-color:#000}.h-video-wrap:after{content:"";display:block;padding-top:55.7%}.h-video-wrap>*{position:absolute;top:0;left:0;width:100%;height:100%}.h-testimonial p{font-size:16px;line-height:1.5}.h-testimonial em{font-weight:100;font-style:normal;margin-top:5px;display:block}.h-content h3{max-width:320px;font-size:28px;font-weight:600;margin-bottom:25px}.h-content p{font-size:15px;line-height:1.5;margin-bottom:15px}.h-content ul{padding-left:30px;margin-bottom:15px}.h-content ul li{list-style-type:disc;padding-left:10px}.h-content a{font-weight:700;text-decoration:none}.with-bg{position:relative;color:#fff}.bg-holder .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7}.h-stt{color:#49b659;font-weight:600;font-size:28px;white-space:pre-wrap}.h-wrap{padding-top:70px !important;padding-bottom:70px !important}.bg-holder+.h-container{position:relative;z-index:2}@media screen and (max-width: 767px){.h-wrap{padding-top:50px !important;padding-bottom:50px !important}.h-section{padding:40px 0}.sus-banner h2{padding-right:16px}}.main.page-sus{margin-top:0}.clearfix{clear:both;display:block}.d-flex{display:flex !important}.justify-content-center{justify-content:center !important}.align-items-center{align-items:center !important}body.KnowledgeHubItem .announcement:before,body.SustainabilityReportLanding .announcement:before{display:none}body.KnowledgeHubItem .announcement,body.SustainabilityReportLanding .announcement{position:relative;width:100%;overflow:hidden}@media screen and (max-width: 1024px){body.KnowledgeHubItem .announcement .wrap,body.SustainabilityReportLanding .announcement .wrap{padding-right:35px}}body.ErrorPage.page-Security .main .content-container,body.Page.page-Security .main .content-container{margin:80px auto;max-width:300px;text-align:center}body.ErrorPage.page-Security .main .content-container h1,body.Page.page-Security .main .content-container h1{font-size:31px;font-weight:700}body.ErrorPage.page-Security .main .content-container .content,body.Page.page-Security .main .content-container .content{margin-bottom:20px}body.ErrorPage.page-Security .main .content-container .btn-toolbar,body.Page.page-Security .main .content-container .btn-toolbar{justify-content:center;align-items:center}body.ErrorPage.page-Security .main .content-container .message.warning,body.Page.page-Security .main .content-container .message.warning{display:none}body.ErrorPage.page-Security .main .content-container .message.bad,body.Page.page-Security .main .content-container .message.bad{color:#f9423a}body.ErrorPage.page-Security .main .content-container form .field,body.Page.page-Security .main .content-container form .field{margin-bottom:15px}body.ErrorPage.page-Security .main .content-container form .checkbox input,body.Page.page-Security .main .content-container form .checkbox input{vertical-align:middle;visibility:hidden;cursor:pointer}body.ErrorPage.page-Security .main .content-container form .checkbox label,body.Page.page-Security .main .content-container form .checkbox label{cursor:pointer;margin-bottom:unset;position:relative;padding-left:5px}body.ErrorPage.page-Security .main .content-container form .checkbox label:before,body.Page.page-Security .main .content-container form .checkbox label:before{content:"";position:absolute;width:14px;height:14px;left:-16px;top:0px;border:1px solid #007749}body.ErrorPage.page-Security .main .content-container form .checkbox label:after,body.Page.page-Security .main .content-container form .checkbox label:after{content:"";position:absolute;width:10px;height:5px;left:-14px;top:3px;border:2px solid #007749;border-top:0;border-right:0;transform:rotate(-45deg);opacity:0}body.ErrorPage.page-Security .main .content-container form .checkbox input:checked+label:before,body.Page.page-Security .main .content-container form .checkbox input:checked+label:before{background-color:#007749}body.ErrorPage.page-Security .main .content-container form .checkbox input:checked+label:after,body.Page.page-Security .main .content-container form .checkbox input:checked+label:after{border-color:#fff;opacity:1}body.ErrorPage.page-Security .main .content-container form .text,body.Page.page-Security .main .content-container form .text{padding:10px;box-shadow:none;text-align:center;width:100%}body.ErrorPage.page-Security .main .content-container form .text:focus,body.ErrorPage.page-Security .main .content-container form .text:hover,body.ErrorPage.page-Security .main .content-container form .text:active,body.Page.page-Security .main .content-container form .text:focus,body.Page.page-Security .main .content-container form .text:hover,body.Page.page-Security .main .content-container form .text:active{outline-style:none;box-shadow:none}body.ErrorPage.page-Security .main .content-container form input.text,body.Page.page-Security .main .content-container form input.text{border:none;background-color:#f1f1f1;padding:15px 20px 13px;outline-style:none;border-radius:0;font-size:16px;line-height:24px;margin-bottom:0px;height:auto;color:#212721 !important}body.ErrorPage.page-Security .main .content-container form .action,body.Page.page-Security .main .content-container form .action{width:100%;padding:15px 10px 10px}body.ErrorPage.page-Security .main .content-container form #ForgotPassword,body.Page.page-Security .main .content-container form #ForgotPassword{display:block;width:100%;margin-top:15px}@media screen and (max-width: 991px){body.ErrorPage .main,body.Page .main{padding:6.25em 15px}}.popup-wrapper{display:none}
/*# sourceMappingURL=style.min.css.map */