.hero-section{background-image:url(/_next/static/media/background.c2117ffd.png);display:flex;justify-content:center;align-items:center;padding:6rem 2rem 4rem;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);gap:7rem;height:100vh;max-height:800px;background-size:cover}.hero-content{display:flex;flex-direction:column;max-width:600px}.hero-subtitle{font-size:1.2rem;color:#26574f;margin-bottom:10px;font-weight:600}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:20px;position:relative;word-break:keep-all}.hero-title:after{content:"";position:absolute;width:109px;height:55px;background-image:url(/_next/static/media/AfterLogoVector.a4a701fb.svg);background-repeat:no-repeat;top:1rem;margin-left:1.8rem;background-size:contain;background-position:50%}.hero-image{max-width:640px}.hero-image img{width:100%}.hero-highlight{font-size:1.2rem;color:#46a999;margin-bottom:20px;display:flex;align-items:center;font-weight:600}.hero-highlight:before{content:"";display:inline-block;width:50px;height:25px;background-repeat:no-repeat;margin-right:.8rem;background-image:url(/_next/static/media/BeforeCatchphrase.ea34701b.svg);max-width:56px;max-height:13px;margin-top:.3rem}.hero-description{font-size:1.1rem;color:#333;line-height:1.6;margin-bottom:30px}.about-button{color:#fff;padding:12px 25px;border:none;border-radius:25px;font-size:1rem;cursor:pointer;transition:background-color .3s;align-self:flex-start}.about-button,.about-button:hover{background-color:#46a999}.hero-image img{max-width:100%;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1)}@media (max-width:1268px){.hero-section{flex-direction:column;padding:10rem 2rem;max-height:none;height:unset}.about-button{align-self:center}}@media (max-width:768px){.hero-section{flex-direction:column;padding:10rem 2rem;max-height:none;height:unset}.hero-title:after{content:none;background-image:none}}*{box-sizing:border-box}.mission-container{background-color:#121212;color:#fff;padding:7rem 2rem;text-align:center}.mission-title{font-size:3rem;position:relative}.mission-title-container{display:flex;flex-direction:row;align-content:center;justify-content:space-between;max-width:1350px;margin:auto}.mission-title:after{content:"";position:absolute;background:url(/_next/static/media/UnderTitleVector.aca5b032.svg) no-repeat;background-position:50%;background-size:contain;top:5rem;width:19rem;height:2.5rem;left:0;right:0}.mission-content{display:flex;flex-direction:column;align-items:center}.mission-description{background-color:#2ca8a4;padding:2rem;border-radius:10px;max-width:645px;margin-bottom:4rem;font-size:1.1rem;text-align:left}.mission-cards{display:flex;justify-content:space-between;max-width:1350px;flex-wrap:wrap}.card{background-color:#1f1f1f;border-radius:10px;padding:20px;width:30%;text-align:left;min-width:241px}.card h3{color:#2ca8a4;margin-bottom:10px}.card-icon{display:flex;justify-content:center;margin-bottom:15px}.card-icon img{width:80px;height:80px}.card p{font-size:.9rem;color:#d4d4d4}@media (max-width:1045px){.mission-title-container{flex-direction:column}.mission-title:after{margin-inline:auto}.mission-description{width:100%;max-width:none;margin-top:6rem}.mission-cards{justify-content:center;flex-wrap:wrap;gap:2rem}}@media (max-width:768px){.mission-title:after{width:18rem;height:2rem}.card{width:100%}.mission-description{margin-bottom:2rem}}.projects-container{background-color:#fff;color:#000;padding:8rem 2rem;text-align:center;position:relative;background-image:url(/_next/static/media/OnGoingProjectsBGfade.beadec0a.svg);background-position:center 5rem;background-size:contain;background-repeat:no-repeat}.projects-title{font-size:3rem;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto 3rem}.projects-title:before{display:inline-block;right:-9rem}.projects-title:after,.projects-title:before{content:"";width:109px;height:55px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/_next/static/media/AfterLogoVector.a4a701fb.svg);top:1rem;position:absolute}.projects-title:after{left:-9rem;transform:rotate(180deg)}.projects-description{font-size:1.1rem;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;color:#555}.projects-main{display:flex;align-items:center;justify-content:center;gap:13rem}.projects-row{display:flex;justify-content:space-between;height:65vh;flex-direction:column;max-height:495px}.project-card{background-color:#1f1f1f;color:#fff;padding:20px;border-radius:10px;max-width:360px;text-align:left;font-size:.9rem}.project-card h3{color:#2ca8a4;margin-bottom:10px}.project-image{grid-area:image}.project-image img{width:200px;height:auto}.learn-more button{background-color:#2ca8a4;color:#fff;padding:10px 20px;font-size:1rem;border:none;border-radius:25px;cursor:pointer}.learn-more button:hover{background-color:#238a87}@media (max-width:1335px){.projects-container{background-size:cover}}@media (max-width:1060px){.projects-main{flex-direction:column;gap:6rem;margin-bottom:3.25rem}.projects-row{flex-direction:row;height:unset;justify-content:space-evenly;width:100%}}@media (max-width:768px){.projects-title:after,.projects-title:before{display:none}.projects-row{flex-direction:column;gap:2rem;align-items:center}.project-card{width:100%;max-width:none}}.partners-container{background-image:url(/_next/static/media/background-green.590b4025.png);color:#fff;padding:7rem 2rem;text-align:center;position:relative;background-position:50%;background-size:cover;overflow:hidden}.partners-title-container{display:flex;flex-direction:row;align-content:center;justify-content:space-between;max-width:1350px;margin:auto}.partners-title{font-size:3rem;margin-bottom:6rem;position:relative}.partners-title:after{content:"";position:absolute;background:url(/_next/static/media/UnderTitleVector.aca5b032.svg) no-repeat;background-position:50%;background-size:contain;top:5rem;width:19rem;height:2.5rem;left:0;right:0}.partners-content{display:flex;flex-direction:column;align-items:center}.collaborate-text{max-width:600px;text-align:left;margin-bottom:40px}.collaborate-text h2{font-size:1.5rem;margin-bottom:10px}.collaborate-text p{font-size:1rem;color:#e0f7fa}.partners-logos{display:flex;justify-content:space-between;align-items:center;background-color:rgba(42,42,42,.53);border-radius:200px;padding:1.5rem;flex-wrap:wrap;max-width:1350px;margin:2rem auto;position:relative}.partners-logos:before{display:inline-block;height:55px;top:37%;right:-6rem}.partners-logos:after,.partners-logos:before{content:"";width:140px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/_next/static/media/AfterLogoVector.a4a701fb.svg);position:absolute;overflow:hidden;filter:brightness(0) saturate(100%) invert(100%) sepia(79%) saturate(0) hue-rotate(15deg) brightness(104%) contrast(101%)}.partners-logos:after{height:57px;top:44%;left:-6rem;transform:rotate(180deg)}.logo{margin:0 15px;width:15rem;height:15rem;border-radius:50%;background-color:#fff;padding:1rem;text-align:center;display:flex;align-content:center;align-items:center;z-index:100}.logo.epfl{z-index:101}.logo.tne{width:25rem;border-radius:6rem;position:relative}.logo.tne:after{width:360px;left:93%;max-width:1350px}.logo.tne:after,.logo.tne:before{content:"";display:block;position:absolute;height:4px;background:#fff;right:50%}.logo.tne:before{width:361px;left:-336px;max-width:650px}.contact-info{font-size:1rem;color:#e0f7fa}.contact-info a{color:#fff;text-decoration:underline}.contact-info a:hover{color:#b2ebf2}@media (max-width:1300px){.logo.tne:after,.logo.tne:before,.partners-logos:after,.partners-logos:before{display:none}}@media (max-width:1045px){.partners-title-container{flex-direction:column}.partners-title:after{margin-inline:auto}}@media (max-width:1120px){.partners-logos{border-radius:10rem;gap:2rem;justify-content:center}.logo.tne{width:15rem;border-radius:50%}}@media (max-width:768px){.logo{margin:0}.partners-title:after{width:18rem;height:2rem}}.footer{background-color:#000;color:#fff;padding:20px;text-align:center;font-family:Arial,sans-serif}.social-media p{margin-bottom:10px}.icons{display:flex;flex-direction:row;justify-content:center}.icons a{margin:0 10px;color:#fff;font-size:24px;text-decoration:none}.icons a:hover{color:#bbb}.footer-links{margin:20px 0}.footer-links a{color:#fff;margin:0 15px;text-decoration:none}.footer-links a:hover{color:#bbb}.footer-bottom-svg{margin:3rem auto;width:27vw;min-width:200px;max-height:70px}.footer-bottom p{margin:0}@media (max-width:768px){.icons a{font-size:20px}.footer-links a{margin:0 10px}}.HomeGlobal_h2Title___XqWE,.HomeGlobal_h3Title__O07dH{font-weight:700;font-size:2rem;margin:0}.HomeGlobal_upTitle__i0S1T{font-size:.8rem;font-weight:700;text-transform:uppercase;color:#919eab}.HomeGlobal_sectionContainer__WxJ9e{padding:4rem}.HomeGlobal_flexRow__V9Uik{display:flex;max-width:1920px;align-items:center;justify-content:center;margin:auto;width:100%;padding:3rem 0}.HomeGlobal_flexColumn__YALdJ{gap:4rem;flex-direction:column;padding:2rem}.HomeGlobal_flexRow__V9Uik .HomeGlobal_textContainer__RCVwD{width:40%}.HomeGlobal_textContainerCenter__y_rU5{padding:0;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:468px;margin:auto}.HomeGlobal_sideText__KKl7J{max-width:400px;width:100%}.HomeGlobal_btnCta__EWuug{padding:1rem 1.6rem;border-radius:30px;border:1px solid #8dd0ca;background:radial-gradient(1745.98% 167.36% at 4.29% .89%,#7ac6a6 0,rgba(114,191,159,0) 100%,#519c7e 0),#204d5b;text-decoration:none;color:#fff}@media (max-width:1250px){.HomeGlobal_flexRow__V9Uik{gap:4rem;flex-direction:column;padding:6rem 2rem 2rem}.HomeGlobal_flexRow__V9Uik .HomeGlobal_textContainer__RCVwD{width:unset;padding:0}.HomeGlobal_flexRow__V9Uik .HomeGlobal_sideContainer__vdbLn{width:unset;max-height:unset}}.HomeGlobal_header__fzxuD{height:93.4vh;max-height:900px}.HomeGlobal_header__fzxuD .HomeGlobal_headerContainer__MpPik{max-width:1920px;position:absolute;left:9%;right:0;margin:auto}.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U{background:url(/_next/static/media/background.c2117ffd.png) no-repeat 50%/cover;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U .HomeGlobal_ctaTitle__ujI_0{font-size:3.2rem;font-weight:700;color:#fff;margin-top:1rem}.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U .HomeGlobal_ctaCatch__bo1I0{font-size:1.2rem;padding:.6rem 0 2.2rem;color:#dfdfdf;max-width:450px}.HomeGlobal_imageContainer__3_gAM{position:relative;overflow:hidden;width:36vw;height:30vw;min-width:200px;min-height:200px;max-width:480px;max-height:480px;left:50%}@media (max-width:1250px){.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U .HomeGlobal_ctaTitle__ujI_0{font-size:3rem}.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U .HomeGlobal_ctaCatch__bo1I0{font-size:1.7rem;padding:.6rem 0 2.2rem;max-width:660px}.HomeGlobal_header__fzxuD{height:unset;max-height:unset}}@media (max-width:650px){.HomeGlobal_header__fzxuD{height:800px}.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U{padding:10rem 0}.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U .HomeGlobal_ctaTitle__ujI_0{font-size:2.5rem}.HomeGlobal_header__fzxuD .HomeGlobal_headerContent__kUR2U .HomeGlobal_ctaCatch__bo1I0{font-size:1rem;max-width:364px}}.HomeGlobal_greyBackground__hv2Bt{background:linear-gradient(180deg,rgba(204,219,210,.51),#ccdbd2)}.HomeGlobal_mainNav__fIi_8{display:flex;align-items:center;justify-content:center;padding:1rem;position:fixed;width:100%;background:#fff;z-index:1000}.HomeGlobal_linkContainer__uIXFD{max-width:1200px;display:flex;width:100%;justify-content:space-between;align-items:center}.HomeGlobal_mainNav__fIi_8 ul{display:flex;list-style:none;align-items:center}.HomeGlobal_mainNav__fIi_8 li{padding:.5rem .7rem}.HomeGlobal_mainNav__fIi_8 li .HomeGlobal_fas__JzfWO{color:#245057;padding:.7rem .3rem}.HomeGlobal_mainNav__fIi_8 .HomeGlobal_navLink__JtbZl{color:#245057;transition:.5s;font-weight:600;font-size:1rem;text-decoration:none}.HomeGlobal_mainNav__fIi_8 .HomeGlobal_logoText__AqA6d{padding:5px 0 0;font-size:1.5rem;color:#245057;text-decoration:none}.HomeGlobal_mainNav__fIi_8 a:hover{border-color:#3b8591}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#1e1e1e;padding:.75rem 3rem;border-radius:5rem;box-shadow:0 4px 10px rgba(0,0,0,.1);position:absolute;width:98%;top:1rem;max-width:1350px;left:0;right:0;margin-inline:auto;color:#fff}.navbar-logo img{height:40px}.navbar-menu{display:flex;gap:30px;margin-left:6vw}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;position:relative;z-index:10;transition:transform .3s ease}.icon-bar{display:block;width:25px;height:3px;background-color:#fff;margin:5px 0;transition:all .3s ease}.mobile-menu-toggle.open .icon-bar:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.open .icon-bar:nth-child(2){opacity:0}.mobile-menu-toggle.open .icon-bar:nth-child(3){transform:rotate(-45deg) translate(6px,-7px)}.navbar-links{list-style:none;display:flex;gap:15px}.navbar-links li a{color:#fff;text-decoration:none;font-size:1em;transition:color .3s}.navbar-links li a:hover{color:#46a999}.navbar-actions{display:flex;align-items:center;gap:20px}.join-button{background-color:#1e1e1e;color:#fff;border:2px solid #46a999;border-radius:30px;padding:10px 20px;font-size:16px;cursor:pointer;outline:none;transition:background-color .3s ease,color .3s ease}.join-button:hover{background-color:#46a999;color:#1e1e1e}.language-selector{display:flex;align-items:center;color:#fff}.language-selector select{background:transparent;border:none;color:#fff;font-size:1rem;margin-left:5px;cursor:pointer}.language-selector select:focus{outline:none}@media (max-width:768px){.mobile-menu-toggle{display:block}.navbar{padding:.75rem 1rem;width:94%}.navbar-links{background-color:#333;padding:10px 0;border-top:1px solid #444;gap:0}.navbar-links,.navbar-links.active{flex-direction:column;position:absolute;top:60px;left:0;width:100%}.navbar-links.active{background-color:#1e1e1e;padding:2rem;border:none;border-radius:30px;margin-top:1.25rem;list-style:circle}.navbar-links li{transition:.3s;border-radius:30px}.navbar-links li:hover{color:#1e1e1e;background:#46a999;padding:.5rem;border-radius:30px}.navbar-links li a:hover{color:#fff}.navbar-links.active li a{padding:.5rem;display:block}.navbar-links{display:none}.navbar-links.active{display:flex;z-index:1000}}