/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */:root{--btn-primary:#0095ff;--blue-text:#0095ff;--position-rel:relative;--position-abs:absolute;--position-fixed:fixed;--radius-6px:6px;--radius-8px:8px;--radius-10px:10px;--radius-12px:12px;--radius-15px:15px;--radius-20px:20px;--radius-25px:25px;--pad-10px:10px;--pad-5px:5px;--pad-15px:15px;--pad-20px:20px;--pad-25px:25px;--pad-30px:30px;--pad-50px:50px;--mar-10px:10px;--mar-15px:15px;--mar-20px:20px;--mar-25px:25px;--mar-30px:30px;--mar-50px:50px;--mar-60px:60px;--mar-40px:40px;--px-10:10px;--px-20:20px;--px-30:30px;--px-40:40px;--px-50:50px;--px-60:60px;--px-70:70px;--px-80:80px;--px-90:90px;--px-100:100px;--px-200:200px;--px-300:300px;--px-400:400px;--px-500:500px;--font-14:14px;--font-12:12px;--font-16:16px;--font-18:18px;--font-20:20px;--font-25:25px;--font-30:30px;--font-32:32px;--font-40:40px;--font-45:45px;--weight-400:400;--weight-600:600;--weight-700:700;--weight-800:800;--weight-900:900;--none:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#333;background-color:#f3f6fa;padding-top:100px;line-height:1.6}h1,h2{color:#222;font-size:2.5rem}h3{color:#15356a;font-size:1.3rem}p{color:#555}button{font-size:12px}a{text-decoration:none}.nav-item.dropdown.show .nav-link .services-label{color:#1d1c1c!important}@media (max-width:600px){.body{padding-top:140px}}.banner{background-image:url(/images/about/banner-img.webp);background-position:50%;background-size:cover;width:100%;height:500px;position:relative}.banner .overlay{background:#000000a1;width:100%;height:100%}.banner .textOverlay h2,.banner .textOverlay p{color:#fff!important}.textOverlay{border-radius:8px;max-width:600px;padding:1.5rem;position:absolute;top:40px;left:40px}.textOverlay h2{margin-bottom:.5rem}.textOverlay p{line-height:1.5}@media (max-width:768px){.banner{height:400px}.textOverlay{padding:1rem;top:20px;left:20px}.textOverlay h2{font-size:1.8rem}.textOverlay p{font-size:1rem}}.whoWeAre{text-align:center;background-color:#fff;padding:2rem 1rem}.whoWeAre h2,.whoWeAre p{margin-bottom:1rem}.whoWeAre p{line-height:1.7}.missionVision{text-align:center;padding:2rem 1rem}.container{max-width:1100px}.missionVision h2{margin-bottom:2rem}.cards{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.card{background:#fff;border:none;border-radius:12px;flex:1;min-width:280px;max-width:500px;padding:2rem;box-shadow:0 7px 29px #64646f33}.card h3{margin-bottom:1rem}.card p{line-height:1.7}.teamSection{text-align:center;background-color:#fff;padding:4rem 1rem}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.teamSection h2{color:#222;margin-bottom:2rem}.leadCard{justify-content:center;margin-bottom:3rem;display:flex}.leadCard .card{max-width:400px;box-shadow:0 4px 12px #0000000f}.grid{border:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center;gap:2rem;display:grid}.leadCard .card{background:#f7f9fc;border-radius:12px;width:100%;max-width:300px;padding:2rem;font-size:14px;box-shadow:0 4px 8px #0000000f}.avatar{border-radius:50%;width:120px;height:120px;margin:0 auto 1rem;display:block}.leadCard .card h3{color:#15356a;margin-bottom:.5rem}.leadCard .card p{color:#666;font-size:.95rem}@media (max-width:768px){.teamSection h2{font-size:16px}.card,.leadCard .card{padding:1.5rem}.avatar{width:100px;height:100px}}.story-intro{text-align:center;background:#fff;padding:2rem 1rem}.story-intro .container{max-width:900px;margin:auto}.story-intro blockquote{color:#444;margin-bottom:2rem;font-size:1.5rem;font-style:italic}.storiesSection{text-align:center;background-color:#f9fafc;padding:4rem 1rem}.storiesSection .container{max-width:1200px;margin:0 auto}h2{margin-bottom:2rem}.storiesSection .grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.storiesSection .card{background:#fff;border-radius:12px;padding:1.5rem;transition:transform .3s;box-shadow:0 4px 12px #0000000d}.storiesSection .card:hover{transform:translateY(-5px)}.storiesSection .image{object-fit:cover;border-radius:8px;width:100%;height:200px;margin-bottom:1rem}.storiesSection .card h3{margin-bottom:.5rem}.support{text-align:center;color:#fff;background-image:url(/images/cta-bg.jpg);background-position:50%;background-size:cover;position:relative}.support .over-lay{background-color:#fff;border-radius:12px;max-width:1000px;margin:30px auto;padding:2rem 0}.support .over-lay h2{margin-bottom:1rem}.support .over-lay p{margin-bottom:2rem;line-height:1.6}.support .button{color:#fff;background-color:#f44336;border-radius:8px;padding:.9rem 2rem;font-weight:700;text-decoration:none;transition:background-color .3s}.support .button:hover{background-color:#999}@media (max-width:640px){.support{padding:0 1rem 1rem}.support .over-lay{margin:20px auto 0;padding:1rem 0 2rem}}.contact-banner{background-image:url(/images/contact/banner-img.webp);background-position:top;background-size:cover;width:100%;height:500px;position:relative}.contact-banner .overlay{background:#0006;width:100%;height:100%}.banner-content{border-radius:8px;max-width:600px;padding:1.5rem;position:absolute;top:40px;left:40px}.banner-content h2{margin-bottom:1rem}.banner-content h2,.banner-content p{color:#fff!important}@media (max-width:768px){.contact-banner{height:400px}.banner-content h2{font-size:2rem}.banner-content p{font-size:1rem}}.consultation{background-color:#f3f4f6;width:100%}.consultation-section{flex-direction:column;gap:3rem;width:80%;margin:0 auto;padding:4rem 1.5rem;display:flex}.consultation-card{color:#fff;text-align:center;background:#999;border-radius:1.5rem;padding:2.5rem;box-shadow:0 8px 24px #00000014}.consultation-card h2{margin-bottom:1rem;font-size:1.8rem}.consultation-card p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.btn-primary{color:#ff5722;background:#fff;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background .3s}.btn-primary:hover{color:#fff;background:#ff5722;transform:scale(1.1)}.social-section{text-align:center}.social-section h2{margin-bottom:.5rem;font-size:1.6rem}.social-icons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;font-size:25px;display:flex}.social-icons a i{width:40px;height:40px;transition:transform .3s}.social-icons a:hover i{color:#ff5722;transform:scale(1.1)}.join-section{text-align:center;background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 12px #0000000d}.join-section h2{color:#1f2937;margin-bottom:1rem;font-size:1.6rem}.join-section p{color:#4b5563;margin-bottom:1rem;font-size:1rem;line-height:1.7}.join-section .highlight{color:#ff5722;font-weight:600}.contact-section{margin:30px}.contact-section .box{background:#fff;padding:10px;overflow:hidden;box-shadow:0 0 60px 30px #00000008}.contact-section h2{letter-spacing:-.02em;text-align:center;color:#000;line-height:114%}.contact-section .para{text-align:center;color:#717171;margin-bottom:50px}.contact-section .contact-left{color:#fff;background-color:#15356a;height:auto;padding:40px 30px}.contact-section .contact-left h4{color:#fff}.contact-section .contact-left p{color:#fff;margin-bottom:50px}.contact-section .contact-left img{margin-right:10px;font-size:18px}.contact-section .contact-left .info-item{align-items:center;margin-bottom:40px;display:flex}.contact-section label{color:#344054;margin-bottom:10px;font-size:14px;font-weight:500;line-height:143%}.contact-section .contact-right{padding:40px 10px 10px}.contact-section .sel-flex{border:1px solid #d0d5dd;border-radius:8px;display:flex}.contact-section .sel-flex .form-control,.contact-section .sel-flex select{border:0;outline:0;box-shadow:none!important}.contact-section .form-control{resize:none;background:#fff;border:1px solid #d0d5dd;border-radius:8px;margin-bottom:30px;padding:10px 16px;box-shadow:0 1px 2px #1018280d}.form-select,input::placeholder,option::placeholder,textarea::placeholder{font-size:13px}.contact-section .btn-orange{color:#fff;transition:.6 ease;background-color:#f44336;border:none;border-radius:30px;padding:15px 30px;font-size:14px}.contact-section .btn-orange:hover{background-color:#15356a;border-radius:0}.contactButton{margin:2rem}.contact-section .contact_error{color:red;margin-top:-25px;font-size:12px;position:absolute}.contact-section .contact_phone_error{color:red;margin-top:5px;font-size:12px;position:relative}@media (max-width:768px){.contact-section{margin:40px auto 20px}.contact-section .contact-left{padding:20px}.contact-section .contact-left p{margin-bottom:20px}.contact-section .contact-left .info-item{margin-bottom:10px}.contact-section .contact-right{padding:30px 10px 2px}.contact-section .form-control{margin-bottom:30px;padding:10px 16px}.contactButton{margin:2rem}}.inputWrapper{max-width:300px;margin-bottom:12px;display:inline-block;position:relative}.donateInput{padding:10px 16px 10px 28px}.inputWrapper{flex-direction:column;gap:12px;width:100%;max-width:500px;margin-bottom:16px;display:flex}.rowInputs{flex-wrap:wrap}.rowInputs .donateInput{flex:1;min-width:100px}.donateInput{border:2px solid #15356a;border-radius:8px;outline:none;width:100%;padding:10px 16px;font-size:16px;transition:border-color .2s ease-in-out,box-shadow .2s}.donateInput:focus{border-color:#3066be;box-shadow:0 0 0 3px #3066be33}.amountWrapper{position:relative}.rupeeSymbol{color:#15356a;pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.amountInput{padding-left:28px}.donateInput.error{background-color:#ffecec;border:1px solid red}.rowInputs{gap:12px;margin-bottom:12px;display:flex}.amountWrapper{align-items:center;gap:4px;display:flex}.rupeeSymbol{color:#333;font-size:20px;font-weight:700}.donateBtn{color:#fff;cursor:pointer;background-color:#15356a;border:none;border-radius:6px;margin-top:12px;padding:10px 24px;font-size:16px}.donateBtn:disabled{opacity:.6;cursor:not-allowed}.banner-donate{background-image:url(/images/donate/banner-img.webp);background-position:top;background-size:cover;width:100%;height:500px;position:relative}.banner-donate .overlay{background:#000000a1;width:100%;height:100%}.bannerContent{border-radius:8px;max-width:600px;padding:1.5rem;position:absolute;top:40px;left:40px}.bannerContent h2{margin-bottom:1rem}.bannerContent h2,.bannerContent p{color:#fff!important}@media (max-width:768px){.banner-donate{height:400px}.bannerContent h2{font-size:2rem}.bannerContent p{font-size:1rem}}.why-donate{text-align:center;padding:2rem 1rem 0}.why-donate .container{max-width:900px;margin:auto}.why-donate h2{margin-bottom:1rem}.why-donate p{line-height:1.7}.donate-methods{background-color:#fff;padding:4rem 1rem}.donate-methods .container{text-align:center;max-width:1200px;margin:auto}.donate-methods h2{margin-bottom:2rem}.donate-methods .methodGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:1rem;display:grid}.donate-methods .method{text-align:left;background-color:#f5f7fa;border-radius:12px;padding:2rem;transition:transform .3s;box-shadow:0 4px 12px #0000000d}.method:hover{transform:translateY(-4px)}.donate-methods .method h3{margin-bottom:1rem}.donate-methods .method p{line-height:1.6}.donate-methods .qr{border-radius:8px;width:140px;margin-top:1rem}.donate-methods .donateBtn{color:#fff;cursor:pointer;background-color:#f44336;border:none;border-radius:8px;padding:12px 24px;font-size:16px;transition:background .3s}.donate-methods .donateBtn:hover{background-color:#15356a}@media (max-width:640px){.method{text-align:center}.qr{margin:1rem auto 0;display:block}}.top-bar{color:#fff;z-index:1000;background-color:#15356a;justify-content:space-between;height:40px;padding:6px 24px;font-size:10px;position:fixed;top:0;left:0;right:0}.top-bar,.top-bar-left,.top-bar-right{flex-wrap:wrap;align-items:center;display:flex}.top-bar-left,.top-bar-right{gap:16px}.top-bar-right a{color:#fff;font-size:14px;text-decoration:none;transition:color .3s}.top-bar-right a:hover{color:#facc15}@media (max-width:768px){.top-bar{padding:6px 16px;font-size:13px}.top-bar-right a{font-size:14px}}@media (max-width:640px){.top-bar{flex-flow:column;height:70px}.top-bar-left,.top-bar-right{flex:100%;flex-wrap:nowrap;gap:12px}}.navbar{z-index:2000;background-color:#fff;flex-wrap:wrap;justify-content:space-between;width:100%;padding:10px 14px;position:fixed;top:40px;left:0;box-shadow:0 2px 8px #0000001a}.branding,.navbar{align-items:center;display:flex}.branding{gap:12px;overflow:hidden}.branding img{width:auto;height:auto;max-height:50px}.branding h1{color:#15356a;white-space:nowrap;margin:0;font-size:16px;font-weight:600}span{font-size:12px}a{font-size:14px}h1,h2{font-size:24px;font-weight:600}p{font-size:14px}.menu{gap:4rem;margin:0;padding:0;list-style:none;display:flex}.menu li a{color:#000;font-weight:500;text-decoration:none;transition:color .3s}.donate-btn{background:#f44336;border-radius:25px;padding:5px 18px;text-decoration:none;transition:background .3s;display:inline-block;color:#fff!important}.donate-btn:hover{background:#15356a}.menu li a:hover{color:#f44336}.menu li a.active{color:#15356a;border-bottom:2px solid #f44336}@media (max-width:640px){.branding h1{max-width:50%;font-size:14px}.navbar{align-items:flex-start;top:70px}}.menu-toggle{cursor:pointer;margin-left:auto;display:none}@media (max-width:768px){.branding{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0}.branding h1{max-width:60%;font-size:14px}.navbar{padding:10px 16px;overflow-x:hidden}.menu-toggle{display:block}.menu{background-color:#fff;flex-direction:column;gap:0;width:100%;padding:1rem;display:none}.menu.open{z-index:3000;background:#15356a;display:flex;position:relative}.menu li{margin:.5rem 0}.menu li a{color:#fff}.menu li a.active{color:#999;border-bottom:2px solid #f44336}}.who-we-are{background:#fff;padding:3rem 1rem;position:relative}.who-we-are .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.text-content{flex:1;min-width:300px}.text-content h2,.text-content p{margin-bottom:1rem}.text-content p{line-height:1.6}.text-content button{color:#fff;cursor:pointer;background-color:#f44336;border:none;border-radius:5px;padding:.8rem 2rem;transition:background .3s}.text-content button:hover{background-color:#999}.image-content{text-align:center;flex:1;min-width:300px}.image-content img{border-radius:12px;max-width:100%;height:300px}@media (max-width:768px){.who-we-are{padding:2rem 1rem}.who-we-are .container{text-align:center;flex-direction:column}.image-content img{object-fit:cover;border-radius:12px;max-width:100%;height:260px}}.what-we-do{text-align:center;background-color:#fff;padding:4rem 1rem}.what-we-do .container{max-width:1200px;margin:0 auto}.what-we-do h2{color:#222;margin-bottom:1rem}.what-we-do .intro{color:#555;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.services{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.service{background-color:#f7f7f7;border-radius:12px;flex:1;min-width:280px;max-width:350px;padding:2rem;transition:transform .3s,box-shadow .3s}.service:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.service img{width:64px;height:64px;margin:0 auto 1rem;display:block}.service h3{margin-bottom:.8rem}.service p{color:#555;line-height:1.6}@media (max-width:768px){.services{flex-direction:column;align-items:center}.service{width:100%;max-width:100%}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .3s;display:flex;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026;width:30px!important;height:28px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:#f0f0f0}.swiper-button-next:before,.swiper-button-prev:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:inline-block}.swiper-button-prev:before{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" fill="none" stroke="%2315356a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left" xmlns="http://www.w3.org/2000/svg"><polyline points="11 3 5 8 11 13"/></svg>')}.swiper-button-next:before{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" fill="none" stroke="%2315356a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right" xmlns="http://www.w3.org/2000/svg"><polyline points="5 3 11 8 5 13"/></svg>')}.success-stories-modern{padding:0 0 30px}.success-stories-modern .container{margin:0 auto;padding:0 20px}.success-stories-modern h2{text-align:center;margin-bottom:30px}.swiper{padding:10px 0}.swiper-slide{justify-content:center;width:auto;display:flex}.story-block{text-align:center;background:#fff;border-radius:10px;width:100%;max-width:360px;height:400px;margin:auto;padding:16px;box-shadow:0 1px #10182805,0 8px 24px #02061708}.story-block img{object-fit:contain;border-radius:8px;width:100%;max-width:300px;height:100%;max-height:250px;display:block}.story-block h3{margin-top:10px;font-size:1rem}.story-block p{color:#555;font-size:14px}.clickable-image{cursor:pointer;transition:transform .3s}.clickable-image:hover{transform:scale(1.02)}.image-modal{z-index:9999;box-sizing:border-box;background:#000000e6;width:100vw;height:100vh;padding:20px;position:fixed;top:0;left:0;overflow:hidden}.image-modal,.image-modal-content{justify-content:center;align-items:center;display:flex}.image-modal-content{max-width:95%;max-height:95%;position:relative}.image-modal-content img{object-fit:contain;border-radius:10px;max-width:100%;max-height:90vh;transition:transform .2s;display:block}.close-modal{cursor:pointer;color:#333;background:#ffffffd9;border:none;border-radius:50%;width:25px;height:25px;font-size:15px;font-weight:700;transition:all .3s;position:absolute;top:0;right:0}.close-modal:hover{color:#fff;background:#f44336}.zoom-controls{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:8px;gap:10px;padding:8px 15px;display:flex;position:absolute;bottom:20px}.zoom-controls button{cursor:pointer;background:#ffffffe6;border:none;border-radius:6px;width:36px;height:36px;font-size:20px;font-weight:700;transition:all .3s}.zoom-controls button:hover{background:#ddd}@media (max-width:640px){.story-block h3{font-size:15px}.story-block p{font-size:13px}}.events-section{text-align:center;background:#fdfdfd;padding:4rem 1rem}.events-section h2{color:#222;margin-bottom:2.5rem;font-size:2.5rem}.events-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.event-card{background-color:#fff;border-left:5px solid #f44336;border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .3s;display:flex;box-shadow:0 4px 12px #0000000f}.event-card:hover{transform:translateY(-5px)}.event-date{color:#fff;text-align:center;background-color:#f44336;border-radius:10px;min-width:80px;padding:1rem}.event-date .day{font-size:1rem;font-weight:700;line-height:1}.event-date .month{text-transform:uppercase;font-size:1rem}.event-details{text-align:left}.event-details h3{color:#15356a;margin:0 0 .5rem;font-size:1.2rem}.event-details p{color:#444;margin:.25rem 0;font-size:14px}.event-details .location{color:#666;font-style:italic}.footer{color:#fff;background-color:#15356a;padding:1rem;font-family:Poppins,sans-serif}.footer-container{flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.col1,.footer-column{flex:auto}.col1{max-width:500px}.footer-column h3,.footer-column h4{color:#fff;margin-bottom:10px;font-size:18px}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column p{color:#fff;margin-bottom:10px}.footer-column li{margin-bottom:5px}.footer-column a{color:#fff;text-decoration:none;transition:color .2s}.footer-column a:hover{color:#999}.footer-brand{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.footer-brand h3{color:#fff;margin:0;font-size:18px}.footer-logo{width:50px;height:auto}.footer-socials a{color:#fff;margin-right:1rem;transition:color .2s}.footer-socials a:hover{color:#00aced}.footer-bottom{text-align:center;color:#aaa;border-top:1px solid #555;margin-top:1rem;padding-top:1rem;font-size:.9rem}.footer-bottom p{color:#ccc}@media (max-width:768px){.footer-container{text-align:center;flex-direction:column;gap:0;display:block}.footer-column{margin-bottom:1rem}.footer-socials a{margin:0 .5rem}}.cookie-banner{color:#333;z-index:9999;background:#fff;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:24px;animation:fadeSlideUp .5s ease-out;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -4px 20px #0003}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-banner p{flex:1;min-width:200px;margin:0;font-size:14px}.cookie-actions{flex-wrap:wrap;gap:12px;display:flex}.cookie-banner button{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 24px;font-size:12px;font-weight:500;transition:background .3s,transform .2s,box-shadow .2s}.accept-btn{color:#fff;background:linear-gradient(135deg,#15356a,#1d4b91);box-shadow:0 2px 8px #15356a4d}.accept-btn:hover{background:linear-gradient(135deg,#1d4b91,#264f93);transform:translateY(-1px);box-shadow:0 4px 12px #15356a66}.reject-btn{color:#333;background:linear-gradient(135deg,#e0e0e0,#d4d4d4);margin:0 30px;box-shadow:0 2px 6px #0000001a}.reject-btn:hover{background:linear-gradient(135deg,#cacaca,#bfbfbf);transform:translateY(-1px);box-shadow:0 4px 10px #00000026}