.arrow:before,.verticalAlign{-ms-transform:translateY(-50%)}.arrow,.circle{border-radius:100%}.arrow:before,.bar:after,.clear:after,.cols:after,.container:after{content:""}.contactForm input,.contactForm textarea,.serif{font-family:open-sans,sans-serif}h1,h2,h3{letter-spacing:.1em}.center,.custom-pagination,nav.mobile ul li,section.intro{text-align:center}section.hero-project .project-link,section.project-details .project-link{word-wrap:break-word;font-size:14px}.bar a,.button,.custom-pagination a,footer.bottom nav a,header.top nav.navMain a,nav.mobile a,section.mapView .maplistview article a,section.projects article a{text-decoration:none}*{box-sizing:border-box;outline:0}.preload *{transition:none!important}body{position:relative;float:left;width:100%;height:100%}.position-center,.verticalAlign{position:absolute;left:0;right:0}.bar:after,.clear:after,.cols:after{display:table;clear:both}.show{display:block}.hidden,.hide{display:none}.caps{text-transform:uppercase}.serif,.serifBig{text-transform:none}.verticalAlign{top:50%;transform:translateY(-50%)}.fade-out{opacity:0}.fade-in{opacity:1}.partners ul,.table,footer.bottom nav{display:table}.table-row,footer.bottom nav ul{display:table-row}.partners ul li,.table-cell,footer.bottom nav ul li{display:table-cell;float:none;vertical-align:middle}.container{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 40px}.container.fullWidth,img{max-width:100%}.container:after{display:table;clear:both}.arrow,.arrow-down{display:inline-block}.container .addMargin{margin:0 20px}.container.noPad{padding:0}@media (max-width:1200px){.container{padding:0 20px}}fieldset,figure{padding:0}.fluid{background-size:cover;background-repeat:no-repeat;background-position:center}.position-center{bottom:0;top:0;margin:auto}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg-dots,.bg-dots-black,section.hero-circle.hero-circle-small .steez,section.hero-project .steez,section.intro .left .steez,section.intro .right .steez{background-image:url(../img/bg-steez-white.svg);background-repeat:repeat;background-size:10px}.bg-dots-black,section.hero-project .steez{background-image:url(../img/bg-steez-black.svg)}.circle{background:#356920;color:#FFF}.circle.transparent{background:rgba(32,88,9,.7)}.circle.gray{color:#000;background:rgba(170,170,170,.1)}.arrow{width:32px;height:32px;background:#FFF;position:relative}.arrow:before{top:50%;transform:translateY(-50%);left:0;right:0;margin:1px auto auto;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #599e3e}.arrow-down{vertical-align:middle;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #599e3e}.icon-map .fa-map-marker{font-size:1.3em;margin-top:-3px}.hasDropDown.on .dropDown{display:block}.hasDropDown .dropDown{display:none;z-index:15}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section{display:block}.hasDropDown .dropDown li{white-space:nowrap}.contactForm input,.contactForm textarea{border:1px solid #e8e8e8;margin:5px 0}.contactForm button.button,fieldset,form{border:none}fieldset,h1,h2,h3,h4{margin:0}::-moz-selection{background:rgba(89,158,62,.2)}::selection{background:rgba(89,158,62,.2)}a{color:#000;transition:all .3s cubic-bezier(.23,1,.32,1)}.hasMouse a:hover{color:#599e3e}a.white{color:#FFF!important}body{margin:40px 0 0;background:#fff}@media (max-width:1200px){body{margin-top:20px}}@media (max-width:350px){body{margin-top:10px}}figure{margin:1.5em 0}figure img{width:100%}form{padding-top:30px;padding-bottom:30px}form input,form textarea{width:100%;border:none;padding:20px;font-size:18px}hr{border-top-width:1px;border-top-style:solid;margin-top:1em;margin-bottom:1em}img{height:auto}nav.mobile a.on:before,nav.mobile ul li:after{height:1px;content:""}nav.mobile,p:empty{display:none}nav ol,nav ul,ul{list-style:none;padding:0}nav ol li,nav ul li{float:left}section{background-size:cover;background-repeat:no-repeat;background-position:center}.serifBig{font-family:freight-text-pro,Georgia,serif}.sansSerif,body,small{font-family:open-sans,sans-serif;font-weight:400}.bar,.button,.sansSerifCondensed,h1,h2,h3,h4,h5,h6,nav,section.hero-circle.hero-circle-small p,section.intro p,section.mapView .maplistview article a,section.projects article a{font-family:rift-soft,sans-serif;font-weight:400}.text-tiny,h6,section.mapView .maplistview article p,small{font-size:12px;line-height:1.2}.text-small,h5,section.projects article p{font-size:14px;line-height:1.4}.text-medium,body,h4,section.mapView .maplistview article a,section.mapView .maplistview article h4,section.mapView .maplistview article h5,section.projects article a,section.projects article h4,section.projects article h5{font-size:18px;line-height:1.5}.text-large,h2,section.hero-circle.hero-circle-small h5,section.hero-circle.hero-circle-small p,section.mapView .maplistview article h2,section.mapView .maplistview article h3,section.projects article h2,section.projects article h3{font-size:22px;line-height:1.5}.text-xLarge{font-size:28px;line-height:1.2}.text-xxLarge,h1.big{font-size:40px;line-height:1.2}@media (max-width:600px){.text-medium,body,h4,section.mapView .maplistview article a,section.mapView .maplistview article h4,section.mapView .maplistview article h5,section.projects article a,section.projects article h4,section.projects article h5{font-size:18px;line-height:1.4}.text-large,h2,section.hero-circle.hero-circle-small h5,section.hero-circle.hero-circle-small p,section.mapView .maplistview article h2,section.mapView .maplistview article h3,section.projects article h2,section.projects article h3{font-size:20px;line-height:1.4}.text-xLarge{font-size:24px;line-height:1.2}.text-xxLarge,h1.big{font-size:30px;line-height:1.2}}h1,h2,h3,h4,h5,h6,section.intro h1{line-height:1.2em}h1,h2{font-weight:400}h4{letter-spacing:.3em}.page article .content h2,.page article .content h3{color:#599e3e;font-weight:700}body.blog .navMain .nav-journal:before,body.blog footer.bottom nav .nav-journal:before{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";left:-15px;right:-15px;height:1px;background:#4BA94C}.hasMouse body.blog .navMain .nav-journal:hover,.hasMouse body.blog footer.bottom nav .nav-journal:hover{color:#599e3e}#instantclick-bar{background:#599e3e}footer.bottom nav #tree,header.top nav.navMain #tree{vertical-align:middle;margin-right:10px;width:18px;position:relative;top:-2px}nav.mobile{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);color:#FFF}.mobileNavOpen nav.mobile{display:-ms-flexbox;display:flex}nav.mobile a{color:#FFF;position:relative}nav.mobile a.on:before{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;background:#599e3e}.hasMouse nav.mobile a:hover{color:#599e3e}.hasMouse nav.mobile a:hover.on{color:#447930}nav.mobile ul{margin:100px 40px 40px;background:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}nav.mobile ul li{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;float:none;position:relative}header.top nav.navMain ul li.peak span,nav.mobile ul li:last-of-type:after{display:none}nav.mobile ul li:after{top:auto;right:20px;bottom:0;left:20px;position:absolute;background:rgba(255,255,255,.15)}@media (max-width:350px){nav.mobile ul{margin:80px 20px 20px}}header.top{transition:left .3s cubic-bezier(.23,1,.32,1),right .3s cubic-bezier(.23,1,.32,1);position:absolute;left:80px;top:80px;right:80px;z-index:100}header.top.scrolled{position:fixed;left:0;right:0;top:0}header.top nav.navMain{height:80px;width:100%;background:rgba(0,0,0,.9)}.mobileNavOpen header.top nav.navMain{position:relative;z-index:1000}header.top nav.navMain a.logo{transition:all .3s cubic-bezier(.23,1,.32,1);width:250px;background:#FFF;color:#000;height:100%}.hasMouse header.top nav.navMain a.logo:hover{background:#f3f3f3}header.top nav.navMain ul{color:#FFF;position:absolute;right:0;top:0;height:80px;margin:0;padding:0}header.top nav.navMain ul li{height:100%;padding-right:40px}header.top nav.navMain ul li a{color:#FFF;position:relative}.hasMouse header.top nav.navMain ul li a:hover,.hasMouse header.top nav.navMain ul li.mobile:hover{color:#599e3e}header.top nav.navMain ul li a.on:before{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";left:-15px;right:-15px;height:1px;background:#4BA94C}footer.bottom nav ul li a,footer.bottom nav ul li a .text,header.top nav.navMain ul li a .text{position:relative}header.top nav.navMain ul li.peak svg{width:70px}header.top nav.navMain ul li.peak svg path{transition:all .3s cubic-bezier(.23,1,.32,1);fill:rgba(255,255,255,.2)}.hasMouse header.top nav.navMain ul li.peak a:hover svg #p{fill:#fff}.hasMouse header.top nav.navMain ul li.peak a:hover svg #d{fill:#e2231a}header.top nav.navMain ul li.mobile{cursor:pointer;display:none}@media (max-width:1200px){header.top{left:40px;top:40px;right:40px}header.top nav.navMain ul li:last-of-type{padding-right:20px}}@media (max-width:1024px){header.top nav.navMain a.logo{width:200px}header.top nav.navMain ul li{padding-right:30px}}@media (max-width:900px){header.top nav.navMain,header.top nav.navMain ul{height:60px}header.top nav.navMain #tree{width:14px}header.top nav.navMain a.logo{width:150px}header.top nav.navMain ul li.hideMobile{display:none}header.top nav.navMain ul li.mobile,header.top nav.navMain ul li.peak{display:table-cell}}.custom-pagination,footer.bottom{width:100%;float:left}@media (max-width:430px){header.top nav.navMain ul li.peak{display:none}}@media (max-width:350px){header.top{left:20px;top:20px;right:20px}}footer.bottom nav{margin:auto;padding:85px 0}footer.bottom nav ul li{padding-right:65px;white-space:nowrap}footer.bottom nav ul li:last-of-type{padding-right:0}footer.bottom nav ul li.logo{position:relative;padding-right:150px}footer.bottom nav ul li a.on:before{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";left:0;right:0;height:1px;background:#599e3e}@media (max-width:1024px){footer.bottom nav ul li{padding-right:40px}footer.bottom nav ul li.logo{padding-right:100px}}@media (max-width:850px){footer.bottom nav ul li,footer.bottom nav ul li.logo{padding-right:30px}}@media (max-width:720px){footer.bottom nav{display:none}}footer.bottom:after{content:"";display:table;clear:both}.hasMouse footer.bottom small a:hover{color:#e2231a}.content>*{max-width:700px;margin-left:auto;margin-right:auto}.custom-pagination{display:block;padding:30px 0}.custom-pagination a,.custom-pagination span{display:inline-block;padding:2px 10px;text-decoration:none}.custom-pagination a{background-color:#fff;color:#599e3e}.custom-pagination a:hover{background-color:#599e3e;color:#fff}.custom-pagination span.page-num{margin-right:10px;padding:0}.custom-pagination span.dots{padding:0;color:#dcdcdc}.custom-pagination span.current{background-color:#599e3e;color:#fff}section.contained{margin-left:40px;margin-right:40px}@media (max-width:1200px){section.contained{margin-left:20px;margin-right:20px}}@media (max-width:350px){section.contained{margin-left:10px;margin-right:10px}}section.vPad{padding-top:100px;padding-bottom:100px}section.intro{padding-top:230px;padding-bottom:150px;background-position:bottom center;color:#FFF;overflow:hidden}section.intro h1{font-size:32px;margin-bottom:20px}section.intro h2{font-size:50px}section.intro p{margin-top:0;line-height:1.4em}section.intro .cols{position:relative}section.intro .container{max-width:1000px}section.intro .left{width:50%;float:left;padding-right:4.16667%}section.intro .left .steez{margin-top:70%;margin-left:-50%}section.intro .right{width:50%;float:right;margin-right:0;padding-left:4.16667%}section.intro .right .steez{margin-top:-45%;margin-left:-45%}section.intro .left .circle,section.intro .left .steez,section.intro .right .circle,section.intro .right .steez{position:relative;width:100%;border-radius:100%}section.intro .left .circle:before,section.intro .left .steez:before,section.intro .right .circle:before,section.intro .right .steez:before{display:block;content:"";width:100%;padding-top:100%}section.intro .left .circle>.content,section.intro .left .circle>.inside,section.intro .left .steez>.content,section.intro .left .steez>.inside,section.intro .right .circle>.content,section.intro .right .circle>.inside,section.intro .right .steez>.content,section.intro .right .steez>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.intro .left .text,section.intro .right .text{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;right:20px}section.intro .dot,section.intro .dot span{transition:all .3s cubic-bezier(.23,1,.32,1);right:auto;bottom:auto;left:50%;position:absolute}.hasMouse section.intro .left .button:hover,.hasMouse section.intro .right .button:hover{background:#FFF;color:#599e3e}section.intro .left .steez,section.intro .right .steez{position:absolute;top:0;opacity:.2}section.intro .dot{width:9px;height:9px;border-radius:100%;display:inline-block;top:0;background:#FFF;margin-left:-4px}section.intro .dot span{top:50%;width:1px;height:0;margin-left:-1px;background:#fff}@media (min-width:920px){section.intro br{display:none}}@media (max-width:920px){section.intro h2{font-size:38px}section.intro p{margin:15px 0}}@media (max-width:750px){section.intro h2{font-size:28px}}@media (max-width:675px){section.intro{padding-top:150px;padding-bottom:100px}section.intro .left,section.intro .right{width:100%;padding:0;max-width:320px;margin-left:auto;margin-right:auto;float:none}section.intro .right .steez{margin-top:70%;margin-left:-50%}section.intro .left{margin-bottom:50px}section.intro .left .steez{margin-top:-45%;margin-left:-45%}section.intro .dot{display:none}}@media (max-width:500px){section.intro{padding-top:120px}}section.project-details{width:50%;float:right;padding-top:200px;padding-right:40px}section.project-details .row{border-bottom:1px solid #e8e8e8;padding:4.16667% 8.33333%}section.project-details .row:first-of-type{padding-top:0}section.project-details .row:last-of-type{border-bottom:none}section.project-details .row>*{max-width:500px;margin-left:0;margin-right:0}section.project-details h5{margin-top:0;margin-bottom:10px;color:#599e3e}section.project-details h4{letter-spacing:1px!important;margin-top:0;margin-bottom:10px;color:#599e3e!important}section.mapView .maplistview article h4,section.mapView .maplistview article h5,section.projects article h4,section.projects article h5{letter-spacing:.1em}section.project-details ul{list-style:disc;padding-left:15px}section.project-details li,section.project-details p{font-size:14px}@media (max-width:1200px){section.project-details{padding-right:20px}}@media (max-width:1024px){section.project-details .row>*{max-width:none}section.project-details{width:100%;padding-top:4%;padding-right:20px}}@media (max-width:768px){section.project-details{padding-right:0}}section.hero-project{width:50%;float:left;padding-top:230px;padding-bottom:150px;background-position:bottom center;text-align:center;color:#FFF;overflow:visible;position:relative}section.hero-project .circle:before,section.hero-project .steez:before{display:block;padding-top:100%;content:""}section.hero-project .circle{position:relative;max-width:80%;margin:auto}section.hero-project .circle:before{width:100%}section.hero-project .circle>.content,section.hero-project .circle>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.hero-project .circle .inside{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;text-align:left;padding-left:20%;padding-right:10%}section.hero-project .steez{top:90%;right:0;bottom:auto;left:0;position:absolute;width:80%;border-radius:100%;opacity:.2;margin:auto}section.hero-project .steez:before{width:100%}section.hero-project .steez>.content,section.hero-project .steez>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.hero-project .project-link{color:#fff}section.hero-project ul.social li i,section.projects article h4{color:#599e3e}section.hero-project h1{font-size:70px;line-height:1em}section.gridView article h2,section.related-projects article h2{line-height:1!important;margin-bottom:0}@media (max-width:768px){section.hero-project h1{font-size:48px}}@media (max-width:375px){section.hero-project h1{font-size:36px}}section.hero-project ul.social li{width:35px;height:35px;background:#fff;border-radius:50%;padding:5px 0 0 10px;margin-right:10px;display:inline-block;transition:.3s ease all}section.hero-project ul.social li:hover{opacity:.6}@media (max-width:1024px){section.hero-project{width:100%;padding-top:10px;padding-bottom:10px}}@media (max-width:768px){section.hero-project{padding-top:120px;padding-bottom:50px}}section.hero-circle{overflow:hidden;padding-top:40px;text-align:center;background-position:bottom center}section.hero-circle h2{font-size:32px}section.hero-circle p{font-size:14px}section.hero-circle p:last-of-type{margin-bottom:0}section.hero-circle .circle{max-width:820px;margin:auto auto -50px;position:relative}section.hero-circle .circle:before{display:block;content:"";width:100%;padding-top:100%}section.hero-circle .circle>.content,section.hero-circle .circle>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.hero-circle .circle .text{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:40px;right:40px;max-width:480px;margin:auto}section.hero-circle .dot,section.hero-circle .dot span{right:auto;left:50%;transition:all .3s cubic-bezier(.23,1,.32,1);position:absolute}section.hero-circle .dot{width:9px;height:9px;border-radius:100%;display:inline-block;top:-50px;bottom:auto;background:#599e3e;margin-left:-4px}section.hero-circle .dot span{top:auto;bottom:30px;width:1px;height:0;margin-left:-1px;background:#DDD}section.hero-circle .button{margin-top:50px}@media (max-width:620px){section.hero-circle{padding:50px 0 80px}section.hero-circle h2{font-size:26px;margin-left:10px;margin-right:10px}section.hero-circle .button{margin-top:20px}section.hero-circle .dot{top:-30px;right:auto;bottom:auto;left:50%;position:absolute}}@media (max-width:460px){section.hero-circle{margin-left:0;margin-right:0;padding-bottom:100px}section.hero-circle h2{font-size:22px}section.hero-circle p{font-size:13px}section.hero-circle .circle{margin-right:10px;margin-left:10px}}@media (max-width:400px){section.hero-circle{padding-bottom:180px}section.hero-circle .circle{margin-left:-20px;margin-right:-20px}}@media (max-width:360px){section.hero-circle h2{font-size:20px}section.hero-circle p{font-size:12px}section.hero-circle .button{top:auto;right:0;bottom:-150px;left:0;position:absolute;max-width:200px;margin:auto}section.hero-circle .circle{margin-left:-30px;margin-right:-30px}}@media (max-width:350px){section.hero-circle .button{top:auto;right:0;bottom:-120px;left:0;position:absolute}}section.hero-circle.hero-circle-small .circle{max-width:600px;margin-top:150px;margin-bottom:200px}section.hero-circle.hero-circle-small .circle .text{left:0;right:0}@media (max-width:768px){section.hero-circle.hero-circle-small .circle{margin-top:100px;margin-bottom:100px}}section.hero-circle.hero-circle-small .steez{top:-20%;right:-20%;bottom:auto;left:auto;position:absolute;width:400px;border-radius:100%;opacity:.3}section.hero-circle.hero-circle-small .steez:before{display:block;content:"";width:100%;padding-top:100%}section.hero-circle.hero-circle-small .steez>.content,section.hero-circle.hero-circle-small .steez>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.hero-circle.hero-circle-small .arrow{top:auto;right:0;bottom:-50px;left:0;position:absolute;margin:auto}section.hero-circle.hero-circle-small .line{transition:all .3s cubic-bezier(.23,1,.32,1);top:100%;right:auto;bottom:0;left:50%;position:absolute;width:1px;background:#FFF;z-index:-1}section.hero-circle.hero-circle-small h1{margin-bottom:10px}section.hero-circle.hero-circle-small h5{top:-50%;right:0;bottom:auto;left:0;position:absolute;margin:0 auto}section.hero-circle.hero-circle-small p{margin:auto;width:80%}section.projects.projects-list article{background:0 0;border-bottom:.5px solid #d0d0d0;border-right:.5px solid #d0d0d0}section.projects.projects-list article:last-of-type figure.empty,section.projects.projects-list article:nth-child(3n) figure.empty{border-right:none}section.projects.projects-list article:last-of-type:after{display:none}section.projects.projects-list article .text{padding:16.66667%;margin:0}section.projects.projects-list figure{background-color:#fff}@media (max-width:1024px){section.projects.projects-list article{width:50%}section.projects.projects-list article .text{padding:8.33333%}}@media (max-width:520px){section.projects.projects-list article{width:100%}section.projects.projects-list figure{position:relative}section.projects.projects-list figure:before{display:block;content:"";width:100%;padding-top:40%}section.projects.projects-list figure>.content,section.projects.projects-list figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}}section.pagecontent .content{padding-top:50px;padding-left:8.33333%;padding-right:8.33333%}section.pagecontent .content h2{margin-top:50px}section.projects{background:#f3f3f3;padding-bottom:0}section.projects .button{margin:65px 0}section.projects article{width:33.333%;float:left;background:#FFF;position:relative;overflow:hidden}section.projects article figure{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;margin:0;z-index:1}section.projects article figure:before{display:block;content:"";width:100%;padding-top:60%}section.projects article figure>.content,section.projects article figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.projects article figure.empty{border-right:1px solid #eaeaea}section.related-projects article:last-of-type figure.empty,section.related-projects article:nth-child(3n) figure.empty{border-right:none}section.projects article figure.empty #tree{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;width:25px}section.projects article p{margin:1.5em 0}section.projects article a{color:#599e3e;font-weight:700}section.projects article .text{margin-left:16.66667%;margin-right:16.66667%}section.projects article.odd figure{top:auto;right:0;bottom:0;left:0;position:absolute}section.projects article.odd .text{margin-top:16.66667%}section.projects article.odd .text .line{content:"";display:block;height:40px;border-left:1px solid #AAA;margin:20px 0 30px}section.projects article.even{background:#000;color:#FFF}section.projects article.even .text{margin-bottom:16.66667%}section.projects article.even .text .line{content:"";display:block;height:40px;border-left:1px solid #444;margin:30px 0 20px}@media (max-width:1024px){section.projects article{width:100%;position:relative}section.projects article:after{content:"";display:table;clear:both}section.projects article .text{margin:0;padding-left:20px;padding-right:20px}section.projects article.odd figure{top:0;right:0;bottom:0;left:50%;position:absolute}section.projects article.odd .text{width:50%;float:left;margin-right:50%;margin-top:20px}section.projects article.even figure{top:0;right:50%;bottom:0;left:0;position:absolute}section.projects article.even .text{width:50%;float:right;margin-right:0;margin-left:50%;margin-bottom:30px}}section.related-projects article:last-of-type:after,section.related-projects article:nth-child(3n):after{display:none}@media (max-width:650px){section.projects{padding-top:50px}section.projects.gridView{padding-top:0}}@media (max-width:480px){section.projects .button{margin:50px 0}section.projects article.odd figure{top:0;right:0;bottom:0;left:auto;position:absolute;width:41.66667%}section.projects article.odd .text{width:58.33333%;float:left;margin-right:41.66667%}section.projects article.even figure{top:0;right:auto;bottom:0;left:0;position:absolute;width:41.66667%}section.projects article.even .text{width:58.33333%;float:right;margin-right:0;margin-left:41.66667%}}section.related-projects{margin-top:100px;padding:50px 0 0;background:#f3f3f3}section.related-projects h4{color:#599e3e;margin-bottom:60px}section.related-projects article{background:0 0}section.related-projects article h4{color:#599e3e;margin-top:0;margin-bottom:0}section.related-projects article:after{top:0;right:0;bottom:0;left:auto;position:absolute;content:"";width:1px;background:#d0d0d0}section.related-projects article .text{padding:16.66667%;margin:0}section.related-projects figure{background-color:#fff}@media (max-width:1024px){section.related-projects article{width:50%}section.related-projects article .text{padding:8.33333%}}@media (max-width:520px){section.related-projects article{width:100%}section.related-projects figure{position:relative}section.related-projects figure:before{display:block;content:"";width:100%;padding-top:40%}section.related-projects figure>.content,section.related-projects figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}}section.gridView{border-top:60px solid #f3f3f3}section.gridView article{transition:all .3s ease}section.mapView{position:relative;float:left;background:#f3f3f3;width:100%}section.mapView .maplistview{width:30%;position:absolute;left:0;top:0;height:900px;margin-left:40px;padding:150px 40px;overflow-y:scroll;unicode-bidi:bidi-override;direction:rtl;overflow:scroll;overflow-x:hidden!important;z-index:5}section.mapView .maplistview .project-scroll{direction:ltr}@media (max-width:1400px){section.mapView .maplistview{width:40%;height:600px}}@media (max-width:1200px){section.mapView .maplistview{width:50%}}@media (max-width:768px){section.gridView{border-top:none}section.mapView .maplistview{width:100%;height:auto;margin-top:-75px;position:relative;margin-left:0;padding:0 20px 0 40px;overflow:visible!important;float:left;display:block;margin-bottom:100px}}@media (max-width:400px){section.hero-circle.hero-circle-small h1{font-size:44px!important}section.mapView .maplistview{padding:0}}section.mapView .maplistview article{display:-ms-flexbox;display:flex;width:100%;margin:20px;position:relative;float:left;height:25%;opacity:1;padding:20px;background:#f3f3f3;box-shadow:0 0 15px 5px rgba(170,170,170,.2)}section.mapView .maplistview article.hidden{display:none!important}section.mapView .maplistview article.fade-out{opacity:0}section.mapView .maplistview article.fade-in{opacity:1}section.mapView .maplistview article.show{display:-ms-flexbox!important;display:flex!important}section.mapView .maplistview article.selected,section.mapView .maplistview article:hover{opacity:1;box-shadow:0 0 15px 8px rgba(170,170,170,.4)}section.mapView .maplistview article.selected{background:#fff}@media (max-width:768px){section.mapView .maplistview article{width:auto}section.mapView .maplistview article,section.mapView .maplistview article.show{display:none!important}section.mapView .maplistview article.selected{display:-ms-flexbox!important;display:flex!important}}section.mapView .maplistview article figure{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;margin:0 8.33333% 0 -40px;z-index:1;width:33.33333%;float:left}section.mapView .maplistview article figure:before{display:block;content:"";width:100%;padding-top:100%}section.mapView .maplistview article figure>.content,section.mapView .maplistview article figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.mapView .maplistview article figure.empty{background:#fff;border:1px solid #f3f3f3}section.mapView .maplistview article figure.empty #tree{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;width:25px}section.mapView .maplistview article h2{line-height:1!important;margin-bottom:10px}section.mapView .maplistview article h4{color:#599e3e}section.mapView .maplistview article h6{margin:0;color:#599e3e}section.mapView .maplistview article p{margin:1.2em 0}section.mapView .maplistview article a{color:#599e3e;font-weight:700}section.mapView .maplistview article .text{width:66.66667%;float:left}@media (max-width:400px){section.mapView .maplistview article figure{display:none}section.mapView .maplistview article .text{width:100%;float:left;margin-left:0;margin-right:0}}section.mapView .button.reset{position:absolute;top:20px;right:75px}section.mapView .button.nonmap{position:absolute;top:20px;right:200px}section.mapView .bottomGradient,section.mapView .topGradient{position:absolute;z-index:10;left:0;right:0;pointer-events:none}@media (max-width:450px){section.mapView .button.nonmap{display:none}}section.mapView .topGradient{width:30%;height:210px;top:0;background:#f3f3f3;background:linear-gradient(to bottom,#f3f3f3 0,rgba(243,243,243,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='rgba(243, 243, 243, 0)', GradientType=0 )}@media (max-width:1400px){section.mapView .topGradient{width:40%}}@media (max-width:1200px){section.mapView .topGradient{width:50%}}section.mapView .bottomGradient{width:30%;height:170px;bottom:0;background:rgba(243,243,243,0);background:linear-gradient(to bottom,rgba(243,243,243,0) 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(243, 243, 243, 0)', endColorstr='#f3f3f3', GradientType=0 )}@media (max-width:1400px){section.mapView .bottomGradient{width:40%}}@media (max-width:1200px){section.mapView .bottomGradient{width:50%}}#gMap{position:relative;width:70%;float:right;height:950px}@media (max-width:1400px){#gMap{width:60%;height:650px}}@media (max-width:1200px){#gMap{width:50%}}@media (max-width:768px){section.mapView .bottomGradient,section.mapView .topGradient{display:none}#gMap{width:100%;height:300px;position:relative}.mapGradient{display:none}}.mapGradient{position:absolute;width:200px;height:100%;left:30%;top:0;bottom:0;background:#f3f3f3;background:linear-gradient(to right,#f3f3f3 0,rgba(243,243,243,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='rgba(243, 243, 243, 0)', GradientType=1 );pointer-events:none}@media (max-width:1400px){.mapGradient{left:40%}}@media (max-width:1200px){.mapGradient{left:50%}}.noresults{width:50%;padding-top:50px;margin:0 auto 150px}@media (max-width:768px){.noresults{width:100%;margin:0 auto 100px}.mapView .noresults{background:#fff;box-shadow:0 0 15px 5px rgba(170,170,170,.2);margin:0;padding:20px}.filter ul li{font-size:14px}}.bar{color:#fff;text-align:center;position:relative}.bar #anchor{position:absolute;width:100%;top:-80px}@media (max-width:900px){.bar #anchor{top:-60px}}@media (max-width:950px){.bar .container.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1480px){section.projects-list .bar .container{padding-left:0;padding-right:0}}.bar-green,.bar-green:after{background:#599e3e}.bar-white{color:#000;background:#fff}.bar-filters{padding-top:10px;padding-bottom:10px}.bar h3,.bar h4{line-height:100px}.bar:after{-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";height:20px;width:20px;position:absolute;left:50%;bottom:-9px;margin-left:-10px}.bar .left,.bar .right{display:table;height:40px}.bar .divider,.bar .filter{display:table-cell;vertical-align:middle}.bar .left{float:left}.bar .right{float:right}@media (max-width:950px){.bar .left{-ms-flex-order:2;order:2;width:100%}.bar .left .filter{width:49%;padding-top:10px}.bar .right{-ms-flex-order:1;order:1;width:100%;border-bottom:1px solid #e8e8e8}.bar .right .filter{width:49%}}.bar .divider{width:1px;padding:0 40px;position:relative}.bar .divider:after{top:0;right:auto;bottom:0;left:auto;position:absolute;content:"";width:1px;background:#e8e8e8}@media (max-width:1200px){.bar .divider{padding:0 20px}}.bar .gridView,.bar .mapView{color:#AAA}.bar .gridView i,.bar .mapView i{padding-right:8px}.bar .gridView.on,.bar .mapView.on{color:#000}.bar .gridView.on .fa,.bar .mapView.on .fa{color:#599e3e}.bar .icon-map{-ms-transform:scale(.7);transform:scale(.7);-ms-transform-origin:right;transform-origin:right;margin-bottom:-4px}@media (max-width:650px){.bar h3,.bar h4{line-height:80px}}.filter{position:relative;width:200px}.filter ul{width:240px;max-height:300px;overflow-y:scroll;position:absolute;background:#FFF;text-align:left;padding:20px;top:50px;bottom:auto;margin:0;left:-20px;z-index:1;box-shadow:5px 13px 10px rgba(0,0,0,.2)}.filter ul li{margin-bottom:10px}.filter ul li:last-of-type{margin-bottom:0}@media (max-width:950px){.filter ul{width:100%;left:0;right:0}}.filter .top i{margin-left:10px}.filter .text{cursor:pointer;z-index:20;position:relative}@media (max-width:768px){.filter .text{font-size:14px}}.partners{background:#f3f3f3;padding:40px 20px}.partners ul{margin:auto}.partners ul li{padding:0 25px}.partners svg{height:30px}.partners svg path,.partners svg polygon,.partners svg rect{transition:all .3s cubic-bezier(.23,1,.32,1)}.partners svg:not(:hover),.partners svg:not(:hover)#tree polygon,.partners svg:not(:hover)#tree rect{fill:#AAA}@media (max-width:720px){.partners{background:#e8e8e8}}@media (max-width:550px){.partners{padding-bottom:0}.partners ul{display:block}.partners ul:after{content:"";display:table;clear:both}.partners ul li{width:50%;float:left;text-align:center;margin-bottom:8.33333%}.partners ul li:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.partners ul li:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}}@media (max-width:400px){.partners ul li{width:100%;margin-left:0;margin-right:0;display:block;float:none!important}.partners ul li:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}.button{background:#599e3e;color:#fff;height:40px;line-height:40px;padding:0 25px;letter-spacing:1px;font-size:16px;display:inline-block;border-radius:18px}.hasMouse .button:hover{color:#fff;background:#356920}.typeform-share.button{font-family:rift-soft,sans-serif!important;font-weight:400!important;background:#599e3e!important;color:#fff!important;text-decoration:none!important;height:40px!important;line-height:40px!important;padding:0 25px!important;letter-spacing:1px!important;font-size:16px!important;display:inline-block!important;border-radius:18px!important;margin:auto!important;text-align:center!important;float:none!important}.hasMouse .typeform-share.button:hover{color:#fff!important;background:#356920!important}#nprogress{pointer-events:none}#nprogress .bar{background-color:#F05A28;position:fixed;z-index:1031;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #F05A28,0 0 5px #F05A28;opacity:1;-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#F05A28;border-left-color:#F05A28;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}html.wf-loading .loader{transition:1s ease-out all;position:absolute;top:-100px;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:9999;width:100%;height:calc(100% + 100px)}html.wf-loading .loader .spinner-icon{position:fixed;left:50%;top:50vh;width:28px;height:28px;box-sizing:border-box;border:2px solid transparent;border-top-color:#599e3e;border-left-color:#599e3e;border-radius:50%;animation:nprogress-spinner .4s linear infinite}#tree{width:20px}#tree .treeTop{fill:#82C894}#tree .treeMid{fill:#4BA94C}#tree .treeBottom{fill:#94B948}#tree .trunkTop{fill:#9A5236}#tree .trunkBottom{fill:#F05A28}