1<!DOCTYPE html> 2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel='shortcut icon' href='https://allianceforwaterefficiency.org/wp-content/themes/a4we/favicon.ico' type='image/x-icon' /> 7 <title>About - Alliance for Water Efficiency</title> 8 9 <!-- All in One SEO Pro 5.0.2.1 - aioseo.com --> 10 <meta name="robots" content="max-image-preview:large" /> 11 <meta name="google-site-verification" content="zOmaUceHciQWV8kMSaX2eRjhCoJIWbFcoN7WzJF9hFc" /> 12 <link rel="canonical" href="https://allianceforwaterefficiency.org/about/" /> 13 <meta name="generator" content="All in One SEO Pro (AIOSEO) 5.0.2.1" /> 14 <meta property="og:locale" content="en_US" /> 15 <meta property="og:site_name" content="Alliance for Water Efficiency - A Collaborative Effort" /> 16 <meta property="og:type" content="article" /> 17 <meta property="og:title" content="About - Alliance for Water Efficiency" /> 18 <meta property="og:url" content="https://allianceforwaterefficiency.org/about/" /> 19 <meta property="article:published_time" content="2024-05-08T19:20:04+00:00" /> 20 <meta property="article:modified_time" content="2025-10-29T17:43:34+00:00" /> 21 <meta name="twitter:card" content="summary_large_image" /> 22 <meta name="twitter:title" content="About - Alliance for Water Efficiency" /> 23
23<script type="application/ld+json" class="aioseo-schema"> 24 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/allianceforwaterefficiency.org\/about\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/allianceforwaterefficiency.org\/#listItem","position":1,"name":"Home","item":"https:\/\/allianceforwaterefficiency.org\/","nextItem":{"@type":"ListItem","@id":"https:\/\/allianceforwaterefficiency.org\/about\/#listItem","name":"About"}},{"@type":"ListItem","@id":"https:\/\/allianceforwaterefficiency.org\/about\/#listItem","position":2,"name":"About","previousItem":{"@type":"ListItem","@id":"https:\/\/allianceforwaterefficiency.org\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/allianceforwaterefficiency.org\/#organization","name":"Alliance for Water Efficiency","description":"A Collaborative Effort","url":"https:\/\/allianceforwaterefficiency.org\/"},{"@type":"WebPage","@id":"https:\/\/allianceforwaterefficiency.org\/about\/#webpage","url":"https:\/\/allianceforwaterefficiency.org\/about\/","name":"About - Alliance for Water Efficiency","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/allianceforwaterefficiency.org\/#website"},"breadcrumb":{"@id":"https:\/\/allianceforwaterefficiency.org\/about\/#breadcrumblist"},"datePublished":"2024-05-08T19:20:04-05:00","dateModified":"2025-10-29T12:43:34-05:00"},{"@type":"WebSite","@id":"https:\/\/allianceforwaterefficiency.org\/#website","url":"https:\/\/allianceforwaterefficiency.org\/","name":"Alliance for Water Efficiency","description":"A Collaborative Effort","inLanguage":"en-US","publisher":{"@id":"https:\/\/allianceforwaterefficiency.org\/#organization"}}]} 25 </script>
25 26 <!-- All in One SEO Pro --> 27 28<link rel='dns-prefetch' href='//allianceforwaterefficiency.org' /> 29<link rel='dns-prefetch' href='//maps.googleapis.com' /> 30<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 31<link rel='dns-prefetch' href='//unpkg.com' /> 32<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 33<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 34<link rel="alternate" type="application/rss+xml" title="Alliance for Water Efficiency » Feed" href="https://allianceforwaterefficiency.org/feed/" /> 35<link rel="alternate" type="application/rss+xml" title="Alliance for Water Efficiency » Comments Feed" href="https://allianceforwaterefficiency.org/comments/feed/" /> 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://allianceforwaterefficiency.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fallianceforwaterefficiency.org%2Fabout%2F" /> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://allianceforwaterefficiency.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fallianceforwaterefficiency.org%2Fabout%2F&format=xml" /> 38 <!-- This site uses the Google Analytics by MonsterInsights plugin v10.2.2 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 38-39
38 39 <script src="//www.googletagmanager.com/gtag/js?id=
39G-5DW02ZLGND
vendor: 91 bytes, lines 39-40
39" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 40
40<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 41 var mi_version = '10.2.2'; 42 var mi_track_user = true; 43 var mi_no_track_reason = ''; 44 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/allianceforwaterefficiency.org\/about\/"}; 45 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 46 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 47 } else { 48 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 49 } 50 51 var disableStrs = [ 52 'ga-disable-G-5DW02ZLGND', 53 ]; 54 55 /* Function to detect opted out users */ 56 function __gtagTrackerIsOptedOut() { 57 for (var index = 0; index < disableStrs.length; index++) { 58 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 59 return true; 60 } 61 } 62 63 return false; 64 } 65 66 /* Disable tracking if the opt-out cookie exists. */ 67 if (__gtagTrackerIsOptedOut()) { 68 for (var index = 0; index < disableStrs.length; index++) { 69 window[disableStrs[index]] = true; 70 } 71 } 72 73 /* Opt-out function */ 74 function __gtagTrackerOptout() { 75 for (var index = 0; index < disableStrs.length; index++) { 76 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 77 window[disableStrs[index]] = true; 78 } 79 } 80 81 if ('undefined' === typeof gaOptout) { 82 function gaOptout() { 83 __gtagTrackerOptout(); 84 } 85 } 86 window.dataLayer = window.dataLayer || []; 87 88 window.MonsterInsightsDualTracker = { 89 helpers: {}, 90 trackers: {}, 91 }; 92 if (mi_track_user) { 93 function __gtagDataLayer() { 94 dataLayer.push(arguments); 95 } 96 97 function __gtagTracker(type, name, parameters) { 98 if (!parameters) { 99 parameters = {}; 100 } 101 102 if (parameters.send_to) { 103 __gtagDataLayer.apply(null, arguments); 104 return; 105 } 106 107 if (type === 'event') { 108 parameters.send_to = monsterinsights_frontend.v4_id; 109 var hookName = name; 110 if (typeof parameters['event_category'] !== 'undefined') { 111 hookName = parameters['event_category'] + ':' + name; 112 } 113 114 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 115 MonsterInsightsDualTracker.trackers[hookName](parameters); 116 } else { 117 __gtagDataLayer('event', name, parameters); 118 } 119 120 } else { 121 __gtagDataLayer.apply(null, arguments); 122 } 123 } 124 125 __gtagTracker('js', new Date()); 126 __gtagTracker('set', { 127 'developer_id.dZGIzZG': true, 128 }); 129 if ( MonsterInsightsLocations.page_location ) { 130 __gtagTracker('set', MonsterInsightsLocations); 131 } 132 __gtagTracker('config', 'G-5DW02ZLGND', {"forceSSL":"true"} ); 133 window.gtag = __gtagTracker; (function () { 134 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 135 /* ga and __gaTracker compatibility shim. */ 136 var noopfn = function () { 137 return null; 138 }; 139 var newtracker = function () { 140 return new Tracker(); 141 }; 142 var Tracker = function () { 143 return null; 144 }; 145 var p = Tracker.prototype; 146 p.get = noopfn; 147 p.set = noopfn; 148 p.send = function () { 149 var args = Array.prototype.slice.call(arguments); 150 args.unshift('send'); 151 __gaTracker.apply(null, args); 152 }; 153 var __gaTracker = function () { 154 var len = arguments.length; 155 if (len === 0) { 156 return; 157 } 158 var f = arguments[len - 1]; 159 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 160 if ('send' === arguments[0]) { 161 var hitConverted, hitObject = false, action; 162 if ('event' === arguments[1]) { 163 if ('undefined' !== typeof arguments[3]) { 164 hitObject = { 165 'eventAction': arguments[3], 166 'eventCategory': arguments[2], 167 'eventLabel': arguments[4], 168 'value': arguments[5] ? arguments[5] : 1, 169 } 170 } 171 } 172 if ('pageview' === arguments[1]) { 173 if ('undefined' !== typeof arguments[2]) { 174 hitObject = { 175 'eventAction': 'page_view', 176 'page_path': arguments[2], 177 } 178 } 179 } 180 if (typeof arguments[2] === 'object') { 181 hitObject = arguments[2]; 182 } 183 if (typeof arguments[5] === 'object') { 184 Object.assign(hitObject, arguments[5]); 185 } 186 if ('undefined' !== typeof arguments[1].hitType) { 187 hitObject = arguments[1]; 188 if ('pageview' === hitObject.hitType) { 189 hitObject.eventAction = 'page_view'; 190 } 191 } 192 if (hitObject) { 193 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
194 hitConverted = mapArgs(hitObject); 195 __gtagTracker('event', action, hitConverted); 196 } 197 } 198 return; 199 } 200 201 function mapArgs(args) { 202 var arg, hit = {}; 203 var gaMap = { 204 'eventCategory': 'event_category', 205 'eventAction': 'event_action', 206 'eventLabel': 'event_label', 207 'eventValue': 'event_value', 208 'nonInteraction': 'non_interaction', 209 'timingCategory': 'event_category', 210 'timingVar': 'name', 211 'timingValue': 'value', 212 'timingLabel': 'event_label', 213 'page': 'page_path', 214 'location': 'page_location', 215 'title': 'page_title', 216 'referrer' : 'page_referrer', 217 }; 218 for (arg in args) { 219 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 220 hit[gaMap[arg]] = args[arg]; 221 } else { 222 hit[arg] = args[arg]; 223 } 224 } 225 return hit; 226 } 227 228 try { 229 f.hitCallback(); 230 } catch (ex) { 231 } 232 }; 233 __gaTracker.create = newtracker; 234 __gaTracker.getByName = newtracker; 235 __gaTracker.getAll = function () { 236 return []; 237 }; 238 __gaTracker.remove = noopfn; 239 __gaTracker.loaded = true; 240 window['__gaTracker'] = __gaTracker; 241 })(); 242 } else { 243 console.log(""); 244 (function () { 245 function __gtagTracker() { 246 return null; 247 } 248 249 window['__gtagTracker'] = __gtagTracker; 250 window['gtag'] = __gtagTracker; 251 })(); 252 } 253 </script>
253 254 <!-- / Google Analytics by MonsterInsights --> 255
255<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 256 if (window.hasOwnProperty('MonsterInsightsDualTracker')){ 257 window.MonsterInsightsDualTracker.trackers['form:impression'] = function (parameters) { 258 __gtagDataLayer('event', 'form_impression', { 259 form_id: parameters.event_label, 260 content_type: 'form', 261 non_interaction: true, 262 send_to: parameters.send_to, 263 }); 264 }; 265 266 window.MonsterInsightsDualTracker.trackers['form:conversion'] = function (parameters) { 267 __gtagDataLayer('event', 'generate_lead', { 268 form_id: parameters.event_label, 269 send_to: parameters.send_to, 270 }); 271 }; 272 } 273 </script>
273 274 <style id="wp-img-auto-sizes-contain-inline-css"> 275img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 276/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 277</style> 278<link rel='stylesheet' id='formidable-css' href='https://allianceforwaterefficiency.org/wp-content/plugins/formidable/css/formidableforms.css?ver=9121033' media='all' /> 279<style id="wp-block-library-inline-css"> 280:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
280--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 281 282/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 283</style> 284<style id="classic-theme-styles-inline-css"> 285/*! This file is auto-generated */ 286.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 287/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 288</style> 289 290<style id="global-styles-inline-css"> 291:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
291--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
291.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 292/*# sourceURL=global-styles-inline-css */ 293</style> 294 295<link rel='stylesheet' id='events-manager-css' href='https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/css/events-manager.min.css?ver=7.4.5' media='all' /> 296<link rel='stylesheet' id='table-sorter-custom-css-css' href='https://allianceforwaterefficiency.org/wp-content/plugins/table-sorter/wp-style.css?ver=7.0.6' media='all' /> 297<link rel='stylesheet' id='open-sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=latin,latin-ext&display=fallback&ver=7.0.6' media='all' /> 298<link rel='stylesheet' id='awe-grid-style-css' href='https://allianceforwaterefficiency.org/wp-content/themes/a4we/css/grid.css?ver=7.0.6' media='all' /> 299<link rel='stylesheet' id='awe-owl-style-style-css' href='https://allianceforwaterefficiency.org/wp-content/themes/a4we/css/owl-carousel.css?ver=7.0.6' media='all' /> 300<link rel='stylesheet' id='awe-owl-theme-style-css' href='https://allianceforwaterefficiency.org/wp-content/themes/a4we/css/owl-theme-default.css?ver=7.0.6' media='all' /> 301<link rel='stylesheet' id='awe-main-style-css' href='https://allianceforwaterefficiency.org/wp-content/themes/a4we/css/main.css?ver=834022212' media='all' /> 302<link rel='stylesheet' id='awe-other-style-css' href='https://allianceforwaterefficiency.org/wp-content/themes/a4we/style.css?ver=237269737' media='all' /> 303<link rel='stylesheet' id='slick-css-css' href='//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css?ver=7.0.6' media='all' /> 304<link rel='stylesheet' id='animate-css-css' href='//unpkg.com/[email protected]/dist/aos.css?ver=7.0.6' media='all' /> 305<link rel='stylesheet' id='fontawesome-css-css' href='//cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css?ver=7.0.6' media='all' /> 306<link rel='stylesheet' id='dashicons-css' href='https://allianceforwaterefficiency.org/wp-includes/css/dashicons.min.css?ver=7.0.6' media='all' /> 307<link rel='stylesheet' id='tablepress-default-css' href='https://allianceforwaterefficiency.org/wp-content/plugins/tablepress/css/build/default.css?ver=3.3.4' media='all' /> 308<link rel='stylesheet' id='ws-plugin--s2member-css' href='https://allianceforwaterefficiency.org/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1&ver=260927-260805-3561301832' media='all' />
309<script id="cookie-law-info-js-extra"> 310var _ckyConfig = {"_ipData":[],"_assetsURL":"https://allianceforwaterefficiency.org/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://allianceforwaterefficiency.org","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"banner","preferenceCenterType":"popup","position":"bottom","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":[],"showLess":[],"alwaysActive":[],"manualLinks":[],"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.6","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#2C3A69","background-color":"#A7D49E","border-color":"#A7D49E"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":[]},{"tag":"hide-desc-button","styles":[]},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#2C3A69","background-color":"#A7D49E","border-color":"#A7D49E"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"
310Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]}; 311var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}
311.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}}@media (max-height: 480px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset;overflow-y: unset}.cky-preference-center{height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}}@media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
311.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
311 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}}@media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
311.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"}; 312//# sourceURL=cookie-law-info-js-extra 313</script>
vendor: 1 bytes, line 313
313
314<script id="cookie-law-info-js" src="https://allianceforwaterefficiency.org/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.6"></script>
vendor: 1 bytes, line 314
314
315<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://allianceforwaterefficiency.org/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=10.2.2"></script>
vendor: 1 bytes, line 315
315
316<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ 317var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/allianceforwaterefficiency.org","hash_tracking":"false","v4_id":"G-5DW02ZLGND"};/* ]]> */ 318</script>
vendor: 1 bytes, line 318
318
319<script id="jquery-core-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 319
319
320<script id="jquery-migrate-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 320
320
321<script id="jquery-ui-core-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 321
321
322<script id="jquery-ui-mouse-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 322
322
323<script id="jquery-ui-sortable-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 323
323
324<script id="jquery-ui-datepicker-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 324
324
325<script id="jquery-ui-datepicker-js-after"> 326jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});}); 327//# sourceURL=jquery-ui-datepicker-js-after 328</script>
vendor: 1 bytes, line 328
328
329<script id="jquery-ui-resizable-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/resizable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 329
329
330<script id="jquery-ui-draggable-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/draggable.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 330
330
331<script id="jquery-ui-controlgroup-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/controlgroup.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 331
331
332<script id="jquery-ui-checkboxradio-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/checkboxradio.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 332
332
333<script id="jquery-ui-button-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/button.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 333
333
334<script id="jquery-ui-dialog-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/dialog.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 334
334
335<script id="events-manager-js-extra"> 336var EM = {"ajaxurl":"https://allianceforwaterefficiency.org/wp-admin/admin-ajax.php","locationajaxurl":"https://allianceforwaterefficiency.org/wp-admin/admin-ajax.php?action=locations_search","firstDay":"1","locale":"en","dateFormat":"yy-mm-dd","ui_css":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/css/jquery-ui/build.min.css","show24hours":"0","is_ssl":"1","autocomplete_limit":"10","calendar":{"breakpoints":{"small":560,"medium":908,"large":false},"month_format":"M Y"},"phone":"","datepicker":{"format":"Y-m-d"},"search":{"breakpoints":{"small":650,"medium":850,"full":false}},"url":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager","assets":{"input.em-uploader":{"js":{"em-uploader":{"url":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/js/em-uploader.js?v=7.4.5","event":"em_uploader_ready"}}},".em-event-editor":{"js":{"event-editor":{"url":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/js/events-manager-event-editor.js?v=7.4.5","event":"em_event_editor_ready"}},"css":{"event-editor":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/css/events-manager-event-editor.min.css?v=7.4.5"}},".em-recurrence-sets, .em-timezone":{"js":{"luxon":{"url":"luxon/luxon.js?v=7.4.5","event":"em_luxon_ready"}}},".em-booking-form, #em-booking-form, .em-booking-recurring, .em-event-booking-form":{"js":{"em-bookings":{"url":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/js/bookingsform.js?v=7.4.5","event":"em_booking_form_js_loaded"}}},"#em-opt-archetypes":{"js":{"archetypes":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/js/admin-archetype-editor.js?v=7.4.5","archetypes_ms":"https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/js/admin-archetypes.js?v=7.4.5","qs":"qs/qs.js?v=7.4.5"}}},"cached":"","google_maps_api":"AIzaSyBzL9A9sHDt9ZmKwkCZyAjYZc2itbDCGJQ","bookingInProgress":"Please wait while the booking is being submitted.","tickets_save":"Save Ticket","bookingajaxurl":"https://allianceforwaterefficiency.org/wp-admin/admin-ajax.php","bookings_export_save":"Export Bookings","bookings_settings_save":"Save Settings","booking_delete":"Are you sure you want to delete?","booking_offset":"30","bookings":{"submit_button":{"text":{"default":"Submit Booking","free":"Submit Booking","payment":"Submit Booking - %s","processing":"Processing ..."}},"update_listener":""},"bb_full":"Sold Out","bb_book":"Book Now","bb_booking":"Booking...","bb_booked":"Booking Submitted","bb_error":"Booking Error. Try again?","bb_cancel":"Cancel","bb_canceling":"Canceling...","bb_cancelled":"Cancelled","bb_cancel_error":"Cancellation Error. Try again?","txt_search":"Search","txt_searching":"Searching...","txt_loading":"Loading..."}; 337//# sourceURL=events-manager-js-extra 338</script>
vendor: 1 bytes, line 338
338
339<script id="events-manager-js" src="https://allianceforwaterefficiency.org/wp-content/plugins/events-manager/includes/js/events-manager.js?ver=7.4.5"></script>
vendor: 1 bytes, line 339
339
340<script id="table-sorter-js" src="https://allianceforwaterefficiency.org/wp-content/plugins/table-sorter/jquery.tablesorter.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 340
340
341<script id="table-sorter-metadata-js" src="https://allianceforwaterefficiency.org/wp-content/plugins/table-sorter/jquery.metadata.js?ver=2.2"></script>
vendor: 1 bytes, line 341
341
342<script id="table-sorter-custom-js-js" src="https://allianceforwaterefficiency.org/wp-content/plugins/table-sorter/wp-script.js?ver=2.2"></script>
vendor: 1 bytes, line 342
342
343<script id="awe-ajax-js-extra"> 344var ajax_awe = {"ajaxurl":"https://allianceforwaterefficiency.org/wp-admin/admin-ajax.php","userid":"0","nonce":"60e0b391bc"}; 345//# sourceURL=awe-ajax-js-extra 346</script>
vendor: 1 bytes, line 346
346
347<script id="awe-ajax-js" src="https://allianceforwaterefficiency.org/wp-content/themes/a4we/js/ajax.js?ver=7.0.6"></script>
347 348<link rel="https://api.w.org/" href="https://allianceforwaterefficiency.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://allianceforwaterefficiency.org/wp-json/wp/v2/pages/3146" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://allianceforwaterefficiency.org/xmlrpc.php?rsd" /> 349<meta name="generator" content="WordPress 7.0.6" /> 350<link rel='shortlink' href='https://allianceforwaterefficiency.org/?p=3146' /> 351<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style>
351<script>document.documentElement.className += " js";</script>
351 352 353 <!-- MonsterInsights Form Tracking --> 354
354<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 355 function monsterinsights_forms_record_impression(event) { 356 monsterinsights_add_bloom_forms_ids(); 357 var monsterinsights_forms = document.getElementsByTagName("form"); 358 var monsterinsights_forms_i; 359 for (monsterinsights_forms_i = 0; monsterinsights_forms_i < monsterinsights_forms.length; monsterinsights_forms_i++) { 360 var monsterinsights_form_id = monsterinsights_forms[monsterinsights_forms_i].getAttribute("id"); 361 var skip_conversion = false; 362 /* Check to see if it's contact form 7 if the id isn't set */ 363 if (!monsterinsights_form_id) { 364 monsterinsights_form_id = monsterinsights_forms[monsterinsights_forms_i].parentElement.getAttribute("id"); 365 if (monsterinsights_form_id && monsterinsights_form_id.lastIndexOf('wpcf7-f', 0) === 0) { 366 /* If so, let's grab that and set it to be the form's ID*/ 367 var tokens = monsterinsights_form_id.split('-').slice(0, 2); 368 var result = tokens.join('-'); 369 monsterinsights_forms[monsterinsights_forms_i].setAttribute("id", result);/* Now we can do just what we did above */ 370 monsterinsights_form_id = monsterinsights_forms[monsterinsights_forms_i].getAttribute("id"); 371 } else { 372 monsterinsights_form_id = false; 373 } 374 } 375 376 /* Check if it's Ninja Forms & id isn't set. */ 377 if (!monsterinsights_form_id && monsterinsights_forms[monsterinsights_forms_i].parentElement.className.indexOf('nf-form-layout') >= 0) { 378 monsterinsights_form_id = monsterinsights_forms[monsterinsights_forms_i].parentElement.parentElement.parentElement.getAttribute('id'); 379 if (monsterinsights_form_id && 0 === monsterinsights_form_id.lastIndexOf('nf-form-', 0)) { 380 /* If so, let's grab that and set it to be the form's ID*/ 381 tokens = monsterinsights_form_id.split('-').slice(0, 3); 382 result = tokens.join('-'); 383 monsterinsights_forms[monsterinsights_forms_i].setAttribute('id', result); 384 /* Now we can do just what we did above */ 385 monsterinsights_form_id = monsterinsights_forms[monsterinsights_forms_i].getAttribute('id'); 386 skip_conversion = true; 387 } 388 } 389 390 if (monsterinsights_form_id && monsterinsights_form_id !== 'commentform' && monsterinsights_form_id !== 'adminbar-search' && monsterinsights_form_id !== 'goog-gt-votingForm') { 391 __gtagTracker('event', 'impression', { 392 event_category: 'form', 393 event_label: monsterinsights_form_id, 394 value: 1, 395 non_interaction: true 396 }); 397 398 /* If a WPForms Form, we can use custom tracking */ 399 if (monsterinsights_form_id && 0 === monsterinsights_form_id.lastIndexOf('wpforms-form-', 0)) { 400 continue; 401 } 402 403 /* Formiddable Forms, use custom tracking */ 404 if (monsterinsights_forms_has_class(monsterinsights_forms[monsterinsights_forms_i], 'frm-show-form')) { 405 continue; 406 } 407 408 /* If a Gravity Form, we can use custom tracking */ 409 if (monsterinsights_form_id && 0 === monsterinsights_form_id.lastIndexOf('gform_', 0)) { 410 continue; 411 } 412 413 /* If Ninja forms, we use custom conversion tracking */ 414 if (skip_conversion) { 415 continue; 416 } 417 418 var custom_conversion_mi_forms = false; 419 if (custom_conversion_mi_forms) { 420 continue; 421 } 422 423 if (window.jQuery) { 424 (function (form_id) { 425 jQuery(document).ready(function () { 426 jQuery('#' + form_id).on('submit', monsterinsights_forms_record_conversion); 427 }); 428 })(monsterinsights_form_id); 429 } else { 430 var __gaFormsTrackerWindow = window; 431 if (__gaFormsTrackerWindow.addEventListener) { 432 document.getElementById(monsterinsights_form_id).addEventListener("submit", monsterinsights_forms_record_conversion, false); 433 } else { 434 if (__gaFormsTrackerWindow.attachEvent) { 435 document.getElementById(monsterinsights_form_id).attachEvent("onsubmit", monsterinsights_forms_record_conversion); 436 } 437 } 438 } 439 440 } else { 441 continue; 442 } 443 } 444 } 445 446 function monsterinsights_forms_has_class(element, className) { 447 return (' ' + element.className + ' ').indexOf(' ' + className + ' ') > -1; 448 } 449 450 function monsterinsights_forms_record_conversion(event) { 451 var monsterinsights_form_conversion_id = event.target.id; 452 var monsterinsights_form_action = event.target.getAttribute("miforms-action"); 453 if (monsterinsights_form_conversion_id && !monsterinsights_form_action) { 454 document.getElementById(monsterinsights_form_conversion_id).setAttribute("miforms-action", "submitted"); 455 __gtagTracker('event', 'conversion', { 456 event_category: 'form', 457 event_label: monsterinsights_form_conversion_id, 458 value: 1, 459 }); 460 } 461 } 462 463 /* Attach the events to all clicks in the document after page and GA has loaded */ 464 function monsterinsights_forms_load() { 465 if (typeof (__gtagTracker) !== 'undefined' && __gtagTracker) { 466 var __gtagFormsTrackerWindow = window; 467 if (__gtagFormsTrackerWindow.addEventListener) { 468 __gtagFormsTrackerWindow.addEventListener("load", monsterinsights_forms_record_impression, false); 469 } else { 470 if (__gtagFormsTrackerWindow.attachEvent) { 471 __gtagFormsTrackerWindow.attachEvent("onload", monsterinsights_forms_record_impression); 472 } 473 } 474 } else { 475 setTimeout(monsterinsights_forms_load, 200); 476 } 477 } 478 479 /* Custom Ninja Forms impression tracking */ 480 if (window.jQuery) { 481 jQuery(document).on('nfFormReady', function (e, layoutView) { 482 var label = layoutView.el; 483 label = label.substring(1, label.length); 484 label = label.split('-').slice(0, 3).join('-'); 485 __gtagTracker('event', 'impression', { 486 event_category: 'form', 487 event_label: label, 488 value: 1, 489 non_interaction: true 490 }); 491 }); 492 } 493 494 /* Custom Bloom Form tracker */ 495 function monsterinsights_add_bloom_forms_ids() { 496 var bloom_forms = document.querySelectorAll('.et_bloom_form_content form'); 497 if (bloom_forms.length > 0) { 498 for (var i = 0; i < bloom_forms.length; i++) { 499 if ('' === bloom_forms[i].id) { 500 var form_parent_root = monsterinsights_find_parent_with_class(bloom_forms[i], 'et_bloom_optin'); 501 if (form_parent_root) { 502 var classes = form_parent_root.className.split(' '); 503 for (var j = 0; j < classes.length; ++j) { 504 if (0 === classes[j].indexOf('et_bloom_optin')) { 505 bloom_forms[i].id = classes[j]; 506 } 507 } 508 } 509 } 510 } 511 } 512 } 513 514 function monsterinsights_find_parent_with_class(element, className) { 515 if (element.parentNode && '' !== className) { 516 if (element.parentNode.className.indexOf(className) >= 0) { 517 return element.parentNode; 518 } else { 519 return monsterinsights_find_parent_with_class(element.parentNode, className); 520 } 521 } 522 return false;
523 } 524 525 monsterinsights_forms_load(); 526 </script>
526 527 <!-- End MonsterInsights Form Tracking --> 528 529 530 531 <!-- MonsterInsights Media Tracking --> 532
532<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 533 var monsterinsights_tracked_video_marks = {}; 534 var monsterinsights_youtube_percentage_tracking_timeouts = {}; 535 var monsterinsights_initialized_youtube_iframes = {}; 536 537 /* Works for YouTube and Vimeo */ 538 function monsterinsights_media_get_id_for_iframe( source, service ) { 539 var iframeUrlParts = source.split('?'); 540 var stripedUrl = iframeUrlParts[0].split('/'); 541 var videoId = stripedUrl[ stripedUrl.length - 1 ]; 542 543 return service + '-player-' + videoId; 544 } 545 546 function monsterinsights_media_record_video_event( provider, event, label, parameters = {} ) { 547 __gtagTracker('event', event, { 548 event_category: 'video-' + provider, 549 event_label: label, 550 non_interaction: event === 'impression', 551 ...parameters 552 }); 553 } 554 555 function monsterinsights_media_maybe_record_video_progress( provider, label, videoId, videoParameters ) { 556 var progressTrackingAllowedMarks = [10,25,50,75]; 557 558 if ( typeof monsterinsights_tracked_video_marks[ videoId ] == 'undefined' ) { 559 monsterinsights_tracked_video_marks[ videoId ] = []; 560 } 561 562 var { video_percent } = videoParameters; 563 564 if ( progressTrackingAllowedMarks.includes( video_percent ) && !monsterinsights_tracked_video_marks[ videoId ].includes( video_percent ) ) { 565 monsterinsights_media_record_video_event( provider, 'video_progress', label, videoParameters ); 566 567 /* Prevent multiple records for the same percentage */ 568 monsterinsights_tracked_video_marks[ videoId ].push( video_percent ); 569 } 570 } 571 572 /* --- Vimeo --- */ 573 var monsterinsights_media_vimeo_plays = {}; 574 575 function monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player) { 576 var playerId = iframe.getAttribute('id'); 577 var videoLabel = title || iframe.title || iframe.getAttribute('src'); 578 579 if ( !playerId ) { 580 playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'vimeo' ); 581 iframe.setAttribute( 'id', playerId ); 582 } 583 584 monsterinsights_media_vimeo_plays[playerId] = 0; 585 586 var videoParameters = { 587 video_provider: 'vimeo', 588 video_title: title, 589 video_url: iframe.getAttribute('src') 590 }; 591 592 /** 593 * Record Impression 594 **/ 595 monsterinsights_media_record_video_event( 'vimeo', 'impression', videoLabel, videoParameters ); 596 597 /** 598 * Record video start 599 **/ 600 player.on('play', function(data) { 601 let playerId = this.element.id; 602 if ( monsterinsights_media_vimeo_plays[playerId] === 0 ) { 603 monsterinsights_media_vimeo_plays[playerId]++; 604 605 videoParameters.video_duration = data.duration; 606 videoParameters.video_current_time = data.seconds; 607 videoParameters.video_percent = 0; 608 609 monsterinsights_media_record_video_event( 'vimeo', 'video_start', videoLabel, videoParameters ); 610 } 611 }); 612 613 /** 614 * Record video progress 615 **/ 616 player.on('timeupdate', function(data) { 617 var progress = Math.floor(data.percent * 100); 618 619 videoParameters.video_duration = data.duration; 620 videoParameters.video_current_time = data.seconds; 621 videoParameters.video_percent = progress; 622 623 monsterinsights_media_maybe_record_video_progress( 'vimeo', videoLabel, playerId, videoParameters ); 624 }); 625 626 /** 627 * Record video complete 628 **/ 629 player.on('ended', function(data) { 630 videoParameters.video_duration = data.duration; 631 videoParameters.video_current_time = data.seconds; 632 videoParameters.video_percent = 100; 633 634 monsterinsights_media_record_video_event( 'vimeo', 'video_complete', videoLabel, videoParameters ); 635 }); 636 } 637 638 function monsterinsights_on_vimeo_load() { 639 640 var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']"); 641 642 vimeoIframes.forEach(function( iframe ) { 643 // Set up the player 644 var player = new Vimeo.Player(iframe); 645 646 // The getVideoTitle function returns a promise 647 player.getVideoTitle().then(function(title) { 648 /* 649 * Binding the events inside this callback guarantees that we 650 * always have the correct title for the video 651 */ 652 monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player) 653 }); 654 }); 655 } 656 657 function monsterinsights_media_init_vimeo_events() { 658 var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']"); 659 660 if ( vimeoIframes.length ) { 661 662 /* Maybe load Vimeo API */ 663 if ( window.Vimeo === undefined ) { 664 var tag = document.createElement("script"); 665 tag.src = "https://player.vimeo.com/api/player.js"; 666 tag.setAttribute("onload", "monsterinsights_on_vimeo_load()"); 667 document.body.append(tag); 668 } else { 669 /* Vimeo API already loaded, invoke callback */ 670 monsterinsights_on_vimeo_load(); 671 } 672 } 673 } 674 675 /* --- End Vimeo --- */ 676 677 /* --- YouTube --- */ 678 var monsterinsights_media_youtube_plays = {}; 679 680 function monsterinsights_youtube_on_player_ready(event) { 681 var playerId = event.target.h?.id || event.target.getIframe()?.id || event.target.id; 682 if (!playerId) return; 683 684 monsterinsights_media_youtube_plays[playerId] = 0; 685 686 var videoParameters = { 687 video_provider: 'youtube', 688 video_title: event.target.videoTitle, 689 video_url: event.target.playerInfo.videoUrl 690 }; 691 monsterinsights_media_record_video_event( 'youtube', 'impression', videoParameters.video_title, videoParameters ); 692 } 693 694 function monsterinsights_youtube_track_video_progress( player, videoLabel, videoParameters ) { 695 var { playerInfo } = player; 696 var playerId = player.h?.id || player.getIframe()?.id || player.id; 697 if (!playerId) return; 698 699 var duration = playerInfo.duration; 700 var currentTime = playerInfo.currentTime; 701 var percentage = (currentTime / duration) * 100; 702 var progress = Math.floor(percentage); 703 704 videoParameters.video_duration = duration; 705 videoParameters.video_current_time = currentTime; 706 videoParameters.video_percent = progress; 707 708 monsterinsights_media_maybe_record_video_progress( 'youtube', videoLabel, playerId, videoParameters ); 709 } 710 711 function monsterinsights_youtube_on_state_change( event ) { 712 var state = event.data; 713 var player = event.target; 714 var { playerInfo } = player; 715 var playerId = player.h?.id || player.getIframe()?.id || player.id; 716 if (!playerId) return; 717 718 var videoParameters = { 719 video_provider: 'youtube', 720 video_title: player.videoTitle, 721 video_url: playerInfo.videoUrl 722 }; 723 724 if ( state === YT.PlayerState.PLAYING) { 725 if ( monsterinsights_media_youtube_plays[playerId] === 0 ) { 726 monsterinsights_media_youtube_plays[playerId]++; 727 videoParameters.video_duration = playerInfo.duration; 728 videoParameters.video_current_time = playerInfo.currentTime; 729 videoParameters.video_percent = 0; 730 731 monsterinsights_media_record_video_event( 'youtube', 'video_start', videoParameters.video_title, videoParameters ); 732 } 733 734 monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] = setInterval( 735 monsterinsights_youtube_track_video_progress, 500, player, videoParameters.video_title, videoParameters 736 ); 737 } else if ( state === YT.PlayerState.PAUSED ) { 738 clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] ); 739 } else if ( state === YT.PlayerState.ENDED ) { 740 videoParameters.video_duration = playerInfo.duration; 741 videoParameters.video_current_time = playerInfo.currentTime; 742 videoParameters.video_percent = 100; 743 744 monsterinsights_media_record_video_event( 'youtube', 'video_complete', videoParameters.video_title, videoParameters ); 745 clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] ); 746 } 747 } 748 749 function monsterinsights_media_on_youtube_load() { 750 var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']"); 751
752 youtubeIframes.forEach(function( iframe ) { 753 var playerId = iframe.getAttribute('id'); 754 755 if ( !playerId ) { 756 playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'youtube' ); 757 iframe.setAttribute( 'id', playerId ); 758 } 759 760 if (monsterinsights_initialized_youtube_iframes[playerId]) return; 761 monsterinsights_initialized_youtube_iframes[playerId] = true; 762 763 new YT.Player(playerId, { 764 events: { 765 onReady: monsterinsights_youtube_on_player_ready, 766 onStateChange: monsterinsights_youtube_on_state_change 767 } 768 }); 769 }); 770 } 771 772 function monsterinsights_media_load_youtube_api() { 773 if ( window.YT ) { 774 return; 775 } 776 777 var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']"); 778 if ( 0 === youtubeIframes.length ) { 779 return; 780 } 781 782 var tag = document.createElement("script"); 783 tag.src = "https://www.youtube.com/iframe_api"; 784 var firstScriptTag = document.getElementsByTagName('script')[0]; 785 firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); 786 } 787 788 function monsterinsights_media_init_youtube_events() { 789 /* YouTube always looks for a function called onYouTubeIframeAPIReady */ 790 /* Wrap existing callback to support Elementor and other plugins */ 791 var existingCallback = window.onYouTubeIframeAPIReady; 792 window.onYouTubeIframeAPIReady = function() { 793 monsterinsights_media_on_youtube_load(); 794 if (typeof existingCallback === 'function') existingCallback(); 795 }; 796 } 797 /* --- End YouTube --- */ 798 799 /* --- HTML Videos --- */ 800 function monsterinsights_media_init_html_video_events() { 801 var monsterinsights_media_html_plays = {}; 802 var videos = document.querySelectorAll('video'); 803 var videosCount = 0; 804 805 videos.forEach(function( video ) { 806 807 var videoLabel = video.title; 808 809 if ( !videoLabel ) { 810 var videoCaptionEl = video.nextElementSibling; 811 812 if ( videoCaptionEl && videoCaptionEl.nodeName.toLowerCase() === 'figcaption' ) { 813 videoLabel = videoCaptionEl.textContent; 814 } else { 815 videoLabel = video.getAttribute('src'); 816 } 817 } 818 819 var videoTitle = videoLabel; 820 821 var playerId = video.getAttribute('id'); 822 823 if ( !playerId ) { 824 playerId = 'html-player-' + videosCount; 825 video.setAttribute('id', playerId); 826 } 827 828 monsterinsights_media_html_plays[playerId] = 0 829 830 var videoSrc = video.getAttribute('src') 831 832 if ( ! videoSrc && video.currentSrc ) { 833 videoSrc = video.currentSrc; 834 } 835 836 var videoParameters = { 837 video_provider: 'html', 838 video_title: videoTitle ? videoTitle : videoSrc, 839 video_url: videoSrc, 840 }; 841 842 /** 843 * Record Impression 844 **/ 845 monsterinsights_media_record_video_event( 'html', 'impression', videoLabel, videoParameters ); 846 847 /** 848 * Record video start 849 **/ 850 video.addEventListener('play', function(event) { 851 let playerId = event.target.id; 852 if ( monsterinsights_media_html_plays[playerId] === 0 ) { 853 monsterinsights_media_html_plays[playerId]++; 854 855 videoParameters.video_duration = video.duration; 856 videoParameters.video_current_time = video.currentTime; 857 videoParameters.video_percent = 0; 858 859 monsterinsights_media_record_video_event( 'html', 'video_start', videoLabel, videoParameters ); 860 } 861 }, false ); 862 863 /** 864 * Record video progress 865 **/ 866 video.addEventListener('timeupdate', function() { 867 var percentage = (video.currentTime / video.duration) * 100; 868 var progress = Math.floor(percentage); 869 870 videoParameters.video_duration = video.duration; 871 videoParameters.video_current_time = video.currentTime; 872 videoParameters.video_percent = progress; 873 874 monsterinsights_media_maybe_record_video_progress( 'html', videoLabel, playerId, videoParameters ); 875 }, false ); 876 877 /** 878 * Record video complete 879 **/ 880 video.addEventListener('ended', function() { 881 var percentage = (video.currentTime / video.duration) * 100; 882 var progress = Math.floor(percentage); 883 884 videoParameters.video_duration = video.duration; 885 videoParameters.video_current_time = video.currentTime; 886 videoParameters.video_percent = progress; 887 888 monsterinsights_media_record_video_event( 'html', 'video_complete', videoLabel, videoParameters ); 889 }, false ); 890 891 videosCount++; 892 }); 893 } 894 /* --- End HTML Videos --- */ 895 896 function monsterinsights_media_init_video_events() { 897 /**
898 * HTML Video - Attach events & record impressions 899 */ 900 monsterinsights_media_init_html_video_events(); 901 902 /** 903 * Vimeo - Attach events & record impressions 904 */ 905 monsterinsights_media_init_vimeo_events(); 906 907 monsterinsights_media_load_youtube_api(); 908 909 /** 910 * Allow plugins/themes to add custom JavaScript code for video embed tracking 911 * Hook: monsterinsights_media_init_custom_embeds 912 */ 913 } 914 915 /* Attach events */ 916 function monsterinsights_media_load() { 917 918 if ( typeof(__gtagTracker) === 'undefined' ) { 919 setTimeout(monsterinsights_media_load, 200); 920 return; 921 } 922 923 if ( document.readyState === "complete" ) { // Need this for cookie plugin. 924 monsterinsights_media_init_video_events(); 925 } else if ( window.addEventListener ) { 926 window.addEventListener( "load", monsterinsights_media_init_video_events, false ); 927 } else if ( window.attachEvent ) { 928 window.attachEvent( "onload", monsterinsights_media_init_video_events); 929 } 930 931 /** 932 * YouTube - Attach events & record impressions. 933 * We don't need to attach this into page load event 934 * because we already use YT function "onYouTubeIframeAPIReady" 935 * and this will help on using onReady event with the player instantiation. 936 */ 937 monsterinsights_media_init_youtube_events(); 938 } 939 940 monsterinsights_media_load(); 941 </script>
941 942 <!-- End MonsterInsights Media Tracking --> 943 944 945<link rel="icon" href="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/a4we-logo.png" sizes="32x32" /> 946<link rel="icon" href="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/a4we-logo.png" sizes="192x192" /> 947<link rel="apple-touch-icon" href="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/a4we-logo.png" /> 948<meta name="msapplication-TileImage" content="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/a4we-logo.png" /> 949<style id="wp-custom-css"> 950.left-and-right-content-blocks-with-images ul li { 951 color: #ffffff; 952} 953#event_search_form div#em-wrapper>p { 954 margin: 0px; 955} 956.policy_advocacy .content-wrapper a { 957 margin: 0px !important; 958 display: flex; 959 gap: 0px !important; 960} 961.resource-template-default.single-resource .speakers_data strong { 962 padding: 0px; 963} 964</style> 965</head> 966<body class="wp-singular page-template-default page page-id-3146 wp-theme-a4we"> 967 968<!--Main Wrapper--> 969<div class="main-wrapper full-section"> 970 971 972<header class="header-wrapper"> 973 <div class="container"> 974 <div class="logo-with-menu"> 975 <div class="logo-wrapper"> 976 <a href="https://allianceforwaterefficiency.org/"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/AWE-Logo-update.png" alt="logo" /></a> </div> <!--logo-wrapper--> 977 <div class="nav-wrapper"> 978 <div class="menu-main-menu-container"><ul id="menu-main-menu" class="menu"><li id="menu-item-3182" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3146 current_page_item menu-item-3182"><a href="https://allianceforwaterefficiency.org/about/" aria-current="page">About</a></li> 979<li id="menu-item-3259" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3259"><a href="https://allianceforwaterefficiency.org/membership/">Membership</a></li> 980<li id="menu-item-6631" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6631"><a href="https://allianceforwaterefficiency.org/research-priorities/">Research</a></li> 981<li id="menu-item-2988" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2988"><a href="https://allianceforwaterefficiency.org/resource-library/">Resource Library</a></li> 982<li id="menu-item-6630" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6630"><a href="https://allianceforwaterefficiency.org/policy-priorities/">Policy</a></li> 983<li id="menu-item-4318" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4318"><a href="https://allianceforwaterefficiency.org/symposium/">Symposium</a></li> 984</ul></div> </div> <!--nav-wrapper--> 985 </div> <!--logo-with-menu--> 986 <div class="search-login"> 987 <div class="search-icon"> 988 <!-- <a href="javascript:;"><i class="fa fa-search"></i></a> --> 989 <a href="javascript:;"><img src="https://allianceforwaterefficiency.org/wp-content/themes/a4we/images/search.svg" alt="search-icon" /></a> 990 </div> <!--search-icon--> 991 <div class="login-btn"> 992 <a href="https://allianceforwaterefficiency.org/my-awe/" target="_self">Join / Login</a> </div> <!--search-icon--> 993 </div> <!--search-login--> 994 </div> 995</header> <!--header-wrapper--> 996 997<div class="mobile-header full-section" > 998 <div class="container"> 999 <div class="logo-wrapper"> 1000 <a href="https://allianceforwaterefficiency.org/"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/AWE-Logo-update.png" alt="logo" /></a> </div> <!--logo-wrapper--> 1001 <div class="more-item"> 1002 <div class="menu-button"> 1003 <i class="fa-solid fa-bars"></i> 1004 </div> 1005 <div class="search-icon"> 1006 <!-- <a href="javascript:;"><i class="fa fa-search"></i></a> --> 1007 <a href="javascript:;"><img src="https://allianceforwaterefficiency.org/wp-content/themes/a4we/images/search.svg" alt="search-icon" /></a> 1008 </div> <!--search-icon--> 1009 <div class="login-btn">
1010 <a href="https://allianceforwaterefficiency.org/my-awe/" target="_self">Join / Login</a> </div> <!--search-icon--> 1011 </div> <!--more-item--> 1012 </div> 1013 <div class="mobile-menu" > 1014 <div class="menu-main-menu-container"><ul id="menu-main-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3146 current_page_item menu-item-3182"><a href="https://allianceforwaterefficiency.org/about/" aria-current="page">About</a></li> 1015<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3259"><a href="https://allianceforwaterefficiency.org/membership/">Membership</a></li> 1016<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6631"><a href="https://allianceforwaterefficiency.org/research-priorities/">Research</a></li> 1017<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2988"><a href="https://allianceforwaterefficiency.org/resource-library/">Resource Library</a></li> 1018<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6630"><a href="https://allianceforwaterefficiency.org/policy-priorities/">Policy</a></li> 1019<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4318"><a href="https://allianceforwaterefficiency.org/symposium/">Symposium</a></li> 1020</ul></div> </div> 1021</div> <!--mobile-header--> 1022 1023 1024 1025<div class="searchbox"> 1026 <a href="javascript:;" class="close"><i class="fa fa-times" aria-hidden="true"></i></a> 1027 <div class="inner_wrapper"> 1028 <h2>search</h2> 1029 <form method="get" class="search-form" role="search" action="https://allianceforwaterefficiency.org"> 1030 <div class="search-text"> 1031 <input type="text" placeholder="Search" value="" name="s" id="s" autocomplete="off"> 1032 <input type="submit" class="search-submit" value=""> 1033 </div> 1034 </form> 1035 </div> 1036</div><div class="content-wrapper full-section"><section class="full-section crossover-image right_image " style="background: #2c3a69 ;"><div class="top-background" style="background: #2c3a69;"></div><div class="bottom-background" style="background: #e1f0f5;"></div><div class="container"><div class="left-area"><div class="title-cont-wrapper"><h2>Our Mission</h2><div class="content-wrapper"><p>The Alliance for Water Efficiency (AWE) promotes the efficient and sustainable use of water. Partnering with over 500 member organizations, AWE champions water conservation, stewardship, and efficiency across North America.</p> 1037</div><div class="button-wrapper"><a class="button" href="https://allianceforwaterefficiency.org/membership/" target="_self">Become a Member</a></div></div><div class="mobile-img" style="display: none;"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/07/our-mission-hero-image.webp" alt="our mission"/></div><div class="another-cont-wrapper"><h2>Our Vision</h2><div class="content-wrapper"><p>We are building stronger, more resilient communities, businesses, and ecosystems alongside our members and partners.</p> 1038<p>Our Sustainable Water Vision for 2030 envisions a world where water is properly valued in every form and proactively, efficiently, and sustainably managed throughout its entire cycle—from the water provider to the tap and back into our waterways. For more details, visit our <strong><a href="https://allianceforwaterefficiency.org/resource-type/strategic-plans/" target="_new" rel="noreferrer">Strategic Plans</a></strong> page.</p> 1039</div></div></div></div><div class="right-area"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/07/our-mission-hero-image.webp" alt="our mission"/></div></section><section class="full-section columns-with-testimonials dark_text " style="background-color:#cde3eb;"><div class="container"><div class="title-cont-wrapper"><h2>Why Sustainable Water Use?</h2></div><div class="columns-wrapper"><div class="box"><div class="image-wrapper"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/07/Integrating-Land-Use-and-Water-Management-Nationwide-Planning-and-Practice-.jpg" alt=""></div><div class="title-cont-wrap"><h3>It Builds Resilient Communities</h3><p>
1039Conservation and efficiency help ensure that water is available when disaster hits – and in the long-term to support healthy local economies.</p></div></div><div class="box"><div class="image-wrapper"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/07/Advanced-Metering-Infrastructure-A-Guidance-Manual-for-Water-Utilities.jpg" alt=""></div><div class="title-cont-wrap"><h3>It Saves Money</h3><p>Water conservation is the least expensive supply source compared to options like new sources, recycled water, or desalination. Our research proves saving water keeps utility costs down.</p></div></div><div class="box"><div class="image-wrapper"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/Water-Conservation-Tracking.jpg" alt=""></div><div class="title-cont-wrap"><h3>It Preserves the Environment</h3><p>Efficiency leaves water in our rivers, lakes, and aquifers to support healthy watersheds and sustain wildlife habitats.</p></div></div></div></div></section><section class="full-section our-impact dark_text " style="background: #e1f0f5 ;"><div class="container"><div class="title-cont-wrapper"><h2>Our Members</h2><div class="content-wrapper"><p style="text-align: left;">AWE’s extensive network of over 500 organizational members brings together stakeholders committed to this shared purpose, including municipalities, industry leaders, government agencies, non-profits, researchers, and more. Whether you are working to advance water efficiency in your industry, community, or region, we provide your organization the resources you need to achieve your goals and more effectively steward your water resources.</p> 1040</div></div></div></section><section class="full-section accordions-with-icons " style="background: #e1f0f5 ;"><div class="container"><div class="main-title"><h2 style="text-align: center;">Our Values</h2></div><div class="acoordion-wrapper"><div class="accordion-box"><div class="accordion-ques"><h4>DEIJ Commitment </h4></div><div class="accordion-ans"><p>The Alliance for Water Efficiency staff and Board of Directors firmly believe that <strong>access to safe, reliable, and affordable water is a fundamental human right, and water efficiency is vital to realizing this vision.</strong> By promoting sustainable use of water resources and addressing affordability issues, water efficiency also supports environmental preservation and equitable access to water.</p> 1041<p>We define water equity as “occurring when everyone has access to clean, safe, affordable drinking water and wastewater services; is resilient in the face of floods, drought, and other climate risks; has a role in decision-making processes related to water management in their communities; and shares in the economic, social, and environmental benefits of water systems.”</p> 1042<p>As we progress towards integrating Diversity, Equity, Inclusion, and Justice (DEIJ) into our core operations, we acknowledge that these values are crucial for achieving a sustainable and inclusive water future. We are dedicated to embedding DEIJ into every aspect of our work, recognizing that this approach will enhance our effectiveness and build trust with the diverse communities we serve.</p> 1043<p>We are committed to creating a culture where DEIJ is not just a set of principles left on the shelf but a consistent, guiding force in our work. This commitment is reflected in our focus on actively involving underrepresented voices in all levels of decision-making and seeking partnerships with institutions that serve these communities. Emphasizing transparency and ongoing dialogue, we strive to build an inclusive environment where diverse perspectives are valued and members and partners can engage openly. We acknowledge the challenges in this transformative process but remain dedicated to making consistent, meaningful progress, understanding that actual change requires sustained effort, reflection, and a willingness to learn from our mistakes.</p> 1044<p><strong>Equity is a guiding value in our work.</strong> In recent years, much of our equity-focused work has centered on advancing water affordability strategies to ensure that low-to-moderate-income residents across North America have consistent, affordable access to critical water resources.</p> 1045<div class="icons-list-wrapper "></div></div></div><div class="accordion-box"><div class="accordion-ques"><h4>Guiding Principles</h4></div><div class="accordion-ans"><p>Conserving water and using it efficiently is vital to ensuring that water resources are available now and in the future to supp
1045ort healthy economies, ecosystems, communities, and individuals.</p> 1046<p><strong>To this end, we are guided by the following principles in our research, advocacy, outreach, and educational efforts:</strong></p> 1047<ul> 1048<li>There are significant opportunities to enhance water efficiency and conservation.</li> 1049<li>Everyone has a responsibility to use water efficiently and avoid waste.</li> 1050<li>Saving water helps save money and reduces future water supply and infrastructure costs.</li> 1051<li>Water conservation helps save energy and mitigates climate change impacts.</li> 1052<li>Maintaining the natural, sustainable function of our water resources is essential for their continued use by all living things now and in the future.</li> 1053<li>Best management practices in water efficiency and conservation are crucial for restoring impaired water resources.</li> 1054<li>Water efficiency and conservation are fundamental tools in resource planning and should be considered equally with other means of meeting water needs.</li> 1055<li>Cost-effective water efficiency and conservation options should be maximized before developing new water sources.</li> 1056<li>Water supply and water/wastewater services should be priced to cover the full cost of development, treatment, and distribution, including depreciation.</li> 1057</ul> 1058<p><strong>In all our efforts, we strive to:</strong></p> 1059<ul> 1060<li>Engage all stakeholders involved in resource efficiency issues.</li> 1061<li>Build and promote positive and productive relationships among stakeholders.</li> 1062<li>Promote increased scientific rigor in analyzing and verifying water efficiency and conservation programs.</li> 1063<li>Develop and promote best management practices for water conservation that enhance water use efficiency.</li> 1064<li>Advocate for strong water efficiency codes, uniform standards, incentives, and policies.</li> 1065<li>Support the integration of the best available water efficiency technology, designs, and practices in all green building programs.</li> 1066<li>Serve as the premier source of information on water efficiency and conservation programs, products, and policies.</li> 1067<li>Achieve climate neutrality.</li> 1068</ul> 1069<div class="icons-list-wrapper "></div></div></div></div></div></section><section class="full-section left-and-right-content-blocks-with-images left_image light_text " ><div class="top-background" style="background: #e1f0f5;"></div><div class="bottom-background" style="background: #cde3eb;"></div><div class="color-shape" style="background: #56b7cb;"></div><div class="container left_image"><div class="left-area"><h2>Cutting Edge Research</h2><div class="content-wrapper font-20 line_height-30"><p>We conduct <a href="https://allianceforwaterefficiency.org/research-priorities/">research</a> on diverse water efficiency issues to advance investments in sustainable water management. Our reports highlight and uncover water efficiency opportunities, barriers, and challenges. We work with partners to design, plan, and execute groundbreaking research projects tackling important issues practitioners need including outdoor water use, the water-energy nexus, water loss, and drought.</p> 1070</div></div><div class="right-area " data-aos="fade-up" data-aos-duration="1000"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/about-img4-600x600.jpg" alt="" class=""/></div></div></section><section class="full-section left-and-right-content-blocks-with-images right_image light_text " ><div class="top-background" style="background: #cde3eb;"></div><div class="bottom-background" style="background: #e1f0f5;"></div><div class="color-shape" style="background: #6cb898;"></div><div class="container right_image"><div class="left-area"><h2>Resources & Tools</h2><div class="content-wrapper font-20 line_height-30"><p>We maintain a curated, comprehensive <a href="https://allianceforwaterefficiency.org/resource-library/">resource library</a> of water efficiency best practices, research, codes and standards, and more. Our state-of-the-art tools help water sustainability professionals be thoughtful water stewards and leaders in their communities. We also provide technical assistance to practitioners to help them navigate everyday needs and tackle long-term challenges.</p> 1071</div></div><div class="right-area " data-aos="fade-up" data-aos-duration="1000">
1071<img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/about-img5-600x600.jpg" alt="" class=""/></div></div></section><section class="full-section left-and-right-content-blocks-with-images left_image light_text policy_advocacy" ><div class="top-background" style="background: #cde3eb;"></div><div class="bottom-background" style="background: #e1f0f5;"></div><div class="color-shape" style="background: #056992;"></div><div class="container left_image"><div class="left-area"><h2>Policy Advocacy</h2><div class="content-wrapper font-20 line_height-30"><p>We believe water efficiency and conservation should be a leading <a href="https://allianceforwaterefficiency.org/policy-priorities/">policy priority</a> in North America. The sustainable use of water contributes to healthy communities and healthy economies, helps citizens and businesses save money, and supports strong ecosystems. We promote legislation, policy, and standards to support investments in water-efficient products and programs.</p> 1072</div></div><div class="right-area " data-aos="fade-up" data-aos-duration="1000"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/about-img3-600x600.jpg" alt="" class=""/></div></div></section><section class="full-section left-and-right-content-blocks-with-images right_image light_text " ><div class="top-background" style="background: #e1f0f5;"></div><div class="bottom-background" style="background: #cde3eb;"></div><div class="color-shape" style="background: #2c3a69;"></div><div class="container right_image"><div class="left-area"><h2>Education & Awareness</h2><div class="content-wrapper font-20 line_height-30"><p>We <a href="https://allianceforwaterefficiency.org/webinars/">bring together</a> North America’s leading network of thinkers, decision-makers, and pioneers to connect and exchange ideas. Through our roundtables, webinars, advisory committees, and annual symposium, we equip new water practitioners with the knowledge necessary to effectively lead water efficiency programs and keep seasoned professionals at the top of their game.</p> 1073</div></div><div class="right-area " data-aos="fade-up" data-aos-duration="1000"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/05/about-img2-600x600.jpg" alt="" class=""/></div></div></section></div><footer class="footer-wrapper full-section"><div class="container"><div class="col column1"><div class="footer-logo"><img src="https://allianceforwaterefficiency.org/wp-content/uploads/2024/03/a4we-logo.png" alt="a4we-logo - Alliance for Water Efficiency"></div><div class="footer-address"><p>318 W. Adams Street<br /> 1074Suite 1514<br /> 1075Chicago, IL 60606<br /> 1076(773) 360-5100<br /> 1077<a href="mailto:[email protected]">[email protected]</a></p> 1078</div><div class="social-icons"><ul><li><a href="https://www.linkedin.com/company/alliance-for-water-efficiency" target="_blank"><i class="fa-brands fa-linkedin"></i></a></li><li><a href="https://www.youtube.com/user/A4WE" target="_blank"><i class="fa-brands fa-youtube"></i></a></li></ul></div></div><div class="col column2"><div id="nav_menu-2" class="widget widget_nav_menu"><h2 class="widgettitle">WHO WE ARE</h2><div class="menu-who-we-are-container"><ul id="menu-who-we-are" class="menu"><li id="menu-item-3183" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3146 current_page_item menu-item-3183"><a href="https://allianceforwaterefficiency.org/about/" aria-current="page">About</a></li> 1079<li id="menu-item-3346" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3346"><a href="https://allianceforwaterefficiency.org/board-of-directors/">Board of Directors</a></li> 1080<li id="menu-item-3109" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3109"><a href="https://allianceforwaterefficiency.org/staff-and-advisor/">Staff Members</a></li> 1081<li id="menu-item-4454" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4454"><a href="https://allianceforwaterefficiency.org/charter-sponsors/">Charter Sponsors</a></li> 1082<li id="menu-item-3191" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3191">
1082<a href="https://allianceforwaterefficiency.org/awe-chapters/">State Chapters</a></li> 1083<li id="menu-item-4696" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4696"><a href="https://allianceforwaterefficiency.org/wp-content/uploads/2026/08/2025-990-Final-Public-Version.pdf">IRS Form 990 {2025}</a></li> 1084</ul></div></div></div><div class="col column3"><div id="nav_menu-3" class="widget widget_nav_menu"><h2 class="widgettitle">MEMBERSHIP</h2><div class="menu-membership-container"><ul id="menu-membership" class="menu"><li id="menu-item-7347" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7347"><a href="https://allianceforwaterefficiency.org/peer-networking-2/">Peer Networking</a></li> 1085<li id="menu-item-3258" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3258"><a href="https://allianceforwaterefficiency.org/membership/">Become a Member</a></li> 1086<li id="menu-item-3681" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3681"><a href="https://allianceforwaterefficiency.org/membership/member-directory/">Member Directory</a></li> 1087<li id="menu-item-3116" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3116"><a href="https://allianceforwaterefficiency.org/membership/#member-only">Member-Only Benefits</a></li> 1088<li id="menu-item-3736" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3736"><a href="https://allianceforwaterefficiency.org/member-awards/">Member Awards</a></li> 1089<li id="menu-item-3187" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3187"><a href="https://allianceforwaterefficiency.org/membership-advisory-committees/">Advisory Committees</a></li> 1090</ul></div></div></div><div class="col column4"><div id="nav_menu-4" class="widget widget_nav_menu"><h2 class="widgettitle">RESOURCES</h2><div class="menu-resources-container"><ul id="menu-resources" class="menu"><li id="menu-item-3118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3118"><a href="https://allianceforwaterefficiency.org/resource-library/">Resource Library</a></li> 1091<li id="menu-item-3949" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3949"><a href="https://allianceforwaterefficiency.org/research-priorities/">Research</a></li> 1092<li id="menu-item-7735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7735"><a href="https://allianceforwaterefficiency.org/training/">Training</a></li> 1093<li id="menu-item-7811" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7811"><a href="https://allianceforwaterefficiency.org/crbnetwork/">CRB Water Efficiency Network</a></li> 1094<li id="menu-item-3741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3741"><a href="https://allianceforwaterefficiency.org/webinars/">Webinars</a></li> 1095<li id="menu-item-3742" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3742"><a href="https://allianceforwaterefficiency.org/policy-priorities/">Policy Priorities</a></li> 1096<li id="menu-item-3891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3891"><a href="https://allianceforwaterefficiency.org/jobs-board/">Jobs Board</a></li> 1097<li id="menu-item-3743" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3743"><a href="https://allianceforwaterefficiency.org/water-saving-tips/">Water Saving Tips</a></li> 1098</ul></div></div></div><div class="col column5"><div id="nav_menu-6" class="widget widget_nav_menu"><h2 class="widgettitle">TOOLS & MODELS</h2><div class="menu-tools-models-container"><ul id="menu-tools-models" class="menu"><li id="menu-item-7333" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7333"><a href="https://allianceforwaterefficiency.org/g480-25-standard/">G480-25 Standard</a></li> 1099<li id="menu-item-3790" class="menu-item menu-item-type-post_type menu-item-object-resource menu-item-3790"><a href="https://allianceforwaterefficiency.org/resource/water-conservation-tracking-tool/">Conservation Tracking Tool</a></li> 1100<li id="menu-item-3792" class="menu-item menu-item-type-post_type menu-item-object-resource menu-item-3792">
1100<a href="https://allianceforwaterefficiency.org/resource/awe-cooling-technology-study/">Cooling Technologies Resources</a></li> 1101<li id="menu-item-3927" class="menu-item menu-item-type-post_type menu-item-object-resource menu-item-3927"><a href="https://allianceforwaterefficiency.org/resource/sustainable-landscapes-utility-program-guide/">Sustainable Landscapes Guide</a></li> 1102<li id="menu-item-3932" class="menu-item menu-item-type-post_type menu-item-object-resource menu-item-3932"><a href="https://allianceforwaterefficiency.org/resource/financing-sustainable-water/">Financing Sustainable Water</a></li> 1103<li id="menu-item-3928" class="menu-item menu-item-type-post_type menu-item-object-resource menu-item-3928"><a href="https://allianceforwaterefficiency.org/resource/net-blue-supporting-water-neutral-growth/">Net Blue Ordinance</a></li> 1104<li id="menu-item-5134" class="menu-item menu-item-type-taxonomy menu-item-object-resource-type menu-item-5134"><a href="https://allianceforwaterefficiency.org/resource-type/tool/">View All Tools</a></li> 1105</ul></div></div></div><div class="col column6"><div id="nav_menu-5" class="widget widget_nav_menu"><h2 class="widgettitle">OTHER</h2><div class="menu-other-container"><ul id="menu-other" class="menu"><li id="menu-item-3788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3788"><a href="https://allianceforwaterefficiency.org/news/">News</a></li> 1106<li id="menu-item-3193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3193"><a href="https://allianceforwaterefficiency.org/news/water-efficiency-watch-newsletter/">Newsletter</a></li> 1107<li id="menu-item-5263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5263"><a href="https://allianceforwaterefficiency.org/email-signup/">Join Email List</a></li> 1108<li id="menu-item-3548" class="menu-item menu-item-type-taxonomy menu-item-object-resource-category menu-item-3548"><a href="https://allianceforwaterefficiency.org/resource-category/annual-report/">Annual Reports</a></li> 1109<li id="menu-item-3551" class="menu-item menu-item-type-taxonomy menu-item-object-resource-type menu-item-3551"><a href="https://allianceforwaterefficiency.org/resource-type/strategic-plans/">Strategic Plans</a></li> 1110<li id="menu-item-3870" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3870"><a href="https://allianceforwaterefficiency.org/symposium/">Symposium</a></li> 1111<li id="menu-item-4364" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4364"><a href="https://allianceforwaterefficiency.org/events/">Events</a></li> 1112</ul></div></div></div></div></footer></div>
1112<script type="speculationrules"> 1113{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/a4we/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1114</script>
vendor: 1 bytes, line 1114
1114
1115<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://allianceforwaterefficiency.org/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#2C3A69;border-color:#2c3a69"> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#FFFFFF"></p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#FFFFFF"> <p>Alliance for Water Efficiency uses cookies to improve your experience and to analyze the use of our website. By accepting, you agree to the terms stated in our <a style="color: #fff;text-decoration: underline" href="/privacy-policy/" target="_blank" rel="noopener">Privacy Policy </a></p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-accept" aria-label="Accept" data-cky-tag="accept-button" style="color:#2C3A69;background-color:#A7D49E;border-color:#A7D49E">Accept</button> </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#FFFFFF;background-color:#2C3A69;border-color:#2c3a69"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#FFFFFF">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://allianceforwaterefficiency.org/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#FFFFFF"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#FFFFFF">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#FFFFFF"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#FFFFFF">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#FFFFFF"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#FFFFFF">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#FFFFFF"> <p>Analytical cookies are used to understand how visitors interact with the website. These
1115cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#FFFFFF">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#FFFFFF"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#FFFFFF">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#FFFFFF"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept" data-cky-tag="detail-accept-button" style="color:#2C3A69;background-color:#A7D49E;border-color:#A7D49E"> Accept </button> </div></div></div></div></script>
1115
1115<script type="text/javascript"> 1116 (function() { 1117 let targetObjectName = 'EM'; 1118 if ( typeof window[targetObjectName] === 'object' && window[targetObjectName] !== null ) { 1119 Object.assign( window[targetObjectName], []); 1120 } else { 1121 console.warn( 'Could not merge extra data: window.' + targetObjectName + ' not found or not an object.' ); 1122 } 1123 })(); 1124 </script>
1124 1125
1125<script type="text/javascript"> 1126 /* MonsterInsights Scroll Tracking */ 1127 if ( typeof(jQuery) !== 'undefined' ) { 1128 jQuery( document ).ready(function(){ 1129 function monsterinsights_scroll_tracking_load() { 1130 if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { 1131 (function(factory) { 1132 factory(jQuery); 1133 }(function($) { 1134 1135 /* Scroll Depth */ 1136 "use strict"; 1137 var defaults = { 1138 percentage: true 1139 }; 1140 1141 var $window = $(window), 1142 cache = [], 1143 scrollEventBound = false, 1144 lastPixelDepth = 0; 1145 1146 /* 1147 * Plugin 1148 */ 1149 1150 $.scrollDepth = function(options) { 1151 1152 var startTime = +new Date(); 1153 1154 options = $.extend({}, defaults, options); 1155 1156 /* 1157 * Functions 1158 */ 1159 1160 function sendEvent(action, label, scrollDistance, timing) { 1161 if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) { 1162 return; 1163 } 1164 var paramName = action.toLowerCase(); 1165 var fieldsArray = { 1166 send_to: 'G-5DW02ZLGND', 1167 non_interaction: true 1168 }; 1169 fieldsArray[paramName] = label; 1170 1171 if (arguments.length > 3) { 1172 fieldsArray.scroll_timing = timing 1173 MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); 1174 } else { 1175 MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); 1176 } 1177 } 1178 1179 function calculateMarks(docHeight) { 1180 return { 1181 '25%' : parseInt(docHeight * 0.25, 10), 1182 '50%' : parseInt(docHeight * 0.50, 10), 1183 '75%' : parseInt(docHeight * 0.75, 10), 1184 /* Cushion to trigger 100% event in iOS */ 1185 '100%': docHeight - 5 1186 }; 1187 } 1188 1189 function checkMarks(marks, scrollDistance, timing) { 1190 /* Check each active mark */ 1191 $.each(marks, function(key, val) { 1192 if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { 1193 sendEvent('Percentage', key, scrollDistance, timing); 1194 cache.push(key); 1195 } 1196 }); 1197 } 1198 1199 function rounded(scrollDistance) { 1200 /* Returns String */ 1201 return (Math.floor(scrollDistance/250) * 250).toString(); 1202 } 1203 1204 function init() { 1205 bindScrollDepth(); 1206 } 1207 1208 /* 1209 * Public Methods 1210 */ 1211 1212 /* Reset Scroll Depth with the originally initialized options */ 1213 $.scrollDepth.reset = function() { 1214 cache = []; 1215 lastPixelDepth = 0; 1216 $window.off('scroll.scrollDepth'); 1217 bindScrollDepth(); 1218 }; 1219 1220 /* Add DOM elements to be tracked */ 1221 $.scrollDepth.addElements = function(elems) { 1222 1223 if (typeof elems == "undefined" || !$.isArray(elems)) { 1224 return; 1225 } 1226 1227 $.merge(options.elements, elems); 1228 1229 /* If scroll event has been unbound from window, rebind */ 1230 if (!scrollEventBound) { 1231 bindScrollDepth(); 1232 } 1233 1234 }; 1235 1236 /* Remove DOM elements currently tracked */ 1237 $.scrollDepth.removeElements = function(elems) { 1238 1239 if (typeof elems == "undefined" || !$.isArray(elems)) { 1240 return; 1241 } 1242 1243 $.each(elems, function(index, elem) { 1244 1245 var inElementsArray = $.inArray(elem, options.elements); 1246 var inCacheArray = $.inArray(elem, cache); 1247 1248 if (inElementsArray != -1) { 1249 options.elements.splice(inElementsArray, 1); 1250 } 1251 1252 if (inCacheArray != -1) { 1253 cache.splice(inCacheArray, 1); 1254 } 1255 1256 }); 1257 1258 }; 1259 1260 /* 1261 * Throttle function borrowed from: 1262 * Underscore.js 1.5.2 1263 * https://underscorejs.org 1264 * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 1265 * Underscore may be freely distributed under the MIT license. 1266 */ 1267 1268 function throttle(func, wait) { 1269 var context, args, result; 1270 var timeout = null; 1271 var previous = 0; 1272 var later = function() { 1273 previous = new Date; 1274 timeout = null; 1275 result = func.apply(context, args); 1276 }; 1277 return function() { 1278 var now = new Date; 1279 if (!previous) previous = now; 1280 var remaining = wait - (now - previous); 1281 context = this; 1282 args = arguments; 1283 if (remaining <= 0) { 1284 clearTimeout(timeout); 1285 timeout = null; 1286 previous = now; 1287 result = func.apply(context, args); 1288 } else if (!timeout) { 1289 timeout = setTimeout(later, remaining); 1290 } 1291 return result; 1292 }; 1293 } 1294 1295 /* 1296 * Scroll Event 1297 */ 1298 1299 function bindScrollDepth() { 1300 1301 scrollEventBound = true; 1302 1303 $window.on('scroll.scrollDepth', throttle(function() { 1304 /* 1305 * We calculate document and window height on each scroll event to 1306 * account for dynamic DOM changes. 1307 */ 1308 1309 var docHeight = $(document).height(), 1310 winHeight = window.innerHeight ? window.innerHeight : $window.height(), 1311 scrollDistance = $window.scrollTop() + winHeight, 1312 1313 /* Recalculate percentage marks */ 1314 marks = calculateMarks(docHeight),
1315 1316 /* Timing */ 1317 timing = +new Date - startTime; 1318 1319 checkMarks(marks, scrollDistance, timing); 1320 }, 500)); 1321 1322 } 1323 1324 init(); 1325 }; 1326 1327 /* UMD export */ 1328 return $.scrollDepth; 1329 1330 })); 1331 1332 jQuery.scrollDepth(); 1333 } else { 1334 setTimeout(monsterinsights_scroll_tracking_load, 200); 1335 } 1336 } 1337 monsterinsights_scroll_tracking_load(); 1338 }); 1339 } 1340 /* End MonsterInsights Scroll Tracking */ 1341 /* MonsterInsights Conversion Event */ 1342 jQuery(document).ready(function() { 1343 jQuery('a[data-mi-conversion-event]') 1344 .off('click.monsterinsightsConversion') 1345 .on('click.monsterinsightsConversion', function() { 1346 if ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) { 1347 var $link = jQuery(this); 1348 var eventName = $link.attr('data-mi-event-name'); 1349 if ( typeof eventName === 'undefined' || ! eventName ) { 1350 // Fallback to first word of the <a> tag, lowercase, strip html 1351 var text = $link.text().trim(); 1352 text = text.replace(/(<([^>]+)>)/gi, '').toLowerCase(); 1353 var firstWord = text.split(/\s+/)[0] || ''; 1354 1355 if ( firstWord ) { 1356 eventName = 'click-' + firstWord; 1357 } else { 1358 eventName = $link.parent().hasClass('wp-block-image') ? 'image-click' : 'button-click'; 1359 } 1360 } 1361 __gtagTracker('event', 'mi-' + eventName); 1362 } 1363 }); 1364 }); 1365 /* End MonsterInsights Conversion Event */ 1366 1367</script>
1367<script defer data-nowprocket id="hm-sienna-js" src="https://allianceforwaterefficiency.org/wp-content/hm-assets/sienna-2.2.333/sienna-accessibility.umd.hm.js"></script>
vendor: 1 bytes, line 1367
1367
1368<script id="google-maps-js" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBzL9A9sHDt9ZmKwkCZyAjYZc2itbDCGJQ&libraries=places"></script>
vendor: 1 bytes, line 1368
1368
1369<script id="awe-owl-script-js" src="https://allianceforwaterefficiency.org/wp-content/themes/a4we/js/owl-carousel.js?ver=1"></script>
vendor: 1 bytes, line 1369
1369
1370<script id="jquery-ui-tabs-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/tabs.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1370
1370
1371<script id="jquery-ui-accordion-js" src="https://allianceforwaterefficiency.org/wp-includes/js/jquery/ui/accordion.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 1371
1371
1372<script id="awe-main-script-js" src="https://allianceforwaterefficiency.org/wp-content/themes/a4we/js/main.js?ver=1790906213"></script>
vendor: 1 bytes, line 1372
1372
1373<script id="slick-js-js" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js?ver=1.8"></script>
vendor: 1 bytes, line 1373
1373
1374<script id="animate-js-js" src="//unpkg.com/[email protected]/dist/aos.js?ver=1.8"></script>
vendor: 1 bytes, line 1374
1374
1375<script id="ws-plugin--s2member-js" data-cfasync="false" src="https://allianceforwaterefficiency.org/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_js_w_globals=1&qcABC=1&ver=260927-260805-3561301832"></script>
1375 1376
1376<script> 1377 (function ($) { 1378 $(function () { 1379 FWP.hooks.addFilter('facetwp/ajax_settings', function (settings) { 1380 settings.headers = { 1381 'X-WP-Nonce': FWP_JSON.nonce 1382 }; 1383 return settings; 1384 }); 1385 }); 1386 })(jQuery); 1387 </script>
1387 1388
1388<script type="text/javascript" id="ws-plugin--s2member-asset-runtime-monitor">(function(c){function t(e){return /_js$/.test(e[0])?"js":"css"}function n(e){var i="ws-plugin--s2member-asset-health-"+e[0].replace(/_/g,"-"),o=document.getElementById(i);if(!o){o=document.createElement("span");o.id=i;o.style.cssText="position:absolute;left:-99999px;top:-99999px;width:1px;height:1px;visibility:hidden";(document.body||document.documentElement).appendChild(o)}return o}function ok(e){if(t(e)==="js")return !!(window.ws_plugin__s2member_asset_health&&window.ws_plugin__s2member_asset_health[e[0]]===e[4]);return !window.getComputedStyle||String(getComputedStyle(n(e)).zIndex)===e[4]}function report(m){if(!window.fetch||!m.length)return;fetch(c.ajax_url,{method:"POST",cache:"no-store",credentials:"same-origin",keepalive:true,headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:"action=ws_plugin__s2member_asset_runtime_suspect&missing="+encodeURIComponent(JSON.stringify(m))+"&load="+encodeURIComponent(JSON.stringify(c.load||{}))}).catch(function(){})}function check(){var m=c.expectations.filter(function(e){return !ok(e)});if(m.length)report(m)}c.expectations.filter(function(e){return t(e)==="css"}
1388).forEach(n);function go(){setTimeout(check,c.delay)}document.readyState==="complete"?go():addEventListener("load",go,false)})({"ajax_url":"https:\/\/allianceforwaterefficiency.org\/wp-admin\/admin-ajax.php","expectations":[["dynamic_css","","https:\/\/allianceforwaterefficiency.org\/wp-content\/plugins\/s2member\/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1","dynamic-s2member-o","2147483639","49f4cae87ce8c854ce497544c248badb7def45d81d03c27e9e78f375457f9f5f"],["dynamic_js","","https:\/\/allianceforwaterefficiency.org\/wp-content\/plugins\/s2member\/s2member-o.php?ws_plugin__s2member_js_w_globals=1&qcABC=1","dynamic-s2member-o","dynamic-s2member-o","e788232adabd41cd043178b40482e7b5277dc32eb4d28da88bfa0da8f7efb001"]],"delay":3000,"load":{"load_id":"468901cae167d54267a7aa9f18e6793116c069cb","load_time":1790906213,"orig_result":"okay","orig_6hour":0,"page_id":3146,"page_path":"\/about\/","signature":"fc07f20d68b8a1d2af43c176c2f3495704fdfb80f4504ced55925b3bbba1aaed","page_signature":"5ab7ad97c4326cf0f4197daaf45351c8ef79b64e95675b92574270b04ce9dc38"}});</script>
1388 1389</body></html> 1390<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.