@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{position:relative;overflow-x:hidden;--primary-color:#e85c04;--secondary-color:#e85c0475;--text-primary:white;--text-secondary:#242c37;font-family:"Poppins",sans-serif;background-color:#c2bfbf}h1,h2,h3,h4,h5,h6,p,div,button,a{font-family:"Poppins",sans-serif}p{font-size:16px;color:#282828}a{text-decoration:none!important}.page_loader_scroll{overflow:hidden}.page-loader{width:100%;height:100vh;position:absolute;background:#fff;z-index:1000;display:flex;justify-content:center;align-items:center;overflow:hidden;position:fixed}.video_loader_medil{position:relative}.dropdown-item.active,.dropdown-item:active{background:#e85c04!important}.btn.btn-warning{--bs-btn-color:var(--text-primary);--bs-btn-bg:var(--primary-color);--bs-btn-border-radius:0rem;--bs-btn-border-color:var(--primary-color);--bs-btn-padding-x:1.2rem;--bs-btn-padding-y:.8rem;font-weight:600}.btn.btn-warning:hover,.btn.btn-warning:focus-visible,.btn.btn-warning:first-child:active{--bs-btn-hover-bg:#e85c0475;--bs-btn-hover-border-color:#e85c0475;--bs-btn-active-border-color:var(--secondary-color);--bs-btn-active-bg:var(--secondary-color)}.btn.btn-warning:focus-visible{--bs-btn-focus-shadow-rgb:var(--secondary-color)}.upper-list{list-style:none;padding-left:0rem}.upper-list>li{display:inline-block;margin:0 10px}.upper-list li a{color:var(--text-secondary)}.childheader a{font-size:14px;color:var(--text-primary)!important}.childheader-sec{background-color:#000}.childheader .fa-brands{color:var(--text-primary);font-size:24px}.header-logo{max-width:100%;height:50px}.header-nav .navbar-nav{--bs-nav-link-color:var(--text-secondary);--bs-nav-link-hover-color:var(--primary-color);--bs-navbar-active-color:var(--primary-color)}.navbar-container{background-color:var(--text-primary)}.main-nav .navbar-toggler{--bs-navbar-color:var(--primary-color);background-color:var(--primary-color)}.header-nav .dropdown-menu{--bs-dropdown-bg:var(--text-secondary);--bs-dropdown-color:var(--text-primary);--bs-dropdown-link-color:var(--text-primary)}.header-nav .dropdown-item:focus,.header-nav .dropdown-item:hover{--bs-dropdown-link-hover-color:var(--primary-color);--bs-dropdown-link-hover-bg:var(--text-secondary)}.header-nav .navbar-nav{--bs-nav-link-padding-x:1.2rem;--bs-nav-link-padding-y:1.5rem}.navbar.main-nav{--bs-navbar-nav-link-padding-x:1.2rem}.header-nav{display:flex;justify-content:center;gap:20px}.project-category{justify-content:center;width:max-content;margin:0 auto}.project-category .nav-link{color:var(--bs-dark-text-emphasis);font-weight:600;font-size:18px}.project-category .nav-link.active,.project-category .nav-link:hover{color:var(--primary-color)!important}.top_banner_bg .Swipertopbanner{width:100%;position:relative;height:600px;overflow:hidden}.top_banner_bg_box{width:100%;height:100%;position:relative}.top_banner_bg_box .bannershapbox{position:absolute;z-index:1;top:1rem;width:auto;height:570px}.top_banner_bg_box .bannershapbox img{opacity:.8}.top_banner_bg_box img{width:100%;height:100%;position:relative;object-fit:cover;background-size:100% 100%;background-position:center}.top_banner_bg_box .top_banner_text_box{width:100%;height:600px;position:absolute;top:0;left:0;display:flex;justify-content:start;align-items:center}.top_banner_bg_box .top_banner_text_box::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.6}.top_banner_bg_box .top_banner_text_box .row{position:relative}.top_banner_bg_box .top_banner_text_box .row h1{font-size:6rem;color:#fff;font-weight:700;position:relative;z-index:2}.top_banner_bg_box .top_banner_text_box .row h1 span{color:var(--primary-color);z-index:2;position:relative}.top_banner_bg_box .top_banner_text_box .row .btn-warning{text-transform:uppercase;margin-top:2rem;z-index:2;position:relative}.top_banner_bg .swiper-slide .banner_img{transition:20s}.top_banner_bg_box{overflow:hidden}.top_banner_bg .swiper-slide-active .banner_img{transform:scale(1.8)}.cursor{width:20px;height:20px;border-radius:50%;position:absolute;transition-duration:200ms;transition-timing-function:ease-out;animation:cursor-animate 550ms infinite alternate;background:#e85c04;z-index:99999}.section-title{color:var(--text-secondary);font-size:3.3rem;font-weight:600}.section-sub-title{color:#757575;font-size:20px;font-weight:500}.section-text{color:#757575;font-size:20px;font-weight:300}.second-section>div>div:nth-child(2)>div{background-color:var(--text-secondary)}.second-section>div>div:nth-child(2)>div>h6:nth-child(1){color:var(--text-primary)}.second-section>div>div:nth-child(2)>div>h2:nth-child(2){color:var(--text-primary);font-size:3.3rem}.second-section>div>div:nth-child(2)>div>p:nth-child(3){color:var(--text-primary);font-size:16px}.fa-solid.fa-circle-arrow-right,.fa-solid.fa-circle-check{color:var(--primary-color)}.icon-box-image{height:50px}.second-section .icon-box{background:var(--dest-dtl),#EEEEEE;transition:all .5s ease;background-position:250px 0;background-repeat:no-repeat}.second-section .icon-box:hover .read-more>a>p:nth-child(1),.second-section .icon-box:hover .fa-solid.fa-circle-arrow-right{color:var(--text-secondary);font-weight:700}.second-section .icon-box:hover{background-position:210px 0;background-size:cover;background-repeat:no-repeat}.second-section .icon-box{cursor:pointer}.second-section .icon-box>a>h4:nth-child(2){color:var(--text-secondary);font-weight:600}.read-more>a>p:nth-child(1){color:var(--primary-color);font-weight:700}.about-us-img{padding:3rem 0rem 0rem 5rem;height:470px!important;object-fit:cover;background-size:cover}.graphic-1{width:200px;position:absolute;top:20px;left:-10%}.third-section .icon-list{padding-left:0;list-style:none;font-weight:500}.third-section .icon-list>li>p:nth-child(2){font-size:20px}.sign{width:150px}.autocount_sub .progressbar{display:inline-block;width:100px;margin:25px}.autocount_sub .circle{width:100%;margin:0 auto;margin-top:10px;display:inline-block;position:relative;text-align:center}.autocount_sub .circle canvas{vertical-align:middle}.autocount_sub .circle div{position:absolute;top:30px;left:0;width:100%;text-align:center;line-height:40px;font-size:20px}.autocount_sub .circle strong i{font-style:normal;font-size:.6em;font-weight:400}.autocount_sub .circle span{display:block;color:#aaa;margin-top:12px}.autocount_sub h6{text-align:left!important;margin-left:1rem;font-size:16px}.fourth-section{background-color:var(--primary-color)}.fifth-section{background:linear-gradient(rgb(0 0 0 / .493),rgb(0 0 0 / .466)),var(--dest-dtl);background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-size:cover}.fifth-section .title{color:var(--text-primary);font-weight:600}.fifth-section .subtitle{color:var(--text-primary);font-weight:500}.counter-box{background-color:#EEE}.counter-box h3{color:var(--primary-color);font-size:2rem;font-weight:600}.autocount_bg_min canvas{display:none}.counter-box h6{color:var(--text-secondary);font-size:26px;font-weight:600}.icon-box-sec h3{color:var(--text-secondary)}.sixth-section .custom-icon{height:60px;width:60px}.graphic-2{width:150px;position:absolute;top:20px;right:0%}.why-choose-us{padding:0rem 3rem 0rem 0rem}.why-choose-us.img-fluid{object-fit:cover;height:100%}.img-container{height:100px;display:flex;justify-content:center;align-items:center}.img-container>img{width:200px}.custom-card{height:350px;background:linear-gradient(rgb(0 0 0 / .493),rgb(0 0 0 / .466)),var(--dest-dtl);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.overlay-disable{height:350px;background:var(--dest-dtl);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.custom-card .heading{color:var(--text-primary);font-size:1.9rem;font-weight:600}.custom-card .text>p{color:var(--text-primary);font-size:16px;font-weight:500}.custom-card .fa-solid.fa-circle-arrow-right{color:#ffffff60;font-size:30px}.custom-card .fa-solid.fa-circle-arrow-right:hover{color:#fff}.testimonial-img{height:50px;width:50px;border-radius:50%}.testimonial-box{background-image:linear-gradient(119deg,#EEEEEE 85%,var(--primary-color) 0%);min-height:250px}.testimonial-box .fa-solid.fa-quote-left{color:var(--primary-color);font-size:40px}.testimonial-box .desc{color:#757575;font-style:italic}.testimonial-box .name{color:var(--text-secondary);font-weight:500}.testimonial-box .post{color:#757575}.contact-form{background-color:#e85c0475}.contact-form .form-control,.bd-subscription .form-control{--bs-border-radius:0rem;padding:21px 21px 21px 21px}.contact-form .form-control.text-area{height:150px}.faq-section .sub-title{color:var(--text-primary);font-size:.9rem}.faq-section .title{color:var(--text-primary);font-size:3.3rem}.faq-section{background:linear-gradient(rgb(0 0 0 / .493),rgb(0 0 0 / .466)),var(--dest-dtl)}.faq-section .accordion-item:first-of-type .accordion-button{border-top-left-radius:0rem;border-top-right-radius:0rem}.faq-section .accordion{--bs-accordion-border-radius:0rem;--bs-accordion-bg:#ffffff00;--bs-accordion-border-width:0px;--bs-accordion-color:var(--text-primary)}.faq-section .accordion-body{font-weight:600}.faq-section .accordion-button::after{background-color:#fff;border-radius:50%}.faq-section .accordion-button:not(.collapsed)::after{background-color:var(--primary-color)}.faq-section .accordion-button{--bs-accordion-btn-bg:var(--primary-color);font-weight:600;font-size:20px}.faq-section .accordion-button:not(.collapsed){--bs-accordion-active-color:var(--text-primary);--bs-accordion-active-bg:var(--text-secondary)}.child{transition:all ease 1.2s}.parent{overflow:hidden;position:relative}.parent:hover .child{transform:scale(1.2)}.blog.card{--bs-border-radius:0rem;--bs-card-bg:#EEEEEE}.blog.card .comment-box,.blog.card .blog-date,.blog.card .read-more{color:var(--primary-color);font-weight:500}.blog.card .read-more:hover{color:var(--text-secondary)}.blog.card .card-img-top{border-top-left-radius:0rem;border-top-right-radius:0rem;height:240px;object-fit:cover}.blog.card .card-title{font-weight:600;color:var(--text-secondary)}.blog.card .card-text{color:#757575}.eight-section .icon-div{background-color:#EEE}.eight-section .icon-div .fa-solid.fa-circle-arrow-right{font-size:22px}.eight-section .icon-div .heading{font-weight:600;font-size:1.2rem;color:var(--text-secondary)}.eight-section .video{height:600px;width:100%;overflow:hidden}.eight-section .bg-yellow{position:absolute;background-color:var(--primary-color);width:25%;height:100%;left:0;top:0;z-index:-1}.icon-box p{min-height:78px}.career_apply_block{color:var(--primary-color);font-weight:700}.bottom-list{list-style:none;padding-left:0rem}.bottom-list li{display:inline-block}.custom-file-input{color:#fff0}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input::before{content:"▲ Upload Resume";color:#e85c04;display:inline-block;background:#fff;padding:10px 22px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:400;border-radius:2px;outline:none;box-shadow:0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12),0 3px 1px -2px rgb(0 0 0 / .2)}.custom-file-input:focus{outline:none!important}.custom-file-input:active::before{transform:scale(.9) translate(0,2px);box-shadow:inset 4px 4px 5px 0 rgb(0 0 0 / .2)}.bottom-list li+li{margin:0 10px}.bottom-list li a{color:var(--text-primary)}.bottom-list li a:hover{color:var(--primary-color)}.progress-bar{margin:20px 0 10px;overflow:hidden;text-align:left!important;position:relative;padding-right:30px}.progress-title-holder{padding-bottom:7px;position:relative;margin:22px 0;font-size:20px;line-height:15px;font-weight:400;color:var(--text-secondary)}.progress-title{z-index:100;font-weight:700;position:absolute;bottom:0}.progress-number-wrapper{width:100%;z-index:10}.progress-number-mark{margin-bottom:4px;border-radius:3px;background-color:#F77223;padding:0 8px;position:absolute;bottom:-12px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.progress-number-wrapper,.progress-number-mark{font-size:11px;line-height:24px;height:24px;letter-spacing:0;font-weight:600;font-style:normal;text-transform:none;color:#fff}.down-arrow{border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:3px solid #F77223;position:absolute;left:50%;top:100%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.progress-content-outter{height:12px;background-color:#E1E1E0}.progress-content{height:21px;background-color:var(--primary-color);width:0%}.innerpage-banner{height:300px;background:linear-gradient(rgb(0 0 0 / .493),rgb(0 0 0 / .466)),var(--dest-dtl);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.img-fluid.graphic-3{position:absolute;top:0;left:0%;height:100%;opacity:.6;z-index:0}.innerpage-banner .text-span{color:#fff}.innerpage-banner .page-subtitle{color:var(--text-primary);z-index:2}.innerpage-banner .page-title{color:var(--text-primary);z-index:2;font-size:3.5rem}.mySwiper.testimonial-slider-1 .swiper-slide{height:auto;position:relative}.mySwiper.testimonial-slider-2 .swiper-slide{padding-bottom:3rem;position:relative}.mySwiper.testimonial-slider-2.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{--swiper-pagination-bottom:0px;--swiper-theme-color:#747474}.contact-info{background-color:#EEE}.contact-box{background-image:linear-gradient(119deg,var(--text-primary)85%,var(--secondary-color) 0%);min-height:180px}.contact-box .fa-solid{color:var(--primary-color);font-size:33px}.contact-icon>div:nth-child(2)>p:nth-child(1){font-size:20px;margin-bottom:.2rem;color:var(--text-secondary)}.contact-icon>div:nth-child(2)>h6:nth-child(2){color:var(--primary-color);font-size:22px;font-weight:700}.map-div{height:600px}.innerpage-banner.pagenot-found{height:500px}.footer-logo{width:120px;padding-bottom:.5rem}.bd-subscription .btn.btn-warning{padding:21px}.footer-section .icon-list{padding-left:0;list-style:none}.footer-section .fa-brands{color:#000;font-size:30px}.footer-section .icon-list a p{font-weight:500;color:#000}.footer-section .bottom-list li a{color:#000}.footer-section .bottom-list li a:hover{color:#e85c04}.footer-section .icon-list a p:hover{color:var(--primary-color)}.footer-section{background-color:#fff}.footer-section .sub-title{color:#000;font-size:16px}.footer-section .title{color:#000;text-transform:uppercase}@media (max-width:992px){body{overflow-x:hidden}.contact-box{min-height:200px}.top_banner_bg_box .top_banner_text_box .row h1{font-size:3rem}.header-nav{display:block}.enqirt-btn{display:none}.bg-yellow{display:none}.section-title{font-size:2rem}.innerpage-banner.pagenot-found{height:300px}.graphic-2{right:0%}.why-choose-us{padding:0rem}.eight-section .video{height:400px;overflow:hidden}.faq-section .title{font-size:2rem}.progress-title-holder{font-size:12px}.progress-bar{margin:0 0 5px}}@media (max-width:768px){.contact-icon>div:nth-child(2)>p:nth-child(1){font-size:16px}.contact-icon>div:nth-child(2)>h6:nth-child(2){font-size:18px}.top_banner_bg .Swipertopbanner{height:400px}.counter-box h6{font-size:20px}.top_banner_bg_box .bannershapbox{height:380px}.top_banner_bg_box .top_banner_text_box{height:400px}.map-div{height:400px}}@media (max-width:576px){body{overflow-x:hidden}.contact-box{min-height:auto}.second-section>div>div:nth-child(2)>div>h2:nth-child(2){font-size:2rem}.innerpage-banner .page-title{font-size:2rem}.innerpage-banner.pagenot-found{height:250px}.section-title{font-size:1.5rem}.custom-card .heading{font-size:1.3rem}.graphic-1{width:150px;position:absolute;top:20px;left:0%}.graphic-2{width:150px;position:absolute;top:20px;right:0%}.eight-section .video{height:300px;overflow:hidden}.faq-section .title{font-size:2rem}.innerpage-banner{height:200px}}@media (max-width:475px){.graphic-1{width:100px}.graphic-2{width:100px}}.about_global{color:#757575;text-transform:uppercase;position:relative}.about_global::before{content:"";position:absolute;left:-22px;top:9px;width:15px;height:2px;background:#e85c04}.about_global_title{margin-left:1.5rem;margin-top:0rem;display:inline-block;margin-bottom:1rem}.abouticon01{width:60px;padding-right:.5rem;margin-top:.5rem}.teambg img{max-width:100%}.teambg_box_min{width:100%;position:relative;margin-bottom:1rem}.teambg_box{width:100%;height:100%;position:relative;background:#eee;padding:2rem;overflow:hidden}.teambg_box::before{content:"";position:absolute;right:-200px;bottom:-280px;width:400px;height:400px;background:#ffccaf;transform:rotate(140deg)}.teambg_box img{position:relative;z-index:2}.teambg_box_min h3{text-align:center;margin-top:1.5rem}.teambg_box_min span{color:#f77223;width:100%;display:inline-block;text-align:center}.teambg_box_min .nav{justify-content:center;margin-top:.5rem}.teambg_box_min .nav .nav-link{background:#f77223;color:#fff;margin:7px;width:35px;height:35px;border-radius:50%;text-align:center;justify-content:center;display:flex;align-items:center}.teambg_box_min .nav .nav-link:hover{background:#494949}.servicesbgmin .row{padding-top:3rem;padding-bottom:3rem}.servicesbgmin .row .icon-box{margin-bottom:1.4rem}.services_work{background:#EEE}.logocenter{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;display:flex;justify-content:center;align-items:center;z-index:2}.project_bg .col-lg-6{margin-bottom:1rem}.project_bg .col-12{margin-bottom:1rem}.projectdetailsbg{position:relative}.projectdetailsbg_img_banner{position:relative}.projectdetails_claint{background:#eee;padding:2rem 2rem;position:relative;overflow:hidden}.projectdetails_claint_rotat{width:400px;height:400px;background:#ffdabd;position:absolute;bottom:-320px;right:-250px;rotate:40deg}.projectdetails_claint .iconbox{width:40px;height:40px;background:#e85c04;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem}.projectdetails_claint .iconbox i{color:#fff;font-size:18px}.projectdetails_claint h6{margin-bottom:0}.projectdetails_claint p{margin-bottom:0}.projectdetails_claint .contact-icon{margin-top:1.5rem}.projectdetails_Building{position:relative;width:100%;text-align:center;padding:2rem}.projectdetails_Building img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%}.projectdetails_Building h2{font-size:1.5rem;position:relative;z-index:1;color:#fff;margin-bottom:1rem}.projectdetails_Building button{position:relative;z-index:1}.projectdetails_Building::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:#000;z-index:1;opacity:.5}.itemlistbox i{background:#e85c04;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#ffffff!important;border-radius:50%;font-size:10px!important;margin-right:10px}.itemlistbox p{margin:0;color:#272727}.sherbg_social{position:relative;display:flex;align-items:center;width:100%}.sherbg_social ul{position:relative;margin-left:.5rem}.sherbg_social ul li a i{background:#e85c04;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#ffffff!important;border-radius:50%;font-size:10px!important;margin-right:10px}.sherbg_social .nav-link{margin:0;padding:0}.sherbg_social h4{font-size:1.3rem;margin-bottom:3px}.top_social_border_bg{border-top:1px solid #e9e9e9;margin-top:2rem}.prisingbg{position:relative;padding:5rem 0rem}.priceiconbg{width:40px;height:40px;background:#e85c04;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:1rem}.priceiconbg i{color:#ffffff!important;font-size:19px!important}.prisingbg .projectdetails_claint h4{font-weight:700}.prising_amount{border-bottom:1px solid #e85c04;padding:1rem 0rem;margin-bottom:1rem!important;font-size:3rem;font-weight:700}.prising_amount small{font-size:20px;padding-left:.5rem;color:#e85c04!important}.prisingbg .projectdetails_claint .btn{margin-top:2rem;position:relative;z-index:2}.prisingbg .projectdetails_claint{height:100%}.careersbg{position:relative}.careersbg .subbannerbg{z-index:2}.careersbg_dedication i{font-size:50px;color:#f77223;width:100px;text-align:center}.careersbg_dedication h6{font-weight:700}.required_position{width:100%;background:#dcdcdc;position:relative;padding:5rem 0rem}.careersbg_box{background:#fff;position:relative;padding:2rem;overflow:hidden;height:100%}.seventh-section .mediaimgmodel img{height:100%;object-fit:cover;background-size:100%}.careersbg_box h4{color:#0b0b0b}.careersbg_box span{color:#e85c04;padding-bottom:1rem;display:inline-block}.careersbg_box .top_icons{color:#e85c04;margin-bottom:1rem;font-size:30px}.careers_contact{margin-bottom:1rem}.careers_contact .iti--allow-dropdown{width:100%}.careers_contact .iti__country-list{width:308px}.required_position .form-control{padding:12px 21px 12px 21px}.page_bg404{padding:5rem 0rem;height:auto}.page_bg404 h2{font-size:10rem!important;font-weight:700}.page_bg404 h3{font-size:3rem!important;font-weight:700;color:#fff}.page_bg404 p{color:#fff;padding-top:1rem}.page_bg404 .img-fluid.graphic-3{position:absolute;top:2rem;height:80%}.page_bg404 .btn-warning{text-transform:uppercase}.footerbg_bottom_overlap{background:#d3d3d3}@media only screen and (max-width:991px){.projectdetails_claint{margin-top:1rem}.mediaimgmodel{flex-wrap:wrap}.prising_amount{font-size:2rem}.careersbg_dedication i{font-size:20px}.required_position{padding:2rem 0rem}.page_bg404 h2{font-size:3rem!important}.page_bg404 h3{font-size:1.5rem!important}header .nav-link{padding:.3rem 0rem}header .navbar-toggler{padding:0 4px;font-size:17px}header .navbar-nav{padding-bottom:10px}.contact-form .form-control,.bd-subscription .form-control{padding:10px 15px 10px 15px}.contact-form .form-control.text-area{height:100px}.top_banner_bg .logocenter img{width:180px}.section-text{color:#757575;font-size:16px}}.service-card{background-color:#f0f0f0;padding:40px 20px;text-align:center;position:relative;overflow:hidden;transition:all 0.4s ease;cursor:pointer;color:#000;z-index:1}.service-card .icon{font-size:40px;color:#e85c04;margin-bottom:15px;transition:color 0.3s ease}.service-card h5{margin-bottom:15px}.service-card .read-more{font-weight:700;color:#e85c04;text-decoration:none;transition:color 0.3s ease}.service-card::before{content:"";background-color:#e85c04;position:absolute;top:-100%;left:0;width:100%;height:100%;z-index:-1;transition:top 0.4s ease-in-out}.service-card:hover::before{top:0}.service-card:hover{color:#fff}.service-card:hover p{color:#fff}.service-card:hover .read-more{color:#fff}.icon-box-image{transition:filter 0.3s ease}.service-card:hover .icon-box-image{filter:brightness(0) invert(1)}.icon-box{width:50px;height:50px;background-color:#fff6ef;display:flex;justify-content:center;align-items:center;border-radius:12px;transition:transform 0.4s ease}.icon-box i{font-size:38px;color:#e65c00}.icon-box:hover{transform:rotateY(180deg)}@keyframes pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}100%{transform:scale(1)}}.section-heading{text-align:center;padding:60px 20px 20px;background-color:#fff}.section-heading h5{color:#999;text-transform:uppercase;font-weight:600;letter-spacing:1px}.section-heading h2{font-size:3rem;font-weight:700;color:#212529}.projects-section{background:linear-gradient(to bottom,#fff 50%,#1f1f22 50%);padding:60px 0 100px;position:relative}.container{width:90%;margin:0 auto;position:relative}.splide__slide{position:relative;transform:scale(.8);filter:brightness(60%);transition:transform 0.3s ease-in-out,filter 0.3s ease-in-out;border-radius:10px;overflow:hidden}.splide__slide.is-active{transform:scale(1.1);filter:brightness(100%);z-index:2}.splide__slide:hover{transform:scale(.85);filter:brightness(70%)}.splide__slide.is-active:hover{transform:scale(1.15)}.splide__slide img{width:100%;height:360px;object-fit:cover;border-radius:10px;transition:transform 0.3s ease}.project-text{position:absolute;bottom:20px;left:20px;right:20px;background:rgb(0 0 0 / .5);padding:15px;color:#fff;display:none;border-radius:10px}.splide__slide.is-active .project-text{display:block}.project-text h3{margin-bottom:10px;font-size:22px;font-weight:700}.project-text p{font-size:15px;line-height:1.5;margin:0}.splide__arrows{display:none!important}.sector-title{font-size:2.5rem;font-weight:600;padding:2rem 0}.sector-card img{height:200px;width:100%;object-fit:cover;filter:grayscale(100%);transition:filter 0.5s ease}.sector-card img:hover{filter:grayscale(0%)}.sector-caption{text-align:center;font-weight:700;margin-top:.5rem;font-size:1rem;text-transform:uppercase}.sector-wrapper{margin-bottom:2rem}@media screen and (max-width:768px){.splide__slide.is-active{transform:scale(1.05)}}.text-orange{color:#f16522}.line{width:40px;height:3px;background-color:#f16522}.why-box img{display:block;margin-left:auto;margin-right:auto}.why-box h5{margin-top:15px;font-size:1.1rem}.why-box p{font-size:.95rem;text-align:start}.parallax-section{background-image:url('../images/crane.webp');background-attachment:fixed;background-size:auto;background-position:center;height:400px;color:#fff;position:relative;z-index:1}.contact-cta{background-color:#f16522;background-size:cover;background-position:center;color:#fff}.contact-link{color:#fff;text-decoration:underline;font-weight:500;transition:color 0.3s ease}.contact-link:hover{color:#000;text-decoration:none}@media (max-width:768px){.contact-cta h2{font-size:1.5rem}}#section-title{font-size:2rem;font-weight:semibold;letter-spacing:1px}.orange-text{color:#e85c1f}.bg-cover{background-image:url('../images/wmremove-transformed-(61).webp');background-size:cover;background-position:center;color:#fff;text-align:center;padding:60px 20px}.bg-cover h2{font-style:italic;font-weight:400}.highlight-line{width:40px;height:2px;background-color:#e85c1f;display:inline-block;vertical-align:middle;margin-right:8px}.content-wrapper{margin:0 auto}.section{padding:50px 15px}.section-description{font-size:1rem;color:#333}.service-highlight{color:#e85c1f;font-weight:600}.learn-more{font-size:.85rem;letter-spacing:2px;text-transform:uppercase;color:#666;display:inline-block;margin-top:20px;text-decoration:none}.service-image{width:100%;max-height:300px;object-fit:cover}.service-text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end}h1{font-size:2.5rem;font-weight:700;line-height:1.4}.section-title{font-size:1rem;color:#000;margin-bottom:1rem}.follow-us a{display:block;margin-bottom:.3rem}@media (max-width:768px){h1{font-size:1.8rem}}.new-section{position:relative;background-image:url(https://www.shutterstock.com/image-vector/black-silhouette-construction-site-isolated-600nw-2255730585.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;text-align:center}.new-text{color:#000;font-size:2rem;font-weight:500;line-height:1.5;text-shadow:0 2px 10px rgb(0 0 0 / .6)}@media (max-width:768px){.new-section{height:300px}.new-text{font-size:1.5rem}}.image-container{position:relative;max-width:100%}.image-container img{width:100%;display:block;height:500px}.text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:45px;text-shadow:2px 2px 8px rgb(0 0 0 / .7);text-align:center}.card-custom{border-radius:15px;overflow:hidden;background-color:#fff;color:#000;box-shadow:0 4px 10px rgb(0 0 0 / .1);height:100%}.card-custom img{width:100%;height:180px;object-fit:cover}.highlight-card{background-color:#e85c1f;color:#fff;padding:20px;border-radius:15px;height:100%}.highlight-card h5{font-weight:700}.highlight-card a,.card-custom a{color:#a4ff3f;font-weight:700;text-decoration:none}.highlight-card a{color:#000}.highlight-card p{color:#fff}.banner-section{position:relative;background:url(https://img.freepik.com/free-photo/close-up-construction-engineer-using-tablet_23-2148233729.jpg?semt=ais_hybrid&w=740) center/cover no-repeat;height:300px;display:flex;align-items:center}.banner-content{background:#fff;padding:25px;max-width:450px;box-shadow:0 4px 12px rgb(0 0 0 / .1);position:relative;margin-left:auto;margin-right:5%}.banner-content h3{font-weight:700;font-size:1.3rem}.banner-content h3 span{color:#1b4f72}.btn-quote{background-color:orange;color:#fff;border:none;padding:8px 18px;font-weight:700;border-radius:5px;text-decoration:none;display:inline-block;margin-top:10px}