PageSourceSearch

https://anmp2026.webflow.io/speakers/dave-grimaldi

html anmp2026.webflow.io collected 2026-10-03 12:43:51 UTC 28,462 bytes, 551 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Tue Jun 02 2026 16:54:38 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="anmp2026.webflow.io" data-wf-page="689e004496f264a49f884b0d" data-wf-site="689e004496f264a49f884b27" lang="en" data-wf-collection="689e004496f264a49f884b56" data-wf-item-slug="dave-grimaldi"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title></title><meta content="" name="description"/><meta content="" property="og:title"/><meta content="" property="og:description"/><meta content="https://cdn.prod.website-files.com/689e004496f264a49f884b33/689e004496f264a49f884dfa_DSA-CEO-Dave-Grimaldi.avif" property="og:image"/><meta content="" name="twitter:title"/><meta content="" name="twitter:description"/><meta content="https://cdn.prod.website-files.com/689e004496f264a49f884b33/689e004496f264a49f884dfa_DSA-CEO-Dave-Grimaldi.avif" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="t_s6Jeqs6E0EG34mCiqUvNXPMS-7RYJy9dA1v46lXEs" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/689e004496f264a49f884b27/css/anmp2026.shared.bb02be789.min.css" rel="stylesheet" type="text/css" integrity="sha384-uwK+eJ/kXG2AT3sRURMpV/zXSY9SWgWbKBEXcX8ghKoHQ2ex+FJgiwyuSrReUtLf" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Ubuntu:300,300italic,400,400italic,500,500italic,700,700italic","Rock Salt:300,400,500,600,700"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/689e004496f264a49f884b27/689e004496f264a49f884ba7_anmp-favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/689e004496f264a49f884b27/689e004496f264a49f884ba8_anmp-webclip.png" rel="apple-touch-icon"/><link href="https://www.anmp2026.com/speakers/dave-grimaldi" rel="canonical"/>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-NJVEXXWBQ3'],'google_tags_first_party');</script>
1<script async="" src="/lsfr9no2cgfpNjg5ZTAwNDQ5NmYyNjRhNDlmODg0YjI3/zurwBdh8g8byPBzcCa7aZzNJK3E"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-NJVEXXWBQ3');</script>
vendor: 86 bytes, line 1
1<script src="https://www.google.com/recaptcha/api.js" type="text/javascript"></script>
1<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css" integrity="sha512-UTNP5BXLIptsaj5WdKFrkFov94lDx+eBvbKyoe1YAfjeRPC+gT5kyZ10kOHCfNZqEui1sxmqvodNUx3KbuYI/A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
2<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.css" integrity="sha512-OTcub78R3msOCtY3Tc6FzeDJ8N9qvQn1Ph49ou13xgA9VsH9+LRxoFU6EqLhW4+PKRfU+/HReXmSZXHEkpYoOA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
3<style>
4body{
5 
6}
7  
8.disclosure-link{
9  overflow-wrap:break-word;
10}
11  
12.disclosure-content {
13  word-break: break-word;
14}
15
16a{
17	text-decoration:none;
18}
19
20.sr-only{
21	position: absolute;
22    width: 1px;
23    height: 1px;
24    padding: 0;
25    overflow: hidden;
26    clip: rect(0,0,0,0);
27    white-space: nowrap;
28    border: 0;
29}
30
31.nav-fix {
32  max-height: 100%;
33  position: fixed;
34  overflow-y: auto;
35  width: 100%;
36}
37
38
39.full-height-banner {
40    height: 100% !important;
41    min-height: calc(100vh - 100px) !important;
42	max-height: 100%;
43}
44  
45.modal-container {
46  justify-content: space-around !important;
47  align-content: unset !important;
48  flex-flow: wrap !important;
49}
50
51.modal-dialog {
52  max-height: none !important;
53}
54  
55@media (max-width: 991px) {
56  .full-height-banner {
57    height: 100% !important;
58    min-height: calc(100vh - 60px) !important;
59    max-height: 100%;
60  }
61  
62  .full-height-banner-res {
63    height: 100% !important;
64    min-height: calc(100vh - 60px) !important;
65    max-height: 100%;
66  }
67  
68  .w-nav-overlay {
69    top: 0;
70    height: 100% !important;
71    max-height: 100% !important;
72    max-height: 100%;
73    position: fixed;
74    overflow-y: auto;
75    width: 100%;
76    margin-top: 0;
77  }
78
79  .w-nav[data-collapse="medium"] .w-nav-menu {
80    display: none;
81    top: 0;
82  }
83  
84}
85  
86@media (max-width: 480px) {
87  .g-recaptcha {
88    transform: scale(0.85);
89    -webkit-transform: scale(0.85);
90    transform-origin: 0 0;
91    -webkit-transform-origin: 0 0;
92    max-width: 250px;
93  }
94
95}
96  .visually-hidden {
97      position: absolute;
98	position: absolute !important;
99	width: 1px !important;
100	height: 1px !important;
101	padding: 0 !important;
102	margin: -1px !important;
103	overflow: hidden !important;
104	clip: rect(0,0,0,0) !important;
105	white-space: nowrap !important;
106	border: 0 !important;
107}
108  @media (min-width: 1271px) {
109  .owl-carousel.owl-carousel-hotel .owl-item img{
110    width:87%!important;
111  }
112  }
113  
114</style><style>
115.bio-text p, .bio-text h2, .bio-text h3, .bio-text h4, .bio-text h5, .bio-text h6, .bio-text ol li, .bio-text ul li{
116color:white;
117}
118
119.bio-text p {
120  font-size: 16px;
121  line-height: 30px;
122  margin-bottom: 15px;
123}
124
125.bio-text p:last-child {
126	margin-bottom: 0;
127}
128
129.bio-text p a {
130	font-weight: bold;
131  transition: all 0.3s ease-in-out;
132  color: #52b1b8;
133}
134
135.bio-text p a:hover {
136	opacity: 0.9;
137}
138
139@media (max-width: 991px) {
140	.bio-text p {
141  	font-size: 18px;
142    line-height: 32px;
143  }
144  
145  .w-richtext figure.w-richtext-align-floatright {
146    float: none;
147    clear: none;
148    margin-left: 0;
149    display: block;
150    width: 100%;
151    min-width: 100%;
152    max-width: 100%;
153  }
154  
155  .w-richtext figure.w-richtext-align-floatright div img {
156    display: block;
157    width: 100%;
158    min-width: 100%;
159    max-width: 100%;
160  }
161  
162  .w-richtext figure.w-richtext-figure-type-image>figcaption, .w-richtext figure[data-rt-type=image]>figcaption {
163    width: 100%;
164    display: block;
165    margin-bottom: 15px;
166  }
167  
168  .w-richtext figure.w-richtext-align-floatright div {
169  	display: block;
170    width: 100%;
171  }
172  
173}
174</style>
174<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/countdown.min.js" type="text/javascript" integrity="sha384-ev96zyS4tsNNLdwZSR0mdsDFKY1li/nNCyjVTLmcq0n43a3TL4EgWCxq881b3zai" crossorigin="anonymous"></script>
174<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
174</head><body><div data-collapse="medium" data-animation="default" data-duration="400" data-easing="ease-out" data-easing2="ease" role="banner" class="navigation-optic w-nav"><a href="#" id="skip-link" class="skip-link">skip to main content</a><div class="container-optic"><div class="brand-logo-container"><a href="/" class="brand w-nav-brand"><img src="https://cdn.prod.website-files.com/689e004496f264a49f884b27/689e0fffcc00d85082de8c5b_anmp2026.svg" loading="lazy" alt="" class="brand-logo"/></a></div><div class="navigation-menu-optic"><div class="menu-button-3 w-nav-button"><div class="icon-4 w-icon-nav-menu"></div></div><nav role="navigation" class="nav-menu w-nav-menu"><div data-hover="1" data-delay="0" class="dropdown-optic w-dropdown"><div class="toggle-optic w-dropdown-toggle"><div class="chevron w-icon-dropdown-toggle"></div><div class="text-block">Dropdown</div></div><nav class="list-optic w-dropdown-list"><div class="dropdown-wrapper-optic"><div class="link-wrap-optic"><a href="#" class="link-optic w-inline-block"><div class="menu-title">Nav Item</div></a><a href="#" class="link-optic w-inline-block"><div class="menu-title">Nav Item</div></a><a href="#" class="link-optic last-item w-inline-block"><div class="menu-title">Nav Item</div></a></div></div></nav></div><div data-hover="1" data-delay="0" class="dropdown-optic w-dropdown"><div class="toggle-optic-2 w-dropdown-toggle"><div class="chevron-3 w-icon-dropdown-toggle"></div><div class="text-block-3">Dropdown</div></div><nav class="list-optic-2 w-dropdown-list"><div class="dropdown-wrapper-optic-2"><div class="link-wrap-optic-2"><a href="#" class="link-optic-2 w-inline-block"><div class="menu-title-2">Item 1</div></a><div data-hover="false" data-delay="0" class="dropdown secondary-dropdown w-dropdown"><div class="dropdown-toggle drodpwon-toggler-secondary w-dropdown-toggle"><div class="white-color chevron w-icon-dropdown-toggle"></div><div class="white-color">Dropdown</div></div><nav class="dropdown-list dropdown-list-two w-dropdown-list"><a href="#" class="dropdown-two-link w-dropdown-link">Item 1</a><a href="#" class="dropdown-two-link last-item w-dropdown-link">Item 2</a></nav></div><a href="#" class="link-optic-2 w-inline-block"><div class="menu-title-2">Item 2<br/></div></a><a href="#" class="link-optic-2 last-item w-inline-block"><div class="menu-title-2">Item 3</div></a></div></div></nav></div><a href="https://www.anmp2026.com/#aboutTwo" class="nav-link-optic w-nav-link">The Event</a><a href="https://www.anmp2026.com/#speakersTwo" class="nav-link-optic w-nav-link">Speakers</a><a href="https://anmp2026.webflow.io/#scheduleTwo" class="nav-link-optic w-nav-link">Schedule</a><a href="https://www.anmp2026.com/#hotelTwo" class="nav-link-optic w-nav-link">Hotel</a><a href="https://www.anmp2026.com/#previousTwo" class="nav-link-optic w-nav-link">Photos</a><a href="https://www.anmp2026.com/#sponsorsTwo" class="nav-link-optic w-nav-link">Sponsors</a><a href="#" data-w-id="b9006b4b-593d-d9f9-7604-1745040616b2" class="nav-link-optic modal-trigger modal-button w-nav-link">Modal</a><a href="/contact-page" class="nav-link-optic w-nav-link">Contact</a><div class="button-wrap-optic"><a href="https://www.anmp2026.com/#ticketsTwo" class="button-optic phone-cta w-button">Tickets</a></div></nav></div></div></div><div id="maincontent" class="speaker-page"><div class="speaker-content"><div class="speaker-heading two"><h1 class="speaker speaker-title-detail">Dave Grimaldi</h1><a href="https://www.linkedin.com/in/dave-grimaldi-06a21a112/" rel="nofollow noopener noreferrer" target="_blank" class="website website-link-member">Website</a></div><div class="profile-info"><div class="collage-content"><img src="https://cdn.prod.website-files.com/689e004496f264a49f884b33/689e004496f264a49f884dfb_Dave-Grimaldi-DSA-CEO-speaking.avif" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/689e004496f264a49f884b33/689e004496f264a49f884dfb_Dave-Grimaldi-DSA-CEO-speaking-p-500.avif 500w, https://cdn.prod.website-files.com/689e004496f264a49f884b33/689e004496f264a49f884dfb_Dave-Grimaldi-DSA-CEO-speaking.avif 888w" class="collage-image"/></div><div class="bio-content"><p class="tagline speakers-detail">CEO, Direct Selling Association</p><div class="bio-container"><div class="bio-text w-richtext"><p><a href="https://www.linkedin.com/in/dave-grimaldi-06a21a112/" target="_blank">Dave Grimaldi</a> is the dynamic, visionary <a href="https://www.dsa.org/events/news/individual-press-release/direct-selling-association-welcomes-new-ceo" target="_blank">CEO</a> of the Direct Selling Association (DSA), known for bringing fresh energy and impactful leadership to one of America&#x27;s most influential trade organizations. With a distinguished career spanning advocacy, policy-making, and strategic leadership, Dave is uniquely equipped to champion the direct selling community at every level.</p><p>His early journey as an independent distributor for ACN during his college years provided Dave firsthand insight into the aspirations and daily realities of direct sellers—shaping his empathetic, distributor-focused leadership style. This genuine connection to the field distinguishes him as an approachable leader committed to ensuring every voice within the direct selling community is heard and valued.</p><p>Before joining the DSA, Dave served as Executive Vice President of Government Relations at the Blockchain Association, spearheading pivotal advocacy efforts in the rapidly evolving crypto space. His extensive background includes senior roles with the Interactive Advertising Bureau and Pandora, as well as influential positions within the federal government, including serving as Senior Counsel for House Majority Whip Jim Clyburn and Chief of Staff to FCC Commissioner Mignon Clyburn.</p><p>Under Dave&#x27;s direction, the <a href="http://www.dsa.org">DSA</a> is leveraging his deep legislative experience, extensive Capitol Hill relationships, and strategic foresight to elevate the direct selling profession&#x27;
174s advocacy initiatives, emphasizing fair regulatory practices based on evidence rather than assumption.</p><p><strong>At ANMP 2026, Dave Grimaldi will share his vision for the future</strong> of direct selling and network marketing—while respecting both the companies <em>and</em> the field, putting <em>people</em> first. Attendees will gain a renewed sense of confidence and pride in the network marketing profession, when they hear Dave share! His policy expertise, heart for people and dynamic leadership will help ALL stakeholders in network marketing to navigate these rapidly evolving times with an excitement for what the future will bring.</p><p>‍</p></div><img src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" alt="Dave Grimaldi, CEO, Direct Selling Association" class="profile-image profile-image-member w-dyn-bind-empty"/></div></div></div><div class="button-block"><a href="https://www.anmp2026.com/#speakersTwo" class="button speakers detail w-button">View All Speakers</a></div></div></div><div class="footer"><div id="w-node-_1ad53107-a362-1ed8-f870-48f59885347d-9885347c" class="footer-container"><div id="w-node-_1ad53107-a362-1ed8-f870-48f59885347e-9885347c" class="column-one"><h3 class="heading">Contact US</h3><ul id="w-node-_1ad53107-a362-1ed8-f870-48f598853481-9885347c" role="list" class="list footer-list"><li><p class="phone-footer-contact"><span class="font-awesome-icon-2 mail-footer"></span> <a href="/contact-page" class="footer-link-3 phone-cta">Contact Support</a></p></li><li><p class="phone-footer-contact"><span class="font-awesome-icon-2 mail-footer"></span> <a href="/contact-page" class="footer-link-3 phone-cta">Contact President</a></p></li><li class="list-item"><p class="paragraph"><span class="font-awesome-icon-2 location-footer"></span> <a href="https://www.anmp.com/about-professional-network-marketing-organization/" rel="noopener noreferrer" target="_blank" class="footer-link-3">About ANMP</a></p></li><li><p class="phone-footer-contact"><span class="font-awesome-icon-2 anmp-website-footer"></span> <a href="https://www.anmp.com/" rel="noopener noreferrer" target="_blank" class="footer-link-3 phone-cta">ANMP Website</a></p></li></ul></div><div id="w-node-_1ad53107-a362-1ed8-f870-48f5988534ac-9885347c" class="column-two"><h3 class="heading">About the association</h3><p class="footer-paragraph">The benefits of being involved with the Association of Network Marketing Professionals (ANMP) are numerous. Your membership in the ANMP creates opportunities for growth—both your own personal growth and the growth of your business—that cannot be achieved in any other venue, anywhere else in the world, amongst many of the most influential Network Marketing professionals in the world.</p></div><div id="w-node-_1ad53107-a362-1ed8-f870-48f5988534b1-9885347c" class="column-two"><h3 class="heading">follow us</h3><div class="footer-social anmp"><p class="social-text-footer"><a href="https://www.facebook.com/groups/anmplive" rel="nofollow noopener noreferrer" target="_blank" class="link-8"><span class="font-awesome-icon-brands-3"></span> <span class="sr-only">Facebook Profile</span></a></p></div><a rel="noopener noreferrer nofollow" href="https://www.facebook.com/groups/anmplive" target="_blank" class="anmp anmp-group-footer">ANMP GROUP</a></div><div id="w-node-_1ad53107-a362-1ed8-f870-48f5988534be-9885347c" class="column-two"><h3 class="heading">Disclosures</h3><ul role="list" class="footer-list"><li><a href="/legal-notice" class="disclosure-links">Legal Notices</a></li><li><a href="/terms-of-use" class="disclosure-links">Terms of Use</a></li><li><a href="/privacy-policy" class="disclosure-links">Privacy Policy</a><a href="/refund-policy-anmp" class="disclosure-links">Refund Policy</a></li><li><a href="/accessibility-statement" class="disclosure-links last-item">Accessibility</a></li></ul></div></div></div><div class="copyright"><p class="copyright-text"><span>Copyright </span><span class="copyright-year">2026</span><span> Association of Network Marketing Professionals </span><span class="text-span-17">|</span> <span class="text-span-16">All Rights Reserved</span> <span class="text-span-14">|</span> <a href="https://www.anmp2026.com/sitemap.xml" target="_blank" class="sitemap-footer-link">Sitemap</a> <span class="text-span-15">|</span> Created by <a href="https://www.plumbdev.com/" title="A creative branding, ADA website design, and digital marketing communications agency" rel="noopener noreferrer" target="_blank" class="plumb-footer-link"><span class="text-span-13">Plumb</span></a></p></div>
174<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=689e004496f264a49f884b27" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
174<script src="https://cdn.prod.website-files.com/689e004496f264a49f884b27/js/anmp2026.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
174<script src="https://cdn.prod.website-files.com/689e004496f264a49f884b27/js/anmp2026.schunk.62a89fddb083dd60.js" type="text/javascript" integrity="sha384-5KxNW+aF4SSs9ELlPee1UJNUgw8DNa1urbbcJCG8qfLIFf0PO/mFkB4GnAzMpZH+" crossorigin="anonymous"></script>
174<script src="https://cdn.prod.website-files.com/689e004496f264a49f884b27/js/anmp2026.ef85965f.54b5d073b96c94e7.js" type="text/javascript" integrity="sha384-Qf6C7qtF87oU1y8fT4+hdvP+4IA67J59NUGHr079+4R7Nn18tMTd4SP5TG02iKUO" crossorigin="anonymous"></script>
174<!-- FOXYCART -->
175<script data-cfasync="false" src="https://cdn.foxycart.com/anmpconvention/loader.js" async defer></script>
175
176<!-- /FOXYCART -->
177<!-- Skip-to-main script -->
178<script>
179  $(document).ready(function () {
180    $('#skip-link').on('click keydown', function(e) {
181      if (e.type === "keydown" && e.which !== 13) {
182          return;
183      }
184
185      e.preventDefault();
186      var target = $('#maincontent');
187      target.attr('tabindex', '-1');
188      target.focus();
189    });
190  });
191  
192</script>
192
193
194<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha512-bPs7Ae6pVvhOSiIcyUClR7/q2OAsRiovw4vAkX+zJbw3ShAeeqezq50RIIcIURq7Oa20rW2n2q+fyXBNcU9lrw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
194
195
196<script>
197  window.onload = function () {
198    $('.owl-carousel-sponsors').owlCarousel({
199      loop: true,
200      margin: 10,
201      autoplay: false,
202      autoplayTimeout: 3000,
203      autoplaySpeed: 3000,
204      autoplayHoverPause: false,
205      responsiveClass: true,
206      nav: false,
207      dots: false,
208      slideTransition: 'linear',
209      responsive: {
210        0: {
211          items: 2,
212          loop: true
213        },
214        480: {
215          items: 2,
216          loop: true
217        },
218        768: {
219          items: 2,
220          loop: true
221        },
222        992: {
223          items: 2,
224          loop: true
225        },
226        1366: {
227          items: 2,
228          loop: true
229        },
230        1600: {
231          items: 2,
232          loop: true
233        }
234      }
235    });
236
237    $('.owl-carousel-previous-years').owlCarousel({
238      loop: true,
239      margin: 10,
240      autoplay: true,
241      autoplayTimeout: 6000,
242      autoplaySpeed: 6000,
243      autoplayHoverPause: false,
244      responsiveClass: true,
245      nav: false,
246      dots: false,
247      slideTransition: 'linear',
248      responsive: {
249        0: {
250          items: 1,
251          loop: true
252        },
253        480: {
254          items: 2,
255          loop: true
256        },
257        768: {
258          items: 2,
259          loop: true
260        },
261        992: {
262          items: 3,
263          loop: true
264        },
265        1366: {
266          items: 3,
267          loop: true
268        },
269        1600: {
270          items: 3,
271          loop: true
272        }
273      }
274    });
275
276    $('.owl-carousel-hotel').owlCarousel({
277      loop: true,
278      margin: 10,
279      autoplay: true,
280      autoplayTimeout: 6000,
281      autoplaySpeed: 6000,
282      autoplayHoverPause: false,
283      responsiveClass: true,
284      nav: false,
285      dots: false,
286      slideTransition: 'linear',
287      responsive: {
288        0: {
289          items: 1,
290          loop: true
291        },
292        480: {
293          items: 1,
294          loop: true
295        },
296        768: {
297          items: 1,
298          loop: true
299        },
300        992: {
301          items: 3,
302          loop: true
303        },
304        1366: {
305          items: 3,
306          loop: true
307        },
308        1600: {
309          items: 3,
310          loop: true
311        }
312      }
313    });
314  };
315</script>
315
316
317<script>
318if (document.getElementById('id_name_here')) {
319  document.getElementById('id_name_here').style.display = 'none';
320}
321if (document.getElementById('name_here')) {
322  document.getElementById('name_here').style.display = 'none';
323}
324
325</script>
325
326
327<script>
328var plucontact_token = '2d99c8ed-c70f-4a1e-baa5-b8cf928e8e92';
329var tel_links = document.getElementsByClassName("phone-cta");
330
331for (var i=0; i < tel_links.length; i++) {
332    tel_links[i].addEventListener('click', function(event) {
333        var url = 'https://contact.plumbdev.com/phone-submit/';
334        var request = new XMLHttpRequest();
335        request.open("POST", url, true);
336        request.setRequestHeader("Content-Type", "application/json");
337        var data = JSON.stringify({'token': plucontact_token});
338        request.send(data);
339    });
340}
341
342var plucontact_appointment_token = 'token_here';
343var appointment_button = document.getElementsByClassName("appointment-cta");
344
345for (var i=0; i < appointment_button.length; i++) {
346    appointment_button[i].addEventListener('click', function(event) {
347        var url = 'https://contact.plumbdev.com/appointment-button-submit/';
348        var request = new XMLHttpRequest();
349        request.open("POST", url, true);
350        request.setRequestHeader("Content-Type", "application/json");
351        var data = JSON.stringify({'token': plucontact_appointment_token});
352        request.send(data);
353    });
354}
355</script>
355
356
357<!--MODAL CLOSE-->
358<script>
359// CLOSE WITH BUTTON
360Webflow.push(function() {
361   $('.modal-button').click(function(e) {
362     e.preventDefault();
363        $('body').css('overflow', 'hidden');
364        $('body').css('padding-right', '15px');
365     
366         var mediaquery = window.matchMedia("(max-width: 992px)");
367
368         if (mediaquery.matches) {
369           $('body').css('padding-right', '0');
370         }
371     
372   });  
373  $('.fp_x-close, .close-modal').click(function(e) {
374    $('body').css('overflow', 'auto');
375    $('body').css('padding-right', '0');    
376  });
377});
378</script>
378
379
380<!--MODAL CLOSE-->
381<script>
382// CLOSE WITH BUTTON
383Webflow.push(function() {
384   $('.modal-button').click(function(e) {
385     e.preventDefault();
386        $('body').css('overflow', 'hidden');
387        $('body').css('padding-right', '15px');
388     
389         var mediaquery = window.matchMedia("(max-width: 992px)");
390
391         if (mediaquery.matches) {
392           $('body').css('padding-right', '0');
393         }
394     
395   });  
396  $('.modal__close').click(function(e) {
397    $('body').css('overflow', 'auto');
398    $('body').css('padding-right', '0');    
399  });
400});
401</script>
401
402
403<script>
404// CLOSE CLICKING OUTSIDE MODAL
405Webflow.push(function() {
406  $('.modal_background-close').click(function(e) {
407    e.preventDefault();
408        $('.modal-container').css('display', 'none');
409        $('body').css('overflow', 'auto');
410        $('body').css('padding-right', '0');
411  });
412});
413  
414</script>
414
415
416<script>
417// CLOSE WITH ESC BUTTON
418$(document).keydown(function(event) { 
419  if (event.keyCode == 27) {
420    $('.modal-container').hide();
421    $('body').css('overflow', 'auto');
422    $('body').css('padding-right', '0');
423  }
424});
425</script>
425
426<!--END MODAL CLOSE-->
427
428<!--SLIDER PREVENT PAUSE HOVER-->
429<script>
430  $(document).ready(function () {
431    setTimeout(function () {
432      $('.w-slider').unbind('mouseenter mouseleave mousedown touchstart');
433    })
434  });
435</script>
435
436<!-- END SLIDER PREVENT PAUSE HOVER-->
437
438<!--HOME MODAL-->
439<script>
440
441//$(".home-modal").css("display", "flex");
442
443//function homeModalBody() {
444//  if ($(".home-modal").css("display") == "flex") {
445//    $('body').css('overflow', 'hidden');
446 // } else {
447 //   $('body').css('overflow', 'auto');
448//  }
449//}
450
451//homeModalBody();
452
453</script>
453
454<!--END HOME MODAL-->
455
456<!--HOME MODAL-->
457<script>
458  $(".modal-home-container").css("display", "flex");
459
460  function homeModalBody() {
461    if ($(".modal-home-container").find(".w-dyn-items").length > 0 && $(".modal-home-container").find(".w-dyn-empty").length === 0) {
462      $(".modal-home-container").css("display", "flex");
463      $('body').css('overflow', 'hidden');
464    } else {
465      $(".modal-home-container").css("display", "none");
466      $('body').css('overflow', 'auto');
467    }
468  }
469
470  homeModalBody();
471</script>
471
472<!--END HOME MODAL-->
473
474<!--COOKIE MODAL-->
475<script>
476$(".cookie-modal, .modal-container.cookie-modal").css("display", "flex");
477
478function cookieModalBody() {
479  if ($(".cookie-modal").css("display") == "flex") {
480    $('body').css('overflow', 'hidden');
481  } else {
482    $('body').css('overflow', 'auto');
483  }
484}
485
486//cookieModalBody();
487</script>
487
488<!--END COOKIE MODAL-->
489
490<!--MASK MAIL-->
491<script>
492  $('.mask-mail').attr("onclick", "this.href=this.href .replace(/AT/,'@') .replace(/DOT/,'.');");
493</script>
493
494<!--END MASK MAIL-->
495<script> Webflow.push(function() { $('.copyright-year').text(new Date().getFullYear()); }); </script>
495
496
497<!--CLOSE NAV ON CLICK RES-->
498<script>
499  document.addEventListener('DOMContentLoaded', function() {
500    function closeNavbar() {
501      var navbarMenu = document.querySelector('.w-nav-menu');
502      var navbarOverlay = document.querySelector('.w-nav-overlay');
503      
504      navbarMenu.classList.remove('w--open');
505      navbarOverlay.style.display = 'none';
506    }
507    
508    if (window.innerWidth <= 991) {
509      var navbarLinks = document.querySelectorAll('.w-nav-link, .button-optic');
510      navbarLinks.forEach(function(link) {
511        link.addEventListener('click', function() {
512          closeNavbar();
513        });
514      });
515    }
516  });
517</script>
517
518<!--END CLOSE NAV ON CLICK RES--><!--BLOG LINKS-->
519<script>
520  let host = window.location.host;
521  let all_post_links = $('.bio-text a');
522
523  /* loop throw all a links */
524  all_post_links.each(function( index ) {
525    let current_href = all_post_links[index].href;
526    if(! current_href.includes(host)){
527       console.log( "Add rel nofollow to: "  + current_href );
528       $( this ).attr("rel","nofollow noopener noreferrer");
529       $( this ).attr("target","_blank");
530    }
531  });
532</script>
532
533
534<script>
535  $('a[href^="tel:"]').removeAttr('target');
536</script>
536
537
538<script>
539  $('a[href^="tel:"]').removeAttr('rel');
540</script>
540
541
542<script>
543  $('a[href^="mailto:"]').addClass('mask-mail');
544</script>
544
545<!--END BLOG LINKS-->
546
547<!--MASK MAIL-->
548<script>
549  $('.mask-mail').attr("onclick", "this.href=this.href .replace(/AT/,'@') .replace(/DOT/,'.');");
550</script>
550
551<!--END MASK MAIL--></body></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.