PageSourceSearch

https://www.lakemichconstruction.com/contact

html lakemichconstruction.com collected 2026-09-30 15:23:09 UTC 299,939 bytes, 4,948 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.lakemichconstruction.com/',
49
50        SystemID: 'US_HIBU_PRODUCTION',
51        SiteAlias: '9e96acff63114613abab610693c7a6bd',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Aug 21, 2026',
54        ExternalUid: '669112934',
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'contact',
64        InitialPageUuid: '6ed00a64247d4b608cd655cdcae27c39',
65        InitialPageId: '116423118',
66        InitialEncodedPageAlias: 'Y29udGFjdA==',
67        InitialHeaderUuid: 'cdd4762651944c2fb85036c621a2efc8',
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.lakemichconstruction.com/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: true,
121        planID: '755',
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: false
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 6;
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<script data-swh-uuid="e53dd09ffe2445c49d212196f676c8a3">
167
168window.__aeTelemetryEndpoints=[];
169
170</script>
vendor: 2 bytes, line 170
170
171<script src="https://wsv3cdn.audioeye-services.com/springtimeShim.js" data-swh-uuid="e53dd09ffe2445c49d212196f676c8a3">
172</script>
vendor: 2 bytes, line 172
172
173<script data-audioeye-managed="cookie-consent" data-swh-uuid="e53dd09ffe2445c49d212196f676c8a3">
174
175    if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) {      window.__AudioEyePreviewMode=true;    }  
176
177</script>
vendor: 2 bytes, line 177
177
178<script type="text/javascript" data-swh-uuid="e53dd09ffe2445c49d212196f676c8a3">
179
180    window.__AudioEyeSiteHash = "1b3a4cafab69c637f2c17f3ebc2c33de";      
181
182</script>
vendor: 2 bytes, line 182
182
183<script type="text/javascript" src="https://wsv3cdn.audioeye-services.com/aem.js" data-swh-uuid="e53dd09ffe2445c49d212196f676c8a3">
184</script>
184
185
186<meta name="google-site-verification" content="RwkwAumbJzCXCiVqc4xXqDIFO9FVC9H94-VyNke45m4" data-swh-uuid="04224695da984a319988a0573b51c03a"/>
187
188
189
190<!-- End Injecting site-wide to the head -->
191
192<!-- Inject secured cdn script -->
193
194
195<!-- ========= Meta Tags ========= -->
196<!-- PWA settings -->
197<script>
198    function toHash(str) {
199        var hash = 5381, i = str.length;
200        while (i) {
201            hash = hash * 33 ^ str.charCodeAt(--i)
202        }
203        return hash >>> 0
204    }
205</script>
vendor: 1 bytes, line 205
205
206<script>
207    (function (global) {
208    //const cacheKey = global.cacheKey;
209    const isOffline = 'onLine' in navigator && navigator.onLine === false;
210    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
211    if (isOffline) {
212        console.log('offline mode');
213    }
214    if (!hasServiceWorkerSupport) {
215        console.log('service worker is not supported');
216    }
217    if (hasServiceWorkerSupport && !isOffline) {
218        window.addEventListener('load', function () {
219            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
220            navigator.serviceWorker
221                .register(serviceWorkerPath, { scope: './' })
222                .then(
223                    function (registration) {
224                        // Registration was successful
225                        console.log(
226                            'ServiceWorker registration successful with scope: ',
227                            registration.scope
228                        );
229                    },
230                    function (err) {
231                        // registration failed :(
232                        console.log('ServiceWorker registration failed: ', err);
233                    }
234                )
235                .catch(function (err) {
236                    console.log(err);
237                });
238        });
239
240        // helper function to refresh the page
241        var refreshPage = (function () {
242            var refreshing;
243            return function () {
244                if (refreshing) return;
245                // prevent multiple refreshes
246                var refreshkey = 'refreshed' + location.href;
247                var prevRefresh = localStorage.getItem(refreshkey);
248                if (prevRefresh) {
249                    localStorage.removeItem(refreshkey);
250                    if (Date.now() - prevRefresh < 30000) {
251                        return; // dont go into a refresh loop
252                    }
253                }
254                refreshing = true;
255                localStorage.setItem(refreshkey, Date.now());
256                console.log('refereshing page');
257                window.location.reload();
258            };
259        })();
260
261        function messageServiceWorker(data) {
262            return new Promise(function (resolve, reject) {
263                if (navigator.serviceWorker.controller) {
264                    var worker = navigator.serviceWorker.controller;
265                    var messageChannel = new MessageChannel();
266                    messageChannel.port1.onmessage = replyHandler;
267                    worker.postMessage(data, [messageChannel.port2]);
268                    function replyHandler(event) {
269                        resolve(event.data);
270                    }
271                } else {
272                    resolve();
273                }
274            });
275        }
276    }
277})(window);
278</script>
278
279<!-- Add manifest -->
280<!-- End PWA settings -->
281
282
283
284<link rel="canonical" href="https://www.lakemichconstruction.com/contact">
285
286<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
287<meta name="dm:lcp-preload" content="dm:lcp-frozen">
288<meta name="apple-mobile-web-app-capable" content="yes">
289
290<!--Add favorites icons-->
291
292<link rel="icon" type="image/x-icon" href="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/site_favicon_16_1786014452789.ico"/>
293
294<!-- End favorite icons -->
295<link rel="preconnect" href="https://le-cdn.hibuwebsites.com"/>
296<link rel="preconnect" href="https://cdn.hibuwebsites.com" crossorigin/>
297<link rel="preconnect" href="https://static-res-cdn.websites.hibu.com"/>
298<link rel="preconnect" href="https://cdn.hibuwebsites.com"/>
299
300
301
302<!-- render the required CSS and JS in the head section -->
303<script id='d-js-dmapi'>
304    window.SystemID = 'US_HIBU_PRODUCTION';
305
306    if (!window.dmAPI) {
307        window.dmAPI = {
308            registerExternalRuntimeComponent: function () {
309            },
310            getCurrentDeviceType: function () {
311                return window._currentDevice;
312            },
313            runOnReady: (ns, fn) => {
314                const safeFn = dmAPI.toSafeFn(fn);
315                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
316                const eventName = 'afterAjax.' + ns;
317
318                if (document.readyState === 'complete') {
319                    $.DM.events.off(eventName).on(eventName, safeFn);
320                    setTimeout(function () {
321                        safeFn({
322                            isAjax: false,
323                        });
324                    }, 0);
325                } else {
326                    window?.waitForDeferred?.('dmAjax', () => {
327                        $.DM.events.off(eventName).on(eventName, safeFn);
328                        safeFn({
329                            isAjax: false,
330                        });
331                    });
332                }
333            },
334            toSafeFn: (fn) => {
335                if (fn?.safe) {
336                    return fn;
337                }
338                const safeFn = function (...args) {
339                    try {
340                        return fn?.apply(null, args);
341                    } catch (e) {
342                        console.log('function failed ' + e.message);
343                    }
344                };
345                safeFn.safe = true;
346                return safeFn;
347            }
348        };
349    }
350
351    if (!window.requestIdleCallback) {
352        window.requestIdleCallback = function (fn) {
353            setTimeout(fn, 0);
354        }
355    }
356</script>
356
357
358<!-- loadCSS function header.jsp-->
359
360
361
362
363
364
365<script id="d-js-load-css">
366/**
367 * There are a few <link> tags with CSS resource in them that are preloaded in the page
368 * in each of those there is a "onload" handler which invokes the loadCSS callback
369 * defined here.
370 * We are monitoring 3 main CSS files - the runtime, the global and the page.
371 * When each load we check to see if we can append them all in a batch. If threre
372 * is no page css (which may happen on inner pages) then we do not wait for it
373 */
374(function () {
375  let cssLinks = {};
376  function loadCssLink(link) {
377    link.onload = null;
378    link.rel = "stylesheet";
379    link.type = "text/css";
380  }
381  
382    function checkCss() {
383      const pageCssLink = document.querySelector("[id*='CssLink']");
384      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
385
386        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
387            const storedRuntimeCssLink = cssLinks.runtime;
388            const storedPageCssLink = cssLinks.page;
389            const storedGlobalCssLink = cssLinks.global;
390            const storedWidgetCssLink = cssLinks.widget;
391
392            storedGlobalCssLink.disabled = true;
393            loadCssLink(storedGlobalCssLink);
394
395            if (storedPageCssLink) {
396                storedPageCssLink.disabled = true;
397                loadCssLink(storedPageCssLink);
398            }
399
400            if(storedWidgetCssLink) {
401                storedWidgetCssLink.disabled = true;
402                loadCssLink(storedWidgetCssLink);
403            }
404
405            storedRuntimeCssLink.disabled = true;
406            loadCssLink(storedRuntimeCssLink);
407
408            requestAnimationFrame(() => {
409                setTimeout(() => {
410                    storedRuntimeCssLink.disabled = false;
411                    storedGlobalCssLink.disabled = false;
412                    if (storedPageCssLink) {
413                      storedPageCssLink.disabled = false;
414                    }
415                    if (storedWidgetCssLink) {
416                      storedWidgetCssLink.disabled = false;
417                    }
418                    // (SUP-4179) Clear the accumulated cssLinks only when we're
419                    // sure that the document has finished loading and the document 
420                    // has been parsed.
421                    if(document.readyState === 'interactive') {
422                      cssLinks = null;
423                    }
424                }, 0);
425            });
426        }
427    }
428  
429
430  function loadCSS(link) {
431    try {
432      var urlParams = new URLSearchParams(window.location.search);
433      var noCSS = !!urlParams.get("nocss");
434      var cssTimeout = urlParams.get("cssTimeout") || 0;
435
436      if (noCSS) {
437        return;
438      }
439      if (link.href && link.href.includes("d-css-runtime")) {
440        cssLinks.runtime = link;
441        checkCss();
442      } else if (link.id === "siteGlobalCss") {
443        cssLinks.global = link;
444        checkCss();
445      } 
446      
447      else if (link.id && link.id.includes("CssLink")) {
448        cssLinks.page = link;
449        checkCss();
450      } else if (link.id && link.id.includes("widgetCSS")) {
451        cssLinks.widget = link;
452        checkCss();
453      }
454      
455      else {
456        requestIdleCallback(function () {
457          window.setTimeout(function () {
458            loadCssLink(link);
459          }, parseInt(cssTimeout, 10));
460        });
461      }
462    } catch (e) {
463      throw e
464    }
465  }
466  window.loadCSS = window.loadCSS || loadCSS;
467})();
468</script>
468
469
470
471
472<script data-role="deferred-init" type="text/javascript">
473    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
474    function Def() {
475        this.promise = new Promise((function (a, b) {
476            this.resolve = a, this.reject = b
477        }).bind(this))
478    }
479
480    const defs = {};
481    window.getDeferred = function (a) {
482        return null == defs[a] && (defs[a] = new Def), defs[a]
483    }
484    window.waitForDeferred = function (b, a, c) {
485        let d = window?.getDeferred?.(b);
486        d
487            ? d.promise.then(a)
488            : c && ["complete", "interactive"].includes(document.readyState)
489                ? setTimeout(a, 1)
490                : c
491                    ? document.addEventListener("DOMContentLoaded", a)
492                    : console.error(`Deferred  does not exist`);
493    };
494</script>
494
495<style id="forceCssIncludes">
496    /* This file is auto-generated from a `scss` file with the same name */
497
498.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}}
499    
500body #dm #\31 182786501:not(.photo-gallery-done):not([data-widget-initialized]) { height: 91.0px !important; min-height: initial;}
501body #dm #\31 195207210:not(.photo-gallery-done):not([data-widget-initialized]) { height: 43.0px !important; min-height: initial;}
502body #dm #\31 391551354:not(.photo-gallery-done):not([data-widget-initialized]) { height: 59.0px !important; min-height: initial;}
503</style>
504<style id="cssVariables" type="text/css">
505    :root {
506  --color_1: rgba(255, 255, 255, 1);
507  --color_2: rgba(0, 0, 0, 1);
508  --color_3: rgba(0, 143, 200, 1);
509  --color_4: rgba(245, 245, 243, 1);
510  --color_5: rgba(29, 103, 130, 1);
511  --color_7: rgba(255, 200, 52, 1);
512  --color_8: rgba(0, 143, 200, 1);
513}
514</style>
515
516
517<style id="hideAnimFix">
518  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
519    visibility: hidden;
520  }
521
522  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
523    visibility: hidden !important;
524  }
525
526  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
527    visibility: hidden;
528  }
529
530</style>
531
532
533
534<style id="criticalCss">
535    @charset "UTF-8";[dmtemplateid*=amburger] .dmLayoutWrapper,svg:not(:root){overflow:hidden}.clearfix:after,:not(.runtime-module-container) .layout-drawer,:not(.runtime-module-container) .layout-drawer-hamburger,:not(.runtime-module-container) .layout-drawer-overlay{visibility:hidden}#dm .dmInner .dmWidget,.clearfix:after,.dmHoursOfOperation,.dmRespDesignRow:after,.dmRespRow .dmRespRow:after,.dmRespRow:after,.dmSocialHub,.dmform,.dmform .dmWidgetClear,.dmforminput.newLine,DIV.dmBody{clear:both}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
535unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:FontAwesome;font-display:block;src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff2?v=6) format("woff2"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/oswald/v57/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
535unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium{display:none!important}}:root{--color_1:rgba(255, 255, 255, 1);--color_2:rgba(0, 0, 0, 1);--color_3:rgba(0, 143, 200, 1);--color_4:rgba(245, 245, 243, 1);--color_5:rgba(29, 103, 130, 1);--color_7:rgba(255, 200, 52, 1);--color_8:rgba(0, 143, 200, 1);--btn-border-l-color:var(--color_1);--btn-border-r-color:var(--color_1);--btn-border-b-width:1px;--btn-text-direction:ltr;--btn-border-radius:50px;--btn-border-t-width:1px;--btn-border-tl-radius:var(--btn-border-radius);--btn-border-br-radius:var(--btn-border-radius);--btn-border-bl-radius:var(--btn-border-radius);--btn-bg-color:var(--color_5);--btn-border-r-width:1px;--btn-border-tr-radius:var(--btn-border-radius);--btn-border-b-color:var(--color_1);--btn-border-l-width:1px;--border-style:solid;--btn-border-t-color:var(--color_1);--btn-text-align:center;--btn-text-color:var(--color_1);--btn-text-decoration:none;--btn-text-font-weight:bold;--btn-icon-color:rgb(247, 247, 247);--btn-icon-fill:rgb(247, 247, 247);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:var(--color_3);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:var(--color_1);--btn-hover-text-color:var(--color_1);--btn-hover-text-font-weight:var(--btn-text-font-weight);--btn-hover-text-decoration:var(--btn-text-decoration);--btn-hover-text-font-style:var(--btn-text-font-style)}.dmInner{min-height:100vh!important;position:relative;min-width:768px!important}.clearfix:after{line-height:0;height:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix{display:inline-block}#dm .dmWidget .icon{font-size:26px}body.dmRoot #dm .dmOuter .dmInner .dmWidget .icon.hasFontIcon{height:26px;margin-top:-13px;line-height:normal;text-align:center;background-image:none}.dmRoot .hasFontIcon{background-image:none!important}.dmPopupMask{position:fixed;margin:0;display:none;width:10px;z-index:1000000999;top:0;left:0}#dmRoot .dmPopup,.dmPopup,.dmPopupClose:before,[data-display-type=block],div[data-display-type=block]{display:block}.dmPopup{text-align:left;position:fixed;top:10px;left:0;width:93%;z-index:1000009999!important;box-sizing:border-box;background:#f5f5f5;overflow-y:auto;height:100%}.dmPopup .dmPopupTitle{text-align:left;font:700 19px Helvetica,Arial;margin:20px 20px 35px;color:#999}#dmPopup{opacity:0}.dmPopupClose,.dmPopupClose:before{position:absolute;visibility:visible}.dmPopupClose{border-radius:25px;width:27px;height:27px;z-index:1;background-color:rgba(255,255,255,.4);top:12px;right:12px}.dmPopupClose:before{font-size:20px;color:#000;top:3px;right:3px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar{width:5px;height:5px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-thumb{background:#c8c8c8;box-shadow:inset 0 1px 2px #454545;border-radius:45px}#dm .dmInner .dmWidget input,.runtime-module-container[dmtemplateid*=amburger] .dmLayoutWrapper{background-color:transparent}.dmRespRow.fullBleedMode>.dmRespColsWrapper{width:100%!important;max-width:100%!important}.dmRespRow.fullBleedMode{padding-left:0!important;padding-right:0!important}#dm .dmRespRow .dmRespColsWrapper{display:flex}#dm .dmInner .dmWidget.align-center,.align-center{margin-left:auto;margin-right:auto}.text-align-center{text-align:center}body.fix-mobile-scrolling{overflow:initial}#hcontainer[has-shadow=true]{position:relative;z-index:1}#dmRoot{text-decoration-skip-ink:none}.dmform-title{padding-right:15px;padding-left:15px}@media (min-width:1025px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnMedium,#dmRoot.responsiveTablet #dm .dmInner .hide-for-large{display:none!important}#dmRoot.responsiveTablet #dm [data-responsive-name=ResponsiveDesktopTopTabletHamburger] .site_content{margin-top:0!important}:root{--btn-text-font-size:16px}}@media (min-width:768px) and (max-width:1024px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnLarge,#dmRoot.responsiveTablet #dm .dmInner .hide-for-medium{display:none!important}.button_2,:root{--btn-text-font-size:16px}}@media (max-width:767px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnLarge,#dmRoot.responsiveTablet #dm .dmInner .hide-for-small{display:none!important}}body{-webkit-overflow-scrolling:touch}:not(.runtime-module-container) .layout-drawer{position:fixed;transform:translate(-100%,-100%)}:not(.runtime-module-container) .layout-drawer-overlay{opacity:0}
535.runtime-module-container{width:100%}.runtime-module-container[dmtemplateid*=amburger] #site_content,.runtime-module-container[dmtemplateid*=amburger] .dmInner{position:static}.runtime-module-container[dmtemplateid*=amburger] #site_content .site_content{position:relative}.runtime-module-container .hamburger-header-container{position:fixed;z-index:2;top:0;left:0;width:100%}.runtime-module-container .hamburger-header-container .hamburger-header{min-height:43px}.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-hamburger,.runtime-module-container .layout-drawer-overlay{visibility:visible}.runtime-module-container[dmtemplateid*=amburger] .site_content{margin-top:59px}.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-overlay{height:100%;position:fixed;top:0;left:0}.runtime-module-container .layout-drawer{background-color:#fff;width:75vw;transform:translate(-100%,0);overflow:auto;-webkit-overflow-scrolling:auto;z-index:13;display:flex;flex-direction:column}.runtime-module-container .layout-drawer .dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child:empty{min-height:0}.runtime-module-container .layout-drawer[data-origin=side]{width:75vw}.runtime-module-container .layout-drawer-overlay{width:100vw;background-color:rgba(0,0,0,.4);opacity:0;z-index:6}body:not([data-flex-site]) .layout-drawer .dmRespRow:not(:first-of-type):not(:last-of-type){flex:1 1 auto}.layout-drawer-hamburger{background:0 0;appearance:none;position:fixed;left:18px;margin-left:env(safe-area-inset-left);padding:17px 11px;z-index:14;width:52px;height:52px;color:#787878;display:flex;flex-direction:column;border:0;justify-content:space-between;align-items:stretch;top:18px;border-radius:0}.layout-drawer-hamburger:not(:focus){outline:unset}.layout-drawer-hamburger .hamburger__slice{display:block;height:0;width:100%;border:1px solid currentColor;transform-origin:center}@media (max-width:767px){.layout-drawer-hamburger{background:0 0;appearance:none;position:fixed;left:10px;margin-left:env(safe-area-inset-left);padding:13px 9px;z-index:14;width:40px;height:40px;color:#787878;display:flex;flex-direction:column;border:0;justify-content:space-between;align-items:stretch;top:10px;border-radius:0}.layout-drawer-hamburger:not(:focus){outline:unset}.layout-drawer-hamburger .hamburger__slice{display:block;height:0;width:100%;border:1px solid currentColor;transform-origin:center}}#dm-outer-wrapper #hamburger-header-container #hamburger-header .dmRespCol{display:flex;flex-direction:column;justify-content:center}header,main,nav{display:block}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}strong{font-weight:700}hr{box-sizing:content-box;height:0}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic;display:inline-block}button,input,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button{text-transform:none}button,input[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;height:auto;min-height:50px}*,:after,:before{box-sizing:border-box}.dmRespDesignRow,.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespDesignRow:after,.dmRespDesignRow:before,.dmRespRow .dmRespRow:after,.dmRespRow .dmRespRow:before,.dmRespRow:after,.dmRespRow:before{content:" ";display:table}.dmRespDesignRow,.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}@media screen and (min-width:1200px){.rows-1200 .dmRespDesignRow,.rows-1200 .dmRespRow:not(.fullBleedMode) .dmRespColsWrapper{max-width:1200px}}.dmRespDesignRow .dmRespDesignCol,.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmRespRow .dmRespRow{width:auto;margin-top:0;margin-bottom:0;max-width:none}.dmDesktopBody .dmRespDesignRow .large-4,.dmDesktopBody .dmRespRow .large-4{position:relative;width:33.33333%}.dmDesktopBody .dmRespRow .large-6{position:relative;width:50%}.dmDesktopBody .dmRespRow .large-8{position:relative;width:66.66667%}.dmDesktopBody .dmRespDesignRow .large-12,.dmDesktopBody .dmRespRow .large-12{position:relative;width:100%}.socialHubIcon,[class*=" dm-common-icons-"],[class*=" dm-social-icons-"]{font-family:dm-social-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" dm-common-icons-"]{font-family:dm-common-icons!important}.dm-common-icons-close:before{content:"\e901"}#dm div.dmContent [class*=" icon-"],[class*=" icon-"]{font-family:
535FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=" icon-"]:before{text-decoration:none;display:inline-block;speak:none}a [class*=" icon-"]{display:inline}[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-envelope-alt:before{content:"\f003"}.icon-star:before{content:"\f005"}.icon-map-marker:before{content:"\f041"}.icon-angle-right:before{content:"\f105"}.icon-angle-down:before,.icon-angle-right:before{mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M595%20576q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-50%2050q-10%2010%20-10%2023t10%2023l393%20393l-393%20393q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l466%20-466q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.icon-angle-down:before{content:"\f107";width:.643em;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201152%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M1075%20800q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}#dm .dmRespRow .dmRespCol>.dmWidget{overflow:initial}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:280px;max-width:100%}}@media (max-width:767px){#dm .dmInner .dmWidget{width:100%}}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget:not(.flexButton):not(.displayNone)[data-display-type=block]{display:block}#dm .dmInner .dmWidget{text-decoration:none;margin:10px 0;position:relative;text-align:center;line-height:22px;box-shadow:none;background-image:none;padding:0;height:auto;border-style:solid;white-space:nowrap}#dm .dmInner .dmWidget:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0;margin-right:-.25em}.dmWidget.R{float:right}#dm .dmInner .dmWidget input{width:98%;margin:auto;font-size:1.125em;padding:10px!important}#dm .dmInner .dmWidget .iconBg{position:absolute;left:0;width:50px;top:50%;margin-top:-13px}#dm .dmWidget .text{display:inline-block;vertical-align:middle;font-size:1.125em;line-height:normal;white-space:normal;padding:10px 7px;max-width:98%}p.rteBlock{margin:0}.dmNewParagraph[data-version] .text-align-left{text-align:left!important}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}.dmNewParagraph[data-version] .text-align-right{text-align:right!important}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner div,#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3,#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner:not(:has(>.caption-link)) div,#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner:not(:has(>.caption-link)) h3,.dmHeader,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner,.dmPhotoGalleryHolder,.fab,.imageWidget a{text-align:center}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] [class*=size-]{width:auto!important;height:auto!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h4,.dmNewParagraph[data-version] p{margin-top:0;margin-bottom:0}.dmNewParagraph[data-version] a{vertical-align:initial}.inlineBindingLink{color:inherit!important;text-decoration:inherit!important}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3{margin:0;line-height:normal;font-size:21px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-text,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-title{max-width:100%}#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner:not(:has(>.caption-link)){justify-content:center;align-items:center}#dm .dmPhotoGallery.newPhotoGallery.captionAlignment-center_center .photoGalleryThumbs .caption-container .caption-inner .caption-button{margin:10px auto}#dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0;display:none}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container a img{display:none!important}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;z-index:1;background-color:rgba(255,255,255,.9);color:#333;padding:15px;height:100%;box-sizing:border-box}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-button{margin:10px auto;max-width:100%}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-button .text{padding:10px 20px!important}#dm .dmPhotoGallery.newPhotoGallery.text-layout-over .photoGalleryThumbs .caption-container{height:100%;width:100%;position:absolute;top:0;left:0;padding:inherit}#dm .dmPhotoGallery.newPhotoGallery.text-layout-over .photoGalleryThumbs .caption-inner{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:0!important;padding:10px;transform:scale(1.05);opacity:0;filter:alpha(opacity=0)}.socialHubIcon{display:flex!important;align-items:center;justify-content:center}.dm-social-icons-facebook:before{content:"";display:inline-block;width:1em;height:1.021em;vertical-align:-.15em;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M608.9%20698.3h159.9v191.7h-159.9c-124%200-224.5-100.5-224.5-224.5v-95.3h-128.1v-192.7h128.1v-512.5h192.7v512.5h159.9l31.8%20192.7h-191.7v95.3c0%2017.4%2014.3%2032.8%2031.8%2032.8z'/%3E%3C/svg%3E") no-repeat center/contain}.imageWidget{position:relative}.imageWidget a{font-style:italic}.imageWidget img[width][height]{height:auto}#dm .dmformsubmit input[type=submit]{text-align:inherit}#dm div.dmInner .dmform .dmforminput label[hide=true]{display:none}.dmform .dmforminput label{display:block;overflow:hidden;text-overflow:ellipsis}.dmform .dmWidgetClear{display:block}#main-container,.fab{display:inline-block}#dmRoot.dmLargeBody #dm .dmWidget.dmformsubmit{max-width:100%;padding:0}
535.dmLargeBody #dm .large-6 .dmformsubmit.dmWidget{width:200px}.dmLargeBody #dm .large-12 .dmformsubmit.dmformsubmit{width:280px}.yextAddress{text-align:left}.headerWidget{min-height:10px}#main-container{margin:0 auto}#close-bar{width:42.67px;z-index:10000006;position:absolute;bottom:.5em;right:.5em}#close-bar svg{fill:#fff!important}.fab{background:#fff;width:64px;height:64px;border-radius:50%;color:#333;box-shadow:0 0 3px rgba(0,0,0,.5),3px 3px 3px rgba(0,0,0,.25);position:fixed;bottom:0;right:0;font-size:2.6667em}.modal__overlay,.overlay{top:0;height:100%;left:0}#help-text,#masterfab,.desktop-bg,.micromodal-slide,.mobile-bg,.overlay,.social-bg{display:none}.overlay{position:fixed;width:100%;background:#ECECEC;opacity:.9;z-index:10000001}.mobile-bg,.social-bg{position:fixed;width:100%;bottom:0;left:0;z-index:10000002}.social-bg{z-index:10000005}.desktop-bg{position:absolute;min-width:200px;bottom:0;left:0;z-index:10000004;background:#fff;border-bottom:6px solid #333;box-shadow:0 0 3px rgba(0,0,0,.5),3px 3px 3px rgba(0,0,0,.25)}#float-container{position:fixed;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:10000005}#help-text{position:absolute;margin:20px;color:#333;font-size:24px;text-align:left}#masterfab{z-index:10000006;align-items:center}#masterfab svg{fill:#ccc;margin:0 auto;display:block;width:60%;max-width:70px;max-height:50px}.modal__overlay{right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;position:relative;width:100%}.modal__container{background-color:#fff;padding:30px;max-width:500px;
535min-width:200px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin:0 auto;color:#000;font-weight:600;font-size:1.25rem;line-height:1.25;box-sizing:border-box}.modal__close{background:0 0;border:0;position:absolute;top:14px;right:14px}#dm .dmHoursOfOperation .open-hours-data .open-hours-item:last-child,A IMG{border:none}.modal__close,.modal__close svg{width:20px;height:20px;outline:0!important}.modal__close svg{position:absolute;left:0;top:0}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}img[width][height]{height:auto}*{border:0 solid #333;scrollbar-arrow-color:#fff;scrollbar-track-color:#F2F2F2;scrollbar-face-color:silver;scrollbar-highlight-color:silver;scrollbar-3dlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:silver;scrollbar-width:12px}body{width:100%;overflow:hidden;-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important}h1,h2,h3,h4,ul{margin-left:0;margin-right:0}DD,DT{margin:0}.dmInner *{-webkit-font-smoothing:antialiased}span.oneIcon:before{display:inline-block}.clearfix,a,iframe,img,li,ul{vertical-align:top}#site_content{position:relative}.dmOuter{word-wrap:break-word}.dmInner{font-size:16px;background:#fff;color:#666}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939;outline:0;vertical-align:inherit}.dmInner ul:not(.defaultList){padding:0}.dmHeader{background:#68ccd1;color:#666;position:relative;width:100%;max-width:100%}DIV.dmBody{padding:0}.dmContent{margin:0;padding:0}#site_content ul:not(.defaultList){-webkit-padding-start:0;-moz-padding-start:0;list-style-position:inside}.dmRespRowsWrapper{max-width:960px;margin:0 auto}.dmRespCol>[dmle_extension]:not(:first-child){margin-top:10px}.dmLargeBody .imageWidget:not(.displayNone){display:inline-block;max-width:100%}#dm .dmRespColsWrapper,.dmStandardDesktop{display:block}.imageWidget:not(.displayNone) img{width:100%}h3{font-weight:400;font-size:23px}.dmNewParagraph{text-align:left;margin:8px 0;padding:2px 0}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol,.dmLargeBody .fHeader .dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:first-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:last-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:only-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}#dmFirstContainer .dmRespRowsWrapper:after,#dmFirstContainer .dmRespRowsWrapper:before{content:"";display:table}.dmLinksMenu>ul{display:block;margin:0;font-size:inherit}#dm h3.dmwidget-title[hide=true],.main-navigation.unifiednav .unifiednav__container .unifiednav__item:not(.unifiednav__item_has-sub-nav) .icon{display:none}.dmStandardDesktop{margin:0 auto}#dm .dmwidget-title{margin:10px 0;font-size:23px;text-shadow:none;text-align:left;text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}.dmHoursOfOperation .open-hours-data{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}div.dmInner input[type=email],div.dmInner input[type=tel],div.dmInner input[type=text]{font-size:16px;background-color:rgba(102,102,102,.15);border:2px solid #fff;width:100%;margin:3px 0;height:40px;padding:0 10px}div.dmInner textarea{height:80px;width:100%;margin:3px 0;padding:10px;min-height:50px;font-size:16px;background-color:rgba(102,102,102,.15);border:2px solid #fff}div.dmInner input[type=submit]{margin:5px auto;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:30px!important;color:#f7f7f7;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;border:none;outline:0}.dmforminput{margin-top:10px;text-align:left;padding-left:.9375em;padding-right:.9375em}#dm .dmform .dmformsubmit{margin:20px 15px}
535div.dmInner .dmformsubmit input[type=submit]{height:auto!important}#dm .dmDivider{display:block;margin:10px 0}.inlineMap{height:200px;width:100%}.dmSpacer{border:0;height:15px}.dmPhotoGalleryHolder{font-size:medium!important;margin:0;list-style:none}#dm .dmPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0}.dmHoursOfOperation .open-hours-data{padding:0;margin:0}.dmHoursOfOperation .open-hours-data .open-hours-item{overflow:hidden;padding-bottom:10px}.dmHoursOfOperation .open-hours-data dt{width:40%;float:left;text-align:left}.dmHoursOfOperation .open-hours-data dd{float:right;text-align:right;width:59%}.dmHoursOfOperation .open-hours-data .open-hours-item:last-child{padding-bottom:0}.dmDesktopBody .dmRespCol.large-12 .dmHoursOfOperation{width:32%}.dmDesktopBody .dmRespCol.large-4 .dmHoursOfOperation{max-width:100%}#dm .dmSocialHub a{display:inline-block;text-decoration:none;margin:0;vertical-align:bottom}.dmSocialHub>div{text-align:inherit}a span.socialHubIcon{width:36px;height:36px;font-size:31px;display:inline-block;text-align:center;margin-right:0;margin-bottom:5px;line-height:36px;box-sizing:content-box;background-image:none!important}.socialHubIcon.style9{color:#333}#dm .dmSocialHub .socialHubWrapper{display:inline-block;max-width:100%}body{background-color:#eee}.dmDivider{min-height:2px;border:currentColor;color:grey;background:0 0}#dm .dmDividerWrapper{display:block}.dmLargeBody #dm .dmRespRow .dmRespCol.large-6 .dmform-wrapper .dmformsubmit{min-width:200
535px;width:auto}.dmLargeBody #dm .dmRespRow .dmRespCol.large-12 .dmform-wrapper .dmformsubmit{min-width:280px;width:auto}.main-navigation.unifiednav{-js-display:flex;display:flex;justify-content:flex-start;align-items:stretch;overflow:visible}.main-navigation.unifiednav ul{list-style:none;padding:0;margin:0;font-size:1rem}.main-navigation.unifiednav .unifiednav__container{-js-display:flex;display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{-js-display:flex;display:flex;justify-content:flex-start;position:relative;font-weight:400}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::before{content:'';align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{-js-display:flex;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:inherit;text-decoration:none;position:relative;padding:12px 15px;margin:0;font-weight:inherit;letter-spacing:.03em}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:'';width:100%;height:0;border:0 solid transparent;border-top-color:currentColor;display:block;opacity:0}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{opacity:1}.main-navigation.unifiednav.effect-bottom,.main-navigation.unifiednav.effect-bottom2{padding:calc(12px - .2em - 2px) 15px}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{transform:scaleX(0);border-top-width:2px}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{margin-top:.2em}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{margin-bottom:.2em;border-top-color:transparent}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{transform:scale
535X(1)}.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{transform-origin:left}.main-navigation.unifiednav .unifiednav__container[data-depth]{position:absolute;top:0;left:0;flex-direction:column;opacity:0;z-index:100;background-color:#faf9f9}.main-navigation.unifiednav .unifiednav__container[data-depth='0']{top:100%;transform:translateY(-10px)}.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container[data-depth='0']{left:15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap .unifiednav__container>.unifiednav__item-wrap{flex-direction:column}.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{padding:15px 30px 15px 15px;margin:0}.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{content:''!important;width:100%;height:0;color:#ececec;align-self:center;border:0 solid currentColor}.main-navigation.unifiednav[layout-sub=submenu_horizontal_2] .unifiednav__container[data-depth]{color:#999}.main-navigation.unifiednav[layout-sub=submenu_horizontal_2] .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-width:1px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:initial;padding-left:10px;margin-left:0}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .p_hfcontainer nav.main-navigation.unifiednav{min-width:9em!important;text-align:initial!important}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:transparent}#dm .main-navigation.unifiednav[layout-sub=submenu_horizontal_2] .unifiednav__container[data-depth]{background-color:#faf9f9}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{color:#d1d1d1}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container{flex-direction:column;flex:1 1 100%}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{padding:8px 0;margin:0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{padding-left:15px}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:initial}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap{flex-direction:column}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__container[data-depth]{opacity:1;position:static;transform:translate(0)}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{justify-content:inherit;padding:8px 1em;margin:0;font-size:.8em}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{content:''!important;width:100%;height:0;color:#d1d1d1;align-self:flex-start;border:0 solid currentColor}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_2] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:5px 0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_2] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{padding:8px 12px}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE] .unifiednav__container[data-depth]{transform-origin:top;height:auto;overflow:hidden}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE]>.unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__container[data-depth]{opacity:0;max-height:0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE]>.unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__item.dmNavItemSelected~.unifiednav__container[data-depth]{opacity:1;max-height:50em}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE]>.unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__item.dmNavItemSelected>.nav-item-text .icon::before{transform:rotate(180deg)}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{flex-wrap:wrap;justify-content:inherit}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container .nav-item-text::before{text-align:left}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{content:''}#dm .main-navigation.unifiednav:not([data-nav-structure=SPLIT]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:last-child .unifiednav__container[data-depth='0']{left:auto;right:0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:inline-block;padding-right:0}#dm .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}#dm .dmInner div.u_hcontainer,#dm .p_hfcontainer .u_1079947467,#dm .p_hfcontainer .u_1133041273{width:100%!important}.dmStandardDesktop .dmHeader{background-color:#68ccd1;max-width:100%}.dmRoot:not(.dmTabletBody):not(.dmMobileBody) #dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE]>.unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__item.dmNavItemSelected~.unifiednav__container[data-depth]{max-height:200em}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child:empty{min-height:100px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed):empty{min-height:1px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child.empty-column{min-height:100px}#dm div.dmRespCol>*{line-height:1.5}#dm div.dmInner{line-height:initial}#dm div.dmInner h1,#dm div.dmInner h2,#dm div.dmInner h3,#dm div.dmInner h4{font-family:Montserrat,"Montserrat Fallback"}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/ce0bb35f932b47bb809d0e37905542ba/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm div.dmOuter div.dmInner{background-position:center center;background-repeat:repeat;background-size:auto}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{text-decoration:underline;color:rgba(147,147,147,1)}#dm div.dmContent h1,#dm div.dmNewParagraph p{text-decoration:none;direction:ltr;font-style:normal}#dm .dmform .dmforminput label,#dm div.dmInner,#dm div.dmInner .dmRespCol{color:rgba(147,147,147,1);font-family:Roboto,"Roboto Fallback"}.dmLargeBody .dm-layout-sec .dmBody .dmRespRowsWrapper,.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}#dm .dmRespCol div.dmNewParagraph,#dm .dmform .dmforminput label,#dm div.dmInner,#dm div.dmInner .dmRespCol,.dmPhotoGallery .caption-text.caption-text{color:var(--color_2);font-family:Roboto,"Roboto Fallback";font-weight:400}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{color:var(--color_3)}#dm div.dmNewParagraph p{color:var(--color_2);font-family:Roboto,"Roboto Fallback";font-weight:400;line-height:1.5}#dm div.dmContent h1{color:#fff;font-family:Oswald,"Oswald Fallback";font-weight:700}#dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h1 *{text-decoration:none}
535#dm div.dmContent h3,#dm div.dmFooter h2,#dm div.p_hfcontainer h2{color:#008fc8;direction:ltr;font-family:Oswald,"Oswald Fallback";font-weight:400;font-style:normal;text-decoration:none}#dm div.dmContent h4,#dm div.dmFooter h4,#dm div.p_hfcontainer h4{color:#000;direction:ltr;font-family:Oswald,"Oswald Fallback";font-weight:400;font-style:normal;text-decoration:none}#dm div.dmContent .dmNewParagraph[data-version] h4,#dm div.dmFooter .dmNewParagraph[data-version] h4,#dm div.p_hfcontainer .dmNewParagraph[data-version] h4{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h4 *,#dm div.dmFooter .dmNewParagraph[data-version] h4 *,#dm div.p_hfcontainer .dmNewParagraph[data-version] h4 *{text-decoration:none}#dm div.dmContent h1,#dm div.dmContent h3,#dm div.dmContent h4,#dm div.dmFooter h2,#dm div.dmFooter h4{line-height:initial}#dm div.dmFooter h2{font-size:30px}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:var(--color_1)}#dm .dmform .dmforminput label,#dm div.dmInner,#dm div.dmInner .dmRespCol{font-size:16px}#dm div.dmContent h4,#dm div.dmFooter h4{font-size:18px}#dm .dmContent .dmRespRow,#dm .dmFooter .dmRespRow{margin:0;padding:15px 40px}#dm .dmContent .dmRespRow .dmRespCol,#dm .dmFooter .dmRespRow .dmRespCol{margin:0;padding:0}#dm .dmRespCol div.dmNewParagraph,#dm .dmform .dmforminput label,#dm div.dmInner,#dm div.dmInner .dmRespCol,#dm div.dmNewParagraph p,.dmPhotoGallery .caption-text.caption-text{font-size:16px}#dm div.dmContent h1{font-size:42px}
535#dm div.dmContent h3,#dm div.dmFooter h2,#dm div.p_hfcontainer h2{font-size:30px}.button_2{--btn-border-l-color:var(--color_1);--btn-border-r-color:var(--color_1);--btn-border-b-width:1px;--btn-text-direction:ltr;--btn-border-radius:50px;--btn-border-t-width:1px;--btn-border-tl-radius:var(--btn-border-radius);--btn-border-br-radius:var(--btn-border-radius);--btn-border-bl-radius:var(--btn-border-radius);--btn-bg-color:var(--color_3);--btn-border-r-width:1px;--btn-border-tr-radius:var(--btn-border-radius);--btn-border-b-color:var(--color_1);--btn-border-l-width:1px;--border-style:solid;--btn-border-t-color:var(--color_1);--btn-text-align:center;--btn-text-color:var(--color_1);--btn-text-decoration:none;--btn-text-font-weight:bold;--btn-icon-color:rgb(247, 247, 247);--btn-icon-fill:rgb(247, 247, 247);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:var(--color_5);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:var(--color_1);--btn-hover-text-color:var(--color_1);--btn-hover-text-font-weight:var(--btn-text-font-weight);--btn-hover-text-decoration:var(--btn-text-decoration);--btn-hover-text-font-style:var(--btn-text-font-style)}@media (min-width:0px) and (max-width:767px){.button_2,:root{--btn-text-font-size:16px}}#dm .dmWidget.button_2:not([data-buttonstyle]),#dm .dmWidget:not([data-buttonstyle]){border-radius:50px}#dm .dmWidget.button_2:not([data-buttonstyle]) .text,#dm .dmWidget:not([data-buttonstyle]) .text,#dm .dmWidget:not([data-buttonstyle]) input{padding:10px 0}#dm .dmWidget.button_2:not([data-buttonstyle]) .iconBg,#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}#dm div.dmInner #site_content .dmWidget,#dm div.dmInner .dmHeader .dmWidget{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-bottom-color:var(--btn-border-b-color);border-left-color:var(--btn-border-l-color);border-right-color:var(--btn-border-r-color);border-top-color:var(--btn-border-t-color);border-radius:var(--btn-border-radius);border-bottom-left-radius:var(--btn-border-bl-radius);border-bottom-right-radius:var(--btn-border-br-radius);border-top-left-radius:var(--btn-border-tl-radius);border-top-right-radius:var(--btn-border-tr-radius);border-width:var(--btn-border-width);border-bottom-width:var(--btn-border-b-width);border-left-width:var(--btn-border-l-width);border-right-width:var(--btn-border-r-width);border-top-width:var(--btn-border-t-width);direction:var(--btn-text-direction);text-align:var(--btn-text-align)}div.u_1200308566 hr,div.u_1478631455 hr,div.u_1599537200 hr{border-top-width:4px!important;border-top-style:solid!important}#dm div.dmInner #site_content .dmWidget span.text,#dm div.dmInner #site_content .dmformsubmit input{color:var(--btn-text-color);font-size:var(--btn-text-font-size);font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm .dmBody div.u_1859165238 .dmforminput label,#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:14px!important}#dm div.dmInner #site_content .dmWidget span.icon,#dm div.dmInner .dmHeader .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg,#dm div.dmInner .dmHeader .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{background-color:var(--color_1)!important;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}div.u_1925622441{background-color:rgba(235,107,70,1)!important}div.u_1599537200 hr{color:rgba(255,255,255,.3)!important}div.u_1308619812 .open-hours-item dd,div.u_1308619812 .open-hours-item dt,div.u_1308619812 .open-hours-item time{color:rgba(255,255,255,1)!important;font-size:15px!important}div.u_1200308566 hr,div.u_1478631455 hr{color:rgba(255,255,255,.3)!important}div.u_1367184631 .socialHubIcon{color:rgba(255,255,255,1)!important;border-color:rgba(255,255,255,1)!important}a.u_1716343180,a.u_1724104197{border-color:transparent!important;border-width:1px!important;background-color:rgba(255,255,255,.15)!important;border-style:solid!important}a.u_1716343180 span.text,div.u_1850694843{color:rgba(255,255,255,1)!important}a.u_1724104197 span.text{color:rgba(255,255,255,1)!important}div.u_1850694843 p{color:rgba(255,255,255,1)!important}#dm .p_hfcontainer nav.u_1648910732,nav.u_1944437859{color:#000!important}#dm .p_hfcontainer div.u_1073006314 .mobile-bg{background-color:var(--color_1)!important}#dm .p_hfcontainer div.u_1133041273 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .p_hfcontainer .u_1648910732.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 12px - 0px)!important}#dm .p_hfcontainer .u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth="0"],#dm .p_hfcontainer .u_1944437859.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1648910732.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{justify-content:flex-start!important;text-align:left!important;padding-top:12px!important;padding-bottom:12px!important}#dm .p_hfcontainer .u_1648910732.main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{align-self:flex-start!important}#dm .p_hfcontainer .u_1648910732.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{justify-content:flex-start!important;padding-top:10px!important;padding-bottom:10px!important}#dm .p_hfcontainer .u_1562004968:before{opacity:.5!important;background-color:#fff!important}#dm .p_hfcontainer .u_1944437859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:30px!important}#dm .p_hfcontainer .u_1944437859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding-right:15px!important;padding-left:15px!important;padding-top:0!important}#dm .p_hfcontainer .u_1944437859.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:15px!important}#dm .p_hfcontainer .u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{margin:0!important;padding:7px 30px 7px 15px!important}div.u_1406485581{font-weight:700!important}#dm .p_hfcontainer .u_1406485581{text-align:CENTER!important}#dm .p_hfcontainer .u_1195207210 .yextAddress{text-align:LEFT!important}div.u_1195207210 .yextAddress{font-weight:700!important;color:rgba(255,255,255,1)!important}#dm .p_hfcontainer nav.u_1648910732.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,#dm .p_hfcontainer nav.u_1648910732.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected,#dm .p_hfcontainer nav.u_1648910732.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item,nav.u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-weight:400!important;color:var(--color_1)!important}div.u_1184550227,div.u_1238758222,div.u_1595177430{background-color:rgba(0,0,0,0)!important}div.u_1562004968{background-repeat:no-repeat!important;background-image:url(https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-home-hero-1920w.jpg)!important;background-size:cover!important}div.u_1562004968:before{background-color:var(--color_2)!important;opacity:.6!important}#dm .dmBody div.u_1555958042,nav.u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:var(--color_5)!important}nav.u_1944437859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>
535.unifiednav__item{color:rgba(255,255,255,1)!important;font-weight:400!important}nav.u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-width:1px!important;border-top-color:var(--color_1)!important;border-top-style:solid!important}#dm .p_hfcontainer div.u_1562004968{background-image:none!important;background-color:rgba(76,76,76,1)!important}#dm .p_hfcontainer div.u_1184550227,#dm .p_hfcontainer nav.u_1648910732.main-navigation.unifiednav .unifiednav__container[data-depth],#dm .p_hfcontainer nav.u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:var(--color_3)!important}#dm .dmBody div.u_1859165238 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable),#dm .p_hfcontainer a.u_1936162938 span.text,#dm .p_hfcontainer nav.u_1944437859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,#dm .p_hfcontainer nav.u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-weight:700!important}#dm .p_hfcontainer div.u_1138580787{background-color:rgba(76,76,76,1)!important}#dm .dmInner div.u_hcontainer{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important;text-align:center!important;padding:25px 0 20px!important;margin:0 auto!important}div.u_1308619812,div.u_1367184631{height:auto!important;text-align:left!important}#dm .dmInner div.dmHeader.u_hcontainer{padding-bottom:20px!important;padding-top:25px!important}[dmtemplateid=Hamburger].runtime-module-container .layout-drawer-hamburger{top:20.5px!important}[dmtemplateid=Hamburger] .site_content{margin-top:93px!important}#dm .dmInner div.fHeader .dmHeader[freeheader=true]{padding-top:12px!important;padding-bottom:12px!important}.fHeader #hcontainer.dmHeader[freeheader=true]{padding-top:initial!important;padding-bottom:initial!important}#dm .dmInner div.fHeader.dmHeaderContainer #hcontainer.dmHeader[freeheader=true],div.u_1168543724{padding:0!important;margin:0!important}@media (min-width:768px) and (max-width:1024px){.responsiveTablet [dmtemplateid=Hamburger].runtime-module-container .layout-drawer-hamburger{top:62.63px!important}.responsiveTablet [dmtemplateid=Hamburger] .site_content{margin-top:177.25px!important}}div.u_1168543724{width:auto!important}div.u_1272353659{margin:8px 0 0!important;padding:2px 0 0!important}div.u_1200308566{width:30px!important;margin:-5px 0 -8px!important;padding:0!important}div.u_1413870224{margin:8px 0 0!important;padding:2px 0 0!important}div.u_1308619812{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;max-width:247px!important;min-width:25px!important;margin:0!important;padding:0!important}div.u_1367184631,div.u_1739699858{float:none!important;max-width:100%!important;display:block!important;left:0!important}a.u_1104706218,a.u_1716343180,a.u_1724104197,div.u_1037790064,div.u_1367184631,div.u_1739699858{min-width:0!important}div.u_1478631455{width:30px!important;margin:-5px 0 -8px!important;padding:0!important}div.u_1684919386{margin:8px 0 0!important;padding:2px 0 0!important}div.u_1367184631{top:0!important;width:261px!important;position:relative!important;padding:0!important;margin:0 120.99px 0 -5px!important}#dm .p_hfcontainer .u_1367184631 .socialHubIcon{width:26px!important;height:26px!important;font-size:17.33px!important;line-height:26px!important}#dm .p_hfcontainer .u_1367184631 .socialHubIcon:after{width:34px!important;height:26px!important}div.u_1739699858,div.u_1850694843{top:0!important;position:relative!important;height:auto!important}div.u_1599537200{width:30px!important;margin:-5px 0 -8px!important;padding:0!important}div.u_1925622441{width:auto!important;padding:40px!important}div.u_1739699858{width:311.98px!important;padding:2px 0!important;margin:24px auto 8px 0!important}div.u_1481747543,div.u_1850694843,nav.u_1944437859{min-width:25px!important;float:none!important}div.u_1224128143,div.u_1319163538,div.u_1475783098{height:5px!important}div.u_1850694843{display:block!important;left:0!important;width:calc(100% - 0px)!important;max-width:319.6px!important;font-size:15px!important;margin:0 0 8px!important;padding:0 0 2px!important}a.u_1716343180,a.u_1724104197{width:190px!important;height:42px!important;text-align:center!important;display:block!important}a.u_1716343180,a.u_1724104197,div.u_1037790064,nav.u_1944437859{left
535:0!important;position:relative!important;max-width:100%!important;top:0!important}div.u_1850694843 p{font-size:15px!important}a.u_1716343180{float:none!important;padding:0!important;margin:0 209.33px 10px 0!important}a.u_1724104197{float:none!important;padding:0!important;margin:10px auto 10px 0!important}div.u_1079947467,div.u_1195207210,nav.u_1944437859{text-align:start!important}#dm .p_hfcontainer a.u_1936162938 span.text{font-size:15px!important}#dm .p_hfcontainer #hamburger-drawer.layout-drawer:not([data-origin=top]){width:35vw!important}#dm .p_hfcontainer div.u_1242654371{padding:0!important;margin:0!important}#dm .p_hfcontainer div.u_1094169612{margin-top:0!important;padding:0!important}#dm .p_hfcontainer div.u_1479300898{padding-top:30px!important;margin-top:0!important;padding-right:50px!important;padding-left:50px!important}#dm .p_hfcontainer div.u_1354901402{margin-top:0!important;padding:0 50px 100px!important}#dm .p_hfcontainer div.u_1702463622{margin:0 0 0 50px!important;padding:0!important}div.u_1037790064{display:block!important;float:none!important;width:399.99px!important;height:auto!important;padding:0 0 2px!important}[dmtemplateid=Hamburger] .layout-drawer-hamburger.hamburger-on-header{color:var(--color_1)!important;background-color:rgba(0,0,0,0)!important}div.u_1221900550{padding-top:0!important}nav.u_1944437859.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,nav.u_1944437859.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,nav.u_1944437859.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,nav.u_1944437859.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}nav.u_1944437859{width:calc(100% - 0px)!important;height:auto!important;justify-content:center!important;align-items:stretch!important;padding:6px 0 6.8px!important;margin:0!important}div.u_1164062428,div.u_1242590653,div.u_1708560064{margin:0!important;padding:0!important}div.u_1195207210 .yextAddress{font-size:24px!important}div.u_1526425449{margin:0!important;padding:0 0 0 20px!important}div.u_1333535959{margin:0!important;padding:0 20px 0 0!important}a.u_1104706218,div.u_1406485581,div.u_1481747543{padding:0!important;display:block!important;left:0!important;position:relative!important}div.u_1481747543{top:0!important;width:calc(100% - 66px)!important;height:auto!important;max-width:313.97px!important;min-height:auto!important;margin:0 0 -6px 66.02px!important}a.u_1104706218{float:none!important;top:0!important;width:278px!important;height:45px!important;max-width:100%!important;text-align:center!important;margin:0 0 0 auto!important}div.u_1195207210,div.u_1400347874,div.u_1406485581{min-width:25px!important;float:none!important;top:0!important}div.u_1406485581{font-size:20px!important;width:calc(100% - 93px)!important;height:auto!important;max-width:286.47px!important;min-height:auto!important;margin:9px 0 0 93.52px!important}#dm .dmBody div.u_1642564168,#dm .p_hfcontainer nav.u_1648910732.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,nav.u_1944437859.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:16px!important}div.u_1400347874{display:block!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:auto!important;max-width:100%!important;min-height:auto!important;margin:0 auto!important;padding:0 0 2px!important}div.u_1238758222,div.u_1595177430{width:auto!important;margin:0!important}nav.u_1944437859.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:15px!important}div.u_1562004968{background-position:50% 50%!important;background-attachment:initial!important;width:auto!important;padding:0!important}div.u_1238758222{padding:20px 20px 4px!important}div.u_1595177430{padding:0 0 8px!important}div.u_1195207210{left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:43px!important;max-width:217.3px!important;display:block!important;min-height:auto!important;padding:0!important;margin:9px .69px 0 0!important}#dm .p_hfcontainer a.u_1936162938,div.u_1079947467{min-width:0!important;max-width:100%!important;display:block!important}div.u_1184550227{width:auto!important;padding:0!important}div.u_1079947467{width:177px!important;height:auto!important;float:none!important;top:0!important;left:0!important;position:relative!important;min-height:auto!important;padding:0!important}#dm .p_hfcontainer div.u_1400347874,#dm .p_hfcontainer div.u_1481747543{min-height:auto!important;min-width:25px!important;float:none!important;top:0!important;position:relative!important;left:0!important;height:auto!important}#dm .p_hfcontainer div.u_1400347874{width:calc(100% - 0px)!important;max-width:100%!important;padding:0 0 2px!important;margin:0!important}#dm .p_hfcontainer div.u_1481747543{width:calc(100% - 66px)!important;max-width:313.97px!important;padding:0!important;
535margin:9px 0 -6px 66.02px!important}#dm .p_hfcontainer div#hamburger-header{box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;background-color:rgba(68,68,68,.9)!important;background-image:none!important;background-repeat:repeat!important;background-size:auto!important;background-position:0 0!important}#dm .p_hfcontainer a.u_1936162938{float:none!important;top:0!important;left:0!important;width:220px!important;position:relative!important;height:46px!important;text-align:center!important;min-height:auto!important;padding:0!important;margin:0 auto!important}#dm .p_hfcontainer div.u_1195207210,#dm .p_hfcontainer nav.u_1648910732{float:none!important;top:0!important;width:calc(100% - 0px)!important;position:relative!important;min-width:25px!important;text-align:start!important;padding:0!important;min-height:auto!important}div[dmtemplateid=Hamburger] .layout-drawer-overlay{background-color:rgba(0,0,0,0)!important}#dm .p_hfcontainer div#hamburger-drawer.layout-drawer{background-color:var(--color_3)!important}#dm .p_hfcontainer nav.u_1648910732.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:15px!important}#dm .p_hfcontainer div.u_1195207210{left:0!important;height:43px!important;max-width:217.3px!important;margin:36px .69px 0 0!important}#dm .p_hfcontainer nav.u_1648910732{left:0!important;height:auto!important;max-width:100%!important;justify-content:flex-start!important;align-items:stretch!important;margin:83px 0 0!important}#dm .p_hfcontainer div.u_1133041273,#dm .p_hfcontainer div.u_1138580787{float:none!important;left:0!important;position:relative!important;max-width:100%!important;text-align:center!important;top:0!important}#dm .p_hfcontainer div.u_1138580787{width:auto!important;height:auto!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:4.5px 40px!important}#dm .p_hfcontainer div.u_1133041273{width:170px!important;min-width:25px!important;display:block!important;height:auto!important;min-height:auto!important;padding:0!important;margin:11px auto 0!important}#dm .p_hfcontainer div.u_1079947467,div.u_1182786501{height:auto!important;float:none!important;left:0!important;max-width:100%!important;text-align:start!important;position:relative!important;min-height:auto!important}div.u_1182786501{top:0!important;width:calc(100% - 0px)!important;min-width:25px!important;padding:43px 0 0!important}#dm .p_hfcontainer div.u_1079947467{width:177px!important;display:block!important;top:0!important;min-width:0!important;margin:-55px auto 0!important;padding:0!important}.u_1229190175,.u_1646766898{background-color:rgba(0,0,0,0)!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;margin:0!important;color:#000503!important;text-align:center!important;background-image:none!important}.u_1229190175{padding:0 0 0 14.22px!important}.u_1646766898{padding:60px 40px 90px!important}#dm .dmBody div.u_1859165238 .dmform-success,#dm .dmBody div.u_1859165238 .dmform-success .rteBlock,#dm .dmBody div.u_1859165238 .dmforminput input,#dm .dmBody div.u_1859165238 .dmforminput textarea,#dm .dmBody div.u_1859165238 .freetextwrapper{color:rgba(34,34,34,1)!important}#dm .dmBody div.u_1646766898{background-color:rgba(255,255,255,1)!important;border-top-color:rgba(220,220,220,1)!important;border-top-style:solid!important;border-top-width:0!important}#dm .dmBody div.u_1568045121{background-color:rgba(245,245,245,1)!important;border-radius:9px!important;-moz-border-radius:9px!important;-webkit-border-radius:9px!important;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}#dm .dmBody div.u_1859165238 .freetextwrapper{margin-bottom:16px!important}#dm .dmBody div.u_1859165238 input:not([type=submit]),#dm .dmBody div.u_1859165238 textarea{background-color:rgba(255,255,255,.3)!important;border-style:solid!important;border-width:0 0 1px!important;
535border-bottom-color:rgba(136,136,136,1)!important}#dm .dmBody .u_1859165238 .dmformsubmit{float:LEFT!important}#dm .dmBody div.u_1312744554,#dm .dmBody div.u_1555958042,#dm .dmBody div.u_1648675858,#dm .dmBody div.u_1859165238{float:none!important;top:0!important;left:0!important;height:auto!important}div.u_1818254943,div.u_1818254943 p{color:rgba(0,0,0,1)!important}#dm .dmBody div.u_1312744554{width:calc(100% - 16px)!important;position:relative!important;max-width:386px!important;min-width:25px!important;padding:2px 0 0!important;margin:12px 0 0 16px!important}#dm .dmBody div.u_1550222067,#dm .dmBody div.u_1764271104{margin:0!important;padding:0!important}#dm .dmBody div.u_1200047228{padding:0!important;margin:0!important}#dm .dmBody div.u_1555958042{width:auto!important;position:relative!important;max-width:none!important;min-width:0!important;text-align:center!important;padding:12px 40px 16px!important;margin:0!important}#dm .dmBody div.u_1646766898{width:auto!important;padding:25px 40px 20px!important;margin:0!important}#dm .dmBody div.u_1859165238 .dmformsubmit{width:246px!important}#dm .dmBody div.u_1859165238{width:100%!important;position:relative!important;max-width:calc(100% - 0px)!important;min-width:25px!important;text-align:center!important;padding:0!important;margin:0!important}#dm .dmBody a.u_1395987744,#dm .dmBody div.u_1648675858{position:relative!important;max-width:100%!important;min-width:0!important}#dm .dmBody div.u_1586983958{width:auto!important;margin:0!important;padding:0!important}#dm .dmBody div.u_1616243582{margin:0!important;padding:0!important}#dm .dmBody div.u_1084927386{important:true!important;width:100%!important;height:300px!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;padding:0!important}#dm .dmBody div.u_1648675858{background-repeat:no-repeat!important;background-image:none!important;background-size:cover!important;background-color:var(--color_3)!important;width:auto!important;text-align:start!important;background-position:50% 50%!important;padding:15px 15px 15px 0!important}#dm .dmBody div.u_1229190175,#dm .dmBody div.u_1279746146{margin:0!important;padding:0!important}#dm .dmBody div.u_1568045121{width:auto!important;margin:-150px 0 0!important;padding:15px 40px!important}#dm .dmBody a.u_1073074641,#dm .dmBody a.u_1395987744{width:198px!important;float:none!important;top:0!important;left:0!important;height:41.5px!important;display:block!important;text-align:center!important}#dm .dmBody div.u_1251895096{margin:0!important;padding:0 0 0 30px!important}#dm .dmBody a.u_1073074641{position:relative!important;max-width:198px!important;min-width:25px!important;padding:0!important;margin:10px 0!important}#dm .dmBody div.u_1077045028{width:auto!important;margin:0!important;padding:0 0 0 30px!important}#dm .dmBody div.u_1642564168{display:block!important;float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:auto!important;max-width:418.26px!important;min-width:25px!important;padding:0 0 2px!important;margin:0 0 8px!important}div.u_1818254943,div.u_1818254943 p{font-size:15px!important}#dm .dmBody div.u_1212322694,#dm .dmBody div.u_1769270083{margin:0!important;padding:0!important}#dm .dmBody div.u_1546208713{margin:0!important;padding:0 0 0 16px!important}#dm .dmBody a.u_1395987744{min-height:auto!important;padding:0!important;margin:10px 80px 10px 40px!important}#dm .dmBody div.u_1146706232,#dm .dmBody div.u_1391551354,div.u_1818254943{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;min-width:25px!important}div.u_1818254943{display:block!important;height:auto!important;max-width:319.6px!important;padding:0 0 2px!important}#dm .dmBody div.u_1818254943,#dm .dmBody div.u_1818254943 p,.font-size-16,.size-16{font-size:16px!important}#dm .dmBody div.u_1391551354{height:59px!important;max-width:226.5px!important;text-align:center!important;min-height:auto!important;padding:0!important;margin:0!important}#dm .dmBody div.u_1146706232{height:auto!important;min-height:auto!important;max-width:326.5px!important;padding:2px 0!important;margin:12px 0 8px!important}#dm .dmBody div.u_1818254943{margin:8px 0 0!important;padding:0!important}.font-size-24,.size-24{font-size:24px!important}.font-size-15,.size-15{font-size:15px!important}@font-face{font-family:"Roboto Fallback";src:local('Arial');ascent-override:92.6709%;
535descent-override:24.3871%;size-adjust:100.1106%;line-gap-override:0}@font-face{font-family:"Montserrat Fallback";src:local('Arial');ascent-override:84.9466%;descent-override:22.0264%;size-adjust:113.954%;line-gap-override:0}@font-face{font-family:"Oswald Fallback";src:local('Arial');ascent-override:145.0682%;descent-override:35.1423%;size-adjust:82.2372%;line-gap-override:0}@media (min-width:1025px){#\31 112432406,#\31 220803677,#\31 668164516,#\31 819853933,#\31 987319665,#hamburger-drawer{order:0}#\31 220803677,#\31 987319665{flex-direction:row}#\30,#\31,#\31 025176510,#\31 069534052,#\31 148988334,#\31 152653516,#\31 162358403,#\31 242236326,#\31 253858808,#\31 303778391,#\31 344683006,#\31 382034199,#\31 396983242,#\31 597818297,#\31 619432455,#\31 648910732,#\31 745294329,#\31 786563185,#\31 786785446,#\31 899958559,#\31 925995358,#\31 944437859,#\31 972819279,#\32,#\33,#\34,#\35,#\36,#\37,#child-0,#child-1,#child-2,#child-3,#child-4,#child-5,#child-6,#child-7{order:0;flex-direction:row}} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}}
536    .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) {
537      visibility: hidden;
538    }
539
540    
541</style>
542
543
544
545<style id="fontFallbacks">
546    @font-face {
547  font-family: "Roboto Fallback";
548  src: local('Arial');
549  ascent-override: 92.6709%;
550  descent-override: 24.3871%;
551  size-adjust: 100.1106%;
552  line-gap-override: 0%;
553 }@font-face {
554  font-family: "Montserrat Fallback";
555  src: local('Arial');
556  ascent-override: 84.9466%;
557  descent-override: 22.0264%;
558  size-adjust: 113.954%;
559  line-gap-override: 0%;
560 }@font-face {
561  font-family: "Poppins Fallback";
562  src: local('Arial');
563  ascent-override: 92.326%;
564  descent-override: 30.7753%;
565  line-gap-override: 8.793%;
566  size-adjust: 113.7274%;
567}@font-face {
568  font-family: "Oswald Fallback";
569  src: local('Arial');
570  ascent-override: 145.0682%;
571  descent-override: 35.1423%;
572  size-adjust: 82.2372%;
573  line-gap-override: 0%;
574 }
575</style>
576
577
578<!-- End render the required css and JS in the head section -->
579
580
581
582
583
584
585
586
587
588  <link type="application/rss+xml" rel="alternate" href="https://www.lakemichconstruction.com/feed/rss2"/>
589  <link type="application/atom+xml" rel="alternate" href="https://www.lakemichconstruction.com/feed/atom"/>
590  <meta property="og:type" content="website"/>
591  <meta property="og:url" content="https://www.lakemichconstruction.com/contact"/>
592  <title>
593    
594    Contact Lake Michigan Construction &amp; Roofing | Holland, MI
595  
596  </title>
597  <meta name="description" content="Reach out for quick responses to your inquiries. Visit us in Holland, MI."/>
598  <meta name="google-site-verification" content="i0umbbPkvZV7fmVYIN7AgSIehY5_3YycOo6EXOvDJ7Y"/>
599  <!-- Google Tag Manager -->  
599<script>
vendor: 339 bytes, lines 599-613
599
600
601
602
603
604
605
606
607
608
609(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
610new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
611j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
612'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
613})(window,document,'script','dataLayer','
613GTM-W487CGFD
vendor: 28 bytes, lines 613-624
613');
614  
615
616  
617
618  
619
620  
621
622  
623
624  
624</script>
624
625  <!-- End Google Tag Manager -->  <!-- Google Tag Manager (noscript) -->  <noscript>
626  </noscript>
627  <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W487CGFD" height="0" width="0" style="display:none;visibility: hidden">
628  </iframe>
629  <!-- End Google Tag Manager (noscript) -->  <!-- Begin Name of Code  -->  <!-- End Name of Code  -->
630  <meta name="twitter:card" content="summary"/>
631  <meta name="twitter:title" content="Contact Lake Michigan Construction &amp; Roofing | Holland, MI"/>
632  <meta name="twitter:description" content="Reach out for quick responses to your inquiries. Visit us in Holland, MI."/>
633  <meta name="twitter:image" content="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-home-hero-1920w.jpg"/>
634  <meta property="og:description" content="Reach out for quick responses to your inquiries. Visit us in Holland, MI."/>
635  <meta property="og:title" content="Contact Lake Michigan Construction &amp; Roofing | Holland, MI"/>
636  <meta property="og:image" content="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-home-hero-1920w.jpg"/>
637
638
639
640
641<!-- SYS- VVNfSElCVV9QUk9EVUNUSU9O -->
642</head>
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664<body id="dmRoot" data-page-alias="contact"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet "
665      style="padding:0;margin:0;"
666      
667    >
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683<!-- ========= Site Content ========= -->
684<div id="dm" class='dmwr'>
685    
686    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
687         <div dmwrapped="true" id="1256624359"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations rows-1200 hide-back-to-top dmPageBody d-page-1607565485 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1607565485" 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 class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="e9d510f4eb904e939c2be8efaf777e6e===header" data-origin="side">
687 <div class="u_1094169612 dmRespRow" style="text-align: center;" id="1094169612"> <div class="dmRespColsWrapper" id="1987319665"> <div class="u_1242654371 dmRespCol small-12 medium-12 large-12 empty-column" id="1242654371"></div> 
688</div> 
689</div> 
690 <div class="u_1479300898 dmRespRow middleDrawerRow" style="text-align: center;" id="1479300898"> <div class="dmRespColsWrapper" id="1025176510"> <div class="dmRespCol small-12 u_1200699784 medium-12 large-12" id="1200699784"> <nav class="u_1648910732 effect-bottom 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="1648910732" 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"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
691         Home
692        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
693</span> 
694</a> 
695</li> 
696 <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="/roofing-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101160603  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roofing Services" data-auto="page-text-style">Roofing Services<span class="icon icon-angle-down"></span> 
697</span> 
698</a> 
699 <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="/roofing-installation" class="unifiednav__item unav-item   dmUDNavigationItem_010101872810  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roofing Installation" data-auto="page-text-style">Roofing Installation<span class="icon icon-angle-right"></span> 
700</span> 
701</a> 
702</li> 
703 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-repair" class="unifiednav__item unav-item   dmUDNavigationItem_010101442909  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Repair" data-auto="page-text-style">Roof Repair<span class="icon icon-angle-right"></span> 
704</span> 
705</a> 
706</li> 
707</ul> 
708</li> 
709 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gutter-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101765061  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Services" data-auto="page-text-style">Gutter Services<span class="icon icon-angle-down"></span> 
710</span> 
711</a> 
712</li> 
713 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/window-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101411867  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Window Services" data-auto="page-text-style">Window Services<span class="icon icon-angle-down"></span> 
714</span> 
715</a> 
716</li> 
717 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/siding-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101559461  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Siding Services" data-auto="page-text-style">Siding Services<span class="icon icon-angle-down"></span> 
718</span> 
719</a> 
720</li> 
721 <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_010101953347  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
722           Gallery
723          " data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
724</span> 
725</a> 
726</li> 
727 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/reviews" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101598202  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
728         Reviews
729        " data-auto="page-text-style">Reviews<span class="icon icon-angle-down"></span> 
730</span> 
731</a> 
732</li> 
733 <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" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101436714  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
734         About
735        " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
736</span> 
737</a> 
738 <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="/blog" class="unifiednav__item unav-item   dmUDNavigationItem_010101957516  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
739           Blog
740          " data-auto="page-text-style">Blog<span class="icon icon-angle-right"></span> 
741</span> 
742</a> 
743</li> 
744 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101199220  " 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> 
745</span> 
746</a> 
747</li> 
748</ul> 
749</li> 
750 <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="/contact" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected  dmUDNavigationItem_010101943230  unifiednav__item_has-sub-nav" target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
751         Contact
752        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
753</span> 
754</a> 
755 <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="/request-quote-form" class="unifiednav__item unav-item   dmUDNavigationItem_010101803352  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Request Quote" data-auto="page-text-style">Request Quote<span class="icon icon-angle-right"></span> 
756</span> 
757</a> 
758</li> 
759</ul> 
760</li> 
761</ul> 
762</nav> 
763</div> 
764</div> 
765</div> 
766 <div class="dmRespRow u_1354901402" style="text-align: center;" id="1354901402"> <div class="dmRespColsWrapper" id="1619432455"> <div class="u_1033971531 dmRespCol small-12 medium-12 large-12 empty-column" id="1033971531"></div> 
767</div> 
768</div> 
769</div> 
770 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 
771</div> 
772 <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header"> <div class="u_1138580787 dmRespRow" style="text-align: center;" id="1138580787"> <div class="dmRespColsWrapper" id="1152653516"> <div class="dmRespCol small-12 u_1819853933 medium-4 large-4 content-removed" id="1819853933"> <div class="widget-9015bc u_1702463622 dmCustomWidget" data-lazy-load="true" data-title="" id="1702463622" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="9015bcbf1ace437aa6f0e66d5bb2e7d3" data-widget-version="25" data-widget-config="eyJtZXJjaGFudElkIjoiNjYwNzMiLCJtaW4tcmV2aWV3cyI6IjMiLCJtaW4tcmF0aW5nIjoiNCIsInNob3ctd3JpdGUiOnRydWUsImhpZGUtc3VtbWFyeSI6ZmFsc2UsImxpbmUtYnJlYWsiOnRydWUsInRoZW1lIjoiZGFyayJ9"> <div class="headerWidget" data-merchant="66073" data-theme="dark" data-break="true" data-count-limit="3" data-rating-limit="4" data-show-write="true" data-hide-summary="false"></div> 
773</div> 
774</div> 
775 <div class="dmRespCol small-12 medium-4 large-4" id="1668164516"> <div class="u_1133041273 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1133041273" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMucGVyc2lzdGVkLk5PQiBMT0dPIn1d"> <a href="/" id="1894490195" file="false"><img src="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-logo-1920w.png" id="1543394131" class="" data-dm-image-path="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/lake-michigan-construction-roofing-logo.png" width="0.0" height="0.0" data-diy-image="" alt="Lake Michigan Construction &amp; Roofing Logo" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
776</div> 
777 <div class="u_1037790064 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1037790064" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center m-size-10" style=""><span class="m-font-size-10" style="font-style: normal; display: unset; color: var(--color_1);">Where quality meets family values</span></p></div> 
778</div> 
779 <div class="dmRespCol small-12 medium-4 large-4" id="1112432406"> <a data-display-type="block" class="u_1936162938 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1936162938 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="tel:(616) 208-2310" data-element-type="dButtonLinkId" id="1936162938" data-binding="W3siYmluZGluZ05hbWUiOiJsaW5rIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLnBob25lLnBob25lIC0gbWFpbiAtIGxvYyAxIn0seyJiaW5kaW5nTmFtZSI6ImJ1dHRvbl90ZXh0IiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLnBob25lLnBob25lIC0gbWFpbiAtIGxvYyAxIn1d" data-diy-link=""> <span class="iconBg" id="1668618296"> <span class="icon hasFontIcon icon-star" id="1582223844"></span> 
780</span> 
781 <span class="text" id="1893439189" data-diy-text="">(616) 208-2310</span> 
782</a> 
783</div> 
784</div> 
785</div> 
786</div> 
787</div> 
788 <button class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" aria-label="menu" aria-controls="hamburger-drawer" aria-expanded="false"> <span class="hamburger__slice"></span> 
789 <span class="hamburger__slice"></span> 
790 <span class="hamburger__slice"></span> 
791</button> 
792 <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" layout="78f5c343822e4eb3aac27f4ad5d13812===header" has-shadow="true"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow u_1562004968 fullBleedChanged fullBleedMode" id="1562004968" data-page-element-type="section" data-page-element-id="1682838231"> <div class="dmRespColsWrapper" id="1220803677"> <div class="dmRespCol large-12 medium-12 small-12 u_1221900550" id="1221900550"> <div class="u_1238758222 dmRespRow hide-for-small hide-for-medium" id="1238758222"> <div class="dmRespColsWrapper" id="1925995358"> <div class="dmRespCol large-6 medium-6 small-12 u_1242590653" id="1242590653"> <div class="u_1182786501 widget-d1ee5d dmCustomWidget" data-lazy-load="" data-title="" id="1182786501" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="d1ee5d5bf037471ea1770683731e577a" data-widget-version="23" data-widget-config="eyJtZXJjaGFudElkIjoiNjYwNzMiLCJ0aGVtZSI6ImxpZ2h0IiwibWluLXJldmlld3MiOiIzIiwibWluLXJhdGluZyI6IjQifQ=="> <div class="headerWidget" data-merchant="66073" data-theme="light" data-break="" data-count-limit="3" data-rating-limit="4"></div> 
793</div> 
794</div> 
795 <div class="dmRespCol large-6 medium-6 small-12 u_1708560064" id="1708560064"> <a data-display-type="block" class="u_1104706218 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/request-quote-form" data-element-type="dButtonLinkId" id="1104706218"> <span class="iconBg" id="1100120690"> <span class="icon hasFontIcon icon-star" id="1260104544"></span> 
796</span> 
797 <span class="text" id="1769394462">Request Quote</span> 
798</a> 
799</div> 
800</div> 
801</div> 
802 <div class="u_1595177430 dmRespRow hide-for-small hide-for-medium" id="1595177430"> <div class="dmRespColsWrapper" id="1344683006"> <div class="dmRespCol small-12 large-4 medium-4 u_1526425449" id="1526425449"> <div class="u_1195207210 widget-b82dbf dmCustomWidget" data-lazy-load="true" data-title="" id="1195207210" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJzaXRlX3RleHQuYWRkcmVzcyBmdWxsIGxvYyAxIn1d" icon="false" surround="false" data-widget-id="b82dbf0dd7fc467dbfe978a9baa7e714" data-widget-version="7" data-widget-config="eyJhZGRyZXNzMSI6ZmFsc2UsImFkZHJlc3MyIjpmYWxzZSwiY2l0eSI6dHJ1ZSwiemlwIjpmYWxzZSwic3RhdGUiOnRydWUsImFkZHJlc3MiOiJ7XCJsaW5lMVwiOlwiNjEwIEJ1dHRlcm51dCBEcml2ZVwiLFwiY2l0eVwiOlwiSG9sbGFuZFwiLFwicmVnaW9uXCI6XCJNSVwiLFwicG9zdGFsQ29kZVwiOlwiNDk0MjRcIixcImNvdW50cnlDb2RlXCI6XCJVU1wifSJ9"> <div class="yextAddress"> <div style="display:none"> <span class="address1"></span> 
803</div> 
804 <div style="display:none"> <span class="address2"></span> 
805</div> 
806 <div> <span> <span class="city"></span> 
807 <span style="margin-left: -3px;">,</span> 
808</span> 
809 <span> <span class="state"></span> 
810</span> 
811 <span style="display:none"> <span class="zip"></span> 
812</span> 
813</div> 
814</div> 
815</div> 
816</div> 
817 <div class="dmRespCol small-12 large-4 medium-4 u_1164062428" id="1164062428"> <div class="u_1079947467 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1079947467" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMucGVyc2lzdGVkLk5PQiBMT0dPIn1d"> <a href="/" id="1808331884"><img src="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-logo-212w.png" alt="Lake Michigan Construction &amp; Roofing Logo" id="1993076229" class="" data-dm-image-path="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/lake-michigan-construction-roofing-logo.png" width="177.0" height="120.0" data-diy-image="" onerror="handleImageLoadError(this)" fetchpriority="high" decoding="sync"/></a> 
818</div> 
819 <div class="u_1400347874 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1400347874" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center m-size-10"><span class="m-font-size-10" style="font-style: italic; display: unset; color: var(--color_1);">Where Quality Meets Family Values</span></p></div> 
820</div> 
821 <div class="dmRespCol large-4 medium-4 small-12 u_1333535959" id="1333535959"> <div class="u_1481747543 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1481747543" style="transition: none; text-align: left; display: block;"><p class="text-align-right size-16 m-size-13"><strong class="m-font-size-13 font-size-16" style="color: rgb(255, 255, 255); font-style: normal; display: unset; font-weight: bold;">Call or Text</strong></p></div> 
822 <div class="u_1406485581 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1406485581" style="transition: none 0s ease 0s; text-align: center;" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-right m-size-19 size-24"><span class="m-font-size-19 font-size-24" style="font-weight: bold; color: rgb
822(255, 255, 255); display: initial;"><span class="inline-data-binding" data-encoded-value="KDUwOCkgMjkxLTMwMzM=" data-inline-binding="content_library.global.phone.phone - main - loc 1"><a class="inlineBindingLink" target="_blank" href="tel:(616) 208-2310">(616) 208-2310</a></span></span></p></div> 
823</div> 
824</div> 
825</div> 
826 <div class="u_1184550227 dmRespRow hide-for-small hide-for-medium" id="1184550227"> <div class="dmRespColsWrapper" id="1972819279"> <div class="dmRespCol large-12 medium-12 small-12 u_1711172567" id="1711172567"> <nav class="u_1944437859 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_2" data-show-vertical-sub-items="HOVER" id="1944437859" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" 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"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
827         Home
828        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
829</span> 
830</a> 
831</li> 
832 <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="/roofing-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101160603  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roofing Services" data-auto="page-text-style">Roofing Services<span class="icon icon-angle-down"></span> 
833</span> 
834</a> 
835 <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="/roofing-installation" class="unifiednav__item unav-item   dmUDNavigationItem_010101872810  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roofing Installation" data-auto="page-text-style">Roofing Installation<span class="icon icon-angle-right"></span> 
836</span> 
837</a> 
838</li> 
839 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roof-repair" class="unifiednav__item unav-item   dmUDNavigationItem_010101442909  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Roof Repair" data-auto="page-text-style">Roof Repair<span class="icon icon-angle-right"></span> 
840</span> 
841</a> 
842</li> 
843</ul> 
844</li> 
845 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gutter-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101765061  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Gutter Services" data-auto="page-text-style">Gutter Services<span class="icon icon-angle-down"></span> 
846</span> 
847</a> 
848</li> 
849 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/window-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101411867  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Window Services" data-auto="page-text-style">Window Services<span class="icon icon-angle-down"></span> 
850</span> 
851</a> 
852</li> 
853 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/siding-services" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101559461  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Siding Services" data-auto="page-text-style">Siding Services<span class="icon icon-angle-down"></span> 
854</span> 
855</a> 
856</li> 
857 <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_010101953347  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
858           Gallery
859          " data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 
860</span> 
861</a> 
862</li> 
863 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/reviews" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101598202  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
864         Reviews
865        " data-auto="page-text-style">Reviews<span class="icon icon-angle-down"></span> 
866</span> 
867</a> 
868</li> 
869 <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" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101436714  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
870         About
871        " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
872</span> 
873</a> 
874 <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="/blog" class="unifiednav__item unav-item   dmUDNavigationItem_010101957516  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
875           Blog
876          " data-auto="page-text-style">Blog<span class="icon icon-angle-right"></span> 
877</span> 
878</a> 
879</li> 
880 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item   dmUDNavigationItem_010101199220  " 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> 
881</span> 
882</a> 
883</li> 
884</ul> 
885</li> 
886 <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="/contact" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected  dmUDNavigationItem_010101943230  unifiednav__item_has-sub-nav" target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
887         Contact
888        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
889</span> 
890</a> 
891 <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="/request-quote-form" class="unifiednav__item unav-item   dmUDNavigationItem_010101803352  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Request Quote" data-auto="page-text-style">Request Quote<span class="icon icon-angle-right"></span> 
892</span> 
893</a> 
894</li> 
895</ul> 
896</li> 
897</ul> 
898</nav> 
899</div> 
900</div> 
901</div> 
902</div> 
903</div> 
904</div> 
905</div> 
906</div> 
907</div> 
908 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_contact"> <div id="allWrapper" class="allWrapper">
908 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="1" class="dmDefaultRespTmpl" id="1607565485"> <div class="innerPageTmplBox dmDefaultPage  dmRespRowsWrapper" id="1078622436"> <div class="u_1555958042 dmRespRow" style="text-align: center;" id="1555958042" data-page-element-type="section" data-page-element-id="1139430584"> <div class="dmRespColsWrapper" id="1148988334"> <div class="dmRespCol small-12 u_1550222067 medium-12 large-12" id="1550222067"> <div class="dmNewParagraph u_1200047228" data-element-type="paragraph" data-version="5" id="1200047228" style="transition: opacity 1s ease-in-out 0s;"> <h1><span style="display: unset;">Contact</span></h1> 
909</div> 
910 <div class="dmNewParagraph u_1764271104" data-element-type="paragraph" data-version="5" id="1764271104" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""> <h1 class="size-24 m-size-18" style="line-height: 1.2;"><span class="font-size-24 m-font-size-18" style="color: rgb(255, 255, 255); display: initial;" m-font-size-set="true"><span class="inline-data-binding" data-encoded-value="SGlidSBQbHVtYmVycw==" data-inline-binding="content_library.global.company_name">Lake Michigan Construction &amp; Roofing</span></span></h1> 
911</div> 
912</div> 
913</div> 
914</div> 
915 <div class="dmRespRow u_1586983958 fullBleedChanged fullBleedMode" id="1586983958" data-page-element-type="section" data-page-element-id="1139430584"> <div class="dmRespColsWrapper" id="1162358403"> <div class="dmRespCol large-12 medium-12 small-12 u_1616243582" id="1616243582"> <div class="default align-center u_1084927386 hasFullWidth hasFullWidthMobile inlineMap" data-type="inlineMap" data-lat="42.81583" data-lng="-86.12523" data-address="610 Butternut Drive, Holland, MI 49424, US" data-height="" data-msid="" data-mapurl="" data-lang="en" data-color-scheme="" data-zoom="13" data-layout="" data-popup-display="" data-popup-show="false" data-popup-title="" data-popup-title-visible="false" data-popup-description="" data-popup-description-visible="false" id="1084927386" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="map" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsIn1d" modemobile="map" addresstodisplay="610 Butternut Drive, Holland, MI 49424, US" geocompleteaddress="610 Butternut Drive, Holland, MI 49424, US" data-popup-display-desktop="" data-popup-display-mobile="" data-display-type="block" dmmapsource="dm" modetablet="map" wr="true" icon="true" surround="true" adwords="" icon-name="icon-map-marker" street="" city="" country="US" country_full="United States" state="" zip="" business="Hibu Plumbers" provider="mapbox" lon="-86.12523" lat="42.81583" faddr="610 Butternut Drive, Holland, MI 49424, US" zoom="13"> <div class="mapContainer" style="height: 100%; width: 100%; overflow: hidden; z-index: 0;"></div> 
916</div> 
917</div> 
918</div> 
919</div> 
920 <div class="u_1648675858 dmRespRow fullBleedChanged fullBleedMode" id="1648675858" data-page-element-type="section" data-page-element-id="1139430584"> <div class="dmRespColsWrapper" id="1242236326"> <div class="u_1011134722 dmRespCol small-12 large-6 medium-6" id="1011134722"> <div data-element-type="spacer" class="u_1669689580 dmSpacer hide-for-small" id="1669689580"></div> 
921</div> 
922 <div class="u_1499812171 dmRespCol small-12 medium-6 large-6" id="1499812171"> <div class="dmRespRow u_1077045028" id="1077045028"> <div class="dmRespColsWrapper" id="1786563185"> <div class="u_1769270083 dmRespCol small-12 large-4 medium-4" id="1769270083"> <a data-display-type="block" class="u_1073074641 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient hide-for-small" file="false" href="/call-or-text-pop" data-element-type="dButtonLinkId" id="1073074641" link_type="popup" popup_target="call-or-text-pop"> <span class="iconBg" aria-hidden="true" id="1102178102"> <span class="icon hasFontIcon icon-star" id="1342783867"></span> 
923</span> 
924 <span class="text" id="1852393727">Call or Text Us</span> 
925</a> 
926</div> 
927 <div class="u_1546208713 dmRespCol small-12 large-8 medium-8" id="1546208713"> <a class="u_1395987744 default align-center dmMap dmWidget dmNoMark dmWwr" href="https://maps.google.com/maps?q=610+Butternut+Drive%2C+Holland%2
927C+MI+49424%2C+US(Hibu+Plumbers)&sll=42.81583,-86.12523" contenteditable="false" onclick=";return dm_gaq_push_event('ClickToMap', 'Map',null,'9e96acff63114613abab610693c7a6bd', this,{hitCallBack:true});" id="1395987744" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="" data-popup-title="" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsIn1d" data-popup-description-visible="false" modemobile="" addresstodisplay="610 Butternut Drive, Holland, MI 49424, US" geocompleteaddress="610 Butternut Drive, Holland, MI 49424, US" data-popup-display-desktop="" data-popup-display-mobile="" data-display-type="block" data-popup-title-visible="false" data-popup-description="" dmmapsource="dm" modetablet="map" wr="true" data-popup-show="false" icon="true" surround="true" description="Get Directions" adwords="" icon-name="icon-map-marker" street="" city="" country="US" country_full="United States" state="" zip="" business="Hibu Plumbers" provider="mapbox" lon="-86.12523" lat="42.81583" faddr="610 Butternut Drive, Holland, MI 49424, US"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-map-marker" data-auto="button-icon"></span> 
928</span> 
929 <span class="text" data-auto="button-text">Get Directions</span> 
930</a> 
931</div> 
932</div> 
933</div> 
934</div> 
935</div> 
936</div> 
937 <div class="dmRespRow u_1646766898" style="text-align: center;" id="1646766898" data-page-element-type="section" data-page-element-id="1139430584"> <div class="dmRespColsWrapper" id="1396983242"> <div class="u_1229190175 dmRespCol small-12 medium-6 large-6" id="1229190175"> <span id="1455633953"></span> 
938 <div class="dmRespRow u_1568045121" id="1568045121"> <div class="dmRespColsWrapper" id="1069534052"> <div class="dmRespCol small-12 medium-12 large-12 u_1279746146" id="1279746146"> <div class="u_1312744554 dmNewParagraph" data-element-type="paragraph" id="1312744554" style="transition: none 0s ease 0s; display: block; text-align: left;" data-version="5" data-diy-text=""> <h4 class="text-align-left"><span style="display: initial;">
938Send Us a Message</span></h4> 
939</div> <div class="u_1859165238 dmform default native-inputs" data-element-type="dContactUsRespId" id="1859165238" data-layout="layout-4" captcha="true" data-captcha-position="text" data-captcha-message="PHAgY2xhc3M9InJ0ZUJsb2NrIj48c3BhbiBzdHlsZT0iY29sb3I6cmdiYSgzNCwgMzQsIDM0LCAxKSI+VGhpcyBzaXRlIGlzIHByb3RlY3RlZCBieSByZUNBUFRDSEEuPC9zcGFuPjwvcD4=" data-require-captcha="true"> <h3 class="dmform-title dmwidget-title" id="1359118615" hide="true">Contact Form</h3> 
940 <div class="dmform-wrapper" id="1577698366" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1121146221"> <div class="dmforminput small-12 dmRespDesignCol newLine medium-12 large-12" id="1081734068"> <label for="1395575523" id="1694655904" class="" hide="true" data-dm-for="dmform-4">Free Text</label> 
941 <div class="freetextwrapper" name="dmform-4" id="1395575523" style=""> <p class="rteBlock" id="1410127452">Please fill out this short form and we'll contact you shortly.&nbsp;</p> 
942</div> 
943 <input type="hidden" name="label-dmform-4" value="Free Text" id="1991116977" class=""/> </div> 
944 <div class="dmforminput required  small-12 dmRespDesignCol medium-4 large-4" id="1968007123"> <label for="1118983928" id="1041178617" class="" data-dm-for="dmform-0">Name*</label> 
945 <input type="text" class="" name="dmform-0" id="1118983928"/>  <input type="hidden" name="label-dmform-0" id="1727870599" class="" value="Name*"/> </div> 
946 <div class="dmforminput  small-12 dmRespDesignCol medium-4 large-4" id="1610360675"> <label for="1345532526" id="1041289330" class="" data-dm-for="dmform-1">Phone</label> 
947 <input type="tel" name="dmform-1" placeholder="" id="1345532526"/>  <input type="hidden" name="label-dmform-1" id="1410244734" class="" value="Phone"/> </div> 
948 <div class="dmforminput required  small-12 dmRespDesignCol medium-4 large-4" id="1502328249"> <label for="1623047499" id="1224682577" class="" data-dm-for="dmform-2">Email*</label> 
949 <input type="email" name="dmform-2" placeholder="" id="1623047499"/>  <input type="hidden" name="label-dmform-2" id="1782002240" class="" value="Email*"/> </div> 
950 <div class="dmforminput large-12 medium-12 dmRespDesignCol small-12 required" id="1821395153"> <label for="1374774724" id="1052572671" class="" data-dm-for="dmform-3">Message*</label> 
951 <textarea name="dmform-3" id="1374774724" class=""></textarea> 
952 <input type="hidden" name="label-dmform-3" id="1027921801" class="" value="Message*"/> </div> 
953 <span id="1108414324" class="dmWidgetClear"></span> 
954 <span id="1553883391" class="dmWidgetClear"></span> 
955 <div class="dmformsubmit dmWidget R" id="1608550039"> <input class="" name="submit" type="submit" value="Send Message" id="1935921496"/> </div> 
956 <input name="dmformsendto" type="hidden" value="O0wrseIfFLsH/qyd5H4+dO1YvWOQeR/V1CCEnYpEg3/nZvgTXmfYrnLGKsXSZRIU73kO4KQzX2o=" id="1766684514" class="" data-dec="true"/>  <input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1314292359"/>  <input name="dmformfrom" type="hidden" value="Lake Michigan Construction & Roofing" id="1418047370" class=""/>  <input name="dmformsubject" type="hidden" value="Hibu Website Contact Form Submission" id="1739043551" class="" data-email-subject="Hibu Website Contact Form Submission"/> <input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrS93qWM59DG1IKZDCTpyywYGyN0yA8o1k1BEJpdbsfxSrrz90/AiWb36ZTEM0BsBl+QF4pXfTjPFcHVOcNmWmPhE6PlnhRsW0KQRC/9crnm0wKhQfqwjDRdivP3T8CJZvfkA0bQ6v/gTd8ilOyT6GAC6uhJTK6A6QR4472qJGzixZ6he0R+zPBMf1tC1dr+4uRba+/1l9KlSybny5XCrQQZFvEwMLMVnFPBHCaxL/vryTOHmmaXmXVPPk16vWh5+LdMVuNw+84UY9cMRbxCCEV8H/2iZ+cXjCLiEHvb1Mqu0u" data-dec="true"/><input type="hidden" name="page_uuid" value="6ed00a64247d4b608cd655cdcae27c39"/></form> 
957</div> 
958 <div class="dmform-success" style="display:none" id="1182694950"> <br id="1547424522"/>  <p class="rteBlock" id="1995582323"> <strong id="1222981133">We appreciate you contacting us.</strong> 
959 &nbsp; One of our colleagues will get back in touch with you soon!&nbsp;</p> 
960 <br id="1358148935"/>  <p class="rteBlock" id="1498119292">Have a great day!</p> 
961</div> 
962 <div class="dmform-error" style="display:none" id="1611014190"> <p class="rteBlock" id="1015887346">Oops, there was an error sending your message.</p> 
963 <p class="rteBlock" id="1809148885">Please try again later.</p> 
964</div> 
965</div> 
966</div> 
967</div> 
968</div> 
969</div> 
970 <div class="dmRespCol small-12 medium-6 large-6 u_1251895096 content-removed" id="1251895096"> <div class="u_1212322694 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1212322694" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""><p class="m-size-15"><strong m-font-size-set="true" style="font-weight: bold; display: initial;" class="m-font-size-15"><span class="inline-data-binding" data-encoded-value="TGFrZSBNaWNoaWdhbiBDb25zdHJ1Y3Rpb24gJiBSb29maW5n" data-inline-binding="content_library.global.company_name">Lake Michigan Construction &amp; Roofing</span></strong></p></div> 
971 <div class="u_1391551354 widget-b82dbf dmCustomWidget" data-lazy-load="true" data-title="" id="1391551354" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJzaXRlX3RleHQuYWRkcmVzcyBmdWxsIGxvYyAxIn1d" icon="false" surround="false" data-widget-id="b82dbf0dd7fc467dbfe978a9baa7e714" data-widget-version="7" data-widget-config="eyJhZGRyZXNzMSI6dHJ1ZSwiYWRkcmVzczIiOnRydWUsImNpdHkiOnRydWUsInppcCI6dHJ1ZSwic3RhdGUiOnRydWUsImFkZHJlc3MiOiJ7XCJsaW5lMVwiOlwiNjEwIEJ1dHRlcm51dCBEcml2ZVwiLFwiY2l0eVwiOlwiSG9sbGFuZFwiLFwicmVnaW9uXCI6XCJNSVwiLFwicG9zdGFsQ29kZVwiOlwiNDk0MjRcIixcImNvdW50cnlDb2RlXCI6XCJVU1wifSJ9"> <div class="yextAddress"> <div> <span class="address1"></span> 
972</div> 
973 <div> <span class="address2"></span> 
974</div> 
975 <div> <span> <span class="city"></span> 
976 <span style="margin-left: -3px;">,</span> 
977</span> 
978 <span> <span class="state"></span> 
979</span> 
980 <span> <span class="zip"></span> 
981</span> 
982</div> 
983</div> 
984</div> 
985 <div class="u_1146706232 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1146706232" style="transition: opacity 1s ease-in-out;"><p><strong style="display: unset; font-weight: bold;">Service Area</strong></p></div> 
986 <div class="u_1818254943 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1818254943" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuc2VydmljZSBhcmVhIGxvYyAxIn1d" data-styletopreserve="{" background-image":""}"="" data-diy-text=""> <div class="rteBlock defaultList"><p>Kent County, MI</p><p>Barry County, MI</p><p>Ottawa County, MI</p><p>Allegan County, MI</p><p>Muskegon County, MI</p><p>Van Buren County, MI</p><p>Holland, MI</p><p>Macatawa, MI 49423</p><p>Fillmore, MI 49423</p><p>Overisel, MI 49423</p><p>Noordeloos, MI 49424</p><p>Port Sheldon, MI 49460</p><p>West Olive, MI 49460</p><p>Borculo, MI 49464</p><p>Zeeland, MI 49464</p><p>Beechwood, MI</p></div> 
987</div> 
988 <div class="u_1730315014 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1730315014" style="transition: opacity 1s ease-in-out;"><p><span style="display: unset;">And Surrounding Areas</span></p></div> 
989 <div class="u_1344283812 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1344283812" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1923526674"/></div> 
990 <div class="u_1266495298 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1266495298" style="transition: opacity 1s ease-in-out;"><p><strong style="display: unset; font-weight: bold;">Hours</strong></p></div> 
991 <div class="u_1789406241 default dmHoursOfOperation" id="1789406241" dmle_extension="open_hours" data-element-type="open_hours" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc19ob3VycyIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5idXNpbmVzc19ob3VycyJ9XQ==" time_format="12" wr="true" displaytitle="false" lang="" forcedisplay="false" icon="true" surround="true" adwords=""> <dl class="open-hours-data"> <div class="open-hours-item"> <dt day="0">Mon - Fri</dt> 
992 <dd> <time>8:00 am</time> 
993- <time>4:00 pm</time> 
994</dd> 
995</div> 
996 <div class="open-hours-item"> <dt day="5">Sat - Sun</dt> 
997 <dd>Closed</dd> 
998</div> 
999</dl> 
1000</div> 
1001 <div class="u_1599146399 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1599146399" style="transition: opacity 1s ease-in-out 0s;" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuYWRkaXRpb25hbCBob3VycyB0ZXh0IGxvYyAxIn1d" data-diy-text="">After Hours and Weekends by Appointment Only</div> 
1002 <div class="u_1870406116 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1870406116" style="transition: opacity 1s ease-in-out;"><p class="size-16 m-size-15"><strong class="font-size-16 m-font-size-15" m-font-size-set="true" style="font-weight: bold; display: unset;">Holiday Hours</strong></p></div> 
1003 <div class="dmDividerWrapper clearfix u_1293349235" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1293349235" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1771958061"/></div> 
1004 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1308304605" style="transition: opacity 1s ease-in-out;"><p><strong style="display: unset; font-weight: 700;">Mobile Phone:</strong><span style="display: unset;">&nbsp;</span><a href="tel:+16163730613" target="_blank" style="display: unset;">(616) 373-0613</a></p><p><strong style="display: unset; font-weight: 700;">Alternate Phone:</strong><span style="display: unset;">&nbsp;</span><a href="tel:+16163777775" target="_blank" style="display: unset;">(616) 377-7775</a></p></div> 
1005 <div class="u_1612126008 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1612126008" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1611616777"/></div> 
1006 <a class="u_1380652221 default align-center dmEmail dmWidget dmNoMark dmWwr" href="mailto:[email protected]" contenteditable="false" onclick=";return dm_gaq_push_event('ClickToEmail', 'Email',null,'9e96acff63114613abab610693c7a6bd', this);" id="1380652221" dmle_extension="emailextension" data-element-type="emailextension" data-binding="W3siYmluZGluZ05hbWUiOiJlbWFpbCIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5lbWFpbCAtIGxvYyAxIn1d" wr="true" data-display-type="block" icon="true" surround="true" description="Email Us" adwords="" icon-name="icon-envelope-alt" email="[email protected]"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-envelope-alt" data-auto="button-icon"></span> 
1007</span> 
1008 <span class="text" data-auto="button-text">Email Us</span> 
1009</a> 
1010 <div class="u_1219203933 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1219203933" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1495113924"/></div> 
1011 <div class="dmNewParagraph u_1398046833" data-element-type="paragraph" data-version="5" id="1398046833" style="transition: opacity 1s ease-in-out 0s; text-align: left; display: block;"><p><strong style="display: unset; font-weight: bold;">Payment Options</strong></p></div> 
1012 <div class="u_1601922764 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1601922764" style="transition: opacity 1s ease-in-out 0s;" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQucGF5bWVudCBsb2MgMSJ9XQ==" data-diy-text=""> <ul class="rteBlock defaultList"><li>American Express</li><li>Cash</li><li>Check</li><li>Discover</li><li>MasterCard</li><li>Visa</li></ul> 
1013</div> 
1014 <div class="u_1556945304 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1556945304" style="transition: opacity 1s ease-in-out;"> <ul class="defaultList bullet"><li><span style="display: unset;">Acorn</span></li><li><span style="display: unset;">EFT with QuickBooks</span></li><li><span style="display: unset;">Financing With Michigan Saves</span></li></ul> 
1015</div> 
1016 <div class="dmDividerWrapper clearfix u_1024410734" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1024410734" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1863862418"/></div> 
1017 <div class="u_1933131530 align-center text-align-center dmSocialHub gapSpacing" id="1933131530" dmle_extension="social_hub" data-element-type="social_hub" data-binding="W3siYmluZGluZ05hbWUiOiJzb2NpYWwiLCJ2YWx1ZSI6ImNvbnRlbnRfbGlicmFyeS5nbG9iYWwuc29jaWFsIn1d" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/258793691240676" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 
1018</a> 
1019</div> 
1020</div> 
1021</div> 
1022</div> 
1023</div> 
1024</div> 
1025 <div class="dmRespRow u_1555232626" id="1555232626"> <div class="dmRespColsWrapper" id="1597818297"> <div class="dmRespCol small-12 large-6 medium-6" id="1874670479"> <div class="u_1156216781 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1156216781" style="transition: opacity 1s ease-in-out 0s; text-align: left; display: block;"><p class="text-align-center"><strong style="display: unset; font-weight: bold; color: var(--color_1);">Associations</strong></p></div> 
1026 <div class="u_1408103396 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1408103396"><img src="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-hba-logo-165w.jpg" alt="HBA logo" id="1065163572" class="" width="220" height="120" data-dm-image-path="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/lake-michigan-construction-roofing-hba-logo.jpg" onerror="handleImageLoadError(this)" loading="lazy"/></div> 
1027</div> 
1028 <div class="dmRespCol large-6 medium-6 small-12" id="1183286868"> <div class="u_1396360231 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1396360231" style="transition: opacity 1s ease-in-out; text-align: left;"><p class="text-align-center"><strong style="color: var(--color_1); font-weight: bold; display: unset;">Brands</strong></p></div> 
1029 <div class="u_1687370677 dmPhotoGallery newPhotoGallery dmPhotoGalleryResp hasS
1029hadow photo-gallery-done text-layout-over captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="square" data-desktop-columns="3" data-element-type="dPhotoGalleryId" data-desktop-text-layout="over" id="1687370677" data-placeholder="false" data-mobile-columns="1" data-rows-to-show="100" data-image-hover-effect="shine"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 
1030 <div class="layout-container square"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-3" data-index="0"> <div index="0" class="photoGalleryThumbs animated  " data-index="0"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="GAF logo" data-dm-force-device="mobile" class="u_1219387959 lazy" data-image-url="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/lake-michigan-construction-roofing-gaf-logo-final.jpg" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAACAwADAQAAAAAAAAAAAAABAgADBAURURL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFB//EABgRAQEAAwAAAAAAAAAAAAAAAAIAAREx/9oADAMBAAIRAxEAPwCLg2cPXhRNHHNZoCkffY6J9kCy1WditYAJJA8iIMuYq2DpK//Z');" data-background-image="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-gaf-logo-final-640w.jpg"><img id="1450492018" data-src="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-gaf-logo-final-1920w.jpg" alt="GAF logo" aria-label="GAF logo" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
1031</div> 
1032 <div id="1480018749" class="caption-container u_1480018749" style="display:none"> <span class="caption-inner"> <a id="1343852239" class="caption-button dmWidget  clearfix u_1343852239" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1033</span> 
1034 <span class="text" data-auto="button-text">Button</span> 
1035</a> 
1036</span> 
1037</div> 
1038</div> 
1039</div> 
1040</div> 
1041 <div class="photogallery-column column-3" data-index="1"> <div index="1" class="photoGalleryThumbs animated  " data-index="1"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="Provia Windows logo" data-dm-force-device="mobile" class="u_1368096156 lazy" data-image-url="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/lake-michigan-construction-roofing-provia-windows-logo.jpg" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACBAUxERMlkeH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDRsqHYPY8R5u2XYJGFOKu60HKN68RFOQf/2Q==');" data-background-image="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-provia-windows-logo-640w.jpg"><img id="1420915535" data-src="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-provia-windows-logo-1920w.jpg" alt="Provia Windows logo" aria-label="Provia Windows logo" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
1042</div> 
1043 <div id="1637253117" class="caption-container u_1637253117" style="display:none"> <span class="caption-inner"> <a id="1236206602" class="caption-button dmWidget  clearfix u_1236206602" data-auto="c
1043aption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1044</span> 
1045 <span class="text" data-auto="button-text">Button</span> 
1046</a> 
1047</span> 
1048</div> 
1049</div> 
1050</div> 
1051</div> 
1052 <div class="photogallery-column column-3" data-index="2"> <div index="2" class="photoGalleryThumbs animated  " data-index="2"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" aria-label="Mitten Siding" data-dm-force-device="mobile" class="u_1278432265 lazy" data-image-url="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/lake-michigan-construction-roofing-mitten-siding-logo1.jpg" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIBAAAQIGAwEAAAAAAAAAAAAAAQADAgQFBhEhEjFh0f/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxHw/9oADAMBAAIRAxEAPwDdHLen4i5irPAxHR3pXht6f4jNXe69+oiPC12S5I//2Q==');" data-background-image="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-mitten-siding-logo1-640w.jpg"><img id="1539015747" data-src="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-mitten-siding-logo1-1920w.jpg" alt="Mitten Siding" aria-label="Mitten Siding" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
1053</div> 
1054 <div id="1644635089" class="caption-container u_1644635089" style="display:none"> <span class="caption-inner"> <a id="1544929516" class="caption-button dmWidget  clearfix u_1544929516" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1055</span> 
1056 <span class="text" data-auto="button-text">Button</span> 
1057</a> 
1058</span> 
1059</div> 
1060</div> 
1061</div> 
1062</div> 
1063</div> 
1064</div> 
1065</div> 
1066</div> 
1067</div> 
1068</div> 
1069</div> 
1070</div> 
1071</div> 
1072</div> 
1073</div> 
1074 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="dmRespRow u_1459810010" id="1459810010" data-page-element-type="section" data-page-element-id="1167735816"> <div class="dmRespColsWrapper" id="1786785446"> <div class="dmRespCol small-12 large-6 medium-6 u_1212110654" id="1212110654"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1344134720" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""> <h3><span style="display: unset; color: rgb(255, 255, 255);">Learn More About</span> <span single-space="true" class="" style="display: unset;"> <span style="display: unset;"></span> 
1075</span> 
1076<span style="display: initial; color: rgb(255, 255, 255);"><span class="inline-data-binding" data-encoded-value="VGhpcyBpcyBhIHBsYWNlaG9sZGVyIGFuZCB3b24ndCBhcHBlYXIgb24gdGhlIGxpdmUgc2l0ZS4=" data-inline-binding="content_library.global.company_name">Lake Michigan Construction &amp; Roofing</span></span></h3> 
1077</div> 
1078 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1659035820" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""><p class="m-size-15"><span m-font-size-set="true" style="color: rgb(255, 255, 255); display: initial;" class="m-font-size-15"><span class="inline-data-binding" data-encoded-value="U2VydmluZyB0aGUgSG9sbGFuZCwgTUkgYXJlYSwgTGFrZSBNaWNoaWdhbiBDb25zdHJ1Y3Rpb24gJiBSb29maW5nIHNwZWNpYWxpemVzIGluIHJvb2ZpbmcsIHNpZGluZywgZ3V0dGVycywgYW5kIHdpbmRvd3MuIEZpbmFuY2luZyBhdmFpbGFibGUuIFdvcmttYW5zaGlwIGFuZCBtYW51ZmFjdHVyZXIgd2FycmFudGllcy4gQ2FzaCBkaXNjb3VudHMgYXZhaWxhYmxlLiBDYWxsIHRvZGF5Lg==" data-inline-binding="site_text.video transcript">Serving the Holland, MI area, Lake Michigan Construction &amp; Roofing specializes in roofing, siding, gutters, and windows. Financing available. Workmanship and manufacturer warranties. Cash discounts available. Call today.</span></span></p></div> 
1079 <a data-display-type="block" class="u_1921768711 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/hibu-video-splash" data-element-type="dButtonLinkId" id="1921768711" link_type="popup" popup_target="hibu-video-splash"> <span class="iconBg" aria-hidden="true" id="1508219456"> <span class="icon hasFontIcon icon-star" id="1962868245"></span> 
1080</span> 
1081 <span class="text" id="1302725011">Watch Video</span> 
1082</a> 
1083</div> 
1084 <div class="dmRespCol large-6 medium-6 small-12 u_1457928375 lazy" id="1457928375" data-binding="W3siYmluZGluZ05hbWUiOiJiYWNrZ3JvdW5kIiwidmFsdWUiOiJzaXRlX2ltYWdlcy5wZXJzaXN0ZWQuVmlkZW8gU3BsYXNoIEltYWdlIn1d" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQFBhEUITH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABoRAAICAwAAAAAAAAAAAAAAAAEDAAITMUH/2gAMAwEAAhEDEQA/AMq+vq+MxtAJujeqwMhGs8sAByW6iJOHstsxwrHJ/9k=') !important;" data-background-image="https://le-cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/opt/lake-michigan-construction-roofing-video1-1920w.jpg"> <div class="u_1502299771 widget-ca4188 dmCustomWidget" data-lazy-load="" data-title="" id="1502299771" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="ca4188fe92024514a23a858f63ab6658" data-widget-version="18" data-widget-config="eyJ2aWRUaXRsZTEiOiIiLCJ2aWRUaXRsZTIiOiIiLCJwbGF5SWNvbiI6Ijxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG4gPHBhdGggZD1cIm01MCA0LjVjLTI1LjE5OSAwLTQ1LjUgMjAuMzAxLTQ1LjUgNDUuNXMyMC4zMDEgNDUuNSA0NS41IDQ1LjUgNDUuNS0yMC4zMDEgNDUuNS00NS41LTIwLjMwMS00NS41LTQ1LjUtNDUuNXptMjAuODAxIDQ4LjgwMWwtMzAuMzAxIDE3LjY5OWMtMC42MDE1NiAwLjM5ODQ0LTEuMzAwOCAwLjUtMS44OTg0IDAuNS0wLjYwMTU2IDAtMS4zMDA4LTAuMTAxNTYtMS44OTg0LTAuNS0xLjEwMTYtMC42MDE1Ni0xLjg5ODQtMS44OTg0LTEuODk4NC0zLjMwMDhsLTAuMDAzOTA3LTM1LjM5OGMwLTEuMzk4NCAwLjgwMDc4LTIuNjk5MiAxLjg5ODQtMy4zMDA4IDEuMTAxNi0wLjYwMTU2IDIuNjk5Mi0wLjYwMTU2IDMuODAwOCAwbDMwLjM5OCAxNy42OTljMS4xMDE2IDAuNjAxNTYgMS44MDA4IDEuODk4NCAxLjgwMDggMy4zMDA4IDAgMS4zOTg0LTAuODAwNzggMi42OTkyLTEuODk4NCAzLjMwMDh6XCIvPlxuPC9zdmc+IiwicGxheUxpbmsiOnsidmFsdWUiOiJoaWJ1LXZpZGVvLXNwbGFzaCIsInR5cGUiOiJwb3B1cCIsImhyZWYiOiIvaGlidS12aWRlby1zcGxhc2giLCJyYXdfdXJsIjoiL3NpdGUvOWU5NmFjZmY2MzExNDYxM2FiYWI2MTA2OTNjN2E2YmQvaGlidS12aWRlby1zcGxhc2g/bmVlPXRydWUmZWQ9dHJ1ZSZzaG93T3JpZ2luYWw9dHJ1ZSZwcmV2aWV3PXRydWUmZG1fdHJ5X21vZGU9dHJ1ZSZkbV9jaGVja1N5bmM9MSIsInBvcHVwX3RhcmdldCI6ImhpYnUtdmlkZW8tc3BsYXNoIiwibGlua190eXBlIjoicG9wdXAifSwicGxheUljb25BbHQiOiJQbGF5IFZpZGVvIiwibmFtZSI6Ikxha2UgTWljaGlnYW4gQ29uc3RydWN0aW9uICYgUm9vZmluZyIsInRyYW5zY3JpcHRpb24iOiJTZXJ2aW5nIHRoZSBIb2xsYW5kLCBNSSBhcmVhLCBMYWtlIE1pY2hpZ2FuIENvbnN0cnVjdGlvbiAmIFJvb2Zpbmcgc3BlY2lhbGl6ZXMgaW4gcm9vZmluZywgc2lkaW5nLCBndXR0ZXJzLCBhbmQgd2luZG93cy4gRmluYW5jaW5nIGF2YWlsYWJsZS4gV29ya21hbnNoaXAgYW5kIG1hbnVmYWN0dXJlciB3YXJyYW50aWVzLiBDYXNoIGRpc2NvdW50cyBhdmFpbGFibGUuIENhbGwgdG9kYXkuIiwidGh1bWJuYWlsVXJsIjoiaHR0cHM6Ly9jZG4uaGlidXdlYnNpdGVzLmNvbS85ZTk2YWNmZjYzMTE0NjEzYWJhYjYxMDY5M2M3YTZiZC9kbXMzcmVwL211bHRpL2xha2UtbWljaGlnYW4tY29uc3RydWN0aW9uLXJvb2ZpbmctdmlkZW8xLmpwZyIsImRlc2NyaXB0aW9uIjoiRmFtaWx5LW93bmVkIGNvbnN0cnVjdGlvbiAmIHJvb2Zpbmcgd2l0aCA1MCsgeWVhcnMgZXhwZXJpZW5jZS4gTGVhcm4gbW9yZSEgSG9sbGFuZCwgTUkuIiwidXBsb2FkRGF0ZSI6IjIwMjQtMTEtMjYiLCJjb250ZW50VXJ
1084sIjoidmlkZW9zLmhpYnVzdHVkaW8uY29tLzIwMjQvbGFrZS1taWNoaWdhbi1jb25zdHJ1Y3Rpb24tYW5kLXJvb2ZpbmctNzA4MjQwNTkzMy5tcDQifQ=="> <div class="vidWrapper" itemprop="video" itemscope="" itemtype="http://schema.org/VideoObject"> <meta itemprop="name" content="Lake Michigan Construction & Roofing"></meta> 
1085 <meta itemprop="duration" content="T1M36S"></meta> 
1086 <meta itemprop="uploadDate" content="2024-11-26"></meta> 
1087 <meta itemprop="thumbnailUrl" content="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/dms3rep/multi/lake-michigan-construction-roofing-video1.jpg"></meta> 
1088 <meta itemprop="contentURL" content="videos.hibustudio.com/2024/lake-michigan-construction-and-roofing-7082405933.mp4"></meta> 
1089 <meta itemprop="description" content="Family-owned construction & roofing with 50+ years experience. Learn more! Holland, MI."></meta> 
1090 <meta itemprop="transcript" content=""></meta> 
1091 <div class="vidInner"> <center> <p class="vidTitle1"></p> 
1092 <p class="vidTitle2"></p> 
1093 <div class="playIcon"> <a value="hibu-video-splash" type="popup" href="/hibu-video-splash" raw_url="/site/9e96acff63114613abab610693c7a6bd/hibu-video-splash?nee=true&ed=true&showOriginal=true&preview=true&dm_try_mode=true&dm_checkSync=1" popup_target="hibu-video-splash" link_type="popup"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <path d="m50 4.5c-25.199 0-45.5 20.301-45.5 45.5s20.301 45.5 45.5 45.5 45.5-20.301 45.5-45.5-20.301-45.5-45.5-45.5zm20.801 48.801l-30.301 17.699c-0.60156 0.39844-1.3008 0.5-1.8984 0.5-0.60156 0-1.3008-0.10156-1.8984-0.5-1.1016-0.60156-1.8984-1.8984-1.8984-3.3008l-0.003907-35.398c0-1.3984 0.80078-2.6992 1.8984-3.3008 1.1016-0.60156 2.6992-0.60156 3.8008 0l30.398 17.699c1.1016 0.60156 1.8008 1.8984 1.8008 3.3008 0 1.3984-0.80078 2.6992-1.8984 3.3008z"></path> 
1094</svg> 
1095</a> 
1096</div> 
1097</center> 
1098</div> 
1099 <div class="vidOverlay"></div> 
1100</div> 
1101</div> 
1102</div> 
1103</div> 
1104</div> 
1105 <div class="dmRespRow u_1729370474" id="1729370474"> <div class="dmRespColsWrapper" id="1745294329"> <div class="u_1164746356 dmRespCol small-12 large-10 medium-10" id="1164746356"> <div class="dmRespRow u_1806518923" id="1806518923"> <div class="dmRespColsWrapper" id="1899958559"> <div class="dmRespCol small-12 large-4 medium-4 u_1059464382" id="1059464382"> <div class="dmNewParagraph u_1681973807" data-element-type="paragraph" data-version="5" id="1681973807" style="transition: opacity 1s ease-in-out;"> <h4 style="letter-spacing: 0.06em;" class="m-size-15"><span style="text-transform: uppercase; display: unset; color: rgb(34, 34, 34);" m-font-size-set="true" class="m-font-size-15">serving area</span></h4> 
1106</div> 
1107 <div class="dmDividerWrapper clearfix u_1874112241" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1874112241"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1065209392"/></div> 
1108 <div data-element-type="spacer" class="dmSpacer u_1872156594" id="1872156594"></div> 
1109 <div class="u_1584682361 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1584682361" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuc2VydmljZSBhcmVhIGxvYyAxIn1d" data-styletopreserve="{" background-image":""}"="" data-diy-text=""> <div class="rteBlock defaultList"><p>Kent County, MI</p><p>Barry County, MI</p><p>Ottawa County, MI</p><p>Allegan County, MI</p><p>Muskegon County, MI</p><p>Van Buren County, MI</p><p>Holland, MI</p><p>Macatawa, MI 49423</p><p>Fillmore, MI 49423</p><p>Overisel, MI 49423</p><p>Noordeloos, MI 49424</p><p>Port Sheldon, MI 49460</p><p>West Olive, MI 49460</p><p>Borculo, MI 49464</p><p>Zeeland, MI 49464</p><p>Beechwood, MI</p></div> 
1110</div> 
1111 <div class="u_1444679248 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1444679248" style="transition: opacity 1s ease-in-out;"><p><span style="display: unset;">And Surrounding Areas</span></p></div> 
1112</div> 
1113 <div class="dmRespCol large-4 medium-4 small-12 u_1440257861" id="1440257861"> <div class="u_1320847010 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1320847010" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;" class="m-size-15"><span style="color: rgb(34, 34, 34); display: unset; text-transform: uppercase;" m-font-size-set="true" class="m-font-size-15">Contact Us</span></h4> 
1114</div> 
1115 <div class="u_1432909726 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1432909726"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1655158097"/></div> 
1116 <div data-element-type="spacer" class="dmSpacer u_1005935813" id="1005935813"></div> 
1117 <a data-display-type="block" class="u_1737087502 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/call-or-text-pop" data-element-type="dButtonLinkId" id="1737087502" link_type="popup" popup_target="call-or-text-pop"> <span class="iconBg" aria-hidden="true" id="1515434151"> <span class="icon hasFontIcon icon-star" id="1212038979"></span> 
1118</span> 
1119 <span class="text" id="1430326834">Call or Text</span> 
1120</a> 
1121 <a data-display-type="block" class="u_1821167014 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/contact" data-element-type="dButtonLinkId" id="1821167014"> <span class="iconBg" aria-hidden="true" id="1015955164"> <span class="icon hasFontIcon icon-star" id="1186761207"></span> 
1122</span> 
1123 <span class="text" id="1909913656">Send a Message</span> 
1124</a> 
1125 <div class="u_1438362335 align-center text-align-center dmSocialHub gapSpacing" id="1438362335" dmle_extension="social_hub" data-element-type="social_hub" data-binding="W3siYmluZGluZ05hbWUiOiJzb2NpYWwiLCJ2YWx1ZSI6ImNvbnRlbnRfbGlicmFyeS5nbG9iYWwuc29jaWFsIn1d" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/258793691240676" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style9" aria-hidden="true" data-hover-effect=""></span> 
1126</a> 
1127</div> 
1128</div> 
1129</div> 
1130</div> 
1131 <div class="dmRespCol small-12 large-4 medium-4 u_1603998833" id="1603998833"> <div class="u_1589557324 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1589557324" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;" class="m-size-15"><span style="text-transform: uppercase; display: unset; color: rgb(34, 34, 34);" m-font-size-set="true" class="m-font-size-15">Business Hours</span></h4> 
1132</div> 
1133 <div class="u_1020212388 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1020212388"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1940290159"/></div> 
1134 <div data-element-type="spacer" class="dmSpacer u_1674230527" id="1674230527"></div> 
1135 <div class="u_1128038212 default dmHoursOfOperation" id="1128038212" 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> 
1136 <dd> <time>8:00 am</time> 
1137- <time>4:00 pm</time> 
1138</dd> 
1139</div> 
1140 <div class="open-hours-item"> <dt day="5">Sat - Sun</dt> 
1141 <dd>Closed</dd> 
1142</div> 
1143</dl> 
1144</div> 
1145 <div class="u_1305481046 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1305481046" style="transition: opacity 1s ease-in-out;" new-inline-bind-applied="true" data-diy-text=""><p class="m-size-15 size-16"><strong class="m-font-size-15 font-size-16" m-font-size-set="true" style="color: rgb(34, 34, 34); font-weight: bold; display: initial;"><span class="inline-data-binding" data-encoded-value="QWZ0ZXIgSG91cnMgYW5kIFdlZWtlbmRzIGJ5IEFwcG9pbnRtZW50IE9ubHk=" data-inline-binding="site_text.additional hours text loc 1">After Hours and Weekends by Appointment Only</span></strong></p></div> 
1146</div> 
1147</div> 
1148</div> 
1149</div> 
1150 <div class="u_1710043875 dmRespCol small-12 large-2 medium-2" id="1710043875"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1328820835" style="transition: opacity 1s ease-in-out;"> <h4><span style="display: unset;">SITE LINKS</span></h4> 
1151</div> 
1152 <div class="u_1525969524 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1525969524"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1702932560"/></div> 
1153 <div class="u_1348417459 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1348417459" style="transition: opacity 1s ease-in-out;"><p><a href="https://www.lakemichconstruction.com/" runtime_url="https://www.lakemichconstruction.com/" type="url" style="display: unset;" target="_blank">Home</a></p><p><a href="https://www.lakemichconstruction.com/roof-repair" runtime_url="https://www.lakemichconstruction.com/roof-repair" type="url" style="display: unset;" target="_blank">Roof Repair</a></p><p><a href="https://www.lakemichconstruction.com/roofing-installation" runtime_url="https://www.lakemichconstruction.com/roofing-installation" type="url" style="display: unset;" target="_blank">Roofing Installation</a></p><p><a href="https://www.lakemichconstruction.com/roofing-services" runtime_url="https://www.lakemichconstruction.com/roofing-services" type="url" style="display: unset;" target="_blank">Roofing Services</a></p></div> 
1154 <div class="widget-1505d3 dmCustomWidget" data-lazy-load="true" data-title="" id="1779358180" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="1505d3bcffa046e0a12915c9561083d5" data-widget-version="33" data-widget-config="e30="> <div class="LRALERT"></div> 
1155</div> 
1156</div> 
1157</div> 
1158</div> 
1159 <div class="dmRespRow u_1632155419" style="text-align: center;" id="1632155419"> <div class="dmRespColsWrapper" id="1253858808"> <div class="u_1063824722 dmRespCol small-12 medium-12 large-12" id="1063824722"> <div data-element-type="spacer" class="dmSpacer u_1663058138" id="1663058138"></div> 
1160 <div class="widget-afd4bc u_1073006314 dmCustomWidget" data-lazy-load="" data-title="" id="1073006314" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="afd4bc7f907140298e111130d715031d" data-widget-version="99" data-widget-config="eyJJY29uIFNpemUiOm51bGwsIkljb25MaXN0IjpbeyJFbWFpbEFkZHIiOm51bGwsIkFjdGlvbiI6IkNhbGwiLCJDYWxsTnVtIjoiKDYxNikgMjA4LTIzMTAiLCJFbWFpbCI6dHJ1ZSwiUXVlcnkiOiJTdHJlZXQgQWRkcmVzcywgQ2l0eSwgU1QsIDEyMzQ1IiwiU2hhcmVUaXRsZSI6IiIsIlR1bWJsciI6dHJ1ZSwic2hvd29ubW9iaWxlIjp0cnVlLCJGYlVzZXIiOm51bGwsIkxhYmVsIjoiQ2FsbCBVcyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6bnVsbCwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfSx7IkVtYWlsQWRkciI6bnVsbCwiQWN0aW9uIjoiU21zIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6bnVsbCwiTGFiZWwiOiJUZXh0IFVzIiwiVHdpdHRlciI6dHJ1ZSwic2hvd29uZGVza3RvcCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjEiLCJSZWRkaXQiOnRydWUsIkNoYXRTY3JpcHQiOm51bGwsIlBpbnRlcmVzdCI6dHJ1ZSwiU21zTnVtIjoiKDYxNikgMjA4LTIzMTAiLCJHb29nbGVQbHVzIjpmYWxzZSwiRmFjZWJvb2siOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsIkxpbmtlZEluIjp0cnVlLCJkZWZFbWFpbEJvZHkiOiIiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH0seyJFbWFpbEFkZHIiOm51bGwsIkFjdGlvbiI6IkxpbmsiLCJDYWxsTnVtIjoiNTU1LTU1NS01NTU1IiwiRW1haWwiOnRydWUsIlF1ZXJ5IjoiU3RyZWV0IEFkZHJlc3MsIENpdHksIFNULCAxMjM0NSIsIlNoYXJlVGl0bGUiOiIiLCJUdW1ibHIiOnRydWUsInNob3dvbm1vYmlsZSI6dHJ1ZSwiRmJVc2VyIjpudWxsLCJMYWJlbC
1160I6IlJlYWQgUmV2aWV3cyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjp7InZhbHVlIjoicmV2aWV3cyIsImxhYmVsIjoiIiwidHlwZSI6InBhZ2UiLCJocmVmIjoiL3Jldmlld3MiLCJyYXdfdXJsIjoiL3NpdGUvOWU5NmFjZmY2MzExNDYxM2FiYWI2MTA2OTNjN2E2YmQvcmV2aWV3cz9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIn19LHsiRW1haWxBZGRyIjpudWxsLCJBY3Rpb24iOiJMaW5rIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6bnVsbCwiTGFiZWwiOiJSZXF1ZXN0ICBRdW90ZSIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24yIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjp7InZhbHVlIjoicmVxdWVzdC1xdW90ZS1mb3JtIiwibGFiZWwiOiIiLCJ0eXBlIjoicGFnZSIsImhyZWYiOiIvcmVxdWVzdC1xdW90ZS1mb3JtIiwicmF3X3VybCI6Ii9zaXRlLzllOTZhY2ZmNjMxMTQ2MTNhYmFiNjEwNjkzYzdhNmJkL3JlcXVlc3QtcXVvdGUtZm9ybT9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIn19LHsiRW1haWxBZGRyIjpudWxsLCJBY3Rpb24iOiJNZXNzIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6IjI1ODc5MzY5MTI0MDY3NiIsIkxhYmVsIjoiTWVzc2FnZSBVcyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6bnVsbCwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfSx7IkVtYWlsQWRkciI6Ik9mZmljZWNyZXcubG1jQGdtYWlsLmNvbSIsIkFjdGlvbiI6IkVtYWlsIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjp0cnVlLCJzaG93b25tb2JpbGUiOnRydWUsIkZiVXNlciI6bnVsbCwiTGFiZWwiOiJFbWFpbCBVcyIsIlR3aXR0ZXIiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24zIiwiUmVkZGl0Ijp0cnVlLCJDaGF0U2NyaXB0IjpudWxsLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsIkdvb2dsZVBsdXMiOmZhbHNlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6IiIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfSx7IkVtYWlsQWRkciI6bnVsbCwiQWN0aW9uIjoiTWFwIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IjYxMCBCdXR0ZXJudXQgRHJpdmUgSG9sbGFuZCBNSSA0OTQyNCIsIlNoYXJlVGl0bGUiOiIiLCJUdW1ibHIiOnRydWUsInNob3dvbm1vYmlsZSI6dHJ1ZSwiRmJVc2VyIjpudWxsLCJMYWJlbCI6IkdldCBEaXJlY3Rpb25zIiwiVHdpdHRlciI6dHJ1ZSwic2hvd29uZGVza3RvcCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjEiLCJSZWRkaXQiOnRydWUsIkNoYXRTY3JpcHQiOm51bGwsIlBpbnRlcmVzdCI6dHJ1ZSwiU21zTnVtIjoiNTU1LTU1NS01NTU1IiwiR29vZ2xlUGx1cyI6ZmFsc2UsIkZhY2Vib29rIjp0cnVlLCJBbmltYXRlIjpudWxsLCJDdXN0b21JY29uIjpudWxsLCJMaW5rZWRJbiI6dHJ1ZSwiZGVmRW1haWxCb2R5IjoiIiwiZW1haWxEZWZTdWJqZWN0IjoiUXVlc3Rpb25zIEFib3V0IFlvdXIgQnVzaW5lc3MiLCJTaGFyZUxpbmsiOm51bGwsIkxpbmsiOm51bGx9LHsiRW1haWxBZGRyIjpudWxsLCJBY3Rpb24iOiJTaGFyZSIsIkNhbGxOdW0iOiI1NTUtNTU1LTU1NTUiLCJFbWFpbCI6dHJ1ZSwiUXVlcnkiOiJTdHJlZXQgQWRkcmVzcywgQ2l0eSwgU1QsIDEyMzQ1IiwiU2hhcmVUaXRsZSI6IiIsIlR1bWJsciI6dHJ1ZSwic2hvd29ubW9iaWxlIjp0cnVlLCJGYlVzZXIiOm51bGwsIkxhYmVsIjoiU2hhcmUgVXMiLCJUd2l0dGVyIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJDdXN0b21JY29uX1NlbGVjdCI6ImN1c3RvbV9pY29uMSIsIlJlZGRpdCI6dHJ1ZSwiQ2hhdFNjcmlwdCI6bnVsbCwiUGludGVyZXN0Ijp0cnVlLCJTbXNOdW0iOiI1NTUtNTU1LTU1NTUiLCJHb29nbGVQbHVzIjpmYWxzZSwiRmFjZWJvb2siOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsIkxpbmtlZEluIjp0cnVlLCJkZWZFbWFpbEJvZHkiOiIiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH1dLCJHbG9iYWwiOm51bGwsIkZvY3VzRGVsYXkiOiI1MDAwIiwiQW5pbWF0aW9uT3B0aW9ucyI6bnVsbCwiTW9iaWxlTGF5b3V0IjoiRnVsbCIsIk1vZGFsVGl0bGUiOiJTaGFyZSBPbjoiLCJNb2JpbGVUaGVtZSI6IkxpZ2h0IiwiTW9iaWxlT3JpZW50YXRpb24iOiJyaWdodCIsIkhlbHBUZXh0IjoiSGkuIERvIHlvdSBuZWVkIGFueSBoZWxwPyIsIk1vYmlsZU9wdGlvbnMiOm51bGwsIk1vYmlsZSI6bnVsbCwiRm9jdXNJdGVyIjoiMSIsIkRlc2t0b3AiOm51bGwsIkRlc2t0b3BMYXlvdXQiOiJGbG9hdCIsIkRlc2t0b3BPcHRpb25zIjpudWxsLCJjdXN0b21faWNvbjQiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk4LjI4XCIgaGVpZ2h0PVwiOTguMjhcIiB2aWV3Qm94PVwiMCAwIDk4LjI4IDk4LjI4XCI+PGNpcmNsZSBjeD1cIjQ5LjE0XCIgY3k9XCI0OS4xNFwiIHI9XCI0OS4xNFwiIGZpbGw9XCIjMjcyYTNkXCIvPjxwYXRoIGQ9XCJNNjAuMTgsNTMuNWEzLDMsMCwwLDEsMi4zMi43NSwzLDMsMCwwLDEsLjY1LDIuMDksNi41Myw2LjUzLDAsMCwxLS4yNCwxLjgsNC4zOCw0LjM4LDAsMCwxLS40MywxLjEySDU4LjU0djYuNjhINTEuOTJWNTkuMjZoLTcuM3EtNC41NiwwLTYuNDgtMS40MWE1LjE3LDUuMTcsMCwwLDEtMS45Mi00LjQ0LDEwLjY1LDEwLjY1LDAsMCwxLC40Ni0zLDE4LjksMTguOSwwLDAsMSwxLjItMywyNi41NywyNi41NywwLDAsMSwxLjczLTMsMzIuODUsMzIuODUsMCwwLDEsMi0yLjc2cTEuNDQtMS43OCwzLTMuMzRhMzAsMzAsMCwwLDEsMy4xMi0yLjc2QTE1LDE1LDAsMCwxLDUxLDMzLjY2YTguNDgsOC40OCwwLDAsMSwzLjM0LS43LDcuNzMsNy43MywwLDAsMSwyLjg4LjQzLDYuMjcsNi4yNywwLDAsMSwxLjM0LjY3VjUzLjVaTTUxLjkyLDM5LjQ0Yy0uMjYuMTYtLjkuNjYtMS45MiwxLjQ5YTI0LjU4LDI0LjU4LDAsMCwwLTMuNDEsMy41NSwyNC4xOCwyNC4xOCwwLDAsMC0yLjgzLDQuMTUsNi44OSw2Ljg5LDAsMCwwLS45MSwyLjkxLDEuNTcsMS41NywwLDAsMCwuODYsMS41M0E1LjA2LDUuMDYsMCwwLDAsNDYsNTMuNWg2WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMC40IC0wLjM3KVwiIGZpbGw9XCIjNGRhZjdjXCIvPjwvc3ZnPiIsIk1vYmlsZU1haW4iOiJwbHVzIiwiRGVza01haW4iOiJlbnZlbG9wZSIsImN1c3RvbV9pY29uMyI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTc5MiAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTE3OTIgNzEwdjc5NHEwIDY2LTQ3IDExM3QtMTEzIDQ3aC0xNDcycS02NiAwLTExMy00N3QtNDctMTEzdi03OTRxNDQgNDkgMTAxIDg3IDM2MiAyNDYgNDk3IDM0NSA1NyA0MiA5Mi41IDY1LjV0OTQuNSA0OCAxMTAgMjQuNWgxIDF
1160xNTEgMCAxMTAtMjQuNXQ5NC41LTQ4IDkyLjUtNjUuNXExNzAtMTIzIDQ5OC0zNDUgNTctMzkgMTAwLTg3ek0xNzkyIDQxNnEwIDc5LTQ5IDE1MXQtMTIyIDEyM3EtMzc2IDI2MS00NjggMzI1LTEwIDctNDIuNSAzMC41dC01NCAzOC01MiAzMi41LTU3LjUgMjctNTAgOWgtMS0xcS0yMyAwLTUwLTl0LTU3LjUtMjctNTItMzIuNS01NC0zOC00Mi41LTMwLjVxLTkxLTY0LTI2Mi0xODIuNXQtMjA1LTE0Mi41cS02Mi00Mi0xMTctMTE1LjV0LTU1LTEzNi41cTAtNzggNDEuNS0xMzB0MTE4LjUtNTJoMTQ3MnE2NSAwIDExMi41IDQ3dDQ3LjUgMTEzelwiLz4gPC9zdmc+IiwiQ3VzdG9tSWNvbk9wdGlvbnMiOm51bGwsImN1c3RvbV9pY29uNiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTguMjhcIiBoZWlnaHQ9XCI5OC4yOFwiIHZpZXdCb3g9XCIwIDAgOTguMjggOTguMjhcIj48Y2lyY2xlIGN4PVwiNDkuMTRcIiBjeT1cIjQ5LjE0XCIgcj1cIjQ5LjE0XCIgZmlsbD1cIiMyNzJhM2RcIi8+PHBhdGggZD1cIk02Mi41Myw1NC44NWExMS41MywxMS41MywwLDAsMS0xLDQuNzcsMTEuNCwxMS40LDAsMCwxLTIuNzEsMy43NywxMi40MSwxMi40MSwwLDAsMS00LjA3LDIuNDcsMTQuMjUsMTQuMjUsMCwwLDEtNS4xMy44OSwxNC45MywxNC45MywwLDAsMS01LjEzLS44NiwxMi40MiwxMi40MiwwLDAsMS00LTIuNCwxMSwxMSwwLDAsMS0yLjY2LTMuNjUsMTEuMTMsMTEuMTMsMCwwLDEtMS00LjY2QTEzLjU2LDEzLjU2LDAsMCwxLDM4LjMxLDQ5YTMzLjU1LDMzLjU1LDAsMCwxLDMuMzgtNS4zN2w2LjQyLTguNDVjLjE5LS4yMy40LS40Ny42Mi0uNzVhMy44MiwzLjgyLDAsMCwxLC44Mi0uNzIsNC45LDQuOSwwLDAsMSwxLjE3LS41MkE1LjQ3LDUuNDcsMCwwLDEsNTIuMzgsMzNhNC41Nyw0LjU3LDAsMCwxLDIuNzEuNyw0LjUsNC41LDAsMCwxLDEuMjMsMS4xMkw0OC4yNSw0NS4xNWE3LjM3LDcuMzcsMCwwLDEsMS41My0uNTVBOC44Miw4LjgyLDAsMCwxLDUyLDQ0LjM0YTExLjQ0LDExLjQ0LDAsMCwxLDQuMzguNzksOS40LDkuNCwwLDAsMSw1LjM5LDUuNTRBMTEuOCwxMS44LDAsMCwxLDYyLjUzLDU0Ljg1Wm0tNi43Mi4zM2E2LjEyLDYuMTIsMCwwLDAtMS43My00LjQ4LDYsNiwwLDAsMC00LjQ2LTEuNzYsNi4yMiw2LjIyLDAsMCwwLTQuNDQsMS43OCw1LjU1LDUuNTUsMCwwLDAtMS4zLDIsNyw3LDAsMCwwLDAsNSw1LjQ3LDUuNDcsMCwwLDAsMS4zLDIsNi4yNyw2LjI3LDAsMCwwLDQuNDQsMS43Nyw2LDYsMCwwLDAsNC40Ni0xLjc1QTYuMTMsNi4xMywwLDAsMCw1NS44MSw1NS4xOFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTAuNCAtMC4zNylcIiBmaWxsPVwiIzRkYWY3Y1wiLz48L3N2Zz4iLCJjdXN0b21faWNvbjUiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk4LjI4XCIgaGVpZ2h0PVwiOTguMjhcIiB2aWV3Qm94PVwiMCAwIDk4LjI4IDk4LjI4XCI+PGNpcmNsZSBjeD1cIjQ5LjE0XCIgY3k9XCI0OS4xNFwiIHI9XCI0OS4xNFwiIGZpbGw9XCIjMjcyYTNkXCIvPjxwYXRoIGQ9XCJNNDAsMzcuNThhNC4yMSw0LjIxLDAsMCwxLDEtMi44MiwzLjg2LDMuODYsMCwwLDEsMi44OC0uOTRINTdhNC4zNiw0LjM2LDAsMCwxLDIuODMuNzEsMi44MSwyLjgxLDAsMCwxLC44MiwyLjI1LDUuMDcsNS4wNywwLDAsMS0uMzYsMiw3LjQyLDcuNDIsMCwwLDEtLjU2LDEuMTRINDUuOTJsLS4xOSw1LjksMS41MS0uMjFhMjIuMjksMjIuMjksMCwwLDEsMi42Ni0uMTIsMTYuNCwxNi40LDAsMCwxLDUuNjQuODYsMTAuNTQsMTAuNTQsMCwwLDEsMy43NywyLjI4LDguNDQsOC40NCwwLDAsMSwyLjA5LDMuMjksMTEuODUsMTEuODUsMCwwLDEsLjY1LDMuODksMTEuMTIsMTEuMTIsMCwwLDEtLjg3LDQuNDYsOS4xOCw5LjE4LDAsMCwxLTIuNTYsMy40NkExMi4xOCwxMi4xOCwwLDAsMSw1NC40Miw2NmExOS4wNSwxOS4wNSwwLDAsMS01Ljc2Ljc5LDIzLjg4LDIzLjg4LDAsMCwxLTUtLjQ1LDIyLjM1LDIyLjM1LDAsMCwxLTMuNDgtMSwxMS4yOCwxMS4yOCwwLDAsMS0yLjExLTEsNC4zNyw0LjM3LDAsMCwxLS43Ny0uNTdMNDAsNTguOTNhNy4zMSw3LjMxLDAsMCwwLC42OS40MywxMi40NiwxMi40NiwwLDAsMCwxLjczLjgyLDE3LjgsMTcuOCwwLDAsMCwyLjU3Ljc2LDE0LjQ0LDE0LjQ0LDAsMCwwLDMuMjYuMzQsMTEsMTEsMCwwLDAsMy4yMi0uNDEsNiw2LDAsMCwwLDIuMDktMS4wOCwzLjgzLDMuODMsMCwwLDAsMS4xMi0xLjZBNS4zOSw1LjM5LDAsMCwwLDU1LDU2LjI3YTYuMTQsNi4xNCwwLDAsMC0uMzEtMiwzLjcxLDMuNzEsMCwwLDAtMS4xNS0xLjY2LDYuMjUsNi4yNSwwLDAsMC0yLjI4LTEuMTYsMTMuMzIsMTMuMzIsMCwwLDAtMy43NS0uNDMsMTguNCwxOC40LDAsMCwwLTUuMTEuNiwzMC4wOCwzMC4wOCwwLDAsMC0yLjk1LDFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0wLjQgLTAuMzcpXCIgZmlsbD1cIiM0ZGFmN2NcIi8+PC9zdmc+IiwiTWFpbkxhYmVsIjoiQ29udGFjdCBVcyIsIm
1160N1c3RvbV9pY29uMiI6Ijxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG4gPHBhdGggZD1cIm02NC44MDEgMTUuMzk4LTkuMzAwOC04LjU3NDJ2OC40NzY2bDkuMzAwOCAwLjEwMTU2em0tNDIuMjY2IDEwLjgyOGMtMC42OTUzMSAwLTEuMjYxNy0wLjU2NjQxLTEuMjYxNy0xLjI2NTYgMC0wLjY5OTIyIDAuNTY2NDEtMS4yNjU2IDEuMjYxNy0xLjI2NTZoMzQuODU1YzAuNjk1MzEgMCAxLjI2MTcgMC41NjY0MSAxLjI2MTcgMS4yNjU2IDAgMC42OTkyMi0wLjU2NjQxIDEuMjY1Ni0xLjI2MTcgMS4yNjU2em0tOC4wODU5IDBoMC4wMDM5MDZjLTAuNjk5MjIgMC0xLjI2NTYtMC41NjY0MS0xLjI2NTYtMS4yNjU2IDAtMC42OTkyMiAwLjU2NjQxLTEuMjY1NiAxLjI2NTYtMS4yNjU2aDIuNWMwLjY5OTIyIDAgMS4yNjU2IDAuNTY2NDEgMS4yNjU2IDEuMjY1NiAwIDAuNjk5MjItMC41NjY0MSAxLjI2NTYtMS4yNjU2IDEuMjY1NnptOC4wODU5IDkuNjUyM2MtMC42OTUzMSAwLTEuMjYxNy0wLjU2NjQxLTEuMjYxNy0xLjI2NTZzMC41NjY0MS0xLjI2NTYgMS4yNjE3LTEuMjY1NmgzNC44NTVjMC42OTUzMSAwIDEuMjYxNyAwLjU2NjQxIDEuMjYxNyAxLjI2NTZzLTAuNTY2NDEgMS4yNjU2LTEuMjYxNyAxLjI2NTZ6bS04LjA4NTkgMGgwLjAwMzkwNmMtMC42OTkyMiAwLTEuMjY1Ni0wLjU2NjQxLTEuMjY1Ni0xLjI2NTZzMC41NjY0MS0xLjI2NTYgMS4yNjU2LTEuMjY1NmgyLjVjMC42OTkyMiAwIDEuMjY1NiAwLjU2NjQxIDEuMjY1NiAxLjI2NTZzLTAuNTY2NDEgMS4yNjU2LTEuMjY1NiAxLjI2NTZ6bTguMDg1OSA5LjY1MjNjLTAuNjk1MzEgMC0xLjI2MTctMC41NjY0MS0xLjI2MTctMS4yNjU2czAuNTY2NDEtMS4yNjU2IDEuMjYxNy0xLjI2NTZoMzQuODU1YzAuNjk1MzEgMCAxLjI2MTcgMC41NjY0MSAxLjI2MTcgMS4yNjU2cy0wLjU2NjQxIDEuMjY1Ni0xLjI2MTcgMS4yNjU2em0tOC4wODU5IDBoMC4wMDM5MDZjLTAuNjk5MjIgMC0xLjI2NTYtMC41NjY0MS0xLjI2NTYtMS4yNjU2czAuNTY2NDEtMS4yNjU2IDEuMjY1Ni0xLjI2NTZoMi41YzAuNjk5MjIgMCAxLjI2NTYgMC41NjY0MSAxLjI2NTYgMS4yNjU2cy0wLjU2NjQxIDEuMjY1Ni0xLjI2NTYgMS4yNjU2em04LjA4NTkgOS42NTIzYy0wLjY5NTMxIDAtMS4yNjE3LTAuNTY2NDEtMS4yNjE3LTEuMjY1NnMwLjU2NjQxLTEuMjY1NiAxLjI2MTctMS4yNjU2aDM0Ljg1NWMwLjY5NTMxIDAgMS4yNjE3IDAuNTY2NDEgMS4yNjE3IDEuMjY1NnMtMC41NjY0MSAxLjI2NTYtMS4yNjE3IDEuMjY1NnptLTguMDg1OSAwaDAuMDAzOTA2Yy0wLjY5OTIyIDAtMS4yNjU2LTAuNTY2NDEtMS4yNjU2LTEuMjY1NnMwLjU2NjQxLTEuMjY1NiAxLjI2NTYtMS4yNjU2aDIuNWMwLjY5OTIyIDAgMS4yNjU2IDAuNTY2NDEgMS4yNjU2IDEuMjY1NnMtMC41NjY0MSAxLjI2NTYtMS4yNjU2IDEuMjY1NnptOC4wODU5IDkuNjUyM2MtMC42OTUzMSAwLTEuMjYxNy0wLjU2NjQxLTEuMjYxNy0xLjI2NTYgMC0wLjY5NTMxIDAuNTY2NDEtMS4yNjE3IDEuMjYxNy0xLjI2MTdoMzQuODU1YzAuNjk1MzEgMCAxLjI2MTcgMC41NjY0MSAxLjI2MTcgMS4yNjE3IDAgMC42OTkyMi0wLjU2NjQxIDEuMjY1Ni0xLjI2MTcgMS4yNjU2em0tOC4wODU5IDBoMC4wMDM5MDZjLTAuNjk5MjIgMC0xLjI2NTYtMC41NjY0MS0xLjI2NTYtMS4yNjU2IDAtMC42OTUzMSAwLjU2NjQxLTEuMjYxNyAxLjI2NTYtMS4yNjE3aDIuNWMwLjY5OTIyIDAgMS4yNjU2IDAuNTY2NDEgMS4yNjU2IDEuMjYxNyAwIDAuNjk5MjItMC41NjY0MSAxLjI2NTYtMS4yNjU2IDEuMjY1NnptOC4wODU5IDkuNjUyM2MtMC42OTUzMSAwLTEuMjYxNy0wLjU2NjQxLTEuMjYxNy0xLjI2MTcgMC0wLjY5OTIyIDAuNTY2NDEtMS4yNjU2IDEuMjYxNy0xLjI2NTZoMzQuODU1YzAuNjk1MzEgMCAxLjI2MTcgMC41NjY0MSAxLjI2MTcgMS4yNjU2IDAgMC42OTUzMS0wLjU2NjQxIDEuMjYxNy0xLjI2MTcgMS4yNjE3em0tOC4wODU5IDBoMC4wMDM5MDZjLTAuNjk5MjIgMC0xLjI2NTYtMC41NjY0MS0xLjI2NTYtMS4yNjE3IDAtMC42OTkyMiAwLjU2NjQxLTEuMjY1NiAxLjI2NTYtMS4yNjU2aDIuNWMwLjY5OTIyIDAgMS4yNjU2IDAuNTY2NDEgMS4yNjU2IDEuMjY1NiAwIDAuNjk1MzEtMC41NjY0MSAxLjI2MTctMS4yNjU2IDEuMjYxN3ptNzYuNDc3LTEyLjQ4OGMtNC42OTUzLTQuNjk1My0xMi4wNTUtNS40MTgtMTcuNTc0LTEuNzMwNS01LjUxOTUgMy42OTE0LTcuNjY0MSAxMC43NjYtNS4xMjUgMTYuODk4IDIuNTQzIDYuMTMyOCA5LjA2MjUgOS42MTcyIDE1LjU3NCA4LjMyMDNzMTEuMjAzLTcuMDExNyAxMS4xOTktMTMuNjUyYzAuMDAzOTA2LTMuNjkxNC0xLjQ2NDgtNy4yMzA1LTQuMDc0Mi05LjgzNTl6bS0yMS41NTUtMS43MTA5di00My41NTljMC0wLjM1NTQ3LTAuMTQ0NTMtMC42OTE0MS0wLjQwNjI1LTAuOTI5NjlsLTQuNTkzOC00LjIzMDVoOS4xMjExdjQ1LjY3MmMtMS40ODgzIDAuNzc3MzQtMi44NTE2IDEuNzc3My00LjAzOTEgMi45NjQ4em0tMi41MzEyIDE5Ljc3N3Y4LjM2MzNoLTYxLjg0di04My4yMTloNDcuOTczdjExLjMzNmgwLjAwMzkwNmMwIDAuNjkxNDEgMC41NTg1OSAxLjI1MzkgMS4yNSAxLjI1NzhsMTIuNjEzIDAuMTM2NzIgMC4wMDM5MDYgNDUuNjY0Yy0yLjk0MTQgNS4wOTM4LTIuOTQxNCAxMS4zNjcgMCAxNi40NjF6bTYuNjYwMiA2LjM2MzN2OC4zNTk0aC02MS44NDR2LTMuODI4MWg1NS4xODRjMC42MjUgMCAxLjIzMDUtMC4yMzQzOCAxLjY5MTQtMC42NTYyNSAwLjAzNTE1Ni0wLjAyNzM0NCAwLjA3MDMxMi0wLjA1NDY4OCAwLjEwMTU2LTAuMDg1OTM4IDAuNDc2NTYtMC40NzY1NiAwLjc0MjE5LTEuMTIxMSAwLjc0MjE5LTEuNzg5MXYtNS4wNDY5YzAuMDI3MzQ0IDAuMDI3MzQ0IDAuMDU0Njg4IDAuMDU0Njg4IDAuMDgyMDMxIDAuMDgyMDMyIDEuMTg3NSAxLjE4NzUgMi41NTA4IDIuMTg3NSA0LjA0MyAyLjk2NDh6bTAuNTU4NTktMTQuMDgyYy0wLjQ0NTMxLTAuNTM1MTYtMC4zNzUtMS4zMzIgMC4xNjAxNi0xLjc3NzMgMC41MzUxNi0wLjQ0OTIyIDEuMzMyLTAuMzc4OTEgMS43NzczIDAuMTU2MjVsMy4wNzAzIDMuNjcxOSA3LjE0NDUtNy44ODY3djAuMDAzOTA2YzAuMjE4NzUtMC4yNTc4MSAwLjUzNTE2LTAuNDE3OTcgMC44NzUtMC40Mzc1IDAuMzM5ODQtMC4wMjM0MzcgMC42NzE4NyAwLjA5Mzc1IDAuOTI1NzggMC4zMjAzMSAwLjI1MzkxIDAuMjMwNDcgMC40MDIzNCAwLjU1MDc4IDAuNDE0MDYgMC44OTA2MiAwLjAxMTcxOSAwLjMzOTg0LTAuMTEzMjggMC42NzE4OC0wLjM0NzY2IDAuOTE0MDZsLTguMDU0NyA4Ljg5MDZjLTAuMDU0Njg4IDAuMDc0MjE5LTAuMTE3MTkgMC4xMzY3Mi0wLjE4NzUgMC4xOTUzMS0wLjUzNTE2IDAuNDQ1MzEtMS4zMzIgMC4zNzUtMS43ODEyLTAuMTU2MjV6XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiLz5cbjwvc3ZnPiIsImN1c3RvbV9pY29uMSI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTY2NCAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTE2NjQgNjQ3cTAgMjItMjYgNDhsLTM2MyAzNTQgODYgNTAwcTEgNyAxIDIwIDAgMjEtMTAuNSAzNS41dC0zMC41IDE0LjVxLTE5IDAtNDAtMTJsLTQ0OS0yMzYtNDQ5IDIzNnEtMjIgMTItNDAgMTItMjEgMC0zMS41LTE0LjV0LTEwLjUtMzUuNXEwLTYgMi0yMGw4Ni01MDAtMzY0LTM1NHEtMjUtMjctMjUtNDggMC0zNyA1Ni00Nmw1MDItNzMgMjI1LTQ1NXExOS00MSA0OS00MXQ0OSA0MWwyMjUgNDU1IDUwMiA3M3E1NiA5IDU2IDQ2elwiLz4gPC9zdmc+IiwiRm9jdXNBbmkiOmZhbHNlfQ=="> <style>/* Pulse animation */
1161    .pulse, .pulse2, .slide-pulse {
1162        -webkit-animation-iteration-count: 1;
1163        -moz-animation-iteration-count: 1; 
1164        -o-animation-iteration-count: 1;
1165        animation-iteration-count: 1; 
1166    }</style> 
1167 <div id="conversion-menu-container"> <div class="overlay"></div> 
1168 <div class="mobile-bg"></div> 
1169 <div class="social-bg"></div> 
1170 <div class="fab" id="masterfab"> <div class="desktop-bg"> <div id="help-text">Hi. Do you need any help?</div> 
1171 <div id="close-bar"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"> <title>Close</title> 
1172 <g> <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"></polygon> 
1173</g> 
1174 <g></g> 
1175 <g></g> 
1176 <g></g> 
1177 <g></g> 
1178 <g></g> 
1179 <g></g> 
1180 <g></g> 
1181 <g></g> 
1182 <g></g> 
1183 <g></g> 
1184 <g></g> 
1185 <g></g> 
1186 <g></g> 
1187 <g></g> 
1188 <g></g> 
1189</svg> 
1190</div> 
1191</div> 
1192 <span id="main-container"></span> 
1193</div> 
1194 <div id="float-container"></div> 
1195</div> 
1196 <div class="modal micromodal-slide" id="social-modal-menu" aria-hidden="true"> <div class="modal__overlay" tabindex="-1" data-micromodal-close=""> <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="Social Share Modal"> <header class="modal__header"> <h2 class="modal__title" id="modal-1-title">Share On:</h2> 
1197 <button class="modal__close" aria-label="Close modal" data-micromodal-close=""> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve" data-micromodal-close=""> <title>Close</title> 
1198 <g> <polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"></polygon> 
1199</g> 
1200 <g></g> 
1201 <g></g> 
1202 <g></g> 
1203 <g></g> 
1204 <g></g> 
1205 <g></g> 
1206 <g></g> 
1207 <g></g> 
1208 <g></g> 
1209 <g></g> 
1210 <g></g> 
1211 <g></g> 
1212 <g></g> 
1213 <g></g> 
1214 <g></g> 
1215</svg> 
1216</button> 
1217</header> 
1218 <main class="modal__content" id="modal-1-content"> <div class="share-container"></div> 
1219</main> 
1220</div> 
1221</div> 
1222</div> 
1223</div> 
1224</div> 
1225</div> 
1226</div> 
1227</div> 
1228 <div id="1236746004" class="poweredBy poweredByHibu" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"> <div class="poweredLine1"> <a href="http://budurl.com/hibuprivacy" target="_blank">Privacy Policy</a>| <a href="http://budurl.com/hibucookie" target="_blank">Do Not Share My Information</a>| <a href="http://budurl.com/hibuconditionsofuse" target="_blank">Conditions of Use</a>| <a href="http://budurl.com/hibunotice" target="_blank">Notice and Take Down Policy</a>| <a href="http://b.link/accessibility" target="_blank">Website Accessibility Policy</a> 
1229</div> 
1230 <div class="poweredLine2">&copy; <span id="hibuYear">2026</span> 
1231The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> 
1232</div> 
1233</div> 
1234</div> 
1235</div> 
1236 <div id="swh-7243520bdae045d2b8c727d33e1de523"> <div data-wrapper-source="appstore"> 
1236<script>    if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) {      window.__AudioEyePreviewMode=true;    }  </script>
1236 
1237 
1237<script type="text/javascript">!function(){    var b=function(){      window.__AudioEyeSiteHash = "1b3a4cafab69c637f2c17f3ebc2c33de";      window.__AudioEyeInstallSource = "duda";      var a=document.createElement("script");      a.src="https://wsmcdn.audioeye.com/aem.js";      a.type="text/javascript";      a.setAttribute("async","");      document.getElementsByTagName("body")[0].appendChild(a)};      "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();    </script>
1237 
1238</div> 
1239</div> 
1240</div> 
1241</div> 
1242</div> 
1243</div> 
1244</div> 
1245</div> 
1246
1247    </div>
1248</div>
1249<!--  Add full CSS and Javascript before the close tag of the body if needed -->
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274<!-- Google Fonts Include -->
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288<!-- loadCSS function fonts.jsp-->
1289
1290
1291
1292<link rel="preload" href="https://cdn.hibuwebsites.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Oswald:ital,wght@0,200..700;1,200..700&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" />
1293
1294
1295
1296
1297
1298<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global-->
1299<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static-res-cdn.websites.hibu.com/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
1300
1301<!-- End of RT CSS Include -->
1302
1303<link rel="preload" href="https://cdn.hibuwebsites.com/WIDGET_CSS/a23272976e1eb2b55ab1e945dfeedbcb.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" />
1304
1305<!-- Support `img` size attributes -->
1306<style>img[width][height] {
1307  height: auto;
1308}</style>
1309
1310<!-- Support showing sticky element on page only -->
1311<style>
1312  body[data-page-alias="contact"] #dm [data-show-on-page-only="contact"] {
1313    display: block !important;
1314  }
1315</style>
1316
1317<!-- This is populated in Ajax navigation -->
1318<style id="pageAdditionalWidgetsCss" type="text/css">
1319</style>
1320
1321
1322
1323
1324<!-- Site CSS -->
1325<link rel="preload" href="https://cdn.hibuwebsites.com/9e96acff63114613abab610693c7a6bd/files/9e96acff63114613abab610693c7a6bd_1.min.css?v=186" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" />
1326
1327
1328<!-- additional css file per platform -->
1329<link
1330        type="text/css" rel="stylesheet"
1331        href="/_dm/s/rt/css/hibu/hibu-runtime.css?version=2026-09-24T12_50_33"
1332/>
1333
1334
1335<style id="customWidgetStyle" type="text/css">
1336    
1337</style>
1338<style id="innerPagesStyle" type="text/css">
1339    
1340</style>
1341
1342
1343<style
1344        id="additionalGlobalCss" type="text/css"
1345>
1346</style>
1347
1348<style id="pagestyle" type="text/css">
1349    *.u_1229190175
1350{
1351	background-image:none !important;
1352	background-color:rgba(0,0,0,0) !important;
1353	background-position:0 0 !important;
1354	background-size:auto !important;
1355	background-repeat:repeat !important;
1356	padding-top:0 !important;
1357	padding-bottom:0 !important;
1358	padding-right:0 !important;
1359	padding-left:14.2188px !important;
1360	margin:0 !important;
1361	text-align:center !important;
1362	color:rgb(0,5,3) !important;
1363}
1364*.u_1646766898
1365{
1366	background-image:none !important;
1367	background-color:rgba(0,0,0,0) !important;
1368	background-position:0 0 !important;
1369	background-size:auto !important;
1370	background-repeat:repeat !important;
1371	padding-top:60px !important;
1372	padding-bottom:90px !important;
1373	padding-right:40px !important;
1374	padding-left:40px !important;
1375	margin:0 !important;
1376	text-align:center !important;
1377	color:rgb(0,5,3) !important;
1378}
1379*#dm *.dmBody div.u_1646766898
1380{
1381	background-color:rgba(255,255,255,1) !important;
1382	border-top-color:rgba(220,220,220,1) !important;
1383	border-top-style:solid !important;
1384	border-top-width:0 !important;
1385}
1386*#dm *.dmBody div.u_1568045121
1387{
1388	background-color:rgba(245,245,245,1) !important;
1389	border-radius:9px !important;
1390	-moz-border-radius:9px !important;
1391	-webkit-border-radius:9px !important;
1392	box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
1393	-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
1394	-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
1395}
1396*#dm *.dmBody *.u_1380652221
1397{
1398	text-align:LEFT !important;
1399}
1400*#dm *.dmBody a.u_1380652221
1401{
1402	background-color:rgba(0,0,0,0) !important;
1403	border-style:solid !important;
1404	border-width:0 !important;
1405}
1406*#dm *.dmBody div.u_1344283812 hr
1407{
1408	background:none !important;
1409	height:0 !important;
1410	background-color:transparent !important;
1411	background-size:initial !important;
1412	min-height:0 !important;
1413	border-color:currentColor !important;
1414	border-width:1px !important;
1415	border-top-style:dotted !important;
1416	color:rgba(185,185,185,1) !important;
1417}
1418*#dm *.dmBody div.u_1293349235 hr
1419{
1420	background:none !important;
1421	height:0 !important;
1422	background-color:transparent !important;
1423	background-size:initial !important;
1424	min-height:0 !important;
1425	border-color:currentColor !important;
1426	border-width:1px !important;
1427	border-top-style:dotted !important;
1428	color:rgba(185,185,185,1) !important;
1429}
1430*#dm *.dmBody div.u_1612126008 hr
1431{
1432	background:none !important;
1433	height:0 !important;
1434	background-color:transparent !important;
1435	background-size:initial !important;
1436	min-height:0 !important;
1437	border-color:currentColor !important;
1438	border-width:1px !important;
1439	border-top-style:dotted !important;
1440	color:rgba(185,185,185,1) !important;
1441}
1442*#dm *.dmBody div.u_1219203933 hr
1443{
1444	background:none !important;
1445	height:0 !important;
1446	background-color:transparent !important;
1447	background-size:initial !important;
1448	min-height:0 !important;
1449	border-color:currentColor !important;
1450	border-width:1px !important;
1451	border-top-style:dotted !important;
1452	color:rgba(185,185,185,1) !important;
1453}
1454*#dm *.dmBody div.u_1859165238 .dmforminput input
1455{
1456	color:rgba(34,34,34,1) !important;
1457}
1458*#dm *.dmBody div.u_1859165238 .dmforminput textarea
1459{
1460	color:rgba(34,34,34,1) !important;
1461}
1462*#dm *.dmBody div.u_1859165238 .dmforminput .fileUploadLink
1463{
1464	color:rgba(34,34,34,1) !important;
1465}
1466*#dm *.dmBody div.u_1859165238 .checkboxwrapper span
1467{
1468	color:rgba(34,34,34,1) !important;
1469}
1470*#dm *.dmBody div.u_1859165238 .radiowrapper span
1471{
1472	color:rgba(34,34,34,1) !important;
1473}
1474*#dm *.dmBody div.u_1859165238 .optinwrapper div
1475{
1476	color:rgba(34,34,34,1) !important;
1477}
1478*#dm *.dmBody div.u_1859165238 .freetextwrapper
1479{
1480	color:rgba(34,34,34,1) !important;
1481	margin-bottom:16px !important;
1482}
1483*#dm *.dmBody div.u_1859165238 .dmforminput select
1484{
1485	color:rgba(34,34,34,1) !important;
1486}
1487*#dm *.dmBody div.u_1859165238 .dmforminput option
1488{
1489	color:rgba(34,34,34,1) !important;
1490}
1491*#dm *.dmBody div.u_1859165238 .dmform-success
1492{
1493	color:rgba(34,34,34,1) !important;
1494}
1495*#dm *.dmBody div.u_1859165238 .dmform-success .rteBlock
1496{
1497	color:rgba(34,34,34,1) !important;
1498}
1499*#dm *.dmBody div.u_1859165238 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
1500{
1501	font-weight:bold !important;
1502}
1503*#dm *.dmBody div.u_1859165238 .m-recaptcha
1504{
1505	font-weight:bold !important;
1506}
1507*#dm *.dmBody div.u_1859165238 input:not([type="submit"])
1508{
1509	background-color:rgba(255,255,255,0.3) !important;
1510	border-bottom-style:solid !important;
1511	border-style:solid !important;
1512	border-width:0 !important;
1513	border-bottom-width:1px !important;
1514	border-bottom-color:rgba(136,136,136,1) !important;
1515}
1516*#dm *.dmBody div.u_1859165238 textarea
1517{
1518	background-color:rgba(255,255,255,0.3) !important;
1519	border-bottom-style:solid !important;
1520	border-style:solid !important;
1521	border-width:0 !important;
1522	border-bottom-width:1px !important;
1523	border-bottom-color:rgba(136,136,136,1) !important;
1524}
1525*#dm *.dmBody div.u_1859165238 select
1526{
1527	background-color:rgba(255,255,255,0.3) !important;
1528	border-bottom-style:solid !important;
1529	border-style:solid !important;
1530	border-width:0 !important;
1531	border-bottom-width:1px !important;
1532	border-bottom-color:rgba(136,136,136,1) !important;
1533}
1534*#dm *.dmBody *.u_1859165238 *.dmformsubmit
1535{
1536	float:LEFT !important;
1537}
1538.u_1229190175
1539{
1540}
1541.u_1646766898
1542{
1543}
1544.u_1546208713
1545{
1546}
1547.u_1648675858
1548{
1549}
1550.u_1251895096
1551{
1552}
1553.u_1555958042
1554{
1555}
1556.u_1616243582
1557{
1558}
1559.u_1499812171
1560{
1561}
1562.u_1586983958
1563{
1564}
1565.u_1769270083
1566{
1567}
1568.u_1279746146
1569{
1570}
1571.u_1011134722
1572{
1573}
1574.u_1550222067
1575{
1576}
1577*#dm *.dmBody div.u_1599146399
1578{
1579	font-weight:bold !important;
1580}
1581div.u_1818254943 p
1582{
1583	color:rgba(0,0,0,1) !important;
1584}
1585div.u_1818254943
1586{
1587	color:rgba(0,0,0,1) !important;
1588}
1589*#dm *.dmBody div.u_1555958042
1590{
1591	background-color:var(--color_5) !important;
1592}
1593*#dm *.dmBody div.u_1648675858
1594{
1595	background-repeat:no-repeat !important;
1596	background-image:none !important;
1597	background-size:cover !important;
1598	background-color:var(--color_3) !important;
1599}
1600*#dm *.dmBody div.u_1555232626
1601{
1602	background-color:var(--color_5) !important;
1603}
1604*#dm *.dmBody div.u_1024410734 hr
1605{
1606	background:none !important;
1607	height:0 !important;
1608	background-color:transparent !important;
1609	background-size:initial !important;
1610	min-height:0 !important;
1611	border-color:currentColor !important;
1612	border-width:1px !important;
1613	border-top-style:dotted !important;
1614	color:rgba(185,185,185,1) !important;
1615}
1616*#dm *.dmBody a.u_1380652221 span.text
1617{
1618	color:rgba(0,0,0,1) !important;
1619	text-decoration:underline !important;
1620	font-weight:bold !important;
1621}
1622*#dm *.dmBody *.u_1408103396
1623{
1624	width:100% !important;
1625}
1626
1627</style>
1628
1629<style id="pagestyleDevice" type="text/css">
1630    *#dm *.dmBody h5.u_1312744554
1631{
1632	float:none !important;
1633	top:0 !important;
1634	left:0 !important;
1635	width:100% !important;
1636	position:relative !important;
1637	height:auto !important;
1638	padding-top:2px !important;
1639	padding-left:0 !important;
1640	padding-bottom:2px !important;
1641	max-width:calc(100% - 0px) !important;
1642	padding-right:0 !important;
1643	min-width:25px !important;
1644	text-align:left !important;
1645}
1646*#dm *.dmBody div.u_1312744554
1647{
1648	float:none !important;
1649	top:0 !important;
1650	left:0 !important;
1651	width:calc(100% - 16px) !important;
1652	position:relative !important;
1653	height:auto !important;
1654	padding-top:2px !important;
1655	padding-left:0 !important;
1656	padding-bottom:0 !important;
1657	max-width:386px !important;
1658	padding-right:0 !important;
1659	min-width:25px !important;
1660	margin-right:0 !important;
1661	margin-left:16px !important;
1662	margin-top:12px !important;
1663	margin-bottom:0 !important;
1664}
1665*#dm *.dmBody div.u_1550222067
1666{
1667	margin-left:0 !important;
1668	padding-top:0 !important;
1669	padding-left:0 !important;
1670	padding-bottom:0 !important;
1671	margin-top:0 !important;
1672	margin-bottom:0 !important;
1673	margin-right:0 !important;
1674	padding-right:0 !important;
1675}
1676*#dm *.dmBody div.u_1764271104
1677{
1678	margin-left:0 !important;
1679	padding-top:0 !important;
1680	padding-left:0 !important;
1681	padding-bottom:0 !important;
1682	margin-top:0 !important;
1683	margin-bottom:0 !important;
1684	margin-right:0 !important;
1685	padding-right:0 !important;
1686}
1687*#dm *.dmBody div.u_1200047228
1688{
1689	padding-top:0 !important;
1690	padding-left:0 !important;
1691	padding-bottom:0 !important;
1692	padding-right:0 !important;
1693	margin-left:0 !important;
1694	margin-top:0 !important;
1695	margin-bottom:0 !important;
1696	margin-right:0 !important;
1697}
1698*#dm *.dmBody div.u_1555958042
1699{
1700	padding-top:12px !important;
1701	padding-left:40px !important;
1702	padding-bottom:16px !important;
1703	padding-right:40px !important;
1704	float:none !important;
1705	top:0 !important;
1706	left:0 !important;
1707	width:auto !important;
1708	position:relative !important;
1709	height:auto !important;
1710	max-width:none !important;
1711	min-width:0 !important;
1712	text-align:center !important;
1713	margin-left:0 !important;
1714	margin-top:0 !important;
1715	margin-bottom:0 !important;
1716	margin-right:0 !important;
1717}
1718*#dm *.dmBody *.u_1933131530 *.socialHubInnerDiv a
1719{
1720	margin-right:16px !important;
1721}
1722*#dm *.dmBody *.u_1933131530 *.socialHubIcon
1723{
1724	width:26px !important;
1725	height:26px !important;
1726	font-size:17.333333333333332px !important;
1727	line-height:26px !important;
1728}
1729*#dm *.dmBody *.u_1933131530 *.socialHubIcon:after
1730{
1731	width:34px !important;
1732	height:26px !important;
1733}
1734*#dm *.dmBody div.u_1646766898
1735{
1736	padding-top:25px !important;
1737	padding-bottom:20px !important;
1738	margin-left:0 !important;
1739	padding-left:40px !important;
1740	margin-top:0 !important;
1741	margin-bottom:0 !important;
1742	margin-right:0 !important;
1743	padding-right:40px !important;
1744	width:auto !important;
1745}
1746*#dm *.dmBody div.u_1789406241
1747{
1748	float:none !important;
1749	top:0 !important;
1750	left:0 !important;
1751	width:calc(100% - 0px) !important;
1752	position:relative !important;
1753	height:auto !important;
1754	padding-top:0 !important;
1755	padding-left:0 !important;
1756	padding-bottom:0 !important;
1757	max-width:269.125px !important;
1758	padding-right:0 !important;
1759	min-width:25px !important;
1760	text-align:center !important;
1761	margin-left:0 !important;
1762	margin-top:5px !important;
1763	margin-bottom:0 !important;
1764	margin-right:0 !important;
1765}
1766*#dm *.dmBody div.u_1933131530
1767{
1768	display:block !important;
1769	float:none !important;
1770	top:0 !important;
1771	left:0 !important;
1772	width:calc(100% - 0px) !important;
1773	position:relative !important;
1774	height:auto !important;
1775	padding-top:0 !important;
1776	padding-left:0 !important;
1777	padding-bottom:0 !important;
1778	max-width:386px !important;
1779	padding-right:0 !important;
1780	min-width:25px !important;
1781	text-align:left !important;
1782	margin-right:67.5px !important;
1783	margin-left:0 !important;
1784	margin-top:10px !important;
1785	margin-bottom:0 !important;
1786}
1787*#dm *.dmBody div.u_1293349235
1788{
1789	width:80px !important;
1790	padding-top:0 !important;
1791	padding-left:0 !important;
1792	padding-bottom:0 !important;
1793	padding-right:0 !important;
1794}
1795*#dm *.dmBody a.u_1380652221
1796{
1797	display:block !important;
1798	float:none !important;
1799	top:0 !important;
1800	left:0 !important;
1801	width:calc(100% - 0px) !important;
1802	position:relative !important;
1803	height:40px !important;
1804	padding-top:0 !important;
1805	padding-left:0 !important;
1806	padding-bottom:0 !important;
1807	max-width:278px !important;
1808	padding-right:0 !important;
1809	min-width:25px !important;
1810	text-align:left !important;
1811	margin-right:51.3359px !important;
1812	margin-left:0 !important;
1813	margin-top:0 !important;
1814	margin-bottom:0 !important;
1815}
1816*#dm *.dmBody div.u_1219203933
1817{
1818	width:80px !important;
1819	padding-top:0 !important;
1820	padding-left:0 !important;
1821	padding-bottom:0 !important;
1822	padding-right:0 !important;
1823}
1824*#dm *.dmBody div.u_1859165238 *.dmforminput label
1825{
1826	font-size:14px !important;
1827}
1828*#dm *.dmBody div.u_1859165238 *.dmformsubmit
1829{
1830	width:246px !important;
1831}
1832*#dm *.dmBody div.u_1859165238
1833{
1834	float:none !important;
1835	top:0 !important;
1836	left:0 !important;
1837	width:100% !important;
1838	position:relative !important;
1839	height:auto !important;
1840	padding-top:0 !important;
1841	padding-left:0 !important;
1842	padding-bottom:0 !important;
1843	max-width:calc(100% - 0px) !important;
1844	padding-right:0 !important;
1845	min-width:25px !important;
1846	text-align:center !important;
1847	margin-left:0 !important;
1848	margin-top:0 !important;
1849	margin-bottom:0 !important;
1850	margin-right:0 !important;
1851}
1852*#dm *.dmBody div.u_1586983958
1853{
1854	margin-left:0 !important;
1855	padding-top:0 !important;
1856	padding-left:0 !important;
1857	padding-bottom:0 !important;
1858	margin-top:0 !important;
1859	margin-bottom:0 !important;
1860	margin-right:0 !important;
1861	padding-right:0 !important;
1862	width:auto !important;
1863}
1864*#dm *.dmBody div.u_1616243582
1865{
1866	margin-left:0 !important;
1867	padding-top:0 !important;
1868	padding-left:0 !important;
1869	padding-bottom:0 !important;
1870	margin-top:0 !important;
1871	margin-bottom:0 !important;
1872	margin-right:0 !important;
1873	padding-right:0 !important;
1874}
1875*#dm *.dmBody div.u_1084927386
1876{
1877	important:true !important;
1878	width:100% !important;
1879	height:300px !important;
1880	padding-top:0 !important;
1881	padding-left:0 !important;
1882	padding-bottom:0 !important;
1883	margin-top:0 !important;
1884	margin-bottom:0 !important;
1885	margin-right:0 !important;
1886	padding-right:0 !important;
1887}
1888*#dm *.dmBody div.u_1648675858
1889{
1890	padding-top:15px !important;
1891	padding-left:0 !important;
1892	padding-bottom:15px !important;
1893	padding-right:15px !important;
1894	width:auto !important;
1895	float:none !important;
1896	top:0 !important;
1897	left:0 !important;
1898	position:relative !important;
1899	height:auto !important;
1900	max-width:100% !important;
1901	min-width:0 !important;
1902	text-align:start !important;
1903	background-position:50% 50% !important;
1904}
1905*#dm *.dmBody div.u_1279746146
1906{
1907	margin-left:0px !important;
1908	padding-top:0px !important;
1909	padding-left:0px !important;
1910	padding-bottom:0px !important;
1911	margin-top:0px !important;
1912	margin-bottom:0px !important;
1913	margin-right:0px !important;
1914	padding-right:0px !important;
1915}
1916*#dm *.dmBody div.u_1229190175
1917{
1918	margin-left:0px !important;
1919	padding-top:0px !important;
1920	padding-left:0px !important;
1921	padding-bottom:0px !important;
1922	margin-top:0px !important;
1923	margin-bottom:0px !important;
1924	margin-right:0px !important;
1925	padding-right:0px !important;
1926}
1927*#dm *.dmBody div.u_1568045121
1928{
1929	margin-left:0px !important;
1930	padding-top:15px !important;
1931	padding-left:40px !important;
1932	padding-bottom:15px !important;
1933	margin-top:-150px !important;
1934	margin-bottom:0px !important;
1935	margin-right:0px !important;
1936	padding-right:40px !important;
1937	width:auto !important;
1938}
1939*#dm *.dmBody div.u_1251895096
1940{
1941	margin-left:0px !important;
1942	padding-top:0px !important;
1943	padding-left:30px !important;
1944	padding-bottom:0px !important;
1945	margin-top:0px !important;
1946	margin-bottom:0px !important;
1947	margin-right:0px !important;
1948	padding-right:0px !important;
1949}
1950*#dm *.dmBody a.u_1073074641
1951{
1952	float:none !important;
1953	top:0 !important;
1954	left:0 !important;
1955	width:198px !important;
1956	position:relative !important;
1957	height:41.5px !important;
1958	padding-top:0px !important;
1959	padding-left:0px !important;
1960	padding-bottom:0px !important;
1961	max-width:198px !important;
1962	padding-right:0px !important;
1963	min-width:25px !important;
1964	text-align:center !important;
1965	display:block !important;
1966	margin-left:0px !important;
1967	margin-top:10px !important;
1968	margin-bottom:10px !important;
1969	margin-right:0px !important;
1970}
1971*#dm *.dmBody div.u_1077045028
1972{
1973	margin-left:0px !important;
1974	padding-top:0px !important;
1975	padding-left:30px !important;
1976	padding-bottom:0px !important;
1977	margin-top:0px !important;
1978	margin-bottom:0px !important;
1979	margin-right:0px !important;
1980	padding-right:0px !important;
1981	width:auto !important;
1982}
1983*#dm *.dmBody div.u_1642564168 p
1984{
1985	font-size:16px !important;
1986}
1987*#dm *.dmBody div.u_1642564168 li
1988{
1989	font-size:16px !important;
1990}
1991*#dm *.dmBody div.u_1642564168
1992{
1993	font-size:16px !important;
1994	padding-top:0 !important;
1995	padding-left:0 !important;
1996	padding-bottom:2px !important;
1997	padding-right:0 !important;
1998	display:block !important;
1999	float:none !important;
2000	top:0 !important;
2001	left:0 !important;
2002	width:calc(100% - 0px) !important;
2003	position:relative !important;
2004	height:auto !important;
2005	max-width:418.258px !important;
2006	min-width:25px !important;
2007	margin-left:0 !important;
2008	margin-top:0 !important;
2009	margin-bottom:8px !important;
2010	margin-right:0 !important;
2011}
2012*#dm *.dmBody div.u_1212322694
2013{
2014	margin-left:0px !important;
2015	padding-top:0px !important;
2016	padding-left:0px !important;
2017	padding-bottom:0px !important;
2018	margin-top:0px !important;
2019	margin-bottom:0px !important;
2020	margin-right:0px !important;
2021	padding-right:0px !important;
2022}
2023*#dm *.dmBody div.u_1769270083
2024{
2025	margin-left:0px !important;
2026	padding-top:0px !important;
2027	padding-left:0px !important;
2028	padding-bottom:0px !important;
2029	margin-top:0px !important;
2030	margin-bottom:0px !important;
2031	margin-right:0px !important;
2032	padding-right:0px !important;
2033}
2034*#dm *.dmBody div.u_1546208713
2035{
2036	margin-left:0px !important;
2037	padding-top:0px !important;
2038	padding-left:16px !important;
2039	padding-bottom:0px !important;
2040	margin-top:0px !important;
2041	margin-bottom:0px !important;
2042	margin-right:0px !important;
2043	padding-right:0px !important;
2044}
2045*#dm *.dmBody a.u_1395987744
2046{
2047	padding-top:0px !important;
2048	padding-left:0px !important;
2049	padding-bottom:0px !important;
2050	padding-right:0px !important;
2051	width:198px !important;
2052	display:block !important;
2053	float:none !important;
2054	top:0px !important;
2055	left:0px !important;
2056	position:relative !important;
2057	height:41.5px !important;
2058	max-width:100% !important;
2059	min-width:0 !important;
2060	text-align:center !important;
2061	margin-right:80px !important;
2062	margin-left:40px !important;
2063	margin-top:10px !important;
2064	margin-bottom:10px !important;
2065	min-height:auto !important;
2066}
2067*#dm *.dmBody div.u_1599146399 p
2068{
2069	font-size:16px !important;
2070}
2071*#dm *.dmBody div.u_1599146399 li
2072{
2073	font-size:16px !important;
2074}
2075*#dm *.dmBody div.u_1599146399
2076{
2077	font-size:16px !important;
2078	padding-top:0 !important;
2079	padding-left:0 !important;
2080	padding-bottom:2px !important;
2081	padding-right:0 !important;
2082	float:none !important;
2083	top:0 !important;
2084	left:0 !important;
2085	width:calc(100% - 0px) !important;
2086	position:relative !important;
2087	height:auto !important;
2088	max-width:100% !important;
2089	min-width:25px !important;
2090}
2091div.u_1818254943
2092{
2093	display:block !important;
2094	float:none !important;
2095	top:0 !important;
2096	left:0 !important;
2097	width:calc(100% - 0px) !important;
2098	position:relative !important;
2099	height:auto !important;
2100	max-width:319.602px !important;
2101	min-width:25px !important;
2102	font-size:15px !important;
2103	padding-top:0 !important;
2104	padding-left:0 !important;
2105	padding-bottom:2px !important;
2106	padding-right:0 !important;
2107}
2108div.u_1818254943 p
2109{
2110	font-size:15px !important;
2111}
2112@media (min-width:768px) and (max-width:1024px) {}
2113@media (min-width:1025px) {}
2114*#dm *.dmBody div.u_1391551354
2115{
2116	float:none !important;
2117	top:0px !important;
2118	left:0px !important;
2119	width:calc(100% - 0px) !important;
2120	position:relative !important;
2121	height:59px !important;
2122	padding-top:0px !important;
2123	padding-left:0px !important;
2124	padding-bottom:0px !important;
2125	max-width:226.5px !important;
2126	padding-right:0px !important;
2127	min-width:25px !important;
2128	text-align:center !important;
2129	margin-left:0px !important;
2130	margin-top:0px !important;
2131	margin-bottom:0px !important;
2132	margin-right:0px !important;
2133	min-height:auto !important;
2134}
2135*#dm *.dmBody div.u_1818254943 p
2136{
2137	font-size:16px !important;
2138}
2139*#dm *.dmBody div.u_1818254943 li
2140{
2141	font-size:16px !important;
2142}
2143*#dm *.dmBody div.u_1266495298
2144{
2145	float:none !important;
2146	top:0px !important;
2147	left:0px !important;
2148	width:calc(100% - 0px) !important;
2149	position:relative !important;
2150	height:auto !important;
2151	padding-top:2px !important;
2152	padding-left:0px !important;
2153	padding-bottom:2px !important;
2154	min-height:auto !important;
2155	margin-right:0px !important;
2156	margin-left:0px !important;
2157	max-width:319.594px !important;
2158	margin-top:-11px !important;
2159	margin-bottom:8px !important;
2160	padding-right:0px !important;
2161	min-width:25px !important;
2162}
2163*#dm *.dmBody div.u_1398046833
2164{
2165	padding-top:2px !important;
2166	padding-left:0 !important;
2167	padding-bottom:0 !important;
2168	padding-right:0 !important;
2169	float:none !important;
2170	top:0 !important;
2171	left:0 !important;
2172	width:369.977px !important;
2173	position:relative !important;
2174	height:auto !important;
2175	max-width:100% !important;
2176	min-width:0 !important;
2177}
2178*#dm *.dmBody div.u_1601922764
2179{
2180	padding-top:2px !important;
2181	padding-left:0 !important;
2182	padding-bottom:2px !important;
2183	padding-right:0 !important;
2184	float:none !important;
2185	top:0 !important;
2186	left:0 !important;
2187	width:369.984px !important;
2188	position:relative !important;
2189	height:auto !important;
2190	max-width:100% !important;
2191	min-width:0 !important;
2192	display:block !important;
2193}
2194*#dm *.dmBody div.u_1156216781
2195{
2196	padding-top:2px !important;
2197	padding-left:0px !important;
2198	padding-bottom:0px !important;
2199	padding-right:0px !important;
2200	float:none !important;
2201	top:0px !important;
2202	left:0 !important;
2203	width:369.969px !important;
2204	position:relative !important;
2205	height:auto !important;
2206	max-width:100% !important;
2207	min-width:0 !important;
2208	display:block !important;
2209	min-height:auto !important;
2210	margin-right:auto !important;
2211	margin-left:auto !important;
2212	margin-top:8px !important;
2213	margin-bottom:8px !important;
2214}
2215*#dm *.dmBody div.u_1396360231
2216{
2217	padding-top:2px !important;
2218	padding-left:0px !important;
2219	padding-
2219bottom:0px !important;
2220	padding-right:0px !important;
2221	float:none !important;
2222	top:0px !important;
2223	left:0 !important;
2224	width:369.969px !important;
2225	position:relative !important;
2226	height:auto !important;
2227	max-width:100% !important;
2228	min-width:0 !important;
2229	display:block !important;
2230	min-height:auto !important;
2231	margin-right:auto !important;
2232	margin-left:auto !important;
2233	margin-top:8px !important;
2234	margin-bottom:8px !important;
2235}
2236*#dm *.dmBody *.u_1687370677 .photoGalleryThumbs
2237{
2238	padding:2.5px !important;
2239}
2240*#dm *.dmBody *.u_1687370677 .layout-container
2241{
2242	padding:2.5px !important;
2243}
2244*#dm *.dmBody *.u_1687370677 .photoGalleryViewAll
2245{
2246	padding:0 5px !important;
2247}
2248*#dm *.dmBody *.u_1687370677 .photoGalleryThumbs .image-container a
2249{
2250	padding-top:81px !important;
2251}
2252*#dm *.dmBody div.u_1024410734
2253{
2254	width:80px !important;
2255	padding-top:0 !important;
2256	padding-left:0 !important;
2257	padding-bottom:0 !important;
2258	padding-right:0 !important;
2259}
2260*#dm *.dmBody div.u_1612126008
2261{
2262	width:calc(100% - 0px) !important;
2263	padding-top:0px !important;
2264	padding-left:0px !important;
2265	padding-bottom:0px !important;
2266	padding-right:0px !important;
2267	float:none !important;
2268	top:0px !important;
2269	left:0px !important;
2270	position:relative !important;
2271	height:auto !important;
2272	margin-right:0px !important;
2273	margin-left:0px !important;
2274	max-width:80px !important;
2275	margin-top:0px !important;
2276	margin-bottom:0px !important;
2277	min-width:25px !important;
2278	text-align:center !important;
2279	min-height:auto !important;
2280}
2281*#dm *.dmBody div.u_1146706232
2282{
2283	float:none !important;
2284	top:0px !important;
2285	left:0px !important;
2286	width:calc(100% - 0px) !important;
2287	position:relative !important;
2288	height:auto !important;
2289	padding-top:2px !important;
2290	padding-left:0px !important;
2291	padding-bottom:2px !important;
2292	min-height:auto !important;
2293	margin-right:0px !important;
2294	margin-left:0px !important;
2295	max-width:326.5px !important;
2296	margin-top:12px !important;
2297	margin-bottom:8px !important;
2298	padding-right:0px !important;
2299	min-width:25px !important;
2300}
2301*#dm *.dmBody div.u_1344283812
2302{
2303	width:calc(100% - 0px) !important;
2304	margin-left:0px !important;
2305	padding-top:0px !important;
2306	padding-left:0px !important;
2307	padding-bottom:0px !important;
2308	margin-top:11px !important;
2309	margin-bottom:16px !important;
2310	margin-right:0px !important;
2311	padding-right:0px !important;
2312	float:none !important;
2313	top:0px !important;
2314	left:0px !important;
2315	position:relative !important;
2316	height:auto !important;
2317	min-height:auto !important;
2318	max-width:80px !important;
2319	min-width:25px !important;
2320	text-align:center !important;
2321}
2322*#dm *.dmBody div.u_1556945304
2323{
2324	float:none !important;
2325	top:0px !important;
2326	left:0px !important;
2327	width:calc(100% - 0px) !important;
2328	position:relative !important;
2329	height:auto !important;
2330	padding-top:2px !important;
2331	padding-left:0px !important;
2332	padding-bottom:2px !important;
2333	min-height:auto !important;
2334	max-width:376.5px !important;
2335	padding-right:0px !important;
2336	min-width:25px !important;
2337	margin-right:0px !important;
2338	margin-left:0px !important;
2339	margin-top:-8px !important;
2340	margin-bottom:8px !important;
2341}
2342*#dm *.dmBody div.u_1870406116
2343{
2344	padding-top:2px !important;
2345	padding-left:0px !important;
2346	padding-bottom:0px !important;
2347	padding-right:0px !important;
2348	margin-left:0px !important;
2349	margin-top:18px !important;
2350	margin-bottom:0px !important;
2351	margin-right:0px !important;
2352	float:none !important;
2353	top:0px !important;
2354	left:0px !important;
2355	width:calc(100% - 0px) !important;
2356	position:relative !important;
2357	height:auto !important;
2358	min-height:auto !important;
2359	max-width:100% !important;
2360	min-width:25px !important;
2361}
2362*#dm *.dmBody div.u_1408103396
2363{
2364	width:138px !important;
2365	height:auto !important;
2366	float:none !important;
2367	top:0px !important;
2368	left:0 !important;
2369	position:relative !important;
2370	padding-top:0px !important;
2371	padding-left:0px !important;
2372	padding-bottom:0px !important;
2373	min-height:auto !important;
2374	margin-right:auto !important;
2375	margin-left:auto !important;
2376	max-width:100% !important;
2377	margin-top:0px !important;
2378	margin-bottom:0px !important;
2379	padding-right:0px !important;
2380	min-width:0 !important;
2381	text-align:start !important;
2382	display:block !important;
2383}
2384*#dm *.dmBody div.u_1687370677
2385{
2386	float:none !important;
2387	top:0px !important;
2388	left:0 !important;
2389	width:565.5px !important;
2390	position:relative !important;
2391	height:auto !important;
2392	padding-top:0px !important;
2393	padding-left:0px !important;
2394	padding-bottom:0px !important;
2395	min-height:auto !important;
2396	max-width:100% !important;
2397	padding-right:0px !important;
2398	min-width:0 !important;
2399	text-align:start !important;
2400	display:block !important;
2401	margin-right:auto !important;
2402	margin-left:auto !important;
2403	margin-top:10px !important;
2404	margin-bottom:10px !important;
2405}
2406*#dm *.dmBody div.u_1818254943
2407{
2408	font-size:16px !important;
2409	margin-left:0px !important;
2410	padding-top:0px !important;
2411	padding-left:0px !important;
2412	padding-bottom:0px !important;
2413	margin-top:8px !important;
2414	margin-bottom:0px !important;
2415	margin-right:0px !important;
2416	padding-right:0px !important;
2417}
2418*#dm *.dmBody div.u_1730315014
2419{
2420	padding-top:2px !important;
2421	padding-left:0px !important;
2422	padding-bottom:2px !important;
2423	padding-right:0px !important;
2424	margin-left:0 !important;
2425	margin-top:0px !important;
2426	margin-bottom:0px !important;
2427	margin-right:auto !important;
2428	display:block !important;
2429	float:none !important;
2430	top:0px !important;
2431	left:0px !important;
2432	width:450px !important;
2433	position:relative !important;
2434	height:auto !important;
2435	min-height:auto !important;
2436	max-width:100% !important;
2437	min-width:0 !important;
2438}
2439
2440</style>
2441
2442<!-- Flex Sections CSS -->
2443
2444
2445
2446
2447
2448
2449
2450<style id="globalFontSizeStyle" type="text/css">
2451    .font-size-16, .size-16, .size-16 > font { font-size: 16px !important; }.font-size-24, .size-24, .size-24 > font { font-size: 24px !important; }
2452</style>
2453<style id="pageFontSizeStyle" type="text/css">
2454</style>
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494<!-- ========= JS Section ========= -->
2495<script>
2496    var isWLR = true;
2497
2498    window.customWidgetsFunctions = {};
2499    window.customWidgetsStrings = {};
2500    window.collections = {};
2501    window.currentLanguage = "ENGLISH"
2502    window.isSitePreview = false;
2503</script>
2503
2504
2505
2506
2507<script>
2508    window.customWidgetsFunctions["d1ee5d5bf037471ea1770683731e577a~23"] = function (element, data, api) {
2509        $(document).ready(function(){
2510    $.getScript('https://widget.hibu.us/static/js/index.js')
2511    .done(function(){
2512        dmAPI.runOnReady('hibu_header_reviews',function(){
2513            window.renderApp();
2514        });
2515        
2516    })
2517    .fail(function(){
2518        console.log("failed to loaded header reviews js file")
2519    });
2520})
2521
2522
2523    };
2524</script>
2524
2525
2526<script>
2527    window.customWidgetsFunctions["b82dbf0dd7fc467dbfe978a9baa7e714~7"] = function (element, data, api) {
2528        var address = data.config.address
2529
2530const emptyListPlaceHolder = "This is a placeholder and won't appear on the live site.";
2531
2532address = address.replace(/<p.*?>/g, '')
2533address = address.replace(/&quot;/g, '"')
2534address = address.replace(/\<\/p\>/g, '')
2535address = address.replace(/\<br\>/g, '')
2536
2537if (!data.inEditor && address === '') {
2538    $(element).find('.yextAddress').css( "display", "none" )
2539    var prevSib = $(element).prev()[0]
2540               if(prevSib.children && prevSib.children[0].tagName.startsWith("H")){
2541                   prevSib.style.display = 'none'
2542                   
2543               }
2544}else if (address != ''){
2545    address = JSON.parse(address)
2546} else if (data.inEditor && address === ''){
2547    $(element).html(emptyListPlaceHolder);
2548}
2549
2550if (data.config.address1){
2551    $(element).find('.address1').text(address.line1)
2552}
2553
2554if (data.config.address1){
2555    $(element).find('.address2').text(address.line2)
2556}
2557
2558if (data.config.city){
2559    $(element).find('.city').text(address.city)
2560}
2561
2562if (data.config.state){
2563    $(element).find('.state').text(address.region)
2564}
2565
2566if (data.config.zip){
2567    $(element).find('.zip').text(address.postalCode)
2568}
2569    
2570    };
2571</script>
2571
2572
2573<script>
2574    window.customWidgetsFunctions["1505d3bcffa046e0a12915c9561083d5~33"] = function (element, data, api) {
2575        function init() {
2576    let debounceAlert = false;
2577
2578    function showAlert() {
2579        if (!debounceAlert) {
2580            debounceAlert = true;
2581
2582            const userType = localStorage.getItem("userType");
2583
2584            if (userType === "Staff") {
2585                alert("Caution: Local Ranking optimizations are in place on this page. Avoid overriding them without client understanding and approval.");
2586                console.log("Proceeding for Staff Member");
2587            } else if (userType === "Customer") {
2588                alert("Caution: Local Ranking optimizations are in place on this page. Any content updates may override the effectiveness of Local Ranking and diminish results. Please contact Digital Support for any questions.");
2589                console.log("Refreshing page for Customer");
2590                location.reload();
2591            }
2592
2593            setTimeout(function () {
2594                debounceAlert = false;
2595            }, 1000);
2596        }
2597    }
2598
2599    const previousElement = element.previousElementSibling;
2600
2601    if (previousElement) {
2602        previousElement.addEventListener('click', function () {
2603            showAlert();
2604        });
2605    } else {
2606        console.warn('LRALERT: No element found directly above this widget instance.');
2607    }
2608}
2609
2610if (window.dmAPI && window.dmAPI.runOnReady) {
2611    window.dmAPI.runOnReady('lralert-widget', init);
2612} else {
2613    document.addEventListener('DOMContentLoaded', init);
2614}
2615
2616    };
2617</script>
2617
2618
2619<script>
2620    window.customWidgetsFunctions["9015bcbf1ace437aa6f0e66d5bb2e7d3~25"] = function (element, data, api) {
2621        $(document).ready(function(){
2622    $.getScript('https://widget.hibu.us/static/js/index.js')
2623    //$.getScript('//survlywidget-uat.firebaseapp.com/static/js/index.js')
2624    .done(function(){
2625        dmAPI.runOnReady('hibu_header_reviews',function(){
2626            window.renderApp();
2627        });
2628        
2629    })
2630    .fail(function(){
2631        console.log("failed to load header reviews js file")
2632    });
2633    
2634    element.children[0].removeAttribute(`rteblock"`)
2635    var merchantId = data.config.merchantId
2636    merchantId = merchantId.replace(/<p.*?>/g, '')
2637    merchantId = merchantId.replace(/&quot;/g, '"')
2638    merchantId = merchantId.replace(/\<\/p\>/g, '')
2639    
2640    element.children[0].setAttribute('data-merchant', merchantId)
2641})
2642
2643
2644    };
2645</script>
2645
2646
2647<script>
2648    window.customWidgetsFunctions["ca4188fe92024514a23a858f63ab6658~18"] = function (element, data, api) {
2649        null
2650    };
2651</script>
2651
2652
2653<script>
2654    window.customWidgetsFunctions["afd4bc7f907140298e111130d715031d~99"] = function (element, data, api) {
2655        let HasOpenedMenu = false;
2656
2657$(document).ready(function() {
2658   displayType();
2659});
2660
2661function displayType() {
2662    if(isMobile()) {
2663        displayMobile();
2664    } else {
2665        displayDesktop();
2666    }
2667}
2668
2669function displayMobile() {
2670    var masterFabEle = $(element).find('#masterfab');
2671    $('#main-container').empty().append(getSvg(data.config.MobileMain));
2672    
2673    $(masterFabEle).attr('class', 'fab master-mobile');// add mobile class for custom style
2674    
2675    $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead
2676    
2677    // set the text alignment var here for use below (update BSR:20200421)
2678    var moText = (data.config.MobileOrientation === 'left') ? 'bsrRightText' : 'leftText';
2679    
2680    // add items with or without overlay and label text
2681    if(data.config.MobileLayout === 'Full') {
2682        $('.mobile-bg').after(getItems(moText));
2683    }
2684    else {
2685        $('.mobile-bg').after(getItems());
2686    }
2687    
2688    mobileTheme();  // add light or dark theme
2689    bsrIconResize(); // makes a custom icon resizable (update BSR:20200529)
2690    bsrMobileOrientation(); // positions menu left or right (update BSR:20200421)
2691    addListener();
2692    
2693    if (typeof fbq === "function") { // this makes sure that fbq is on the page
2694        addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422)
2695    }
2696    addChatListener(); // Add chat script injection (update BSR:20200526)
2697    
2698    // add focus animation
2699    if(data.config.FocusAni) animateFocus();
2700}
2701function displayDesktop() {
2702    var masterFabEle = $(element).find('#masterfab');
2703    $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead
2704    if(data.config.DesktopLayout === 'Bar') {
2705        $('#main-container').empty().append(getSvg(data.config.DeskMain));
2706        $(masterFabEle).append(getItems('rightText'));
2707    }
2708    else {
2709        $('#float-container').empty().append(getItems('rightText', true));
2710    }
2711    desktopType();
2712    bsrIconResize(); // makes a custom icon resizable (update BSR:20200529)
2713    addListener();
2714    
2715    if (typeof fbq === "function") { // this makes sure that fbq is on the page
2716        addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422)
2717    }
2718    addChatListener(); // Add chat script injection (update BSR:20200526)
2719    
2720    // add focus animation
2721    if(data.config.FocusAni) animateFocus();
2722}
2723// handles style changes for desktop types
2724function desktopType() {
2725    $('#masterfab').attr('class', 'fab master-desktop'); // add desktop class for styling
2726    $('.icon-container').addClass('desktop');
2727    if(data.config.DesktopLayout === 'Bar') {
2728        $('.menu-link').addClass('desk-bar');       // add class for fixed bar text
2729        $('.child').attr('class', 'fab child child-desktop-bar');
2730        
2731        const masterLabel = '<span id="master-label">'+data.config.MainLabel+'</span>';
2732        $('#master-label').remove();
2733        $('#masterfab').append(masterLabel);
2734        
2735        $('#masterfab').addClass('master-bar');
2736    } else if(data.config.DesktopLayout === 'Float') {
2737        $('#masterfab').hide();
2738    }
2739}
2740// styles light and dark mobile themes
2741function mobileTheme() {
2742    $('.child').attr('class', 'fab child child-mobile');
2743    if(data.config.MobileTheme === 'Light') {
2744        $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile light');
2745    }
2746    else if(data.config.MobileTheme === 'Dark') {
2747        $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile dark');
2748    }
2749}
2750// adds the menu to the left or right of the mobile screen (update BSR:20200421)
2751function bsrMobileOrientation() {
2752    if(data.config.MobileOrientation === 'left') {
2753        $('.fab.master-mobile, .child.mobile').addClass('bsr-left');
2754    }
2755    else {
2756        $('.fab.master-mobile, .child.mobile').removeClass('bsr-left');
2757    }
2758}
2759
2760/*  
2761    Previous implementation places custom icons in a new <div>
2762    I found this to be inconsistent in resizing so the function
2763    adds the appropriate class directly to the svg element
2764    (update BSR:20200529)
2765*/
2766function bsrIconResize() {
2767    customIcons = $(element).find('.custom-user-icon');
2768    if(customIcons.length > 0) {
2769        $.each(customIcons, function(i, cicon) {
2770            var classList = $(cicon).attr('class').split(/\s+/);
2771            $.each(classList, function(index, item) {
2772                if(item != 'custom-user-icon') {
2773                   $( "." + item + " > svg" ).addClass(item); // add the calling class to the child svg element directly
2774                   $( "." + item + " > svg" ).unwrap(); // remove the parent div
2775                }
2776            });
2777        });
2778    }
2779}
2780
2781
2782// adds click or hover listeners
2783function addListener() {
2784    // add listener and animation for floating icons hover animation
2785    if(!isMobile() && data.config.DesktopLayout === 'Float') animateFloat('.float-container', 300);
2786    // click handlers for desktop bar and mobile options
2787    else {
2788        $("#conversion-menu-container").off('click', '.fab,.overlay');
2789        $("#conversion-menu-container").on('click', '.fab,.overlay', function(){
2790            HasOpenedMenu = true;
2791            $('.animation').remove();   // remove any animations we have
2792            if(isMobile()) {
2793                animateIcons('overlay');
2794                data.config.MobileLayout === 'Full'? animateBg('.mobile-bg') : '';
2795            } else {    // bar desktop
2796                animateIcons('helpText');
2797                animateBg('.desktop-bg');
2798            }
2799        });
2800    }
2801}
2802
2803// listens for share button click and triggers response
2804function addShareListener() {
2805    $("#conversion-menu-container").off('click', '.share');
2806    $(".share").on('click', function() {
2807        // console.log('share clicked modal should open');
2808        MicroModal.show('social-modal-menu'); 
2809    });
2810}
2811function addPixelListener() {
2812    $('.bsr-menulink').click(function() {
2813        var eventName = $(this).data('eventname');
2814        if(!eventName) {
2815            fbq('track', 'Contact');
2816        } else {
2817            fbq('trackCustom', eventName);
2818        }
2819    });
2820}
2821function addChatListener() {
2822    $(".bsr-chat").on('click', function() {
2823        $("#chat-script").remove(); // Get rid of any chat-script on the page
2824        $.each(data.config.IconList, function(index,value){
2825            if(value.hasOwnProperty('ChatScript'))
2826            {
2827                var cscript = value.ChatScript;
2828                // Check if the script is a src or raw script
2829                // Changed mind and wanted to input 
2829<script> tags so this is saved for posterity
2830                /*
2831                var re = new RegExp('^(?:[a-z]+:)?//', 'i'); // non case-sensitive, protocol-agnostic 
2832                if (re.test(cscript)) {
2833                    $('body').append('
2833<script async="async" src="' + cscript + '" type="text/javascript" id="chat-script"><\/script>');
2834                    return false; // break out of the $.each() on first occurence
2835                } else {
2836                    $('body').append('
2836<script type="text/javascript" id="chat-script">' + cscript + '<\/script>');
2837                    return false; // break out of the $.each() on first occurence
2838                }
2839                */
2840                $('body').append(cscript);
2841            }
2842        });
2843    });
2844}
2845//
2846// ANIMATIONS
2847//
2848function animateFocus() {
2849    $('.animation').remove();   //in case already in DOM
2850    if(!HasOpenedMenu) {
2851        if(isMobile()) {
2852            const pulse = '<div class="pulse2 animation"/><div class="pulse animation"/>';
2853            setTimeout(function() {
2854                $('#masterfab').append(pulse);
2855            }, +data.config.FocusDelay);
2856        }
2857        // desktop
2858        else {
2859            data.config.DesktopLayout === 'Float'?
2860                animateFloatFocus() : animateBarFocus();
2861        }
2862    }
2863}
2864function animateFloatFocus() {
2865    if($('.focus')[0]) {
2866        const id = $('.focus')[0].id;
2867        setTimeout(function() {
2868            $('#'+id).css('max-width', '');
2869            $('#'+id).addClass('slide-pulse');
2870        }, +data.config.FocusDelay);
2871    }
2872}
2873// opens fixed bar on desktop after set interval
2874function animateBarFocus() {
2875    if(!$(".desktop-bg").is(":visible")) {
2876        setTimeout(function() {
2877            animateIcons('helpText');
2878            animateBg('.desktop-bg');
2879        }, +data.config.FocusDelay);
2880    }
2881}
2882// adds hover listeners and animates floating icons on desktop
2883function animateFloat(selector, dur) {
2884    $("#float-container").off("mouseenter", selector);
2885    $("#float-container").on("mouseenter", selector, function(event) {
2886        // console.log('float mouse enter');
2887        HasOpenedMenu = true;
2888        var id = $(this)[0].id;
2889        // cancel animation on hover
2890        data.config.FocusAni? $('#'+id).removeClass('slide-pulse') : 0;
2891        
2892        $('#text-'+id).fadeIn();
2893        $('#float-text-'+id).fadeIn(dur).css("display","inline-flex");
2894        $('#'+id).stop().animate({
2895            "max-width": "200px",
2896        }, dur);
2897    });
2898    
2899    $("#float-container").off("mouseleave", selector);
2900    $("#float-container").on("mouseleave", selector, function(event) {
2901        // console.log('float mouse leave');
2902        var id = $(this)[0].id;
2903        $('#text-'+id).fadeOut(dur);
2904        $('#'+id).stop().animate({
2905            "max-width": "42.666px",
2906        }, dur);
2907    });
2908}
2909// animates icons slide up and transparent overlay(depending on showType)
2910function animateIcons(showType) {
2911    if($(".overlay").is(":visible") || $(".desktop-bg").is(":visible")) {
2912        if(showType === 'overlay')          $('.overlay').fadeOut(125);
2913        else if(showType === 'helpText')    $('#help-text').fadeOut(125);
2914        
2915        // add plus icon back
2916        $('#main-container').empty().append(getSvg(data.config.MobileMain));
2917
2918        $('.fab.child').stop().animate({
2919            bottom  : $('#masterfab').css('bottom'),
2920            opacity : 0
2921        }, 125, function() {
2922            $(this).hide();
2923        });
2924    } else {
2925        if(showType === 'overlay')          $('.overlay').fadeIn(125);
2926        else if(showType === 'helpText')    $('#help-text').fadeIn(125);
2927        
2928        // add close icon on mobile only
2929        if(isMobile()) $('#main-container').empty().append(getSvg('close'));
2930        $(".fab.child").each(function(){
2931            $(this).stop().show().animate({
2932                bottom  : (parseInt($("#masterfab").css("bottom")) + parseInt($("#masterfab").outerHeight() + 20) + 56 * $(this).data("subitem") - $(".fab.child").outerHeight()) + "px",
2933                opacity : 1
2934            }, 125);
2935        });
2936    }
2937}
2938// adds overlay that slides up
2939function animateBg(selector) {
2940    if($(selector).is(":visible")) {
2941        $('#main-container').removeClass('open');
2942        $("#masterfab.fab.master-mobile").removeClass('mobile-open')
2943        var mainIcon = data.config.DeskMain
2944        // revert to default main icon style
2945        if(isMobile()) {
2946            mainIcon = data.config.MobileMain;
2947            $('#masterfab').css({'background': '', 'box-shadow': ''});  // restore default
2948        }
2949        $('#main-container').empty().append(getSvg(mainIcon));
2950        
2951        $('.menu-link, .child').hide();
2952        // slide down to cloes
2953        $(selector).stop().animate({
2954            height  : 0,
2955            opacity : 0
2956        }, 125, function(){
2957            $(this).hide();
2958        });
2959    } else {
2960        $('#main-container').addClass('open');
2961        $("#masterfab.fab.master-mobile").addClass('mobile-open')
2962        var topArea = 100;
2963        if(isMobile()) {
2964            $('#masterfab').css({'background': 'none', 'box-shadow': 'none'});  // make icon flat
2965            $('#main-container').empty().append(getSvg('close'));   // add x icon
2966        }
2967        else if(data.config.DesktopLayout === 'Bar') {
2968            // hack to get height of bar help text before it's visible
2969            $(selector).css({'position':'absolute','visibility':'hidden', 'display':'block'});
2970            topArea = $("#help-text").height()? $("#help-text").height() + 60 : 40;
2971            $(selector).removeAttr('style');
2972        }
2973        
2974        // slide up to open
2975        $(selector).stop().show().animate({
2976            height  : (((data.config.IconList.length+1) * 56) + topArea) + "px",
2977            opacity : 1
2978        },125, function() {
2979            $('.menu-link').fadeIn(125);
2980            $(selector).css("display","flex")
2981        });
2982    }
2983}
2984function getItems(type, float) {
2985    $('.child').remove();   // remove any items already in DOM
2986    var html = '', label = '', icon = '', text = '';
2987    var items = float? data.config.IconList : data.config.IconList.reverse();
2988    items.forEach(function(item, index) {
2989        
2990        if(item.showonmobile==true && data.device === 'mobile'){
2991            index = index+1;
2992           if(type === 'rightText'){ 
2993               label = '<span class="right-text">' + item.Label + '</span>';
2994            }
2995            if(type === 'leftText') {
2996                label = '<span class="left-text">' + item.Label + '</span>';
2997            }
2998            if(type === 'bsrRightText') {
2999                label = '<span class="bsr-right-text">' + item.Label + '</span>';
3000            }
3001            
3002           
3003            
3004                icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
3005                html += 
3006                    '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \
3007                        '+getItemAction(item, icon+label)+' \
3008                    </div>';
3009            
3010            if(item.Action === 'Share') {
3011                $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() {
3012                    MicroModal.init();
3013                    $('.share-container').html(getSocialItems(item));   // add social icons to modal
3014                    addShareListener();   // if social sharing enabled add click handler
3015                });
3016            }
3017        }
3018        
3019        else if(item.showondesktop==true && (data.device === 'desktop' || data.device === 'tablet') ){
3020            
3021           if(type === 'rightText'){ 
3022           label = '<span class="right-text">' + item.Label + '</span>';
3023        }
3024        if(type === 'leftText') {
3025            label = '<span class="left-text">' + item.Label + '</span>';
3026        }
3027        if(!float) {
3028            icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
3029            html += 
3030                '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \
3031                    '+getItemAction(item, icon+label)+' \
3032                </div>';
3033        }
3034        // floating icons on desktop only
3035        else {
3036            
3037            // add focus class for focus animation
3038            label = item.Label;
3039            var focusClass = item.Animate? 'focus' : '';
3040            icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
3041            text = '<span class="float-text" id="text-'+index+'">'+label+'</span>';
3042            html += 
3043                '<div class="float-container '+focusClass+'" id="'+index+'"> \
3044                    <span class="fab child float" id="child-'+index+'" data-subitem="'+index+'" style="display: inline-flex;"> \
3045                        '+getItemAction(item, icon)+' \
3046                    </span> \
3047                    <span class="float-text-container" id="float-text-'+index+'"> \
3048                        '+getItemAction(item, text)+' \
3049                    </span> \
3050                </div>';
3051        }
3052        // if action is share add share items to modal
3053        if(item.Action === 'Share') {
3054            $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() {
3055                MicroModal.init();
3056                $('.share-container').html(getSocialItems(item));   // add social icons to modal
3057                addShareListener();   // if social sharing enabled add click handler
3058            });
3059        }
3060        }
3061    });
3062    return html;
3063}
3064function getSocialItems(item) {
3065    let html = '';
3066    const content = getShareContent(item);
3067    if(item.Email)      html += getShareHtml('Email', content.link, content.title, 'Tab', 'social');
3068    if(item.Facebook)   html += getShareHtml('Facebook', content.link, content.title, 'Tab', 'social');
3069    if(item.Tumblr)     html += getShareHtml('Tumblr', content.link, content.title, 'Tab', 'social');
3070    if(item.LinkedIn)   html += getShareHtml('LinkedIn', content.link, content.title, 'Tab', 'social');
3071    if(item.Twitter)    html += getShareHtml('Twitter', content.link, content.title, 'Tab', 'social');
3072    if(item.Reddit)     html += getShareHtml('Reddit', content.link, content.title, 'Tab', 'social');
3073    //if(item.GooglePlus) html += getShareHtml('GooglePlus', content.link, content.title, 'Tab', 'social');
3074    if(item.Pinterest)  html += getShareHtml('Pinterest', content.link, content.title, 'Tab', 'social');
3075    return html;
3076}
3077
3078//
3079// Social Share Functions
3080//
3081function getShareContent(item) {
3082    // set link to the current page url
3083    let link = item.ShareLink? item.Link.href : window.top.location.href;
3084    link = encodeURI(link);
3085    
3086    // get default page title from the actual page title
3087    const pageTitle = item.ShareTitle? item.ShareTitle : document.title;
3088    const encodedTitle = encodeURI(pageTitle);
3089    
3090    return {link: link, title: encodedTitle};
3091}
3092function getShareHtml(site, link, encodedTitle, action, linkClass) {
3093    let href = '';
3094    switch(site) {
3095        case 'Email':
3096            href = "mailto:?Subject="+encodedTitle+"&body=Check out this site: "+window.location.href;
3097            
3098            statsEventName = 'CM_SHARE_EMAIL';
3099            return (
3100                '<div class="social-icon" style="background-color: grey;"> \
3101                    <a href="'+href+'" class="'+linkClass+'" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');;"> \
3102                        '+getSvg('shareenvelope')+' \
3103                    </a> \
3104                </div>');
3105        case 'Facebook':
3106            href = 'https://www.facebook.com/sharer/sharer.php?u='+link;
3107            statsEventName = 'CM_SHARE_FB';
3108            return (
3109                '<div class="social-icon" style="background-color: #3b5998;"> \
3110                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
3111                        '+getSvg('facebook')+' \
3112                    </a> \
3113                </div>');
3114        case 'Tumblr':
3115            href = 'http://tumblr.com/share/link?url='+link+'&name='+encodedTitle;
3116            return ( 
3117                '<div class="social-icon" style="background-color: #35465c;"> \
3118                    <a href="'+href+'" class="'+linkClass+'" target="_blank" > \
3119                        '+getSvg('tumblr')+' \
3120                    </a> \
3121                </div>');
3122        case 'LinkedIn':
3123            href = 'http://www.linkedin.com/shareArticle?mini=true&amp;url='+link+'&amp;title='+encodedTitle;
3124            statsEventName = 'CM_SHARE_LINKEDIN';
3125            return ( 
3126                '<div class="social-icon" style="background-color: #4875B4;"> \
3127                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
3128                        '+getSvg('linkedIn')+' \
3129                    </a> \
3130                </div>');
3131        case 'Twitter':
3132            href = 'https://twitter.com/intent/tweet?text='+link;
3133            statsEventName = 'CM_SHARE_TWITTER';
3134            return (
3135                '<div class="social-icon" style="background-color: #000000;"> \
3136                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
3137                        '+getSvg('twitter')+' \
3138                    </a> \
3139                </div>');
3140        case 'Reddit':
3141            href = 'http://www.reddit.com/submit?url='+link+'&title='+encodedTitle+'&text='+encodedTitle;
3142            return ( 
3143                '<div class="social-icon" style="background-color: #ff4500;"> \
3144                    <a href="'+href+'" class="'+linkClass+'" target="_blank"> \
3145                        '+getSvg('reddit')+' \
3146                    </a> \
3147                </div>');
3148       /* case 'GooglePlus':
3149            href = 'https://plus.google.com/share?url='+link;
3150            statsEventName = 'CM_SHARE_GOOGLE_PLUS';
3151            return ( 
3152                '<div class="social-icon" style="background-color: #d34836;"> \
3153                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
3154                        '+getSvg('gPlus')+' \
3155                    </a> \
3156                </div>'); */
3157        case 'Pinterest':
3158            href = 'http://pinterest.com/pin/create/button/?url='+link+'&amp;description='+encodedTitle;
3159            return (
3160                '<div class="social-icon" style="background-color: #cb2027;"> \
3161                    <a href="'+href+'" class="'+linkClass+'" target="_blank"> \
3162                        '+getSvg('pinterest')+' \
3163                    </a> \
3164                </div>');
3165        default: 
3166            return '';
3167    }
3168}
3169
3170//
3171// Helpers
3172//
3173// check display type
3174function isMobile() {
3175    return data.device === 'mobile';
3176}
3177function getItemAction(item, elem) {
3178    var statsEventName='';
3179    switch(item.Action) {
3180        case 'Link':
3181            if(!item.Link) item.Link = { target: 'target="_blank', href: 'http://www.google.com' }  // default link
3182            var target = item.Link.target? item.Link.target : '';
3183            var statsEventName = 'CM_LINK_CLICK';
3184            return '<a '+target+' href="'+item.Link.href+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">
3184'+elem+'</a>';
3185        case 'Call':
3186            statsEventName = 'CM_CLICK_TO_CALL';
3187            return '<a href="tel:'+item.CallNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
3188        case 'Sms':
3189            statsEventName = 'CM_CLICK_TO_SMS';
3190            return '<a href="sms:'+item.SmsNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
3191        case 'Email':
3192            statsEventName = 'CM_CLICK_TO_EMAIL';
3193            return '<a href="mailto:'+item.EmailAddr+'?subject='+item.emailDefSubject + '&body=' + item.defEmailBody + '" target="_blank" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
3194        case 'Map':
3195            statsEventName = 'CM_DIRECTION';
3196            return '<a target="_blank" href="https://www.google.com/maps?q='+item.Query+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');" data-eventname="Find Location">'+elem+'</a>';
3197        case 'Mess':
3198            statsEventName = 'CM_FB_MESSAGE';
3199            return '<a href="http://m.me/'+item.FbUser+'" class="menu-link bsr-menulink" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
3200        case 'Share':
3201            return '<a href="#" class="menu-link share bsr-menulink">'+elem+'</a>';
3202        case 'Chat':
3203            return '<a href="#" class="menu-link bsr-chat bsr-menulink">'+elem+'</a>';
3204        default: 
3205            return '';
3206    }
3207}
3208// returns new default icon only if icon is default (identified by path data in default svg MUST CHANGE FOR DIFFERENT DEFAUTL)
3209function xgetItemIcon(item) {
3210    // icon is default
3211    if(item.CustomIcon) {
3212         return '<div class="new-container">'+item.Icon+'</div>';
3213    } else {
3214        switch(item.Action) {
3215            case 'Link':
3216                return getSvg('link');
3217            case 'Call':
3218                return getSvg('phone');
3219            case 'Sms':
3220                return getSvg('sms');
3221            case 'Email':
3222                return getSvg('envelope');
3223            case 'Mess':
3224                return getSvg('messenger');
3225            case 'Map':
3226                return getSvg('map');
3227            case 'Share':
3228                return getSvg('share');
3229        }
3230    }
3231}
3232
3233/* --------------------- */
3234function getItemIcon(item) {
3235    var lcase = item.Action.toLowerCase();
3236
3237    if(item.CustomIcon) {
3238        switch(item.CustomIcon_Select) {
3239            case 'custom_icon1':
3240                // return '<div class="'+lcase+'-icon-prev custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>';
3241                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>';
3242            case 'custom_icon2':
3243                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon2 + '</div>';
3244            case 'custom_icon3':
3245                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon3 + '</div>';
3246            case 'custom_icon4':
3247                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon4 + '</div>';
3248            case 'custom_icon5':
3249                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon5 + '</div>';
3250            case 'custom_icon6':
3251                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon6 + '</div>';
3252        }
3253    } else {
3254        switch(item.Action) {
3255            case 'Link':
3256                return getSvg('link');
3257            case 'Call':
3258                return getSvg('phone');
3259            case 'Sms':
3260                return getSvg('sms');
3261            case 'Email':
3262                return getSvg('envelope');
3263            case 'Mess':
3264                return getSvg('messenger');
3265            case 'Map':
3266                return getSvg('map');
3267            case 'Share':
3268                return getSvg('share');
3269            case 'Chat':
3270                return getSvg('chat');
3271        }
3272    }
3273}
3274/* --------------------- */
3275
3276window._trackConvWidgetClickEvent = function(eventName) {
3277    if(typeof(HAF)==="object"){
3278        HAF.OmTracking.onCMClick(eventName) 
3279    }
3280    return;
3281}
3282
3283function dudaicon(icon){
3284    return '<span class="new-container">'+icon+'</span>'
3285    
3286    
3287}
3288function xgetSvg(name) {
3289    const type = name? name : data.config.DeskMain;
3290    switch(type) {
3291        case 'vEllipsis':
3292            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><title>More</title><path d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"/></svg>';
3293        case 'map':
3294            return '<svg class="iconsvgmap" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-default="true"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg>'
3295        case 'hEllipsis':
3296            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>More</title><path d="M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"/></svg>';
3297        case 'plus':
3298            return '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 42 42" style="enable-background:new 0 0 42 42; xml:space="preserve"><title>More</title><polygon points="42,20 22,20 22,0 20,0 20,20 0,20 0,22 20,22 20,42 22,42 22,22 42,22 "/><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>';
3299        case 'bars':
3300            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>More</title><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>';
3301        case 'envelope':
3302            return '<svg class="iconsvgemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
330279-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>';
3303        case 'shareenvelope':
3304            return '<svg class="iconsvgshareemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>';
3305        case 'phone':
3306            return '<svg class="iconsvgphone" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-default><title>Phone</title><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg>';
3307        case 'close':
3308            return '<svg class="iconsvgclose" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"><title>Close</title><g><polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>';
3309        case 'facebook':
3310            return '<svg class="iconsvgfb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><title>Facebook</title><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"/></svg>';
3311        case 'messenger':
3312            return '<svg class="iconsvgmesg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>Facebook Messenger</title><path d="M224 32C15.9 32-77.5 278 84.6 400.6V480l75.7-42c142.2 39.8 285.4-59.9 285.4-198.7C445.8 124.8 346.5 32 224 32zm23.4 278.1L190 250.5 79.6 311.6l121.1-128.5 57.4 59.6 110.4-61.1-121.1 128.5z"/></svg>'
3313        case 'tumblr':
3314            return '<svg class="iconsvgtmb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><title>Tumblr</title><path d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"/></svg>';
3315        case 'linkedIn':
3316            return '<svg class="iconsvgli" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>LinkedIn</title><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"/></svg>';
3317        case 'twitter':
3318            return '<svg class="iconsvgtw" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><title>Twitter</title><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/></svg>';
3319        case 'reddit':
3320            return '<svg class="iconsvgred" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Reddit</title><path d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 
332017.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"/></svg>';
3321        case 'pinterest':
3322            return '<svg class="iconsvgpin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><title>Pinterest</title><path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/></svg>';
3323        case 'share':
3324            return '<svg class="iconsvgshare" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1536 1792"><title>Share</title><path d="M1216 1024q133 0 226.5 93.5t93.5 226.5-93.5 226.5-226.5 93.5-226.5-93.5-93.5-226.5q0-12 2-34l-360-180q-92 86-218 86-133 0-226.5-93.5t-93.5-226.5 93.5-226.5 226.5-93.5q126 0 218 86l360-180q-2-22-2-34 0-133 93.5-226.5t226.5-93.5 226.5 93.5 93.5 226.5-93.5 226.5-226.5 93.5q-126 0-218-86l-360 180q2 22 2 34t-2 34l360 180q92-86 218-86z"/></svg>';
3325        case 'sms':
3326            return '<svg class="iconsvgsms" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>SMS Text</title><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"/></svg>';
3327        case 'link':
3328            return '<svg class="iconsvglink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"/></svg>';
3329        default: 
3330            return '';
3331    }
3332}
3333function getSvg(name) {
3334    const type = name? name : data.config.DeskMain;
3335    switch(type) {
3336        case 'vEllipsis':
3337            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><title>More</title><path d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"/></svg>';
3338        case 'map':
3339            return '<svg class="map-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-default="true"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg>'
3340        case 'hEllipsis':
3341            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>More</title><path d="M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zm104-72c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm-352 0c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z"/></svg>';
3342        case 'plus':
3343            return '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 42 42" style="enable-background:new 0 0 42 42; xml:space="preserve"><title>More</title><polygon points="42,20 22,20 22,0 20,0 20,20 0,20 0,22 20,22 20,42 22,42 22,22 42,22 "/><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>';
3344        case 'bars':
3345            return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>More</title><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>';
3346        case 'envelope':
3347            return '<svg class="email-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
334779-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>';
3348        case 'shareenvelope':
3349            return '<svg class="iconsvgshareemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>';
3350        case 'phone':
3351            return '<svg class="call-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-default><title>Phone</title><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg>';
3352        case 'close':
3353            return '<svg class="iconsvgclose" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 224.512 224.512" style="enable-background:new 0 0 224.512 224.512;" xml:space="preserve"><title>Close</title><g><polygon points="224.507,6.997 217.521,0 112.256,105.258 6.998,0 0.005,6.997 105.263,112.254 0.005,217.512 6.998,224.512 112.256,119.24 217.521,224.512 224.507,217.512 119.249,112.254"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>';
3354        case 'facebook':
3355            return '<svg class="iconsvgfb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><title>Facebook</title><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"/></svg>';
3356        case 'messenger':
3357            return '<svg class="mess-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>Facebook Messenger</title><path d="M224 32C15.9 32-77.5 278 84.6 400.6V480l75.7-42c142.2 39.8 285.4-59.9 285.4-198.7C445.8 124.8 346.5 32 224 32zm23.4 278.1L190 250.5 79.6 311.6l121.1-128.5 57.4 59.6 110.4-61.1-121.1 128.5z"/></svg>'
3358        case 'tumblr':
3359            return '<svg class="iconsvgtmb" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><title>Tumblr</title><path d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"/></svg>';
3360        case 'linkedIn':
3361            return '<svg class="iconsvgli" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>LinkedIn</title><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"/></svg>';
3362        case 'twitter':
3363            return '<svg class="iconsvgtw" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><title>Twitter</title><path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/></svg>';
3364        case 'reddit':
3365            return '<svg class="iconsvgred" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Reddit</title><path d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 
336517.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"/></svg>';
3366        case 'pinterest':
3367            return '<svg class="iconsvgpin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><title>Pinterest</title><path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/></svg>';
3368        case 'share':
3369            return '<svg class="share-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1536 1792"><title>Share</title><path d="M1216 1024q133 0 226.5 93.5t93.5 226.5-93.5 226.5-226.5 93.5-226.5-93.5-93.5-226.5q0-12 2-34l-360-180q-92 86-218 86-133 0-226.5-93.5t-93.5-226.5 93.5-226.5 226.5-93.5q126 0 218 86l360-180q-2-22-2-34 0-133 93.5-226.5t226.5-93.5 226.5 93.5 93.5 226.5-93.5 226.5-226.5 93.5q-126 0-218-86l-360 180q2 22 2 34t-2 34l360 180q92-86 218-86z"/></svg>';
3370        case 'sms':
3371            return '<svg class="sms-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>SMS Text</title><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"/></svg>';
3372        case 'link':
3373            return '<svg class="link-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"/></svg>';
3374        case 'chat':
3375            // return '<svg class="chat-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>';
3376            return '<svg class="chat-icon" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><g><path d="m460.747 439.163c89.119-102.791 58.111-262.592-63.094-324.93-35.004-67.784-105.754-114.233-187.153-114.233-116.064 0-210.488 94.43-210.488 210.5 0 51.099 18.088 99.427 51.237 137.663l-46.774 46.16c-9.48 9.357-2.913 25.612 10.465 25.677l112.956.538c38.925 56.641 103.228 91.462 173.6 91.462.144 0 195.446-.999 195.561-1 13.333-.064 19.975-16.29 10.464-25.677zm-377.985-101.146c-34.017-34.08-52.752-79.367-52.752-127.517 0-99.528 80.968-180.5 180.49-180.5s180.49 80.972 180.49 180.5c0 95.373-75.473 181.269-186.343 180.403l-153.258-.73 31.293-30.882c5.918-5.842 5.953-15.389.08-21.274zm218.734 143.983c-52.634 0-101.557-22.489-135.565-61.281 57.104.376 41.945.281 44.569.281 135.402 0 236.506-127.009 204.689-259.617 82.966 67.774 89.761 191.779 14.045 267.634-5.874 5.885-5.838 15.433.08 21.274l31.293 30.882c-.119 0-158.995.827-159.111.827z"/><path d="m121.005 166h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/><path d="m121.005 226h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/><path d="m121.005 286h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/></g></svg>';
3377        default: 
3378            return '';
3379    }
3380}
3381
3382    };
3383</script>
3383
3384
3385
3386<script type="text/javascript">
3387
3388    var d_version = "production_6800";
3389    var build = "2026-09-24T12_50_33";
3390    window['v' + 'ersion'] = d_version;
3391
3392    function buildEditorParent() {
3393        window.isMultiScreen = true;
3394        window.editorParent = {};
3395        window.previewParent = {};
3396        window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33";
3397        try {
3398            var _p = window.parent;
3399            if (_p && _p.document && _p.$ && _p.$.dmfw) {
3400                window.editorParent = _p;
3401            } else if (_p.isSitePreview) {
3402                window.previewParent = _p;
3403            }
3404        } catch (e) {
3405
3406        }
3407    }
3408
3409    buildEditorParent();
3410</script>
3410
3411
3412
3413<!-- Load jQuery -->
3414
3415<script type="text/javascript" id='d-js-jquery'
3416        src="https://static-res-cdn.websites.hibu.com/libs/jquery/jquery-3.7.0.min.js"></script>
3416
3417
3418<!-- End Load jQuery -->
3419
3420
3421<!-- Injecting site-wide before scripts -->
3422
3423
3424<script data-swh-uuid="4e80c3bc181f47bf997b2bb6db80c498">
3425
3426    if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) {      window.__AudioEyePreviewMode=true;    }  
3427
3428</script>
vendor: 2 bytes, line 3428
3428
3429<script type="text/javascript" data-swh-uuid="4e80c3bc181f47bf997b2bb6db80c498">
3430
3431!function(){    var b=function(){      window.__AudioEyeSiteHash = "1b3a4cafab69c637f2c17f3ebc2c33de";            var a=document.createElement("script");      a.src="https://wsmcdn.audioeye.com/aem.js";      a.type="text/javascript";            document.getElementsByTagName("body")[0].appendChild(a)};      "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();    
3432
3433</script>
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452<script type="text/javascript" id="d_track_campaign">
3453    (function() {
3454        if (!window.location.search) {
3455            return;
3456        }
3457        const cleanParams = window.location.search.substring(1); // Strip ?
3458        const queryParams = cleanParams.split('&');
3459
3460        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
3461        const domain = 'domain=' + window.location.hostname;
3462        const path = "path=/";
3463
3464        queryParams.forEach((param) => {
3465            const [key, value = ''] = param.split('=');
3466            if (key.startsWith('utm_')) {
3467                const cookieName = "_dm_rt_" + key.substring(4);
3468                const cookie = cookieName + "=" + value;
3469                const joined = [cookie, expires, domain, path].join(";");
3470                document.cookie = joined;
3471            }
3472        });
3473    }());
3474</script>
vendor: 1 bytes, line 3474
3474
3475<script type="text/javascript" id="d_track_referrer">
3476    (function() {
3477        const cookieName = '_dm_entry_referrer';
3478        const referrer = document.referrer;
3479        if (!referrer) {
3480            return;
3481        }
3482        let referrerOrigin;
3483        try {
3484            referrerOrigin = new URL(referrer).origin;
3485        } catch (e) {
3486            return;
3487        }
3488        // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to.
3489        if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) {
3490            return;
3491        }
3492        try {
3493            const existing = document.cookie
3494                .split('; ')
3495                .find((candidate) => candidate.indexOf(cookieName + '=') === 0);
3496            if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) {
3497                return;
3498            }
3499            // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission
3500            // reads alongside this one (session-scoped in practice — see FBN-5389).
3501            const secure = window.location.protocol === 'https:' ? ';Secure' : '';
3502            document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin)
3503                + ';path=/;SameSite=Lax' + secure;
3504        } catch (e) {
3505            return;
3506        }
3507    }());
3508</script>
3508
3509
3510<script type="text/javascript" >
3511    var _dm_gaq = {};
3512    var _gaq = _gaq || [];
3513    var _dm_insite = [];
3514</script>
3514
3515
3516
3517
3518
3519<script>
3520    const siteGoogleAnalyticsTagIds = ['GTM-W487CGFD', 'G-6QLYSP69RG'];
3521    (function (w, i, g) { w[g] = w[g] || []; if (typeof w[g].push == 'function') w[g].push.apply(w[g], i) })
3522    (window, siteGoogleAnalyticsTagIds, 'google_tags_first_party');
3523</script>
vendor: 1 bytes, line 3523
3523
3524<script async src="/qzn74mdkpb-9e96acff63114613abab610693c7a6bd/v7hHG_7oHaZsqsM2dLBSV50sO48" id="d-js-gtm"
3525    onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
vendor: 1 bytes, line 3525
3525
3526<script async src="/fyb52nqswd-9e96acff63114613abab610693c7a6bd/v7hHG_7oHd8X1thbH9cnKYkvO48"></script>
3526
3527
3528<script type="text/javascript" id="d_track_ga">
3529    window.dataLayer = window.dataLayer || [];
3530    _dm_gaq.siteAlias = '9e96acff63114613abab610693c7a6bd';
3531    _dm_gaq.externalGaqID = 'non-empty';
3532
3533    function gtag() { dataLayer.push(arguments); }
3534
3535    function pushInsiteImpressions(id) {
3536        _dm_insite.forEach((rule) => {
3537            _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId);
3538        });
3539    }
3540
3541    _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) {
3542        const eventProps = {
3543            event_category: category,
3544            event_label: label,
3545            value,
3546            ...additionalParams
3547        };
3548        gtag('event', event, eventProps);
3549    }
3550
3551    gtag('js', new Date())
3552
3553    
3554gtag('set', 'developer_id.dMDU5Nj', true);
3555gtag('set', 'developer_id.dYmRlZG', true);
3556gtag('config', 'G-6QLYSP69RG', {
3557    'send_page_view': false,
3558    'linker': {
3559        'domains': ['www.lakemichconstruction.com']
3560    }
3561});
3562
3563    _dm_gaq.pushEvent('', 'page_view');
3564
3565    pushInsiteImpressions(_dm_gaq.externalGaqID);
3566</script>
3566
3567
3568
3569
3570
3571
3572
3573<!-- End Injecting site-wide to the head -->
3574
3575
3576
3577<script>
3578    var _jquery = window.$;
3579
3580    var jqueryAliases = ['$', 'jquery', 'jQuery'];
3581
3582    jqueryAliases.forEach((alias) => {
3583        Object.defineProperty(window, alias, {
3584            get() {
3585                return _jquery;
3586            },
3587            set() {
3588                console.warn("Trying to over-write the global jquery object!");
3589            }
3590        });
3591    });
3592    window.jQuery.migrateMute = true;
3593</script>
3593
3594
3595
3596<script type="text/javascript">
3597    window.popups =
3598    [{"title":"Hibu Video Splash","url":"/hibu-video-splash","options":{"backgroundColor":"#FFFFFF","borderRadius":"5","width":"520","overlayColor":"rgba(0, 0, 0, 0.5)","height":"624.835875","animation":"fadeIn"},"name":"hibu-video-splash"},{"title":"Call or Text Pop","url":"/call-or-text-pop","options":{"backgroundColor":"#FFFFFF","borderRadius":"5","width":"357","overlayColor":"rgba(0, 0, 0, 0.5)","height":"396","animation":"fadeIn"},"name":"call-or-text-pop"}]
3599</script>
3599
3600
3601
3602
3603<script>
3604    window.cookiesNotificationMarkupPreview = 'null';
3605</script>
3605
3606
3607<!-- HEAD RT JS Include -->
3608<script id='d-js-params'>
3609    window.INSITE = window.INSITE || {};
3610    window.INSITE.device = "desktop";
3611
3612    window.rtCommonProps = {};
3613    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
3614    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
3615    rtCommonProps["runtimecollector.url"] = 'https://rtc.hibuwebsites.com';
3616    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
3617    rtCommonProps["inlineEditGrid.snap"] =true;
3618    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
3619    rtCommonProps["rt.pushnotifs.force.button"] =true;
3620    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
3621    rtCommonProps["common.mapbox.js.override"] =false;
3622    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
3623    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
3624    rtCommonProps["isCoverage.test"] =false;
3625    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
3626    rtCommonProps["common.resources.dist.cdn"] =true;
3627    rtCommonProps["common.build.dist.folder"] = 'production/6800';
3628    rtCommonProps["common.resources.cdn.host"] = 'https://static-res-cdn.websites.hibu.com';
3629    rtCommonProps["common.resources.folder"] = 'https://static-res-cdn.websites.hibu.com/mnlt/production/6800';
3630    rtCommonProps["common.fonts.api.v2.url"] = 'https://cdn.hibuwebsites.com/fonts/css2?family=';
3631    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
3632    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
3633    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
3634    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
3635    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
3636    rtCommonProps["isAutomation.test"] =false;
3637    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
3638
3639    
3640    rtCommonProps['common.mapsProvider'] = 'mapbox';
3641    
3642    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
3643    rtCommonProps['common.geocodeProvider'] = 'mapbox';
3644    rtCommonProps['server.for.resources'] = '';
3645    rtCommonProps['feature.flag.lazy.widgets'] = true;
3646    rtCommonProps['feature.flag.single.wow'] = false;
3647    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
3648    rtCommonProps['feature.flag.mark.anchors'] = true;
3649    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
3650    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
3651    rtCommonProps["images.sizes.small"] =160;
3652    rtCommonProps["images.sizes.mobile"] =640;
3653    rtCommonProps["images.sizes.tablet"] =1280;
3654    rtCommonProps["images.sizes.desktop"] =1920;
3655    rtCommonProps["modules.resources.cdn"] =true;
3656    rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.hibuwebsites.com/';
3657    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
3658    rtCommonProps["feature.flag.performance.logs"] =false;
3659    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
3660    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
3661    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
3662    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
3663    // feature flags that's used out of runtime module (in  legacy files)
3664    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
3665
3666    window.rtFlags = {};
3667    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false;
3668    rtFlags["scripts.widgetCount.enabled"] =true;
3669    rtFlags["fnb.animations.tracking.enabled"] =true;
3670    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
3671    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
3672    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
3673    rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true;
3674    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
3675    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
3676    rtFlags["geocode.search.localize"] =false;
3677    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
3678    rtFlags["twitter.heightLimit.enabled"] = true;
3679    rtFlags["runtime.lottieOverflow"] =false;
3680    rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
3681    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
3682    rtFlags["flex.animation.design.panel.layout"] =true;
3683    rtFlags["runtime.cwv.report.cls.enabled"] =false;
3684    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
3685    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
3686    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
3687    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
3688    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
3689    rtFlags["contact.form.useActiveForm"] =true;
3690    rtFlags["contact.form.custom.errors.enabled"] =false;
3691    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
3692    rtFlags["runtime.ssr.productCustomizations"] =true;
3693    rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true;
3694    rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true;
3695    rtFlags["termly.map.consent.overlay.enabled"] =false;
3696    rtFlags["editor.widget.form.a11y"] =true;
3697</script>
vendor: 1 bytes, line 3697
3697
3698<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js"  id="d-js-core"></script>
3698
3699
3700<!-- End of HEAD RT JS Include -->
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712    
3712<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
3712
3713
3714
3715
3716
3717
3718<script>
3719    
3720    $(window).bind("orientationchange", function (e) {
3721        $.layoutManager.initLayout();
3722        
3723    });
3724    $(document).resize(function () {
3725        
3726    });
3727</script>
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747<script type="text/javascript" id="d_track_sp">
3748    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
3749        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
3750        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
3751        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
3752    window.dmsnowplow  = window.snowplow;
3753
3754    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
3755        appId: '9e96acff63114613abab610693c7a6bd'
3756    });
3757
3758    // snowplow queries element styles so we wait until CSS calculations are done.
3759    requestAnimationFrame(() => {
3760        dmsnowplow('trackPageView');
3761        _dm_insite.forEach((rule) => {
3762            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
3763            // the tracking is in popup.js
3764            if (rule.actionName !== "popup") {
3765                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
3766            }
3767            window?.waitForDeferred?.('dmAjax', () => {
3768                $.DM.events.trigger('event-ruleTriggered', {value: rule});
3769            });
3770        });
3771    });
3772</script>
3772
3773
3774
3775
3776<div style="display:none;" id="P6iryBW0Wu"></div>
3777
3778<!-- photoswipe markup -->
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788<!-- Root element of PhotoSwipe. Must have class pswp. -->
3789<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
3790
3791    <!-- Background of PhotoSwipe. 
3792         It's a separate element as animating opacity is faster than rgba(). -->
3793    <div class="pswp__bg"></div>
3794
3795    <!-- Slides wrapper with overflow:hidden. -->
3796    <div class="pswp__scroll-wrap">
3797
3798        <!-- Container that holds slides. 
3799            PhotoSwipe keeps only 3 of them in the DOM to save memory.
3800            Don't modify these 3 pswp__item elements, data is added later on. -->
3801        <div class="pswp__container">
3802            <div class="pswp__item"></div>
3803            <div class="pswp__item"></div>
3804            <div class="pswp__item"></div>
3805        </div>
3806
3807        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
3808        <div class="pswp__ui pswp__ui--hidden">
3809
3810            <div class="pswp__top-bar">
3811
3812                <!--  Controls are self-explanatory. Order can be changed. -->
3813
3814                <div class="pswp__counter"></div>
3815
3816                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
3817
3818                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
3819
3820                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
3821
3822                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
3823
3824                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
3825                <!-- element will get class pswp__preloader--active when preloader is running -->
3826                <div class="pswp__preloader">
3827                    <div class="pswp__preloader__icn">
3828                      <div class="pswp__preloader__cut">
3829                        <div class="pswp__preloader__donut"></div>
3830                      </div>
3831                    </div>
3832                </div>
3833            </div>
3834
3835            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
3836                <div class="pswp__share-tooltip"></div> 
3837            </div>
3838
3839            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
3840            </button>
3841
3842            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
3843            </button>
3844
3845            <div class="pswp__caption">
3846                <div class="pswp__caption__center"></div>
3847            </div>
3848
3849        </div>
3850
3851    </div>
3852
3853</div>
3854<div id="fb-root"
3855        data-locale="en"></div>
3856<!-- Alias: 9e96acff63114613abab610693c7a6bd -->
3857<div class="dmPopupMask" id="dmPopupMask"></div>
3858<div id="dmPopup" class="dmPopup" data-auto="popup">
3859	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div>
3860 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
3861	<div class="data"></div>
3862</div>
3862<script id="d_track_personalization">
3863	window?.waitForDeferred?.('dmAjax', () => {
3864		// Collects client data and updates cookies used by smart sites
3865		window.expireDays = 365;
3866		window.visitLength = 30 * 60000;
3867		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
3868			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
3869	});
3870</script>
vendor: 1 bytes, line 3870
3870
3871<script type="text/javascript">
3872    
3873    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
3874    
3875    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
3876    Parameters.HomeLinkText = 'Home';
3877    </script>
3877
3878<!--  End Script tags -->
3879<!--  Begin Body End Markup -->
3880<!-- Begin Body End Markup --><!-- Begin Name of Code --><!-- End Name of Code --><div id="placeholder_retargeting_pixel" style="display: none;" data-inject="placeholder_retargeting_pixel">
3881 
3881<script>
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955//<![CDATA[
3956(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"187166374"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");
3957//]]>
3958 
3959 
3960 
3961 
3962 
3963 
3964 
3965 
3966 
3967 
3968 
3969 
3970 
3971 
3972 
3973 
3974 
3975 
3976 
3977 
3978 
3979 
3980 
3981 
3982 
3983 
3984 
3985 
3986 
3987 
3988 
3989 
3990 
3991 
3992 
3993 
3994 
3995 
3996 
3997 
3998 
3999 
4000 
4001 
4002 
4003 
4004 
4005 
4006 
4007 
4008 
4009 
4010 
4011 
4012 
4013 
4014 
4015 
4016 
4017 
4018 
4019 
4020 
4021 
4022 
4023 
4024 
4025 
4026 
4027 
4028 
4029 
4030 
4031 </script>
4031
4032 <noscript>
4033  <img src="//bat.bing.com/action/0?ti=187166374&amp;Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/>
4034 </noscript>
4035 <img src="//servedby.ipromote.com/ad/?src=pixel_cid&amp;nid=2185&amp;cid=PUH5HFHL857X&amp;cat=2784" width="1" height="1" border="0" alt=""/>
4036</div>
4037<div id="placeholder_dpni" style="display: none;" data-inject="placeholder_dpni">
4038 <!-- phone insertion script begins --> 
4038<script type="text/javascript" src="https://reports.hibu.com/analytics/js/ybDynamicPhoneInsertion.js">
4039 </script>
4039
4040 
4040<script>
4041//<![CDATA[
4042
4043
4044ybFindPhNums = ['16162082310', '16162082310', '16162082310', '16162082310', '16162082310'];
4045ybReplacePhNums = ['16162218921', '16162269868', '16162074831', '16162074868', '16162074975'];
4046
4047	document.addEventListener("YextPhoneChangeEvent", yextPhoneChangeEventHandler, false);
4048
4049	function yextPhoneChangeEventHandler(e) {
4050		e.preventDefault();
4051		ybFun_ReplaceText();
4052	}
4053
4054	if (typeof dmAPI != 'undefined') {
4055		dmAPI.runOnReady('dpni', function() {
4056			setTimeout(ybFun_ReplaceText, 500);
4057		});
4058		window.addEventListener('DOMContentLoaded', function() {
4059			dmAPI.subscribeEvent(dmAPI.EVENTS.SHOW_POPUP, 
4060				function(data) {
4061					setTimeout(ybFun_ReplaceText, 500);
4062				});
4063		});
4064	} else {
4065		window.onload = function() {
4066			setTimeout(ybFun_ReplaceText, 500);
4067		}
4068	}
4069
4070
4071//]]>
4072 </script>
4072
4073 <!-- phone insertion script ends -->
4074</div>
4075<div id="placeholder_analytics" style="display: none;" data-inject="placeholder_analytics">
4076 
4076<script>
4077
4078
4079
4080//<![CDATA[
4081
4082//yellAnalyticsConfig need to set before s_code.js
4083var yellAnalyticsConfig = {
4084"global" : {
4085 "trackDownloadLinks": true,
4086 "downloadFileTypes": "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx",
4087 "currency": "USD",
4088 "trackExternalLinks": true,
4089 "internalDomains": "javascript:",
4090 "charset": "UTF-8"
4091},
4092"omniture" : {
4093 "enabled": true,
4094 "server": "yellgroup.122.2o7.net",
4095 "serverSecure": "yellgroup.122.2o7.net",
4096 "namespace": "yellgroup",
4097 "account": "yelldudalive",
4098 "campaign": "CID|cam"
4099}}
4100var hibuWebsiteConfig={
4101 "prodSKU":"WBS-PRO-01",
4102 "assetID":"669112934",
4103 "customerID":"7082405933"
4104}
4105
4106//]]>
4107 
4108 
4109 
4110 </script>
4110
4111 
4111<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/AppMeasurement.js">
4112
4113
4114//<![CDATA[
4115
4116 
4117//]]>
4118 
4119 
4120 </script>
4120
4121 
4121<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/hibu-analytics.min.js" defer="">
4122
4123
4124//<![CDATA[
4125
4126 
4127//]]>
4128 
4129 
4130 </script>
4130
4131 
4131<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/omn_setting.js" defer="">
4132
4133
4134//<![CDATA[
4135
4136 
4137//]]>
4138 
4139 
4140 </script>
4140
4141</div>
4142<div id="placeholder_footer_reserve1" style="display: none;" data-inject="placeholder_footer_reserve1">
4143 <style>
4144  
4145 
4146 
4147 
4148 
4149 
4150 
4151 
4152 
4153 
4154 
4155 
4156 
4157 
4158 
4159 
4160 
4161 
4162 
4163 
4164 
4165 
4166 
4167 
4168 
4169 
4170 
4171 
4172 
4173 
4174 
4175 iframe[name="google_conversion_frame"] {height: 0 !important;width: 0 !important;line-height: 0 !important;font-size: 0 !important;margin-top: -13px;float: left;}
4176 
4177 
4178 
4179 
4180 
4181 
4182 
4183 
4184 
4185 
4186 
4187 
4188 
4189 
4190 
4191 
4192 
4193 
4194 
4195 
4196 
4197 
4198 
4199 
4200 
4201 
4202 
4203 
4204 
4205 
4206 
4207 </style>
4208 
4208<script>
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240//<![CDATA[
4241(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"343179714"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");
4242//]]>
4243 
4244 
4245 
4246 
4247 
4248 
4249 
4250 
4251 
4252 
4253 
4254 
4255 
4256 
4257 
4258 
4259 
4260 
4261 
4262 
4263 
4264 
4265 
4266 
4267 
4268 
4269 
4270 
4271 
4272 
4273 
4274 </script>
4274
4275 <noscript>
4276  <img src="//bat.bing.com/action/0?ti=343179714&amp;Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/>
4277 </noscript>
4278</div>
4279<div id="placeholder_footer_reserve2" style="display: none;" data-inject="placeholder_footer_reserve2">
4280 <!-- Facebook Pixel Code --> 
4280<script nonce="Oa2yBd98">
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364//<![CDATA[
vendor: 397 bytes, lines 4364-4372
4364
4365
4366!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
4367n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
4368n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
4369t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
4370document,'script','https://connect.facebook.net/en_US/fbevents.js');
4371
4372fbq('init', '
4372402565239483489
vendor: 30 bytes, lines 4372-4373
4372');
4373fbq('track', "PageView");
4374//]]>
4375 
4376 
4377 
4378 
4379 
4380 
4381 
4382 
4383 
4384 
4385 
4386 
4387 
4388 
4389 
4390 
4391 
4392 
4393 
4394 
4395 
4396 
4397 
4398 
4399 
4400 
4401 
4402 
4403 
4404 
4405 
4406 
4407 
4408 
4409 
4410 
4411 
4412 
4413 
4414 
4415 
4416 
4417 
4418 
4419 
4420 
4421 
4422 
4423 
4424 
4425 
4426 
4427 
4428 
4429 
4430 
4431 
4432 
4433 
4434 
4435 
4436 
4437 
4438 
4439 
4440 
4441 
4442 
4443 
4444 
4445 
4446 
4447 
4448 
4449 
4450 
4451 
4452 
4453 
4454 
4455 
4456 
4457 
4458 </script>
4458
4459 <noscript>
4460  <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=402565239483489&amp;ev=PageView&amp;noscript=1"/>
4461 </noscript>
4462 <!-- End Facebook Pixel Code -->
4463</div>
4464<div id="placeholder_footer_reserve3" style="display: none;" data-inject="placeholder_footer_reserve3">
4465 
4466 
4467 
4468 
4469 
4470 
4471 
4472 
4473 
4474 
4475 
4476 
4477 
4478 
4479 
4480 
4481 
4482 
4483 
4484 
4485 
4486 
4487 
4488 
4489 
4490 
4491 
4492 
4493 
4494 
4495 
4496 
4497 
4498 
4499 
4500 
4501 
4502 
4503 
4504 
4505 
4506 
4507 
4508 
4509 
4510 
4511 
4512 
4513 
4514 
4515 
4516 
4517 
4518 
4519 
4520 
4521 
4522 
4523 
4524 
4525 
4526 
4527 
4528 
4529 
4530 
4531 
4532 
4533 
4534 
4535 
4536 
4537 
4538 
4539 
4540 
4541 
4542 
4543 
4544 
4545 
4546 
4547 
4548 
4549 
4550 
4551 
4552 {{placeholder_footer_reserve3}}
4553</div>
4554<div id="placeholder_footer_reserve4" style="display: none;" data-inject="placeholder_footer_reserve4">
4555 
4556 
4557 
4558 
4559 
4560 
4561 
4562 
4563 
4564 
4565 
4566 
4567 
4568 
4569 
4570 
4571 
4572 
4573 
4574 
4575 
4576 
4577 
4578 
4579 
4580 
4581 
4582 
4583 
4584 
4585 
4586 
4587 
4588 
4589 
4590 
4591 
4592 
4593 
4594 
4595 
4596 
4597 
4598 
4599 
4600 
4601 
4602 
4603 
4604 
4605 
4606 
4607 
4608 
4609 
4610 
4611 
4612 
4613 
4614 
4615 
4616 
4617 
4618 
4619 
4620 
4621 
4622 
4623 
4624 
4625 
4626 
4627 
4628 
4629 
4630 
4631 
4632 
4633 
4634 
4635 
4636 
4637 
4638 
4639 
4640 
4641 
4642 {{placeholder_footer_reserve4}}
4643</div>
4644<div id="placeholder_footer_reserve5" style="display: none;" data-inject="placeholder_footer_reserve5">
4645 
4646 
4647 
4648 
4649 
4650 
4651 
4652 
4653 
4654 
4655 
4656 
4657 
4658 
4659 
4660 
4661 
4662 
4663 
4664 
4665 
4666 
4667 
4668 
4669 
4670 
4671 
4672 
4673 
4674 
4675 
4676 
4677 
4678 
4679 
4680 
4681 
4682 
4683 
4684 
4685 
4686 
4687 
4688 
4689 
4690 
4691 
4692 
4693 
4694 
4695 
4696 
4697 
4698 
4699 
4700 
4701 
4702 
4703 
4704 
4705 
4706 
4707 
4708 
4709 
4710 
4711 
4712 
4713 
4714 
4715 
4716 
4717 
4718 
4719 
4720 
4721 
4722 
4723 
4724 
4725 
4726 
4727 
4728 
4729 
4730 
4731 
4732 {{placeholder_footer_reserve5}}
4733</div>
4734<div id="placeholder_footer_reserve6" style="display: none;" data-inject="placeholder_footer_reserve6">
4735 
4736 
4737 
4738 
4739 
4740 
4741 
4742 
4743 
4744 
4745 
4746 
4747 
4748 
4749 
4750 
4751 
4752 
4753 
4754 
4755 
4756 
4757 
4758 
4759 
4760 
4761 
4762 
4763 
4764 
4765 
4766 
4767 
4768 
4769 
4770 
4771 
4772 
4773 
4774 
4775 
4776 
4777 
4778 
4779 
4780 
4781 
4782 
4783 
4784 
4785 
4786 
4787 
4788 
4789 
4790 
4791 
4792 
4793 
4794 
4795 
4796 
4797 
4798 
4799 
4800 
4801 
4802 
4803 
4804 
4805 
4806 
4807 
4808 
4809 
4810 
4811 
4812 
4813 
4814 
4815 
4816 
4817 
4818 
4819 
4820 
4821 
4822 {{placeholder_footer_reserve6}}
4823</div>
4824<div id="placeholder_footer_reserve7" style="display: none;" data-inject="placeholder_footer_reserve7">
4825 
4826 
4827 
4828 
4829 
4830 
4831 
4832 
4833 
4834 
4835 
4836 
4837 
4838 
4839 
4840 
4841 
4842 
4843 
4844 
4845 
4846 
4847 
4848 
4849 
4850 
4851 
4852 
4853 
4854 
4855 
4856 
4857 
4858 
4859 
4860 
4861 
4862 
4863 
4864 
4865 
4866 
4867 
4868 
4869 
4870 
4871 
4872 
4873 
4874 
4875 
4876 
4877 
4878 
4879 
4880 
4881 
4882 
4883 
4884 
4885 
4886 
4887 
4888 
4889 
4890 
4891 
4892 
4893 
4894 
4895 
4896 
4897 
4898 
4899 
4900 
4901 
4902 
4903 
4904 
4905 
4906 
4907 
4908 
4909 
4910 
4911 
4912 {{placeholder_footer_reserve7}}
4913</div>
4914<!-- End Body End Markup --><!-- Combined Form Value Replacement and Dropdown Code --><!--  End Body End Markup -->
4915<!--  Site Wide Html Markup -->
4916<div id="swh-234456da400d4344832650ffcba0412d"><div data-wrapper-source="appstore" > 
4916<script>/* v6.3:script */(function(){function safeAtob(str){try{return atob(str||'');}catch{return'';}}function hasNonEmptyText(node){if(!node)return false;const txt=(node.textContent||'').replace(/​/g,'').trim();return txt.length>0;}function decodedHasText(html){if(!html)return false;const t=html.replace(/<[^>]*>/g,'').replace(/s+/g,' ').trim();return t.length>0;}function rowHasLocDataBindingFn(row){let hasLoc=false;if(!row)return false;const rowDataBoundElements=row.querySelectorAll('[data-binding]');Array.prototype.slice.call(rowDataBoundElements).forEach((ele)=>{const encoded=ele.getAttribute('data-binding');if(!encoded)return;const decoded=safeAtob(encoded);try{const payload=JSON.parse(decoded);if(Array.isArray(payload)&&payload[0]?.value&&String(payload[0].value).includes(' loc ')){hasLoc=true;}}catch{}});return hasLoc;}function elementHasVisibleText(el){if(!el)return!1;const t=(el.textContent||"").replace(/​/g,"").trim();return t.length>0}function isHeadingWrapper(el){return!!(el&&el.matches&&el.matches(".dmNewParagraph")&&el.querySelector("h3"))}function bindingRendersText(el){if(!el)return!1;if(el.hasAttribute("data-binding"))return elementHasVisibleText(el);const inner=el.querySelector("[data-binding]");return inner?elementHasVisibleText(inner):!1}function hideEmptyLocDataHeadingsClassic(){const h3s=document.querySelectorAll(".dmNewParagraph h3");Array.prototype.slice.call(h3s).forEach((h3)=>{const h3parent=h3.closest(".dmNewParagraph");if(!h3parent)return;const nxt=h3parent.nextElementSibling;const nxtIsHeading=isHeadingWrapper(nxt);const nxtHasText=elementHasVisibleText(nxt)||bindingRendersText(nxt);if(nxtIsHeading||!nxtHasText){h3parent.style.setProperty("display","none","important")}})}function paragraphWrapperOf(node){return node?.closest?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')||null;}function findNextParagraphWrapper(wrapper){if(!wrapper)return null;let cur=wrapper.nextElementSibling;while(cur){if(cur.nodeType===1&&cur.matches?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')){return cur;}cur=cur.nextElementSibling;}return null;}function flexParagraphHasContent(dmNewParagraph){if(!dmNewParagraph)return false;const bindings=dmNewParagraph.querySelectorAll('.inline-data-binding, .inline-data-binding-markup');if(bindings.length>0){for(const b of bindings){if(hasNonEmptyText(b))return true;}return false;}return hasNonEmptyText(dmNewParagraph);}function maybeCollapseEmptyGroup(startWrapper){const group=startWrapper?.closest?.('[data-auto="flex-element-group"]');if(!group)return;const hasVisibleChild=Array.from(group.children).some((ch)=>{const cs=ch&&window.getComputedStyle(ch);return ch&&cs&&cs.display!=='none';});if(!hasVisibleChild)group.style.setProperty('display','none','important');}function hideEmptyLocDataHeadingsFlex(){const h3s=document.querySelectorAll('.dmNewParagraph h3');Array.prototype.slice.call(h3s).forEach((h3)=>{const h3Paragraph=h3.closest('.dmNewParagraph');if(!h3Paragraph)return;const h3Wrapper=paragraphWrapperOf(h3Paragraph);if(!h3Wrapper)return;const nextParaWrapper=findNextParagraphWrapper(h3Wrapper);const nextDmNewParagraph=nextParaWrapper?.querySelector?.('.dmNewParagraph')||null;const hasContent=flexParagraphHasContent(nextDmNewParagraph);if(!hasContent){if(nextParaWrapper)nextParaWrapper.style.setProperty('display','none','important');h3Wrapper.style.setProperty('display','none','important');maybeCollapseEmptyGroup(h3Wrapper);}});}const dmEnvironment=(window.dmAPI&&dmAPI.getCurrentEnvironment&&dmAPI.getCurrentEnvironment())||'live';const dmPageAlias=(window.Parameters&&window.Parameters.InitialPageAlias&&String(window.Parameters.InitialPageAlias).toUpperCase())||'';const isFlex=!!(window.Parameters&&window.Parameters.isFlexSite);if(dmEnvironment==='live'&&['ABOUT','ABOUT-US'].includes(dmPageAlias)){if(isFlex){hideEmptyLocDataHeadingsFlex();}else{hideEmptyLocDataHeadingsClassic();}}})();</script>
4916 </div></div><!--  Site Wide Html Markup -->
4917<!--  Begin Product Custom HTML Markup -->
4918<div id="fb-root"></div> 
4919<script>(function(d, s, id) { 
4920var js, fjs = d.getElementsByTagName(s)[0]; 
4921if (d.getElementById(id)) return; 
4922js = d.createElement(s); js.id = id; 
4923js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=1822295708016537"; 
4924fjs.parentNode.insertBefore(js, fjs); 
4925}(document, 'script', 'facebook-jssdk'));</script>
vendor: 2 bytes, line 4925
4925
4926<script>
4927//make sure video's on iOS load first screen of the video.
4928dmAPI.runOnReady('russTest',function() {
4929    var _hibu_vid = document.getElementsByTagName('video');
4930    for (var i = 0; i < _hibu_vid.length; i++) {
4931        _hibu_vid[i].load();
4932    }
4933})
4934</script>
vendor: 2 bytes, line 4934
4934
4935<script>
4936//simple addition by Russ to add consent banner link into footer
4937const _spSpanForFooter = document.createElement('span');
4938_spSpanForFooter.id = "spConsentWrapper";
4939const poweredByFirstAnchor = document.querySelector('.poweredBy a:first-child');
4940poweredByFirstAnchor.insertAdjacentElement('afterend',_spSpanForFooter);
4941window.localStorage.setItem("__springtime__repop__target", "#spConsentWrapper");
4942</script>
4942
4943<style>#spConsentWrapper:before { content: " | " }</style>
4944<script>if(window.location.search.indexOf('preview')>0){window.localStorage.setItem('ae_user_consent_decision_has_been_made',true);document.getElementById('spConsentWrapper').remove();}</script>
4944<script>let comments = document.querySelectorAll('.dmFacebookComments');if (comments) {for (i=0;i<comments.length;i++) {
4945    comments[i].style.display = "none";
4946}}</script>
4946<!--  End Product Custom HTML Markup -->
4947</body>
4948</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.