@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.navbar{display:flex;align-items:center;justify-content:space-between;padding:18px 40px;background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 12px #00000014}.logo-img{width:240px;height:auto;cursor:pointer;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.logo-img:hover{transform:scale(1.03)}.nav-menu{display:flex;list-style:none;gap:30px;cursor:pointer;align-items:center;flex-wrap:wrap}.nav-menu li{font-size:16px;font-weight:600;color:#111827;white-space:nowrap}.nav-item>div{display:flex;align-items:center;gap:6px}.menu-icon{display:none}.auth-btn{padding:10px 18px;border-radius:10px;background-color:#2563eb;color:#fff;cursor:pointer;border:none;transition:.2s ease;font-size:15px;font-weight:600}.auth-btn:hover{background:#1d4ed8}.user-info{color:#ca8a04;font-size:15px}.nav-item{position:relative}.dropdown{position:absolute;top:100%;margin-top:10px;left:0;background:#fff;padding:10px;border-radius:14px;z-index:999;min-width:250px;opacity:0;transform:translateY(10px);pointer-events:none;transition:all .25s ease;box-shadow:0 12px 30px #0000001f;border:1px solid #e5e7eb}.dropdown.show{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width: 1100px){.logo-img{width:200px}.nav-menu{gap:20px}}@media (max-width: 768px){.navbar{flex-direction:column;padding:20px;gap:20px}.logo-img{width:200px}.nav-menu{flex-direction:column;align-items:center;gap:16px;width:100%}.dropdown{position:static;transform:none;opacity:1;pointer-events:auto;width:100%;margin-top:10px}}.about-us{padding:12px;display:flex;flex-direction:column;width:260px;background-color:#fff;border-radius:12px}.about-us p{padding:12px;border-radius:8px;cursor:pointer;transition:.2s ease;font-size:15px;font-weight:500}.about-us p:hover{background:#f3f4f6;color:#2563eb}.about-us hr{border:none;border-top:1px solid #e5e7eb}.wwd{display:flex;flex-direction:column;padding:12px;width:260px;background-color:#fff;border-radius:12px}.wwd p{padding:12px;border-radius:8px;cursor:pointer;transition:.2s ease;font-size:15px;font-weight:500}.wwd p:hover{background:#f3f4f6;color:#2563eb}.wwd hr{border:none;border-top:1px solid #e5e7eb}.help{display:flex;flex-direction:column;padding:12px;width:260px;background-color:#fff;border-radius:12px}.help p{padding:12px;border-radius:8px;cursor:pointer;transition:.2s ease;font-size:15px;font-weight:500}.help p:hover{background:#f3f4f6;color:#2563eb}.help hr{border:none;border-top:1px solid #e5e7eb}.footer{display:flex;flex-direction:column;align-items:center;gap:12px;background:#020617;width:100%;padding:50px 20px;margin-top:80px;text-align:center}.charity-title{font-size:32px;color:#38bdf8;font-weight:700}.contact-us{font-size:22px;color:#fff;margin-top:10px;font-weight:600}.footer-email{color:#facc15;font-size:16px}.footer-location{color:#e5e7eb;font-size:18px}.footer-logo{width:170px;height:170px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.footer-logo{width:130px;height:130px}.charity-title{font-size:28px}}.header,.first-section{width:100%}.header-left{background:linear-gradient(#0000008c,#0000008c),url(/congolese-unity.jpg);background-size:cover;background-position:center;width:100%;min-height:600px;display:flex;flex-direction:column;justify-content:center;padding:80px}.header-left>h1{color:#fff;font-size:56px;line-height:1.1;max-width:800px;margin-bottom:20px}.header-left>p{color:#f3f4f6;font-size:20px;max-width:700px;line-height:1.8}@media (max-width: 768px){.header-left{min-height:500px;padding:40px 24px}.header-left h1{font-size:34px}.header-left p{font-size:16px}}.intro{margin:60px auto;max-width:1000px;padding:0 24px;display:flex;flex-direction:column;gap:20px}.intro h1{font-size:38px;color:#111827;margin-top:20px}.intro p,.intro li{font-size:18px;color:#374151;line-height:1.9}.intro ul{padding-left:20px}.team-section{background:linear-gradient(to right,#facc15,#fde68a);border-radius:20px;padding:40px 30px;margin-top:30px;display:flex;flex-direction:column;gap:15px;box-shadow:0 10px 30px #00000014}@media (max-width: 768px){.intro{margin:40px auto}.intro h1{font-size:28px}.intro p,.intro li{font-size:16px}}.about{display:flex;flex-direction:column;align-items:center;margin-top:50px;padding:50px;position:relative;overflow:scroll}.vision{display:flex;flex-direction:column;gap:50px;background:#f8fafc;padding-bottom:80px}.vision-hero{width:100%;background:linear-gradient(to right,#1d4ed8,#2563eb);padding:90px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.vision-hero h1{color:#fff;font-size:54px;max-width:1000px;line-height:1.2}.vision-hero p{color:#e2e8f0;font-size:22px;line-height:1.8;max-width:900px}.vision-image-section{width:100%;display:flex;justify-content:center;padding:0 24px}.vision-main-image{width:100%;max-width:1200px;height:560px;-o-object-fit:cover;object-fit:cover;border-radius:28px;box-shadow:0 14px 40px #00000026}.about{display:flex;flex-direction:column;gap:28px;max-width:1100px;margin:0 auto;padding:0 24px}.about h1{font-size:48px;color:#0f172a;text-align:center}.about h2{font-size:32px;color:#ca8a04;text-align:center}.about p{font-size:18px;line-height:1.9;color:#374151}.focal-areas{margin-top:20px;background:#fff;padding:40px;border-radius:24px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;gap:20px}.focal-areas h2{margin-bottom:10px}.focus-item{font-size:18px;line-height:1.8;color:#374151}.focus-item span{color:#2563eb;font-weight:700}@media (max-width: 768px){.vision{gap:35px}.vision-hero{padding:70px 20px}.vision-hero h1{font-size:36px}.vision-hero p{font-size:18px}.vision-main-image{height:300px;border-radius:20px}.about{gap:22px}.about h1{font-size:34px}.about h2{font-size:26px}.about p{font-size:16px}.focal-areas{padding:24px}.focus-item{font-size:16px}}.projects{display:flex;flex-direction:column;align-items:center;margin-top:50px;padding:50px}.donate{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:60px 24px;max-width:1200px;gap:35px}.donate-hero{display:flex;align-items:center;gap:50px;width:100%}.donate-text{flex:1}.donate-text h1{font-size:48px;margin-bottom:20px;color:#111827}.donate-text p{font-size:18px;line-height:1.9;color:#374151}.donate-image-wrapper{flex:1;display:flex;justify-content:center}.donate-image{width:100%;max-width:520px;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 12px 30px #0000001f}.donate-section{width:100%;text-align:center}.donate-section h1{font-size:40px;margin-bottom:20px}.donate p,.donate li{color:#374151;line-height:1.8;font-size:18px}.donate ul{list-style-position:inside;margin-top:10px}.donate-button{color:#fff;background-color:#2563eb;border-radius:14px;padding:15px 32px;cursor:pointer;border:none;font-size:16px;font-weight:600;transition:.2s ease}.donate-button:hover{background-color:#1d4ed8}.cancel-text{text-align:center;color:#4b5563}.error{color:red}.profile-info{background:#eff6ff;padding:18px 24px;border-radius:16px}@media (max-width: 900px){.donate-hero{flex-direction:column}.donate-text{text-align:center}.donate-text h1{font-size:38px}.donate-image{height:320px}}@media (max-width: 768px){.donate{padding:40px 20px}.donate-text h1,.donate-section h1{font-size:32px}.donate p,.donate li{font-size:16px}}.contact{display:flex;flex-direction:column;align-items:center;padding:60px 20px;background:#f8fafc}.contact h1{font-size:42px;margin-bottom:15px;text-align:center}.contact p{max-width:700px;text-align:center;color:#4b5563;margin-bottom:30px}.enquiry-title{font-size:34px;color:#2563eb;margin-bottom:25px;font-weight:700}.contact-form,.partner-form{display:flex;flex-direction:column;width:100%;max-width:600px;gap:18px}input,textarea{padding:16px;font-size:16px;border-radius:12px;border:1px solid #d1d5db;resize:vertical;outline:none;transition:.2s ease;background:#fff}input:focus,textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}button{padding:14px;background-color:#2563eb;color:#fff;font-size:16px;border:none;border-radius:12px;cursor:pointer;transition:.2s ease;font-weight:600}button:hover{background-color:#1d4ed8}textarea{min-height:180px}.status{margin-top:15px;font-weight:700;color:green}@media (max-width: 768px){.contact h1{font-size:32px}.enquiry-title{font-size:26px}}.payment{display:flex;justify-content:center;gap:30px;padding:80px 20px;background:#f8fafc;flex-wrap:wrap}.payment-options{text-align:center;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:24px;width:320px;min-height:420px;padding:40px 25px;box-shadow:0 10px 30px #00000014;transition:.25s ease}.payment-options:hover{transform:translateY(-6px)}.payment-option-amount{font-size:58px;color:#111827;font-weight:700}.payment-option-text{color:#111827;font-size:26px;font-weight:700}.payment-option-btn{padding:16px;font-size:16px;cursor:pointer;border-radius:12px;border:none;background:#2563eb;color:#fff;font-weight:600}.payment-option-btn:hover{background:#1d4ed8}@media (max-width: 768px){.payment{flex-direction:column;align-items:center}.payment-options{width:100%;max-width:350px}}.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;gap:40px;background:#f8fafc}.ci-header-image-section{position:relative;width:100%;height:520px;overflow:hidden}.ci-header-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ci-header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;justify-content:center;align-items:center}.ci-header-overlay h1{font-size:58px;color:#fff;font-weight:700}.ci-content{max-width:1100px;width:100%;margin:0 auto;padding:0 24px 60px;display:flex;flex-direction:column;gap:30px}.ci-first-section{text-align:center;color:#ca8a04}.ci-first-section>h1{font-size:40px}.ci-firstp,.ci-secondp{font-size:18px;line-height:1.9;color:#374151}.ci-image-section{width:100%;display:flex;justify-content:center}.ci-main-image{width:100%;max-width:1000px;height:520px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 12px 30px #0000001f}.ci-finalp{color:#dc2626;font-size:24px;text-align:center;font-weight:600}.ci-button{margin-left:auto;margin-right:auto;padding:14px 30px;border-radius:14px;color:#fff;background-color:#2563eb;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:.2s ease}.ci-button:hover{background-color:#1d4ed8}@media (max-width: 768px){.ci-header-image-section{height:320px}.ci-header-overlay h1{font-size:38px}.ci-first-section>h1{font-size:32px}.ci-main-image{height:300px}.ci-firstp,.ci-secondp{font-size:16px}.ci-finalp{font-size:20px}}.missionstatement{display:flex;flex-direction:column;gap:50px;background:#f8fafc;padding-bottom:80px}.missionstatement-header{position:relative;height:500px;width:100%;background-image:url(/congo-mission.gif);background-size:cover;background-repeat:no-repeat;background-position:center}.missionstatement-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:center;align-items:center}.missionstatement-overlay>h1{color:#fff;font-size:58px;font-weight:700}.missionstatement-main{display:flex;flex-direction:column;gap:28px;max-width:1100px;margin:0 auto;padding:0 24px}.missionstatement-main-title{text-align:center;color:#ca8a04;font-size:42px;font-weight:700;line-height:1.4}.missionstatement-main-firstp,.missionstatement-main-secondp{text-align:center;font-size:18px;line-height:1.9;color:#374151}.missionstatement-image-section{width:100%;display:flex;justify-content:center}.missionstatement-main-image{width:100%;max-width:1050px;height:550px;-o-object-fit:cover;object-fit:cover;border-radius:28px;box-shadow:0 14px 40px #00000024}.missionstatement-second-title{text-align:center;color:#2563eb;font-size:36px;font-weight:700}.list-title-color{color:#ca8a04;font-weight:700}.missionstatement-firstlist,.missionstatement-secondlist,.missionstatement-thirdlist,.missionstatement-fourthlist,.missionstatement-fifthlist,.missionstatement-sixthlist,.missionstatement-seventhlist{background:#fff;padding:24px;border-radius:18px;text-align:left;font-size:17px;line-height:1.9;color:#374151;box-shadow:0 8px 20px #0000000f}@media (max-width: 768px){.missionstatement{gap:35px}.missionstatement-header{height:320px}.missionstatement-overlay>h1{font-size:38px}.missionstatement-main{gap:22px}.missionstatement-main-title{font-size:30px}.missionstatement-second-title{font-size:28px}.missionstatement-main-firstp,.missionstatement-main-secondp{font-size:16px}.missionstatement-main-image{height:300px;border-radius:20px}.missionstatement-firstlist,.missionstatement-secondlist,.missionstatement-thirdlist,.missionstatement-fourthlist,.missionstatement-fifthlist,.missionstatement-sixthlist,.missionstatement-seventhlist{padding:18px;font-size:15px}}.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}html{scroll-behavior:smooth}body{min-height:100vh;font-family:Outfit,sans-serif;background:#f8fafc;color:#111827;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,textarea{font-family:inherit}.app{width:100%;overflow-x:hidden}p{line-height:1.7}@media (max-width: 768px){body{overflow-x:hidden}}
