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&subset=latin-ext&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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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’s sparkle. We don’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’t consider the job done until every window passes our rigorous "Final Sparkle" 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—we’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 & 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 & 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 &&
4270 dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <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 && dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <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 && dm_gaq_push_event('socialLink', 'click', 'Tiktok')"> <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 & 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 & 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);">© 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 & 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; 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.