body{position:relative;overflow:hidden;overflow-y:auto;padding:0;margin:0}p{margin:0}a{color:inherit;transition:all 0.4s linear}.e-con-inner{padding:0 56px!important}.pad_120{padding:120px 0}.header_box{position:absolute!important;top:0;left:0;z-index:11!important}.logo svg:nth-child(2n){display:none}.header_box .elementor-nav-menu li a{color:#111010!important;opacity:.8;font-size:16px!important;line-height:1.65!important;text-transform:inherit!important;margin:0!important;padding:34px 0!important}.header_box .elementor-nav-menu li+li{margin-left:56px}.header_box .elementor-icon-list-items{padding:0;margin:0;list-style:none}.header_box .elementor-widget-icon-list{margin-right:24px}.header_box .elementor-icon-list-item a{display:flex;align-items:center}.header_box .elementor-icon-list-icon{display:flex}.header_box .elementor-icon-list-icon svg{height:19px!important;width:19px!important;margin-right:5px!important}.header_box .elementor-icon-list-icon svg path{fill:#111010;transition:all 0.4s linear!important}.header_box .elementor-icon-list-text{color:#111010!important;opacity:.8;font-size:16px!important;line-height:1.65!important;transition:all 0.4s linear!important;padding:0!important}.header_box .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#E6FF28!important;opacity:1}.header_box .elementor-icon-list-item a:hover .elementor-icon-list-icon svg path{fill:#e6ff28}.header_box .elementor-icon-list-item a:hover #phone-Light{opacity:1}.quote_btn .elementor-button{display:inline-block;background:#093D42!important;border-radius:16px;border:1.5px solid #093D42;font-size:16px;line-height:1.65;padding:11px 27px;transition:all 0.4s linear!important;font-family:"Archivo Medium",Sans-serif!important}.transparent_btn .elementor-button{background:transparent!important;border-color:rgb(255 255 255 / .2);min-width:398px}.quote_btn .elementor-button:hover{background:#E6FF28!important;color:#111010}.header_box .elementor-nav-menu .elementor-item::after{width:0!important;height:1.5px!important;background:#111010!important;transition:all 0.4s linear!important;bottom:32px}.header_box .elementor-nav-menu .elementor-item.elementor-item-active{font-family:"Archivo Medium",Sans-serif!important;opacity:1}.header_box.fixed{position:fixed!important;top:0;left:0;right:0;background:#073337!important;border-bottom:1.5px solid rgb(237 244 244 / .1)}.header_box .elementor-nav-menu .elementor-item:hover{opacity:1}.header_box .elementor-nav-menu .elementor-item.elementor-item-active::after,.elementor-nav-menu .elementor-item:hover::after{width:100%!important}.header_box .elementor-nav-menu ul.sub-menu{background:#fff0 linear-gradient(180deg,#073337 0%,#093D42 100%);left:40%!important;transform:translatex(-50%);min-width:260px!important;max-width:auto!important;border-radius:4px;overflow:hidden;border-bottom:4px solid #E6FF28!important;margin-top:-1px!important}.header_box .elementor-nav-menu ul.sub-menu li+li{margin-left:0}.header_box .elementor-nav-menu ul.sub-menu li a{color:#fff!important;padding:15px 20px!important;opacity:1;border:none!important;background:transparent!important}.header_box .elementor-nav-menu ul.sub-menu li a:hover{color:#E6FF28!important}.elementor-nav-menu--dropdown li:not(:last-child){border-color:rgb(255 255 255 / .2)!important}.menu_hover{position:absolute!important;top:94px;left:0;z-index:11!important;padding:0 32px!important;transition:all 0.4s linear}.menu_hover .e-con-inner{background:#fff0 linear-gradient(180deg,#073337 0%,#093D42 100%);border-radius:4px;overflow:hidden;border-bottom:8px solid #E6FF28;padding:50px 24px 124px!important;border-top:1.5px solid rgb(237 244 244 / .1)}.menu_hover .elementor-nav-menu a{display:inline-block;padding:10px 0!important;font-size:32px;line-height:1.13!important;letter-spacing:-.64px}.elementor-nav-menu .sub-arrow{display:none!important}.hover-image{width:100%;height:608px!important;border-radius:8px!important;object-fit:cover;transition:opacity 0.4s ease-in-out;overflow:hidden}body.home .logo svg path,.page-id-148 .logo svg path,.page-id-150 .logo svg path,.page-id-175 .logo svg path,.page-id-146 .logo svg path,.header_box.fixed .logo svg path{fill:#E6FF28}body.home .header_box .elementor-nav-menu li a,body.home .header_box .elementor-icon-list-text,.page-id-148 .header_box .elementor-nav-menu li a,.page-id-148 .header_box .elementor-icon-list-text,.page-id-150 .header_box .elementor-nav-menu li a,.page-id-150 .header_box .elementor-icon-list-text,.page-id-175 .header_box .elementor-nav-menu li a,.page-id-175 .header_box .elementor-icon-list-text,.page-id-146 .header_box .elementor-nav-menu li a,.page-id-146 .header_box .elementor-icon-list-text,.header_box.fixed .elementor-nav-menu li a,.header_box.fixed .elementor-icon-list-text,.header_box.fixed .elementor-icon-list-icon svg path{color:#fff!important}body.home .header_box .elementor-nav-menu .elementor-item::after,.page-id-148 .header_box .elementor-nav-menu .elementor-item::after,.page-id-150 .header_box .elementor-nav-menu .elementor-item::after,.page-id-175 .header_box .elementor-nav-menu .elementor-item::after,.page-id-146 .header_box .elementor-nav-menu .elementor-item::after,.header_box.fixed .elementor-nav-menu .elementor-item::after{background:#E6FF28!important}body.home .header_box .elementor-icon-list-icon svg path,.page-id-148 .header_box .elementor-icon-list-icon svg path,.page-id-150 .header_box .elementor-icon-list-icon svg path,.page-id-175 .header_box .elementor-icon-list-icon svg path,.page-id-146 .header_box .elementor-icon-list-icon svg path,.header_box.fixed .elementor-icon-list-icon svg path{fill:#fff}.top_footer{background:#093D42;padding:109px 0 54px}.top_footer .elementor-widget-image img{height:56px!important;max-width:fit-content!important;margin-bottom:30px}.top_footer .elementor-grid-item+.elementor-grid-item{margin-left:10px}.social_box .elementor-social-icon{width:52px!important;height:52px!important;background:#fff0;border:2px solid rgb(255 255 255 / .2);border-radius:50%!important;transition:all 0.4s linear}.social_box .elementor-social-icon svg{width:18px;height:18px;transition:all 0.4s linear}.social_box .elementor-social-icon:hover{background:#E6FF28}.social_box .elementor-social-icon:hover svg{fill:#111010}.footer_menus .elementor-nav-menu li+li{margin-top:10px}.footer_menus .elementor-nav-menu li a{color:#fff!important;font-size:24px;line-height:1.5;font-weight:300!important;letter-spacing:-.48px;transition:all 0.4s linear!important}.footer_menus .elementor-nav-menu li a:hover,.legal_menu .elementor-nav-menu li a:hover{color:#E6FF28!important;opacity:1}.top_footer .transparent_btn .elementor-button,.bottom_footer .transparent_btn .elementor-button{min-width:398px}.copyright a{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:18px;font-weight:300;color:#fff;font-family:var(--e-global-typography-primary-font-family)}.copyright a img{display:block;margin-top:-5px}.legal_menu .elementor-nav-menu li+li{margin-left:40px}.legal_menu .elementor-nav-menu li a{padding:0!important;border:none;font-size:18px;font-weight:300!important;line-height:1.1;letter-spacing:-.36px;color:#FFF!important;opacity:.6;transition:all 0.4s linear!important}.legal_menu .elementor-nav-menu li a:after{content:none}.copyright p{font-size:18px;line-height:1.1;letter-spacing:-.36px;color:#FFF!important;opacity:.6}.bottom_footer{padding:136px 0 20px;background:#fff0 linear-gradient(180deg,#073337 0%,#093D42 100%) 0% 0%}.footerbottm_row{margin-top:150px!important}.contact_details{margin-bottom:48px}.contact_info+.contact_info{margin-top:25px}.contact_info span,.contact_info a{display:block;font-size:18px;line-height:1.6;letter-spacing:-.36px;color:#FFF;font-family:var(--e-global-typography-primary-font-family)}.contact_info a{display:inline-block;opacity:.6;transition:all 0.4s linear}.contact_info a:hover{opacity:1}.dot_title .elementor-heading-title{color:#111010!important;font-size:16px;line-height:1.4}.dot_title .elementor-heading-title:before{content:'';width:10px;height:10px;background:#093D42;display:inline-block;border-radius:50%;margin-right:8px}.common_title h2{color:#111010!important;font-size:64px;line-height:1.15;letter-spacing:-.64px;margin-bottom:60px}.title_nobdr h2{margin-bottom:0}.normal_txt p{color:#111010;font-size:32px;line-height:1.3;letter-spacing:-.64px;opacity:.88}.normal_txt p+p,.lets_box p+p{margin-top:30px}.topbottom_border{padding:26px 0!important;position:relative!important;margin-top:50px!important}.topbottom_border::before,.process_steps:before{content:'';position:absolute;left:50%;top:0;width:100vw;height:1.5px;background:rgb(17 16 16 / .1);transform:translateX(-50%)}.topbottom_border::after,.advantage_box .common_title:after,.industries_box .common_title:after,.title_after:after{content:'';position:absolute;left:50%;bottom:0;width:100vw;height:1.5px;background:rgb(17 16 16 / .1);transform:translateX(-50%)}.banner_video{padding:94px 0 32px;background:#fff0 linear-gradient(180deg,#073337 0%,#093D42 100%) 0% 0%}.banner_video .elementor-element-8cdc8ef{padding:40px 24px;min-height:874px;border-radius:8px;overflow:hidden;position:relative}.banner_video .elementor-background-video-container{overflow:hidden;position:relative}.banner_video .elementor-background-video-container:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:468px;background:#fff0 linear-gradient(0deg,#073337 0%,#07333700 100%) 0% 0%}.banner_video h1{color:#fff!important;font-size:90px;padding-bottom:20px;margin-bottom:15px;border-bottom:2px solid rgb(234 228 223 / .32)}.banner_video h1 span{font-size:100px;font-family:var(--e-global-typography-secondary-font-family)}.banner_video .dot_title{width:100%;max-width:222px!important}.banner_video .dot_title .elementor-heading-title,.process_box .dot_title .elementor-heading-title,.page_banner .dot_title .elementor-heading-title,.menu_hover .dot_title .elementor-heading-title{color:#fff!important}.banner_video .dot_title .elementor-heading-title:before,.process_box .dot_title .elementor-heading-title:before,.home_projects .dot_title .elementor-heading-title:before,.page_banner .dot_title .elementor-heading-title:before{background:#E6FF28}.banner_video p{color:#fff!important;font-size:24px;line-height:1.35;max-width:382px;margin-bottom:24px}.banner_video .elementor-icon-list-item a{display:flex;flex-direction:row-reverse;gap:8px}.banner_video .elementor-icon-list-text{color:#fff!important;font-size:16px;line-height:1}.banner_video .elementor-icon-list-icon svg{height:20px;width:20px;margin:0!important}.banner_video .transparent_btn .elementor-button{min-width:fit-content}.elementor-element-dee3092,.elementor-element-cc2521d{padding-top:26px!important}.latest_news .elementor-grid{grid-column-gap:16px;grid-row-gap:0}.latest_news .elementor-post__thumbnail__link{overflow:hidden}.latest_news .elementor-post__thumbnail{padding-bottom:0!important}.latest_news .elementor-post__thumbnail img{height:524px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;padding:0;object-fit:cover;border-radius:8px;overflow:hidden}.latest_news .elementor-post__text{display:flex!important;flex-direction:column-reverse!important}.latest_news .elementor-post__meta-data{line-height:1.6!important;font-size:20px!important;margin-bottom:8px!important;color:#111010!important;opacity:.6}.latest_news .elementor-post__title{font-size:20px!important;line-height:1.4}.latest_news .elementor-post__title a{text-decoration:underline}.latest_news .quote_btn .elementor-button{min-width:440px}.latest_news .quote_btn .elementor-button:hover{border-color:#E6FF28}.elementor-element-b0d812e{padding-bottom:48px!important;margin-bottom:48px!important;position:relative}.work_box .swiper-slide-inner{padding:50px;display:flex;align-items:center;justify-content:center;background:#FFF;box-shadow:0 16px 16px #D8E8E833;border-radius:8px;overflow:hidden}.inspiration_box .elementor-image-box-img{box-shadow:0 16px 16px #D8E8E833;border-radius:8px;overflow:hidden}.inspiration_box .elementor-image-box-img a{display:inline-block;width:100%}.inspiration_box .elementor-image-box-img img{width:100%!important;max-width:100%!important}.elementor-element-0442b9a{margin-top:62px}.inspiration_box .transparent_btn .elementor-button{color:#111010!important;border-color:rgb(17 16 16 / .2);min-width:344px}.inspiration_box .transparent_btn .elementor-button:hover{border-color:#E6FF28}.lets_box .elementor-widget-text-editor .elementor-widget-container{margin-right:14%}.lets_box p{color:#111010;font-size:28px;line-height:1.5;letter-spacing:-.56px}.lets_box p a{font-weight:700}.row{display:flex;flex-wrap:wrap;gap:16px}.col-lg-6{flex:0 0 auto;width:49%}.col-lg-12{flex:0 0 auto;width:100%}.wpcf7-form-control{display:block;width:100%;height:auto;color:#111010!important;font-size:16px;line-height:1.25!important;padding:14px 24px 14px 52px!important;background:#fff;border:2px solid #fff!important;border-radius:8px!important;font-family:var(--e-global-typography-primary-font-family)!important;margin:0!important;outline:none!important;position:relative}.wpcf7-form-control-wrap[data-name="full-name"]::before{content:'';background:url(/wp-content/uploads/2025/01/name.svg) no-repeat;background-size:cover;background-position:center;width:20px;height:20px;position:absolute;top:16px;left:24px;z-index:1}.wpcf7-form-control-wrap[data-name="email-address"]::before{content:'';background:url(/wp-content/uploads/2025/01/email.svg) no-repeat;background-size:cover;background-position:center;width:20px;height:20px;position:absolute;top:16px;left:24px;z-index:1}.wpcf7-form-control-wrap[data-name="phone-number"]::before{content:'';background:url(/wp-content/uploads/2025/01/phone-1.svg) no-repeat;background-size:cover;background-position:center;width:20px;height:20px;position:absolute;top:16px;left:24px;z-index:1}.wpcf7-form-control-wrap[data-name="postcode"]::before{content:'';background:url(/wp-content/uploads/2025/01/map.svg) no-repeat;background-size:cover;background-position:center;width:20px;height:20px;position:absolute;top:16px;left:24px;z-index:1}.wpcf7-form-control.wpcf7-textarea{padding:16px 24px!important;height:128px;resize:none}.wpcf7-form-control.wpcf7-file{padding:0 0 0 68px!important;background:#fff0;border:none!important;border-radius:0!important;margin:10px 0!important}.wpcf7-form-control.wpcf7-file::before{content:"";position:absolute;top:auto;left:0;width:170px;height:100%;background:url(https://www.bfeatured.com.au/wp-content/uploads/2024/07/attachment.svg) no-repeat,#e6ff28;background-size:18px;background-position:left center}.wpcf7-form-control.wpcf7-file::after{content:"Upload documents";position:absolute;top:50%;left:30px;transform:translateY(-50%);font-size:16px;color:#111010}.wpcf7-form-control.wpcf7-submit{background:#093D42;border-color:#093D42!important;border-radius:16px!important;color:#fff!important;padding:12px 24px!important;max-width:440px;transition:all 0.4s linear;margin-bottom:24px}.wpcf7-form-control.wpcf7-submit:hover{color:#111010!important;background:#fff;border-color:#fff!important}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{color:red;font-size:16px;margin:5px 0 0}.expertise_box{padding:26px 32px 26px 56px!important}.expertise_box .dot_title{position:absolute;top:15px;left:56px}.expertise_text{max-width:474px;margin:0 108px 0 46px!important}.expertise_box .common_title h2{font-size:48px;line-height:1.2;letter-spacing:-.96px;margin-bottom:32px}.expertise_box p{font-size:24px;line-height:1.4;letter-spacing:-.48px;margin-bottom:48px}.expertise_box .elementor-widget-icon-list{margin-right:22px}.expertise_box .elementor-icon-list-item a{color:#111010;font-size:16px;line-height:1}.expertise_box .elementor-icon-list-icon svg,.project_details .elementor-icon-list-icon svg,.areas_header .elementor-icon-list-icon svg{height:19px!important;width:19px!important}.industries_box .common_title h2{max-width:52%}.fixed_sections{padding:46px 0 64px!important;min-height:800px!important;position:sticky!important;top:100px;z-index:0}.fixed_sections .common_title h2{margin:0;color:#fff!important;letter-spacing:-1.28px}.fixed_sections .quote_btn .elementor-button{min-width:398px;background:#fff!important;border-color:#fff;color:#111010}.fixed_sections .quote_btn .elementor-button:hover{background:#E6FF28!important}.process_box{position:relative;z-index:1}.process_box .common_title h2{color:#fff!important}.process_box .e-grid .dot_title .elementor-heading-title::before,.menu_hover .dot_title .elementor-heading-title::before{background:#fff}.process_steps{position:relative!important;overflow:hidden!important;padding:24px 488px 24px 56px!important;width:100%!important;border-top:1.5px solid rgb(237 244 244 / .1);transition:all 0.5s linear!important;cursor:pointer}.process_steps:hover{background:#E6FF28}.process_steps:last-child{border-bottom:1.5px solid rgb(237 244 244 / .1)}.process_steps .elementor-widget-image{margin-right:100px}.process_steps .elementor-widget-image .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:146px;height:146px!important;box-shadow:0 16px 32px #11101014;border-radius:16px;background:rgb(255 255 255 / .1);margin:0 auto;transition:all 0.5s linear!important}.process_steps .elementor-widget-image img{max-width:100px!important;height:auto!important}.process_steps p{color:#fff;font-size:16px;font-weight:300;line-height:1.45;transition:all 0.5s linear!important}.process_steps:hover .dot_title .elementor-heading-title,.process_steps:hover p{color:#111010!important}.process_steps:hover .dot_title .elementor-heading-title:before{background:#111010}.process_steps:hover .elementor-widget-image .elementor-widget-container{background:#fff}.project_list .e-con-inner{padding:0!important}.project_list .e-n-accordion-item+.e-n-accordion-item{padding:24px 0 48px}.project_list .e-n-accordion-item-title,.project_list .e-n-accordion-item-title+.e-con-full{border:none!important}.project_details{max-width:78.4%}.project_details .project_location{max-width:360px!important;width:100%}.project_details .elementor-icon-list-text{color:#fff!important;font-size:16px;opacity:.6}.project_details .elementor-heading-title{color:#fff!important;font-size:32px;line-height:1.2;font-weight:300!important;max-width:600px}.project_details .view_project{max-width:150px!important;width:100%}.project_details .elementor-button{padding:0;background:transparent!important;border:none;border-bottom:2px solid #fff0;text-transform:capitalize;opacity:.6;font-size:16px;line-height:1.4;border-radius:0}.project_details .elementor-button:hover{opacity:1;border-bottom-color:#E6FF28}.category_list{display:flex;align-items:center;gap:8px;margin-top:20px;display:none}.category_list span,.project_filter button{text-transform:capitalize;font-size:16px;line-height:1;color:#fff;padding:11px 20px;border:2px solid rgb(255 255 255 / .1);border-radius:12px;font-family:var(--e-global-typography-primary-font-family),sans-serif!important;min-width:140px;background:#093C41!important;box-shadow:none;outline:none;transition:all 0.4s linear}.project_images{padding-left:360px!important;margin-top:30px!important;transition:all 0.4s linear}.project_images img{height:524px!important;object-fit:cover;box-shadow:0 16px 32px #11101014!important;border-radius:4px!important;overflow:hidden}.toggle-details{position:absolute;top:auto;right:0;color:#fff!important;font-size:16px;opacity:.6}.home_projects .e-con-inner,.process_box .e-con-inner,.lets_box .e-con-inner,.latest_news .e-con-inner,.home_services .e-con-inner,.inspiration_box .swiper-wrapper .e-con-inner{padding:0!important}.title_box{padding:0 56px!important}.project_box{padding:26px 56px 50px!important;position:relative!important;border-top:1.5px solid rgb(237 244 244 / .1)}.home_projects .common_title h2,.home_projects .dot_title .elementor-heading-title{color:#fff!important}.project_box:last-child{padding:100px 56px 0!important}.project_box .elementor-icon-box-title a,.home_services .elementor-icon-box-title a{color:#fff!important;letter-spacing:-2.28px;font-family:var(--e-global-typography-secondary-font-family)!important;font-size:114px;line-height:.9;display:flex;align-items:flex-start}.project_box .elementor-icon-box-title a span,.home_services .elementor-icon-box-title a span{letter-spacing:0;color:#FFF;opacity:.6;font-size:20px;font-weight:300;font-family:var(--e-global-typography-primary-font-family)!important;margin-left:12px;position:relative;top:5px}.project_box .elementor-icon-box-icon,.home_services .elementor-icon-box-icon{margin-left:50px!important}.project_box .elementor-icon svg,.home_services .elementor-icon svg{width:83px;height:83px}.project_box .quote_btn .elementor-button{margin:16px 322px 0 0;min-width:398px;background:#E6FF28!important;color:#111010}.lets_box .topbottom_border,.latest_news .topbottom_border{padding:26px 56px 50px!important;position:relative!important;border-top:1.5px solid rgb(17 16 16 / .1)}.service_carousel{padding:26px 0 50px!important;border-top:1.5px solid rgb(17 16 16 / .2);border-bottom:1.5px solid rgb(17 16 16 / .2);margin:60px 0 100px!important}.service_carousel .elementor-image-box-img,.project_row .elementor-image-box-img{margin-bottom:20px!important}.service_carousel .elementor-image-box-img a,.project_row .elementor-image-box-img a{position:relative;display:inline-block;overflow:hidden;border-radius:8px}.service_carousel .elementor-image-box-img a:before,.inspiration_box .elementor-image-box-img a:before,.project_row .elementor-image-box-img a:before,.latest_news .elementor-post .elementor-post__thumbnail__link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#D8EB46;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:all 0.4s linear;opacity:0;z-index:1;border-radius:8px;overflow:hidden}.service_carousel .elementor-image-box-img a:after,.inspiration_box .elementor-image-box-img a:after,.project_row .elementor-image-box-img a:after,.latest_news .elementor-post .elementor-post__thumbnail__link:after{content:'';background:url(/wp-content/uploads/2024/12/service-after.png) no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:0;width:398px;height:340px;transition:all 0.4s linear;opacity:0;z-index:1}.service_carousel .elementor-image-box-img img,.project_row .elementor-image-box-img img{width:100%!important;height:524px!important;object-fit:cover}.service_carousel .e-n-carousel{margin-left:56px}.service_carousel .elementor-image-box-title,.project_row .elementor-image-box-title{color:#111010;font-size:20px;line-height:1.1;text-align:left}.service_carousel .elementor-image-box-wrapper:hover .elementor-image-box-title,.project_row .elementor-image-box-wrapper:hover .elementor-image-box-title{text-decoration:underline}.service_carousel .elementor-image-box-wrapper:hover .elementor-image-box-img a:before,.service_carousel .elementor-image-box-wrapper:hover .elementor-image-box-img a:after,.inspiration_box .elementor-image-box-wrapper:hover .elementor-image-box-img a:before,.inspiration_box .elementor-image-box-wrapper:hover .elementor-image-box-img a:after,.inspiration_box .elementor-image-box-wrapper:hover .elementor-image-box-content,.project_row .elementor-image-box-wrapper:hover .elementor-image-box-img a:before,.project_row .elementor-image-box-wrapper:hover .elementor-image-box-img a:after,.latest_news .elementor-post:hover .elementor-post__thumbnail__link:before,.latest_news .elementor-post:hover .elementor-post__thumbnail__link:after{opacity:1}.home_services .elementor-icon-box-title a,.home_services .elementor-icon-box-title a span{color:#111010!important;opacity:1}.home_services .quote_btn .elementor-button{margin:16px 322px 0 0;min-width:398px;color:#fff;background:#093D42!important;border-color:rgb(17 16 16 / .16)}.home_services .quote_btn .elementor-button:hover{background:#E6FF28!important;color:#111010}.home_services .quote_btn .elementor-button:hover,.passion_customer .quote_btn .elementor-button:hover{border-color:#E6FF28}.inspiration_box .elementor-image-box-img a:after{width:283px!important;height:242px!important}.inspiration_box .elementor-image-box-wrapper{position:relative;display:flex}.inspiration_box .elementor-image-box-content{position:absolute;left:0;right:0;bottom:16px;opacity:0;transition:all 0.4s linear;display:flex;justify-content:center;z-index:1}.inspiration_box .elementor-image-box-title a{text-align:center;font-size:16px;background:#fff;padding:16px 20px;display:inline-block;min-width:316px;border-radius:16px}.page_banner{background:#073337;min-height:1000px!important;padding-top:94px!important}.page_banner h1{color:#fff!important;text-transform:capitalize;font-family:var(--e-global-typography-secondary-font-family)!important;margin-bottom:26px;padding-bottom:36px;border-bottom:1.5px solid rgb(234 228 223 / .32);font-size:100px;line-height:.9}.page_banner h1 span{font-family:var(--e-global-typography-primary-font-family)!important;font-size:90px}.page_banner p{color:#fff;font-size:24px;line-height:1.5}.trusted_choices .elementor-image-box-wrapper{padding:32px;border-radius:8px;overflow:hidden;background:#fff;transition:all 0.4s linear;cursor:pointer}.trusted_choices .elementor-image-box-img{width:128px!important;height:128px;background:#E6FF28;border-radius:8px;padding:22px}.trusted_choices .elementor-image-box-title{color:#111010!important;font-weight:600!important;font-size:28px;line-height:1.1;letter-spacing:-.56px;margin:126px 0 24px;transition:all 0.4s linear}.trusted_choices .elementor-image-box-description{letter-spacing:-.36px;color:#111010!important;font-size:18px;line-height:1.56;transition:all 0.4s linear}.trusted_choices .elementor-image-box-wrapper:hover{background:#093D42}.trusted_choices .elementor-image-box-wrapper:hover .elementor-image-box-title,.trusted_choices .elementor-image-box-wrapper:hover .elementor-image-box-description{color:#fff!important}.bottom_border{padding-bottom:60px!important}.bottom_border:after{content:'';position:absolute;left:50%;bottom:0;width:100vw;height:1.5px;background:rgb(17 16 16 / .1);transform:translateX(-50%)}.bottom_border+.topbottom_border{margin-top:0!important}.passion_customer .bottom_border{margin-bottom:26px!important}.passion_customer .quote_btn .elementor-button:hover{background:#E6FF28!important;color:#111010}.passion_customer .quote_btn .elementor-button{min-width:398px;margin-top:58px;background:#093D42!important;border-radius:16px;border:1.5px solid #093D42}.about_video{margin-top:-40px!important;padding:0 32px 80px!important;transition:all 0.4s linear!important}.about_video .elementor-widget-video{border-radius:8px;overflow:hidden;height:624px}.about_video .elementor-custom-embed-image-overlay img{height:624px!important;max-width:100%!important;object-fit:cover!important}.about_video .elementor-custom-embed-play svg{height:122px;width:122px;filter:none;opacity:1!important}#elementor-lightbox-5d29455 .elementor-video-container .elementor-video-landscape{width:60vw}.about_video:hover{padding:0 0 80px!important}.about_video:hover .elementor-widget-video{border-radius:0}.vision_box{border-top:2px solid rgb(17 16 16 / .1);border-bottom:2px solid rgb(17 16 16 / .1)}.vision_box+.vision_box{margin-top:-2px}.pad_60{padding:60px 0}.vision_box p{margin-bottom:0}.vision_box img{object-fit:cover;border-radius:4px!important;overflow:hidden}.page-id-150 .latest_news,.page-id-150 .work_box,.page-id-150 .elementor-element-e76ae23,.page-id-173 .latest_news,.page-id-173 .work_box,.page-id-1411 .latest_news,.page-id-1411 .work_box,.page-id-175 .latest_news,.page-id-175 .work_box,.page-id-175 .lets_box{display:none}.map_box{min-height:860px!important;padding-bottom:56px}.map_box .elementor-widget-html,.areawe_serve .elementor-widget-html{background:#fff;border-radius:16px;max-width:424px!important;width:100%;overflow:hidden}.contact_pageinfo h3,.areas_info h3{padding:20px 32px;border-bottom:2px solid rgb(17 16 16 / .1);letter-spacing:-.28px;color:#111010;font-size:28px;line-height:1.4;font-family:var(--e-global-typography-primary-font-family)}.details_button{padding:32px}.details_button .contact_info{display:flex;align-items:flex-start}.details_button .contact_info span{color:#111010;opacity:.6;min-width:70px;margin-right:36px}.details_button .contact_info a{color:#111010;opacity:1}.details_button .quote_btn .elementor-button{width:100%;background:#111010!important;border-color:#111010}.details_button .quote_btn .elementor-button:hover{background:#E6FF28!important;border-color:#E6FF28;color:#111010}.elementor-element-c1f881a+.social_box{margin-top:58px}.elementor-element-c1f881a+.social_box .elementor-social-icon{border-color:rgb(17 17 17 / .1);color:#111010}.elementor-element-c1f881a+.social_box .elementor-social-icon svg{fill:#111010}.banner_option2{min-height:860px!important;border-bottom:2px solid rgb(17 16 16 / .1)}.banner_option2 h1{color:#111010!important;border-bottom-color:rgb(17 16 16 / .32)}.banner_option2 .dot_title .elementor-heading-title,.banner_option2 p{color:#111010!important}.banner_option2 .dot_title .elementor-heading-title:before{background:#111010}.project_row{margin-top:0!important}.elementor-element-c368a6d{height:524px!important;background:#E6FF28;padding:24px!important;backdrop-filter:blur(30px);border-radius:8px!important;overflow:hidden!important;cursor:pointer}.project_row .elementor-heading-title{letter-spacing:-28.08px;color:#3A4100!important;font-size:468px;text-transform:lowercase;opacity:.1;line-height:.9;transition:all 3s linear}.project_row .elementor-element-c368a6d:hover .elementor-heading-title{transform:translateX(-124%)}.project_row .quote_btn .elementor-button{background:#fff!important;border-color:#fff;color:#111010;width:100%}.martop_no{margin-top:0!important}.page-id-173 .elementor-element-7c1381a{display:block}.elementor-element-7c1381a .elementor-grid{grid-column-gap:16px;grid-row-gap:30px}.page-id-146 .banner_option2{min-height:auto!important;padding:380px 0 120px!important;border:none;background:#fff0 linear-gradient(180deg,#073337 0%,#093D42 100%)!important}.page-id-146 .banner_option2 h1{color:#fff!important;border-bottom-color:rgb(255 255 255 / .1)!important;display:flex}.page-id-146 .banner_option2 h1 span{font-size:20px;position:relative;top:0;left:12px}.page-id-146 .banner_option2 .elementor-widget-html{position:relative;top:auto}.project_filter{display:flex;align-items:center;justify-content:space-between}.project_filter ul{padding:0;margin:0;display:inline-flex;gap:12px}.hidden{display:none!important}.project_filter button:hover,.project_filter button.active{background:rgb(237 244 244 / .2)!important}#clear-filter{display:none;align-items:center;justify-content:center;gap:8px}#clear-filter svg{width:12px}.banblack_txt h1{color:#111010!important;border-bottom-color:rgb(17 16 16 / .32)}.banblack_txt h1 span,.banblack_txt .dot_title .elementor-heading-title,.banblack_txt p{color:#111010!important}.banblack_txt .dot_title .elementor-heading-title::before{background:#111010}.banblack_txt .elementor-widget-icon-list{position:absolute;right:56px;bottom:48px}.single_img img{width:100%}.banblack_txt .elementor-icon-list-item a{flex-direction:row-reverse;gap:10px;border-bottom:1.5px solid #fff0;padding-bottom:4px;transition:all 0.4s linear}.banblack_txt .elementor-icon-list-text{color:#111010!important;opacity:.6;font-size:18px;line-height:1.25;padding:0!important}.banblack_txt .elementor-icon-list-item a:hover{border-bottom-color:#111010}.banblack_txt .elementor-icon-list-item a:hover .elementor-icon-list-text{opacity:1}.max_58 h2{max-width:58%}.single_text .elementor-widget-text-editor{max-width:94%}.single_text .elementor-widget-text-editor+.elementor-widget-image{margin-top:64px}.single_text .elementor-widget-image img{height:100%!important;border-radius:8px;overflow:hidden}.pbtm_120{padding-bottom:120px}.singletwo_box{margin:80px 0 64px!important}.singletwo_box .elementor-image-box-content{max-width:90%}.singletwo_box .elementor-image-box-title{color:#111010!important;font-size:32px;line-height:1.1;font-family:"Archivo Medium",Sans-serif!important}.singletwo_box .elementor-image-box-description{letter-spacing:-.36px;opacity:.6;font-size:18px;line-height:1.56;margin-top:24px!important}.mtop_24{margin-top:24px!important}.single_btn .elementor-button{color:#fff!important;border-color:rgb(17 16 16 / .1);background:#093D42!important;min-width:398px}.single_btn .elementor-button:hover{color:#111010!important;background:#E6FF28!important;border-color:rgb(17 16 16)}.steel_facade .dot_title{position:absolute;top:0;left:0}.steel_facade .single_btn{margin:48px 0 60px!important}body.single-post,body.single-project{background:#EAE4DF!important}.post_header{padding:346px 0 48px!important}.post_header .elementor-widget-html,.page_banner .elementor-widget-html{position:absolute;top:142px;left:auto}.back-blog{letter-spacing:-.36px;color:#111010;opacity:.4;font-size:18px;line-height:1.9;font-family:"Archivo Regular",Sans-serif!important}.back-blog:hover{opacity:1;text-decoration:underline}.post_header .elementor-widget-heading{border-bottom:1.5px solid rgb(17 16 16 / .32);padding-bottom:46px;margin-bottom:28px!important}.post_header .elementor-heading-title{color:#111010!important;font-size:90px;line-height:1.1;max-width:88%;font-family:"Archivo Medium",Sans-serif!important}.post_header .elementor-icon-list-text{color:#111010;font-size:16px}.post_header .elementor-icon-list-text:before{content:'';display:inline-block;background:#111010;border-radius:50%;margin-right:5px;width:10px;height:10px}.post_header .elementor-icon-list-item a{flex-direction:row-reverse;gap:10px}.post_header .elementor-icon-list-item a .elementor-icon-list-text:before{content:none}.post_img img{width:100%!important;height:624px!important;object-fit:cover;overflow:hidden}.post_fourbox .singletwo_box{margin:0 0 100px!important}.post_fourbox .singletwo_box .e-grid{gap:120px 30px}.post_fourbox .singletwo_box .elementor-image-box-content{max-width:100%}.project_header .elementor-icon-list-text::before{content:none}.project_header .elementor-widget-post-info:nth-child(2n) .elementor-icon-list-text::before{content:''}.project_bigimg .e-con-inner,.project_fullslider .e-con-inner{padding:0 32px!important}.project_bigimg img{width:100%!important;border-radius:8px!important;overflow:hidden}.project_imgtxt .elementor-widget-image img{width:100%!important;height:600px!important;object-fit:cover;border-radius:8px;overflow:hidden}.project_fullslider .swiper-slide-image{width:100%;height:724px;border-radius:8px;object-fit:cover;overflow:hidden}.project_fullslider .elementor-swiper-button svg{height:52px!important;width:52px!important}.project_fullslider .elementor-swiper-button-prev{left:24px!important;transform:translateY(-50%) rotate(180deg)!important}.project_fullslider .elementor-swiper-button-next{right:24px!important}.project_gallery .gallery-item{padding:0 16px 26px 0!important}.project_gallery .gallery-item img{width:100%!important;height:524px!important;object-fit:cover}.project_gallery .bottom_border{padding-bottom:16px!important;margin-top:64px}.area_text .e-con-full.bottom_border{margin-bottom:0!important}.areawe_serve{padding:238px 278px!important}.areas_info h3{background:#093D42;border-bottom:none;color:#fff}.areas_info .transparent_btn{padding:24px 32px 32px}.areas_info .transparent_btn .elementor-button{border-color:rgb(17 16 16 / .1);min-width:100%;color:#111010!important}.areas_info .transparent_btn .elementor-button:hover{border-color:#E6FF28}.area_box{padding:20px 32px;border-bottom:1.5px solid rgb(17 16 16 / .1)}.area_box h4{font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.36px;color:#111010;text-transform:capitalize;font-family:"Archivo Medium",Sans-serif!important;position:relative;cursor:pointer}.area_box h4:after{content:'';width:20px;height:20px;background:url(/wp-content/uploads/2025/01/plus-icon.svg) no-repeat;background-position:center;background-size:cover;position:absolute;top:1px;right:0}.area_box h4+.area_list{margin-top:15px;padding-top:10px;border-top:1px solid #c1c1c1}.area_list{display:none;flex-wrap:wrap;flex-direction:column;gap:8px}.area_list span,.area_list span a{font-size:18px;font-weight:500;font-family:"Archivo Medium",Sans-serif!important}.areas_header .elementor-icon-list-items{padding:0!important;list-style:none!important}.areas_header .elementor-widget-post-info:first-child .elementor-icon-list-item{display:flex;align-content:center;gap:5px}.areas_header .elementor-widget-post-info:nth-child(3n) .elementor-icon-list-icon svg{height:12px!important;width:14px!important}.areas_header .elementor-widget-post-info:nth-child(3n) .elementor-icon-list-item{display:flex;justify-content:flex-end}.areas_header .elementor-widget-post-info:nth-child(3n) .elementor-icon-list-item a{display:inline-flex;align-items:center}.elementor-popup-modal{background-color:#fff!important;backdrop-filter:blur(50px)}.get-quote-popup .get-quote-modal{padding:40px;border-radius:24px!important}.get-quote-popup .dialog-widget-content{box-shadow:none!important}.get-quote-popup .dialog-message{width:758px!important}.get-quote-popup h2{font-size:48px!important;max-width:100%!important;margin-bottom:30px!important}.get-quote-popup .normal_txt p{font-size:18px;letter-spacing:0}.get-quote-popup .elementor-1449 .elementor-element.elementor-element-a397194{padding:24px 0 64px}.get-quote-popup.elementor-popup-modal .dialog-close-button{padding:16px;border-radius:24px;border:4px solid #D1E726;font-size:26px;top:30px}.get-quote-popup .row{gap:12px}.get-quote-popup .e-con-inner{padding:0!important}.get-quote-popup .wpcf7-form-control.wpcf7-submit{max-width:100%!important}.get-quote-popup .industries_box .common_title:after{width:100%}.expertise_text .quote_btn .elementor-button:hover,.project_box .quote_btn .elementor-button:hover{background:#fff!important;border-color:#fff}.policy_txt ul{padding:0 0 0 18px;margin:0}.policy_txt p,.policy_txt ul li{color:#111010;font-size:18px;line-height:1.7;opacity:.88;font-family:"Archivo Regular",Sans-serif}.policy_txt p+p,.policy_txt p+ul,.policy_txt ul+p,.policy_txt h4+p{margin-top:15px}.policy_txt p+h4,.policy_txt ul+h4{margin-top:30px}.policy_txt ul li+li{margin-top:5px}@media(max-width:1919px){.e-con-inner,.title_box{padding:0 48px!important}.common_title h2{font-size:60px}.top_footer .elementor-widget-image img{height:48px!important}.fixed_sections{padding:30px 0 50px!important;min-height:700px!important}.banner_video h1{font-size:80px}.banner_video h1 span{font-size:84px}}@media(max-width:1679px){.elementor-element.header_left{--width:20% !important}.elementor-element.header_center{--width:53% !important}.elementor-element.header_right{--width:27% !important}.header_box .elementor-nav-menu li+li{margin-left:30px}.common_title h2{font-size:54px;margin-bottom:30px}.project_images img{height:440px!important}.footer_menus .elementor-nav-menu li a{font-size:22px}.normal_txt p{font-size:28px}.banner_video .elementor-element-8cdc8ef{min-height:744px}.service_carousel .elementor-image-box-img a:after,.inspiration_box .elementor-image-box-img a:after,.project_row .elementor-image-box-img a:after,.latest_news .elementor-post .elementor-post__thumbnail__link:after{width:257px;height:220px}.row{gap:14px}.inspiration_box .elementor-image-box-title a{padding:14px 30px;min-width:100%}.inspiration_box .elementor-image-box-img a:after{width:175px!important;height:150px!important}.post_header .elementor-widget-html,.page_banner .elementor-widget-html{top:120px}.page_banner{min-height:900px!important}.post_header .elementor-heading-title{font-size:70px}.top_footer .transparent_btn .elementor-button,.bottom_footer .transparent_btn .elementor-button{min-width:100%}.wpcf7-form-control.wpcf7-submit{max-width:340px}.menu_hover .elementor-nav-menu a,.lets_box p{font-size:24px}.hover-image{height:508px!important}.menu_hover .e-con-inner{padding:30px 20px 80px!important}.process_steps{padding:24px 100px 24px 48px!important}.banner_video h1{font-size:70px}.banner_video h1 span{font-size:74px}.map_box{min-height:700px!important}}@media(max-width:1439px){.e-con-inner,.title_box{padding:0 40px!important}.pad_120{padding:100px 0}.fixed_sections{padding:30px 0 40px!important;min-height:600px!important}.header_box .quote_btn .elementor-button{padding:10px 20px}.banner_video{padding:86px 0 26px}.banner_video .elementor-element-8cdc8ef{min-height:644px}.header_box .elementor-nav-menu li a{padding:30px 0!important}.menu_hover{top:86px}.process_steps{padding:24px 40px 24px 40px!important}.banner_video p{font-size:18px}.expertise_text{max-width:510px;margin:0 60px 0 20px!important}.project_images img{height:360px!important}.project_box{padding:24px 40px 36px!important}.project_box:last-child{padding:60px 40px 0!important}.project_box .elementor-icon-box-title a,.home_services .elementor-icon-box-title a{font-size:90px}.project_box .elementor-icon svg,.home_services .elementor-icon svg{width:70px;height:70px}.project_box .elementor-icon-box-icon,.home_services .elementor-icon-box-icon{margin-left:30px!important}.home_services .quote_btn .elementor-button,.project_box .quote_btn .elementor-button{margin:25px 280px 0 0;min-width:290px}.industries_box .common_title h2{max-width:56%}.latest_news .quote_btn .elementor-button,.inspiration_box .transparent_btn .elementor-button,.wpcf7-form-control.wpcf7-submit,.top_footer .transparent_btn .elementor-button,.bottom_footer .transparent_btn .elementor-button,.single_btn .elementor-button,.passion_customer .quote_btn .elementor-button{min-width:290px}.latest_news .elementor-post__thumbnail img,.service_carousel .elementor-image-box-img img,.project_row .elementor-image-box-img img{height:400px!important}.work_box .swiper-slide-inner{padding:30px}.top_footer .elementor-widget-image img{height:40px!important}.page_banner h1{font-size:80px}.page_banner h1 span{font-size:70px}.page_banner{min-height:767px!important}.banblack_txt .elementor-widget-icon-list{right:30px;bottom:30px}.page_banner p,.expertise_box p{font-size:20px}.normal_txt p{font-size:24px}.singletwo_box .elementor-image-box-title{font-size:28px}.singletwo_box{margin:50px 0 50px!important}.expertise_box .common_title h2{font-size:34px;margin-bottom:20px}.trusted_choices .elementor-image-box-wrapper{padding:24px}.trusted_choices .elementor-image-box-img{width:98px!important;height:98px;padding:18px}.trusted_choices .elementor-image-box-title{font-size:26px;margin:90px 0 20px}.areawe_serve{padding:140px 80px!important}}@media(max-width:1365px){.common_title h2{font-size:48px}.service_carousel .elementor-image-box-img img,.project_row .elementor-image-box-img img{height:460px!important}.project_images img{height:380px!important}.footer_menus .elementor-nav-menu li a{font-size:20px}.top_footer .elementor-widget-image img{height:38px!important}.logo svg{width:auto;height:30px}.banner_video h1{font-size:60px}.banner_video h1 span{font-size:64px}}@media(max-width:1279px){.e-con-inner,.title_box{padding:0 30px!important}.pad_120{padding:80px 0}.fixed_sections{padding:20px 0 30px!important;min-height:500px!important}}@media(max-width:1200px){.e-con-inner,.title_box{padding:0 22px!important}.header_box{padding:15px 0}.common_title h2{font-size:42px}.project_images img{height:320px!important}.footer_menus .elementor-nav-menu li a{font-size:18px}.normal_txt p{font-size:24px}.banner_video h1{font-size:40px}.banner_video h1 span{font-size:44px}.nav-open{overflow:hidden}.elementor-nav-menu--dropdown .elementor-nav-menu{padding:60px 0;border-top:1px solid rgb(255 255 255 / .1);border-bottom:8px solid #E6FF28;border-radius:4px;overflow:hidden}.elementor-nav-menu--dropdown{background:#fff0 linear-gradient(180deg,#073337 0%,#093D42 100%);height:100vh;margin-top:10px!important;padding:0 8px}.header_box .elementor-nav-menu li{border-bottom:1.5px solid rgb(255 255 255 / .1)}.header_box .elementor-nav-menu li+li{margin-left:0}.header_box .elementor-nav-menu li a{color:#fff!important;opacity:1;font-size:18px!important;line-height:1.6!important;padding:15px 20px!important;justify-content:space-between!important}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:14px;width:14px;fill:#fff}.header_box .elementor-nav-menu--dropdown ul.sub-menu{background:#959595 linear-gradient(91deg,#000000 0%,#093D42 100%);left:0!important;transform:none;min-width:fit-content!important;border-radius:0;border-bottom:none!important;margin:0!important;padding:0;height:auto}body.home .elementor-menu-toggle svg,.page-id-148 .elementor-menu-toggle svg,.page-id-150 .elementor-menu-toggle svg,.page-id-175 .elementor-menu-toggle svg,.page-id-146 .elementor-menu-toggle svg,.header_box.fixed .elementor-menu-toggle svg{fill:#E6FF28!important}.elementor-nav-menu .sub-arrow{display:block!important}body.home .header_box .elementor-icon-list-icon svg path,.page-id-148 .header_box .elementor-icon-list-icon svg path,.page-id-150 .header_box .elementor-icon-list-icon svg path,.page-id-175 .header_box .elementor-icon-list-icon svg path,.page-id-146 .header_box .elementor-icon-list-icon svg path,.header_box.fixed .elementor-icon-list-icon svg path{fill:#e6ff28}.service_carousel{margin:40px 0 70px!important}.service_carousel .elementor-image-box-img img,.project_row .elementor-image-box-img img{height:360px!important}.expertise_box{padding:26px 20px 26px 30px!important}.expertise_box .elementor-widget-icon-list{margin-right:15px}.expertise_box .quote_btn .elementor-button{font-size:15px;padding:10px 19px}.expertise_box .elementor-icon-list-item a{font-size:16px!important}.project_details .project_location{max-width:220px!important}.project_details .elementor-heading-title{font-size:24px}}@media(max-width:1023px){.pad_120{padding:60px 0}.fixed_sections{padding:10px 0 20px!important;min-height:400px!important}}@media(max-width:767px){.logo svg{display:none}.logo svg:nth-child(2n){display:block}.pad_120{padding:50px 0}.e-con-inner,.title_box,.project_bigimg .e-con-inner,.project_fullslider .e-con-inner{padding:0 15px!important}.common_title h2{font-size:30px;letter-spacing:-.8px;margin-bottom:0}.quote_btn .elementor-button{font-size:14px;border-radius:10px}.top_footer{padding:60px 0 50px}.bottom_footer{padding:60px 0 24px}.footerbottm_row{margin-top:60px!important}.top_footer .transparent_btn .elementor-button,.bottom_footer .transparent_btn .elementor-button{min-width:100%}.bottom_footer .transparent_btn{width:100%}.legal_menu .elementor-nav-menu li a,.copyright p,.footer_menus .elementor-nav-menu li a,.contact_info span,.contact_info a{font-size:16px}.copyright a{gap:8px;font-size:16px}.legal_menu .elementor-nav-menu li+li{margin-left:35px}.contact_info+.contact_info{margin-top:18px}.contact_details{margin-bottom:40px}.lets_box .topbottom_border,.latest_news .topbottom_border{padding:20px 15px 20px!important}.row,.get-quote-popup .row{gap:10px}.col-lg-6{width:48.26%}.wpcf7-form-control{font-size:14px;padding:14px 16px 14px 30px!important}.wpcf7-form-control.wpcf7-textarea{padding:14px 16px!important}.wpcf7-form-control.wpcf7-submit{max-width:100%;font-size:16px}.lets_box .elementor-widget-text-editor .elementor-widget-container{margin-right:0}.lets_box p{font-size:18px}.normal_txt p+p,.lets_box p+p{margin-top:15px}.work_box .swiper-slide-inner{padding:20px 30px}.service_carousel .e-n-carousel{margin-left:15px}.fixed_sections{padding:20px 0 20px!important;min-height:300px!important}.service_carousel .elementor-image-box-img img,.project_row .elementor-image-box-img img{height:300px!important}.project_images img{height:220px!important}.normal_txt p{font-size:18px;line-height:1.6}.banner_video .elementor-element-8cdc8ef{padding:30px 15px}.banner_video h1{font-size:34px}.banner_video h1 span{font-size:38px}.elementor-element-eab7aee{width:45%!important}.elementor-element-175c0cc{width:55%!important}.elementor-element-408f8c8{display:none!important}.banner_video p,.dot_title .elementor-heading-title{font-size:14px;line-height:1.5}.dot_title .elementor-heading-title:before{width:8px;height:8px}.banner_video .transparent_btn .elementor-button{font-size:14px;padding:10px 20px}.banner_video .elementor-element-8cdc8ef{min-height:85vh}.project_box .elementor-icon-box-title a,.home_services .elementor-icon-box-title a{font-size:40px}.project_box .elementor-icon-box-title a span,.home_services .elementor-icon-box-title a span{font-size:14px;margin-left:10px}.project_box .elementor-icon-box-icon,.home_services .elementor-icon-box-icon{margin-left:8px!important}.project_box .elementor-icon svg,.home_services .elementor-icon svg{width:48px;height:48px}.home_services .quote_btn .elementor-button,.project_box .quote_btn .elementor-button{margin:10px 0 0;min-width:290px}.service_carousel{padding:24px 0 24px!important;margin:24px 0 24px!important}.elementor-element-dee3092,.elementor-element-cc2521d{padding-top:20px!important}.header_box .elementor-icon-list-text{display:none!important}.page_banner h1{font-size:40px;margin-bottom:25px;padding-bottom:25px}.page_banner h1 span{font-size:32px}.page_banner{min-height:560px!important}.page_banner p,.expertise_box p{font-size:18px}.page_banner .dot_title{margin-bottom:20px!important}.elementor-element-c1f881a+.social_box{margin-top:20px;margin-bottom:40px!important}.map_box{min-height:auto!important;padding:50px 0}.contact_pageinfo h3,.areas_info h3{padding:15px 24px;font-size:20px}.details_button{padding:20px 26px}.details_button .contact_info span{min-width:58px;margin-right:20px}.max_58 h2{max-width:100%}.bottom_border{padding-bottom:24px!important}.areawe_serve{padding:50px 20px!important}.areas_info .transparent_btn{padding:20px 26px 26px}.area_box{padding:16px 24px}.project_details .view_project{display:none}.inspiration_box .elementor-image-box-title a{padding:10px 12px;min-width:100%;font-size:14px;border-radius:10px}.latest_news .elementor-post__thumbnail img,.service_carousel .elementor-image-box-img img,.project_row .elementor-image-box-img img{height:280px!important}.latest_news .elementor-post__meta-data,.expertise_box .elementor-icon-list-icon,.expertise_box .elementor-icon-list-text,.area_list span a{font-size:16px!important}.latest_news .topbottom_border{margin-top:24px!important}.pad_60{padding:30px 0}.post_header{padding:160px 0 30px!important}.post_header .elementor-heading-title{font-size:30px;max-width:100%}.latest_news article+article{margin-top:30px!important}.latest_news .elementor-post__title{font-size:18px!important;line-height:1.5}.process_steps{padding:20px 20px 20px 20px!important}.process_steps .elementor-widget-image{margin-right:0}.process_steps .elementor-widget-image .elementor-widget-container{width:100px;height:100px!important;border-radius:10px;margin:20px 0}.process_steps .elementor-widget-image img{max-width:68px!important}.fixed_sections .quote_btn .elementor-button{min-width:100%}.industries_box .common_title h2,.project_details{max-width:100%}.fixed_sections .common_title h2{text-shadow:0 16px 32px #00000014;letter-spacing:-.96px;font-size:40px}.service_carousel .elementor-image-box-title,.project_row .elementor-image-box-title{font-size:18px}.expertise_box{padding:70px 16px 16px 16px!important}.expertise_box .dot_title{left:16px}.expertise_text{max-width:100%;margin:0 0 35px!important}.expertise_box .common_title h2{font-size:30px;margin-bottom:15px}.expertise_box .elementor-icon-list-icon svg,.project_details .elementor-icon-list-icon svg,.areas_header .elementor-icon-list-icon svg{height:16px!important;width:16px!important}.expertise_box .elementor-widget-icon-list{margin-right:15px}.expertise_box .quote_btn .elementor-button{padding:10px 20px}.project_images{padding-left:0!important;margin-top:30px!important}.project_box{padding:24px 16px 24px!important}.home_projects{overflow:hidden!important}.project_details .elementor-heading-title{font-size:24px;max-width:100%;margin-top:20px}.project_details .elementor-icon-list-text,.toggle-details{font-size:15px;z-index:1}.category_list span{font-size:14px}.project_images .e-con-full:nth-child(2n){display:none}.project_box:last-child{padding:24px 15px 0!important}.inspiration_box .elementor-image-box-img a:after{width:110px!important;height:94px!important}.passion_customer .quote_btn .elementor-button{margin:30px 0}.map_box .elementor-widget-html,.areawe_serve .elementor-widget-html{max-width:350px!important;margin:0 auto;border-radius:10px}.area_box h4{font-weight:400}.area_list{gap:0}.back-blog,.banblack_txt .elementor-icon-list-text{opacity:.6;font-size:16px}.post_header .elementor-widget-html,.page_banner .elementor-widget-html{top:80px}.areas_header .elementor-widget-post-info .elementor-icon-list-item,.post_header .elementor-widget-post-info .elementor-icon-list-items{display:flex;justify-content:flex-start!important}.post_header .elementor-widget-post-info .elementor-icon-list-item{margin:0;gap:8px}.post_header .elementor-widget-heading{padding-bottom:24px;margin-bottom:24px!important}.post_header .elementor-icon-list-item a{flex-direction:row;gap:5px}.post_header .elementor-icon-list-text:before{width:8px;height:8px}.single_text .elementor-widget-image img{height:200px!important;object-fit:cover;border-radius:6px}.single_text .elementor-widget-text-editor+.elementor-widget-image{margin-top:30px}.single_text .dot_title{margin-bottom:15px!important}.singletwo_box{margin:30px 0 24px!important;gap:30px!important}.singletwo_box .elementor-image-box-title{font-size:22px;line-height:1.3}.singletwo_box .elementor-image-box-description{font-size:16px;line-height:1.6;margin-top:12px!important}.singletwo_box .elementor-image-box-content{max-width:100%}.elementor-element-636e9b5.martop_no{margin-top:0!important}.elementor-element-636e9b5 .latest_news article+article{margin-top:0!important}.post_img img,.expertise_box img{height:260px!important}.pbtm_120{padding-bottom:30px}.post_fourbox .singletwo_box .e-grid{gap:24px 0}.post_fourbox .singletwo_box{margin:0 0 30px!important}.elementor-element-b0d812e{margin-bottom:30px!important}.trusted_choices .elementor-image-box-wrapper{padding:20px}.trusted_choices .elementor-image-box-img{width:90px!important;height:90px;padding:20px}.trusted_choices .elementor-image-box-title{font-size:24px;margin:60px 0 15px;font-weight:500!important}.trusted_choices .elementor-image-box-description{font-size:16px;line-height:1.7}.about_video{padding:0 15px 30px!important}.about_video .elementor-widget-video{height:300px}.about_video .elementor-custom-embed-image-overlay img,.project_bigimg img,.single_img img{height:300px!important;object-fit:cover}.about_video .elementor-custom-embed-play svg{height:60px;width:60px}#elementor-lightbox-5d29455 .elementor-video-container .elementor-video-landscape{width:85vw}.page-id-146 .banner_option2{padding:180px 0 30px!important}.page-id-146 .banner_option2 h1 span{font-size:15px;top:-5px;left:5px}.project_gallery .gallery-item{padding:0 15px 15px 0!important}.project_gallery .gallery-item img{height:240px!important}.project_gallery .bottom_border{padding-bottom:26px!important;margin-top:30px}.project_fullslider .swiper-slide-image{height:300px;border-radius:6px}.project_fullslider .elementor-swiper-button svg{height:34px!important;width:34px!important}.project_fullslider .elementor-swiper-button-prev{left:10px!important}.project_fullslider .elementor-swiper-button-next{right:10px!important}.project_imgtxt .common_title h2,.project_gallery .common_title h2,.single_text .common_title h2,.steel_facade .common_title h2{margin-bottom:26px!important}.project_row .elementor-image-box-img{margin-bottom:5px!important}.elementor-element-c368a6d{height:300px!important;padding:20px!important}.project_row .elementor-heading-title{letter-spacing:-7.08px;font-size:234px}.project_row .elementor-element-c368a6d:hover .elementor-heading-title{transform:translateX(-316%)}.banblack_txt .elementor-widget-icon-list{right:15px;bottom:20px}.banblack_txt .elementor-icon-list-item a{gap:6px}.steel_facade .elementor-widget-image{margin:30px 0!important}.steel_facade .single_btn{margin:24px 0 10px!important}.social_box .elementor-social-icon{width:46px!important;height:46px!important}.header_box .elementor-widget-icon-list{margin-right:0}.header_box .elementor-icon-list-item a{width:40px!important;height:40px;background:#093D42;border-radius:6px;display:flex!important;align-items:center!important;justify-content:center}.header_box .elementor-icon-list-icon svg{height:18px!important;width:18px!important;margin-right:0!important;fill:#E6FF28!important}.header_box .elementor-icon-list-icon svg path{fill:#E6FF28}.elementor-menu-toggle{padding:0!important}.header_box .quote_btn .elementor-button{font-size:13px;border-radius:6px;padding:8px 15px!important;margin-left:5px}.get-quote-popup .get-quote-modal{padding:30px 24px;border-radius:16px!important}.get-quote-popup.elementor-popup-modal .dialog-close-button{padding:8px;border-radius:12px;font-size:18px;top:20px}.get-quote-popup h2{font-size:32px!important;margin-bottom:20px!important}.get-quote-popup .elementor-1449 .elementor-element.elementor-element-a397194{padding:15px 0 24px}.elementor-1449 .elementor-element.elementor-element-d6ac305.e-con{margin-bottom:20px}.wpcf7-form-control.wpcf7-file{padding:0 0 0 54px!important}.wpcf7-form-control.wpcf7-file::before{width:145px;background-size:14px}.wpcf7-form-control.wpcf7-file::after{left:22px;font-size:14px}.wpcf7-form-control-wrap[data-name="full-name"]::before,.wpcf7-form-control-wrap[data-name="email-address"]::before,.wpcf7-form-control-wrap[data-name="phone-number"]::before,.wpcf7-form-control-wrap[data-name="postcode"]::before{width:16px;height:16px;left:12px}.project_filter{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.project_filter ul{gap:8px;flex-wrap:wrap}.category_list span,.project_filter button{font-size:14px;border-radius:8px;padding:10px 15px;min-width:145px}}