.cover,.menu{width:0px;background-color:#fff;position:fixed;top:0px;right:0px;z-index:500}.menu{background-color:#fff;width:0px;position:fixed;top:0px;z-index:5000;left:0px}.menuButtons{display:none;margin-top:100px;margin-left:20px}.menuButtons li{list-style-type:none;line-height:4em}.menuButtons li a{color:#000;font-size:30px;font-weight:800;text-transform:uppercase}.menuButtons li a:hover{color:#19a0ab}.btnMenu{width:52px;height:34px;padding-top:16px;display:inline-block;background-color:transparent;position:absolute;top:5px;right:17px;display:none;z-index:1000}.btnClose{width:50px;height:50px;display:block;position:absolute;top:1px;right:1px;cursor:pointer;text-align:center;color:white;display:none;background-color:#ccc}.btnClose img{margin-top:16px;width:19px}.btnMenu span{display:block;height:3px;width:20px;margin:0 auto 3px auto;background-color:#222;margin-left:16px;border-radius:100px}#banner{background-color:#fff;position:relative;height:700px}#banner .carousel{margin-bottom:0px;height:700px;overflow:hidden}#banner .carousel .slick-slide{height:700px}#banner .tagline{position:absolute;z-index:1000;left:10%;top:182px}#banner .tagline h1{color:#314562;font-size:3vw;line-height:1.2em;padding:0px;margin-bottom:30px}#banner .slick-slide img{width:auto;height:700px}#banner .slick-arrow{z-index:3000;background-color:#04B4C1;width:94px;height:94px;right:0px;bottom:0px;top:auto}#banner .slick-next{right:0px}#banner .slick-prev{left:auto;right:94px;background-color:#00C5D3}#banner .banner-block{width:50%;position:absolute;bottom:0px;left:0px}#banner .banner-block .block{width:32%;float:left;text-align:center;background-color:#fff;height:125px;padding-top:35px}#banner .banner-block .block.block2{background-color:#F3F3F3}#banner .banner-block .block.block3{background-color:#EDEDED}#banner .banner-block .block h4{margin:20px 0 0 0;padding:0;color:#111}#banner .banner-block .block span{font-size:12px}.dannyboy{margin-bottom:0px !important}.dannyboy .slick-prev{left:15px !important;z-index:3000 !important}.dannyboy .slick-next{right:15px !important}#services .service{width:17%;margin:40px 1.35%;float:left}#services .service img{width:auto}#services .service h4{text-transform:uppercase;color:#000;padding:12px 0}#services .service p{font-size:12px}#featured .featured{margin-top:50px}#featured .project{width:31%;margin:1%;float:left}#featured .project img{width:100%}#featured .project .text{background-color:#555f74;color:white;padding:20px;min-height:27px;font-size:14px;margin-top:-10px}#contactForm{text-align:left;margin-top:80px}#contactForm h1{display:none}.form-footer{display:none !important}.form-group{width:48%;float:left}.form-group:nth-child(even){float:right}.form-group.message{width:100%;margin:0}#contactForm label{color:#181818;padding-bottom:10px}#contactForm input,#contactForm textarea{width:98%;margin:8px 0px 20px 0px;background-color:#fff;border:2px solid #ccc;padding:14px 1%;font-size:16px}#contactForm .btnSubmit{color:white;background-color:#19a0ab;border:1px solid #19a0ab;width:170px;height:40px;cursor:pointer;font-size:16px;border-radius:100px}#contactForm .btnSendAgain{display:block;color:white;background-color:#19a0ab;border:1px solid #19a0ab;width:170px;height:30px;padding-top:10px;text-align:center;cursor:pointer;font-size:16px;margin:40px auto;border-radius:100px}.pageHeader{min-height:146px;text-align:center;background-image:url("../images/bg-sustainability.jpg");background-repeat:no-repeat;background-position:center;color:white;width:100%;font-size:32px;padding-top:63px;font-weight:bold}#p_air .pageHeader{background-image:url("../images/bg-air.jpg")}#p_mep .pageHeader{background-image:url("../images/bg-mep.jpg")}#p_modelling .pageHeader{background-image:url("../images/bg-modelling.jpg")}#p_bim .pageHeader{background-image:url("../images/bg-bim.jpg")}#p_contact .pageHeader{background-image:url("../images/bg-contact.jpg")}.pageHeader h1{color:white}.introText{border-bottom:1px solid #ccc;margin:0px auto 20px auto;text-align:center;font-size:22px}.modelService{width:44%;padding:2%;float:left;height:64px;margin:0.8%;background-color:#969dac}.modelService img{width:30px !important;margin:auto}.modelService h4{color:white;font-weight:normal;font-size:12px;margin:0px}body{font-size:100%;width:auto;height:auto;padding:0 0 0 0;margin:0;color:#7d7d7b;font-family:"Poppins", Arial}.clear{clear:both}h1{font-size:49px;color:#314562;padding:0px 0px 0px 0px;margin:0px;padding-bottom:20px}h2{font-size:39px;color:#00C1C9;padding:0px 0px 0px 0px;margin:0px;padding-bottom:20px}h3{font-size:29px;padding:0px;margin:0px 0px 15px 0px;color:#314562;font-weight:600}a{color:#00C1C9;text-decoration:none}p{line-height:1.8em;font-family:'Roboto', sans-serif;margin-bottom:20px;font-weight:300}.btn{border:2px solid #00C1C9;background-color:#00C1C9;border-radius:100px;padding:3px 12px;font-size:14px;color:#fff;cursor:pointer}.btn.secondary{border:2px solid #314562;background-color:#314562}header{display:block;padding:30px 0px;height:60px;z-index:3000;width:100%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.26);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.26);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.26);position:relative;z-index:3000}.logo{float:left;font-weight:bold;color:#000;width:100px;margin-top:6px;margin-left:30px}.logo img{width:100%}nav{margin:auto;height:40px;padding-top:15px;display:inline-block;float:right;margin-right:30px}nav ul{display:inline;height:40px;margin:0px;padding-top:13px}nav ul li{display:inline;padding-left:25px}nav ul li a{color:#000;text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:600}nav ul li a:hover{color:#00C1C9}nav ul li a.page{color:#00C1C9}.page_inner article .articleInner{padding:60px 15px}article{width:100%}article .articleInner{width:980px;margin:auto;padding:80px 15px}.box-left{float:left;width:48%}.box-right{float:right;width:48%}.box-middle{text-align:center}.caption{background-color:#555F74;color:white;padding:20px 0px 20px 20px;width:70%;font-size:12px;float:right;position:relative;top:-20px;text-align:left}.articleInner img,.articleInner img{width:100%}footer{background-color:#555F74;color:white;margin-top:60px}footer h4{color:white;text-transform:uppercase}footer #footerInner{display:block;padding-top:50px;padding-bottom:50px;width:980px;margin:auto}footer #footerInner .brand{width:15%;float:left;padding-top:20px}footer #footerInner .brand .logo{margin:0}footer #footerInner .sitemap{float:left;width:54%;height:200px}footer #footerInner .sitemap ul{float:left;padding:0px;width:32%;margin:0}footer #footerInner .sitemap ul li{list-style-type:none}footer #footerInner .sitemap ul li a{color:#c2cde3;font-size:12px}footer #footerInner .social{width:15%;float:left;height:200px;display:none}footer #footerInner .social a{width:30px;height:30px;display:inline-block}footer #footerInner .contact{width:15%;float:right;height:200px}footer #footerInner .contact .address{font-size:12px;margin-top:30px}.cover,.menu{width:0px;background-color:#fff;position:fixed;top:0px;right:0px;z-index:500}.menu{background-color:#fff;width:0px;position:fixed;top:0px;z-index:5000;left:0px}.menuButtons{display:none;margin-top:100px;margin-left:20px}.menuButtons li{list-style-type:none;line-height:4em}.menuButtons li a{color:#000;font-size:30px;font-weight:800;text-transform:uppercase}.menuButtons li a:hover{color:#19a0ab}.btnMenu{width:52px;height:34px;padding-top:16px;display:inline-block;background-color:transparent;position:absolute;top:35px;right:17px;display:none;z-index:1000}.btnClose{width:50px;height:50px;display:block;position:absolute;top:1px;right:1px;cursor:pointer;text-align:center;color:white;display:none;background-color:#ccc}.btnClose img{margin-top:16px;width:19px}.btnMenu span{display:block;height:3px;width:20px;margin:0 auto 3px auto;background-color:#222;margin-left:16px;border-radius:100px}
/*# sourceMappingURL=styles.css.map */
