.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100vh;padding:20px}.hero h1{margin-bottom:20px;font-size:60px}.hero p{margin-bottom:30px;max-width:800px;font-size:20px}.more{display:inline-block;outline:none;cursor:pointer;font-size:14px;line-height:48px;border-radius:500px;transition:all .3s ease;border:1px solid transparent;letter-spacing:2px;min-width:160px;text-transform:uppercase;font-weight:700;text-align:center;padding:0 48px;color:#2e2f2f;background-color:#acbdba;text-decoration:none}.more:hover{transform:scale(1.04);background-color:#9fadab}@media screen and (max-width: 1060px){.hero h1{font-size:40px}}.navbar{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:transparent;transition:background-color .3s ease-in-out;position:fixed;padding:15px 7%}.navbar-scrolled{background-color:#333;box-shadow:0 2px 5px #0003}.logo-link{display:flex;align-items:center}.logo{width:80px;cursor:pointer}ul{flex:1;list-style:none;text-align:center}ul li{display:inline-block;margin:10px 20px;font-size:21px}ul li a{display:block;padding:10px 15px;text-decoration:none;color:inherit;transition:color .3s ease}ul li a:hover{color:#acbdba}.donate{display:inline-block;outline:none;cursor:pointer;font-size:14px;line-height:48px;border-radius:500px;transition:all .3s ease;border:1px solid transparent;letter-spacing:2px;min-width:160px;text-transform:uppercase;font-weight:700;text-align:center;padding:0 48px;color:#2e2f2f;background-color:#acbdba;text-decoration:none;height:48px}.donate:hover{transform:scale(1.04);background-color:#9fadab}.navbar a{text-decoration:none;color:inherit}.impact{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40vh;background:#051014;color:#cddddd;text-align:center}.text{flex:1;padding-right:30px;text-align:center}.stats{padding:60px;text-align:center;display:flex;align-items:center}.stat{width:400px;height:200px;background-color:#2e2f2f61;padding:50px;border:15px solid #051014;border-radius:30px;transition:transform .3s ease}.stat:hover{transform:scale(1.05)}.stat h5{font-size:30px}.stat p{font-size:20px}.trans{background:#051014;color:#cddddd;display:flex;justify-content:space-between;align-items:center;padding:60px 17%;padding-top:7rem;height:80vh}.text{flex:1;text-align:left;padding:40px}.text h3{font-size:36px;margin-bottom:20px;font-weight:700}.text p{font-size:20px;line-height:1.6}.image{flex:1;display:flex;flex-direction:column;gap:30px}.image img{border-radius:1.5rem;height:400px}.button{display:inline-block;outline:none;cursor:pointer;font-size:14px;line-height:1;border-radius:500px;transition-property:background-color,border-color,color,box-shadow,filter;transition-duration:.3s;border:1px solid transparent;letter-spacing:2px;min-width:80px;text-transform:uppercase;white-space:normal;font-weight:700;text-align:center;padding:17px 48px;color:#2e2f2f;background-color:#acbdba;height:48px;margin-top:10%}.button :hover{transform:scale(1.04);background-color:#9fadab}.button{text-decoration:none;color:inherit;transition:color .3s ease}.bytton:hover{transform:scale(1.04);background-color:#9fadab}.events{background:#051014;color:#cddddd;padding:60px 18.7%;padding-top:7rem;text-align:center}.events h3{font-size:36px;padding-bottom:3%;background:linear-gradient(135deg,#acbdba,#cddddd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem}.event{background:#acbdba1a;border-radius:20px;padding:2.5rem;margin:2rem 0;border:1px solid rgba(172,189,186,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;max-width:600px;margin-left:auto;margin-right:auto}.event:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d;border-color:#acbdba66}.events h4{font-size:28px;margin-bottom:1rem;color:#acbdba;font-weight:600}.events p{font-size:18px;line-height:1.6;margin-bottom:1.5rem}.date{display:inline-block;background:#acbdba33;padding:.5rem 1.5rem;border-radius:50px;margin-bottom:1.5rem;border:1px solid rgba(172,189,186,.3);margin-right:3%}.date p{font-size:16px;color:#acbdba;font-weight:500;margin:0}.btn{display:inline-block;outline:none;cursor:pointer;font-size:14px;line-height:1;border-radius:500px;transition:all .3s ease;border:1px solid transparent;letter-spacing:2px;min-width:160px;text-transform:uppercase;white-space:normal;font-weight:700;text-align:center;padding:17px 48px;color:#2e2f2f;background:linear-gradient(135deg,#acbdba,#9fadab);height:48px;margin-top:1rem;text-decoration:none}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #acbdba66;background:linear-gradient(135deg,#9fadab,#acbdba)}.btn a{text-decoration:none;color:inherit;transition:color .3s ease}.footer{background:#cddddd;color:#2e2f2f;padding:10px 7%;padding-top:3rem;padding-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-start}.first{text-align:left;width:20vw}.first p{font-size:16px}.logo{height:10vh;width:10vh}.list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.list li{cursor:pointer;transition:color .3s ease}.list li:hover{color:#051014}.about-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:60vh;padding:20px;background:#051014;color:#cddddd}.about-hero h2{margin-bottom:20px;font-size:50px;-webkit-background-clip:text;background-clip:text}.about-hero p{margin-bottom:30px;max-width:65vw;font-size:26px;color:#cddddd;text-align:left}.stats-section{background-color:#051014;padding:8rem 0 4rem}.container{max-width:80rem;margin-left:auto;margin-right:auto;padding:0 1rem}.text-center{text-align:center;max-width:56rem;margin-left:auto;margin-right:auto}.main-heading{font-size:1.875rem;font-weight:800;color:#cddddd;margin:0}.sub-heading{margin-top:.75rem;font-size:1.25rem;color:#acbdba;margin:.75rem 0 0}.stats-container h3{text-align:center;font-size:36px}.partner{display:grid;justify-content:center;align-items:center;padding:4%;background:#051014;color:#cddddd}.partner h4{font-size:35px;text-align:center;padding-bottom:10vh}.partner img{padding-top:.5rem;padding-bottom:.5rem;height:100px}.brand{text-align:center}.brand a{text-decoration:none;color:inherit;display:block}.brand p{font-size:18px;padding-bottom:0;margin-top:1rem}.team{display:grid;justify-content:center;align-items:center;height:auto;padding:60px 17%;background:#051014;color:#cddddd;min-height:80vh}.team h2{padding-top:7vh;text-align:center;font-size:26px;margin-bottom:2rem}.column{float:left;width:33.3%;margin-bottom:16px;padding:16px 8px 0}@media screen and (max-width: 650px){.column{width:100%;display:block}}.card{box-shadow:0 4px 8px #0003;background:#acbdba1a;border-radius:10px;overflow:hidden;border:1px solid rgba(172,189,186,.2)}.container{padding:16px;text-align:center}.container:after,.row:after{content:"";clear:both;display:table}.title{color:#acbdba}.card img{width:100%;height:300px;object-fit:cover;object-position:center;display:block}.button{border:none;outline:0;display:flex;justify-content:center;align-items:center;padding:12px;color:#2e2f2f;background-color:#acbdba;text-align:center;cursor:pointer;width:100%;border-radius:5px;font-weight:700;transition:all .3s ease;margin-top:10px;text-decoration:none}.button:hover{background-color:#9fadab;transform:translateY(-2px);text-decoration:none;color:#2e2f2f}.row{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2rem}.join{display:grid;justify-content:center;align-items:center;background:#051014;color:#cddddd;padding-bottom:10vh;text-align:center}.join p{padding-top:3vh;font-size:20px}.contact{background:#051014;color:#cddddd;padding:10px 10%;padding-top:12rem;min-height:120vh}.contact h2{font-size:36px;margin-bottom:20px}.contact>p{font-size:18px;margin-bottom:10px}.email,.phone{font-size:16px;margin:5px 0;text-align:left;color:#acbdba}.contact-content{display:flex;margin-top:6rem;align-items:flex-start}.contact-info{flex:1}.contact-info p{font-size:20px;padding-bottom:2vh}.contact-form{flex:1}form{display:flex;flex-direction:column;gap:1rem;width:100%}label{font-size:16px;font-weight:500;margin-bottom:5px;color:#cddddd;text-align:left}input[type=text],textarea{padding:12px;border:1px trans #2E2F2F;border-radius:5px;background:#acbdba1a;color:#cddddd;font-size:16px;transition:all .3s ease}textarea{resize:vertical;min-height:120px;font-family:inherit}input[type=submit]{background-color:#acbdba;color:#2e2f2f;padding:15px 30px;border:none;border-radius:10px;cursor:pointer;font-size:18px;font-weight:700;margin-top:10px}.email{text-decoration:none}.donate-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:40vh;padding:20px;background:#051014;color:#cddddd}.donate-hero h1{font-size:48px;margin-bottom:20px;background:linear-gradient(135deg,#acbdba,#cddddd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.donate-hero p{font-size:22px;margin-bottom:10px;max-width:800px}.donate-selection h1{text-align:center;padding-bottom:50px}.selection{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:100px}.selection .package{cursor:pointer;padding:40px;background-color:#acbdba25;height:200px;width:400px;border:10px solid #051014;border-radius:20px;transition:transform .4s ease}.package h3{font-size:27px}.package p{font-size:16px}.custom-input input{background-color:#acbdba;height:30px;border-radius:5px;border:none;margin-top:5px;margin-right:10px;padding-left:20px}.custom-donate-btn{background-color:#acbdba;border:none;height:24px;width:70px;border-radius:5px;color:#051014}.selection .package:hover{transform:scale(1.05)}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}.App{width:100vw;height:100vh;background:#051014;color:#cddddd}
