body .footer{background-color:#ffdd0f;padding:60px 0}.footer-col{color:#404040}.footer-col ul{list-style:none}.footer-col li{margin-bottom:0;padding-left:17px;font-size:2.3em;font-weight:700;line-height:1.4}.footer-col li:before{color:#ed1c24;content:"·";top:2px;left:0}.footer-col li a{color:#333}.footer-col p{margin-bottom:0;font-size:2.3em;font-weight:400;line-height:1.4}.footer-col-1{width:25.19%}.footer-col-2{width:12.59%}.footer-col-3{width:31.48%}.footer-col-4{width:30.74%}.footer-logo{width:276px;height:92px}.copyright{color:#404040;letter-spacing:0;margin-top:.55em;font-size:1.6em;font-weight:400;line-height:1.2}
.mobile-menu-content{display:none}@media (max-width:1510px){.nav-bottom-left{font-size:2em}.project-filter-button{background-color:unset;padding:20px 30px 20px 60px}.project-filter-button:before{width:50px;height:50px}.nav-top{padding-bottom:30px}}@media (max-width:1250px){.footer-cols{flex-wrap:wrap;display:flex}.footer-col{width:50%;padding-bottom:50px}.nav-bottom-left{color:#404040;width:60%;padding-right:20px}.nav-project-detail h3,.nav-project-detail h4{font-size:.6em}.nav-bottom-right{text-align:left;flex-direction:column;width:40%;display:flex}.footer-col-3{padding-right:20px}.nav-filter{font-size:.7em}.project-filter-button{font-size:.6em}.nav-bottom-right{text-align:right}.nav-brand{align-self:self-end}.project-filter-button{background-color:unset;color:#052b18;padding:20px 17px 20px 55px}}@media (max-width:1150px){.project-filter-buttons{flex-wrap:wrap}}@media (max-width:1000px){.home-half-watermelon{max-width:180px}.home-about-text h2{margin-bottom:100px}.project-location{width:55%}.project-year{width:20%}.project-industry{width:25%}.project-detail-heading .home-service-more{display:none}.mobile-link{display:flex}.navbar-container{flex-direction:column}.nav-left{width:100%;padding-top:20px;padding-bottom:20px;padding-left:0}.nav-right{width:100%}.nav-bottom{flex-direction:column-reverse}.nav-bottom-right{border-top:3px solid #b3b3b3;border-bottom:3px solid #b3b3b3;flex-direction:row-reverse;align-items:center;width:100%;padding:10px 0}.nav-project{text-align:right;padding:35px 15px}.nav-brand{align-self:center}.nav-bottom-right-link:after{width:30px;height:25px;top:35%;transform:translateY(-50%)}.nav-brand img{align-self:self-end;width:230px;height:auto}.nav-top{display:none;position:fixed}.nav-bottom-left{width:100%;padding-top:25px;padding-right:0;font-size:2.3em}.home-section-intro{width:100%}.contact .nav-brand img{margin:10px 0}.nav-filter{font-size:1.2em}.project-filter-button{font-size:1em}.home-section-details{width:100%;padding-top:30px}.home-section-2 p{font-size:3em}.home-section-2 h2,.home-section-3 h2{font-size:5em}.home-section-2{padding-bottom:80px}.home-section-3 p{font-size:2.5em}.home-section-more-container,.home-service-more-container{text-align:center}.contact-section{display:block}.contact-left{width:100%;padding-right:0}.contact-right{width:100%;padding-top:50px;padding-left:0}.contact-enquiry{font-size:3em}.watermelon{width:70px}.nav-project-detail h3,.nav-project-detail h4{font-size:1em}.nav-bottom-right-link:after{width:20px}.mobile-menu-button{z-index:99;background-image:url(/images/menu-icon@2x.png);background-repeat:no-repeat;background-size:contain;width:27px;height:27px;display:block;position:absolute;top:45px;right:5%;transform:translateY(-50%)}.mobile-menu-close{z-index:100;background-image:url(/images/menu-close@2x.png);background-repeat:no-repeat;background-size:contain;width:25px;height:25px;display:block;position:absolute;top:25px;right:5%}.nav-left{position:relative}.nav-top.active{width:100%;height:100%;overflow-y:unset;z-index:100;opacity:.9;background-color:#052b18;display:block;position:fixed}.nav-menu{flex-direction:column;padding-top:70px}.nav-item{width:100%;padding:0!important}.nav-item a{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 30px;font-size:2.5em;font-weight:600;display:block;position:relative}.nav-item a:after{content:"";cursor:pointer;background-image:url(/images/menu-item-arrow.png);background-repeat:no-repeat;background-size:contain;width:15px;height:23px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.nav-links.active:before{content:"";cursor:pointer;background-image:url(/images/menu-item-acive-arrow.png);background-repeat:no-repeat;background-size:contain;width:15px;height:23px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.nav-links.active{color:#052b18;background-color:#fff;border-top:0;border-bottom:0}.nav-links.active:after{display:none}.navbar-logo img{width:130px}.mobile-menu-logo{width:230px;margin-top:130px}.mobile-menu-content{width:90%;margin:0 auto;display:block}.mobile-menu-content p{color:#fff;padding-top:30px;font-size:1.8em}.mobile-menu-icon{padding-top:60px;display:block}.mobile-menu-icon img{width:120px}}@media (max-width:700px){.footer-col{width:100%;padding-bottom:30px}.footer-logo{width:150px;margin:0 auto}.footer-col li:before{left:unset;margin-left:-20px;top:-1px}.footer-col ul{text-align:center}.footer-col p{text-align:center;margin-bottom:0;font-size:2em;font-weight:400;line-height:1.4}.copyright{text-align:center;padding-top:50px}body .footer{background-color:#ffdd0f;padding:50px 0 30px}.project-related{padding-bottom:80px}.project-block{width:100%;padding:50px 20px 30px}.project-related-block:last-child{display:none}.project-related-block:nth-child(2){margin-right:0}.project-related-block{flex:1;max-width:50%;margin:0 15px}.project-related .project-return-link{bottom:30px;top:unset;left:50%;transform:translate(-50%)}.home-logo{width:31.33%;margin-bottom:20px;margin-right:2.25%}.home-logo:nth-child(5n){margin-right:2.25%}.home-logo:nth-child(3n){margin-right:0}}@media (max-width:500px){.project-detail-image{padding-bottom:100%;width:100%!important;margin:0 0 20px!important}.contact-form input,.contact-form textarea,.contact-form select{font-size:1.8em}.nav-bottom-left{width:100%;padding-top:25px;font-size:1.6em}.nav-bottom-right-link{font-size:1.5em}.home-about-text p{font-size:3.5em}.home-about-more{font-size:1.5em}.home-section-2 h2,.home-section-3 h2{font-size:3em}.home-section-2 p{font-size:1.8em}.home-service h3{font-size:2.5em}.home-service li{width:50%;font-size:1.6em}.home-service:last-child{margin-bottom:30px}.home-section-3 p{font-size:1.8em}.home-section-3{padding:100px 0}.footer-col p{font-size:1.7em}.watermelon{width:50px}.contact-enquiry{font-size:2.1em}.contact-heading img{width:200px}.contact-address p{color:#333;padding-bottom:20px;font-size:1.8em}a.home-service-more{padding:10px}.project-title{padding-right:15px}.home-logo{width:48.5%;margin-bottom:10px;margin-right:2.25%}.home-logo:nth-child(3n){margin-right:2.25%}.home-logo:nth-child(2n){margin-right:0}.project-bottom{flex-direction:column}.project-title{width:100%;padding-right:0}a.home-service-more{margin:30px auto 0;padding:10px 20px;width:fit-content!important}.project-bottom{padding-top:20px;display:flex}.project-title h3{font-size:1.5em}.project-title h5{color:#404040;font-size:1.5em}.project-filter-button{padding:20px 10px 20px 45px;font-size:.8em}.project-filter-button:before{width:40px;height:40px}.nav-project-detail h4,.nav-project-detail h3{font-size:.8em}}@media (max-width:400px){.nav-project{text-align:right;padding:25px 15px}.home-service li{padding-right:20px}.home-about-text p{font-size:3.5em}.project-related .project-return-link{bottom:20px;top:unset;width:fit-content;left:50%;transform:translate(-50%)}}body div{animation:.2s ease-in-out fade-in}.home-about-text,.home-about,.home-section-1 .home-section-wrapper{animation:none}@keyframes animate{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
