::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}@font-face{font-family:"Libre Baskerville";src:local("Libre Baskerville Bold"),local("LibreBaskerville-Bold"),url(../../../../../../themes/hello-elementor-child/font-libre/LibreBaskerville-Bold.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/font-libre/LibreBaskerville-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Libre Baskerville";src:local("Libre Baskerville Italic"),local("LibreBaskerville-Italic"),url(../../../../../../themes/hello-elementor-child/font-libre/LibreBaskerville-Italic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/font-libre/LibreBaskerville-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Libre Baskerville";src:local("Libre Baskerville Regular"),local("LibreBaskerville-Regular"),url(../../../../../../themes/hello-elementor-child/font-libre/LibreBaskerville-Regular.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/font-libre/LibreBaskerville-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-LightItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Light.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Italic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-MediumItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Medium.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Regular.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Thin.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-SemiBoldItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-SemiBold.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ThinItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Black.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-BlackItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Bold.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-BoldItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraBold.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraLightItalic.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraLight.woff2) format("woff2"),url(../../../../../../themes/hello-elementor-child/Poppins-font/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}html body h3,html body h4,html body h5,html body h6,html body div,html body p{font-family:"Poppins"!important}html body h1,html body h2{font-family:"Libre Baskerville"!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.custom_gallary_sec .ti-nav-loadmore,.dn{display:none!important}.mb1rem{margin-bottom:1rem!important}.elementor-widget-loop-grid .e-loop__load-more .elementor-button,.menuas_btn>a,#load-more-work.primary_btn,div.wpforms-container-full button[type="submit"],.primary_btn a,button.primary_btn,a.primary_btn{transition:all 0.3s!important;background:#47914c!important;box-shadow:0 5px 15px #47914c33!important;padding:17px 55px 17px 25px!important;display:inline-block!important;border-radius:50px!important;border:1px solid #47914c!important;cursor:pointer!important;font-weight:700!important;font-size:16px!important;color:#fff!important;line-height:1.3!important;overflow:hidden!important;text-align:center!important;position:relative;transition:all 0.3s;z-index:1}.elementor-widget-loop-grid .e-loop__load-more .elementor-button::before,div.wpforms-container-full button[type="submit"]::before,button.primary_btn::before,.menuas_btn>a::before,a.primary_btn:before,.primary_btn a:before{content:"";font-family:fontAwesome!important;position:absolute;right:0;display:block!important;background:url(/wp-content/uploads/2025/07/arrow-icon.svg) no-repeat;height:24px;width:24px;background-size:12px;background-position:center;background-color:#75d17b;border-radius:50%;transition:all 0.3s;top:50%;translate:0 -50%;right:25px}.elementor-widget-loop-grid .e-loop__load-more .elementor-button:hover::before,div.wpforms-container-full button[type="submit"]:hover::before,button.primary_btn:hover::before,a.primary_btn:hover::before,.menuas_btn>a:hover::before,.primary_btn a:hover:before{rotate:45deg}div.wpforms-container-full button[type="submit"]{height:auto!important}.elementor-widget-loop-grid .e-loop__load-more .elementor-button:hover,button.primary_btn:hover,.menuas_btn>a:hover,#load-more-work.primary_btn:hover,div.wpforms-container-full button[type="submit"]:hover,.primary_btn a:hover,a.primary_btn:hover{border:1px solid #242c47!important;color:#fff!important;background:#242c47!important}button.primary_btn::after,.menuas_btn>a::after,#load-more-work.primary_btn::after,div.wpforms-container-full button[type="submit"]::after,.primary_btn a::after,a.primary_btn::after{content:"";z-index:-1;position:absolute;top:50%;left:100%;width:30px;height:30px;border-radius:50%;background:#242c47;transform-origin:100% 50%;transform:scale3d(1,2,1);transition:transform 0.4s,opacity 0.4s;transition-timing-function:cubic-bezier(3,1,.9,1)}.primary_btn:hover::after,.menuas_btn>a:hover::after,#load-more-work.primary_btn:hover::after,div.wpforms-container-full button[type="submit"]:hover::after,.primary_btn a:hover::after,a.primary_btn:hover::after{transform:scale3d(10,9,1);transform-origin:100% 55%}.primary_btn.white_btn a::after{background:#fff}.primary_btn.white_btn a:hover{color:#242c47!important}h1,h2,h3,h4,h5,h6{line-height:1.2!important}.white_text h1,.white_text h2,.white_text h3,.white_text h4,.white_text h5,.white_text h6,.white_text p,.white_text span,.white_text a,.white_text ul li,.white_text .elementor-element,.white_text .et_pb_blurb_description{color:#fff!important}.text_center h1,.text_center h2,.text_center h3,.text_center h4,.text_center h5,.text_center h6,.text_center p,.text_center span,.text_center a,.text_center ul li,.text_center .et_pb_text_inner{text-align:center!important}.h1_class h1,.h2ash1_class h2{font-size:50px;font-weight:700;color:#47914c}.h2_class h2{font-size:40px;font-weight:700;color:#0a080f;padding-bottom:1rem}.h3_class h3{font-size:28px;font-weight:700;color:#0a080f}.h4_class h4{font-size:24px;font-weight:700;color:#0a080f}.h5_class h5{font-size:20px!important;font-weight:500;color:#0a080f}body p,html body{font-size:18px;font-weight:400;color:#0a080fc9;line-height:1.8}.anchor_link_class a{transition:all 0.3s;border-bottom:2px solid #47914c00;color:#47914c}.anchor_link_class a:hover{border-bottom:2px solid #0a080f;color:#0a080f}.checkmrk_list ul{list-style:none!important;padding-left:0!important}.checkmrk_list li{position:relative;padding-left:30px;line-height:1.8}.checkmrk_list li:before{content:"";position:absolute;left:0;top:4px;font-weight:700;color:#47914c;font-size:25px;background:url(/wp-content/uploads/2026/03/check-img.png) no-repeat center;background-size:contain;height:22px;width:22px;filter:brightness(0) saturate(100%) invert(51%) sepia(11%) saturate(2337%) hue-rotate(74deg) brightness(93%) contrast(77%)}body .elementor>.elementor-element>.e-con-inner{width:90%}.common_section_padding>.e-con-inner{padding-top:80px;padding-bottom:80px}.topcommon__padding>.e-con-inner{padding-top:80px}.bottomcommon__padding>.e-con-inner{padding-bottom:80px}.small_section_padding>.e-con-inner{padding-top:30px;padding-bottom:30px}.big404_bg p{font-size:50vmin;font-weight:700;color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1;text-shadow:0 0 80px #c9c9c9}.error_main_page div{position:static}body .header_topbar_section .elementor-social-icon{background-color:transparent;padding:0;height:auto;width:auto;transition:all 0.3s}.header_topbar_section .elementor-social-icon:hover{scale:1.1}.header_topbar_section{padding-top:8px;padding-bottom:8px}.header_topbar_section .elementor-widget-social-icons .elementor-grid{gap:15px;display:flex}.header_topbar_section .elementor-widget .elementor-icon-list-item a{font-size:16px;color:#fff}.header_topbar_section .elementor-widget .elementor-icon-list-item a:hover{text-decoration:underline!important}.custom_main_menu .elementskit-navbar-nav>li:not(.menuas_btn)>a{padding:0!important;display:block!important;height:auto;color:#0a080f!important}.custom_main_menu .elementskit-navbar-nav{display:flex;gap:20px;align-items:center}.custom_main_menu .elementskit-navbar-nav>li{padding:0!important;display:block}.custom_main_menu .elementskit-navbar-nav>li.menuas_btn>a{display:block!important;height:auto;min-width:1px!important;padding:15px 45px 15px 15px!important;width:fit-content}.custom_main_menu .elementskit-navbar-nav>li.menuas_btn>a:before{right:15px}.homepage_main_slider .single_slide{display:flex!important;align-items:center!important}.single_slide{display:flex!important;align-items:center!important}.home_slick_btn.slick-arrow{z-index:2;position:absolute;right:7%;top:calc(50% - 20px);cursor:pointer}.home_slick_btn.slick-arrow.custom_next_btn{top:calc(50% - 110px)}.home_slick_btn.slick-arrow::before{content:"";font-family:fontAwesome!important;display:block!important;background:url(/wp-content/uploads/2025/07/arrow-icon.svg) no-repeat;height:70px;width:70px;background-size:12px;background-position:center;border-radius:50%;transition:all 0.3s;position:absolute;z-index:1;filter:brightness(0) saturate(100%) invert(87%) sepia(65%) saturate(1%) hue-rotate(246deg) brightness(105%) contrast(101%)}.home_slick_btn.slick-arrow::after{content:"";font-family:fontAwesome!important;height:70px;width:70px;background-size:12px;background-position:center;border-radius:50%;transition:all 0.3s;background-color:#75d17b3b;z-index:0;display:block!important;position:absolute}.home_slick_btn.slick-arrow:hover::after{background-color:#242c47}.home_slick_btn.slick-arrow.custom_next_btn:before,.partner_slick_btn.slick-arrow.custom_next_btn:before{rotate:45deg}.home_slick_btn.slick-arrow.custom_previous_btn:before,.partner_slick_btn.slick-arrow.custom_previous_btn:before{rotate:225deg}.home_slider_contact{translate:0 calc(-100% + 1px);background-color:#fff;width:fit-content!important;margin-right:0;padding:10px 20px 10px 20px;border-radius:20px 0 0;position:absolute;right:0}.home_slider_contact *{width:auto!important}.home_slider_contact .elementor-icon{display:flex!important;color:#fff;background-color:#47914c!important;border-radius:50%;width:45px!important;height:45px!important;justify-content:center;align-items:center}.home_slider_contact h5{font-size:16px!important;color:#0a080f99}.home_slider_contact .elementor-icon-box-description a{transition:all 0.3s;font-weight:700;color:#0a080f;font-size:22px}.home_slider_contact .elementor-icon-box-description a:hover{color:#47914c;text-decoration:underline}.subtitle_text_module{background-color:#47914c;width:fit-content;border-radius:50px;padding:6px 20px;line-height:1.2;color:#fff;margin-bottom:10px!important;background:linear-gradient(-45deg,#47914c,#2e8033,#59ac84,#242c47,#96d19a);background-size:400% 400%;animation:gradient 3s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.subtitle_text_module.center{margin:auto}.leftside_half_bg{background-size:0%!important;position:relative;z-index:1}.leftside_half_bg:before{content:"";background-image:inherit;width:70%;height:100%;position:absolute;top:0;background-repeat:no-repeat;background-size:cover;border-radius:0 10px 10px 0}.img__radius img{border-radius:10px!important}.right_sidetwo_img>.elementor-widget-image:first-child{width:80%;margin-right:0;margin-left:auto;z-index:0}.right_sidetwo_img>.elementor-widget-image:last-child{width:70%;margin-right:auto;margin-left:0;z-index:0;margin-top:-15%}.right_sidetwo_img>.elementor-widget-image:hover{z-index:1}.icon_boxs_row>div{box-shadow:0 0 10px #0001;border-radius:10px;padding:20px;transition:transform 0.3s ease;background-color:#fff}.icon_boxs_row>div:hover{transform:scale(1.04)}.icon_boxs_row .elementor-icon-box-title{margin-bottom:0;font-size:18px!important;font-weight:600}.icon_boxs_row span.elementor-icon{filter:brightness(0) saturate(100%) invert(45%) sepia(11%) saturate(2143%) hue-rotate(74deg) brightness(104%) contrast(81%)}.arrow_link_btn a:visited,.arrow_link_btn a{background-color:transparent;color:#47914c;font-weight:700;font-size:18px;padding:0;transition:all 0.3s!important;border-bottom:2px solid;border-radius:0}.arrow_link_btn a:focus,.arrow_link_btn a:hover{background-color:transparent;color:#242c47;font-weight:700;font-size:18px;padding:0}.arrow_link_btn .elementor-button-icon svg{fill:#47914c;transition:all 0.3s!important;rotate:-45deg}.arrow_link_btn a:hover svg{fill:#242c47;rotate:0deg}.lands_img_boxsrow>a,.lands_img_boxsrow>div{box-shadow:0 0 10px #0002;border-radius:10px;overflow:hidden;padding-bottom:30px;transition:all 0.3s}.lands_img_boxsrow>a:hover,.lands_img_boxsrow>div:hover{scale:1.03}.lands_img_boxsrow>a>*:not(.elementor-widget-image),.lands_img_boxsrow>div>*:not(.elementor-widget-image){padding:0 20px}.lands_img_boxsrow .elementor-icon-list-text{color:#0a080fc9}.lands_img_boxsrow>a .arrow_link_btn,.lands_img_boxsrow>div .arrow_link_btn{margin-bottom:0;margin-top:auto}.logowithtext_slider .slick-track{display:flex;gap:30px}.logowithtext_slider div.slick-slide{border:1px solid #ddd;background-color:#fff;border-radius:10px;padding:20px;height:inherit;display:flex;justify-content:center}.logowithtext_slider div.slick-slide .elementor-widget-image img,.logowithtext_slider div.slick-slide .elementor-widget-image{height:60px;width:180px;object-fit:contain;text-align:center}.logowithtext_slider div.slick-slide .elementor-widget-image{margin-bottom:20px}.logowithtext_slider div.slick-slide *{text-align:center;margin:0 auto}.home_videoreview_row>.elementor-widget-video{border-radius:10px!important;overflow:hidden;box-shadow:0 0 10px #0002}.header_main_section .elementskit-navbar-nav>li:not(.menuas_btn):hover>a{color:#47914c!important}.header_main_section{padding-top:5px;padding-bottom:5px}.footer_contact a{color:#0a080fc9}.footer_contact a .elementor-icon-list-text{text-decoration:underline}.footer_contact .elementor-icon-list-item:hover a{color:#47914c}.footer_contact a .elementor-icon-list-text{text-decoration:underline}.footer_links a{display:block;width:fit-content;color:#0a080fc9;transition:asll 0.3s}.footer_links a:hover{color:#47914c;text-decoration:underline}body .footer_social_icons .elementor-social-icon{background-color:#47914c;padding:10px;height:auto;width:auto;transition:all 0.3s;margin-right:5px}body .footer_social_icons .elementor-social-icon svg{fill:#fff}.footer_social_icons .elementor-social-icon:hover{scale:1.1}.project_grid_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.project_grid_wrapper .single_proupdate{width:calc(100% / 3 - 20px);background-color:#fff;box-shadow:0 0 10px #0001;display:flex;flex-direction:column;gap:10px;border-radius:10px;overflow:hidden}.project_grid_wrapper .single_proupdate .proj_title{padding-left:20px;padding-right:20px}.projectcate_wrapper{display:none}.project_grid_wrapper .proj_updatedate{margin-left:20px;margin-bottom:0!important}.project_grid_wrapper .single_proupdate .proj_title h4{font-size:20px}.project_img_slider img{aspect-ratio:15 / 11;object-fit:cover}span.readmore_btn:after{content:"";position:absolute;top:50%;transform:translate(0,-50%);right:0;background:url(/wp-content/uploads/2026/03/up-arrow.png) no-repeat center;background-size:contain;height:18px;width:18px;transition:all 0.3s}body span.readmore_btn{color:#47914c;font-weight:700;display:inline-block;position:relative;padding-right:22px;text-decoration:none;cursor:pointer}span.readmore_btn.active:after{rotate:180deg;top:-2px}span.readmore_btn:hover{text-decoration:underline}.icontext_boxes_section>.e-con-full,.icontext_boxes_section>.e-con-inner>div{background-color:#fff;box-shadow:0 0 10px #0001;padding:20px;border-radius:10px;transition:all 0.3s}.icontext_boxes_section>.e-con-full:hover,.icontext_boxes_section>.e-con-inner>div:hover{scale:1.03}.icontext_boxes_section>.e-con-full>div,.icontext_boxes_section>.e-con-inner>div>div{margin-top:-70px}.custom_gallary_module .elementor-gallery__titles-container{display:flex;gap:10px;margin-bottom:30px!important}.custom_gallary_module .elementor-gallery__titles-container>a{background-color:#f8f8f8;border-radius:10px;border:1px solid #ddd;margin:0;transition:all .3}.custom_gallary_module .elementor-gallery__titles-container>a:hover,.custom_gallary_module .elementor-gallery__titles-container>a.elementor-item-active{background-color:#47914c;color:#fff!important}.gallary_aspectratio_fix img{aspect-ratio:15 / 10;object-fit:cover}.virtual_sidevisit_row img{aspect-ratio:1 / 1;object-fit:cover}.virtual_sidevisit_row video{border-radius:10px}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:10px 0!important}.custom_faq_accordions .e-n-accordion-item{box-shadow:0 0 10px #0001!important;padding:20px 30px;border-radius:10px;background-color:#fff}.custom_faq_accordions.elementor-element>.e-n-accordion>.e-n-accordion-item>div,.custom_faq_accordions.elementor-element>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{padding:0;border:0!important}.custom_faq_accordions.elementor-element>.e-n-accordion>.e-n-accordion-item>div.elementor-element{padding-top:20px!important}.single_post_item>div{margin:0!important;width:100%!important}.single_post_item img{aspect-ratio:15 / 9;object-fit:cover;transition:all 0.3s}.single_post_item:hover img{scale:1.1}.single_post_item .elementor-widget-image{overflow:hidden}.single_post_item{height:100%!important}.single_post_item .single_post_heading h3{font-size:18px;font-weight:600}.single_post_item .arrow_link_btn{margin-left:15px;margin-right:15px;margin-top:auto}.newsgrid_date .elementor-icon-box-content,.newsgrid_date .elementor-icon-box-content p{font-size:14px}.newsgrid_date .elementor-icon{font-size:16px!important}.newsgrid_date .elementor-icon-box-wrapper{align-items:center!important;width:fit-content}.newsgrid_date{margin-top:-55px;background-color:#ffffff91;width:fit-content!important;border-radius:10px;margin-left:15px;padding:5px 10px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.singlenews_cta{border:1px solid #ddd;border-radius:10px;padding:20px}.singlenews_cta .elementor-image-box-img{border-radius:50%;width:140px!important;overflow:hidden}.singlenews_cta h3{font-size:20px}.recent_newslist_module.elementor-element>.e-con-inner{margin:0;width:100%!important}.singlenews_recentpostlist .elementor-grid{gap:10px!important}.singlenews_recentpostlist .elementor-grid p{line-height:1.8!important;font-size:16px}.singlenews_recentpostlist .elementor-grid p a{transition:all 0.3s}.singlenews_recentpostlist .elementor-grid p a:hover{text-decoration:underline;color:#47914c}.singlenews_title h1{font-size:32px!important}.custom_main_menu .elementskit-dropdown-has>a>.elementskit-submenu-indicator{margin-top:5px}.custom_main_menu ul.elementskit-dropdown{padding:0px!important;border:1px solid #0001!important;border-radius:10px!important}.custom_main_menu ul.elementskit-dropdown>li>a{border-radius:10px!important}.custom_main_menu .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator{color:#47914c!important}.custom_main_menu .elementskit-navbar-nav .elementskit-submenu-panel>li>a{padding:10px 15px!important;border-radius:0!important}.common_header_main_section .custom_main_menu .elementskit-navbar-nav>li.current-menu-ancestor:not(.menuas_btn)>a,.common_header_main_section .custom_main_menu ul.elementskit-navbar-nav>li.current-menu-item:not(.menuas_btn)>a,.common_header_main_section .custom_main_menu ul.elementskit-navbar-nav>li.current_page_parent:not(.menuas_btn)>a,.common_header_main_section .custom_main_menu ul.elementskit-navbar-nav>li.current_page_ancestor:not(.menuas_btn)>a{color:#47914c!important;text-decoration:underline}body header.elementor-element.header_main_section .custom_main_menu .elementskit-navbar-nav li .elementskit-submenu-panel>li.current-menu-item>a,.custom_main_menu ul.elementskit-dropdown>li>a:hover{background-color:#47914c;color:#fff!important}.custom_main_menu .elementskit-submenu-panel>li:first-child>a{border-top-left-radius:5px!important;border-top-right-radius:5px!important}.custom_main_menu .elementskit-submenu-panel>li:last-child>a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.contact_blurbs:has(a:hover) .elementor-icon-box-title{text-decoration:underline}.contact_blurbs .elementor-icon-box-icon{filter:brightness(0) saturate(100%) invert(49%) sepia(12%) saturate(1974%) hue-rotate(74deg) brightness(96%) contrast(83%)}.contact_blurbs:has(a:hover) .elementor-icon-box-title{color:#47914c!important}.wpcontact_forms input[type="text"],.wpcontact_forms input[type="tel"],.wpcontact_forms input[type="email"],.wpcontact_forms select,.wpcontact_forms textarea{border:none!important;border-bottom:2px solid #ddd!important;border-radius:0!important;padding:0!important}.wpforms-container .wpforms-form .wpforms-field-label,.wpforms-container .wpforms-form .wpforms-field-sublabel,.wpforms-container .wpforms-form .wpforms-field-description,.wpforms-container .wpforms-form textarea,.wpforms-container .wpforms-form li,.wpforms-container .wpforms-form th{margin-bottom:0!important}.wpcontact_forms input[type="text"]:focus,.wpcontact_forms input[type="tel"]:focus,.wpcontact_forms input[type="email"]:focus,.wpcontact_forms select:focus,.wpcontact_forms textarea:focus,.wpcontact_forms input[type="text"]:hover,.wpcontact_forms input[type="tel"]:hover,.wpcontact_forms input[type="email"]:hover,.wpcontact_forms select:hover,.wpcontact_forms textarea:hover{outline:none!important;box-shadow:none!important}.specifications_row>.elementor-element{box-shadow:0 0 10px #0001;padding:20px;transition:all 0.3s;overflow:hidden}.specifications_row>.elementor-element:hover{scale:1.03}.downloads_doc_row img{max-width:250px;text-align:center;display:block!important}.downloads_doc_row>.elementor-element{box-shadow:0 0 10px #0001;border-radius:10px;overflow:hidden;position:relative}.downloads_doc_row .elementor-image-box-img a{padding-top:15px;display:block;justify-items:center}.downloads_doc_row .elementor-image-box-img a{position:relative}.downloads_doc_row .elementor-image-box-img a:before{content:"";height:100%;width:100%;position:absolute;top:0;background-color:#0005;left:0;opacity:0;transition:all 0.3s}.downloads_doc_row .elementor-image-box-img a:after{content:"";height:80px;width:80px;background-size:40px 40px!important;background:url(/wp-content/uploads/2026/04/downloads-icon.png) no-repeat center;position:absolute;top:50%;z-index:1;left:50%;background-color:#47914c;border-radius:50%;translate:-50% -50%;opacity:0;transition:all 0.3s}.downloads_doc_row>.elementor-element:hover .elementor-image-box-img a:before,.downloads_doc_row>.elementor-element:hover .elementor-image-box-img a:after{opacity:1}.absolute_whatsapp_btn{position:fixed;bottom:20px;left:20px;z-index:1}.absolute_whatsapp_btn img{height:70px;width:70px}.news_bottom_gallary{display:flex;flex-direction:row;gap:15px}.news_bottom_gallary img{width:calc(100% / 3 - 10px)}.custom_projectsingle_menu ul{display:flex;flex-wrap:wrap;list-style:none;gap:20px;justify-content:center;padding:30px 0}.custom_projectsingle_menu li{background-color:#ededed;padding:5px 10px;border-radius:10px;cursor:pointer;transition:all 0.3s;font-size:16px;font-weight:600}.custom_projectsingle_menu li:hover{background-color:#47914c;color:#fff}.onlyimage_slider_element img{height:500px;object-fit:cover;display:block}.onlyimage_slider_element .swiper-pagination{margin-bottom:10px}.customnearby_icons_col .elementor-icon-list-item .elementor-icon-list-text{display:flex;width:1000%}.customnearby_icons_col .elementor-icon-list-item .elementor-icon-list-text strong:last-child{margin-right:0;margin-left:auto}.timelinesection_main{position:relative}.timelinesection_main:after{top:0;bottom:0;position:fixed;content:" ";width:4px;background-color:#242c47;left:50%;height:50vh;z-index:-5;display:none}.timelinesection_main.active:after{display:block}.timelinerow_first:before,.timelinerow_last:before{top:-64px;position:absolute;content:" ";width:6px;background-color:#fff;left:50%;height:calc(50% + 64px);z-index:-4}.timelinerow_last:before{top:auto;bottom:-84px;height:calc(50% + 84px)}.gray.timelinerow_first:before,.gray.timelinerow_last:before{background-color:#fcfcfc}.timeline_mod2{width:250px;justify-content:center;align-items:center}.timeline_mod1,.timeline_mod3{width:calc(100% - 250px - 30px)}.timeline_mod2>div{background-color:#47914c;border-radius:50%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;text-align:center;width:90px}.timeline_mod2>div,.timeline_mod2>div p{color:#fff;margin-bottom:0;font-size:14px;line-height:1.2}.custom_main_menu button.elementskit-menu-hamburger{border:none;padding:0;width:25px}.gallary_fixed_size img{aspect-ratio:1 / 1;object-fit:cover}.numbercounter_row .elementor-counter-title{text-align:center;line-height:1.8!important}@media (max-width:1280px){.h1_class h1,.h2ash1_class h2{font-size:40px}.h2_class h2{font-size:34px}.h3_class h3{font-size:24px}.h4_class h4{font-size:22px}body .elementor>.elementor-element>.e-con-inner{width:100%}.custom_main_menu .elementskit-navbar-nav{gap:15px}.custom_main_menu .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{font-size:14px!important}}@media (max-width:1024px){.custom_main_menu button.elementskit-menu-close{margin:0;margin-top:30px;font-size:25px}.custom_main_menu .elementskit-menu-offcanvas-elements{left:-120vw;display:none!important}.custom_main_menu .elementskit-menu-offcanvas-elements.active{left:0;display:flex!important}.custom_main_menu button.elementskit-menu-close:hover{color:#47914c;background:none!important}.custom_main_menu .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{padding:0 15px}.custom_main_menu .elementskit-navbar-nav>li:not(.menuas_btn)>a{font-size:16px}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{border:none;font-size:14px;padding:0;margin:3px 0 0 0;transition:all 0.3s}.custom_main_menu .elementskit-navbar-nav>li:has(ul.elementskit-dropdown-open) .elementskit-submenu-indicator{rotate:180deg}.custom_main_menu .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{left:10px}body .custom_main_menu .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{font-size:16px!important;width:fit-content;text-align:left}.custom_main_menu .elementskit-navbar-nav .elementskit-submenu-panel,body .custom_main_menu .elementskit-navbar-nav{display:flex!important;gap:10px;flex-direction:column}.custom_main_menu .elementskit-navbar-nav{align-items:start!important}body .custom_main_menu button.elementskit-menu-close{padding:0!important;margin:0!important}.custom_main_menu ul.elementskit-dropdown{padding:0px!important;border:none!important;border-radius:0!important}.custom_main_menu .elementskit-navbar-nav .elementskit-submenu-panel>li>a{padding:0 0 0 10px!important;font-size:16px}.custom_main_menu .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has:has(.elementskit-dropdown-open)>a .elementskit-submenu-indicator{bottom:3px}body header.elementor-element.header_main_section .custom_main_menu .elementskit-navbar-nav li .elementskit-submenu-panel>li.current-menu-item>a,.custom_main_menu ul.elementskit-dropdown>li>a:hover{background:none;color:#47914c!important;text-decoration:underline}}@media (max-width:980px){.project_grid_wrapper{flex-direction:column}.project_grid_wrapper .single_proupdate{width:100%}.timeline_mod3,.timeline_mod1{width:100%;text-align:center;z-index:1;position:relative;background-color:#fff}.timeline_mod1 img{align-self:center!important}.timeline_mod2{z-index:-1;position:relative}.timelinerow_first:before{top:0;height:0}}@media (max-width:767px){.big404_bg p{position:static;translate:0;z-index:1;text-shadow:0 0 80px #8b8b8b}.news_bottom_gallary{flex-direction:column}.news_bottom_gallary img{width:calc(100%)}.h1_class h1,.h2ash1_class h2{font-size:34px}.h2_class h2{font-size:30px}.h3_class h3{font-size:22px}.h4_class h4{font-size:20px}.h5_class h5{font-size:18px!important}body p,html body{font-size:16px!important}.header_blurb .elementor-icon-list-text{display:none}.header_blurb .elementor-icon-list-icon svg{margin:0!important;height:23px!important;width:23px!important}}@media (max-width:480px){.h1_class h1,.h2ash1_class h2{font-size:30px}.h2_class h2{font-size:27px}.custom_faq_accordions .e-n-accordion-item{padding-left:15px!important;padding-right:15px!important}}