.sec-hero{height:100vh}#top-header .container{width:100%!important;max-width:90%}ul.features-list li{list-style:none;position:relative;padding-left:30px;padding-top:10px}ul.features-list li:before{font-family:FontAwesome;content:"\f058";position:absolute;left:0;color:#DC3927;font-size:20px}.project-grid .et_pb_blurb:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.project-header{background-color:#dc3927;color:white;padding:20px;display:flex;align-items:center}#Sec_Certification .ba_image_carousel_0 .dtq-carousel .slick-track{padding-top:0px!important}.project-number{background-color:rgba(255,255,255,0.2);color:white;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;margin-right:15px;flex-shrink:0;border:2px solid rgba(255,255,255,0.3)}.project-client{font-size:1.2rem;font-weight:600}.project-content{padding:25px}.project-description{color:#666;margin-bottom:20px}.project-details{background-color:#f9f2f1;padding:15px;border-radius:6px;margin-top:15px;border-left:4px solid #dc3927}.project-details h4{color:#1a3a5f;margin-bottom:10px;font-size:1.1rem}.project-features{list-style:none!important}.project-features li{margin-bottom:8px;position:relative;padding-left:25px}.project-features li:before{content:'✔';font-family:'Font Awesome 5 Free';font-weight:900;color:#dc3927;position:absolute;left:0}.project-status{display:inline-block;padding:5px 12px;border-radius:20px;font-size:0.85rem;font-weight:600;margin-top:15px}.status-completed{background-color:#e6f7ee;color:#0d8b42}.status-upcoming{background-color:#fff4e6;color:#cc7a00}.status-progress{background-color:#e6f0ff;color:#2d6cdf}.project-location{display:flex;align-items:center;margin-top:10px;color:#666;font-size:0.9rem}.project-location i{margin-right:8px;color:#dc3927}#top-header{background:#232323!important}#et-info-email{color:#fff}.blzoom .et_pb_image_wrap{overflow:hidden}.blzoom img{transition-duration:.75s}.blzoom img:hover{transform:scale(1.2)}.pa-hover-blurb .et_pb_blurb_content{cursor:pointer}.pa-hover-blurb .et_pb_blurb_description{display:none}.pa-hover-blurb .et_pb_blurb_title{display:none}.pa-hover-blurb .et_pb_blurb_container,.pa-hover-blurb .et_pb_image_wrap{transition:all 0.4s ease-in-out}.pa-hover-blurb .et_pb_module_header{position:absolute;left:90%;transform:translateX(-60%);pointer-events:none;width:100%}.pa-hover-blurb .et_pb_blurb_description{padding:0 5%}.pa-hover-blurb .et_pb_blurb_content:hover .et_pb_blurb_container{position:absolute;top:35%;transform:translateY(-35%);color:#ffffff!important;cursor:pointer}.pa-hover-blurb .et_pb_blurb_content:hover .et_pb_image_wrap:before{content:"";position:absolute;width:100%;height:100%;background-color:#000;left:0;top:0;opacity:0.5;border-radius:15px!important}.pa-hover-blurb .et_pb_blurb_content:hover .et_pb_module_header{position:relative;text-align:center}.pa-hover-blurb .et_pb_blurb_content:hover .et_pb_blurb_container .et_pb_module_header{color:#ffffff;font-size:2rem}.pa-hover-blurb .et_pb_blurb_content:hover .et_pb_blurb_description{display:block}.pa-hover-blurb .et_pb_blurb_content:hover .et_pb_image_wrap{transform:scale(1.10)}.icon hover{height:400px}.et_pb_gallery_image:hover{transform:scale(1.25);box-shadow:0px 12px 18px #777;transition-duration:.5s}#et-info{width:100%}#top-header .et-social-icons{float:right}