*{margin:0;padding:0;font-family:Rubik}.App{min-height:100vh;background-color:#ede8d4}.page{z-index:0;position:relative;min-height:100vh;background-color:#ede8d4}.pagePadding{padding:5%}.alignText{text-align:center}.headingText{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;height:auto;width:30%;padding-top:8%;margin:0 7%}.headingText h1{width:85%;font-size:2.7rem;font-weight:1000;padding-top:20px;padding-bottom:30px;z-index:100}.headingText p{line-height:2}.firstPage{height:90vh;width:100%}.afterFirstPage{position:relative;width:86%;padding:7%}.companies{width:100%;padding-top:40px}@media screen and (max-width: 768px){.headingText{width:80%;padding:20px;margin:0}.headingText h1{width:100%;font-size:2.2rem;z-index:100;padding-bottom:10px}.headingText p{font-size:.9rem;width:35%;z-index:100}}.donationCard{display:flex;flex-direction:column;background-color:#fff;border-radius:50px;padding:30px;border:1px solid black}.bigDonationCard{display:flex;flex-direction:row-reverse;justify-content:space-between;background-color:#fff;border-radius:50px;padding:30px;border:1px solid black}.infoContainer{height:100%;width:100%;flex-direction:column;justify-content:space-evenly;display:flex}.donationCard img{width:100%;object-fit:contain;height:50%}.monthlyValue{font-size:.6rem}.monthlyValueBig span{font-size:2rem;color:#f0be83}.littleMonthlyValue{font-size:.5rem}.donationCard p span{font-size:1rem;color:#f0be83}.littleTitle{font-size:1rem}.oneTimeDonation{font-size:.9rem;padding-top:5px}.description{font-size:1rem;color:gray}.littleDescription{font-size:.7rem;color:gray}.progressContainer div{display:flex;justify-content:space-between;font-size:.5rem;margin-bottom:.2rem}.littleButton button{height:15px;font-size:1rem}.halfButton button{width:50%}.donateButton{cursor:pointer;background-color:#f0be83;border-radius:30px;height:2rem;width:7rem;color:#fff;border:0;font-size:1rem;text-align:center;padding:10px 10px 28px}.bigButton{width:100%;height:50px;font-size:1.5rem;font-weight:700}.homeStats{position:absolute;top:75vh;left:7%;display:flex;flex-direction:row;color:#fff;width:30%;height:15vh;justify-content:space-between}.homeStats span{padding:10px;font-size:2rem;font-weight:700}.homeStats p{font-size:1rem;padding-top:10px}@media screen and (max-width: 768px){.homeStats{width:45%;flex-direction:column;justify-content:flex-start;top:67vh;left:3%;z-index:100;height:22vh}.homeStats span{font-size:1.2rem;z-index:100;padding:5px}.homeStats p{font-size:.6rem;padding-bottom:5px;padding-top:0;z-index:100}}.cls-1{fill:none;stroke:#1d1d1b;stroke-miterlimit:10}.howToHelp{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#b0d9d5;border-radius:90px;padding:40px;margin-top:200px;margin-bottom:200px;min-height:40vh}.howToHelp .text{width:60%;text-align:center}.howToHelp h1{text-align:center;color:#fff;margin-bottom:20px}.howToHelp .steps{display:flex;flex-direction:row;justify-content:space-around;width:100%;padding:20px;margin-top:20px}.howToHelp .steps div{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;min-height:9rem}.howToHelp .steps img{width:50px;height:50px}.howToHelp .steps h3{color:#fff}.iconWithStep{padding:10px}.iconWithStep h3{padding:5px}@media screen and (max-width: 768px){.howToHelp{margin-top:100px;margin-bottom:100px}.howToHelp .steps{flex-direction:column}}.newsletterSignUpContainer{position:relative;width:100%;height:30vh;margin-bottom:20vh}.newsletterSignUp{display:flex;flex-direction:row;justify-content:space-around;align-items:center;background-color:#b0d9d5;position:absolute;top:0;left:-9%;width:103%;overflow:hidden;height:100%;padding:7%}.newsletterSignUp .title{font-size:3rem;font-weight:700;color:#fff;width:400px}.signBar{height:3rem;min-width:400px;display:flex;border:1px solid #ccc;border-radius:20px;overflow:hidden}.signBar input{border:none;padding:10px;outline:none;flex-grow:1}.signBar button{background-color:#e6a878;color:#fff;border:none;padding:10px 20px;font-weight:700;cursor:pointer}@media screen and (max-width: 768px){.newsletterSignUp{flex-direction:column;align-items:center}.newsletterSignUp .title{font-size:3rem;font-weight:700;color:#fff;text-align:center}.signBar{width:90%;margin-top:20px;min-width:320px}.signBar button{padding:5px 10px}}footer{position:relative;min-height:20vh;width:100%;background-color:#ede8d4}footer .logo{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:50px}footer .logo img{width:5rem;padding-right:20px}footer h4{color:#fff;padding-left:50px}footer .navigation{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;list-style:none;padding-top:50px;padding-bottom:150px}footer .rights{text-align:center;padding-top:80px;padding-bottom:20px;font-size:1rem;color:#a6a6a5}.logosContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:50px;gap:30px;height:40px}.logosContainer img{width:24px;height:24px}header{position:relative;height:7vh;z-index:1000;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:30px}.homeHeader{background:linear-gradient(to right,#ede8d4 65%,#b0d9d5 35%)}header .logo{position:absolute;width:5rem;height:5rem;top:1.5rem;left:7%;z-index:1000}header a{text-decoration:none;color:#000}.navigationList{display:flex;flex-direction:row;list-style:none}.navigationList li{font-size:1rem;padding:20px}.headerButtons{display:flex;flex-direction:row;justify-content:space-between;min-width:16rem}.burger-menu{width:2rem;background-color:#ede8d4;border-radius:5px;border:1px solid #000}.mobileMenu{position:absolute;top:65%;right:-1%;background-color:#ede8d4;padding:20px;border-radius:5px;z-index:1000;border:1px solid #000;overflow:hidden}.mobileMenu ul{display:flex;flex-direction:column}@media screen and (max-width: 768px){header{justify-content:flex-end}}.aboutUsContainer{position:relative;display:flex;background-color:#afd9d5;justify-items:center;align-items:center;justify-content:center;align-content:center}.section{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:70%;margin:auto;padding:20px;z-index:2}.text-content{flex:1}.text-content h2{font-size:28px;margin-bottom:10px}.text-content h3{font-size:22px;margin-bottom:20px}.text-content p{font-size:16px;line-height:2.3;color:#333}.image-wrapper{display:flex;justify-content:center;align-items:center;flex-shrink:0}.image-wrapper img{max-width:380px;height:auto}.how-it-works{flex:4;max-width:1000px;margin:auto;padding:20px}.how-it-works h2{font-size:26px;margin-bottom:20px}.step{display:flex;flex-direction:column;gap:5px;margin-bottom:30px}.step h4{font-size:18px;margin-bottom:5px}.step p{margin:0;font-size:16px;line-height:1.6;color:#333}.mancha2{position:absolute;top:25%;right:0;height:33%;z-index:0}.mancha3{position:absolute;top:60%;left:0;height:33%;z-index:0}.mancha4{position:absolute;bottom:-6%;right:0;height:33%;z-index:0}.benefitsOfUsers{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.benefitsList{display:flex;flex-direction:column;gap:10px;padding-left:20px;list-style:circle}.benefitsList li{padding-bottom:10px}@media screen and (max-width: 768px){.section{display:flex;flex-direction:column;width:100%;gap:0;max-width:100%}.mancha1,.mancha2,.mancha3,.mancha4{display:none}.aboutUsContainer img{padding-top:10px;padding-bottom:10px}}.contact-container{position:relative;background-color:#afd9d5;display:flex;justify-content:center;align-items:center}.contact{z-index:2;max-width:1000px}.contact form{padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.input-wrapper{position:relative;width:90%;margin:20px}.contact form .full{grid-column:1 / -1;width:95%}.input-wrapper input,textarea{width:100%;padding:20px 12px 8px;border:1px solid #333;border-radius:12px;font-size:16px;outline:none}.input-wrapper textarea{min-height:150px}.input-wrapper label{position:absolute;top:14px;left:12px;color:#333;font-size:14px;font-weight:700;pointer-events:none;transition:all .2s ease}.input-wrapper input:focus+label,.input-wrapper input:not(:placeholder-shown)+label{top:6px;left:12px;font-size:11px;color:#666}.input-wrapper textarea:focus+label,.input-wrapper textarea:not(:placeholder-shown)+label{top:6px;left:12px;font-size:11px;color:#666}.input-wrapper input::placeholder{color:transparent}.input-wrapper textarea::placeholder{color:transparent}@media screen and (max-width: 768px){.contact form{grid-template-columns:1fr;padding:20px}.input-wrapper{width:100%;margin:10px 0}.contact form .full{width:100%}.input-wrapper input,textarea{padding:15px 10px 6px}.input-wrapper label{font-size:12px}.input-wrapper input:focus+label,.input-wrapper input:not(:placeholder-shown)+label,.input-wrapper textarea:focus+label,.input-wrapper textarea:not(:placeholder-shown)+label{font-size:10px}}.frequentQuestions{position:relative;display:flex;flex-direction:row;width:100%;padding-top:25%;min-height:70vh}.frequentQuestions .arrowShape{position:absolute;bottom:20%;left:30%;width:250px;z-index:-1}.frequentQuestionsText{width:50%;padding-right:50px;padding-top:15px}.frequentQuestionsText p{font-weight:400;font-size:20px;line-height:150%;letter-spacing:0px;text-align:justify}.frequentQuestionsText h1{padding-bottom:20px}.frequentQuestions .questions{width:50%}.frequentQuestions .questions ul{list-style:none}.frequentQuestions .questions ul li{border:1px solid black}.frequentQuestions .questions .infoCard{margin:15px;background-color:#fff;border-radius:15px;padding:15px;cursor:pointer;width:80%}.frequentQuestions .questions .infoCard span{padding:10px}.frequentQuestions .questions .infoCard .info{padding-top:10px}.frequentQuestions .questions .infoCardActive{width:100%}@media screen and (max-width: 768px){.frequentQuestions{flex-direction:column;padding-top:0}.frequentQuestionsText{width:100%;padding-right:0}.frequentQuestions .questions{width:100%}.frequentQuestions .questions .infoCard{width:90%}}.teamsContainer{display:flex;flex-direction:column;align-items:flex-start;padding:0;background-color:#afd9d5}.mancha1{position:absolute;top:0;left:0;height:33%;z-index:0}.teamsContainer .card{display:flex;flex-direction:row}.teamsContainer .title{margin-bottom:30px;font-size:2rem;z-index:1;width:100%;background-color:#ede8d4}.teamsContainer .title h2{padding-left:100px}.teamsContainer .search-bar-container{display:flex;width:100%;justify-content:end;z-index:1;padding-right:30px}.read-post{display:inline-block;margin-top:10px;color:#f77e53;font-weight:700;text-decoration:none}.team-section{position:inherit;z-index:100;padding:100px;border-radius:16px;margin-top:30px;width:50%}.team-section h3{font-size:2rem;margin-bottom:20px}.team-section p{margin-bottom:15px;line-height:1.6}.team-roles{display:flex;justify-content:center;flex-wrap:wrap;gap:150px;width:70%;margin-bottom:200px;z-index:100}.team-card{text-align:center;width:150px;height:105px}.avatar-placeholder{width:150px;height:150px;background-color:#ccc;border-radius:12px;margin:0 auto 10px}.team-roles-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.team-section{width:90%;padding:20px 20px 50px}.mancha1{display:none}}
