@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.navbar{display:flex;align-items:center;justify-content:space-between}.logo-img{width:120px;height:auto;cursor:pointer}.nav-menu{display:flex;list-style:none;gap:20px;cursor:pointer;align-items:center}.nav-menu li{font-size:20px}.menu-icon{display:none}.auth-btn{padding:10px 15px;border-radius:8px;background-color:#3b82f6;color:#fff;cursor:pointer}.user-info{color:gold}.nav-item{position:relative}.dropdown{position:absolute;top:100%;margin-top:5px;left:0;background:#fff;padding:10px;border-radius:8px;z-index:999;min-width:200px;opacity:0;transform:translateY(10px);pointer-events:none;transition:all .25s ease}.dropdown.show{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width: 768px){.navbar{flex-direction:column}.logo-img{width:120px;height:120px}.nav-menu{flex-direction:column;align-items:flex-start}.dropdown{position:static;transform:none;opacity:1;pointer-events:auto;width:100%}}.about-us{padding:20px;display:flex;flex-direction:column;width:300px;background-color:gray;z-index:100}.wwd,.help{display:flex;flex-direction:column;padding:20px;width:300px;background-color:gray;z-index:100}.footer{position:relative;bottom:0;display:flex;flex-direction:column;background-color:#000;width:100vw;height:100%;padding:20px}.charity-title{font-size:30px;color:#0ff}.contact-us{font-size:25px;color:#fff}.footer-email{color:gold;font-size:15px}.footer-location{color:#faebd7;font-size:28px}.footer-logo{width:80px;height:75px}.header{display:flex;justify-content:space-between;align-items:center;width:100vw}.first-section{display:flex;align-items:center;width:100vw}.img1{height:400px;width:40vw}.header-left{background-color:red;margin-top:30px;width:60vw;height:400px;padding:50px}.header-left>h1{color:#fff}.header-left>p{color:#fff}@media (max-width: 768px){.header-left{width:100%;height:auto;padding:20px}.header-left h1{font-size:22px}.header-left p{font-size:16px}}.intro{margin:30px;max-width:900px}.team-section{position:relative;background-color:gold;place-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.about{display:flex;flex-direction:column;align-items:center;margin-top:50px;padding:50px;position:relative;overflow:scroll}.vision,.about{display:flex;flex-direction:column}.projects{display:flex;flex-direction:column;align-items:center;margin-top:50px;padding:50px}.donate{display:flex;flex-direction:column;align-items:center;margin:30px;padding:30px}.donate-button{color:gold;background-color:#00f;border-radius:15px;padding:8px;cursor:pointer}.donate-button:hover{background-color:red;color:#0ff}.donate>li{list-style:none}.error{color:red}.contact{display:flex;flex-direction:column;background-color:#0ff;width:100vw;gap:25px}.enquiry-title{font-size:45px;color:gold}.contact-form{display:flex;flex-direction:column;width:100%;max-width:400px}.contact-message{width:100%;height:400px;outline:none}.contact-btn{width:150px;height:60px;border-radius:10px;margin-top:15px;margin-bottom:15px}.contact-btn:hover{color:#faebd7;background-color:#0ff}.contact{display:flex;flex-direction:column;align-items:center;margin:20px;padding:20px}.contact-form,.partner-form{display:flex;flex-direction:column;width:100%;max-width:500px;gap:10px}input,textarea{padding:10px;font-size:16px;border-radius:8px;border:1px solid #ccc;resize:vertical}button{padding:12px;background-color:#00f;color:gold;font-size:16px;border:none;border-radius:8px;cursor:pointer}button:hover{background-color:#00008b}textarea{min-height:150px}@media (max-width: 768px){.contact-form,.partner-form{max-width:100%}}.payment{display:flex;background-color:#0ff;margin-left:auto;margin-right:auto;width:100%;height:450px}.payment-options{text-align:center;display:flex;flex-direction:column;justify-content:space-between;background-color:#0ff;border:2px solid black;width:300px}.payment-option-amount{font-size:55px;color:#000}.payment-option-text{color:#000;text-align:center;border-bottom:2px solid black}.payment-option-btn{padding:15px;font-size:15px;cursor:pointer}@media (max-width: 768px){.payment{flex-direction:column;width:100%;height:auto}.payment-options{width:100%}}.payment-details{display:flex;flex-direction:column}.payment-details-header{display:flex;flex-direction:column;justify-content:center;background-color:#000;height:300px;width:100%;margin-top:0;margin-bottom:15px}.payment-header-text{color:#f0f8ff;text-align:center}.payment-amount-value{padding:5px 10px}.payment-input-details{display:flex}.payment-inputs{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.payment-details-fields{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:gold;height:450px;padding:25px;color:#000}.payment-details-btn{padding:5px 25px;background-color:#6495ed;border-radius:10px;color:#f0f8ff;margin-top:0;cursor:pointer}.partners{display:flex;flex-direction:column;gap:20px;margin:10px}.partners-header{width:100%;height:400px;text-align:center;background-image:url(/congohand.jpg);background-size:cover;background-position:center}.partners-header h1{color:#faebd7;font-size:3rem;margin-top:150px}.become-partner-title{color:#0ff;font-size:2.5rem;margin-bottom:20px}.form-section{display:flex;flex-direction:column;gap:10px}.status{margin-top:10px;font-weight:700;color:green}@media (max-width: 768px){.partners-header{height:250px}.partners-header h1{font-size:2rem;margin-top:80px}.become-partner-title{font-size:1.8rem}}.charityinfo{display:flex;flex-direction:column;justify-content:center;gap:25px}.ci-bg-img{text-align:center;height:450px;width:100vw;color:#faebd7;background-image:url(/congolese-unity.jpg);background-size:cover;background-repeat:no-repeat}.ci-bg-img>h1{font-size:40px;color:#000}.ci-first-section{text-align:center;color:gold}.ci-first-section>h1{font-size:35px}.ci-firstp{text-align:center;color:gold;display:flex;justify-content:center}.ci-secondp{font-size:25px}.ci-finalp{color:red;font-size:24px;margin-left:auto;margin-right:auto;text-align:center}.ci-button{margin-left:auto;margin-right:auto;padding:10px;border-radius:20px;color:gold;background-color:#00f;margin-bottom:20px;cursor:pointer}.ci-button:hover{background-color:gold;color:red}.missionstatement{display:flex;flex-direction:column;justify-content:center;gap:25px}.missionstatement-header{text-align:center;height:450px;width:100vw;background-image:url(/congo-mission.gif);background-size:cover;background-repeat:no-repeat}.missionstatement-header>h1{color:#faebd7;font-size:40px}.missionstatement-main{display:flex;flex-direction:column;gap:28px}.missionstatement-main-title{text-align:center;color:gold}.missionstatement-main-firstp{text-align:center}.missionstatement-second-title{text-align:center;color:gold}.missionstatement-main-secondp{text-align:center}.list-title-color{color:gold}.missionstatement-firstlist,.missionstatement-secondlist,.missionstatement-thirdlist,.missionstatement-fourthlist,.missionstatement-fifthlist,.missionstatement-sixthlist,.missionstatement-seventhlist{text-align:center}.lingalapage{display:flex;flex-direction:column;justify-content:center;gap:29px}.lingalapage-header{text-align:center;color:gold;background-image:url(/congoflag.jpg);background-size:cover;background-repeat:no-repeat;width:100%;height:450px}.lingalapage-header>h1{font-size:45px}.lingalapage-introtitle{text-align:center;color:gold;font-size:35px}.lingalapage-listcolor{color:gold}.lingalapage-question-who-we-are{color:#0ff}.auth-container{height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);font-family:Arial,sans-serif}.auth-card{width:380px;background:#111827;padding:30px;border-radius:12px;color:#fff;box-shadow:0 10px 30px #0000004d}.auth-card h2{text-align:center;margin-bottom:20px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-form input{padding:12px;border-radius:8px;border:1px solid #374151;background:#1f2937;color:#fff;outline:none}.auth-form input:focus{border-color:#3b82f6}.auth-form button{padding:12px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-weight:700;cursor:pointer;transition:.2s}.auth-form button:hover{background:#2563eb}.toggle-text{margin-top:15px;text-align:center;font-size:14px;color:#9ca3af}.toggle-text span{color:#3b82f6;cursor:pointer;margin-left:5px}@media (max-width: 768px){.auth-card{width:90%}}*{margin:0;padding:0;box-sizing:border-box;font-family:outfit;font-size:30px}body{min-height:100vh;background-blend-mode:inherit;background-size:cover;background-repeat:no-repeat;background-position:top center;background-blend-mode:screen}a{text-decoration:none}.app{width:100%}@media (max-width: 768px){*{font-size:16px}body{overflow-x:hidden}}
