h1,h2,h3,h4,h5,h6{font-family:'Rajdhani'}p,.et_pb_blurb_description,.et_pb_text_inner,li,a{font-family:'Rubik';font-weight:400}.top_head{display:flex;gap:15px}.marquee2{overflow:hidden;width:100%}.track{display:flex;gap:0;animation:slide 10s linear infinite}.marquee_inr{white-space:nowrap;padding-right:2rem;font-size:20px;color:#34495e}.marquee2:hover .track{animation-play-state:paused}@keyframes slide{from{transform:translateX(100%)}to{transform:translateX(-50%)}}.themeht-btn{position:relative;overflow:hidden;z-index:9;padding:0;display:inline-block;border:none;font-size:16px;font-weight:400;border-radius:25px;text-transform:capitalize}.themeht-btn span{padding:11px 30px;display:inline-block;transition:all 0s ease-in-out}.themeht-btn.primary-btn{background:#64a346;color:#ffffff;margin-right:15px;border:2px solid #64a346}.themeht-btn.primary-btn2{background:transparent;color:#ffffff;margin-right:15px;border:2px solid #64a346}.themeht-btn.primary-btn3{background:#64a346;color:#ffffff;margin-right:15px;border:2px solid #64a346;transition:all 0.3s ease-in-out}.themeht-btn:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;content:'';transition:all 500ms ease}.themeht-btn.primary-btn:before{background:#032636}.themeht-btn.primary-btn2:before{background:#032636}.themeht-btn.primary-btn3:hover{background:transparent}.themeht-btn:hover:before,.themeht-btn:focus:before{width:100%}.image-anime:after{content:"";position:absolute;width:150%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-25%,-25%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all 600ms linear;background-color:transparent}.footr-link ul li{list-style:none;color:#fff;padding-bottom:6px;font-size:15px;list-style-type:disclosure-closed;line-height:38px}.footr-link li a{color:#fff}.footer_logo img{background:#fff;width:25px;position:absolute;margin-left:4px}.side-link ul{display:flex;gap:15px;float:right}.sticky-wht-wrp{position:fixed;bottom:0;z-index:99999;width:4%;left:15px}.sticky-wht-wrp a{display:block;margin-bottom:5px;position:relative}.sticky-wht-wrp a img{width:100%;background-color:#fff;border-radius:50%;padding:1px}.sticky-wht-wrp a span{position:absolute;width:127px;background-color:#359935;color:#fff;font-weight:bold;padding:5px;text-align:center;border-radius:20px;top:10px;left:60px;border:1px solid #fff;display:none}.sticky-wht-wrp a:hover span{display:block}.sticky-wht-wrp a span:before{content:'\f0d9';position:absolute;left:-5px;font-family:'FontAwesome';color:#359935;top:5px}.fx_sec{background-attachment:fixed}.copy img{width:30px;position:absolute;margin-left:3px}.projects .content-inner{position:absolute;bottom:-25px;left:0;right:0;width:93%!important;margin:0 auto;transition:0.5s;text-align:left}.projects .content-inner h3{color:#fff!important;font-size:22px!important;font-weight:600;text-shadow:none!important}.projects .content-inner h5{color:#64a346!important;font-size:16px!important;opacity:0;font-family:'Rubik'}.projects .dcm-carousel-item:hover .content-inner h5{opacity:1}.projects .dcm-carousel-item figure:after{content:"";position:absolute;background:linear-gradient(360deg,#163300,transparent);bottom:0;left:0;width:100%;height:40%;transition:.5s}.projects .dcm-carousel-item:hover figure:after{height:100%}.projects .dcm-carousel-item:hover .content-inner{margin-bottom:80px!important}.slide .et_pb_slide{padding:0 1.5%!important}.slide .et_pb_slide_content{padding:1% 0}.testimonialsss .carousel_content{background-color:#fff;text-align:-webkit-center;background:#f4f4f4;border-bottom:2px solid #64a346;border-radius:30px;padding:15px 5px}.testimonialsss span.name_design{text-align:center;font-family:'Rajdhani';color:#222;font-weight:600;font-size:22px}.testimonialsss span.position_design{text-align:center;font-family:'Rubik';color:#64a346;font-size:18px}.testimonialsss p{font-size:16px;font-weight:400;color:#4c4949;text-align:center!important}.testimonialsss img{width:100px;height:auto;border:2px solid #fff}.belt{background-color:transparent;color:#222;position:relative;overflow:hidden;z-index:1;width:100%;height:100%;background-size:110%;background-position:center;transition:0.9s ease-in-out!important}.belt .et_pb_blurb_content{position:absolute;bottom:-60px;transition:.5s ease-in-out}.belt h2.et_pb_module_header{margin-bottom:50px}.belt:hover h2.et_pb_module_header{margin-bottom:5px}.belt:hover .et_pb_blurb_content{bottom:15px}.belt:hover{background-size:120%;}.belt a{color:#64a346;padding:4px 8px;border-radius:4px;line-height:35px;font-size:16px}.belt::after{content:"";position:absolute;width:100%;height:40%;bottom:0;left:0;background:linear-gradient(360deg,#163300,transparent);transition:all 0.3s ease-out;z-index:-1}.belt:hover::after{height:100%}.belt:hover{color:white}.why_choose:before{position:absolute;content:'';width:100%;height:100%;background:#fff;right:0;top:0;border-radius:20px;transition:all .4s ease}.why_choose:hover:before{right:-100px;top:-100px;width:0;height:0}.why_choose:hover h4{color:#fff}.why_choose:hover .et_pb_blurb_description{color:#fff}.counter-box{text-align:left;padding:15px 0px;border-radius:10px;display:flex;gap:15px}.counter-icon{font-size:40px;color:#fff;background:#64a346;margin-bottom:10px;padding:10px;border-radius:20px}.counter-number{font-size:40px;margin-bottom:5px;color:#fff;font-family:'Rubik'}.counter-label{font-size:16px;color:#fff;font-family:'Rajdhani';margin-top:15px;font-weight:400}.cont_text{background-color:white;margin-top:100px;margin-left:10px;margin-right:10px;border-radius:10px;padding:20px 30px;height:150px}.cont_text h2{font-weight:900}.our_servicess li{padding:15px 10px 10px;width:100%;position:relative;overflow:hidden;transition:transform 0.3s ease;background-color:white}.our_servicess li a{font-weight:500;color:black;text-transform:uppercase;position:relative;z-index:1;transition:color 0.3s ease,font-weight 0.3s ease,text-transform 0.3s ease}.our_servicess li::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#64a346;z-index:0;transform:scaleY(0);transition:transform 0.3s ease}.our_servicess li:hover::before{transform:scaleY(1)}.our_servicess li:hover a{color:#fff!important;font-weight:500;text-transform:uppercase}.service-details-help{position:relative;display:block;padding:25px 26px 32px;text-align:center;z-index:1;background:linear-gradient(135deg,#64a346,#4c8236);overflow:hidden;margin-top:20px;color:#fff}.help-shape-1{position:absolute;bottom:-215px;left:-95px;width:220px;height:500px;background:rgba(255,255,255,0.25);mix-blend-mode:soft-light;border-radius:150px;transform:rotate(45deg);z-index:-1}.help-shape-2{position:absolute;top:-118px;right:-130px;width:180px;height:350px;background:rgba(255,255,255,0.15);mix-blend-mode:soft-light;border-radius:186px;transform:rotate(48deg)}.help-icon{height:73px;width:73px;background-color:#fff;color:#64a346;font-size:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 0;transition:all 500ms ease}.help-icon i{color:#64a346}.help-contact a:hover{color:#c5f1b0!important}h2.help-title{color:#fff!important}.our_servicess div#nav_menu-3{background:#ddd;padding:10px}.our_productss .et_pb_main_blurb_image{margin-bottom:0;position:relative}.our_productss .et_pb_main_blurb_image:before{position:absolute;content:'';background:#64a34678;width:100%;height:0;left:0;top:0;transition:.5s ease-in-out}.our_productss .et_pb_column:hover .et_pb_main_blurb_image:before{height:100%}.our_productss .et_pb_blurb .et_pb_image_wrap{margin:0!important}.our_productss .et_pb_module{height:410px!important}.item{width:100%;height:500px;position:relative;overflow:hidden}.img_holder img{opacity:0;min-width:100%}.abs_img{position:absolute;left:0;top:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.title_holder{position:absolute;left:20px;right:20px;bottom:20px;background-color:#e9edf0;z-index:7;padding:40px 50px 50px;transform:translateY(100%);min-height:250px;margin-bottom:-80px;transition:all .5s ease}.title_holder .item_key{display:block;font-family:'Be Vietnam Pro';font-size:18px;color:#999;font-weight:500;line-height:1;margin-bottom:25px}.title_holder h3{font-family:'Outfit';font-size:23px;margin:0;padding:0;letter-spacing:0;margin-bottom:13px}.title_holder p{font-size:16px;font-family:'mulish'}.title_holder h3 a{text-decoration:none;color:#000;display:block}.title_holder:hover h3 a{color:#64a346}.number_holder{position:absolute;left:5px;top:96%;transform:translateY(-100%);margin-top:10px;transition:all .7s ease;z-index:5}.number_holder.abs_nh{transform:translateY(-100%);top:0;margin-top:-80px}.number_holder h3{font-size:430px!important;font-size:14vw!important;line-height:310px!important;line-height:14vw!important;letter-spacing:-15px!important;letter-spacing:-1vw!important;margin:0;padding:0;text-fill-color:transparent;text-stroke-width:1px;text-stroke-width:.5px;text-stroke-color:#fff;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-weight:600!important}.item:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:hsl(230.4deg 1.14% 3.89% / 21%)}.item:hover .title_holder{transform:translateY(0);margin-bottom:0}.item .number_holder.rel_nh{transition:all .7s ease,opacity 0s .7s ease,visiblity 0s .7s ease}.item:hover .number_holder.rel_nh{transform:translateY(0);top:100%;transition-duration:.25s}.item:hover .number_holder.abs_nh{transform:translateY(0);margin-top:-5px;transition-duration:.7s}.title_holder .view_more{position:absolute;height:50px;right:0;bottom:0}.mapp img{width:100%;border-radius:10px;transition:transform 0.35s ease}.mapp img:hover{transform:scale(0.96)}.post_img img{transition:transform 0.4s ease,box-shadow 0.4s ease}.post_img img:hover{transform:scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,0.3)}.projects h5::before{position:absolute;content:"Learn More";bottom:-22px;color:#64a346}.kpmpl-mvv-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:60px;max-width:1400px;margin:50px auto;background:radial-gradient(circle at top left,#eaf3eb,#f8f9fa 60%);padding:20px}.kpmpl-mvv-card{position:relative;width:340px;height:340px;perspective:1000px;transition:all 0.4s ease-in-out}.kpmpl-mvv-card:hover{transform:translateY(-10px)}.kpmpl-circle-wrapper{position:relative;width:100%;height:100%;animation:kpmpl-float 6s ease-in-out infinite}@keyframes kpmpl-float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-12px)}}.kpmpl-circle-ring{position:absolute;width:100%;height:100%;border-radius:50%;border:8px solid #64a346;border-bottom-color:transparent;transition:all 0.8s ease-in-out;transform:rotate(0deg);box-shadow:0 0 25px rgba(100,163,70,0.4)}.kpmpl-mvv-card:hover .kpmpl-circle-ring{transform:rotate(360deg) scale(1.05);border-color:#032636;box-shadow:0 0 30px rgba(3,38,54,0.5)}.kpmpl-content-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88%;height:88%;background:rgba(255,255,255,0.85);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 30px;backdrop-filter:blur(10px);box-shadow:0 15px 50px rgba(0,0,0,0.15);transition:all 0.4s ease;text-align:center}.kpmpl-mvv-card:hover .kpmpl-content-circle{box-shadow:0 20px 70px rgba(0,0,0,0.25);background:rgba(255,255,255,0.95)}.kpmpl-icon{width:75px;height:75px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.kpmpl-icon svg{width:100%;height:100%;stroke-width:1.8;stroke:#64a346;transition:stroke 0.4s ease}.kpmpl-mvv-card:hover .kpmpl-icon svg{stroke:#032636}.kpmpl-mvv-title{font-size:22px;font-weight:700;letter-spacing:2px;color:#032636;margin-bottom:10px;text-transform:uppercase}.kpmpl-mvv-text{font-size:14px;line-height:1.7;color:#555}.kpmpl-reflection{position:absolute;bottom:-5px;left:0;width:100%;height:25%;background:linear-gradient(to bottom,rgba(255,255,255,0.3),transparent);border-radius:50%;filter:blur(12px);opacity:0.6}@media (max-width:1024px){.kpmpl-mvv-container{gap:40px}.kpmpl-mvv-card{width:300px;height:300px}}@media (max-width:768px){.kpmpl-mvv-container{gap:30px}.kpmpl-mvv-card{width:260px;height:260px}.kpmpl-mvv-title{font-size:18px}.kpmpl-mvv-text{font-size:12px}}.team-member{position:relative;background:#ffffff;border-radius:20px}.team-images{overflow:hidden;position:relative}.team-images:before{background:hsla(0,0%,100%,.3);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;z-index:9;pointer-events:none;transition:all .5s linear}.team-images::after{background:rgba(255,255,255,0.3);bottom:50%;content:"";left:0;position:absolute;right:0;top:50%;opacity:1;pointer-events:none;-webkit-transition:all 600ms linear;transition:all 600ms linear}.team-member:hover .team-images:before{left:0;right:0;opacity:0;-webkit-transition:all 500ms linear;transition:all 500ms linear}.team-member:hover .team-images:after{top:0;bottom:0;opacity:0;-webkit-transition:all 600ms linear;transition:all 600ms linear}.team-member .team-desc{position:absolute;bottom:20px;-webkit-transform:translateY(-0px);-ms-transform:translateY(-0px);transform:translateY(-0px);left:30px}.team-member .team-desc h4{margin:0}.team-member .team-desc h4{background:#fff;color:#010101;text-align:center;padding:10px 25px;display:block;text-transform:uppercase}.team-desc span{background:#032636;color:#fff;text-align:center;padding:3px 25px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:inline-block;text-transform:uppercase;position:relative;font-size:15px;font-weight:600}.team-desc span:before{content:"";position:absolute;top:0;right:-10px;width:20px;height:101%;-webkit-clip-path:polygon(25% 25%,25% -50%,100% 100%,25% 100%);clip-path:polygon(25% 25%,25% -50%,100% 100%,25% 100%);background-color:#032636;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.team-member:hover .team-desc span,.team-member:hover .team-desc span:before{background:#64a346}.team-social-icon li{display:block;margin:5px 0}.team-social-icon li a{background:#fff;color:#010101;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;line-height:1}.team-social-icon li a:hover{background:#64a346;color:#fff}.team-share-icon{position:absolute;top:30px;right:30px}.team-share-icon span{background:#032636;color:#fff;width:50px;font-size:30px;height:50px;line-height:56px;text-align:center;display:flex;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:50%;cursor:pointer;align-items:center;justify-content:center}.team-share-icon:hover span{background-color:#64a346;color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.team-member .team-social-icon{opacity:0;visibility:hidden;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;right:0;transition:0.4s}.team-share-icon:hover .team-social-icon{opacity:1;visibility:visible}.team-member img{width:100%;border-radius:20px}.team-single-box{background:#ddd;position:relative;padding:50px;height:100%;align-content:center}.team-meta li{margin-bottom:20px;display:flex;align-items:center}.team-meta li:last-child{margin-bottom:0}.team-meta li i{font-size:26px;color:#4169e1;vertical-align:middle;margin-right:15px}.team-meta li span{margin-right:10px;font-weight:500;color:#010101}.team-single-box .team-social-icon li{display:inline-block}.team-single-box .title-divider{padding-top:10px;padding-bottom:50px}.team-media{display:flex!important;align-items:center!important}.team-media i{width:50px;height:50px;line-height:50px;text-align:center;margin-right:15px;border:1px solid #e8eefc;border-radius:50%;background:#fff;flex-shrink:0;font-size:24px;color:#4169e1}.team-media-text{-ms-flex:1;flex:1;font-weight:700;color:black}.team-media .team-media-text span{display:block;line-height:24px;font-size:12px;font-weight:600;text-transform:uppercase;color:#4169e1}.team-contact>* .col-md-6{border-bottom:solid 1px #ffffff2e;padding-bottom:20px;margin-bottom:15px;padding-left:0;padding-right:0}.team-follow{display:flex;align-items:center}.team-follow h6{margin-bottom:0;margin-right:20px;flex-shrink:0}.gell img{border-radius:10px;transition:transform 0.4s ease}.gell .et_pb_gallery_item{text-align:center;overflow:hidden}.gell .et_pb_gallery_title{border:2px solid #032636;display:inline-block;position:relative;font-weight:600;font-size:17px!important;text-align:center;padding:9px 20px!important;border-radius:30px;margin-top:8px!important;width:80%;opacity:0;transform:translateY(10px);transition:all 0.4s ease;color:#032636}.gell .et_pb_gallery_title:before,.gell .et_pb_gallery_title:after{content:"";position:absolute;width:51px;height:2px;background:#032636;top:50%;transition:all 0.4s ease;opacity:0}.gell .et_pb_gallery_title:before{left:-51px}.gell .et_pb_gallery_title:after{right:-51px}.gell .et_pb_gallery_item:hover img{transform:scale(1.05)}.gell .et_pb_gallery_item:hover .et_pb_gallery_title{opacity:1;transform:translateY(0)}.gell .et_pb_gallery_item:hover .et_pb_gallery_title:before,.gell .et_pb_gallery_item:hover .et_pb_gallery_title:after{opacity:1}.timeline-wrapper{position:relative;padding:80px 0}.timeline-svg{position:absolute;top:50%;left:0;width:100%;height:200px;transform:translateY(-50%);z-index:0}.steps-container{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;padding:0 60px}.step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;transition:transform 0.3s ease}.step:hover{transform:translateY(-10px)}.step:nth-child(odd){padding-bottom:120px}.step:nth-child(even){padding-top:120px}.text-content{text-align:center;width:160px;background:#fff;padding:12px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}.step:hover .text-content{transform:translateY(-5px);box-shadow:0 6px 25px rgba(0,0,0,0.2)}.text-content h3{font-size:0.9rem;color:#333;margin-bottom:5px;font-weight:600}.text-content p{font-size:0.75rem;color:#666;line-height:1.4}.icon-circle{width:85px;height:85px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;cursor:pointer;position:relative;z-index:2}.icon-circle:hover{transform:scale(1.2);box-shadow:0 6px 30px rgba(0,0,0,0.25)}.icon-circle svg{width:42px;height:42px}.step:nth-child(1) .icon-circle{background:#64a346}.step:nth-child(2) .icon-circle{background:#4f833a}.step:nth-child(3) .icon-circle{background:#3b6230}.step:nth-child(4) .icon-circle{background:#275025}.step:nth-child(5) .icon-circle{background:#15371c}.step:nth-child(6) .icon-circle{background:#072a14}.step:nth-child(7) .icon-circle{background:#032636}@media (max-width:1200px){.steps-container{padding:0 30px}.icon-circle{width:70px;height:70px}.icon-circle svg{width:35px;height:35px}.text-content{width:140px}.text-content h3{font-size:0.8rem}.text-content p{font-size:0.7rem}}@media (max-width:768px){.timeline-wrapper{padding:50px 0}.steps-container{flex-direction:column;gap:80px;padding:0 20px;position:relative}.step{flex-direction:row;align-items:flex-start;width:100%;padding:0!important}.step:nth-child(odd) .text-content{order:2;margin-left:20px;text-align:left}.step:nth-child(even) .text-content{order:2;margin-left:20px;text-align:left}.icon-circle{order:1;width:60px;height:60px}.icon-circle svg{width:30px;height:30px}.timeline-wrapper::before{content:'';position:absolute;top:0;left:50px;width:4px;height:100%;background:#BDBDBD;z-index:0;border-radius:2px}.step::before{display:none}.start-dot{display:none}.timeline-svg{display:none}}img.w_img{padding:12px!important}.testimonialsss.about_test img{display:none}.f_img{position:relative;overflow:hidden;border-radius:18px}.f_img img{width:100%;transition:0.7s ease-in-out}.f_img:hover img{transform:scale(1.12);filter:brightness(1.15) saturate(1.1);border-radius:22px}.two-tabs{display:flex;gap:10px;margin-bottom:20px;justify-content:center}.tab-btn{position:relative;padding:12px 25px;border:none;background:#032636;cursor:pointer;border-radius:6px;font-size:16px;color:#ffffff;font-weight:500;transition:0.3s;opacity:0.6;overflow:hidden}.tab-btn::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:#64a346;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease;border-radius:3px 3px 0 0}.tab-btn.active,.tab-btn:hover{opacity:1}.tab-btn.active::after,.tab-btn:hover::after{transform:scaleX(1)}.faq-section{display:none;padding:15px 20px;background:#f8f8f8;border-radius:6px;margin-bottom:30px}.et-testimonial-carousel-wrapper{padding:40px 20px;display:flex;justify-content:center}.carousel-container{max-width:1300px;width:100%;position:relative;padding:0 20px}.carousel-wrapper{overflow:hidden}.carousel-track{display:flex;transition:transform 0.5s ease-in-out;gap:24px}.testimonial-card{min-width:calc(33.333% - 16px);background:linear-gradient(145deg,#ffffff,#f0f0f0);border-radius:30px;padding:40px 30px;box-shadow:0 15px 30px rgba(0,0,0,0.3);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative}.testimonial-card:hover{transform:scale(1.05);box-shadow:0 25px 40px rgba(0,0,0,0.4)}.profile-image{width:90px;height:90px;border-radius:50%;overflow:hidden;border:4px solid white;box-shadow:0 4px 15px rgba(0,0,0,0.2);margin-bottom:20px}.profile-image img{width:100%;height:100%;object-fit:cover}.stars{display:flex;gap:6px;margin-bottom:15px}.star{width:24px;height:24px;fill:#64a346}.client-name{font-size:22px;font-weight:bold;color:#333}.client-type{font-size:16px;font-weight:600;color:#64a346}.testimonial-text{font-size:14px;line-height:1.6;color:#555}.nav-button{position:absolute;top:50%;transform:translateY(-50%);background:#64a346;border:none;width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,0.3);transition:background 0.3s ease,transform 0.3s ease;z-index:10}.nav-button:hover{background:#4d8336;transform:translateY(-50%) scale(1.1)}.nav-button svg{width:28px;height:28px;stroke:white;stroke-width:2;fill:none}.nav-button.prev{left:-20px}.nav-button.next{right:-20px}.dots-container{display:flex;justify-content:center;gap:10px;margin-top:40px}.dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.5);border:none;cursor:pointer;transition:all 0.3s ease}.dot.active{background:#64a346;width:28px;border-radius:6px}@media (max-width:1024px){.testimonial-card{min-width:calc(50% - 12px)}}@media (max-width:768px){.testimonial-card{min-width:100%}.nav-button{width:50px;height:50px}}.modern-carousel-container{position:relative;margin:auto;overflow:hidden;border-radius:20px}.modern-carousel-viewport{overflow:hidden;height:280px}.modern-carousel-track{display:flex;flex-direction:column;transition:transform 0.5s ease}.modern-card{backdrop-filter:blur(55px);border-radius:10px;padding:20px;text-align:center;color:#fff;flex-shrink:0;height:200px;display:flex;flex-direction:column;justify-content:center;transition:background 0.3s ease,transform 0.3s ease;margin:7px 0px}.modern-card:hover{background:rgba(100,163,70,0.6);transform:scale(1.03)}.modern-client-name{font-size:22px;font-weight:bold;margin-bottom:10px;color:#fff}.modern-text{font-size:16px;line-height:1.5}.modern-nav-button{position:absolute;left:50%;transform:translateX(-50%);background:rgba(3,38,54,0.8);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 0.3s ease}.modern-nav-button:hover{background:rgba(3,38,54,1)}.modern-nav-button svg{width:24px;height:24px;stroke:#fff;stroke-width:2;fill:none}.modern-nav-button.up{top:10px}.modern-nav-button.down{bottom:10px}.Car_ers_col{display:inline-block;column-count:2}.Car_ers_col input.text,input.title,input[type=text],input[type=email],select,textarea{margin:0;border-radius:10px;padding:10px}.Car_ers input.wpcf7-form-control.wpcf7-submit.has-spinner{border:none!important;background:#64a346!important;padding:10px 20px!important;border-radius:25px!important;color:#fff!important;margin-top:10px;font-size:16px}.roadmap{width:80%;margin:auto;position:relative}.roadmap .main-timeline-2{position:relative}.roadmap .timeline-2{background-color:inherit;position:relative;width:50%}.roadmap .left-2{left:26px;padding:0 40px 20px 0}.roadmap .right-2{left:53%;padding:0 0 20px 40px}.roadmap .timeline-2 .install-solar-step.step-left{text-align:right}.roadmap .timeline-2 .install-solar-step{color:#032636;margin:15px;border-radius:20px}.roadmap .timeline-2 .install-solar-step .solar-step-name{font-size:25px;margin-bottom:15px;font-weight:600;background:#22682a;padding:10px;border-radius:20px;color:#fff}.roadmap .timeline-2 .install-solar-step .solar-step-description{font-size:18px;background:#fffafa;border-radius:20px;padding:10px}.roadmap .timeline-2:after{background-color:#fff;content:"";height:5px;position:absolute;right:0px;top:15px;width:51px;z-index:1}.roadmap .right-2:after{left:0px}.main-timeline-2:after{position:absolute;content:'';width:5px;height:100%;background:#fff;left:53%;top:0}.why-it-matters-container{margin:auto;padding:40px 20px}.why-it-matters-title{text-align:center;color:#032636;font-size:2.8em;margin-bottom:60px;letter-spacing:2px;font-weight:700}.why-it-matters-infographic{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.why-it-matters-column{flex:1;display:flex;flex-direction:column;gap:40px;min-width:250px}.why-it-matters-center-image{flex:1;display:flex;justify-content:center;align-items:center;min-width:300px}.why-it-matters-center-image img{width:340px;border-radius:20px;box-shadow:0 15px 30px rgba(0,0,0,0.1)}.why-it-matters-info-card{background:linear-gradient(145deg,#ffffff,#f7f9fb);border-radius:20px;display:flex;align-items:center;gap:20px;padding:20px 25px;cursor:pointer;transition:.4s}.why-it-matters-info-card:hover{transform:translateY(-8px);box-shadow:0 20px 35px rgba(0,0,0,0.12)}.why-it-matters-icon-circle{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#64a346,#a3d18c);display:flex;justify-content:center;align-items:center;overflow:hidden;transition:.3s}.why-it-matters-info-card:hover .why-it-matters-icon-circle{transform:scale(1.1)}.why-it-matters-icon-circle img{width:60%;height:60%;object-fit:contain}.why-it-matters-card-content h3{color:#032636;font-size:1.3em;margin-bottom:6px;font-weight:600}.why-it-matters-card-content p{color:#555;font-size:0.95em;line-height:1.5}@media(max-width:1024px){.why-it-matters-infographic{flex-direction:column;align-items:center}}@media(max-width:768px){.why-it-matters-title{font-size:2em;margin-bottom:40px}.why-it-matters-info-card{flex-direction:column;text-align:center;gap:15px}}.application-process{position:relative;padding:10px 0;margin:10px 0px}.application-line{position:absolute;top:50%;left:0;width:100%;height:200px;transform:translateY(-50%);z-index:0}.application-steps{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;padding:0 60px}.application-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;transition:transform 0.3s ease}.application-step:hover{transform:translateY(-10px)}.application-step:nth-child(odd){padding-bottom:80px}.application-step:nth-child(even){padding-top:80px}.step-text{text-align:center;width:160px;background:#fff;padding:12px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}.application-step:hover .step-text{transform:translateY(-5px);box-shadow:0 6px 25px rgba(0,0,0,0.2)}.step-text h3{font-size:1.3rem;color:#333;margin-bottom:5px;font-weight:600}.step-text p{font-size:1rem;color:#666;line-height:1.4}.step-icon{width:85px;height:85px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;cursor:pointer;position:relative;z-index:2}.step-icon:hover{transform:scale(1.2);box-shadow:0 6px 30px rgba(0,0,0,0.25)}.step-img{width:42px;height:42px;object-fit:contain}.application-step:nth-child(1) .step-icon{background:#64a346}.application-step:nth-child(2) .step-icon{background:#3f7637}.application-step:nth-child(3) .step-icon{background:#1e4c2b}.application-step:nth-child(4) .step-icon{background:#032636}@media (max-width:1200px){.application-steps{padding:0 30px}.step-icon{width:70px;height:70px}.step-img{width:35px;height:35px}.step-text{width:140px}.step-text h3{font-size:0.8rem}.step-text p{font-size:0.7rem}}@media (max-width:768px){.application-process{padding:50px 0}.application-steps{flex-direction:column;gap:80px;padding:0 20px;position:relative}.application-step{flex-direction:row;align-items:flex-start;width:100%;padding:0!important}.application-step:nth-child(odd) .step-text,.application-step:nth-child(even) .step-text{margin-left:20px;text-align:left}.step-icon{width:60px;height:60px}.step-img{width:30px;height:30px}.application-process::before{content:'';position:absolute;top:0;left:50px;width:4px;height:100%;background:#BDBDBD;z-index:0;border-radius:2px}.application-line{display:none}}