.map-wrapper{display:flex;width:100%;height:100%}.map-wrapper .c1{padding:0 24px}.map-container{width:100%;height:100%}.map-wrapper .c1{width:100%;max-width:662px}.map-wrapper .project-list .c2{display:none}.map-wrapper canvas{border-radius:12px}.map[data-v-6415bf12]{margin:170px 0 88px;width:100%;height:300px}.map-wrapper[data-v-53745ca5]{top:0;left:0;position:fixed;display:flex;width:100%;height:100vh}.map-wrapper .c1[data-v-53745ca5]{padding:0 24px}.map-container[data-v-53745ca5]{width:100%;height:100%}.map-wrapper .c1[data-v-53745ca5]{width:100%;max-width:662px}.map-wrapper .project-list .c2[data-v-53745ca5]{display:none}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.1282ebc6.ttf) format("opentype");font-weight:400}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.8d213a54.ttf) format("opentype");font-weight:500}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.524c2f2b.ttf) format("opentype");font-weight:600}@font-face{font-family:Tiempos;src:url(/fonts/TiemposText-RegularItalic.993e4718.otf) format("opentype");font-weight:400}body{font-family:Inter;color:#1d2739;font-size:14px}body,h1,p,ul{margin:0}ul{padding:0}.container{max-width:1216px;margin:auto;padding:0 24px}.nav{display:flex;justify-content:space-between;height:72px;align-items:center}.nav ul{list-style-type:none;display:none}.nav ul li a{text-decoration:none;color:#475367;padding:0 12px}.nav ul li a.router-link-active{color:#05ae66}.nav-auth{display:flex}.btn{height:48px;background:#05ae66;color:#fff;border-radius:999px;padding:14px 32px;letter-spacing:-.21px;font-size:16px;display:inline-block;text-align:center;cursor:pointer}.btn,.btn-s{font-weight:600;line-height:20px}.btn-s{height:40px;padding:10px 24px;font-size:14px}.btn-l{height:52px;padding:16px 32px}.btn-inv{background:#fff;color:#05ae66}.btn-black{background:#171c1a}.btn-outline{background:#fff;color:#05ae66;border:1px solid #05ae66;font-weight:400}.s1-hero{padding:53px 0 0 0;max-width:708px;width:100%;margin:auto;text-align:center}.s1 h1{font-size:44px;font-weight:400;color:#1d1d1d;line-height:50px;letter-spacing:-2.56px;max-width:452px;margin:auto}.s1 h1 span{color:#09c978;font-family:Tiempos}.s1 p{color:#667185;font-size:18px;font-weight:400;line-height:24px;margin:auto;margin-top:12px;max-width:425px}.s1 .btn{margin-top:32px;width:167px;position:relative}.s1 .btn:after,.s1 .btn:before{position:absolute;left:0;width:100%}.s1 .btn:after{content:"Save a life";opacity:0}.s1 .btn:before{content:"Find a project";opacity:1}.s1 .btn:hover:before{transition:opacity .1s linear;opacity:0}.s1 .btn:hover:after{transition:opacity .5s linear;opacity:1}.s1 .img{margin:auto;margin-top:86px;background:url(/img/section-1.e7a96232.png);background-repeat:no-repeat;height:332px;width:100%;max-width:1414px}.s2{padding:170px 0 95px 0}.s2 .badge{padding:4px 12px;border:1px solid #09c978;border-radius:999px;line-height:24px;font-size:14px;font-weight:400;color:#000;display:inline-block}.s2 h1{font-size:40px;color:#1d1d1d;font-weight:400;line-height:46px;letter-spacing:-1.6px;margin-top:12px}.s2 h1 span{font-family:Test Tiempos Text;font-style:italic}.s2 p{color:#667185;font-size:16px;font-weight:400;line-height:24px;margin-top:12px}.s2 .c1{max-width:495px}.s2 .c2{max-width:611px}.s2 .c2 p{color:#1d2739;line-height:28px}.s2 .c2 img{margin-top:24px;width:100%}.s3{background:#fbfbf9;padding:82px 0}.s3 h1{color:#1d1d1d;font-size:40px;font-weight:400;line-height:56px;letter-spacing:-1.6px;text-align:center}.s3 h1 span{font-family:Test Tiempos Text}.s3 ul{margin-top:36px;list-style-type:none;display:grid;gap:32px}.s3 ul li{text-align:center}.s3 ul li h2{font-weight:500;line-height:30px;font-size:20px;color:#101828;margin-top:20px}.s3 ul li p{font-size:16px;font-weight:400;line-height:24px;margin:auto;margin-top:8px;max-width:405px}.s4{padding:95px 24px 114px 24px}.s4 h1{color:#1d1d1d;text-align:center;font-size:40px;font-weight:400;line-height:56px;letter-spacing:-1.6px}.s4 h1 span{font-family:Test Tiempos Text;font-style:italic}.s4>p{margin-top:15px;color:#667185;font-size:16px;font-weight:400;line-height:24px;text-align:center;max-width:760px;margin:auto}.s4 .project-list{max-width:1186px}.project-list{margin:auto;margin-top:65px;list-style-type:none}.project-list li{border-radius:12px;border:1px solid #e8eeec;padding:24px;display:grid;gap:32px}.project-list li .c1{width:100%;max-width:504px}.project-list li .badge{padding:6px 15px;background:#f5fff5;border-radius:999px;color:#05ae66;font-size:12px;font-weight:400;line-height:18px;display:inline-block}.project-list li h2{color:#1e1e1e;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.48px;margin-top:8px}.project-list li p{color:#667185;font-size:16px;font-weight:400;line-height:24px;margin-top:8px}.project-list li img{width:100%;max-width:494px}.prog-bar{background:hsla(0,0%,69%,.5);height:4px;width:100%}.prog-bar,.prog-bar .inner{display:inline-block;border-radius:999px}.prog-bar .inner{background:#054228}.s4 ul li .prog-bar{margin-top:24px}.s4 ul li h3{margin-top:10px;font-weight:400;color:#1e1e1e}.s4 ul li .btn{width:100%;max-width:181px;margin-top:45px}.s4 ul li img{width:100%}.s5{background:#05ae66;padding:83px 0 71px}.s5 h1{font-size:30px;font-weight:400;line-height:38px;letter-spacing:-.8px;color:#fff;max-width:1137px}.s5 h1 span{font-family:Test Tiempos Text;font-style:italic}.s5 .btn{margin-top:57px}.s6{padding:169px 0 183px}.s6>h1{color:#1d1d1d;text-align:center;font-size:40px;font-weight:400;line-height:56px;letter-spacing:-1.6px}.s6 h1 span{font-family:Test Tiempos Text}.s6>p{color:#1e1e1e;font-size:18px;font-weight:400;line-height:27px;margin:auto;margin-top:23px;max-width:830px;text-align:center}.s6 ul{margin:auto;margin-top:53px;list-style-type:none;max-width:1215px;gap:32px;display:grid}.s6 ul li{max-width:384px;margin:auto}.s6 ul li .row{display:flex;justify-content:space-between;align-items:center}.s6 ul li img{border-radius:10px;width:100%}.s6 ul li .badge{padding:6px 15px;background:#f5fff5;border-radius:999px;color:#05ae66;font-size:12px;font-weight:400;line-height:18px;display:inline-block}.s6 ul li h5{color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px}.s6 ul li h2{color:#1e1e1e;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.48px;margin-top:8px}.s6 ul li p{font-size:16px;font-weight:400;line-height:24px;margin-top:7px}.s6 ul li .btn{margin-top:32px}.s7{background:#fbfbf9;padding:82px 0}.s7 h1{color:#1d1d1d;text-align:center;font-size:40px;font-weight:400;line-height:56px;letter-spacing:-1.6px}.s7 .row{display:flex;justify-content:center;gap:16px;margin-top:36px}.footer{background:#151918;padding:88px 0 84px;color:#fff}@media (min-width:768px){.nav ul{display:flex}.nav .logo,.nav-auth{width:185px}.s1 h1{font-size:64px;line-height:80px}.s1 h1,.s1 p{max-width:none}.s2 .c2 img{width:auto}.s2 h1{line-height:56px}.s3 ul{display:grid;grid-template-columns:repeat(2,1fr)}.s5 h1{font-size:40px;line-height:48px}.s6 ul{margin-top:53px;grid-template-columns:repeat(2,1fr);padding:0 24px}.project-list li{display:flex;justify-content:space-between}}@media (min-width:1216px){.container{padding:0}.s2{padding:170px 0 95px 0;display:flex;justify-content:space-between}.s3 ul{grid-template-columns:repeat(3,1fr)}.s4{padding:95px 0 114px}.s6 ul{grid-template-columns:repeat(3,1fr);padding:0}}