PageSourceSearch

https://www.tiverwindowcleaning.com/window-cleaning-service

html tiverwindowcleaning.com collected 2026-10-05 09:51:14 UTC 236,043 bytes, 6,170 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.tiverwindowcleaning.com/',
49
50        SystemID: 'US_DIRECT_PRODUCTION',
51        SiteAlias: 'cfd5708f',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Sep 30, 2026',
54        ExternalUid: null,
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'window-cleaning-service',
64        InitialPageUuid: 'bea0727016c14e2086edfeab3bdd8569',
65        InitialPageId: '44314696',
66        InitialEncodedPageAlias: 'd2luZG93LWNsZWFuaW5nLXNlcnZpY2U=',
67        InitialHeaderUuid: '7697c92164c041f6a874c81d14ea7a16',
68        CurrentPageUrl: '',
69        IsCurrentHomePage: false,
70        AllowAjax: false,
71        AfterAjaxCommand: null,
72        HomeLinkText: 'Back To Home',
73        UseGalleryModule: false,
74        CurrentThemeName: 'Layout Theme',
75        ThemeVersion: '500000',
76        DefaultPageAlias: '',
77        RemoveDID: true,
78        WidgetStyleID: null,
79        IsHeaderFixed: false,
80        IsHeaderSkinny: false,
81        IsBfs: true,
82        StorePageAlias: 'null',
83        StorePagesUrls: 'e30=',
84        IsNewStore: 'false',
85        StorePath: '',
86        StoreId: 'null',
87        StoreVersion: 0,
88        StoreBaseUrl: '',
89        StoreCleanUrl: true,
90        StoreDisableScrolling: true,
91        IsStoreSuspended: false,
92        HasCustomDomain: true,
93        SimpleSite: false,
94        showCookieNotification: false,
95        cookiesNotificationMarkup: 'null',
96        translatedPageUrl: '',
97        isFastMigrationSite: false,
98        sidebarPosition: 'NA',
99        currentLanguage: 'en',
100        currentLocale: 'en',
101        NavItems: '{}',
102        errors: {
103            general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
104            password: 'Incorrect name/password combination',
105            tryAgain: 'Try again'
106        },
107        
108        mapConsent: {
109            message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.',
110            enable: 'Enable'
111        },
112        NavigationAreaParams: {
113            ShowBackToHomeOnInnerPages: true,
114            NavbarSize: -1,
115            NavbarLiveHomePage: 'https://www.tiverwindowcleaning.com/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: true,
121        planID: '7',
122        customTemplateId: 'null',
123        siteTemplateId: 'null',
124        productId: 'DM_DIRECT',
125        disableTracking: false,
126        pageType: 'FROM_SCRATCH',
127        isRuntimeServer: true,
128        isInEditor: false,
129        isInPreview: false,
130        hasNativeStore: false,
131        defaultLang: 'en',
132        hamburgerMigration: null,
133        isFlexSite: true
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 30;
138    window.Parameters.LayoutVariationID = {};
139    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
140</script>
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163<!-- Injecting site-wide to the head -->
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
183
184
185<script type="text/javascript" >
186    var _dm_gaq = {};
187    var _gaq = _gaq || [];
188    var _dm_insite = [];
189</script>
189
190
191
192
193
194<script>
195    const siteGoogleAnalyticsTagIds = ['G-Q44JV3LE1B'];
196    (function (w, i, g) { w[g] = w[g] || []; if (typeof w[g].push == 'function') w[g].push.apply(w[g], i) })
197    (window, siteGoogleAnalyticsTagIds, 'google_tags_first_party');
198</script>
vendor: 1 bytes, line 198
198
199<script async src="/hwj36ctlrx-cfd5708f/TXkhK7laN-z9fgM-wZXrXItIfuc"></script>
199
200
201<script type="text/javascript" id="d_track_ga">
202    window.dataLayer = window.dataLayer || [];
203    _dm_gaq.siteAlias = 'cfd5708f';
204    _dm_gaq.externalGaqID = 'non-empty';
205
206    function gtag() { dataLayer.push(arguments); }
207
208    function pushInsiteImpressions(id) {
209        _dm_insite.forEach((rule) => {
210            _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId);
211        });
212    }
213
214    _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) {
215        const eventProps = {
216            event_category: category,
217            event_label: label,
218            value,
219            ...additionalParams
220        };
221        gtag('event', event, eventProps);
222    }
223
224    gtag('js', new Date())
225
226    
227gtag('set', 'developer_id.dMDU5Nj', true);
228gtag('set', 'developer_id.dYmRlZG', true);
229gtag('set', 'developer_id.dMWY5NG', true);
230gtag('config', 'G-Q44JV3LE1B', {
231    'send_page_view': false,
232    'linker': {
233        'domains': ['www.tiverwindowcleaning.com']
234    }
235});
236
237    _dm_gaq.pushEvent('', 'page_view');
238
239    pushInsiteImpressions(_dm_gaq.externalGaqID);
240</script>
240
241
242
243
244
245
246<!-- End Injecting site-wide to the head -->
247
248
249
250
251
252<meta name="d-service-worker" content="register">
253
254
255
256<link rel="canonical" href="https://www.tiverwindowcleaning.com/window-cleaning-service">
257
258<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
259
260<meta name="apple-mobile-web-app-capable" content="yes">
261
262
263
264<link rel="apple-touch-icon"
265      href="https://irp.cdn-website.com/cfd5708f/dms3rep/multi/Screenshot+2026-03-31+134912.png"/>
266
267<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/cfd5708f/site_favicon_16_1774982672702.ico"/>
268
269
270<link rel="preconnect" href="https://irp.cdn-website.com"/>
271<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/>
272<link rel="preconnect" href="https://static.cdn-website.com"/>
273
274
275
276
277<script id='d-js-dmapi'>
278    window.SystemID = 'US_DIRECT_PRODUCTION';
279
280    if (!window.dmAPI) {
281        window.dmAPI = {
282            registerExternalRuntimeComponent: function () {
283            },
284            getCurrentDeviceType: function () {
285                return window._currentDevice;
286            },
287            runOnReady: (ns, fn) => {
288                const safeFn = dmAPI.toSafeFn(fn);
289                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
290                const eventName = 'afterAjax.' + ns;
291
292                if (document.readyState === 'complete') {
293                    $.DM.events.off(eventName).on(eventName, safeFn);
294                    setTimeout(function () {
295                        safeFn({
296                            isAjax: false,
297                        });
298                    }, 0);
299                } else {
300                    window?.waitForDeferred?.('dmAjax', () => {
301                        $.DM.events.off(eventName).on(eventName, safeFn);
302                        safeFn({
303                            isAjax: false,
304                        });
305                    });
306                }
307            },
308            toSafeFn: (fn) => {
309                if (fn?.safe) {
310                    return fn;
311                }
312                const safeFn = function (...args) {
313                    try {
314                        return fn?.apply(null, args);
315                    } catch (e) {
316                        console.log('function failed ' + e.message);
317                    }
318                };
319                safeFn.safe = true;
320                return safeFn;
321            }
322        };
323    }
324
325    if (!window.requestIdleCallback) {
326        window.requestIdleCallback = function (fn) {
327            setTimeout(fn, 0);
328        }
329    }
330</script>
330
331
332
333
334
335
336
337
338
339<script id="d-js-load-css">
340/**
341 * There are a few <link> tags with CSS resource in them that are preloaded in the page
342 * in each of those there is a "onload" handler which invokes the loadCSS callback
343 * defined here.
344 * We are monitoring 3 main CSS files - the runtime, the global and the page.
345 * When each load we check to see if we can append them all in a batch. If threre
346 * is no page css (which may happen on inner pages) then we do not wait for it
347 */
348(function () {
349  let cssLinks = {};
350  function loadCssLink(link) {
351    link.onload = null;
352    link.rel = "stylesheet";
353    link.type = "text/css";
354  }
355  
356    function checkCss() {
357      const pageCssLink = document.querySelector("[id*='CssLink']");
358      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
359
360        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
361            const storedRuntimeCssLink = cssLinks.runtime;
362            const storedPageCssLink = cssLinks.page;
363            const storedGlobalCssLink = cssLinks.global;
364            const storedWidgetCssLink = cssLinks.widget;
365
366            storedGlobalCssLink.disabled = true;
367            loadCssLink(storedGlobalCssLink);
368
369            if (storedPageCssLink) {
370                storedPageCssLink.disabled = true;
371                loadCssLink(storedPageCssLink);
372            }
373
374            if(storedWidgetCssLink) {
375                storedWidgetCssLink.disabled = true;
376                loadCssLink(storedWidgetCssLink);
377            }
378
379            storedRuntimeCssLink.disabled = true;
380            loadCssLink(storedRuntimeCssLink);
381
382            requestAnimationFrame(() => {
383                setTimeout(() => {
384                    storedRuntimeCssLink.disabled = false;
385                    storedGlobalCssLink.disabled = false;
386                    if (storedPageCssLink) {
387                      storedPageCssLink.disabled = false;
388                    }
389                    if (storedWidgetCssLink) {
390                      storedWidgetCssLink.disabled = false;
391                    }
392                    // (SUP-4179) Clear the accumulated cssLinks only when we're
393                    // sure that the document has finished loading and the document 
394                    // has been parsed.
395                    if(document.readyState === 'interactive') {
396                      cssLinks = null;
397                    }
398                }, 0);
399            });
400        }
401    }
402  
403
404  function loadCSS(link) {
405    try {
406      var urlParams = new URLSearchParams(window.location.search);
407      var noCSS = !!urlParams.get("nocss");
408      var cssTimeout = urlParams.get("cssTimeout") || 0;
409
410      if (noCSS) {
411        return;
412      }
413      if (link.href && link.href.includes("d-css-runtime")) {
414        cssLinks.runtime = link;
415        checkCss();
416      } else if (link.id === "siteGlobalCss") {
417        cssLinks.global = link;
418        checkCss();
419      } 
420      
421      else if (link.id && link.id.includes("CssLink")) {
422        cssLinks.page = link;
423        checkCss();
424      } else if (link.id && link.id.includes("widgetCSS")) {
425        cssLinks.widget = link;
426        checkCss();
427      }
428      
429      else {
430        requestIdleCallback(function () {
431          window.setTimeout(function () {
432            loadCssLink(link);
433          }, parseInt(cssTimeout, 10));
434        });
435      }
436    } catch (e) {
437      throw e
438    }
439  }
440  window.loadCSS = window.loadCSS || loadCSS;
441})();
442</script>
442
443
444
445
446<script data-role="deferred-init" type="text/javascript">
447    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
448    function Def() {
449        this.promise = new Promise((function (a, b) {
450            this.resolve = a, this.reject = b
451        }).bind(this))
452    }
453
454    const defs = {};
455    window.getDeferred = function (a) {
456        return null == defs[a] && (defs[a] = new Def), defs[a]
457    }
458    window.waitForDeferred = function (b, a, c) {
459        let d = window?.getDeferred?.(b);
460        d
461            ? d.promise.then(a)
462            : c && ["complete", "interactive"].includes(document.readyState)
463                ? setTimeout(a, 1)
464                : c
465                    ? document.addEventListener("DOMContentLoaded", a)
466                    : console.error(`Deferred  does not exist`);
467    };
468</script>
468
469<style id="forceCssIncludes">
470    /* This file is auto-generated from a `scss` file with the same name */
471
472.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
473    
474
475</style>
476<style id="cssVariables" type="text/css">
477    :root {
478  --color_1: rgba(30,64,155,1);
479  --color_2: rgba(79,161,205,1);
480  --color_3: rgba(255, 255, 255, 1);
481  --color_4: rgba(55,147,212,1);
482  --color_5: rgba(0, 0, 0, 1);
483  --color_6: rgba(255, 255, 255, 1);
484  --color_7: rgba(30,64,155,1);
485  --color_8: rgba(30,64,155,1);
486  --max-content-width_1: 1200px;
487}
488</style>
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Quicksand:ital,wght@0,300..700;1,300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&amp;subset=latin-ext&amp;display=swap"  />
533
534
535
536
537
538
539<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6820/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" />
540
541
542
543<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/f3e54f7116d06bbfbd795e751094e22e.css" id="widgetCSS" />
544
545
546<style>img[width][height] {
547  height: auto;
548}</style>
549
550
551<style>
552  body[data-page-alias="window-cleaning-service"] #dm [data-show-on-page-only="window-cleaning-service"] {
553    display: block !important;
554  }
555</style>
556
557
558<style id="pageAdditionalWidgetsCss" type="text/css">
559</style>
560
561
562
563
564
565<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/cfd5708f/files/cfd5708f_1.min.css?v=21" id="siteGlobalCss" />
566
567
568
569<style id="customWidgetStyle" type="text/css">
570    
571</style>
572<style id="innerPagesStyle" type="text/css">
573    
574</style>
575
576
577<style
578        id="additionalGlobalCss" type="text/css"
579>
580</style>
581
582<style id="pagestyle" type="text/css">
583    @media all {
584  *#dm .dmInner nav.u_1998592992 { color:black !important; }
585
586  *#dm .dmInner div.u_1587619873 img { object-fit:cover !important; }
587
588  *#dm .dmInner div.u_1819004038 hr {
589    color:var(--color_4) !important;
590    border-width:1px !important;
591  }
592
593  *#dm .dmInner div.u_1856766945 hr {
594    color:var(--color_4) !important;
595    border-width:1px !important;
596  }
597
598  *#dm .dmInner div.u_1064774281 hr {
599    color:var(--color_4) !important;
600    border-width:1px !important;
601  }
602
603  *#dm .dmInner div.u_1106590281 .shape-text { color:var(--color_5) !important; }
604
605  *#dm .dmInner div.u_1269636563 .shape-text { color:var(--color_5) !important; }
606
607  *#dm .dmInner div.u_1959787114 .shape-text { color:var(--color_5) !important; }
608
609  *#dm .dmInner nav.u_1735780407 { color:white !important; }
610
611  *#dm .dmInner nav.u_1720480251 { color:white !important; }
612}
613@media (min-width:1025px) {}
614@media (min-width:768px) and (max-width:1024px) {}
615@media (min-width:0px) and (max-width:767px) {}
616
617</style>
618
619<style id="pagestyleDevice" type="text/css">
620    
621</style>
622
623
624
625 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-common-bdc48ce3-bea0727016c14e2086edfeab3bdd8569">@media all {
626    
627#\33 8011fa0 {
628    min-height: 8px;
629    column-gap: 4%;
630    row-gap: 0px;
631    width: 100%;
632    min-width: 4%;
633    background-color: rgba(0, 0, 0, 0);
634    justify-content: flex-end;
635    padding: 0px 0px 0px 0px;
636    margin: 0% 0% 0% 0%;
637}
638    
639#\38 653b45b {
640    margin: 0px 0% 0px 0%;
641}
642    
643#eb788097::before, #eb788097 > .bgExtraLayerOverlay {
644    content: '';
645    display: block;
646    position: absolute;
647    width: 100%;
648    height: 100%;
649    top: 0;
650    left: 0;
651    background-color: var(--color_5);
652    opacity: 0.5;
653    border-radius: inherit;
654}
655#eb788097 {
656    border-width: 0px;
657    border-color: rgba(0, 0, 0, 1);
658    border-style: solid;
659    background-color: rgba(0, 0, 0, 0);
660    background-image: url("https://irp.cdn-website.com/cfd5708f/dms3rep/multi/opt/538838056_17968120475938919_707651586492962944_n-2880w.jpg");
661}
662    
663#\30 28e6e2d {
664    min-height: auto;
665    column-gap: 10%;
666    row-gap: 60px;
667    width: 100%;
668    flex-wrap: nowrap;
669    padding: 240px 48px 144px 48px;
670    margin: 0% 0% 0% 0%;
671}
672    
673#\39 0fffc5a {
674    width: 1104px;
675    height: auto;
676    max-width: 100%;
677}
678}</style> 
679 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-common-536ccf9a-bea0727016c14e2086edfeab3bdd8569">@media all {
680    
681#\36 3c7b8b76c596a2813341bc5 {
682    height: auto;
683}
684    
685#\37 e1152c6 {
686    border-width: 0px;
687    border-color: rgba(0, 0, 0, 1);
688    border-style: solid;
689    background-color: var(--color_3);
690    background-image: initial;
691}
692    
693#\31 afa5231 {
694    margin: 0px 0% 0px 0%;
695}
696    
697#\30 65f7dd2 {
698    width: 100%;
699    height: auto;
700    max-width: 100%;
701    justify-self: auto;
702    align-self: auto;
703    order: 0;
704    margin: 0px 0% 0px 0%;
705    grid-area: auto / auto / auto / auto;
706}
707    
708#f4d14677 {
709    min-height: auto;
710    column-gap: 0%;
711    row-gap: 0px;
712    width: 100%;
713    flex-wrap: nowrap;
714    padding: 64px 48px 48px 48px;
715    margin: 0% 0% 0% 0%;
716}
717    
718#\33 51f97ac {
719    align-items: flex-start;
720    width: 100%;
721    min-height: auto;
722    max-height: 100%;
723    row-gap: 24px;
724    column-gap: 24px;
725    justify-self: auto;
726    align-self: auto;
727    padding: 0px 0px 0px 0px;
728    margin: 0px 0% 0px 0%;
729    grid-area: auto / auto / auto / auto;
730}
731    
732#\34 b9ce87f {
733    min-height: 8px;
734    column-gap: 4%;
735    row-gap: 24px;
736    width: 100%;
737    min-width: 4%;
738    padding: 0px 0px 0px 0px;
739    margin: 0% 0% 0% 0%;
740}
741    
742#be3ea521 {
743    width: 100%;
744    height: auto;
745    max-width: 100%;
746    justify-self: auto;
747    align-self: auto;
748    order: 0;
749    margin: 0px 0% 0px 0%;
750    grid-area: auto / auto / auto / auto;
751}
752}</style> 
753 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-common-d75fab36-bea0727016c14e2086edfeab3bdd8569">@media all {
754    
755#\31 5568312 {
756    justify-content: flex-start;
757    align-items: flex-start;
758    width: 47%;
759    min-height: auto;
760    max-height: 100%;
761    row-gap: 24px;
762    column-gap: 4%;
763    justify-self: auto;
764    order: 0;
765    padding: 0% 0% 0% 0%;
766    margin: 0% 0% 0% 0%;
767    grid-area: auto / auto / auto / auto;
768}
769    
770#\39 8628429 {
771    flex-direction: row;
772    justify-content: flex-start;
773    align-items: flex-start;
774    width: 100%;
775    min-height: auto;
776    max-height: 100%;
777    row-gap: 24px;
778    column-gap: 24px;
779    order: 1;
780    min-width: 32px;
781    flex-wrap: wrap;
782    justify-self: auto;
783    padding: 0% 0% 0% 0%;
784    margin: 0px 0% 0px 0%;
785    grid-area: auto / auto / auto / auto;
786}
787    
788#b66aad5a {
789    min-height: 240px;
790    column-gap: 4%;
791    row-gap: 24px;
792    width: 100%;
793    flex-wrap: nowrap;
794    max-width: none;
795    padding: 0px 48px 64px 48px;
796    margin: 0% 0% 0% 0%;
797}
798    
799#\32 c05c2ae {
800    align-items: flex-start;
801    width: 50%;
802    min-height: auto;
803    max-height: 100%;
804    row-gap: 24px;
805    column-gap: 24px;
806}
807    
808#bccfa633.flex-element.widget-wrapper > [data-element-type] {
809    padding-top: 4px;
810    padding-bottom: 4px;
811}
812#bccfa633 {
813    width: 100%;
814    height: auto;
815    min-height: 1px;
816    max-width: 100%;
817    align-self: auto;
818    order: 0;
819    grid-area: auto / auto / auto / auto;
820}
821    
822#\36 3c7b8b76c596a2813341bc5 {
823    height: auto;
824}
825    
826#acf1f150 {
827    justify-content: flex-start;
828    align-items: flex-start;
829    width: 47%;
830    min-height: auto;
831    max-height: 100%;
832    row-gap: 24px;
833    column-gap: 4%;
834    justify-self: auto;
835    order: 0;
836    padding: 0% 0% 0% 0%;
837    margin: 0% 0% 0% 0%;
838    grid-area: auto / auto / auto / auto;
839}
840    
841#e85dfdb1 {
842    align-items: flex-start;
843    width: 100%;
844    min-height: auto;
845    max-height: 100%;
846    row-gap: 16px;
847    column-gap: 24px;
848}
849    
850#\32 b52b605 {
851    width: 100%;
852    height: auto;
853    max-width: 100%;
854    justify-self: auto;
855    align-self: auto;
856    order: 1;
857    margin: 0px 0% 0px 0%;
858    grid-area: auto / auto / auto / auto;
859}
860    
861#\35 f340a8d {
862    align-items: flex-start;
863    width: 100%;
864    min-height: auto;
865    max-height: 100%;
866    row-gap: 16px;
867    column-gap: 24px;
868}
869    
870#\36 c1c765e {
871    justify-content: flex-start;
872    align-items: flex-start;
873    width: 47%;
874    min-height: auto;
875    max-height: 100%;
876    row-gap: 24px;
877    column-gap: 4%;
878    justify-self: auto;
879    order: 0;
880    padding: 0% 0% 0% 0%;
881    margin: 0% 0% 0% 0%;
882    grid-area: auto / auto / auto / auto;
883}
884    
885#\35 e2a124e {
886    min-height: 8px;
887    column-gap: 4%;
888    row-gap: 24px;
889    width: 100%;
890    min-width: 4%;
891    flex-direction: row;
892    padding: 0px 0px 0px 0px;
893    margin: 0% 0% 0% 0%;
894}
895    
896#\31 265092c.flex-element.widget-wrapper > [data-element-type] {
897    padding-top: 4px;
898    padding-bottom: 4px;
899}
900#\31 265092c {
901    width: 100%;
902    height: auto;
903    min-height: 1px;
904    max-width: 100%;
905    align-self: auto;
906    order: 0;
907    grid-area: auto / auto / auto / auto;
908}
909    
910#\33 5bf6bf1 {
911    width: 100%;
912    height: 440px;
913    max-width: 100%;
914}
915    
916#\34 ef190a9 {
917    border-width: 0px;
918    border-color: rgba(0, 0, 0, 1);
919    border-style: solid;
920    background-color: var(--color_6);
921    background-image: none;
922}
923    
924#\33 ff59b76 {
925    width: 100%;
926    height: auto;
927    max-width: 100%;
928    justify-self: auto;
929    align-self: auto;
930    order: 1;
931    margin: 0px 0% 0px 0%;
932    grid-area: auto / auto / auto / auto;
933}
934    
935#abf2e7cf {
936    width: 100%;
937    height: auto;
938    max-width: 100%;
939    justify-self: auto;
940    align-self: auto;
941    order: 0;
942    margin: 0px 0% 0px 0%;
943    grid-area: auto / auto / auto / auto;
944}
945    
946#\31 3d52284 {
947    flex-direction: row;
948    justify-content: flex-start;
949    align-items: center;
950    width: 100%;
951    min-height: 160px;
952    max-height: 100%;
953    row-gap: 24px;
954    column-gap: 24px;
955    order: 0;
956    min-width: 32px;
957    flex-wrap: nowrap;
958    padding: 0% 0% 0% 0%;
959    margin: 0px 0% 0px 0%;
960}
961    
962#\30 7f0fb51 {
963    margin: 0px 0% 0px 0%;
964}
965    
966#\36 3560e3b {
967    width: 100%;
968    height: auto;
969    max-width: 100%;
970    justify-self: auto;
971    align-self: auto;
972    order: 0;
973    margin: 0px 0% 0px 0%;
974    grid-area: auto / auto / auto / auto;
975}
976    
977#\30 9188607.flex-element.widget-wrapper > [data-element-type] {
978    padding-top: 4px;
979    padding-bottom: 4px;
980}
981#\30 9188607 {
982    width: 100%;
983    height: auto;
984    min-height: 1px;
985    max-width: 100%;
986    align-self: auto;
987    order: 0;
988    grid-area: auto / auto / auto / auto;
989}
990}</style> 
991 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-common-c85c996d-bea0727016c14e2086edfeab3bdd8569">@media all {
992    
993#e3f3a4d1 {
994    margin: 0px 0% 0px 0%;
995}
996    
997#d1d4e8d5 {
998    min-height: 8px;
999    column-gap: 4%;
1000    row-gap: 24px;
1001    width: 100%;
1002    min-width: 4%;
1003    align-items: center;
1004    justify-content: flex-start;
1005    margin: 0% 0% 0% 0%;
1006}
1007    
1008#e816f809 {
1009    width: 100%;
1010    height: auto;
1011    max-width: 100%;
1012    order: 0;
1013}
1014    
1015#ebb3ba21 {
1016    min-height: 155px;
1017    column-gap: 4%;
1018    row-gap: 24px;
1019    width: 100%;
1020    flex-wrap: nowrap;
1021    padding: 64px 48px 48px 48px;
1022    margin: 0% 0% 0% 0%;
1023}
1024    
1025#\30 b5414ca {
1026    background-color: var(--color_4);
1027    background-image: none;
1028}
1029}</style> 
1030 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-common-25c1f54b-bea0727016c14e2086edfeab3bdd8569">@media all {
1031    
1032#\34 6d73200 {
1033    width: 100%;
1034    height: auto;
1035    max-width: 100%;
1036    justify-self: auto;
1037    align-self: auto;
1038    order: 1;
1039    margin: 0px 0% 0px 0%;
1040    grid-area: auto / auto / auto / auto;
1041}
1042    
1043#\37 8f81a60 {
1044    margin: 0px 0px 0px 0px;
1045}
1046    
1047#\33 5204dab {
1048    width: 370px;
1049    height: auto;
1050    max-width: 100%;
1051    order: 2;
1052    grid-area: auto / auto / auto / auto;
1053}
1054    
1055#\30 ab64423 {
1056    background-color: var(--color_4);
1057    background-image: none;
1058}
1059    
1060#\33 04e88a5 {
1061    width: 70px;
1062    height: auto;
1063    max-width: 100%;
1064    order: 0;
1065}
1066    
1067#fa9f8e7d {
1068    min-height: 289px;
1069    column-gap: 0%;
1070    row-gap: 0px;
1071    width: 100%;
1072    flex-wrap: nowrap;
1073    max-width: none;
1074    padding: 0px 48px 64px 48px;
1075    margin: 0px 0% 0px 0%;
1076    grid-area: 1 / 1 / span 1 / span 1;
1077}
1078    
1079#ec4bf743 {
1080    min-height: 8px;
1081    column-gap: 4%;
1082    row-gap: 24px;
1083    width: 100%;
1084    justify-content: flex-start;
1085    align-items: center;
1086    min-width: 4%;
1087    order: 0;
1088    border-style: solid;
1089    border-color: #000000 var(--color_1) var(--color_1) #000000;
1090    border-width: 0 0px 0px 0;
1091    padding: 0px 24px 0px 24px;
1092    margin: 0px 0% 0px 0%;
1093}
1094    
1095#\39 bf40e3d {
1096    align-items: flex-start;
1097    width: 100%;
1098    min-height: auto;
1099    max-height: 100%;
1100    row-gap: 16px;
1101    column-gap: 24px;
1102    order: 1;
1103}
1104    
1105#\36 e83bdf2 {
1106    min-height: 8px;
1107    column-gap: 4%;
1108    row-gap: 24px;
1109    width: 100%;
1110    justify-content: flex-start;
1111    align-items: center;
1112    min-width: 4%;
1113    order: 0;
1114    border-style: solid;
1115    border-color: #000000 var(--color_1) var(--color_1) #000000;
1116    border-width: 0 0px 0px 0;
1117    padding: 0px 24px 0px 24px;
1118    margin: 0px 0% 0px 0%;
1119}
1120    
1121#\32 8d2a5e8 {
1122    width: 70px;
1123    height: auto;
1124    max-width: 100%;
1125    order: 0;
1126}
1127    
1128#b1235df5 {
1129    align-items: flex-start;
1130    width: 100%;
1131    min-height: auto;
1132    max-height: 100%;
1133    row-gap: 16px;
1134    column-gap: 24px;
1135    order: 1;
1136}
1137    
1138#\33 f63d94f {
1139    width: 100%;
1140    height: auto;
1141    max-width: 100%;
1142    justify-self: auto;
1143    align-self: auto;
1144    order: 1;
1145    margin: 0px 0% 0px 0%;
1146    grid-area: auto / auto / auto / auto;
1147}
1148    
1149#ffa23d6f {
1150    width: 370px;
1151    height: auto;
1152    max-width: 100%;
1153    order: 2;
1154    grid-area: auto / auto / auto / auto;
1155}
1156    
1157#ecbb3775 {
1158    min-height: 8px;
1159    column-gap: 4%;
1160    row-gap: 24px;
1161    width: 100%;
1162    justify-content: flex-start;
1163    align-items: center;
1164    min-width: 4%;
1165    order: 0;
1166    border-style: solid;
1167    border-color: #000000 var(--color_1) var(--color_1) #000000;
1168    border-width: 0 0px 0px 0;
1169    padding: 0px 24px 0px 24px;
1170    margin: 0px 0% 0px 0%;
1171}
1172    
1173#\31 f40a936 {
1174    width: 70px;
1175    height: auto;
1176    max-width: 100%;
1177    order: 0;
1178}
1179    
1180#f12e6ffd {
1181    align-items: flex-start;
1182    width: 100%;
1183    min-height: auto;
1184    max-height: 100%;
1185    row-gap: 16px;
1186    column-gap: 24px;
1187    order: 1;
1188}
1189    
1190#\35 e66e44c {
1191    width: 100%;
1192    height: auto;
1193    max-width: 100%;
1194    justify-self: auto;
1195    align-self: auto;
1196    order: 1;
1197    margin: 0px 0% 0px 0%;
1198    grid-area: auto / auto / auto / auto;
1199}
1200    
1201#\39 0291672 {
1202    width: 370px;
1203    height: auto;
1204    max-width: 100%;
1205    order: 2;
1206    grid-area: auto / auto / auto / auto;
1207}
1208}</style> 
1209 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-flex-footer-7697c92164c041f6a874c81d14ea7a16">@media all {
1210    
1211#flex-footer {
1212    background-color: var(--color_1);
1213}
1214}</style> 
1215 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-flex-header-7697c92164c041f6a874c81d14ea7a16">@media all {
1216    
1217#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img {
1218    transform: scale(1);
1219}
1220#flex-header {
1221    background-color: var(--color_6);
1222    
1223    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
1224    background-image: initial;
1225    padding: 16px 0px 0px 0px;
1226    margin: 0px 0% 0px 0%;
1227}
1228#flex-header[data-changeable-on-scroll][data-scrolling] {
1229    padding-top: 8px;
1230    padding-bottom: 0px;
1231    background-color: var(--color_6);
1232    background-image: initial;
1233}
1234}</style> 
1235 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-d809b9fc-7697c92164c041f6a874c81d14ea7a16">@media all {
1236    
1237#\32 8028132 {
1238    column-gap: 0%;
1239    row-gap: 24px;
1240    width: 100%;
1241    justify-content: flex-end;
1242    min-height: 8px;
1243    align-items: center;
1244    min-width: 4%;
1245    flex-wrap: nowrap;
1246    padding: 0px 24px 16px 24px;
1247    margin: 0% 0% 0% 0%;
1248}
1249    
1250#\37 2613094 {
1251    column-gap: 0%;
1252    row-gap: 0px;
1253    max-width: none;
1254    width: 100%;
1255    min-height: auto;
1256    flex-wrap: nowrap;
1257    padding: 0% 0px 0% 0px;
1258    margin: 0% 0% 0% 0%;
1259}
1260    
1261#\31 d9ca54f {
1262    column-gap: 4%;
1263    row-gap: 24px;
1264    flex-direction: row;
1265    width: 10%;
1266    min-height: 8px;
1267    justify-content: flex-end;
1268    align-items: center;
1269    min-width: 4%;
1270    padding: 16px 16px 16px 16px;
1271    margin: 0% 0% 0% 0%;
1272}
1273    
1274#undefined {
1275    width: 42%;
1276}
1277    
1278#\39 8c427fa {
1279    flex-direction: row;
1280    justify-content: space-between;
1281    align-items: center;
1282    width: 100.00%;
1283    min-height: auto;
1284    max-height: 100%;
1285    row-gap: 0px;
1286    column-gap: 24px;
1287    min-width: 100%;
1288    flex-wrap: nowrap;
1289    background-color: var(--color_6);
1290    background-image: none;
1291    order: 0;
1292    padding: 0px 0px 0px 0px;
1293}
1294    
1295#b29b919c {
1296    background-color: var(--color_6);
1297    background-image: initial;
1298}
1299    
1300#e73970a9.flex-element.widget-wrapper > [data-element-type] {
1301    padding: 0px 0px 0px 0px;
1302}
1303#e73970a9 {
1304    max-width: 100%;
1305    width: auto;
1306    height: 80px;
1307    min-width: 120px;
1308    min-height: 80px;
1309    max-height: 80px;
1310    order: 0;
1311}
1312    
1313#b01d58af {
1314    flex-direction: row;
1315    justify-content: flex-start;
1316    align-items: center;
1317    width: 46.04%;
1318    min-height: 52px;
1319    max-height: 100%;
1320    row-gap: 24px;
1321    column-gap: 16px;
1322    min-width: 0%;
1323    background-color: var(--color_6);
1324    background-image: none;
1325    order: 2;
1326    padding: 0px 0px 0px 0px;
1327    margin: 0px 0% 0px 0%;
1328}
1329    
1330#c309259e {
1331    margin: 0px 0% 0px 0%;
1332}
1333    
1334#\34 ed3f0aa {
1335    max-width: 100%;
1336    width: 30px;
1337    height: 30px;
1338    order: 0;
1339}
1340    
1341#\33 76e149c.flex-element.widget-wrapper > [data-element-type] {
1342    padding: 0px 0px 0px 0px;
1343}
1344#\33 76e149c {
1345    max-width: 100%;
1346    width: auto;
1347    height: auto;
1348    min-width: 0%;
1349    order: 1;
1350}
1351    
1352#\38 d694ee5 {
1353    flex-direction: row;
1354    justify-content: flex-end;
1355    align-items: center;
1356    width: 52%;
1357    min-height: 52px;
1358    max-height: 100%;
1359    row-gap: 24px;
1360    column-gap: 16px;
1361    min-width: 35%;
1362    background-color: var(--color_6);
1363    background-image: none;
1364    order: 2;
1365    flex: 0 1 auto;
1366    padding: 0px 0px 0px 0px;
1367    margin: 0px 0% 0px 0%;
1368}
1369    
1370#\34 c7f8bde {
1371    max-height: 52px;
1372    max-width: 250px;
1373    width: auto;
1374    min-height: 52px;
1375    height: 52px;
1376    min-width: 175px;
1377    align-self: auto;
1378    order: 0;
1379    margin: 0px 0% 0px 0%;
1380    grid-area: auto / auto / auto / auto;
1381}
1382    
1383#a0a47063 {
1384    width: auto;
1385    height: 52px;
1386    min-width: 175px;
1387    min-height: 52px;
1388    max-width: 250px;
1389    order: 1;
1390    max-height: 52px;
1391    justify-self: auto;
1392    align-self: auto;
1393    margin: 0px 0% 0px 0%;
1394    grid-area: auto / auto / auto / auto;
1395}
1396    
1397#\35 ed8d0d4.flex-element.widget-wrapper > [data-element-type] {
1398    padding: 0px 0px 0px 0px;
1399}
1400#\35 ed8d0d4 {
1401    max-height: 52px;
1402    max-width: 250px;
1403    width: auto;
1404    min-height: 52px;
1405    height: 52px;
1406    min-width: 175px;
1407    align-self: auto;
1408    order: 2;
1409    margin: 0px 0% 0px 0%;
1410    grid-area: auto / auto / auto / auto;
1411}
1412}</style> 
1413 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-3cfa37d5-7697c92164c041f6a874c81d14ea7a16">@media all {
1414    
1415#adb2908e {
1416    column-gap: 0%;
1417    row-gap: 0px;
1418    max-width: none;
1419    width: 100%;
1420    min-height: auto;
1421    flex-wrap: nowrap;
1422    padding: 0% 0px 0% 0px;
1423    margin: 0% 0% 0% 0%;
1424}
1425    
1426#c81fcd2a {
1427    max-height: 52px;
1428    max-width: 250px;
1429    width: auto;
1430    min-height: 52px;
1431    height: 52px;
1432    min-width: 175px;
1433    align-self: auto;
1434    order: 0;
1435    margin: 0px 0% 0px 0%;
1436    grid-area: auto / auto / auto / auto;
1437}
1438    
1439#d6922082 {
1440    flex-direction: row;
1441    justify-content: space-around;
1442    align-items: center;
1443    width: 100%;
1444    min-height: auto;
1445    max-height: 100%;
1446    row-gap: 0px;
1447    column-gap: 0px;
1448    order: 0;
1449    min-width: 32px;
1450    flex-wrap: nowrap;
1451    padding: 0px 24px 0px 24px;
1452    margin: 0px 0% 0px 0%;
1453}
1454    
1455#\38 9023bf8 {
1456    column-gap: 4%;
1457    row-gap: 24px;
1458    flex-direction: row;
1459    width: 10%;
1460    min-height: 8px;
1461    justify-content: flex-end;
1462    align-items: center;
1463    min-width: 4%;
1464    padding: 16px 16px 16px 16px;
1465    margin: 0% 0% 0% 0%;
1466}
1467    
1468#\38 1fd4419 {
1469    justify-content: space-around;
1470    align-items: center;
1471    width: 100.00%;
1472    min-height: auto;
1473    max-height: 100%;
1474    row-gap: 16px;
1475    column-gap: 24px;
1476    min-width: 32px;
1477    background-color: rgba(0, 0, 0, 0);
1478    background-image: initial;
1479    flex-wrap: nowrap;
1480    padding: 0px 0px 0px 0px;
1481    margin: 0px 0% 0px 0%;
1482}
1483    
1484#\30 a6fa4d2 {
1485    margin: 0px 0% 0px 0%;
1486}
1487    
1488#\30 1d9ab66 {
1489    background-color: var(--color_6);
1490    background-image: initial;
1491}
1492    
1493#\34 3402ac4 {
1494    width: auto;
1495    height: 52px;
1496    min-width: 175px;
1497    min-height: 52px;
1498    max-width: 250px;
1499    order: 1;
1500    max-height: 52px;
1501    justify-self: auto;
1502    align-self: auto;
1503    margin: 0px 0% 0px 0%;
1504    grid-area: auto / auto / auto / auto;
1505}
1506    
1507#fc2a1261 {
1508    max-width: 100%;
1509    width: 30px;
1510    height: 30px;
1511    order: 0;
1512}
1513    
1514#c3e5519c.flex-element.widget-wrapper > [data-element-type] {
1515    padding: 0px 0px 0px 0px;
1516}
1517#c3e5519c {
1518    max-width: 100%;
1519    width: auto;
1520    height: auto;
1521    min-width: 32px;
1522    order: 0;
1523    margin: 0px 0% 0px 0%;
1524}
1525    
1526#undefined {
1527    width: 42%;
1528}
1529    
1530#\33 c7fd0f5 {
1531    flex-direction: row;
1532    justify-content: space-around;
1533    align-items: center;
1534    width: 100%;
1535    min-height: auto;
1536    max-height: 100%;
1537    row-gap: 0px;
1538    column-gap: 0px;
1539    order: 0;
1540    min-width: 32px;
1541    flex-wrap: nowrap;
1542    background-color: var(--color_7);
1543    background-image: none;
1544    padding: 0px 24px 0px 24px;
1545    margin: 0px 0% 0px 0%;
1546}
1547    
1548#\38 8cf5d69 {
1549    flex-direction: row;
1550    justify-content: flex-end;
1551    align-items: center;
1552    width: 100%;
1553    min-height: 52px;
1554    max-height: 100%;
1555    row-gap: 24px;
1556    column-gap: 16px;
1557    min-width: 32px;
1558    order: 1;
1559    padding: 0px 0% 0px 0%;
1560    margin: 0px 0% 0px 0%;
1561}
1562    
1563#d93c6b3a.flex-element.widget-wrapper > [data-element-type] {
1564    padding: 0px 0px 0px 0px;
1565}
1566#d93c6b3a {
1567    max-height: 52px;
1568    max-width: 250px;
1569    width: auto;
1570    min-height: 52px;
1571    height: 52px;
1572    min-width: 175px;
1573    align-self: auto;
1574    order: 2;
1575    margin: 0px 0% 0px 0%;
1576    grid-area: auto / auto / auto / auto;
1577}
1578    
1579#a82acbb5 {
1580    column-gap: 0%;
1581    row-gap: 24px;
1582    width: 100%;
1583    justify-content: flex-end;
1584    min-height: 8px;
1585    align-items: center;
1586    min-width: 4%;
1587    flex-wrap: nowrap;
1588    padding: 0px 0px 0px 0px;
1589    margin: 0% 0% 0% 0%;
1590}
1591    
1592#dd6c6475.flex-element.widget-wrapper > [data-element-type] {
1593    padding: 0px 0px 0px 0px;
1594}
1595#dd6c6475 {
1596    max-width: 25%;
1597    width: auto;
1598    height: 85px;
1599    min-width: 25%;
1600    min-height: 85px;
1601    max-height: 85px;
1602    order: 0;
1603    margin: 0px 0% 0px 0%;
1604}
1605}</style> 
1606 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-0be07c0c-7697c92164c041f6a874c81d14ea7a16">@media all {
1607    
1608#\39 4467031 {
1609    width: auto;
1610    height: 52px;
1611    min-width: 175px;
1612    min-height: 52px;
1613    max-width: 250px;
1614    order: 1;
1615    max-height: 52px;
1616    justify-self: auto;
1617    align-self: auto;
1618    margin: 0px 0% 0px 0%;
1619    grid-area: auto / auto / auto / auto;
1620}
1621    
1622#ca451b95 {
1623    flex-direction: row;
1624    justify-content: flex-end;
1625    align-items: center;
1626    width: 0%;
1627    min-height: 52px;
1628    max-height: 100%;
1629    row-gap: 24px;
1630    column-gap: 16px;
1631    min-width: 35%;
1632    background-color: var(--color_6);
1633    background-image: none;
1634    order: 1;
1635    padding: 0px 0px 0px 0px;
1636    margin: 0px 0% 0px 0%;
1637}
1638    
1639#\34 275e962 {
1640    column-gap: 0%;
1641    row-gap: 0px;
1642    max-width: none;
1643    width: 100%;
1644    min-height: auto;
1645    flex-wrap: nowrap;
1646    padding: 0% 0px 0% 0px;
1647    margin: 0% 0% 0% 0%;
1648}
1649    
1650#c2c486a7 {
1651    column-gap: 0%;
1652    row-gap: 24px;
1653    width: 100%;
1654    justify-content: flex-end;
1655    min-height: 8px;
1656    align-items: center;
1657    min-width: 4%;
1658    flex-wrap: nowrap;
1659    padding: 0px 0px 0px 0px;
1660    margin: 0% 0% 0% 0%;
1661}
1662    
1663#\39 8d43ce9.flex-element.widget-wrapper > [data-element-type] {
1664    padding: 0px 0px 0px 0px;
1665}
1666#\39 8d43ce9 {
1667    max-width: 100%;
1668    width: auto;
1669    height: 90px;
1670    min-width: 0%;
1671    min-height: 90px;
1672    max-height: 90px;
1673    order: 0;
1674    margin: 0px 0% 0px 0%;
1675}
1676    
1677#f753b6b0 {
1678    max-height: 52px;
1679    max-width: 250px;
1680    width: auto;
1681    min-height: 52px;
1682    height: 52px;
1683    min-width: 175px;
1684    align-self: auto;
1685    order: 0;
1686    margin: 0px 0% 0px 0%;
1687    grid-area: auto / auto / auto / auto;
1688}
1689    
1690#\35 8e0a719 {
1691    column-gap: 4%;
1692    row-gap: 24px;
1693    flex-direction: row;
1694    width: 10%;
1695    min-height: 8px;
1696    justify-content: flex-end;
1697    align-items: center;
1698    min-width: 4%;
1699    padding: 16px 16px 16px 16px;
1700    margin: 0% 0% 0% 0%;
1701}
1702    
1703#\38 f51b935 {
1704    flex-direction: row;
1705    justify-content: space-between;
1706    align-items: center;
1707    width: 100%;
1708    min-height: auto;
1709    max-height: 100%;
1710    row-gap: 0px;
1711    column-gap: 24px;
1712    order: 1;
1713    min-width: 100%;
1714    flex-wrap: nowrap;
1715    background-color: var(--color_6);
1716    background-image: none;
1717    padding: 0px 0px 0px 0px;
1718    margin: 0px 0% 0px 0%;
1719}
1720    
1721#undefined {
1722    width: 42%;
1723}
1724    
1725#\32 f59b1bb.flex-element.widget-wrapper > [data-element-type] {
1726    padding: 0px 0px 0px 0px;
1727}
1728#\32 f59b1bb {
1729    max-height: 52px;
1730    max-width: 250px;
1731    width: auto;
1732    min-height: 52px;
1733    height: 52px;
1734    min-width: 175px;
1735    align-self: auto;
1736    order: 2;
1737    margin: 0px 0% 0px 0%;
1738    grid-area: auto / auto / auto / auto;
1739}
1740    
1741#\33 a142ea5 {
1742    max-width: 100%;
1743    width: 30px;
1744    height: 30px;
1745    order: 0;
1746}
1747    
1748#\38 3fa5c29 {
1749    background-color: var(--color_6);
1750    background-image: initial;
1751}
1752    
1753#\35 3b6ab2e {
1754    margin: 0px 0% 0px 0%;
1755}
1756    
1757#f32a223a.flex-element.widget-wrapper > [data-element-type] {
1758    padding: 0px 0px 0px 0px;
1759}
1760#f32a223a {
1761    max-width: 100%;
1762    width: 100%;
1763    height: auto;
1764    min-width: 0%;
1765    order: 0;
1766    margin: 0px 0% 0px 0%;
1767}
1768    
1769#\31 8b3423a {
1770    justify-content: space-around;
1771    align-items: center;
1772    width: 100.00%;
1773    min-height: auto;
1774    max-height: 100%;
1775    row-gap: 8px;
1776    column-gap: 24px;
1777    min-width: 32px;
1778    background-color: rgba(0, 0, 0, 0);
1779    background-image: initial;
1780    flex-wrap: nowrap;
1781    padding: 0px 24px 16px 24px;
1782    margin: 0px 0% 0px 0%;
1783}
1784}</style> 
1785 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-0b76f88d-7697c92164c041f6a874c81d14ea7a16">@media all {
1786    
1787#ac9e294e {
1788    column-gap: 4%;
1789    row-gap: 24px;
1790    flex-direction: row;
1791    width: 10%;
1792    min-height: 8px;
1793    justify-content: flex-end;
1794    align-items: center;
1795    min-width: 4%;
1796    padding: 16px 16px 16px 16px;
1797    margin: 0% 0% 0% 0%;
1798}
1799    
1800#\32 1369a52.flex-element.widget-wrapper > [data-element-type] {
1801    padding: 0px 0px 0px 0px;
1802}
1803#\32 1369a52 {
1804    max-width: 25%;
1805    width: auto;
1806    height: 85px;
1807    min-width: 25%;
1808    min-height: 85px;
1809    max-height: 85px;
1810    order: 0;
1811    margin: 0px 0% 0px 0%;
1812}
1813    
1814#\32 4b6395a {
1815    justify-content: space-around;
1816    align-items: center;
1817    width: 100.00%;
1818    min-height: auto;
1819    max-height: 100%;
1820    row-gap: 16px;
1821    column-gap: 24px;
1822    min-width: 32px;
1823    background-color: rgba(0, 0, 0, 0);
1824    background-image: initial;
1825    flex-wrap: nowrap;
1826    padding: 0px 0px 0px 0px;
1827    margin: 0px 0% 0px 0%;
1828}
1829    
1830#d8429cd1 {
1831    column-gap: 0%;
1832    row-gap: 24px;
1833    width: 100%;
1834    justify-content: flex-end;
1835    min-height: 8px;
1836    align-items: center;
1837    min-width: 4%;
1838    flex-wrap: nowrap;
1839    padding: 0px 0px 0px 0px;
1840    margin: 0% 0% 0% 0%;
1841}
1842    
1843#\30 f8fa52c {
1844    column-gap: 0%;
1845    row-gap: 0px;
1846    max-width: none;
1847    width: 100%;
1848    min-height: auto;
1849    flex-wrap: nowrap;
1850    padding: 0% 0px 0% 0px;
1851    margin: 0% 0% 0% 0%;
1852}
1853    
1854#\33 220aeeb {
1855    max-height: 52px;
1856    max-width: 250px;
1857    width: auto;
1858    min-height: 52px;
1859    height: 52px;
1860    min-width: 175px;
1861    align-self: auto;
1862    order: 0;
1863    margin: 0px 0% 0px 0%;
1864    grid-area: auto / auto / auto / auto;
1865}
1866    
1867#\39 af7d943 {
1868    max-width: 100%;
1869    width: 30px;
1870    height: 30px;
1871    order: 0;
1872}
1873    
1874#\39 86d7cb8 {
1875    flex-direction: row;
1876    justify-content: space-around;
1877    align-items: center;
1878    width: 100%;
1879    min-height: auto;
1880    max-height: 100%;
1881    row-gap: 0px;
1882    column-gap: 0px;
1883    order: 0;
1884    min-width: 32px;
1885    flex-wrap: nowrap;
1886    background-color: var(--color_7);
1887    background-image: none;
1888    padding: 0px 24px 0px 24px;
1889    margin: 0px 0% 0px 0%;
1890}
1891    
1892#a6bbb284 {
1893    flex-direction: row;
1894    justify-content: flex-end;
1895    align-items: center;
1896    width: 100%;
1897    min-height: 52px;
1898    max-height: 100%;
1899    row-gap: 24px;
1900    column-gap: 16px;
1901    min-width: 32px;
1902    order: 1;
1903    padding: 0px 0% 0px 0%;
1904    margin: 0px 0% 0px 0%;
1905}
1906    
1907#a6e3fbc8.flex-element.widget-wrapper > [data-element-type] {
1908    padding: 0px 0px 0px 0px;
1909}
1910#a6e3fbc8 {
1911    max-height: 52px;
1912    max-width: 250px;
1913    width: auto;
1914    min-height: 52px;
1915    height: 52px;
1916    min-width: 175px;
1917    align-self: auto;
1918    order: 2;
1919    margin: 0px 0% 0px 0%;
1920    grid-area: auto / auto / auto / auto;
1921}
1922    
1923#undefined {
1924    width: 42%;
1925}
1926    
1927#\38 fadaec1 {
1928    margin: 0px 0% 0px 0%;
1929}
1930    
1931#\35 05c960e {
1932    flex-direction: row;
1933    justify-content: space-around;
1934    align-items: center;
1935    width: 100%;
1936    min-height: auto;
1937    max-height: 100%;
1938    row-gap: 0px;
1939    column-gap: 0px;
1940    order: 0;
1941    min-width: 32px;
1942    flex-wrap: nowrap;
1943    padding: 0px 24px 0px 24px;
1944    margin: 0px 0% 0px 0%;
1945}
1946    
1947#\32 62b696b {
1948    background-color: var(--color_6);
1949    background-image: initial;
1950}
1951    
1952#c6b20902.flex-element.widget-wrapper > [data-element-type] {
1953    padding: 0px 0px 0px 0px;
1954}
1955#c6b20902 {
1956    max-width: 100%;
1957    width: auto;
1958    height: auto;
1959    min-width: 32px;
1960    order: 0;
1961    margin: 0px 0% 0px 0%;
1962}
1963    
1964#\31 917f4c6 {
1965    width: auto;
1966    height: 52px;
1967    min-width: 175px;
1968    min-height: 52px;
1969    max-width: 250px;
1970    order: 1;
1971    max-height: 52px;
1972    justify-self: auto;
1973    align-self: auto;
1974    margin: 0px 0% 0px 0%;
1975    grid-area: auto / auto / auto / auto;
1976}
1977    
1978#widget_22s {
1979    width: 280px;
1980    height: auto;
1981    position: relative;
1982    min-width: 10px;
1983    min-height: 10px;
1984    max-width: 100%;
1985    order: 1;
1986}
1987}</style> 
1988 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-18f5ea00-7697c92164c041f6a874c81d14ea7a16">@media all {
1989    
1990#\39 d047ce9 {
1991    padding-top: 16px;
1992    padding-left: 16px;
1993    padding-bottom: 16px;
1994    min-height: 8px;
1995    margin-right: 0%;
1996    column-gap: 4%;
1997    row-gap: 24px;
1998    margin-left: 0%;
1999    width: 100%;
2000    justify-content: center;
2001    margin-top: 0%;
2002    align-items: flex-end;
2003    margin-bottom: 0%;
2004    min-width: 4%;
2005    padding-right: 16px;
2006}
2007    
2008#a1f8711f {
2009    column-gap: 4%;
2010    row-gap: 24px;
2011    margin-left: 0%;
2012    padding-top: 2%;
2013    padding-left: 0%;
2014    width: 100%;
2015    padding-bottom: 2%;
2016    min-height: 100px;
2017    margin-top: 0%;
2018    margin-bottom: 0%;
2019    padding-right: 0%;
2020    margin-right: 0%;
2021}
2022    
2023#\31 2a003a5 svg {
2024    fill: rgba(120,120,120,1);
2025}
2026#\31 2a003a5 .hamburgerButton {
2027    background-color: rgba(0,0,0,0);
2028}
2029#\31 2a003a5 {
2030    width: 30px;
2031    height: 30px;
2032}
2033}</style> 
2034 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-63a049320d35b55b4ef2a372-7697c92164c041f6a874c81d14ea7a16">@media all {
2035    
2036#\36 3a049320d35b55b4ef2a374 {
2037    column-gap: 4%;
2038    row-gap: 24px;
2039    background-color: rgba(0, 0, 0, 0);
2040    width: 100%;
2041    min-height: 8px;
2042    min-width: 4%;
2043    padding: 16px 16px 16px 16px;
2044    margin: 0% 0% 0% 0%;
2045}
2046    
2047#\36 3a049320d35b55b4ef2a376 {
2048    background-color: rgba(0, 0, 0, 0);
2049}
2050    
2051#\36 3a049320d35b55b4ef2a377 {
2052    column-gap: 4%;
2053    row-gap: 24px;
2054    width: 100%;
2055    min-height: 200px;
2056    flex-wrap: nowrap;
2057    padding: 2% 0% 2% 0%;
2058    margin: 0% 0% 0% 0%;
2059}
2060    
2061#\36 3a049ca0d35b55b4ef2a5c3 {
2062    align-self: auto;
2063    max-width: 100%;
2064    width: 544px;
2065    justify-self: auto;
2066    height: auto;
2067    order: 0;
2068    grid-area: auto / auto / auto / auto;
2069}
2070    
2071#\36 2d6a167a824ca526194d9a5 {
2072    background-color: rgba(232, 255, 133, 1);
2073}
2074    
2075#d7464af4 {
2076    max-width: 100%;
2077    width: 100%;
2078    height: auto;
2079}
2080    
2081#e9801e97 {
2082    max-width: 100%;
2083    width: 100%;
2084    height: auto;
2085}
2086    
2087#\30 6ef02c5 {
2088    row-gap: 24px;
2089    column-gap: 4%;
2090    max-height: 100%;
2091    width: 50%;
2092    min-height: 160px;
2093    align-items: flex-start;
2094}
2095    
2096#c51be443 {
2097    row-gap: 24px;
2098    column-gap: 4%;
2099    max-height: 100%;
2100    width: 100%;
2101    min-height: 160px;
2102    align-items: flex-start;
2103}
2104    
2105#a3123b86 {
2106    max-width: 100%;
2107    width: auto;
2108    height: auto;
2109}
2110    
2111#\34 07e9c21 {
2112    row-gap: 24px;
2113    column-gap: 4%;
2114    max-height: 100%;
2115    width: 100%;
2116    min-height: 160px;
2117    align-items: flex-start;
2118}
2119    
2120#\34 1bd9005 {
2121    max-width: 100%;
2122    width: 300px;
2123    height: auto;
2124}
2125    
2126#group_r32 {
2127    align-items: flex-start;
2128    width: 100%;
2129    min-height: 160px;
2130    max-height: 100%;
2131    row-gap: 24px;
2132    column-gap: 24px;
2133}
2134    
2135#\39 c08e382 {
2136    width: 100%;
2137    height: 52px;
2138    min-width: 175px;
2139    min-height: 52px;
2140    max-width: 250px;
2141    order: 2;
2142    max-height: 52px;
2143    justify-self: auto;
2144    align-self: auto;
2145    margin: 0px 0% 0px 0%;
2146    grid-area: auto / auto / auto / auto;
2147}
2148    
2149#\30 7653710 {
2150    max-width: 100%;
2151    width: 100%;
2152    height: auto;
2153}
2154    
2155#widget_9fc {
2156    width: 280px;
2157    height: auto;
2158    position: relative;
2159    min-width: 10px;
2160    min-height: 10px;
2161    max-width: 100%;
2162    order: 3;
2163}
2164}</style> 
2165 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-6406026c90e1521f6ecb0eca-7697c92164c041f6a874c81d14ea7a16">@media all {
2166    
2167#\36 406026c90e1521f6ecb0ecd {
2168    column-gap: 4%;
2169    row-gap: 24px;
2170    width: 100%;
2171    min-height: 8px;
2172    min-width: 4%;
2173    padding: 16px 16px 16px 16px;
2174    margin: 0% 0% 0% 0%;
2175}
2176    
2177#\36 406026c90e1521f6ecb0ecc {
2178    column-gap: 4%;
2179    row-gap: 24px;
2180    width: 100%;
2181    min-height: 460px;
2182    padding: 4% 0% 4% 0%;
2183    margin: 0% 0% 0% 0%;
2184}
2185}</style> 
2186 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-d4a5045d-7697c92164c041f6a874c81d14ea7a16">@media all {
2187    
2188#f71f3cd0 {
2189    row-gap: 16px;
2190    column-gap: 4%;
2191    width: 100%;
2192    min-height: auto;
2193    align-items: flex-start;
2194    order: 2;
2195    padding: 0px 0px 0px 0px;
2196    margin: 0px 0% 0px 0%;
2197}
2198    
2199#\35 64868a8 {
2200    row-gap: 16px;
2201    column-gap: 16px;
2202    width: 100%;
2203    min-height: auto;
2204    align-items: center;
2205    flex-wrap: nowrap;
2206    order: 2;
2207    padding: 0px 0px 0px 0px;
2208    margin: 0px 0% 0px 0%;
2209}
2210    
2211#\37 034b38b {
2212    width: 100%;
2213    max-width: 100%;
2214    min-width: 32px;
2215    justify-self: auto;
2216    order: 1;
2217    margin: 0px 0% 0px 0%;
2218    grid-area: auto / auto / auto / auto;
2219}
2220    
2221#e234303c {
2222    align-self: auto;
2223    max-width: 100%;
2224    width: 100%;
2225    justify-self: auto;
2226    height: auto;
2227    min-width: 32px;
2228    order: 0;
2229    margin: 0px 0% 0px 0%;
2230    grid-area: auto / auto / auto / auto;
2231}
2232    
2233#e009db51 {
2234    min-height: auto;
2235    row-gap: 24px;
2236    column-gap: 4%;
2237    max-width: 90%;
2238    width: 45%;
2239    align-items: center;
2240    justify-self: auto;
2241    order: 0;
2242    min-width: 290px;
2243    padding: 0px 24px 0px 24px;
2244    margin: 0% 0% 0% 0%;
2245    grid-area: auto / auto / auto / auto;
2246}
2247    
2248#\31 89eec82 {
2249    flex-direction: row;
2250    justify-content: flex-start;
2251    align-items: center;
2252    width: auto;
2253    min-height: auto;
2254    row-gap: 24px;
2255    column-gap: 24px;
2256    order: 2;
2257    padding: 0px 0px 0px 0px;
2258    margin: 0px 0% 0px 0%;
2259}
2260    
2261#\38 7dc6a3c {
2262    column-gap: 0%;
2263    row-gap: 24px;
2264    flex-direction: row;
2265    width: 100%;
2266    min-height: 8px;
2267    align-items: center;
2268    flex-wrap: wrap;
2269    min-width: 4%;
2270    order: 0;
2271    padding: 0px 0px 0px 0px;
2272    margin: 0% 0% 0% 0%;
2273}
2274    
2275#\36 f1be03a {
2276    max-height: 52px;
2277    max-width: 250px;
2278    width: 100%;
2279    min-height: 52px;
2280    justify-self: auto;
2281    height: 52px;
2282    order: 2;
2283    min-width: 175px;
2284    margin: 0px 0% 0px 0%;
2285    grid-area: auto / auto / auto / auto;
2286}
2287    
2288#a3efff8f {
2289    width: 532px;
2290    height: 1064px;
2291    max-width: 100%;
2292    max-height: 100%;
2293    justify-self: auto;
2294    order: 0;
2295    margin: 0px 0% 0px 0%;
2296    grid-area: auto / auto / auto / auto;
2297}
2298    
2299#\39 ad38b70 {
2300    background-color: var(--color_3);
2301    background-image: initial;
2302}
2303    
2304#ba63fdc3 {
2305    column-gap: 1%;
2306    row-gap: 6px;
2307    width: 100%;
2308    min-height: 514px;
2309    flex-wrap: nowrap;
2310    padding: 64px 48px 64px 48px;
2311    margin: 0% 0% 0% 0%;
2312}
2313    
2314#cd94c692 {
2315    margin: 0px 0% 0px 0%;
2316}
2317    
2318#c1f1a444 {
2319    width: 100%;
2320    height: 52px;
2321    min-width: 175px;
2322    min-height: 52px;
2323    max-width: 250px;
2324    order: 1;
2325    max-height: 52px;
2326    justify-self: auto;
2327    align-self: auto;
2328    margin: 0px 0% 0px 0%;
2329    grid-area: auto / auto / auto / auto;
2330}
2331}</style> 
2332 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-189f98fd-7697c92164c041f6a874c81d14ea7a16">@media all {
2333    
2334#b58f7427 {
2335    flex-direction: row;
2336    justify-content: flex-start;
2337    align-items: center;
2338    width: 100%;
2339    min-height: auto;
2340    row-gap: 24px;
2341    column-gap: 0px;
2342    order: 2;
2343}
2344    
2345#\30 1bcee24 {
2346    max-width: 100%;
2347    width: 100%;
2348    justify-self: auto;
2349    order: 0;
2350    grid-area: auto / auto / auto / auto;
2351}
2352    
2353#\32 299c0a8 {
2354    width: auto;
2355    height: auto;
2356    max-width: 100%;
2357    order: 3;
2358}
2359    
2360#da416589 {
2361    align-self: auto;
2362    max-width: 100%;
2363    width: 100%;
2364    justify-self: auto;
2365    height: auto;
2366    order: 0;
2367    grid-area: auto / auto / auto / auto;
2368}
2369    
2370#\39 7eccafc {
2371    max-width: 100%;
2372    width: 100%;
2373    height: auto;
2374    min-width: 32px;
2375    justify-self: auto;
2376    order: 0;
2377    align-self: auto;
2378    margin: 0px 0% 0px 0%;
2379    grid-area: auto / auto / auto / auto;
2380}
2381    
2382#\32 cf46e33 {
2383    column-gap: 4%;
2384    row-gap: 16px;
2385    width: auto;
2386    min-height: auto;
2387    justify-content: flex-start;
2388    min-width: 300px;
2389    order: 1;
2390    max-width: 325px;
2391    padding: 0px 0% 0px 0%;
2392}
2393    
2394#\36 37f5563 {
2395    column-gap: 4%;
2396    row-gap: 48px;
2397    flex-direction: column;
2398    width: 100%;
2399    min-height: 0;
2400    flex-wrap: nowrap;
2401    padding: 64px 48px 64px 48px;
2402    margin: 0% 0% 0% 0%;
2403}
2404    
2405#\36 bb114d0.flex-element.widget-wrapper > [data-element-type] {
2406    padding: 0px 0px 0px 0px;
2407}
2408#\36 bb114d0 {
2409    align-self: auto;
2410    max-width: 100%;
2411    width: 100%;
2412    justify-self: auto;
2413    height: auto;
2414    order: 2;
2415    margin: 0px 0% 0px 0%;
2416    grid-area: auto / auto / auto / auto;
2417}
2418    
2419#c11d06d4 {
2420    align-self: flex-start;
2421    max-width: 100%;
2422    width: auto;
2423    margin-top: 0px;
2424    justify-self: auto;
2425    margin-bottom: 0px;
2426    height: auto;
2427    order: 2;
2428    grid-area: auto / auto / auto / auto;
2429}
2430    
2431#\38 72aa340 {
2432    column-gap: 4%;
2433    row-gap: 48px;
2434    width: 100%;
2435    min-height: 0px;
2436    justify-content: flex-start;
2437    flex-wrap: nowrap;
2438    min-width: 4%;
2439    order: 0;
2440    height: auto;
2441    padding: 0% 0% 0% 0%;
2442    margin: 0% 0% 0% 0%;
2443}
2444    
2445#\37 fd4df86 {
2446    column-gap: 4%;
2447    row-gap: 24px;
2448    width: auto;
2449    min-height: auto;
2450    justify-content: flex-start;
2451    min-width: 300px;
2452    order: 0;
2453    max-width: 325px;
2454    padding: 0% 0% 0% 0%;
2455    margin: 0px 0% 0px 0%;
2456}
2457    
2458#aff96093 {
2459    max-width: 100%;
2460    width: 100%;
2461    height: auto;
2462    order: 0;
2463}
2464    
2465#\34 898a3cd {
2466    max-width: 100%;
2467    width: auto;
2468    height: auto;
2469    justify-self: auto;
2470    align-self: auto;
2471    order: 0;
2472    min-width: 70px;
2473    margin: 0px 0% 0px 0%;
2474    grid-area: auto / auto / auto / auto;
2475}
2476    
2477#\30 369ddd7 {
2478    max-width: 100%;
2479    width: 100%;
2480    height: auto;
2481    min-width: 32px;
2482    order: 1;
2483    margin: 0px 0% 0px 0%;
2484}
2485    
2486#\37 c54ac6f {
2487    row-gap: 16px;
2488    column-gap: 4%;
2489    width: 90%;
2490    min-height: 0px;
2491    align-items: flex-start;
2492    justify-self: auto;
2493    order: 1;
2494    grid-area: auto / auto / auto / auto;
2495    padding-top: 0px;
2496    padding-right: 0px;
2497    padding-bottom: 0px;
2498    padding-left: 0px;
2499    margin-top: 0px;
2500    margin-right: 0%;
2501    margin-bottom: 0px;
2502    margin-left: 0%;
2503    flex-direction: column;
2504    justify-content: center;
2505}
2506    
2507#\30 0fa4d3c {
2508    align-self: auto;
2509    max-width: 100%;
2510    width: 100%;
2511    justify-self: auto;
2512    height: auto;
2513    order: 0;
2514    grid-area: auto / auto / auto / auto;
2515}
2516    
2517#\36 8d20dff {
2518    row-gap: 12px;
2519    column-gap: 4%;
2520    width: 100%;
2521    min-height: auto;
2522    align-items: flex-start;
2523    order: 1;
2524    padding-top: 0px;
2525    padding-right: 0px;
2526    padding-bottom: 0px;
2527    padding-left: 0px;
2528    flex-direction: column;
2529    justify-content: center;
2530}
2531    
2532#be6ed1f2 {
2533    background-color: var(--color_2);
2534    background-image: none;
2535}
2536    
2537#\32 c2c7d3f {
2538    min-height: auto;
2539    flex-wrap: wrap;
2540    row-gap: 24px;
2541    column-gap: 48px;
2542    flex-direction: row;
2543    align-content: stretch;
2544    width: 100%;
2545    justify-content: flex-start;
2546    align-items: flex-start;
2547    min-width: 32px;
2548    order: 1;
2549    padding-top: 0px;
2550    padding-right: 0px;
2551    padding-bottom: 0px;
2552    padding-left: 0px;
2553}
2554    
2555#\31 6f8b1b9 {
2556    column-gap: 0%;
2557    row-gap: 0px;
2558    width: 100%;
2559    min-height: auto;
2560    align-items: center;
2561    flex-wrap: nowrap;
2562    min-width: 4%;
2563    order: 2;
2564    justify-self: auto;
2565    align-self: auto;
2566    padding: 0% 0% 0% 0%;
2567    margin: 0px 0% 0px 0%;
2568    grid-area: auto / auto / auto / auto;
2569}
2570    
2571#a7e36f3a {
2572    column-gap: 0%;
2573    row-gap: 24px;
2574    flex-direction: row;
2575    width: 100%;
2576    min-height: auto;
2577    align-items: center;
2578    flex-wrap: nowrap;
2579    min-width: 4%;
2580    order: 2;
2581    padding: 0% 0% 0% 0%;
2582}
2583    
2584#\30 b8ecfff {
2585    width: 37.99%;
2586    height: auto;
2587    max-width: 100%;
2588    max-height: none;
2589    min-width: 38%;
2590    justify-self: auto;
2591    align-self: auto;
2592    order: 0;
2593    margin: 0px 0% 0px 0%;
2594    grid-area: auto / auto / auto / auto;
2595}
2596    
2597#\30 90338c9 {
2598    margin: 0px 0% 0px 0%;
2599}
2600    
2601#dbac6341 {
2602    row-gap: 8px;
2603    column-gap: 4%;
2604    width: 100%;
2605    min-height: 0px;
2606    align-items: flex-start;
2607    justify-self: auto;
2608    order: 1;
2609    grid-area: auto / auto / auto / auto;
2610    padding-top: 0px;
2611    padding-right: 0px;
2612    padding-bottom: 0px;
2613    padding-left: 0px;
2614    flex-direction: column;
2615    justify-content: center;
2616}
2617    
2618#\34 3ddba78 {
2619    column-gap: 4%;
2620    row-gap: 24px;
2621    width: auto;
2622    min-height: auto;
2623    justify-content: flex-start;
2624    min-width: 300px;
2625    order: 1;
2626    max-width: 325px;
2627    padding: 0px 0% 0px 0%;
2628}
2629    
2630#c5138ca8 {
2631    column-gap: 4%;
2632    row-gap: 24px;
2633    width: 100%;
2634    min-height: 0px;
2635    justify-content: flex-start;
2636    flex-wrap: nowrap;
2637    min-width: 4%;
2638    order: 0;
2639    height: auto;
2640    padding: 0% 0% 0% 0%;
2641    margin: 0% 0% 0% 0%;
2642}
2643    
2644#\37 679a163 {
2645    align-self: auto;
2646    max-width: 100%;
2647    width: 100%;
2648    justify-self: auto;
2649    height: auto;
2650    order: 0;
2651    grid-area: auto / auto / auto / auto;
2652}
2653    
2654#f41fabb1 {
2655    max-width: 100%;
2656    width: 100%;
2657    height: auto;
2658    min-width: 32px;
2659    order: 1;
2660    margin: 0px 0% 0px 0%;
2661}
2662    
2663#ca7bc4e4 {
2664    max-width: 228px;
2665    width: 227.958px;
2666    justify-self: auto;
2667    height: auto;
2668    order: 2;
2669    min-width: 228px;
2670    margin: 0px 0% 0px 0%;
2671    grid-area: auto / auto / auto / auto;
2672    margin-top: 0px;
2673    margin-right: 0%;
2674    margin-bottom: 0px;
2675    margin-left: 0%;
2676}
2677    
2678#\34 f7348c3 {
2679    row-gap: 16px;
2680    column-gap: 4%;
2681    width: 100%;
2682    min-height: auto;
2683    align-items: flex-start;
2684    order: 0;
2685    padding-top: 0px;
2686    padding-right: 0px;
2687    padding-bottom: 0px;
2688    padding-left: 0px;
2689    flex-direction: column;
2690    justify-content: center;
2691}
2692    
2693#b34fff31 {
2694    max-width: 100%;
2695    width: 100%;
2696    height: auto;
2697    min-width: 223px;
2698    order: 1;
2699}
2700    
2701#\37 0262dbe {
2702    row-gap: 6px;
2703    column-gap: 4%;
2704    width: 100%;
2705    min-height: 0px;
2706    align-items: flex-start;
2707    justify-self: auto;
2708    order: 1;
2709    grid-area: auto / auto / auto / auto;
2710    padding-top: 0px;
2711    padding-right: 0px;
2712    padding-bottom: 0px;
2713    padding-left: 0px;
2714    flex-direction: column;
2715    justify-content: center;
2716}
2717    
2718#\38 4e153d9 {
2719    max-width: 100%;
2720    width: auto;
2721    height: auto;
2722    justify-self: auto;
2723    align-self: auto;
2724    order: 0;
2725    min-width: 70px;
2726    margin: 0px 0% 0px 0%;
2727    grid-area: auto / auto / auto / auto;
2728}
2729    
2730#\33 666b883 {
2731    max-width: 100%;
2732    width: 100%;
2733    justify-self: auto;
2734    order: 2;
2735    margin: 0px 0% 0px 0%;
2736    grid-area: auto / auto / auto / auto;
2737    margin-top: 0px;
2738    margin-right: 0%;
2739    margin-bottom: 0px;
2740    margin-left: 0%;
2741}
2742    
2743#\33 4d6ed3f {
2744    max-width: 100%;
2745    width: 100%;
2746    justify-self: auto;
2747    order: 2;
2748    margin: 0px 0% 0px 0%;
2749    grid-area: auto / auto / auto / auto;
2750    margin-top: 0px;
2751    margin-right: 0%;
2752    margin-bottom: 0px;
2753    margin-left: 0%;
2754}
2755}</style> 
2756 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-common-c497ad35-7697c92164c041f6a874c81d14ea7a16">@media all {
2757    
2758#d96b8271 {
2759    padding-top: 0%;
2760    padding-left: 0%;
2761    padding-bottom: 0%;
2762    min-height: 240px;
2763    flex-wrap: nowrap;
2764    margin-right: 0%;
2765    column-gap: 4%;
2766    row-gap: 24px;
2767    margin-left: 0%;
2768    max-width: none;
2769    width: 100%;
2770    margin-top: 0%;
2771    margin-bottom: 0%;
2772    padding-right: 0%;
2773}
2774    
2775#\35 91c7dd2 {
2776    max-width: 100%;
2777    grid-template-rows: minmax(300px, max-content);
2778    width: 100%;
2779}
2780    
2781#\38 212f299 {
2782    padding-top: 0%;
2783    padding-left: 0%;
2784    padding-bottom: 0%;
2785    min-height: 8px;
2786    margin-right: 0%;
2787    column-gap: 4%;
2788    row-gap: 24px;
2789    margin-left: 0%;
2790    width: 100%;
2791    margin-top: 0%;
2792    margin-bottom: 0%;
2793    min-width: 4%;
2794    padding-right: 0%;
2795}
2796}</style> 
2797 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-desktop-flex-header-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 1025px) {
2798}</style> 
2799 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet_implicit-flex-header-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
2800}</style> 
2801 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-tablet-bdc48ce3-bea0727016c14e2086edfeab3bdd8569">@media (min-width: 768px) and (max-width: 1024px) {
2802    
2803#\33 8011fa0 {
2804    width: 100%;
2805    min-height: 8px;
2806}
2807    
2808#\38 653b45b {
2809    margin: 0px 0% 0px 0%;
2810}
2811    
2812#eb788097::before, #eb788097 > .bgExtraLayerOverlay {
2813    
2814}
2815    
2816#\30 28e6e2d {
2817    flex-direction: row;
2818    flex-wrap: nowrap;
2819    min-height: 320px;
2820    padding: 240px 48px 144px 48px;
2821}
2822    
2823#\39 0fffc5a {
2824    width: 100%;
2825}
2826}</style> 
2827 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-tablet-536ccf9a-bea0727016c14e2086edfeab3bdd8569">@media (min-width: 768px) and (max-width: 1024px) {
2828    
2829#\31 afa5231 {
2830    margin: 0px 0% 0px 0%;
2831}
2832}</style> 
2833 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-tablet-d75fab36-bea0727016c14e2086edfeab3bdd8569">@media (min-width: 768px) and (max-width: 1024px) {
2834    
2835#\31 5568312 {
2836    width: 100%;
2837}
2838    
2839#\39 8628429 {
2840    min-width: 32px;
2841    margin: 0px 0% 0px 0%;
2842}
2843    
2844#\33 5bf6bf1 {
2845    width: 200.00%;
2846    height: 625px;
2847    max-width: 200%;
2848    align-self: center;
2849    margin-left: 0px;
2850    margin-right: 0px;
2851}
2852    
2853#\32 c05c2ae {
2854    min-width: 32px;
2855    margin: 0px 0% 0px 0%;
2856}
2857    
2858#abf2e7cf {
2859    margin-left: 0%;
2860    margin-right: 0%;
2861}
2862    
2863#\31 3d52284 {
2864    flex-direction: column;
2865    flex-wrap: nowrap;
2866}
2867    
2868#\30 7f0fb51 {
2869    margin: 0px 0% 0px 0%;
2870}
2871    
2872#acf1f150 {
2873    width: 100%;
2874}
2875    
2876#e85dfdb1 {
2877    align-items: center;
2878}
2879    
2880#\32 b52b605 {
2881    margin-left: 0%;
2882    margin-right: 0%;
2883}
2884    
2885#\35 f340a8d {
2886    align-items: center;
2887}
2888    
2889#\36 c1c765e {
2890    width: 100%;
2891    align-items: flex-start;
2892}
2893}</style> 
2894 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-tablet-c85c996d-bea0727016c14e2086edfeab3bdd8569">@media (min-width: 768px) and (max-width: 1024px) {
2895    
2896#d1d4e8d5 {
2897    row-gap: 24px;
2898}
2899}</style> 
2900 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-tablet-25c1f54b-bea0727016c14e2086edfeab3bdd8569">@media (min-width: 768px) and (max-width: 1024px) {
2901    
2902#fa9f8e7d {
2903    min-height: 0;
2904    flex-direction: column;
2905    flex-wrap: nowrap;
2906    row-gap: 48px;
2907    column-gap: 0%;
2908}
2909    
2910#ec4bf743 {
2911    row-gap: 24px;
2912    width: 100%;
2913    min-height: 80px;
2914    justify-content: flex-start;
2915    align-items: center;
2916    padding: 0px 24px 0px 24px;
2917    margin: 0% 0% 0% 0%;
2918}
2919    
2920#\34 6d73200 {
2921    width: 100%;
2922}
2923    
2924#\33 5204dab {
2925    margin-left: 0%;
2926    margin-right: 0%;
2927    width: 100%;
2928    max-width: none;
2929}
2930    
2931#\36 e83bdf2 {
2932    row-gap: 24px;
2933    width: 100%;
2934    min-height: 80px;
2935    justify-content: flex-start;
2936    align-items: center;
2937    padding: 0px 24px 0px 24px;
2938    margin: 0% 0% 0% 0%;
2939}
2940    
2941#\33 f63d94f {
2942    width: 100%;
2943}
2944    
2945#ffa23d6f {
2946    margin-left: 0%;
2947    margin-right: 0%;
2948    width: 100%;
2949    max-width: none;
2950}
2951    
2952#ecbb3775 {
2953    row-gap: 24px;
2954    width: 100%;
2955    min-height: 80px;
2956    justify-content: flex-start;
2957    align-items: center;
2958    padding: 0px 24px 0px 24px;
2959    margin: 0% 0% 0% 0%;
2960}
2961    
2962#\35 e66e44c {
2963    width: 100%;
2964}
2965    
2966#\39 0291672 {
2967    margin-left: 0%;
2968    margin-right: 0%;
2969    width: 100%;
2970    max-width: none;
2971}
2972}</style> 
2973 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-flex-footer-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
2974    
2975}</style> 
2976 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-flex-header-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
2977    
2978#flex-header {
2979    
2980    padding: 16px 0px 16px 0px;
2981    margin: 0px 0% 0px 0%;
2982}
2983#flex-header[data-changeable-on-scroll][data-scrolling] {
2984    padding-bottom: 8px;
2985}
2986}</style> 
2987 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-d809b9fc-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
2988    
2989#\32 8028132 {
2990    width: 91.67%;
2991    min-height: 8px;
2992    padding: 0px 0px 0px 0px;
2993    margin: 0% 0% 0% 0%;
2994}
2995    
2996#\37 2613094 {
2997    flex-direction: row;
2998    min-height: auto;
2999    flex-wrap: nowrap;
3000}
3001    
3002#e73970a9 {
3003    width: 175px;
3004    height: auto;
3005}
3006    
3007#b01d58af {
3008    width: 100%;
3009    min-height: 52px;
3010    justify-content: flex-end;
3011    min-width: 0%;
3012}
3013    
3014#\33 76e149c {
3015    width: 100%;
3016}
3017    
3018#\31 d9ca54f {
3019    width: 8.33%;
3020    min-height: 8px;
3021    justify-content: center;
3022    padding: 16px 16px 16px 16px;
3023    margin: 0% 0% 0% 0%;
3024}
3025    
3026#\38 d694ee5 {
3027    width: 100%;
3028    min-height: 52px;
3029    justify-content: flex-end;
3030    min-width: 0%;
3031}
3032    
3033#\35 ed8d0d4 {
3034    width: auto;
3035}
3036}</style> 
3037 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-3cfa37d5-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3038    
3039#adb2908e {
3040    flex-direction: row;
3041    min-height: auto;
3042    flex-wrap: nowrap;
3043    padding: 0px 24px 0px 24px;
3044}
3045    
3046#\38 8cf5d69 {
3047    width: 100%;
3048    min-height: 52px;
3049    justify-content: flex-end;
3050    min-width: 0%;
3051}
3052    
3053#d6922082 {
3054    padding: 0px 0px 0px 0px;
3055    margin: 0px 0% 0px 0%;
3056}
3057    
3058#\38 9023bf8 {
3059    width: 8.33%;
3060    min-height: 8px;
3061    justify-content: center;
3062    padding: 16px 16px 16px 16px;
3063    margin: 0% 0% 0% 0%;
3064}
3065    
3066#d93c6b3a {
3067    width: auto;
3068}
3069    
3070#\38 1fd4419 {
3071    padding: 0px 0px 0px 0px;
3072    margin: 0px 0% 0px 0%;
3073}
3074    
3075#c3e5519c {
3076    width: 100%;
3077}
3078    
3079#a82acbb5 {
3080    width: 91.67%;
3081    min-height: 8px;
3082    padding: 0px 16px 0px 0px;
3083    margin: 0% 0% 0% 0%;
3084}
3085    
3086#dd6c6475 {
3087    width: 175px;
3088    height: 75px;
3089}
3090    
3091#\30 a6fa4d2 {
3092    margin: 0px 0% 0px 0%;
3093}
3094}</style> 
3095 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-0be07c0c-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3096    
3097#\32 f59b1bb {
3098    width: auto;
3099}
3100    
3101#ca451b95 {
3102    width: 100%;
3103    min-height: 52px;
3104    justify-content: flex-end;
3105    min-width: 0%;
3106}
3107    
3108#\34 275e962 {
3109    flex-direction: row;
3110    min-height: auto;
3111    flex-wrap: nowrap;
3112}
3113    
3114#c2c486a7 {
3115    width: 91.67%;
3116    min-height: 8px;
3117    padding: 0px 0px 0px 0px;
3118    margin: 0% 0% 0% 0%;
3119}
3120    
3121#\39 8d43ce9 {
3122    width: 175px;
3123    height: 75px;
3124}
3125    
3126#\35 8e0a719 {
3127    width: 8.33%;
3128    min-height: 8px;
3129    justify-content: center;
3130    padding: 16px 16px 16px 16px;
3131    margin: 0% 0% 0% 0%;
3132}
3133    
3134#f32a223a {
3135    width: 100%;
3136}
3137    
3138#\31 8b3423a {
3139    padding: 0px 0px 0px 0px;
3140    margin: 0px 0% 0px 0%;
3141}
3142}</style> 
3143 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-0b76f88d-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3144    
3145#ac9e294e {
3146    width: 8.33%;
3147    min-height: 8px;
3148    justify-content: center;
3149    padding: 16px 16px 16px 16px;
3150    margin: 0% 0% 0% 0%;
3151}
3152    
3153#\32 1369a52 {
3154    width: 175px;
3155    height: 75px;
3156}
3157    
3158#\38 fadaec1 {
3159    margin: 0px 0% 0px 0%;
3160}
3161    
3162#\32 4b6395a {
3163    padding: 0px 0px 0px 0px;
3164    margin: 0px 0% 0px 0%;
3165}
3166    
3167#\35 05c960e {
3168    padding: 0px 0px 0px 0px;
3169    margin: 0px 0% 0px 0%;
3170}
3171    
3172#d8429cd1 {
3173    width: 91.67%;
3174    min-height: 8px;
3175    padding: 0px 16px 0px 0px;
3176    margin: 0% 0% 0% 0%;
3177}
3178    
3179#\30 f8fa52c {
3180    flex-direction: row;
3181    min-height: auto;
3182    flex-wrap: nowrap;
3183    padding: 0px 24px 0px 24px;
3184}
3185    
3186#c6b20902 {
3187    width: 100%;
3188}
3189    
3190#a6bbb284 {
3191    width: 100%;
3192    min-height: 52px;
3193    justify-content: flex-end;
3194    min-width: 0%;
3195}
3196    
3197#a6e3fbc8 {
3198    width: auto;
3199    order: 2;
3200}
3201    
3202#widget_22s {
3203    width: 180px;
3204    order: 3;
3205    min-height: 52px;
3206}
3207    
3208#\33 220aeeb {
3209    order: 0;
3210}
3211    
3212#\31 917f4c6 {
3213    order: 1;
3214}
3215}</style> 
3216 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-18f5ea00-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3217    
3218#a1f8711f {
3219    padding-left: 4%;
3220    padding-right: 4%;
3221}
3222}</style> 
3223 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-63a049320d35b55b4ef2a372-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3224    
3225#\36 3a049320d35b55b4ef2a374 {
3226    row-gap: 48px;
3227    width: 100%;
3228    justify-content: flex-start;
3229    padding: 0px 16px 0px 16px;
3230    margin: 0% 0% 0% 0%;
3231}
3232    
3233#\36 3a049320d35b55b4ef2a377 {
3234    min-height: 302px;
3235    padding: 0% 4% 0% 4%;
3236}
3237    
3238#\36 3a049ca0d35b55b4ef2a5c3 {
3239    order: 0;
3240}
3241    
3242#c51be443 {
3243    min-height: auto;
3244    row-gap: 8px;
3245    justify-self: auto;
3246    align-self: auto;
3247    width: 100%;
3248    order: 0;
3249    padding: 0px 0px 0px 0px;
3250    margin: 0px 0% 0px 0%;
3251    grid-area: auto / auto / auto / auto;
3252}
3253    
3254#\30 6ef02c5 {
3255    width: 100%;
3256    min-height: auto;
3257    row-gap: 0px;
3258}
3259    
3260#\34 07e9c21 {
3261    justify-self: auto;
3262    align-self: auto;
3263    width: 100%;
3264    order: 1;
3265    row-gap: 16px;
3266    align-items: flex-start;
3267    margin: 0px 0% 0px 0%;
3268    grid-area: auto / auto / auto / auto;
3269}
3270    
3271#a3123b86 {
3272    width: 100%;
3273    order: 0;
3274    height: 52px;
3275    min-width: 175px;
3276    max-width: 250px;
3277    min-height: 52px;
3278    max-height: 52px;
3279}
3280    
3281#\34 1bd9005 {
3282    width: 100%;
3283    order: 3;
3284    height: 52px;
3285    min-width: 175px;
3286    max-width: 250px;
3287    min-height: 52px;
3288    max-height: 52px;
3289}
3290    
3291#group_r32 {
3292    order: 1;
3293    min-height: auto;
3294}
3295    
3296#\39 c08e382 {
3297    order: 2;
3298}
3299    
3300#widget_9fc {
3301    order: 1;
3302    width: 250px;
3303    min-height: 52px;
3304}
3305}</style> 
3306 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-6406026c90e1521f6ecb0eca-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3307    
3308#\36 406026c90e1521f6ecb0ecc {
3309    min-height: 374px;
3310    padding: 0% 4% 0% 4%;
3311}
3312    
3313#\36 406026c90e1521f6ecb0ecd {
3314    row-gap: 24px;
3315    padding-bottom: 100px;
3316    justify-content: flex-end;
3317}
3318}</style> 
3319 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-d4a5045d-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3320    
3321#\31 89eec82 {
3322    column-gap: 0px;
3323    width: undefinednull;
3324}
3325    
3326#e009db51 {
3327    max-width: 90%;
3328    width: 100%;
3329    height: auto;
3330    min-height: 203px;
3331    padding: 0px 0px 24px 0px;
3332    margin: 0% 0% 0% 0%;
3333}
3334    
3335#\38 7dc6a3c {
3336    width: 100%;
3337    min-height: 8px;
3338    column-gap: 3%;
3339    padding: 0px 0px 0px 0px;
3340    margin: 0% 0% 0% 0%;
3341}
3342    
3343#\36 f1be03a {
3344    min-width: 175px;
3345    order: 0;
3346    max-width: 250px;
3347    width: 50%;
3348    margin: 0px 0% 0px 0%;
3349}
3350    
3351#\35 64868a8 {
3352    flex-direction: row;
3353    flex-wrap: nowrap;
3354    column-gap: 16px;
3355}
3356    
3357#ba63fdc3 {
3358    column-gap: 0%;
3359    row-gap: 6px;
3360    flex-direction: row;
3361    min-height: 419px;
3362    flex-wrap: nowrap;
3363    padding: 64px 48px 64px 48px;
3364}
3365    
3366#cd94c692 {
3367    margin: 0px 0% 0px 0%;
3368}
3369    
3370#c1f1a444 {
3371    width: 50%;
3372}
3373}</style> 
3374 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-189f98fd-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3375    
3376#\32 c2c7d3f {
3377    justify-content: center;
3378    flex-wrap: nowrap;
3379    flex-direction: column;
3380    row-gap: 24px;
3381}
3382    
3383#\34 3ddba78 {
3384    width: 100%;
3385    min-width: 32px;
3386    max-width: 100%;
3387    margin: 0px 0% 0px 0%;
3388}
3389    
3390#\37 fd4df86 {
3391    width: 100%;
3392    min-width: 32px;
3393    max-width: 100%;
3394    margin: 0px 0% 0px 0%;
3395}
3396    
3397#\32 cf46e33 {
3398    width: 100%;
3399    min-width: 32px;
3400    max-width: 100%;
3401    margin: 0px 0% 0px 0%;
3402}
3403    
3404#\34 898a3cd {
3405    width: auto;
3406    min-width: 70px;
3407}
3408    
3409#\36 37f5563 {
3410    min-height: 250px;
3411}
3412    
3413#ca7bc4e4 {
3414    width: 100%;
3415}
3416    
3417#a7e36f3a {
3418    padding: 0% 0% 0% 0%;
3419    margin: 0px 0% 0px 0%;
3420}
3421    
3422#\37 c54ac6f {
3423    max-width: 100%;
3424    width: 100%;
3425}
3426    
3427#\30 b8ecfff {
3428    height: auto;
3429    max-height: none;
3430}
3431    
3432#b34fff31 {
3433    width: 100%;
3434}
3435    
3436#\38 4e153d9 {
3437    width: auto;
3438    min-width: 70px;
3439}
3440    
3441#\37 0262dbe {
3442    row-gap: 4px;
3443}
3444}</style> 
3445 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-tablet-c497ad35-7697c92164c041f6a874c81d14ea7a16">@media (min-width: 768px) and (max-width: 1024px) {
3446    
3447#d96b8271 {
3448    padding-left: 2%;
3449    padding-right: 2%;
3450}
3451}</style> 
3452
3453
3454
3455
3456
3457
3458<style id="globalFontSizeStyle" type="text/css">
3459    @media (min-width: 1025px) {  }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-20, [data-version] .t-font-size-20 {--font-size: 20;}[data-version] .t-size-18, [data-version] .t-font-size-18 {--font-size: 18;} }@media (max-width: 767px) { [data-version] .m-size-20, [data-version] .m-font-size-20 {--font-size: 20;}[data-version] .m-size-25, [data-version] .m-font-size-25 {--font-size: 25;} }
3460</style>
3461<style id="pageFontSizeStyle" type="text/css">
3462</style>
3463
3464
3465
3466
3467<style id="hideAnimFix">
3468  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
3469    visibility: hidden;
3470  }
3471
3472  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
3473    visibility: hidden !important;
3474  }
3475
3476  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
3477    visibility: hidden;
3478  }
3479
3480</style>
3481
3482
3483
3484
3485<style id="fontFallbacks">
3486    @font-face {
3487  font-family: "Quicksand Fallback";
3488  src: local('Arial');
3489  ascent-override: 94.9261%;
3490  descent-override: 23.7315%;
3491  size-adjust: 105.3451%;
3492  line-gap-override: 0%;
3493 }@font-face {
3494  font-family: "Open Sans Fallback";
3495  src: local('Arial');
3496  ascent-override: 101.1768%;
3497  descent-override: 27.7323%;
3498  size-adjust: 105.6416%;
3499  line-gap-override: 0%;
3500 }
3501</style>
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511<meta property="og:type" content="website">
3512<meta property="og:url" content="https://www.tiverwindowcleaning.com/window-cleaning-service">
3513
3514  <meta property="og:image" content="https://irp.cdn-website.com/cfd5708f/dms3rep/multi/opt/Screenshot+2026-03-31+135002-1920w.png"/>
3515  <title>
3516    Window Cleaning | Tabernacle, NJ | Tiver Window Cleaning
3517  </title>
3518  <meta name="keywords" content="Window Cleaning NJ, Window Washers Tabernacle, Residential Window Cleaning, Screen Cleaning NJ, Track and Sill Cleaning, Pure Water Window Cleaning, South Jersey Window Washers, Professional Glass Cleaning, Streak Free Windows, Tiver Window Cleaning."/>
3519  <meta name="description" content="Get streak-free windows in Tabernacle today. We clean glass, screens, and tracks with a 110% guarantee. Book your free window cleaning estimate now!"/>
3520
3521  <meta name="google-site-verification" content="vRYGZblK6f47ciFlUkcJAo-EmrgMeVsm5mIKq4eUBtw"/>
3522
3523  <meta name="twitter:card" content="summary"/>
3524  <meta name="twitter:title" content="Window Cleaning | Tabernacle, NJ | Tiver Window Cleaning"/>
3525  <meta name="twitter:description" content="Get streak-free windows in Tabernacle today. We clean glass, screens, and tracks with a 110% guarantee. Book your free window cleaning estimate now!"/>
3526  <meta property="og:description" content="Get streak-free windows in Tabernacle today. We clean glass, screens, and tracks with a 110% guarantee. Book your free window cleaning estimate now!"/>
3527  <meta property="og:title" content="Window Cleaning | Tabernacle, NJ | Tiver Window Cleaning"/>
3528
3529
3530
3531
3532<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
3533</head>
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555<body id="dmRoot" data-page-alias="window-cleaning-service"  class="dmRoot fix-mobile-scrolling flex-site dmResellerSite "
3556      style="padding:0;margin:0;"
3557      
3558     data-flex-site >
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575<div id="dm" class='dmwr'>
3576    
3577    <div class="dm_wrapper -var5 null ">
3578         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" class="" data-sticky="true" data-changeable-on-scroll="true" role="banner"> <div data-auto="flex-section" id="1300495701" data-flex-id="d809b9fc" data-layout-section="" data-page-element-type="section" data-page-element-id="1023821941" class="" data-hidden-on-tablet="true" data-hidden-on-mobile="true"> <div class="flex-widgets-container" id="1683539976"></div> 
3579 <section id="c309259e" class="flex-element section" data-auto="flex-element-section"> <div id="b29b919c" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="72613094" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="28028132" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="98c427fa" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="b01d58af" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="e73970a9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="1822383422"> <div class="imageWidget align-center u_1822383422" data-element-type="image" data-widget-type="image" id="1822383422" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1466111993" file="false"><img src="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" alt="Tiver Window Cleaning &amp; Power Washing" id="1514936539" class="" data-dm-image-path="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" width="1536" height="1024" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 
3580</div> 
3581</div> 
3582 <div id="376e149c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-mobile="" lock-element-for-editing="true" data-hidden-on-tablet="" data-external-id="1037277184"> <nav class="u_1037277184 effect-top-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_3" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1037277184" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0" data-hidden-on-desktop=""> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101149062  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
3583</span> 
3584</a> 
3585</li> 
3586 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101522188  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 
3587</span> 
3588</a> 
3589 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/window-cleaning-service" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101702832  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Window Cleaning Service" data-auto="page-text-style">Window Cleaning Service<span class="icon icon-angle-right"></span> 
3590</span> 
3591</a> 
3592</li> 
3593 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/power-washing-and-soft-washing-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101703837  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Power Washing & Soft Washing Service" data-auto="page-text-style">Power Washing &amp; Soft Washing Service<span class="icon icon-angle-right"></span> 
3594</span> 
3595</a> 
3596</li> 
3597 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101665597  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Cleaning Service" data-auto="page-text-style">Roof Cleaning Service<span class="icon icon-angle-right"></span> 
3598</span> 
3599</a> 
3600</li> 
3601 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutter-care-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101136773  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Care Service" data-auto="page-text-style">Gutter Care Service<span class="icon icon-angle-right"></span> 
3602</span> 
3603</a> 
3604</li> 
3605 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/solar-panel-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101961358  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Solar Panel Cleaning Service" data-auto="page-text-style">Solar Panel Cleaning Service<span class="icon icon-angle-right"></span> 
3606</span> 
3607</a> 
3608</li> 
3609 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/specialty-and-seasonal-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101683074  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Specialty & Seasonal Service" data-auto="page-text-style">Specialty &amp; Seasonal Service<span class="icon icon-angle-right"></span> 
3610</span> 
3611</a> 
3612</li> 
3613</ul> 
3614</li> 
3615 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101101355  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
3616</span> 
3617</a> 
3618 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101174221  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 
3619</span> 
3620</a> 
3621</li> 
3622 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/contact-us" class="unifiednav__item unav-item   dmUDNavigationItem_010101367540  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact Us" data-auto="page-text-style">Contact Us<span class="icon icon-angle-right"></span> 
3623</span> 
3624</a> 
3625</li> 
3626</ul> 
3627</li> 
3628 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101777281  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
3629</span> 
3630</a> 
3631</li> 
3632</ul> 
3633</nav> 
3634</div> 
3635</div> 
3636 <div id="8d694ee5" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="4c7f8bde" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-hidden-on-tablet="" data-widget-type="custom" lock-element-for-editing="true" data-external-id="1651726027"> <div class="widget-ce0a7f u_1651726027 dmCustomWidget" data-lazy-load="false" data-title="" id="1651726027" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSIsInZhbHVlIjoic2l0ZV90ZXh0LmN1c3RvbWVyX3BvcnRhbF9hcGlfa2V5In1d" icon="false" surround="false" data-widget-id="ce0a7fde7b194ec5a8496e8ea982f685" data-widget-version="24" data-widget-config="eyJidG5UZXh0IjoiQ3VzdG9tZXIgTG9naW4iLCJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSI6IjEyM2FmZGZmMmYzNDRiODE5YWM5MzU5MTFhNmVjYzVjIn0="> <div class="dmWidget button-class"> <span class="text">Customer Login</span> 
3637 <span class="iconBg"></span> 
3638</div> 
3639</div> 
3640</div> 
3641 <div id="a0a47063" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1922507399"> <div class="widget-c92ff5 u_1922507399 dmCustomWidget" data-lazy-load="true" data-title="" id="1922507399" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuZm9ybWF0dGVkX3Bob25lX251bWJlciJ9XQ==" icon="false" surround="false" data-widget-id="c92ff5d32aa3418988660715d2119c2e" data-widget-version="22" data-widget-config="eyJidG5UZXh0IjoiKDYwOSkgNzg0LTQ5MDEifQ=="> <div class="dmWidget button-class"> <span class="text">(609) 784-4901</span> 
3642 <span class="iconBg"></span> 
3643</div> 
3644</div> 
3645</div> 
3646 <div id="5ed8d0d4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-hidden-on-tablet="" data-hidden-on-mobile="" data-external-id="1322916218"> <div class="widget-efc62f dmCustomWidget" data-lazy-load="true" data-title="" id="1322916218" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="efc62f75e6bb42cdb1b602a58254b1b2" data-widget-version="399" data-widget-config="eyJidG5UZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkdldCBRdW90ZSBOb3c8L3A+In0="> <a onclick="HCPWidget.openModal()"> <div class="dmWidget button-class"> <span class="text"><p class="rteBlock">Get Quote Now</p></span> 
3647 <span class="iconBg"></span> 
3648</div> 
3649</a> 
3650</div> 
3651</div> 
3652</div> 
3653</div> 
3654</div> 
3655 <div id="1d9ca54f" class="flex-element group" data-auto="flex-element-group" data-hidden-on-de
3655sktop=""> <div id="4ed3f0aa" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1405187485"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1405187485" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1755011500"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 
3656</svg> 
3657</button> 
3658</div> 
3659</div> 
3660</div> 
3661</div> 
3662</section> 
3663</div> 
3664 <div data-auto="flex-section" id="1301247030" data-flex-id="3cfa37d5" data-layout-section="" data-page-element-type="section" data-page-element-id="1496446433" class="" data-hidden-on-tablet="true" data-hidden-on-mobile="true" data-hidden-on-desktop="true"> <div class="flex-widgets-container" id="1968784944"></div> 
3665 <section id="0a6fa4d2" class="flex-element section" data-auto="flex-element-section"> <div id="01d9ab66" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="adb2908e" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile="" data-hidden-on-desktop=""> <div id="a82acbb5" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="81fd4419" class="flex-element group" data-auto="flex-element-group"> <div id="d6922082" class="flex-element group" data-auto="flex-element-group"> <div id="dd6c6475" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="1243836188"> <div class="imageWidget align-center u_1243836188" data-element-type="image" data-widget-type="image" id="1243836188" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1666561027" file="false"><img src="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" alt="Tiver Window Cleaning &amp; Power Washing" id="1029016286" class="" data-dm-image-path="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" width="1536" height="1024" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 
3666</div> 
3667</div> 
3668 <div id="88cf5d69" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="c81fcd2a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-hidden-on-tablet="" lock-element-for-editing="true" data-external-id="1652392154"> <div class="widget-ce0a7f u_1652392154 dmCustomWidget" data-lazy-load="false" data-title="" id="1652392154" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSIsInZhbHVlIjoic2l0ZV90ZXh0LmN1c3RvbWVyX3BvcnRhbF9hcGlfa2V5In1d" icon="false" surround="false" data-widget-id="ce0a7fde7b194ec5a8496e8ea982f685" data-widget-version="24" data-widget-config="eyJidG5UZXh0IjoiQ3VzdG9tZXIgTG9naW4iLCJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSI6IjEyM2FmZGZmMmYzNDRiODE5YWM5MzU5MTFhNmVjYzVjIn0="> <div class="dmWidget button-class"> <span class="text">Customer Login</span> 
3669 <span class="iconBg"></span> 
3670</div> 
3671</div> 
3672</div> 
3673 <div id="43402ac4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1787853177"> <div class="widget-c92ff5 u_1787853177 dmCustomWidget" data-lazy-load="true" data-title="" id="1787853177" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuZm9ybWF0dGVkX3Bob25lX251bWJlciJ9XQ==" icon="false" surround="false" data-widget-id="c92ff5d32aa3418988660715d2119c2e" data-widget-version="22" data-widget-config="eyJidG5UZXh0IjoiKDYwOSkgNzg0LTQ5MDEifQ=="> <div class="dmWidget button-class"> <span class="text">(609) 784-4901</span> 
3674 <span class="iconBg"></span> 
3675</div> 
3676</div> 
3677</div> 
3678 <div id="d93c6b3a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1444746300"> <div class="widget-efc62f dmCustomWidget" data-lazy-load="true" data-title="" id="1444746300" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuaGVhZGVyX2J1dHRvbiB0ZXh0X2hjcCBvbmxpbmUgYm9va2luZyJ9XQ==" icon="false" surround="false" data-widget-id="efc62f75e6bb42cdb1b602a58254b1b2" data-widget-version="399" data-widget-config="eyJidG5UZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkdldCBRdW90ZSBOb3c8L3A+In0="> <a onclick="HCPWidget.openModal()"> <div class="dmWidget button-class"> <span class="text"><p class="rteBlock">Get Quote Now</p></span> 
3679 <span class="iconBg"></span> 
3680</div> 
3681</a> 
3682</div> 
3683</div> 
3684</div> 
3685</div> 
3686 <div id="3c7fd0f5" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="c3e5519c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-mobile="" lock-element-for-editing="true" data-hidden-on-tablet="" data-external-id="1735780407"> <nav class="u_1735780407 effect-none main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1735780407" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0" data-hidden-on-desktop=""> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101149062  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
3687</span> 
3688</a> 
3689</li> 
3690 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101522188  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 
3691</span> 
3692</a> 
3693 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/window-cleaning-service" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101702832  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Window Cleaning Service" data-auto="page-text-style">Window Cleaning Service<span class="icon icon-angle-right"></span> 
3694</span> 
3695</a> 
3696</li> 
3697 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/power-washing-and-soft-washing-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101703837  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Power Washing & Soft Washing Service" data-auto="page-text-style">Power Washing &amp; Soft Washing Service<span class="icon icon-angle-right"></span> 
3698</span> 
3699</a> 
3700</li> 
3701 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101665597  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Cleaning Service" data-auto="page-text-style">Roof Cleaning Service<span class="icon icon-angle-right"></span> 
3702</span> 
3703</a> 
3704</li> 
3705 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutter-care-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101136773  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Care Service" data-auto="page-text-style">Gutter Care Service<span class="icon icon-angle-right"></span> 
3706</span> 
3707</a> 
3708</li> 
3709 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/solar-panel-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101961358  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Solar Panel Cleaning Service" data-auto="page-text-style">Solar Panel Cleaning Service<span class="icon icon-angle-right"></span> 
3710</span> 
3711</a> 
3712</li> 
3713 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/specialty-and-seasonal-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101683074  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Specialty & Seasonal Service" data-auto="page-text-style">Specialty &amp; Seasonal Service<span class="icon icon-angle-right"></span> 
3714</span> 
3715</a> 
3716</li> 
3717</ul> 
3718</li> 
3719 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101101355  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
3720</span> 
3721</a> 
3722 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101174221  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 
3723</span> 
3724</a> 
3725</li> 
3726 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/contact-us" class="unifiednav__item unav-item   dmUDNavigationItem_010101367540  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact Us" data-auto="page-text-style">Contact Us<span class="icon icon-angle-right"></span> 
3727</span> 
3728</a> 
3729</li> 
3730</ul> 
3731</li> 
3732 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101777281  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
3733</span> 
3734</a> 
3735</li> 
3736</ul> 
3737</nav> 
3738</div> 
3739</div> 
3740</div> 
3741</div> 
3742 <div id="89023bf8" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="fc2a1261" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1049084808"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1049084808" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1625285851"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 
3743</svg> 
3744</button> 
3745</div> 
3746</div> 
3747</div> 
3748</div> 
3749</section> 
3750</div> 
3751 <div data-auto="flex-section" id="1202185670" data-flex-id="0be07c0c" data-layout-section="" data-page-element-type="section" data-page-element-id="1023821941" class="" data-hidden-on-tablet="true" data-hidden-on-mobile="true" data-hidden-on-desktop="true"> <div class="flex-widgets-container" id="1872004793"></div> 
3752 <section id="53b6ab2e" class="flex-element section" data-auto="flex-element-section"> <div id="83fa5c29" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="4275e962" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile="" data-hidden-on-desktop=""> <div id="c2c486a7" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="18b3423a" class="flex-element group" data-auto="flex-element-group"> <div id="98d43ce9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="1579965096"> <div class="imageWidget align-center u_1579965096" data-element-type="image" data-widget-type="image" id="1579965096" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1737636315" file="false"><img src="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" alt="Tiver Window Cleaning &amp; Power Washing" id="1371248136" class="" data-dm-image-path="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" width="1536" height="1024" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 
3753</div> 
3754</div> 
3755 <div id="8f51b935" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="f32a223a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-mobile="" lock-element-for-editing="true" data-hidden-on-tablet="" data-external-id="1689628584"> <nav class="u_1689628584 effect-none main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1689628584" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0" data-hidden-on-desktop=""> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101149062  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
3756</span> 
3757</a> 
3758</li> 
3759 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item  dmUDNavigation
3759Item_010101522188  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 
3760</span> 
3761</a> 
3762 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/window-cleaning-service" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101702832  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Window Cleaning Service" data-auto="page-text-style">Window Cleaning Service<span class="icon icon-angle-right"></span> 
3763</span> 
3764</a> 
3765</li> 
3766 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/power-washing-and-soft-washing-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101703837  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Power Washing & Soft Washing Service" data-auto="page-text-style">Power Washing &amp; Soft Washing Service<span class="icon icon-angle-right"></span> 
3767</span> 
3768</a> 
3769</li> 
3770 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101665597  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Cleaning Service" data-auto="page-text-style">Roof Cleaning Service<span class="icon icon-angle-right"></span> 
3771</span> 
3772</a> 
3773</li> 
3774 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutter-care-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101136773  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Care Service" data-auto="page-text-style">Gutter Care Service<span class="icon icon-angle-right"></span> 
3775</span> 
3776</a> 
3777</li> 
3778 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/solar-panel-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101961358  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Solar Panel Cleaning Service" data-auto="page-text-style">Solar Panel Cleaning Service<span class="icon icon-angle-right"></span> 
3779</span> 
3780</a> 
3781</li> 
3782 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/specialty-and-seasonal-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101683074  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Specialty & Seasonal Service" data-auto="page-text-style">Specialty &amp; Seasonal Service<span class="icon icon-angle-right"></span> 
3783</span> 
3784</a> 
3785</li> 
3786</ul> 
3787</li> 
3788 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101101355  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
3789</span> 
3790</a> 
3791 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101174221  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 
3792</span> 
3793</a> 
3794</li> 
3795 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/contact-us" class="unifiednav__item unav-item   dmUDNavigationItem_010101367540  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact Us" data-auto="page-text-style">Contact Us<span class="icon icon-angle-right"></span> 
3796</span> 
3797</a> 
3798</li> 
3799</ul> 
3800</li> 
3801 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101777281  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
3802</span> 
3803</a> 
3804</li> 
3805</ul> 
3806</nav> 
3807</div> 
3808 <div id="ca451b95" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="f753b6b0" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-hidden-on-tablet="" lock-element-for-editing="true" data-external-id="1864592552"> <div class="widget-ce0a7f u_1864592552 dmCustomWidget" data-lazy-load="false" data-title="" id="1864592552" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSIsInZhbHVlIjoic2l0ZV90ZXh0LmN1c3RvbWVyX3BvcnRhbF9hcGlfa2V5In1d" icon="false" surround="false" data-widget-id="ce0a7fde7b194ec5a8496e8ea982f685" data-widget-version="24" data-widget-config="eyJidG5UZXh0IjoiQ3VzdG9tZXIgTG9naW4iLCJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSI6IjEyM2FmZGZmMmYzNDRiODE5YWM5MzU5MTFhNmVjYzVjIn0="> <div class="dmWidget button-class"> <span class="text">Customer Login</span> 
3809 <span class="iconBg"></span> 
3810</div> 
3811</div> 
3812</div> 
3813 <div id="94467031" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1098042006"> <div class="widget-c92ff5 u_1098042006 dmCustomWidget" data-lazy-load="true" data-title="" id="1098042006" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuZm9ybWF0dGVkX3Bob25lX251bWJlciJ9XQ==" icon="false" surround="false" data-widget-id="c92ff5d32aa3418988660715d2119c2e" data-widget-version="22" data-widget-config="eyJidG5UZXh0IjoiKDYwOSkgNzg0LTQ5MDEifQ=="> <div class="dmWidget button-class"> <span class="text">(609) 784-4901</span> 
3814 <span class="iconBg"></span> 
3815</div> 
3816</div> 
3817</div> 
3818 <div id="2f59b1bb" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1006442930"> <div class="widget-efc62f dmCustomWidget" data-lazy-load="true" data-title="" id="1006442930" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuaGVhZGVyX2J1dHRvbiB0ZXh0X2hjcCBvbmxpbmUgYm9va2luZyJ9XQ==" icon="false" surround="false" data-widget-id="efc62f75e6bb42cdb1b602a58254b1b2" data-widget-version="399" data-widget-config="eyJidG5UZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkdldCBRdW90ZSBOb3c8L3A+In0="> <a onclick="HCPWidget.openModal()"> <div class="dmWidget button-class"> <span class="text"><p class="rteBlock">Get Quote Now</p></span> 
3819 <span class="iconBg"></span> 
3820</div> 
3821</a> 
3822</div> 
3823</div> 
3824</div> 
3825</div> 
3826</div> 
3827</div> 
3828 <div id="58e0a719" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="3a142ea5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1930248357"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1930248357" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1160743873"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 
3829</svg> 
3830</button> 
3831</div> 
3832</div> 
3833</div> 
3834</div> 
3835</section> 
3836</div> 
3837 <div data-auto="flex-section" id="1087144516" data-flex-id="0b76f88d" data-layout-section="" data-page-element-type="section" data-page-element-id="1496446433" class="" data-hidden-on-desktop="true"> <div class="flex-widgets-container" id="1582016077"></div> 
3838 <section id="8fadaec1" class="flex-element section" data-auto="flex-element-section"> <div id="262b696b" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="0f8fa52c" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="d8429cd1" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="24b6395a" class="flex-element group" data-auto="flex-element-group"> <div id="505c960e" class="flex-element group" data-auto="flex-element-group"> <div id="21369a52" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="1843260413"> <div class="imageWidget align-center u_1843260413" data-element-type="image" data-widget-type="image" id="1843260413" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1642897119" file="false"><img src="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" alt="Tiver Window Cleaning &amp; Power Washing" id="1161210973" class="" data-dm-image-path="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" width="1536" height="1024" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 
3839</div> 
3840</div> 
3841 <div id="a6bbb284" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="3220aeeb" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-hidden-on-tablet="" lock-element-for-editing="true" data-external-id="1566327566"> <div class="widget-ce0a7f u_1566327566 dmCustomWidget" data-lazy-load="false" data-title="" id="1566327566" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSIsInZhbHVlIjoic2l0ZV90ZXh0LmN1c3RvbWVyX3BvcnRhbF9hcGlfa2V5In1d" icon="false" surround="false" data-widget-id="ce0a7fde7b194ec5a8496e8ea982f685" data-widget-version="24" data-widget-config="eyJidG5UZXh0IjoiQ3VzdG9tZXIgTG9naW4iLCJjdXN0b21lcl9wb3J0YWxfYXBpX2tleSI6IjEyM2FmZGZmMmYzNDRiODE5YWM5MzU5MTFhNmVjYzVjIn0="> <div class="dmWidget button-class"> <span class="text">Customer Login</span> 
3842 <span class="iconBg"></span> 
3843</div> 
3844</div> 
3845</div> 
3846 <div id="widget_22s" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="2644234112"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" data-auto="button-link" file="false" href="/contact-us#Quote" data-element-type="dButtonLinkId" id="2644234112"> <span class="iconBg" aria-hidden="true" id="1598501027"> <span class="icon hasFontIcon icon-star" id="1867129695"></span> 
3847</span> 
3848 <span class="text" id="1001083577">Get a Quote</span> 
3849</a> 
3850</div> 
3851 <div id="1917f4c6" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1578208944"> <div class="widget-c92ff5 u_1578208944 dmCustomWidget" data-lazy-load="true" data-title="" id="1578208944" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuZm9ybWF0dGVkX3Bob25lX251bWJlciJ9XQ==" icon="false" surround="false" data-widget-id="c92ff5d32aa3418988660715d2119c2e" data-widget-version="22" data-widget-config="eyJidG5UZXh0IjoiKDYwOSkgNzg0LTQ5MDEifQ=="> <div class="dmWidget button-class"> <span class="text">(609) 784-4901</span> 
3852 <span class="iconBg"></span> 
3853</div> 
3854</div> 
3855</div> 
3856 <div id="a6e3fbc8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile="" data-external-id="1090816481"> <div class="widget-efc62f dmCustomWidget" data-lazy-load="true" data-title="" id="1090816481" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuaGVhZGVyX2J1dHRvbiB0ZXh0X2hjcCBvbmxpbmUgYm9va2luZyJ9XQ==" icon="false" surround="false" data-widget-id="efc62f75e6bb42cdb1b602a58254b1b2" data-widget-version="399" data-widget-config="eyJidG5UZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkdldCBRdW90ZSBOb3c8L3A+In0="> <a onclick="HCPWidget.openModal()"> <div class="dmWidget button-class"> <span class="text"><p class="rteBlock">Get Quote Now</p></span> 
3857 <span class="iconBg"></span> 
3858</div> 
3859</a> 
3860</div> 
3861</div> 
3862</div> 
3863</div> 
3864 <div id="986d7cb8" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="c6b20902" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-mobile="" lock-element-for-editing="true" data-hidden-on-tablet="" data-external-id="1720480251"> <nav class="u_1720480251 effect-none main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1720480251" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0" data-hidden-on-desktop=""> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101149062  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
3865</span> 
3866</a> 
3867</li> 
3868 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101522188  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 
3869</span> 
3870</a> 
3871 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/window-cleaning-service" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101702832  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Window Cleaning Service" data-auto="page-text-style">Window Cleaning Service<span class="icon icon-angle-right"></span> 
3872</span> 
3873</a> 
3874</li> 
3875 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/power-washing-and-soft-washing-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101703837  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Power Washing & Soft Washing Service" data-auto="page-text-style">P
3875ower Washing &amp; Soft Washing Service<span class="icon icon-angle-right"></span> 
3876</span> 
3877</a> 
3878</li> 
3879 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101665597  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Cleaning Service" data-auto="page-text-style">Roof Cleaning Service<span class="icon icon-angle-right"></span> 
3880</span> 
3881</a> 
3882</li> 
3883 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutter-care-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101136773  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Care Service" data-auto="page-text-style">Gutter Care Service<span class="icon icon-angle-right"></span> 
3884</span> 
3885</a> 
3886</li> 
3887 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/solar-panel-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101961358  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Solar Panel Cleaning Service" data-auto="page-text-style">Solar Panel Cleaning Service<span class="icon icon-angle-right"></span> 
3888</span> 
3889</a> 
3890</li> 
3891 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/specialty-and-seasonal-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101683074  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Specialty & Seasonal Service" data-auto="page-text-style">Specialty &amp; Seasonal Service<span class="icon icon-angle-right"></span> 
3892</span> 
3893</a> 
3894</li> 
3895</ul> 
3896</li> 
3897 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101101355  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
3898</span> 
3899</a> 
3900 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101174221  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 
3901</span> 
3902</a> 
3903</li> 
3904 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/contact-us" class="unifiednav__item unav-item   dmUDNavigationItem_010101367540  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact Us" data-auto="page-text-style">Contact Us<span class="icon icon-angle-right"></span> 
3905</span> 
3906</a> 
3907</li> 
3908</ul> 
3909</li> 
3910 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101777281  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
3911</span> 
3912</a> 
3913</li> 
3914</ul> 
3915</nav> 
3916</div> 
3917</div> 
3918</div> 
3919</div> 
3920 <div id="ac9e294e" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="9af7d943" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1554548384"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1554548384" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1942904483"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 
3921</svg> 
3922</button> 
3923</div> 
3924</div> 
3925</div> 
3926</div> 
3927</section> 
3928</div> 
3929</div> 
3930 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="side-reverse"> <div data-layout-section="" data-auto="flex-section" id="1558513594" data-flex-id="18f5ea00"> <div class="flex-widgets-container" id="1554675836"></div> 
3931 <section id="f6054f97" class="flex-element section" data-auto="flex-element-section"> <div id="ef8b5b8a" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="a1f8711f" class="flex-element group" data-auto="flex-element-group"> <div id="9d047ce9" class="flex-element group" data-auto="flex-element-group"> <div id="12a003a5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1717245942"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1717245942" aria-label="Close menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1463788326" class="svg u_1463788326" data-icon-custom="true"> <path d="m13.555 1.7617 0.79297 0.69922 35.652 35.656 35.652-35.656c3.2852-3.2812 8.6055-3.2812 11.887 0 3.0273 3.0312 3.2617 7.7969 0.69922 11.094l-0.69922 0.79297-35.656 35.652 35.656 35.652c3.2812 3.2852 3.2812 8.6055 0 11.887-3.0312 3.0273-7.7969 3.2617-11.094 0.69922l-0.79297-0.69922-35.652-35.656-35.652 35.656c-3.2852 3.2812-8.6055 3.2812-11.887 0-3.0273-3.0312-3.2617-7.7969-0.69922-11.094l0.69922-0.79297 35.656-35.652-35.656-35.652c-3.2812-3.2852-3.2812-8.6055 0-11.887 3.0312-3.0273 7.7969-3.2617 11.094-0.69922z"></path> 
3932</svg> 
3933</button> 
3934</div> 
3935</div> 
3936</div> 
3937</div> 
3938</section> 
3939</div> 
3940 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 
3941 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="group_r32" class="flex-element group" data-auto="flex-element-group"> <div id="c51be443" class="flex-element group" data-auto="flex-element-group"> <div id="d7464af4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1221984803"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1221984803" style="" data-diy-text=""><p class="t-size-20 m-size-20"><strong class="t-font-size-20 m-font-size-20" t-font-size-set="true" style="font-weight: bold; display: unset;" m-font-size-set="true">Get in touch</strong></p></div> 
3942</div> 
3943 <div id="06ef02c5" class="flex-element group" data-auto="flex-element-group"> <div id="e9801e97" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1469293306"> <div class="dmNewParagraph u_1469293306" data-element-type="paragraph" data-version="5" id="1469293306" style="" data-diy-text="" new-inline-bind-applied="true"><p class="t-size-18 m-text-align-left" style="line-height: 2;"><a href="tel:6097844901" runtime_url="tel:6097844901" type="call" style="display: initial; color: var(--color_5);"><span class="inline-data-binding" data-encoded-value="KDYwOSkgNzg0LTQ5MDE=" data-inline-binding="site_text.formatted_phone_number" data-inline-binding-encoded="c2l0ZV90ZXh0LmZvcm1hdHRlZF9waG9uZV9udW1iZXI=">(609) 784-4901</span></a></p></div> 
3944</div> 
3945 <div id="07653710" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1611121109"> <div class="dmNewParagraph u_1611121109" data-element-type="paragraph" data-version="5" id="1611121109" style="" data-diy-text="" new-inline-bind-applied="true"><p class="t-size-18 m-text-align-left" style="line-height: 2;"><a href="mailto:[email protected]" runtime_url="mailto:[email protected]" type="email" style="display: initial; color: var(--color_5);"><span class="inline-data-binding" data-encoded-value="dGl2ZXJ3aW5kb3dAZ21haWwuY29t" data-inline-binding="content_library.global.email.contact email" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5jb250YWN0IGVtYWls">[email protected]</span></a></p></div> 
3946</div> 
3947</div> 
3948</div> 
3949 <div id="407e9c21" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="a3123b86" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile="" data-external-id="1285384139"> <div class="widget-efc62f dmCustomWidget" data-lazy-load="true" data-title="" id="1285384139" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuaGVhZGVyX2J1dHRvbiB0ZXh0X2hjcCBvbmxpbmUgYm9va2luZyJ9XQ==" icon="false" surround="false" data-widget-id="efc62f75e6bb42cdb1b602a58254b1b2" data-widget-version="399" data-widget-config="eyJidG5UZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkdldCBRdW90ZSBOb3c8L3A+In0="> <a onclick="HCPWidget.openModal()"> <div class="dmWidget button-class"> <span class="text"><p class="rteBlock">Get Quote Now</p></span> 
3950 <span class="iconBg"></span> 
3951</div> 
3952</a> 
3953</div> 
3954</div> 
3955 <div id="9c08e382" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1098701688"> <div class="widget-c92ff5 u_1098701688 dmCustomWidget" data-lazy-load="true" data-title="" id="1098701688" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuZm9ybWF0dGVkX3Bob25lX251bWJlciJ9XQ==" icon="false" surround="false" data-widget-id="c92ff5d32aa3418988660715d2119c2e" data-widget-version="22" data-widget-config="eyJidG5UZXh0IjoiKDYwOSkgNzg0LTQ5MDEifQ=="> <div class="dmWidget button-class"> <span class="text">(609) 784-4901</span> 
3956 <span class="iconBg"></span> 
3957</div> 
3958</div> 
3959</div> 
3960 <div id="41bd9005" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1517562694"> <div class="widget-ce0a7f u_1517562694 dmCustomWidget" data-lazy-load="false" data-title="" id="1517562694" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="ce0a7fde7b194ec5a8496e8ea982f685" data-widget-version="24" data-widget-config="eyJidG5UZXh0IjoiQ3VzdG9tZXIgTG9naW4ifQ=="> <div class="dmWidget button-class"> <span class="text">Customer Login</span> 
3961 <span class="iconBg"></span> 
3962</div> 
3963</div> 
3964</div> 
3965 <div id="widget_9fc" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="3310582839"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" data-auto="button-link" file="false" href="/contact-us#Quote" data-element-type="dButtonLinkId" id="3310582839"> <span class="iconBg" aria-hidden="true" id="1070141619"> <span class="icon hasFontIcon icon-star" id="1795506250"></span> 
3966</span> 
3967 <span class="text" id="1255455825">Get a Quote</span> 
3968</a> 
3969</div> 
3970</div> 
3971</div> 
3972 <div id="63a049ca0d35b55b4ef2a5c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" lock-element-for-editing="true" data-external-id="1998592992"> <nav class="u_1998592992 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1998592992" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0" data-hidden-on-desktop=""> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101149062  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
3973</span> 
3974</a> 
3975</li> 
3976 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101522188  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 
3977</span> 
3978</a> 
3979 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/window-cleaning-service" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101702832  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Window Cleaning Service" data-auto="page-text-style">Window Cleaning Service<span class="icon icon-angle-right"></span> 
3980</span> 
3981</a> 
3982</li> 
3983 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/power-washing-and-soft-washing-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101703837  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Power Washing & Soft Washing Service" data-auto="page-text-style">Power Washing &amp; Soft Washing Service<span class="icon icon-angle-right"></span> 
3984</span> 
3985</a> 
3986</li> 
3987 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101665597  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Cleaning Service" data-auto="page-text-style">Roof Cleaning Service<span class="icon icon-angle-right"></span> 
3988</span> 
3989</a> 
3990</li> 
3991 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutter-care-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101136773  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Care Service" data-auto="page-text-style">Gutter Care Service<span class="icon icon-angle-right"></span> 
3992</span> 
3993</a> 
3994</li> 
3995 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/solar-panel-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101961358  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Solar Panel Cleaning Service" data-auto="page-text-style">Solar Panel Cleaning Service<span clas
3995s="icon icon-angle-right"></span> 
3996</span> 
3997</a> 
3998</li> 
3999 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/specialty-and-seasonal-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101683074  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Specialty & Seasonal Service" data-auto="page-text-style">Specialty &amp; Seasonal Service<span class="icon icon-angle-right"></span> 
4000</span> 
4001</a> 
4002</li> 
4003</ul> 
4004</li> 
4005 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101101355  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
4006</span> 
4007</a> 
4008 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101174221  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 
4009</span> 
4010</a> 
4011</li> 
4012 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/contact-us" class="unifiednav__item unav-item   dmUDNavigationItem_010101367540  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact Us" data-auto="page-text-style">Contact Us<span class="icon icon-angle-right"></span> 
4013</span> 
4014</a> 
4015</li> 
4016</ul> 
4017</li> 
4018 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101777281  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
4019</span> 
4020</a> 
4021</li> 
4022</ul> 
4023</nav> 
4024</div> 
4025</div> 
4026</div> 
4027</div> 
4028</section> 
4029</div> 
4030 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section=""> <div class="flex-widgets-container" id="1659590659"></div> 
4031 <section id="6406026c90e1521f6ecb0ec9" class="flex-element section" data-auto="flex-element-section"> <div id="6406026c90e1521f6ecb0ecb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6406026c90e1521f6ecb0ecc" class="flex-element group" data-auto="flex-element-group"> <div id="6406026c90e1521f6ecb0ecd" class="flex-element group" data-auto="flex-element-group"></div> 
4032</div> 
4033</div> 
4034</section> 
4035</div> 
4036</div> 
4037 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 
4038</div> 
4039 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_window-cleaning-service dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-auto="flex-section" id="1788080487" data-flex-id="bdc48ce3" data-layout-section="" data-page-element-type="section" data-page-element-id="1311388905"> <div class="flex-widgets-container" id="1220660086"></div> 
4040 <section id="8653b45b" class="flex-element section" data-auto="flex-element-section"> <div id="eb788097" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="028e6e2d" class="flex-element group" data-auto="flex-element-group"> <div id="38011fa0" class="flex-element group" data-auto="flex-element-group"> <div id="90fffc5a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1001483052"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1001483052" style=""> <h1 class="text-align-center"><span style="display: unset;">Professional Window Cleaning in New Jersey</span></h1> 
4041</div> 
4042</div> 
4043</div> 
4044</div> 
4045</div> 
4046</section> 
4047</div> 
4048 <div data-layout-section="" data-auto="flex-section" id="1528663771" data-flex-id="536ccf9a" data-page-element-type="section" data-page-element-id="1311388905"> <div class="flex-widgets-container" id="1974685440"></div> 
4049 <section id="1afa5231" class="flex-element section" data-auto="flex-element-section"> <div id="7e1152c6" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="f4d14677" class="flex-element group" data-auto="flex-element-group"> <div id="4b9ce87f" class="flex-element group" data-auto="flex-element-group"> <div id="351f97ac" class="flex-element group" data-auto="flex-element-group"> <div id="065f7dd2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1411971286"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1411971286" style=""> <h2 class="text-align-center"><span style="display: unset; color: var(--color_7);">Brighten Your Home from the Inside Out</span></h2> 
4050</div> 
4051</div> 
4052 <div id="be3ea521" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1845069849"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1845069849" style=""><p class="text-align-center"><span style="display: unset; color: var(--color_5);">Our residential window cleaning service is designed to let the light in and restore your home&rsquo;s sparkle. We don&rsquo;t just clean the glass; we provide a comprehensive deep-clean that revitalizes your entire window unit. Using specialized pure-water technology and hand-finishing techniques, we ensure a streak-free shine that lasts longer than traditional DIY methods.</span></p></div> 
4053</div> 
4054</div> 
4055</div> 
4056</div> 
4057</div> 
4058</section> 
4059</div> 
4060 <div data-layout-section="" data-auto="flex-section" id="1131915373" data-flex-id="d75fab36" data-page-element-type="section" data-page-element-id="1311388905"> <div class="flex-widgets-container" id="1641039296"></div> 
4061 <section id="07f0fb51" class="flex-element section" data-auto="flex-element-section"> <div id="4ef190a9" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="b66aad5a" class="flex-element group" data-auto="flex-element-group"> <div id="5e2a124e" class="flex-element group" data-auto="flex-element-group"> <div id="13d52284" class="flex-element group" data-auto="flex-element-group"> <div id="98628429" class="flex-element group" data-auto="flex-element-group"> <div id="6c1c765e" class="flex-element group" data-auto="flex-element-group"> <div id="09188607" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="divider" data-external-id="1819004038"> <div class="dmDividerWrapper clearfix u_1819004038" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1819004038"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1400861815"/></div> 
4062</div> 
4063 <div id="e85dfdb1" class="flex-element group" data-auto="flex-element-group"> <div id="abf2e7cf" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1187691195"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1187691195" style=""> <h3 class="t-text-align-center m-text-align-center"><strong style="display: unset; color: var(--color_1); font-weight: bold;">Detailed Glass Care</strong></h3> 
4064</div> 
4065</div> 
4066 <div id="2b52b605" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1836244042"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1836244042" style=""><p class="m-text-align-center text-align-left t-text-align-center"><span style="display: unset; color: var(--color_5); font-weight: normal;">Whether you have standard double-hung windows, large picture windows, or delicate French panes, our team handles every surface with professional care. We remove stubborn dirt, bird droppings, and seasonal pollen film, leaving your glass transparent and beautiful.</span></p></div> 
4067</div> 
4068</div> 
4069</div> 
4070 <div id="15568312" class="flex-element group" data-auto="flex-element-group"> <div id="1265092c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="divider" data-external-id="1856766945"> <div class="dmDividerWrapper clearfix u_1856766945" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1856766945"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1834843938"/></div> 
4071</div> 
4072 <div id="5f340a8d" class="flex-element group" data-auto="flex-element-group"> <div id="63560e3b" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1677615018"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1677615018" style=""> <h3 class="t-text-align-center m-text-align-center"><strong style="font-weight: bold; display: unset; color: var(--color_1);">Screens, Tracks, and Sills</strong></h3> 
4073</div> 
4074</div> 
4075 <div id="3ff59b76" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1784598730"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1784598730" style=""><p class="m-text-align-center text-align-left t-text-align-center"><span style="color: var(--color_5); font-weight: normal; display: unset;">A clean window is only as good as its surroundings. Every appointment includes a thorough washing of your window screens to remove dust and allergens. We also meticulously wipe down the tracks and sills, removing the grime and debris that can cause wear and tear over time.</span></p></div> 
4076</div> 
4077</div> 
4078</div> 
4079 <div id="acf1f150" class="flex-element group" data-auto="flex-element-group"> <div id="bccfa633" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="divider" data-external-id="1064774281"> <div class="dmDividerWrapper clearfix u_1064774281" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1064774281"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1289165162"/></div> 
4080</div> 
4081</div> 
4082</div> 
4083 <div id="2c05c2ae" class="flex-element group" data-auto="flex-element-group"> <div id="35bf6bf1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="1587619873"> <div class="imageWidget align-center u_1587619873" data-element-type="image" data-widget-type="image" id="1587619873"><img src="https://irp.cdn-website.com/cfd5708f/dms3rep/multi/opt/542807596_17969558717938919_7359004766428132697_n-1920w.jpg" alt="A bright, multi-paned window looking out at the beige siding and roofline of an adjacent house." id="1751948830" class="" width="844" height="633" data-dm-image-path="https://irp.cdn-website.com/cfd5708f/dms3rep/multi/542807596_17969558717938919_7359004766428132697_n.jpg" onerror="handleImageLoadError(this)"/></div> 
4084</div> 
4085</div> 
4086</div> 
4087</div> 
4088</div> 
4089</div> 
4090</section> 
4091</div> 
4092 <div data-layout-section="" data-auto="flex-section" id="1863291624" data-flex-id="c85c996d" data-page-element-type="section" data-page-element-id="1311388905"> <div class="flex-widgets-container" id="1450309754"></div> 
4093 <section id="e3f3a4d1" class="flex-element section" data-auto="flex-element-section"> <div id="0b5414ca" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="ebb3ba21" class="flex-element group" data-auto="flex-element-group"> <div id="d1d4e8d5" class="flex-element group" data-auto="flex-element-group"> <div id="e816f809" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1208550149"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1208550149" style=""> <h2 class="text-align-center m-size-25"><span class="m-font-size-25" m-font-size-set="true" style="color: var(--color_5); display: unset;">The Tiver Clear-View Method</span></h2> 
4094</div> 
4095</div> 
4096</div> 
4097</div> 
4098</div> 
4099</section> 
4100</div> 
4101 <div data-flex-id="25c1f54b" data-auto="flex-section" id="1356242329" data-layout-section="" data-page-element-type="section" data-page-element-id="1311388905"> <div class="flex-widgets-container" id="1511418952"></div> 
4102 <section id="78f81a60" class="flex-element section" data-auto="flex-element-section"> <div id="0ab64423" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="fa9f8e7d" class="flex-element group" data-auto="flex-element-group"> <div id="ec4bf743" class="flex-element group" data-auto="flex-element-group"> <div id="304e88a5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="shape" data-keep-proportion="true" data-external-id="1106590281"> <div class="default u_1106590281 dmShape" font-size-0="" id="1106590281" dmle_extension="shape" data-element-type="shape" text-position="center_center" wr="true" version="2" icon="true" surround="true" adwords="" shape-text="MQ==" shape-description="" shape-image="" alt-text="" tooltip="" shape-type="shape9" show-text-on-shape="true" shape-color="var(--color_6
4102)" shape-show-shadow="true" border-color-shape="" show-background-overlay="false" overlay-color="#ffffff" image-position="xMidYMid" shape-keep-proportion="true" shape-layout="layout1" border-width-shape="0" overlay-opacity="50" link-attrs="e30="> <a data-link-id="shape-link-container" id="1074757662"> <div class="container-text container-padding center_center" id="1702623631"> <h3 class="shape-text" id="1888521161">1</h3> 
4103</div> 
4104 <svg width="100%" height="100%" viewbox="0.00 0.00 100 100" class="shadow" id="1914103180"> <g> <path d="M7.4,30.2c0.3-3.5,1.4-6.8,3-9.9c3.5-6.4,10.3-10.4,17.2-12.8C35.2,4.9,44,3.9,50.9,8c5.4,3.1,8.7,8.7,12.5,13.5 			c4.2,5.4,9.7,9.4,15.7,12.6c4.8,2.6,10,5,14.3,8.6c3.3,2.6,5.6,6.3,6.5,10.4c0.5,4.1-0.4,8.4-2.6,11.9 			c-8.9,15.5-28.9,24.3-45.6,28c-12.7,2.8-27.6,2.7-39.3-3.8C6.1,85.7,0.9,79.7,0.1,72.5C-0.6,66,2.3,60.4,4.5,54.5 			C7.5,46.8,6.3,38.2,7.4,30.2z" style="fill:var(--color_6);"></path> 
4105</g> 
4106</svg> 
4107</a> 
4108</div> 
4109</div> 
4110 <div id="9bf40e3d" class="flex-element group" data-auto="flex-element-group"> <div id="46d73200" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1533393889"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1533393889" style=""> <h3 class="text-align-center"><span style="color: var(--color_5); display: unset;">Assessing Your Property</span></h3> 
4111</div> 
4112</div> 
4113</div> 
4114 <div id="35204dab" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1695188840"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1695188840" style=""><p class="text-align-center"><span style="color: var(--color_5); font-weight: normal; display: unset;">We begin by inspecting every window to identify specific needs, such as hard water stains or delicate glass, ensuring we use the safest and most effective equipment for your specific home.</span></p></div> 
4115</div> 
4116</div> 
4117 <div id="6e83bdf2" class="flex-element group" data-auto="flex-element-group"> <div id="28d2a5e8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="shape" data-external-id="1269636563"> <div class="default u_1269636563 dmShape" font-size-0="" id="1269636563" dmle_extension="shape" data-element-type="shape" text-position="center_center" wr="true" version="2" icon="true" surround="true" adwords="" shape-text="Mg==" shape-description="" shape-image="" alt-text="" tooltip="" shape-type="shape9" show-text-on-shape="true" shape-color="var(--color_6)" shape-show-shadow="true" border-color-shape="" show-background-overlay="false" overlay-color="#ffffff" image-position="xMidYMid" shape-keep-proportion="true" shape-layout="layout1" border-width-shape="0" overlay-opacity="50" link-attrs="e30="> <a data-link-id="shape-link-container" id="1168816929"> <div class="container-text container-padding center_center" id="1874527083"> <h3 class="shape-text" id="1589075600">2</h3> 
4118</div> 
4119 <svg width="100%" height="100%" viewbox="0.00 0.00 100 100" class="shadow" id="1818074891"> <g> <path d="M7.4,30.2c0.3-3.5,1.4-6.8,3-9.9c3.5-6.4,10.3-10.4,17.2-12.8C35.2,4.9,44,3.9,50.9,8c5.4,3.1,8.7,8.7,12.5,13.5 			c4.2,5.4,9.7,9.4,15.7,12.6c4.8,2.6,10,5,14.3,8.6c3.3,2.6,5.6,6.3,6.5,10.4c0.5,4.1-0.4,8.4-2.6,11.9 			c-8.9,15.5-28.9,24.3-45.6,28c-12.7,2.8-27.6,2.7-39.3-3.8C6.1,85.7,0.9,79.7,0.1,72.5C-0.6,66,2.3,60.4,4.5,54.5 			C7.5,46.8,6.3,38.2,7.4,30.2z" style="fill:var(--color_6);"></path> 
4120</g> 
4121</svg> 
4122</a> 
4123</div> 
4124</div> 
4125 <div id="b1235df5" class="flex-element group" data-auto="flex-element-group"> <div id="3f63d94f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1498749022"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1498749022" style=""> <h3 class="text-align-center"><span style="color: var(--color_5); display: unset;">The Deep Clean</span></h3> 
4126</div> 
4127</div> 
4128</div> 
4129 <div id="ffa23d6f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1219679455"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1219679455" style=""><p class="text-align-center"><span style="color: var(--color_5); font-weight: normal; display: unset;">We use a combination of advanced water-fed poles for exterior heights and traditional squeegee methods for interiors. Our pure-water system filters out minerals, ensuring a spot-free finish that stays cleaner for longer.</span></p></div> 
4130</div> 
4131</div> 
4132 <div id="ecbb3775" class="flex-element group" data-auto="flex-element-group"> <div id="1f40a936" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="shape" data-external-id="1959787114"> <div class="default u_1959787114 dmShape" font-size-0="" id="1959787114" dmle_extension="shape" data-element-type="shape" text-position="center_center" wr="true" version="2" icon="true" surround="true" adwords="" shape-text="Mw==" shape-description="" shape-image="" alt-text="" tooltip="" shape-type="shape9" show-text-on-shape="true" shape-color="var(--color_6
4132)" shape-show-shadow="true" border-color-shape="" show-background-overlay="false" overlay-color="#ffffff" image-position="xMidYMid" shape-keep-proportion="true" shape-layout="layout1" border-width-shape="0" overlay-opacity="50" link-attrs="e30="> <a data-link-id="shape-link-container" id="1861874716"> <div class="container-text container-padding center_center" id="1520075895"> <h3 class="shape-text" id="1537786722">3</h3> 
4133</div> 
4134 <svg width="100%" height="100%" viewbox="0.00 0.00 100 100" class="shadow" id="1957718597"> <g> <path d="M7.4,30.2c0.3-3.5,1.4-6.8,3-9.9c3.5-6.4,10.3-10.4,17.2-12.8C35.2,4.9,44,3.9,50.9,8c5.4,3.1,8.7,8.7,12.5,13.5 			c4.2,5.4,9.7,9.4,15.7,12.6c4.8,2.6,10,5,14.3,8.6c3.3,2.6,5.6,6.3,6.5,10.4c0.5,4.1-0.4,8.4-2.6,11.9 			c-8.9,15.5-28.9,24.3-45.6,28c-12.7,2.8-27.6,2.7-39.3-3.8C6.1,85.7,0.9,79.7,0.1,72.5C-0.6,66,2.3,60.4,4.5,54.5 			C7.5,46.8,6.3,38.2,7.4,30.2z" style="fill:var(--color_6);"></path> 
4135</g> 
4136</svg> 
4137</a> 
4138</div> 
4139</div> 
4140 <div id="f12e6ffd" class="flex-element group" data-auto="flex-element-group"> <div id="5e66e44c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1970715472"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1970715472" style=""> <h3 class="text-align-center"><span style="color: var(--color_5); display: unset;">Final Finishing and Reinstallation</span></h3> 
4141</div> 
4142</div> 
4143</div> 
4144 <div id="90291672" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1094539000"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1094539000" style=""><p class="text-align-center"><span style="color: var(--color_5); font-weight: normal; display: unset;">After the glass is dry, we clean and reinstall all screens and perform a final walk-through. We don&rsquo;t consider the job done until every window passes our rigorous &quot;Final Sparkle&quot; inspection.</span></p></div> 
4145</div> 
4146</div> 
4147</div> 
4148</div> 
4149</section> 
4150</div> 
4151</div> 
4152</div> 
4153</div> 
4154</div> 
4155 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-layout-section="" data-auto="flex-section" id="1860291113" data-flex-id="d4a5045d" data-page-element-type="section" data-page-element-id="1275396516" class="hcpWidgetSection" data-anchor="Contact Us" data-custom-class-name="hcpWidgetSection"> <div class="flex-widgets-container" id="1697764725"></div> 
4156 <section id="cd94c692" class="flex-element section" data-auto="flex-element-section"> <div id="9ad38b70" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="ba63fdc3" class="flex-element group" data-auto="flex-element-group"> <div id="87dc6a3c" class="flex-element group" data-auto="flex-element-group" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEuMSwiZGVsYXkiOjAsImludGVuc2l0eSI6MSwiZGlyIjoiaW4tcGxhY2UifX0="> <div id="e009db51" class="flex-element group" data-auto="flex-element-group" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6InNsaWRlSW5Db21ibyIsImRpciI6InJpZ2h0IiwiaW50ZW5zaXR5IjoxLjAsImR1cmF0aW9uIjoxLjAsImRlbGF5IjowLjB9fQ=="> <div id="f71f3cd0" class="flex-element group" data-auto="flex-element-group"> <div id="e234303c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1739485018"> <div class="dmNewParagraph u_1739485018" data-element-type="paragraph" data-version="5" id="1739485018" style=""> <h2><span style="display: unset;">Get in touch today</span></h2> 
4157</div> 
4158</div> 
4159 <div id="7034b38b" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1176605181"> <div class="dmNewParagraph u_1176605181" data-element-type="paragraph" data-version="5" id="1176605181" style="" data-ai-tag="Short description"><p class="text-align-center m-text-align-center" id="1019474698"><span style="display:unset;" id="1580111696">Request a quote, call us, or send a quick message&mdash;we&rsquo;ll respond fast.</span></p></div> 
4160</div> 
4161</div> 
4162 <div id="564868a8" class="flex-element group" data-auto="flex-element-group">
4162 <div id="c1f1a444" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1390668902"> <div class="widget-c92ff5 u_1390668902 dmCustomWidget" data-lazy-load="true" data-title="" id="1390668902" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidG5UZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuZm9ybWF0dGVkX3Bob25lX251bWJlciJ9XQ==" icon="false" surround="false" data-widget-id="c92ff5d32aa3418988660715d2119c2e" data-widget-version="22" data-widget-config="eyJidG5UZXh0IjoiKDYwOSkgNzg0LTQ5MDEifQ=="> <div class="dmWidget button-class"> <span class="text">(609) 784-4901</span> 
4163 <span class="iconBg"></span> 
4164</div> 
4165</div> 
4166</div> 
4167 <div id="6f1be03a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" lock-element-for-editing="true" data-external-id="1822764557"> <div class="widget-17d08a dmCustomWidget" data-lazy-load="true" data-title="" id="1822764557" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="17d08a18dcf3473092c59bac87552ffe" data-widget-version="21" data-widget-config="eyJidG5UZXh0IjoiQ2hhdCB3aXRoIHVzIn0="> <a onclick="openChat()"> <div class="dmWidget chat-button-class"> <span class="text">Chat with us</span> 
4168 <span class="iconBg"></span> 
4169</div> 
4170</a> 
4171 
4171<script>
4172
4173
4174
4175    function openChat() {
4176      // Page
4177      let chatIframe = document.getElementById('proChatIframe')
4178      if(chatIframe !== null){
4179        chatIframe.contentWindow.postMessage({type: 'toggleChat'},'*');
4180        return;
4181      }
4182      // Editor
4183      let section = document.getElementById('_preview')
4184      if(section !== null){
4185        chatIframe =  section.contentWindow.document.getElementById('proChatIframe')
4186        if(chatIframe !== null){
4187          chatIframe.contentWindow.postMessage({type: 'toggleChat'},'*');
4188          return;
4189        }
4190      }
4191      // Preview
4192      let sections = document.getElementsByTagName('iframe')
4193      if(sections !== null){
4194        for (let i = 0; i < sections.length; i++) {
4195          let section = sections[i]
4196          if (section.classList.contains('active')){
4197            let chatIframe = section.contentWindow.document.getElementById('proChatIframe')
4198            if (chatIframe !== null) {
4199              chatIframe.contentWindow.postMessage({type: 'toggleChat'},'*');
4200            } 
4201          }
4202        }
4203      }
4204    }
4205
4206
4207                    
4208                    </script>
4208 
4209</div> 
4210</div> 
4211</div> 
4212</div> 
4213 <div id="189eec82" class="flex-element group" data-auto="flex-element-group" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZGlyIjoiaW4tcGxhY2UiLCJpbnRlbnNpdHkiOjEuMCwiZHVyYXRpb24iOjEuMCwiZGVsYXkiOjAuMH19"> <div id="a3efff8f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1835334242"> <div class="widget-f0e7fb u_1835334242 dmCustomWidget" data-lazy-load="true" data-title="" id="1835334242" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="f0e7fb466c984e89863309dd405db639" data-widget-version="64" data-widget-config="e30="></div> 
4214</div> 
4215</div> 
4216</div> 
4217</div> 
4218</div> 
4219</section> 
4220</div> 
4221 <div data-flex-id="189f98fd" data-auto="flex-section" id="1641176877" data-layout-section="" data-page-element-type="section" data-page-element-id="1747539607"> <div class="flex-widgets-container" id="1494720697"></div> 
4222 <section id="090338c9" class="flex-element section" data-auto="flex-element-section"> <div id="be6ed1f2" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="637f5563" class="flex-element group" data-auto="flex-element-group"> <div id="c5138ca8" class="flex-element group" data-auto="flex-element-group"> <div id="97eccafc" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" lock-element-for-editing="true" data-external-id="1295811348"> <div class="dmNewParagraph u_1295811348" data-element-type="paragraph" data-version="5" id="1295811348" new-inline-bind-applied="true" data-diy-text="" style="" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLmNvbXBhbnlfbmFtZSJ9XQ=="> <h3 class="text-align-left"><span style="color: var(--color_5); display: initial;"><span class="inline-data-binding" data-encoded-value="VGl2ZXIgV2luZG93IENsZWFuaW5nICYgUG93ZXIgV2FzaGluZw==" data-inline-binding="content_library.global.company_name" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5jb21wYW55X25hbWU=">Tiver Window Cleaning &amp; Power Washing</span></span></h3> 
4223</div> 
4224</div> 
4225 <div id="2c2c7d3f" class="flex-element group" data-auto="flex-element-group"> <div id="7fd4df86" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="0b8ecfff" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="1917150532"> <div class="imageWidget align-center u_1917150532" data-element-type="image" data-widget-type="image" id="1917150532" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1040875973"><img src="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" alt="Tiver Window Cleaning &amp; Power Washing" id="1071537582" data-diy-image="" data-dm-image-path="https://housecall-attachments-production.s3.us-west-1.amazonaws.com/organizations/logos/000/766/632/original/image.jpeg" onerror="handleImageLoadError(this)"/></a> 
4226</div> 
4227</div> 
4228 <div id="7c54ac6f" class="flex-element group" data-auto="flex-element-group"> <div id="7679a163" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1326489878"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1326489878" style=""> <h4><span style="display: unset; color: var(--color_5);">Hours</span></h4> 
4229</div> 
4230</div> 
4231 <div id="6bb114d0" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hoursOfOperation" data-external-id="1411376083"> <div class="default u_1411376083 dmHoursOfOperation" id="1411376083" dmle_extension="open_hours" data-element-type="open_hours" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc19ob3VycyIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5idXNpbmVzc19ob3VycyJ9XQ==" time_format="12" wr="true" displaytitle="false" forcedisplay="false" icon="true" surround="true" adwords=""> <dl class="open-hours-data"> <div class="open-hours-item"> <dt day="0">Mon - Fri</dt> 
4232 <dd> <time>8:00 am</time> 
4233- <time>5:00 pm</time> 
4234</dd> 
4235</div> 
4236 <div class="open-hours-item"> <dt day="5">Sat - Sun</dt> 
4237 <dd>Closed</dd> 
4238</div> 
4239</dl> 
4240</div> 
4241</div> 
4242</div> 
4243 <div id="b58f7427" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="4898a3cd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1415691054"> <div class="dmNewParagraph u_1415691054" data-element-type="paragraph" data-version="5" id="1415691054" data-diy-text="" style=""> <h4><span style="display: initial;">License #</span></h4> 
4244</div> 
4245</div> 
4246 <div id="84e153d9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1379995866"> <div class="dmNewParagraph u_1379995866" data-element-type="paragraph" data-version="5" id="1379995866" data-diy-text="" style="" new-inline-bind-applied="true"> <h4><span class="inline-data-binding" data-encoded-value="PHNwYW4gc3R5bGU9ImNvbG9yOnZhcigtLWNvbG9yXzEpIj4xMjM0PC9zcGFuPg==" data-inline-binding="site_text.contractor_license" data-inline-binding-encoded="c2l0ZV90ZXh0LmNvbnRyYWN0b3JfbGljZW5zZQ=="><span><span style="color:var(--color_1)">1234</span></span></span><span style="display: initial;"><span class="ql-cursor"></span></span></h4> 
4247</div> 
4248</div> 
4249</div> 
4250</div> 
4251 <div id="43ddba78" class="flex-element group" data-auto="flex-element-group"> <div id="4f7348c3" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="00fa4d3c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1473673340"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1473673340" style=""> <h4><span style="display: unset; color: var(--color_5);">Address</span></h4> 
4252</div> 
4253</div> 
4254 <div id="dbac6341" class="flex-element group" data-auto="flex-element-group"> <div id="01bcee24" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1104812287"> <div class="dmNewParagraph u_1104812287" data-element-type="paragraph" data-version="5" id="1104812287" new-inline-bind-applied="true" data-diy-text="" style=""><p class="t-size-18 text-align-left m-text-align-left" id="1748165020"><span style="color:var(--color_5);display:initial;" class="t-font-size-18" id="1115986076"><span class="inline-data-binding" data-encoded-value="MTYzMyBVLlMuIDIwNiwgVGFiZXJuYWNsZSwgTkogMDgwODgsIFVT" data-inline-binding="content_library.global" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbA==" style="display:unset;" id="1529434362">1633 US-206, Tabernacle, NJ 08088, US</span> 
4255</span> 
4256</p> 
4257</div> 
4258</div> 
4259</div> 
4260</div> 
4261 <div id="68d20dff" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="da416589" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1199460409"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1199460409" style=""> <h4><span style="display: unset; color: var(--color_5);">Contact</span></h4> 
4262</div> 
4263</div> 
4264 <div id="70262dbe" class="flex-element group" data-auto="flex-element-group"> <div id="3666b883" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1521562838"> <div class="dmNewParagraph u_1521562838" data-element-type="paragraph" data-version="5" id="1521562838" style="" data-diy-text="" new-inline-bind-applied="true"><p class="m-text-align-left t-size-18" style="line-height:2;" id="1680606230"><a href="tel:6097844901" runtime_url="tel:6097844901" type="call" style="color:var(--color_5);display:initial;" class="t-font-size-18" id="1780360567"><span class="inline-data-binding" data-encoded-value="KDYwOSkgNzg0LTQ5MDE=" data-inline-binding="site_text.formatted_phone_number" data-inline-binding-encoded="c2l0ZV90ZXh0LmZvcm1hdHRlZF9waG9uZV9udW1iZXI=" style="display:unset;" id="1195168842">(609) 784-4901</span></a></p></div> 
4265</div> 
4266 <div id="34d6ed3f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1225931260"> <div class="dmNewParagraph u_1225931260" data-element-type="paragraph" data-version="5" id="1225931260" style="" data-diy-text="" new-inline-bind-applied="true"><p class="t-size-18 m-text-align-left" style="line-height:2;" id="1198365019"><a href="mailto:[email protected]" runtime_url="mailto:[email protected]" type="email" style="color:var(--color_5);display:initial;" class="t-font-size-18" id="1616077440"><span class="inline-data-binding" data-encoded-value="dGl2ZXJ3aW5kb3dAZ21haWwuY29t" data-inline-binding="content_library.global.email.contact email" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5jb250YWN0IGVtYWls" style="display:unset;" id="1405221527">[email protected]</span></a></p></div> 
4267</div> 
4268</div> 
4269</div> 
4270 <div id="c11d06d4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="1413310583"> <div class="align-center text-align-center u_1413310583 dmSocialHub gapSpacing" id="1413310583" dmle_extension="social_hub" data-element-type="social_hub" extractelementdata="true" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="http://facebook.com/tiverwindowcleaning/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp;
4270 dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="float"></span> 
4271</a> 
4272 <a href="https://www.instagram.com/tiverwindowcleaning/" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="float"></span> 
4273</a> 
4274 <a href="https://www.tiktok.com/@tiverwindowcleaning" target="_blank" dm_dont_rewrite_url="true" aria-label="tiktok" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Tiktok&apos;)"> <span class="dmSocialTiktok dm-social-icons-tiktok oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="float"></span> 
4275</a> 
4276</div> 
4277</div> 
4278</div> 
4279</div> 
4280</div> 
4281 <div id="2cf46e33" class="flex-element group" data-auto="flex-element-group"> <div id="aff96093" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1619327650"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1619327650" style=""> <h4><span style="display: unset; color: var(--color_5);">Quick Links</span></h4> 
4282</div> 
4283</div> 
4284 <div id="b34fff31" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" lock-element-for-editing="true" data-external-id="1658884053"> <nav class="u_1658884053 unifiednav_vertical effect-forward main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HOVER" id="1658884053" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://lirp.cdn-website.com/53096f90/dms3rep/multi/opt/FONEDERS-LOGO_DARK-1920w.png" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0" data-hidden-on-desktop=""> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101149062  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
4285</span> 
4286</a> 
4287</li> 
4288 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101522188  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 
4289</span> 
4290</a> 
4291 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/window-cleaning-service" class="unifiednav__item unav-item   dmNavItemSelected  dmUDNavigationItem_010101702832  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Window Cleaning Service" data-auto="page-text-style">Window Cleaning Service<span class="icon icon-angle-right"></span> 
4292</span> 
4293</a> 
4294</li> 
4295 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/power-washing-and-soft-washing-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101703837  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Power Washing & Soft Washing Service" data-auto="page-text-style">Power Washing &amp; Soft Washing Service<span class="icon icon-angle-right"></span> 
4296</span> 
4297</a> 
4298</li> 
4299 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101665597  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Cleaning Service" data-auto="page-text-style">Roof Cleaning Service<span class="icon icon-angle-right"></span> 
4300</span> 
4301</a> 
4302</li> 
4303 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutter-care-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101136773  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Care Service" data-auto="page-text-style">Gutter Care Service<span class="icon icon-angle-right"></span> 
4304</span> 
4305</a> 
4306</li> 
4307 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/solar-panel-cleaning-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101961358  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Solar Panel Cleaning Service" data-auto="page-text-style">Solar Panel Cleaning Service<span class="icon icon-angle-right"></span> 
4308</span> 
4309</a> 
4310</li> 
4311 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/specialty-and-seasonal-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101683074  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Specialty & Seasonal Service" data-auto="page-text-style">Specialty &amp; Seasonal Service<span class="icon icon-angle-right"></span> 
4312</span> 
4313</a> 
4314</li> 
4315</ul> 
4316</li> 
4317 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101101355  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About Us" data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 
4318</span> 
4319</a> 
4320 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101174221  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 
4321</span> 
4322</a> 
4323</li> 
4324 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/contact-us" class="unifiednav__item unav-item   dmUDNavigationItem_010101367540  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact Us" data-auto="page-text-style">Contact Us<span class="icon icon-angle-right"></span> 
4325</span> 
4326</a> 
4327</li> 
4328</ul> 
4329</li> 
4330 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101777281  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
4331</span> 
4332</a> 
4333</li> 
4334</ul> 
4335</nav> 
4336</div> 
4337 <div id="2299c0a8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1753402258"> <div class="widget-1a380e u_1753402258 dmCustomWidget" data-lazy-load="false" data-title="" id="1753402258" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="1a380ed351f1451e83c117f2e4461947" data-widget-version="50" data-widget-config="e30="></div> 
4338</div> 
4339</div> 
4340</div> 
4341</div> 
4342 <div id="872aa340" class="flex-element group" data-auto="flex-element-group"> <div id="16f8b1b9" class="flex-element group" data-auto="flex-element-group"> <div id="0369ddd7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1766608475"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1766608475" style=""> <h5 class="text-align-center"><span style="display: unset; color: var(--color_5);">&copy; 2026 All Rights Reserved</span></h5> 
4343</div> 
4344</div> 
4345 <div id="f41fabb1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1359488781"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1359488781" style="" new-inline-bind-applied="true" data-diy-text=""> <h5 class="text-align-center"><span style="color: var(--color_5); display: initial;"><span class="inline-data-binding" data-encoded-value="VGl2ZXIgV2luZG93IENsZWFuaW5nICYgUG93ZXIgV2FzaGluZw==" data-inline-binding="content_library.global.company_name" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5jb21wYW5
43455X25hbWU=">Tiver Window Cleaning &amp; Power Washing</span></span></h5> 
4346</div> 
4347</div> 
4348</div> 
4349 <div id="a7e36f3a" class="flex-element group" data-auto="flex-element-group" lock-element-for-editing="true"> <div id="ca7bc4e4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1409991699"> <div data-element-type="html" class="dmCustomHtml u_1409991699" id="1409991699"> <div class="powered-by primary" id="1358955245"> <span class="powered-text" id="1130459903">Powered by</span> 
4350 <a href="https://www.housecallpro.com/" target="_blank" aria-label="Housecall Pro" rel="nofollow" id="1631806466"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 270 40" width="135" height="20.3" role="img" aria-hidden="true" id="1975241264"> <g fill="currentColor"> <polygon points="39.2,19.2 52,19.2 52,6 56.5,6 56.5,35.9 52,35.9 52,23.4 39.2,23.4 39.2,35.9 34.6,35.9 34.6,6 39.2,6"></polygon> 
4351 <path d="M64.9,26.5c0,1.9,0.5,3.4,1.5,4.5s2.4,1.7,4.1,1.7s3.1-0.5,4.1-1.6s1.5-2.6,1.5-4.4c0-1.8-0.5-3.3-1.5-4.4 c-1-1.1-2.4-1.7-4.1-1.7s-3,0.6-4,1.7C65.4,23.3,64.9,24.7,64.9,26.5L64.9,26.5z M60.4,26.4c0-2.7,1-5,2.9-6.9 c1.9-1.9,4.3-2.9,7.1-2.9c2.8,0,5.2,1,7.2,2.9c1.9,1.9,2.9,4.3,2.9,7.1s-1,5.2-2.9,7.1c-2,1.9-4.4,2.8-7.2,2.8 c-2.8,0-5.2-1-7.1-2.9C61.4,31.7,60.4,29.3,60.4,26.4L60.4,26.4z"></path> 
4352 <path d="M88.7,17.1v10.8c0,3.1,1.2,4.7,3.7,4.7s3.7-1.6,3.7-4.7V17.1h4.4V28c0,1.5-0.2,2.8-0.6,3.9 c-0.4,1-1,1.9-1.9,2.7c-1.5,1.3-3.3,1.9-5.6,1.9c-2.3,0-4.1-0.6-5.6-1.9c-0.9-0.8-1.5-1.7-1.9-2.7c-0.4-0.9-0.5-2.2-0.5-3.9V17.1 H88.7L88.7,17.1z"></path> 
4353 <path d="M116.6,20.3l-3.6,1.9c-0.6-1.2-1.3-1.7-2.1-1.7c-0.4,0-0.7,0.1-1,0.4c-0.3,0.3-0.4,0.6-0.4,1 c0,0.7,0.8,1.4,2.5,2.1c2.3,1,3.9,1.9,4.7,2.7s1.2,2,1.2,3.4c0,1.8-0.7,3.3-2,4.6c-1.3,1.2-2.9,1.7-4.7,1.7c-3.2,0-5.4-1.5-6.7-4.6 l3.7-1.7c0.5,0.9,0.9,1.5,1.2,1.7c0.5,0.5,1.2,0.7,1.9,0.7c1.5,0,2.2-0.7,2.2-2c0-0.8-0.6-1.5-1.7-2.2c-0.4-0.2-0.9-0.4-1.3-0.6 c-0.4-0.2-0.9-0.4-1.3-0.6c-1.3-0.6-2.2-1.2-2.7-1.9c-0.7-0.8-1-1.8-1-3c0-1.6,0.6-3,1.7-4.1s2.5-1.6,4.2-1.6 C113.6,16.6,115.4,17.8,116.6,20.3L116.6,20.3z"></path> 
4354 <path d="M135.3,24c-0.6-2.3-2.1-3.5-4.4-3.5c-0.5,0-1,0.1-1.5,0.2c-0.5,0.2-0.9,0.4-1.3,0.7c-0.4,0.3-0.7,0.7-1,1.1 c-0.3,0.4-0.5,0.9-0.6,1.5H135.3L135.3,24z M139.7,27.6h-13.5c0.1,1.5,0.6,2.8,1.5,3.7c0.9,0.9,2,1.4,3.4,1.4c1.1,0,2-0.3,2.7-0.8 s1.5-1.5,2.4-2.9l3.7,2.1c-0.6,1-1.2,1.8-1.8,2.5s-1.3,1.3-2,1.7s-1.5,0.8-2.3,1s-1.7,0.3-2.7,0.3c-2.8,0-5.1-0.9-6.8-2.7 s-2.6-4.2-2.6-7.2s0.8-5.4,2.5-7.2s3.9-2.7,6.6-2.7c2.8,0,5,0.9,6.6,2.7s2.4,4.2,2.4,7.3L139.7,27.6L139.7,27.6z"></path> 
4355 <path d="M166.9,26.5c0,1.8,0.5,3.3,1.5,4.4c1,1.1,2.2,1.7,3.8,1.7s2.9-0.6,3.9-1.7c1-1.1,1.5-2.6,1.5-4.4 s-0.5-3.2-1.5-4.4c-1-1.1-2.3-1.7-3.9-1.7c-1.5,0-2.7,0.6-3.8,1.7C167.4,23.4,166.9,24.8,166.9,26.5L166.9,26.5z M177.3,17.1h4.4 v18.8h-4.4v-2c-1.8,1.7-3.7,2.5-5.8,2.5c-2.6,0-4.8-0.9-6.5-2.8c-1.7-1.9-2.5-4.3-2.5-7.2c0-2.8,0.8-5.2,2.5-7.1 c1.7-1.9,3.8-2.8,6.3-2.8c2.2,0,4.2,0.9,5.9,2.7v-2.1H177.3z"></path> 
4356 <polygon points="190.9,6 190.9,36 186.6,36 186.6,6"></polygon> 
4357 <polygon points="200.3,6 200.3,36 195.9,36 195.9,6"></polygon> 
4358 <path d="M218.1,19.6h1.7c4.1,0,6.2-1.6,6.2-4.8c0-3.1-2.1-4.6-6.4-4.6h-1.5V19.6L218.1,19.6z M218.1,23.8v12.1h-4.5 V6h5.1c2.5,0,4.4,0.2,5.7,0.5s2.4,1,3.4,2c1.7,1.7,2.6,3.8,2.6,6.3c0,2.7-0.9,4.9-2.7,6.5s-4.3,2.4-7.4,2.4L218.1,23.8L218.1,23.8z"></path> 
4359 <path d="M234.1,17.1h4.4v1.7c0.8-0.8,1.5-1.4,2.1-1.7s1.4-0.5,2.2-0.5c1.1,0,2.3,0.4,3.6,1.1l-2,4 c-0.8-0.6-1.6-0.9-2.4-0.9c-2.4,0-3.6,1.8-3.6,5.4V36H234L234.1,17.1L234.1,17.1z"></path> 
4360 <path d="M252.2,26.5c0,1.9,0.5,3.4,1.5,4.5s2.4,1.7,4.1,1.7s3.1-0.5,4.1-1.6s1.5-2.6,1.5-4.4c0-1.8-0.5-3.3-1.5-4.4 c-1-1.1-2.4-1.7-4.1-1.7s-3,0.6-4,1.7C252.7,23.3,252.2,24.7,252.2,26.5L252.2,26.5z M247.7,26.4c0-2.7,1-5,2.9-6.9 s4.3-2.9,7.1-2.9c2.8,0,5.2,1,7.2,2.9c1.9,1.9,2.9,4.3,2.9,7.1s-1,5.2-2.9,7.1c-2,1.9-4.4,2.8-7.2,2.8c-2.8,0-5.2-1-7.1-2.9 C248.7,31.7,247.7,29.3,247.7,26.4L247.7,26.4z"></path> 
4361 <path d="M154,20.5c0.2,0,0.4,0,0.6,0C154.3,20.5,154.2,20.5,154,20.5L154,20.5z"></path> 
4362 <path d="M153.7,20.5h0.1l0,0h0.1c0.2,0,0.4,0,0.6,0c1.6,0.1,3.2,0.5,4.6,1.3v-3.9c-1.7-0.9-3.4-1.3-5.3-1.3 c-2.9,0-5.3,1-7.3,2.9s-3,4.3-3,7.1s1,5.2,2.9,7.1c2,1.9,4.4,2.8,7.3,2.8c1.8,0,3.5-0.5,5.3-1.4v-3.9c-1.5,0.8-3.1,1.2-4.6,1.3 c-0.3,0-0.6,0.1-0.9,0.1c-1.
43626,0-3-0.6-4-1.7c-1-1.1-1.6-2.6-1.6-4.4c0-1.7,0.5-3.2,1.6-4.3C150.8,21.1,152.1,20.5,153.7,20.5 L153.7,20.5z"></path> 
4363 <path d="M153.9,20.5L153.9,20.5L153.9,20.5L153.9,20.5L153.9,20.5z"></path> 
4364 <polygon points="1,8.9 1,33.1 12.8,39.4 12.8,36 12.8,32.3 12.8,9.9 12.8,6.2 12.8,2"></polygon> 
4365 <polygon points="21.1,35.9 16.2,35.9 16.2,33.1 18.3,33.1 18.4,8.8 16.2,8.8 16.2,6 21.2,6"></polygon> 
4366</g> 
4367</svg> 
4368</a> 
4369</div> 
4370 <style id="1057897956">.powered-by {
4371    display: flex;
4372    align-items: center;
4373    justify-content: center;
4374    gap: 8px;
4375    font-family: inherit;
4376    font-weight: 400;
4377    font-size: 14px;
4378    margin: 0px 0;
4379    white-space: nowrap;
4380    color: inherit; /* inherit by default */
4381  }
4382  .powered-text { white-space: nowrap; }
4383  /* Make link &amp;amp;amp;amp;amp; SVG follow the chosen color */
4384  .powered-by a { display: flex; align-items: center; color: inherit; text-decoration: none; }
4385  .powered-by a:hover, .powered-by a:focus { color: inherit; }
4386  .powered-by svg { display: block; height: 20px; width: auto; }
4387  .powered-by svg * { fill: currentColor; }
4388  /* Map to theme Primary. NO hard-coded hex fallback. 
4389     If your site uses a different var name, it will simply inherit parent color. */
4390  .powered-by.primary {
4391    color: var(--color-primary, var(--primary-color, var(--site-primary-color, black)));
4392  }</style> 
4393</div> 
4394</div> 
4395</div> 
4396</div> 
4397</div> 
4398</div> 
4399</section> 
4400</div> 
4401</div> 
4402</div> 
4403 <div id="dmFlexStickyContainer" class="flex_hfcontainer"> <div id="flex-sticky"> <div data-layout-section="" data-auto="flex-section" id="1712332028" data-flex-id="c497ad35"> <div class="flex-widgets-container" id="1953717729"></div> 
4404 <section id="215a72e6" class="flex-element section" data-auto="flex-element-section"> <div id="417c75ca" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="d96b8271" class="flex-element group" data-auto="flex-element-group"> <div id="8212f299" class="flex-element group" data-auto="flex-element-group"> <div id="591c7dd2" class="flex-element inner-grid" data-auto="flex-element-inner-grid"></div> 
4405</div> 
4406</div> 
4407</div> 
4408</section> 
4409</div> 
4410</div> 
4411</div> 
4412</div> 
4413</div> 
4414</div> 
4415</div> 
4416</div> 
4417</div> 
4418
4419    </div>
4420</div>
4421 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-mobile_implicit-25c1f54b-bea0727016c14e2086edfeab3bdd8569">@media (max-width: 767px) {
4422    
4423#fa9f8e7d {
4424    grid-area: 1 / 1 / span 1 / span 1;
4425}
4426    
4427#\30 ab64423 {
4428    grid-template-rows: minmax(8px, max-content);
4429}
4430}</style> 
4431 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile_implicit-flex-header-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4432}</style> 
4433 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-mobile-bdc48ce3-bea0727016c14e2086edfeab3bdd8569">@media (max-width: 767px) {
4434    
4435#\33 8011fa0 {
4436    min-height: 80px;
4437    align-items: flex-start;
4438    width: 100%;
4439}
4440    
4441#\38 653b45b {
4442    margin: 0px 0% 0px 0%;
4443}
4444    
4445#eb788097::before, #eb788097 > .bgExtraLayerOverlay {
4446    
4447}
4448    
4449#\30 28e6e2d {
4450    min-height: 0;
4451    flex-direction: column;
4452    flex-wrap: nowrap;
4453    padding: 240px 16px 144px 16px;
4454}
4455    
4456#\39 0fffc5a {
4457    width: 100%;
4458}
4459}</style> 
4460 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-mobile-536ccf9a-bea0727016c14e2086edfeab3bdd8569">@media (max-width: 767px) {
4461    
4462#\31 afa5231 {
4463    margin: 0px 0% 0px 0%;
4464}
4465    
4466#f4d14677 {
4467    min-height: 0;
4468    flex-direction: column;
4469    flex-wrap: nowrap;
4470    padding: 64px 16px 48px 16px;
4471}
4472    
4473#\34 b9ce87f {
4474    min-height: 80px;
4475    align-items: center;
4476    width: 100%;
4477}
4478}</style> 
4479 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-mobile-d75fab36-bea0727016c14e2086edfeab3bdd8569">@media (max-width: 767px) {
4480    
4481#\31 5568312 {
4482    align-items: flex-start;
4483    width: 100%;
4484    margin: 0px 0% 0px 0%;
4485}
4486    
4487#\39 8628429 {
4488    flex-direction: column;
4489    flex-wrap: nowrap;
4490}
4491    
4492#\35 e2a124e {
4493    min-height: 80px;
4494    align-items: center;
4495    width: 100%;
4496}
4497    
4498#b66aad5a {
4499    min-height: 0;
4500    flex-direction: column;
4501    flex-wrap: nowrap;
4502    padding: 0px 16px 64px 16px;
4503}
4504    
4505#\33 5bf6bf1 {
4506    height: auto;
4507    align-self: center;
4508    margin-left: 0px;
4509    margin-right: 0px;
4510}
4511    
4512#\32 c05c2ae {
4513    width: 100%;
4514}
4515    
4516#\31 3d52284 {
4517    flex-direction: column;
4518    flex-wrap: nowrap;
4519}
4520    
4521#\30 7f0fb51 {
4522    margin: 0px 0% 0px 0%;
4523}
4524    
4525#acf1f150 {
4526    align-items: flex-start;
4527    width: 100%;
4528    margin: 0px 0% 0px 0%;
4529}
4530    
4531#e85dfdb1 {
4532    align-items: center;
4533}
4534    
4535#\35 f340a8d {
4536    align-items: center;
4537}
4538    
4539#\36 c1c765e {
4540    align-items: flex-start;
4541    width: 100%;
4542    margin: 0px 0% 0px 0%;
4543}
4544}</style> 
4545 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-mobile-c85c996d-bea0727016c14e2086edfeab3bdd8569">@media (max-width: 767px) {
4546    
4547#e3f3a4d1 {
4548    margin: 0px 0% 0px 0%;
4549}
4550    
4551#d1d4e8d5 {
4552    width: 100%;
4553    min-height: 56px;
4554    align-items: center;
4555    height: auto;
4556    row-gap: 24px;
4557}
4558    
4559#e816f809 {
4560    width: 100.00%;
4561}
4562    
4563#ebb3ba21 {
4564    min-height: 0;
4565    flex-direction: column;
4566    flex-wrap: nowrap;
4567    padding: 64px 16px 48px 16px;
4568}
4569}</style> 
4570 <style data-page-uuid="bea0727016c14e2086edfeab3bdd8569" id="grid-styles-mobile-25c1f54b-bea0727016c14e2086edfeab3bdd8569">@media (max-width: 767px) {
4571    
4572#fa9f8e7d {
4573    min-height: 0;
4574    flex-direction: column;
4575    row-gap: 48px;
4576    flex-wrap: nowrap;
4577    padding: 0px 16px 64px 16px;
4578}
4579    
4580#ec4bf743 {
4581    width: 100%;
4582    min-height: 80px;
4583    align-items: center;
4584    order: 0;
4585    justify-content: flex-start;
4586    row-gap: 20px;
4587    padding: 0px 0px 0px 0px;
4588    margin: 0px 0% 0px 0%;
4589}
4590    
4591#\37 8f81a60 {
4592    margin: 0px 0px 0px 0px;
4593}
4594    
4595#\34 6d73200 {
4596    width: 100.00%;
4597}
4598    
4599#\33 5204dab {
4600    margin-left: 0%;
4601    margin-right: 0%;
4602    width: 100%;
4603    max-width: none;
4604}
4605    
4606#\36 e83bdf2 {
4607    width: 100%;
4608    min-height: 80px;
4609    align-items: center;
4610    order: 0;
4611    justify-content: flex-start;
4612    row-gap: 20px;
4613    padding: 0px 0px 0px 0px;
4614    margin: 0px 0% 0px 0%;
4615}
4616    
4617#\33 f63d94f {
4618    width: 100.00%;
4619}
4620    
4621#ffa23d6f {
4622    margin-left: 0%;
4623    margin-right: 0%;
4624    width: 100%;
4625    max-width: none;
4626}
4627    
4628#ecbb3775 {
4629    width: 100%;
4630    min-height: 80px;
4631    align-items: center;
4632    order: 0;
4633    justify-content: flex-start;
4634    row-gap: 20px;
4635    padding: 0px 0px 0px 0px;
4636    margin: 0px 0% 0px 0%;
4637}
4638    
4639#\35 e66e44c {
4640    width: 100.00%;
4641}
4642    
4643#\39 0291672 {
4644    margin-left: 0%;
4645    margin-right: 0%;
4646    width: 100%;
4647    max-width: none;
4648}
4649}</style> 
4650 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-flex-footer-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4651    
4652}</style> 
4653 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-flex-header-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4654    
4655#flex-header {
4656    
4657    padding: 16px 0px 16px 0px;
4658    margin: 0px 0% 0px 0%;
4659}
4660#flex-header[data-changeable-on-scroll][data-scrolling] {
4661    padding-bottom: 8px;
4662}
4663}</style> 
4664 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-d809b9fc-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4665    
4666#\32 8028132 {
4667    width: 50%;
4668    justify-content: center;
4669    min-height: 8px;
4670    order: 0;
4671}
4672    
4673#\37 2613094 {
4674    flex-direction: row;
4675    min-height: 62px;
4676    flex-wrap: nowrap;
4677    padding: 0% 0% 0% 0%;
4678}
4679    
4680#e73970a9 {
4681    width: 150px;
4682    height: auto;
4683    min-width: 120px;
4684    min-height: 52px;
4685    max-height: 100px;
4686}
4687    
4688#c309259e {
4689    margin: 0px 0% 0px 0%;
4690}
4691    
4692#\31 d9ca54f {
4693    width: 50%;
4694    min-height: 8px;
4695    align-items: center;
4696    order: 3;
4697}
4698}</style> 
4699 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-3cfa37d5-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4700    
4701#adb2908e {
4702    flex-direction: row;
4703    min-height: 62px;
4704    flex-wrap: nowrap;
4705    padding: 0% 24px 0% 24px;
4706}
4707    
4708#\38 9023bf8 {
4709    width: 50%;
4710    min-height: 8px;
4711    align-items: center;
4712    order: 3;
4713}
4714    
4715#\38 1fd4419 {
4716    min-height: 52px;
4717    min-width: 25%;
4718}
4719    
4720#\30 a6fa4d2 {
4721    margin: 0px 0% 0px 0%;
4722}
4723    
4724#a82acbb5 {
4725    width: 50%;
4726    justify-content: center;
4727    min-height: 8px;
4728    order: 0;
4729}
4730    
4731#dd6c6475 {
4732    width: auto;
4733    height: 52px;
4734    min-width: 25%;
4735    min-height: 52px;
4736    max-height: 100px;
4737    max-width: 100%;
4738}
4739    
4740#d6922082 {
4741    justify-content: flex-start;
4742    padding: 0px 0px 0px 0px;
4743    margin: 0px 0% 0px 0%;
4744}
4745    
4746#\38 8cf5d69 {
4747    width: 100%;
4748}
4749}</style> 
4750 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-0be07c0c-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4751    
4752#\34 275e962 {
4753    flex-direction: row;
4754    min-height: 62px;
4755    flex-wrap: nowrap;
4756    padding: 0% 0% 0% 0%;
4757}
4758    
4759#c2c486a7 {
4760    width: 50%;
4761    justify-content: center;
4762    min-height: 8px;
4763    order: 0;
4764}
4765    
4766#\39 8d43ce9 {
4767    width: 150px;
4768    height: 52px;
4769    min-width: 120px;
4770    min-height: 52px;
4771    max-height: 100px;
4772}
4773    
4774#\35 8e0a719 {
4775    width: 50%;
4776    min-height: 8px;
4777    align-items: center;
4778    order: 3;
4779}
4780    
4781#\35 3b6ab2e {
4782    margin: 0px 0% 0px 0%;
4783}
4784    
4785#\31 8b3423a {
4786    min-height: 52px;
4787}
4788}</style> 
4789 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-0b76f88d-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4790    
4791#ac9e294e {
4792    width: 50%;
4793    min-height: 8px;
4794    align-items: center;
4795    order: 3;
4796}
4797    
4798#\32 1369a52 {
4799    width: auto;
4800    height: 52px;
4801    min-width: 25%;
4802    min-height: 52px;
4803    max-height: 100px;
4804    max-width: 100%;
4805}
4806    
4807#\38 fadaec1 {
4808    margin: 0px 0% 0px 0%;
4809}
4810    
4811#\32 4b6395a {
4812    min-height: 52px;
4813    min-width: 25%;
4814}
4815    
4816#d8429cd1 {
4817    width: 50%;
4818    justify-content: center;
4819    min-height: 8px;
4820    order: 0;
4821}
4822    
4823#\35 05c960e {
4824    justify-content: flex-start;
4825    padding: 0px 0px 0px 0px;
4826    margin: 0px 0% 0px 0%;
4827}
4828    
4829#\30 f8fa52c {
4830    flex-direction: row;
4831    min-height: 62px;
4832    flex-wrap: nowrap;
4833    padding: 0% 24px 0% 24px;
4834}
4835    
4836#a6bbb284 {
4837    width: 100%;
4838}
4839    
4840#\39 af7d943 {
4841    width: 30px;
4842    height: 30px;
4843}
4844}</style> 
4845 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-18f5ea00-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4846    
4847#\39 d047ce9 {
4848    width: 100%;
4849    min-height: 80px;
4850}
4851    
4852#a1f8711f {
4853    flex-direction: column;
4854    padding-left: 4%;
4855    min-height: unset;
4856    padding-right: 4%;
4857}
4858}</style> 
4859 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-63a049320d35b55b4ef2a372-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4860    
4861#\36 3a049320d35b55b4ef2a374 {
4862    row-gap: 48px;
4863    padding-top: 16px;
4864    width: 100%;
4865    min-height: 80px;
4866    justify-content: center;
4867    align-items: flex-start;
4868    order: 0;
4869}
4870    
4871#\36 3a049320d35b55b4ef2a377 {
4872    flex-direction: column;
4873    min-height: 0;
4874    flex-wrap: nowrap;
4875    padding: 0% 4% 0% 4%;
4876}
4877    
4878#\36 3a049ca0d35b55b4ef2a5c3 {
4879    margin-left: 0px;
4880    margin-right: 0px;
4881    order: 0;
4882}
4883    
4884#\30 6ef02c5 {
4885    row-gap: 0px;
4886    width: 100%;
4887    justify-content: flex-start;
4888    min-height: 0px;
4889}
4890    
4891#c51be443 {
4892    row-gap: 8px;
4893    min-height: 0px;
4894}
4895    
4896#a3123b86 {
4897    width: 100%;
4898    order: 0;
4899    height: 52px;
4900    min-width: 150px;
4901    max-width: 250px;
4902    min-height: 52px;
4903    max-height: 52px;
4904}
4905    
4906#\34 07e9c21 {
4907    row-gap: 16px;
4908}
4909    
4910#\34 1bd9005 {
4911    order: 3;
4912    height: 52px;
4913    width: 100%;
4914    min-width: 150px;
4915    max-width: 250px;
4916    min-height: 52px;
4917    max-height: 52px;
4918}
4919    
4920#group_r32 {
4921    order: 1;
4922}
4923    
4924#\39 c08e382 {
4925    order: 2;
4926}
4927    
4928#widget_9fc {
4929    order: 1;
4930    width: 250px;
4931}
4932}</style> 
4933 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-6406026c90e1521f6ecb0eca-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4934    
4935#\36 406026c90e1521f6ecb0ecd {
4936    row-gap: 32px;
4937    width: 100%;
4938    padding-bottom: 16px;
4939    min-height: 25vh;
4940    justify-content: center;
4941}
4942    
4943#\36 406026c90e1521f6ecb0ecc {
4944    flex-direction: column;
4945    min-height: unset;
4946    padding: 0% 4% 0% 4%;
4947}
4948}</style> 
4949 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-d4a5045d-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
4950    
4951#f71f3cd0 {
4952    padding: 0px 0px 0px 0px;
4953    margin: 0px 0% 0px 0%;
4954}
4955    
4956#e009db51 {
4957    width: 100%;
4958    row-gap: 24px;
4959    padding: 0px 0px 24px 0px;
4960    margin: 0% 0% 0% 0%;
4961}
4962    
4963#\38 7dc6a3c {
4964    width: 100%;
4965    min-height: 0px;
4966    justify-content: center;
4967    align-items: center;
4968    padding: 0px 0px 0px 0px;
4969    margin: 0% 0% 0% 0%;
4970}
4971    
4972#\36 f1be03a {
4973    width: 100%;
4974    min-width: 175px;
4975    max-width: 250px;
4976    margin: 0px 0% 0px 0%;
4977}
4978    
4979#\35 64868a8 {
4980    column-gap: 16px;
4981    flex-direction: column;
4982    flex-wrap: nowrap;
4983    row-gap: 16px;
4984}
4985    
4986#ba63fdc3 {
4987    row-gap: 0px;
4988    flex-direction: column;
4989    min-height: 0;
4990    flex-wrap: nowrap;
4991    padding: 64px 24px 64px 24px;
4992}
4993    
4994#cd94c692 {
4995    margin: 0px 0% 0px 0%;
4996}
4997    
4998#a3efff8f {
4999    height: 1480px;
5000}
5001}</style> 
5002 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-189f98fd-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
5003    
5004#\32 c2c7d3f {
5005    column-gap: 8%;
5006    justify-content: center;
5007    flex-direction: column;
5008    flex-wrap: nowrap;
5009    row-gap: 24px;
5010}
5011    
5012#\32 cf46e33 {
5013    row-gap: 15px;
5014    width: 100%;
5015    min-height: 80px;
5016    align-items: center;
5017    min-width: 32px;
5018    margin: 0px 0% 0px 0%;
5019}
5020    
5021#\36 37f5563 {
5022    row-gap: 48px;
5023    flex-direction: column;
5024    min-height: 0;
5025    flex-wrap: nowrap;
5026    padding: 64px 24px 64px 24px;
5027}
5028    
5029#\31 6f8b1b9 {
5030    width: 100%;
5031    min-height: 20px;
5032    align-items: center;
5033}
5034    
5035#a7e36f3a {
5036    width: 100%;
5037    min-height: 20px;
5038    align-items: center;
5039}
5040    
5041#\30 b8ecfff {
5042    height: auto;
5043}
5044    
5045#\36 bb114d0.flex-element.widget-wrapper > [data-element-type] {
5046    padding-top: 0px;
5047}
5048#\36 bb114d0 {
5049    align-self: auto;
5050    width: 100%;
5051    justify-self: auto;
5052    order: 3;
5053    margin: 0px 0% 5px 0%;
5054    grid-area: auto / auto / auto / auto;
5055}
5056    
5057#c11d06d4 {
5058    width: auto;
5059    order: 5;
5060}
5061    
5062#\30 90338c9 {
5063    margin: 0px 0% 0px 0%;
5064}
5065    
5066#\34 3ddba78 {
5067    row-gap: 24px;
5068    width: 100%;
5069    min-height: 80px;
5070    align-items: center;
5071    min-width: 32px;
5072    margin: 0px 0% 0px 0%;
5073}
5074    
5075#\38 72aa340 {
5076    row-gap: 48px;
5077    width: 100%;
5078    min-height: 0px;
5079    align-items: center;
5080}
5081    
5082#\37 fd4df86 {
5083    row-gap: 24px;
5084    width: 100%;
5085    min-height: 80px;
5086    align-items: flex-start;
5087    min-width: 32px;
5088    margin: 0px 0% 0px 0%;
5089}
5090    
5091#c5138ca8 {
5092    row-gap: 10px;
5093    width: 100%;
5094    min-height: 80px;
5095    align-items: center;
5096}
5097    
5098#\37 c54ac6f {
5099    width: 100%;
5100}
5101}</style> 
5102 <style data-page-uuid="7697c92164c041f6a874c81d14ea7a16" data-is-header="true" id="grid-styles-mobile-c497ad35-7697c92164c041f6a874c81d14ea7a16">@media (max-width: 767px) {
5103    
5104#d96b8271 {
5105    flex-direction: column;
5106    padding-left: 4%;
5107    min-height: 0;
5108    flex-wrap: nowrap;
5109    padding-right: 4%;
5110}
5111    
5112#\38 212f299 {
5113    width: 100%;
5114    min-height: 80px;
5115    align-items: center;
5116}
5117}</style> 
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157<script>
5158    var isWLR = true;
5159
5160    window.customWidgetsFunctions = {};
5161    window.customWidgetsStrings = {};
5162    window.collections = {};
5163    window.currentLanguage = "ENGLISH"
5164    window.isSitePreview = false;
5165</script>
5165
5166
5167
5168
5169<script>
5170    window.customWidgetsFunctions["1a380ed351f1451e83c117f2e4461947~50"] = function (element, data, api) {
5171        
5172const paragraphContentPattern = /<p(?:[^>]*)>(.*?)<\/p>/;
5173
5174const getShowChatValue = async () => {
5175    if (data.inEditor) {
5176        return true;
5177    }
5178
5179    const contentLib = await dmAPI.loadContentLibrary()
5180    const showChatCustomField = contentLib?.site_texts?.custom?.find(field => field?.label === 'chat_visible')
5181    
5182    if (!showChatCustomField) {
5183        return true;
5184    }
5185    
5186    const fieldValue = showChatCustomField.text;
5187    
5188    if (fieldValue === 'true') {
5189        return true;
5190    }
5191    
5192    if (fieldValue.match(paragraphContentPattern) && fieldValue.match(paragraphContentPattern)[1] === 'true') {
5193        return true;
5194    }
5195    
5196    return false;
5197}
5198
5199getShowChatValue().then((showChat) => {
5200    if (showChat === false) {
5201        return;
5202    }
5203    
5204    var chatExists = document.getElementById("housecall-pro-chat-bubble");
5205    
5206    if(chatExists !== null) {
5207      return;
5208    }
5209    let organizationUuid = localStorage.getItem("organizationUuid");
5210     if(organizationUuid !== null){
5211         addChatWidget(organizationUuid, element)
5212     }else{
5213        fetch(`https://api.housecallpro.com/website_builder/api/configurations/${data.siteId}`, {
5214        method: 'GET',
5215        headers: {
5216            'Content-Type': 'application/json',
5217        },
5218        })
5219        .then(response => response.json())
5220        .then(response => {
5221            let s = null;
5222            if (response.organization_uuid === undefined) {
5223                s = document.createElement("b");
5224                s.innerHTML = 'Error: Chat widget cannot find linked organization';
5225            } else {
5226                localStorage.setItem("organizationUuid", response.organization_uuid);
5227                addChatWidget(response.organization_uuid, element)
5228            }
5229        })   
5230     }
5231})
5232
5233
5234
5235function rgba2hex(orig) {
5236  var a, isPercent,
5237    rgb = orig.replace(/\s/g, '').match(/^rgba?\((\d+),(\d+),(\d+),?([^,\s)]+)?/i),
5238    alpha = (rgb && rgb[4] || "").trim(),
5239    hex = rgb ?
5240    (rgb[1] | 1 << 8).toString(16).slice(1) +
5241    (rgb[2] | 1 << 8).toString(16).slice(1) +
5242    (rgb[3] | 1 << 8).toString(16).slice(1) : orig;
5243
5244  if (alpha !== "") {
5245    a = alpha;
5246  } else {
5247    a = 01;
5248  }
5249  // multiply before convert to HEX
5250  a = ((a * 255) | 1 << 8).toString(16).slice(1)
5251  hex = hex + a;
5252
5253  return "#" + hex;
5254}
5255
5256function addChatWidget(organizationUuid, element){
5257    console.log("addChatWidget")
5258    s = document.createElement("script");
5259    s.type = "text/javascript";
5260    s.id = "housecall-pro-chat-bubble"
5261    bgColor = rgba2hex(getComputedStyle(element).getPropertyValue('--color_2')) || "#2378cf"
5262    console.log("inside color: ",getComputedStyle(element).getPropertyValue('--color_2'))
5263    console.log("bgColor ",bgColor)
5264    s.setAttribute("data-color", bgColor)
5265    s.setAttribute("data-organization", organizationUuid)
5266    s.src = 'https://chat.housecallpro.com/proChat.js'
5267    var chatExists = document.getElementById("housecall-pro-chat-bubble");
5268    
5269    if(chatExists == null) {
5270        element.appendChild(s);
5271        if(s.id === 'housecall-pro-chat-bubble'){
5272          document.getElementById('proChatIframeContainer').contentWindow.location.reload();   
5273        }
5274    }
5275}
5276    };
5277</script>
5277
5278
5279<script>
5280    window.customWidgetsFunctions["17d08a18dcf3473092c59bac87552ffe~21"] = function (element, data, api) {
5281        /**
5282 * SHARED CODE - DO NOT CHANGE
5283 */
5284const hideSection = (showWidget, {
5285    element,
5286    data
5287}) => {
5288    if(data.inEditor || showWidget) return
5289    const sectionName = 'hcpWidgetSection';
5290    const section = element.closest(`.${sectionName}`);
5291    if(!section) return;
5292    const widgetWrapper = document.querySelector(`[data-external-id="${element.id}"]`) || element;
5293    widgetWrapper.classList.add('hcpWidgetSection-widget-hidden');
5294    const allWidgets = Array.from(section.querySelectorAll('[data-widget-type="custom"]')).filter(w => !w.classList.contains('hcpWidgetSection-widget-ignore'));
5295    if(allWidgets.every(w => w.classList.contains('hcpWidgetSection-widget-hidden'))) {
5296        section.remove();
5297    }
5298}
5299/**
5300 * SHARED CODE - DO NOT CHANGE
5301 */
5302
5303const paragraphContentPattern = /<p(?:[^>]*)>(.*?)<\/p>/;
5304
5305const getShowChatButtonValue = async () => {
5306    if (data.inEditor) {
5307        return true;
5308    }
5309
5310    const contentLib = await dmAPI.loadContentLibrary();
5311    const showChatButtonCustomField = contentLib?.site_texts?.custom?.find(field => field?.label === 'chat_visible');
5312    
5313    if (!showChatButtonCustomField) {
5314        return true;
5315    }
5316    
5317    const fieldValue = showChatButtonCustomField.text;
5318    
5319    if (fieldValue === 'true') {
5320        return true;
5321    }
5322    
5323    if (fieldValue.match(paragraphContentPattern) && fieldValue.match(paragraphContentPattern)[1] === 'true') {
5324        return true;
5325    }
5326    
5327    return false;
5328}
5329
5330getShowChatButtonValue().then((showChatButton) => {
5331    hideSection(showChatButton, {
5332        element,
5333        data
5334    });
5335
5336    if (showChatButton === false) {
5337        const elementId = element.getAttribute('id');
5338        const parent = element.parentNode;
5339        if(!!elementId &&
5340            parent.hasAttribute('data-widget-type') && 
5341            parent.getAttribute('data-external-id') === elementId
5342        ) {
5343            parent.style.setProperty("display", "none", "important");
5344        } else {
5345            element.style.setProperty("display", "none", "important");
5346        }
5347        return;
5348    }
5349})
5350
5351    };
5352</script>
5352
5353
5354<script>
5355    window.customWidgetsFunctions["ce0a7fde7b194ec5a8496e8ea982f685~24"] = function (element, data, api) {
5356        // Select all widget elements with the specific class
5357const widgets = document.querySelectorAll(".widget-ce0a7f");
5358
5359// Retrieve the API key from the configuration object
5360const rawApiKeyInput = data.config.customer_portal_api_key;
5361
5362// Define a regex pattern to extract content between <p> tags
5363const paragraphContentPattern = /<p(?:[^>]*)>(.*?)<\/p>/;
5364
5365// Match the pattern against the input
5366const matchedApiKey = rawApiKeyInput.match(paragraphContentPattern);
5367
5368let apiKey = rawApiKeyInput; // Initialize the API key as null
5369
5370if (matchedApiKey) {
5371  // Extract the API key value from the matched result
5372  apiKey = matchedApiKey[1];
5373}
5374
5375// Define the Customer Portal URL
5376const url = `https://client.housecallpro.com/customer_portal/request-link?token=${apiKey}`;
5377
5378
5379widgets.forEach((widget) => {
5380    // Check if in editor mode or if the API key is available
5381    const validApiKey = !!apiKey && apiKey != 'customer_portal_off'
5382    
5383    if (data.inEditor || validApiKey) {
5384      // Make the widget visible
5385      widget.style.display = 'block';
5386    } else {
5387      // Make the widget invisible
5388      widget.style.setProperty('display', 'none', 'important');
5389    }
5390
5391    // Function to open the Customer Portal in a new tab
5392    function openCustomerPortal() {
5393      window.open(url, '_blank'); // Open the URL in a new browser tab
5394    }
5395    
5396    // Add an event listener to the widget for click events
5397    widget.addEventListener("click", openCustomerPortal);
5398
5399});
5400
5401
5402
5403    };
5404</script>
5404
5405
5406<script>
5407    window.customWidgetsFunctions["c92ff5d32aa3418988660715d2119c2e~22"] = function (element, data, api) {
5408        /**
5409 * SHARED CODE - DO NOT CHANGE
5410 */
5411const hideSection = (showWidget, {
5412    element,
5413    data
5414}) => {
5415    if(data.inEditor || showWidget) return
5416    const sectionName = 'hcpWidgetSection';
5417    const section = element.closest(`.${sectionName}`);
5418    if(!section) return;
5419    const widgetWrapper = document.querySelector(`[data-external-id="${element.id}"]`) || element;
5420    widgetWrapper.classList.add('hcpWidgetSection-widget-hidden');
5421    const allWidgets = Array.from(section.querySelectorAll('[data-widget-type="custom"]')).filter(w => !w.classList.contains('hcpWidgetSection-widget-ignore'));
5422    if(allWidgets.every(w => w.classList.contains('hcpWidgetSection-widget-hidden'))) {
5423        section.remove();
5424    }
5425}
5426/**
5427 * SHARED CODE - DO NOT CHANGE
5428 */
5429
5430// ==========================================
5431// Click to Call Widget (Clean + Commented)
5432// ==========================================
5433
5434// --- Helper: clean HTML <p>...</p> wrappers often returned by Duda fields
5435const cleanValue = (raw) => {
5436  if (!raw) return null
5437  const matched = raw.match(/<p(?:[^>]*)>(.*?)<\/p>/)
5438  return matched ? matched[1].trim() : raw.trim()
5439}
5440
5441// --- Helper: normalize boolean-like strings
5442// Default to TRUE if the field is missing (for backward compatibility)
5443const normalizeBoolean = (raw) => {
5444  if (!raw) return true // treat missing values as "true"
5445  const value = raw.trim().toLowerCase()
5446  return value === "true"
5447}
5448
5449// --- Debug logger
5450const DEBUG = true
5451const debugLog = (...args) => {
5452  if (DEBUG) console.log("[HCP ClickToCallWidget]", ...args)
5453}
5454
5455// --- Main function
5456const createClickToCall = async () => {
5457  debugLog("Initializing ClickToCallWidget...")
5458
5459  // Find all widget instances by class name
5460  const widgets = document.querySelectorAll(".widget-c92ff5")
5461  if (!widgets.length) return
5462
5463  // Load Duda Content Library (async)
5464  const contentLib = await dmAPI.loadContentLibrary()
5465
5466  // --- Read Content Library values
5467  const clickToCallVisibleRaw = contentLib?.site_texts?.custom?.find(
5468    (f) => f?.label === "click_to_call_visible"
5469  )?.text
5470
5471  const formattedPhoneNumberRaw = contentLib?.site_texts?.custom?.find(
5472    (f) => f?.label === "formatted_phone_number"
5473  )?.text
5474
5475  // --- Normalize values
5476  const clickToCallVisible = normalizeBoolean(cleanValue(clickToCallVisibleRaw))
5477  const formattedPhoneNumber = cleanValue(formattedPhoneNumberRaw)
5478
5479  debugLog("click_to_call_visible:", clickToCallVisible)
5480  debugLog("formatted_phone_number:", formattedPhoneNumber)
5481  debugLog("data.inEditor:", data.inEditor)
5482
5483  // --- Loop through each widget instance
5484  widgets.forEach((widget, idx) => {
5485    console.group(`[ClickToCall] Widget ${idx}`)
5486
5487    const button = widget.querySelector(".button-class")
5488    if (!button) {
5489      console.warn("No button found in widget.")
5490      console.groupEnd()
5491      return
5492    }
5493
5494    // Determine if the button should show:
5495    // Always show in editor, or when visible flag = true
5496    const shouldShow = data.inEditor || clickToCallVisible
5497
5498    if (shouldShow) {
5499      widget.style.display = "block"
5500      debugLog("→ Widget visible")
5501
5502      // Clean potential auto attributes added by Duda
5503      button.removeAttribute("onclick")
5504      button.removeAttribute("data-duda-action")
5505
5506      // --- Handle click: dial number if available
5507      button.onclick = () => {
5508        if (formattedPhoneNumber) {
5509          const cleanNumber = formattedPhoneNumber.replace(/\D/g, "")
5510          debugLog(`Dialing: ${cleanNumber}`)
5511          window.location.href = `tel:${cleanNumber}`
5512        } else {
5513          debugLog("⚠️ No formatted_phone_number found")
5514          alert("No phone number available.")
5515        }
5516      }
5517    } else {
5518      // --- Hide widget entirely when flag = false
5519      hideSection(false, {
5520        element,
5521        data
5522      });
5523      widget.style.setProperty("display", "none", "important")
5524      const parent = widget.parentNode
5525      if (parent?.classList.contains("widget-wrapper")) {
5526        parent.style.setProperty("display", "none", "important")
5527      }
5528      debugLog("→ Widget hidden (click_to_call_visible = false)")
5529    }
5530
5531    console.groupEnd()
5532  })
5533}
5534
5535// --- Run it
5536createClickToCall()
5537
5538    };
5539</script>
5539
5540
5541<script>
5542    window.customWidgetsFunctions["efc62f75e6bb42cdb1b602a58254b1b2~399"] = function (element, data, api) {
5543        /**
5544 * SHARED CODE - DO NOT CHANGE
5545 */
5546const hideSection = (showWidget, {
5547    element,
5548    data
5549}) => {
5550    if(data.inEditor || showWidget) return
5551    const sectionName = 'hcpWidgetSection';
5552    const section = element.closest(`.${sectionName}`);
5553    if(!section) return;
5554    const widgetWrapper = document.querySelector(`[data-external-id="${element.id}"]`) || element;
5555    widgetWrapper.classList.add('hcpWidgetSection-widget-hidden');
5556    const allWidgets = Array.from(section.querySelectorAll('[data-widget-type="custom"]')).filter(w => !w.classList.contains('hcpWidgetSection-widget-ignore'));
5557    if(allWidgets.every(w => w.classList.contains('hcpWidgetSection-widget-hidden'))) {
5558        section.remove();
5559    }
5560}
5561/**
5562 * SHARED CODE - DO NOT CHANGE
5563 */
5564 
5565 // OnlineBookingWidget.js
5566
5567// ===============================
5568// Utility Functions
5569// ===============================
5570
5571// Clean <p>...</p> wrapper if present
5572const cleanValue = (raw) => {
5573  if (!raw) return null
5574  const pattern = /<p(?:[^>]*)>(.*?)<\/p>/
5575  const matched = raw.match(pattern)
5576  return matched ? matched[1].trim() : raw.trim()
5577}
5578
5579// Normalize boolean-like text (case-insensitive, trims, accepts true)
5580const normalizeBoolean = (raw) => {
5581  if (!raw) return false
5582  const value = raw.trim().toLowerCase()
5583  return value === "true"
5584}
5585
5586// Debug logger
5587const DEBUG = true
5588const debugLog = (...args) => {
5589  if (DEBUG) console.log("[HCP OnlineBookingWidget]", ...args)
5590}
5591
5592// ===============================
5593// Legacy (old) Online Booking loader
5594// ===============================
5595const loadLegacyOnlineBooking = async (element) => {
5596  debugLog("Running legacy Online Booking logic")
5597
5598  let organizationName = localStorage.getItem("organizationName")
5599  let onlineBookingToken = localStorage.getItem("onlineBookingToken")
5600
5601  if (organizationName && onlineBookingToken) {
5602    addLegacyScript(organizationName, onlineBookingToken, element)
5603  } else {
5604    try {
5605      const response = await fetch(
5606        `https://api.housecallpro.com/website_builder/api/configurations/online_booking/${data.siteId}`, // use 2a0a3cf7 only for testing; otherwise, use ${data.siteId}
5607        {
5608          method: "GET",
5609          headers: { "Content-Type": "application/json" }
5610        }
5611      )
5612      const json = await response.json()
5613      if (json.organization_name && json.online_booking_token) {
5614        localStorage.setItem("organizationName", json.organization_name)
5615        localStorage.setItem("onlineBookingToken", json.online_booking_token)
5616        addLegacyScript(json.organization_name, json.online_booking_token, element)
5617      } else {
5618        console.warn("Legacy Online Booking: Missing organization data")
5619      }
5620    } catch (err) {
5621      console.error("Legacy Online Booking fetch failed:", err)
5622    }
5623  }
5624}
5625
5626const addLegacyScript = (organizationName, onlineBookingToken, element) => {
5627  const modifiedOrgName = organizationName.replace(/[^\w\s]/gi, "").replace(/\s+/g, "-")
5628  const script = document.createElement("script")
5629  script.type = "text/javascript"
5630  script.src = `https://online-booking.housecallpro.com/script.js?token=${onlineBookingToken}&orgName=${modifiedOrgName}`
5631  element.appendChild(script)
5632  debugLog("Legacy script appended:", script.src)
5633}
5634
5635// ===============================
5636// Main Logic
5637// ===============================
5638const createOnlineBooking = async () => {
5639  debugLog("Init OnlineBookingWidget")
5640
5641  const widgets = document.querySelectorAll(".widget-efc62f")
5642  debugLog("Widgets found =>", widgets)
5643  if (!widgets.length) return
5644
5645  const contentLib = await dmAPI.loadContentLibrary()
5646  debugLog("ContentLib =>", contentLib)
5647
5648  // Get toggle flag and URL (if available)
5649  const onlineBookingVisibleRaw = contentLib?.site_texts?.custom?.find(
5650    (field) => field?.label === "online_booking_visible"
5651  )?.text
5652  const onlineBookingUrlRaw = contentLib?.site_texts?.custom?.find(
5653    (field) => field?.label === "online_booking_url"
5654  )?.text
5655
5656  const onlineBookingVisible = normalizeBoolean(cleanValue(onlineBookingVisibleRaw))
5657  const onlineBookingUrl = cleanValue(onlineBookingUrlRaw)
5658
5659  debugLog("onlineBookingVisible raw =>", onlineBookingVisibleRaw)
5660  debugLog("onlineBookingVisible normalized =>", onlineBookingVisible)
5661  debugLog("onlineBookingUrl raw =>", onlineBookingUrlRaw)
5662  debugLog("onlineBookingUrl clean =>", onlineBookingUrl)
5663
5664  widgets.forEach(async (widget, idx) => {
5665    console.group(`[HCP OnlineBookingWidget] Processing widget [${idx}]`)
5666    debugLog("data.inEditor =>", data.inEditor)
5667
5668    // Case 1: New config path
5669    if ((data.inEditor || onlineBookingVisible) && onlineBookingUrl) {
5670      widget.style.display = "block"
5671      debugLog("Widget visible (new logic)")
5672
5673      const alreadyLoaded = document.querySelector(`script[src="${onlineBookingUrl}"]`)
5674      if (!alreadyLoaded) {
5675        const s = document.createElement("script")
5676        s.type = "text/javascript"
5677        s.src = onlineBookingUrl
5678        document.body.appendChild(s)
5679        debugLog("New script appended:", onlineBookingUrl)
5680      } else {
5681        debugLog("Script already loaded")
5682      }
5683
5684    // Case 2: Fallback to old behavior if no new fields found
5685    } else if (!onlineBookingVisibleRaw && !onlineBookingUrlRaw) {
5686      debugLog("No new config found, falling back to legacy logic")
5687      widget.style.display = "block"
5688      await loadLegacyOnlineBooking(widget)
5689
5690    // Case 3: Fallback to old behavior if no valid url
5691    } else if (onlineBookingVisible && !onlineBookingUrlRaw) {
5692      debugLog("No new config found, falling back to legacy logic")
5693      widget.style.display = "block"
5694      await loadLegacyOnlineBooking(widget)
5695      
5696    // Case 4: Hidden
5697    } else {
5698      hideSection(false, {
5699          element,
5700          data
5701      })
5702      widget.style.setProperty("display", "none", "important")
5703      const widgetParent = widget.parentNode
5704      if (widgetParent?.classList.contains("widget-wrapper")) {
5705        widgetParent.style.setProperty("display", "none", "important")
5706      }
5707      debugLog("Widget hidden")
5708    }
5709
5710    console.groupEnd()
5711  })
5712}
5713
5714createOnlineBooking()
5715
5716// ===============================
5717// Debug Tool for Console
5718// ===============================
5719window.HCPWidgetDebugTool = {
5720  isEditor: () => {
5721    console.log("[HCPWidgetDebugTool] data.inEditor =>", data?.inEditor)
5722    return data?.inEditor
5723  },
5724  showContentLib: async () => {
5725    const lib = await dmAPI.loadContentLibrary()
5726    console.log("[HCPWidgetDebugTool] Full ContentLib =>", lib)
5727    console.table(lib?.site_texts?.custom || [])
5728    return lib
5729  },
5730  widgetCount: () => {
5731    const widgets = document.querySelectorAll(".widget-efc62f")
5732    console.log(`[HCPWidgetDebugTool] Found ${widgets.length} widgets:`, widgets)
5733    return widgets.length
5734  }
5735}
5736
5737// ===============================
5738// HCPWidgetDebugTool - Debug Guide
5739// ===============================
5740//
5741// HOW TO USE:
5742// 1. Open the website in browser.
5743// 2. Open Developer Tools → Console tab.
5744// 3. Type one of the commands below and press Enter.
5745//
5746// AVAILABLE COMMANDS:
5747//
5748//  HCPWidgetDebugTool.isEditor()
5749//  → Returns true if the widget is running inside the Duda Editor.
5750//    Returns false if it's on the published live site.
5751//
5752//  HCPWidgetDebugTool.showContentLib()
5753//  → Prints the full Content Library data.
5754//    Use this to check if custom texts like
5755//      "online_booking_visible" or "online_booking_url"
5756//    exist and what values they have.
5757//
5758//  HCPWidgetDebugTool.widgetCount()
5759//  → Shows how many Online Booking widgets (.widget-efc62f)
5760//    are found on the current page.
5761//
5762// EXAMPLE USAGE:
5763//    HCPWidgetDebugTool.isEditor()
5764//    HCPWidgetDebugTool.showContentLib()
5765//    HCPWidgetDebugTool.widgetCount()
5766//
5767// DEBUG LOGS:
5768//  - Set DEBUG = true  → See detailed logs in the console.
5769//  - Set DEBUG = false → Hide all logs for production.
5770//
5771// TIP:
5772//  If something doesn’t show up as expected,
5773//  use showContentLib() first to confirm that your
5774//  custom text fields exist and have correct values.
5775//
5776
5777
5778    };
5779</script>
5779
5780
5781<script>
5782    window.customWidgetsFunctions["f0e7fb466c984e89863309dd405db639~64"] = function (element, data, api) {
5783        
5784  /**
5785   * SHARED CODE - DO NOT CHANGE
5786   */
5787  const hideSection = (showWidget, {
5788      element,
5789      data
5790  }) => {
5791      if(data.inEditor || showWidget) return
5792      const sectionName = 'hcpWidgetSection';
5793      const section = element.closest(`.${sectionName}`);
5794      if(!section) return;
5795      const widgetWrapper = document.querySelector(`[data-external-id="${element.id}"]`) || element;
5796      widgetWrapper.classList.add('hcpWidgetSection-widget-hidden');
5797      const allWidgets = Array.from(section.querySelectorAll('[data-widget-type="custom"]')).filter(w => !w.classList.contains('hcpWidgetSection-widget-ignore'));
5798      if(allWidgets.every(w => w.classList.contains('hcpWidgetSection-widget-hidden'))) {
5799          section.remove();
5800      }
5801  }
5802  /**
5803   * SHARED CODE - DO NOT CHANGE
5804   */
5805
5806  const cleanValue = (raw) => {
5807    if (!raw) return null
5808    const pattern = /<p(?:[^>]*)>(.*?)<\/p>/
5809    const matched = raw.match(pattern)
5810    return matched ? matched[1].trim() : raw.trim()
5811  }
5812
5813  // Select all widget elements with the specific class
5814  const widgets = document.querySelectorAll(".widget-f0e7fb")
5815
5816  const clearCSSVar = (cssVar) => cssVar?.slice(0, 3) === 'var' ? getComputedStyle(element).getPropertyValue(cssVar.slice(4, cssVar.length-1)) : cssVar
5817
5818  // Listen for redirect message from iframe (add ONCE, outside the loop)
5819  window.addEventListener('message', function(event) {
5820    // Security: only accept messages from HCP domain
5821    if (event.origin !== 'https://book.housecallpro.com') return;
5822
5823    // Handle redirect message
5824    if (event.data && event.data.type === 'hcp:redirect' && event.data.url) {
5825        window.top.location.href = event.data.url;
5826    }
5827  });
5828
5829  const createLeadForm = async () => {
5830
5831      const getLeadFormUrl = async () => {
5832          const contentLib = await dmAPI.loadContentLibrary()
5833          const leadFormPathField = cleanValue(contentLib?.site_texts?.custom?.find(field => field?.label === 'lead_form_path')?.text)
5834
5835          if (!leadFormPathField || leadFormPathField === 'lead_form_off') {
5836              if(data.inEditor) return 'https://book.housecallpro.com/lead-form/Pounds-HVAC/dc7fbd3a4210413fa269bcb06cd20c6e'
5837              return null
5838          }
5839          return leadFormPathField
5840      }
5841
5842      const leadFormUrl = await getLeadFormUrl()
5843
5844      widgets.forEach((widget) => {
5845          if (data.inEditor || leadFormUrl) {
5846              // Make the widget visible
5847              widget.style.display = 'block'
5848
5849              const buttonColor = clearCSSVar(data.config.buttonColor) || getComputedStyle(element).getPropertyValue('--btn-bg-color')
5850              const buttonTextColor = clearCSSVar(data.config.buttonTextColor) || getComputedStyle(element).getPropertyValue('--btn-text-color')
5851
5852              const url = new URL(leadFormUrl)
5853              url.searchParams.set('buttonColor', buttonColor)
5854              url.searchParams.set('buttonTextColor', buttonTextColor)
5855
5856              const s = document.createElement("iframe")
5857              s.title = "Housecall Pro Lead Form Page"
5858              s.type = "text/javascript"
5859              s.src = url
5860              s.setAttribute('class', 'hcp-lead-form-page')
5861              s.setAttribute('id', 'hcp-lead-iframe')
5862              s.style = "border: none; width: 100%; height: 100%;"
5863              element.appendChild(s)
5864          } else {
5865              hideSection(false, {
5866                  element,
5867                  data
5868              });
5869              // Make the widget invisible
5870              widget.style.setProperty('display', 'none', 'important')
5871              const widgetParent = widget.parentNode
5872              if(widgetParent?.classList.contains('widget-wrapper')) {
5873                  widgetParent.style.setProperty('display', 'none', 'important')
5874              }
5875          }
5876      })
5877  }
5878
5879  createLeadForm()
5880
5881    };
5882</script>
5882
5883
5884
5885<script type="text/javascript">
5886
5887    var d_version = "production_6820";
5888    var build = "2026-10-04T08_58_42";
5889    window['v' + 'ersion'] = d_version;
5890
5891    function buildEditorParent() {
5892        window.isMultiScreen = true;
5893        window.editorParent = {};
5894        window.previewParent = {};
5895        window.assetsCacheQueryParam = "?version=2026-10-04T08_58_42";
5896        try {
5897            var _p = window.parent;
5898            if (_p && _p.document && _p.$ && _p.$.dmfw) {
5899                window.editorParent = _p;
5900            } else if (_p.isSitePreview) {
5901                window.previewParent = _p;
5902            }
5903        } catch (e) {
5904
5905        }
5906    }
5907
5908    buildEditorParent();
5909</script>
5909
5910
5911
5912
5913<!-- Injecting site-wide before scripts -->
5914
5915<!-- End Injecting site-wide to the head -->
5916
5917
5918
5919
5920
5921
5922<script>
5923    window.cookiesNotificationMarkupPreview = 'null';
5924</script>
5924
5925
5926
5927<script id='d-js-params'>
5928    window.INSITE = window.INSITE || {};
5929    window.INSITE.device = "desktop";
5930
5931    window.rtCommonProps = {};
5932    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
5933    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
5934    rtCommonProps["inlineEditGrid.snap"] =true;
5935    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
5936    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
5937    rtCommonProps["common.mapbox.js.override"] =false;
5938    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
5939    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
5940    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
5941    rtCommonProps["common.build.dist.folder"] = 'production/6820';
5942    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
5943    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6820';
5944    rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family=';
5945    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
5946    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
5947    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
5948    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
5949    rtCommonProps["isAutomation.test"] =false;
5950    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
5951
5952    
5953    rtCommonProps['common.mapsProvider'] = 'mapbox';
5954    
5955    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
5956    rtCommonProps['common.geocodeProvider'] = 'mapbox';
5957    rtCommonProps['server.for.resources'] = '';
5958    rtCommonProps['feature.flag.lazy.widgets'] = true;
5959    rtCommonProps['feature.flag.single.wow'] = false;
5960    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
5961    rtCommonProps['feature.flag.mark.anchors'] = true;
5962    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
5963    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
5964    rtCommonProps["images.sizes.small"] =160;
5965    rtCommonProps["images.sizes.mobile"] =640;
5966    rtCommonProps["images.sizes.tablet"] =1280;
5967    rtCommonProps["images.sizes.desktop"] =1920;
5968    rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/';
5969    rtCommonProps["feature.flag.performance.logs"] =false;
5970    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
5971    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
5972    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
5973    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
5974    // feature flags that's used out of runtime module (in  legacy files)
5975    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
5976
5977    window.rtFlags = {};
5978    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
5979    rtFlags["scripts.widgetCount.enabled"] =true;
5980    rtFlags["fnb.animations.tracking.enabled"] =true;
5981    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
5982    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
5983    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
5984    rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true;
5985    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
5986    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
5987    rtFlags["geocode.search.localize"] =false;
5988    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
5989    rtFlags["twitter.heightLimit.enabled"] = true;
5990    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
5991    rtFlags["flex.animation.design.panel.layout"] =true;
5992    rtFlags["runtime.cwv.report.cls.enabled"] =false;
5993    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
5994    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
5995    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
5996    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
5997    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
5998    rtFlags["runtime.video.widget.lazy.enabled"] =true;
5999    rtFlags["contact.form.useActiveForm"] =true;
6000    rtFlags["contact.form.custom.errors.enabled"] =true;
6001    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
6002    rtFlags["editor.widget.form.a11y"] =true;
6003</script>
vendor: 1 bytes, line 6003
6003
6004<script src="https://static.cdn-website.com/mnlt/production/6820/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js"  id="d-js-core" defer></script>
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021<script>
6022    document.addEventListener('DOMContentLoaded', () =>
6023        window.runtime.initLayout()
6024    );
6025</script>
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045<script type="text/javascript" id="d_track_sp">
6046    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
6047        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
6048        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
6049        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
6050    window.dmsnowplow  = window.snowplow;
6051
6052    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
6053        appId: 'cfd5708f'
6054    });
6055
6056    // snowplow queries element styles so we wait until CSS calculations are done.
6057    requestAnimationFrame(() => {
6058        dmsnowplow('trackPageView');
6059        _dm_insite.forEach((rule) => {
6060            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
6061            // the tracking is in popup.js
6062            if (rule.actionName !== "popup") {
6063                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
6064            }
6065            window?.waitForDeferred?.('dmAjax', () => {
6066                $.DM.events.trigger('event-ruleTriggered', {value: rule});
6067            });
6068        });
6069    });
6070</script>
6070
6071
6072
6073
6074<div style="display:none;" id="P6iryBW0Wu"></div>
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
6087
6088    
6089    <div class="pswp__bg"></div>
6090
6091    
6092    <div class="pswp__scroll-wrap">
6093
6094        
6095        <div class="pswp__container">
6096            <div class="pswp__item"></div>
6097            <div class="pswp__item"></div>
6098            <div class="pswp__item"></div>
6099        </div>
6100
6101        
6102        <div class="pswp__ui pswp__ui--hidden">
6103
6104            <div class="pswp__top-bar">
6105
6106                
6107
6108                <div class="pswp__counter"></div>
6109
6110                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
6111
6112                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
6113
6114                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
6115
6116                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
6117
6118                
6119                
6120                <div class="pswp__preloader">
6121                    <div class="pswp__preloader__icn">
6122                      <div class="pswp__preloader__cut">
6123                        <div class="pswp__preloader__donut"></div>
6124                      </div>
6125                    </div>
6126                </div>
6127            </div>
6128
6129            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
6130                <div class="pswp__share-tooltip"></div> 
6131            </div>
6132
6133            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
6134            </button>
6135
6136            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
6137            </button>
6138
6139            <div class="pswp__caption">
6140                <div class="pswp__caption__center"></div>
6141            </div>
6142
6143        </div>
6144
6145    </div>
6146
6147</div>
6148<div id="fb-root"
6149        data-locale="en"></div>
6150<!-- Alias: cfd5708f -->
6151<script id="d_track_personalization">
6152	window?.waitForDeferred?.('dmAjax', () => {
6153		// Collects client data and updates cookies used by smart sites
6154		window.expireDays = 365;
6155		window.visitLength = 30 * 60000;
6156		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
6157			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
6158	});
6159</script>
vendor: 1 bytes, line 6159
6159
6160<script type="text/javascript">
6161    
6162    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
6163    
6164    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
6165    Parameters.HomeLinkText = 'Home';
6166    </script>
6166
6167<!--  Site Wide Html Markup -->
6168<!--  Site Wide Html Markup -->
6169</body>
6170</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.