.btn,.sectors .sectors-nav li a,h1,h2,h3,h4,h5{text-transform:uppercase}#home-slider .slick-slide{height:470px;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;outline:0}#home-slider .slick-slide .row{position:relative;height:100%}#home-slider .slider-caption{position:absolute;bottom:0;left:15px;width:100%;max-width:440px;background:rgba(0,0,0,.6);padding:13px 20px 24px}#home-slider .slider-caption h3,#home-slider .slider-caption p{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#home-slider .slider-caption h3{font-weight:700;font-size:35px;text-transform:uppercase;margin:0 0 11px;line-height:1}#home-slider .slider-caption p{font-size:17px;font-weight:300;line-height:1.2;margin-bottom:20px}#home-slider .btn{color:#fff;border:1px solid #fff}#home-slider .btn:focus,#home-slider .btn:hover{color:#fff;text-shadow:0 0 10px #000;background:rgba(255,255,255,.3)}@media only screen and (max-width:640px){#home-slider .row{background:rgba(0,0,0,.6)}#home-slider .slick-slide{height:320px}#home-slider .slider-caption{top:50%;left:0;width:100%;max-width:100%;background:0 0;text-align:center;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#home-slider .slider-caption h3{font-size:26px}#home-slider .slider-caption p{font-size:12px;text-shadow:none;font-weight:600}#home-slider .text-right{text-align:center!important}#home-slider .slick-next,#home-slider .slick-prev{display:none!important}}.btn,.mail a,.phone a,h1,h2,h3,h4,h5,h6,header .call a{font-weight:700}.wp-caption,h1{text-align:center}.alignnone{margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption.alignnone{margin:0 1em 1em 0}.wp-caption.alignleft{float:left;margin:0 1em 1em 0}.wp-caption.alignright{float:right;margin:0 0 1em 1em}#wpadminbar{opacity:.3;transition:.2s opacity linear;-webkit-transform:translateZ(0)}#wpadminbar:focus,#wpadminbar:hover{opacity:1}body,html{height:auto}html{min-height:100%;position:relative}body{-webkit-font-smoothing:antialiased;position:static;color:#5a5a5a}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button]{-webkit-appearance:none;-moz-appearance:none}input:-moz-placeholder,textarea:-moz-placeholder{color:#555}input::-moz-placeholder,textarea::-moz-placeholder{color:#555}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#555}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#555}embed,iframe,object{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.row{max-width:1000px}.row .row{margin-left:-15px;margin-right:-15px}.column,.columns{padding-left:15px;padding-right:15px}@media only screen{.column,.columns,.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:15px;padding-right:15px}}@media only screen and (min-width:641px){.column,.columns,.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:15px;padding-right:15px}}@media only screen and (min-width:1025px){.column,.columns,.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:15px;padding-right:15px}}@media only screen and (min-width:1441px){.row.xlarge-uncollapse>.column,.row.xlarge-uncollapse>.columns{padding-left:15px;padding-right:15px}}.align-middle{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}a:focus{outline:0}p:empty{display:none}a,body,h1,h2,h3,h4,h5,h6,p{font-family:"Open Sans",sans-serif}h5,header .call a{font-family:"Open Sans Condensed",sans-serif}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;height:0;overflow:hidden}.clearfix:after{clear:both}h1,h2,h3,h4,h5{color:#025e2f}h1{font-size:30px;margin-bottom:5px}h3{font-size:21px;margin-bottom:0}h4{font-size:18px}h5{font-size:14px}.btn,p{font-size:18px}p{line-height:1.7}p a{text-decoration:underline}a{color:#025e2f;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:focus,a:hover{color:#000}figure{margin:0}.btn{display:inline-block;border:1px solid #025e2f;padding:3px 43px}.btn:focus,.btn:hover{background:#025e2f;color:#fff;text-shadow:0 0 1px #025e2f}@-webkit-keyframes bgPosition{0%{background-position:0 -100px;background-size:100% 0}100%{background-position:0 100%;background-size:100% 200%}}@-moz-keyframes bgPosition{0%{background-position:0 -100px;background-size:100% 0}100%{background-position:0 100%;background-size:100% 200%}}@keyframes bgPosition{0%{background-position:0 -100px;background-size:100% 0}100%{background-position:0 100%;background-size:100% 200%}}.to-right{float:right}address{font-style:normal}ul.pagination li a{padding:0 7px;border-radius:0}.pagination.current{color:#fff;background:#025e2f;padding:1px 7px 2px}header{padding-top:25px;border-bottom:4px solid #025e2f}header .logo{float:left}header .call{text-align:right;margin-top:36px;padding:0 10px}header .call a{font-size:25px}@media only screen and (max-width:640px){header .logo{float:none;text-align:center}header .call{margin-top:10px;text-align:center}}.content{padding:35px 0 25px;text-align:center}.about-us{text-align:center;padding:14px 0 50px}.about-us figure{min-height:80px;margin-bottom:6px}.about-us p{text-align:justify;font-size:14px;line-height:1.75}.custom-pages{padding:40px 0 36px;background:#eee}.custom-pages article{position:relative;padding-bottom:72%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden}@media screen and (min-width:1024px){.custom-pages article:hover .inner{max-height:800px}}.custom-pages .inner{position:absolute;width:100%;height:100%;max-height:30px;left:0;bottom:0;padding:5px 6px;background:rgba(2,94,47,.6);-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.custom-pages a,.custom-pages h4,.custom-pages p{color:#fff;margin:0}.custom-pages h4{margin-bottom:12px;line-height:1}.custom-pages .description{font-size:14px;line-height:1.72}.some-project{padding:72px 0 68px}.some-project h3{margin-top:0;margin-bottom:15px;line-height:1}.some-project p{line-height:1.2;font-size:19px}@media only screen and (max-width:1024px){.custom-pages article{padding-bottom:80%}.custom-pages article:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(2,94,47,.6)}.custom-pages article .inner{max-height:none;padding:5px;background:0 0;height:auto;bottom:50%;-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-webkit-transform:translate(0,50%);transform:translate(0,50%)}.custom-pages h4{text-align:center;margin-bottom:5px}.custom-pages .description{font-size:13px;line-height:1.4;text-align:center}}@media only screen and (max-width:640px){.some-project h3{margin-top:25px}.custom-pages article{margin-bottom:25px}}.page:not(.home) .content{text-align:left;padding:27px 0 16px}.page:not(.home) .content h1{text-align:left}.page:not(.home) .content p{line-height:1.4}.sectors .sectors-nav{text-align:center;padding:20px 0 35px}.sectors .sectors-nav ul{margin:0;list-style:none}.sectors .sectors-nav li{display:inline-block}.sectors .sectors-nav li a{display:inline-block;padding:0 15px;font-size:18px;font-weight:700}.sectors .sectors-nav li a:focus,.sectors .sectors-nav li a:hover{color:#039048;text-decoration:underline}.sectors article{padding:30px 0}.sectors article:nth-child(2n){background:#f8f8f8}.sectors article:nth-child(2n) .image-wrapp{float:right}.sectors h3{margin-bottom:7px}.sectors p{font-size:19px;line-height:1.2}.services .columns{margin-bottom:40px;text-align:center;padding-bottom:30px}.services h4{margin:8px 0 2px}.services p{font-size:14px;text-align:justify;margin:0 auto 16px}.services .text-center{position:absolute;bottom:0;left:0;width:100%}.services .btn{padding:1px 30px;font-size:14px}.service-header{padding-top:28px;background:#f8f8f8}.service-header h1{text-align:left;margin-bottom:20px}.service-header h4{line-height:1;margin-top:0;margin-bottom:2px}.service-header .thumbnail{padding-right:0}.service-header .thumbnail img{width:100%}.service-header .key-info{margin-bottom:23px}.service-header aside{padding-left:24px}.service-header ul{margin:0;list-style:none}.service-header ul li{padding-left:22px;position:relative}.service-header ul li:not(:last-child){margin-bottom:6px}.service-header ul li p{color:#5a5a5a;margin:0}.phone,.service-header .contact h4{margin-bottom:9px}.service-header ul li:before{content:'';display:inline-block;position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:#025e2f}.footer,.service-content .image-wrapp img{width:100%}.page-slider .slick-slide{height:300px;overflow:hidden}.page-slider .slick-slide img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:none;max-height:none}.mail a,.phone a{display:block;position:relative;font-size:18px;color:#5a5a5a;padding-left:30px}.mail a:hover,.phone a:hover{text-decoration:underline}.mail a:before,.phone a:before{display:inline-block;font:normal normal normal 20px/1 FontAwesome;position:absolute;left:0;top:50%;color:#025e2f;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.project-list article p,.service-content p{font-size:19px;line-height:1.2}.footer p,.project-list .more a{text-transform:uppercase;font-weight:700}.phone a:before{content:"\f095"}.mail a:before{content:"\f0e0"}.service-content article{padding:40px 0}.service-content article:nth-child(2n){background:#f8f8f8}.service-content h3{margin-bottom:10px}.service-content .image-wrapp{padding-left:0}@media only screen and (max-width:640px){.service-header{padding-bottom:25px}.service-header .thumbnail{padding-right:15px;margin-bottom:15px}.page-slider{margin-bottom:25px}.page-slider .slick-slide{height:200px}}.project-list article{padding:25px 0}.project-list article:not(:nth-child(2n)){background:#f8f8f8}.project-list article p:last-of-type{margin:0}.project-list .more{text-align:right}.contact-page .gform_wrapper .gform_footer,.single-project h1{text-align:left}.project-list .more a{font-size:14px;color:#025e2f}.project-list .more a:focus,.project-list .more a:hover{color:#039048;text-decoration:underline}.project-list h3{margin-bottom:10px}.single-project{padding-top:28px}.page:not(.home) .content.contact-page p{line-height:1.2}.contact-page p{font-size:20px}.contact-page h3{margin-bottom:12px}.contact-page address{margin:25px;color:#5a5a5a;line-height:1.3;display:inline-block}.contact-page address p{display:inline-block}.contact-page .gform_wrapper{padding-top:45px}.contact-page .gform_wrapper input{padding:2px 5px;height:auto;margin-bottom:11px}.contact-page .gform_wrapper textarea{height:106px;margin-bottom:10px}.contact-page .gform_wrapper input[type=submit]{padding:2px 35px;text-transform:uppercase;font-size:14px}.footer,.gform_footer{text-align:right}.acf-map{height:335px}.gform_fields{margin:0}.gform_confirmation_message,.validation_error{margin-bottom:15px}.gfield{list-style:none}.gfield_label{display:none}.gfield_error input,.gfield_error textarea{border-color:red}.validation_error{padding:5px;color:#900;border:1px solid red}.validation_message{margin-bottom:10px;color:#900}.button,button,input[type=submit],input[type=reset]{background-color:#025e2f;font-family:"Open Sans",sans-serif;padding:10px 20px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover{background-color:#012c16}.footer{position:absolute;bottom:0;left:0;padding:33px 0 10px;background:#242424;border-bottom:2px solid #323232}.footer ul{list-style:none;margin:0}.footer a,.footer address,.footer h5,.footer p{font-size:14px;color:#fff}.footer p{font-family:"Open Sans Condensed",sans-serif;margin-bottom:10px}.footer p a{font-weight:500;text-transform:none;font-family:"Open Sans",sans-serif;text-decoration:none}.footer a:active,.footer a:hover{text-decoration:underline}.footer a,.footer address,.footer li{line-height:1.2}.footer .logo{float:left}.footer .footer-column{display:inline-block;text-align:left;vertical-align:top;margin-right:12px;padding-top:8px}.footer .footer-column:not(:last-of-type){margin-right:106px}.footer ul.menu li{margin-bottom:5px}.footer .copy{text-align:center;margin-top:4px}.footer .copy ul{display:inline-block}.footer .copy li{float:left;padding:0 17px}.footer .copy li:not(:last-child){border-right:1px solid #717171}.footer .copy a,.footer .copy li,.footer .copy p{font-size:14px;color:#717171}@media only screen and (max-width:1024px){.footer{padding:10px 0}.footer .logo{float:none;text-align:center}.footer .footer-column{display:block;float:left;width:33.333%;text-align:center;margin:0}.footer .footer-column:not(:last-of-type){margin-right:0}.footer .copy li{padding:0 10px}}@media only screen and (max-width:640px){.footer .footer-column{width:100%;margin-bottom:15px}.footer .copy li{float:none}.footer .copy li:not(:last-child){border:none}}