PageSourceSearch

https://watttime.org/contact/

html watttime.org collected 2026-10-01 10:17:14 UTC 97,911 bytes, 661 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" >
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<!-- WP_HEAD() START -->
7<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8
9	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
10	<title>Contact - WattTime</title>
11	<link rel="canonical" href="https://watttime.org/contact/" />
12	<meta property="og:locale" content="en_US" />
13	<meta property="og:type" content="article" />
14	<meta property="og:title" content="Contact - WattTime" />
15	<meta property="og:url" content="https://watttime.org/contact/" />
16	<meta property="og:site_name" content="WattTime" />
17	<meta property="article:modified_time" content="2023-11-08T04:31:17+00:00" />
18	<meta property="og:image" content="https://watttime.org/wp-content/uploads/2023/11/WattTime-OGimage-1200px.png" />
19	<meta property="og:image:width" content="1200" />
20	<meta property="og:image:height" content="630" />
21	<meta property="og:image:type" content="image/png" />
22	<meta name="twitter:card" content="summary_large_image" />
23	
23<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/watttime.org\/contact\/","url":"https:\/\/watttime.org\/contact\/","name":"Contact - WattTime","isPartOf":{"@id":"https:\/\/watttime.org\/#website"},"datePublished":"2023-11-08T04:31:16+00:00","dateModified":"2023-11-08T04:31:17+00:00","breadcrumb":{"@id":"https:\/\/watttime.org\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/watttime.org\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/watttime.org\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/watttime.org\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/watttime.org\/#website","url":"https:\/\/watttime.org\/","name":"WattTime","description":"Emissions reductions, supercharged. Impact multiplied.","publisher":{"@id":"https:\/\/watttime.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/watttime.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/watttime.org\/#organization","name":"WattTime","url":"https:\/\/watttime.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/watttime.org\/#\/schema\/logo\/image\/","url":"https:\/\/watttime.org\/wp-content\/uploads\/2023\/01\/WattTime-logo-2023-black-1920px.png","contentUrl":"https:\/\/watttime.org\/wp-content\/uploads\/2023\/01\/WattTime-logo-2023-black-1920px.png","width":1920,"height":478,"caption":"WattTime"},"image":{"@id":"https:\/\/watttime.org\/#\/schema\/logo\/image\/"}}]}</script>
23
24	<!-- / Yoast SEO plugin. -->
25
26
27<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://watttime.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwatttime.org%2Fcontact%2F" />
28<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://watttime.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwatttime.org%2Fcontact%2F&#038;format=xml" />
29<link id="ma-customfonts" href="//watttime.org/wp-content/uploads/fonts/ma_customfonts.css?ver=9b01a8b0" rel="stylesheet" type="text/css" /><style id="wp-img-auto-sizes-contain-inline-css">
30img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
31/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
32</style>
33<style id="wp-block-library-inline-css">
34: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;
34--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;word-break:normal!important}.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],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[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}}
35
36/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
37</style>
38<style id="classic-theme-styles-inline-css">
39/*! This file is auto-generated */
40.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}
41/*# sourceURL=/wp-includes/css/classic-themes.min.css */
42</style>
43
44<style id="global-styles-inline-css">
45: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,
450) 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%);--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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}: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;}
45.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;}
46/*# sourceURL=global-styles-inline-css */
47</style>
48
49<link rel='stylesheet' id='oxygen-css' href='https://watttime.org/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.8' media='all' />
50<link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://watttime.org/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.5.21' media='all' />
51<script id="jquery-core-js" src="https://watttime.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 51
51
52<script id="search-filter-plugin-build-js-extra">
53var SF_LDATA = {"ajax_url":"https://watttime.org/wp-admin/admin-ajax.php","home_url":"https://watttime.org/","extensions":[]};
54//# sourceURL=search-filter-plugin-build-js-extra
55</script>
vendor: 1 bytes, line 55
55
56<script id="search-filter-plugin-build-js" src="https://watttime.org/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js?ver=2.5.21"></script>
vendor: 1 bytes, line 56
56
57<script id="search-filter-plugin-chosen-js" src="https://watttime.org/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js?ver=2.5.21"></script>
57
58<link rel="https://api.w.org/" href="https://watttime.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://watttime.org/wp-json/wp/v2/pages/1302" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://watttime.org/xmlrpc.php?rsd" />
59<meta name="generator" content="WordPress 7.1.2" />
60<link rel='shortlink' href='https://watttime.org/?p=1302' />
61<link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/fbrfg/apple-touch-icon.png">
62<link rel="icon" type="image/png" sizes="32x32" href="/wp-content/uploads/fbrfg/favicon-32x32.png">
63<link rel="icon" type="image/png" sizes="16x16" href="/wp-content/uploads/fbrfg/favicon-16x16.png">
64<link rel="manifest" href="/wp-content/uploads/fbrfg/site.webmanifest">
65<link rel="mask-icon" href="/wp-content/uploads/fbrfg/safari-pinned-tab.svg" color="#5bbad5">
66<link rel="shortcut icon" href="/wp-content/uploads/fbrfg/favicon.ico">
67<meta name="msapplication-TileColor" content="#da532c">
68<meta name="msapplication-config" content="/wp-content/uploads/fbrfg/browserconfig.xml">
69<meta name="theme-color" content="#ffffff"><link rel='stylesheet' id='oxygen-cache-675-css' href='//watttime.org/wp-content/uploads/oxygen/css/675.css?cache=1769552119&#038;ver=7.1.2' media='all' />
70<link rel='stylesheet' id='oxygen-cache-1302-css' href='//watttime.org/wp-content/uploads/oxygen/css/1302.css?cache=1763586153&#038;ver=7.1.2' media='all' />
71<link rel='stylesheet' id='oxygen-universal-styles-css' href='//watttime.org/wp-content/uploads/oxygen/css/universal.css?cache=1790718227&#038;ver=7.1.2' media='all' />
72<!-- END OF WP_HEAD() -->
73<link rel='stylesheet' id='fluent-form-styles-css' href='https://watttime.org/wp-content/plugins/fluentform/assets/css/fluent-forms-public.css?ver=6.2.15' media='all' />
74<link rel='stylesheet' id='fluentform-public-default-css' href='https://watttime.org/wp-content/plugins/fluentform/assets/css/fluentform-public-default.css?ver=6.2.15' media='all' />
75
76</head>
77<body class="wp-singular page-template-default page page-id-1302 wp-theme-oxygen-is-not-a-theme  wp-embed-responsive oxygen-body" >
78
79
80
81
82						<section id="section-95-675" class=" ct-section" ><div class="ct-section-inner-wrap"><header id="div_block-96-675" class="ct-div-block"  role="banner"><a id="link-24-675" class="ct-link" href="https://watttime.org/"   ><img  id="image-4-675" alt="WattTime logo" src="https://watttime.org/wp-content/uploads/2023/01/WattTime-logo-2023-black-1920px.png" class="ct-image" srcset="https://watttime.org/wp-content/uploads/2023/01/WattTime-logo-2023-black-1920px.png 1920w, https://watttime.org/wp-content/uploads/2023/01/WattTime-logo-2023-black-1920px-300x75.png 300w, https://watttime.org/wp-content/uploads/2023/01/WattTime-logo-2023-black-1920px-1024x255.png 1024w, https://watttime.org/wp-content/uploads/2023/01/WattTime-logo-2023-black-1920px-768x191.png 768w, https://watttime.org/wp-content/uploads/2023/01/WattTime-logo-2023-black-1920px-1536x382.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a><a id="div_block-177-675" class="ct-link nav-box" href="#"    tabindex="0" role="navigation" aria-label="primary site navigation menu"><div id="fancy_icon-178-675" class="ct-fancy-icon nav-burger" ><svg id="svg-fancy_icon-178-675"><use xlink:href="#FontAwesomeicon-bars"></use></svg></div></a></header><main id='inner_content-102-675' class='ct-inner-content'><article id="section-2-1302" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="div_block-3-1302" class="ct-div-block wt-normal-hero" ><div id="div_block-4-1302" class="ct-div-block wt-6040-60col" ><h1 id="headline-5-1302" class="ct-headline wt-h1 wt-underline">Contact Us</h1><h1 id="headline-6-1302" class="ct-headline wt-h3">Our team is ready — and excited — to help you take your emissions reductions from good to great. Let's chat!</h1></div><div id="div_block-7-1302" class="ct-div-block wt-6040-40col" ><img  id="image-8-1302" alt="A 3D icon shows conversation chat bubbles and a notification bell." src="https://watttime.org/wp-content/uploads/2023/11/WattTime-website-contact-hero-1000pxH.png" class="ct-image" srcset="https://watttime.org/wp-content/uploads/2023/11/WattTime-website-contact-hero-1000pxH.png 1305w, https://watttime.org/wp-content/uploads/2023/11/WattTime-website-contact-hero-1000pxH-300x230.png 300w, https://watttime.org/wp-content/uploads/2023/11/WattTime-website-contact-hero-1000pxH-1024x785.png 1024w, https://watttime.org/wp-content/uploads/2023/11/WattTime-website-contact-hero-1000pxH-768x589.png 768w" sizes="(max-width: 1305px) 100v
82w, 1305px" /></div></div></div></article><section id="section-9-1302" class=" ct-section wt-module" ><div class="ct-section-inner-wrap"><div id="div_block-10-1302" class="ct-div-block wt-3070-container" ><div id="div_block-11-1302" class="ct-div-block wt-6040-60col" ><div id="text_block-16-1302" class="ct-text-block wt-p-primary" >Your info</div><div id="shortcode-13-1302" class="ct-shortcode" ><div class='fluentform ff-default fluentform_wrapper_5 ffs_custom_wrap'><form data-form_id="5" id="fluentform_5" class="frm-fluent-form fluent_form_5 ff-el-form-top ff_form_instance_5_1 ff-form-loading ffs_custom" data-form_instance="ff_form_instance_5_1" method="POST" data-turnstile_key="0x4AAAAAAAiJnixjF_6o98jh" ><fieldset  style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
83                    <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Contact Page Generic Message Form</legend><input type='hidden' name='__fluent_form_embded_post_id' value='1302' /><input type="hidden" id="_fluentform_5_fluentformnonce" name="_fluentform_5_fluentformnonce" value="3525259f35" /><input type="hidden" name="_wp_http_referer" value="/contact/" /><div data-name="ff_cn_id_1"  class='ff-t-container ff-column-container ff_columns_total_1 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 100%;'><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group  ff-el-form-top'><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_5_names_first_name_" class="ff-el-form-control" placeholder="First Name" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group  ff-el-form-top'><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_5_names_last_name_" class="ff-el-form-control" placeholder="Last Name" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class='ff-el-input--content'><input type="email" name="email" id="ff_5_email" class="ff-el-form-control" placeholder="Your Email Address" data-name="email"  aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_5_input_text_1' id='label_ff_5_input_text_1' aria-label="Organization">Organization</label></div><div class='ff-el-input--content'><input type="text" name="input_text_1" class="ff-el-form-control" placeholder="Company Name" data-name="input_text_1" id="ff_5_input_text_1"  aria-invalid="false" aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label ff-el-is-required asterisk-right"><label for='ff_5_dropdown' id='label_ff_5_dropdown' aria-label="What is your primary interest?">What is your primary interest?</label></div><div class='ff-el-input--content'><select name="dropdown" id="ff_5_dropdown" class="ff-el-form-control" data-name="dropdown" data-calc_value="0"  aria-invalid="false" aria-required="true" aria-labelledby="label_ff_5_dropdown"><option value="">- select -</option><option value="Work with us to reduce emissions"  >Work with us to reduce emissions</option><option value="Media inquiry"  >Media inquiry</option><option value="Donations"  >Donations</option><option value="Other (write-in)"  >Other (write-in)</option></select></div></div><div class='ff-el-group has-conditions'><div class='ff-el-input--content'><input type="text" name="input_text_2" class="ff-el-form-control" placeholder="describe your interest here" data-name="input_text_2" id="ff_5_input_text_2"  aria-invalid="false" aria-required=false></div></div><div class='ff-el-group has-conditions'><div class="ff-el-input--label asterisk-right"><label for='ff_5_dropdown_1' id='label_ff_5_dropdown_1' aria-label="Which use case is most relevant to you?">Which use case is most relevant to you?</label></div><div class='ff-el-input--content'><select name="dropdown_1" id="ff_5_dropdown_1" class="ff-el-form-control" data-name="dropdown_1" data-calc_value="0"  aria-invalid="false" aria-required="false" aria-labelledby="label_ff_5_dropdown_1"><option value="">- select -</option><option value="Load Shifting"  >Load Shifting</option><option value="Renewables Siting"  >Renewables Siting</option><option value="Supply Chain Decarbonization"  >Supply Chain Decarbonization</option><option value="Other (write-in)"  >Other (write-in)</option></select></div></div><div class='ff-el-group has-conditions'><div class='ff-el-input--content'><input type="text" name="input_text_3" class="ff-el-form-control" placeholder="describe your use case here" data-name="input_text_3" id="ff_5_input_text_3"  aria-invalid="false" aria-required=false></div></div><div class='ff-el-group'><div class="ff-el-input--label asterisk-right"><label for='ff_5_description' id='label_ff_5_description' aria-label="Anything you&#039;d like to tell us?">Anything you'd like to tell us?</label></div><div class='ff-el-input--content'><textarea aria-required="false" aria-labelledby="label_ff_5_description" name="description" id="ff_5_description" class="ff-el-form-control" placeholder="write your message here" rows="3" cols="2" data-name="description" ></textarea></div></div><div class='ff-el-group ' style='margin-bottom: 0;'><div class='ff-el-input--content'><div data-fluent_id='5' name='cf-turnstile-response'><div
84		data-sitekey='0x4AAAAAAAiJnixjF_6o98jh'
85		data-theme='auto'
86		id='fluentform-turnstile-5-1'
87		class='ff-el-turnstile cf-turnstile'
88		data-appearance='interaction-only'></div></div></div></div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper ff_submit_btn_wrapper_custom'><button class="ff-btn ff-btn-submit ff-btn-sm ff_btn_style" type="submit" name="custom_submit_button-5_1" data-name="custom_submit_button-5_1"  aria-label="SUBMIT">SUBMIT</button><style>form.fluent_form_5 .ff-btn-submit { background-color: #409EFF; color: #ffffff; }</style></div></div></div></fieldset></form><div id='fluentform_5_errors' class='ff-errors-in-stack ff_form_instance_5_1 ff-form-loading_errors ff_form_instance_5_1_errors'></div></div>            
88<script type="text/javascript">
89                window.fluent_form_ff_form_instance_5_1 = {"id":"5","ajaxUrl":"https:\/\/watttime.org\/wp-admin\/admin-ajax.php","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_5_1","form_id_selector":"fluentform_5","rules":{"names[first_name]":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"input_text_1":{"required":{"value":false,"message":"This field is required","global_message":"This field is required","global":true}},"dropdown":{"required":{"value":true,"message":"This field is required","global_message":"This field is required","global":true}},"input_text_2":{"required":{"value":false,"message":"This field is required","global_message":"This field is required","global":true}},"dropdown_1":{"required":{"value":false,"message":"This field is required","global_message":"This field is required","global":true}},"input_text_3":{"required":{"value":false,"message":"This field is required","global_message":"This field is required","global":true}},"description":{"required":{"value":false,"message":"This field is required","global_message":"This field is required","global":true}},"cf-turnstile-response":[]},"debounce_time":300,"conditionals":{"input_text_2":{"type":"all","status":true,"conditions":[{"field":"dropdown","value":"Other (write-in)","operator":"="}]},"dropdown_1":{"type":"all","status":true,"conditions":[{"field":"dropdown","value":"Work with us to reduce emissions","operator":"="}]},"input_text_3":{"type":"all","status":true,"conditions":[{"field":"dropdown_1","value":"Other (write-in)","operator":"="}]}},"file_upload_settings":[]};
90                            </script>
90
91            </div></div><div id="div_block-12-1302" class="ct-div-block wt-6040-40col" ></div></div></div></section></main><footer id="div_block-100-675" class="ct-div-block"  role="contentinfo"><div id="div_block-101-675" class="ct-div-block" ><div id="div_block-104-675" class="ct-div-block" ><h3 id="headline-86-675" class="ct-headline wt-h3">Sign up for our newsletter</h3><div id="shortcode-87-675" class="ct-shortcode" ><div class='fluentform ff-default fluentform_wrapper_2 ffs_custom_wrap'><form data-form_id="2" id="fluentform_2" class="frm-fluent-form fluent_form_2 ff-el-form-top ff_form_instance_2_2 ff-form-loading ffs_custom" data-form_instance="ff_form_instance_2_2" method="POST" data-turnstile_key="0x4AAAAAAAiJnixjF_6o98jh" ><fieldset  style="border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;">
92                    <legend class="ff_screen_reader_title" style="display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;">Newsletter Subscription Footer Form</legend><input type='hidden' name='__fluent_form_embded_post_id' value='1302' /><input type="hidden" id="_fluentform_2_fluentformnonce" name="_fluentform_2_fluentformnonce" value="3525259f35" /><input type="hidden" name="_wp_http_referer" value="/contact/" /><div data-name="ff_cn_id_1"  class='ff-t-container ff-column-container ff_columns_total_1 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 100%;'><div data-type="name-element" data-name="names" class=" ff-field_container ff-name-field-wrapper" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group  ff-el-form-top'><div class='ff-el-input--content'><input type="text" name="names[first_name]" id="ff_2_2_names_first_name_" class="ff-el-form-control" placeholder="First Name" aria-invalid="false" aria-required=true></div></div></div><div class='ff-t-cell '><div class='ff-el-group  ff-el-form-top'><div class='ff-el-input--content'><input type="text" name="names[last_name]" id="ff_2_2_names_last_name_" class="ff-el-form-control" placeholder="Last Name" aria-invalid="false" aria-required=true></div></div></div></div></div><div class='ff-el-group'><div class='ff-el-input--content'><input type="email" name="email" id="ff_2_2_email" class="ff-el-form-control" placeholder="Your Email Address" data-name="email"  aria-invalid="false" aria-required=true></div></div><div class='ff-el-group'><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_dd805f6ca59da8df1785234313c9f866'><input  type="checkbox" name="checkbox[]" data-name="checkbox" class="ff-el-form-check-input ff-el-form-check-checkbox" value="I confirm that I have read, understand, and agree to WattTime&#039;s privacy and cookies policy."  id='checkbox_dd805f6ca59da8df1785234313c9f866' aria-label='I confirm that I have read, understand, and agree to WattTime&#039;s privacy and cookies policy.' aria-invalid='false' aria-required=true> <span>I confirm that I have read, understand, and agree to WattTime's privacy and cookies policy.</span></label></div></div></div><div class='ff-el-group'><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_2_f032af2634a6c2fdd89a81507c693a6c'><input  type="checkbox" name="checkbox_2[]" data-name="checkbox_2" class="ff-el-form-check-input ff-el-form-check-checkbox" value="Yes! Subscribe me to WattTime&#039;s monthly newsletter roundup of news &amp; insights, plus other announcements and updates."  id='checkbox_2_f032af2634a6c2fdd89a81507c693a6c' aria-label='Yes! Subscribe me to WattTime&#039;s monthly newsletter roundup of news &amp; insights, plus other announcements and updates.' aria-invalid='false' aria-required=true> <span>Yes! Subscribe me to WattTime's monthly newsletter roundup of news &amp; insights, plus other announcements and updates.</span></label></div></div></div><div class='ff-el-group ' style='margin-bottom: 0;'><div class='ff-el-input--content'><div data-fluent_id='2' name='cf-turnstile-response'><div
93		data-sitekey='0x4AAAAAAAiJnixjF_6o98jh'
94		data-theme='auto'
95		id='fluentform-turnstile-2-2'
96		class='ff-el-turnstile cf-turnstile'
97		data-appearance='interaction-only'></div></div></div></div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper ff_submit_btn_wrapper_custom'><button class="ff-btn ff-btn-submit ff-btn-sm ff_btn_style" type="submit" name="custom_submit_button-2_1" data-name="custom_submit_button-2_1"  aria-label="SUBSCRIBE">SUBSCRIBE</button><style>form.fluent_form_2 .ff-btn-submit { background-color: #409EFF; color: #ffffff; }</style></div></div></div></fieldset></form><div id='fluentform_2_errors' class='ff-errors-in-stack ff_form_instance_2_2 ff-form-loading_errors ff_form_instance_2_2_errors'></div></div>            
97<script type="text/javascript">
98                window.fluent_form_ff_form_instance_2_2 = {"id":"2","ajaxUrl":"https:\/\/watttime.org\/wp-admin\/admin-ajax.php","settings":{"layout":{"labelPlacement":"top","helpMessagePlacement":"with_label","errorMessagePlacement":"inline","asteriskPlacement":"asterisk-right"},"restrictions":{"denyEmptySubmission":{"enabled":false}}},"form_instance":"ff_form_instance_2_2","form_id_selector":"fluentform_2","rules":{"names[first_name]":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[middle_name]":{"required":{"value":false,"message":"This field is required","global":false,"global_message":"This field is required"}},"names[last_name]":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"email":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"},"email":{"value":true,"message":"This field must contain a valid email","global":false,"global_message":"This field must contain a valid email"}},"checkbox":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"checkbox_2":{"required":{"value":true,"message":"This field is required","global":false,"global_message":"This field is required"}},"cf-turnstile-response":[]},"debounce_time":300,"file_upload_settings":[]};
99                            </script>
99
100            </div></div><div id="div_block-108-675" class="ct-div-block" ><div id="div_block-116-675" class="ct-div-block"  role="navigation" aria-label="secondary site navigation footer menu"><div id="div_block-117-675" class="ct-div-block" ><a id="text_block-29-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/"   >Home</a><a id="text_block-30-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/solutions/load-shifting/"   >Reduce emissions via...</a><a id="text_block-31-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/solutions/load-shifting/"   >Load Shifting</a><a id="link_text-331-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/solutions/load-shifting/aer-devices/"   >- AER Devices List</a><a id="text_block-38-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/solutions/renewables-siting/"   >Renewables Siting</a><a id="text_block-44-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/solutions/supply-chain/"   >Supply Chain Decarbonization</a><a id="text_block-46-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/news-and-insights/"   >News + Insights</a><a id="text_block-60-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/about-us/what-we-do/"   >About Us</a><a id="text_block-62-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/about-us/what-we-do/"   >What We Do</a><a id="text_block-65-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/about-us/meet-the-team/"   >Meet The Team</a><a id="text_block-67-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/about-us/partners/"   >Partners</a><a id="text_block-69-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/about-us/careers/"   >Careers</a><a id="link_text-192-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/about-us/climate-trace/"   >Climate TRACE</a><a id="link_text-325-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/about-us/support-our-work/"   >Support Our Work</a></div><div id="div_block-118-675" class="ct-div-block" ><a id="text_block-48-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/data-signals/"   >The Data Science</a><a id="text_block-49-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/data-signals/"   >Data Signals</a><a id="text_block-200-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/data-signals/marginal-co2/"   >- CO2, Marginal</a><a id="text_block-201-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/data-signals/average-co2/"   >- CO2, Average</a><a id="text_block-202-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/data-signals/health-damage/"   >- Health Damage</a><a id="text_block-54-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/methodology-validation/"   >Methodology &amp; Validation</a><a id="text_block-203-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/release-notes/"   >Release Notes</a><a id="link_text-334-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/data-science/for-research/"   >For Research</a><a id="text_block-193-675" class="ct-link-text wt-footer-menu" href="https://docs.watttime.org/"   >Docs &amp; Dev</a><a id="text_block-195-675" class="ct-link-text wt-footer-menu" href="https://docs.watttime.org/"   >API Documentation</a><a id="text_block-197-675" class="ct-link-text wt-footer-menu" href="https://status.watttime.org/"   >API Status</a><a id="text_block-198-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/docs-dev/coverage-map/"   >Coverage Map</a><a id="text_block-199-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/docs-dev/data-plans/"   >Data Plans</a><a id="link_text-327-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/docs-dev/tech-support/"   >Tech Support</a><a id="text_block-71-675" class="ct-link-text wt-footer-menu" href="https://watttime.org/contact/"   >Contact</a><div id="div_block-109-675" class="ct-div-block" ><a id="link-92-675" class="ct-link" href="https://www.linkedin.com/company/watttime/" target="_self"   aria-label="LinkedIn profile"><div id="fancy_icon-18-675" class="ct-fancy-icon" ><svg id="svg-fancy_icon-18-675"><use xlink:href="#FontAwesomeicon-linkedin-square"></use></svg></div></a><a id="link-93-675" class="ct-link" href="https://bsky.app/profile/watttime.org" target="_self"   aria-label="Twitter profile"><div id="fancy_icon-19-675" class="ct-fancy-icon" ><svg id="svg-fancy_icon-19-675"><use xlink:href="#2025NewSocialMediaicon-square-bluesky-brands-solid"></use></svg></div></a><a id="link-329-675" class="ct-link" href="https://twitter.com/watttime/" target="_self"   aria-label="LinkedIn profile"><div id="fancy_icon-330-675" class="ct-fancy-icon" ><svg id="svg-fancy_icon-330-675"><use xlink:href="#FontAwesomeicon-twitter-square"></use></svg></div></a><a id="link-94-675" class="ct-link" href="mailto:[email protected]" target="_self"   aria-label="Email WattTime directly"><div id="fancy_icon-20-675" class="ct-fancy-icon" ><svg id="svg-fancy_icon-20-675"><use xlink:href="#FontAwesomeicon-envelope-square"></use></svg></div></a></div></div></div></div></div><div id="div_block-176-675" class="ct-div-block" ><div id="div_block-89-675" class="ct-div-block" ><div id="code_block-78-675" class="ct-code-block" >&copy;</div><div id="text_block-83-675" class="ct-text-block" >2014–</div><div id="code_block-84-675" class="ct-code-block" >2026</div><div id="text_block-85-675" class="ct-text-block" >WattTime</div></div><a id="text_block-88-675" class="ct-link-text" href="https://watttime.org/privacy-cookies-policy/"   >Privacy + Cookies Policy</a></div></footer></div></section>            <div tabindex="-1" class="oxy-modal-backdrop right "
101                style="background-color: rgba(0,0,0,0.5);"
102                data-trigger="user_clicks_element"                data-trigger-selector="#div_block-177-675"                data-trigger-time="5"                data-trigger-time-unit="seconds"                data-close-automatically="no"                data-close-after-time="10"                data-close-after-time-unit="seconds"                data-trigger_scroll_amount="50"                data-trigger_scroll_direction="down"	            data-scroll_to_selector=""	            data-time_inactive="60"	            data-time-inactive-unit="seconds"	            data-number_of_clicks="3"	            data-close_on_esc="on"	            data-number_of_page_views="3"                data-close-after-form-submit="no"                data-open-again="always_show"                data-open-again-after-days="3"            >
103
104                <div id="modal-211-675" class="ct-modal" ><div id="div_block-252-675" class="ct-div-block" ><a id="link-317-675" class="ct-link oxy-close-modal" href="#"    tabindex="0"><div id="fancy_icon-212-675" class="ct-fancy-icon " ><svg id="svg-fancy_icon-212-675"><use xlink:href="#FontAwesomeicon-chevron-circle-right"></use></svg></div></a></div><div id="div_block-255-675" class="ct-div-block" ><div id="div_block-257-675" class="ct-div-block" ><a id="link_text-213-675" class="ct-link-text wt-modal-menu" href="https://watttime.org/"   >Home</a><a id="link_text-216-675" class="ct-link-text wt-modal-menu" href="https://watttime.org/solutions/load-shifting/"   >Reduce emissions via...</a><a id="link_text-220-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/solutions/load-shifting/"   >Load Shifting</a><a id="link_text-332-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/solutions/load-shifting/aer-devices/"   >- AER Devices List</a><a id="link_text-224-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/solutions/renewables-siting/"   >Renewables Siting</a><a id="link_text-228-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/solutions/supply-chain/"   >Supply Chain Decarbonization</a><a id="link_text-232-675" class="ct-link-text wt-modal-menu" href="https://watttime.org/news-and-insights/"   >News + Insights</a><a id="link_text-238-675" class="ct-link-text wt-modal-menu" href="https://watttime.org/about-us/what-we-do/"   >About Us</a><a id="link_text-235-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/about-us/what-we-do/"   >What We Do</a><a id="link_text-240-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/about-us/meet-the-team/"   >Meet The Team</a><a id="link_text-243-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/about-us/partners/"   >Partners</a><a id="link_text-246-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/about-us/careers/"   >Careers</a><a id="link_text-249-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/about-us/climate-trace/"   >Climate TRACE</a><a id="link_text-326-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/about-us/support-our-work/"   >Support Our Work</a></div><div id="div_block-270-675" class="ct-div-block" ><a id="text_block-272-675" class="ct-link-text wt-modal-menu" href="https://watttime.org/data-science/data-signals/"   >The Data Science</a><a id="text_block-276-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/data-science/data-signals/"   >Data Signals</a><a id="text_block-279-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/data-science/data-signals/marginal-co2/"   >- CO2, Marginal</a><a id="text_block-282-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/data-science/data-signals/average-co2/"   >- CO2, Average</a><a id="text_block-285-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/data-science/data-signals/health-damage/"   >- Health Damage</a><a id="text_block-288-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/data-science/methodology-vali
104dation/"   >Methodology &amp; Validation</a><a id="text_block-295-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/data-science/release-notes/"   >Release Notes</a><a id="link_text-333-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/data-science/for-research/"   >For Research</a><a id="text_block-298-675" class="ct-link-text wt-modal-menu" href="https://docs.watttime.org/"   >Docs &amp; Dev</a><a id="text_block-301-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://docs.watttime.org/"   >API Documentation</a><a id="text_block-304-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://status.watttime.org/"   >API Status</a><a id="text_block-307-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/docs-dev/coverage-map/"   >Coverage Map</a><a id="text_block-310-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/docs-dev/data-plans/"   >Data Plans</a><a id="link_text-328-675" class="ct-link-text wt-modal-menu wt-modal-menu-subitem" href="https://watttime.org/docs-dev/tech-support/"   >Tech Support</a><a id="text_block-313-675" class="ct-link-text wt-modal-menu" href="https://watttime.org/contact/"   >Contact</a></div></div></div>
105            </div>
106        	<!-- WP_FOOTER -->
107<script type="speculationrules">
108{"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/Oxygen-bare-minimum-theme-202409/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
109</script>
109
110<!-- Matomo -->
110<script>
111(function () {
112function initTracking() {
113var _paq = window._paq = window._paq || [];
114if (!window._paq.find || !window._paq.find(function (m) { return m[0] === "disableCookies"; })) {
115	window._paq.push(["disableCookies"]);
116}_paq.push(['trackPageView']);_paq.push(['enableLinkTracking']);_paq.push(['alwaysUseSendBeacon']);_paq.push(['setTrackerUrl', "\/\/watttime.org\/wp-content\/plugins\/matomo\/app\/matomo.php"]);_paq.push(['setSiteId', '1']);var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
117g.type='text/javascript'; g.async=true; g.src="\/\/watttime.org\/wp-content\/uploads\/matomo\/matomo.js"; s.parentNode.insertBefore(g,s);
118}
119if (document.prerendering) {
120	document.addEventListener('prerenderingchange', initTracking, {once: true});
121} else {
122	initTracking();
123}
124})();
125</script>
125
126<!-- End Matomo Code -->
126<script>jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-0},333))}});</script>
126<style>.ct-FontAwesomeicon-twitter-square{width:0.85714285714286em}</style>
127<style>.ct-FontAwesomeicon-linkedin-square{width:0.85714285714286em}</style>
128<style>.ct-FontAwesomeicon-bars{width:0.85714285714286em}</style>
129<style>.ct-FontAwesomeicon-chevron-circle-right{width:0.85714285714286em}</style>
130<style>.ct-FontAwesomeicon-envelope-square{width:0.85714285714286em}</style>
131<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-twitter-square" viewBox="0 0 24 28"><title>twitter-square</title><path d="M20 9.531c-0.594 0.266-1.219 0.438-1.891 0.531 0.688-0.406 1.203-1.062 1.453-1.828-0.641 0.375-1.344 0.656-2.094 0.797-0.594-0.641-1.453-1.031-2.391-1.031-1.813 0-3.281 1.469-3.281 3.281 0 0.25 0.016 0.516 0.078 0.75-2.734-0.141-5.156-1.437-6.781-3.437-0.281 0.484-0.453 1.062-0.453 1.656 0 1.141 0.531 2.141 1.422 2.734-0.547-0.016-1.062-0.172-1.563-0.406v0.031c0 1.594 1.203 2.922 2.703 3.219-0.281 0.078-0.5 0.125-0.797 0.125-0.203 0-0.406-0.031-0.609-0.063 0.422 1.297 1.625 2.25 3.063 2.281-1.125 0.875-2.531 1.406-4.078 1.406-0.266 0-0.531-0.016-0.781-0.047 1.453 0.922 3.172 1.469 5.031 1.469 6.031 0 9.344-5 9.344-9.344 0-0.141 0-0.281-0.016-0.422 0.641-0.453 1.203-1.031 1.641-1.703zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"/></symbol><symbol id="FontAwesomeicon-linkedin-square" viewBox="0 0 24 28"><title>linkedin-square</title><path d="M3.703 22.094h3.609v-10.844h-3.609v10.844zM7.547 7.906c-0.016-1.062-0.781-1.875-2.016-1.875s-2.047 0.812-2.047 1.875c0 1.031 0.781 1.875 2 1.875h0.016c1.266 0 2.047-0.844 2.047-1.875zM16.688 22.094h3.609v-6.219c0-3.328-1.781-4.875-4.156-4.875-1.937 0-2.797 1.078-3.266 1.828h0.031v-1.578h-3.609s0.047 1.016 0 10.844v0h3.609v-6.062c0-0.313 0.016-0.641 0.109-0.875 0.266-0.641 0.859-1.313 1.859-1.313 1.297 0 1.813 0.984 1.813 2.453v5.797zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z"/></symbol><symbol id="FontAwesomeicon-bars" viewBox="0 0 24 28"><title>bars</title><path d="M24 21v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 13v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 5v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1z"/></symbol><symbol id="FontAwesomeicon-chevron-circle-right" viewBox="0 0 24 28"><title>chevron-circle-right</title><path d="M11.203 21.797l7.094-7.094c0.391-0.391 0.391-1.016 0-1.406l-7.094-7.094c-0.391-0.391-1.016-0.391-1.406 0l-1.594 1.594c-0.391 0.391-0.391 1.016 0 1.406l4.797 4.797-4.797 4.797c-0.391 0.391-0.391 1.016 0 1.406l1.594 1.594c0.391 0.391 1.016 0.391 1.406 0zM24 14c0 6.625-5.375 12-12 12s-12-5.375-12-12 5.375-12 12-12 12 5.375 12 12z"/></symbol><symbol id="FontAwesomeicon-envelope-square" viewBox="0 0 24 28"><title>envelope-square</title><path d="M19.5 2c2.484 0 4.5 2.016 4.5 4.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15zM20 18.5v-6.813c-0.297 0.328-0.625 0.625-1 0.859-1.469 0.969-2.984 1.875-4.438 2.875-0.734 0.516-1.641 1.078-2.562 1.078v0 0 0 0c-0.922 0-1.828-0.562-2.562-1.078-1.453-1-2.984-1.891-4.438-2.891-0.359-0.234-0.641-0.578-1-0.844v6.813c0 0.828 0.672 1.5 1.5 1.5h13c0.828 0 1.5-0.672 1.5-1.5zM20 9.547c0-0.844-0.625-1.547-1.5-1.547h-13c-0.828 0-1.5 0.672-1.5 1.5 0 0.844 0.875 1.766 1.531 2.203 1.375 0.922 2.797 1.781 4.172 2.688 0.594 0.391 1.578 1.109 2.297 1.109s1.703-0.719 2.297-1.109c1.391-0.906 2.781-1.797 4.172-2.719 0.609-0.406 1.531-1.344 1.531-2.125z"/></symbol></defs></svg><style>.ct-2025NewSocialMediaicon-square-bluesky-brands-solid{width:0.875em}</style>
132<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="2025NewSocialMediaicon-square-bluesky-brands-solid" viewBox="0 0 28 32"><title>square-bluesky-brands-solid</title><path d="M4 2c-2.206 0-4 1.794-4 4v20c0 2.206 1.794 4 4 4h20c2.206 0 4-1.794 4-4v-20c0-2.206-1.794-4-4-4h-20zM14 15.463c0.9
13206-1.875 3.375-5.362 5.669-7.081 1.656-1.244 4.331-2.2 4.331 0.856 0 0.613-0.35 5.131-0.556 5.863-0.712 2.55-3.313 3.2-5.625 2.806 4.044 0.688 5.075 2.969 2.85 5.25-4.219 4.331-6.063-1.087-6.537-2.475 0 0 0 0 0 0l-0.019-0.056c-0.056-0.163-0.088-0.256-0.113-0.256s-0.056 0.094-0.113 0.256c-0.006 0.019-0.012 0.038-0.019 0.056 0 0 0 0 0 0-0.475 1.387-2.319 6.8-6.537 2.475-2.219-2.281-1.194-4.563 2.85-5.25-2.313 0.394-4.912-0.256-5.625-2.806-0.206-0.731-0.556-5.25-0.556-5.862 0-3.056 2.681-2.094 4.331-0.856 2.294 1.719 4.762 5.213 5.669 7.081z"/></symbol></defs></svg>
133		
133<script type="text/javascript">
134
135            // Initialize Oxygen Modals
136            jQuery(document).ready(function() {
137
138                function showModal( modal ) {
139                    var $modal = jQuery( modal );
140                    $modal.addClass("live");
141                    var modalId = $modal[0].querySelector('.ct-modal').id;
142                    
143                    var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])');
144
145                    if(focusable) {
146                        setTimeout(() => {
147                            focusable.focus();    
148                        }, 500);
149                    } else {
150                        setTimeout(() => {
151                        $modal.focus();
152                        }, 500)
153                    }
154
155                    // Check if this modal can be shown according to settings and last shown time
156                    // Current and last time in milliseconds
157                    var currentTime = new Date().getTime();
158                    var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false;
159                    // manual triggers aren't affected by last shown time
160                    if( $modal.data( 'trigger' ) != 'user_clicks_element' ) {
161                        switch( $modal.data( 'open-again' ) ) {
162                            case 'never_show_again':
163                                // if it was shown at least once, don't show it again
164                                if( lastShownTime !== false ) return;
165                                break;
166                            case 'show_again_after':
167                                var settingDays = parseInt( $modal.data( 'open-again-after-days' ) );
168                                var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 );
169                                if( actualDays < settingDays ) return;
170                                break;
171                            default:
172                                //always show
173                                break;
174                        }
175                    }
176
177                    // Body manipulation to prevent scrolling while modal is active, and maintain scroll position.
178                    document.querySelector('body').style.top = `-${window.scrollY}px`;
179                    document.querySelector('body').classList.add('oxy-modal-active');
180                    
181                    // save current time as last shown time
182                    if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime );
183
184                    // trick to make jQuery fadeIn with flex
185                    $modal.css("display", "flex");
186                    $modal.hide();
187                    // trick to force AOS trigger on elements inside the modal
188                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
189
190                    // show the modal
191                    $modal.fadeIn(250, function(){
192                        // trick to force AOS trigger on elements inside the modal
193                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
194                    });
195
196
197                    if( $modal.data( 'close-automatically' ) == 'yes' ) {
198                        var time = parseInt( $modal.data( 'close-after-time' ) );
199                        if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) {
200                            time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 );
201                        }
202                        setTimeout( function(){
203                            hideModal(modal);
204                        }, time );
205                    }
206
207                    // close modal automatically after form submit (Non-AJAX)
208                    if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) {
209
210                        // WPForms
211                        // WPForms replaces the form with a confirmation message on page refresh
212                        if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) {
213                            setTimeout(function () {
214                                hideModal(modal);
215                            }, 3000);
216                        }
217
218                        // Formidable Forms
219                        // Formidable Forms replaces the form with a confirmation message on page refresh
220                        if( $modal.find(".frm_message").length > 0 ) {
221                            setTimeout(function () {
222                                hideModal(modal);
223                            }, 3000);
224                        }
225
226                        // Caldera Forms
227                        // Caldera Forms replaces the form with a confirmation message on page refresh
228                        if( $modal.find(".caldera-grid .alert-success").length > 0 ) {
229                            setTimeout(function () {
230                                hideModal(modal);
231                            }, 3000);
232                        }
233
234                    }
235                }
236
237                window.oxyShowModal = showModal;
238
239                var hideModal = function ( modal ) {
240
241                    // Body manipulation for scroll prevention and maintaining scroll position
242                    var scrollY = document.querySelector('body').style.top;
243                    document.querySelector('body').classList.remove('oxy-modal-active');
244                    document.querySelector('body').style.top = '';
245                    window.scrollTo(0, parseInt(scrollY || '0') * -1);
246
247                    // The function may be called by third party code, without argument, so we must close the first visible modal
248                    if( typeof modal === 'undefined' ) {
249                        var openModals = jQuery(".oxy-modal-backdrop.live");
250                        if( openModals.length == 0 ) return;
251                        modal = openModals[0];
252                    }
253
254                    var $modal = jQuery( modal );
255                    // refresh any iframe so media embedded this way is stopped
256                    $modal.find( 'iframe').each(function(index){
257                        this.src = this.src;
258                    });
259                    // HTML5 videos can be stopped easily
260                    $modal.find( 'video' ).each(function(index){
261                        this.pause();
262                    });
263                    // If there are any forms in the modal, reset them
264                    $modal.find("form").each(function(index){
265                        this.reset();
266                    });
267
268                    $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled");
269
270                    $modal.fadeOut(400, function(){
271                        $modal.removeClass("live");
272                        $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate");
273                    });
274                };
275
276                window.oxyCloseModal = hideModal;
277
278                jQuery( ".oxy-modal-backdrop" ).each(function( index ) {
279
280                    var modal = this;
281
282                    (function( modal ){
283                        var $modal = jQuery( modal );
284						
285						var exitIntentFunction = function( e ){
286                            if( e.target.tagName == 'SELECT' ) { return; }
287							if( e.clientY <= 0 ) {
288								showModal( modal );
289								document.removeEventListener( "mouseleave", exitIntentFunction );
290								document.removeEventListener( "mouseout", exitIntentFunction );
291							}
292						}
293
294                        switch ( jQuery( modal ).data("trigger") ) {
295
296                            case "on_exit_intent":
297                                document.addEventListener( "mouseleave", exitIntentFunction, false);
298								document.addEventListener( "mouseout", exitIntentFunction, false);
299                                break;
300
301                            case "user_clicks_element":
302                                jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) {
303                                    showModal( modal );
304                                    event.preventDefault();
305                                } );
306                                break;
307
308                            case "after_specified_time":
309                                var time = parseInt( jQuery( modal ).data( 'trigger-time' ) );
310                                if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) {
311                                    time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 );
312                                }
313                                setTimeout( function(){
314                                    showModal( modal );
315                                }, time );
316                                break;
317
318                            case "after_scrolled_amount":
319                                window.addEventListener("scroll", function scrollDetection(){
320                                    var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight;
321                                    var docheight = jQuery(document).height();
322                                    var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop;
323                                    var isScrollUp = false;
324                                    var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) );
325                                    if( !isNaN( oxyPreviousScrollTop ) ) {
326                                        if( oxyPreviousScrollTop > scrollTop) isScrollUp = true;
327                                    }
328                                    jQuery( modal ).data( 'previous_scroll_top', scrollTop );
329                                    var trackLength = docheight - winheight;
330                                    var pctScrolled = Math.floor(scrollTop/trackLength * 100);
331                                    if( isNaN( pctScrolled ) ) pctScrolled = 0;
332
333                                    if(
334                                        ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) ||
335                                        ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) )
336                                    ) {
337                                        showModal( modal );
338                                        window.removeEventListener( "scroll", scrollDetection );
339                                    }
340                                }, false);
341                                break;
342                            case "on_scroll_to_element":
343                                window.addEventListener("scroll", function scrollDetection(){
344                                    var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) );
345                                    if( $element.length == 0 ) {
346                                        window.removeEventListener( "scroll", scrollDetection );
347                                        return;
348                                    }
349
350                                    var top_of_element = $element.offset().top;
351                                    var bottom_of_element = $element.offset().top + $element.outerHeight();
352                                    var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight();
353                                    var top_of_screen = jQuery(window).scrollTop();
354
355                                    if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){
356                                        showModal( modal );
357                                        window.removeEventListener( "scroll", scrollDetection );
358                                    }
359                                }, false);
360                                break;
361                            case "after_number_of_clicks":
362                                document.addEventListener("click", function clickDetection(){
363                                    var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) );
364
365                                    var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 :  parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1;
366
367                                    jQuery( modal ).data( 'clicks_performed', clicks_performed );
368
369                                    if ( clicks_performed == number_of_clicks ){
370                                        showModal( modal );
371                                        document.removeEventListener( "click", clickDetection );
372                                    }
373                                }, false);
374                                break;
375                            case "after_time_inactive":
376                                var time = parseInt( jQuery( modal ).data( 'time_inactive' ) );
377                                if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) {
378                                    time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 );
379                                }
380                                var activityDetected = function(){
381                                    jQuery( modal ).data( 'millis_idle', 0 );
382                                };
383                                document.addEventListener( "click", activityDetected);
384                                document.addEventListener( "mousemove", activityDetected);
385                                document.addEventListener( "keypress", activityDetected);
386                                document.addEventListener( "scroll", activityDetected);
387
388                                var idleInterval = setInterval(function(){
389                                    var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 :  parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100;
390                                    jQuery( modal ).data( 'millis_idle', millis_idle );
391                                    if( millis_idle > time ){
392                                        clearInterval( idleInterval );
393                                        document.removeEventListener( "click", activityDetected );
394                                        document.removeEventListener( "mousemove", activityDetected );
395                                        document.removeEventListener( "keypress", activityDetected );
396                                        document.removeEventListener( "scroll", activityDetected );
397                                        showModal( modal );
398                                    }
399                                }, 100);
400                                break;
401
402                            case "after_number_of_page_views":
403                                var modalId = modal.querySelector('.ct-modal').id;
404                                var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0;
405                                pageViews++;
406                                if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews;
407                                if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) {
408                                    if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0;
409                                    showModal( modal );
410                                }
411                                break;
412
413                        }
414
415                        // add event handler to close modal automatically after AJAX form submit
416                        if( $modal.data( 'close-after-form-submit' ) == 'yes' ) {
417
418                            // Contact Form 7
419                            if (typeof wpcf7 !== 'undefined') {
420                                $modal.find('div.wpcf7').each(function () {
421                                    var $form = jQuery(this).find('form');
422                                    this.addEventListener('wpcf7submit', function (event) {
423                                        if (event.detail.contactFormId == $form.attr("id")) {
424                                            setTimeout(function () {
425                                                hideModal(modal);
426                                            }, 3000);
427                                        }
428                                    }, false);
429                                });
430                            }
431
432                            // Caldera Forms
433                            document.addEventListener( "cf.submission", function(event){
434                                // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638
435                            });
436
437                            // Ninja Forms
438                            jQuery(document).on("nfFormSubmitResponse", function(event, response){
439                                // Only close the modal if the event was triggered from a Ninja Form inside the modal
440                                if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) {
441                                    setTimeout(function () {
442                                        hideModal(modal);
443                                    }, 3000);
444                                }
445                            });
446
447                        }
448
449                    })( modal );
450
451                });
452
453                // handle clicks on modal backdrop and on .oxy-close-modal
454                jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) {
455
456                    var $this = jQuery( this );
457                    var $target = jQuery( event.target );
458
459                    // Click event in the modal div and it's children is propagated to the backdrop
460                    if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) {
461                        //event.stopPropagation();
462                        return;
463                    }
464
465                    if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) {
466                        return;
467                    }
468
469                    if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault();
470
471                    var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this;
472                    hideModal( $modal[0] );
473                });
474
475                jQuery(document).keyup( function(e){
476                    if( e.key == 'Escape' ){
477                        jQuery(".oxy-modal-backdrop:visible").each(function(index){
478                            if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this);
479                        });
480                    }
481                } );
482
483            });
484
485		</script>
485
486
487	
487<script id="jquery-ui-core-js-before">
488jQuery.uiBackCompat = true;
489//# sourceURL=jquery-ui-core-js-before
490</script>
vendor: 1 bytes, line 490
490
491<script id="jquery-ui-core-js" src="https://watttime.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 491
491
492<script id="jquery-ui-datepicker-js" src="https://watttime.org/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 492
492
493<script id="jquery-ui-datepicker-js-after">
494jQuery(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});});
495//# sourceURL=jquery-ui-datepicker-js-after
496</script>
vendor: 1 bytes, line 496
496
497<script id="turnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&#038;ver=6.2.15"></script>
vendor: 1 bytes, line 497
497
498<script id="fluentform-advanced-js" src="https://watttime.org/wp-content/plugins/fluentform/assets/js/fluentform-advanced.js?ver=6.2.15"></script>
vendor: 1 bytes, line 498
498
499<script id="fluent-form-submission-js-extra">
500var fluentFormVars = {"ajaxUrl":"https://watttime.org/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","step_completed_text":"Completed","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.2.12","fluentform_version":"6.2.15","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemTextSingular":"Only %%maxItemCount%% option can be added","maxItemTextPlural":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"7bce42f2fc","file_delete_nonce":"9a78d17fc8","form_id":"5","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1","crop_image_title":"Crop Image","crop_confirm_txt":"Crop & Upload","crop_cancel_txt":"Cancel","crop_close_txt":"Close","crop_reset_txt":"Reset","crop_ratio_txt":"Crop ratio","crop_ratio_free_txt":"Free","crop_invalid_dimensions_txt":"The selected image is smaller than the required crop size.","crop_exact_dimensions_txt":"The cropped image must match the required width and height.","crop_dimension_instruction_txt":"Crop the image to exactly %1$s px x %2$s px.","crop_invalid_image_txt":"Unable to process the selected image.","crop_loading_txt":"Preparing image..."};
501var fluentform_submission_messages_5 = {"file_upload_in_progress":"File upload in progress. Please wait...","javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
502var fluentform_payment_messages_5 = {"stock_out_message":"This Item is Stock Out","item_label":"Item","price_label":"Price","qty_label":"Qty","line_total_label":"Line Total","sub_total_label":"Sub Total","discount_label":"Discount","total_label":"Total","signup_fee_label":"Signup Fee","trial_label":"Trial","processing_text":"Processing...","confirming_text":"Confirming..."};
503var fluentform_save_progress_messages_5 = {"copy_button":"Copy","email_button":"Email","email_placeholder":"Your Email Here","copy_success":"Copied"};
504var fluentform_address_messages_5 = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
505var fluentform_gateway_messages_5 = {"request_failed":"Request failed. Please try again","payment_failed":"Payment process failed!","no_method_found":"No method found","processing_text":"Processing..."};
506var fluentform_submission_messages_global = {"javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
507var fluentform_address_messages_global = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
508var fluentFormVars = {"ajaxUrl":"https://watttime.org/wp-admin/admin-ajax.php","forms":[],"step_text":"Step %activeStep% of %totalStep% - %stepTitle%","step_completed_text":"Completed","is_rtl":"","date_i18n":{"previousMonth":"Previous Month","
508nextMonth":"Next Month","months":{"shorthand":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"longhand":["January","February","March","April","May","June","July","August","September","October","November","December"]},"weekdays":{"longhand":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shorthand":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"daysInMonth":[31,28,31,30,31,30,31,31,30,31,30,31],"rangeSeparator":" to ","weekAbbreviation":"Wk","scrollTitle":"Scroll to increment","toggleTitle":"Click to toggle","amPM":["AM","PM"],"yearAriaLabel":"Year","firstDayOfWeek":1},"pro_version":"6.2.12","fluentform_version":"6.2.15","force_init":"","stepAnimationDuration":"350","upload_completed_txt":"100% Completed","upload_start_txt":"0% Completed","uploading_txt":"Uploading","choice_js_vars":{"noResultsText":"No results found","loadingText":"Loading...","noChoicesText":"No choices to choose from","itemSelectText":"Press to select","maxItemTextSingular":"Only %%maxItemCount%% option can be added","maxItemTextPlural":"Only %%maxItemCount%% options can be added"},"input_mask_vars":{"clearIfNotMatch":false},"nonce":"7bce42f2fc","file_delete_nonce":"9a78d17fc8","form_id":"2","step_change_focus":"1","has_cleantalk":"","pro_payment_script_compatible":"1","crop_image_title":"Crop Image","crop_confirm_txt":"Crop & Upload","crop_cancel_txt":"Cancel","crop_close_txt":"Close","crop_reset_txt":"Reset","crop_ratio_txt":"Crop ratio","crop_ratio_free_txt":"Free","crop_invalid_dimensions_txt":"The selected image is smaller than the required crop size.","crop_exact_dimensions_txt":"The cropped image must match the required width and height.","crop_dimension_instruction_txt":"Crop the image to exactly %1$s px x %2$s px.","crop_invalid_image_txt":"Unable to process the selected image.","crop_loading_txt":"Preparing image..."};
509var fluentform_submission_messages_2 = {"file_upload_in_progress":"File upload in progress. Please wait...","javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
510var fluentform_payment_messages_2 = {"stock_out_message":"This Item is Stock Out","item_label":"Item","price_label":"Price","qty_label":"Qty","line_total_label":"Line Total","sub_total_label":"Sub Total","discount_label":"Discount","total_label":"Total","signup_fee_label":"Signup Fee","trial_label":"Trial","processing_text":"Processing...","confirming_text":"Confirming..."};
511var fluentform_save_progress_messages_2 = {"copy_button":"Copy","email_button":"Email","email_placeholder":"Your Email Here","copy_success":"Copied"};
512var fluentform_address_messages_2 = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
513var fluentform_gateway_messages_2 = {"request_failed":"Request failed. Please try again","payment_failed":"Payment process failed!","no_method_found":"No method found","processing_text":"Processing..."};
514var fluentform_submission_messages_global = {"javascript_handler_failed":"Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again"};
515var fluentform_address_messages_global = {"please_wait":"Please wait ...","location_not_determined":"Could not determine address from location.","address_fetch_failed":"Failed to fetch address from coordinates.","geolocation_failed":"Geolocation failed or was denied.","geolocation_not_supported":"Geolocation is not supported by this browser."};
516//# sourceURL=fluent-form-submission-js-extra
517</script>
vendor: 1 bytes, line 517
517
518<script id="fluent-form-submission-js" src="https://watttime.org/wp-content/plugins/fluentform/assets/js/form-submission.js?ver=6.2.15"></script>
vendor: 1 bytes, line 518
518
519<script type="text/javascript" id="ct-footer-js"></script>
519                    <style id="fluentform_styler_css_5_ffs_custom" type="text/css">
520                        .fluentform_wrapper_5.ffs_custom_wrap{ margin: px; } .fluentform_wrapper_5.ffs_custom_wrap{ padding: px; } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content .error , .fluentform_wrapper_5.ffs_custom_wrap .error-text{ color: rgba(182, 34, 38, 1); } .fluentform_wrapper_5.ffs_custom_wrap .ff-errors-in-stack { box-shadow: 0px 0px 0px 0px rgba(144, 146, 159, 1); } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--label label{ color: rgba(0, 0, 0, 1); } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content input, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content .ff-el-form-control.ff_stripe_card_element, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content textarea, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content select, .fluentform_wrapper_5.ffs_custom_wrap .choices__list--single, .fluentform_wrapper_5.ffs_custom_wrap .choices[data-type*='select-multiple'] { background-color: rgba(255, 255, 255, 1);color: rgba(0, 0, 0, 1);border-style: solid;border-color: rgba(244, 244, 244, 1);border-width: 1px;border-radius: px; } .fluentform_wrapper_5.ffs_custom_wrap .frm-fluent-form .choices__list--dropdown { border-style: solid;border-color: rgba(244, 244, 244, 1);border-width: 1px;border-radius: px; } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content input:focus, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content .ff-el-form-control.ff_stripe_card_element:focus, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content textarea:focus, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content select:focus { font-size: 14px; }.fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content input::placeholder, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-input--content textarea::placeholder{ font-size: 14px; } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group.ff_submit_btn_wrapper { text-align: left; }.fluentform_wrapper_5.ffs_custom_wrap .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style) { background-color: rgba(0, 0, 0, 1);color: rgba(255, 255, 255, 1);padding: px;margin: px;border-style: solid;border-radius: 0px; }.fluentform_wrapper_5.ffs_custom_wrap .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style):hover { background-color: rgba(144, 146, 159, 1);color: rgba(255, 255, 255, 1); }            .fluentform_wrapper_5.ffs_custom_wrap .ff-el-form-check {
521            color:  rgba(0, 0, 0, 1)            }
522                    .fluentform_wrapper_5.ffs_custom_wrap input[type=checkbox] {
523        -webkit-appearance: checkbox;
524        }
525        .fluentform_wrapper_5.ffs_custom_wrap input[type=radio] {
526        -webkit-appearance: radio;
527        }
528        .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox],
529        .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio] {
530        -webkit-transform: scale(1);
531        transform: scale(1);
532        margin-top: -4px;
533        width: 23px;
534        height: 10px;
535        margin-right: 0px;
536        cursor: pointer;
537        font-size: 12px;
538        position: relative;
539        text-align: left;
540        border: none;
541        box-shadow: none;
542        visibility: hidden;
543        -moz-appearance: initial;
544        }
545        .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
546        .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:before {
547        content: none;
548        }
549        .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
550        .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
551        content: " ";
552        background-color: #fff;
553        display: inline-block;
554        margin-left: 3px;
555        padding-bottom: 3px;
556        color: #212529;
557        width: 15px;
558        height: 15px;
559        visibility: visible;
560        border: 1px solid rgba(244, 244, 244, 1);
561        padding-left: 1px;
562        border-radius: 2px;
563        padding-top: 1px;
564        -webkit-transition: all .1s ease;
565        transition: all .1s ease;
566        background-size: 9px;
567        background-repeat: no-repeat;
568        background-position: center center;
569        position: absolute;
570        box-sizing: border-box;
571        }
572        .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
573        border-width:  1px;
574        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
575        background-color: rgba(0, 0, 0, 1);
576        -webkit-transition: all 0.3s ease-out;
577        transition: all 0.3s ease-out;
578        color: #fff;
579        border-color: rgba(0, 0, 0, 1);
580        } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:after {
581        border-radius: 50%;
582        font-size: 10px;
583        padding-top: 1px;
584        padding-left: 2px;
585        } .fluentform_wrapper_5.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
586        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
587        }                    </style>
588
589                                        <style id="fluentform_styler_css_2_ffs_custom" type="text/css">
590                        .fluentform_wrapper_2.ffs_custom_wrap{ margin: px; } .fluentform_wrapper_2.ffs_custom_wrap{ padding: px; } .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content .error , .fluentform_wrapper_2.ffs_custom_wrap .error-text{ color: rgba(182, 34, 38, 1); } .fluentform_wrapper_2.ffs_custom_wrap .ff-errors-in-stack { box-shadow: 0px 0px 0px 0px rgba(144, 146, 159, 
5901); } .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--label label{ color: rgba(0, 0, 0, 1); } .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content input, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content .ff-el-form-control.ff_stripe_card_element, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content textarea, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content select, .fluentform_wrapper_2.ffs_custom_wrap .choices__list--single, .fluentform_wrapper_2.ffs_custom_wrap .choices[data-type*='select-multiple'] { background-color: rgba(255, 255, 255, 1);color: rgba(0, 0, 0, 1);border-style: solid;border-color: rgba(244, 244, 244, 1);border-width: 1px;border-radius: px; } .fluentform_wrapper_2.ffs_custom_wrap .frm-fluent-form .choices__list--dropdown { border-style: solid;border-color: rgba(244, 244, 244, 1);border-width: 1px;border-radius: px; } .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content input:focus, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content .ff-el-form-control.ff_stripe_card_element:focus, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content textarea:focus, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content select:focus { font-size: 14px; }.fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content input::placeholder, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-input--content textarea::placeholder{ font-size: 14px; } .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group.ff_submit_btn_wrapper { text-align: left; }.fluentform_wrapper_2.ffs_custom_wrap .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style) { background-color: rgba(0, 0, 0, 1);color: rgba(255, 255, 255, 1);padding: px;margin: px;border-style: solid;border-radius: 0px; }.fluentform_wrapper_2.ffs_custom_wrap .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style):hover { background-color: rgba(144, 146, 159, 1);color: rgba(255, 255, 255, 1); }            .fluentform_wrapper_2.ffs_custom_wrap .ff-el-form-check {
591            color:  rgba(0, 0, 0, 1)            }
592                    .fluentform_wrapper_2.ffs_custom_wrap input[type=checkbox] {
593        -webkit-appearance: checkbox;
594        }
595        .fluentform_wrapper_2.ffs_custom_wrap input[type=radio] {
596        -webkit-appearance: radio;
597        }
598        .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=checkbox],
599        .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=radio] {
600        -webkit-transform: scale(1);
601        transform: scale(1);
602        margin-top: -4px;
603        width: 23px;
604        height: 10px;
605        margin-right: 0px;
606        cursor: pointer;
607        font-size: 12px;
608        position: relative;
609        text-align: left;
610        border: none;
611        box-shadow: none;
612        visibility: hidden;
613        -moz-appearance: initial;
614        }
615        .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=checkbox]:before,
616        .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=radio]:before {
617        content: none;
618        }
619        .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=checkbox]:after,
620        .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=radio]:after {
621        content: " ";
622        background-color: #fff;
623        display: inline-block;
624        margin-left: 3px;
625        padding-bottom: 3px;
626        color: #212529;
627        width: 15px;
628        height: 15px;
629        visibility: visible;
630        border: 1px solid rgba(244, 244, 244, 1);
631        padding-left: 1px;
632        border-radius: 2px;
633        padding-top: 1px;
634        -webkit-transition: all .1s ease;
635        transition: all .1s ease;
636        background-size: 9px;
637        background-repeat: no-repeat;
638        background-position: center center;
639        position: absolute;
640        box-sizing: border-box;
641        }
642        .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=checkbox]:checked:after, .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
643        border-width:  1px;
644        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
645        background-color: rgba(0, 0, 0, 1);
646        -webkit-transition: all 0.3s ease-out;
647        transition: all 0.3s ease-out;
648        color: #fff;
649        border-color: rgba(0, 0, 0, 1);
650        } .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=radio]:after {
651        border-radius: 50%;
652        font-size: 10px;
653        padding-top: 1px;
654        padding-left: 2px;
655        } .fluentform_wrapper_2.ffs_custom_wrap .ff-el-group input[type=radio]:checked:after {
656        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
657        }                    </style>
658
659                    <!-- /WP_FOOTER --> 
660</body>
661</html>

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.