{"id":4712,"date":"2026-01-23T01:23:17","date_gmt":"2026-01-23T01:23:17","guid":{"rendered":"https:\/\/actionforhumanity.org.pk\/?page_id=4712"},"modified":"2026-01-23T01:23:20","modified_gmt":"2026-01-23T01:23:20","slug":"projects","status":"publish","type":"page","link":"https:\/\/actionforhumanity.org.pk\/?page_id=4712","title":{"rendered":"Projects"},"content":{"rendered":"\n<style>\n  :root{\n    --primary:#0a3d73;\n    --accent:#007bff;\n    --light:#f7f9ff;\n    --dark:#0f172a;\n    --muted:#6b7280;\n    --card:#ffffff;\n    --radius:20px;\n  }\n\n  body{\n    font-family: Arial, sans-serif;\n    background: var(--light);\n    margin:0;\n    padding:0;\n  }\n\n  .container{\n    max-width: 1180px;\n    margin:auto;\n    padding: 40px 20px;\n  }\n\n  h1, h2, h3{\n    color: var(--primary);\n    margin:0;\n  }\n\n  p{\n    color: var(--muted);\n    line-height:1.7;\n  }\n\n  \/* HERO *\/\n  .hero{\n    position:relative;\n    border-radius: var(--radius);\n    overflow:hidden;\n    background: linear-gradient(135deg, #0a3d73, #007bff);\n    height: 280px;\n    margin-bottom: 40px;\n  }\n\n  .hero::after{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    background:\n      radial-gradient(circle at 20% 20%, rgba(255,255,255,0.4), transparent 40%),\n      radial-gradient(circle at 80% 40%, rgba(255,255,255,0.3), transparent 50%),\n      radial-gradient(circle at 60% 80%, rgba(255,255,255,0.2), transparent 60%);\n  }\n\n  .hero-content{\n    position:relative;\n    color:#fff;\n    text-align:center;\n    padding: 60px 20px;\n  }\n\n  \/* NEW: outlined hero text *\/\n  .hero h1{\n    font-size: 2.6rem;\n    margin-bottom: 12px;\n    color: #fff;\n    -webkit-text-stroke: 1px rgba(0,0,0,0.55);\n    text-shadow: 0 2px 10px rgba(0,0,0,0.45);\n  }\n\n  .hero p{\n    font-size: 1.1rem;\n    max-width: 760px;\n    margin:auto;\n    color: rgba(255,255,255,0.92);\n    -webkit-text-stroke: 0.5px rgba(0,0,0,0.35);\n    text-shadow: 0 1px 6px rgba(0,0,0,0.35);\n  }\n\n  \/* FILTER BUTTONS *\/\n  .filters{\n    display:flex;\n    gap: 12px;\n    justify-content:center;\n    margin-bottom: 20px;\n    flex-wrap:wrap;\n  }\n\n  .filter-btn{\n    padding: 10px 18px;\n    border-radius: 14px;\n    border: 2px solid var(--primary);\n    background: #fff;\n    color: var(--primary);\n    font-weight:bold;\n    cursor:pointer;\n    transition: 0.3s ease;\n  }\n\n  .filter-btn:hover{\n    background: var(--primary);\n    color:#fff;\n  }\n\n  .filter-btn.active{\n    background: var(--primary);\n    color:#fff;\n  }\n\n  \/* GRID *\/\n  .grid{\n    display:grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 22px;\n    margin-top: 30px;\n  }\n\n  .card{\n    background: var(--card);\n    border-radius: var(--radius);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n    overflow:hidden;\n    transform: translateY(0);\n    transition: transform .3s ease;\n    cursor:pointer;\n  }\n\n  .card:hover{\n    transform: translateY(-6px);\n  }\n\n  .card-top{\n    padding: 18px;\n    display:flex;\n    gap: 14px;\n    align-items:center;\n  }\n\n  .svg-icon{\n    width: 56px;\n    height: 56px;\n    border-radius: 18px;\n    background: linear-gradient(135deg, var(--primary), var(--accent));\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    color:#fff;\n  }\n\n  .card h3{\n    font-size: 1.25rem;\n    margin:0;\n  }\n\n  .card ul{\n    margin: 10px 0 16px 0;\n    padding-left: 18px;\n    color: var(--muted);\n  }\n\n  \/* PROGRESS STATS *\/\n  .stats{\n    display:flex;\n    gap: 18px;\n    justify-content: space-between;\n    background: var(--card);\n    padding: 22px;\n    border-radius: var(--radius);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.08);\n    margin-bottom: 30px;\n  }\n\n  .stat{\n    text-align:center;\n    flex:1;\n  }\n\n  .stat h2{\n    margin:0;\n    font-size: 2rem;\n    color: var(--accent);\n  }\n\n  .stat p{\n    margin: 8px 0 0 0;\n    text-transform: uppercase;\n    letter-spacing: .8px;\n    font-size: .85rem;\n  }\n\n  .progress{\n    width: 100%;\n    height: 10px;\n    background:#e2e8f0;\n    border-radius: 20px;\n    margin-top: 10px;\n    overflow:hidden;\n  }\n\n  .progress-bar{\n    height:100%;\n    width:0%;\n    background: var(--accent);\n    border-radius: 20px;\n    animation: fill 2s forwards;\n  }\n\n  @keyframes fill{\n    to { width: var(--width); }\n  }\n\n  \/* CTA *\/\n  .cta{\n    text-align:center;\n    margin-top: 30px;\n  }\n\n  .btn{\n    background: var(--accent);\n    color:#fff;\n    padding: 14px 28px;\n    border-radius: 14px;\n    text-decoration:none;\n    font-weight:bold;\n    display:inline-block;\n  }\n\n  .btn:hover{\n    opacity: .95;\n  }\n\n  \/* FADE-IN ANIMATION *\/\n  .fade{\n    opacity:0;\n    transform: translateY(15px);\n    animation: fadeIn 0.8s forwards;\n  }\n\n  @keyframes fadeIn{\n    to { opacity:1; transform: translateY(0); }\n  }\n\n  \/* POPUP MODAL *\/\n  .modal{\n    display:none;\n    position:fixed;\n    inset:0;\n    background: rgba(0,0,0,0.55);\n    align-items:center;\n    justify-content:center;\n    padding: 20px;\n    z-index: 9999;\n  }\n\n  .modal-content{\n    width: 100%;\n    max-width: 700px;\n    background: var(--card);\n    border-radius: var(--radius);\n    padding: 22px;\n    position: relative;\n    box-shadow: 0 20px 50px rgba(0,0,0,0.2);\n  }\n\n  .modal-content h3{\n    margin-top:0;\n  }\n\n  .close-btn{\n    position:absolute;\n    top: 14px;\n    right: 14px;\n    width: 38px;\n    height: 38px;\n    border-radius: 12px;\n    background: var(--primary);\n    color:#fff;\n    border:none;\n    cursor:pointer;\n    font-size: 18px;\n  }\n\n  .modal-content p{\n    margin-top: 8px;\n  }\n\n  .modal-list{\n    margin: 12px 0 0 0;\n    padding-left: 18px;\n    color: var(--muted);\n  }\n\n  \/* RESPONSIVE *\/\n  @media (max-width: 700px){\n    .stats{\n      flex-direction: column;\n      gap: 12px;\n    }\n  }\n<\/style>\n\n<div class=\"container\">\n\n  <div class=\"hero\">\n    <div class=\"hero-content\">\n      <h1>Our Projects &#038; Impact Areas<\/h1>\n      <p>\n        Action For Humanity supports communities affected by crisis through protection, wellbeing, and resilience programmes.\n      <\/p>\n    <\/div>\n  <\/div>\n\n  <!-- FILTER BUTTONS -->\n  <div class=\"filters fade\" style=\"animation-delay:.2s\">\n    <button class=\"filter-btn active\" data-filter=\"all\">All<\/button>\n    <button class=\"filter-btn\" data-filter=\"protection\">Protection<\/button>\n    <button class=\"filter-btn\" data-filter=\"wellbeing\">Wellbeing<\/button>\n    <button class=\"filter-btn\" data-filter=\"resilience\">Resilience<\/button>\n  <\/div>\n\n  <!-- IMPACT STATS -->\n  <div class=\"stats fade\" style=\"animation-delay:.4s\">\n    <div class=\"stat\">\n      <h2>1M+<\/h2>\n      <p>People Reached<\/p>\n      <div class=\"progress\">\n        <div class=\"progress-bar\" style=\"--width:90%\"><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"stat\">\n      <h2>550K+<\/h2>\n      <p>Food Delivered<\/p>\n      <div class=\"progress\">\n        <div class=\"progress-bar\" style=\"--width:78%\"><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"stat\">\n      <h2>300K+<\/h2>\n      <p>WASH Support<\/p>\n      <div class=\"progress\">\n        <div class=\"progress-bar\" style=\"--width:65%\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- PROJECT CARDS -->\n  <div class=\"grid fade\" style=\"animation-delay:.6s\">\n\n    <!-- PROTECTION -->\n    <div class=\"card project-card\" data-category=\"protection\" data-title=\"Women &#038; Children at Risk\"\n      data-desc=\"Supporting women and children facing violence, displacement, or crisis. We provide safe shelter, emergency aid, and protection services.\"\n      data-details=\"Safe shelter &#038; protection support; Emergency food and hygiene aid; Legal guidance &#038; family support; Community protection monitoring\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 12c2.5 0 4.5-2 4.5-4.5S14.5 3 12 3 7.5 5 7.5 7.5 9.5 12 12 12Z\" fill=\"white\"\/>\n            <path d=\"M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Women &#038; Children at Risk<\/h3>\n      <\/div>\n      <ul>\n        <li>Safe shelter &#038; protection support<\/li>\n        <li>Emergency food and hygiene aid<\/li>\n        <li>Legal guidance &#038; family support<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card project-card\" data-category=\"protection\" data-title=\"Survivors of Violence\"\n      data-desc=\"Providing trauma-informed support and emergency assistance to survivors of violence. We ensure safety, dignity, and recovery.\"\n      data-details=\"Crisis support &#038; trauma care; Medical &#038; social referrals; Protection monitoring; Legal assistance and follow-up\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 2l2.5 7h7l-5.7 4.2L18 21l-6-3.8L6 21l1.2-7.8L1.5 9h7L12 2Z\" fill=\"white\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Survivors of Violence<\/h3>\n      <\/div>\n      <ul>\n        <li>Crisis support &#038; trauma care<\/li>\n        <li>Medical &#038; social referrals<\/li>\n        <li>Protection monitoring<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card project-card\" data-category=\"protection\" data-title=\"Displaced Communities\"\n      data-desc=\"Supporting displaced families with shelter, water, and community rebuilding to restore stability and safety.\"\n      data-details=\"Emergency shelter &#038; supplies; Water &#038; sanitation support; Community rebuilding; Safe spaces and protection\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 2l8 6v12l-8 2-8-2V8l8-6Z\" fill=\"white\"\/>\n            <path d=\"M8 10h8M8 14h8\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Displaced Communities<\/h3>\n      <\/div>\n      <ul>\n        <li>Emergency shelter &#038; supplies<\/li>\n        <li>Water &#038; sanitation support<\/li>\n        <li>Community rebuilding<\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- WELLBEING -->\n    <div class=\"card project-card\" data-category=\"wellbeing\" data-title=\"Trauma Counseling\"\n      data-desc=\"Professional trauma counseling and mental health support for survivors of crisis and violence.\"\n      data-details=\"Individual counseling sessions; Group therapy &#038; support groups; Long-term follow-up care; Referral services\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 22c5.5 0 10-4.5 10-10S17.5 2 12 2 2 6.5 2 12s4.5 10 10 10Z\" fill=\"white\"\/>\n            <path d=\"M8 12h8\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n            <path d=\"M12 8v8\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Trauma Counseling<\/h3>\n      <\/div>\n      <ul>\n        <li>Individual counseling sessions<\/li>\n        <li>Group therapy &#038; support groups<\/li>\n        <li>Long-term follow-up care<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card project-card\" data-category=\"wellbeing\" data-title=\"Community Wellbeing Sessions\"\n      data-desc=\"Community healing sessions that support social wellbeing, coping skills, and emotional recovery.\"\n      data-details=\"Peer healing circles; Stress management sessions; Community support networks; Resilience-building activities\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M4 12h16M4 18h16M4 6h16\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Community Wellbeing Sessions<\/h3>\n      <\/div>\n      <ul>\n        <li>Peer healing circles<\/li>\n        <li>Stress management sessions<\/li>\n        <li>Community support networks<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card project-card\" data-category=\"wellbeing\" data-title=\"Mental Health Awareness\"\n      data-desc=\"Awareness campaigns and training to reduce stigma and promote mental health within communities.\"\n      data-details=\"Workshops &#038; community training; Awareness campaigns; Volunteer training programs; School sessions\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2Z\" fill=\"white\"\/>\n            <path d=\"M8 12h8M8 16h6\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Mental Health Awareness<\/h3>\n      <\/div>\n      <ul>\n        <li>Workshops &#038; community training<\/li>\n        <li>Awareness campaigns<\/li>\n        <li>Volunteer training programs<\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- RESILIENCE -->\n    <div class=\"card project-card\" data-category=\"resilience\" data-title=\"Livelihood Training\"\n      data-desc=\"Skill development and income support to help families rebuild livelihoods and gain financial independence.\"\n      data-details=\"Vocational training programs; Small business support; Income building activities; Job placement support\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 2l8 6v12l-8 2-8-2V8l8-6Z\" fill=\"white\"\/>\n            <path d=\"M8 10h8\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Livelihood Training<\/h3>\n      <\/div>\n      <ul>\n        <li>Vocational training programs<\/li>\n        <li>Small business support<\/li>\n        <li>Income building activities<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card project-card\" data-category=\"resilience\" data-title=\"Community Rehabilitation\"\n      data-desc=\"Rebuilding community infrastructure and safe spaces to support long-term recovery.\"\n      data-details=\"Community infrastructure support; Safe community spaces; Social cohesion programs; Reintegration services\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M4 6h16v14H4V6Z\" fill=\"white\"\/>\n            <path d=\"M8 10h8M8 14h8\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Community Rehabilitation<\/h3>\n      <\/div>\n      <ul>\n        <li>Community infrastructure support<\/li>\n        <li>Safe community spaces<\/li>\n        <li>Social cohesion programs<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card project-card\" data-category=\"resilience\" data-title=\"Disaster Recovery\"\n      data-desc=\"Disaster recovery support including rebuilding homes, restoring water systems, and preparing communities for future crises.\"\n      data-details=\"Rebuilding homes &#038; shelters; Water &#038; sanitation restoration; Preparedness training; Community resilience planning\">\n      <div class=\"card-top\">\n        <div class=\"svg-icon\">\n          <svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n            <path d=\"M12 2l8 6v12l-8 2-8-2V8l8-6Z\" fill=\"white\"\/>\n            <path d=\"M7 12h10\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <h3>Disaster Recovery<\/h3>\n      <\/div>\n      <ul>\n        <li>Rebuilding homes &#038; shelters<\/li>\n        <li>Water &#038; sanitation restoration<\/li>\n        <li>Preparedness training<\/li>\n      <\/ul>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"cta fade\" style=\"animation-delay:1s;\">\n    <a href=\"mailto:donate@actionforhumanity.org.pk\" class=\"btn\">Support Our Projects<\/a>\n  <\/div>\n<\/div>\n\n<!-- MODAL -->\n<div class=\"modal\" id=\"projectModal\">\n  <div class=\"modal-content\">\n    <button class=\"close-btn\" id=\"closeModal\">\u00d7<\/button>\n    <h3 id=\"modalTitle\"><\/h3>\n    <p id=\"modalDesc\"><\/p>\n    <ul class=\"modal-list\" id=\"modalDetails\"><\/ul>\n  <\/div>\n<\/div>\n\n<script>\n  \/\/ FILTER FUNCTION\n  const buttons = document.querySelectorAll(\".filter-btn\");\n  const cards = document.querySelectorAll(\".project-card\");\n\n  buttons.forEach(btn => {\n    btn.addEventListener(\"click\", () => {\n      buttons.forEach(b => b.classList.remove(\"active\"));\n      btn.classList.add(\"active\");\n\n      const filter = btn.getAttribute(\"data-filter\");\n\n      cards.forEach(card => {\n        card.style.display = \"none\";\n        if(filter === \"all\" || card.getAttribute(\"data-category\") === filter){\n          card.style.display = \"block\";\n        }\n      });\n    });\n  });\n\n  \/\/ POPUP MODAL\n  const modal = document.getElementById(\"projectModal\");\n  const closeModal = document.getElementById(\"closeModal\");\n  const modalTitle = document.getElementById(\"modalTitle\");\n  const modalDesc = document.getElementById(\"modalDesc\");\n  const modalDetails = document.getElementById(\"modalDetails\");\n\n  cards.forEach(card => {\n    card.addEventListener(\"click\", () => {\n      const title = card.getAttribute(\"data-title\");\n      const desc = card.getAttribute(\"data-desc\");\n      const details = card.getAttribute(\"data-details\").split(\";\");\n\n      modalTitle.innerText = title;\n      modalDesc.innerText = desc;\n\n      modalDetails.innerHTML = \"\";\n      details.forEach(item => {\n        const li = document.createElement(\"li\");\n        li.innerText = item.trim();\n        modalDetails.appendChild(li);\n      });\n\n      modal.style.display = \"flex\";\n    });\n  });\n\n  closeModal.addEventListener(\"click\", () => {\n    modal.style.display = \"none\";\n  });\n\n  window.addEventListener(\"click\", (e) => {\n    if(e.target === modal){\n      modal.style.display = \"none\";\n    }\n  });\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Our Projects &#038; Impact Areas Action For Humanity supports communities affected by crisis through protection, wellbeing, and resilience programmes. All Protection Wellbeing Resilience 1M+ People Reached 550K+ Food Delivered 300K+ WASH Support Women &#038; Children at Risk Safe shelter &#038; protection support Emergency food and hygiene aid Legal guidance &#038; family support Survivors of Violence [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4712","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=\/wp\/v2\/pages\/4712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4712"}],"version-history":[{"count":1,"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=\/wp\/v2\/pages\/4712\/revisions"}],"predecessor-version":[{"id":4713,"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=\/wp\/v2\/pages\/4712\/revisions\/4713"}],"wp:attachment":[{"href":"https:\/\/actionforhumanity.org.pk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}