PageSourceSearch

https://plumblineservices.com/careers

html plumblineservices.com collected 2026-09-29 07:22:48 UTC 145,234 bytes, 5,594 lines download raw bytes

1
2<!DOCTYPE HTML>
3<html lang="en">
4<head>
5<meta charset="UTF-8"/>
6<title>Plumbline Services Careers: Denver HVAC, Electrician &amp; Plumbing Jobs</title>
7
8<meta name="description" content="Looking for an HVAC, plumber or electrician career in the Denver, CO area? Click to see all our openings today!"/>
9<meta name="template" content="page"/>
10<meta name="viewport" content="width=device-width, initial-scale=1"/>
11
12
13
14
15
16
17
18
19
20
21
22<meta name="content-page-ref" content="GySW2M32-dQWDo-qCDfU4OOo0yY5v5Z9M5-kUxwCyeuDaMcdiHTfbPIi_C49dkXnULM0mqxjby52q_etrHk3ww"/>
23<script defer="defer" type="text/javascript" src="/.rum/@adobe/helix-rum-js@%5E2/dist/micro.js"></script>
23
24<link rel="canonical" href="https://plumblineservices.com/careers"/>
25<link rel="shortcut icon" type="image/png" sizes="16x16" href="//wg.scene7.com/is/image/wrenchgroup/favicon-pl21wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0"/>
26<!-- Analytics Data Layer Script -->
27<script data-cfasync="false">
28    window.digitalData = window.digitalData || [];
29	const digitalDataJson = JSON.parse("{\x22event\x22:\x22Page Loaded\x22,\x22page\x22:{\x22pageInfo\x22:{\x22pageName\x22:\x22plumbline:us:en:careers\x22,\x22pageURL\x22:\x22plumbline\/content\/plumbline\/us\/en\/careers\x22,\x22pageType\x22:\x22\x22,\x22siteDomain\x22:\x22plumbline\x22}},\x22category\x22:{\x22siteSection\x22:\x22careers\x22,\x22siteSubSection1\x22:\x22\x22,\x22siteSubSection2\x22:\x22\x22,\x22siteSubSection3\x22:\x22\x22,\x22siteSubSection4\x22:\x22\x22},\x22geo\x22:{\x22siteGeo\x22:\x22Denver\u002DColorado\x22}}");
30        function getPageLoadMs() {
31            const [nav] = performance.getEntriesByType('navigation');
32            if (nav) {
33
34              if (performance.timing && performance.timing.loadEventEnd > 0 && performance.timing.navigationStart > 0) {
35                return (performance.timing.loadEventEnd - performance.timing.navigationStart);
36              }
37              if (nav.loadEventEnd && nav.loadEventEnd > 0) {
38                return nav.loadEventEnd - nav.startTime;
39              }
40              
41              if (nav.duration && nav.duration > 0) {
42                return nav.duration;
43              }
44            }
45            return performance.now();
46        }
47
48	        var ms  = getPageLoadMs();
49	        var sec = +(ms / 1000).toFixed(2);
50
51	        digitalDataJson.page.pageLoadTime = sec+"";
52
53
54    window.digitalData.push(digitalDataJson);
55    var digitalLaunchData = JSON.parse("{   \x22config\x22: {     \x22brand\x22: \x22plumbline\x22,     \x22url\x22: \x22https:\/\/plumblineservices.com\x22,     \x22theme\x22: \x22wrenchgroup.theme\u002Dplumbline\x22,     \x22solrCollection\x22: \x22plumbline\x22,     \x22oneTrust\x22: \x220196171d\u002D2694\u002D718a\u002D9809\u002D96da3113d037\x22,     \x22multipleLocations\x22: \x22true\x22,     \x22locations\x22: [       {         \x22location\x22: \x22Denver\u002DColorado\x22,         \x22url\x22: \x22https:\/\/plumblineservices.com\x22       }     ],     \x22launch\x22: \x22\/\/assets.adobedtm.com\/33a48fe0d360\/60a2dcc81eaa\/launch\u002D3116f811f06d.min.js\x22   },   \x22scheduleEngine\x22: {     \x22apiKey\x22: \x22ok1yetzgwdmz5grqebcm3osi\x22,     \x22id\x22: \x22sched_bjmvjoi1r45gltvphg7akqyo\x22,     \x22src\x22: \x22https:\/\/embed.scheduler.servicetitan.com\/scheduler\u002Dv1.js\x22,     \x22pro\x22: \x22true\x22   } }");
56</script>
56
57<!-- OneTrust Cookies Consent Notice -->
58
59    
59<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="0196171d-2694-718a-9809-96da3113d037" async></script>
59
60    
60<script type="text/javascript">
61        function OptanonWrapper() { }
62    </script>
62
63
64
65<!-- Launch Script - DEV -->
66<script data-cfasync="false">
67    //prehiding snippet for Adobe Target with asynchronous Launch deployment
68    (function(g,b,d,f){(function(a,c,d){if(a){var e=b.createElement("style");e.id=c;e.innerHTML=d;a.appendChild(e)}})(b.getElementsByTagName("head")[0],"at-body-style",d);setTimeout(function(){var a=b.getElementsByTagName("head")[0];if(a){var c=b.getElementById("at-body-style");c&&a.removeChild(c)}},f)})(window,document,"body {opacity: 0 !important}",2E3);
69</script>
69
70
71
72
73
74
75
76<script type="application/ld+json">
77        {
78  "@context": "https://schema.org",
79  "@type": ["HVACBusiness", "Plumber", "Electrician"],
80"name" : "Plumbline Services",
81  "alternateName": "Plumbline",
82  "url" : "https://plumblineservices.com",
83  "telephone" : "720-853-4555",
84  "logo": "https://wg.scene7.com/is/image/wrenchgroup/plumbline-logo-square-large-pl23wi001wa",
85  "image": "https://wg.scene7.com/is/image/wrenchgroup/plumbline-denver-photo-pl23wi001wa",  
86  "description": "Since 1998, Plumbline Services has provided quality heating & air conditioning, plumbing, and electrical services to the Denver metro area and beyond.",
87  "areaServed": [{
88	"@type": "Place",
89	"name": "Denver metropolitan area",
90	"@id": "https://en.wikipedia.org/wiki/Denver_metropolitan_area"
91	}], 
92  "sameAs" : [
93  "https://www.facebook.com/PlumblineServices",
94  "https://twitter.com/DenverPlumbing",
95  "https://www.youtube.com/channel/UCe8ivYPNzxwZSAsDMlkcFtQ",
96  "https://www.linkedin.com/company/plumbline-services-inc",
97  "https://www.pinterest.com/plumblinedenver/"
98],
99  "@id": "https://plumblineservices.com/"
100}  
101</script>
vendor: 2 bytes, line 101
101
102<script type="application/ld+json">
103      {
104  "@context": "https://schema.org/",
105  "@type": "Product",
106  "name": "Plumbline Services",
107  "image": "https://wg.scene7.com/is/image/wrenchgroup/plumbline-logo-square-large-pl23wi001wa",
108  "description": "",
109  "aggregateRating": {
110    "@type": "AggregateRating",
111    "ratingValue": "4.7",
112    "ratingCount": "8684"
113  }
114}
115</script>
115
116
117
118<script src="https://static.elfsight.com/platform/platform.js" async></script>
vendor: 1 bytes, line 118
118
119<script type="text/javascript">
120    var pageType = "";
121    var productType = "";
122    var personalization = "false";
123    var brandName = "";
124   sessionStorage.setItem("WG_PageType", pageType);
125   sessionStorage.setItem("WG_ProductType", productType);
126   sessionStorage.setItem("WG_Personalization", personalization);
127   sessionStorage.setItem("WG_Brand", brandName);
128  </script>
128
129
130
131
132
133    
134    
135<link rel="stylesheet" href="/etc.clientlibs/wrenchgroup/clientlibs/clientlib-base.lc-9b5b2b25510addbcbf1cd2d70a3db426-lc.min.css" type="text/css">
136<link rel="stylesheet" href="/etc.clientlibs/wrenchgroup/clientlibs/clientlib-site.lc-1790090430046-lc.min.css" type="text/css">
137
138
139
140    
141    
142<link rel="stylesheet" href="/etc.clientlibs/wrenchgroup/clientlibs/clientlib-global.lc-e130f0f44c2563ddb0ee2642153e38d2-lc.min.css" type="text/css">
143
144
145
146    
147    
148<link rel="stylesheet" href="/etc.clientlibs/wrenchgroup/clientlibs/clientlib-themes/theme-plumbline.lc-b6d0d78209cbcacba461b009e54a53d6-lc.min.css" type="text/css">
149
150
151
152
153
154
155    
156
157
158
159
160
161    
162
163
164<script async data-cfasync="false" src="//assets.adobedtm.com/33a48fe0d360/60a2dcc81eaa/launch-3116f811f06d.min.js"></script>
164
165
166
167    
168    
169
170    
171
172    
173    
174    
175
176
177
178</head>
179<body class="page basicpage" id="page-257b5a29bf" data-wcm-mode="DISABLED" data-cmp-data-layer-enabled>
180<script>
181    window.adobeDataLayer = window.adobeDataLayer || [];
182    adobeDataLayer.push({
183        page: JSON.parse("{\x22page\u002D257b5a29bf\x22:{\x22@type\x22:\x22wrenchgroup\/components\/structure\/page\/v1\/page\x22,\x22repo:modifyDate\x22:\x222026\u002D08\u002D12T19:44:46Z\x22,\x22dc:title\x22:\x22Plumbline Services Careers: Denver HVAC, Electrician \x26 Plumbing Jobs\x22,\x22dc:description\x22:\x22Looking for an HVAC, plumber or electrician career in the Denver, CO area? Click to see all our openings today!\x22,\x22xdm:template\x22:\x22\/conf\/wrenchgroup\/settings\/wcm\/templates\/page\x22,\x22xdm:language\x22:\x22en\x22,\x22xdm:tags\x22:[],\x22repo:path\x22:\x22\/content\/plumbline\/us\/en\/careers.html\x22}}"),
184        event:'cmp:show',
185        eventInfo: {
186            path: 'page.page\u002D257b5a29bf'
187        }
188    });
189</script>
189
190
191
192	
193
194
195
196
197	
198
199
200
201	
202
203
204
205    
206
207
208
209<div class="xf-content-height">
210    <div class="root responsivegrid">
211
212
213<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
214    
215    <div class="header aem-GridColumn aem-GridColumn--default--12"><header class="header wg-header notification-below-top-nav  " data-header-version="1" id="header-326f45b13c" data-geoLocationArea="zip" data-geolocation-default="false" data-search-url="/search" data-megaMenuCenterAlignment="false" data-disable-sticky-header="false" data-hide-header-on-scroll="false">
216    <section class="header__eyebrow-container">
217        
218
219        <!-- START: Eyebrow header -->
220        
221    <div class="header__eyebrow eyebrow-header">
222        <div class="custom-hf-container d-flex justify-content-end search-typeahead search-typeahead--disabled">
223            <ul class="eyebrow-header__nav" role="menubar">
224                <li class="eyebrow-header__nav-item" role="menuitem">
225                    <div class="link cta button">
226
227<!--CTA Template-->
228
229	
230	
231	
232	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/careers">
233		
234	
235    <!-- preLabel not provided + icon -->
236    
237    <!-- preLabel not provided + no icon -->
238    
239
240    <!-- preLabel provided -->
241    
242
243	
244		
245    Careers
246
247	
248	
249
250	</a>
251	
252	
253	
254	
255	
256
257
258	
259	
260
261	
262	
263
264	
265	
266		 
267
268
269
270    
271
272</div>
273
274                </li>
275            
276                <li class="eyebrow-header__nav-item" role="menuitem">
277                    <div class="link cta button">
278
279<!--CTA Template-->
280
281	
282	
283	
284	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/about">
285		
286	
287    <!-- preLabel not provided + icon -->
288    
289    <!-- preLabel not provided + no icon -->
290    
291
292    <!-- preLabel provided -->
293    
294
295	
296		
297    Why Choose Us?
298
299	
300	
301
302	</a>
303	
304	
305	
306	
307	
308
309
310	
311	
312
313	
314	
315
316	
317	
318		 
319
320
321
322    
323
324</div>
325
326                </li>
327            
328                <li class="eyebrow-header__nav-item" role="menuitem">
329                    <div class="link cta button">
330
331<!--CTA Template-->
332
333	
334	
335	
336	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/about/service-area">
337		
338	
339    <!-- preLabel not provided + icon -->
340    
341    <!-- preLabel not provided + no icon -->
342    
343
344    <!-- preLabel provided -->
345    
346
347	
348		
349    Service Area
350
351	
352	
353
354	</a>
355	
356	
357	
358	
359	
360
361
362	
363	
364
365	
366	
367
368	
369	
370		 
371
372
373
374    
375
376</div>
377
378                </li>
379            
380                <li class="eyebrow-header__nav-item" role="menuitem">
381                    <div class="link cta button">
382
383<!--CTA Template-->
384
385	
386	
387	
388	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/about/coupons">
389		
390	
391    <!-- preLabel not provided + icon -->
392    
393    <!-- preLabel not provided + no icon -->
394    
395
396    <!-- preLabel provided -->
397    
398
399	
400		
401    Current Offers
402
403	
404	
405
406	</a>
407	
408	
409	
410	
411	
412
413
414	
415	
416
417	
418	
419
420	
421	
422		 
423
424
425
426    
427
428</div>
429
430                </li>
431            </ul>
432            <form class="eyebrow-header__search header-search-form search-typeahead__form">
433                <div class="search-typeahead__input-container">
434                    <span aria-hidden="true" class="search__close-icon wg-icon"></span>
435                    <!-- Search Input -->
436                    <!-- START: Search input Component -->
437                    <div class="search-input search-input--icon-align-right search-input--medium">
438                        <button class="search-input__icon wg-icon wg-icon-search" aria-label="search-button"></button> 
439                        <label for="search-input-mobile" class="search-input__label">Search Input</label>
440                        <input type="text" name="search input" class="search-input__field" placeholder="Type to Search" id="search-input-mobile"/>
441                    </div>
442                    <!-- END: Search input Component -->
443                </div>
444            </form>
445        </div>
446    </div>
447
448        <!-- END: Eyebrow header -->
449    </section>
450    <!-- START: Main header -->
451    <section class="header__main main-header wg-standard-menu">
452
453        <div class="header__notification-bar">
454            <div class="container header__notification-bar--show-desktop"> <p>You are in Metro Denver. <a href="/fort-collins" title="homepage">Click here</a> to go to our northern Colorado site. </p>
455 </div>
456            <div class="container header__notification-bar--show-tablet"> <p>You are in Metro Denver. <a href="/fort-collins" title="homepage">Click here</a> to go to our northern Colorado site. </p>
457 </div>
458            <div class="container header__notification-bar--show-mobile"> <p>You are in Metro Denver. <a href="/fort-collins" title="homepage">Click here</a> to go to our northern Colorado site. </p>
459 </div>
460        </div>
461        <div class="header__main__container d-flex">
462
463            <!-- START: Logo section -->
464            
465    <div class="main-header__logo">
466        <!-- START: Logo Component -->
467            <div class="logo">
468            <a href="https://plumblineservices.com/" aria-label="Plumbline logo">
469                <!-- START: Image Component -->
470                <div class="image aem-GridColumn aemGridColumn--default-12">
471                    <div class="cmp-image"><img loading="lazy" src="//wg.scene7.com/is/image/wrenchgroup/updated-2023-logo-pl23wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" alt="Plumbline logo"/></div>
472                </div>
473                <!-- END: Image Component -->
474            </a>
475            </div>
476        <!-- END: Logo Component -->
477    </div>
478
479            <!-- END: Logo section -->
480
481            <div class="geo-location-select-wrapper"></div>
482            
483                <div class="romw-badge-mobile" data-romw-token="KuSOw070F9XSggsSgsMS1LsloTnULYE4jNc5iRdom7KjDliT4p"></div>
484                
484<script src="https://localimpact.com/js/v2/embed.js?id=ed4438e9e91ed835b3e5bd228423f3c6" type="text/javascript"></script>
484
485            
486
487            <!-- START: Mobile Triggers section -->
488            <div class="main-header__trigger-container">
489                <button type="button" aria-label="menu open" class="main-header__trigger main-header__trigger--menu-icon"><span class="navicon"> </span></button>
490                <button class="main-header__nav-mobile-close">
491                    <span class="close-icon"></span>
492                </button>
493            </div>
494            <!-- END: Mobile Triggers section -->
495
496            <div class="main-header__cta-nav-container">
497                <!-- START: CTA Container -->
498                <div class="main-header__cta-container">
499                    <div class="main-header__cta-wrapper has-badge">
500                        
501                            <div class="romw-badge-desktop" data-romw-token="5OiQQc5Crqj3QSo9N6LFCC1bfNK7gezvGdib5arAETNkcNpqUD"></div>
502                            
502<script src="https://localimpact.com/js/v2/embed.js?id=ed4438e9e91ed835b3e5bd228423f3c6" type="text/javascript"></script>
502
503                        
504                        <div class="main-header__cta-wrap">
505                            <!-- Buttons -->
506                            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
507
508
509<!--CTA Template-->
510<div>
511
512	
513	
514	
515	<a class="btn   " aria-label="Call (303) 436-2525" id="button-a6eb2f5b74" target="_self" href="tel:3034362525">
516		
517	
518    <!-- preLabel not provided + icon -->
519    
520        <em class="wg-icon wg-icon-mobile"></em> (303) 436-2525
521    
522    <!-- preLabel not provided + no icon -->
523    
524
525    <!-- preLabel provided -->
526    
527
528	
529
530	</a>
531	
532	
533	
534	
535	
536
537
538	
539	
540
541	
542	
543
544	
545	
546		 
547
548</div>
549
550    
551
552</div>
553
554                        
555                            <!-- Buttons -->
556                            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
557
558
559<!--CTA Template-->
560<div>
561
562	
563	
564
565	
566	
567
568	
569	
570
571	
572	
573	
574	
575	
576	<button tabindex="0" class="btn   schedule-engine-integration-cta   " aria-label="Schedule now" id="button-abe6e406af">
577		
578	
579    <!-- preLabel not provided + icon -->
580    
581        <em class="wg-icon wg-icon-calendar"></em>Schedule Now
582    
583    <!-- preLabel not provided + no icon -->
584    
585
586    <!-- preLabel provided -->
587    
588
589	
590
591	</button>
592	
593	
594	
595
596		 
597
598</div>
599
600    
601
602</div>
603
604                        </div>
605                    </div>
606                </div>
607                <!-- END: CTA Container -->
608
609                <!-- START: Main Navigation -->
610                
611    <div class="main-header__nav-container">
612
613        <div class="main-header__nav-mobile-search search-typeahead search-typeahead--disabled">
614            <!-- Search Input -->
615            <form class="eyebrow-header__search header-search-form search-typeahead__form">
616                <!-- Search Input for mobile -->
617                <div class="search-typeahead__input-container">
618                    <!-- START: Search input Component -->
619                    <div class="search-input search-input--icon-align-right search-input--medium">
620                        <button class="search-input__icon wg-icon wg-icon-search" aria-label="search-button"></button> <label for="search-input-desktop" class="search-input__label"> </label>
621                        <input type="text" name="search input" class="search-input__field" placeholder="Type to Search" id="search-input-desktop"/>
622                    </div>
623                    <!-- END: Search input Component -->
624                </div>
625            </form>
626        </div>
627
628
629        <nav class="main-header__nav-wrapper ">
630            <!-- Start: Main Elements -->
631            <ul class="main-header__nav" role="menubar">
632                
633                    <li class="main-header__nav-item " role="menuitem">
634                        
635        <a class="main-header__nav-item-link " aria-expanded="false" aria-haspopup="false" href="/heating" aria-label="Heating">Heating</a>
636        <div class="main-header__nav-item-dropdown-content">
637
638            <ul class="main-header__dropdown-lhs">
639                
640                
641                <li class="main-header__nav-item-dropdown-link-item">
642                    <a class="main-header__nav-item-dropdown-link" href="/heating/repair" target="_self">
643                        <span class="main-header__nav-item-dropdown-link-text">Heating  Repair</span>
644                    </a>
645                </li>
646<li class="main-header__nav-item-dropdown-link-item">
647                    <a class="main-header__nav-item-dropdown-link" href="/heating/installations" target="_self">
648                        <span class="main-header__nav-item-dropdown-link-text">Heating Installation</span>
649                    </a>
650                </li>
651<li class="main-header__nav-item-dropdown-link-item">
652                    <a class="main-header__nav-item-dropdown-link" href="/heating/tune-up" target="_self">
653                        <span class="main-header__nav-item-dropdown-link-text">Heating Tune Up</span>
654                    </a>
655                </li>
656<li class="main-header__nav-item-dropdown-link-item">
657                    <a class="main-header__nav-item-dropdown-link" href="/indoor-air-quality" target="_self">
658                        <span class="main-header__nav-item-dropdown-link-text">Indoor Air Quality</span>
659                    </a>
660                </li>
661<li class="main-header__nav-item-dropdown-link-item">
662                    <a class="main-header__nav-item-dropdown-link" href="/maintenance-plan" target="_self">
663                        <span class="main-header__nav-item-dropdown-link-text">VIP Maintenance Plan</span>
664                    </a>
665                </li>
666<li class="main-header__nav-item-dropdown-link-item">
667                    <a class="main-header__nav-item-dropdown-link" href="/about/warranties" target="_self">
668                        <span class="main-header__nav-item-dropdown-link-text">Warranties</span>
669                    </a>
670                </li>
671<li class="main-header__nav-item-dropdown-link-item">
672                    <a class="main-header__nav-item-dropdown-link" href="/about/financing" target="_self">
673                        <span class="main-header__nav-item-dropdown-link-text">Financing</span>
674                    </a>
675                </li>
676<li class="main-header__nav-item-dropdown-link-item">
677                    <a class="main-header__nav-item-dropdown-link" href="/air-conditioning/hvac-faqs" target="_self">
678                        <span class="main-header__nav-item-dropdown-link-text">HVAC FAQs</span>
679                    </a>
680                </li>
681
682            </ul>
683
684            <div class="main-header__dropdown-rhs">
685                <a class="main-header__nav-item-dropdown-button-link" href="/heating" aria-label="Heating overview">
686                    <span class="main-header__nav-item-dropdown-button-wrapper">
687                        <img class="main-header__nav-item-dropdown-button-wrapper-image" src="//wg.scene7.com/is/image/wrenchgroup/pl-white-heating-icon-pl21wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" decoding="async" fetchpriority="low" loading="lazy" alt="Learn more about Heating Overview"/>
688                        <span class="main-header__nav-item-dropdown-button-wrapper-text">Heating
689                            <span class="main-header__nav-item-dropdown-button-link-text">Overview</span> 
690                            <span class="wg-icon wg-icon-forward3"></span>
691                        </span> 
692                    </span>
693                </a>
694            </div>
695        </div>
696
697
698    
699
700                    </li>
701                
702                    <li class="main-header__nav-item " role="menuitem">
703                        
704        <a class="main-header__nav-item-link " aria-expanded="false" aria-haspopup="false" href="/air-conditioning" aria-label="Air Conditioning">Air Conditioning</a>
705        <div class="main-header__nav-item-dropdown-content">
706
707            <ul class="main-header__dropdown-lhs">
708                
709                
710                <li class="main-header__nav-item-dropdown-link-item">
711                    <a class="main-header__nav-item-dropdown-link" href="/air-conditioning/repair" target="_self">
712                        <span class="main-header__nav-item-dropdown-link-text">Air Conditioning  Repair</span>
713                    </a>
714                </li>
715<li class="main-header__nav-item-dropdown-link-item">
716                    <a class="main-header__nav-item-dropdown-link" href="/air-conditioning/installations" target="_self">
717                        <span class="main-header__nav-item-dropdown-link-text">Air Conditioning Installation</span>
718                    </a>
719                </li>
720<li class="main-header__nav-item-dropdown-link-item">
721                    <a class="main-header__nav-item-dropdown-link" href="/air-conditioning/tune-up" target="_self">
722                        <span class="main-header__nav-item-dropdown-link-text">Cooling Tune Up</span>
723                    </a>
724                </li>
725<li class="main-header__nav-item-dropdown-link-item">
726                    <a class="main-header__nav-item-dropdown-link" href="/indoor-air-quality" target="_self">
727                        <span class="main-header__nav-item-dropdown-link-text">Indoor Air Quality</span>
728                    </a>
729                </li>
730<li class="main-header__nav-item-dropdown-link-item">
731                    <a class="main-header__nav-item-dropdown-link" href="/maintenance-plan" target="_self">
732                        <span class="main-header__nav-item-dropdown-link-text">VIP Maintenance Plan</span>
733                    </a>
734                </li>
735<li class="main-header__nav-item-dropdown-link-item">
736                    <a class="main-header__nav-item-dropdown-link" href="/about/warranties" target="_self">
737                        <span class="main-header__nav-item-dropdown-link-text">Warranties</span>
738                    </a>
739                </li>
740<li class="main-header__nav-item-dropdown-link-item">
741                    <a class="main-header__nav-item-dropdown-link" href="/about/financing" target="_self">
742                        <span class="main-header__nav-item-dropdown-link-text">Financing</span>
743                    </a>
744                </li>
745<li class="main-header__nav-item-dropdown-link-item">
746                    <a class="main-header__nav-item-dropdown-link" href="/air-conditioning/hvac-faqs" target="_self">
747                        <span class="main-header__nav-item-dropdown-link-text">HVAC FAQs</span>
748                    </a>
749                </li>
750
751            </ul>
752
753            <div class="main-header__dropdown-rhs">
754                <a class="main-header__nav-item-dropdown-button-link" href="/air-conditioning" aria-label="Air Conditioning overview">
755                    <span class="main-header__nav-item-dropdown-button-wrapper">
756                        <img class="main-header__nav-item-dropdown-button-wrapper-image" src="//wg.scene7.com/is/image/wrenchgroup/pl-white-cooling-icon-pl21wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" decoding="async" fetchpriority="low" loading="lazy" alt="Learn more about Air Conditioning Overview"/>
757                        <span class="main-header__nav-item-dropdown-button-wrapper-text">Air Conditioning
758                            <span class="main-header__nav-item-dropdown-button-link-text">Overview</span> 
759                            <span class="wg-icon wg-icon-forward3"></span>
760                        </span> 
761                    </span>
762                </a>
763            </div>
764        </div>
765
766
767    
768
769                    </li>
770                
771                    <li class="main-header__nav-item " role="menuitem">
772                        
773        <a class="main-header__nav-item-link " aria-expanded="false" aria-haspopup="false" href="/plumbing" aria-label="Plumbing">Plumbing</a>
774        <div class="main-header__nav-item-dropdown-content">
775
776            <ul class="main-header__dropdown-lhs">
777                
778                
779                <li class="main-header__nav-item-dropdown-link-item">
780                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/repair" target="_self">
781                        <span class="main-header__nav-item-dropdown-link-text"> Plumbing  Repair</span>
782                    </a>
783                </li>
784<li class="main-header__nav-item-dropdown-link-item">
785                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/plumbing-maintenance" target="_self">
786                        <span class="main-header__nav-item-dropdown-link-text">Plumbing Maintenance</span>
787                    </a>
788                </li>
789<li class="main-header__nav-item-dropdown-link-item">
790                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/installations" target="_self">
791                        <span class="main-header__nav-item-dropdown-link-text">Plumbing Installation</span>
792                    </a>
793                </li>
794<li class="main-header__nav-item-dropdown-link-item">
795                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/drain-cleaning" target="_self">
796                        <span class="main-header__nav-item-dropdown-link-text">Drain Cleaning</span>
797                    </a>
798                </li>
799<li class="main-header__nav-item-dropdown-link-item">
800                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/drain-cleaning/sewer-and-drain-repair" target="_self">
801                        <span class="main-header__nav-item-dropdown-link-text">Sewer Line Repair</span>
802                    </a>
803                </li>
804<li class="main-header__nav-item-dropdown-link-item">
805                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/water-heater-tune-up" target="_self">
806                        <span class="main-header__nav-item-dropdown-link-text">Water Heater Tune Up</span>
807                    </a>
808                </li>
809<li class="main-header__nav-item-dropdown-link-item">
810                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/plumbing-inspection" target="_self">
811                        <span class="main-header__nav-item-dropdown-link-text">Plumbing Inspection</span>
812                    </a>
813                </li>
814<li class="main-header__nav-item-dropdown-link-item">
815                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/installations/gas-lines" target="_self">
816                        <span class="main-header__nav-item-dropdown-link-text">Gas Line Installation</span>
817                    </a>
818                </li>
819<li class="main-header__nav-item-dropdown-link-item">
820                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/installations/water-filtration" target="_self">
821                        <span class="main-header__nav-item-dropdown-link-text">Water Filtration</span>
822                    </a>
823                </li>
824<li class="main-header__nav-item-dropdown-link-item">
825                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/faqs" target="_self">
826                        <span class="main-header__nav-item-dropdown-link-text">Plumbing FAQs</span>
827                    </a>
828                </li>
829
830            </ul>
831
832            <div class="main-header__dropdown-rhs">
833                <a class="main-header__nav-item-dropdown-button-link" href="/plumbing" aria-label="Plumbing overview">
834                    <span class="main-header__nav-item-dropdown-button-wrapper">
835                        <img class="main-header__nav-item-dropdown-button-wrapper-image" src="//wg.scene7.com/is/image/wrenchgroup/pl-white-plumbing-icon-pl21wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" decoding="async" fetchpriority="low" loading="lazy" alt="Learn more about Plumbing Overview"/>
836                        <span class="main-header__nav-item-dropdown-button-wrapper-text">Plumbing
837                            <span class="main-header__nav-item-dropdown-button-link-text">Overview</span> 
838                            <span class="wg-icon wg-icon-forward3"></span>
839                        </span> 
840                    </span>
841                </a>
842            </div>
843        </div>
844
845
846    
847
848                    </li>
849                
850                    <li class="main-header__nav-item " role="menuitem">
851                        
852        <a class="main-header__nav-item-link " aria-expanded="false" aria-haspopup="false" href="/plumbing/drain-cleaning" aria-label="Drain Cleaning">Drain Cleaning</a>
853        <div class="main-header__nav-item-dropdown-content">
854
855            <ul class="main-header__dropdown-lhs">
856                
857                
858                <li class="main-header__nav-item-dropdown-link-item">
859                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/drain-cleaning" target="_self">
860                        <span class="main-header__nav-item-dropdown-link-text">Drain Cleaning</span>
861                    </a>
862                </li>
863<li class="main-header__nav-item-dropdown-link-item">
864                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/drain-cleaning/high-pressure-jetting" target="_self">
865                        <span class="main-header__nav-item-dropdown-link-text">High Pressure Jetting</span>
866                    </a>
867                </li>
868<li class="main-header__nav-item-dropdown-link-item">
869                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/drain-cleaning/video-inspection" target="_self">
870                        <span class="main-header__nav-item-dropdown-link-text">Sewer Cameras</span>
871                    </a>
872                </li>
873<li class="main-header__nav-item-dropdown-link-item">
874                    <a class="main-header__nav-item-dropdown-link" href="/plumbing/drain-cleaning/sewer-and-drain-repair" target="_self">
875                        <span class="main-header__nav-item-dropdown-link-text">Sewer Repair / Replacement</span>
876                    </a>
877                </li>
878<li class="main-header__nav-item-dropdown-link-item">
879                    <a class="main-header__nav-item-dropdown-link" href="/maintenance-plan" target="_self">
880                        <span class="main-header__nav-item-dropdown-link-text">VIP Maintenance Plan</span>
881                    </a>
882                </li>
883<li class="main-header__nav-item-dropdown-link-item">
884                    <a class="main-header__nav-item-dropdown-link" href="/about/warranties" target="_self">
885                        <span class="main-header__nav-item-dropdown-link-text">Warranties</span>
886                    </a>
887                </li>
888<li class="main-header__nav-item-dropdown-link-item">
889                    <a class="main-header__nav-item-dropdown-link" href="/about/financing" target="_self">
890                        <span class="main-header__nav-item-dropdown-link-text">Financing</span>
891                    </a>
892                </li>
893
894            </ul>
895
896            <div class="main-header__dropdown-rhs">
897                <a class="main-header__nav-item-dropdown-button-link" href="/plumbing/drain-cleaning" aria-label="Drain Cleaning overview">
898                    <span class="main-header__nav-item-dropdown-button-wrapper">
899                        <img class="main-header__nav-item-dropdown-button-wrapper-image" src="//wg.scene7.com/is/image/wrenchgroup/pl-white-drain-icon-pl21wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" decoding="async" fetchpriority="low" loading="lazy" alt="Learn more about Drain Cleaning Overview"/>
900                        <span class="main-header__nav-item-dropdown-button-wrapper-text">Drain Cleaning
901                            <span class="main-header__nav-item-dropdown-button-link-text">Overview</span> 
902                            <span class="wg-icon wg-icon-forward3"></span>
903                        </span> 
904                    </span>
905                </a>
906            </div>
907        </div>
908
909
910    
911
912                    </li>
913                
914                    <li class="main-header__nav-item " role="menuitem">
915                        
916        <a class="main-header__nav-item-link " aria-expanded="false" aria-haspopup="false" href="/electrical" aria-label="Electrical ">Electrical </a>
917        <div class="main-header__nav-item-dropdown-content">
918
919            <ul class="main-header__dropdown-lhs">
920                
921                
922                <li class="main-header__nav-item-dropdown-link-item">
923                    <a class="main-header__nav-item-dropdown-link" href="/electrical/installations" target="_self">
924                        <span class="main-header__nav-item-dropdown-link-text">Electrical Installation</span>
925                    </a>
926                </li>
927<li class="main-header__nav-item-dropdown-link-item">
928                    <a class="main-header__nav-item-dropdown-link" href="/electrical/repair" target="_self">
929                        <span class="main-header__nav-item-dropdown-link-text">Electrical Repair</span>
930                    </a>
931                </li>
932<li class="main-header__nav-item-dropdown-link-item">
933                    <a class="main-header__nav-item-dropdown-link" href="/electrical/lighting" target="_self">
934                        <span class="main-header__nav-item-dropdown-link-text">Lighting</span>
935                    </a>
936                </li>
937<li class="main-header__nav-item-dropdown-link-item">
938                    <a class="main-header__nav-item-dropdown-link" href="/electrical/ev-chargers" target="_self">
939                        <span class="main-header__nav-item-dropdown-link-text">EV Charging</span>
940                    </a>
941                </li>
942<li class="main-header__nav-item-dropdown-link-item">
943                    <a class="main-header__nav-item-dropdown-link" href="/electrical/safety" target="_self">
944                        <span class="main-header__nav-item-dropdown-link-text">Safety</span>
945                    </a>
946                </li>
947<li class="main-header__nav-item-dropdown-link-item">
948                    <a class="main-header__nav-item-dropdown-link" href="/maintenance-plan" target="_self">
949                        <span class="main-header__nav-item-dropdown-link-text">VIP Maintenance Plan</span>
950                    </a>
951                </li>
952<li class="main-header__nav-item-dropdown-link-item">
953                    <a class="main-header__nav-item-dropdown-link" href="/about/warranties" target="_self">
954                        <span class="main-header__nav-item-dropdown-link-text">Warranties</span>
955                    </a>
956                </li>
957<li class="main-header__nav-item-dropdown-link-item">
958                    <a class="main-header__nav-item-dropdown-link" href="/about/financing" target="_self">
959                        <span class="main-header__nav-item-dropdown-link-text">Financing</span>
960                    </a>
961                </li>
962
963            </ul>
964
965            <div class="main-header__dropdown-rhs">
966                <a class="main-header__nav-item-dropdown-button-link" href="/electrical" aria-label="Electrical  overview">
967                    <span class="main-header__nav-item-dropdown-button-wrapper">
968                        <img class="main-header__nav-item-dropdown-button-wrapper-image" src="//wg.scene7.com/is/image/wrenchgroup/pl-white-electrical-icon-pl21wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" decoding="async" fetchpriority="low" loading="lazy" alt="Learn more about Electrical Overview"/>
969                        <span class="main-header__nav-item-dropdown-button-wrapper-text">Electrical 
970                            <span class="main-header__nav-item-dropdown-button-link-text">Overview</span> 
971                            <span class="wg-icon wg-icon-forward3"></span>
972                        </span> 
973                    </span>
974                </a>
975            </div>
976        </div>
977
978
979    
980
981                    </li>
982                
983                    <li class="main-header__nav-item " role="menuitem">
984                        
985        <a class="main-header__nav-item-link " aria-expanded="false" aria-haspopup="false" href="/water-quality" aria-label="Water Quality">Water Quality</a>
986        <div class="main-header__nav-item-dropdown-content">
987
988            <ul class="main-header__dropdown-lhs">
989                
990                
991                <li class="main-header__nav-item-dropdown-link-item">
992                    <a class="main-header__nav-item-dropdown-link" href="/water-quality/reverse-osmosis" target="_self">
993                        <span class="main-header__nav-item-dropdown-link-text">Reverse Osmosis</span>
994                    </a>
995                </li>
996<li class="main-header__nav-item-dropdown-link-item">
997                    <a class="main-header__nav-item-dropdown-link" href="/water-quality/water-softeners" target="_self">
998                        <span class="main-header__nav-item-dropdown-link-text">Water Softeners</span>
999                    </a>
1000                </li>
1001
1002            </ul>
1003
1004            <div class="main-header__dropdown-rhs">
1005                <a class="main-header__nav-item-dropdown-button-link" href="/water-quality" aria-label="Water Quality overview">
1006                    <span class="main-header__nav-item-dropdown-button-wrapper">
1007                        <img class="main-header__nav-item-dropdown-button-wrapper-image" src="//wg.scene7.com/is/image/wrenchgroup/water-white-mega-menu-transparent-ps23wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" decoding="async" fetchpriority="low" loading="lazy" alt="Water Quality Services"/>
1008                        <span class="main-header__nav-item-dropdown-button-wrapper-text">Water Quality
1009                            <span class="main-header__nav-item-dropdown-button-link-text">Overview</span> 
1010                            <span class="wg-icon wg-icon-forward3"></span>
1011                        </span> 
1012                    </span>
1013                </a>
1014            </div>
1015        </div>
1016
1017
1018    
1019
1020                    </li>
1021                
1022                    <li class="main-header__nav-item " role="menuitem">
1023                        
1024        <a class="main-header__nav-item-link main-header__nav-item-link--has-no-sub-menu" aria-expanded="false" aria-haspopup="false" href="/maintenance-plan" aria-label="Maintenance">Maintenance</a>
1025        <div class="main-header__nav-item-dropdown-content">
1026
1027            <ul class="main-header__dropdown-lhs">
1028                
1029                
1030                
1031            </ul>
1032
1033            <div class="main-header__dropdown-rhs">
1034                <a class="main-header__nav-item-dropdown-button-link" href="/maintenance-plan" aria-label="Maintenance overview">
1035                    <span class="main-header__nav-item-dropdown-button-wrapper">
1036                        
1037                        <span class="main-header__nav-item-dropdown-button-wrapper-text">Maintenance
1038                            <span class="main-header__nav-item-dropdown-button-link-text">Overview</span> 
1039                            <span class="wg-icon wg-icon-forward3"></span>
1040                        </span> 
1041                    </span>
1042                </a>
1043            </div>
1044        </div>
1045
1046
1047    
1048
1049                    </li>
1050                
1051                
1052                <li class="main-header__nav-item main-header__nav-item--search" role="menuitem">
1053                    <a class="main-header__nav-item-link main-header__nav-item-link--has-no-sub-menu" aria-expanded="false" aria-haspopup="false" href="#" aria-label="header nav search">Search <button class="main-header__nav-search-icon wg-icon wg-icon-search"></button></a>
1054                </li>
1055            </ul>
1056            <!-- End: Main Elements -->
1057            <div class="main-header__sec-mobile-nav-wrapper">
1058                <!-- Start: Duplicate of eyebrow header ul -->
1059                <ul class="main-header__sec-mobile-nav">
1060                    <li class="main-header__sec-mobile-nav-item">
1061                        <div class="link cta button">
1062
1063<!--CTA Template-->
1064
1065	
1066	
1067	
1068	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/careers">
1069		
1070	
1071    <!-- preLabel not provided + icon -->
1072    
1073    <!-- preLabel not provided + no icon -->
1074    
1075
1076    <!-- preLabel provided -->
1077    
1078
1079	
1080		
1081    Careers
1082
1083	
1084	
1085
1086	</a>
1087	
1088	
1089	
1090	
1091	
1092
1093
1094	
1095	
1096
1097	
1098	
1099
1100	
1101	
1102		 
1103
1104
1105
1106    
1107
1108</div>
1109
1110                    </li>
1111                
1112                    <li class="main-header__sec-mobile-nav-item">
1113                        <div class="link cta button">
1114
1115<!--CTA Template-->
1116
1117	
1118	
1119	
1120	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/about">
1121		
1122	
1123    <!-- preLabel not provided + icon -->
1124    
1125    <!-- preLabel not provided + no icon -->
1126    
1127
1128    <!-- preLabel provided -->
1129    
1130
1131	
1132		
1133    Why Choose Us?
1134
1135	
1136	
1137
1138	</a>
1139	
1140	
1141	
1142	
1143	
1144
1145
1146	
1147	
1148
1149	
1150	
1151
1152	
1153	
1154		 
1155
1156
1157
1158    
1159
1160</div>
1161
1162                    </li>
1163                
1164                    <li class="main-header__sec-mobile-nav-item">
1165                        <div class="link cta button">
1166
1167<!--CTA Template-->
1168
1169	
1170	
1171	
1172	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/about/service-area">
1173		
1174	
1175    <!-- preLabel not provided + icon -->
1176    
1177    <!-- preLabel not provided + no icon -->
1178    
1179
1180    <!-- preLabel provided -->
1181    
1182
1183	
1184		
1185    Service Area
1186
1187	
1188	
1189
1190	</a>
1191	
1192	
1193	
1194	
1195	
1196
1197
1198	
1199	
1200
1201	
1202	
1203
1204	
1205	
1206		 
1207
1208
1209
1210    
1211
1212</div>
1213
1214                    </li>
1215                
1216                    <li class="main-header__sec-mobile-nav-item">
1217                        <div class="link cta button">
1218
1219<!--CTA Template-->
1220
1221	
1222	
1223	
1224	<a class=" eyebrow-header__nav-item-link  " target="_self" href="/about/coupons">
1225		
1226	
1227    <!-- preLabel not provided + icon -->
1228    
1229    <!-- preLabel not provided + no icon -->
1230    
1231
1232    <!-- preLabel provided -->
1233    
1234
1235	
1236		
1237    Current Offers
1238
1239	
1240	
1241
1242	</a>
1243	
1244	
1245	
1246	
1247	
1248
1249
1250	
1251	
1252
1253	
1254	
1255
1256	
1257	
1258		 
1259
1260
1261
1262    
1263
1264</div>
1265
1266                    </li>
1267                </ul>
1268                <!-- End: Duplicate of eyebrow heder ul -->
1269                
1270            </div>
1271            <!-- Start: social nav -->
1272            <div class="main-header__social-mobile-nav-wrapper">
1273                <div class="social-links text-center">
1274                    <ul class="social-links__list list-unstyled">
1275                        <li class="social-links__list-item">
1276                            <a href="https://twitter.com/DenverPlumbing" target="_blank" aria-label="Plumbline Services Twitter page">
1277                                <span class="social-links__icon wg-icon wg-icon-twitter-filled">
1278                                </span>
1279                            </a>
1280                        </li>
1281                        <li class="social-links__list-item">
1282                            <a href="https://www.facebook.com/PlumblineServices" target="_blank" aria-label="Plumbline Services Facebook page.">
1283                                <span class="social-links__icon wg-icon wg-icon-facebook-filled">
1284                                </span>
1285                            </a>
1286                        </li>
1287                        <li class="social-links__list-item">
1288                            <a href="https://www.youtube.com/channel/UCe8ivYPNzxwZSAsDMlkcFtQ" target="_blank" aria-label="Plumbline Services Youtube page.">
1289                                <span class="social-links__icon wg-icon wg-icon-youtube-filled">
1290                                </span>
1291                            </a>
1292                        </li>
1293                        <li class="social-links__list-item">
1294                            <a href="https://www.linkedin.com/company/plumbline-services-inc/" target="_blank" aria-label="Plumbline Services Linkedin page.">
1295                                <span class="social-links__icon wg-icon wg-icon-linkedin-filled">
1296                                </span>
1297                            </a>
1298                        </li>
1299                        <li class="social-links__list-item">
1300                            <a href="https://www.instagram.com/plumblineservicesllc/" target="_blank" aria-label="Plumbline Services Instagram URL">
1301                                <span class="social-links__icon wg-icon wg-icon-instagram-filled">
1302                                </span>
1303                            </a>
1304                        </li>
1305						
1306                    </ul>
1307                </div>
1308            </div>
1309            <!-- End: social nav -->
1310        </nav>
1311    </div>
1312
1313                <!-- END: Main Navigation -->
1314            </div>
1315        </div>
1316        <!-- START: Main Navigation -->
1317        
1318
1319        <!-- END: Main Navigation -->
1320
1321    </section>
1322<!--CTA Template-->
1323
1324	
1325	
1326
1327	
1328	
1329
1330	
1331	
1332
1333	<div class="m-popup" data-toggle="modal" data-target="#-modal">
1334		<button class="btn dynamic-redirect-trigger  " tabindex="0">
1335			
1336	
1337    <!-- preLabel not provided + icon -->
1338    
1339    <!-- preLabel not provided + no icon -->
1340    
1341        redirect
1342    
1343
1344    <!-- preLabel provided -->
1345    
1346
1347	
1348
1349		</button>
1350		<div class="m-popup-content" style="display: none;">
1351			
1352			<div class="generic-modal__text">
1353				
1354			</div>
1355			
1356		</div>
1357	</div>
1358
1359
1360	
1361	
1362		 
1363
1364</header>
1365
1366
1367
1368<style>
1369    @media (min-width: 992px) {
1370        .main-header__logo {flex-basis: 25%;}
1371        .main-header__cta-nav-container {flex-basis: 75%;}
1372        .main-header__cta-wrapper {display: flex; justify-content: space-between;}
1373        .main-header__cta-wrapper.has-badge {width: 100%; justify-content: flex-end;}
1374        .romw-badge-desktop {display: block; height:0px;}
1375        .romw-badge-mobile {display: none;}
1376    }
1377    @media (max-width: 991px) {
1378        .romw-badge-desktop {display: none;}
1379        .romw-badge-mobile { width: 135px; overflow: hidden }
1380    }
1381</style></div>
1382
1383    
1384</div>
1385</div>
1386
1387</div>
1388
1389
1390<main class="root responsivegrid">
1391    <!-- add this for the schedule now button -->
1392    <div class="rai-dialog-container"></div>
1393    
1394    
1395
1396
1397<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
1398    
1399    <div class="container responsivegrid hero-banner container--default-width hero-banner--default-height hero-banner--content-left aem-GridColumn aem-GridColumn--default--12">
1400<div class="hero-banner__main  ">
1401  <div class="hero-banner__img-container">
1402    <div class="image aem-GridColumn aemGridColumn--default-12">
1403      <div class="cmp-image">
1404        
1405        <picture>
1406          
1407          
1408            <source media="(min-width: 1440px)" src="//wg.scene7.com/is/image/wrenchgroup/plumbline-technician-smiling-2-hero-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0&bfc=on&wid=1920" height="418"/>
1409            <source media="(min-width: 1200px)" src="//wg.scene7.com/is/image/wrenchgroup/plumbline-technician-smiling-2-hero-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0&bfc=on&wid=1440" height="400"/>
1410            <source media="(min-width: 992px)" src="//wg.scene7.com/is/image/wrenchgroup/plumbline-technician-smiling-2-hero-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0&bfc=on&wid=1200" height="320"/>
1411            <source media="(min-width: 768px)" src="//wg.scene7.com/is/image/wrenchgroup/plumbline-technician-smiling-2-hero-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0&bfc=on&wid=992" height="316"/>
1412            <source media="(min-width: 0px)" src="//wg.scene7.com/is/image/wrenchgroup/plumbline-technician-smiling-2-hero-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0&bfc=on&wid=768" height="240"/>
1413          
1414          <img src="//wg.scene7.com/is/image/wrenchgroup/plumbline-technician-smiling-2-hero-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0&bfc=on" decoding="async" fetchpriority="high" loading="eager" alt="Two Plumbline technicians standing in front of van"/>
1415        </picture>
1416      </div>
1417    </div>
1418  </div>
1419  <div class="container-fluid wrapper hero-banner__content-container">
1420    <div class="wrapper__inner">
1421      
1422      <div class="hero-banner__content" id="herobanner-6fd97613c3">
1423        <div class="banner-content banner-content--no-img">
1424          <div class="banner-content__main">
1425            <div class="brand-heading"><h1>Careers</h1>
1426</div>
1427            
1428            
1429          </div>
1430
1431          
1432        </div>
1433      </div>
1434    </div>
1435  </div>
1436</div>
1437
1438
1439    
1440</div>
1441<div class="container responsivegrid container--default-width aem-GridColumn aem-GridColumn--default--12">
1442  
1443    
1444    
1445
1446    
1447
1448    
1449    
1450    
1451    <div class="container-fluid wrapper container--light-gradient " id="container-57b835110f" style=" ">
1452        <div class="cmp-container wrapper__inner">
1453            
1454            <div class="columncontainer col-container__content-left">
1455
1456
1457    
1458
1459    <div class="column-layout-container ">
1460        <section class="a-container wg-col-container">
1461
1462            <div class="row a-container__layout-section wg-col-container__layout-section justify-content-center ">
1463				
1464                
1465
1466					
1467
1468                    <div class="a-container__column wg-col-container__column col-12 col-sm-12 col-md-6 col-lg-6" style="background-color:transparent;
1469						 ">
1470
1471
1472
1473
1474    
1475    
1476    <div class="card wg-card--theme-light">
1477
1478<div class="wg-card wg-card--default     " id="card-cc86abaa05">
1479    
1480    
1481		
1482
1483    
1484        
1485        
1486        <div class="wg-card__item">
1487            <div class="wg-card__title-wrapper">
1488                
1489                <div class="wg-card__title"><h3>Want to learn more? </h3></div>
1490
1491            </div>
1492            
1493                
1494            
1495
1496            
1497            
1498            <div class="cta button a-button a-button--primary a-button--lg">
1499
1500
1501<!--CTA Template-->
1502<div>
1503
1504	
1505	
1506	
1507	<a class="btn   " aria-label="View Current Available Positions" id="button-47ad7c0c07" target="_self" href="https://careers-plumblineservices.icims.com/jobs/search?ss=1&hashed=-625947441">
1508		
1509	
1510    <!-- preLabel not provided + icon -->
1511    
1512    <!-- preLabel not provided + no icon -->
1513    
1514        View Current Available Positions
1515    
1516
1517    <!-- preLabel provided -->
1518    
1519
1520	
1521
1522	</a>
1523	
1524	
1525	
1526	
1527	
1528
1529
1530	
1531	
1532
1533	
1534	
1535
1536	
1537	
1538		 
1539
1540</div>
1541
1542    
1543
1544</div>
1545
1546
1547            
1548        </div>
1549    
1550</div>
1551
1552    
1553</div>
1554
1555
1556</div>
1557                    
1558                    
1559                    
1560                    
1561                    
1562                    
1563                    
1564                    
1565                    
1566                    
1567                    
1568                    
1569                    
1570                    
1571                    
1572                
1573                
1574
1575					
1576
1577                    <div class="a-container__column wg-col-container__column col-12 col-sm-12 col-md-6 col-lg-6" style="background-color:transparent;
1578						 ">
1579
1580
1581
1582
1583    
1584    
1585    <div class="card wg-card--theme-light">
1586
1587<div class="wg-card wg-card--default     " id="card-4cba922ad1">
1588    
1589    
1590		
1591
1592    
1593        
1594        
1595        <div class="wg-card__item">
1596            <div class="wg-card__title-wrapper">
1597                
1598                <div class="wg-card__title"><h3>Ready to take the next step? </h3></div>
1599
1600            </div>
1601            
1602                
1603            
1604
1605            
1606            
1607            <div class="cta button a-button a-button--primary a-button--lg">
1608
1609
1610<!--CTA Template-->
1611<div>
1612
1613	
1614	
1615	
1616	<a class="btn   " aria-label="Quick Apply" id="button-3b809f389b" target="_self" href="https://careers.wrenchgroup.com/plumblineservices/talentcommunity/form">
1617		
1618	
1619    <!-- preLabel not provided + icon -->
1620    
1621    <!-- preLabel not provided + no icon -->
1622    
1623        Quick Apply Today!
1624    
1625
1626    <!-- preLabel provided -->
1627    
1628
1629	
1630
1631	</a>
1632	
1633	
1634	
1635	
1636	
1637
1638
1639	
1640	
1641
1642	
1643	
1644
1645	
1646	
1647		 
1648
1649</div>
1650
1651    
1652
1653</div>
1654
1655
1656            
1657        </div>
1658    
1659</div>
1660
1661    
1662</div>
1663
1664
1665</div>
1666                    
1667                    
1668                    
1669                    
1670                    
1671                    
1672                    
1673                    
1674                    
1675                    
1676                    
1677                    
1678                    
1679                    
1680                    
1681                
1682            </div>
1683        </section>
1684    </div>
1685
1686
1687    
1688
1689
1690<style>
1691    @media (min-width: 992px) {
1692        .col-lg-5col {
1693            flex: 0 0 20%;
1694            max-width: 20%;
1695        }
1696    }
1697</style></div>
1698<div class="columncontainer col-container__content-left">
1699
1700
1701    
1702
1703    <div class="column-layout-container ">
1704        <section class="a-container wg-col-container">
1705
1706            <div class="row a-container__layout-section wg-col-container__layout-section justify-content-center ">
1707				
1708                
1709
1710					
1711
1712                    <div class="a-container__column wg-col-container__column col-12 col-sm-12 col-md-6 col-lg-6" style="background-color:transparent;
1713						 ">
1714
1715
1716
1717
1718    
1719    
1720    <div class="video-player video-player--left">
1721
1722
1723	<div class="cmp-video video-container  " id="video-3be8ecfd66">
1724		  	<!-- Video -->
1725			
1726			<!-- S7 -->
1727			
1728			<!-- YT -->
1729			
1730				<iframe allowfullscreen class="video-container__elem video-container__elem--yt" title="Join the Plumbline Services Team" width="640" height="360" src="https://www.youtube.com/embed/oQj34ulSl_o?rel=0&enablejsapi=1&origin=https://plumblineservices.com" frameborder="0" loading="lazy"></iframe>
1731			
1732
1733			<!-- Vimeo -->
1734			
1735           
1736	</div>
1737
1738
1739    
1740</div>
1741
1742
1743</div>
1744                    
1745                    
1746                    
1747                    
1748                    
1749                    
1750                    
1751                    
1752                    
1753                    
1754                    
1755                    
1756                    
1757                    
1758                    
1759                
1760                
1761
1762					
1763
1764                    <div class="a-container__column wg-col-container__column col-12 col-sm-12 col-md-6 col-lg-6" style="background-color:transparent;
1765						 ">
1766
1767
1768
1769
1770    
1771    
1772    <div class="text text--align-left text--color-dark">
1773
1774<div class="cmp-text text--align-left text--color-dark" id="text-db41c8ac1f">
1775   <h2>Take Pride in Your Work and Your Co-Workers</h2><p>Plumbline offers unparalleled development and advancement for individuals who put service and stewardship at the center of their career and professional goals. </p><p>When you join Plumbline Services, you’re not just joining a company, you’re joining a fam
1775ily. You’re joining a team of passionate and ambitious individuals who pride themselves on being the best.</p><h2>We offer benefit packages that honor the time and talents of our technicians, including:</h2><ul><li>Employer-sponsored health, dental and vision.</li><li>401(k) retirement matches 30% up to 6% of your income after your first year.</li><li>Weekly paychecks and direct deposit.</li><li>Exceptional work/life balance.</li></ul>
1776</div>
1777
1778
1779    
1780
1781
1782</div>
1783
1784
1785</div>
1786                    
1787                    
1788                    
1789                    
1790                    
1791                    
1792                    
1793                    
1794                    
1795                    
1796                    
1797                    
1798                    
1799                    
1800                    
1801                
1802            </div>
1803        </section>
1804    </div>
1805
1806
1807    
1808
1809
1810<style>
1811    @media (min-width: 992px) {
1812        .col-lg-5col {
1813            flex: 0 0 20%;
1814            max-width: 20%;
1815        }
1816    }
1817</style></div>
1818
1819            
1820        </div>
1821    </div>
1822
1823
1824    
1825
1826    
1827</div>
1828<div class="container responsivegrid container--default-width aem-GridColumn aem-GridColumn--default--12">
1829  
1830    
1831    
1832
1833    
1834
1835    
1836    
1837    
1838    <div class="container-fluid wrapper  " id="container-a3b3fda56f" style=" background-color:#ebf1f8;">
1839        <div class="cmp-container wrapper__inner">
1840            
1841            <div class="cardcontainer">
1842<div class="card-container card-container--2-col ">
1843    <!-- TILE LAYOUT -->
1844    
1845    <!-- DEFAULT EXISTING LOGIC (UNCHANGED) -->
1846    
1847        <div class="card-container__inner d-flex flex-wrap justify-content-around">
1848            
1849                <div class="card-container__card-holder">
1850                    <div class="card wg-card--theme-light">
1851
1852<div class="wg-card wg-card--feature     " id="card-bff7b44874">
1853    
1854    
1855		
1856
1857    
1858        
1859        
1860        <div class="wg-card__item">
1861            <div class="wg-card__title-wrapper">
1862                
1863                <div class="wg-card__title"><h3></h3></div>
1864
1865            </div>
1866            
1867
1868            
1869                <div class="wg-card__ticklist">
1870                    <ul class="tick-list p-0 list-unstyled">
1871                        <li class="d-flex tick-list__item">
1872                            <div class="tick-list__item-icon">
1873                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
1874                            </div>
1875                            <div class="tick-list__item-text">
1876                            <h3 class="tick-list__item-title">
1877                                HVAC
1878                            </h3>
1879                                <div class="tick-list__item-desc"> <p>Service and Maintenance Techs, Leads and Installers</p>
1880 </div>
1881                            </div>
1882                        </li>
1883                    </ul>
1884                </div>
1885            
1886            
1887            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
1888
1889
1890<!--CTA Template-->
1891<div>
1892
1893	
1894	
1895
1896	
1897	
1898	
1899	<a class="btn   " aria-label="Learn More" id="button-687de67d1f" href="#jobs-hvac">
1900		
1901	
1902    <!-- preLabel not provided + icon -->
1903    
1904    <!-- preLabel not provided + no icon -->
1905    
1906        Learn More
1907    
1908
1909    <!-- preLabel provided -->
1910    
1911
1912	
1913
1914	</a>
1915	
1916	
1917	
1918	
1919	
1920
1921
1922	
1923	
1924
1925	
1926	
1927		 
1928
1929</div>
1930
1931    
1932
1933</div>
1934
1935
1936            
1937        </div>
1938    
1939</div>
1940
1941    
1942</div>
1943
1944                </div>
1945            
1946                <div class="card-container__card-holder">
1947                    <div class="card wg-card--theme-light">
1948
1949<div class="wg-card wg-card--feature     " id="card-4bd394cbed">
1950    
1951    
1952		
1953
1954    
1955        
1956        
1957        <div class="wg-card__item">
1958            <div class="wg-card__title-wrapper">
1959                
1960                <div class="wg-card__title"><h3></h3></div>
1961
1962            </div>
1963            
1964
1965            
1966                <div class="wg-card__ticklist">
1967                    <ul class="tick-list p-0 list-unstyled">
1968                        <li class="d-flex tick-list__item">
1969                            <div class="tick-list__item-icon">
1970                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small">
1970 <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
1971                            </div>
1972                            <div class="tick-list__item-text">
1973                            <h3 class="tick-list__item-title">
1974                                Plumbing
1975                            </h3>
1976                                <div class="tick-list__item-desc"> <p>Plumbers, Drain Techs, and Pipelayers</p>
1977 </div>
1978                            </div>
1979                        </li>
1980                    </ul>
1981                </div>
1982            
1983            
1984            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
1985
1986
1987<!--CTA Template-->
1988<div>
1989
1990	
1991	
1992
1993	
1994	
1995	
1996	<a class="btn   " aria-label="See Plumbing Job Openings" id="button-b5a42856e7" href="#jobs-plumbing">
1997		
1998	
1999    <!-- preLabel not provided + icon -->
2000    
2001    <!-- preLabel not provided + no icon -->
2002    
2003        Learn More
2004    
2005
2006    <!-- preLabel provided -->
2007    
2008
2009	
2010
2011	</a>
2012	
2013	
2014	
2015	
2016	
2017
2018
2019	
2020	
2021
2022	
2023	
2024		 
2025
2026</div>
2027
2028    
2029
2030</div>
2031
2032
2033            
2034        </div>
2035    
2036</div>
2037
2038    
2039</div>
2040
2041                </div>
2042            
2043                <div class="card-container__card-holder">
2044                    <div class="card wg-card--theme-light">
2045
2046<div class="wg-card wg-card--feature     " id="card-52ac9756df">
2047    
2048    
2049		
2050
2051    
2052        
2053        
2054        <div class="wg-card__item">
2055            <div class="wg-card__title-wrapper">
2056                
2057                <div class="wg-card__title"><h3></h3></div>
2058
2059            </div>
2060            
2061
2062            
2063                <div class="wg-card__ticklist">
2064                    <ul class="tick-list p-0 list-unstyled">
2065                        <li class="d-flex tick-list__item">
2066                            <div class="tick-list__item-icon">
2067                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
2068                            </div>
2069                            <div class="tick-list__item-text">
2070                            <h3 class="tick-list__item-title">
2071                                Electrical
2072                            </h3>
2073                                <div class="tick-list__item-desc"> <p>General Electrical Repairs and Services</p>
2074 </div>
2075                            </div>
2076                        </li>
2077                    </ul>
2078                </div>
2079            
2080            
2081            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
2082
2083
2084<!--CTA Template-->
2085<div>
2086
2087	
2088	
2089
2090	
2091	
2092	
2093	<a class="btn   " aria-label="Learn More" id="button-97e8bc9cee" href="#jobs-electrical">
2094		
2095	
2096    <!-- preLabel not provided + icon -->
2097    
2098    <!-- preLabel not provided + no icon -->
2099    
2100        Learn More
2101    
2102
2103    <!-- preLabel provided -->
2104    
2105
2106	
2107
2108	</a>
2109	
2110	
2111	
2112	
2113	
2114
2115
2116	
2117	
2118
2119	
2120	
2121		 
2122
2123</div>
2124
2125    
2126
2127</div>
2128
2129
2130            
2131        </div>
2132    
2133</div>
2134
2135    
2136</div>
2137
2138                </div>
2139            
2140                <div class="card-container__card-holder">
2141                    <div class="card wg-card--theme-light">
2142
2143<div class="wg-card wg-card--feature     " id="card-bf2fd4c184">
2144    
2145    
2146		
2147
2148    
2149        
2150        
2151        <div class="wg-card__item">
2152            <div class="wg-card__title-wrapper">
2153                
2154                <div class="wg-card__title"><h3></h3></div>
2155
2156            </div>
2157            
2158
2159            
2160                <div class="wg-card__ticklist">
2161                    <ul class="tick-list p-0 list-unstyled">
2162                        <li class="d-flex tick-list__item">
2163                            <div class="tick-list__item-icon">
2164                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
2165                            </div>
2166                            <div class="tick-list__item-text">
2167                            <h3 class="tick-list__item-title">
2168                                Sales
2169                            </h3>
2170                                <div class="tick-list__item-desc"> <p>Sales Consultants and Lead Generators</p>
2171<p> </p>
2172 </div>
2173                            </div>
2174                        </li>
2175                    </ul>
2176                </div>
2177            
2178            
2179            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
2180
2181
2182<!--CTA Template-->
2183<div>
2184
2185	
2186	
2187
2188	
2189	
2190	
2191	<a class="btn   " aria-label="Learn More" id="button-5b5cad4ce0" href="#jobs-sales">
2192		
2193	
2194    <!-- preLabel not provided + icon -->
2195    
2196    <!-- preLabel not provided + no icon -->
2197    
2198        Learn More
2199    
2200
2201    <!-- preLabel provided -->
2202    
2203
2204	
2205
2206	</a>
2207	
2208	
2209	
2210	
2211	
2212
2213
2214	
2215	
2216
2217	
2218	
2219		 
2220
2221</div>
2222
2223    
2224
2225</div>
2226
2227
2228            
2229        </div>
2230    
2231</div>
2232
2233    
2234</div>
2235
2236                </div>
2237            
2238                <div class="card-container__card-holder">
2239                    <div class="card wg-card--theme-light">
2240
2241<div class="wg-card wg-card--feature     " id="card-fc7bd2a287">
2242    
2243    
2244		
2245
2246    
2247        
2248        
2249        <div class="wg-card__item">
2250            <div class="wg-card__title-wrapper">
2251                
2252                <div class="wg-card__title"><h3></h3></div>
2253
2254            </div>
2255            
2256
2257            
2258                <div class="wg-card__ticklist">
2259                    <ul class="tick-list p-0 list-unstyled">
2260                        <li class="d-flex tick-list__item">
2261                            <div class="tick-list__item-icon">
2262                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
2263                            </div>
2264                            <div class="tick-list__item-text">
2265                            <h3 class="tick-list__item-title">
2266                                Admin and Call Center
2267                            </h3>
2268                                <div class="tick-list__item-desc"> <p>Office, Call Center, Dispatchers<br />
2269</p>
2270 </div>
2271                            </div>
2272                        </li>
2273                    </ul>
2274                </div>
2275            
2276            
2277            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
2278
2279
2280<!--CTA Template-->
2281<div>
2282
2283	
2284	
2285
2286	
2287	
2288	
2289	<a class="btn   " aria-label="Learn More" id="button-7877070e38" href="#jobs-administration">
2290		
2291	
2292    <!-- preLabel not provided + icon -->
2293    
2294    <!-- preLabel not provided + no icon -->
2295    
2296        Learn More
2297    
2298
2299    <!-- preLabel provided -->
2300    
2301
2302	
2303
2304	</a>
2305	
2306	
2307	
2308	
2309	
2310
2311
2312	
2313	
2314
2315	
2316	
2317		 
2318
2319</div>
2320
2321    
2322
2323</div>
2324
2325
2326            
2327        </div>
2328    
2329</div>
2330
2331    
2332</div>
2333
2334                </div>
2335            
2336            
2337        </div>
2338    
2339</div>
2340</div>
2341
2342            
2343        </div>
2344    </div>
2345
2346
2347    
2348
2349    
2350</div>
2351<div class="container responsivegrid container--small-width aem-GridColumn aem-GridColumn--default--12">
2352  
2353    
2354    
2355
2356    
2357
2358    
2359    
2360    
2361    <div class="container-fluid wrapper  " id="container-0b16112488" style=" background-color:#4c73c4;">
2362        <div class="cmp-container wrapper__inner">
2363            
2364            <div class="card wg-card--theme-light">
2365
2366<div class="wg-card wg-card--default     " id="card-3fab796971">
2367    
2368    
2369		
2370
2371    
2372        
2373        
2374        <div class="wg-card__item">
2375            <div class="wg-card__title-wrapper">
2376                
2377                <div class="wg-card__title"><h3><div style="	text-align: center;
2378">Dare to Compare!</div>
2379</h3></div>
2380
2381            </div>
2382            
2383                <div class="wg-card__desc"><p>Take a look at what Plumbline Services has to offer and see if your current employer is providing you the same opportunities.</p>
2384</div>
2385            
2386
2387            
2388            
2389            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
2390
2391
2392<!--CTA Template-->
2393<div>
2394
2395	
2396	
2397	
2398	<a class="btn   " id="button-4c00c21c40" target="_self" href="/careers/dare-to-compare">
2399		
2400	
2401    <!-- preLabel not provided + icon -->
2402    
2403        <em class="wg-icon wg-icon-users"></em>Why Work For Us
2404    
2405    <!-- preLabel not provided + no icon -->
2406    
2407
2408    <!-- preLabel provided -->
2409    
2410
2411	
2412
2413	</a>
2414	
2415	
2416	
2417	
2418	
2419
2420
2421	
2422	
2423
2424	
2425	
2426
2427	
2428	
2429		 
2430
2431</div>
2432
2433    
2434
2435</div>
2436
2437
2438            
2439        </div>
2440    
2441</div>
2442
2443    
2444</div>
2445<div class="separator separator--no-border separator--small"><div id="separator-f6a7b9fef3" class="cmp-separator  ">
2446     <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/>
2447</div></div>
2448<div class="text text--align-left text--color-light">
2449
2450<div class="cmp-text text--align-left text--color-light" id="text-1946fc3111">
2451   <p style="	text-align: center;
2452"><strong><a title="View Plumbline job listings" href="https://careers-plumblineservices.icims.com/jobs/intro?hashed&#61;-625947441">View Current Available Positions</a></strong></p>
2453</div>
2454
2455
2456    
2457
2458
2459</div>
2460
2461            
2462        </div>
2463    </div>
2464
2465
2466    
2467
2468    
2469</div>
2470<div class="container responsivegrid container--default-width aem-GridColumn aem-GridColumn--default--12">
2471  
2472    
2473    
2474
2475    
2476
2477    
2478    
2479    
2480    <div class="container-fluid wrapper  " id="container-cfa7179921" style=" ">
2481        <div class="cmp-container wrapper__inner">
2482            
2483            <div class="text text--align-left text--color-dark">
2484
2485<div class="cmp-text text--align-left text--color-dark" id="text-bb72e1cf37">
2486   <h3>
2486Rewards and Benefits</h3><h3> </h3><h4>Health</h4><p>We take care of our family so you can take care of yours. We offer a competitive benefits package that has medical, dental and vision packages.*</p><h4>Work/Life Integration<br /></h4><p>Our goal is to create an environment where you feel passionate and fulfilled by your work so you can go on to create a happier family, neighborhood, and community.</p><h4>Personal Growth<br /></h4><p>We offer a 401(k) retirement plan with an employer match of 30% up to 6% of your income after the 1st year. Ask for more details.</p><h4>PTO<br /></h4><p>We want to make sure all our employees have time with their families. Enjoy paid time off to focus on things outside the office.</p><h4>Competitive Pay<br /></h4><p>We have competitive pay, weekly paychecks, and direct deposit.</p><h4>A True Team<br /></h4><p>We work together. We take pride in cultivating a culture that our employees don&#39;t want to leave. We hold each other accountable. We push to find better ways. We challenge each team to succeed in their goals.</p><p>
2486Do you have what it takes? <strong>Jump-start your career with Plumbline Services.</strong></p><p><em>*certain terms and conditions may apply</em></p>
2487</div>
2488
2489
2490    
2491
2492
2493</div>
2494
2495            
2496        </div>
2497    </div>
2498
2499
2500    
2501
2502    
2503</div>
2504<div class="container responsivegrid container--default-width aem-GridColumn aem-GridColumn--default--12">
2505  
2506    
2507    
2508
2509    
2510
2511    
2512    
2513    
2514    <div class="container-fluid wrapper  " id="container-924880c1ca" style=" ">
2515        <div class="cmp-container wrapper__inner">
2516            
2517            <div class="columncontainer col-container__content-left">
2518
2519
2520    
2521
2522    <div class="column-layout-container ">
2523        <section class="a-container wg-col-container">
2524
2525            <div class="row a-container__layout-section wg-col-container__layout-section justify-content-center ">
2526				
2527                
2528
2529					
2530
2531                    
2532                    <div class="a-container__column wg-col-container__column col-12 col-sm-12 col-md-6 col-lg-4" style="background-color:transparent;
2533						 ">
2534
2535
2536
2537
2538    
2539    
2540    <div class="video-player video-player--left">
2541
2542
2543	<div class="cmp-video video-container  " id="video-a7c0b911d2">
2544		  	<!-- Video -->
2545			
2546			<!-- S7 -->
2547			
2548			<!-- YT -->
2549			
2550				<iframe allowfullscreen class="video-container__elem video-container__elem--yt" width="500" height="200" src="https://www.youtube.com/embed/NQrfvCZIs54?rel=0&enablejsapi=1&origin=https://plumblineservices.com" frameborder="0"></iframe>
2551			
2552
2553			<!-- Vimeo -->
2554			
2555           
2556	</div>
2557
2558
2559    
2560</div>
2561
2562
2563</div>
2564                    
2565                    
2566                    
2567                    
2568                    
2569                    
2570                    
2571                    
2572                    
2573                    
2574                    
2575                    
2576                    
2577                    
2578                
2579                
2580
2581					
2582
2583                    
2584                    <div class="a-container__column wg-col-container__column col-12 col-sm-12 col-md-6 col-lg-4" style="background-color:transparent;
2585						 ">
2586
2587
2588
2589
2590    
2591    
2592    <div class="video-player video-player--left">
2593
2594
2595	<div class="cmp-video video-container  " id="video-eb419b31de">
2596		  	<!-- Video -->
2597			
2598			<!-- S7 -->
2599			
2600			<!-- YT -->
2601			
2602				<iframe allowfullscreen class="video-container__elem video-container__elem--yt" width="500" height="200" src="https://www.youtube.com/embed/6R8DAAZX1N8?rel=0&enablejsapi=1&origin=https://plumblineservices.com" frameborder="0"></iframe>
2603			
2604
2605			<!-- Vimeo -->
2606			
2607           
2608	</div>
2609
2610
2611    
2612</div>
2613
2614
2615</div>
2616                    
2617                    
2618                    
2619                    
2620                    
2621                    
2622                    
2623                    
2624                    
2625                    
2626                    
2627                    
2628                    
2629                    
2630                
2631                
2632
2633					
2634
2635                    
2636                    <div class="a-container__column wg-col-container__column col-12 col-sm-12 col-md-6 col-lg-4" style="background-color:transparent;
2637						 ">
2638
2639
2640
2641
2642    
2643    
2644    <div class="video-player video-player--left">
2645
2646
2647	<div class="cmp-video video-container  " id="video-50efeb2ce4">
2648		  	<!-- Video -->
2649			
2650			<!-- S7 -->
2651			
2652			<!-- YT -->
2653			
2654				<iframe allowfullscreen class="video-container__elem video-container__elem--yt" width="500" height="200" src="https://www.youtube.com/embed/NFPNtY6YEKs?rel=0&enablejsapi=1&origin=https://plumblineservices.com" frameborder="0"></iframe>
2655			
2656
2657			<!-- Vimeo -->
2658			
2659           
2660	</div>
2661
2662
2663    
2664</div>
2665
2666
2667</div>
2668                    
2669                    
2670                    
2671                    
2672                    
2673                    
2674                    
2675                    
2676                    
2677                    
2678                    
2679                    
2680                    
2681                    
2682                
2683            </div>
2684        </section>
2685    </div>
2686
2687
2688    
2689
2690
2691<style>
2692    @media (min-width: 992px) {
2693        .col-lg-5col {
2694            flex: 0 0 20%;
2695            max-width: 20%;
2696        }
2697    }
2698</style></div>
2699
2700            
2701        </div>
2702    </div>
2703
2704
2705    
2706
2707    
2708</div>
2709<div class="container responsivegrid container--default-width aem-GridColumn aem-GridColumn--default--12">
2710  
2711    
2712    
2713
2714    
2715
2716    
2717    
2718    
2719    <div class="container-fluid wrapper container--dark-gradient " id="container-defbe8f29e" style=" ">
2720        <div class="cmp-container wrapper__inner">
2721            
2722            <div class="separator separator--no-border separator--small"><div id="separator-457342813d" class="cmp-separator  ">
2723     <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/>
2724</div></div>
2725<div class="title title--text-center title--color-light">
2726	<div class="cmp-title " id="title-4b7b409052">
2727		<h2 class="cmp-title__text">Job Openings</h2>
2728	</div>
2729
2730
2731    
2732</div>
2733<div class="text text--color-light">
2734
2735<div class="cmp-text text--color-light" id="text-c5fae3ef0f">
2736   <p style="	text-align: center;
2737"><strong><a title="View Plumbline job listings" href="https://careers-plumblineservices.icims.com/jobs/intro?hashed&#61;-625947441">View All Current Available Positions</a></strong></p>
2738</div>
2739
2740
2741    
2742
2743
2744</div>
2745<div class="text text--align-left text--color-light">
2746
2747<div class="cmp-text text--align-left text--color-light" id="text-9ec2b17030">
2748   <p style="	text-align: left;
2749">If you are or aspire to be the best, you should work with the best service provider in the Greater Denver area. Every member of the Plumbline team is passionate about always providing the absolute best service. Our goal is to consistently improve our reputation as one of the best workplaces in Denver, and our objective is to attract, train, develop, and offer continuing education to outstanding people in every department of the organization. Join us today!</p><h2><strong>Questions?</strong></h2><p><strong>Contact a recruiter via email at <a href="mailto:careers&#64;plumblineservices.com">careers&#64;
2749plumblineservices.com.</a></strong></p>
2750</div>
2751
2752
2753    
2754
2755
2756</div>
2757<div class="card wg-card--theme-light">
2758
2759<div class="wg-card wg-card--feature     " id="jobs-hvac">
2760    
2761    
2762		
2763
2764    
2765        
2766        
2767        <div class="wg-card__item">
2768            <div class="wg-card__title-wrapper">
2769                
2770                <div class="wg-card__title"><h3> </h3>
2771<p> </p>
2772</div>
2773
2774            </div>
2775            
2776
2777            
2778                <div class="wg-card__ticklist">
2779                    <ul class="tick-list p-0 list-unstyled">
2780                        <li class="d-flex tick-list__item">
2781                            <div class="tick-list__item-icon">
2782                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
2783                            </div>
2784                            <div class="tick-list__item-text">
2785                            <h3 class="tick-list__item-title">
2786                                HVAC Service and Install
2787                            </h3>
2788                                <div class="tick-list__item-desc"> <p>Plumbline heating and air conditioning equipment technicians and installers need a positive attitude, a willingness to learn, and a commitment to always doing the right thing for our customers. We offer positions for both entry-level (little to no experience) and senior positions. A valid Colorado driver’s license is required.</p>
2789 </div>
2790                            </div>
2791                        </li>
2792                    </ul>
2793                </div>
2794            
2795            
2796            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
2797
2798
2799<!--CTA Template-->
2800<div>
2801
2802	
2803	
2804	
2805	<a class="btn   " id="button-2ad440e79f" target="_blank" href="https://careers-plumblineservices.icims.com/jobs/search?ss=1&searchRelation=keyword_all&searchCategory=28008">
2806		
2807	
2808    <!-- preLabel not provided + icon -->
2809    
2810    <!-- preLabel not provided + no icon -->
2811    
2812        Apply today!
2813    
2814
2815    <!-- preLabel provided -->
2816    
2817
2818	
2819
2820	</a>
2821	
2822	
2823	
2824	
2825	
2826
2827
2828	
2829	
2830
2831	
2832	
2833
2834	
2835	
2836		 
2837
2838</div>
2839
2840    
2841
2842</div>
2843
2844
2845            
2846        </div>
2847    
2848</div>
2849
2850    
2851</div>
2852<div class="separator separator--no-border separator--large"><div id="separator-9d328a3be5" class="cmp-separator  ">
2853     <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/>
2854</div></div>
2855<div class="card wg-card--theme-light">
2856
2857<div class="wg-card wg-card--feature     " id="jobs-plumbing">
2858    
2859    
2860		
2861
2862    
2863        
2864        
2865        <div class="wg-card__item">
2866            <div class="wg-card__title-wrapper">
2867                
2868                <div class="wg-card__title"><h3> </h3>
2869<p> </p>
2870</div>
2871
2872            </div>
2873            
2874
2875            
2876                <div class="wg-card__ticklist">
2877                    <ul class="tick-list p-0 list-unstyled">
2878                        <li class="d-flex tick-list__item">
2879                            <div class="tick-list__item-icon">
2880                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
2881                            </div>
2882                            <div class="tick-list__item-text">
2883                            <h3 class="tick-list__item-title">
2884                                Plumbing, Drains, and Sewers
2885                            </h3>
2886                                <div class="tick-list__item-desc"> <p>Plumbline is known for offering one of the best work environments and experiences in the city. Our experienced plumbing technicians can make $85,000-<strong>$200,000&#43;</strong> their first year, and our plumbers do not run drain lines. We also offer positions for individuals who want to build a career by learning from the ground up. A valid Colorado driver’s license is required.<br />
2887</p>
2888 </div>
2889                            </div>
2890                        </li>
2891                    </ul>
2892                </div>
2893            
2894            
2895            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
2896
2897
2898<!--CTA Template-->
2899<div>
2900
2901	
2902	
2903	
2904	<a class="btn   " id="button-9ae4f5cede" target="_blank" href="https://careers-plumblineservices.icims.com/jobs/search?ss=1&searchRelation=keyword_all&searchCategory=28009">
2905		
2906	
2907    <!-- preLabel not provided + icon -->
2908    
2909    <!-- preLabel not provided + no icon -->
2910    
2911        Apply today!
2912    
2913
2914    <!-- preLabel provided -->
2915    
2916
2917	
2918
2919	</a>
2920	
2921	
2922	
2923	
2924	
2925
2926
2927	
2928	
2929
2930	
2931	
2932
2933	
2934	
2935		 
2936
2937</div>
2938
2939    
2940
2941</div>
2942
2943
2944            
2945        </div>
2946    
2947</div>
2948
2949    
2950</div>
2951<div class="separator separator--no-border separator--large"><div id="separator-24296f2f1d" class="cmp-separator  ">
2952     <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/>
2953</div></div>
2954<div class="card wg-card--theme-light">
2955
2956<div class="wg-card wg-card--feature     " id="jobs-electrical">
2957    
2958    
2959		
2960
2961    
2962        
2963        
2964        <div class="wg-card__item">
2965            <div class="wg-card__title-wrapper">
2966                
2967                <div class="wg-card__title"><h3> </h3>
2968<p> </p>
2969</div>
2970
2971            </div>
2972            
2973
2974            
2975                <div class="wg-card__ticklist">
2976                    <ul class="tick-list p-0 list-unstyled">
2977                        <li class="d-flex tick-list__item">
2978                            <div class="tick-list__item-icon">
2979                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
2980                            </div>
2981                            <div class="tick-list__item-text">
2982                            <h3 class="tick-list__item-title">
2983                                Electrical
2984                            </h3>
2985                                <div class="tick-list__item-desc"> <p>Our growing and busy electrical service team is seeking electricians with both residential and light commercial experience, as well as enterprising individuals who want a career in one of the most in-demand fields. Plumbline offers competitive pay, weekly wages, and training and apprenticeship programs. A valid Colorado driver’s license is required.<br />
2986</p>
2987 </div>
2988                            </div>
2989                        </li>
2990                    </ul>
2991                </div>
2992            
2993            
2994            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
2995
2996
2997<!--CTA Template-->
2998<div>
2999
3000	
3001	
3002	
3003	<a class="btn   " aria-label="Apply for an Electrician job today!" id="button-502caad3e8" target="_blank" href="https://careers-plumblineservices.icims.com/jobs/search?ss=1&searchRelation=keyword_all&searchCategory=8743">
3004		
3005	
3006    <!-- preLabel not provided + icon -->
3007    
3008    <!-- preLabel not provided + no icon -->
3009    
3010        Apply today!
3011    
3012
3013    <!-- preLabel provided -->
3014    
3015
3016	
3017
3018	</a>
3019	
3020	
3021	
3022	
3023	
3024
3025
3026	
3027	
3028
3029	
3030	
3031
3032	
3033	
3034		 
3035
3036</div>
3037
3038    
3039
3040</div>
3041
3042
3043            
3044        </div>
3045    
3046</div>
3047
3048    
3049</div>
3050<div class="separator separator--no-border separator--large"><div id="separator-7238f3cec8" class="cmp-separator  ">
3051     <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/>
3052</div></div>
3053<div class="card wg-card--theme-light">
3054
3055<div class="wg-card wg-card--feature     " id="jobs-sales">
3056    
3057    
3058		
3059
3060    
3061        
3062        
3063        <div class="wg-card__item">
3064            <div class="wg-card__title-wrapper">
3065                
3066                <div class="wg-card__title"><h3> </h3>
3067<p> </p>
3068</div>
3069
3070            </div>
3071            
3072
3073            
3074                <div class="wg-card__ticklist">
3075                    <ul class="tick-list p-0 list-unstyled">
3076                        <li class="d-flex tick-list__item">
3077                            <div class="tick-list__item-icon">
3078                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
3079                            </div>
3080                            <div class="tick-list__item-text">
3081                            <h3 class="tick-list__item-title">
3082                                Sales
3083                            </h3>
3084                                <div class="tick-list__item-desc"> <p>At Plumbline, we believe we are in a partnership with our community at every level, starting with our dedicated, compassionate, and knowledgeable sales team. If you believe the work you do is all about improving your customers’ lives and always doing the right thing, please apply now to join the Plumbline family. We hire the absolute best in the city because we know the best place to find and make the most of our talent is right here in the greater Denver area.<br />
3085</p>
3086 </div>
3087                            </div>
3088                        </li>
3089                    </ul>
3090                </div>
3091            
3092            
3093            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
3094
3095
3096<!--CTA Template-->
3097<div>
3098
3099	
3100	
3101	
3102	<a class="btn   " aria-label="Apply for a Sales job today" id="button-f2902a49
3102c8" target="_blank" href="https://careers-plumblineservices.icims.com/jobs/search?ss=1&searchRelation=keyword_all&searchCategory=8748">
3103		
3104	
3105    <!-- preLabel not provided + icon -->
3106    
3107    <!-- preLabel not provided + no icon -->
3108    
3109        Apply today!
3110    
3111
3112    <!-- preLabel provided -->
3113    
3114
3115	
3116
3117	</a>
3118	
3119	
3120	
3121	
3122	
3123
3124
3125	
3126	
3127
3128	
3129	
3130
3131	
3132	
3133		 
3134
3135</div>
3136
3137    
3138
3139</div>
3140
3141
3142            
3143        </div>
3144    
3145</div>
3146
3147    
3148</div>
3149<div class="separator separator--no-border separator--large"><div id="separator-f17a323d9f" class="cmp-separator  ">
3150     <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/>
3151</div></div>
3152<div class="card wg-card--theme-light">
3153
3154<div class="wg-card wg-card--feature     " id="jobs-administration">
3155    
3156    
3157		
3158
3159    
3160        
3161        
3162        <div class="wg-card__item">
3163            <div class="wg-card__title-wrapper">
3164                
3165                <div class="wg-card__title"><h3> </h3>
3166<p> </p>
3167</div>
3168
3169            </div>
3170            
3171
3172            
3173                <div class="wg-card__ticklist">
3174                    <ul class="tick-list p-0 list-unstyled">
3175                        <li class="d-flex tick-list__item">
3176                            <div class="tick-list__item-icon">
3177                                <div class="d-flex justify-content-center align-middle align-items-center wg-round-icon wg-round-icon--small"> <span class="wg-round-icon__icon wg-icon-checkmark"></span> </div>
3178                            </div>
3179                            <div class="tick-list__item-text">
3180                            <h3 class="tick-list__item-title">
3181                                Office/Administration
3182                            </h3>
3183                                <div class="tick-list__item-desc"> <p>At Plumbline, we believe every member of our team directly impacts the success of our colleagues, ourselves, and our company. We are actively seeking talented individuals who understand that how we do business is more important than the business we do. If you are experienced in administrative support — including installation coordinators, human resources support, payroll and IT professionals with at least three years’ experience — we encourage you to apply immediately.<br />
3184</p>
3185 </div>
3186                            </div>
3187                        </li>
3188                    </ul>
3189                </div>
3190            
3191            
3192            <div class="cta button a-button a-button--primary a-button--md a-link a-link--icon a-button--icon-left">
3193
3194
3195<!--CTA Template-->
3196<div>
3197
3198	
3199	
3200	
3201	<a class="btn   " aria-label="Apply for an Office/Administration job today!" id="button-a636fb115e" target="_blank" href="https://careers-plumblineservices.icims.com/jobs/search?ss=1&searchRelation=keyword_all&searchCategory=8718">
3202		
3203	
3204    <!-- preLabel not provided + icon -->
3205    
3206    <!-- preLabel not provided + no icon -->
3207    
3208        Apply today!
3209    
3210
3211    <!-- preLabel provided -->
3212    
3213
3214	
3215
3216	</a>
3217	
3218	
3219	
3220	
3221	
3222
3223
3224	
3225	
3226
3227	
3228	
3229
3230	
3231	
3232		 
3233
3234</div>
3235
3236    
3237
3238</div>
3239
3240
3241            
3242        </div>
3243    
3244</div>
3245
3246    
3247</div>
3248
3249            
3250        </div>
3251    </div>
3252
3253
3254    
3255
3256    
3257</div>
3258<div class="carousel panelcontainer aem-GridColumn aem-GridColumn--default--12">
3259<div id="carousel-630a9c4bdf" class="wg-swiper" role="group" aria-live="polite" aria-roledescription="carousel" data-cmp-is="carousel" data-cmp-autoplay data-cmp-delay="5000" data-cmp-data-layer="{&#34;carousel-630a9c4bdf&#34;:{&#34;shownItems&#34;:[&#34;carousel-630a9c4bdf-item-faf372de5f&#34;],&#34;@type&#34;:&#34;core/wcm/components/carousel/v1/carousel&#34;,&#34;repo:modifyDate&#34;:&#34;2021-12-06T23:23:34Z&#34;}}" data-placeholder-text="false">
3260    
3261    <div class="wg-swiper__main swiper-container " aria-atomic="false" aria-live="off">
3262        <div class="wg-swiper__wrapper swiper-wrapper">
3263            <div id="carousel-630a9c4bdf-item-faf372de5f-tabpanel" class="wg-swiper__slide swiper-slide " role="tabpanel" aria-labelledby="carousel-630a9c4bdf-item-faf372de5f-tab" aria-roledescription="slide" aria-label="Slide 1 of 2" data-cmp-data-layer="{&#34;carousel-630a9c4bdf-item-faf372de5f&#34;:{&#34;@type&#34;:&#34;wrenchgroup/components/content/organism/carousel/v1/carousel/item&#34;,&#34;repo:modifyDate&#34;:&#34;2021-12-06T23:24:53Z&#34;,&#34;dc:title&#34;:&#34;Image 2&#34;}}" data-cmp-hook-carousel="item"><div class="image">
3264
3265<div class="cmp-image nowidth  " id="image-faf372de5f" data-cmp-is="image" data-cmp-lazy data-cmp-lazythreshold="0" data-cmp-src="https://wg.scene7.com/is/image/wrenchgroup/employees-talking-by-warehouse-pl21wi001wg?qlt=85&amp;wid=%7B.width%7D&amp;ts=1642462696833&amp;dpr=off" data-cmp-widths="1920" data-asset="/content/dam/plumbline/website/images/employees-talking-by-warehouse-pl21wi001wg.jpg" data-title="Plumbline employees talking in front of warehouse" style="width:inherit" itemscope itemtype="http://schema.org/ImageObject">
3266
3267	
3268    
3269		
3270		
3271    
3272<!-- Smart Crop with Picture Tag -->
3273    
3274    
3275	
3276	
3277    
3278    <img decoding="async" src="//wg.scene7.com/is/image/wrenchgroup/employees-talking-by-warehouse-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Plumbline employees talking in front of warehouse" loading="lazy" fetchpriority="low"/>
3279
3280	
3281    
3282	
3283	
3284	
3285
3286    
3287
3288	
3289	
3290	
3291</div>
3292
3293
3294    
3295</div>
3296</div>
3297<div id="carousel-630a9c4bdf-item-c9afbf3f09-tabpanel" class="wg-swiper__slide swiper-slide " role="tabpanel" aria-labelledby="carousel-630a9c4bdf-item-c9afbf3f09-tab" aria-roledescription="slide" aria-label="Slide 2 of 2" data-cmp-data-layer="{&#34;carousel-630a9c4bdf-item-c9afbf3f09&#34;:{&#34;@type&#34;:&#34;wrenchgroup/components/content/organism/carousel/v1/carousel/item&#34;,&#34;repo:modifyDate&#34;:&#34;2021-12-06T23:25:17Z&#34;,&#34;dc:title&#34;:&#34;Image 3&#34;}}" data-cmp-hook-carousel="item"><div class="image">
3298
3299<div class="cmp-image nowidth  " id="image-c9afbf3f09" data-cmp-is="image" data-cmp-lazy data-cmp-lazythreshold="0" data-cmp-src="https://wg.scene7.com/is/image/wrenchgroup/employees-loading-box-into-truck-pl21wi001wg?qlt=85&amp;wid=%7B.width%7D&amp;ts=1639614969448&amp;dpr=off" data-cmp-widths="1920" data-asset="/content/dam/plumbline/website/images/employees-loading-box-into-truck-pl21wi001wg.jpg" data-title="Plumbline employees loading box into truck" style="width:inherit" itemscope itemtype="http://schema.org/ImageObject">
3300
3301	
3302    
3303		
3304		
3305    
3306<!-- Smart Crop with Picture Tag -->
3307    
3308    
3309	
3310	
3311    
3312    <img decoding="async" src="//wg.scene7.com/is/image/wrenchgroup/employees-loading-box-into-truck-pl21wi001wg?wid=1920&$Wrench_New$&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" class="cmp-image__image" itemprop="contentUrl" data-cmp-hook-image="image" alt="Plumbline employees loading box into truck" loading="lazy" fetchpriority="low"/>
3313
3314	
3315    
3316	
3317	
3318	
3319
3320    
3321
3322	
3323	
3324	
3325</div>
3326
3327
3328    
3329</div>
3330</div>
3331
3332            <ol class="cmp-carousel__indicators" role="tablist" aria-label="Cho
3332ose a slide to display" data-cmp-hook-carousel="indicators">
3333                <li id="carousel-630a9c4bdf-item-faf372de5f-tab" class="cmp-carousel__indicator cmp-carousel__indicator--active" role="tab" aria-controls="carousel-630a9c4bdf-item-faf372de5f-tabpanel" aria-label="Slide 1" data-cmp-hook-carousel="indicator">Image 2</li>
3334<li id="carousel-630a9c4bdf-item-c9afbf3f09-tab" class="cmp-carousel__indicator" role="tab" aria-controls="carousel-630a9c4bdf-item-c9afbf3f09-tabpanel" aria-label="Slide 2" data-cmp-hook-carousel="indicator">Image 3</li>
3335
3336            </ol>
3337        </div>
3338        
3339    <div class="wg-swiper__action-wrapper">
3340        <button class="wg-swiper__action wg-swiper__action--previous" type="button" aria-label="Previous" data-cmp-hook-carousel="previous">
3341            <span class=" wg-icon wg-icon-arrow-left2"></span>
3342        </button>
3343        <button class="wg-swiper__action wg-swiper__action--next" type="button" aria-label="Next" data-cmp-hook-carousel="next">
3344            <span class=" wg-icon wg-icon-arrow-right2"></span>
3345        </button>
3346    </div>
3347
3348    </div>
3349    
3350</div>
3351
3352</div>
3353<div class="container responsivegrid container--default-width aem-GridColumn aem-GridColumn--default--12">
3354  
3355    
3356    
3357
3358    
3359
3360    
3361    
3362    
3363    <div class="container-fluid wrapper container--light-gradient " id="container-3e122e7b86" style=" ">
3364        <div class="cmp-container wrapper__inner">
3365            
3366            <div class="experiencefragment">
3367<div id="experiencefragment-e56fe363b8" class="cmp-experiencefragment cmp-experiencefragment--generic-links ">
3368
3369    
3370
3371
3372
3373<div class="xf-content-height">
3374    <div class="root responsivegrid">
3375
3376
3377<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
3378    
3379    <div class="cardcontainer aem-GridColumn aem-GridColumn--default--12">
3380<div class="card-container card-container--2-col ">
3381    <!-- TILE LAYOUT -->
3382    
3383    <!-- DEFAULT EXISTING LOGIC (UNCHANGED) -->
3384    
3385        <div class="card-container__inner d-flex flex-wrap justify-content-around">
3386            
3387                <div class="card-container__card-holder">
3388                    <div class="card">
3389
3390<div class="wg-card wg-card--default     " id="card-d71fbe14df">
3391    
3392    
3393		
3394
3395    
3396        
3397        
3398        <div class="wg-card__item">
3399            <div class="wg-card__title-wrapper">
3400                
3401                <div class="wg-card__title"><h3><div style="	text-align: center;
3402">Service Area</div>
3403</h3></div>
3404
3405            </div>
3406            
3407                <div class="wg-card__desc"><p style="	text-align: center;
3408"><strong>It&#39;s our pleasure to serve people as far north as Fort Collins and south as Castle Rock. Check our service coverage in your area here.</strong></p>
3409</div>
3410            
3411
3412            
3413            
3414            <div class="cta button a-button a-button--primary a-button--md a-button--icon-right">
3415
3416
3417<!--CTA Template-->
3418<div>
3419
3420	
3421	
3422	
3423	<a class="btn   " aria-label="Learn more about our service area" id="button-d14bf78c4e" target="_self" href="/about/service-area">
3424		
3425	
3426    <!-- preLabel not provided + icon -->
3427    
3428        <em class="wg-icon wg-icon-circle-right"></em>See our Service Area
3429    
3430    <!-- preLabel not provided + no icon -->
3431    
3432
3433    <!-- preLabel provided -->
3434    
3435
3436	
3437
3438	</a>
3439	
3440	
3441	
3442	
3443	
3444
3445
3446	
3447	
3448
3449	
3450	
3451
3452	
3453	
3454		 
3455
3456</div>
3457
3458    
3459
3460</div>
3461
3462
3463            
3464        </div>
3465    
3466</div>
3467
3468    
3469</div>
3470
3471                </div>
3472            
3473                <div class="card-container__card-holder">
3474                    <div class="card">
3475
3476<div class="wg-card wg-card--default     " id="card-5c617b876c">
3477    
3478    
3479		
3480
3481    
3482        
3483        
3484        <div class="wg-card__item">
3485            <div class="wg-card__title-wrapper">
3486                
3487                <div class="wg-card__title"><h3><div style="	text-align: center;
3488">VIP Plan </div>
3489</h3></div>
3490
3491            </div>
3492            
3493                <div class="wg-card__desc"><p style="	text-align: center;
3494"><strong>Our VIP Plan is a maintenance plan for your home&#39;s equipment. Be proactive and choose your plan today!</strong></p>
3495</div>
3496            
3497
3498            
3499            
3500            <div class="cta button a-button a-button--primary a-button--md a-button--icon-right">
3501
3502
3503<!--CTA Template-->
3504<div>
3505
3506	
3507	
3508	
3509	<a class="btn   " aria-label="Learn more about our VIP Maintenance Plan" id="button-bcae463fec" target="_self" href="/maintenance-plan">
3510		
3511	
3512    <!-- preLabel not provided + icon -->
3513    
3514        <em class="wg-icon wg-icon-circle-right"></em>VIP Plan Details
3515    
3516    <!-- preLabel not provided + no icon -->
3517    
3518
3519    <!-- preLabel provided -->
3520    
3521
3522	
3523
3524	</a>
3525	
3526	
3527	
3528	
3529	
3530
3531
3532	
3533	
3534
3535	
3536	
3537
3538	
3539	
3540		 
3541
3542</div>
3543
3544    
3545
3546</div>
3547
3548
3549            
3550        </div>
3551    
3552</div>
3553
3554    
3555</div>
3556
3557                </div>
3558            
3559                <div class="card-container__card-holder">
3560                    <div class="card">
3561
3562<div class="wg-card wg-card--default     " id="card-149bb4296a">
3563    
3564    
3565		
3566
3567    
3568        
3569        
3570        <div class="wg-card__item">
3571            <div class="wg-card__title-wrapper">
3572                
3573                <div class="wg-card__title"><h3><div style="	text-align: center;
3574">Current Offers<br />
3575</div>
3576</h3></div>
3577
3578            </div>
3579            
3580                <div class="wg-card__desc"><p style="	text-align: center;
3581"><strong>Check Plumbline&#39;s current specials for some great coupons on services.</strong><br />
3582 </p>
3583</div>
3584            
3585
3586            
3587            
3588            <div class="cta button a-button a-button--primary a-button--md a-button--icon-right">
3589
3590
3591<!--CTA Template-->
3592<div>
3593
3594	
3595	
3596	
3597	<a class="btn   " aria-label="Learn more about Coupons" id="button-40231f828c" target="_self" href="/about/coupons">
3598		
3599	
3600    <!-- preLabel not provided + icon -->
3601    
3602        <em class="wg-icon wg-icon-circle-right"></em>View Offers
3603    
3604    <!-- preLabel not provided + no icon -->
3605    
3606
3607    <!-- preLabel provided -->
3608    
3609
3610	
3611
3612	</a>
3613	
3614	
3615	
3616	
3617	
3618
3619
3620	
3621	
3622
3623	
3624	
3625
3626	
3627	
3628		 
3629
3630</div>
3631
3632    
3633
3634</div>
3635
3636
3637            
3638        </div>
3639    
3640</div>
3641
3642    
3643</div>
3644
3645                </div>
3646            
3647                <div class="card-container__card-holder">
3648                    <div class="card">
3649
3650<div class="wg-card wg-card--default     " id="card-651ded7f92">
3651    
3652    
3653		
3654
3655    
3656        
3657        
3658        <div class="wg-card__item">
3659            <div class="wg-card__title-wrapper">
3660                
3661                <div class="wg-card__title"><h3>Join Our Email Newsletter</h3></div>
3662
3663            </div>
3664            
3665                <div class="wg-card__desc"><p><strong>Receive updates, current news, promotions, and industry tips.</strong></p>
3666</div>
3667            
3668
3669            
3670            
3671            <div class="cta button a-button a-button--primary a-button--md a-button--icon-right">
3672
3673
3674<!--CTA Template-->
3675<div>
3676
3677	
3678	
3679	
3680	<a class="btn   " aria-label="Sign up to receive our email newsletter" id="button-830ed9d1a7" target="_self" href="/newsletter-sign-up">
3681		
3682	
3683    <!-- preLabel not provided + icon -->
3684    
3685        <em class="wg-icon wg-icon-circle-right"></em>Sign up here
3686    
3687    <!-- preLabel not provided + no icon -->
3688    
3689
3690    <!-- preLabel provided -->
3691    
3692
3693	
3694
3695	</a>
3696	
3697	
3698	
3699	
3700	
3701
3702
3703	
3704	
3705
3706	
3707	
3708
3709	
3710	
3711		 
3712
3713</div>
3714
3715    
3716
3717</div>
3718
3719
3720            
3721        </div>
3722    
3723</div>
3724
3725    
3726</div>
3727
3728                </div>
3729            
3730            
3731        </div>
3732    
3733</div>
3734</div>
3735
3736    
3737</div>
3738</div>
3739
3740</div>
3741</div>
3742
3743    
3744</div>
3745
3746            
3747        </div>
3748    </div>
3749
3750
3751    
3752
3753    
3754</div>
3755
3756    
3757</div>
3758
3759 
3760    <div class="pop-ups">
3761        
3762    </div>
3763</main>
3764
3765
3766
3767    
3768
3769
3770
3771<div class="xf-content-height">
3772    <div class="root responsivegrid">
3773
3774
3775<div class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
3776    
3777    <div class="footer aem-GridColumn aem-GridColumn--default--12">
3778<footer class="footer " data-geoLocationArea="zip" data-geolocation-default="true">
3779    <div class="custom-hf-container ">
3780        <div class="footer__container">
3781            <div class="footer__logo-container">
3782                <div class="footer__logo-img">
3783                    <div class="logo">
3784                        <a href="https://plumblineservices.com">					
3785                            <div class="image">
3786                                <div class="cmp-image">
3787                                    <img loading="lazy" src="//wg.scene7.com/is/image/wrenchgroup/updated-2023-logo-pl23wi001wg?fmt=png-alpha&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0" alt="Plumbline logo"/>
3788                                </div>
3789                            </div>							
3790                        </a>
3791                    </div>
3792                    </div>
3793                <div class="footer__logo-copyright-area text-left">
3794                    <p>©2026 Plumbline Services | PC0001039, ICNON225210, EC0006915</p>
3795                </div>
3796            </div>
3797            <div class="footer__links-container d-flex justify-content-between">
3798                <ul class="footer__primary-links footer__links list-unstyled">
3799                    <li>
3800                        
3801                        <div class="link cta button">
3802
3803<!--CTA Template-->
3804
3805	
3806	
3807	
3808	<a class="   " id="cta-39ef8ed803" target="_self" href="/plumbing">
3809		
3810	
3811    <!-- preLabel not provided + icon -->
3812    
3813    <!-- preLabel not provided + no icon -->
3814    
3815
3816    <!-- preLabel provided -->
3817    
3818
3819	
3820		
3821    Plumbing
3822
3823	
3824	
3825
3826	</a>
3827	
3828	
3829	
3830	
3831	
3832
3833
3834	
3835	
3836
3837	
3838	
3839
3840	
3841	
3842		 
3843
3844
3845    
3846
3847</div>
3848
3849                    </li>
3850                
3851                    <li>
3852                        
3853                        <div class="link cta button">
3854
3855<!--CTA Template-->
3856
3857	
3858	
3859	
3860	<a class="   " id="cta-ccab11e3db" target="_self" href="/maintenance-plan">
3861		
3862	
3863    <!-- preLabel not provided + icon -->
3864    
3865    <!-- preLabel not provided + no icon -->
3866    
3867
3868    <!-- preLabel provided -->
3869    
3870
3871	
3872		
3873    Maintenance
3874
3875	
3876	
3877
3878	</a>
3879	
3880	
3881	
3882	
3883	
3884
3885
3886	
3887	
3888
3889	
3890	
3891
3892	
3893	
3894		 
3895
3896
3897    
3898
3899</div>
3900
3901                    </li>
3902                
3903                    <li>
3904                        
3905                        <div class="link cta button">
3906
3907<!--CTA Template-->
3908
3909	
3910	
3911	
3912	<a class="   " id="cta-bf14a0a81d" target="_self" href="/heating">
3913		
3914	
3915    <!-- preLabel not provided + icon -->
3916    
3917    <!-- preLabel not provided + no icon -->
3918    
3919
3920    <!-- preLabel provided -->
3921    
3922
3923	
3924		
3925    Heating
3926
3927	
3928	
3929
3930	</a>
3931	
3932	
3933	
3934	
3935	
3936
3937
3938	
3939	
3940
3941	
3942	
3943
3944	
3945	
3946		 
3947
3948
3949    
3950
3951</div>
3952
3953                    </li>
3954                
3955                    <li>
3956                        
3957                        <div class="link cta button">
3958
3959<!--CTA Template-->
3960
3961	
3962	
3963	
3964	<a class="   " id="cta-3c0f616705" target="_self" href="/about">
3965		
3966	
3967    <!-- preLabel not provided + icon -->
3968    
3969    <!-- preLabel not provided + no icon -->
3970    
3971
3972    <!-- preLabel provided -->
3973    
3974
3975	
3976		
3977    Why Choose Us?
3978
3979	
3980	
3981
3982	</a>
3983	
3984	
3985	
3986	
3987	
3988
3989
3990	
3991	
3992
3993	
3994	
3995
3996	
3997	
3998		 
3999
4000
4001    
4002
4003</div>
4004
4005                    </li>
4006                
4007                    <li>
4008                        
4009                        <div class="link cta button">
4010
4011<!--CTA Template-->
4012
4013	
4014	
4015	
4016	<a class="   " id="cta-6e9d1ea477" target="_self" href="/air-conditioning">
4017		
4018	
4019    <!-- preLabel not provided + icon -->
4020    
4021    <!-- preLabel not provided + no icon -->
4022    
4023
4024    <!-- preLabel provided -->
4025    
4026
4027	
4028		
4029    Air Conditioning
4030
4031	
4032	
4033
4034	</a>
4035	
4036	
4037	
4038	
4039	
4040
4041
4042	
4043	
4044
4045	
4046	
4047
4048	
4049	
4050		 
4051
4052
4053    
4054
4055</div>
4056
4057                    </li>
4058                
4059                    <li>
4060                        
4061                        <div class="link cta button">
4062
4063<!--CTA Template-->
4064
4065	
4066	
4067	
4068	<a class="   " id="cta-277add36f7" target="_self" href="/about/testimonials">
4069		
4070	
4071    <!-- preLabel not provided + icon -->
4072    
4073    <!-- preLabel not provided + no icon -->
4074    
4075
4076    <!-- preLabel provided -->
4077    
4078
4079	
4080		
4081    Testimonials
4082
4083	
4084	
4085
4086	</a>
4087	
4088	
4089	
4090	
4091	
4092
4093
4094	
4095	
4096
4097	
4098	
4099
4100	
4101	
4102		 
4103
4104
4105    
4106
4107</div>
4108
4109                    </li>
4110                
4111                    <li>
4112                        
4113                        <div class="link cta button">
4114
4115<!--CTA Template-->
4116
4117	
4118	
4119	
4120	<a class="   " id="cta-1a7aaf07e5" target="_self" href="/electrical">
4121		
4122	
4123    <!-- preLabel not provided + icon -->
4124    
4125    <!-- preLabel not provided + no icon -->
4126    
4127
4128    <!-- preLabel provided -->
4129    
4130
4131	
4132		
4133    Electrical
4134
4135	
4136	
4137
4138	</a>
4139	
4140	
4141	
4142	
4143	
4144
4145
4146	
4147	
4148
4149	
4150	
4151
4152	
4153	
4154		 
4155
4156
4157    
4158
4159</div>
4160
4161                    </li>
4162                
4163                    <li>
4164                        
4165                        <div class="link cta button">
4166
4167<!--CTA Template-->
4168
4169	
4170	
4171	
4172	<a class="   " id="cta-44cf4631d2" target="_self" href="/about/coupons">
4173		
4174	
4175    <!-- preLabel not provided + icon -->
4176    
4177    <!-- preLabel not provided + no icon -->
4178    
4179
4180    <!-- preLabel provided -->
4181    
4182
4183	
4184		
4185    Current Offers
4186
4187	
4188	
4189
4190	</a>
4191	
4192	
4193	
4194	
4195	
4196
4197
4198	
4199	
4200
4201	
4202	
4203
4204	
4205	
4206		 
4207
4208
4209    
4210
4211</div>
4212
4213                    </li>
4214                
4215                    <li>
4216                        
4217                        <div class="link cta button">
4218
4219<!--CTA Template-->
4220
4221	
4222	
4223	
4224	<a class="   " id="cta-830ed13341" target="_self" href="/water-quality">
4225		
4226	
4227    <!-- preLabel not provided + icon -->
4228    
4229    <!-- preLabel not provided + no icon -->
4230    
4231
4232    <!-- preLabel provided -->
4233    
4234
4235	
4236		
4237    Water Quality
4238
4239	
4240	
4241
4242	</a>
4243	
4244	
4245	
4246	
4247	
4248
4249
4250	
4251	
4252
4253	
4254	
4255
4256	
4257	
4258		 
4259
4260
4261    
4262
4263</div>
4264
4265                    </li>
4266                </ul>
4267                <ul class="footer__secondary-links footer__links list-unstyled">
4268                    <li>
4269                        
4270                        <div class="link cta button">
4271
4272<!--CTA Template-->
4273
4274	
4275	
4276	
4277	<a class="   " id="cta-ae9fd30867" target="_self" href="/about/service-area">
4278		
4279	
4280    <!-- preLabel not provided + icon -->
4281    
4282    <!-- preLabel not provided + no icon -->
4283    
4284
4285    <!-- preLabel provided -->
4286    
4287
4288	
4289		
4290    Service Area
4291
4292	
4293	
4294
4295	</a>
4296	
4297	
4298	
4299	
4300	
4301
4302
4303	
4304	
4305
4306	
4307	
4308
4309	
4310	
4311		 
4312
4313
4314    
4315
4316</div>
4317
4318                    </li>
4319                
4320                    <li>
4321                        
4322                        <div class="link cta button">
4323
4324<!--CTA Template-->
4325
4326	
4327	
4328	
4329	<a class="   " id="cta-47c072c1e1" target="_self" href="/help-guides">
4330		
4331	
4332    <!-- preLabel not provided + icon -->
4333    
4334    <!-- preLabel not provided + no icon -->
4335    
4336
4337    <!-- preLabel provided -->
4338    
4339
4340	
4341		
4342    Help Guides
4343
4344	
4345	
4346
4347	</a>
4348	
4349	
4350	
4351	
4352	
4353
4354
4355	
4356	
4357
4358	
4359	
4360
4361	
4362	
4363		 
4364
4365
4366    
4367
4368</div>
4369
4370                    </li>
4371                
4372                    <li>
4373                        
4374                        <div class="link cta button">
4375
4376<!--CTA Template-->
4377
4378	
4379	
4380	
4381	<a class="   " id="cta-78f5b4daea" target="_self" href="/about/contact">
4382		
4383	
4384    <!-- preLabel not provided + icon -->
4385    
4386    <!-- preLabel not provided + no icon -->
4387    
4388
4389    <!-- preLabel provided -->
4390    
4391
4392	
4393		
4394    Contact Us
4395
4396	
4397	
4398
4399	</a>
4400	
4401	
4402	
4403	
4404	
4405
4406
4407	
4408	
4409
4410	
4411	
4412
4413	
4414	
4415		 
4416
4417
4418    
4419
4420</div>
4421
4422                    </li>
4423                
4424                    <li>
4425                        
4426                        <div class="link cta button">
4427
4428<!--CTA Template-->
4429
4430	
4431	
4432	
4433	<a class="   " id="cta-7395d26c8f" target="_self" href="/sitemap">
4434		
4435	
4436    <!-- preLabel not provided + icon -->
4437    
4438    <!-- preLabel not provided + no icon -->
4439    
4440
4441    <!-- preLabel provided -->
4442    
4443
4444	
4445		
4446    Sitemap
4447
4448	
4449	
4450
4451	</a>
4452	
4453	
4454	
4455	
4456	
4457
4458
4459	
4460	
4461
4462	
4463	
4464
4465	
4466	
4467		 
4468
4469
4470    
4471
4472</div>
4473
4474                    </li>
4475                
4476                    <li>
4477                        
4478                        <div class="link cta button">
4479
4480<!--CTA Template-->
4481
4482	
4483	
4484	
4485	<a class="   " id="cta-03e80e117e" target="_self" href="/careers">
4486		
4487	
4488    <!-- preLabel not provided + icon -->
4489    
4490    <!-- preLabel not provided + no icon -->
4491    
4492
4493    <!-- preLabel provided -->
4494    
4495
4496	
4497		
4498    Careers
4499
4500	
4501	
4502
4503	</a>
4504	
4505	
4506	
4507	
4508	
4509
4510
4511	
4512	
4513
4514	
4515	
4516
4517	
4518	
4519		 
4520
4521
4522    
4523
4524</div>
4525
4526                    </li>
4527                
4528                    <li>
4529                        
4530                        <div class="link cta button">
4531
4532<!--CTA Template-->
4533
4534	
4535	
4536	
4537	<a class="   " id="cta-012f2038b0" target="_self" href="/about/covid-19">
4538		
4539	
4540    <!-- preLabel not provided + icon -->
4541    
4542    <!-- preLabel not provided + no icon -->
4543    
4544
4545    <!-- preLabel provided -->
4546    
4547
4548	
4549		
4550    Covid-19 Safety
4551
4552	
4553	
4554
4555	</a>
4556	
4557	
4558	
4559	
4560	
4561
4562
4563	
4564	
4565
4566	
4567	
4568
4569	
4570	
4571		 
4572
4573
4574    
4575
4576</div>
4577
4578                    </li>
4579                
4580                    <li>
4581                        
4582                        <div class="link cta button">
4583
4584<!--CTA Template-->
4585
4586	
4587	
4588	
4589	<a class="   " id="cta-de5d88663d" target="_self" href="/privacy-policy">
4590		
4591	
4592    <!-- preLabel not provided + icon -->
4593    
4594    <!-- preLabel not provided + no icon -->
4595    
4596
4597    <!-- preLabel provided -->
4598    
4599
4600	
4601		
4602    Privacy Policy
4603
4604	
4605	
4606
4607	</a>
4608	
4609	
4610	
4611	
4612	
4613
4614
4615	
4616	
4617
4618	
4619	
4620
4621	
4622	
4623		 
4624
4625
4626    
4627
4628</div>
4629
4630                    </li>
4631                
4632                    <li>
4633                        
4634                        <div class="link cta button">
4635
4636<!--CTA Template-->
4637
4638	
4639	
4640	
4641	<a class="   " id="cta-7f47802a48" target="_self" href="/privacy-policy#9noticeatcollection">
4642		
4643	
4644    <!-- preLabel not provided + icon -->
4645    
4646    <!-- preLabel not provided + no icon -->
4647    
4648
4649    <!-- preLabel provided -->
4650    
4651
4652	
4653		
4654    Notice at Collection
4655
4656	
4657	
4658
4659	</a>
4660	
4661	
4662	
4663	
4664	
4665
4666
4667	
4668	
4669
4670	
4671	
4672
4673	
4674	
4675		 
4676
4677
4678    
4679
4680</div>
4681
4682                    </li>
4683                
4684                    <li>
4685                        
4686                        <div class="link cta button">
4687
4688<!--CTA Template-->
4689
4690	
4691	
4692	
4693	<a class="   " id="cta-9d1ed59a96" target="_self" href="/privacy-policy/my-privacy-choices">
4694		
4695	
4696    <!-- preLabel not provided + icon -->
4697    
4698    <!-- preLabel not provided + no icon -->
4699    
4700
4701    <!-- preLabel provided -->
4702    
4703
4704	
4705		
4706    Your Privacy Choices
4707
4708	
4709	
4710
4711	</a>
4712	
4713	
4714	
4715	
4716	
4717
4718
4719	
4720	
4721
4722	
4723	
4724
4725	
4726	
4727		 
4728
4729
4730    
4731
4732</div>
4733
4734                    </li>
4735                
4736                    <li>
4737                        
4738                        <div class="link cta button">
4739
4740<!--CTA Template-->
4741
4742	
4743	
4744	
4745	<a class="   " id="cta-4156c41c4b" target="_self" href="/terms-of-use">
4746		
4747	
4748    <!-- preLabel not provided + icon -->
4749    
4750    <!-- preLabel not provided + no icon -->
4751    
4752
4753    <!-- preLabel provided -->
4754    
4755
4756	
4757		
4758    Terms of Use
4759
4760	
4761	
4762
4763	</a>
4764	
4765	
4766	
4767	
4768	
4769
4770
4771	
4772	
4773
4774	
4775	
4776
4777	
4778	
4779		 
4780
4781
4782    
4783
4784</div>
4785
4786                    </li>
4787                
4788                    <li>
4789                        
4790                        <div class="link cta button">
4791
4792<!--CTA Template-->
4793
4794	
4795	
4796
4797	
4798	
4799
4800	
4801	
4802
4803	
4804	
4805		 
4806
4807
4808    
4809
4810</div>
4811
4812                    </li>
4813                </ul>
4814            </div>
4815            <div class="footer__social-icon-wrapper">
4816                <div class="social-links text-center">
4817                    <ul class="social-links__list list-unstyled">
4818                        <li class="social-links__list-item">
4819                            <a href="https://twitter.com/DenverPlumbing" aria-label="Plumbline Services Twitter page" target="_blank">
4820                                <span class="social-links__icon wg-icon wg-icon-twitter-filled">
4821                                </span>
4822                            </a>
4823                        </li>
4824                        <li class="social-links__list-item">
4825                            <a href="https://www.facebook.com/PlumblineServices" aria-label="Plumbline Services Facebook page." target="_blank">
4826                                <span class="social-links__icon wg-icon wg-icon-facebook-filled">
4827                                </span>
4828                            </a>
4829                        </li>
4830                        <li class="social-links__list-item">
4831                            <a href="https://www.youtube.com/channel/UCe8ivYPNzxwZSAsDMlkcFtQ" aria-label="Plumbline Services Youtube page." target="_blank">
4832                                <span class="social-links__icon wg-icon wg-icon-youtube-filled">
4833                                </span>
4834                            </a>
4835                        </li>
4836                        <li class="social-links__list-item">
4837                            <a href="https://www.linkedin.com/company/plumbline-services-inc/" aria-label="Plumbline Services Linkedin page." target="_blank">
4838                                <span class="social-links__icon wg-icon wg-icon-linkedin-filled">
4839                                </span>
4840                            </a>
4841                        </li>
4842                        <li class="social-links__list-item">
4843                            <a href="https://www.instagram.com/plumblineservicesllc/" aria-label="Plumbline Services Instagram page." target="_blank">
4844                                <span class="social-links__icon wg-icon wg-icon-instagram-filled">
4845                                </span>
4846                            </a>
4847                        </li>
4848						
4849                    </ul>
4850                </div>
4851            </div>
4852            <div class="footer__copyright-area text-center">
4853                <p>©2026 Plumbline Services | PC0001039, ICNON225210, EC0006915</p>
4854            </div>
4855        </div>
4856    </div>
4857</footer>
4858
4859    
4860
4861</div>
4862
4863    
4864</div>
4865</div>
4866
4867</div>
4868
4869
4870<style>
4871
4872/* 
4873  ##Device = Most of the Smartphones Mobiles (Portrait)
4874  ##Screen = B/w 320px to 479px
4875*/
4876
4877@media screen and (min-width: 280px) and (max-width: 480px) and (orientation: portrait){
4878  .hide-in-mobile {display: none !important;}  
4879}
4880
4881/* 
4882  ##Device = Low Resolution Tablets, Mobiles (Landscape)
4883  ##Screen = B/w 481px to 767px
4884*/
4885
4886@media screen and (min-width: 481px) and (max-width: 916px) and (orientation : landscape) {
4887  .hide-in-mobile {display: none !important;}
4888}
4889
4890/*
4891  ##Device = Tablets, Ipads (portrait)
4892  ##Screen = B/w 768px to 1024px
4893*/
4894
4895@media screen and (min-width: 767px) and (max-width: 1024px) and (orientation: portrait) {
4896  .hide-in-tablet {display: none !important;}
4897}
4898
4899/* 
4900  ##Device = Tablets, Ipads (landscape)
4901  ##Screen = B/w 768px to 1024px
4902*/
4903
4904@media screen and (min-width: 916px) and (max-width: 1280px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
4905  .hide-in-tablet {display: none !important;}
4906}
4907
4908/* 
4909  ##Device = Desktops
4910  ##Screen = 1281px to higher resolution desktops
4911*/
4912
4913@media screen and (min-width: 1280px) {
4914	.hide-in-desktop {display: none !important;}
4915}
4916</style>
4917	
4918    
4919    
4920
4921
4922
4923    
4923<script src="/etc.clientlibs/clientlibs/granite/jquery.lc-7842899024219bcbdb5e72c946870b79-lc.min.js"></script>
vendor: 1 bytes, line 4923
4923
4924<script src="/etc.clientlibs/clientlibs/granite/utils.lc-e7bf340a353e643d198b25d0c8ccce47-lc.min.js"></script>
4924
4925
4926
4927
4928
4929
4930
4931    
4931<script src="/etc.clientlibs/wrenchgroup/clientlibs/clientlib-base.lc-6847cf0182e4814abe64f51c694f7f49-lc.min.js"></script>
vendor: 1 bytes, line 4931
4931
4932<script src="/etc.clientlibs/wrenchgroup/clientlibs/clientlib-site.lc-1790090430046-lc.min.js"></script>
4932
4933
4934
4935
4936    
4936<script async src="/etc.clientlibs/wrenchgroup/clientlibs/clientlib-global.lc-5933e7df35b2ff9b9a25007a1ebb1a36-lc.min.js"></script>
4936
4937
4938
4939
4940<script>
4941let appReadyChecker = null;
4942window.wgst = {};
4943window.wgst.prevUniqueId = "";
4944
4945function AttachSPEvents() {
4946   // Prevent attaching the listeners more than once
4947
4948    if (window._spEventsAttached) {
4949        return true;
4950    }
4951    if (!window._scheduler || typeof _scheduler.addEventListener !== "function") {
4952        console.log("AttachSPEvents → Scheduler not ready yet");
4953        return false;
4954    }
4955    console.log("AttachSPEvents → Scheduler found. Adding listeners…");
4956    //  find the required event object from window.dataLayer
4957    function getDL(eventName) {
4958        if (Array.isArray(window.dataLayer)) {
4959            for (let i = 0; i < dataLayer.length; i++) {
4960                if (dataLayer[i].event === eventName) {
4961                    return dataLayer[i];  // return the matching event object
4962                }
4963            }
4964        }
4965        return null;
4966    }
4967    /* All events  to track */
4968    _scheduler.addEventListener("BookingStarted", function(eventData) {
4969        console.log("SE Event → BookingStarted", eventData);
4970        // Pull matching event payload from dataLayer
4971        let dlObj = getDL("BookingStarted");
4972        if (!dlObj) return;
4973         // Push to digitalData
4974        window.wgst = {};
4975
4976        window.digitalData = window.digitalData || [];
4977        window.digitalData.push({
4978            event: "BookingStarted",
4979            data: dlObj
4980        });
4981
4982        if(dlObj.sid){
4983              var sid = dlObj.sid;
4984              window.digitalData = window.digitalData || [];
4985              window.digitalData.push({
4986                    event: "UserLoggedIn",
4987                    user: {
4988                        userid: sid,
4989                        authenticatedState: "authenticated"
4990                    }
4991              });
4992        }
4993        console.log("digitalData pushed: BookingStarted");
4994         window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
4995
4996    });
4997
4998    _scheduler.addEventListener("BookingProcessStarted", function(eventData) {
4999        console.log("SE Event → BookingProcessStarted", eventData);
5000        // Pull matching event payload from dataLayer
5001        let dlObj = getDL("BookingProcessStarted");
5002        if (!dlObj) return;
5003         // Push to digitalData
5004        window.digitalData = window.digitalData || [];
5005        window.digitalData.push({
5006            event: "BookingProcessStarted",
5007            data: dlObj
5008        });
5009        window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5010    });
5011
5012    _scheduler.addEventListener("BookingIssueStarted", function(eventData) {
5013      // Pull matching event payload from dataLayer
5014        let dlObj = getDL("BookingIssueStarted");
5015        if (!dlObj) return;
5016         // Push to digitalData
5017        window.digitalData = window.digitalData || [];
5018
5019        let bookingIssueCompletedObj = getDL("BookingIssueCompleted");
5020
5021        if( (window.wgst.prevUniqueId !== (dlObj.uniqueEventId+"")) && !bookingIssueCompletedObj){
5022            //Raise event, if the event was different from previous event
5023            window.digitalData.push({
5024                event: "BookingIssueStarted",
5025                data: dlObj
5026            });
5027        }
5028        window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5029    });
5030
5031    _scheduler.addEventListener("BookingIssueCompleted", function(eventData) {
5032      // Pull matching event payload from dataLayer
5033        let dlObj = getDL("BookingIssueCompleted");
5034        if (!dlObj) return;
5035         // Push to digitalData
5036        window.digitalData = window.digitalData || [];
5037        let bookingScheduleObj = getDL("BookingSchedule");
5038        if( (window.wgst.prevUniqueId !== (dlObj.uniqueEventId+"")) && !bookingScheduleObj){
5039            window.digitalData.push({
5040                event: "BookingIssueCompleted",
5041                data: dlObj
5042            });
5043        }
5044         window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5045    });
5046
5047    _scheduler.addEventListener("BookingSchedule", function(eventData) {
5048        let dlObj = getDL("BookingSchedule");
5049        // Pull matching event payload from dataLayer
5050        if (!dlObj) return;
5051         // Push to digitalData
5052        window.digitalData = window.digitalData || [];
5053        window.digitalData.push({
5054            event: "BookingSchedule",
5055            data: dlObj
5056        });
5057         window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5058    });
5059
5060    _scheduler.addEventListener("BookingCustomer", function(eventData) {
5061      // Pull matching event payload from dataLayer
5062         let dlObj = getDL("BookingCustomer");
5063        if (!dlObj) return;
5064         // Push to digitalData
5065        window.digitalData = window.digitalData || [];
5066        window.digitalData.push({
5067            event: "BookingCustomer",
5068            data: dlObj
5069        });
5070         window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5071    });
5072
5073    _scheduler.addEventListener("BookingAddressSelected", function(eventData) {  
5074      // Pull matching event payload from dataLayer      
5075        let dlObj = getDL("BookingAddressSelected");
5076        if (!dlObj) return;
5077         // Push to digitalData
5078        window.digitalData = window.digitalData || [];
5079        window.digitalData.push({
5080            event: "BookingAddressSelected",
5081            data: dlObj
5082        });
5083         window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5084    });
5085
5086    _scheduler.addEventListener("BookingDetailsMedia", function(eventData) {
5087      // Pull matching event payload from dataLayer
5088        let dlObj = getDL("BookingDetailsMedia");
5089        if (!dlObj) return;
5090         // Push to digitalData
5091        window.digitalData = window.digitalData || [];
5092        window.digitalData.push({
5093            event: "BookingDetailsMedia",
5094            data: dlObj
5095        });
5096         window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5097    });
5098
5099    _scheduler.addEventListener("BookingDetailsMore", function(eventData) {
5100        // Pull matching event payload from dataLayer
5101        let dlObj = getDL("BookingDetailsMore");
5102        if (!dlObj) return;
5103         // Push to digitalData
5104        window.digitalData = window.digitalData || [];
5105        window.digitalData.push({
5106            event: "BookingDetailsMore",
5107            data: dlObj
5108        });
5109         window.wgst.prevUniqueId = dlObj.uniqueEventId+"";
5110    });
5111
5112    _scheduler.addEventListener("BookingBooked", function(eventData) {
5113      // Pull matching event payload from dataLayer
5114        let dlObj = getDL("BookingBooked");
5115        if (!dlObj) return;
5116        // Push to digitalData
5117        window.digitalData = window.digitalData || [];
5118        window.digitalData.push({
5119            event: "BookingBooked",
5120            data: dlObj
5121        });
5122        window.wgst = {};
5123        window.wgst.prevUniqueId = "";
5124    });
5125
5126    console.log("All SchedulePro listeners attached.");
5127    window._spEventsAttached = true;
5128    return true;
5129}
5130// Attach event listeners when  SE widget dispatches seready
5131window.addEventListener("seready", function () {
5132    console.log("seready → calling AttachSPEvents()");
5133    AttachSPEvents();
5134});
5135//Fallback: keep checking every 2 seconds  until scheduler becomes available
5136appReadyChecker = setInterval(() => {
5137    if (AttachSPEvents()) {
5138        clearInterval(appReadyChecker);
5139    }
5140}, 2000);
5141</script>
vendor: 1 bytes, line 5141
5141
5142<script>
5143    var appendSE = function() {
5144        !function(a,b){function e(b){null!=a.medium&&("utm_campaign"in b&&(a.campaign=decodeURIComponent(b.utm_campaign)),"utm_term"in b&&(a.keywords=decodeURIComponent(b.utm_term)),"utm_content"in b&&(a.content=decodeURIComponent(b.utm_content)),"_wcamatchtype"in b&&(a.matchtype=decodeURIComponent(b._wcamatchtype)),"_wcaadpos"in b&&(a.adpos=decodeURIComponent(b._wcaadpos)),"_wcadevice"in b&&(a.device=decodeURIComponent(b._wcadevice)),"_wcaadgroup"in b&&(a.adgroup=decodeURIComponent(b._wcaadgroup)))}function f(){var b=document.referrer,d=k(window.location.href);a.referrer=k(b);var e=a.referrer.hostname.split("."),f=null;3==e.length?f=e[1].toLowerCase():2==e.length&&(f=e[0].toLowerCase()),d.hostname==a.referrer.hostname?(a.source=d.hostname,a.medium="none"):c.indexOf(f)!=-1?(a.source=f,a.medium="organic"):(a.source=a.referrer.hostname,a.medium="referral")}function g(){var g,f=[],h=document.URL.split("?")[1];if(h!=b){h=h.split("&");for(var i=0;i<h.length;i++)g=h[i].split("="),f.push(g[1]),f[g[0]]=g[1]}if("gclid"in f)a.source="google",a.medium="cpc";else if("utm_source"in f&&"utm_medium"in f){var j=decodeURIComponent(f.utm_source),k=decodeURIComponent(f.utm_medium);c.indexOf(j)!=-1&&d.indexOf(k)!=-1?(a.source=j,a.medium=k):"referral"==a.medium||"referral"==k?(a.source=j,a.medium="referral"):"email"!=k&&"social"!=k||(a.source=j,a.medium=k)}e(f)}function h(){if(null!=a.medium&&"none"!=a.medium)a.session_new=!0;else{var c=j("_wca");if(null!=c){var f,d=[];if(c!=b){c=c.split("&");for(var g=0;g<c.length;g++)f=c[g].split("="),d.push(f[1]),d[f[0]]=f[1]}"utm_medium"in d&&(a.medium=decodeURIComponent(d.utm_medium)),"utm_source"in d&&(a.source=decodeURIComponent(d.utm_source)),e(d)}}var h=a.toString();h.length?i("_wca",h,1,"/"):i("_wca",h,-1,"/")}function i(a,b,c,d){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3);var f="expires="+e.toGMTString(),g="";d&&(g="; path="+d),document.cookie=a+"="+b+"; "+f+g}function j(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){var e=c[d].trim();if(0==e.indexOf(b))return e.substring(b.length,e.length)}return null}function k(a){var d,e,f,b=document.createElement("a"),c={};for(b.href=a,d=b.search.replace(/^\?/,"").split("&"),f=0;f<d.length;f++)e=d[f].split("="),c[e[0]]=e[1];return{protocol:b.protocol,host:b.host,hostname:b.hostname,port:b.port,pathname:b.pathname,search:b.search,searchObject:c,hash:b.hash}}var c=["google","bing","yahoo","facebook","facebook.com"],d=["organic","cpc","referral","social","none"];a.referrer=null,a.medium=null,a.source=null,a.keywords=null,a.campaign=null,a.content=null,a.matchtype=null,a.adpos=null,a.device=null,a.adgroup=null,a.session_new=!1,a.toString=function(){var b="";return null!=a.medium&&(b="utm_source="+encodeURIComponent(a.source)+"&utm_medium="+encodeURIComponent(a.medium),null!=a.campaign&&(b+="&utm_campaign="+encodeURIComponent(a.campaign)),null!=a.keywords&&(b+="&utm_term="+encodeURIComponent(a.keywords)),null!=a.content&&(b+="&utm_content="+encodeURIComponent(a.content)),null!=a.matchtype&&(b+="&_wcamatchtype="+encodeURIComponent(a.matchtype)),null!=a.adpos&&(b+="&_wcaadpos="+encodeURIComponent(a.adpos)),null!=a.device&&(b+="&_wcadevice="+encodeURIComponent(a.device)),null!=a.adgroup&&(b+="&_wcaadgroup="+encodeURIComponent(a.adgroup))),b},a.debug=function(){console.log("WCA: Referrer:"),console.log(a.referrer),console.log("WCA: Params: "+a.toString()),console.log("WCA: New Session ("+a.session_new+")")};try{f(),g(),h()}catch(a){console.log(a.message)}}(window.wca=window.wca||{});
5145
5146        var getGeoThemeKey = function(){
5147            let zip = localStorage.getItem("zip");
5148            let city = localStorage.getItem("city");
5149            let state = localStorage.getItem("state");
5150
5151            //search in order of priority zip,city,state
5152            if(digitalLaunchData && digitalLaunchData.scheduleEngine && digitalLaunchData.scheduleEngine.geoTheme ){
5153
5154                if(zip && digitalLaunchData.scheduleEngine.geoTheme["zip"] && digitalLaunchData.scheduleEngine.geoTheme["zip"][zip]){
5155                    return digitalLaunchData.scheduleEngine.geoTheme["zip"][zip];
5156                }
5157
5158                if(city && digitalLaunchData.scheduleEngine.geoTheme["city"] && digitalLaunchData.scheduleEngine.geoTheme["city"][city]){
5159                    return digitalLaunchData.scheduleEngine.geoTheme["city"][city];
5160                }
5161
5162                if(state && digitalLaunchData.scheduleEngine.geoTheme["state"] && digitalLaunchData.scheduleEngine.geoTheme["state"][state]){
5163                    return digitalLaunchData.scheduleEngine.geoTheme["state"][state];
5164                }
5165            }
5166            return undefined;
5167        }
5168
5169        var locations = $("header").data("geolocation") + " ";
5170        if (locations)
5171            locations = locations.toLowerCase().trim();
5172
5173        // adding SE script tag to the page
5174        if (digitalLaunchData && digitalLaunchData.scheduleEngine) {
5175          var apiKey = digitalLaunchData && digitalLaunchData.scheduleEngine && digitalLaunchData.scheduleEngine.apiKey;
5176          var scriptSrc = digitalLaunchData.scheduleEngine.src;
5177          var scriptSEPro = digitalLaunchData.scheduleEngine.pro;
5178          var scriptId = digitalLaunchData.scheduleEngine.id;
5179
5180          // check if there is a location based key (instead of the default)
5181          if (digitalLaunchData.scheduleEngine.apiKeys) {
5182            var area = $("header").data("geolocationarea");
5183            if (area) {
5184              var targetedLocation = "";
5185              if (digitalLaunchData.scheduleEngine.apiKeys.hasOwnProperty(area)) {
5186                  targetedLocation = digitalLaunchData.scheduleEngine.apiKeys[area];
5187              }
5188
5189              var locationArray =  locations.split(",");
5190              for (i = 0; i < locationArray.length; i++) {
5191                  if (locationArray[i])
5192                      locationArray[i] = locationArray[i].trim();
5193
5194                  for (var target of targetedLocation) {
5195                      if (locationArray[i] == target.location.toLowerCase().trim()) {
5196                          apiKey = target.key;
5197                          scriptSEPro = target.pro;
5198                          if(target.src)
5199                             scriptSrc = target.src;
5200
5201                          if(target.id)
5202                            scriptId = target.id;
5203                      }
5204                  }
5205              }
5206            }
5207          }
5208
5209
5210
5211          var geoThemeKey = getGeoThemeKey();
5212
5213          if (apiKey != null  && scriptSrc != null) {
5214            var script_tag = document.createElement('script');
5215            script_tag.onload = () => dispatchEvent(new Event('seready'));
5216            if (scriptSEPro != null) {  // schedule pro (version 2)
5217              script_tag.setAttribute('data-api-key',apiKey);
5218              if(scriptId != null)
5219                script_tag.setAttribute('data-schedulerid',scriptId);
5220                
5221              script_tag.setAttribute('defer','true');
5222              script_tag.setAttribute('id','se-widget-embed');
5223              script_tag.setAttribute('src',scriptSrc);
5224            } else { // schedule engine (version 1)
5225              script_tag.setAttribute('src',scriptSrc);
5226              script_tag.setAttribute('id',scriptId);
5227              script_tag.setAttribute('data-api-key',apiKey);
5228              script_tag.setAttribute('async',true);
5229              script_tag.setAttribute('data-defer','true');
5230
5231              if(geoThemeKey){
5232                  script_tag.setAttribute('data-theme-key',geoThemeKey);
5233              }
5234            }
5235            document.body.appendChild(script_tag);
5236          }
5237        }
5238
5239        // adding Schedule Engine web Chat script tag to the page
5240        if (digitalLaunchData && digitalLaunchData.webChat) {
5241            var script_tag = document.createElement('script');
5242            script_tag.setAttribute('src',digitalLaunchData.webChat.src);
5243            script_tag.setAttribute('async',true);
5244            document.head.appendChild(script_tag);
5245
5246            setTimeout(function(){
5247            var script_tag2 = document.createElement('script');
5248            script_tag.setAttribute('defer',true);
5249            WebChat.loadChat(digitalLaunchData.webChat);
5250            document.body.appendChild(script_tag);
5251            }, 1000);
5252        }
5253
5254        // adding Pure Chat script tag to the page
5255        if (digitalLaunchData && digitalLaunchData.pureChat) {
5256              // wait until purechatApi is ready
5257            window.pureChatReady = new Promise((resolve) => {
5258                window._resolvePureChat = resolve;
5259            });
5260            window.rubyApi = {
5261                l: [],
5262                t: [],
5263                on: function() {
5264                    this.l.push(arguments)
5265                },
5266                trigger: function() {
5267                    this.t.push(arguments)
5268                }
5269            };
5270            (function() {
5271                var e = digitalLaunchData.pureChat.apiKey;
5272                var a = false;
5273                var t = document.createElement("script");
5274                t.async = true;
5275                t.type = "text/javascript";
5276                t.src = "https://chatwidget.ruby.com/" + e;
5277                document.getElementsByTagName("HEAD").item(0).appendChild(t);
5278                t.onreadystatechange = t.onload = function(t) {
5279                    if (!a && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
5280                        if (window.RubyChat) window.RubyChat({
5281                            c: e
5282                        });
5283                        //  Resolve promise when PureChat API becomes available
5284                        if (window.purechatApi) {
5285                            window._resolvePureChat(purechatApi);
5286                        }
5287                        a = true
5288                    }
5289                }
5290            })();
5291
5292
5293        }
5294
5295        // on clicking any element that has a class 'schedule-engine-integration-cta' should trigger SE modal
5296
5297        /*
5298          version of the library that is used at the time of this implementation.
5299          https://www.npmjs.com/package/se-widget-embed/v/3.10.0
5300
5301          A promise call from the Schedule Engine library (v3.10.0) is supposed to create an iframe on the page
5302          before launching the modal but sometimes it doesn't and just throws a "ScheduleEngine: Could not find iframe."
5303          error. A second click is required to correctly trigger the modal.
5304
5305          To prevent this from happening, we're using a one second interval to call the modal until it successfully triggers the modal. We are setting a limit of 5 retries before the interval is cleared.
5306        */
5307        const seButtons = document.querySelectorAll('.schedule-engine-integration-cta');
5308        const getBtnIcon = (btn) => btn.querySelector('.wg-icon');
5309        let SEPostMessageTimeout;
5310        let callInterval;
5311        let retries = 0;
5312        let hasPostMessageListner = false;
5313        let lastClickedBtn;
5314        const RETRY_LIMIT = 5;
5315        const SE_EVENT = 'se-event';
5316        const seModalClass = '.schedule-engine-integration-cta';
5317
5318        // Disable the CTA
5319        const disableButton = () => {
5320          const icon = getBtnIcon(lastClickedBtn);
5321
5322          if (icon) {
5323            icon.classList.add("wg-icon-spinning");
5324          }
5325
5326          lastClickedBtn.style.pointerEvents = 'none';
5327          lastClickedBtn.setAttribute('disabled', true);
5328        }
5329
5330        // Enable the CTA
5331        const enableButton = () => {
5332          const icon = getBtnIcon(lastClickedBtn);
5333
5334          if (icon) {
5335            icon.classList.remove("wg-icon-spinning");
5336          }
5337
5338          lastClickedBtn.removeAttribute('style');
5339          lastClickedBtn.removeAttribute('disabled');
5340        }
5341
5342        // Although ScheduleEngine.show() is called, there's a delay on slower network
5343        // connection before the iframe is initialized and dispatches the modal.
5344        // We use the iframe's postMessage to listen for an 'se-ready' event before we
5345        // re-enable the button
5346        const handleSEIframeMessage = (e) => {
5347          const isValidOrigin = e.origin.indexOf('scheduler') !== -1;
5348          const isSEEvent = (e.data.type === SE_EVENT) || (e.data.type === "se-send-client-google-analytics");
5349
5350          if (isValidOrigin && isSEEvent) {
5351
5352            enableButton();
5353            $(seModalClass).attr('disabled', false);
5354            $(seModalClass).removeAttr('style');
5355            $('.wg-icon').removeClass("wg-icon-spinning");
5356
5357            // Clear the postMessage timeout
5358            clearTimeout(SEPostMessageTimeout);
5359          }
5360        }
5361
5362        // re-enable the cta after ScheduleEngine.show() promise resolves
5363        const handleShowPromiseResolve = () => {
5364          if (retries > 1) {
5365            console.log('Successfully called ScheduleEngine.show() after', retries + ' tries.');
5366            retries = 0;
5367          }
5368
5369          clearInterval(callInterval); // stop calling showSEModal()
5370
5371          if (!hasPostMessageListner) {
5372            window.addEventListener('message', (e) => handleSEIframeMessage(e));
5373            hasPostMessageListner = true;
5374          }
5375
5376          // In the event the iframe did not trigger the modal after 10 seconds
5377          // we manually re-enable the button
5378          SEPostMessageTimeout = setTimeout(() => {
5379            enableButton();
5380            $(seModalClass).attr('disabled', false);
5381          }, 10000);
5382        }
5383
5384        // Call the Schedule Engine modal
5385        const showSEModal = (btn, schedId) => {
5386            var scriptId = digitalLaunchData.scheduleEngine.id;
5387            var scriptSEPro = digitalLaunchData.scheduleEngine.pro;
5388
5389            try{
5390                  // check if there is a location based key (instead of the default)
5391                  if (scriptSEPro != null) {
5392                    var area = $("header").data("geolocationarea");
5393                    if (area) {
5394                      var targetedLocation = "";
5395                      if (digitalLaunchData.scheduleEngine.apiKeys && digitalLaunchData.scheduleEngine.apiKeys.hasOwnProperty(area)) {
5396                          targetedLocation = digitalLaunchData.scheduleEngine.apiKeys[area];
5397                      }
5398
5399                      var locationArray =  locations.split(",");
5400                      for (i = 0; i < locationArray.length; i++) {
5401                          if (locationArray[i])
5402                              locationArray[i] = locationArray[i].trim();
5403
5404                          for (var target of targetedLocation) {
5405                              if (locationArray[i] == target.location.toLowerCase().trim()) {
5406                                  scriptSEPro = target.pro;
5407                                  scriptId = target.id;
5408                              }
5409                          }
5410                       }
5411                    }
5412                  }
5413              }catch(err){
5414                   console.log("Error in Scheduler Pro code", err)
5415              }
5416
5417
5418
5419          if (scriptSEPro != null) {  // schedule pro (version 2)
5420            if (_scheduler && _satellite) {
5421
5422                if(schedId && schedId.length){
5423                    scriptId = schedId;
5424                }
5425
5426                console.log("Button Scheduler Id", scriptId);
5427                _scheduler.show({ schedulerId: scriptId })
5428                .then(() => handleShowPromiseResolve())
5429                .catch(error => console.error(error));
5430            }
5431          }
5431 else { // schedule engine (version 1)
5432            if (ScheduleEngine && _satellite) {
5433              const utm_campaign = _satellite.getVar("utm_campaign");
5434              const campaignId = lastClickedBtn.dataset.campaignid;
5435
5436              if (campaignId || utm_campaign) { // if button is from integrated coupon or there's a query param
5437                ScheduleEngine.show({ "utmCampaign": lastClickedBtn.dataset.campaignid || utm_campaign })
5438                  .then(() => handleShowPromiseResolve())
5439                  .catch(error => console.error(error));
5440              } else {
5441                ScheduleEngine.show()
5442                  .then(() => handleShowPromiseResolve())
5443                  .catch(error => console.error(error));
5444              }
5445            }
5446          }
5447        }
5448
5449        const triggerSEModalInterval = (schedId) => {
5450          callInterval = setInterval(() => {
5451              showSEModal(lastClickedBtn, schedId);
5452
5453              if (retries > RETRY_LIMIT) {
5454                console.error('Abort calling SchedulingEngine.show() after ' +  retries + ' retries');
5455                clearInterval(callInterval);
5456              }
5457
5458              retries++;
5459            }, 1000);
5460        }
5461
5462        // Handle the SE CTA click
5463        const handleSEButtonClick = (e) => {
5464          let hasListener = false;
5465          lastClickedBtn = e.currentTarget;
5466
5467          var schedId = $(e.currentTarget).data('sched-id')
5468         
5469          disableButton();
5470          $(seModalClass).attr('disabled', true);
5471
5472          if (!digitalLaunchData.scheduleEngine) {
5473            console.error('ERROR: Schedule Engine is missing from digitalLaunchData');
5474
5475            return;
5476          }
5477
5478          if (!window.ScheduleEngine) {
5479            if (!hasListener) {
5480              hasListener = true;
5481              triggerSEModalInterval(schedId);
5482
5483              addEventListener('seready', () => {
5484                triggerSEModalInterval(schedId);
5485              }, {once: true});
5486            }
5487          } else {
5488            triggerSEModalInterval(schedId);
5489          }
5490        }
5491
5492        if (digitalLaunchData.scheduleEngine) {
5493          // Add click event listener
5494          $(document).on('click', seModalClass, (e)=>handleSEButtonClick(e));
5495        }
5496		
5497        // on clicking any element that has a class 'onetrust-integration-cta' should trigger the oneTrust banner
5498        function reloadOTBanner() {
5499          if (OneTrust.IsAlertBoxClosed()) {
5500           //Banner was closed by user, reset the cookie.
5501
5502            if (window.OneTrust != null) {
5503               window.OneTrust.ToggleInfoDisplay();
5504            }
5505          }
5506        }
5507        const oneTrustButton = document.querySelectorAll('.onetrust-integration-cta');
5508
5509        oneTrustButton.forEach(element => {
5510          element.addEventListener("click", reloadOTBanner);
5511        });
5512
5513
5514        var chatTriggers = document.querySelectorAll(".chat-integration-cta"); // or:
5515        if (chatTriggers != null && chatTriggers.length > 0) {
5516            for ( var i=0;i<chatTriggers.length;i++) {
5517                var el = chatTriggers[i];
5518                if (digitalLaunchData && digitalLaunchData.pureChat)
5519                    el.setAttribute ("onclick","purechatApi.set('chatbox.expanded', true);");
5520                else
5521                    el.setAttribute ("onclick","WebChat.open()");
5522            }
5523        }
5524
5525       //Pure Chat Api Events
5526       if (digitalLaunchData && digitalLaunchData.pureChat) {
5527
5528            window.pureChatReady.then((purechatApi) => {
5529
5530                purechatApi.on('chat:start', function (args){
5531                      window.digitalData = window.digitalData || [];
5532                      window.digitalData.push({
5533                            event: "Chat_Open",
5534                            chat: {
5535                                name: "Web Chat"
5536                            }
5537                      });
5538                });
5539                purechatApi.on('chat:operatorJoin', function (args){
5540                      window.digitalData = window.digitalData || [];
5541                      window.digitalData.push({
5542                            event: "Chat_OperatorJoin",
5543                            chat: {
5544                                name: "Web Chat"
5545                            }
5546                      });
5547                });
5548
5549                purechatApi.on('chat:end', function (args){
5550                     window.digitalData = window.digitalData || [];
5551                     window.digitalData.push({
5552                            event: "Chat_Close",
5553                            chat: {
5554                                name: "Web Chat"
5555                            }
5556                      });
5557                });
5558           });
5559
5560       }
5561
5562    };
5563    appendSE();
5564</script>
vendor: 1 bytes, line 5564
5564
5565<script>
5566    if (document.querySelectorAll('#consent').length > 0) {
5567        (function (w,d,s,o,f,js,fjs) {w['365Compliance']=o;w[o] = w[o] || function () { (w[o].q = w[o].q || []).push(arguments) };js = d.createElement(s), fjs = d.getElementsByTagName(s)[0];js.id = o; js.src = f; js.async = 1; fjs.parentNode.insertBefore(js, fjs);}(window, document, 'script', 'mw', 'https://app.priviq.com/assets/js/365Compliance.min.js'));mw('init',{container:'consent',key:'5d211d85-a41c-41fd-85d3-b421e6b39c1a',host:'https://api.priviq.com',formId:'4e059b59-a802-4b7e-9288-f56c25a29e97'});mw('consent');
5568    }
5569</script>
5569
5570
5571<script>
5572    if (document.querySelectorAll('#dsar').length > 0) {
5573        (function (w,d,s,o,f,js,fjs) {w['365Compliance']=o;w[o] = w[o] || function () { (w[o].q = w[o].q || []).push(arguments) };js = d.createElement(s), fjs = d.getElementsByTagName(s)[0];js.id = o; js.src = f; js.async = 1; fjs.parentNode.insertBefore(js, fjs);}(window, document, 'script', 'mw', 'https://app.priviq.com/assets/js/365Compliance.min.js'));mw('init',{container:'dsar',key:'5d211d85-a41c-41fd-85d3-b421e6b39c1a',host:'https://api.priviq.com'});mw('dsar');
5574    }
5575</script>
5575
5576    
5577
5578    
5579
5580    
5581    
5582<script src="/etc.clientlibs/core/wcm/components/commons/datalayer/v1/clientlibs/core.wcm.components.commons.datalayer.v1.lc-70264651675213ed7f7cc5a02a00f621-lc.min.js"></script>
5582
5583
5584
5585
5586    
5587    
5588
5589	
5590
5591
5592<input type="hidden" id="wcmMode" name="wcmMode" value="false"/>
5593</body>
5594</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.