.main-nav a.is-active{color:var(--cyan)}.about-page{background:#fff}.about-banner{height:299.4375px;margin:0;line-height:0}.about-banner img{width:100%;height:100%;object-fit:cover}.about-overview{height:338px}.about-overview>div{width:1170px;height:239px;margin:0 auto;padding-top:49px}.about-overview h1{margin:0 0 18px;font:600 49px/49px var(--teko);letter-spacing:-1.32px;text-transform:uppercase}.about-overview p{max-width:1112px;margin:0;font:400 16px/32.5px var(--poppins)}.about-overview p+p{margin-top:12px}
.about-feature{height:600px}.about-feature__inner{position:relative;width:1170px;height:600px;margin:0 auto}.about-feature figure{position:absolute;top:80px;left:0;width:456.3px;height:440px;margin:0;overflow:hidden;border-radius:0}.about-feature figure img{width:100%;height:100%;object-fit:cover}.about-feature__copy{position:absolute;top:80px;left:496.3px;width:673.7px;min-height:440px}.about-feature h2{margin:0 0 8px;font:700 48px/56.4px var(--teko);letter-spacing:-1.3px}.about-feature p{margin:0;font:400 16px/30px var(--inter)}.about-feature p+p{margin-top:20px}.about-feature a{color:var(--cyan)}.impact-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:18px}.impact-numbers>div{display:flex;flex-direction:column;gap:2px}.impact-numbers strong{font:600 45px/45px var(--teko);letter-spacing:-1.2px}.impact-numbers span{text-transform:uppercase;font:600 13px/30px var(--teko);letter-spacing:.2px;white-space:nowrap}
.about-impact{height:788.4px}.about-impact__inner{position:relative;width:1170px;height:788.4px;margin:0 auto}.about-impact__copy{position:absolute;top:100px;left:0;width:689.3px;height:588.4px}.about-impact__copy>span{display:inline-flex;min-height:25px;padding:0 12px;align-items:center;border-radius:12px;background:#05c69d;color:#fff;font:500 15px/15px var(--inter);text-transform:uppercase}.about-impact__copy h2{margin:17px 0 16px;font:600 31px/37.2px var(--teko);letter-spacing:-.84px}.about-impact__copy p{margin:0;max-width:690px;font:400 16px/30px var(--inter)}.about-impact .impact-numbers{margin-top:28px}.mission-card{position:absolute;top:100px;right:0;width:432.9px;height:588.4px;padding:16px 26px;border-radius:20px;background:#eee}.mission-card section{padding:0 0 19px}.mission-card section+section{padding-top:19px;border-top:1px solid #d6d6d6}.mission-card h2{margin:0;font:500 36px/39.6px var(--teko);text-transform:uppercase}.mission-card p{margin:0;font:400 16px/30px var(--inter)}
.about-cta{height:452px}.about-cta__inner{width:1170px;height:452px;margin:0 auto;position:relative}.about-cta__copy{position:absolute;top:10px;left:10px;width:667.36px;height:432px;padding:60.5px 30.8px;border:1px solid #ddd;border-radius:20px}.about-cta__copy h2{max-width:550px;margin:0;font:700 48px/56.4px var(--inter);letter-spacing:-1.3px}.about-cta__copy p{margin:8px 0;font:400 16px/30px var(--inter)}.about-cta__copy .register{width:210px;height:49px;margin-top:8px;border-radius:5px}.about-cta figure{position:absolute;top:10px;right:10px;width:458.64px;height:432px;margin:0;overflow:hidden;border-radius:20px}.about-cta figure img{width:100%;height:100%;object-fit:cover}
.about-footer{height:381.425px;position:relative;background:var(--deep);color:#fff}.about-footer__content{position:absolute;top:60px;left:50%;width:1170px;height:191px;transform:translateX(-50%);border-top:1px solid rgba(255,255,255,.19);padding-top:60px;display:grid;grid-template-columns:351px 351px;justify-content:space-between}.about-footer h2{margin:0 0 20px;font:600 21px/30px var(--inter);letter-spacing:-.57px}.about-footer p{margin:0;max-width:351px;font:400 16px/30px var(--inter)}.about-footer p+p{margin-top:20px}.about-footer__copyright{position:absolute;top:317px;left:50%;width:1170px;transform:translateX(-50%);margin:0;padding-top:25px;border-top:1px solid rgba(255,255,255,.19);text-align:center;font:400 16px/30px var(--inter)}
@media (max-width:1200px){.about-overview>div,.about-feature__inner,.about-impact__inner,.about-cta__inner{width:min(1170px,calc(100% - 64px))}.about-feature figure{width:39%}.about-feature__copy{left:43%;width:57%}.about-impact__copy{width:57%}.mission-card{width:37%}.about-cta__copy{width:57%}.about-cta figure{width:39%}.about-footer__content,.about-footer__copyright{width:min(1170px,calc(100% - 64px))}}
@media (max-width:1000px){.about-banner{height:auto;padding:15px}.about-banner img{height:auto;border-radius:15px}.about-overview{height:auto;padding:70px 0}.about-overview>div{width:min(1170px,calc(100% - 64px));height:auto;padding:0}.about-feature,.about-impact,.about-cta{height:auto;padding:70px 0}.about-feature__inner,.about-impact__inner,.about-cta__inner{height:auto;position:static;display:grid;grid-template-columns:1fr;gap:35px}.about-feature figure,.about-feature__copy,.about-impact__copy,.mission-card,.about-cta__copy,.about-cta figure{position:static;width:100%;height:auto}.about-feature figure{max-width:456px;height:auto;aspect-ratio:456/440}.about-feature__copy{min-height:0}.about-impact__copy{min-height:0}.mission-card{padding:26px}.about-cta__copy{padding:45px 30px}.about-cta figure{max-width:459px;aspect-ratio:459/432}.about-footer{height:auto;padding:60px 0 0}.about-footer__content,.about-footer__copyright{position:static;transform:none;width:min(1170px,calc(100% - 64px));margin:0 auto}.about-footer__content{height:auto;padding:60px 0;grid-template-columns:1fr 1fr;gap:50px}.about-footer__copyright{padding:25px 0}}
@media (max-width:620px){.about-banner{padding:10px}.about-overview{padding:45px 0}.about-overview>div,.about-feature__inner,.about-impact__inner,.about-cta__inner{width:calc(100% - 32px)}.about-overview h1{font-size:36px;line-height:39px}.about-overview p,.about-feature p,.about-impact__copy p,.mission-card p,.about-cta__copy p{font-size:14px;line-height:25px}.about-feature,.about-impact,.about-cta{padding:45px 0}.about-feature h2{font-size:40px;line-height:44px}.impact-numbers{grid-template-columns:repeat(2,1fr);gap:14px}.about-impact__copy h2{font-size:31px}.mission-card{padding:20px}.about-cta__copy{padding:35px 20px}.about-cta__copy h2{font-size:34px;line-height:40px}.about-footer{padding-top:45px}.about-footer__content,.about-footer__copyright{width:calc(100% - 32px)}.about-footer__content{padding:45px 0;grid-template-columns:1fr;gap:28px}.about-footer p{font-size:14px;line-height:24px}.about-footer__copyright{font-size:13px;line-height:22px}}
