.people-intro h1,.services-intro h1{color:#7fc241;font-weight:700;margin-bottom:32px}@media (min-width:992px){.people-intro h1,.services-intro h1{font-size:36pt;margin-bottom:0}}.people-intro p,.services-intro p{font-size:14pt}@media (min-width:768px){.people-intro p,.services-intro p{font-size:17.5pt}}*{font-family:aller,sans-serif}a,h1,h2,h3,h4,li,p{color:#666}h1,h2,h3,h4{margin:0}h4{font-weight:700}ul{list-style:none;padding:0}a{font-size:10pt}a:hover{color:#7fc241;text-decoration:none}a:active,a:focus{outline:none;text-decoration:none}a.alt{text-decoration:underline}section{margin:24px -15px}@media (min-width:768px){section{margin:64px -15px}}section:last-child{margin-bottom:0}#bso .navbar{background:hsla(0,0%,100%,0);border:0;border-radius:0;margin:0;padding:12px;position:fixed;transition:background .6s;width:100%;z-index:3}@media (min-width:768px){#bso .navbar{padding:12px 50px}}#bso .navbar.hovering{background:hsla(0,0%,100%,.9);transition:background .3s;z-index:3}@media (min-width:768px){#bso .navbar ul.navbar-nav{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:76px;-ms-flex-pack:end;justify-content:flex-end}}#bso .navbar ul.navbar-nav li a{font-size:13pt;font-weight:400;padding:15px;text-transform:lowercase}@media (min-width:992px){#bso .navbar ul.navbar-nav li a{font-size:15pt;padding:15px 24px}}#bso .navbar ul.navbar-nav li a:hover{color:#7fc241}#bso .navbar ul.navbar-nav li a:active,#bso .navbar ul.navbar-nav li a:focus{color:#666}#bso .navbar-brand{height:100%;padding:0 0 12px}@media (min-width:768px){#bso .navbar-brand{padding:0}}#bso .navbar-brand>img{height:48px}@media (min-width:768px){#bso .navbar-brand>img{height:60px;margin-top:8px}}@media (min-width:992px){#bso .navbar-brand>img{height:76px}}.home-hero{height:70vh;z-index:-1}@media (min-width:992px){.home-hero{height:800px}}.home-hero--overlay{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:340px;pointer-events:none;position:fixed;transition:height .4s;width:100%;z-index:1}.home-hero--overlay.hovering{height:100px;transition:height 1s}.home-hero .intro-text{margin:45px 0;background-color:rgba(127,194,65,.8);font-weight:400;padding:16px 24px;transition:background-color .6s;z-index:99!important}@media (min-width:768px){.home-hero .intro-text{margin:90px 0}.home-hero .intro-text:first-child{margin-top:0}.home-hero .intro-text:last-child{margin-bottom:0}}.home-hero .intro-text:first-child{margin-top:0}.home-hero .intro-text:last-child{margin-bottom:0}.home-hero .intro-text p{color:#fff;font-size:11pt;transition:opacity .6s}@media (min-width:768px){.home-hero .intro-text p{font-size:14pt}}.home-hero__sticky{bottom:-35vh;z-index:2}@media (min-width:992px){.home-hero__sticky{bottom:-65vh}}.home-projects{margin-top:0}.home-projects .intro-text{margin:45px 0;background-color:#7fc241;font-weight:400;padding:16px 24px;transition:background-color .6s;z-index:99!important}@media (min-width:768px){.home-projects .intro-text{margin:90px 0}.home-projects .intro-text:first-child{margin-top:0}.home-projects .intro-text:last-child{margin-bottom:0}}.home-projects .intro-text:first-child{margin-top:0}.home-projects .intro-text:last-child{margin-bottom:0}.home-projects .intro-text p{color:#fff;font-size:11pt;transition:opacity .6s}@media (min-width:768px){.home-projects .intro-text p{font-size:14pt}}.home-projects .project-title{background-color:#f7f7f7;padding:26px 12px}.home-projects .project-title h3{color:#7fc241;font-size:22pt}.home-projects .project-image .empty{padding-top:40%}#hero{position:relative}#main-content{left:0;position:absolute;right:0;top:0}.footer{overflow:auto;padding:50px 0 90px}.footer-logo{max-width:125px}@media (min-width:768px){.footer-logo{max-width:155px}}@media (min-width:992px){.footer-logo{max-width:200px}}.footer-logo__img{float:left;margin-right:20px;margin-bottom:20px}@media (min-width:480px){.footer-contact{margin-top:0;padding-left:0}}@media (min-width:768px){.footer-contact{padding-left:35px;margin-top:24px}}@media (min-width:992px){.footer-contact{padding-left:35px;margin-top:24px}}.footer-contact h4{font-size:16pt;margin-bottom:18px}.footer-contact li{font-size:10pt}@media (min-width:992px){.footer-contact li{font-size:12pt}}.footer-contact li a{font-size:10pt}@media (min-width:992px){.footer-contact li a{font-size:12pt}}.footer-scroll .scroll-to-top{background:none;border:0;color:#666;font-size:52pt;line-height:0;outline:none;width:100%;padding-bottom:40px;text-align:right}@media (min-width:992px){.footer-scroll .scroll-to-top{margin-top:-24px}}@media (min-width:480px){.footer-scroll .scroll-to-top{padding-right:15px}}@media (min-width:768px){.footer-scroll .scroll-to-top{padding-right:60px}}@media (min-width:992px){.footer-scroll .scroll-to-top{padding-right:60px}}.footer-scroll .scroll-to-top:active,.footer-scroll .scroll-to-top:focus{outline:none}@media (min-width:992px){.footer-scroll .scroll-to-top:active{margin-top:-22px}}.footer__img-social{margin-top:0;max-width:60px}.footer__img-social:first-child{margin-left:0}@media (min-width:480px){.footer__img-social{margin-top:12px}}@media (min-width:768px){.footer__img-social{margin-top:7px}}@media (min-width:992px){.footer__img-social{margin-top:12px}}.footer__social-link{margin-left:10px}.footer__social-link:first-child{margin-left:0}.footer__container{padding-right:60px}@media (min-width:480px){.footer__container{text-align:left}}@media (min-width:768px){.footer__container{text-align:right}}@media (min-width:992px){.footer__container{text-align:right}}.floating-nav{bottom:0;position:fixed;right:0;top:0;z-index:9999}.floating-menu-button{position:absolute;right:15px;top:20px;transition:right .4s;z-index:2}@media (min-width:768px){.floating-menu-button{display:none}}.floating-menu-button.enabled{right:15px}@media (min-width:768px){.floating-menu-button.enabled{right:50px}}.floating-menu-button>button{background-color:#7fc241;border:0;color:#fff;font-size:18pt;outline:none;padding:5px 10px}@media (min-width:768px){.floating-menu-button>button{padding:10px 16px}}.floating-menu-button>button:active{margin-top:2px}.floating-menu-button>button:before{content:"\f0c9";font-family:FontAwesome}.floating-menu>ul>li{margin:4px 0;overflow:auto;text-align:center}@media (min-width:768px){.floating-menu>ul>li{text-align:right}}.floating-menu>ul>li>a{color:#fff;font-size:24pt;font-weight:700;text-transform:lowercase}.floating-menu--container{-ms-flex-align:center;align-items:center;background-color:#7fc241;display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:center;justify-content:center;position:absolute;right:-100vw;transition:right .7s;width:100vw}@media (min-width:768px){.floating-menu--container{right:-515px;width:515px}}.floating-menu--container.open{right:0}.floating-menu--container.open~.floating-menu-button>button:before{content:"\f00d"}.floating-menu__logo{left:20px;position:absolute;top:20px}.floating-menu__logo img{height:48px;width:auto}.services-hero{height:70vh;z-index:-1}@media (min-width:992px){.services-hero{height:800px}}.services-hero--overlay{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:340px;pointer-events:none;position:fixed;transition:height .4s;width:100%;z-index:1}.services-hero--overlay.hovering{height:100px;transition:height 1s}.services-panel{background-color:#f7f7f7;padding:48px 0}.services-panel h2{color:#7fc241;font-size:24pt}.services-panel .text-content{margin-bottom:64px}.services-panel .text-content p{font-size:12pt}@media (min-width:768px){.services-panel .text-content p{font-size:14pt}}.services-panel .text-content h2{margin-bottom:32px}@media (min-width:992px){.services-panel .text-content h2{font-size:26pt;margin-bottom:0}}.services-panel__image{padding:8px 0}@media (min-width:768px){.services-panel__image{padding:0}}.services-panel__image .image{width:100%}.services-panel__image .image .empty{padding-top:59.5%}.services-panel__image h4{color:#7fc241;font-size:14pt;padding:16px 0}.contact-us{background-color:#7fc241;padding:48px 0}.contact-us h1{color:#fff;font-size:20pt;text-align:center}@media (min-width:768px){.contact-us h1{font-size:28pt;text-align:left}}.contact-hero{height:70vh;z-index:-1}@media (min-width:992px){.contact-hero{height:800px}}.contact-hero--overlay{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:340px;pointer-events:none;position:fixed;transition:height .4s;width:100%;z-index:1}.contact-hero--overlay.hovering{height:100px;transition:height 1s}.contact-info h1{color:#7fc241;margin-bottom:32px}@media (min-width:992px){.contact-info h1{margin-bottom:0}}.contact-info h4{font-size:16pt}.contact-info ul li,.contact-info ul li a{font-size:14pt}.projects-filter .categories{margin:16px 0 0;overflow:auto}@media (min-width:768px){.projects-filter .categories{margin:90px 0 48px}}.projects-filter .categories ul{margin:0}.projects-filter .categories ul li{float:left;margin:0 8px}.projects-filter .categories ul li:first-child{margin-left:0}.projects-filter .categories ul li:last-child{margin-right:0}.projects-filter .categories ul li a{font-size:16pt;text-transform:lowercase}@media (min-width:768px){.projects-filter .categories ul li a{font-size:24pt}}.projects-filter .categories ul li a:after{content:" /"}.projects-filter .categories ul li a.active,.projects-filter .categories ul li a:focus{color:#7fc241}.projects-filter .categories ul li a:active{color:#666}.projects-list .project{display:block;padding:32px 0;position:relative}@media (min-width:768px){.projects-list .project{padding:16px 0}}.projects-list .project:after{background-color:#666;bottom:0;content:"";height:1px;position:absolute;width:100%}.projects-list .project:last-child:after{height:0}.projects-list .project.filtered{display:none}.projects-list .project__image .empty{padding-top:59%}.projects-list .project__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.projects-list .project__content>*{padding:8px 0}.projects-list .project__content .title h1{color:#7fc241;font-size:24pt}@media (min-width:768px){.projects-list .project__content .details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.projects-list .project__content .details>*{color:#666;font-size:13pt;padding:6px 0}@media (min-width:768px){.projects-list .project__content .details>*{padding:0 48px}.projects-list .project__content .details>:first-child{padding-left:0}.projects-list .project__content .details>:last-child{padding-right:0}}.projects-list .project__content .details>:first-child{padding:0}.projects-list .project__content .details .title{color:#7fc241}.projects-list .project__content .description{-ms-flex-positive:8;flex-grow:8}.projects-list .project__content .description p{font-size:12pt}.projects-list .project__content .link a{color:#7fc241;font-size:13pt}.projects-list .project__content .link a:hover{opacity:.7}.project-hero{height:70vh;z-index:-1}@media (min-width:992px){.project-hero{height:800px}}.project-hero--overlay{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:340px;pointer-events:none;position:fixed;transition:height .4s;width:100%;z-index:1}.project-hero--overlay.hovering{height:100px;transition:height 1s}@media (min-width:768px){.project-info__details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1}}@media (min-width:992px){.project-info__details{display:block}}.project-info__details>.heading{-ms-flex-positive:1;flex-grow:1}.project-info__details>.heading h1{color:#7fc241}.project-info__details>.details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin:24px 0}@media (min-width:768px){.project-info__details>.details{margin-top:0}}@media (min-width:992px){.project-info__details>.details{margin-bottom:0;margin-top:24px}}.project-info__details>.details>*{color:#666;font-size:14pt;padding:8px 0}.project-info__details>.details>*>.title{color:#7fc241}.project-info__text .text p{font-size:14pt}.project-info__text .link{margin-top:64px}.project-info__text .link a{color:#7fc241;font-size:14pt;font-weight:700}.project-info__text .link a:hover{opacity:.7}.project-gallery__image{margin:15px 0}.project-gallery__image .empty{padding-top:90%}#map{height:320px;width:100%}@media (min-width:992px){#map{height:500px}}.people-hero{height:45vh;z-index:-1}@media (min-width:992px){.people-hero{height:400px}}.people-hero--overlay{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:340px;pointer-events:none;position:fixed;transition:height .4s;width:100%;z-index:1}.people-hero--overlay.hovering{height:100px;transition:height 1s}.people-grid{margin:0 -15px}.people-grid .grid-container{-ms-grid-columns:1fr;-ms-grid-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:-ms-grid;display:grid;grid-gap:0;grid-template-columns:1fr}@media (min-width:768px){.people-grid .grid-container{-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr)}}.people-grid .grid-container>*{background-color:#7fc241;color:#fff;font-size:12pt}.people-grid .grid-container>* .empty{padding-top:37%}@media (min-width:768px){.people-grid .grid-container>* .empty{padding-top:100%}}@media (min-width:768px){.people-grid .grid-container .box2{grid-column-end:4;grid-column-start:2}}@media (min-width:768px){.people-grid .grid-container .box6{grid-column-end:5;grid-column-start:3}}@media (min-width:768px){.people-grid .grid-container .box8{-ms-grid-row-span:2;grid-column-end:3;grid-column-start:2;grid-row-end:5;grid-row-start:3}}.people-grid .grid-container .box2,.people-grid .grid-container .box6{-ms-grid-column-span:2}.people-grid .grid-container .box2 .empty,.people-grid .grid-container .box6 .empty{padding-top:37%}@media (min-width:768px){.people-grid .grid-container .box2 .empty,.people-grid .grid-container .box6 .empty{padding-top:50%}}@media (min-width:768px){.people-grid .grid-container .box1,.people-grid .grid-container .box2,.people-grid .grid-container .box3{-ms-grid-row:1!important}.people-grid .grid-container .box4,.people-grid .grid-container .box5,.people-grid .grid-container .box6{-ms-grid-row:2!important}.people-grid .grid-container .box7,.people-grid .grid-container .box8,.people-grid .grid-container .box9,.people-grid .grid-container .box10{-ms-grid-row:3!important}.people-grid .grid-container .box11,.people-grid .grid-container .box12,.people-grid .grid-container .box13{-ms-grid-row:4!important}.people-grid .grid-container .box1,.people-grid .grid-container .box4,.people-grid .grid-container .box7,.people-grid .grid-container .box11{-ms-grid-column:1!important}.people-grid .grid-container .box2,.people-grid .grid-container .box5,.people-grid .grid-container .box8{-ms-grid-column:2!important}.people-grid .grid-container .box6,.people-grid .grid-container .box9,.people-grid .grid-container .box12{-ms-grid-column:3!important}.people-grid .grid-container .box3,.people-grid .grid-container .box10,.people-grid .grid-container .box13{-ms-grid-column:4!important}}.people-grid .grid-container .box1,.people-grid .grid-container .box2,.people-grid .grid-container .box3,.people-grid .grid-container .box4,.people-grid .grid-container .box5,.people-grid .grid-container .box6,.people-grid .grid-container .box7,.people-grid .grid-container .box8,.people-grid .grid-container .box9,.people-grid .grid-container .box10,.people-grid .grid-container .box11,.people-grid .grid-container .box12,.people-grid .grid-container .box13,.people-grid .grid-container .box14{-ms-grid-column:1}.people-grid .grid-container .box1{-ms-grid-row:1}.people-grid .grid-container .box2{-ms-grid-row:2}.people-grid .grid-container .box3{-ms-grid-row:3}.people-grid .grid-container .box4{-ms-grid-row:4}.people-grid .grid-container .box5{-ms-grid-row:5}.people-grid .grid-container .box6{-ms-grid-row:6}.people-grid .grid-container .box7{-ms-grid-row:7}.people-grid .grid-container .box8{-ms-grid-row:8}.people-grid .grid-container .box9{-ms-grid-row:9}.people-grid .grid-container .box10{-ms-grid-row:10}.people-grid .grid-container .box11{-ms-grid-row:11}.people-grid .grid-container .box12{-ms-grid-row:12}.people-grid .grid-container .box13{-ms-grid-row:13}.tns-inner,.tns-item,.tns-outer,.tns-slider{height:100%!important}.lightwidget-widget{padding-right:60px}
/*# sourceMappingURL=site.min.css.map */
