body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav ul li a{transition:transform .3s ease,border .3s ease,font-weight .3s ease}.nav ul li a.active{border:2px solid #00932a;border-radius:15px;color:#00932a;font-weight:700;padding:5px 10px;transform:scale(1.05)}.nav ul li a:hover{transform:scale(1.1)}.main{background:#000}.explore-button{background-color:#ddd;border:none;cursor:pointer;padding:10px 20px}.hero{background-color:#2d2d2d;padding:100px 20px;text-align:center}.hero h1{font-size:48px;margin:0}.efficiency-section,.info-section,.innovation-section,.service-section{align-items:center;background-color:#161515;border-bottom:1px solid #ddd;display:flex;padding:60px 40px}.efficiency-section:nth-child(2n),.info-section:nth-child(2n),.innovation-section:nth-child(2n),.service-section:nth-child(2n){background-color:#f5f5f5}.efficiency-content,.efficiency-image,.info-content,.info-image,.innovation-content,.innovation-image,.service-content,.service-image{flex:1 1;padding:20px}.efficiency-image img,.info-image img,.innovation-image img,.service-image img{height:auto;width:100%}.button{--color:#00883a;background-color:initial;border:1px solid;border-radius:.3em;color:var(--color);cursor:pointer;font-family:inherit;font-size:17px;font-weight:400;overflow:hidden;padding:.8em 1.7em;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.button:after,.button:before{background-color:var(--color);border-radius:50%;content:"";display:block;height:50px;position:absolute;transform:translate(-50%,-50%);transition:1s ease;width:50px;z-index:-1}.button:before{left:-1em;top:-1em}.button:after{left:calc(100% + 1em);top:calc(100% + 1em)}.button:hover:after,.button:hover:before{height:410px;width:410px}.button:hover{color:#0a191e}.button:active{filter:brightness(.8)}.enviroconsult-text{font-size:18px;line-height:1.6}@media (max-width:768px){.main{background:#000}.hero{background-color:#2d2d2d;padding:60px 20px;text-align:center}.hero h1{font-size:28px;margin:0}.efficiency-section,.info-section,.innovation-section,.service-section{align-items:center;background-color:#161515;border-bottom:1px solid #ddd;display:flex;flex-direction:column;padding:40px 20px}.efficiency-section:nth-child(2n),.info-section:nth-child(2n),.innovation-section:nth-child(2n),.service-section:nth-child(2n){background-color:#f5f5f5}.efficiency-content,.info-content,.innovation-content,.service-content{padding:20px 0;text-align:center;width:100%}.efficiency-image,.info-image,.innovation-image,.service-image{margin-bottom:20px;text-align:center;width:100%}.efficiency-image img,.info-image img,.innovation-image img,.service-image img{height:auto;width:100%}.values-section{background-color:#181818;color:#fff;padding:40px 20px;text-align:center}.values-section h2{font-size:24px;line-height:1.4;margin-bottom:20px}.enviroconsult-advocates-section,.enviroconsult-section{background-color:#212121;padding:40px 20px}.enviroconsult,.enviroconsult-advocates{align-items:center;display:flex;flex-direction:column;text-align:center}.enviroconsult img,.enviroconsult-advocates img{height:auto;margin-bottom:20px;width:100%}.enviroconsult-advocates-text,.enviroconsult-text{color:#fff;font-size:16px;line-height:1.6}.impact-assessment-section,.trusted-by-clients-section{background-color:#303030;color:#fff;padding:40px 20px;text-align:center}.impact-assessment h2,.trusted-by-clients h2{font-size:24px;line-height:1.4;margin-bottom:20px}.button{--color:#00883a;background-color:initial;border:1px solid var(--color);border-radius:.3em;color:var(--color);cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;overflow:hidden;padding:.8em 1.5em;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.button:hover{color:#0a191e}.button:after,.button:before{background-color:var(--color);border-radius:50%;content:"";display:block;height:50px;position:absolute;transform:translate(-50%,-50%);transition:1s ease;width:50px;z-index:-1}.button:before{left:-1em;top:-1em}.button:after{left:calc(100% + 1em);top:calc(100% + 1em)}.button:hover:after,.button:hover:before{height:410px;width:410px}}.footer-section{margin-top:10px}.footer-item ul li a{color:#fff;list-style:none;text-decoration:none}.contact-form{margin-bottom:100px;padding:50px}form{background-color:#5a5a5a;border-radius:10px;box-shadow:0 4px 12px #0003;margin:0 auto;max-width:600px;padding:20px}h2{color:#fff;font-size:2em;text-align:center}.form-group,h2{margin-bottom:20px}.form-group{margin-right:10px}.form-group label{color:#ccc;display:block;font-size:.9em;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{background-color:#333;border:1px solid #444;border-radius:5px;color:#fff;font-size:1em;padding:10px;transition:border-color .3s ease-in-out;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#f7c145;outline:none}textarea{min-height:150px;resize:vertical}@media (max-width:768px){.contact-form{margin-bottom:100px;padding:20px}form{background-color:#5a5a5a;border-radius:10px;box-shadow:0 4px 12px #0003;margin:0 auto;max-width:100%;padding:20px}h2{color:#fff;font-size:1.5em;margin-bottom:20px}h2,p{text-align:center}p{color:#ddd}.form-group{margin-bottom:20px}.form-group label{color:#ccc;display:block;font-size:.9em;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{background-color:#333;border:1px solid #444;border-radius:5px;color:#fff;font-size:1em;padding:10px;transition:border-color .3s ease-in-out;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#f7c145;outline:none}textarea{min-height:150px;resize:vertical}.button{background-color:#f7c145;border:none;border-radius:5px;color:#000;cursor:pointer;display:block;font-size:1em;margin:20px auto 0;padding:10px 20px;transition:background-color .3s ease}.button:hover{background-color:#e5af38}.hero{align-items:center;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.hero-content{max-width:600px}.hero-image img{border-radius:10px;height:auto;margin-top:20px;width:100%}.contact-options{display:flex;flex-direction:column;gap:20px}.contact-options .button{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}}.profile{display:grid;grid-template-columns:1fr 1fr;justify-content:center}.Profile_Text{font-size:18px;line-height:1.6;margin-left:20%;width:1fr}.profile img{align-self:center;border:10px solid #00883a;border-radius:50%;height:auto;justify-self:center;width:50%}.hero{align-items:center;display:flex;justify-content:space-between;padding:80px 0}p{margin-bottom:20px}.hero-image img{height:100%;object-fit:cover;width:100%}.stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.img_pro{border:10px solid #00883a;border-radius:40%;height:50%;width:50%}.stat{font-size:18px;line-height:1.6}.showcase{padding:40px 0}.showcase-list{grid-gap:20px;display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:1fr 1fr 1fr;list-style:none}.showcase-item{background-color:#282828;border-radius:10px;font-size:18px;line-height:1.6;padding:20px;transition:transform .5s ease,box-shadow .5s ease,z-index .5s ease;width:1fr}.showcase-item:hover{box-shadow:0 16px 32px #0000004d;transform:scale(1.2);z-index:1000}.showcase-item img{border-radius:10px;height:200px;margin-bottom:10px;object-fit:cover;width:100%}.showcase-item h3{text-align:center}.showcase-meta{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.btn-heart{background:none;border:none;color:#ff9800;cursor:pointer;font-size:20px}@media(max-width:1000px){.image_monparcours{height:auto;width:40%}}@media(max-width:768px){.profile{align-items:center;display:grid;grid-template-columns:1fr}.Profile_Text{align-items:center;font-size:16px;line-height:1.6;margin-bottom:20px;margin-left:0;text-align:center}.profile img{border:10px solid #00883a;border-radius:50%;height:auto;margin-bottom:20px;width:80%}.hero{align-items:center;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.stats,p{margin-bottom:20px}.stats{align-items:center;display:flex;flex-direction:column}.image_monparcours{border:10px solid #00883a;border-radius:40%;height:auto;margin-bottom:20px;width:80%}.stat{font-size:16px;line-height:1.6}.showcase{padding:40px 20px}.showcase-list{display:flex;flex-direction:column;gap:20px;list-style:none}.showcase-item{background-color:#282828;border-radius:10px;font-size:16px;line-height:1.6;padding:20px;transition:transform .5s ease,box-shadow .5s ease,z-index .5s ease}.showcase-item img{border-radius:10px;height:200px;margin-bottom:10px;object-fit:cover;width:100%}.showcase-item h3{text-align:center}.showcase-item:hover{box-shadow:0 16px 32px #0000004d;transform:scale(1.05);z-index:1000}}.expertise{padding:50px 0}.expertise h2{font-size:2em;margin-bottom:20px;text-align:center}.image_monparcours{border:10px solid #00883a;border-radius:40%;height:auto;width:50%}.stats{display:flex;justify-content:space-around;padding:50px 0}.stat{text-align:center}.stat h3{font-size:1.5em;margin-bottom:10px}.team{padding:50px 0}.team h2{font-size:2em;margin-bottom:20px;text-align:center}.team-members{display:flex;flex-wrap:wrap;justify-content:space-around}.member{margin-bottom:30px;text-align:center;width:200px}.member img{border-radius:50%;margin-bottom:10px;width:100%}.partners{padding:50px 0}.partners h2{font-size:2em;margin-bottom:20px;text-align:center}.opportunities{padding:50px 0}.opportunities h2{font-size:2em;margin-bottom:20px;text-align:center}.opportunities-grid{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:30px}.opportunity{border:1px solid #fff;border-radius:5px;margin-bottom:30px;padding:20px;width:300px}.opportunity h3{margin-bottom:10px}.opportunity p{font-size:16px;line-height:1.6}.locations{padding:50px 0}.locations h2{font-size:2em;margin-bottom:20px;text-align:center}.locations-grid{display:flex;justify-content:space-around;margin-top:30px}.location{border:1px solid #fff;border-radius:5px;padding:20px;text-align:center;width:300px}.experience{padding:50px 0;text-align:center}.experience h2{font-size:2em;margin-bottom:20px}@media(max-width:768px){.experience,.expertise,.locations,.opportunities,.partners,.stats,.team{padding:40px 20px;text-align:center}.experience h2,.expertise h2,.locations h2,.opportunities h2,.partners h2,.team h2{font-size:24px;margin-bottom:20px}.locations-grid,.opportunities-grid,.team-members{align-items:center;display:flex}.location,.opportunity{border:1px solid #fff;border-radius:5px;margin-bottom:30px;max-width:350px;padding:20px;width:100%}.location img,.opportunity img{height:auto;margin-bottom:20px;width:100%}.location h3,.opportunity h3{font-size:20px;margin-bottom:10px}.location p,.opportunity p{font-size:16px;line-height:1.6}.image_monparcours{border:10px solid #00883a;border-radius:40%;height:auto;margin-bottom:20px;width:80%}.experience h2{font-size:24px;margin-bottom:20px}.experience p{font-size:16px;margin-bottom:20px}.button{--color:#00883a;background-color:initial;border:1px solid var(--color);border-radius:.3em;color:var(--color);cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;overflow:hidden;padding:.8em 1.5em;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.button:hover{color:#0a191e}.button:after,.button:before{background-color:var(--color);border-radius:50%;content:"";display:block;height:50px;position:absolute;transform:translate(-50%,-50%);transition:1s ease;width:50px;z-index:-1}.button:before{left:-1em;top:-1em}.button:after{left:calc(100% + 1em);top:calc(100% + 1em)}.button:hover:after,.button:hover:before{height:410px;width:410px}}.preloader{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.logo_preloader img{height:auto;margin-bottom:20px;width:400px}.words{display:flex;justify-content:center;position:relative}.word{color:#fff;font-size:3rem;font-weight:700;opacity:0;position:absolute;transition:opacity .5s ease-in-out}.word.active{opacity:1}.loader{--cell-size:52px;--cell-spacing:1px;--cells:3;--total-size:calc(var(--cells)*(var(--cell-size) + 2*var(--cell-spacing)));display:flex;flex-wrap:wrap;height:var(--total-size);width:var(--total-size)}.cell{animation:ripple 1.5s ease infinite;background-color:initial;border-radius:4px;box-sizing:border-box;flex:0 0 var(--cell-size);margin:var(--cell-spacing)}.cell.d-1{animation-delay:.1s}.cell.d-2{animation-delay:.2s}.cell.d-3{animation-delay:.3s}.cell.d-4{animation-delay:.4s}.cell:first-child{--cell-color:#00ff87}.cell:nth-child(2){--cell-color:#0cfd95}.cell:nth-child(3){--cell-color:#17fba2}.cell:nth-child(4){--cell-color:#23f9b2}.cell:nth-child(5){--cell-color:#30f7c3}.cell:nth-child(6){--cell-color:#3df5d4}.cell:nth-child(7){--cell-color:#45f4de}.cell:nth-child(8){--cell-color:#53f1f0}.cell:nth-child(9){--cell-color:#60efff}@keyframes ripple{0%{background-color:initial}30%{background-color:var(--cell-color)}60%{background-color:initial}to{background-color:initial}}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .5s ease-in-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .5s ease-in-out}.fade-in{animation:fadeIn 1s ease-in forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.App{background-color:#181818;color:#fff;font-family:Roboto,sans-serif;overflow-x:hidden}.container{margin:0 auto;max-width:1200px}.header-content{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.logo{height:400px;width:400px}.logo img{height:100%;object-fit:contain;width:100%}.nav{align-items:center;display:flex}.nav ul{display:flex;list-style:none;margin:0;padding:0}.nav li{margin-left:20px}.nav a{color:#fff;font-weight:700;text-decoration:none}.explore-now-btn{background-color:#2f5937;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.hero-section{background-position:50%;background-size:cover;padding:100px 0;text-align:center}.hero-section h1{font-size:48px;font-weight:700;margin-bottom:20px}.buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.start-consultation-btn{margin-right:20px}.hire-us-btn,.start-consultation-btn{background-color:#2f5937;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:15px 30px}.values-section{padding:80px 0}.values{align-items:center;display:flex;justify-content:space-between}.value{text-align:center;width:23%}.value h3{font-size:18px;font-weight:700;margin-bottom:10px}.value h2{font-size:32px;font-weight:700;margin-bottom:20px}.enviroconsult-section{background-color:#212121;padding:80px 0}.enviroconsult{align-items:center;display:flex;justify-content:space-between}.enviroconsult img{height:300px;object-fit:contain;width:500px}.enviroconsult-text{width:45%}.enviroconsult-text h2{font-size:32px;font-weight:700;margin-bottom:20px}.enviroconsult-text p{font-size:16px;line-height:1.5;margin-bottom:20px}.impact-assessment-section{padding:80px 0;text-align:center}.impact-assessment h2{font-size:32px;font-weight:700;margin-bottom:20px}.impact-assessment p{font-size:16px;line-height:1.5;margin-bottom:20px}.enviroconsult-advocates-section{background-color:#303030;padding:80px 0}.enviroconsult-advocates{align-items:center;display:flex;justify-content:space-between}.enviroconsult-advocates img{height:300px;object-fit:contain;width:500px}.enviroconsult-advocates-text{width:45%}.enviroconsult-advocates-text h2{font-size:32px;font-weight:700;margin-bottom:20px}.enviroconsult-advocates-text p{font-size:16px;line-height:1.5;margin-bottom:20px}.trusted-by-clients-section{padding:80px 0;text-align:center}.trusted-by-clients h2{font-size:32px;font-weight:700;margin-bottom:20px}.certificates{align-items:center;display:flex;justify-content:center;margin-top:20px}.certificate{background-color:#2f5937;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:20px;padding:15px 30px}.footer-section{background-color:#181818;padding:80px 0}.footer{align-items:center;display:flex;justify-content:space-between}.footer-logo{height:200px;width:200px}.footer-logo img{height:100%;object-fit:contain;width:100%}.footer-content{align-items:center;display:flex;justify-content:space-between;width:60%}.footer-item{text-align:left;width:25%}.footer-item h3{font-size:18px;font-weight:700;margin-bottom:10px}.footer-item ul{list-style:none;margin:0;padding:0}.footer-item li{font-size:14px;line-height:1.5;margin-bottom:5px}.footer-join-now{align-items:center;display:flex}.footer-join-now input{background-color:#212121;border:none;border-radius:5px;color:#fff;margin-right:10px;padding:10px 15px}.footer-join-now button{background-color:#00883a;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}@media (max-width:768px){.App{background-color:#181818;color:#fff;font-family:Roboto,sans-serif}.hero-section{display:none}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header-content{align-items:center;display:flex;flex-direction:column;padding:20px 0;text-align:center}.logo{height:150px;margin-bottom:20px;width:150px}.logo img{height:100%;object-fit:contain;width:100%}.nav{margin-bottom:20px}.nav ul{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.nav li{margin-left:0}.nav a{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.explore-now-btn{background-color:#2f5937;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.hero-section{background-position:50%;background-size:cover;padding:50px 0;text-align:center}.hero-section h1{font-size:24px;font-weight:700;margin-bottom:10px}.buttons{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:20px}.hire-us-btn,.start-consultation-btn{background-color:#2f5937;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px 25px}.footer-section{background-color:#181818;color:#fff;padding:40px 20px}.footer{align-items:center;display:flex;flex-direction:column;text-align:center}.footer-logo{height:150px;margin-bottom:20px;width:150px}.footer-logo img{height:100%;object-fit:contain;width:100%}.footer-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.footer-item{margin-bottom:20px}.footer-item h3{font-size:16px;font-weight:700;margin-bottom:10px}.footer-item ul{list-style:none;margin:0;padding:0}.footer-item li{font-size:14px;line-height:1.5;margin-bottom:5px}.footer-join-now{align-items:center;display:flex;flex-direction:column;margin-top:20px}.footer-join-now input{background-color:#212121;margin-bottom:10px;padding:10px}.footer-join-now button,.footer-join-now input{border:none;border-radius:5px;color:#fff;width:100%}.footer-join-now button{background-color:#009688;cursor:pointer;padding:10px 20px}}
/*# sourceMappingURL=main.b1f4d214.css.map*/