.et-icon a:after,.contact-submit-icon:after{line-height:inherit;font-size:inherit!important;opacity:1;margin-left:0.3em;left:auto;font-family:ETmodules!important;font-weight:400!important}.full-width{width:100%!important}.inline-text{display:inline-flex}.wpcf7 form.sent .wpcf7-response-output{color:#fff!important;border-color:#fff}.sticky{position:fixed;top:0;left:0;width:100%;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);transition:all 300ms ease 0ms}body.page #page-container header .et_pb_section .et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container header .et_pb_section a.et_pb_button:after{right:20px!important;font-size:32px!important}.align-center{align-items:center}.align-end{align-items:end}.btn-with-icon .et_pb_blurb_content{background-color:#fff;display:flex;flex-direction:row-reverse;border-radius:20px;padding:20px 30px;justify-content:space-between;align-items:center;cursor:pointer;margin:0}.btn-with-icon:hover .et_pb_blurb_content{background-color:#E42314;color:#fff}.btn-with-icon .et_pb_main_blurb_image{margin-bottom:0}.no-bullet ul{padding-left:0!important;list-style:none!important}.cta-btn .et_pb_button:after{right:20px}.text-red{color:#e42313}.text-subtitle h3{margin-bottom:20px}@media all and (max-width:980px){.reverse-row{display:flex;flex-direction:column-reverse}}@media all and (max-width:767px){body.page #page-container header .et_pb_section .et_pb_promo .et_pb_promo_button.et_pb_button:after,body #page-container header .et_pb_section a.et_pb_button:after{font-size:14px!important}}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.menu-list li{margin:10px 0}#hamburger-menu span{cursor:pointer}#mega-menu{position:fixed;top:-999px;transition:all 800ms ease-in-out 0ms;width:100%}#mega-menu.display-menu{top:80px}body #page-container .et_pb_section.section-hero a.et_pb_button:after{right:0!important}.footer-copy ul{display:flex;justify-content:center}.footer-copy li{margin:0 15px}@media all and (max-width:575px){.footer-copy ul{flex-direction:column;align-items:center}.footer-copy ul li{margin:3px 0}}.hero-slider .et_pb_slide_content h1{font-size:36px;color:#fff!important;font-weight:800;line-height:1.3em}.hero-slider h2.et_pb_slide_title{padding-bottom:20px}.hero-slider .et_pb_more_button:after{top:0;background:#F1F3F5;border-top-right-radius:15px;border-bottom-right-radius:15px;right:0;height:100%!important;padding:0 20px!important;display:flex!important;align-items:center!important}.hero-slider .et_pb_slide_content{margin-bottom:300px;width:80%}.hero-slider .et_pb_more_button{text-align:left;width:50%}.hero-slider .complete-add{font-size:16px;font-weight:400;line-height:1.3;width:100%;margin-right:80px}.blog-text{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:end;padding:30px;background-color:rgb(0 0 0 / 25%)}.blog-text .post-content-inner{margin-bottom:32px;bottom:-999px;position:relative}.blog-text .post-content{height:0}.blog-text a.more-link{padding:15px;position:relative;bottom:-999px;display:inline-block;background:#e42313;border-radius:10px;transition:all 300ms ease 0ms}.blog-text a.more-link:hover{color:#e42313;background:#fff}.blog-text a.more-link:after,.contact-submit-icon:after{content:'\24';font-size:20px!important;position:relative;bottom:-3px}.contact-submit-icon:after{font-style:normal}.blog-text a.more-link:hover:after{color:#e42313}.section-home-project{background:linear-gradient(to top,#fff 0%,#fff 35%,#f1f3f5 35%,#f1f3f5 100%)}.section-home-project article img{height:515px;object-fit:cover;transition:height 1s}.section-home-project article.swiper-slide-active img{height:650px}.section-home-project .swiper-wrapper{align-items:center}.section-home-project article.swiper-slide-active .blog-text a.more-link,.section-home-project article.swiper-slide-active .blog-text .post-content-inner,.section-home-project article.swiper-slide-active .blog-text .post-content{bottom:0;height:auto}.swiper-pagination{text-align:left}.swiper-pagination-bullet{background:#D9D9D9!important;opacity:1;width:30px;height:14px;border-radius:16px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#E42313!important;width:62px}.process-swiper .et_pb_main_blurb_image,.process-swiper img{width:100%;height:calc(100vh - 100px);object-fit:cover;position:relative}.process-swiper .et_pb_blurb_container{position:absolute;width:80%;bottom:70px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;justify-content:end;padding:35px 135px 35px 35px;background:#fff;border-radius:15px;transition:all 300ms ease 0ms}.process-swiper .et_pb_blurb_container:after,input.contact-submit:before{content:'\24';font-family:'ETModules';align-items:center;justify-content:center;display:flex;font-size:30px;height:100%;background:#F1F3F5;width:110px;position:absolute;right:0;top:0;border-top-right-radius:15px;border-bottom-right-radius:15px;border-left:1px solid #ADB5BD}.process-swiper h2.et_pb_module_header:before{content:'Our Process';display:block;font-size:16px;font-weight:400;text-transform:uppercase;margin-bottom:7px}.process-swiper .et_pb_blurb_container:hover h2{color:#fff}.process-swiper .et_pb_blurb_container:hover{background-color:#E42314;color:#fff}.process-swiper .et_pb_blurb_container:hover h2.et_pb_module_header:before{color:#fff}.process-swiper .et_pb_blurb_container:hover h2:before,.process-swiper .et_pb_blurb_container:hover:after{color:#000}@media all and (min-width:981px){.proj-swiper .swiper-pagination{left:34%}.proj-swiper{width:100%!important;max-width:100%!important;transform:translateX(-12%);overflow:visible!important}body #page-container .et_pb_section .et_pb_module .et_pb_button:after{font-size:32px!important}}@media all and (max-width:980px){.hero-slider .et_pb_slide_content h1{font-size:26px}.hero-slider .et_pb_slide_content h1{font-size:20px}.hero-slider .complete-add{font-size:14px;min-height:45px}.img-text-holder{width:50%!important}body.home #page-container .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button{padding-right:47px!important}.proj-swiper .swiper-pagination{left:20px}.swiper-pagination-bullet{width:20px;height:10px}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px}.section-home-project article.swiper-slide-active img,.section-home-project article img{height:450px}}@media all and (max-width:767px){.process-swiper .et_pb_main_blurb_image,.process-swiper img{height:450px}.process-swiper .et_pb_blurb_container{bottom:50px}.img-text-holder{width:100%!important}.hero-slider .et_pb_more_button{width:100%}.hero-slider .et_pb_slide_content{margin-bottom:100px;width:100%}.btn-with-icon .et_pb_blurb_container{padding-left:0!important}.btn-with-icon .et_pb_blurb_content{padding:15px 0 15px 15px}.process-swiper .et_pb_blurb_container{width:100%;padding:20px}.process-swiper .et_pb_blurb_container:after{content:none}.section-home-project article.swiper-slide-active img,.section-home-project article img{height:400px}.blog-text{padding:15px}}.section-team{background:linear-gradient(to top,#fff 0%,#fff 75%,#f1f3f5 75%,#f1f3f5 100%)}.team-cv th{color:#fff!important;text-align:center}.team-cv caption{margin-bottom:15px;font-weight:700}.team-cv.et_pb_toggle_close{width:155px}.team-cv.et_pb_toggle_open{width:100%}.team-cv.et_pb_toggle_open:hover{background-color:#8e8676!important;border-color:#8e8676!important}@media all and (max-width:767px){.table-responsive{overflow-x:scroll}}.hero .et_pb_slide{height:calc(100vh - 100px)}.hero .et_pb_slider_container_inner{display:flex}.hero .et_pb_slide_description{width:100%}.hero-about h1{font-size:36px;text-align:left}.hero-about h1:after{content:test;content:'\22';right:0;font-family:'ETModules';text-align:right;position:absolute}.half-bg{background:linear-gradient(to top,#fff 0%,#fff 43%,#f1f3f5 43%,#f1f3f5 100%)}.input-wrapper{border-top:1px solid #d9d9d9;display:flex;padding:30px 0}.input-wrapper .number{font-size:20px;color:#fff;margin-right:50px}.input-wrapper label{display:flex;flex-direction:column;font-size:20px;color:#fff;font-weight:700}.input-wrapper input:focus{color:#fff}.input-wrapper input,.input-wrapper input::placeholder,.input-wrapper textarea,.input-wrapper textarea::placeholder,.input-wrapper button{background:transparent;border:none;color:#fff;font-size:20px;font-weight:600;margin-top:15px}button.contact-submit{background-color:#E42313;padding:15px 25px;border-radius:15px;cursor:pointer;transition:all 300ms ease 0ms}button.contact-submit:hover{background-color:#fff;color:#E42313}@media all and (max-width:980px){.input-wrapper input,.input-wrapper input::placeholder,.input-wrapper textarea,.input-wrapper textarea::placeholder,.input-wrapper label,.input-wrapper button{font-size:16px}.input-wrapper .number{margin-right:20px}.input-wrapper{padding:20px 0}}@media all and (max-width:767px){button.contact-submit{padding:12px;font-size:14px}.input-wrapper .number{margin-right:12px}.input-wrapper .number{font-size:15px}.input-wrapper input,.input-wrapper input::placeholder,.input-wrapper textarea,.input-wrapper textarea::placeholder,.input-wrapper label{font-size:14px}.hero .et_pb_slide{height:350px}}.section-home-project.projects{background:linear-gradient(to top,#fff 0%,#fff 50%,#f1f3f5 50%,#f1f3f5 100%)}.project-btns .btn-with-icon .et_pb_blurb_content{margin:0 auto}.project-btns .et_pb_blurb{display:flex;align-items:end}.et_pb_post .entry-featured-image-url{margin-bottom:0}.property-title h2{font-size:36px;font-weight:800}.prop-temp .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:space-between}.prop-temp img{height:512px;object-fit:cover}.prop-temp article{flex-basis:calc(50% - 20px)}.section-property-temp h2.et_pb_module_header:before{content:none}.section-property-temp h2{font-size:16px!important;font-weight:400!important;margin-bottom:7px}.section-property-temp h1{font-size:36px!important;font-weight:800!important}.section-property-temp .process-swiper .et_pb_blurb_container:after{content:'\22'}.section-more-temp .et_pb_blog_grid .et_pb_post,.et_pb_posts .et_pb_post{position:relative}.section-more-temp .et_pb_blog_grid .et_pb_post .entry-title a:after,.et_pb_posts .et_pb_post .entry-title a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}.section-more-temp .et_pb_blog_grid .et_pb_post:hover,.et_pb_posts .et_pb_post:hover{cursor:pointer}@media all and (max-width:980px){.property-title h2{font-size:26px}.prop-temp img{height:430px}.section-property-temp h2{font-size:14px!important}.section-property-temp h1{font-size:26px!important}}@media all and (max-width:767px){.section-property-temp h1{font-size:20px!important}.property-title h2{font-size:20px}.prop-temp article{flex-basis:calc(100% - 20px);margin-bottom:15px!important}.prop-temp .et_pb_ajax_pagination_container{justify-content:center}.prop-temp img{height:350px}.section-property-temp .process-swiper .et_pb_blurb_container:after{width:48px;font-size:20px}.section-property-temp .process-swiper .et_pb_blurb_container{width:90%!important}.section-property-temp h2{padding-right:25px}}.section-process.process-project .et_pb_main_blurb_image{margin-bottom:0}.section-process.process-project .swiper-slide{background:#E42313}.process-project .process-swiper .et_pb_blurb_container{width:45%;left:50%;transform:translate(-50%)}.section-home-project.commercial-project{background:linear-gradient(to top,#fff 0%,#fff 35%,#0000 35%,#0000 35%),url(https://dev13.knackmap.com/wp-content/uploads/2022/12/crane-construction-building-min-min-1.png);background-size:cover}.section-home-project.residential-project{background:linear-gradient(to top,#fff 0%,#fff 35%,#0000 35%,#0000 35%),url(https://dev13.knackmap.com/wp-content/uploads/2022/11/Project-Cover-Photo-1.jpg);background-size:cover}@media all and (max-width:767px){.process-project .process-swiper .et_pb_blurb_container{width:100%}}