{"id":56027,"date":"2026-03-28T16:53:53","date_gmt":"2026-03-28T16:53:53","guid":{"rendered":"https:\/\/www.causevox.com\/?page_id=56027"},"modified":"2026-04-29T16:12:03","modified_gmt":"2026-04-29T16:12:03","slug":"events","status":"publish","type":"page","link":"https:\/\/www.causevox.com\/events\/","title":{"rendered":"Community &amp; Events"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"56027\" class=\"elementor elementor-56027\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59c9b4f e-con-full e-flex e-con e-parent\" data-id=\"59c9b4f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d67c13d elementor-widget elementor-widget-html\" data-id=\"d67c13d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- CauseVox Events Landing Page for Elementor HTML Widget -->\n<!-- IMPORTANT: Set the parent Elementor container padding to 0 on all sides -->\n<!-- Theme: Soft green (#2D6A4F) with teal (#30B6C9) and gold (#FBAB42) accents -->\n\n<!-- GLOBAL: Entrance animations -->\n<style>\n.cv-ev-animate{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}\n.cv-ev-animate.cv-ev-visible{opacity:1;transform:translateY(0)}\n.cv-ev-animate-children>*{opacity:0;transform:translateY(24px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(1){transition-delay:.05s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(2){transition-delay:.12s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(3){transition-delay:.19s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(4){transition-delay:.26s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(5){transition-delay:.33s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(6){transition-delay:.4s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(7){transition-delay:.47s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(8){transition-delay:.54s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(9){transition-delay:.61s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(10){transition-delay:.68s}\n.cv-ev-animate-children.cv-ev-visible>*:nth-child(11){transition-delay:.75s}\n.cv-ev-animate-children.cv-ev-visible>*{opacity:1;transform:translateY(0)}\n.cv-ev-animate-scale{opacity:0;transform:scale(.92);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}\n.cv-ev-animate-scale.cv-ev-visible{opacity:1;transform:scale(1)}\n<\/style>\n<script>\ndocument.addEventListener('DOMContentLoaded',function(){\n  var els=document.querySelectorAll('.cv-ev-animate,.cv-ev-animate-children,.cv-ev-animate-scale');\n  if('IntersectionObserver' in window){\n    var obs=new IntersectionObserver(function(entries){entries.forEach(function(e){if(e.isIntersecting){e.target.classList.add('cv-ev-visible');obs.unobserve(e.target)}})},{threshold:.08,rootMargin:'0px 0px -20px 0px'});\n    els.forEach(function(el){obs.observe(el)});\n  }else{els.forEach(function(el){el.classList.add('cv-ev-visible')})}\n  \/* Fallback: force-show any elements already in the viewport after a short delay.\n     Covers mobile browsers where IO may not fire for elements visible on initial load. *\/\n  setTimeout(function(){\n    els.forEach(function(el){\n      if(!el.classList.contains('cv-ev-visible')){\n        var r=el.getBoundingClientRect();\n        if(r.top<window.innerHeight&&r.bottom>0){el.classList.add('cv-ev-visible')}\n      }\n    });\n  },300);\n});\n<\/script>\n\n<!-- ================================================================\n     GLOBAL STYLES (Green Theme)\n     ================================================================ -->\n<style>\n.cv-ev-page{font-family:'Roboto',sans-serif;color:#333;line-height:1.6;-webkit-font-smoothing:antialiased}\n.cv-ev-page *{box-sizing:border-box;margin:0;padding:0}\n.cv-ev-page h1,.cv-ev-page h2,.cv-ev-page h3,.cv-ev-page h4{font-family:'Rubik',sans-serif;font-weight:700;line-height:1.2}\n.cv-ev-page a{text-decoration:none}\n.cv-ev-page img{max-width:100%;height:auto;display:block}\n.cv-ev-inner{max-width:1100px;margin:0 auto;padding:0 20px}\n.cv-ev-btn{display:inline-flex;align-items:center;justify-content:center;font-family:'Roboto',sans-serif;font-size:16px;font-weight:600;padding:14px 32px;border-radius:6px;transition:background .2s,box-shadow .3s,transform .2s;cursor:pointer;border:none;text-decoration:none;line-height:1.2}\n.cv-ev-btn-primary{background:#2D6A4F;color:#fff;box-shadow:0 4px 20px rgba(45,106,79,.3)}\n.cv-ev-btn-primary:hover{background:#245743;color:#fff;box-shadow:0 6px 28px rgba(45,106,79,.45);transform:translateY(-1px)}\n.cv-ev-page .cv-ev-btn-primary:focus-visible,.cv-ev-page .cv-ev-btn:focus-visible{outline:2px solid #52B788;outline-offset:2px}\n.cv-ev-btn-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}\n.cv-ev-btn-outline:hover{background:rgba(255,255,255,.1);color:#fff;border-color:#fff}\n.cv-ev-section-pill{display:inline-block;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:8px 24px;border-radius:50px;margin-bottom:20px}\n.cv-ev-page .cv-ev-btn-gold{background:#FBAB42;color:#1B3A2D;box-shadow:0 4px 20px rgba(251,171,66,.35)}\n.cv-ev-page .cv-ev-btn-gold:hover,.cv-ev-page .cv-ev-btn-gold:focus-visible{background:#f0a030;transform:translateY(-1px);box-shadow:0 6px 28px rgba(251,171,66,.45)}\n.cv-ev-page .cv-ev-btn-gold:active{transform:translateY(0)}\n<\/style>\n\n<!-- ================================================================\n     SECTION 1: HERO (Photo background + gradient overlay)\n     ================================================================ -->\n<style>\n.cv-ev-hero{\n  background:linear-gradient(135deg,rgba(27,46,38,.88) 0%,rgba(45,106,79,.78) 50%,rgba(27,46,38,.85) 100%),\n             url('https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/meetup-hero-scaled.jpg');\n  background-size:cover;background-position:center;\n  padding:100px 20px 90px;text-align:center;position:relative;overflow:hidden\n}\n.cv-ev-hero-canvas{position:absolute;inset:0;z-index:1;pointer-events:none}\n.cv-ev-hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#52B788,#FBAB42,#52B788,transparent);opacity:.6}\n.cv-ev-hero-inner{max-width:800px;margin:0 auto;position:relative;z-index:2}\n.cv-ev-hero-badge{display:inline-block;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:50px;padding:8px 24px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin-bottom:28px;box-shadow:0 0 20px rgba(82,183,136,.2)}\n@supports not (backdrop-filter:blur(1px)){.cv-ev-hero-badge{background:rgba(255,255,255,.25)}}\n.cv-ev-hero h1{font-size:52px;color:#fff;margin-bottom:22px}\n.cv-ev-hero h1 span{color:#74D4A0}\n.cv-ev-hero-sub{font-size:19px;line-height:1.65;color:rgba(255,255,255,.85);margin-bottom:36px;max-width:660px;margin-left:auto;margin-right:auto}\n.cv-ev-hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}\n.cv-ev-hero-stats{display:flex;justify-content:center;gap:48px;margin-top:16px}\n.cv-ev-hero-stat{text-align:center;color:rgba(255,255,255,.7);font-size:14px}\n.cv-ev-hero-stat strong{display:block;font-size:28px;font-weight:700;color:#fff;font-family:'Rubik',sans-serif}\n@media(max-width:768px){.cv-ev-hero{padding:60px 20px 50px}.cv-ev-hero h1{font-size:34px}.cv-ev-hero-sub{font-size:16px}.cv-ev-hero-stats{gap:24px;flex-wrap:wrap}}\n<\/style>\n\n<div class=\"cv-ev-page\">\n<div class=\"cv-ev-hero\">\n  <canvas class=\"cv-ev-hero-canvas\" id=\"cv-ev-hero-dots\"><\/canvas>\n  <div class=\"cv-ev-hero-inner\">\n    <div class=\"cv-ev-hero-badge\">CauseVox Events<\/div>\n    <h1>Connect, Learn, and <span>Grow<\/span> with the Nonprofit Community<\/h1>\n    <p class=\"cv-ev-hero-sub\">From in-person meetups and conferences to virtual summits and training \u2014 join thousands of nonprofit professionals at events designed to help you raise more and build deeper connections.<\/p>\n    <div class=\"cv-ev-hero-ctas\">\n      <a href=\"#cv-ev-upcoming\" class=\"cv-ev-btn cv-ev-btn-gold\">See Upcoming Events<\/a>\n      <a href=\"#cv-ev-partner\" class=\"cv-ev-btn cv-ev-btn-outline\">Partner With Us<\/a>\n    <\/div>\n    <div class=\"cv-ev-hero-stats\">\n      <div class=\"cv-ev-hero-stat\"><strong id=\"cv-ev-counter\" data-target=\"13000\">0+<\/strong>Connections<\/div>\n      <div class=\"cv-ev-hero-stat\"><strong>5+<\/strong>Cities<\/div>\n      <div class=\"cv-ev-hero-stat\"><strong>20+<\/strong>Events Per Year<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded',function(){\n  var c=document.getElementById('cv-ev-counter');if(!c)return;\n  var t=parseInt(c.getAttribute('data-target')),s=false;\n  function go(){if(s)return;s=true;var d=2000,st=null;\n    function ease(x){return 1-Math.pow(1-x,4)}\n    function step(ts){if(!st)st=ts;var p=Math.min((ts-st)\/d,1);c.textContent=Math.floor(ease(p)*t).toLocaleString()+'+';if(p<1)requestAnimationFrame(step)}\n    requestAnimationFrame(step)}\n  if('IntersectionObserver' in window){var o=new IntersectionObserver(function(e){if(e[0].isIntersecting){go();o.disconnect()}},{threshold:.5});o.observe(c)}else go()\n});\n<\/script>\n\n<!-- Hero connection dots animation -->\n<script>\n(function(){\n  var canvas=document.getElementById('cv-ev-hero-dots');if(!canvas)return;\n  var ctx=canvas.getContext('2d'),particles=[],count=45,maxDist=120,raf;\n  function resize(){var hero=canvas.parentElement;canvas.width=hero.offsetWidth;canvas.height=hero.offsetHeight}\n  resize();window.addEventListener('resize',resize);\n  for(var i=0;i<count;i++){\n    particles.push({x:Math.random()*canvas.width,y:Math.random()*canvas.height,\n      vx:(Math.random()-.5)*.4,vy:(Math.random()-.5)*.4,\n      r:Math.random()*2+1,a:Math.random()*.3+.15})\n  }\n  function draw(){\n    ctx.clearRect(0,0,canvas.width,canvas.height);\n    for(var i=0;i<particles.length;i++){\n      var p=particles[i];\n      p.x+=p.vx;p.y+=p.vy;\n      if(p.x<0)p.x=canvas.width;if(p.x>canvas.width)p.x=0;\n      if(p.y<0)p.y=canvas.height;if(p.y>canvas.height)p.y=0;\n      ctx.beginPath();ctx.arc(p.x,p.y,p.r,0,Math.PI*2);\n      ctx.fillStyle='rgba(116,212,160,'+p.a+')';ctx.fill();\n      for(var j=i+1;j<particles.length;j++){\n        var q=particles[j],dx=p.x-q.x,dy=p.y-q.y,d=Math.sqrt(dx*dx+dy*dy);\n        if(d<maxDist){\n          ctx.beginPath();ctx.moveTo(p.x,p.y);ctx.lineTo(q.x,q.y);\n          ctx.strokeStyle='rgba(82,183,136,'+((.12)*(1-d\/maxDist))+')';\n          ctx.lineWidth=.8;ctx.stroke()\n        }\n      }\n    }\n    raf=requestAnimationFrame(draw)\n  }\n  var obs=new IntersectionObserver(function(entries){\n    if(entries[0].isIntersecting){if(!raf)draw()}else{if(raf){cancelAnimationFrame(raf);raf=null}}\n  },{threshold:0});\n  obs.observe(canvas);\n})();\n<\/script>\n\n<!-- ================================================================\n     SECTION 2: ANCHOR NAV + EVENTS GRID (with map card backgrounds)\n     ================================================================ -->\n<style>\n.cv-ev-nav{background:#fff;border-bottom:1px solid #eee;padding:0 20px;position:sticky;top:0;z-index:90}\n.cv-ev-nav-inner{max-width:1100px;margin:0 auto;display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}\n.cv-ev-nav a{display:flex;align-items:center;gap:7px;padding:16px 20px;font-size:14px;font-weight:600;color:#666;white-space:nowrap;border-bottom:3px solid transparent;transition:color .2s,border-color .2s}\n.cv-ev-nav a:hover,.cv-ev-nav a.active{color:#2D6A4F;border-bottom-color:#52B788}\n.cv-ev-nav a svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:#999;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.cv-ev-nav a:hover svg,.cv-ev-nav a.active svg{stroke:#2D6A4F}\n.cv-ev-nav a.cv-ev-nav-notify svg{fill:#999;stroke:none}\n.cv-ev-nav a.cv-ev-nav-notify:hover svg,.cv-ev-nav a.cv-ev-nav-notify.active svg{fill:#2D6A4F;stroke:none}\n@media(max-width:768px){.cv-ev-nav a{padding:14px 14px;font-size:13px;gap:5px}.cv-ev-nav a svg{width:13px;height:13px}}\n\n.cv-ev-upcoming{background:#F5F7F5;padding:80px 20px}\n.cv-ev-upcoming-header{text-align:center;margin-bottom:48px}\n.cv-ev-upcoming-header h2{font-size:38px;color:#1B3A2D;margin-bottom:12px}\n.cv-ev-upcoming-header p{font-size:17px;color:#666;max-width:600px;margin:0 auto}\n.cv-ev-filters{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}\n.cv-ev-page .cv-ev-filter-btn{padding:10px 22px;border-radius:50px;font-size:14px;font-weight:600;border:2px solid #ddd;background:#fff;color:#555;cursor:pointer;transition:all .2s;font-family:'Roboto',sans-serif;line-height:1.4}\n.cv-ev-page .cv-ev-filter-btn:hover{border-color:#52B788;color:#2D6A4F;background:#fff}\n.cv-ev-page .cv-ev-filter-btn:focus-visible{outline:2px solid #52B788;outline-offset:2px}\n.cv-ev-page .cv-ev-filter-btn.active{background:#2D6A4F;color:#fff;border-color:#2D6A4F}\n\n.cv-ev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}\n.cv-ev-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;position:relative;border-left:4px solid #ddd}\n.cv-ev-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.1)}\n.cv-ev-card[data-type=\"meetup\"]{border-left-color:#52B788}\n.cv-ev-card[data-type=\"summit\"]{border-left-color:#2D6A4F}\n.cv-ev-card[data-type=\"conference\"]{border-left-color:#FBAB42}\n\/* Topographic map pattern background *\/\n.cv-ev-card-map{height:110px;position:absolute;top:0;left:0;right:0;z-index:0;opacity:.08}\n.cv-ev-card[data-type=\"meetup\"] .cv-ev-card-map{background:repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(82,183,136,.3) 18px,rgba(82,183,136,.3) 19px),repeating-linear-gradient(90deg,transparent,transparent 18px,rgba(82,183,136,.15) 18px,rgba(82,183,136,.15) 19px);opacity:.35}\n.cv-ev-card[data-type=\"summit\"] .cv-ev-card-map{background:repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(45,106,79,.3) 18px,rgba(45,106,79,.3) 19px),repeating-linear-gradient(90deg,transparent,transparent 18px,rgba(45,106,79,.15) 18px,rgba(45,106,79,.15) 19px);opacity:.35}\n.cv-ev-card[data-type=\"conference\"] .cv-ev-card-map{background:repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(251,171,66,.25) 18px,rgba(251,171,66,.25) 19px),repeating-linear-gradient(90deg,transparent,transparent 18px,rgba(251,171,66,.12) 18px,rgba(251,171,66,.12) 19px);opacity:.35}\n.cv-ev-card-top{padding:28px 28px 0;flex:1;position:relative;z-index:1}\n.cv-ev-card-bottom{padding:0 28px 28px;position:relative;z-index:1}\n.cv-ev-card-type{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 14px;border-radius:50px;margin-bottom:16px}\n.cv-ev-type-meetup{background:rgba(82,183,136,.15);color:#2D6A4F}\n.cv-ev-type-summit{background:rgba(45,106,79,.1);color:#1B3A2D}\n.cv-ev-type-conference{background:rgba(251,171,66,.15);color:#b87a1a}\n.cv-ev-card h3{font-size:20px;color:#222;margin-bottom:12px;line-height:1.3}\n.cv-ev-card-meta{font-size:14px;color:#777;margin-bottom:6px;display:flex;align-items:flex-start;gap:8px}\n.cv-ev-card-meta svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;fill:none;stroke:#999;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.cv-ev-card-link{display:inline-block;margin-top:16px;font-size:15px;font-weight:600;color:#2D6A4F;transition:color .2s}\n.cv-ev-card-link:hover{color:#1B3A2D}\n.cv-ev-page .cv-ev-card-link:focus-visible{outline:2px solid #2D6A4F;outline-offset:2px}\n.cv-ev-card-link svg{width:16px;height:16px;vertical-align:middle;margin-left:4px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.cv-ev-card-link-disabled{display:inline-block;margin-top:16px;font-size:15px;font-weight:600;color:#bbb;cursor:default}\n.cv-ev-card-past{opacity:.55}\n.cv-ev-card-past .cv-ev-card-type::after{content:' \\00B7  PAST';font-weight:600}\n@media(max-width:900px){.cv-ev-grid{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:768px){.cv-ev-grid{grid-template-columns:1fr}}\n@media(max-width:600px){.cv-ev-grid{grid-template-columns:1fr}.cv-ev-upcoming{padding:50px 20px}.cv-ev-upcoming-header h2{font-size:28px}}\n<\/style>\n\n<div class=\"cv-ev-nav\" id=\"cv-ev-upcoming\">\n  <div class=\"cv-ev-nav-inner\">\n    <a href=\"#cv-ev-upcoming\" class=\"active\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"\/><\/svg> All Events<\/a>\n    <a href=\"#cv-ev-meetups\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg> Nonprofit Club<\/a>\n    <a href=\"#cv-ev-summit\"><svg viewBox=\"0 0 24 24\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/><\/svg> Summits<\/a>\n    <a href=\"#cv-ev-notify-mid\" class=\"cv-ev-nav-notify\"><svg viewBox=\"0 0 24 24\"><path d=\"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9M13.73 21a2 2 0 0 1-3.46 0\" fill=\"currentColor\"\/><\/svg> Get Notified<\/a>\n    <a href=\"#cv-ev-photos\"><svg viewBox=\"0 0 24 24\"><path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/><\/svg> Photos<\/a>\n    <a href=\"#cv-ev-partner\"><svg viewBox=\"0 0 24 24\"><path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\/><\/svg> Partner With Us<\/a>\n  <\/div>\n<\/div>\n\n<div class=\"cv-ev-upcoming\">\n  <div class=\"cv-ev-inner\">\n    <div class=\"cv-ev-upcoming-header cv-ev-animate\">\n      <div class=\"cv-ev-section-pill\" style=\"background:rgba(45,106,79,.08);color:#2D6A4F\">Upcoming &amp; Recent<\/div>\n      <h2>Events Calendar<\/h2>\n      <p>Find the next opportunity to connect, learn, and grow with the CauseVox community.<\/p>\n    <\/div>\n    <div class=\"cv-ev-filters cv-ev-animate\" id=\"cv-ev-filter-bar\">\n      <button class=\"cv-ev-filter-btn active\" data-filter=\"all\">All Events<\/button>\n      <button class=\"cv-ev-filter-btn\" data-filter=\"meetup\">Meetups<\/button>\n      <button class=\"cv-ev-filter-btn\" data-filter=\"summit\">Summits<\/button>\n      <button class=\"cv-ev-filter-btn\" data-filter=\"conference\">Conferences<\/button>\n    <\/div>\n    <div class=\"cv-ev-grid cv-ev-animate-children\" id=\"cv-ev-card-grid\">\n\n      <!-- DC Nonprofit Club (upcoming) -->\n      <div class=\"cv-ev-card\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>DC Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>Thursday, May 7 \u00b7 5:30 PM ET<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>2000 Pennsylvania Ave NW, Washington, DC<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><a href=\"https:\/\/luma.com\/tyquryjp?utm_source=cv-event-page\" target=\"_blank\" class=\"cv-ev-card-link\" rel=\"noopener\">RSVP on Luma <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><\/div>\n      <\/div>\n\n      <!-- NY Nonprofit Club June -->\n      <div class=\"cv-ev-card\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>NY Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>Thursday, June 11 \u00b7 5:00\u20137:30 PM EDT<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>The Classroom at Wagner Park, 20 Battery Place, New York, NY 10004<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><a href=\"https:\/\/luma.com\/ypu5ckxs?utm_source=cv-event-page\" target=\"_blank\" class=\"cv-ev-card-link\" rel=\"noopener\">RSVP on Luma <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><\/div>\n      <\/div>\n\n      <!-- AFP Fundraising Day NY -->\n      <div class=\"cv-ev-card\" data-type=\"conference\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-conference\">Conference<\/span>\n          <h3>AFP Fundraising Day New York<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>June 12, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>New York City<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><a href=\"mailto:support@causevox.com?subject=See%20you%20at%20AFP%20Fundraising%20Day%20NY\" class=\"cv-ev-card-link\">Let Us Know You'll Be There <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><\/div>\n      <\/div>\n\n      <!-- Austin Nonprofit Club -->\n      <div class=\"cv-ev-card\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>Austin Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>Thursday, June 18, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Austin, TX<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><span class=\"cv-ev-card-link-disabled\">Details Coming Soon<\/span><\/div>\n      <\/div>\n\n      <!-- Denver Nonprofit Club -->\n      <div class=\"cv-ev-card\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>Denver Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>Thursday, July 23, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Denver, CO<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><span class=\"cv-ev-card-link-disabled\">Details Coming Soon<\/span><\/div>\n      <\/div>\n\n      <!-- Bridge Conference -->\n      <div class=\"cv-ev-card\" data-type=\"conference\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-conference\">Conference<\/span>\n          <h3>Bridge Conference<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>July 29\u201331, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Washington, DC<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><a href=\"mailto:support@causevox.com?subject=See%20you%20at%20Bridge%20Conference%202026\" class=\"cv-ev-card-link\">Let Us Know You'll Be There <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><\/div>\n      <\/div>\n\n      <!-- NY Nonprofit Club September -->\n      <div class=\"cv-ev-card\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>NY Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>Wednesday, September 10, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>New York, NY<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><span class=\"cv-ev-card-link-disabled\">Details Coming Soon<\/span><\/div>\n      <\/div>\n\n      <!-- Upcoming Summit -->\n      <div class=\"cv-ev-card\" data-type=\"summit\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-summit\">Summit<\/span>\n          <h3>Nonprofit Fundraising Summit<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>September 30 \u2013 October 1, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>Virtual \u2014 Free to Attend<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><span class=\"cv-ev-card-link-disabled\">Details Coming Soon<\/span><\/div>\n      <\/div>\n\n      <!-- Exhale: Modern Nonprofit Conference -->\n      <div class=\"cv-ev-card\" data-type=\"conference\">\n        <div class=\"cv-ev-card-map\"><\/div>\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-conference\">Conference<\/span>\n          <h3>Exhale: Modern Nonprofit Conference<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>April 21\u201323, 2027<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Austin, TX<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><span class=\"cv-ev-card-link-disabled\">Details Coming Soon<\/span><\/div>\n      <\/div>\n\n      <!-- PAST: AFP ICON -->\n      <div class=\"cv-ev-card cv-ev-card-past\" data-type=\"conference\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-conference\">Conference<\/span>\n          <h3>AFP ICON 2026<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>April 27\u201328, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>San Diego, CA<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><\/div>\n      <\/div>\n\n      <!-- PAST: NYC Nonprofit Club -->\n      <div class=\"cv-ev-card cv-ev-card-past\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>NYC Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>April 16, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>389 5th Ave, 9th Floor, New York, NY<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><\/div>\n      <\/div>\n\n      <!-- PAST: SF Nonprofit Club -->\n      <div class=\"cv-ev-card cv-ev-card-past\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>SF Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>April 9, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>435 Brannan St, San Francisco, CA<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><\/div>\n      <\/div>\n\n      <!-- PAST: AFP Massachusetts -->\n      <div class=\"cv-ev-card cv-ev-card-past\" data-type=\"conference\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-conference\">Conference<\/span>\n          <h3>AFP Massachusetts<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>March 30, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Boston, MA<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><\/div>\n      <\/div>\n\n      <!-- PAST: NTC -->\n      <div class=\"cv-ev-card cv-ev-card-past\" data-type=\"conference\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-conference\">Conference<\/span>\n          <h3>Nonprofit Technology Conference<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>March 11\u201313, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Detroit, MI<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><\/div>\n      <\/div>\n\n      <!-- PAST: Great Connection -->\n      <div class=\"cv-ev-card cv-ev-card-past\" data-type=\"summit\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-summit\">Summit<\/span>\n          <h3>Nonprofit Fundraising Summit: The Great Connection<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>March 4\u20135, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/><\/svg>Virtual<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><a href=\"https:\/\/www.causevox.com\/nonprofit-fundraising-summit\/\" target=\"_blank\" class=\"cv-ev-card-link\">View Recap <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><\/div>\n      <\/div>\n\n      <!-- PAST: DC Nonprofit Club -->\n      <div class=\"cv-ev-card cv-ev-card-past\" data-type=\"meetup\">\n        <div class=\"cv-ev-card-top\">\n          <span class=\"cv-ev-card-type cv-ev-type-meetup\">Meetup<\/span>\n          <h3>DC Nonprofit Club<\/h3>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg>February 19, 2026<\/div>\n          <div class=\"cv-ev-card-meta\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>2000 Pennsylvania Ave NW, Washington, DC<\/div>\n        <\/div>\n        <div class=\"cv-ev-card-bottom\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded',function(){\n  var btns=document.querySelectorAll('#cv-ev-filter-bar .cv-ev-filter-btn');\n  var cards=document.querySelectorAll('#cv-ev-card-grid .cv-ev-card');\n  btns.forEach(function(btn){btn.addEventListener('click',function(){\n    btns.forEach(function(b){b.classList.remove('active')});btn.classList.add('active');\n    var f=btn.getAttribute('data-filter');\n    cards.forEach(function(c){c.style.display=(f==='all'||c.getAttribute('data-type')===f)?'':'none'});\n  })});\n});\n<\/script>\n\n\n<!-- ================================================================\n     SECTION 3: NONPROFIT CLUB MEETUPS\n     ================================================================ -->\n<style>\n.cv-ev-meetups{background:#fff;padding:90px 20px}\n.cv-ev-meetups-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}\n.cv-ev-meetups-copy .cv-ev-section-pill{background:rgba(82,183,136,.12);color:#2D6A4F}\n.cv-ev-meetups-copy h2{font-size:36px;color:#1B3A2D;margin-bottom:18px}\n.cv-ev-meetups-copy p{font-size:16px;color:#555;margin-bottom:16px;line-height:1.7}\n.cv-ev-meetups-cities{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}\n.cv-ev-city-tag{display:inline-flex;align-items:center;gap:6px;background:#F0F7F3;padding:8px 18px;border-radius:50px;font-size:14px;font-weight:600;color:#444}\n.cv-ev-city-tag svg{width:14px;height:14px;stroke:#52B788;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.cv-ev-meetups-photo{border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.1)}\n.cv-ev-meetups-photo img{width:100%;height:400px;object-fit:cover}\n@media(max-width:768px){.cv-ev-meetups-grid{grid-template-columns:1fr;gap:32px}.cv-ev-meetups-copy h2{font-size:28px}.cv-ev-meetups-photo img{height:260px}}\n@media(max-width:480px){.cv-ev-meetups-grid{gap:24px}.cv-ev-meetups-copy h2{font-size:24px}.cv-ev-meetups-photo img{height:220px}}\n<\/style>\n\n<div class=\"cv-ev-meetups\" id=\"cv-ev-meetups\">\n  <div class=\"cv-ev-inner\">\n    <div class=\"cv-ev-meetups-grid\">\n      <div class=\"cv-ev-meetups-copy cv-ev-animate\">\n        <div class=\"cv-ev-section-pill\">Nonprofit Club<\/div>\n        <h2>Meet the Nonprofit Pros in Your City<\/h2>\n        <p>The CauseVox Nonprofit Club brings together local fundraisers, marketers, executive directors, and nonprofit leaders for an evening of networking, hands-on workshops, and real talk about what's working in fundraising today.<\/p>\n        <p>Whether you're looking to swap strategies with peers, learn new tools, or simply connect with people who get it \u2014 Nonprofit Club meetups are free, informal, and designed to help you leave with something actionable.<\/p>\n        <div class=\"cv-ev-meetups-cities\">\n          <span class=\"cv-ev-city-tag\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Washington, DC<\/span>\n          <span class=\"cv-ev-city-tag\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> San Francisco<\/span>\n          <span class=\"cv-ev-city-tag\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> New York City<\/span>\n          <span class=\"cv-ev-city-tag\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> More Coming Soon<\/span>\n        <\/div>\n        <a href=\"#cv-ev-notify-mid\" class=\"cv-ev-btn cv-ev-btn-gold\" style=\"margin-top:16px;margin-bottom:8px\">Get Notified<\/a>\n      <\/div>\n      <div class=\"cv-ev-meetups-photo cv-ev-animate-scale\">\n        <img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/DC-Nonprofit-Club-pic-1-scaled.jpg\" alt=\"Nonprofit professionals networking at a CauseVox Nonprofit Club meetup in DC\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- ================================================================\n     SECTION 4: SUMMIT (Aurora background + animated spark border)\n     ================================================================ -->\n<style>\n.cv-ev-summit{\n  background:#0a0a12;\n  padding:100px 20px;text-align:center;position:relative;overflow:hidden\n}\n\/* Aurora effect \u2014 inspired by shadcn aurora *\/\n.cv-ev-aurora{\n  position:absolute;inset:-40%;width:180%;height:180%;\n  --c1:#2D6A4F;--c2:#52B788;--c3:#30B6C9;--c4:#FBAB42;--c5:#74D4A0;\n  background:\n    repeating-linear-gradient(100deg,var(--c1) 10%,var(--c2) 15%,var(--c3) 20%,var(--c4) 25%,var(--c5) 30%);\n  background-size:300% 200%;\n  filter:blur(60px);\n  opacity:.45;\n  animation:cv-ev-aurora-move 25s ease-in-out infinite alternate;\n  z-index:0;\n}\n.cv-ev-aurora::after{\n  content:'';position:absolute;inset:0;\n  background:\n    repeating-linear-gradient(100deg,var(--c5) 10%,var(--c3) 15%,var(--c1) 20%,var(--c2) 25%,var(--c4) 30%);\n  background-size:200% 100%;\n  filter:blur(80px);\n  opacity:.7;\n  mix-blend-mode:screen;\n  animation:cv-ev-aurora-move 30s ease-in-out infinite alternate-reverse;\n}\n@keyframes cv-ev-aurora-move{\n  0%{background-position:0% 50%;transform:rotate(-2deg) scale(1)}\n  50%{background-position:100% 50%}\n  100%{background-position:50% 50%;transform:rotate(2deg) scale(1.05)}\n}\n\/* Subtle noise overlay *\/\n.cv-ev-summit-noise{\n  position:absolute;inset:0;z-index:1;\n  background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'\/%3E%3C\/svg%3E\");\n  opacity:.4;\n}\n.cv-ev-summit-inner{position:relative;z-index:2;max-width:900px;margin:0 auto}\n.cv-ev-summit .cv-ev-section-pill{background:rgba(251,171,66,.15);color:#FBAB42;border:1px solid rgba(251,171,66,.3)}\n.cv-ev-summit h2{font-size:46px;color:#fff;margin-bottom:20px}\n.cv-ev-summit h2 span{background:linear-gradient(135deg,#FBAB42,#f0c674);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n.cv-ev-summit-desc{font-size:18px;line-height:1.7;color:rgba(255,255,255,.8);margin-bottom:44px;max-width:680px;margin-left:auto;margin-right:auto}\n.cv-ev-summit-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px;text-align:left}\n.cv-ev-summit-card{background:rgba(255,255,255,.05);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;transition:border-color .3s,background .3s}\n.cv-ev-summit-card:hover{border-color:rgba(82,183,136,.3);background:rgba(255,255,255,.07)}\n.cv-ev-page .cv-ev-summit-card a:focus-visible{outline:2px solid #52B788;outline-offset:2px}\n.cv-ev-summit-card-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#FBAB42;margin-bottom:10px}\n.cv-ev-summit-card h3{font-size:22px;color:#fff;margin-bottom:10px}\n.cv-ev-summit-card p{font-size:15px;color:rgba(255,255,255,.7);line-height:1.6;margin-bottom:16px}\n.cv-ev-summit-card a{font-size:15px;font-weight:600;color:#52B788;transition:color .2s}\n.cv-ev-summit-card a:hover{color:#FBAB42}\n.cv-ev-summit-card a svg{width:16px;height:16px;vertical-align:middle;margin-left:4px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.cv-ev-summit-card-disabled{font-size:15px;font-weight:600;color:rgba(255,255,255,.3)}\n\n\/* Animated spark border on past summit card *\/\n.cv-ev-summit-card-spark{position:relative;overflow:hidden}\n.cv-ev-summit-card-spark::before{\n  content:'';position:absolute;inset:-2px;z-index:-1;border-radius:18px;\n  background:conic-gradient(from var(--spark-angle,0deg),transparent 0%,transparent 70%,#FBAB42 78%,#52B788 82%,#30B6C9 86%,transparent 90%,transparent 100%);\n  animation:cv-ev-spark-spin 5s linear infinite;\n}\n.cv-ev-summit-card-spark::after{\n  content:'';position:absolute;inset:1px;border-radius:15px;background:#0a0a12;z-index:-1;\n}\n@property --spark-angle{syntax:'<angle>';initial-value:0deg;inherits:false}\n@keyframes cv-ev-spark-spin{to{--spark-angle:360deg}}\n\/* Fallback for browsers without @property *\/\n@supports not (background:conic-gradient(from 0deg,red,blue)){\n  .cv-ev-summit-card-spark::before{background:linear-gradient(135deg,#FBAB42,#52B788,#30B6C9);opacity:.5}\n}\n\n\/* Speakers *\/\n.cv-ev-summit-speakers{margin-bottom:48px}\n.cv-ev-summit-speakers-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:24px}\n.cv-ev-summit-speaker-row{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}\n.cv-ev-summit-speaker{text-align:center;width:110px}\n.cv-ev-summit-speaker img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid rgba(82,183,136,.4);margin:0 auto 10px;transition:border-color .3s,transform .3s}\n.cv-ev-summit-speaker:hover img{border-color:#52B788;transform:scale(1.08)}\n.cv-ev-summit-speaker-name{font-size:13px;font-weight:600;color:#fff;line-height:1.3}\n.cv-ev-summit-speaker-title{font-size:11px;color:rgba(255,255,255,.45);line-height:1.3}\n.cv-ev-summit-stat-row{display:flex;justify-content:center;gap:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.08)}\n.cv-ev-summit-stat{color:rgba(255,255,255,.55);font-size:14px}\n.cv-ev-summit-stat strong{display:block;font-size:28px;font-weight:700;color:#fff;font-family:'Rubik',sans-serif}\n@media(max-width:768px){.cv-ev-summit h2{font-size:32px}.cv-ev-summit-cards{grid-template-columns:1fr}.cv-ev-summit-stat-row{gap:24px;flex-wrap:wrap}.cv-ev-summit-speaker-row{gap:20px}.cv-ev-summit-speaker{width:90px}.cv-ev-summit-speaker img{width:64px;height:64px}}\n<\/style>\n\n<div class=\"cv-ev-summit\" id=\"cv-ev-summit\">\n  <div class=\"cv-ev-aurora\"><\/div>\n  <div class=\"cv-ev-summit-noise\"><\/div>\n  <div class=\"cv-ev-summit-inner cv-ev-animate\">\n    <div class=\"cv-ev-section-pill\">Flagship Event<\/div>\n    <h2>Nonprofit Fundraising <span>Summit<\/span><\/h2>\n    <p class=\"cv-ev-summit-desc\">Twice a year, we bring together thousands of nonprofit professionals for a free, two-day virtual summit packed with sessions, keynotes, and community \u2014 all focused on raising more and connecting deeper.<\/p>\n\n    <div class=\"cv-ev-summit-cards cv-ev-animate-children\">\n      <div class=\"cv-ev-summit-card\">\n        <div class=\"cv-ev-summit-card-label\">Upcoming<\/div>\n        <h3>Fall Summit 2026<\/h3>\n        <p>September 30 \u2013 October 1, 2026. All day, virtual, and free. Details and speaker lineup coming soon.<\/p>\n        <span class=\"cv-ev-summit-card-disabled\">Details Coming Soon<\/span>\n      <\/div>\n      <div class=\"cv-ev-summit-card cv-ev-summit-card-spark\">\n        <div class=\"cv-ev-summit-card-label\">Past<\/div>\n        <h3>The Great Connection<\/h3>\n        <p>March 4\u20135, 2026. Featuring 70+ speakers including Edward Norton and leaders from Idealist, UN, and more.<\/p>\n        <a href=\"https:\/\/www.causevox.com\/nonprofit-fundraising-summit\/\" target=\"_blank\">View Recap <svg viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"cv-ev-summit-speakers cv-ev-animate\">\n      <div class=\"cv-ev-summit-speakers-label\">Featured Speakers from The Great Connection<\/div>\n      <div class=\"cv-ev-summit-speaker-row\">\n        <div class=\"cv-ev-summit-speaker\">\n          <img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/01\/edward-norton-zeck-1-e1768841553962.webp\" alt=\"Edward Norton\">\n          <div class=\"cv-ev-summit-speaker-name\">Edward Norton<\/div>\n          <div class=\"cv-ev-summit-speaker-title\">Actor &amp; Filmmaker<\/div>\n        <\/div>\n        <div class=\"cv-ev-summit-speaker\">\n          <img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/02\/yusra-mardini.png\" alt=\"Yusra Mardini\">\n          <div class=\"cv-ev-summit-speaker-name\">Yusra Mardini<\/div>\n          <div class=\"cv-ev-summit-speaker-title\">UN Goodwill Ambassador<\/div>\n        <\/div>\n        <div class=\"cv-ev-summit-speaker\">\n          <img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/02\/Sarah-Mardini.png\" alt=\"Sarah Mardini\">\n          <div class=\"cv-ev-summit-speaker-name\">Sarah Mardini<\/div>\n          <div class=\"cv-ev-summit-speaker-title\">Humanitarian Advocate<\/div>\n        <\/div>\n        <div class=\"cv-ev-summit-speaker\">\n          <img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/01\/u12aUHv0nMW-KwnKyAoonogxlGHGK3nes8VzSxt6bn0-e1768841733670-600x600.jpg\" alt=\"Jamie Tworkowski\">\n          <div class=\"cv-ev-summit-speaker-name\">Jamie Tworkowski<\/div>\n          <div class=\"cv-ev-summit-speaker-title\">Founder, TWLOHA<\/div>\n        <\/div>\n        <div class=\"cv-ev-summit-speaker\">\n          <img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/02\/ami-dar.jpg\" alt=\"Ami Dar\">\n          <div class=\"cv-ev-summit-speaker-name\">Ami Dar<\/div>\n          <div class=\"cv-ev-summit-speaker-title\">Founder of Idealist<\/div>\n        <\/div>\n        <div class=\"cv-ev-summit-speaker\">\n          <img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/01\/dA4OUrKw9rKcMWdY_3XT7JOfEDrKoGZBqXXtvqO-AHc-e1768841675955-600x600.jpg\" alt=\"Vu Le\">\n          <div class=\"cv-ev-summit-speaker-name\">Vu Le<\/div>\n          <div class=\"cv-ev-summit-speaker-title\">Nonprofit AF<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"cv-ev-summit-stat-row\">\n      <div class=\"cv-ev-summit-stat\"><strong>12,000+<\/strong>Nonprofit Pros<\/div>\n      <div class=\"cv-ev-summit-stat\"><strong>70+<\/strong>Speakers<\/div>\n      <div class=\"cv-ev-summit-stat\"><strong>2<\/strong>Days<\/div>\n      <div class=\"cv-ev-summit-stat\"><strong>100%<\/strong>Free<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- ================================================================\n     SECTION 5b: MID-PAGE CTA BAR (AC Form 303)\n     ================================================================ -->\n<style>\n#_form_303_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:0px 1px 13px 0px rgba(0, 0, 0, 0.3)}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_303_._form-top{top:0}#_form_303_._form-bottom{bottom:0}#_form_303_._form-left{left:0}#_form_303_._form-right{right:0}#_form_303_ input[type=\"text\"],#_form_303_ input[type=\"tel\"],#_form_303_ input[type=\"date\"],#_form_303_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_303_ textarea{resize:none}#_form_303_ input::placeholder{color:#142341}#_form_303_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#e57556 !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#ffffff !important;padding:15px !important}#_form_303_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_303_ ._submit.processing{position:relative}#_form_303_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#e57556, #e57556), conic-gradient(#e57556, #ffffff);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_303_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_303_ ._close-icon{cursor:pointer;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_303_ ._close-icon:before{position:relative}#_form_303_ ._form-body{margin-bottom:30px}#_form_303_ ._form-image-left{width:150px;float:left}#_form_303_ ._form-content-right{margin-left:164px}#_form_303_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_303_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_303_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_303_ ._form-label,#_form_303_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_303_._dark ._form-branding{color:#333}#_form_303_._dark ._form-branding ._logo{background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png\")}#_form_303_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_303_ ._form_element *{font-size:14px}#_form_303_ ._form_element._clear{clear:both;width:100%;float:none}#_form_303_ ._form_element._clear:after{clear:left}#_form_303_ ._form_element textarea,#_form_303_ ._form_element select,#_form_303_ ._form_element input[type=\"text\"],#_form_303_ ._form_element input[type=\"date\"],#_form_303_ ._form_element input[type=\"phone\"],#_form_303_ ._form_element input[type=\"email\"]{background:white;color:#142341 !important;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-radius:0px}#_form_303_ ._form_element input[type=\"text\"],#_form_303_ ._form_element input[type=\"date\"],#_form_303_ ._form_element select,#_form_303_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_303_ ._field-wrapper{position:relative}#_form_303_ ._inline-style{float:left}#_form_303_ ._inline-style input[type=\"text\"]{width:150px}#_form_303_ ._inline-style:not(._clear){margin-right:20px}#_form_303_ ._form_element img._form-image{max-width:100%}#_form_303_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_303_ ._clear-element{clear:left}#_form_303_ ._full_width{width:100%}#_form_303_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_303_ input[type=\"text\"]._has_error,#_form_303_ textarea._has_error{border:#F37C7B 1px solid}#_form_303_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_303_ ._show_be_error{float:left}#_form_303_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_303_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_303_ ._error._below{padding-top:8px;top:100%;right:0}#_form_303_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_303_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_303_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image\/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_303_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_303_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_303_ ._button-wrapper ._error-inner._form_error{position:static}#_form_303_ ._error-inner._no_arrow{margin-bottom:10px}#_form_303_ ._error-arrow{position:absolute;width:0;height:0}#_form_303_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_303_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_303_ select.datetime_time{width:29%;display:inline;height:32px}#_form_303_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_303_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_303_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_303_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_303_ ._form-content{margin:0;width:100%}#_form_303_ ._form-inner{display:block;min-width:100%}#_form_303_ ._form-title,#_form_303_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_303_ ._form-title{font-size:1.2em}#_form_303_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_303_ ._form-element,#_form_303_ ._inline-style,#_form_303_ input[type=\"text\"],#_form_303_ label,#_form_303_ p,#_form_303_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_303_ ._row._checkbox-radio label{display:inline}#_form_303_ ._row,#_form_303_ p,#_form_303_ label{margin-bottom:0.7em;width:100%}#_form_303_ ._row input[type=\"checkbox\"],#_form_303_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_303_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_303_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_303_ ._form-image{max-width:100%;height:auto !important}#_form_303_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_303_ input[type=\"radio\"],#_form_303_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_303_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_303_ ._inline-style{margin:20px 0 0 !important}#_form_303_ ._inline-style input[type=\"text\"]{width:100%}}#_form_303_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_303_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_303_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_303_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_303_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_303_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_303_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_303_ .field-required{color:#FF0000}#_form_303_{position:relative;text-align:left;margin:25px auto 0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:white !important;border-top:0px solid #b0b0b0 !important;border-right:0px solid #b0b0b0 !important;border-bottom:0px solid #b0b0b0 !important;border-left:0px solid #b0b0b0 !important;max-width:600px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_303_ ._show_be_error{min-width:100%}#_form_303_._inline-form,#_form_303_._inline-form ._form-content{font-family:sans-serif;font-size:14px;font-weight:400}#_form_303_._inline-form ._row span:not(.field-required),#_form_303_._inline-form ._row label{font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:black}#_form_303__inlineform input[type=\"text\"],#_form_303__inlineform input[type=\"date\"],#_form_303__inlineform input[type=\"tel\"],#_form_303__inlineform select,#_form_303__inlineform textarea:not(.g-recaptcha-response){font-family:sans-serif;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_303_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_303_._inline-form .sms_consent_message,#_form_303_._inline-form ._form-thank-you{font-family:sans-serif;font-size:14px;font-weight:400;color:black}#_form_303_._inline-form ._form-label,#_form_303_._inline-form ._form-emailidentifier,#_form_303_._inline-form ._form-checkbox-option-label{font-family:sans-serif;font-size:14px;font-weight:700;line-height:1.6em;color:black}#_form_303_._inline-form ._submit{margin-top:12px;font-family:sans-serif;font-size:14px;font-weight:400}#_form_303_._inline-form ._html-code h1,#_form_303_._inline-form ._html-code h2,#_form_303_._inline-form ._html-code h3,#_form_303_._inline-form ._html-code h4,#_form_303_._inline-form ._html-code h5,#_form_303_._inline-form ._html-code h6,#_form_303_._inline-form ._form-title{font-family:sans-serif;font-size:24px;line-height:normal;font-weight:400;color:black;margin-bottom:0;display:block}#_form_303_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_303_:before,#_form_303_:after{content:\" \";display:table}#_form_303_:after{clear:both}#_form_303_._inline-style{width:auto;display:inline-block}#_form_303_._inline-style input[type=\"text\"],#_form_303_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_303_._inline-style button._inline-style{position:relative;top:27px}#_form_303_._inline-style p{margin:0}#_form_303_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_303_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_303_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_303_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_303_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_303_ .iti{width:100%}#_form_303_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_303_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_303_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_303_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_303_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_303_ .iti__country-list--dropup{margin-bottom:4px}#_form_303_ .phone-error-hidden{display:none}#_form_303_ .phone-error{color:#E40E49}#_form_303_ .phone-input-error{border:1px solid #E40E49 !important}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_303_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}\n<\/style>\n<!-- Theme overrides for CTA bar styling -->\n<style>\n.cv-ev-notify-bar{background:linear-gradient(135deg,#1B3A2D 0%,#2D6A4F 100%);padding:56px 20px;text-align:center;position:relative;overflow:hidden}\n.cv-ev-notify-bar::before{content:'';position:absolute;top:50%;left:50%;width:500px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(82,183,136,.2) 0%,rgba(251,171,66,.08) 40%,transparent 70%);pointer-events:none;animation:cv-ev-glow-pulse 4s ease-in-out infinite alternate}\n.cv-ev-notify-bar::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#52B788,#FBAB42,#52B788,transparent);opacity:.5}\n@keyframes cv-ev-glow-pulse{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}100%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}\n.cv-ev-notify-bar-inner{max-width:520px;margin:0 auto;position:relative;z-index:1}\n.cv-ev-notify-bar h3{font-family:'Rubik',sans-serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:6px}\n.cv-ev-notify-bar p{font-size:18px;color:rgba(255,255,255,.75) !important;margin-bottom:32px;line-height:1.6}\n@media(max-width:768px){.cv-ev-notify-bar{padding:40px 16px}.cv-ev-notify-bar h3{font-size:20px}.cv-ev-notify-bar p{font-size:15px;margin-bottom:24px}}\n@media(max-width:480px){.cv-ev-notify-bar{padding:32px 14px}.cv-ev-notify-bar h3{font-size:18px}.cv-ev-notify-bar p{font-size:14px;margin-bottom:20px}}\n\/* Reset ALL AC base styles on form 303 for transparent embed *\/\n#_form_303_,#_form_303_._inline-form{background:transparent !important;border:none !important;box-shadow:none !important;margin:0 auto !important;padding:0 !important;max-width:500px !important;color:#fff !important;text-align:center !important;position:relative !important}\n#_form_303_ ._form-content{display:flex;flex-direction:row !important;gap:10px !important;align-items:stretch !important;flex-wrap:nowrap !important;justify-content:center !important;width:auto !important;margin:0 !important}\n#_form_303_ ._form_element._x04111914,#_form_303_ ._form_element._x04111914._full_width{flex:1 !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important}\n#_form_303_ ._form_element._x04111914 ._form-label{display:none !important}\n#_form_303_ ._button-wrapper,#_form_303_ ._button-wrapper._full_width{width:auto !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important}\n#_form_303_ input[type=\"text\"],#_form_303_ ._form_element input[type=\"text\"],#_form_303_ ._form_element input[type=\"email\"]{background:rgba(255,255,255,.08) !important;border:1.5px solid rgba(255,255,255,.25) !important;border-radius:6px !important;color:#fff !important;font-size:15px !important;font-family:'Roboto',sans-serif !important;padding:12px 16px !important;height:auto !important;width:100% !important;box-sizing:border-box !important;line-height:1.4 !important}\n#_form_303_ input::placeholder{color:rgba(255,255,255,.45) !important}\n#_form_303_ input[type=\"text\"]:hover,#_form_303_ ._form_element input[type=\"text\"]:hover{border-color:#52B788 !important;background:rgba(255,255,255,.12) !important}\n#_form_303_ input[type=\"text\"]:focus,#_form_303_ ._form_element input[type=\"text\"]:focus{border-color:#52B788 !important;outline:none !important;box-shadow:0 0 0 3px rgba(82,183,136,.15) !important}\n#_form_303_ ._submit,#_form_303_._inline-form ._submit{background:#FBAB42 !important;color:#1B3A2D !important;font-family:'Roboto',sans-serif !important;font-size:15px !important;font-weight:600 !important;padding:12px 28px !important;border-radius:6px !important;white-space:nowrap !important;width:auto !important;margin:0 !important;transition:background .2s,transform .2s !important;border:1.5px solid #FBAB42 !important;line-height:1.4 !important;box-sizing:border-box !important}\n#_form_303_ ._submit:hover{background:#f0a030 !important;transform:translateY(-1px) !important}\n#_form_303_ ._form-branding{display:none !important}\n#_form_303_ ._form-thank-you,#_form_303_ ._form-thank-you *{color:#74D4A0 !important;font-size:16px !important;font-weight:600 !important;font-family:'Rubik',sans-serif !important}\n#_form_303_ ._form-thank-you a{color:#fff !important;text-decoration:underline !important}\n#_form_303_ ._error{z-index:10000001}\n#_form_303_ ._error-inner{font-size:12px !important;padding:8px 8px 8px 28px !important;background-position:8px center !important}\n#_form_303_ ._show_be_error{min-width:auto !important}\n#_form_303_ ._clear-element{display:none !important}\n#_form_303_ ._full_width{width:auto !important}\n\/* Override AC mobile media query that forces stacked layout *\/\n@media (min-width:320px) and (max-width:667px){\n  #_form_303_ ._form-content{display:flex;flex-direction:row !important;flex-wrap:nowrap !important}\n  #_form_303_ ._form_element{width:auto !important;margin:0 !important}\n  #_form_303_ input[type=\"text\"]{font-size:15px !important;padding:12px 16px !important}\n  #_form_303_ button[type=\"submit\"]{padding:12px 28px !important;font-size:15px !important}\n}\n@media(max-width:480px){\n  #_form_303_ ._form-content{flex-direction:column !important}\n  #_form_303_ ._button-wrapper,#_form_303_ ._button-wrapper._full_width{width:100% !important}\n  #_form_303_ ._submit{width:100% !important}\n}\n<\/style>\n\n<div class=\"cv-ev-notify-bar cv-ev-animate\" id=\"cv-ev-notify-mid\">\n  <div class=\"cv-ev-notify-bar-inner\">\n    <h3>Never Miss an Event<\/h3>\n    <p>Get notified about upcoming meetups, summits, and conferences near you.<\/p>\n<form method=\"POST\" action=\"https:\/\/causevox.activehosted.com\/proc.php\" id=\"_form_303_\" class=\"_form _form_303 _inline-form  _dark\" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"303\" \/>\n  <input type=\"hidden\" name=\"f\" value=\"303\" \/>\n  <input type=\"hidden\" name=\"s\" \/>\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\n  <input type=\"hidden\" name=\"or\" value=\"3128c9b0-4423-4555-aa80-50d53bfa290f\" \/>\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x04111914 _full_width \" >\n      <label for=\"email\" class=\"_form-label\">\n        Email<span class=\"field-required\">\n        *\n      <\/span>\n    <\/label>\n    <div class=\"_field-wrapper\">\n      <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Type your email\" required\/>\n    <\/div>\n  <\/div>\n  <div class=\"_button-wrapper _full_width\">\n    <button id=\"_form_303_submit\" class=\"_submit\" type=\"submit\">\n      Get Notified\n    <\/button>\n  <\/div>\n  <div class=\"_clear-element\">\n  <\/div>\n<\/div>\n<div class=\"_form-thank-you\" style=\"display:none;\">\n<\/div>\n<\/form><script>\nwindow.cfields = [];\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\n        \"<button class='_submit' id='hideButton'>Manage preferences<\/button>\";\n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n    var hideButton = document.getElementById('hideButton');\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_303_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        const cacheBuster = new URL(window.location.href);\n        cacheBuster.searchParams.set('v', new Date().getTime());\n        window.location.href = cacheBuster.toString();\n    });\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_303_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"303\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\n            } else {\n                _show_error(\"303\", \"Sorry, your submission failed. Please try again.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var getCookie = function(name) {\n        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\n        return match ? match[2] : localStorage.getItem(name);\n    }\n    var setCookie = function(name, value) {\n        var now = new Date();\n        var time = now.getTime();\n        var expireTime = time + 1000 * 60 * 60 * 24 * 365;\n        now.setTime(expireTime);\n        document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\n        localStorage.setItem(name, value);\n    }\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n    var _load_script_303 = window._load_script;\n        var form_to_submit = document.getElementById('_form_303_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        var qString = window.location.search;\n        if (!qString) {\n            return false;\n        }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n    var acctDateFormat = \"%m\/%d\/%Y\";\n    var getNormalizedDate = function(date, acctFormat) {\n        var decodedDate = decodeURIComponent(date);\n        if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\n            return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\n        } else if (Date.parse(decodedDate)) {\n            var dateObj = new Date(decodedDate);\n            var year = dateObj.getFullYear();\n            var month = dateObj.getMonth() + 1;\n            var day = dateObj.getDate();\n            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\n        }\n        return false;\n    };\n    var getNormalizedTime = function(time) {\n        var hour, minutes;\n        var decodedTime = decodeURIComponent(time);\n        var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\n        if (timeParts[3]) {\n            var isPM = timeParts[3].toLowerCase() === 'pm';\n            if (isPM) {\n                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\n            } else {\n                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\n            }\n        } else {\n            hour = timeParts[1];\n        }\n        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\n        var minutes = timeParts[2];\n        return `${normalizedHour}:${minutes}`;\n    };\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") {\n                continue;\n            }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) {\n                    allInputs[i].checked = true;\n                }\n            } else if (allInputs[i].type == \"date\") {\n                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\n            } else if (allInputs[i].type == \"time\") {\n                allInputs[i].value = getNormalizedTime(fieldVal);\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'),\n            arrow = document.createElement('div'),\n            inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.innerHTML = text;\n            elem.parentNode.insertBefore(tooltip, elem);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) {\n            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\n        }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                }\n                else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) {\n                        if (elems[i].checked) no_error = true;\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, \"Please select an option.\");\n                }\n            } else if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\n                    if (!elems[i].checked) {\n                        no_error = false;\n                        elems[i].className = elems[i].className + ' _has_error';\n                        err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value));\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, err.join('<br\/>'));\n                }\n            } else if (elem.tagName == 'SELECT') {\n                var selected = true;\n                if (elem.multiple) {\n                    selected = false;\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected) {\n                            selected = true;\n                            break;\n                        }\n                    }\n                } else {\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected\n                            && (!elem.options[i].value\n                            || (elem.options[i].value.match(\/\\n\/g)))\n                        ) {\n                            selected = false;\n                        }\n                    }\n                }\n                if (!selected) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Please select an option.\");\n                }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"This field is required.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Enter a valid email address.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone')) {\n            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Enter a valid phone number.\");\n            }\n        }\n        if (no_error && \/date_field\/.test(elem.className)) {\n            if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Enter a valid date.\");\n            }\n        }\n        if (no_error && elem.name === 'sms_consent') {\n            const phoneInput = document.getElementById('phone');\n            const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0;\n            const showError =  (consentRequired || !!elem.attributes.required) && !elem.checked;\n            if (showError) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Please check this box to continue\");\n            } else {\n                elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) {\n            elem.setAttribute('aria-invalid', 'true');\n            elem.setAttribute('aria-describedby', `${elem.id}-error`);\n        }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){\n            return true;\n        }\n        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){\n            return true;\n        }\n        return false;\n    };\n    var validate_form = function(e) {\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() {\n                            this.value = this.value.trim();\n                            validate_field(this, true);\n                        });\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\n                        (function(el) {\n                            function getElementsArray(name){\n                                const value =  form_to_submit.elements[name];\n                                if (Array.isArray(value)){\n                                    return value;\n                                }\n                                return [value];\n                            }\n                            var radios = getElementsArray(el.name);\n                            for (var i = 0; i < radios.length; i++) {\n                                addEvent(radios[i], 'change', function() {\n                                    validate_field(el, true);\n                                });\n                            }\n                        })(input);\n                    } else if (input.tagName == 'SELECT') {\n                        addEvent(input, 'change', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'textarea'){\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem)) {\n                if (elem.tagName.toLowerCase() !== \"select\") {\n                    elem.value = elem.value.trim();\n                }\n                validate_field(elem) ? true : no_error = false;\n            }\n        }\n        if (!no_error && e) {\n            e.preventDefault();\n        }\n        if (!no_error) {\n            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\n            if (firstFocusableError && typeof firstFocusableError.focus === 'function') {\n                firstFocusableError.focus();\n            }\n        }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n    const formSupportsPost = false;\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            if(form_to_submit.querySelector('input[name=\"phone\"]') && typeof iti != 'undefined') {\n                form_to_submit.querySelector('input[name=\"phone\"]').value = iti.getNumber();\n            }\n            var submitButton = e.target.querySelector('#_form_303_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n                    var serialized = _form_serialize(document.getElementById('_form_303_')).replace(\/%0A\/g, '\\\\n');\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            async function submitForm() {\n                var formData = new FormData();\n                const searchParams = new URLSearchParams(serialized);\n                searchParams.forEach((value, key) => {\n                    if (key !== 'hideButton') {\n                        formData.append(key, value);\n                    }\n                });\n                let request = {\n                    headers: {\n                        \"Accept\": \"application\/json\"\n                    },\n                    body: formData,\n                    method: \"POST\"\n                };\n                let pageUrlParams = new URLSearchParams(window.location.search);\n                if (pageUrlParams.has('t')) {\n                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\n                }\n                const response = await fetch('https:\/\/causevox.activehosted.com\/proc.php?jsonp=true', request);\n                return response.json();\n            }\n            if (formSupportsPost) {\n                submitForm().then((data) => {\n                    eval(data.js);\n                }).catch(() => {\n                    _show_error(\"303\", \"Sorry, your submission failed. Please try again.\");\n                });\n            } else {\n                _load_script_303('https:\/\/causevox.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\n            }\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n<\/script>\n  <\/div>\n<\/div>\n\n<!-- ================================================================\n     SECTION 5c: TESTIMONIALS\n     ================================================================ -->\n<style>\n.cv-ev-testimonials{background:#F5F7F5;padding:80px 20px;position:relative;overflow:hidden}\n.cv-ev-testimonials::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#52B788,#FBAB42,#52B788,transparent);opacity:.3}\n.cv-ev-testimonials-inner{max-width:900px;margin:0 auto}\n.cv-ev-testimonials-header{text-align:center;margin-bottom:48px}\n.cv-ev-testimonials-header .cv-ev-section-pill{background:rgba(251,171,66,.12);color:#b87a1a}\n.cv-ev-testimonials-header h2{font-size:36px;color:#1B3A2D;margin-bottom:10px}\n.cv-ev-testimonials-header p{font-size:17px;color:#666}\n.cv-ev-testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}\n.cv-ev-testimonial{background:#fff;border-radius:16px;padding:36px;box-shadow:0 2px 16px rgba(0,0,0,.05);position:relative;border-top:3px solid #52B788}\n.cv-ev-testimonial::before{content:'\\201C';position:absolute;top:20px;right:28px;font-size:64px;line-height:1;font-family:Georgia,serif;color:rgba(82,183,136,.12)}\n.cv-ev-testimonial-text{font-size:16px;color:#444;line-height:1.7;margin-bottom:24px;font-style:italic}\n.cv-ev-testimonial-author{display:flex;align-items:center;gap:14px}\n.cv-ev-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#52B788,#2D6A4F);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;font-family:'Rubik',sans-serif;flex-shrink:0}\n.cv-ev-testimonial-info{font-size:14px}\n.cv-ev-testimonial-name{font-weight:700;color:#1B3A2D;font-family:'Rubik',sans-serif}\n.cv-ev-testimonial-org{color:#888;margin-top:2px}\n.cv-ev-testimonial-stars{color:#FBAB42;font-size:14px;letter-spacing:2px;margin-bottom:14px}\n@media(max-width:768px){.cv-ev-testimonials-grid{grid-template-columns:1fr;gap:20px}.cv-ev-testimonials-header h2{font-size:28px}}\n<\/style>\n\n<div class=\"cv-ev-testimonials\">\n  <div class=\"cv-ev-testimonials-inner\">\n    <div class=\"cv-ev-testimonials-header cv-ev-animate\">\n      <div class=\"cv-ev-section-pill\">What People Are Saying<\/div>\n      <h2>Hear from the Community<\/h2>\n      <p>Real feedback from nonprofit professionals who've attended our events.<\/p>\n    <\/div>\n    <div class=\"cv-ev-testimonials-grid cv-ev-animate-children\">\n      <div class=\"cv-ev-testimonial\">\n        <div class=\"cv-ev-testimonial-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"cv-ev-testimonial-text\">The Fundraising Summit is so worthwhile. It's the best I've attended.<\/p>\n        <div class=\"cv-ev-testimonial-author\">\n          <div class=\"cv-ev-testimonial-avatar\">VZ<\/div>\n          <div class=\"cv-ev-testimonial-info\">\n            <div class=\"cv-ev-testimonial-name\">Victoria Zelin-Cloud<\/div>\n            <div class=\"cv-ev-testimonial-org\">Possible Planet<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"cv-ev-testimonial\">\n        <div class=\"cv-ev-testimonial-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"cv-ev-testimonial-text\">Congratulations to the CauseVox team on putting on an incredible event. It has been by far the most well-run gathering I have ever attended.<\/p>\n        <div class=\"cv-ev-testimonial-author\">\n          <div class=\"cv-ev-testimonial-avatar\">AM<\/div>\n          <div class=\"cv-ev-testimonial-info\">\n            <div class=\"cv-ev-testimonial-name\">Agus Maggio<\/div>\n            <div class=\"cv-ev-testimonial-org\">Roots<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"cv-ev-testimonial\">\n        <div class=\"cv-ev-testimonial-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"cv-ev-testimonial-text\">Thank you for hosting the DC Nonprofit Club, it was a really well-run event!<\/p>\n        <div class=\"cv-ev-testimonial-author\">\n          <div class=\"cv-ev-testimonial-avatar\">MV<\/div>\n          <div class=\"cv-ev-testimonial-info\">\n            <div class=\"cv-ev-testimonial-name\">Misha Vinokur<\/div>\n            <div class=\"cv-ev-testimonial-org\">Digital Confection<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"cv-ev-testimonial\">\n        <div class=\"cv-ev-testimonial-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n        <p class=\"cv-ev-testimonial-text\">CauseVox events are seamless, the vibes are high, and I have been to and participated in so many nonprofit conferences and this was by far executed on a elite level.<\/p>\n        <div class=\"cv-ev-testimonial-author\">\n          <div class=\"cv-ev-testimonial-avatar\">SA<\/div>\n          <div class=\"cv-ev-testimonial-info\">\n            <div class=\"cv-ev-testimonial-name\">Sarah Angello<\/div>\n            <div class=\"cv-ev-testimonial-org\">Daffodil<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- ================================================================\n     SECTION 6: PHOTO MOSAIC (real WP photos)\n     ================================================================ -->\n<style>\n.cv-ev-photos{background:#fff;padding:80px 20px}\n.cv-ev-photos-header{text-align:center;margin-bottom:40px}\n.cv-ev-photos-header .cv-ev-section-pill{background:rgba(45,106,79,.08);color:#2D6A4F}\n.cv-ev-photos-header h2{font-size:36px;color:#1B3A2D;margin-bottom:10px}\n.cv-ev-photos-header p{font-size:17px;color:#666}\n.cv-ev-mosaic{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:220px 220px;gap:12px}\n.cv-ev-mosaic-item{border-radius:12px;overflow:hidden;position:relative}\n.cv-ev-mosaic-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s}\n.cv-ev-mosaic-item:hover img{transform:scale(1.05)}\n.cv-ev-mosaic-item:nth-child(1){grid-column:span 2}\n.cv-ev-mosaic-item:nth-child(5){grid-column:span 2}\n@media(max-width:768px){.cv-ev-mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:180px 180px 180px}.cv-ev-mosaic-item:nth-child(1){grid-column:span 2}.cv-ev-mosaic-item:nth-child(5){grid-column:span 2}.cv-ev-mosaic-item:nth-child(6){display:none}}\n@media(max-width:480px){.cv-ev-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,160px)}}\n<\/style>\n\n<div class=\"cv-ev-photos\" id=\"cv-ev-photos\">\n  <div class=\"cv-ev-inner\">\n    <div class=\"cv-ev-photos-header cv-ev-animate\">\n      <div class=\"cv-ev-section-pill\">Community<\/div>\n      <h2>See the CauseVox Community in Action<\/h2>\n      <p>Real moments from our events \u2014 where connections happen and ideas take flight.<\/p>\n    <\/div>\n    <div class=\"cv-ev-mosaic cv-ev-animate-children\">\n      <div class=\"cv-ev-mosaic-item\"><img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/IMG_7881-scaled.jpg\" alt=\"CauseVox community event\"><\/div>\n      <div class=\"cv-ev-mosaic-item\"><img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/DC-nonprofit-Club-pic-3-scaled.jpg\" alt=\"Nonprofit Club networking\"><\/div>\n      <div class=\"cv-ev-mosaic-item\"><img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/DC-nonprofit-club-pic-4-scaled.jpg\" alt=\"Workshop collaboration\"><\/div>\n      <div class=\"cv-ev-mosaic-item\"><img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/1773754637128.jpg\" alt=\"CauseVox event moment\"><\/div>\n      <div class=\"cv-ev-mosaic-item\"><img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/great-connection-norton-scaled.png\" alt=\"Edward Norton at The Great Connection Summit\" style=\"object-position:center center\"><\/div>\n      <div class=\"cv-ev-mosaic-item\"><img decoding=\"async\" src=\"https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/IMG_4275-scaled.jpg\" alt=\"CauseVox community gathering\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- Form 303 duplicate script removed \u2014 initialization handled in Section 5b above -->\n\n\n\n<!-- ================================================================\n     SECTION 7: PARTNER WITH US\n     ================================================================ -->\n<style>\n.cv-ev-partner{background:#fff;padding:90px 20px}\n.cv-ev-partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}\n.cv-ev-partner-copy .cv-ev-section-pill{background:rgba(45,106,79,.08);color:#2D6A4F}\n.cv-ev-partner-copy h2{font-size:36px;color:#1B3A2D;margin-bottom:16px}\n.cv-ev-partner-copy p{font-size:16px;color:#555;line-height:1.7;margin-bottom:16px}\n.cv-ev-partner-benefits{list-style:none;padding:0;margin:24px 0 0}\n.cv-ev-partner-benefits li{font-size:15px;color:#444;padding:10px 0 10px 32px;position:relative;border-bottom:1px solid #e8e8ee}\n.cv-ev-partner-benefits li:last-child{border-bottom:none}\n.cv-ev-partner-benefits li::before{content:'\\2605';position:absolute;left:0;top:10px;color:#FBAB42;font-size:14px}\n.cv-ev-partner-form{background:#F5F7F5;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.06)}\n.cv-ev-partner-form h3{font-size:20px;color:#1B3A2D;margin-bottom:8px}\n.cv-ev-partner-form>p{font-size:14px;color:#888;margin-bottom:24px}\n.cv-ev-partner-form-placeholder{border:2px dashed #ccc;border-radius:12px;padding:60px 20px;text-align:center;color:#aaa;font-size:14px}\n@media(max-width:768px){.cv-ev-partner-grid{grid-template-columns:1fr;gap:32px}.cv-ev-partner-copy h2{font-size:28px}}\n<\/style>\n\n<div class=\"cv-ev-partner\" id=\"cv-ev-partner\">\n  <div class=\"cv-ev-inner\">\n    <div class=\"cv-ev-partner-grid\">\n      <div class=\"cv-ev-partner-copy cv-ev-animate\">\n        <div class=\"cv-ev-section-pill\">Partnerships<\/div>\n        <h2>Partner With Us on Events<\/h2>\n        <p>We're looking for like-minded organizations to co-host and sponsor events with. Whether it's a local Nonprofit Club meetup, the Nonprofit Fundraising Summit, or a conference activation \u2014 let's create something memorable for the nonprofit community together.<\/p>\n        <p>Our event partners get meaningful exposure to an engaged audience of nonprofit professionals and decision makers who are actively looking for better tools and strategies.<\/p>\n        <ul class=\"cv-ev-partner-benefits\">\n          <li>Co-host a Nonprofit Club meetup in your city<\/li>\n          <li>Sponsor the Nonprofit Fundraising Summit<\/li>\n          <li>Joint speaking opportunities and workshops<\/li>\n          <li>Brand visibility across our events and channels<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"cv-ev-partner-form cv-ev-animate-scale\">\n        <!-- ActiveCampaign Partnership Form 305 -->\n        <style>@import url(https:\/\/fonts.bunny.net\/css?family=roboto:400,500,700);<\/style>\n        <style>\n#_form_305_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:none}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_305_._form-top{top:0}#_form_305_._form-bottom{bottom:0}#_form_305_._form-left{left:0}#_form_305_._form-right{right:0}#_form_305_ input[type=\"text\"],#_form_305_ input[type=\"tel\"],#_form_305_ input[type=\"date\"],#_form_305_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_305_ textarea{resize:none}#_form_305_ input::placeholder{color:#333}#_form_305_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#e57556 !important;border:0 !important;-moz-border-radius:30px !important;-webkit-border-radius:30px !important;border-radius:30px !important;width:100%;color:#ffffff !important;padding:15px !important}#_form_305_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_305_ ._submit.processing{position:relative}#_form_305_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#e57556, #e57556), conic-gradient(#e57556, #ffffff);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_305_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_305_ ._close-icon{cursor:pointer;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_305_ ._close-icon:before{position:relative}#_form_305_ ._form-body{margin-bottom:30px}#_form_305_ ._form-image-left{width:150px;float:left}#_form_305_ ._form-content-right{margin-left:164px}#_form_305_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_305_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_305_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_305_ ._form-label,#_form_305_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_305_._dark ._form-branding{color:#333}#_form_305_._dark ._form-branding ._logo{background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png\")}#_form_305_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_305_ ._form_element *{font-size:14px}#_form_305_ ._form_element._clear{clear:both;width:100%;float:none}#_form_305_ ._form_element._clear:after{clear:left}#_form_305_ ._form_element textarea,#_form_305_ ._form_element select,#_form_305_ ._form_element input[type=\"text\"],#_form_305_ ._form_element input[type=\"date\"],#_form_305_ ._form_element input[type=\"phone\"],#_form_305_ ._form_element input[type=\"email\"]{background:white;color:#333 !important;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-radius:6px;padding:12px}#_form_305_ ._form_element input[type=\"text\"],#_form_305_ ._form_element input[type=\"date\"],#_form_305_ ._form_element select,#_form_305_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_305_ ._field-wrapper{position:relative}#_form_305_ ._inline-style{float:left}#_form_305_ ._inline-style input[type=\"text\"]{width:150px}#_form_305_ ._inline-style:not(._clear){margin-right:20px}#_form_305_ ._form_element img._form-image{max-width:100%}#_form_305_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_305_ ._clear-element{clear:left}#_form_305_ ._full_width{width:100%}#_form_305_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_305_ input[type=\"text\"]._has_error,#_form_305_ textarea._has_error{border:#F37C7B 1px solid}#_form_305_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_305_ ._show_be_error{float:left}#_form_305_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_305_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_305_ ._error._below{padding-top:8px;top:100%;right:0}#_form_305_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_305_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_305_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image\/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_305_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_305_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_305_ ._button-wrapper ._error-inner._form_error{position:static}#_form_305_ ._error-inner._no_arrow{margin-bottom:10px}#_form_305_ ._error-arrow{position:absolute;width:0;height:0}#_form_305_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_305_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_305_ select.datetime_time{width:29%;display:inline;height:32px}#_form_305_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_305_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_305_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_305_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_305_ ._form-content{margin:0;width:100%}#_form_305_ ._form-inner{display:block;min-width:100%}#_form_305_ ._form-title,#_form_305_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_305_ ._form-title{font-size:1.2em}#_form_305_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_305_ ._form-element,#_form_305_ ._inline-style,#_form_305_ input[type=\"text\"],#_form_305_ label,#_form_305_ p,#_form_305_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_305_ ._row._checkbox-radio label{display:inline}#_form_305_ ._row,#_form_305_ p,#_form_305_ label{margin-bottom:0.7em;width:100%}#_form_305_ ._row input[type=\"checkbox\"],#_form_305_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_305_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_305_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_305_ ._form-image{max-width:100%;height:auto !important}#_form_305_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_305_ input[type=\"radio\"],#_form_305_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_305_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_305_ ._inline-style{margin:20px 0 0 !important}#_form_305_ ._inline-style input[type=\"text\"]{width:100%}}#_form_305_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_305_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_305_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_305_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_305_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_305_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_305_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_305_ .field-required{color:#FF0000}#_form_305_{position:relative;text-align:left;margin:25px auto 0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f4f4f4 !important;border-top:2px solid #e57556 !important;border-right:2px solid #e57556 !important;border-bottom:2px solid #e57556 !important;border-left:2px solid #e57556 !important;max-width:500px;-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;color:#333333}#_form_305_ ._show_be_error{min-width:100%}#_form_305_._inline-form,#_form_305_._inline-form ._form-content{font-family:Roboto;font-size:16px;font-weight:400}#_form_305_._inline-form ._row span:not(.field-required),#_form_305_._inline-form ._row label{font-family:Roboto;font-size:14px;font-weight:400;line-height:1.6em;color:#333}#_form_305__inlineform input[type=\"text\"],#_form_305__inlineform input[type=\"date\"],#_form_305__inlineform input[type=\"tel\"],#_form_305__inlineform select,#_form_305__inlineform textarea:not(.g-recaptcha-response){font-family:Roboto;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_305_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_305_._inline-form .sms_consent_message,#_form_305_._inline-form ._form-thank-you{font-family:Roboto;font-size:16px;font-weight:400;color:#333}#_form_305_._inline-form ._form-label,#_form_305_._inline-form ._form-emailidentifier,#_form_305_._inline-form ._form-checkbox-option-label{font-family:Roboto;font-size:14px;font-weight:700;line-height:1.6em;color:#333}#_form_305_._inline-form ._submit{margin-top:12px;font-family:Roboto;font-size:16px;font-weight:500}#_form_305_._inline-form ._html-code h1,#_form_305_._inline-form ._html-code h2,#_form_305_._inline-form ._html-code h3,#_form_305_._inline-form ._html-code h4,#_form_305_._inline-form ._html-code h5,#_form_305_._inline-form ._html-code h6,#_form_305_._inline-form ._form-title{font-family:Roboto;font-size:24px;line-height:normal;font-weight:700;color:#333;margin-bottom:0;display:block}#_form_305_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_305_:before,#_form_305_:after{content:\" \";display:table}#_form_305_:after{clear:both}#_form_305_._inline-style{width:auto;display:inline-block}#_form_305_._inline-style input[type=\"text\"],#_form_305_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_305_._inline-style button._inline-style{position:relative;top:27px}#_form_305_._inline-style p{margin:0}#_form_305_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_305_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_305_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_305_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_305_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_305_ .iti{width:100%}#_form_305_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_305_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_305_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_305_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_305_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_305_ .iti__country-list--dropup{margin-bottom:4px}#_form_305_ .phone-error-hidden{display:none}#_form_305_ .phone-error{color:#E40E49}#_form_305_ .phone-input-error{border:1px solid #E40E49 !important}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_305_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}\n        <\/style>\n        <!-- Theme overrides for CauseVox events page -->\n        <style>\n#_form_305_{border-color:#52B788 !important;background:#fff !important;box-shadow:none !important}\n#_form_305_ ._submit{background:#2D6A4F !important;border-radius:6px !important}\n#_form_305_ ._submit:hover{background:#245743 !important}\n#_form_305_ ._form-branding{display:none !important}\n#_form_305_ ._form-title{font-family:'Rubik',sans-serif !important;color:#1B3A2D !important}\n#_form_305_ input:focus,#_form_305_ select:focus,#_form_305_ textarea:focus{border-color:#52B788 !important;outline:none;box-shadow:0 0 0 3px rgba(82,183,136,.15) !important}\n#_form_305_ ._form-thank-you{color:#2D6A4F !important;font-family:'Rubik',sans-serif !important}\n@media(max-width:768px){\n  .cv-ev-partner-form{padding:24px}\n  #_form_305_{padding:16px !important;max-width:100% !important}\n  #_form_305_ ._submit{padding:16px !important;font-size:16px !important;border-radius:6px !important}\n  #_form_305_ ._form-title{font-size:20px !important}\n}\n@media(max-width:480px){\n  .cv-ev-partner-form{padding:16px}\n  #_form_305_{padding:12px !important}\n  #_form_305_ button[type=\"submit\"]{padding:16px !important;font-size:15px !important}\n}\n        <\/style>\n<form method=\"POST\" action=\"https:\/\/causevox.activehosted.com\/proc.php\" id=\"_form_305_\" class=\"_form _form_305 _inline-form  \" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"305\" \/>\n  <input type=\"hidden\" name=\"f\" value=\"305\" \/>\n  <input type=\"hidden\" name=\"s\" \/>\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\n  <input type=\"hidden\" name=\"or\" value=\"a106ffe4-c176-405f-9259-1ab380bafc7b\" \/>\n  <div class=\"_form-content\">\n    <div class=\"_form_element _field_header _full_width _clear\" >\n      <h2 class=\"_form-title\">\n        Event Partnership Inquiry\n      <\/h2>\n    <\/div>\n    <div class=\"_form_element _field_html _full_width _clear\" >\n      <div class=\"_html-code\">\n        <p>\n          We're excited to explore partnership opportunities with organizations that share our mission to help nonprofits. Please fill out this form to tell us about your organization and partnership interests.\n        <\/p>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _field45 _full_width \" >\n      <label for=\"field[45]\" class=\"_form-label\">\n        Organization Name<span class=\"field-required\">\n        *\n      <\/span>\n    <\/label>\n    <div class=\"_field-wrapper\">\n      <input type=\"text\" id=\"field[45]\" name=\"field[45]\" value=\"\" placeholder=\"\" required\/>\n    <\/div>\n  <\/div>\n  <div class=\"_form_element _field_name _full_width \" >\n    <label for=\"fullname\" class=\"_form-label\">\n      Contact Name<span class=\"field-required\">\n      *\n    <\/span>\n  <\/label>\n  <div class=\"_field-wrapper\">\n    <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Enter your full name\" required\/>\n  <\/div>\n<\/div>\n<div class=\"_form_element _field_email _full_width \" >\n  <label for=\"email_305\" class=\"_form-label\">\n    Email Address<span class=\"field-required\">\n    *\n  <\/span>\n<\/label>\n<div class=\"_field-wrapper\">\n  <input type=\"text\" id=\"email_305\" name=\"email\" placeholder=\"Enter your email address\" required\/>\n<\/div>\n<\/div>\n<div class=\"_form_element _field68 _full_width \" >\n<label for=\"field[68]\" class=\"_form-label\">\n  Partnership Interest Area<span class=\"field-required\">\n  *\n<\/span>\n<\/label>\n<div class=\"_field-wrapper\">\n<select name=\"field[68]\" id=\"field[68]\" required>\n  <option selected>\n  <\/option>\n  <option value=\"Nonprofit Fundraising Summit\" >\n    Nonprofit Fundraising Summit\n  <\/option>\n  <option value=\"Regional Nonprofit Clubs\" >\n    Regional Nonprofit Clubs\n  <\/option>\n  <option value=\"Product Referral &amp; Reseller\" >\n    Product Referral &amp; Reseller\n  <\/option>\n  <option value=\"Content Collaboration\" >\n    Content Collaboration\n  <\/option>\n  <option value=\"Technology Integration\" >\n    Technology Integration\n  <\/option>\n  <option value=\"Other\" >\n    Other\n  <\/option>\n<\/select>\n<\/div>\n<\/div>\n<div class=\"_form_element _x23510870 _full_width \" >\n<label for=\"field[69]\" class=\"_form-label\">\nPartnership Inquiry\n<\/label>\n<div class=\"_field-wrapper\">\n<textarea id=\"field[69]\" name=\"field[69]\" placeholder=\"\"  ><\/textarea>\n<\/div>\n<\/div>\n<div class=\"_button-wrapper _full_width\">\n<button id=\"_form_305_submit\" class=\"_submit\" type=\"submit\">\nSubmit Partnership Inquiry\n<\/button>\n<\/div>\n<div class=\"_clear-element\">\n<\/div>\n<\/div>\n<div class=\"_form-thank-you\" style=\"display:none;\">\n<\/div>\n<\/form><script>\nwindow.cfields = {\"45\":\"cv_org_name\",\"68\":\"partnership_interest_area\",\"69\":\"partnership_inquiry\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n    thank_you.setAttribute('tabindex', '-1');\n    thank_you.focus();\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button[type=\"submit\"]'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner _show_be_error';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\n        \"<button class='_submit' id='hideButton'>Manage preferences<\/button>\";\n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n    var hideButton = document.getElementById('hideButton');\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_305_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        const cacheBuster = new URL(window.location.href);\n        cacheBuster.searchParams.set('v', new Date().getTime());\n        window.location.href = cacheBuster.toString();\n    });\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_305_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"305\", \"Sorry, your submission failed. Please shorten your responses and try again.\");\n            } else {\n                _show_error(\"305\", \"Sorry, your submission failed. Please try again.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n    head.appendChild(script);\n};\n(function() {\n    var iti;\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var getCookie = function(name) {\n        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\n        return match ? match[2] : localStorage.getItem(name);\n    }\n    var setCookie = function(name, value) {\n        var now = new Date();\n        var time = now.getTime();\n        var expireTime = time + 1000 * 60 * 60 * 24 * 365;\n        now.setTime(expireTime);\n        document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\n        localStorage.setItem(name, value);\n    }\n    var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n        var form_to_submit = document.getElementById('_form_305_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        var qString = window.location.search;\n        if (!qString) {\n            return false;\n        }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n    var acctDateFormat = \"%m\/%d\/%Y\";\n    var getNormalizedDate = function(date, acctFormat) {\n        var decodedDate = decodeURIComponent(date);\n        if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\n            return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\n        } else if (Date.parse(decodedDate)) {\n            var dateObj = new Date(decodedDate);\n            var year = dateObj.getFullYear();\n            var month = dateObj.getMonth() + 1;\n            var day = dateObj.getDate();\n            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\n        }\n        return false;\n    };\n    var getNormalizedTime = function(time) {\n        var hour, minutes;\n        var decodedTime = decodeURIComponent(time);\n        var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\n        if (timeParts[3]) {\n            var isPM = timeParts[3].toLowerCase() === 'pm';\n            if (isPM) {\n                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\n            } else {\n                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\n            }\n        } else {\n            hour = timeParts[1];\n        }\n        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\n        var minutes = timeParts[2];\n        return `${normalizedHour}:${minutes}`;\n    };\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") {\n                continue;\n            }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) {\n                    allInputs[i].checked = true;\n                }\n            } else if (allInputs[i].type == \"date\") {\n                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\n            } else if (allInputs[i].type == \"time\") {\n                allInputs[i].value = getNormalizedTime(fieldVal);\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'),\n            arrow = document.createElement('div'),\n            inner = document.createElement('div'), new_tooltip = {};\n        tooltip.id = `${elem.id}-error`;\n        tooltip.setAttribute('role', 'alert')\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.innerHTML = text;\n            elem.parentNode.insertBefore(tooltip, elem);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) {\n            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\n        }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        elem.removeAttribute('aria-invalid');\n        elem.removeAttribute('aria-describedby');\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                }\n                else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) {\n                        if (elems[i].checked) no_error = true;\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, \"Please select an option.\");\n                }\n            } else if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found && elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\n                    if (!elems[i].checked) {\n                        no_error = false;\n                        elems[i].className = elems[i].className + ' _has_error';\n                        err.push(\"Checking %s is required\".replace(\"%s\", elems[i].value));\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, err.join('<br\/>'));\n                }\n            } else if (elem.tagName == 'SELECT') {\n                var selected = true;\n                if (elem.multiple) {\n                    selected = false;\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected) {\n                            selected = true;\n                            break;\n                        }\n                    }\n                } else {\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected\n                            && (!elem.options[i].value\n                            || (elem.options[i].value.match(\/\\n\/g)))\n                        ) {\n                            selected = false;\n                        }\n                    }\n                }\n                if (!selected) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Please select an option.\");\n                }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"This field is required.\");\n            }\n        }\n        if (no_error && elem.name == 'email') {\n            if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Enter a valid email address.\");\n            }\n        }\n        if (no_error && (elem.id == 'phone')) {\n            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Enter a valid phone number.\");\n            }\n        }\n        if (no_error && \/date_field\/.test(elem.className)) {\n            if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Enter a valid date.\");\n            }\n        }\n        if (no_error && elem.name === 'sms_consent') {\n            const phoneInput = document.getElementById('phone');\n            const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0;\n            const showError =  (consentRequired || !!elem.attributes.required) && !elem.checked;\n            if (showError) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Please check this box to continue\");\n            } else {\n                elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        if (!no_error && elem.hasAttribute('id')) {\n            elem.setAttribute('aria-invalid', 'true');\n            elem.setAttribute('aria-describedby', `${elem.id}-error`);\n        }\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){\n            return true;\n        }\n        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){\n            return true;\n        }\n        return false;\n    };\n    var validate_form = function(e) {\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\n                        addEvent(input, 'blur', function() {\n                            this.value = this.value.trim();\n                            validate_field(this, true);\n                        });\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\n                        (function(el) {\n                            function getElementsArray(name){\n                                const value =  form_to_submit.elements[name];\n                                if (Array.isArray(value)){\n                                    return value;\n                                }\n                                return [value];\n                            }\n                            var radios = getElementsArray(el.name);\n                            for (var i = 0; i < radios.length; i++) {\n                                addEvent(radios[i], 'change', function() {\n                                    validate_field(el, true);\n                                });\n                            }\n                        })(input);\n                    } else if (input.tagName == 'SELECT') {\n                        addEvent(input, 'change', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'textarea'){\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem)) {\n                if (elem.tagName.toLowerCase() !== \"select\") {\n                    elem.value = elem.value.trim();\n                }\n                validate_field(elem) ? true : no_error = false;\n            }\n        }\n        if (!no_error && e) {\n            e.preventDefault();\n        }\n        if (!no_error) {\n            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\n            if (firstFocusableError && typeof firstFocusableError.focus === 'function') {\n                firstFocusableError.focus();\n            }\n        }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\n    const formSupportsPost = false;\n    var form_submit = function(e) {\n        e.preventDefault();\n        if (validate_form()) {\n            if(form_to_submit.querySelector('input[name=\"phone\"]') && typeof iti != 'undefined') {\n                form_to_submit.querySelector('input[name=\"phone\"]').value = iti.getNumber();\n            }\n            var submitButton = e.target.querySelector('#_form_305_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n                    var serialized = _form_serialize(document.getElementById('_form_305_')).replace(\/%0A\/g, '\\\\n');\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            async function submitForm() {\n                var formData = new FormData();\n                const searchParams = new URLSearchParams(serialized);\n                searchParams.forEach((value, key) => {\n                    if (key !== 'hideButton') {\n                        formData.append(key, value);\n                    }\n                });\n                let request = {\n                    headers: {\n                        \"Accept\": \"application\/json\"\n                    },\n                    body: formData,\n                    method: \"POST\"\n                };\n                let pageUrlParams = new URLSearchParams(window.location.search);\n                if (pageUrlParams.has('t')) {\n                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\n                }\n                const response = await fetch('https:\/\/causevox.activehosted.com\/proc.php?jsonp=true', request);\n                return response.json();\n            }\n            if (formSupportsPost) {\n                submitForm().then((data) => {\n                    eval(data.js);\n                }).catch(() => {\n                    _show_error(\"305\", \"Sorry, your submission failed. Please try again.\");\n                });\n            } else {\n                _load_script('https:\/\/causevox.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\n            }\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n<\/script>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- ================================================================\n     SECTION 8: FINAL CTA\n     ================================================================ -->\n<style>\n.cv-ev-cta{\n  background:linear-gradient(135deg,rgba(27,46,38,.9),rgba(45,106,79,.85)),\n             url('https:\/\/www.causevox.com\/wp-content\/uploads\/2026\/03\/meetup-hero-scaled.jpg');\n  background-size:cover;background-position:center bottom;\n  padding:90px 20px;text-align:center;position:relative;overflow:hidden\n}\n.cv-ev-cta-inner{position:relative;z-index:1;max-width:600px;margin:0 auto}\n.cv-ev-cta h2{font-size:38px;color:#fff;margin-bottom:16px}\n.cv-ev-cta p{font-size:18px;color:rgba(255,255,255,.75);margin-bottom:36px;line-height:1.6}\n.cv-ev-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}\n@media(max-width:768px){.cv-ev-cta h2{font-size:28px}.cv-ev-cta{padding:60px 20px}}\n@media(max-width:480px){.cv-ev-cta-btns{flex-direction:column;align-items:center}.cv-ev-cta-btns .cv-ev-btn{width:100%;text-align:center}}\n<\/style>\n\n<div class=\"cv-ev-cta\">\n  <div class=\"cv-ev-cta-inner cv-ev-animate\">\n    <h2>Don't Miss What's Next<\/h2>\n    <p>Be the first to know about upcoming meetups, summits, and conferences \u2014 delivered straight to your inbox.<\/p>\n    <div class=\"cv-ev-cta-btns\">\n      <a href=\"#cv-ev-notify-mid\" class=\"cv-ev-btn cv-ev-btn-gold\">Get Notified<\/a>\n      <a href=\"https:\/\/www.causevox.com\" class=\"cv-ev-btn cv-ev-btn-outline\">Explore CauseVox<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div><!-- end .cv-ev-page -->\n\n<!-- Smooth scroll + nav active state + dynamic sticky offset -->\n<script>\ndocument.addEventListener('DOMContentLoaded',function(){\n  var subNav=document.querySelector('.cv-ev-nav');\n  var headerH=0;\n\n  \/* Calculate WP header height once, then cache and only recalc on resize *\/\n  function calcHeaderOffset(){\n    var offset=0;\n    var candidates=['#wpadminbar','.elementor-sticky--active'];\n    candidates.forEach(function(sel){\n      try{\n        document.querySelectorAll(sel).forEach(function(el){\n          if(el===subNav||el.contains(subNav))return;\n          var s=getComputedStyle(el);\n          if(s.position==='fixed'||s.position==='sticky'){\n            var bottom=el.getBoundingClientRect().top+el.getBoundingClientRect().height;\n            if(bottom>offset&&bottom<300)offset=bottom;\n          }\n        });\n      }catch(e){}\n    });\n    return Math.round(offset);\n  }\n  function applyOffset(){\n    headerH=calcHeaderOffset();\n    if(subNav)subNav.style.top=headerH+'px';\n  }\n\n  \/* The Elementor sticky nav activates after first scroll, so we detect it\n     via a MutationObserver watching for the elementor-sticky--active class,\n     then lock in the offset once found. *\/\n  var stickyFound=false;\n  function tryDetectSticky(){\n    var h=calcHeaderOffset();\n    if(h>0&&!stickyFound){\n      stickyFound=true;\n      headerH=h;\n      if(subNav)subNav.style.top=h+'px';\n    }\n  }\n\n  \/* Initial set (catches admin bar, any already-sticky header) *\/\n  applyOffset();\n\n  \/* Watch for Elementor sticky class being added *\/\n  var headerEls=document.querySelectorAll('[class*=\"elementor-location-header\"]');\n  if(headerEls.length&&'MutationObserver' in window){\n    var mo=new MutationObserver(function(){if(!stickyFound)tryDetectSticky()});\n    headerEls.forEach(function(el){mo.observe(el,{attributes:true,attributeFilter:['class'],subtree:true})});\n    \/* Stop watching after 10s to avoid ongoing overhead *\/\n    setTimeout(function(){mo.disconnect()},10000);\n  }\n\n  \/* Fallback timers in case MutationObserver misses it *\/\n  setTimeout(tryDetectSticky,800);\n  setTimeout(tryDetectSticky,2500);\n\n  \/* Recalc on resize (orientation change, etc.) *\/\n  window.addEventListener('resize',function(){applyOffset()});\n\n  \/* Smooth scroll with offset *\/\n  document.querySelectorAll('.cv-ev-page a[href^=\"#\"]').forEach(function(a){\n    a.addEventListener('click',function(e){\n      var t=document.querySelector(this.getAttribute('href'));\n      if(t){e.preventDefault();var navH=subNav?subNav.offsetHeight:0;window.scrollTo({top:t.getBoundingClientRect().top+window.pageYOffset-headerH-navH-10,behavior:'smooth'})}\n    })});\n\n  \/* Active nav state on scroll + horizontal auto-scroll *\/\n  var nl=document.querySelectorAll('.cv-ev-nav a'),secs=[];\n  var navScroller=document.querySelector('.cv-ev-nav-inner');\n  var prevActive=null;\n  nl.forEach(function(l){var id=l.getAttribute('href');if(id&&id.startsWith('#')){var el=document.querySelector(id);if(el)secs.push({el:el,link:l})}});\n  window.addEventListener('scroll',function(){\n    var navH=subNav?subNav.offsetHeight:0;\n    var sp=window.scrollY+headerH+navH+20,act=secs[0];\n    secs.forEach(function(s){if(s.el.offsetTop<=sp)act=s});\n    nl.forEach(function(l){l.classList.remove('active')});\n    if(act){\n      act.link.classList.add('active');\n      \/* Scroll the active link into view horizontally within the nav bar *\/\n      if(act.link!==prevActive&&navScroller){\n        var linkRect=act.link.getBoundingClientRect();\n        var navRect=navScroller.getBoundingClientRect();\n        if(linkRect.left<navRect.left||linkRect.right>navRect.right){\n          act.link.scrollIntoView({behavior:'smooth',block:'nearest',inline:'center'});\n        }\n        prevActive=act.link;\n      }\n    }\n  },{passive:true});\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CauseVox Events Connect, Learn, and Grow with the Nonprofit Community From in-person meetups and conferences to virtual summits and training \u2014 join thousands of nonprofit professionals at events designed to help you raise more and build deeper connections. See Upcoming Events Partner With Us 0+Connections 5+Cities 20+Events Per Year All Events Nonprofit Club Summits Get [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-56027","page","type-page","status-publish","hentry"],"acf":[],"rankMath":{"parentDomain":"www.causevox.com","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"The featured image should be at least 200 by 200 pixels to be picked up by Facebook and other social media sites.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"events","permalinkFormat":"https:\/\/www.causevox.com\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/www.causevox.com\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":true,"primaryTaxonomy":false,"serpData":{"title":"","description":"From in-person meetups and conferences to virtual summits and regional meetups \u2014 join thousands of nonprofit professionals at CauseVox community events.","focusKeywords":"","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":[],"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"causevox","primaryTerm":0,"authorName":"Rob Wu","titleTemplate":"%title% %page% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":["a cut above","absolute","absolutely","absolutely lowest","absurd","abuse","accurate","accuse","achieve","actionable","adaptable","adequate","admit","adorable","advantage","advice","affordable","aggravate","aggressive","agitated","agonizing","agony","alarmed","alarming","alienated","aligned","alive","all-inclusive","alluring","always","amazing","amp","animated","annihilate","announcing","anonymous","antagonistic","anxious","apocalypse","appalled","approved","approving","argumentative","armageddon","arrogant","ass kicking","assault","assured","astonishing","astounded","astounding","at ease","atrocious","attack","attractive","audacity","authentic","authoritative","authority","avoid","aware","awe-inspiring","awesome","awkward","backbone","backdoor","backed","backlash","backstabbing","badass","balanced","banned","bargain","barrage","basic","battle","beaming","beat down","beating","beautiful","beauty","begging","behind the scenes","belief","belong","best","best-selling","better","beware","big","billion","black market","blacklisted","blast","blessed","blinded","blissful","blood","bloodbath","bloodcurdling","bloody","blunder","blushing","bold","bomb","bona","bona fide","bonanza","bonus","bootleg","bottom line","bountiful","brave","bravery","brazen","break","breaking","breakthrough","breathtaking","bright","brilliant","broke","brutal","budget","buffoon","bullshit","bully","bumbling","buy","cadaver","calm","cancel anytime","capable","captivate","captivating","carefree","case study","cash","cataclysmic","catapult","catastrophe","caution","censored","centered","certain","certainly","certified","challenge","charming","cheap","cheat","cheat-sheet","cheer","cheerful","child-like","clarity","classified","clear","clueless","collapse","colorful","colossal","comfortable","compare","competitive","complete","completely","completeness","comprehensive","compromise","compulsive","concealed","conclusive","condemning","condescending","confess","confession","confessions","confident","confidential","conquer","conscientious","constructive","content","contrary","controlling","controversial","convenient","convert","cool","cooperative","copy","corpse","corrupt","corrupting","courage","courageous","cover-up","covert","coward","cowardly","crammed","crave","crazy","create","creative","cringeworthy","cripple","crisis","critical","crooked","crush","crushing","damaging","danger","dangerous","daring","dazzling","dead","deadline","deadly","death","decadent","deceived","deceptive","deep","defiance","definitely","definitive","defying","dejected","delicious","delight","delighted","delightful","delirious","delivered","demoralizing","deplorable","depraved","desire","desperate","despicable","destiny","destroy","detailed","devastating","devoted","diagnosed","direct","dirty","disadvantages","disastrous","discount","discover","disdainful","disempowered","disgusted","disgusting","dishonest","disillusioned","disoriented","distracted","distraught","distressed","distrustful","divulge","document","dollar","dominate","doomed","double","doubtful","download","dreadful","dreamy","drive","drowning","dumb","dynamic","eager","earnest","easily","easy","economical","ecstatic","edge","effective","efficient","effortless","elated","eliminate","elite","embarrass","embarrassed","embarrassing","emergency","emerging","emphasize","empowered","enchant","encouraged","endorsed","energetic","energy","enormous","enraged","enthusiastic","envy","epic","epidemic","essential","ethical","euphoric","evil","exactly","exasperated","excellent","excited","excitement","exciting","exclusive","exclusivity","excruciating","exhilarated","expensive","expert","explode","exploit","explosive","exposed","exquisite","extra","extraordinary","extremely","exuberant","eye-opening","fail","fail-proof","failure","faith","famous","fantasy","fascinating","fatigued","faux","faux pas","fearless","feast","feeble","festive","fide","fierce","fight","final","fine","fired","first","first ever","flirt","fluid","focus","focused","fool","fooled","foolish","forbidden","force-fed","forever","forgiving","forgotten","formula","fortune","foul","frantic","free","freebie","freedom","frenzied","frenzy","frightening","frisky","frugal","frustrated","fulfill","fulfilled","full","fully","fun","fun-loving","fundamentals","funniest","funny","furious","gambling","gargantuan","genius","genuine","gift","gigantic","giveaway","glamorous","gleeful","glorious","glowing","goddamn","gorgeous","graceful","grateful","gratified","gravity","great","greatest","greatness","greed","greedy","gripping","grit","grounded","growth","guaranteed","guilt","guilt-free","gullible","guts","hack","happiness","happy","harmful","harsh","hate","have you heard","havoc","hazardous","healthy","heart","heartbreaking","heartwarming","heavenly","hell","helpful","helplessness","hero","hesitant","hidden","high tech","highest","highly effective","hilarious","hoak","hoax","honest","honored","hope","hopeful","horribly","horrific","horrifying","horror","hostile","how to","huge","humility","humor","hurricane","hurry","hypnotic","idiot","ignite","illegal","illusive","imagination","immediately","imminently","impatience","impatient","impenetrable","important","impressive","improved","in the zone","incapable","incapacitated","incompetent","inconsiderate","increase","incredible","indecisive","indulgence","indulgent","inexpensive","inferior","informative","infuriated","ingredients","innocent","innovative","insane","insecure","insider","insidious","inspired","inspiring","instant savings","instantly","instructive","insult","intel","intelligent","intense","interesting","intriguing","introducing","invasion","investment","iron-clad","ironclad","irresistible","irs","is here","jackpot","jail","jaw-dropping","jealous","jeopardy","jittery","jovial","joyous","jubilant","judgmental","jumpstart","just arrived","keen","kickass","kickstart","kill","killed","killing","kills","know it all","lame","largest","lascivious","last","last chance","last minute","latest","laugh","laughing","launch","launching","lavishly","lawsuit","lazy","left behind","legendary","legitimate","liberal","liberated","lick","lies","life-changing","lifetime","light","lighthearted","likely","limited","literally","little-known","loathsome","lonely","looming","loser","lost","love","lucrative","lunatic","lurking","lust","luxurious","luxury","lying","magic","magical","magnificent","mainstream","malicious","mammoth","manipulative","marked down","massive","master","masterclass","maul","mediocre","meditative","meltdown","memorability","memorable","menacing","mesmerizing","meticulous","mind-blowing","minimalist","miracle","mired","mischievous","misgiving","missing out","mistake","monetize","money","moneyback","moneygrubbing","monumental","most important","motivated","mouth-watering","murder","mystery","nail","naked","natural","naughty","nazi","nest egg","never","new","nightmare","no good","no obligation","no one talks about","no questions asked","no risk","no strings attached","non-controlling","noted","novelty","now","obnoxious","obsessed","obsession","obvious","odd","off-kilter","off-limits","off-the record","offensive","official","okay","on-demand","open-minded","opportunities","optimistic","ordeal","outlawed","outrageousness","outstanding","overcome","overjoyed","overnight","overwhelmed","packed","painful","painless","painstaking","pale","panic","panicked","paralyzed","pas","passionate","pathetic","pay zero","payback","perfect","peril","perplexed","perspective","pessimistic","pioneering","piranha","pitfall","pitiful","placid","plague","played","playful","pleased","pluck","plummet","plunge","poison","poisonous","polarizing","poor","popular","portfolio","pound","powerful","powerless","practical","preposterous","prestige","price","priceless","pride","prison","privacy","private","privileged","prize","problem","productive","professional","profit","profitable","profound","promiscuous","promising","promote","protect","protected","proven","provocative","provoke","psychological","pummel","punch","punish","pus","quadruple","quality","quarrelsome","quick","quick-start","quickly","quiet","radiant","rare","ravenous","rebellious","recession-proof","reckoning","recognized","recommend","recreate","reduced","reflective","refugee","refund","refundable","reject","relaxed","release","relentless","reliable","remarkable","replicate","report","reprimanding","repulsed","repulsive","research","resentful","resourceful","responsible","responsive","rested","restricted","results","retaliating","reveal","revealing","revenge","revengeful","revisited","revolting","revolutionary","reward","rich","ridiculous","risky","riveting","rookie","rowdy","ruin","rules","ruthless","sabotaging","sacred","sadistic","sadly","sadness","safe","safety","sale","sampler","sarcastic","satisfied","savage","savagery","save","savings","savvy","scam","scandal","scandalous","scarce","scared","scary","scornful","scream","searing","secret","secret agenda","secret plot","secrets","secure","security","seductive","seething","seize","selected","self-hating","self-sufficient","sensational","senseless","sensual","serene","seriously","severe","sex","sexy","shaking","shameful","shameless","shaming","shatter","shellacking","shocking","should","shrewd","sick and tired","signs","silly","simple","simplicity","simplified","simplistic","sincere","sinful","sins","six-figure","sizable","sizzle","sizzled","sizzles","sizzling","sizzlingly","skill","skyrocket","slaughter","slave","sleazy","sleeping","sly","smash","smiling","smug","smuggle","smuggled","sneak-peek","sneaky","sniveling","snob","snooty","snotty","soar","soaring","solid","solution","spank","special","spectacular","speedy","spell-binding","spine","spirit","spirited","spiteful","spoiler","spontaneous","spotlight","spunky","squirming","stable","staggering","startling","steady","steal","stealthy","steamy","step-by-step","still","stoic","stop","strange","strangle","strategy","stressed","strong","strongly suggest","struggle","stuck up","studies","stunning","stupid","stupid-simple","sturdy","sublime","succeed","success","successful","suck","suddenly","suffer","sunny","super","super-human","superb","supercharge","superior","supported","supportive","sure","sure fire","surefire","surge","surging","surprise","surprised","surprising","survival","survive","suspicious","sweaty","swoon","swoon-worthy","tailspin","tank","tantalizing","targeted","tawdry","tease","technology","teetering","tempting","tenacious","tense","terrible","terrific","terrified","terrifying","terror","terrorist","tested","thankful","the truth","threaten","threatened","thrilled","thrilling","thug","ticked off","tickled","timely","today","torture","toxic","track record","trade secret","tragedy","tragic","transform","transparency","trap","trapped","trauma","traumatized","treacherous","treasure","tremendous","trend","tricks","triggers","triple","triumph","truly","trusting","trustworthy","truth","truthful","turbo-charge","turbocharges","tweaks","twitching","ultimate","unadulterated","unassuming","unauthorized","unbelievable","unburdened","uncaring","uncensored","uncertain","uncomfortable","unconditional","uncontrollable","unconventional","uncovered","undeniable","under priced","undercover","underground","underhanded","underused","unexpected","unforgettable","unheard of","unhurried","uninterested","unique","unjustified","unknowingly","unleashed","unlimited","unlock","unparalleled","unpopular","unreliable","unresponsive","unseen","unstable","unstoppable","unsure","unsurpassed","untapped","unusual","up-sell","upbeat","uplifted","uplifting","urge","urgent","useful","useless","validate","valor","valuable","value","vanquish","vaporize","venomous","verify","vibrant","vicious","victim","victory","vigorous","vilified","vindictive","violated","violent","volatile","vulnerable","waiting","wanted","wanton","warning","waste","weak","wealth","weird","what no one tells you","whip","whopping","wicked","wild","willpower","withheld","wonderful","wondrous","woozy","world","worry","worst","worthwhile","wounded","wreaking","youthful","zen","zinger"],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":true,"hasBreadcrumb":false},"homeUrl":"https:\/\/www.causevox.com","objectID":56027,"objectType":"post","locale":"en","localeFull":"en_US","overlayImages":{"play":{"name":"Play icon","url":"https:\/\/www.causevox.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/nas\/content\/live\/causevox2\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"GIF icon","url":"https:\/\/www.causevox.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/nas\/content\/live\/causevox2\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/www.causevox.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":true,"autoSuggestKeywords":true,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Fwww.causevox.com&r=https%3A%2F%2Fwww.causevox.com%2Fwp-json%2Fwp%2Fv2%2Fpages%2F56027%3Fnonce%3De79eb7d60a&pro=1","maxTags":100,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/www.causevox.com\/wp-content\/uploads\/2024\/05\/cv-logo-150x150.png","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"isPro":true,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Upgrade","trendsPreviewImage":"https:\/\/www.causevox.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":["a cut above","absolute","absolutely","absolutely lowest","absurd","abuse","accurate","accuse","achieve","actionable","adaptable","adequate","admit","adorable","advantage","advice","affordable","aggravate","aggressive","agitated","agonizing","agony","alarmed","alarming","alienated","aligned","alive","all-inclusive","alluring","always","amazing","amp","animated","annihilate","announcing","anonymous","antagonistic","anxious","apocalypse","appalled","approved","approving","argumentative","armageddon","arrogant","ass kicking","assault","assured","astonishing","astounded","astounding","at ease","atrocious","attack","attractive","audacity","authentic","authoritative","authority","avoid","aware","awe-inspiring","awesome","awkward","backbone","backdoor","backed","backlash","backstabbing","badass","balanced","banned","bargain","barrage","basic","battle","beaming","beat down","beating","beautiful","beauty","begging","behind the scenes","belief","belong","best","best-selling","better","beware","big","billion","black market","blacklisted","blast","blessed","blinded","blissful","blood","bloodbath","bloodcurdling","bloody","blunder","blushing","bold","bomb","bona","bona fide","bonanza","bonus","bootleg","bottom line","bountiful","brave","bravery","brazen","break","breaking","breakthrough","breathtaking","bright","brilliant","broke","brutal","budget","buffoon","bullshit","bully","bumbling","buy","cadaver","calm","cancel anytime","capable","captivate","captivating","carefree","case study","cash","cataclysmic","catapult","catastrophe","caution","censored","centered","certain","certainly","certified","challenge","charming","cheap","cheat","cheat-sheet","cheer","cheerful","child-like","clarity","classified","clear","clueless","collapse","colorful","colossal","comfortable","compare","competitive","complete","completely","completeness","comprehensive","compromise","compulsive","concealed","conclusive","condemning","condescending","confess","confession","confessions","confident","confidential","conquer","conscientious","constructive","content","contrary","controlling","controversial","convenient","convert","cool","cooperative","copy","corpse","corrupt","corrupting","courage","courageous","cover-up","covert","coward","cowardly","crammed","crave","crazy","create","creative","cringeworthy","cripple","crisis","critical","crooked","crush","crushing","damaging","danger","dangerous","daring","dazzling","dead","deadline","deadly","death","decadent","deceived","deceptive","deep","defiance","definitely","definitive","defying","dejected","delicious","delight","delighted","delightful","delirious","delivered","demoralizing","deplorable","depraved","desire","desperate","despicable","destiny","destroy","detailed","devastating","devoted","diagnosed","direct","dirty","disadvantages","disastrous","discount","discover","disdainful","disempowered","disgusted","disgusting","dishonest","disillusioned","disoriented","distracted","distraught","distressed","distrustful","divulge","document","dollar","dominate","doomed","double","doubtful","download","dreadful","dreamy","drive","drowning","dumb","dynamic","eager","earnest","easily","easy","economical","ecstatic","edge","effective","efficient","effortless","elated","eliminate","elite","embarrass","embarrassed","embarrassing","emergency","emerging","emphasize","empowered","enchant","encouraged","endorsed","energetic","energy","enormous","enraged","enthusiastic","envy","epic","epidemic","essential","ethical","euphoric","evil","exactly","exasperated","excellent","excited","excitement","exciting","exclusive","exclusivity","excruciating","exhilarated","expensive","expert","explode","exploit","explosive","exposed","exquisite","extra","extraordinary","extremely","exuberant","eye-opening","fail","fail-proof","failure","faith","famous","fantasy","fascinating","fatigued","faux","faux pas","fearless","feast","feeble","festive","fide","fierce","fight","final","fine","fired","first","first ever","flirt","fluid","focus","focused","fool","fooled","foolish","forbidden","force-fed","forever","forgiving","forgotten","formula","fortune","foul","frantic","free","freebie","freedom","frenzied","frenzy","frightening","frisky","frugal","frustrated","fulfill","fulfilled","full","fully","fun","fun-loving","fundamentals","funniest","funny","furious","gambling","gargantuan","genius","genuine","gift","gigantic","giveaway","glamorous","gleeful","glorious","glowing","goddamn","gorgeous","graceful","grateful","gratified","gravity","great","greatest","greatness","greed","greedy","gripping","grit","grounded","growth","guaranteed","guilt","guilt-free","gullible","guts","hack","happiness","happy","harmful","harsh","hate","have you heard","havoc","hazardous","healthy","heart","heartbreaking","heartwarming","heavenly","hell","helpful","helplessness","hero","hesitant","hidden","high tech","highest","highly effective","hilarious","hoak","hoax","honest","honored","hope","hopeful","horribly","horrific","horrifying","horror","hostile","how to","huge","humility","humor","hurricane","hurry","hypnotic","idiot","ignite","illegal","illusive","imagination","immediately","imminently","impatience","impatient","impenetrable","important","impressive","improved","in the zone","incapable","incapacitated","incompetent","inconsiderate","increase","incredible","indecisive","indulgence","indulgent","inexpensive","inferior","informative","infuriated","ingredients","innocent","innovative","insane","insecure","insider","insidious","inspired","inspiring","instant savings","instantly","instructive","insult","intel","intelligent","intense","interesting","intriguing","introducing","invasion","investment","iron-clad","ironclad","irresistible","irs","is here","jackpot","jail","jaw-dropping","jealous","jeopardy","jittery","jovial","joyous","jubilant","judgmental","jumpstart","just arrived","keen","kickass","kickstart","kill","killed","killing","kills","know it all","lame","largest","lascivious","last","last chance","last minute","latest","laugh","laughing","launch","launching","lavishly","lawsuit","lazy","left behind","legendary","legitimate","liberal","liberated","lick","lies","life-changing","lifetime","light","lighthearted","likely","limited","literally","little-known","loathsome","lonely","looming","loser","lost","love","lucrative","lunatic","lurking","lust","luxurious","luxury","lying","magic","magical","magnificent","mainstream","malicious","mammoth","manipulative","marked down","massive","master","masterclass","maul","mediocre","meditative","meltdown","memorability","memorable","menacing","mesmerizing","meticulous","mind-blowing","minimalist","miracle","mired","mischievous","misgiving","missing out","mistake","monetize","money","moneyback","moneygrubbing","monumental","most important","motivated","mouth-watering","murder","mystery","nail","naked","natural","naughty","nazi","nest egg","never","new","nightmare","no good","no obligation","no one talks about","no questions asked","no risk","no strings attached","non-controlling","noted","novelty","now","obnoxious","obsessed","obsession","obvious","odd","off-kilter","off-limits","off-the record","offensive","official","okay","on-demand","open-minded","opportunities","optimistic","ordeal","outlawed","outrageousness","outstanding","overcome","overjoyed","overnight","overwhelmed","packed","painful","painless","painstaking","pale","panic","panicked","paralyzed","pas","passionate","pathetic","pay zero","payback","perfect","peril","perplexed","perspective","pessimistic","pioneering","piranha","pitfall","pitiful","placid","plague","played","playful","pleased","pluck","plummet","plunge","poison","poisonous","polarizing","poor","popular","portfolio","pound","powerful","powerless","practical","preposterous","prestige","price","priceless","pride","prison","privacy","private","privileged","prize","problem","productive","professional","profit","profitable","profound","promiscuous","promising","promote","protect","protected","proven","provocative","provoke","psychological","pummel","punch","punish","pus","quadruple","quality","quarrelsome","quick","quick-start","quickly","quiet","radiant","rare","ravenous","rebellious","recession-proof","reckoning","recognized","recommend","recreate","reduced","reflective","refugee","refund","refundable","reject","relaxed","release","relentless","reliable","remarkable","replicate","report","reprimanding","repulsed","repulsive","research","resentful","resourceful","responsible","responsive","rested","restricted","results","retaliating","reveal","revealing","revenge","revengeful","revisited","revolting","revolutionary","reward","rich","ridiculous","risky","riveting","rookie","rowdy","ruin","rules","ruthless","sabotaging","sacred","sadistic","sadly","sadness","safe","safety","sale","sampler","sarcastic","satisfied","savage","savagery","save","savings","savvy","scam","scandal","scandalous","scarce","scared","scary","scornful","scream","searing","secret","secret agenda","secret plot","secrets","secure","security","seductive","seething","seize","selected","self-hating","self-sufficient","sensational","senseless","sensual","serene","seriously","severe","sex","sexy","shaking","shameful","shameless","shaming","shatter","shellacking","shocking","should","shrewd","sick and tired","signs","silly","simple","simplicity","simplified","simplistic","sincere","sinful","sins","six-figure","sizable","sizzle","sizzled","sizzles","sizzling","sizzlingly","skill","skyrocket","slaughter","slave","sleazy","sleeping","sly","smash","smiling","smug","smuggle","smuggled","sneak-peek","sneaky","sniveling","snob","snooty","snotty","soar","soaring","solid","solution","spank","special","spectacular","speedy","spell-binding","spine","spirit","spirited","spiteful","spoiler","spontaneous","spotlight","spunky","squirming","stable","staggering","startling","steady","steal","stealthy","steamy","step-by-step","still","stoic","stop","strange","strangle","strategy","stressed","strong","strongly suggest","struggle","stuck up","studies","stunning","stupid","stupid-simple","sturdy","sublime","succeed","success","successful","suck","suddenly","suffer","sunny","super","super-human","superb","supercharge","superior","supported","supportive","sure","sure fire","surefire","surge","surging","surprise","surprised","surprising","survival","survive","suspicious","sweaty","swoon","swoon-worthy","tailspin","tank","tantalizing","targeted","tawdry","tease","technology","teetering","tempting","tenacious","tense","terrible","terrific","terrified","terrifying","terror","terrorist","tested","thankful","the truth","threaten","threatened","thrilled","thrilling","thug","ticked off","tickled","timely","today","torture","toxic","track record","trade secret","tragedy","tragic","transform","transparency","trap","trapped","trauma","traumatized","treacherous","treasure","tremendous","trend","tricks","triggers","triple","triumph","truly","trusting","trustworthy","truth","truthful","turbo-charge","turbocharges","tweaks","twitching","ultimate","unadulterated","unassuming","unauthorized","unbelievable","unburdened","uncaring","uncensored","uncertain","uncomfortable","unconditional","uncontrollable","unconventional","uncovered","undeniable","under priced","undercover","underground","underhanded","underused","unexpected","unforgettable","unheard of","unhurried","uninterested","unique","unjustified","unknowingly","unleashed","unlimited","unlock","unparalleled","unpopular","unreliable","unresponsive","unseen","unstable","unstoppable","unsure","unsurpassed","untapped","unusual","up-sell","upbeat","uplifted","uplifting","urge","urgent","useful","useless","validate","valor","valuable","value","vanquish","vaporize","venomous","verify","vibrant","vicious","victim","victory","vigorous","vilified","vindictive","violated","violent","volatile","vulnerable","waiting","wanted","wanton","warning","waste","weak","wealth","weird","what no one tells you","whip","whopping","wicked","wild","willpower","withheld","wonderful","wondrous","woozy","world","worry","worst","worthwhile","wounded","wreaking","youthful","zen","zinger"],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":"%sitename% %page% %sep% %sitedesc%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":[],"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"isAnalyticsConnected":false,"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/www.causevox.com\/wp-json\/wp\/v2\/pages\/56027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.causevox.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.causevox.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.causevox.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.causevox.com\/wp-json\/wp\/v2\/comments?post=56027"}],"version-history":[{"count":0,"href":"https:\/\/www.causevox.com\/wp-json\/wp\/v2\/pages\/56027\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.causevox.com\/wp-json\/wp\/v2\/media?parent=56027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}