.custom-header{padding-top:37px!important;padding-bottom:37px!important}.custom-header::before{content:""!important;position:absolute!important;right:0!important;top:0!important;width:60%!important;height:100%!important;background-color:#733619!important}.home-hero-image-section .hero-sub-img img{height:660px!important}.hero-section{padding-top:247px!important;padding-bottom:152px!important;background-size:71% 665px!important;background-position:top right!important;z-index:999!important}.hero-desc{max-width:650px!important;margin-bottom:25px!important}.hero-title h1{font-size:96px!important;text-transform:uppercase!important;font-weight:700!important;line-height:1em!important;letter-spacing:2px!important}.hero-title h1 strong{color:#c56b21!important;font-weight:700!important}.btn-hero{width:auto!important;border-style:dotted!important}.btn-hero span{color:#c56b21!important}.explore-col{position:absolute!important;right:15px!important;bottom:-209px!important;max-width:450px!important;margin:0!important;z-index:9!important}.explore-col .fusion-text{background-color:rgb(114 54 24 / .7)!important;padding:35px 50px 5px 40px!important}.explore-col .fusion-text h2{font-size:20px!important;font-weight:700!important;margin-bottom:18px!important}.explore-col .fusion-text p{font-weight:500!important;font-size:14px!important}.explore-btn-hero{padding:15px 50px 15px 40px!important;color:#c56b21!important;text-transform:uppercase!important;justify-content:flex-end!important}.explore-btn-hero::before{content:""!important;position:absolute!important;left:10%!important;top:22px!important;width:40%!important;height:1px!important;border-top:1px dashed #c56b21!important}.explore-btn-hero::after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background-color:#4d4341!important;z-index:-1!important}.explore-btn-hero:hover{background:none!important;background-color:transparent!important}.highlight-section{padding-top:135px!important;padding-bottom:120px!important}.highlight-col h3{font-size:32px!important;font-weight:700!important;text-transform:uppercase!important}.highlight-col .fusion-title{margin-bottom:30px!important}.highlight-col h3 strong{color:#c56b21!important;font-weight:700!important}.highlight-col .fusion-column-wrapper{padding-top:0!important;border-style:dotted!important}.highlight-section .fusion-builder-row{max-width:1330px!important}.vision-section h2,.about-section h2,.service-section h2{font-size:64px!important;text-transform:uppercase!important;font-weight:700!important}.vision-section .fusion-title{margin-top:0!important;margin-bottom:25px!important}.vision-section h4{font-size:24px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:700!important}.building-title{max-width:470px!important;margin-bottom:24px!important}.hero-inner-section .building-title{margin-top:0!important}.vision-txt{max-width:440px!important}.vision-section h3{font-size:32px!important;text-transform:uppercase!important;font-weight:700!important}.vision-rt{min-height:488px!important}.vision-rt .fusion-column-wrapper{position:absolute!important;max-width:440px!important;padding:40px!important;bottom:-45px!important;right:0!important;z-index:9!important}.vision-rt .fusion-column-wrapper::before{content:""!important;position:absolute!important;left:0%!important;bottom:30px!important;width:100%!important;height:196px!important;background-color:#723618!important;z-index:-1!important}.shape-img-col{position:absolute!important;top:0!important;max-width:63%!important;right:-6%!important}.shape-img img{clip-path:polygon(17% 0,100% 0,100% 100%,0 100%)!important;opacity:0.54!important}.shape-img-col::before{content:""!important;position:absolute!important;left:-50px!important;top:-36px!important;width:172px!important;height:488px!important;background-image:url(/wp-content/uploads/2025/12/line-shape.webp)!important;background-repeat:no-repeat!important;background-position:top left!important;background-size:100%!important}.vision-section{padding-bottom:95px!important}.vision-btn{position:absolute!important;width:122px!important;right:578px!important;bottom:-65px!important;border-style:dotted!important;z-index:9999}.vision-btn .fa-arrow-right:before{content:""!important;width:28px!important;height:16px!important;background-image:url(/wp-content/uploads/2025/12/button-arrow-icon.svg)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:100%!important;display:block!important}.about-section{padding-top:105px!important;padding-bottom:60px!important}.about-section::before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background-color:#86796e!important;opacity:0.85!important}.about-rt{padding-left:5%!important}.about-rt .fusion-title{margin:0 0 45px 0!important}.about-rt .fusion-text{padding-left:265px!important;position:relative!important;padding-right:110px!important}.about-rt .btn-hero{margin-left:265px!important}.about-rt .btn-hero span{color:#723618!important}.about-rt .fusion-text::before{content:""!important;position:absolute!important;left:10%!important;top:8px!important;width:130px!important;height:1px!important;border-top:1px dashed #723618!important}.service-section{padding-top:85px!important;padding-bottom:140px!important}.service-section .fusion-builder-row,.footer-section .fusion-builder-row,.container-1200 .fusion-builder-row{max-width:1200px!important}.services-list ul{padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:28px 28px!important}.services-list ul li{list-style:none!important;width:calc(33.33% - 28px)!important;border:3px dotted #c56b21!important;padding:13px 20px!important;font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;min-height:93px!important;font-family:Quantico,Arial,Helvetica,sans-serif}.services-list ul li a{width:150px!important;display:block!important}.contact-section{padding-top:45px!important;padding-bottom:20px!important}.contact-section::before{content:""!important;position:absolute!important;left:0%!important;bottom:0!important;width:748px!important;height:518px!important;background-image:url(/wp-content/uploads/2025/12/contact-graphic-outer.webp)!important;background-repeat:no-repeat!important;background-position:bottom left!important;background-size:100%!important;z-index:1!important}.contact-rt h2{font-size:36px!important;font-weight:700!important;text-transform:uppercase!important}.contact-rt .fusion-title{margin-bottom:22px!important;margin-left:-9px!important}.forminator-input{border-radius:0!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:transparent!important;padding:0 0 0 0!important;border:0!important;border-bottom:1px dashed #d9d9d9!important;outline:none!important;height:36px!important;font-family:Barlow Condensed!important;letter-spacing:2px}.forminator-textarea,.forminator-textarea:hover,.forminator-textarea:focus{border-radius:0!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:transparent!important;padding:12px!important;border:1px dashed #d9d9d9!important;outline:none!important;height:80px!important;min-height:1px!important;resize:none!important;letter-spacing:2px;font-family:Barlow Condensed!important}.forminator-input::-webkit-input-placeholder,.forminator-textarea::-webkit-input-placeholder{color:#ffffff!important;font-size:16px!important;font-style:normal!important;opacity:1!important}.forminator-input::-moz-placeholder,.forminator-textarea::-moz-placeholder{color:#ffffff!important;font-size:16px!important;font-style:normal!important;opacity:1!important}.forminator-input:-moz-placeholder,.forminator-textarea:-moz-placeholder{color:#ffffff!important;font-size:16px!important;font-style:normal!important;opacity:1!important}.forminator-input:-ms-input-placeholder,.forminator-textarea:-ms-input-placeholder{color:#ffffff!important;font-size:16px!important;font-style:normal!important;opacity:1!important}.forminator-input::placeholder,.forminator-textarea::placeholder{color:#ffffff!important;font-size:16px!important;font-style:normal!important;opacity:1!important}.forminator-button{border:3px dotted #c56b21!important;color:#c56b21!important;padding:3px 17px!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;font-family:"Quantico"!important;cursor:pointer!important;background-color:transparent!important}.forminator-button:hover{background-color:#ffffff!important;color:#c56b21!important}.forminator-row{margin-bottom:20px!important}.footer-section{padding-top:40px!important;padding-bottom:30px!important}.footer-logo{margin-bottom:40px!important}.footer-menu .fusion-menu li{margin-right:40px!important}.footer-menu .fusion-menu li a{letter-spacing:2px!important}.footer-menu{width:80%!important}.footer-social{width:20%!important}.footer-col-lt>.fusion-column-wrapper,.career-footer{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important}.explore-title{margin:0 0 30px 0!important}.explore-title h4{font-weight:700!important;text-align:right!important;position:relative!important}.explore-title h4::before{content:""!important;position:absolute!important;left:0!important;top:8px!important;width:200px!important;height:1px!important;border-top:1px dashed #c56b21!important}.career-location{padding:0!important;margin:0!important;width:65%!important}.career-location li{list-style:none!important;display:inline-block!important;width:49%!important;margin-bottom:9px!important;font-size:12px!important;letter-spacing:1px!important}.tel-link{width:35%!important;font-family:Quantico,Arial,Helvetica,sans-serif}.tel-link li{text-align:right!important;width:100%!important}.tel-link li a{font-size:12px!important;color:#c56b21!important}.tel-link li a:hover{color:#ffffff!important}.copyright-txt{border-top:1px solid #ffffff!important;padding-top:12px!important}.copyright-txt ul{padding:0!important;margin:0!important}.copyright-txt ul li{list-style:none!important;display:inline-block!important;margin-right:36px!important;font-size:12px!important;font-weight:700!important;color:#ffffff!important}.footer-social .fusion-facebook{background-image:url(/wp-content/uploads/2025/12/facebook-icon.svg);background-repeat:no-repeat;background-position:center center;width:32px!important;height:20px;background-size:100%;margin-right:0!important}.footer-social .fusion-facebook::before,.footer-social .fusion-instagram::before{content:""}.footer-social .fusion-instagram{background-image:url(/wp-content/uploads/2025/12/Instagram-icon.svg);background-repeat:no-repeat;background-position:center center;width:32px!important;height:20px;background-size:100%;margin-right:0!important}.footer-social .fusion-facebook:hover,.footer-social .fusion-instagram:hover{opacity:.8}.forminator-response-message{color:#000000!important}.forminator-row{margin-bottom:30px!important}.hero-sub-image-section{position:absolute!important;top:0!important;right:0!important;width:71%!important}.hero-sub-image-section::before{content:""!important;position:absolute!important;background-color:rgb(52 45 45 / .53)!important;top:0!important;right:0!important;width:100%!important;height:100%!important;z-index:99!important}.home-hero-image-section::before{background-color:rgb(52 45 45 / .25)!important}.hero-sub-img{display:block!important}.hero-sub-img img{width:100%!important;height:535px!important;object-fit:cover!important}#main{background-color:#342d2d!important}.hero-inner-section h4{font-size:24px!important;font-weight:700!important}.year-section{padding-top:100px!important;padding-bottom:185px!important}.year-img{width:560px!important;height:310px!important;overflow:hidden!important}.year-img img{width:100%!important;height:100%!important;object-fit:cover!important;-webkit-clip-path:polygon(21% 0%,100% 0%,81% 100%,0% 100%)!important;clip-path:polygon(21% 0%,100% 0%,81% 100%,0% 100%)!important;opacity:0.3!important}.year-title h3{font-size:70px!important;font-weight:700!important;position:absolute!important;top:30px!important;left:75px!important;z-index:1!important}.year-desc{background-color:#723618!important;padding:35px 38px 20px 38px!important;position:absolute!important;top:230px!important;right:25px!important;z-index:1!important;max-width:415px!important}.safety-section{padding-top:125px!important;margin-top:150px!important}.safety-section::before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background-color:rgb(134 121 110 / .85)!important}.safety-section h2{font-size:48px!important;text-transform:uppercase!important;font-weight:700!important}.safety-section .fusion-title{margin-bottom:60px!important}.safety-section .fusion-text{background-color:#c56b21!important;padding:30px 0 20px 35px!important;max-width:580px!important;margin-left:auto!important}.safety-section::after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;width:35%!important;height:118px!important;background-color:#c56b21!important}.headline-section{padding-top:80px!important;padding-bottom:110px!important}.headline-section .fusion-title-heading{max-width:830px!important;margin:0 auto!important;line-height:1.4em!important}.jobsite-section::before{content:""!important;position:absolute!important;left:0%!important;bottom:-41px!important;width:870px!important;height:580px!important;background-image:url(/wp-content/uploads/2025/12/jobsite-graphic.webp)!important;background-repeat:no-repeat!important;background-position:bottom left!important;background-size:100%!important;z-index:1!important}.jobsite-section{padding-top:65px!important;padding-bottom:60px!important}.jobsite-section .contact-rt .fusion-title{margin-bottom:30px!important}.jobsite-section .contact-rt .fusion-text{max-width:450px!important;margin-bottom:25px!important}.giving-section{padding-top:70px!important;padding-bottom:70px!important}.project-col .fusion-column-wrapper{max-width:360px!important;position:relative!important;padding-bottom:20px!important}.project-img{display:block!important}.project-img::before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:108px!important;background-image:url(/wp-content/uploads/2025/12/project-shadow.webp)!important;background-repeat:repeat-x!important;background-position:bottom left!important;z-index:1!important}.project-col .fusion-title{margin:-15px 0 20px 0!important;padding-left:35px!important;padding-right:35px!important;z-index:1!important}.project-col .fusion-title h3{font-weight:700!important}.project-col .fusion-text{padding-left:35px!important;padding-right:35px!important;padding-bottom:8px!important;z-index:1!important}.project-col .fusion-column-wrapper::before{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;background-color:#723618!important;height:90px!important}.project-col .fusion-column-wrapper .fusion-image-element:last-child{position:absolute!important;right:18px!important;bottom:-8px!important}.product-more-icon a:hover{opacity:0.85!important}.giving-title{margin-top:43px!important;padding-bottom:11px!important;border-bottom:1px dashed #c56b21!important}.giving-title h2{font-size:36px!important;font-weight:700!important}.giving-desc{padding-top:90px!important}.giving-desc .fusion-text{margin-bottom:23px!important}.career-img::before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:108px!important;background-image:url(/wp-content/uploads/2025/12/project-shadow.webp)!important;background-repeat:repeat-x!important;background-position:bottom left!important;z-index:1!important}.career-desc-col h3{font-weight:700!important;text-transform:uppercase!important}.career-section{padding-top:50px!important}.container-1160 .fusion-builder-row{max-width:1160px!important}.career-desc-col{padding-left:50px!important}.reverse-career-desc-col{padding-left:0!important;padding-right:50px!important}.available-career-section .about-rt .fusion-text{padding-left:0!important;padding-right:0!important;line-height:1.4em!important;padding-bottom:10px!important}.available-career-section .about-rt .btn-hero{margin-left:0!important}.available-career-section{padding-top:140px!important;padding-bottom:140px!important;margin-top:60px!important}.available-career-section .about-rt{padding-left:0%!important}.header-menu-top{top:7px!important;position:relative}.project-list-section{padding-top:75px!important;padding-bottom:125px!important}.avada-portfolio-list{display:flex;gap:35px 35px!important;flex-wrap:wrap}.avada-portfolio-list .portfolio-item{width:calc(33.333% - 25px);background:#1f1f1f;position:relative}.avada-portfolio-list .portfolio-image{position:relative;overflow:hidden}.portfolio-image::before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:108px!important;background-image:url(/wp-content/uploads/2025/12/project-shadow.webp)!important;background-repeat:repeat-x!important;background-position:bottom left!important;z-index:1!important}.avada-portfolio-list .portfolio-image img{width:100%;height:215px;object-fit:cover;display:block;transition:transform 0.5s ease}.avada-portfolio-list .portfolio-item:hover .portfolio-image img{transform:scale(1.08)}.avada-portfolio-list .portfolio-title{position:absolute;bottom:68px;left:30px;right:30px;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;z-index:2;font-weight:700}.avada-portfolio-list .portfolio-meta{background:#723618;color:#fff;padding:29px 32px;font-size:16px;font-weight:500;margin:0}.avada-portfolio-list .portfolio-btn{position:absolute;bottom:-6px;right:18px;background-image:url(/wp-content/uploads/2025/12/project-more-icon.webp)!important;background-repeat:no-repeat;background-position:center center!important;background-size:100%!important;width:52px!important;height:26px!important;display:flex;align-items:center;justify-content:center;font-size:0}.avada-portfolio-list .portfolio-btn:hover{opacity:.85}@media (max-width:1024px){.avada-portfolio-list .portfolio-item{width:calc(50% - 20px)}.project-list-section{padding-bottom:75px!important}}@media (max-width:640px){.avada-portfolio-list .portfolio-item{width:100%}.avada-portfolio-list .portfolio-title{font-size:18px;bottom:90px}}.portfolio-gallery-slider .slick-slide{pointer-events:auto}.portfolio-gallery-slider img{cursor:zoom-in;-webkit-tap-highlight-color:#fff0;height:595px;object-fit:cover;width:100%}.slick-track{touch-action:pan-y}.mfp-wrap{z-index:999999!important}.portfolio-left h1{font-size:32px!important;line-height:1.1em!important;text-transform:uppercase!important;font-weight:700}.project-location{display:inline-flex;padding:15px 28px!important;background-color:#c56b21;text-transform:uppercase;font-size:16px!important;line-height:1em!important;font-weight:700!important;margin:25px 0 0 0}.square-footage{font-size:24px;margin-top:30px;margin-bottom:25px}.portfolio-content p{margin:0}.single-portfolio-wrapper{display:flex;gap:40px;margin:0 auto;max-width:1200px;padding-top:130px;padding-left:20px;padding-right:20px;padding-bottom:120px;align-items:center}.portfolio-left{width:55%}.portfolio-right{width:45%;position:relative;right:-5%}.more-projects{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px;padding-bottom:150px}.more-projects h2{font-size:16px;font-weight:700;font-family:Barlow Condensed!important;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.services-cnt{font-size:24px;margin-bottom:50px;margin-top:0}.portfolio-gallery-slider .slick-dots{display:none!important}@media only screen and (max-device-width:1500px){.contact-section::before{width:50%!important}.about-rt .fusion-text{padding-right:50px!important}.explore-title h4::before{width:58%!important}.jobsite-section::before{height:482px!important;bottom:0!important;background-position:center left!important}.headline-section{padding-bottom:70px!important}}@media only screen and (max-device-width:1300px){.portfolio-right{padding-left:20px;padding-right:20px;right:0}}@media only screen and (max-device-width:1200px){.hero-section::before{width:100%!important;height:100%!important}.hero-section{background-size:cover!important}.footer-menu .fusion-menu li{margin-right:20px!important}.footer-col-lt,.footer-col-rt{width:100%!important}.footer-social{text-align:right!important}.explore-title h4::before{left:auto!important;right:0!important}.explore-title h4{text-align:left!important}.footer-col-rt .fusion-column-wrapper{margin-left:20px!important;margin-right:20px!important}.explore-title h4::before{display:none!important}.footer-col-lt>.fusion-column-wrapper{margin-left:20px!important;margin-right:20px!important}.footer-col-lt .awb-menu__main-ul{min-height:1px!important}.hero-sub-image-section{width:100%!important}.career-desc-col{padding-left:15px!important}.reverse-career-desc-col{padding-left:0!important;padding-right:15px!important}.hero-sub-image-section::before{background-color:rgb(52 45 45 / .75)!important}}@media only screen and (max-device-width:1100px){.vision-rt .fusion-column-wrapper{padding:20px 20px 32px 20px!important}.shape-img-col{max-width:48%!important;right:0!important}.shape-img-col::before{left:-22px!important;top:-16px!important;width:100px!important;height:299px!important}.vision-btn{bottom:-91%!important}.about-rt .fusion-text{padding-left:210px!important;padding-right:0!important}.about-rt .btn-hero{margin-left:211px!important}.about-rt .fusion-text::before{left:0!important}.about-rt .fusion-text{padding-right:20px!important}.year-section{padding-bottom:135px!important}.safety-section{margin-top:100px!important}.single-portfolio-wrapper{flex-wrap:wrap;flex-direction:column-reverse}.portfolio-right{max-width:500px;width:100%}.portfolio-left{width:100%}}@media only screen and (max-device-width:1024px){.custom-header{padding-top:15px!important;padding-bottom:15px!important}.awb-menu__m-toggle{padding-right:0!important}.header-menu-top{margin-top:0!important}.highlight-col h3{font-size:24px!important}.highlight-col .fusion-title{margin-bottom:20px!important}.vision-rt,.vision-lt{width:100%!important}.shape-img-col{max-width:100%!important;right:0!important;width:100%!important;position:relative!important}.vision-rt .fusion-column-wrapper{position:relative!important;max-width:100%!important;bottom:0!important;padding:0!important}.vision-rt{min-height:1px!important}.building-title,.vision-txt{max-width:100%!important}.vision-rt .fusion-column-wrapper::before,.shape-img-col::before{display:none!important}.highlight-section{padding-bottom:50px!important}.shape-img-col{padding-left:30px!important}.vision-section h2,.about-section h2,.service-section h2{font-size:52px!important}.vision-btn{position:relative!important;bottom:auto!important;right:auto!important;margin:30px auto 0 auto!important;display:flex!important}.shape-img img{clip-path:polygon(0 0,93% 0,100% 100%,0 100%)!important;opacity:1!important}#menu-main-menu{margin-top:15px!important}.awb-menu.collapse-enabled ul{background:#000000!important}.year-desc{padding:20px 20px 5px 20px!important}.year-title h3{left:15px!important}.header-menu-top{top:0px!important}.contact-rt .fusion-title{margin-left:0!important}.hero-title h1{font-size:80px!important}.home-hero-image-section .hero-sub-img img{height:645px!important}.avada-portfolio-list{gap:35px 35px}}@media only screen and (max-device-width:1000px){.highlight-col .fusion-column-wrapper{border:0!important}.contact-section::before{display:none!important}.jobsite-section::before{display:block!important;position:relative!important;width:100%!important}.footer-logo img{max-width:250px!important}.explore-col{max-width:400px!important}.explore-col .fusion-text{padding:25px 20px 0 20px!important}.explore-btn-hero::before{width:27%!important}.about-section{padding-top:20px!important}.hero-section{padding-top:80px!important}.service-section{padding-bottom:90px!important}.contact-section{padding-bottom:50px!important}.contact-rt .fusion-title{margin-bottom:20px!important}.year-title{margin:0!important}.year-desc{position:relative!important;top:auto!important;right:auto!important;max-width:100%!important}.year-section{padding-bottom:0!important}.safety-section{padding-top:100px!important;margin-top:100px!important}.jobsite-section .contact-rt .fusion-text{max-width:100%!important}.giving-desc{padding-top:0!important;margin-top:0!important}.giving-section{padding-bottom:0!important}.headline-section{padding-bottom:50px!important}.jobsite-section{padding-top:100px!important;padding-bottom:40px!important;flex-direction:column}.safety-section .fusion-text{padding:20px 20px 20px 20px!important}.available-career-section{padding-bottom:55px!important;margin-top:20px!important}.career-desc-col{padding-left:0!important}.reverse-career-desc-col{padding-right:0!important}.reverse-career-section{padding-top:0!important}.home-hero-image-section .hero-sub-img img{height:477px!important}.btn-hero{margin-top:25px!important}.safety-section::after{display:none}}@media only screen and (max-device-width:767px){.about-rt .fusion-text{padding-left:160px!important}.about-rt .btn-hero{margin-left:160px!important}.footer-col-rt .fusion-column-wrapper,.footer-col-lt>.fusion-column-wrapper{margin-left:7px!important;margin-right:7px!important}.highlight-section{padding-bottom:30px!important}.about-section{padding-bottom:55px!important}.about-rt{padding-left:0%!important}.service-section .fusion-title{margin-bottom:0!important}.safety-section::after{display:none!important}.available-career-section{padding-bottom:60px!important}.hero-title h1{font-size:66px!important}.home-hero-image-section .hero-sub-img img{height:463px!important}.jobsite-section{padding-top:80px!important}.custom-header::before{width:45%!important}}@media only screen and (max-device-width:600px){.custom-header::before{width:22%!important}.hero-section{padding-top:80px!important;padding-bottom:230px!important}.explore-col{right:0!important;bottom:-290px!important}.explore-col .fusion-text{padding:25px 20px 0 20px!important}.explore-btn-hero{padding:15px 20px 15px 20px!important}.highlight-col .fusion-column-wrapper{padding-left:0!important;padding-right:0!important}.vision-section h2,.about-section h2,.service-section h2{font-size:42px!important}.vision-section h4{font-size:20px!important}.shape-img-col{padding-left:0!important}.about-rt .btn-hero{margin-left:0px!important}.about-rt .fusion-text{padding-left:0px!important}.about-rt .fusion-text::before{display:none!important}.services-list ul li{width:100%!important;min-height:78px!important;font-size:18px!important}.services-list ul li a{width:100%!important}.footer-menu,.career-location{width:100%!important}.footer-social{width:100%!important;margin-top:20px!important;text-align:left!important}.tel-link li{text-align:left!important}.explore-title{margin:0 0 20px 0!important}.hero-title h1,.safety-section h2{font-size:36px!important}.explore-col .fusion-text h2{font-size:18px!important;font-weight:700!important;margin-bottom:13px!important}.year-title h3{font-size:50px!important}.jobsite-section::before{height:218px!important}.year-img{width:100%!important}.hero-sub-img img{height:505px!important}.year-section{padding-top:70px!important}.btn-hero{margin-top:5px!important}.highlight-section{padding-top:130px!important}.home-hero-image-section .hero-sub-img img{height:552px!important}.portfolio-right{max-width:300px;width:100%}.portfolio-gallery-slider img{height:300px}}.hero-section.innerpage__banner{padding-top:78px!important;padding-bottom:90px!important;padding-left:35px!important}.hero-section.innerpage__banner::before{height:100%!important}.hero-section.innerpage__banner .hero-desc{margin-bottom:37px!important}.innerpage__banner::before{content:""!important;position:absolute!important;background:#000!important;opacity:0.5!important;inset:0!important;width:71%;margin-left:auto}.service-section.inner__page{padding-top:80px!important;padding-bottom:60px!important}.fusion-gallery.gallery__wrapper{display:flex!important;flex-flow:row wrap!important;height:auto!important;margin-left:0px!important}.gallery__wrapper .fusion-gallery-image>a.fusion-lightbox{display:flex!important}.fusion-gallery.gallery__wrapper>.fusion-gallery-column{width:auto!important;position:relative!important;left:unset!important;top:unset!important;display:flex!important;align-items:center!important;padding:0 80px 0 0px!important}.container-1240 .fusion-builder-row{max-width:1240px!important}.page-id-2646 #main{background-color:#524c4c!important}.custom-heading strong{color:#c56b21!important}.contact__wrapper form{max-width:613px!important}.contact__wrapper .forminator-row{margin-bottom:32px!important}.contact__wrapper .forminator-input,.contact__wrapper .forminator-textarea{width:100%!important;background:#685f5a!important;border:none!important;padding:12px 15px!important;font-size:16px!important;color:#ffffff!important;border-radius:0!important;box-shadow:none!important;outline:none!important;height:46px!important}.contact__wrapper .forminator-textarea{height:121px!important}.contact__wrapper .forminator-input::placeholder,.contact__wrapper .forminator-textarea::placeholder{color:#c9c9c9!important}.contact__wrapper .forminator-label{font-size:16px!important;line-height:1.1!important;color:#ffffff!important;margin-bottom:12px!important;display:block!important}.contact__wrapper .forminator-description{display:none!important}.contact__wrapper .forminator-button{border:3px dotted #c56b21!important;color:#fff!important;padding:9px 17px!important;font-weight:700!important;font-size:20px!important;text-transform:uppercase!important;font-family:"Quantico"!important;cursor:pointer!important;background-color:transparent!important;width:100%!important}.custom-map__wrap p{margin:0px!important}.map-wrap .fusion-builder-row.fusion-builder-row-inner,.map-wrap .custom-seprater,.map-wrap .social-wrap{padding:0 40px!important}.social-wrap ul{padding:0px!important;margin:0!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}.social-wrap ul li{list-style:none!important}.social-wrap ul li a{display:flex!important}.social-wrap ul li a img{width:38px!important}.social-wrap ul li a:hover img{opacity:0.7!important}.phone-no-wrap p,.phone-no-wrap a{font-size:12px!important;font-family:var(--h1_typography-font-family)!important;color:#c56b21!important;text-align:right!important}.phone-no-wrap a{margin-top:20px!important;display:flex!important;justify-content:flex-end!important;align-items:flex-end!important;margin-right:20px!important}.phone-no-wrap a:hover{color:#fff!important}.top_space{padding-top:35px!important}.map-wrap .fusion-text p:last-child{margin-bottom:0px!important}.map-wrap .custom-seprater{margin-top:22px!important}.map-wrap .social-wrap{margin-bottom:40px!important}@media screen and (min-width:1001px) and (max-width:1140px){.contact__wrapper form{padding-right:30px!important}}@media screen and (max-width:1100px){.fusion-gallery.gallery__wrapper>.fusion-gallery-column{padding:0 40px 0 0px!important}}@media screen and (max-width:1000px){.contact__wrapper form{max-width:100%!important}.map-wrap .fusion-builder-row-inner{display:flex!important;flex-flow:row nowrap!important}.map-wrap .fusion-builder-row-inner>div{width:50%!important}.project-col{margin-top:40px!important}}@media screen and (max-width:991px){.fusion-gallery.gallery__wrapper{margin-left:0px!important;gap:30px 30px!important}.fusion-gallery.gallery__wrapper>.fusion-gallery-column{padding:0 0px!important}}@media screen and (max-width:767px){.our__partners .building-title,.our__partners .building-title .fusion-title-heading{max-width:100%!important;text-align:center!important;width:100%!important}.fusion-separator.custom-seprater{margin:0 auto 20px!important}.fusion-gallery.gallery__wrapper{padding-top:10px!important;gap:20px!important;flex-direction:column!important;align-items:center}.fusion-gallery.gallery__wrapper>.fusion-gallery-column{width:100%!important;justify-content:center!important}.our__partner,.our__partner .fusion-title-heading{text-align:center!important}}@media screen and (max-width:640px){.page-id-2646 #content{margin-bottom:0px!important}}.social-wrap ul{gap:0px!important}.phone-no-wrap a{font-weight:700!important}.contact__wrapper .forminator-label{font-weight:600!important}.custom-heading strong{font-weight:700!important}.contact__wrapper .forminator-button:hover,.contact__wrapper .forminator-button:focus{background:#fff!important;color:#c56b21!important}.error404 li.fusion-breadcrumb-item span{color:#fff;font-size:20px;line-height:1.5}body.error404 #content{display:none}@media (max-width:1000px){.phone-no-wrap a{margin-top:10px!important}}@media (max-width:767px){.phone-no-wrap a{margin-top:4px!important}.social-wrap ul{padding-top:20px!important}.single-portfolio-wrapper{padding-top:60px;padding-bottom:60px}.more-projects{padding-bottom:60px}}