.containerAbout{width:100%;max-width:1200px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:center;padding:20px}.titleContainer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.titleAbout{color:#0c2340;font-size:3rem;font-weight:700}.aboutIcon{width:40px;height:40px}.textAbout{font-size:1.2rem;margin-bottom:20px;padding:0 15px}.cardAboutUs{width:250px;height:250px;background-color:#f5f5f5;border-radius:5px;border:1px solid #FFC107;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;transition:box-shadow .3s ease-in-out,transform .2s ease-in-out}.cardAboutUs:hover{box-shadow:5px 5px 15px #ffc1074d;transform:translateY(-5px)}.imgCard{width:4rem}@media (max-width: 1024px){.titleAbout{font-size:2.5rem}.textAbout{font-size:1rem}.cardAboutUs{width:220px;height:220px}}@media (max-width: 768px){.titleAbout{font-size:2rem}.aboutIcon{width:30px;height:30px}.textAbout{font-size:1rem}.cardsContainer{flex-direction:column;align-items:center}.cardAboutUs{width:90%;height:auto;padding:20px}}.footerContainer{background-color:#0c2340;color:#ffc107;padding:2rem;text-align:center;display:flex;flex-direction:column;border-radius:5px;justify-content:center;align-items:center;margin-bottom:2rem}.footerContainer a{color:#ffc107;text-decoration:none}.footerContainer a:hover{text-decoration:underline}@media (max-width: 768px){.footerContainer{padding:1rem;margin-bottom:1rem}.footerContainer a{font-size:14px}}@media (min-width: 768px) and (max-width: 1024px){.footerContainer{padding:1.5rem;margin-bottom:1rem}.footerContainer a{font-size:16px}}@media (min-width: 1024px){.footerContainer{padding:2rem;margin-bottom:2rem}.footerContainer a{font-size:18px}}.navbarContainer{display:flex;justify-content:space-between;align-items:center;width:25rem;height:auto;border-bottom:2px solid #FFC107;position:relative}.buttonNavbar{height:100%;width:auto;position:relative;padding:10px 15px;border:none;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;background-color:transparent;color:#ffc107;cursor:pointer;overflow:hidden;transition:color .3s ease-in-out}.buttonNavbar:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:#ffc107;transition:height .3s ease-in-out;z-index:-1}.buttonNavbar:hover:after{height:100%}.buttonNavbar:hover{color:#f4f4f4}@media (max-width: 480px){.navbarContainer{align-items:center}.buttonNavbar{width:100%;text-align:center;padding:12px;font-size:.9rem}}@media (min-width: 481px) and (max-width: 768px){.navbarContainer{justify-content:center;gap:10px}.buttonNavbar{font-size:1rem;padding:10px}}@media (min-width: 1200px){.navbarContainer{width:40rem}.buttonNavbar{font-size:1.2rem;padding:12px 20px}}*{margin:0;padding:0}.containerHeader{display:flex;flex-direction:column;height:15rem;align-items:center;justify-content:center}.imgLogo{width:7rem;height:7rem}.missionWrapper{width:90%;margin:5rem auto;display:flex;justify-content:space-between;align-items:center;padding:40px;flex-wrap:wrap}.homeMissionContainer{flex:1;max-width:50%}.missionTitle{color:#0c2340;font-size:3rem;font-weight:700}.missionIcon{width:50px;height:50px}.missionParagraph{color:#4a4a4a;font-size:1.2rem;line-height:1.8;text-align:left;max-width:800px;margin:0 auto}.missionCTA{margin-top:20px;background-color:#ffc107;color:#0c2340;border:none;padding:12px 24px;font-size:1.2rem;font-weight:700;border-radius:5px;cursor:pointer;transition:background .3s ease,transform .2s ease-in-out}.missionCTA:hover{background-color:#0c2340;color:#ffc107;transform:scale(1.05)}.missionImage{width:90%;max-width:500px;border-radius:15px;box-shadow:10px 10px 20px #ffc10780}@media (max-width: 1024px){.missionWrapper{flex-direction:column;align-items:center;text-align:center}.homeMissionContainer,.imageContainer{max-width:100%}.missionTitle{font-size:2.5rem}}@media (max-width: 768px){.missionTitle{font-size:2rem}.missionParagraph{font-size:1rem;max-width:600px}.missionCTA{font-size:1rem;padding:10px 20px}.imageContainer{display:none}}@media (max-width: 480px){.missionTitle{font-size:2rem}.missionIcon{width:40px;height:40px}.missionParagraph{font-size:.9rem;line-height:1.5;max-width:90%}}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background-color:#f4f4f4;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;height:auto;padding:0 50px}.container{width:100%;height:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:2rem 0}@media (max-width: 1024px){body{padding:0 2.5rem}}@media (max-width: 768px){body{padding:0 2rem}}@media (max-width: 480px){body{padding:0 1.5rem}}.contactContainer{width:100%;max-width:1200px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:center;padding:20px}.contactTitle{color:#0c2340;font-size:3rem;font-weight:700}.contactIcon{width:40px;height:40px}.formContainer{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;gap:15px;padding:20px}.contactInput{width:100%;max-width:400px;height:3rem;border-radius:5px;background-color:#f4f4f4;color:#0c2340;border:1px solid #FFC107;padding:10px;text-decoration:none;outline:none;padding-left:1rem}.contactCTA{margin-top:10px;background-color:#ffc107;color:#0c2340;border:none;padding:12px 24px;font-size:1.2rem;font-weight:700;border-radius:5px;cursor:pointer;transition:background .3s ease,transform .2s ease-in-out}.contactCTA:hover{background-color:#0c2340;color:#ffc107;transform:scale(1.05)}.contactButtonsContainer{display:flex;align-items:center;gap:10px;margin-top:2rem}.contactButton{width:3rem;height:3rem;border-radius:50%;border:1px solid #FFC107;background-color:#f4f4f4;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out,box-shadow .3s ease-in-out}.contactButton:hover{transform:scale(1.05);box-shadow:5px 5px 15px #ffc1074d}.iconContactButton{font-size:1.5rem;color:#0c2340;transition:color .3s ease-in-out}.contactButton:hover .iconContactButton{color:#ffc107}@media (max-width: 768px){.contactButtonsContainer{flex-direction:column;align-items:center;gap:10px}.contactTitle{font-size:2.5rem}}.goalsWrapper{width:90%;margin:5rem auto;display:flex;justify-content:space-between;align-items:center;padding:40px;flex-wrap:wrap}.homegoalsContainer{flex:1;max-width:50%}.titleContainer{display:flex;align-items:center;gap:10px}.goalsTitle{color:#0c2340;font-size:3rem;font-weight:700;display:flex;align-items:center}.goalsIcon{width:40px;height:40px}.goalsParagraph{color:#4a4a4a;font-size:1.2rem;line-height:1.8;text-align:left;max-width:800px;margin:0 auto}.goalsCTA{margin-top:20px;background-color:#ffc107;color:#0c2340;border:none;padding:12px 24px;font-size:1.2rem;font-weight:700;border-radius:5px;cursor:pointer;transition:background .3s ease,transform .2s ease-in-out}.goalsCTA:hover{background-color:#0c2340;color:#ffc107;transform:scale(1.05)}.imageContainer{flex:1;display:flex;justify-content:flex-end;transform:rotate(3deg)}.goalsImage{width:90%;max-width:500px;border-radius:15px;box-shadow:10px 10px 20px #ffc10780}.cardsContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px}.cardGoal{width:10rem;height:10rem;background-color:#f5f5f5;border-radius:50%;border:1px solid #FFC107;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;transition:box-shadow .3s ease-in-out,transform .2s ease-in-out}.cardGoal:hover{box-shadow:5px 5px 15px #ffc1074d;transform:translateY(-5px)}@media (max-width: 1024px){.goalsWrapper{flex-direction:column;align-items:center;text-align:center}.homegoalsContainer,.imageContainer{max-width:100%}.goalsTitle{font-size:2.5rem}.cardGoal{width:220px;height:220px}}@media (max-width: 768px){.goalsTitle{font-size:2rem}.goalsParagraph{font-size:1rem;max-width:600px}.goalsCTA{font-size:1rem;padding:10px 20px}.imageContainer{display:none}.cardGoal{width:55%;height:auto;padding:20px}}@media (max-width: 480px){.goalsTitle{font-size:2rem}.goalsIcon{width:40px;height:40px}.goalsParagraph{font-size:.9rem;line-height:1.5;max-width:90%}}
