@charset "UTF-8";img,video{display:inline-block}pre,textarea{overflow:auto}html,select{box-sizing:border-box}body,button{padding:0}h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility}button,hr,input{overflow:visible}a{text-decoration:none}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,details,figure,footer,header,main,menu,nav,section{display:block}a:active,a:hover{outline-width:0}small{font-size:80%}img{border-style:none;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}.element-banner-container .div-content-container button,.element-contact-form button,footer .footer-legal p,footer h4{text-transform:uppercase}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=checkbox]{box-sizing:border-box;padding:0}a,b,i,small,strong{line-height:inherit}ol,p,ul{line-height:1.6}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{width:100%}button{appearance:none;border:0;border-radius:0;background:0 0;line-height:1}button,input,select,textarea{font-family:inherit}.row{max-width:75rem;margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row::after,.row::before{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.row::after{clear:both}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}textarea{max-width:100%}.columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.columns{padding-right:.9375rem;padding-left:.9375rem}}.columns:last-child:not(:first-child){float:right}.small-2{width:16.66667%}.small-12{width:100%}@media print,screen and (min-width:40em){.medium-2{width:16.66667%}.medium-3{width:25%}.medium-6{width:50%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-9{width:75%}.large-10{width:83.33333%}.large-12{width:100%}}.slick-track:after,hr{clear:both}blockquote,div,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.4;margin-top:0;margin-bottom:.5rem}ol,ul{margin-left:1.25rem}ol,p,ul{margin-bottom:1rem}p{font-size:inherit}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit}h4{font-size:1.125rem}@media print,screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#1779ba;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{box-sizing:content-box;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}.slick-slider{box-sizing:border-box}ol,ul{list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}code,label,select{font-weight:400}.button,select{font-family:inherit}.lead{font-size:125%;line-height:1.6}.show-for-print{display:none!important}@media print{.show-for-print{display:block!important}table.show-for-print{display:table!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}@page{margin:.5cm}}[type=text],[type=date],[type=month],[type=email],[type=number],[type=time],[type=url],[type=color],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;appearance:none}[type=text]:focus,[type=date]:focus,[type=month]:focus,[type=email]:focus,[type=number]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{min-height:50px;resize:none}[type=submit],[type=button]{appearance:none;border-radius:0}[type=file],[type=checkbox]{margin:0 0 1rem}[type=checkbox]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for]{cursor:pointer}label{display:block;margin:0;font-size:.875rem;line-height:1.8;color:#0a0a0a}select,select:focus{background-color:#fefefe;transition:box-shadow .5s,border-color .25s ease-in-out}select{border:1px solid #cacaca}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;appearance:none;border-radius:0;font-size:1rem;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px}.form-error,.is-invalid-label{color:#cc4b37}select:focus{outline:0;border:1px solid #8a8a8a;box-shadow:0 0 5px #cacaca}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.clear:focus,.button.clear:hover{color:#0c3d5d}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.sticky,.sticky-container{position:relative}.sticky{z-index:0;transform:translate3d(0,0,0)}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}tbody{border:1px solid #f1f1f1;background-color:#fefefe}tbody td,tbody th{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{-webkit-touch-callout:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-initialized .slick-slide{display:block}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(none)center center no-repeat #fff}@font-face{font-family:slick;src:url(/assets/fonts/43655d1b3c2b.eot);src:url(/assets/fonts/8faef0f83e60.woff)format("woff");font-weight:400;font-style:normal}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}.slick-prev:before{content:"←"}.slick-next:before{content:"→"}.slick-next{right:-25px}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.page-template-template-services .content--text button{display:none}.element-about-page .element-get-in-touch,.element-services-page .element-get-in-touch{background-color:#fff}.element-about-page .element-get-in-touch h3,.element-services-page .element-get-in-touch h3{color:#6fa7ba}html{height:100%}html body{overflow-x:hidden}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{margin:0}.full-link{cursor:pointer}.relative{position:relative}.absolute,.align{position:absolute}.visible{visibility:visible!important}.element-banner-container,.element-our-attributes .row,.element-single-line-banner,.element-what-we-do-container,header .element-header-container{width:100vw}footer nav li a{text-align:left}header .element-header-container .col-nav{text-align:right}footer .footer-legal div:nth-child(2),nav li a{text-align:center}.align--vertical{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.align--centre,.element-service-page .div-project-gallery .div-project-thumbnail--overlay .div-project-info{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.element-service-page .div-project-gallery .div-project-thumbnail--overlay p{-webkit-touch-callout:none;-ms-user-select:none;user-select:none}.element-privacy-policy{font-size:.8em;padding:40px 0}.element-privacy-policy h1{margin:20px 0;color:#6fa7ba}.element-privacy-policy table{margin:20px 0}.Gilroy-SemiBold,.element-affiliates-page .txt-affiliate-description h4,.element-what-we-do-container .what-we-do-item--title,h2{font-family:Gilroy-SemiBold;font-weight:400;font-style:normal}.Gilroy-Regular,.element-privacy-policy,h3{font-family:Gilroy-Regular;font-weight:400;font-style:normal}.Gilroy-Medium,.element-banner-container .div-content-container button,.element-banner-container .div-content-container p,.element-contact-form button,.element-contact-form input,.element-contact-form textarea,.element-get-in-touch button,.element-our-attributes h3,.element-our-attributes p,.element-quote-banner p,.element-service-page .div-project-gallery .div-project-thumbnail--overlay p,.element-service-page .project--text p,.element-text-image .content--text p,.element-what-we-do-container .what-we-do-item--content p,.fade-button,footer p,nav li a{font-family:Gilroy-Medium;font-weight:400;font-style:normal}.Gilroy-Light,.element-affiliates-page .txt-affiliate-description p,.element-contact-form .data-checkboxes label,.element-contact-form .smallprint,.element-service-page .project--text .lead,.element-text-image .content--text .lead,footer .footer-legal p{font-family:Gilroy-Light;font-weight:400;font-style:normal}.Gilroy-Bold,footer h4,h1{font-family:Gilroy-Bold;font-weight:400;font-style:normal}h1{font-size:3em}h2{font-size:2.2em}@media screen and (max-width:640px){h2{font-size:1.5em}}h3{font-size:1.6em}.element-banner-container .div-content-container p{font-size:1.1em}.element-our-attributes p,.element-what-we-do-container .what-we-do-item--content p{line-height:1.2em;font-size:.9em}.element-banner-container .div-content-container button,.element-contact-form button,.element-get-in-touch button,.fade-button{transition:250ms linear;outline:0}.element-banner-container .div-content-container button,.element-get-in-touch button,.padded-button{padding:10px 20px}.padded-button--extra{padding:10px 40px}.blue-button,.element-about-page .element-get-in-touch button,.element-affiliates-page .element-get-in-touch button,.element-banner-container .div-content-container button,.element-contact-form button,.element-home-page .element-get-in-touch button,.element-services-page .element-get-in-touch button{background-color:#6fa7ba;color:#fff}.white-button:hover{background-color:#d6d6d6;color:#fff}.white-button--blue-hover:hover{background-color:#6fa7ba}.hollow-white-border{background:0 0;border:2px solid #fff;color:#fff}.hollow-white-border:hover{background-color:#fff;color:#6fa7ba}.hollow-blue-border{background:0 0;border:2px solid #6fa7ba;color:#6fa7ba}.hollow-blue-border:hover{background-color:#6fa7ba;color:#fff}header{position:absolute;z-index:100}header .element-header-container{padding:20px;height:100px}header .element-header-container img{height:60px}@media screen and (max-width:640px){header .element-header-container{padding:10px}header .element-header-container .col-logo{width:100%;text-align:center}header .element-header-container .col-logo img{display:block;max-width:100px;width:95%;margin:10px auto}header .element-header-container .col-nav{text-align:center}header .element-header-container .col-nav a{font-size:.9em}}.element-our-attributes .row{max-width:none}nav{display:inline-block}nav ul{list-style-type:none;margin:0;padding:0;overflow:hidden}nav li{float:left}nav li a{font-size:1.1em;display:block;color:#fff;padding:16px;text-decoration:none}nav li a:hover{color:#b4d1db}.element-banner-container .div-content-container h1,.element-banner-container .div-content-container p,.element-home-page .element-get-in-touch h3,.element-single-line-banner h2,.element-what-we-do-container .element-single-line-banner h2,.element-what-we-do-container .what-we-do-item--content p,footer h4,footer hr,footer p{color:#fff}footer{background-color:#6fa7ba;padding:60px}footer .div-footer-group-logo,footer .div-footer-logo{height:80px;background-position:center;background-size:contain;background-repeat:no-repeat}.element-banner-container,.element-what-we-do-container .what-we-do-item--image{background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:640px){nav li a{padding:8px}footer{padding:20px 15px}footer .div-footer-group-logo{margin-top:30px}}@media screen and (max-width:1024px){footer .div-footer-nav{margin:30px 0}footer .footer-legal{text-align:center}}footer hr{border:0;height:2px;background-color:#fff;margin:30px 0 20px}footer h4{font-size:1em;margin-bottom:10px!important}footer nav li{display:block;float:none}footer nav li a{padding:0!important;font-size:1em}footer p{margin:0}footer .footer-legal p{color:#fff;font-size:.7em}@media screen and (max-width:1024px){footer .footer-legal p{text-align:center;margin-top:5px}}footer .footer-legal div:nth-child(3){text-align:right}.element-home-page .element-get-in-touch{background-color:#6fa7ba}.slick-list,.slick-slide{outline:0}.element-banner-container{position:relative;height:50vh;min-height:450px}.element-banner-container .div-image-overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.45)}.element-banner-container .div-content-container{position:absolute;top:60%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}@media screen and (max-width:1024px){.element-banner-container .div-content-container{width:80%;top:50%}.element-banner-container .div-content-container h1{font-size:2em}.element-banner-container .div-content-container p{font-size:1em}}.element-single-line-banner{text-align:center;padding:30px;background-color:#6fa7ba}.element-what-we-do-container .row{margin-top:40px;margin-bottom:80px}.element-what-we-do-container .element-single-line-banner{background-color:#6fa7ba}.element-what-we-do-container .what-we-do-item{position:relative}.element-what-we-do-container .what-we-do-item--image{height:250px}.element-what-we-do-container .what-we-do-item--content{height:230px;margin-top:15px;background-color:#d6d6d6;padding:45px 10px 10px;text-align:center}.element-what-we-do-container .what-we-do-item--title{position:absolute;left:50%;top:257px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;padding:20px 0}@media screen and (max-width:1024px){.element-what-we-do-container .what-we-do-item{margin-top:30px}.element-what-we-do-container .what-we-do-item--title{width:95%}}.element-get-in-touch{text-align:center;padding:80px}.element-get-in-touch button{margin-top:30px;padding:10px 40px}@media screen and (max-width:640px){.element-get-in-touch{padding:40px}}.element-our-attributes{text-align:center;padding:80px 0;color:#6fa7ba}.element-our-attributes .columns{padding:0 40px;height:330px}.element-our-attributes img{height:100px;width:100px}.element-our-attributes h3{margin-top:25px}.element-our-attributes p{margin-top:30px;line-height:1.4em}.element-our-affiliates .element-single-line-banner{background-color:#fff}.element-our-affiliates .element-single-line-banner h2{color:#6fa7ba}.element-our-affiliates .row{margin-bottom:60px;max-width:80vw;position:relative}.element-our-affiliates .row .affiliate-logo{margin:0 20px;height:120px;background-size:contain;background-repeat:no-repeat;background-position:center}.element-contact-form .txt-enquiry{margin:0;font-size:.9em}.element-contact-form .element-single-line-banner{background-color:#fff}.element-contact-form .element-single-line-banner h2{color:#6fa7ba}.element-contact-form .landmanagers-map-container{margin-bottom:10px}.element-contact-form .landmanagers-map-container iframe{width:100%;height:500px}.element-contact-form button{margin:20px 0;padding:10px 70px;font-size:1em}.element-contact-form input,.element-contact-form textarea{background-color:#f1f1f1;color:gray;padding:25px;box-shadow:none;font-size:.9em;border:0}.element-contact-form input:focus,.element-contact-form textarea:focus{color:gray}.element-affiliates-page .element-get-in-touch h3,.element-affiliates-page .txt-affiliate-description h4,.element-affiliates-page .txt-affiliate-description p{color:#6fa7ba}.element-contact-form textarea{height:150px}.element-contact-form .data-checkboxes label{font-size:.7em;max-width:80%}.element-contact-form .smallprint{max-height:70px;overflow-y:auto;border:1px solid #000;font-size:.7em;padding:5px;margin-bottom:25px}.element-contact-form .formBottom{text-align:center}.element-contact-form .formBottom .g-recaptcha div{margin:0 auto!important}@media screen and (max-width:640px){.element-contact-form .data-checkboxes label{font-size:.6em;max-width:80%}.element-affiliates-page .img-affiliate-logo{display:none}}.element-affiliates-page{padding:100px 0 0}.element-affiliates-page .affiliate{margin-top:30px}.element-affiliates-page .img-affiliate-logo{width:120px;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.element-service-page .div-project-gallery .div-project-thumbnail,.element-service-page .project--image,.element-text-image .content--image{background-size:cover;background-repeat:no-repeat;background-position:center}.element-affiliates-page .txt-affiliate-description{position:relative}@media screen and (max-width:640px){.element-affiliates-page .txt-affiliate-description h4{text-align:center}.element-affiliates-page .txt-affiliate-description p{font-size:.9em;text-align:center}}.element-affiliates-page .txt-affiliate-description hr{margin:10px 0 0}.element-affiliates-page .element-get-in-touch{background-color:#fff}.element-quote-banner{padding:50px;background-color:#6fa7ba;color:#fff}@media screen and (max-width:1024px){.element-quote-banner{padding:50px 20px}.element-quote-banner h2{font-size:1.5em}}@media screen and (max-width:640px){.element-quote-banner{padding:50px 5px}.element-quote-banner h2{font-size:1.2em}}.element-quote-banner .columns{padding:0 10%}.element-quote-banner h2{text-align:center;font-style:italic;margin-bottom:25px}.element-quote-banner p{text-align:right;margin:0;line-height:1.1em}.element-text-image .row:nth-child(even) .content--text{float:right;background-color:gray}.element-text-image .row:nth-child(even) .content--text h2,.element-text-image .row:nth-child(even) .content--text p{color:#fff}.element-text-image .row:nth-child(even) .content--text button{color:#fff;border-color:#fff}.element-text-image .content{height:450px}.element-text-image .content h2,.element-text-image .content p{color:#6fa7ba}.element-service-page .project--text h2,.element-service-page .project--text p{color:#fff}.element-text-image .content--text{position:relative}.element-text-image .content--text div{padding:40px}.element-text-image .content--text p{font-size:.9em}.element-text-image .content--text .lead{font-size:1.1em;margin-top:10px}.element-text-image .content--text button{margin:20px 20px 0 0}@media screen and (max-width:1024px){.element-text-image .content div{padding:15px!important}.element-text-image h2{font-size:1.6em}.element-text-image button{width:40%}}@media screen and (max-width:640px){.content--text,.element-quote-banner,.element-quote-banner p{text-align:center}.content--text div{left:0}}.element-service-page .project{position:relative;height:750px}.element-service-page .project--text{background-color:gray}.element-service-page .project--text .align{padding:20px}.element-service-page .project--text p{font-size:.9em}.element-service-page .project--text .lead{font-size:1.1em;margin-top:10px}.element-service-page .div-project-gallery{margin:40px 0}.element-service-page .div-project-gallery .columns:last-child{float:left}@media screen and (max-width:1024px){.element-service-page .div-project-gallery .div-project-thumbnail{margin-top:20px}}.element-service-page .div-project-gallery .div-project-thumbnail--overlay{position:relative;cursor:pointer;height:280px;background-color:rgba(111,167,186,.8);opacity:0;transition:.5s all}.element-service-page .div-project-gallery .div-project-thumbnail--overlay .div-project-info{position:absolute;text-align:center}.element-service-page .div-project-gallery .div-project-thumbnail--overlay p{color:#fff;margin:0;font-size:1.1em}.element-service-page .div-project-gallery .div-project-thumbnail--overlay:hover{opacity:1}:root{--grey-400:#3E505B;--text-color-body:#0a0a0a}.element-what-we-do-container .what-we-do-item--content{background-color:var(--grey-400)}.element-text-image .content p{color:var(--text-color-body)}.element-affiliates-page .txt-affiliate-description p{color:var(--text-color-body)}@media screen and (max-width:1024px){.element-banner-container .div-content-container{top:0;transform:translateX(-50%);padding-top:170px}}