PageSourceSearch

https://www.mmheatingandcooling.com/about

html mmheatingandcooling.com collected 2026-10-09 03:03:19 UTC 397,878 bytes, 6,948 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="">
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<script type="text/javascript">
44    window._currentDevice = 'desktop';
45    window.Parameters = window.Parameters || {
46        HomeUrl: 'https://www.mmheatingandcooling.com/',
47
48        SystemID: 'US_HIBU_PRODUCTION',
49        SiteAlias: 'b847cc53fe7645bc9f7477d935660aac',
50        SiteType: atob('RFVEQU9ORQ=='),
51        PublicationDate: 'Sep 29, 2026',
52        ExternalUid: '668725174',
53        IsSiteMultilingual: false,
54        InitialPostAlias: '',
55        InitialPostPageUuid: '',
56        InitialDynamicItem: '',
57        DynamicPageInfo: {
58            isDynamicPage: false,
59            base64JsonRowData: 'null',
60        },
61        InitialPageAlias: 'about',
62        InitialPageUuid: 'a0b507bbd42e434f9e37774b5fead788',
63        InitialPageId: '117597415',
64        InitialEncodedPageAlias: 'YWJvdXQ=',
65        InitialHeaderUuid: 'cd89e17755cb47e7adc7fc11dcf92680',
66        CurrentPageUrl: '',
67        IsCurrentHomePage: false,
68        ThemeVersion: '500000',
69        DefaultPageAlias: '',
70        RemoveDID: true,
71        WidgetStyleID: null,
72        IsHeaderFixed: false,
73        IsHeaderSkinny: false,
74        StorePagesUrls: 'e30=',
75        IsNewStore: 'false',
76        StorePath: '',
77        StoreId: 'null',
78        StoreVersion: 0,
79        StoreBaseUrl: '',
80        StoreCleanUrl: true,
81        StoreDisableScrolling: true,
82        IsStoreSuspended: false,
83        showCookieNotification: false,
84        cookiesNotificationMarkup: 'null',
85        translatedPageUrl: '',
86        sidebarPosition: 'NA',
87        currentLanguage: 'en',
88        currentLocale: 'en',
89        NavItems: '{}',
90        
91        mapConsent: {
92            message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.',
93            enable: 'Enable'
94        },
95        NavigationAreaParams: {
96            ShowBackToHomeOnInnerPages: true,
97            NavbarSize: 4,
98            NavbarLiveHomePage: 'https://www.mmheatingandcooling.com/',
99            NavbarSelector: '#dmNav:has(a)',
100            SubNavbarSelector: '#subnav_main'
101        },
102        planID: '753',
103        disableTracking: false,
104        pageType: 'FROM_SCRATCH',
105        isRuntimeServer: true,
106        isInEditor: false,
107        isInPreview: false,
108        hasNativeStore: false,
109        defaultLang: 'en',
110        hamburgerMigration: null,
111        isFlexSite: false
112    };
113
114    window.Parameters.LayoutID = {};
115    window.Parameters.LayoutID[window._currentDevice] = 6;
116    window.Parameters.LayoutVariationID = {};
117    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
118</script>
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141<!-- Injecting site-wide to the head -->
142
143
144<meta name="google-site-verification" content="dOD9LZSfLSYrpwDVh9bU2hmhrULtZuDjROjvF8H0T8s" data-swh-uuid="c8b1bfd85c114bdd9dc7b48a535730cd"/>
145
146
147
148<!-- End Injecting site-wide to the head -->
149
150
151
152
153
154<meta name="d-service-worker" content="register">
155
156
157
158<link rel="canonical" href="https://www.mmheatingandcooling.com/about">
159
160<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
161<meta name="dm:lcp-preload" content="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/m-and-m-heating-and-cooling-hero-about.jpeg">
162<meta name="apple-mobile-web-app-capable" content="yes">
163
164
165
166<link rel="apple-touch-icon"
167      href="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/m-and-m-heating-and-cooling-content-home-01.jpg"/>
168
169<link rel="icon" type="image/x-icon" href="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/site_favicon_16_1787855258617.ico"/>
170
171
172<link rel="preconnect" href="https://le-cdn.hibuwebsites.com"/>
173<link rel="preconnect" href="https://cdn.hibuwebsites.com" crossorigin/>
174<link rel="preconnect" href="https://static-res-cdn.websites.hibu.com"/>
175<link rel="preconnect" href="https://cdn.hibuwebsites.com"/>
176
177
178
179
180<script id='d-js-dmapi'>
181    window.SystemID = 'US_HIBU_PRODUCTION';
182
183    if (!window.dmAPI) {
184        window.dmAPI = {
185            registerExternalRuntimeComponent: function () {
186            },
187            getCurrentDeviceType: function () {
188                return window._currentDevice;
189            },
190            runOnReady: (ns, fn) => {
191                const safeFn = dmAPI.toSafeFn(fn);
192                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
193                const eventName = 'afterAjax.' + ns;
194
195                if (document.readyState === 'complete') {
196                    $.DM.events.off(eventName).on(eventName, safeFn);
197                    setTimeout(function () {
198                        safeFn({
199                            isAjax: false,
200                        });
201                    }, 0);
202                } else {
203                    window?.waitForDeferred?.('dmAjax', () => {
204                        $.DM.events.off(eventName).on(eventName, safeFn);
205                        safeFn({
206                            isAjax: false,
207                        });
208                    });
209                }
210            },
211            toSafeFn: (fn) => {
212                if (fn?.safe) {
213                    return fn;
214                }
215                const safeFn = function (...args) {
216                    try {
217                        return fn?.apply(null, args);
218                    } catch (e) {
219                        console.log('function failed ' + e.message);
220                    }
221                };
222                safeFn.safe = true;
223                return safeFn;
224            }
225        };
226    }
227
228    if (!window.requestIdleCallback) {
229        window.requestIdleCallback = function (fn) {
230            setTimeout(fn, 0);
231        }
232    }
233</script>
233
234
235
236
237
238
239
240
241
242<script id="d-js-load-css">
243/**
244 * There are a few <link> tags with CSS resource in them that are preloaded in the page
245 * in each of those there is a "onload" handler which invokes the loadCSS callback
246 * defined here.
247 * We are monitoring 3 main CSS files - the runtime, the global and the page.
248 * When each load we check to see if we can append them all in a batch. If threre
249 * is no page css (which may happen on inner pages) then we do not wait for it
250 */
251(function () {
252  let cssLinks = {};
253  function loadCssLink(link) {
254    link.onload = null;
255    link.rel = "stylesheet";
256    link.type = "text/css";
257  }
258  
259    function checkCss() {
260      const pageCssLink = document.querySelector("[id*='CssLink']");
261      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
262
263        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
264            const storedRuntimeCssLink = cssLinks.runtime;
265            const storedPageCssLink = cssLinks.page;
266            const storedGlobalCssLink = cssLinks.global;
267            const storedWidgetCssLink = cssLinks.widget;
268
269            storedGlobalCssLink.disabled = true;
270            loadCssLink(storedGlobalCssLink);
271
272            if (storedPageCssLink) {
273                storedPageCssLink.disabled = true;
274                loadCssLink(storedPageCssLink);
275            }
276
277            if(storedWidgetCssLink) {
278                storedWidgetCssLink.disabled = true;
279                loadCssLink(storedWidgetCssLink);
280            }
281
282            storedRuntimeCssLink.disabled = true;
283            loadCssLink(storedRuntimeCssLink);
284
285            requestAnimationFrame(() => {
286                setTimeout(() => {
287                    storedRuntimeCssLink.disabled = false;
288                    storedGlobalCssLink.disabled = false;
289                    if (storedPageCssLink) {
290                      storedPageCssLink.disabled = false;
291                    }
292                    if (storedWidgetCssLink) {
293                      storedWidgetCssLink.disabled = false;
294                    }
295                    // (SUP-4179) Clear the accumulated cssLinks only when we're
296                    // sure that the document has finished loading and the document 
297                    // has been parsed.
298                    if(document.readyState === 'interactive') {
299                      cssLinks = null;
300                    }
301                }, 0);
302            });
303        }
304    }
305  
306
307  function loadCSS(link) {
308    try {
309      var urlParams = new URLSearchParams(window.location.search);
310      var noCSS = !!urlParams.get("nocss");
311      var cssTimeout = urlParams.get("cssTimeout") || 0;
312
313      if (noCSS) {
314        return;
315      }
316      if (link.href && link.href.includes("d-css-runtime")) {
317        cssLinks.runtime = link;
318        checkCss();
319      } else if (link.id === "siteGlobalCss") {
320        cssLinks.global = link;
321        checkCss();
322      } 
323      
324      else if (link.id && link.id.includes("CssLink")) {
325        cssLinks.page = link;
326        checkCss();
327      } else if (link.id && link.id.includes("widgetCSS")) {
328        cssLinks.widget = link;
329        checkCss();
330      }
331      
332      else {
333        requestIdleCallback(function () {
334          window.setTimeout(function () {
335            loadCssLink(link);
336          }, parseInt(cssTimeout, 10));
337        });
338      }
339    } catch (e) {
340      throw e
341    }
342  }
343  window.loadCSS = window.loadCSS || loadCSS;
344})();
345</script>
345
346
347
348
349<script data-role="deferred-init" type="text/javascript">
350    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
351    function Def() {
352        this.promise = new Promise((function (a, b) {
353            this.resolve = a, this.reject = b
354        }).bind(this))
355    }
356
357    const defs = {};
358    window.getDeferred = function (a) {
359        return null == defs[a] && (defs[a] = new Def), defs[a]
360    }
361    window.waitForDeferred = function (b, a, c) {
362        let d = window?.getDeferred?.(b);
363        d
364            ? d.promise.then(a)
365            : c && ["complete", "interactive"].includes(document.readyState)
366                ? setTimeout(a, 1)
367                : c
368                    ? document.addEventListener("DOMContentLoaded", a)
369                    : console.error(`Deferred  does not exist`);
370    };
371</script>
371
372<style id="forceCssIncludes">
373    /* This file is auto-generated from a `scss` file with the same name */
374
375.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}}
376    
377body #dm #\31 766185638:not(.photo-gallery-done):not([data-widget-initialized]) { height: 33.0px !important; min-height: initial;}
378body #dm #\31 362670955:not(.photo-gallery-done):not([data-widget-initialized]) { height: 19.5px !important; min-height: initial;}
379body #dm #\31 989875029:not(.photo-gallery-done):not([data-widget-initialized]) { height: 130.0px !important; min-height: initial;}
380body #dm #\31 700348483:not(.photo-gallery-done):not([data-widget-initialized]) { height: 130.0px !important; min-height: initial;}
381</style>
382<style id="cssVariables" type="text/css">
383    
384</style>
385
386
387<style id="hideAnimFix">
388  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
389    visibility: hidden;
390  }
391
392  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
393    visibility: hidden !important;
394  }
395
396  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
397    visibility: hidden;
398  }
399
400</style>
401
402
403
404<style id="criticalCss">
405    @charset "UTF-8";
405@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:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.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:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wlhyw.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:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.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}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}.display_None,.dmPopupMask{display:none}.dmInner{min-height:100vh!important;position:relative}.dmPopup,.dmPopupMask{position:fixed;left:0}.dmDisplay_None{display:none!important}.clearfix:after{clear:both;visibility:hidden;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{margin:0;width:10px;z-index:1000000999;top:0}#dmRoot .dmPopup,.dmPopup,.dmPopupClose:before,[data-display-type=block]{display:block}.dmPopup{text-align:left;top:10px;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;top:12px;right:12px;z-index:1;background-color:rgba(255,255,255,.4)}.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}.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 .hasBackgroundOverlay:not(.dmPopupPage):not(.layout-drawer){position:relative!important}
405#dm .hasBackgroundOverlay:not(.hasExtraLayerOverlay):before{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;content:" "!important;border-radius:inherit}#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{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.dmform-title{padding-right:15px;padding-left:15px}@media (max-width:767px){#dmRoot.responsiveTablet #dm .dmInner .hide-for-small{display:none!important}}@media (min-width:1025px) and (max-width:1399px){[data-hidden-on-desktop]{display:none!important}}body{-webkit-overflow-scrolling:touch}@media (min-width:1025px){#dmRoot.responsiveTablet #dm .dmInner .hide-for-large{display:none!important}:root{--btn-text-font-size:18px}}@media (min-width:768px) and (max-width:1024px){#dmRoot.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}:root{--btn-text-font-size:18px}}header,main,nav{display:block}[hidden]{display:none}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}svg:not(:root){overflow:hidden}button,input,select{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,input[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box}select{width:100%}.dmRespRow.dmRespRowNoPadding{padding:0}
405.dmRespDesignRow,.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespDesignRow:after,.dmRespDesignRow:before,.dmRespRow:after,.dmRespRow:before{content:" ";display:table}.dmRespDesignRow:after,.dmRespRow:after{clear:both}.dmRespDesignRow,.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}.dmRespDesignRow .dmRespDesignCol,.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmDesktopBody .dmRespRow .large-1{position:relative;width:8.33333%}.dmDesktopBody .dmRespRow .large-2{position:relative;width:16.66667%}.dmDesktopBody .dmRespRow .large-4{position:relative;width:33.33333%}.dmDesktopBody .dmRespRow .large-6{position:relative;width:50%}.dmDesktopBody .dmRespRow .large-7{position:relative;width:58.33333%}.dmDesktopBody .dmRespDesignRow .large-12,.dmDesktopBody .dmRespRow .large-12{position:relative;width:100%}[class*=" dm-common-icons-"]{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;font-family:dm-common-icons!important}.dm-common-icons-close:before{content:""}#dm div.dmContent [class*=" icon-"],[class*=" icon-"]{font-family:
405FontAwesome!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-star:before{content:""}.icon-map-marker:before{content:""}.icon-angle-right:before{content:""}.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:"";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;clear:both;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;background-color:transparent}#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}html:not(.ios-preview) #dm .hasStickyHeader .dmInner div.dmHeaderContainer{position:fixed!important;z-index:101;width:100%;min-width:768px}#dm .dmformsubmit input[type=submit]{text-align:inherit}#dm .p_hfcontainer div.u_1921098387,.dmNewParagraph[data-version] .text-align-center,div.u_1921098387{text-align:center!important}#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-1] .dmforminput,#dm div.dmInner .dmform[data-layout=layout-1] .dmforminput{display:block}#dm .dm-layout-sec div.dmInner .dmform[data-layout=layout-1] .dmforminput>:not(label):not(div):not(small):not(.frc-banner),#dm div.dmInner .dmform[data-layout=layout-1] .dmforminput>:not(label):not(div):not(small):not(.frc-banner){background:0;border:2px solid #000;display:inline-block}#dm div.dmInner .dmform .dmforminput label[hide=true]{display:none}.dmform .dmforminput label{display:block;overflow:hidden;text-overflow:ellipsis}.dmform .dmWidgetClear{clear:both;display:block}#dmRoot.dmLargeBody #dm .dmWidget.dmformsubmit{max-width:100%;padding:0}.dmLargeBody #dm .large-4 .dmformsubmit.dmWidget{width:150px}.dmNewParagraph[data-version] .text-align-right{text-align:right!important}#dm .postText *,#dm [list-layout=list_slider][text-align=left] .postText *{text-align:left}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] [class*=size-]{width:auto!important;height:auto!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h2,.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}#dm .postArticle .authorBar{font-size:80%;opacity:.8}#dm [dmle_extension=internal_blog_list][show-author=false] .authorBar{display:none}#dm [list-layout=list_slider] .postArticle .postText *{text-decoration:none}#dm [list-layout=list_slider] .postArticle .authorBar{margin:0 0 15px;padding:0}#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,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner,.dmPhotoGalleryHolder,.imageWidget a{text-align:center}#dm [blog-posts-feature-flag=true][dmle_extension=internal_blog_list][show-author=false] .authorBar{display:none}.imageWidget{position:relative}.imageWidget a{font-style:italic}.imageWidget img[width][height]{height:auto}.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%}#innerBar,.dmContent,ul[id*=List]{margin:0}#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)}.headerWidget{min-height:22px}.editorOnlyInfo,.wrongScriptError{display:none;max-width:350px;background:#fff;text-align:left;padding:10px;line-height:normal;font-size:14px}#main-container,.fab,.yextAdditionalHoursText{display:inline-block}#dm .widget-7b6cfb{line-height:normal!important}.yextHours{text-align:left;width:300px}.bullet{list-style-type:disc}h3[class*=Header]{margin:10px 0}.bold{font-weight:700}#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;
405height:64px;border-radius:50%;text-align:center;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;vertical-align:middle}.mobile-bg,.overlay,.social-bg{position:fixed;width:100%;left:0}.overlay{top:0;height:100%;background:#ECECEC;opacity:.9;display:none;z-index:10000001}.mobile-bg,.social-bg{bottom:0;z-index:10000002;display:none}#help-text,.desktop-bg{position:absolute;display:none}.social-bg{z-index:10000005}.desktop-bg{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{margin:20px;color:#333;font-size:24px;text-align:left}#masterfab{z-index:10000006;display:none;align-items:center}#masterfab svg{fill:#ccc;margin:0 auto;display:block;width:60%;max-width:70px;max-height:50px}.modal__overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;position:relative;height:100%;width:100%}.modal__container{background-color:#fff;padding:30px;max-width:500px;
405min-width:200px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}#dm .dmRespRow.dmRespRowNoPadding,.dmContent,.dmInner ul:not(.defaultList),DIV.dmBody{padding:0}.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}.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{display:none}.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}A IMG{border:none}h1,h2,h3,h4,ul{margin-left:0;margin-right:0}.dmInner *{-webkit-font-smoothing:antialiased}.clearfix,a,img,li,ul{vertical-align:top}#iscrollBody,#site_content{position:relative}.dmOuter{word-wrap:break-word}#dm .dmwidget-title,.innerPageTitle{text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.dmInner{font-size:16px;background:#fff;color:#111}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939}.dmHeader{background:#fff;color:#111;text-align:center;position:relative;width:100%;max-width:100%}#innerBar.lineInnerBar,.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}DIV.dmBody{clear:both}#site_content ul:not(.defaultList){-webkit-padding-start:0;-moz-padding-start:0;list-style-position:inside}#innerBar{position:relative;height:36px;width:100%;font-size:20px;z-index:80}.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%}.imageWidget:not(.displayNone) img{width:100%}h3{font-weight:400;font-size:23px}#dm .dmRespColsWrapper{display:block}.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 .fHeader .dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}#innerBar.lineInnerBar{display:table;width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;font-size:20px;margin-top:30px;margin-bottom:30px;color:#111}.innerPageTitle{display:block;text-align:center;color:#f7f7f7;margin:3px 65px;padding:6px 0;overflow:hidden;box-sizing:border-box}#innerBar .titleLine{display:table-cell;vertical-align:middle;width:50%}.dmPageTitleRow:not(#innerBar){display:none}.titleLine hr{min-height:1px;background-color:rgba(17,17,17,.2)}.lineInnerBar .innerPageTitle{display:table-cell;vertical-align:middle;text-transform:capitalize;text-align:left;margin:0;padding:4px 15px 0;color:#111;font-family:inherit;white-space:nowrap}.dmStandardDesktop{display:block}#dmFirstContainer .dmRespRowsWrapper:after,#dmFirstContainer .dmRespRowsWrapper:before{content:"";display:table}.dmInner a{outline:0;vertical-align:inherit}.dmLinksMenu>ul{display:block;margin:0;font-size:inherit}.standardHeaderLayout .dmHeader{float:none;display:block;height:auto}.dmStandardDesktop{margin:0 auto}#dm h3.dmwidget-title[hide=true]{display:none}#dm .dmwidget-title{margin:10px 0;font-size:23px;text-shadow:none;text-align:left;text-transform:capitalize;overflow:hidden}.dmform{clear:both}div.dmInner input[type=email],div.dmInner input[type=tel],div.dmInner input[type=text],div.dmInner select{font-size:16px;background-color:rgba(17,17,17,.15);border:2px solid #fff;width:100%;margin:3px 0;height:40px;padding:0 10px}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}
405div.dmInner .dmformsubmit input[type=submit]{height:auto!important}.dmSpacer{border:0;height:15px}.dmPhotoGalleryHolder{font-size:medium!important;margin:0;list-style:none}#dm .dmPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0}body{background-color:#eee}.main-navigation.unifiednav{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{display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{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:'';-ms-grid-row-align:center;align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{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}#dm div.dmContent h1,#dm div.dmContent h3,#dm div.dmFooter h2,#dm div.dmFooter h3,#dm div.p_hfc
405ontainer h2,#dm div.p_hfcontainer h3{direction:ltr;font-family:"Bebas Neue","Bebas Neue Fallback";font-weight:400;font-style:normal}.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-bottom2{padding:calc(12px - .2em - 2px) 15px}.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-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{margin-top:.2em}.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-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:scaleX(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 .unifiednav__item:not(.unifiednav__item_has-sub-nav) .icon{display:none}.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;-ms-grid-row-align:center;align-self:center;border:0 solid currentColor}.main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unifiednav__container[data-depth]{color:#999}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:initial;padding-left:10px;margin-left:0}#dm .dmWidget:not([data-buttonstyle]) .iconBg,.authorBar span:nth-child(1){display:none}.main-navigation.unifiednav:not(.unifiednav_vertical)[data-divider=DOT] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,.main-navigation.unifiednav:not(.unifiednav_vertical)[data-divider=DOT] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:inherit}.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_1] .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: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,#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])[data-divider]:not([data-direction=RIGHT]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{content:''}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])[data-divider=DOT] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after{content:'\00b7';font-size:inherit}#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 .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}.dmStandardDesktop .dmHeader{background-color:#fff;max-width:100%}#dm div.dmContent h1{color:#111}#dm div.dmRespCol>*{line-height:150%}#dm div.dmRespCol>[data-version]{line-height:1.5}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{text-decoration:underline;color:rgba(45,48,147,1)}#dm div.dmContent h1{color:rgba(45,48,147,1);text-decoration:none}#dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h1 *{text-decoration:none}
405#dm div.dmFooter h2,#dm div.p_hfcontainer h2{color:rgba(45,48,147,1);text-decoration:none}#dm div.p_hfcontainer .dmNewParagraph[data-version] h2{text-decoration:inherit}#dm div.p_hfcontainer .dmNewParagraph[data-version] h2 *{text-decoration:none}#dm div.dmContent h3,#dm div.dmFooter h3,#dm div.p_hfcontainer h3{color:rgba(45,48,147,1);text-decoration:none;font-size:23px}#dm div.dmFooter h2,#dm div.p_hfcontainer h2{font-size:26px}#dm div.dmContent h1{font-size:42px}:root{--btn-text-direction:ltr;--btn-border-r-color:var(--btn-border-color);--btn-border-l-color:var(--btn-border-color);--btn-border-b-width:var(--btn-border-width);--btn-border-width:0px;--btn-border-radius:50px;--btn-border-t-width:var(--btn-border-width);--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:rgb(45, 48, 147);--btn-border-color:rgb(247, 247, 247);--btn-border-tr-radius:var(--btn-border-radius);--btn-border-r-width:var(--btn-border-width);--btn-border-b-color:var(--btn-border-color);--btn-border-l-width:var(--btn-border-width);--btn-border-t-color:var(--btn-border-color);--btn-text-align:center;--btn-text-color:rgb(255, 255, 255);--btn-text-decoration:none;--btn-text-font-weight:400;--btn-text-font-family:"Bebas Neue","Bebas Neue Fallback";--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:rgb(177, 0, 6);--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:rgba(0, 0, 0, 0);--btn-hover-text-color:var(--btn-text-color);--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){:root{--btn-text-font-size:18px}}#dm .dmWidget:not([data-buttonstyle]){border-radius:6px;overflow:initial;background-clip:border-box}#dm .dmWidget:not([data-buttonstyle]) .text,#dm .dmWidget:not([data-buttonstyle]) input{padding:10px 7px}#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)}#dm div.dmInner #site_content .dmWidget span.text,#dm div.dmInner #site_content .dmformsubmit input{color:var(--btn-text-color);font-family:var(--btn-text-font-family);font-size:var(--btn-text-font-size);font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#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)}.u_1155150290,.u_1239106891,.u_1366752480,.u_1541614883,.u_1653476552{background-color:rgba(0,0,0,0)!important;background-position:0 0!important;background-size:auto!important;margin:0!important;text-align:start!important;color:#111!important;background-image:none!important}#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 .p_hfcontainer .u_1190878319.main-navigation.unifiednav .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1190878319.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:30px!important}.u_1239106891,.u_1541614883,.u_1653476552{background-repeat:repeat!important;padding:0!important}.u_1366752480{background-repeat:repeat!important;padding:0 16.41px 0 0!important}.u_1155150290{background-repeat:repeat!important;padding:0 7.19px!important}.u_1367450802{background-image:none!important;background-color:rgba(212,210,210,.25)!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;margin:0!important;text-align:start!important;color:#111!important;padding:4px 50px!important}.u_1827972418,.u_1867331532{background-image:none!important;background-color:rgba(0,0,0,0)!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;text-align:start!important;color:#111!important;margin:0!important}.u_1867331532{padding:5px 40px!important}.u_1827972418{padding:4px 40px!important}div.u_1921098387 .hoursHeader,div.u_1921098387 .yextHours{color:rgba(255,255,255,1)!important}#dm .p_hfcontainer .u_1190878319.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1190878319.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:12px!important}#dm .p_hfcontainer nav.u_1190878319,div.u_1921098387{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important}#dm .p_hfcontainer .u_1921098387 .yextHours{text-align:LEFT!important}div.u_1921098387 .hoursHeader{font-weight:400!important}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{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 .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:rgba(45,48,147,1)!important}#dm .p_hfcontainer a.u_1918503016 span.text,#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{
405color:rgba(0,0,0,1)!important}#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(255,255,255,1)!important}#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth]{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 .p_hfcontainer .u_1190878319.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{margin:0!important;padding:12px 30px 12px 15px!important}#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(45,48,147,1)!important}#dm .p_hfcontainer .u_1280855790{width:100%!important}#dm .p_hfcontainer div.u_1367450802{background-color:rgba(45,48,147,1)!important}#dm .dmBody div.u_1309151614,#dm .p_hfcontainer a.u_1918503016{background-color:rgba(255,255,255,1)!important}.u_1033172735,.u_1485537685,.u_1810750083{background-color:rgba(0,0,0,0)!important;background-size:auto!important;background-repeat:repeat!important;margin:0!important;color:#111!important;text-align:start!important;background-image:none!important;background-position:0 0!important}#dm .p_hfcontainer .u_1190878319.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 5px!important;margin:0!important}#dm .p_hfcontainer .u_1160020166,#dm .p_hfcontainer .u_1643812464{width:100%!important}.u_1033172735{padding:0!important}.u_1810750083{padding:0 7.19px!important}.u_1485537685{padding:5px 40px!important}#dm .p_hfcontainer .u_1554826722,#dm .p_hfcontainer .u_1585263404,#dm .p_hfcontainer .u_1762139339,#dm .p_hfcontainer .u_1852432881{width:100%!important}#dm .p_hfcontainer .u_1190878319.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1190878319.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{color:rgba(237,29,36,1)!important;font-size:16px!important}#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav:not(.unifiednav_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}#dm .p_hfcontainer nav.u_1190878319{width:calc(100% - 0px)!important;max-width:100%!important;justify-content:center!important;align-items:stretch!important;min-width:25px!important;text-align:start!important;margin-top:0!important;padding:6px 0 6.8px!important}#dm .p_hfcontainer div.u_1366752480{padding-top:0!important}#dm .p_hfcontainer div.u_1367450802{width:auto!important;margin-left:0!important;margin-right:0!important;padding:4px 50px!important}#dm .p_hfcontainer div.u_1653476552{padding-top:0!important;padding-left:0!important}#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer nav.u_1190878319.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}div.u_1921098387 .hoursHeader{font-size:18px!important}#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,#dm .p_hfcontainer nav.u_1190878319.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item,div.u_1921098387 .yextHours{font-size:16px!important}div.u_1921098387{display:block!important;width:calc(100% - 51px)!important;max-width:240.25px!important;min-width:25px!important;padding:0!important}#dm .p_hfcontainer a.u_1918503016,#dm .p_hfcontainer div.u_1766185638,#dm .p_hfcontainer div.u_1921098387{float:none!important;top:0!important;left:0!important;position:relative!important;max-width:100%!important;padding:0!important}div.u_1921098387 .yextHours{width:245px!important}#dm .p_hfcontainer div.u_1921098387{display:block!important;width:240px!important;height:auto!important;min-width:0!important;margin:10px auto 0!important}#dm .p_hfcontainer div.u_1766185638{width:calc(100% - 0px)!important;height:auto!important;min-width:25px!important;text-align:start!important;margin:7px 0 0!important}#dm .p_hfcontainer a.u_1918503016{display:block!important;width:278px!important;height:45px!important;min-width:0!important;text-align:center!important;margin:1px 0 0 auto!important}#dm .p_hfcontainer div.u_1827972418,#dm .p_hfcontainer div.u_1867331532{float:none!important;top:0!important;width:auto!important;position:relative!important;height:auto!important;margin:0!important;min-width:0!important;left:0!important;max-width:100%!important}#dm .p_hfcontainer div.u_1827972418{text-align:start!important;padding:0!important}#dm .p_hfcontainer .u_1495330487 .caption-inner{-webkit-border-top-right-radius:100%!important;-webkit-border-bottom-right-radius:100%!important;-webkit-border-bottom-left-radius:100%!important;-webkit-border-top-left-radius:100%!important;border-radius:100%!important;-moz-border-radius:100%!important;-webkit-border-radius:100%!important}#dm .p_hfcontainer .u_1248757837 .postText *{text-align:CENTER!important}#dm .p_hfcontainer div.u_1867331532{background-image:none!important;text-align:start!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:auto!important;padding:0 40px!important}#dm .p_hfcontainer div.u_1160020166,div.u_1160020166{height:auto!important;min-height:auto!important;padding:0!important;float:none!important;top:0!important;position:relative!important;text-align:center!important}div.u_1160020166{left:0!important;width:580.37px!important;max-width:100%!important;justify-content:normal!important;align-items:normal!important;min-width:0!important}#dm .p_hfcontainer div.u_1160020166{left:0!important;width:calc(100% - 0px)!important;max-width:568.58px!important;min-width:25px!important;margin:0 auto!important}div.u_1033172735{padding-top:0!important;padding-left:0!important}div.u_1762139339{width:236.61px!important;float:none!important;top:0!important;left:0!important;position:relative!important;max-width:100%!important;min-width:0!important;text-align:start!important;display:block!important;height:auto!important;min-height:auto!important;padding:0!important;margin:31px auto 0!important}div.u_1554826722,div.u_1852432881{float:none!important;top:0!important;left:0!important;position:relative!important;min-width:25px!important;padding:0!important;height:auto!important;min-height:auto!important}div.u_1554826722{width:calc(100% - 94px)!important;max-width:150.8px!important;text-align:start!important;margin:0 0 0 94.67px!important}div.u_1852432881{width:calc(100% - 0px)!important;max-width:195.72px!important;text-align:start!important;margin:31px 0 0!important}#dm .p_hfcontainer div.u_1280855790,#dm .p_hfcontainer div.u_1585263404,#dm .p_hfcontainer div.u_1643812464,div.u_1485537685{top:0!important;left:0!important;position:relative!important;min-width:0!important;text-align:start!important;float:none!important;max-width:100%!important}div.u_1485537685{background-image:none!important;width:auto!important;height:auto!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:auto!important;padding:0 40px!important}#dm .p_hfcontainer div.u_1541614883{padding-top:0!important;padding-left:0!important}#dm .p_hfcontainer div.u_1392171091{margin:0!important;padding:0!important}#dm .p_hfcontainer div.u_1643812464{width:196px!important;height:65px!important;min-height:auto!important;display:block!important;padding:0!important;margin:31px 0 0 auto!important}#dm .p_hfcontainer div.u_1280855790{width:306px!important;display:block!important;height:59px!important;min-height:auto!important;padding:0!important;margin:31px auto 0!important}#dm .p_hfcontainer div.u_1068166758{margin:0!important;padding:0 8px 0 0!important}div.u_1422323801{padding:2px 0!important}#dm .p_hfcontainer div.u_1880791469{margin:-16px 0 0!important;padding:2px 0!important}#dm .p_hfcontainer div.u_1422323801{margin:41px 0 5px!important;padding:2px 0!important}#dm .p_hfcontainer div.u_1585263404{width:151px!important;min-height:auto!important;display:block!important;padding:0!important;margin:0 auto 0 0!important}.stickyHeaderSpacer{height:304.29px!important}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .stickyHeaderSpacer{height:286.55px!important}}@media (min-width:1025px){.responsiveTablet .stickyHeaderSpacer{height:303.25px!important}
405#\30,#\31,#\31 190878319,#\31 246554737,#\31 252068918,#\31 396732864,#\31 397370528,#\31 444615898,#\31 459052504,#\31 522260576,#\31 532611836,#\31 580145356,#\31 584211045,#\31 621130530,#\31 789106139,#\31 837763014,#\31 872272018,#\31 915826821,#\31 937021165,#\31 955305792,#\32,#\33,#\34,#\35,#child-0,#child-1,#child-2,#child-3,#child-4,#child-5,#socialIcons{order:0;flex-direction:row}#\31 248757837,#\31 556672857{order:0}#\31 556672857{flex-direction:row}}#dm .dmBody div.u_1087122345>*,#dm .dmBody div.u_1713530091>*{line-height:150%!important;margin-top:20px!important}#dm .dmBody .u_1039594568:before{opacity:.5!important;background-color:#fff!important}.u_1039594568,.u_1096309272{background-color:rgba(0,0,0,0)!important;margin:0!important;color:#11414b!important}.u_1096309272{background-image:none!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;text-align:center!important;padding:60px 14.39px 60px 0!important}#dm .dmBody div.u_1039594568,.u_1039594568{background-repeat:no-repeat!important;background-size:cover!important;background-position:50% 50%!important}.u_1039594568{background-image:url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/woman-boxer-sport-2880w.jpg)!important;text-align:center!important;padding:80px 40px!important}.u_1922043422{background-image:none!important;background-color:#ececec!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;margin:0!important;text-align:center!important;color:#11414b!important;padding:0!important}#dm .dmBody div.u_1362670955 .openHours{color:rgba(255,255,255,1)!important;font-weight:700!important}#dm .dmBody .u_1009409773 .dmformsubmit{float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important;min-width:190px!important}#dm .dmBody div.u_1009409773 .dmwidget-title{color:rgba(255,255,255,1)!important;font-weight:700!important;margin:10px 0 0!important;font-size:22px!important}#dm .dmBody .u_1009409773 .dmwidget-title{text-align:CENTER!important}#dm .dmBody div.u_1121809794,#dm .dmBody div.u_1360961210,#dm .dmBody div.u_1790230865,#dm .dmBody div.u_1831378883,#dm .dmBody div.u_1989875029{left:0!important;position:relative!important;min-width:25px!important;text-align:start!important;height:auto!important;float:none!important;top:0!important}#dm .dmBody div.u_1009409773{background-color:rgba(0,0,0,0)!important;border-style:solid!important;border-width:0!important;border-color:rgba(160,158,158,1)!important}#dm .dmBody div.u_1009409773 .dmform-success,#dm .dmBody div.u_1009409773 .dmform-success .rteBlock{color:rgba(255,255,255,1)!important;font-size:18px!important}#dm .dmBody div.u_1009409773 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){color:rgba(255,255,255,1)!important;font-weight:700!important}#dm .dmBody div.u_1009409773 input:not([type=submit]),#dm .dmBody div.u_1009409773 select{border-style:solid!important;border-width:0!important;border-color:rgba(187,187,187,1)!important;background-color:rgba(255,255,255,.9)!important;border-radius:5px!important}#dm .dmBody a.u_1982042069,#dm .dmBody div.u_1009409773 .dmformsubmit{background-color:rgba(177,0,6,1)!important;border-style:solid!important;border-width:1px!important;border-color:rgba(255,255,255,1)!important}#dm .dmBody div.u_1922043422{background-color:rgba(45,48,147,.7)!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border-radius:12px!important;-moz-border-radius:12px!important;-webkit-border-radius:12px!important}#dm .dmBody div.u_1039594568:before{background-color:rgba(0,0,0,1)!important;opacity:.5!important}#dm .dmBody div.u_1790230865{width:calc(100% - 0px)!important;max-width:100%!important;padding:0!important;margin:20px 0 0!important}#dm .dmBody div.u_1831378883{width:calc(100% - 0px)!important;max-width:100%!important;padding:0!important}#dm .dmBody div.u_1121809794,#dm .dmBody div.u_1360961210{width:calc(100% - 0px)!important;max-width:100%!important;padding:0!important;margin:20px 0 0!important}#dm .dmBody div.u_1309151614{width:auto!important;padding:20px 40px 55px!important;margin:0!important}#dm .dmBody div.u_1989875029{width:calc(100% - 0px)!important;max-width:405.61px!important;padding:0!important;margin:20px 0 0!important}#dm .dmBody a.u_1982042069,#dm .dmBody div.u_1009409773,#dm .dmBody div.u_1362670955{left:0!important;position:relative!important;text-align:center!important}#dm .dmBody div.u_1928535421{float:none!important;top:0!important;left:0!important;width:460px!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important;display:block!important;padding:2px 0 0!important;margin:24px auto 0!important}#dm .dmBody div.u_1096309272{padding:30px 14.39px 0 0!important;margin:0!important}#dm .dmBody div.u_1362670955{float:none!important;top:0!important;width:calc(100% - 0px)!important;height:19.5px!important;max-width:100%!important;min-width:25px!important;padding:0!important;margin:30px 0 0!important}#dm .dmBody div.u_1009409773 .dmformsubmit{width:238px!important}#dm .dmBody div.u_1009409773{display:block!important;float:none!important;top:0!important;width:297.32px!important;height:auto!important;max-width:100%!important;min-width:0!important;padding:0 0 10px!important;margin:0 auto!important}#dm .dmBody div.u_1009409773 .dmforminput input,#dm .dmBody div.u_1009409773 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable),#dm .dmBody div.u_1009409773 .dmforminput option,#dm .dmBody div.u_1009409773 .dmforminput select{font-size:15px!important}#dm .dmBody div.u_1922043422{padding:0!important;margin:0!important}#dm .dmBody div.u_1039594568{background-image:url(https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/m-and-m-heating-and-cooling-hero-about-2880w.jpeg)!important;width:auto!important;padding:80px 40px!important}#dm .dmBody div.u_1132134795{margin:0!important;padding:0 0 0 16.8px!important}#dm .dmBody a.u_1982042069{float:none!important;top:0!important;width:276px!important;height:47px!important;max-width:276px!important;min-width:25px!important;padding:0!important}#dm .dmBody div.u_1115187048,#dm .dmBody div.u_1153935911{display:block!important;float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;min-height:auto!important;padding:2px 0!important;margin:8px auto!important}#dm .dmBody div.u_1115187048{width:calc(100% - 33px)!important;max-width:479.6px!important;min-width:25px!important}#dm .dmBody div.u_1153935911{color:rgba(255,255,255,1)!important;font-family:Poppins!important;width:458.59px!important;max-width:100%!important;min-width:0!important;font-size:20px!important}.font-size-22,.size-22{font-size:22px!important}@font-face{font-family:"Bebas Neue Fallback";src:local('Arial');ascent-override:116.5002%;descent-override:38.8334%;size-adjust:77.2531%;line-gap-override:0}.dmInner{min-width:auto!important;max-width:100vw!important} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}}
406    .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) {
407      visibility: hidden;
408    }
409
410    
411</style>
412
413
414
415<style id="fontFallbacks">
416    @font-face {
417  font-family: "Poppins Fallback";
418  src: local('Arial');
419  ascent-override: 92.326%;
420  descent-override: 30.7753%;
421  line-gap-override: 8.793%;
422  size-adjust: 113.7274%;
423}@font-face {
424  font-family: "Bebas Neue Fallback";
425  src: local('Arial');
426  ascent-override: 116.5002%;
427  descent-override: 38.8334%;
428  size-adjust: 77.2531%;
429  line-gap-override: 0%;
430 }@font-face {
431  font-family: "DM Serif Display Fallback";
432  src: local('Arial');
433  ascent-override: 103.2273%;
434  descent-override: 33.3795%;
435  size-adjust: 100.3611%;
436  line-gap-override: 0%;
437 }
438</style>
439
440
441
442
443
444
445
446
447
448
449
450
451  <link type="application/rss+xml" rel="alternate" href="https://www.mmheatingandcooling.com/feed/rss2"/>
452  <link type="application/atom+xml" rel="alternate" href="https://www.mmheatingandcooling.com/feed/atom"/>
453  <meta property="og:type" content="website"/>
454  <meta property="og:url" content="https://www.mmheatingandcooling.com/about"/>
455  <title>
456    
457    About | M &amp; M Heating &amp; Cooling, LLC
458  
459  </title>
460  <meta name="description" content="M &amp; M Heating &amp; Cooling, LLC offers HVAC services to New Haven County, CT. We have emergency service. Get a one-year warranty. Ask for a free estimate."/>
461  <meta name="google-site-verification" content="5tkgqugP8tcllozpOSy3A1NhKdUoRHTuNYhUx4yveTM"/>
462  <style type="text/css">
463    
464    
465    
466    
467    
468    
469    
470    
471    
472    
473.dmInner {
474min-width: auto !important;
475max-width: 100vw !important;
476}
477  
478  
479  
480  
481  
482  
483  
484  
485  
486  </style>
487  <meta name="format-detection" content="telephone=no"/>
488  
488<script id="chatBT" chatkey="kGHCLwXumEMOoB4fUjrV" src="https://nowl.ink/1791z3115a" type="text/javascript">
489
490
491
492
493
494
495  
496
497  
498
499  
500
501  </script>
501
502
503  <meta name="twitter:card" content="summary"/>
504  <meta name="twitter:title" content="About | M &amp; M Heating &amp; Cooling, LLC"/>
505  <meta name="twitter:description" content="M &amp; M Heating &amp; Cooling, LLC offers HVAC services to New Haven County, CT. We have emergency service. Get a one-year warranty. Ask for a free estimate."/>
506  <meta name="twitter:image" content="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/home-hero-m-and-m-heating-and-cooling-cust-1920w.png"/>
507  <meta property="og:description" content="M &amp; M Heating &amp; Cooling, LLC offers HVAC services to New Haven County, CT. We have emergency service. Get a one-year warranty. Ask for a free estimate."/>
508  <meta property="og:title" content="About | M &amp; M Heating &amp; Cooling, LLC"/>
509  <meta property="og:image" content="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/home-hero-m-and-m-heating-and-cooling-cust-1920w.png"/>
510
511
512
513
514<!-- SYS- VVNfSElCVV9QUk9EVUNUSU9O -->
515</head>
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537<body id="dmRoot" data-page-alias="about"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet "
538      style="padding:0;margin:0;"
539      
540    >
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557<div id="dm" class='dmwr'>
558    
559    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
560         <div dmwrapped="true" id="1582363842"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations inMiniHeaderMode hasStickyHeader dmPageBody d-page-1683814473 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1683814473" 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> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true" has-shadow="true" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="2" logo-size-target="66%" mini-header-show-only-navigation-row="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow fullBleedChanged fullBleedMode u_1367450802" id="1367450802"> <div class="dmRespColsWrapper" id="1937021165"> <div class="dmRespCol small-12 large-6 medium-6 u_1366752480" id="1366752480"> <div class="u_1766185638 widget-d1ee5d dmCustomWidget" data-lazy-load="" data-title="" id="1766185638" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="d1ee5d5bf037471ea1770683731e577a" data-widget-version="23" data-widget-config="eyJtZXJjaGFudElkIjoiNDgxNjEiLCJ0aGVtZSI6ImRhcmsiLCJtaW4tcmV2aWV3cyI6IjEiLCJtaW4tcmF0aW5nIjoiNCJ9"> <div class="headerWidget" data-merchant="48161" data-theme="dark" data-break="" data-count-limit="1" data-rating-limit="4"></div> 
561</div> 
562</div> 
563 <div class="dmRespCol large-6 medium-6 small-12 u_1653476552" id="1653476552"> <a data-display-type="block" class="u_1918503016 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/request-a-service" data-element-type="dButtonLinkId" id="1918503016"> <span class="iconBg" id="1693004465"> <span class="icon hasFontIcon icon-star" id="1675222523"></span> 
564</span> 
565 <span class="text" id="1547468839">Request a Service</span> 
566</a> 
567</div> 
568</div> 
569</div> 
570 <div class="dmRespRow" id="1261158004"> <div class="dmRespColsWrapper" id="1580145356"> <div class="dmRespCol large-12 medium-12 small-12" id="1814981821"> <div class="u_1160020166 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1160020166"> <a id="1130615064" class="" target="_blank" href="https://retailservices.wellsfargo.com/ahapp/init-app?m=0024329195&l=en_US" file="false"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/Web+Banner+468+x+60-682w.png" alt="" id="1206357005" class="" data-dm-image-path="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/Web+Banner+468+x+60.png" width="468" height="60" data-hover-effect="none" onerror="handleImageLoadError(this)"/></a> 
571</div> 
572</div> 
573</div> 
574</div> 
575 <div class="u_1867331532 dmRespRow fullBleedChanged fullBleedMode" id="1867331532"> <div class="dmRespColsWrapper" id="1955305792"> <div class="u_1392171091 dmRespCol small-12 large-4 medium-4" id="1392171091"> <div class="u_1643812464 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1643812464"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/Tranepic-235w.jpg" alt="" id="1038471056" class="" width="502" height="168" data-dm-image-path="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/Tranepic.jpg" onerror="handleImageLoadError(this)"/></div> 
576</div> 
577 <div class="u_1155150290 dmRespCol small-12 large-4 medium-4" id="1155150290"> <div class="u_1280855790 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1280855790"> <a id="1718291829" href="/" file="false"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/m-and-m-heating-and-cooling-logo-367w.jpg" id="1513103595" class="" data-dm-image-path="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/m-and-m-heating-and-cooling-logo.jpg" width="290" height="56" alt="M & M Heating & Cooling, LLC - logo" onerror="handleImageLoadError(this)"/></a> 
578</div> 
579</div> 
580 <div class="u_1541614883 dmRespCol small-12 large-2 medium-2" id="1541614883"> <div class="u_1585263404 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1585263404"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/goohle+g-181w.PNG" alt="" id="1692895273" class="" width="474" height="310" data-dm-image-path="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/goohle+g.PNG" onerror="handleImageLoadError(this)"/></div> 
581</div> 
582 <div class="u_1068166758 dmRespCol small-12 large-2 medium-2" id="1068166758"> <div class="dmNewParagraph u_1422323801" data-element-type="paragraph" data-version="5" id="1422323801" style="transition: opacity 1s ease-in-out;" data-diy-text=""> <h4 class="text-align-right"><span style="display: initial;">Call Us</span></h4> 
583</div> 
584 <div class="dmNewParagraph u_1880791469" data-element-type="paragraph" data-version="5" id="1880791469" style="transition: opacity 1s ease-in-out;" new-inline-bind-applied="true" data-diy-text=""> <h2 class="text-align-right"><span class="inline-data-binding" data-encoded-value="KDIwMykgMzY0LTI1NzE=" data-inline-binding="content_library.global.phone.phone - main - loc 1" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS5waG9uZSAtIG1haW4gLSBsb2MgMQ=="><a class="inlineBindingLink" target="_blank" href="tel:(203) 364-2571">(203) 364-2571</a></span><span style="display: initial;"><span class="ql-cursor"></span></span></h2> 
585</div> 
586</div> 
587</div> 
588</div> 
589 <div class="u_1827972418 dmRespRow fullBleedChanged fullBleedMode" id="1827972418"> <div class="dmRespColsWrapper" id="1584211045"> <div class="dmRespCol large-12 medium-12 small-12 u_1239106891" id="1239106891"> <nav class="u_1190878319 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" data-divider="DOT" id="1190878319" 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="
590                  
591                  
592                  
593                  
594                  
595         Home
596        
597                
598                
599                
600                
601                " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 
602</span> 
603</a> 
604</li> 
605 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/air-conditioner-repairs" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101370301  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
606                  
607                  
608                  
609                  
610                  
611         AC  Maintenance/Repair Services
612        
613                
614                
615                
616                
617                " data-auto="page-text-style">AC  Maintenance/Repair Services<span class="icon icon-angle-down"></span> 
618</span> 
619</a> 
620</li> 
621 <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="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101756583  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
622                  
623                  
624                  
625                  
626                  
627         HVAC Services
628        
629                
630                
631                
632                
633                " data-auto="page-text-style">HVAC Services<span class="icon icon-angle-down"></span> 
634</span> 
635</a> 
636 <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="/air-conditioner-installation" class="unifiednav__item unav-item   dmUDNavigationItem_010101373034  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
637                      
638                      
639                      
640                      
641                      
642           Air Conditioner Installation
643          
644                    
645                    
646                    
647                    
648                    " data-auto="page-text-style">Air Conditioner Installation<span class="icon icon-angle-right"></span> 
649</span> 
650</a> 
651</li> 
652 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/furnace-installation-and-repair" class="unifiednav__item unav-item   dmUDNavigationItem_010101315262  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
653                      
654                      
655                      
656                      
657                      
658           Furnace Installation and Repair
659          
660                    
661                    
662                    
663                    
664                    " data-auto="page-text-style">Furnace Installation and Repair<span class="icon icon-angle-right"></span> 
665</span> 
666</a> 
667</li> 
668 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/boiler-installation-and-repair" class="unifiednav__item unav-item   dmUDNavigationItem_010101303867  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
669                      
670                      
671                      
672                      
673                      
674           Boiler Installation and Repair
675          
676                    
677                    
678                    
679                    
680                    " data-auto="page-text-style">Boiler Installation and Repair<span class="icon icon-angle-right"></span> 
681</span> 
682</a> 
683</li> 
684 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/oil-to-gas-conversions" class="unifiednav__item unav-item   dmUDNavigationItem_010101885551  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
685                      
686                      
687                      
688                      
689                      
690           Oil-to-Gas Conversions
691          
692                    
693                    
694                    
695                    
696                    " data-auto="page-text-style">Oil-to-Gas Conversions<span class="icon icon-angle-right"></span> 
697</span> 
698</a> 
699</li> 
700 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/house-humidifiers-and-dehumidifiers" class="unifiednav__item unav-item   dmUDNavigationItem_010101148994  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
701                      
702                      
703                      
704                      
705                      
706           House Humidifiers and Dehumidifiers
707          
708                    
709                    
710                    
711                    
712                    " data-auto="page-text-style">House Humidifiers and Dehumidifiers<span class="icon icon-angle-right"></span> 
713</span> 
714</a> 
715</li> 
716 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/preventative-hvac-maintenance" class="unifiednav__item unav-item   dmUDNavigationItem_010101458460  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
717                      
718                      
719                      
720                      
721                      
722           Preventative  HVAC Maintenance
723          
724                    
725                    
726                    
727                    
728                    " data-auto="page-text-style">Preventative  HVAC Maintenance<span class="icon icon-angle-right"></span> 
729</span> 
730</a> 
731</li> 
732 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/heating-system-maintenance" class="unifiednav__item unav-item   dmUDNavigationItem_010101503214  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
733                      
734                      
735                      
736                      
737                      
738           Heating System Maintenance
739          
740                    
741                    
742                    
743                    
744                    " data-auto="page-text-style">Heating System Maintenance<span class="icon icon-angle-right"></span> 
745</span> 
746</a> 
747</li> 
748 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/mini-split-installation-and-repair" class="unifiednav__item unav-item   dmUDNavigationItem_010101333156  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
749                      
750                      
751                      
752                      
753                      
754           Mini-Split Installation and Repair
755          
756                    
757                    
758                    
759                    
760                    " data-auto="page-text-style">Mini-Split Installation and Repair<span class="icon icon-angle-right"></span> 
761</span> 
762</a> 
763</li> 
764</ul> 
765</li> 
766 <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="#" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101643910  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
767                  
768                  
769                  
770                  
771                  
772         Water Heaters
773        
774                
775                
776                
777                
778                " data-auto="page-text-style">Water Heaters<span class="icon icon-angle-down"></span> 
779</span> 
780</a> 
781 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-
781depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/water-heater-replacement" class="unifiednav__item unav-item   dmUDNavigationItem_010101366567  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
782                      
783                      
784                      
785                      
786                      
787           Water Heater Replacement
788          
789                    
790                    
791                    
792                    
793                    " data-auto="page-text-style">Water Heater Replacement<span class="icon icon-angle-right"></span> 
794</span> 
795</a> 
796</li> 
797 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/water-heater-repairs" class="unifiednav__item unav-item   dmUDNavigationItem_010101741548  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
798                      
799                      
800                      
801                      
802                      
803           Water Heater Repairs
804          
805                    
806                    
807                    
808                    
809                    " data-auto="page-text-style">Water Heater Repairs<span class="icon icon-angle-right"></span> 
810</span> 
811</a> 
812</li> 
813</ul> 
814</li> 
815 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/commercial-hvac" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101522573  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
816                  
817                  
818                  
819                  
820                  
821         Commercial HVAC
822        
823                
824                
825                
826                
827                " data-auto="page-text-style">Commercial HVAC<span class="icon icon-angle-down"></span> 
828</span> 
829</a> 
830</li> 
831 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/custom-ductwork-services-ct" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101113649  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
832                  
833                  
834                  
835                  
836                  
837         Ductwork
838        
839                
840                
841                
842                
843                " data-auto="page-text-style">Ductwork<span class="icon icon-angle-down"></span> 
844</span> 
845</a> 
846</li> 
847 <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_010101497480  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
848                  
849                  
850                  
851                  
852                  
853         Reviews
854        
855                
856                
857                
858                
859                " data-auto="page-text-style">Reviews<span class="icon icon-angle-down"></span> 
860</span> 
861</a> 
862</li> 
863 <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  dmNavItemSelected  dmUDNavigationItem_010101661768  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="
864                  
865                  
866                  
867                  
868                  
869         About
870        
871                
872                
873                
874                
875                " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
876</span> 
877</a> 
878 <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">
878 <a href="/fujitsu-certified-installers" class="unifiednav__item unav-item   dmUDNavigationItem_010101466895  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Fujitsu Certified Installers" data-auto="page-text-style">Fujitsu Certified Installers<span class="icon icon-angle-right"></span> 
879</span> 
880</a> 
881</li> 
882 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item   dmUDNavigationItem_010101353570  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
883                      
884                      
885                      
886                      
887                      
888           Blog
889          
890                    
891                    
892                    
893                    
894                    " data-auto="page-text-style">Blog<span class="icon icon-angle-right"></span> 
895</span> 
896</a> 
897</li> 
898 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/frequently-asked-questions" class="unifiednav__item unav-item   dmUDNavigationItem_01010190837  " 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> 
899</span> 
900</a> 
901</li> 
902</ul> 
903</li> 
904 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/help-wanted" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101220016  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
905                  
906                  
907                  
908                  
909                  
910         Help Wanted
911        
912                
913                
914                
915                
916                " data-auto="page-text-style">Help Wanted<span class="icon icon-angle-down"></span> 
917</span> 
918</a> 
919</li> 
920 <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  dmUDNavigationItem_01010198084  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
921                  
922                  
923                  
924                  
925                  
926         Contact
927        
928                
929                
930                
931                
932                " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 
933</span> 
934</a> 
935 <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="/Serving_Fairfield_CT" class="unifiednav__item unav-item   dmUDNavigationItem_01010113156  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Fairfield_CT" data-auto="page-text-style">Fairfield_CT<span class="icon icon-angle-right"></span> 
936</span> 
937</a> 
938</li> 
939 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/request-a-service" class="unifiednav__item unav-item   dmUDNavigationItem_010101292291  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
940                      
941                      
942                      
943                      
944                      
945           Request a Service
946          
947                    
948                    
949                    
950                    
951                    " data-auto="page-text-style">Request a Service<span class="icon icon-angle-right"></span> 
952</span> 
953</a> 
954</li> 
955</ul> 
956</li> 
957</ul> 
958</nav> 
959</div> 
960</div> 
961</div> 
962</div> 
963</div> 
964</div> 
965 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 
966 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper">
966 <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 
967<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">About</div> 
968</div> 
969 <div class="titleLine display_None"><hr/></div> 
970</div> 
971</div> 
972</div> 
973</div> 
974 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_about"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="100" class="dmAboutusRespTmpl mainBorder" id="1683814473"> <div class="innerPageTmplBox dmRespRowsWrapper" id="1396310947"> <div class="dmRespRow u_1039594568 hasBackgroundOverlay dmSectionNoParallax" style="text-align: center;" id="1039594568" data-page-element-type="section" data-page-element-id="1813211294" data-gallery-bg="eyJzbGlkZXMiOlsiaHR0cHM6Ly9sZS1jZG4uaGlidXdlYnNpdGVzLmNvbS9iODQ3Y2M1M2ZlNzY0NWJjOWY3NDc3ZDkzNTY2MGFhYy9kbXMzcmVwL211bHRpL29wdC9JTUdfMDE4Mi0xOTIwdy5qcGciXX0="> <div class="dmRespColsWrapper" id="1246554737"> <div class="u_1096309272 dmRespCol small-12 large-7 medium-7" id="1096309272"> <div class="u_1115187048 dmNewParagraph" data-element-type="paragraph" id="1115187048" style="transition: opacity 1s ease-in-out 0s; text-align: center;" data-version="5"> <h1 class="text-align-center" style="line-height: 1.2;"><span style="display: initial; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 15px;">Commercial HVAC Services</span></h1> 
975</div> <div class="u_1153935911 dmNewParagraph hide-for-small text-align-center" data-element-type="paragraph" id="1153935911" style="transition: opacity 1s ease-in-out 0s; text-align: center;" data-version="5" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuZGVza3RvcCAtIGgzIG1vdGl2YXRpbmcgZmFjdG9ycyJ9XQ==" data-diy-text=""><p class="rteBlock">Emergency Service | Free Estimates | One-Year Warranty</p></div> <a data-display-type="block" class="u_1982042069 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient hide-for-small" file="false" href="/request-a-service" data-element-type="dButtonLinkId" id="1982042069"> <span class="iconBg" id="1578574903"> <span class="icon hasFontIcon icon-star" id="1483159881"></span> 
976</span> 
977 <span class="text" id="1300082985">Request a Service</span> 
978</a> 
979 <div class="u_1362670955 widget-8293d7 dmCustomWidget" data-lazy-load="true" data-title="" id="1362670955" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJob3VycyIsInZhbHVlIjoic2l0ZV90ZXh0LmJ1c2luZXNzIGhvdXJzIHRleHQgbG9jIDEifV0=" icon="false" surround="false" data-widget-id="8293d76ae0f045c88bd69a5907adb323" data-widget-version="18" data-widget-config="eyJob3VycyI6bnVsbCwiYm9sZFN0YXR1c1RleHQiOnRydWUsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJib2xkSG91cnMiOnRydWV9"> <p class="openHours"> <span class="bold">Hours:</span> 
980 <span class="status bold"></span> 
981</p> 
982</div> 
983</div> 
984 <div class="u_1922043422 dmRespCol small-12 large-4 medium-4" id="1922043422" data-anim-desktop="none"> <div class="u_1928535421 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1928535421" style="transition: none 0s ease 0s; text-align: left;"><p class="m-size-24 text-align-center size-22"><strong class="m-font-size-24 font-size-22" m-font-size-set="true" style="font-weight: bold; color: rgb(255, 255, 255); display: unset;">Request Service</strong></p></div> 
985 <div class="u_1009409773 dmform default native-inputs" id="1009409773" data-layout="layout-1" data-element-type="dContactUsRespId" captcha="true" data-captcha-position="text" data-captcha-message="PHAgY2xhc3M9InJ0ZUJsb2NrIj5UaGlzIHNpdGUgaXMgcHJvdGVjdGVkIGJ5IHJlQ0FQVENIQS48L3A+" data-binding="W3siYmluZGluZ05hbWUiOiJlbWFpbCIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5lbWFpbCDigJMgbWFpbiDigJMgbG9jIDEifV0=" data-anim-desktop="none" data-require-captcha="true"> <h3 class="dmform-title dmwidget-title" id="1399791238" hide="true">Hero Request Form</h3> 
986 <div class="dmform-wrapper" id="1043797511" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1383797923">
986 <div class="dmforminput required  small-12 dmRespDesignCol medium-12 large-12" id="1046305520" localization_key_label="templates.custom.280"> <label for="1629258892" id="1419155543" class="" hide="true" data-dm-for="dmform-0">NAME</label> 
987 <input type="text" class="" name="dmform-0" id="1629258892" placeholder="Full Name*" data-placeholder-original="Full Name*"/>  <input type="hidden" name="label-dmform-0" id="1739347050" class="" value="NAME"/> </div> 
988 <div class="dmforminput required  small-12 dmRespDesignCol medium-12 large-12" id="1472215278" localization_key_label="templates.custom.280"> <label for="1508071091" id="1956355209" class="" hide="true" data-dm-for="dmform-2">PHONE</label> 
989 <input type="tel" class="" name="dmform-2" id="1508071091" placeholder="Phone*" data-placeholder-original="Phone*"/>  <input type="hidden" name="label-dmform-2" id="1766116168" class="" value="PHONE"/> </div> 
990 <div class="dmforminput required  small-12 dmRespDesignCol medium-12 large-12" id="1944647117" localization_key_label="templates.custom.280"> <label for="1102798511" id="1414424344" class="" hide="true" data-dm-for="dmform-1">EMAIL</label> 
991 <input type="email" class="" name="dmform-1" id="1102798511" placeholder="Email*" data-placeholder-original="Email*"/>  <input type="hidden" name="label-dmform-1" id="1910815396" class="" value="EMAIL"/> </div> 
992 <div class="dmforminput small-12 dmRespDesignCol required medium-12 large-12" id="1832836419"> <label for="1780461320" id="1322742764" class="" data-dm-for="dmform-5">Service*</label> 
993 <select name="dmform-5" id="1780461320"> <option selected="" disabled="" hidden="" value="" id="1972116004"></option> 
994 <option id="1813839048">Air Conditioner Installation</option> 
995 <option id="1421615994">Air Conditioner Repairs</option> 
996 <option id="1515231364">Furnace Installation and Repair</option> 
997 <option id="1713564587">Boiler Installation and Repair</option> 
998 <option id="1117711813">Heating System Maintenance</option> 
999 <option id="1158382194">Oil-to-Gas Conversions</option> 
1000 <option id="1300105739">House Humidifiers and Dehumidifiers</option> 
1001 <option id="1812905545">Preventative HVAC Maintenance</option> 
1002 <option id="1805368044">Mini-Split Insulation and Repair</option> 
1003 <option id="1860086574">Water Heater Replacement</option> 
1004 <option id="1466877961">Water Heater Repairs</option> 
1005 <option id="1722713659">Commercial HVAC</option> 
1006 <option id="1865925665">Ductwork Services</option> 
1007 <option id="1800737441">Other</option> 
1008</select> 
1009 <input type="hidden" name="label-dmform-5" value="Service*" id="1705032748" class=""/> </div> 
1010 <span id="1317699339" class="dmWidgetClear"></span> 
1011 <div class="dmformsubmit dmWidget R" id="1551473201"> <input class="" name="submit" type="submit" value="Request Service" id="1113165311" localization_key_value="templates.custom.160"/> </div> 
1012 <input name="dmformsendto" type="hidden" value="O0wrseIfFLsSlLR4GAldFzNEIx8UidwYZsK+rqAJ7MsKaDEh1udAngMQkJKWsy8Erm1NIN4wK2pkqKI63bheYQ==" id="1307091298" class="" data-dec="true"/>  <input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1118388409"/> <input name="dmformfrom" type="hidden" id="1851372352" class="" value="M & M Heating & Cooling, LLC"/> <input name="dmformsubject" type="hidden" value="Hero Form Request a Service" id="1924602440" localization_key_value="templates.custom.80" class="" data-email-subject="Hero Form Request a Service"/> <input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrSzRkXjNcoSR4gDB52Zeh08+0ZCfJFLIeUfR8PQDcxaCfE1UB7Gx8A1muGlTalhYUF4ko1IAyFJayyD9jxzITv8US4IvMU+zePA5aYQBtOq3GYhKQhYzRCLauGlTalhYUFwkfiVj6GBC3IwVC80xQsB0c5cf2VGluQ6So1pM4apbY8Qxc6Sksmg7rn0VoEZmO3GuiytTG1zPoCVejwi80bGo+MS3YYKwf/tbr8Adg/gMunCvGgQJRUQ1hFKwv1+YdkgMQkJKWsy8EQHpQtBTQ5D+4t
1012y9RumwBQA==" data-dec="true"/><input type="hidden" name="page_uuid" value="a0b507bbd42e434f9e37774b5fead788"/></form> 
1013</div> 
1014 <div class="dmform-success" style="display:none" id="1221292330"><p class="rteBlock"><strong>We appreciate you contacting us.</strong>&nbsp; One of our colleagues will get back in touch with you soon! 1</p><br/><p class="rteBlock">Have a great day!</p></div> 
1015 <div class="dmform-error" style="display:none" id="1499754995">Oops, there was an error sending your message. <br id="1941402070"/> Please try again later</div> 
1016</div> 
1017</div> 
1018 <div class="u_1132134795 dmRespCol small-12 large-1 medium-1 hide-for-small" id="1132134795"> <div data-element-type="spacer" class="dmSpacer" id="1010413730"></div> 
1019</div> 
1020</div> 
1021</div> 
1022 <div class="dmRespRow u_1309151614" id="1309151614"> <div class="dmRespColsWrapper" id="1872272018"> <div class="u_1087122345 dmRespCol small-12 large-6 medium-6" id="1087122345"> <div class="u_1989875029 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1989875029" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImRlc2NyaXB0aW9uIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjp0cnVlLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjp0cnVlLCJ0b2dnbGVIM1BheW1lbnRzIjpudWxsLCJzZXJ2aWNlQXJlYUJ1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzUHJvZHVjdHMiOm51bGwsImdyb3VwQWRkcmVzc0Rlc2lnbiI6bnVsbCwiUGhvbmUgSGVhZGVyIEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NvY2lhbCI6bnVsbCwic2hvd1NlcnZpY2VBcmVhRmlyc3QiOm51bGwsImFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImgzU3BlY2lhbHRpZXNUZXh0IjoiIiwidG9nZ2xlSDNZZWFyIjpudWxsLCJzcGVjaWFsdGllc0dyb3VwIjpudWxsLCJkcmF3TWFwIjpudWxsLCJpbnN0cnVjdGlvbnMiOm51bGwsImdyb3VwUHJvZHVjdHNEZXNpZ24iOm51bGwsImdyb3VwU2VydmljZUFyZWFEZXNpZ24iOm51bGwsImgzQWRkcmVzc1RleHQiOiIiLCJncm91cFNlcnZpY2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM1Bob25lTGlzdCI6bnVsbCwiZ3JvdXBGZWF0dXJlZE1lc3NhZ2VEZXNpZ24iOm51bGwsImgzU2VydmljZXNUZXh0IjpudWxsLCJoM1Bob25lVGV4dCI6IiIsImgzQXNzb2NpYXRpb25zVGV4dCI6IiIsInBheW1lbnRUZXh0R3JvdXAiOm51bGwsImgzRGVzY3JpcHRpb25UZXh0IjoiQWJvdXQgVXMiLCJzaG93R2V0RGlyZWN0aW9uc0xpbmsiOm51bGwsImdyb3VwUGF5bWVudERlaXNnbiI6bnVsbCwiaDNHb29nbGVBdHRyaWJ1dGVzIjoiQnVzaW5lc3MgQXR0cmlidXRlcyIsInRvZ2dsZUgzQWRkcmVzcyI6bnVsbCwic2hvd0VtYWlsQXNCdG4iOm51bGwsImFzc29jaWF0aW9uc0dyb3VwIjpudWxsLCJoM1Byb2R1Y3RzVGV4dCI6IiIsImZvcm1hdFBob25lIjp0cnVlLCJncm91cExhbmd1YWdlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNLZXl3b3JkcyI6bnVsbCwia2V5d29yZHNHcm91cCI6bnVsbCwiYWx0IjpudWxsLCJoaWRlSG91cnNMaXN0IjpmYWxzZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <h3 class="descriptionHeader">About Us</h3> 
1023 <div data-yext-field="description" class="yextDescription"></div> 
1024 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1025 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1026<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1027 <div class="u_1790230865 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1790230865" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InllYXJFc3RhYmxpc2hlZCIsImJvbGRMb2NhdGlvbk5hbWUiOm51bGwsImNvbG9yUGlja2VyMSI6bnVsbCwiaDNQYXltZW50c1RleHQiOm51bGwsImdyb3VwR29vZ2xlQXR0cmlidXRlcyI6bnVsbCwicGF5bWVudEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NwZWNpYWx0aWVzIjpudWxsLCJzZXJ2aWNlQXJlYUdyb3VwIjpudWxsLCJzdGF0ZSI6dHJ1ZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6dHJ1ZSwicGhvbmVMaXN0U3R5bGVzIjpudWxsLCJjYXJkU3R5bGVEYXJrT3JMaWdodCI6Il9kLnN2ZyIsImgzWWVhckhlYWRUZXh0IjoiWWVhciBFc3RhYmxpc2hlZCIsInBheW1lbnRPcHRpb25zQnVsbGV0IjoiYnVsbGV0IiwiLmFkZHJlc3NIZWFkZXIiOm51bGwsInRvZ2dsZUgzZmVhdE1lc3NhZ2UiOm51bGwsImJyYW5kc0dyb3VwIjpudWxsLCJwcm9kdWN0c0dyb3VwIjpudWxsLCJoM0tleXdvcmRzVGV4dCI6bnVsbCwic2NyaXB0IjoiIiwiZ3JvdXBLZXl3b3Jkc0Rlc2lnbiI6bnVsbCwiZ3JvdXBBdHRyaWJ1dGVzIjpudWxsLCJzb2NpYWxJY29uc0FsaWdubWVudCI6ImxlZnQiLCJsYW5ndWFnZXNCdWxsZXQiOiJidWxsZXQiLCJncm91cEVtYWlsRGVzaWduIjpudWxsLCJoM0hvbGlkYXlIb3VycyI6IkhvbGlkYXkgSG91cnMiLCJzaG93UGF5bWVudHNBcyI6bnVsbCwic2VydmljZXNHcm91cCI6bnVsbCwiYm9sZFN0YXR1c1RleHQiOnRydWUsImgzU29jaWFsVGV4dCI6bnVsbCwibG9nb
10270dyb3VwIjpudWxsLCJncm91cFBob25lRGVzaWduIjpudWxsLCJwaG9uZUdyb3VwIjpudWxsLCJjaXR5Ijp0cnVlLCJncm91cEJpekRlc0Rlc2lnbiI6bnVsbCwiaDNob3Vyc1RleHQiOiIiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOm51bGwsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOnRydWUsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6bnVsbCwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOnRydWUsInRvZ2dsZUgzUGF5bWVudHMiOm51bGwsInNlcnZpY2VBcmVhQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNQcm9kdWN0cyI6bnVsbCwiZ3JvdXBBZGRyZXNzRGVzaWduIjpudWxsLCJQaG9uZSBIZWFkZXIgR3JvdXAiOm51bGwsInRvZ2dsZUgzU29jaWFsIjpudWxsLCJzaG93U2VydmljZUFyZWFGaXJzdCI6bnVsbCwiYWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOnRydWUsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOiJNb3JlIEFib3V0IE5PQiIsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="yearHeader">Year Established</h3> 
1028 <div data-yext-field="yearEstablished" class="yextYearEstablished"></div> 
1029 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1030 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1031<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1032 <div class="u_1831378883 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1831378883" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6dHJ1ZSwidHlwZSI6InNlcnZpY2VzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiJZZWFyIEVzdGFibGlzaGVkIiwicGF5bWVudE9wdGlvbnNCdWxsZXQiOiJidWxsZXQiLCIuYWRkcmVzc0hlYWRlciI6bnVsbCwidG9nZ2xlSDNmZWF0TWVzc2FnZSI6bnVsbCwiYnJhbmRzR3JvdXAiOm51bGwsInByb2R1Y3RzR3JvdXAiOm51bGwsImgzS2V5d29yZHNUZXh0IjpudWxsLCJzY3JpcHQiOiIiLCJncm91cEtleXdvcmRzRGVzaWduIjpudWxsLCJncm91cEF0dHJpYnV0ZXMiOm51bGwsInNvY2lhbEljb25zQWxpZ25tZW50IjoibGVmdCIsImxhbmd1YWdlc0J1bGxldCI6ImJ1bGxldCIsImdyb3VwRW1haWxEZXNpZ24iOm51bGwsImgzSG9saWRheUhvdXJzIjoiSG9saWRheSBIb3VycyIsInNob3dQYXltZW50c0FzIjpudWxsLCJzZXJ2aWNlc0dyb3VwIjpudWxsLCJib2xkU3RhdHVzVGV4dCI6dHJ1ZSwiaDNTb2NpYWxUZXh0IjpudWxsLCJ
1032sb2dvR3JvdXAiOm51bGwsImdyb3VwUGhvbmVEZXNpZ24iOm51bGwsInBob25lR3JvdXAiOm51bGwsImNpdHkiOnRydWUsImdyb3VwQml6RGVzRGVzaWduIjpudWxsLCJoM2hvdXJzVGV4dCI6IiIsImgzU2VydmljZUFyZWFUZXh0IjpudWxsLCJpc0xpc3QiOnRydWUsImJvbGRIb3VycyI6dHJ1ZSwidG9nZ2xlSDNob3VycyI6bnVsbCwiZ3JvdXBBZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJkZXNjcmlwdGlvblRleHRHcm91cCI6bnVsbCwiYnJhbmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNob2xpZGF5SG91cnMiOnRydWUsImFzc29jaWF0aW9uc0J1bGxldCI6ImJ1bGxldCIsImxvY2F0aW9uR3JvdXAiOm51bGwsInRvZ2dsZUgzR29vZ2xlQXR0cmlidXRlcyI6dHJ1ZSwidG9nZ2xlSDNkZXNjcmlwdGlvbiI6dHJ1ZSwiaG9saWRheUhvdXJzQnVsbGV0IjoiYnVsbGV0cyIsInRvZ2dsZUgzTGFuZ3VhZ2VzIjpudWxsLCJwaG9uZVR5cGUiOiJwaG9uZSIsImxvY2F0aW9uTmFtZSI6dHJ1ZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJlc3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6dHJ1ZSwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6IlNlcnZpY2VzIiwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6Ik1vcmUgQWJvdXQgTk9CIiwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6ImJ1dHRvbiIsImdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWRMaXN0QnVsbGV0IjoiYnVsbGV0cyIsIm1hcFpvb20iOiIxMyIsImhvbGlkYXlIb3VycyI6bnVsbCwiZ3JvdXBIb3Vyc0Rlc2lnbiI6bnVsbCwiaDNMYW5ndWFnZXNUZXh0IjpudWxsLCJob3Vyc1Nob3dBcyI6Imxpc3QiLCJlbWFpbFRleHRHcm91cCI6bnVsbCwicGhvbmVMaXN0U3R5bGUiOiJidWxsZXRzIiwidG9nZ2xlMSI6bnVsbCwiaDNCcmFuZFRleHQiOiIiLCJsaW5rIjpudWxsLCJncm91cFBheW1lbnRDYXJkRGVzaWduIjpudWxsLCJncm91cFNwZWNpYWx0aWVzRGVzaWduIjpudWxsLCJ5ZWFyRXN0YWJpbGlzaGVkR3JvdXAiOm51bGwsInBob25lVGV4dFN0eWxlcyI6bnVsbCwiZ3JvdXBBc3NvY2lhdGlvbnNEZXNpZ24iOm51bGwsInNwZWNpYWx0aWVzQnVsbGV0IjoiYnVsbGV0IiwiaDNGZWF0TWVzc2FnZVRleHQiOm51bGwsInRvZ2dsZUgzQnJhbmRzIjpudWxsLCJhZGRyZXNzMiI6dHJ1ZSwiYWRkcmVzczEiOnRydWUsImNhcmRBbGlnbm1lbnQiOiJwaWNvbnMtY2VudGVyIiwiZ3JvdXBMb2dvRGVzaWduIjpudWxsLCJncm91cE9wZW5Ib3Vyc0Rlc2lnbiI6bnVsbCwiZmVhdE1lc3NhZ2VHcm91cCI6bnVsbCwia2V5d29yZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM0VtYWlsIjpudWxsLCJzZXJ2aWNlc0J1bGxldCI6bnVsbCwiZ3JvdXBCcmFuZHNEZXNpZ24iOm51bGwsInByb2R1Y3RzQnVsbGV0IjoiYnVsbGV0IiwibGFuZ3VhZ2VzR3JvdXAiOm51bGwsImhvdXJzR3JvdXAiOm51bGx9"> <h3 class="servicesHeader">Services</h3> 
1033 <ul id="servicesList" class=""></ul> 
1034 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1035 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1036<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1037 <div class="u_1121809794 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1121809794" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImJyYW5kcyIsImJvbGRMb2NhdGlvbk5hbWUiOm51bGwsImNvbG9yUGlja2VyMSI6bnVsbCwiaDNQYXltZW50c1RleHQiOm51bGwsImdyb3VwR29vZ2xlQXR0cmlidXRlcyI6bnVsbCwicGF5bWVudEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NwZWNpYWx0aWVzIjpudWxsLCJzZXJ2aWNlQXJlYUdyb3VwIjpudWxsLCJzdGF0ZSI6dHJ1ZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6dHJ1ZSwicGhvbmVMaXN0U3R5bGVzIjpudWxsLCJjYXJkU3R5bGVEYXJrT3JMaWdodCI6Il9kLnN2ZyIsImgzWWVhckhlYWRUZXh0IjoiWWVhciBFc3RhYmxpc2hlZCIsInBheW1lbnRPcHRpb25zQnVsbGV0IjoiYnVsbGV0IiwiLmFkZHJlc3NIZWFkZXIiOm51bGwsInRvZ2dsZUgzZmVhdE1lc3NhZ2UiOm51bGwsImJyYW5kc0dyb3VwIjpudWxsLCJwcm9kdWN0c0dyb3VwIjpudWxsLCJoM0tleXdvcmRzVGV4dCI6bnVsbCwic2NyaXB0IjoiIiwiZ3JvdXBLZXl3b3Jkc0Rlc2lnbiI6bnVsbCwiZ3JvdXBBdHRyaWJ1dGVzIjpudWxsLCJzb2NpYWxJY29uc0FsaWdubWVudCI6ImxlZnQiLCJsYW5ndWFnZXNCdWxsZXQiOiJidWxsZXQiLCJncm91cEVtYWlsRGVzaWduIjpudWxsLCJoM0hvbGlkYXlIb3VycyI6IkhvbGlkYXkgSG91cnMiLCJzaG93UGF5bWVudHNBcyI6bnVsbCwic2VydmljZXNHcm91cCI6bnVsbCwiYm9sZFN0YXR1c1RleHQiOnRydWUsImgzU29jaWFsVGV4dCI6bnVsbCwibG9nb
10370dyb3VwIjpudWxsLCJncm91cFBob25lRGVzaWduIjpudWxsLCJwaG9uZUdyb3VwIjpudWxsLCJjaXR5Ijp0cnVlLCJncm91cEJpekRlc0Rlc2lnbiI6bnVsbCwiaDNob3Vyc1RleHQiOiIiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOm51bGwsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOnRydWUsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6bnVsbCwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOnRydWUsInRvZ2dsZUgzUGF5bWVudHMiOm51bGwsInNlcnZpY2VBcmVhQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNQcm9kdWN0cyI6bnVsbCwiZ3JvdXBBZGRyZXNzRGVzaWduIjpudWxsLCJQaG9uZSBIZWFkZXIgR3JvdXAiOm51bGwsInRvZ2dsZUgzU29jaWFsIjpudWxsLCJzaG93U2VydmljZUFyZWFGaXJzdCI6bnVsbCwiYWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOnRydWUsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOiJNb3JlIEFib3V0IE5PQiIsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiQnJhbmRzIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6dHJ1ZSwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="brandsHeader">Brands</h3> 
1038 <ul id="brandsList" class="bullet"></ul> 
1039 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1040 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1041<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1042 <div class="u_1176353611 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1176353611" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOnRydWUsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImFzc29jaWF0aW9ucyIsImJvbGRMb2NhdGlvbk5hbWUiOm51bGwsImNvbG9yUGlja2VyMSI6bnVsbCwiaDNQYXltZW50c1RleHQiOm51bGwsImdyb3VwR29vZ2xlQXR0cmlidXRlcyI6bnVsbCwicGF5bWVudEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NwZWNpYWx0aWVzIjpudWxsLCJzZXJ2aWNlQXJlYUdyb3VwIjpudWxsLCJzdGF0ZSI6dHJ1ZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6dHJ1ZSwicGhvbmVMaXN0U3R5bGVzIjpudWxsLCJjYXJkU3R5bGVEYXJrT3JMaWdodCI6Il9kLnN2ZyIsImgzWWVhckhlYWRUZXh0IjoiWWVhciBFc3RhYmxpc2hlZCIsInBheW1lbnRPcHRpb25zQnVsbGV0IjoiYnVsbGV0IiwiLmFkZHJlc3NIZWFkZXIiOm51bGwsInRvZ2dsZUgzZmVhdE1lc3NhZ2UiOm51bGwsImJyYW5kc0dyb3VwIjpudWxsLCJwcm9kdWN0c0dyb3VwIjpudWxsLCJoM0tleXdvcmRzVGV4dCI6bnVsbCwic2NyaXB0IjoiIiwiZ3JvdXBLZXl3b3Jkc0Rlc2lnbiI6bnVsbCwiZ3JvdXBBdHRyaWJ1dGVzIjpudWxsLCJzb2NpYWxJY29uc0FsaWdubWVudCI6ImxlZnQiLCJsYW5ndWFnZXNCdWxsZXQiOiJidWxsZXQiLCJncm91cEVtYWlsRGVzaWduIjpudWxsLCJoM0hvbGlkYXlIb3VycyI6IkhvbGlkYXkgSG91cnMiLCJzaG93UGF5bWVudHNBcyI6bnVsbCwic2VydmljZXNHcm91cCI6bnVsbCwiYm9sZFN0YXR1c1RleHQiOnRydWUsImgzU29jaWFsVGV4dCI6bnVsbCwibG9nb
10420dyb3VwIjpudWxsLCJncm91cFBob25lRGVzaWduIjpudWxsLCJwaG9uZUdyb3VwIjpudWxsLCJjaXR5Ijp0cnVlLCJncm91cEJpekRlc0Rlc2lnbiI6bnVsbCwiaDNob3Vyc1RleHQiOiIiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOm51bGwsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOnRydWUsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6bnVsbCwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOnRydWUsInRvZ2dsZUgzUGF5bWVudHMiOm51bGwsInNlcnZpY2VBcmVhQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNQcm9kdWN0cyI6bnVsbCwiZ3JvdXBBZGRyZXNzRGVzaWduIjpudWxsLCJQaG9uZSBIZWFkZXIgR3JvdXAiOm51bGwsInRvZ2dsZUgzU29jaWFsIjpudWxsLCJzaG93U2VydmljZUFyZWFGaXJzdCI6bnVsbCwiYWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOnRydWUsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiQXNzb2NpYXRpb25zIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOiJNb3JlIEFib3V0IE5PQiIsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="associationsHeader">Associations</h3> 
1043 <ul id="associationsList" class="bullet"></ul> 
1044 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1045 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1046<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1047 <div class="u_1852477529 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1852477529" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6Imxhbmd1YWdlcyIsImJvbGRMb2NhdGlvbk5hbWUiOm51bGwsImNvbG9yUGlja2VyMSI6bnVsbCwiaDNQYXltZW50c1RleHQiOm51bGwsImdyb3VwR29vZ2xlQXR0cmlidXRlcyI6bnVsbCwicGF5bWVudEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NwZWNpYWx0aWVzIjpudWxsLCJzZXJ2aWNlQXJlYUdyb3VwIjpudWxsLCJzdGF0ZSI6dHJ1ZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6dHJ1ZSwicGhvbmVMaXN0U3R5bGVzIjpudWxsLCJjYXJkU3R5bGVEYXJrT3JMaWdodCI6Il9kLnN2ZyIsImgzWWVhckhlYWRUZXh0IjoiWWVhciBFc3RhYmxpc2hlZCIsInBheW1lbnRPcHRpb25zQnVsbGV0IjoiYnVsbGV0IiwiLmFkZHJlc3NIZWFkZXIiOm51bGwsInRvZ2dsZUgzZmVhdE1lc3NhZ2UiOm51bGwsImJyYW5kc0dyb3VwIjpudWxsLCJwcm9kdWN0c0dyb3VwIjpudWxsLCJoM0tleXdvcmRzVGV4dCI6bnVsbCwic2NyaXB0IjoiIiwiZ3JvdXBLZXl3b3Jkc0Rlc2lnbiI6bnVsbCwiZ3JvdXBBdHRyaWJ1dGVzIjpudWxsLCJzb2NpYWxJY29uc0FsaWdubWVudCI6ImxlZnQiLCJsYW5ndWFnZXNCdWxsZXQiOiJidWxsZXQiLCJncm91cEVtYWlsRGVzaWduIjpudWxsLCJoM0hvbGlkYXlIb3VycyI6IkhvbGlkYXkgSG91cnMiLCJzaG93UGF5bWVudHNBcyI6bnVsbCwic2VydmljZXNHcm91cCI6bnVsbCwiYm9sZFN0YXR1c1RleHQiOnRydWUsImgzU29jaWFsVGV4dCI6bnVsbCwibG9nb
10470dyb3VwIjpudWxsLCJncm91cFBob25lRGVzaWduIjpudWxsLCJwaG9uZUdyb3VwIjpudWxsLCJjaXR5Ijp0cnVlLCJncm91cEJpekRlc0Rlc2lnbiI6bnVsbCwiaDNob3Vyc1RleHQiOiIiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOm51bGwsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOnRydWUsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6dHJ1ZSwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOnRydWUsInRvZ2dsZUgzUGF5bWVudHMiOm51bGwsInNlcnZpY2VBcmVhQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNQcm9kdWN0cyI6bnVsbCwiZ3JvdXBBZGRyZXNzRGVzaWduIjpudWxsLCJQaG9uZSBIZWFkZXIgR3JvdXAiOm51bGwsInRvZ2dsZUgzU29jaWFsIjpudWxsLCJzaG93U2VydmljZUFyZWFGaXJzdCI6bnVsbCwiYWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOnRydWUsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOiJNb3JlIEFib3V0IE5PQiIsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6Ikxhbmd1YWdlcyIsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <h3 class="languagesHeader">Languages</h3> 
1048 <ul id="languagesList" class="bullet"></ul> 
1049 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1050 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1051<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1052 <div class="u_1734953617 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1734953617" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6Imdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWQiLCJib2xkTG9jYXRpb25OYW1lIjpudWxsLCJjb2xvclBpY2tlcjEiOm51bGwsImgzUGF5bWVudHNUZXh0IjoiUGF5bWVudCBNZXRob2RzIiwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOiJwYXltZW50VGV4dExpc3QiLCJzZXJ2aWNlc0dyb3VwIjpudWxsLCJib2xkU3RhdHVzVGV4dCI6dHJ1ZSwiaDNTb2NpYWxUZXh0IjpudWxsLCJ
1052sb2dvR3JvdXAiOm51bGwsImdyb3VwUGhvbmVEZXNpZ24iOm51bGwsInBob25lR3JvdXAiOm51bGwsImNpdHkiOnRydWUsImdyb3VwQml6RGVzRGVzaWduIjpudWxsLCJoM2hvdXJzVGV4dCI6IiIsImgzU2VydmljZUFyZWFUZXh0IjpudWxsLCJpc0xpc3QiOnRydWUsImJvbGRIb3VycyI6dHJ1ZSwidG9nZ2xlSDNob3VycyI6bnVsbCwiZ3JvdXBBZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJkZXNjcmlwdGlvblRleHRHcm91cCI6bnVsbCwiYnJhbmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNob2xpZGF5SG91cnMiOnRydWUsImFzc29jaWF0aW9uc0J1bGxldCI6ImJ1bGxldCIsImxvY2F0aW9uR3JvdXAiOm51bGwsInRvZ2dsZUgzR29vZ2xlQXR0cmlidXRlcyI6dHJ1ZSwidG9nZ2xlSDNkZXNjcmlwdGlvbiI6dHJ1ZSwiaG9saWRheUhvdXJzQnVsbGV0IjoiYnVsbGV0cyIsInRvZ2dsZUgzTGFuZ3VhZ2VzIjpudWxsLCJwaG9uZVR5cGUiOiJwaG9uZSIsImxvY2F0aW9uTmFtZSI6dHJ1ZSwidG9nZ2xlSDNQYXltZW50cyI6dHJ1ZSwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJlc3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6Ik1vcmUgQWJvdXQgTk9CIiwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6ImJ1dHRvbiIsImdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWRMaXN0QnVsbGV0IjoiYnVsbGV0cyIsIm1hcFpvb20iOiIxMyIsImhvbGlkYXlIb3VycyI6bnVsbCwiZ3JvdXBIb3Vyc0Rlc2lnbiI6bnVsbCwiaDNMYW5ndWFnZXNUZXh0IjpudWxsLCJob3Vyc1Nob3dBcyI6Imxpc3QiLCJlbWFpbFRleHRHcm91cCI6bnVsbCwicGhvbmVMaXN0U3R5bGUiOiJidWxsZXRzIiwidG9nZ2xlMSI6bnVsbCwiaDNCcmFuZFRleHQiOiIiLCJsaW5rIjpudWxsLCJncm91cFBheW1lbnRDYXJkRGVzaWduIjpudWxsLCJncm91cFNwZWNpYWx0aWVzRGVzaWduIjpudWxsLCJ5ZWFyRXN0YWJpbGlzaGVkR3JvdXAiOm51bGwsInBob25lVGV4dFN0eWxlcyI6bnVsbCwiZ3JvdXBBc3NvY2lhdGlvbnNEZXNpZ24iOm51bGwsInNwZWNpYWx0aWVzQnVsbGV0IjoiYnVsbGV0IiwiaDNGZWF0TWVzc2FnZVRleHQiOm51bGwsInRvZ2dsZUgzQnJhbmRzIjpudWxsLCJhZGRyZXNzMiI6dHJ1ZSwiYWRkcmVzczEiOnRydWUsImNhcmRBbGlnbm1lbnQiOiJwaWNvbnMtY2VudGVyIiwiZ3JvdXBMb2dvRGVzaWduIjpudWxsLCJncm91cE9wZW5Ib3Vyc0Rlc2lnbiI6bnVsbCwiZmVhdE1lc3NhZ2VHcm91cCI6bnVsbCwia2V5d29yZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM0VtYWlsIjpudWxsLCJzZXJ2aWNlc0J1bGxldCI6bnVsbCwiZ3JvdXBCcmFuZHNEZXNpZ24iOm51bGwsInByb2R1Y3RzQnVsbGV0IjoiYnVsbGV0IiwibGFuZ3VhZ2VzR3JvdXAiOm51bGwsImhvdXJzR3JvdXAiOm51bGx9"> <h3 class="h3GoogleAttributes">Business Attributes</h3> 
1053 <ul id="googleAttributesFormattedList" class="bullets"></ul> 
1054 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1055 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1056<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1057</div> 
1058 <div class="u_1713530091 dmRespCol large-6 medium-6 small-12" id="1713530091"> <div class="widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1700348483" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImhvdXJzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiQnVzaW5lc3MgSG91cnMiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0IjpmYWxzZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjp0cnVlLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjp0cnVlLCJ0b2dnbGVIM1BheW1lbnRzIjpudWxsLCJzZXJ2aWNlQXJlYUJ1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzUHJvZHVjdHMiOm51bGwsImdyb3VwQWRkcmVzc0Rlc2lnbiI6bnVsbCwiUGhvbmUgSGVhZGVyIEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NvY2lhbCI6bnVsbCwic2hvd1NlcnZpY2VBcmVhRmlyc3QiOm51bGwsImFkZGl0aW9uYWxIb3Vyc1RleHQiOnRydWUsImgzU3BlY2lhbHRpZXNUZXh0IjoiIiwidG9nZ2xlSDNZZWFyIjpudWxsLCJzcGVjaWFsdGllc0dyb3VwIjpudWxsLCJkcmF3TWFwIjpudWxsLCJpbnN0cnVjdGlvbnMiOm51bGwsImdyb3VwUHJvZHVjdHNEZXNpZ24iOm51bGwsImdyb3VwU2VydmljZUFyZWFEZXNpZ24iOm51bGwsImgzQWRkcmVzc1RleHQiOiIiLCJncm91cFNlcnZpY2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM1Bob25lTGlzdCI6bnVsbCwiZ3JvdXBGZWF0dXJlZE1lc3NhZ2VEZXNpZ24iOm51bGwsImgzU2VydmljZXNUZXh0IjpudWxsLCJoM1Bob25lVG
1058V4dCI6IiIsImgzQXNzb2NpYXRpb25zVGV4dCI6IiIsInBheW1lbnRUZXh0R3JvdXAiOm51bGwsImgzRGVzY3JpcHRpb25UZXh0IjpudWxsLCJzaG93R2V0RGlyZWN0aW9uc0xpbmsiOm51bGwsImdyb3VwUGF5bWVudERlaXNnbiI6bnVsbCwiaDNHb29nbGVBdHRyaWJ1dGVzIjoiQnVzaW5lc3MgQXR0cmlidXRlcyIsInRvZ2dsZUgzQWRkcmVzcyI6bnVsbCwic2hvd0VtYWlsQXNCdG4iOm51bGwsImFzc29jaWF0aW9uc0dyb3VwIjpudWxsLCJoM1Byb2R1Y3RzVGV4dCI6IiIsImZvcm1hdFBob25lIjp0cnVlLCJncm91cExhbmd1YWdlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNLZXl3b3JkcyI6bnVsbCwia2V5d29yZHNHcm91cCI6bnVsbCwiYWx0IjpudWxsLCJoaWRlSG91cnNMaXN0IjpmYWxzZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <h3 class="hoursHeader">Business Hours</h3> 
1059 <div class="yextHours" id="hoursSmall"></div> 
1060 <div data-yext-field="additionalHoursText" class="yextAdditionalHoursText"></div> 
1061 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1062 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1063<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1064 <div class="widget-7b6cfb u_1920893214 dmCustomWidget" data-lazy-load="" data-title="" id="1920893214" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImhvbGlkYXlIb3VycyIsImJvbGRMb2NhdGlvbk5hbWUiOm51bGwsImNvbG9yUGlja2VyMSI6bnVsbCwiaDNQYXltZW50c1RleHQiOm51bGwsImdyb3VwR29vZ2xlQXR0cmlidXRlcyI6bnVsbCwicGF5bWVudEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NwZWNpYWx0aWVzIjpudWxsLCJzZXJ2aWNlQXJlYUdyb3VwIjpudWxsLCJzdGF0ZSI6dHJ1ZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6dHJ1ZSwicGhvbmVMaXN0U3R5bGVzIjpudWxsLCJjYXJkU3R5bGVEYXJrT3JMaWdodCI6Il9kLnN2ZyIsImgzWWVhckhlYWRUZXh0IjoiIiwicGF5bWVudE9wdGlvbnNCdWxsZXQiOiJidWxsZXQiLCIuYWRkcmVzc0hlYWRlciI6bnVsbCwidG9nZ2xlSDNmZWF0TWVzc2FnZSI6bnVsbCwiYnJhbmRzR3JvdXAiOm51bGwsInByb2R1Y3RzR3JvdXAiOm51bGwsImgzS2V5d29yZHNUZXh0IjpudWxsLCJzY3JpcHQiOiIiLCJncm91cEtleXdvcmRzRGVzaWduIjpudWxsLCJncm91cEF0dHJpYnV0ZXMiOm51bGwsInNvY2lhbEljb25zQWxpZ25tZW50IjoibGVmdCIsImxhbmd1YWdlc0J1bGxldCI6ImJ1bGxldCIsImdyb3VwRW1haWxEZXNpZ24iOm51bGwsImgzSG9saWRheUhvdXJzIjoiSG9saWRheSBIb3VycyIsInNob3dQYXltZW50c0FzIjpudWxsLCJzZXJ2aWNlc0dyb3VwIjpudWxsLCJib2xkU3RhdHVzVGV4dCI6dHJ1ZSwiaDNTb2NpYWxUZXh0IjpudWxsLCJsb2dvR3JvdXAiOm51bGwsImdyb3VwUGhvbmVEZXNpZ24iOm51bGwsInBob25lR3JvdXAiOm51bGwsImNpdHkiOnRydWUsImdyb3VwQml6RGVzRGVzaWduIjpudWxsLCJoM2hvdXJzVGV4dCI6IkJ1c2luZXNzIEhvdXJzIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjp0cnVlLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6ZmFsc2UsImFzc29jaWF0aW9uc0J1bGxldCI6ImJ1bGxldCIsImxvY2F0aW9uR3JvdXAiOm51bGwsInRvZ2dsZUgzR29vZ2xlQXR0cmlidXRlcyI6dHJ1ZSwidG9nZ2xlSDNkZXNjcmlwdGlvbiI6bnVsbCwiaG9saWRheUhvdXJzQnVsbGV0IjoiYnVsbGV0cyIsInRvZ2dsZUgzTGFuZ3VhZ2VzIjpudWxsLCJwaG9uZVR5cGUiOiJwaG9uZSIsImxvY2F0aW9uTmFtZSI6dHJ1ZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1064c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6ImJ1dHRvbiIsImdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWRMaXN0QnVsbGV0IjoiYnVsbGV0cyIsIm1hcFpvb20iOiIxMyIsImhvbGlkYXlIb3VycyI6bnVsbCwiZ3JvdXBIb3Vyc0Rlc2lnbiI6bnVsbCwiaDNMYW5ndWFnZXNUZXh0IjpudWxsLCJob3Vyc1Nob3dBcyI6Imxpc3QiLCJlbWFpbFRleHRHcm91cCI6bnVsbCwicGhvbmVMaXN0U3R5bGUiOiJidWxsZXRzIiwidG9nZ2xlMSI6bnVsbCwiaDNCcmFuZFRleHQiOiIiLCJsaW5rIjpudWxsLCJncm91cFBheW1lbnRDYXJkRGVzaWduIjpudWxsLCJncm91cFNwZWNpYWx0aWVzRGVzaWduIjpudWxsLCJ5ZWFyRXN0YWJpbGlzaGVkR3JvdXAiOm51bGwsInBob25lVGV4dFN0eWxlcyI6bnVsbCwiZ3JvdXBBc3NvY2lhdGlvbnNEZXNpZ24iOm51bGwsInNwZWNpYWx0aWVzQnVsbGV0IjoiYnVsbGV0IiwiaDNGZWF0TWVzc2FnZVRleHQiOm51bGwsInRvZ2dsZUgzQnJhbmRzIjpudWxsLCJhZGRyZXNzMiI6dHJ1ZSwiYWRkcmVzczEiOnRydWUsImNhcmRBbGlnbm1lbnQiOiJwaWNvbnMtY2VudGVyIiwiZ3JvdXBMb2dvRGVzaWduIjpudWxsLCJncm91cE9wZW5Ib3Vyc0Rlc2lnbiI6bnVsbCwiZmVhdE1lc3NhZ2VHcm91cCI6bnVsbCwia2V5d29yZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM0VtYWlsIjpudWxsLCJzZXJ2aWNlc0J1bGxldCI6bnVsbCwiZ3JvdXBCcmFuZHNEZXNpZ24iOm51bGwsInByb2R1Y3RzQnVsbGV0IjoiYnVsbGV0IiwibGFuZ3VhZ2VzR3JvdXAiOm51bGwsImhvdXJzR3JvdXAiOm51bGx9"> <ul id="holidayHoursList" class="bullets"></ul> 
1065 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1066 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1067<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1068 <div class="widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1356345304" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InBheW1lbnRPcHRpb25zIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6IlBheW1lbnQgVHlwZXMiLCJncm91cEdvb2dsZUF0dHJpYnV0ZXMiOm51bGwsInBheW1lbnRHcm91cCI6bnVsbCwidG9nZ2xlSDNTcGVjaWFsdGllcyI6bnVsbCwic2VydmljZUFyZWFHcm91cCI6bnVsbCwic3RhdGUiOnRydWUsImdyb3VwU29jaWFsSWNvbnMiOm51bGwsInRvZ2dsZUgzU2VydmljZUFyZWEiOm51bGwsInNvY2lhbEdyb3VwIjpudWxsLCJ6aXAiOnRydWUsInBob25lTGlzdFN0eWxlcyI6bnVsbCwiY2FyZFN0eWxlRGFya09yTGlnaHQiOiJfZC5zdmciLCJoM1llYXJIZWFkVGV4dCI6IiIsInBheW1lbnRPcHRpb25zQnVsbGV0IjoiYnVsbGV0IiwiLmFkZHJlc3NIZWFkZXIiOm51bGwsInRvZ2dsZUgzZmVhdE1lc3NhZ2UiOm51bGwsImJyYW5kc0dyb3VwIjpudWxsLCJwcm9kdWN0c0dyb3VwIjpudWxsLCJoM0tleXdvcmRzVGV4dCI6bnVsbCwic2NyaXB0IjoiIiwiZ3JvdXBLZXl3b3Jkc0Rlc2lnbiI6bnVsbCwiZ3JvdXBBdHRyaWJ1dGVzIjpudWxsLCJzb2NpYWxJY29uc0FsaWdubWVudCI6ImxlZnQiLCJsYW5ndWFnZXNCdWxsZXQiOiJidWxsZXQiLCJncm91cEVtYWlsRGVzaWduIjpudWxsLCJoM0hvbGlkYXlIb3VycyI6IkhvbGlkYXkgSG91cnMiLCJzaG93UGF5bWVudHNBcyI6InBheW1lbnRUZXh0TGlzdCIsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiQnVzaW5lc3MgSG91cnMiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOnRydWUsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOm51bGwsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6bnVsbCwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOnRydWUsInRvZ2dsZUgzUGF5bWVudHMiOnRydWUsInNlcnZpY2VBcmVhQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNQcm9kdWN0cyI6bnVsbCwiZ3JvdXBBZGRyZXNzRGVzaWduIjpudWxsLCJQaG9uZSBIZWFkZXIgR3JvdXAiOm51bGwsInRvZ2dsZUgzU29jaWFsIjpudWxsLCJzaG93U2VydmljZUFyZWFGaXJzdCI6bnVsbCwiYWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOm51bGwsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2Vz
1068VGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="paymentOptionsHeading">Payment Types</h3> 
1069 <ul id="paymentOptionsList" class="bullet"></ul> 
1070 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1071 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1072<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1073 <div class="u_1360961210 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1360961210" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InNwZWNpYWx0aWVzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOnRydWUsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiJZZWFyIEVzdGFibGlzaGVkIiwicGF5bWVudE9wdGlvbnNCdWxsZXQiOiJidWxsZXQiLCIuYWRkcmVzc0hlYWRlciI6bnVsbCwidG9nZ2xlSDNmZWF0TWVzc2FnZSI6bnVsbCwiYnJhbmRzR3JvdXAiOm51bGwsInByb2R1Y3RzR3JvdXAiOm51bGwsImgzS2V5d29yZHNUZXh0IjpudWxsLCJzY3JpcHQiOiIiLCJncm91cEtleXdvcmRzRGVzaWduIjpudWxsLCJncm91cEF0dHJpYnV0ZXMiOm51bGwsInNvY2lhbEljb25zQWxpZ25tZW50IjoibGVmdCIsImxhbmd1YWdlc0J1bGxldCI6ImJ1bGxldCIsImdyb3VwRW1haWxEZXNpZ24iOm51bGwsImgzSG9saWRheUhvdXJzIjoiSG9saWRheSBIb3VycyIsInNob3dQYXltZW50c0FzIjpudWxsLCJzZXJ2aWNlc0dyb3VwIjpudWxsLCJib2xkU3RhdHVzVGV4dCI6dHJ1ZSwiaDNTb2NpYWxUZXh0IjpudWxsLCJsb2dvR3JvdXAiOm51bGwsImdyb3VwUGhvbmVEZXNpZ24iOm51bGwsInBob25lR3JvdXAiOm51bGwsImNpdHkiOnRydWUsImdyb3VwQml6RGVzRGVzaWduIjpudWxsLCJoM2hvdXJzVGV4dCI6IiIsImgzU2VydmljZUFyZWFUZXh0IjpudWxsLCJpc0xpc3QiOnRydWUsImJvbGRIb3VycyI6dHJ1ZSwidG9nZ2xlSDNob3VycyI6bnVsbCwiZ3JvdXBBZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJkZXNjcmlwdGlvblRleHRHcm91cCI6bnVsbCwiYnJhbmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNob2xpZGF5SG91cnMiOnRydWUsImFzc29jaWF0aW9uc0J1bGxldCI6ImJ1bGxldCIsImxvY2F0aW9uR3JvdXAiOm51bGwsInRvZ2dsZUgzR29vZ2xlQXR0cmlidXRlcyI6dHJ1ZSwidG9nZ2xlSDNkZXNjcmlwdGlvbiI6dHJ1ZSwiaG9saWRheUhvdXJzQnVsbGV0IjoiYnVsbGV0cyIsInRvZ2dsZUgzTGFuZ3VhZ2VzIjpudWxsLCJwaG9uZVR5cGUiOiJwaG9uZSIsImxvY2F0aW9uTmFtZSI6dHJ1ZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJlc3NEZXNpZ24iOm51bGwsIlBob25lIE
1073hlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IlNwZWNpYWx0aWVzIiwidG9nZ2xlSDNZZWFyIjp0cnVlLCJzcGVjaWFsdGllc0dyb3VwIjpudWxsLCJkcmF3TWFwIjpudWxsLCJpbnN0cnVjdGlvbnMiOm51bGwsImdyb3VwUHJvZHVjdHNEZXNpZ24iOm51bGwsImdyb3VwU2VydmljZUFyZWFEZXNpZ24iOm51bGwsImgzQWRkcmVzc1RleHQiOiIiLCJncm91cFNlcnZpY2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM1Bob25lTGlzdCI6bnVsbCwiZ3JvdXBGZWF0dXJlZE1lc3NhZ2VEZXNpZ24iOm51bGwsImgzU2VydmljZXNUZXh0IjpudWxsLCJoM1Bob25lVGV4dCI6IiIsImgzQXNzb2NpYXRpb25zVGV4dCI6IiIsInBheW1lbnRUZXh0R3JvdXAiOm51bGwsImgzRGVzY3JpcHRpb25UZXh0IjoiTW9yZSBBYm91dCBOT0IiLCJzaG93R2V0RGlyZWN0aW9uc0xpbmsiOm51bGwsImdyb3VwUGF5bWVudERlaXNnbiI6bnVsbCwiaDNHb29nbGVBdHRyaWJ1dGVzIjoiQnVzaW5lc3MgQXR0cmlidXRlcyIsInRvZ2dsZUgzQWRkcmVzcyI6bnVsbCwic2hvd0VtYWlsQXNCdG4iOm51bGwsImFzc29jaWF0aW9uc0dyb3VwIjpudWxsLCJoM1Byb2R1Y3RzVGV4dCI6IiIsImZvcm1hdFBob25lIjp0cnVlLCJncm91cExhbmd1YWdlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNLZXl3b3JkcyI6bnVsbCwia2V5d29yZHNHcm91cCI6bnVsbCwiYWx0IjpudWxsLCJoaWRlSG91cnNMaXN0IjpmYWxzZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <h3 class="specialtiesHeader">Specialties</h3> 
1074 <ul id="specialtiesList" class="bullet"></ul> 
1075 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1076 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1077<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1078 <div class="u_1164070628 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1164070628" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InByb2R1Y3RzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiJZZWFyIEVzdGFibGlzaGVkIiwicGF5bWVudE9wdGlvbnNCdWxsZXQiOiJidWxsZXQiLCIuYWRkcmVzc0hlYWRlciI6bnVsbCwidG9nZ2xlSDNmZWF0TWVzc2FnZSI6bnVsbCwiYnJhbmRzR3JvdXAiOm51bGwsInByb2R1Y3RzR3JvdXAiOm51bGwsImgzS2V5d29yZHNUZXh0IjpudWxsLCJzY3JpcHQiOiIiLCJncm91cEtleXdvcmRzRGVzaWduIjpudWxsLCJncm91cEF0dHJpYnV0ZXMiOm51bGwsInNvY2lhbEljb25zQWxpZ25tZW50IjoibGVmdCIsImxhbmd1YWdlc0J1bGxldCI6ImJ1bGxldCIsImdyb3VwRW1haWxEZXNpZ24iOm51bGwsImgzSG9saWRheUhvdXJzIjoiSG9saWRheSBIb3VycyIsInNob3dQYXltZW50c0FzIjpudWxsLCJzZXJ2aWNlc0dyb3VwIjpudWxsLCJib2xkU3RhdHVzVGV4dCI6dHJ1ZSwiaDNTb2NpYWxUZXh0IjpudWxsLCJ
1078sb2dvR3JvdXAiOm51bGwsImdyb3VwUGhvbmVEZXNpZ24iOm51bGwsInBob25lR3JvdXAiOm51bGwsImNpdHkiOnRydWUsImdyb3VwQml6RGVzRGVzaWduIjpudWxsLCJoM2hvdXJzVGV4dCI6IiIsImgzU2VydmljZUFyZWFUZXh0IjpudWxsLCJpc0xpc3QiOnRydWUsImJvbGRIb3VycyI6dHJ1ZSwidG9nZ2xlSDNob3VycyI6bnVsbCwiZ3JvdXBBZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJkZXNjcmlwdGlvblRleHRHcm91cCI6bnVsbCwiYnJhbmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNob2xpZGF5SG91cnMiOnRydWUsImFzc29jaWF0aW9uc0J1bGxldCI6ImJ1bGxldCIsImxvY2F0aW9uR3JvdXAiOm51bGwsInRvZ2dsZUgzR29vZ2xlQXR0cmlidXRlcyI6dHJ1ZSwidG9nZ2xlSDNkZXNjcmlwdGlvbiI6dHJ1ZSwiaG9saWRheUhvdXJzQnVsbGV0IjoiYnVsbGV0cyIsInRvZ2dsZUgzTGFuZ3VhZ2VzIjpudWxsLCJwaG9uZVR5cGUiOiJwaG9uZSIsImxvY2F0aW9uTmFtZSI6dHJ1ZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjp0cnVlLCJncm91cEFkZHJlc3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6dHJ1ZSwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6Ik1vcmUgQWJvdXQgTk9CIiwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiJQcm9kdWN0cyIsImZvcm1hdFBob25lIjp0cnVlLCJncm91cExhbmd1YWdlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNLZXl3b3JkcyI6bnVsbCwia2V5d29yZHNHcm91cCI6bnVsbCwiYWx0IjpudWxsLCJoaWRlSG91cnNMaXN0IjpmYWxzZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <h3 class="productsHeader">Products</h3> 
1079 <ul id="productsList" class="bullet"></ul> 
1080 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1081 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1082<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1083</div> 
1084</div> 
1085</div> 
1086</div> 
1087</div> 
1088</div> 
1089</div> 
1090</div> 
1091 <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428">
1091 <div class="u_1041048214 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1041048214"> <div class="dmRespColsWrapper" id="1252068918"> <div class="dmRespCol small-12 medium-12 large-12 u_1130012451" id="1130012451"> <span id="1242574683"></span> 
1092 <div class="u_1495330487 dmPhotoGallery dmPhotoGalleryResp newPhotoGallery upgradedGallery hasFullWidth photo-gallery-done text-layout-over captionAlignment-center_center photoGallery" data-element-type="dPhotoGalleryId" data-desktop-text-layout="over" id="1495330487" data-placeholder="false" data-image-hover-effect="opacity" data-image-animation="rollIn" data-desktop-layout="classic-rounded" data-desktop-columns="2" data-rows-to-show="100" data-tablet-layout="square" data-mobile-layout="square" data-link-gallery="true" data-auto-adjust-columns="true" data-mobile-columns="1"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 
1093 <div class="layout-container classic-rounded"> <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" data-dm-force-device="mobile" class="u_1358535228" data-image-url="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/goohle+g.PNG" style="background-image: url('https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/goohle+g-640w.PNG');"><img id="1361489940" data-src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/goohle+g-1920w.PNG" alt="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
1094</div> 
1095 <div id="1521991453" class="caption-container u_1521991453" style="display:none"> <span class="caption-inner"> <a id="1186746332" class="caption-button dmWidget  clearfix u_1186746332" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1096</span> 
1097 <span class="text" data-auto="button-text">Button</span> 
1098</a> 
1099</span> 
1100</div> 
1101</div> 
1102</div> 
1103</div> 
1104 <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" data-dm-force-device="mobile" class="u_1371464571" data-image-url="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/m-and-m-heating-and-cooling-logo.jpg" style="background-image: url('https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/m-and-m-heating-and-cooling-logo-640w.jpg');"><img id="1678127684" data-src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/m-and-m-heating-and-cooling-logo-1920w.jpg" alt="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
1105</div> 
1106 <div id="1087759340" class="caption-container u_1087759340" style="display:none"> <span class="caption-inner"> <a id="1267483415" class="caption-button dmWidget  clearfix u_1267483415" data-auto="caption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1107</span> 
1108 <span class="text" data-auto="button-text">Button</span> 
1109</a> 
1110</span> 
1111</div> 
1112</div> 
1113</div> 
1114</div> 
1115 <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" data-dm-force-device="mobile" class="u_1770144664" data-image-url="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/m-and-m-heating-and-cooling-logo-fujitsu.png" style="background-image: url('https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/m-and-m-heating-and-cooling-logo-fujitsu-640w.png');"><img id="1018101138" data-src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/m-and-m-heating-and-cooling-logo-fujitsu-1920w.png" alt="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
1116</div> 
1117 <div id="1877277315" class="caption-container u_1877277315" style="display:none"> <span class="caption-inner"> <a id="1619657473" class="caption-button dmWidget  clearfix u_1619657473" data-auto="c
1117aption-button" href="" style=""> <span class="iconBg" data-auto="button-icon-bg"> <span class="icon hasFontIcon " data-auto="button-icon"></span> 
1118</span> 
1119 <span class="text" data-auto="button-text">Button</span> 
1120</a> 
1121</span> 
1122</div> 
1123</div> 
1124</div> 
1125</div> 
1126</div> 
1127</div> 
1128</div> 
1129 <div class="u_1248757837 default mainBlog list_slider" id="1248757837" dmle_extension="internal_blog_list" data-element-type="internal_blog_list" show-images="true" wr="true" trim-title="false" show-blog-title="false" show-action-text="false" text-align="left" icon="true" surround="true" adwords="" list-layout="list_slider" visible-items="3" visible-post-lines="4" search-tags="" search-term="" more-posts-text="Show More" header-type="H2" posts-padding="10" posts-per-row="3" show-author="false" text-box-padding="true" action-text="Read more →" skip-post-index="-1" blog-posts-feature-flag="true" data-image-hover-effect="zoomout" show-more-posts-text="true" data-paginate-listable-widget="false" data-paginate-total-elements="13"> <div class="inner clearfix"> <div style="-ms-grid-column:1; -ms-grid-row:1" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 200.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/are-mini-split-systems-right-for-zoned-cooling-and-heating" data-blog-post-alias="are-mini-split-systems-right-for-zoned-cooling-and-heating" aria-label="HVAC contractor"> <div class="blogImg lazy" data-auto="blog-img" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEE/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDEQAGBRIEE3H/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREBAAMBAQAAAAAAAAAAAAAAAQACIQMT/9oADAMBAAIRAxEAPwC7HpnJtN7uM8y1kcdlY1QvNsegQmNTI4L0O33GMG9LAbF+dVcn/9k=');" data-background-image="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/RSshutterstock_286912265-1920w.jpg"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/RSshutterstock_286912265-1920w.jpg" alt="HVAC contractor" onerror="handleImageLoadError(this)" loading="lazy"/></div> 
1130</a> 
1131 <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/are-mini-split-systems-right-for-zoned-cooling-and-heating" data-blog-post-alias="are-mini-split-systems-right-for-zoned-cooling-and-heating">Are Mini-Split Systems Right for Zoned Cooling and Heating?</a> 
1132</h3> 
1133</div> 
1134 <div class="authorBar" data-auto="blog-author-bar"> <span>September 15, 2026</span> 
1135</div> 
1136 <div class="postDescription" data-auto="blog-post-description">Did you know an HVAC contractor can help you assess if a mini-split system is right for your home? It creates zones for cooling and heating. Learn more here.</div> 
1137</div> 
1138</div> 
1139</div> 
1140 <div style="-ms-grid-column:2; -ms-grid-row:1" class="postArticle " data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 400.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/oil-to-gas-conversion-is-it-right-for-your-home-heating-system" data-blog-post-alias="oil-to-gas-conversion-is-it-right-for-your-home-heating-system" aria-label="HVAC company"> <div class="blogImg lazy" data-auto="blog-img" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwUEERMxQUL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhL/2gAMAwEAAhEDEQA/AJFBVRZNaI4UQRGGrMfbrPy49o0ptu8E/pEU5VvbH8pSj//Z');" data-background-image="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/RS3204056-2440x3660-1920w.jpg"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/RS3204056-2440x3660-1920w.jpg" alt="HVAC company" onerror="handleImageLoadError(this)" loading="lazy"/></div> 
1141</a> 
1142 <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/oil-to-gas-conversion-is-it-right-for-your-home-heating-system" data-blog-post-alias="oil-to-gas-conversion-is-it-right-for-your-home-heating-system">Oil-to-Gas Conversion: Is It Right for Your Home Heating System?</a> 
1143</h3> 
1144</div> 
1145 <div class="authorBar" data-auto="blog-author-bar"> <span>July 23, 2026</span> 
1146</div> 
1147 <div class="postDescription" data-auto="blog-post-description">Considering switching to natural gas? Discover how partnering with a trusted HVAC company can lower utility bills, cut emissions, and boost your home's value.</div> 
1148</div> 
1149</div> 
1150</div> 
1151 <div style="-ms-grid-column:3; -ms-grid-row:1" class="postArticle lastArticle" data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 600.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/signs-you-need-air-conditioning-repair-services" data-blog-post-alias="signs-you-need-air-conditioning-repair-services" aria-label="air conditioning repair services"> <div class="blogImg lazy" data-auto="blog-img" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQFETEHEyJB4f/EABUBAQEAAAAAAAAAAAAAAAAAAAAE/8QAGxEAAQQDAAAAAAAAAAAAAAAAAgABAwQRIVH/2gAMAwEAAhEDEQA/AMXTmaqL6TPsfGLdwWNjk2UUSizhe7mMnv1EUdqQhkw3EHbL/9k=');" data-background-image="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/RSshutterstock_66958438-1920w.jpg"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/RSshutterstock_66958438-1920w.jpg" alt="air conditioning repair services" onerror="handleImageLoadError(this)" loading="lazy"/></div> 
1152</a> 
1153 <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/signs-you-need-air-conditioning-repair-services" data-blog-post-alias="signs-you-need-air-conditioning-repair-services">Signs You Need Air Conditioning Repair Services</a> 
1154</h3> 
1155</div> 
1156 <div class="authorBar" data-auto="blog-author-bar"> <span>June 8, 2026</span> 
1157</div> 
1158 <div class="postDescription" data-auto="blog-post-description">
1158Let's go over various signs you need to hire a team for air conditioning repair services. Get in touch with our team today!</div> 
1159</div> 
1160</div> 
1161</div> 
1162</div> 
1163</div> 
1164</div> 
1165</div> 
1166</div> 
1167 <div class="dmRespRow" id="1192637845"> <div class="dmRespColsWrapper" id="1556672857"> <div class="dmRespCol empty-column large-12 medium-12 small-12" id="1541933203"></div> 
1168</div> 
1169</div> 
1170 <div class="u_1065784034 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1065784034"> <div class="dmRespColsWrapper" id="1522260576"> <div class="u_1570037536 dmRespCol small-12 large-4 medium-4" id="1570037536"> <div class="u_1129016633 dmRespRow" id="1129016633"> <div class="dmRespColsWrapper" id="1621130530"> <div class="dmRespCol small-12 medium-12 large-12 u_1773954797" id="1773954797"> <div class="u_1795705712 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1795705712"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1817334921" class="svg u_1817334921" data-icon-name="wp-location_pin"> <path d="M35,10c-9.4,0-17,7.6-17,17c0,4.1,1.5,8,4.1,11.1l0.1,0.1c4.6,5.3,7.9,10.8,9.9,16.4l1,3.7l0,0.1c0.3,1.1,1,1.6,1.9,1.6
1171	c0.9,0,1.6-0.5,1.9-1.6l1-3.8c1.9-5.6,5.3-11.2,9.9-16.4l0.1-0.1C50.5,35,52,31.1,52,27C52,17.6,44.4,10,35,10z M35,33
1172	c-3.3,0-6-2.7-6-6s2.7-6,6-6c3.3,0,6,2.7,6,6S38.3,33,35,33z" id="1703144790"></path> 
1173</svg> 
1174</div> 
1175 <div class="widget-7b6cfb u_1067522091 dmCustomWidget" data-lazy-load="" data-title="" id="1067522091" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InNlcnZpY2VBcmVhIiwiYm9sZExvY2F0aW9uTmFtZSI6dHJ1ZSwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjp0cnVlLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IjxzY3JpcHQgYXN5bmMgc3JjPVwiaHR0cHM6Ly9rbm93bGVkZ2V0YWdzLnlleHRwYWdlcy5uZXQvZW1iZWQ/a2V5PXhDcW44QmpLSmhXbW56STluZXpjOUxSenh0WTlSelE3c2ozdU85eHBTbVNYMzl4bUhYWWlaU1Z1Y0JJR05JZHAmYWNjb3VudF9pZD03MDAwMDEwNTU5JmVudGl0eV9pZD03MDAwMDEwNTU5JmxvY2FsZT1lbiZ2PTIwMjEwNTA0XCIgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwvc2NyaXB0PiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOiJTRVJWSU5HIiwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOm51bGwsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOm51bGwsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6bnVsbCwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOnRydWUsInRvZ2dsZUgzUGF5bWVudHMiOm51bGwsInNlcnZpY2VBcmVhQnVsbGV0Ijoibm8tbGlzdCIsInRvZ2dsZUgzUHJvZHVjdHMiOm51bGwsImdyb3VwQWRkcmVzc0Rlc2lnbiI6bnVsbCwiUGhvbmUgSGVhZGVyIEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NvY2lhbCI6bnVsbCwic2hvd1NlcnZpY2VBcmVhRmlyc3QiOm51bGwsImFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImgzU3BlY2lhbHRpZXNUZXh0IjoiIiwidG9nZ2xlSDNZZWFyIjpudWxsLCJzcGVjaWFsdGllc0dyb3VwIjpudWxsLCJkcmF3TWFwIjpudWxsLCJpbnN0cnVjdGlvbnMiOm51bGwsImdyb3VwUHJvZHVjdHNEZXNpZ24iOm51bGwsImdyb3VwU2VydmljZUFyZWFEZXNpZ24iOm51bGwsImgzQWRkcmVzc1RleHQiOiJTRVJWSU5HIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpmYWxzZSwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjp0cnVlLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2Vz
1175VGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="serviceAreaHeader">SERVING</h3> 
1176 <ul id="serviceAreaList" class="no-list"></ul> 
1177 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1178 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: &lt;script async src&#x3D;&quot;https://knowledgetags.yextpages.net/embed?key&#x3D;xCqn8BjKJhWmnzI9nezc9LRzxtY9RzQ7sj3uO9xpSmSX39xmHXYiZSVucBIGNIdp&amp;account_id&#x3D;7000010559&amp;entity_id&#x3D;7000010559&amp;locale&#x3D;en&amp;v&#x3D;20210504&quot; type&#x3D;&quot;text/javascript&quot;&gt;&lt;/script&gt;.<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1179<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --> 
1179<script async="" src="https://knowledgetags.yextpages.net/embed?key=xCqn8BjKJhWmnzI9nezc9LRzxtY9RzQ7sj3uO9xpSmSX39xmHXYiZSVucBIGNIdp&account_id=7000010559&entity_id=7000010559&locale=en&v=20210504" type="text/javascript">
1180                  </script>
1180 
1181</div> 
1182 <div class="u_1278753666 dmNewParagraph" data-element-type="paragraph" id="1278753666" style="text-align: center; transition: opacity 1s ease-in-out 0s;"><font style="color: rgb(255, 255, 255);">and surrounding areas</font></div> <div class="u_1350412653 default align-center inlineMap" data-type="inlineMap" data-lat="41.197524" data-lng="-73.191532" data-address="River, Bridgeport, Connecticut 06606, United States" 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="1350412653" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="map" modemobile="button" addresstodisplay="River, Bridgeport, Connecticut 06606, United States" geocompleteaddress="River, Bridgeport, Connecticut 06606, United States" 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="M &amp; M Heating &amp; Cooling, LLC" provider="mapbox" lon="-73.191532" lat="41.197524" zoom="13"> <div class="mapContainer" style="height: 100%; width: 100%; overflow: hidden; z-index: 0;"></div> 
1183</div> 
1184</div> 
1185</div> 
1186</div> 
1187</div> 
1188 <div class="u_1356215219 dmRespCol small-12 large-4 medium-4" id="1356215219"> <div class="u_1787035681 dmRespRow" id="1787035681"> <div class="dmRespColsWrapper" id="1789106139"> <div class="dmRespCol small-12 medium-12 large-12 u_1680779110" id="1680779110"> <div class="u_1896229927 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1896229927"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1634791050" class="svg u_1634791050" data-icon-name="wp-clock"> <g id="1072690251"> <path d="M35,60c-13.8,0-25-11.2-25-25s11.2-25,25-25c13.8,0,25,11.2,25,25S48.8,60,35,60z M35,12c-12.7,0-23,10.3-23,23
1189		s10.3,23,23,23c12.7,0,23-10.3,23-23S47.7,12,35,12z" id="1032645214"></path> 
1190 <path d="M35,14c-11.6,0-21,9.4-21,21s9.4,21,21,21c11.6,0,21-9.4,21-21S46.6,14,35,14z M36,35c0,0.3-0.1,0.5-0.3,0.7l-8,8
1191		C27.5,43.9,27.3,44,27,44c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l7.7-7.7V19c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1V35z" id="1306416751"></path> 
1192</g> 
1193</svg> 
1194</div> 
1195 <div class="u_1921098387 widget-7b6cfb hide-for-small hide-for-large dmCustomWidget" data-lazy-load="" data-title="" id="1921098387" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImhvdXJzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiSE9VUlMiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0IjpmYWxzZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjp0cnVlLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1195c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpmYWxzZSwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOm51bGwsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="hoursHeader">HOURS</h3> 
1196 <div class="yextHours" id="hoursSmall"></div> 
1197 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1198 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1199<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1200 <div class="u_1705445077 widget-7b6cfb hide-for-medium dmCustomWidget" data-lazy-load="" data-title="" id="1705445077" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImhvdXJzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiSE9VUlMiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0IjpmYWxzZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjp0cnVlLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1200c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpmYWxzZSwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOm51bGwsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <h3 class="hoursHeader">HOURS</h3> 
1201 <div class="yextHours" id="hoursSmall"></div> 
1202 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1203 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1204<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1205 <div class="u_1738202767 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1738202767" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImhvdXJzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiSE9VUlMiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOmZhbHNlLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1205c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0Ijp0cnVlLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6dHJ1ZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6ImJ1bGxldHMiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <div id="yextHoursFull" class="yextHours "> <div class="row"> <div class="left">Monday</div> 
1206 <div data-yext-field="hours-monday" class="right"></div> 
1207</div> 
1208 <div class="row"> <div class="left">Tuesday</div> 
1209 <div data-yext-field="hours-tuesday" class="right"></div> 
1210</div> 
1211 <div class="row"> <div class="left">Wednesday</div> 
1212 <div data-yext-field="hours-wednesday" class="right"></div> 
1213</div> 
1214 <div class="row"> <div class="left">Thursday</div> 
1215 <div data-yext-field="hours-thursday" class="right"></div> 
1216</div> 
1217 <div class="row"> <div class="left">Friday</div> 
1218 <div data-yext-field="hours-friday" class="right"></div> 
1219</div> 
1220 <div class="row"> <div class="left">Saturday</div> 
1221 <div data-yext-field="hours-saturday" class="right"></div> 
1222</div> 
1223 <div class="row"> <div class="left">Sunday</div> 
1224 <div data-yext-field="hours-sunday" class="right"></div> 
1225</div> 
1226</div> 
1227 <div data-yext-field="additionalHoursText" class="yextAdditionalHoursText"></div> 
1228 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1229 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1230<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1231</div> 
1232</div> 
1233</div> 
1234 <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" file="false" href="/Serving_Fairfield_CT" data-element-type="dButtonLinkId" id="1837763014"> <span class="iconBg" aria-hidden="true" id="1811975937"> <span class="icon hasFontIcon icon-star" id="1448130253"></span> 
1235</span> 
1236 <span class="text" id="1631196390">Fairfield_CT</span> 
1237</a> 
1238 <div class="u_1386981567 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1386981567"> <a href="https://retailservices.wellsfargo.com/ahapp/init-app?m=0024329195&l=en_US" id="1776715979" class="" target="_blank" file="false"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/home-content-01-m-and-m-heating-and-cooling-385w.png" alt="Wells Fargo financing disclaimer with Equal Housing Lender icon and red “Learn More” button" id="1654985910" class="" width="250" height="90" data-dm-image-path="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/home-content-01-m-and-m-heating-and-cooling.png" onerror="handleImageLoadError(this)" loading="lazy"/></a> 
1239</div> 
1240</div> 
1241 <div class="u_1284344490 dmRespCol small-12 large-4 medium-4" id="1284344490"> <div class="dmRespRow u_1038679385" id="1038679385"> <div class="dmRespColsWrapper" id="1915826821"> <div class="dmRespCol small-12 medium-12 large-12 u_1630883325" id="1630883325"> <a class="default align-center dmMap dmWidget dmNoMark dmWwr" href="https://maps.google.com/maps?q=108+River+Street%2C+Bridgeport%2C+Connecticut+06604%2C+United+States(M+%26amp%3B+M+Heating+%26amp%3B+Cooling%2C+LLC)&sll=41.195758,-73.188581" contenteditable="false" onclick=";
1241return dm_gaq_push_event('ClickToMap', 'Map',null,'b847cc53fe7645bc9f7477d935660aac', this,{hitCallBack:true});" id="1266066673" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="" data-popup-title="" data-popup-description-visible="false" modemobile="map" addresstodisplay="108 River Street, Bridgeport, Connecticut 06604, United States" geocompleteaddress="108 River Street, Bridgeport, Connecticut 06604, United States" 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" adwords="" icon-name="icon-map-marker" street="" city="" country="US" country_full="United States" state="" zip="" business="M &amp; M Heating &amp; Cooling, LLC" provider="mapbox" lon="-73.188581" lat="41.195758"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-map-marker" data-auto="button-icon"></span> 
1242</span> 
1243 <span class="text" data-auto="button-text">Find Us</span> 
1244</a> 
1245 <div class="u_1986685296 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1986685296"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1915030282" class="svg u_1915030282" data-icon-name="wp-bullhorn"> <path d="M53,17c-0.4,0-0.8,0.1-1.1,0.2c0,0-38.6,12.7-39.2,12.8c-1.6,0.5-2.7,2.5-2.7,5s1.1,4.5,2.7,5c0.2,0.1,4.4,1.4,9.9,3.2
1246	l-0.4,1.1c-0.8,2.4,0.4,5,2.8,5.8l7.3,2.6c0.5,0.2,1,0.3,1.6,0.3c0.7,0,1.4-0.2,2-0.5c1.1-0.5,2-1.5,2.4-2.6l0.5-1.4
1247	c7.1,2.3,13.1,4.3,13.1,4.3c0.4,0.1,0.7,0.2,1.1,0.2c4.5,0,7-9.3,7-18S57.5,17,53,17z M36.4,49.3c-0.2,0.7-0.7,1.2-1.3,1.5
1248	c-0.6,0.3-1.3,0.3-2,0.1l-7.3-2.6c-1.3-0.5-2-2-1.6-3.3l0.4-1.1c3.9,1.3,8.3,2.7,12.4,4.1L36.4,49.3z M53,51c-2.1,0-5-6.1-5-16
1249	s2.9-16,5-16c2.1,0,5,6.1,5,16S55.1,51,53,51z" id="1459554540"></path> 
1250</svg> 
1251</div> 
1252 <div class="u_1566713972 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1566713972" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InBob25lIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1252c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOnRydWUsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiJDT05UQUNUIFVTIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJsaXN0IiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6Im5vLWxpc3QiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <h3 class="phoneHeader">CONTACT US</h3> 
1253 <ul id="phoneList" class="no-list"></ul> 
1254 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1255 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1256<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1257 <div class="u_1519782746 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1519782746" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImVtYWlsIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1257c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6ImJ1dHRvbiIsImdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWRMaXN0QnVsbGV0IjoiYnVsbGV0cyIsIm1hcFpvb20iOiIxMyIsImhvbGlkYXlIb3VycyI6bnVsbCwiZ3JvdXBIb3Vyc0Rlc2lnbiI6bnVsbCwiaDNMYW5ndWFnZXNUZXh0IjpudWxsLCJob3Vyc1Nob3dBcyI6Imxpc3QiLCJlbWFpbFRleHRHcm91cCI6bnVsbCwicGhvbmVMaXN0U3R5bGUiOiJidWxsZXRzIiwidG9nZ2xlMSI6bnVsbCwiaDNCcmFuZFRleHQiOiIiLCJsaW5rIjpudWxsLCJncm91cFBheW1lbnRDYXJkRGVzaWduIjpudWxsLCJncm91cFNwZWNpYWx0aWVzRGVzaWduIjpudWxsLCJ5ZWFyRXN0YWJpbGlzaGVkR3JvdXAiOm51bGwsInBob25lVGV4dFN0eWxlcyI6bnVsbCwiZ3JvdXBBc3NvY2lhdGlvbnNEZXNpZ24iOm51bGwsInNwZWNpYWx0aWVzQnVsbGV0IjoiYnVsbGV0IiwiaDNGZWF0TWVzc2FnZVRleHQiOm51bGwsInRvZ2dsZUgzQnJhbmRzIjpudWxsLCJhZGRyZXNzMiI6dHJ1ZSwiYWRkcmVzczEiOnRydWUsImNhcmRBbGlnbm1lbnQiOiJwaWNvbnMtY2VudGVyIiwiZ3JvdXBMb2dvRGVzaWduIjpudWxsLCJncm91cE9wZW5Ib3Vyc0Rlc2lnbiI6bnVsbCwiZmVhdE1lc3NhZ2VHcm91cCI6bnVsbCwia2V5d29yZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM0VtYWlsIjpudWxsLCJzZXJ2aWNlc0J1bGxldCI6bnVsbCwiZ3JvdXBCcmFuZHNEZXNpZ24iOm51bGwsInByb2R1Y3RzQnVsbGV0IjoiYnVsbGV0IiwibGFuZ3VhZ2VzR3JvdXAiOm51bGwsImhvdXJzR3JvdXAiOm51bGx9"> <a onclick=";return dm_gaq_push_event('ClickToEmail', 'Email',null, dmAPI.getSiteName(), this);" data-yext-field="email" class="yextEmail "> <span data-yext-field="email" class="text"></span> 
1258</a> 
1259 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1260 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1261<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1262 <div class="u_1157520695 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1157520695" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><span style="color: rgb(255, 255, 255); display: unset;">HTG.0403714-S1</span></p></div> 
1263</div> 
1264</div> 
1265</div> 
1266 <div class="u_1367579196 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1367579196"><img src="https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/Aplusbbb-263h.jpg" alt="" id="1014127025" class="" width="196" height="247" data-dm-image-path="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/Aplusbbb.jpg" onerror="handleImageLoadError(this)" loading="lazy"/></div> 
1267</div> 
1268</div> 
1269</div> 
1270 <div class="u_1279401837 dmRespRow" id="1279401837"> <div class="dmRespColsWrapper" id="1397370528"> <div class="dmRespCol large-12 medium-12 small-12" id="1264381573"> <div class="u_1213977378 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1213977378" style="transition: opacity 1s ease-in-out;"> <h3 class="size-20 m-size-16"><a href="https://www.google.com/maps/search/M%26M+Heating+%26+Cooling+ct/@41.3974344,-73.4176912,10z/data=!3m1!4b1?entry=ttu&g_ep=EgoyMDI1MDkxMC4wIKXMDSoASAFQAw%3D%3D" target="_blank" runtime_url="https://www.google.com/maps/search/M%26M+Heating+%26+Cooling+ct/@41.3974344,-73.4176912,10z/data=!3m1!4b1?entry=ttu&g_ep=EgoyMDI1MDkxMC4wIKXMDSoASAFQAw%3D%3D" type="url" style="font-weight: normal; text-decoration: none; color: rgb(255, 255, 255); display: initial;" class="font-size-20 m-font-size-16">M &amp; M Heating &amp; Cooling, LLC</a></h3> 
1271</div> 
1272 <nav class="u_1444615898 effect-none main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1444615898" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text="
1273                  
1274                  
1275                  
1276                  
1277                  
1278         Home
1279        
1280                
1281                
1282                
1283                
1284                " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1285</span> 
1286</a> 
1287</li> 
1288 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/air-conditioner-repairs" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="air-conditioner-repairs"> <span class="nav-item-text " data-link-text="
1289                  
1290                  
1291                  
1292                  
1293                  
1294         AC  Maintenance/Repair Services
1295        
1296                
1297                
1298                
1299                
1300                " data-auto="page-text-style">AC  Maintenance/Repair Services<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1301</span> 
1302</a> 
1303</li> 
1304 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/commercial-hvac" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="commercial-hvac"> <span class="nav-item-text " data-link-text="
1305                  
1306                  
1307                  
1308                  
1309                  
1310         Commercial HVAC
1311        
1312                
1313                
1314                
1315                
1316                " data-auto="page-text-style">Commercial HVAC<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1317</span> 
1318</a> 
1319</li> 
1320</ul> 
1321</nav> 
1322</div> 
1323</div> 
1324</div> 
1325 <div class="dmRespRow u_1345306580 fullBleedChanged fullBleedMode" id="1345306580"> <div class="dmRespColsWrapper" id="1459052504"> <div class="u_1946144461 dmRespCol small-12 large-5 medium-5" id="1946144461"> <div class="u_1516010636 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1516010636" layout="divider-style-3"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1515525371"/></div> 
1326</div> 
1327 <div class="u_1333427046 dmRespCol small-12 large-2 medium-2" id="1333427046"> <div class="u_1950667452 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1950667452" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="227" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InNvY2lhbCIsImJvbGRMb2NhdGlvbk5hbWUiOm51bGwsImNvbG9yUGlja2VyMSI6bnVsbCwiaDNQYXltZW50c1RleHQiOm51bGwsImdyb3VwR29vZ2xlQXR0cmlidXRlcyI6bnVsbCwicGF5bWVudEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NwZWNpYWx0aWVzIjpudWxsLCJzZXJ2aWNlQXJlYUdyb3VwIjpudWxsLCJzdGF0ZSI6dHJ1ZSwiZ3JvdXBTb2NpYWxJY29ucyI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlQXJlYSI6bnVsbCwic29jaWFsR3JvdXAiOm51bGwsInppcCI6dHJ1ZSwicGhvbmVMaXN0U3R5bGVzIjpudWxsLCJjYXJkU3R5bGVEYXJrT3JMaWdodCI6Il9kLnN2ZyIsImgzWWVhckhlYWRUZXh0IjoiIiwicGF5bWVudE9wdGlvbnNCdWxsZXQiOiJidWxsZXQiLCIuYWRkcmVzc0hlYWRlciI6bnVsbCwidG9nZ2xlSDNmZWF0TWVzc2FnZSI6bnVsbCwiYnJhbmRzR3JvdXAiOm51bGwsInByb2R1Y3RzR3JvdXAiOm51bGwsImgzS2V5d29yZHNUZXh0IjpudWxsLCJzY3JpcHQiOiIiLCJncm91cEtleXdvcmRzRGVzaWduIjpudWxsLCJncm91cEF0dHJpYnV0ZXMiOm51bGwsInNvY2lhbEljb25zQWxpZ25tZW50IjoiY2VudGVyIiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6dHJ1ZSwiYm9sZEhvdXJzIjp0cnVlLCJ0b2dnbGVIM2hvdXJzIjpudWxsLCJncm91cEFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImRlc2NyaXB0aW9uVGV4dEdyb3VwIjpudWxsLCJicmFuZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM2hvbGlkYXlIb3VycyI6dHJ1ZSwiYXNzb2NpYXRpb25zQnVsbGV0IjoiYnVsbGV0IiwibG9jYXRpb25Hcm91cCI6bnVsbCwidG9nZ2xlSDNHb29nbGVBdHRyaWJ1dGVzIjp0cnVlLCJ0b2dnbGVIM2Rlc2NyaXB0aW9uIjpudWxsLCJob2xpZGF5SG91cnNCdWxsZXQiOiJidWxsZXRzIiwidG9nZ2xlSDNMYW5ndWFnZXMiOm51bGwsInBob25lVHlwZSI6InBob25lIiwibG9jYXRpb25OYW1lIjpmYWxzZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJl
1327c3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6Imxpc3QiLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoibm8tbGlzdCIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <div id="socialIcons" class="center"></div> 
1328 <div class="editorOnlyInfo" data-nosnippet="">This is a placeholder for the Yext Knolwedge Tags. This message will not appear on the live site, but only within the editor. The Yext Knowledge Tags are successfully installed and will be added to the website.</div> 
1329 <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!--    <code>--><!--&lt;script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"&gt;&lt;/script&gt;--><!--    </code>--><!--</pre>--></div> 
1330<!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> 
1331</div> 
1332 <div class="u_1644025613 dmRespCol small-12 large-5 medium-5" id="1644025613"> <div class="u_1489627032 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1489627032" layout="divider-style-3"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1755323820"/></div> 
1333</div> 
1334</div> 
1335</div> 
1336 <div class="dmRespRow u_1651083035" id="1651083035"> <div class="dmRespColsWrapper" id="1532611836"> <div class="dmRespCol large-12 medium-12 small-12" id="1300055787"> <div class="widget-afd4bc u_1935852666 dmCustomWidget" data-lazy-load="" data-title="" id="1935852666" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="afd4bc7f907140298e111130d715031d" data-widget-version="102" data-widget-config="eyJJY29uTGlzdCI6W3siQWN0aW9uIjoiQ2FsbCIsIkxhYmVsIjoiQ2FsbCBVcyIsIkNhbGxOdW0iOiIoMjAzKSAzNjQtMjU3MSIsIlF1ZXJ5IjoiU3RyZWV0IEFkZHJlc3MsIENpdHksIFNULCAxMjM0NSIsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiRW1haWwiOnRydWUsIkZhY2Vib29rIjp0cnVlLCJUdW1ibHIiOmZhbHNlLCJMaW5rZWRJbiI6dHJ1ZSwiVHdpdHRlciI6dHJ1ZSwiUmVkZGl0Ijp0cnVlLCJQaW50ZXJlc3QiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwic2hvd29ubW9iaWxlIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJFbWFpbEFkZHIiOm51bGwsIlNoYXJlVGl0bGUiOiIiLCJGYlVzZXIiOm51bGwsIkNoYXRTY3JpcHQiOm51bGwsIkdvb2dsZVBsdXMiOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsImRlZkVtYWlsQm9keSI6IiIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH0seyJBY3Rpb24iOiJMaW5rIiwiTGFiZWwiOiJSZWFkIFJldmlld3MiLCJDYWxsTnVtIjoiNTU1LTU1NS01NTU1IiwiUXVlcnkiOiJTdHJlZXQgQWRkcmVzcywgQ2l0eSwgU1QsIDEyMzQ1IiwiU21zTnVtIjoiNTU1LTU1NS01NTU1IiwiZW1haWxEZWZTdWJqZWN0IjoiUXVlc3Rpb25zIEFib3V0IFlvdXIgQnVzaW5lc3MiLCJFbWFpbCI6dHJ1ZSwiRmFjZWJvb2siOnRydWUsIlR1bWJsciI6ZmFsc2UsIkxpbmtlZEluIjp0cnVlLCJUd2l0dGVyIjp0cnVlLCJSZWRkaXQiOnRydWUsIlBpbnRlcmVzdCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjEiLCJzaG93b25tb2JpbGUiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkVtYWlsQWRkciI6bnVsbCwiU2hhcmVUaXRsZSI6IiIsIkZiVXNlciI6bnVsbCwiQ2hhdFNjcmlwdCI6bnVsbCwiR29vZ2xlUGx1cyI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiZGVmRW1haWxCb2R5IjoiIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjp7InZhbHVlIjoicmV2aWV3cyIsImxhYmVsIjoiIiwidHlwZSI6InBhZ2UiLCJocmVmIjoiL3Jldmlld3MiLCJyYXdfdXJsIjoiL3NpdGUvMWMwMmE1ZTMzMjYyNDhkNDg0NzZlOWJiNmZkYWE5ZDgvcmV2aWV3cz9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIn19LHsiQWN0aW9uIjoiTGluayIsIkxhYmVsIjoiUmVxdWVzdCBhIFNlcnZpY2UiLCJDYWxsTnVtIjoiNTU1LTU1NS01NTU1IiwiUXVlcnkiOiJTdHJlZXQgQWRkcmVzcywgQ2l0eSwgU1QsIDEyMzQ1IiwiU21zTnVtIjoiNTU1LTU1NS01NTU1IiwiZW1haWxEZWZTdWJqZWN0IjoiUXVlc3Rpb25zIEFib3V0IFlvdXIgQnVzaW5lc3MiLCJFbWFpbCI6dHJ1ZSwiRmFjZWJvb2siOnRydWUsIlR1bWJsciI6ZmFsc2UsIkxpbmtlZEluIjp0cnVlLCJUd2l0dGVyIjp0cnVlLCJSZWRkaXQiOnRydWUsIlBpbnRlcmVzdCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjIiLCJzaG93b25tb2JpbGUiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkVtYWlsQWRkciI6bnVsbCwiU2hhcmVUaXRsZSI6IiIsIkZiVXNlciI6bnVsbCwiQ2hhdFNjcmlwdCI6bnVsbCwiR29vZ2xlUGx1cyI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiZGVmRW1haWxCb2R5IjoiIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjp7InZhbHVlIjoicmVxdWVzdC1hLXNlcnZpY2UiLCJsYWJlbCI6IiIsInR5cGUiOiJwYWdlIiwiaHJlZiI6Ii9yZXF1ZXN0LWEtc2VydmljZSIsInJhd191cmwiOiIvc2l0ZS9iODQ3Y2M1M2ZlNzY0NWJjOWY3NDc3ZDkzNTY2MGFhYy9yZXF1ZXN0LWEtc2VydmljZT9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIn19LHsiQWN0aW9uIjoiRW
13361haWwiLCJMYWJlbCI6IkVtYWlsIFVzIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIlF1ZXJ5IjoiU3RyZWV0IEFkZHJlc3MsIENpdHksIFNULCAxMjM0NSIsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiRW1haWwiOnRydWUsIkZhY2Vib29rIjp0cnVlLCJUdW1ibHIiOmZhbHNlLCJMaW5rZWRJbiI6dHJ1ZSwiVHdpdHRlciI6dHJ1ZSwiUmVkZGl0Ijp0cnVlLCJQaW50ZXJlc3QiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwic2hvd29ubW9iaWxlIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJFbWFpbEFkZHIiOiJpbmZvbW1oZWF0aW5nY29vbGluZ0B5YWhvby5jb20iLCJTaGFyZVRpdGxlIjoiIiwiRmJVc2VyIjpudWxsLCJDaGF0U2NyaXB0IjpudWxsLCJHb29nbGVQbHVzIjp0cnVlLCJBbmltYXRlIjpudWxsLCJDdXN0b21JY29uIjpudWxsLCJkZWZFbWFpbEJvZHkiOiIiLCJTaGFyZUxpbmsiOm51bGwsIkxpbmsiOm51bGx9LHsiQWN0aW9uIjoiTWFwIiwiTGFiZWwiOiJHZXQgRGlyZWN0aW9ucyIsIkNhbGxOdW0iOiI1NTUtNTU1LTU1NTUiLCJRdWVyeSI6IjcgSXNsYW5kIEJyb29rIEF2ZSAxRCBCcmlkZ2Vwb3J0IENUIDA2NjA2IiwiU21zTnVtIjoiNTU1LTU1NS01NTU1IiwiZW1haWxEZWZTdWJqZWN0IjoiUXVlc3Rpb25zIEFib3V0IFlvdXIgQnVzaW5lc3MiLCJFbWFpbCI6dHJ1ZSwiRmFjZWJvb2siOnRydWUsIlR1bWJsciI6ZmFsc2UsIkxpbmtlZEluIjp0cnVlLCJUd2l0dGVyIjp0cnVlLCJSZWRkaXQiOnRydWUsIlBpbnRlcmVzdCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjEiLCJzaG93b25tb2JpbGUiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkVtYWlsQWRkciI6bnVsbCwiU2hhcmVUaXRsZSI6IiIsIkZiVXNlciI6bnVsbCwiQ2hhdFNjcmlwdCI6bnVsbCwiR29vZ2xlUGx1cyI6dHJ1ZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6bnVsbCwiZGVmRW1haWxCb2R5IjoiIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfSx7IkFjdGlvbiI6IlNoYXJlIiwiTGFiZWwiOiJTaGFyZSBVcyIsIkNhbGxOdW0iOiI1NTUtNTU1LTU1NTUiLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTbXNOdW0iOiI1NTUtNTU1LTU1NTUiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIkVtYWlsIjp0cnVlLCJGYWNlYm9vayI6dHJ1ZSwiVHVtYmxyIjp0cnVlLCJMaW5rZWRJbiI6dHJ1ZSwiVHdpdHRlciI6dHJ1ZSwiUmVkZGl0Ijp0cnVlLCJQaW50ZXJlc3QiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24xIiwic2hvd29ubW9iaWxlIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJFbWFpbEFkZHIiOm51bGwsIlNoYXJlVGl0bGUiOiIiLCJGYlVzZXIiOm51bGwsIkNoYXRTY3JpcHQiOm51bGwsIkdvb2dsZVBsdXMiOmZhbHNlLCJBbmltYXRlIjpudWxsLCJDdXN0b21JY29uIjpudWxsLCJkZWZFbWFpbEJvZHkiOiIiLCJTaGFyZUxpbmsiOm51bGwsIkxpbmsiOm51bGx9XSwiTW9kYWxUaXRsZSI6IlNoYXJlIE9uOiIsIkRlc2t0b3BPcHRpb25zIjpudWxsLCJEZXNrdG9wTGF5b3V0IjoiRmxvYXQiLCJEZXNrTWFpbiI6ImVudmVsb3BlIiwiTWFpbkxhYmVsIjoiQ29udGFjdCBVcyIsIkhlbHBUZXh0IjoiSGkuIERvIHlvdSBuZWVkIGFueSBoZWxwPyIsIk1vYmlsZU9wdGlvbnMiOm51bGwsIk1vYmlsZUxheW91dCI6IkZ1bGwiLCJNb2JpbGVUaGVtZSI6IkxpZ2h0IiwiTW9iaWxlTWFpbiI6InBsdXMiLCJNb2JpbGVPcmllbnRhdGlvbiI6InJpZ2h0IiwiQW5pbWF0aW9uT3B0aW9ucyI6bnVsbCwiRm9jdXNBbmkiOnRydWUsIkZvY3VzRGVsYXkiOiI1MDAwIiwiRm9jdXNJdGVyIjoiMSIsIkN1c3RvbUljb25PcHRpb25zIjpudWxsLCJjdXN0b21faWNvbjEiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE2NjQgMTc5MlwiPjxwYXRoIGZpbGw9XCJpbmhlcml0XCIgZD1cIk0xNjY0IDY0N3EwIDIyLTI2IDQ4bC0zNjMgMzU0IDg2IDUwMHExIDcgMSAyMCAwIDIxLTEwLjUgMzUuNXQtMzAuNSAxNC41cS0xOSAwLTQwLTEybC00NDktMjM2LTQ0OSAyMzZxLTIyIDEyLTQwIDEyLTIxIDAtMzEuNS0xNC41dC0xMC41LTM1LjVxMC02IDItMjBsODYtNTAwLTM2NC0zNTRxLTI1LTI3LTI1LTQ4IDAtMzcgNTYtNDZsNTAyLTczIDIyNS00NTVxMTktNDEgNDktNDF0NDkgNDFsMjI1IDQ1NSA1MDIgNzNxNTYgOSA1NiA0NnpcIi8+XG48L3N2Zz4iLCJjdXN0b21faWNvbjIiOiI8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjgwMHB4XCIgaGVpZ2h0PVwiNTkyLjMwOHB4XCIgdmlld0JveD1cIjAgMCA4MDAgNTkyLjMwOFwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCA4MDAgNTkyLjMwOFwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+XG48Zz5cblx0PHBhdGggZD1cIk01MjQuMzcsMjczLjA0NmMtMjAuNDc5LDAtMzcuMDYzLDE2LjYwNy0zNy4wNjMsMzcuMDk0YzAsMjAuNDYsMTYuNTg2LDM3LjA1NiwzNy4wNjMsMzcuMDU2JiMxMDsmIzk7JiM5O2MyMC40NzcsMCwzNy4wNzMtMTYuNTk2LDM3LjA3My0zNy4wNTZDNTYxLjQ0MywyODkuNjUzLDU0NC44NDgsMjczLjA0Niw1MjQuMzcsMjczLjA0NnpcIi8+XG5cdDxwYXRoIGQ9XCJNNTI0LjM2MSwyNDMuMDE1YzE1LjAyOCwwLDI4LjkxOSw0LjkzOSw0MC4xMDYsMTMuMjkyYzEyNi4xMy0xNjcuNTg0LTE2LjkzOC0xNDAuMzAyLTE2LjkzOC0xNDAuMzAyJiMxMDsmIzk7JiM5O2MtMTI1Ljk1MiwxMy4xNTctMTAwLjM3NSw5MC4wMjYtNjYuNDQ4LDE0Mi44NDRDNDkyLjc3MSwyNDguOTY5LDUwNy44NzcsMjQzLjAxNSw1MjQuMzYxLDI0My4wMTV6XCIvPlxuXHQ8cGF0aCBkPVwiTTU4My4
13361MTEsMjc4LjMyM2M1LjExNyw5Ljk2LDcuODEsMjEuMzI4LDcuMzI0LDMzLjMwNWMtMC44NTQsMjEuMTU0LTExLjQyNywzOS42MjctMjcuMjE5LDUxLjI5MSYjMTA7JiM5OyYjOTtjMTM2LjIwNCwxNTcuODQsMTQwLjA2MSwxMi42NzksMTQwLjA2MSwxMi42NzlDNzE3LjMwNCwyNTMuNDIzLDY0MS43NzEsMjU3Ljk0Myw1ODMuNTExLDI3OC4zMjN6XCIvPlxuXHQ8cGF0aCBkPVwiTTQ1Ni44NCwzMTUuMDk2Yy0yMTUuNDc1LDIzLjk2My05NC44NjgsMTA5Ljg0OS05NC44NjgsMTA5Ljg0OWM5NS4zNjcsODAuODQ0LDEzMy40NjMsMTIuMDQ1LDE0OC41NTYtNDguNDY3JiMxMDsmIzk7JiM5O0M0ODEuNTM3LDM3MC42NDksNDU4Ljg2OSwzNDYuMDIsNDU2Ljg0LDMxNS4wOTZ6XCIvPlxuXHQ8cGF0aCBkPVwiTTc2My42NTQsMEgzNi4zMzZDMTYuMjY1LDAsMCwxNi4yNjUsMCwzNi4zMzd2NTE5LjYyNWMwLDIwLjA2MywxNi4yNjUsMzYuMzQ2LDM2LjMzNiwzNi4zNDZoNzI3LjMxOCYjMTA7JiM5OyYjOTtjMjAuMDgsMCwzNi4zNDYtMTYuMjgxLDM2LjM0Ni0zNi4zNDZWMzYuMzM3QzgwMCwxNi4yNjUsNzgzLjczNCwwLDc2My42NTQsMHogTTYyLjYwOCw4Ny4xNDJoMjE3LjQzNyYjMTA7JiM5OyYjOTtjMTEuMzA5LDAsMjAuNDg1LDguMTA3LDIwLjQ4NSwxOC4xMjJjMCwxMC4wMjctOS4xNzcsMTguMTQ2LTIwLjQ4NSwxOC4xNDZINjIuNjA4Yy0xMS4zMzUsMC0yMC41MDMtOC4xMTktMjAuNTAzLTE4LjE0NiYjMTA7JiM5OyYjOTtDNDIuMTA1LDk1LjI0OSw1MS4yNzMsODcuMTQyLDYyLjYwOCw4Ny4xNDJ6IE02MC4yMzksMTg2LjI3MmgxOTIuNDc3YzEwLjAxNSwwLDE4LjEzNSw4LjEwNywxOC4xMzUsMTguMTM1JiMxMDsmIzk7JiM5O2MwLDEwLjAxNS04LjEyLDE4LjEzNC0xOC4xMzUsMTguMTM0SDYwLjIzOWMtMTAuMDA2LDAtMTguMTM0LTguMTE5LTE4LjEzNC0xOC4xMzRDNDIuMTA1LDE5NC4zOCw1MC4yMzMsMTg2LjI3Miw2MC4yMzksMTg2LjI3MnomIzEwOyYjOTsmIzk7IE01OS4yNzUsMjg1LjQwM2gxODIuMTgzYzkuNDksMCwxNy4xNjIsOC4xMiwxNy4xNjIsMTguMTM2YzAsMTAuMDEtNy42NzIsMTguMTI5LTE3LjE2MiwxOC4xMjlINTkuMjc1JiMxMDsmIzk7JiM5O2MtOS40OSwwLTE3LjE3LTguMTE5LTE3LjE3LTE4LjEyOUM0Mi4xMDUsMjkzLjUyMyw0OS43ODUsMjg1LjQwMyw1OS4yNzUsMjg1LjQwM3ogTTU5LjI3NSwzODQuNTNoMTgyLjE4MyYjMTA7JiM5OyYjOTtjOS40OSwwLDE3LjE2Miw4LjEzOCwxNy4xNjIsMTguMTM0YzAsMTAuMDE2LTcuNjcyLDE4LjEzNS0xNy4xNjIsMTguMTM1SDU5LjI3NWMtOS40OSwwLTE3LjE3LTguMTE5LTE3LjE3LTE4LjEzNSYjMTA7JiM5OyYjOTtDNDIuMTA1LDM5Mi42NjcsNDkuNzg1LDM4NC41Myw1OS4yNzUsMzg0LjUzeiBNMzA1LjYzMSw1MTkuOTQ3SDY0Ljc5OWMtMTIuNTM1LDAtMjIuNjk0LTguMTE5LTIyLjY5NC0xOC4xNTImIzEwOyYjOTsmIzk7YzAtMTAuMDE0LDEwLjE1OS0xOC4xMzMsMjIuNjk0LTE4LjEzM2gyNDAuODMyYzEyLjUzNSwwLDIyLjY4OCw4LjExOSwyMi42ODgsMTguMTMzJiMxMDsmIzk7JiM5O0MzMjguMzE2LDUxMS44MjgsMzE4LjE2Niw1MTkuOTQ3LDMwNS42MzEsNTE5Ljk0N3ogTTUyNC4zNyw1NDMuOTE3Yy0xMzIuNzYxLDAtMjQwLjM3NS0xMDcuNjIzLTI0MC4zNzUtMjQwLjM3OSYjMTA7JiM5OyYjOTtjMC0xMzIuNzY1LDEwNy42MTQtMjQwLjM4LDI0MC4zNzUtMjQwLjM4czI0MC4zNzYsMTA3LjYxOCwyNDAuMzc2LDI0MC4zOEM3NjQuNzQ2LDQzNi4yOTQsNjU3LjEzMSw1NDMuOTE3LDUyNC4zNyw1NDMuOTE3elwiLz5cbjwvZz5cbjwvc3ZnPiIsImN1c3RvbV9pY29uMyI6Ijw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cImlzby04ODU5LTFcIj8+XHJcbjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT5cclxuPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCJcclxuXHQgdmlld0JveD1cIjAgMCA0OTYuMTU4IDQ5Ni4xNThcIiBzdHlsZT1cImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDk2LjE1OCA0OTYuMTU4O1wiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+XHJcbjxwYXRoIHN0eWxlPVwiZmlsbDojNTZCNDhDO1wiIGQ9XCJNMjQ4LjA4MiwwLjAwM0MxMTEuMDcsMC4wMDMsMCwxMTEuMDYxLDAsMjQ4LjA4NWMwLDEzNywxMTEuMDcsMjQ4LjA3LDI0OC4wODIsMjQ4LjA3XHJcblx0YzEzNy4wMDYsMCwyNDguMDc2LTExMS4wNywyNDguMDc2LTI0OC4wN0M0OTYuMTU4LDExMS4wNjEsMzg1LjA4OCwwLjAwMywyNDguMDgyLDAuMDAzelwiLz5cclxuPHBhdGggc3R5bGU9XCJmaWxsOiNGRkZGRkY7XCIgZD1cIk0zMTkuNjM3LDI2OS43MTFjLTIuNjM3LTYuMzk1LTYuNTY5LTEyLjIzMS0xMS43OTItMTcuNTA1Yy01LjIyNi01LjI3My0xMS42NDYtOS45NjEtMTkuMjYzLTE0LjA2M1xyXG5cdGM3LjkxLTYuNjQsMTMuOTg5LTEzLjQ1MSwxOC4yMzctMjAuNDM1YzQuMjQ4LTYuOTgxLDYuMzcyLTE1LjM1NSw2LjM3Mi0yNS4xMjJjMC03LjQyLTEuNDY1LTE0LjM1NS00LjM5NS0yMC44MDFcclxuXHRzLTcuMjc2LTEyLjEwOC0xMy4wMzctMTYuOTkyYy01Ljc2My00Ljg4Mi0xMi41NS04LjYxNy0yMC4zNjEtMTEuMjA2Yy03LjgxNC0yLjU4Ni0xNi40NTctMy44ODItMjUuOTI4LTMuODgyXHJcblx0Yy0xMC44NCwwLTIwLjY1NCwxLjUzOC0yOS40NDMsNC42MTRzLTE2LjEzOSw3LjE1NS0yMi4wNDYsMTIuMjMxYy01LjkxLDUuMDc5LTEwLjQsMTAuNDI2LTEzLjQ3NywxNi4wNFxyXG5cdGMtMy4wNzYsNS42MTctNC42MTQsMTAuOTYzLTQuNjE0LDE2LjA0YzAsNS4yNzMsMS42MzQsOS40OTksNC45MDcsMTIuNjcxYzMuMjcxLDMuMTc1LDYuODU5LDQuNzYxLDEwLjc2Nyw0Ljc2MVxyXG5cdGMzLjMxOSwwLDYuMjQ5LTAuNTg2LDguNzg5LTEuNzU4YzIuNTM4LTEuMTcyLDQuMjk2LTIuNzgzLDUuMjczLTQuODM0YzEuNjU5LTMuODA5LDMuNDktNy44Niw1LjQ5My0xMi4xNThcclxuXHRjMi00LjI5Niw0LjEyNS03LjgxMiw2LjM3Mi0xMC41NDdjMi4yNDUtMi43MzMsNS4yOTYtNC45Myw5LjE1NS02LjU5MmMzLjg1Ni0xLjY1OSw4Ljc2NC0yLjQ5LDE0LjcyMi0yLjQ5XHJcblx0YzguNzg5LDAsMTUuNzcsMi43MSwyMC45NDcsOC4xM2M1LjE3NSw1LjQyLDcuNzY0LDExLjg5MSw3Ljc2NCwxOS40MDljMCw5Ljg2NS0zLjI0OCwxNy40MzItOS43N
1336DEsMjIuNzA1XHJcblx0Yy02LjQ5Niw1LjI3My0xNC4yMzQsNy45MS0yMy4yMTgsNy45MWgtNi4wMDZjLTYuOTM1LDAtMTIuMTU4LDEuNDQyLTE1LjY3NCw0LjMyMWMtMy41MTYsMi44ODItNS4yNzMsNi42NjUtNS4yNzMsMTEuMzUzXHJcblx0YzAsNC43ODYsMS40NjUsOC41MjEsNC4zOTUsMTEuMjA2YzIuOTMsMi42ODcsNy4wNzksNC4wMjgsMTIuNDUxLDQuMDI4YzEuMTcyLDAsMy44MDktMC4xOTQsNy45MS0wLjU4NlxyXG5cdGM0LjEwMi0wLjM4OSw3LjEyNy0wLjU4Niw5LjA4Mi0wLjU4NmMxMS4xMzMsMCwxOS44MjMsMy4yNDgsMjYuMDc0LDkuNzQxYzYuMjQ5LDYuNDk2LDkuMzc1LDE1LjQ1NCw5LjM3NSwyNi44OFxyXG5cdGMwLDcuNzE2LTEuODMxLDE0LjUwMi01LjQ5MywyMC4zNjFzLTguMzAyLDEwLjI3OS0xMy45MTYsMTMuMjU3Yy01LjYxNywyLjk4LTExLjQ1MSw0LjQ2OC0xNy41MDUsNC40NjhcclxuXHRjLTEwLjU0NywwLTE4LjcyNy0zLjI5Ni0yNC41MzYtOS44ODhjLTUuODEyLTYuNTkyLTExLjI1Ni0xNi42NzQtMTYuMzMzLTMwLjI0OWMtMC43ODMtMi4yNDUtMi40NDItNC4xNzUtNC45OC01Ljc4NlxyXG5cdGMtMi41NDEtMS42MTEtNS4xNzctMi40MTctNy45MS0yLjQxN2MtNS40NywwLTEwLjAzNCwxLjczNS0xMy42OTYsNS4yYy0zLjY2MiwzLjQ2OC01LjQ5Myw4LjAzNC01LjQ5MywxMy42OTZcclxuXHRjMCw0LjM5NSwxLjUzOCw5Ljk2MSw0LjYxNCwxNi42OTlzNy42MTcsMTMuMjU3LDEzLjYyMywxOS41NTZzMTMuNjQ2LDExLjU0OSwyMi45MjUsMTUuNzQ3YzkuMjc2LDQuMTk4LDE5Ljc3NSw2LjI5OSwzMS40OTQsNi4yOTlcclxuXHRjMTEuNTIyLDAsMjIuMDQ2LTEuODMxLDMxLjU2Ny01LjQ5M3MxNy43NDgtOC43MzksMjQuNjgzLTE1LjIzNGM2LjkzMy02LjQ5MywxMi4xODEtMTMuODkxLDE1Ljc0Ny0yMi4xOTJcclxuXHRjMy41NjMtOC4yOTksNS4zNDctMTYuODk0LDUuMzQ3LTI1Ljc4MUMzMjMuNTkyLDI4My4wMTgsMzIyLjI3MywyNzYuMTA5LDMxOS42MzcsMjY5LjcxMXpcIi8+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjxnPlxyXG48L2c+XHJcbjwvc3ZnPlxyXG4iLCJjdXN0b21faWNvbjQiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk4LjI4XCIgaGVpZ2h0PVwiOTguMjhcIiB2aWV3Qm94PVwiMCAwIDk4LjI4IDk4LjI4XCI+PGNpcmNsZSBjeD1cIjQ5LjE0XCIgY3k9XCI0OS4xNFwiIHI9XCI0OS4xNFwiIGZpbGw9XCIjMjcyYTNkXCIvPjxwYXRoIGQ9XCJNNjAuMTgsNTMuNWEzLDMsMCwwLDEsMi4zMi43NSwzLDMsMCwwLDEsLjY1LDIuMDksNi41Myw2LjUzLDAsMCwxLS4yNCwxLjgsNC4zOCw0LjM4LDAsMCwxLS40MywxLjEySDU4LjU0djYuNjhINTEuOTJWNTkuMjZoLTcuM3EtNC41NiwwLTYuNDgtMS40MWE1LjE3LDUuMTcsMCwwLDEtMS45Mi00LjQ0LDEwLjY1LDEwLjY1LDAsMCwxLC40Ni0zLDE4LjksMTguOSwwLDAsMSwxLjItMywyNi41NywyNi41NywwLDAsMSwxLjczLTMsMzIuODUsMzIuODUsMCwwLDEsMi0yLjc2cTEuNDQtMS43OCwzLTMuMzRhMzAsMzAsMCwwLDEsMy4xMi0yLjc2QTE1LDE1LDAsMCwxLDUxLDMzLjY2YTguNDgsOC40OCwwLDAsMSwzLjM0LS43LDcuNzMsNy43MywwLDAsMSwyLjg4LjQzLDYuMjcsNi4yNywwLDAsMSwxLjM0LjY3VjUzLjVaTTUxLjkyLDM5LjQ0Yy0uMjYuMTYtLjkuNjYtMS45MiwxLjQ5YTI0LjU4LDI0LjU4LDAsMCwwLTMuNDEsMy41NSwyNC4xOCwyNC4xOCwwLDAsMC0yLjgzLDQuMTUsNi44OSw2Ljg5LDAsMCwwLS45MSwyLjkxLDEuNTcsMS41NywwLDAsMCwuODYsMS41M0E1LjA2LDUuMDYsMCwwLDAsNDYsNTMuNWg2WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMC40IC0wLjM3KVwiIGZpbGw9XCIjNGRhZjdjXCIvPjwvc3ZnPiIsImN1c3RvbV9pY29uNSI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTguMjhcIiBoZWlnaHQ9XCI5OC4yOFwiIHZpZXdCb3g9XCIwIDAgOTguMjggOTguMjhcIj48Y2lyY2xlIGN4PVwiNDkuMTRcIiBjeT1cIjQ5LjE0XCIgcj1cIjQ5LjE0XCIgZmlsbD1cIiMyNzJhM2RcIi8+PHBhdGggZD1cIk00MCwzNy41OGE0LjIxLDQuMjEsMCwwLDEsMS0yLjgyLDMuODYsMy44NiwwLDAsMSwyLjg4LS45NEg1N2E0LjM2LDQuMzYsMCwwLDEsMi44My43MSwyLjgxLDIuODEsMCwwLDEsLjgyLDIuMjUsNS4wNyw1LjA3LDAsMCwxLS4zNiwyLDcuNDIsNy40MiwwLDAsMS0uNTYsMS4xNEg0NS45MmwtLjE5LDUuOSwxLjUxLS4yMWEyMi4yOSwyMi4yOSwwLDAsMSwyLjY2LS4xMiwxNi40LDE2LjQsMCwwLDEsNS42NC44NiwxMC41NCwxMC41NCwwLDAsMSwzLjc3LDIuMjgsOC40NCw4LjQ0LDAsMCwxLDIuMDksMy4yOSwxMS44NSwxMS44NSwwLDAsMSwuNjUsMy44OSwxMS4xMiwxMS4xMiwwLDAsMS0uODcsNC40Niw5LjE4LDkuMTgsMCwwLDEtMi41NiwzLjQ2QTEyLjE4LDEyLjE4LDAsMCwxLDU0LjQyLDY2YTE5LjA1LDE5LjA1LDAsMCwxLTUuNzYuNzksMjMuODgsMjMuODgsMCwwLDEtNS0uNDUsMjIuMzUsMjIuMzUsMCwwLDEtMy40OC0xLDExLjI4LDExLjI4LDAsMCwxLTIuMTEtMSw0LjM3LDQuMzcsMCwwLDEtLjc3LS41N0w0MCw1OC45M2E3LjMxLDcuMzEsMCwwLDAsLjY5LjQzLDEyLjQ2LDEyLjQ2LDAsMCwwLDEuNzMuODIsMTcuOCwxNy44LDAsMCwwLDIuNTcuNzYsMTQuNDQsMTQuNDQsMCwwLDAsMy4yNi4zNCwxMSwxMSwwLDAsMCwzLjIyLS40MSw2LDYsMCwwLDAsMi4wOS0xLjA4LDMuODMsMy44MywwLDAsMCwxLjEyLTEuNkE1LjM5LDUuMzksMCwwLDAsNTUsNTYuMjdhNi4xNCw2LjE0LDAsMCwwLS4zMS0yLDMuNzEsMy43MSwwLDAsMC0xLjE1LTEuNjYsNi4yNSw2LjI1LDAsMCwwLTIuMjgtMS4xNiwxMy4zMiwxMy4zMiwwLDAsMC0zLjc1LS4
13360MywxOC40LDE4LjQsMCwwLDAtNS4xMS42LDMwLjA4LDMwLjA4LDAsMCwwLTIuOTUsMVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTAuNCAtMC4zNylcIiBmaWxsPVwiIzRkYWY3Y1wiLz48L3N2Zz4iLCJjdXN0b21faWNvbjYiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk4LjI4XCIgaGVpZ2h0PVwiOTguMjhcIiB2aWV3Qm94PVwiMCAwIDk4LjI4IDk4LjI4XCI+PGNpcmNsZSBjeD1cIjQ5LjE0XCIgY3k9XCI0OS4xNFwiIHI9XCI0OS4xNFwiIGZpbGw9XCIjMjcyYTNkXCIvPjxwYXRoIGQ9XCJNNjIuNTMsNTQuODVhMTEuNTMsMTEuNTMsMCwwLDEtMSw0Ljc3LDExLjQsMTEuNCwwLDAsMS0yLjcxLDMuNzcsMTIuNDEsMTIuNDEsMCwwLDEtNC4wNywyLjQ3LDE0LjI1LDE0LjI1LDAsMCwxLTUuMTMuODksMTQuOTMsMTQuOTMsMCwwLDEtNS4xMy0uODYsMTIuNDIsMTIuNDIsMCwwLDEtNC0yLjQsMTEsMTEsMCwwLDEtMi42Ni0zLjY1LDExLjEzLDExLjEzLDAsMCwxLTEtNC42NkExMy41NiwxMy41NiwwLDAsMSwzOC4zMSw0OWEzMy41NSwzMy41NSwwLDAsMSwzLjM4LTUuMzdsNi40Mi04LjQ1Yy4xOS0uMjMuNC0uNDcuNjItLjc1YTMuODIsMy44MiwwLDAsMSwuODItLjcyLDQuOSw0LjksMCwwLDEsMS4xNy0uNTJBNS40Nyw1LjQ3LDAsMCwxLDUyLjM4LDMzYTQuNTcsNC41NywwLDAsMSwyLjcxLjcsNC41LDQuNSwwLDAsMSwxLjIzLDEuMTJMNDguMjUsNDUuMTVhNy4zNyw3LjM3LDAsMCwxLDEuNTMtLjU1QTguODIsOC44MiwwLDAsMSw1Miw0NC4zNGExMS40NCwxMS40NCwwLDAsMSw0LjM4Ljc5LDkuNCw5LjQsMCwwLDEsNS4zOSw1LjU0QTExLjgsMTEuOCwwLDAsMSw2Mi41Myw1NC44NVptLTYuNzIuMzNhNi4xMiw2LjEyLDAsMCwwLTEuNzMtNC40OCw2LDYsMCwwLDAtNC40Ni0xLjc2LDYuMjIsNi4yMiwwLDAsMC00LjQ0LDEuNzgsNS41NSw1LjU1LDAsMCwwLTEuMywyLDcsNywwLDAsMCwwLDUsNS40Nyw1LjQ3LDAsMCwwLDEuMywyLDYuMjcsNi4yNywwLDAsMCw0LjQ0LDEuNzcsNiw2LDAsMCwwLDQuNDYtMS43NUE2LjEzLDYuMTMsMCwwLDAsNTUuODEsNTUuMThaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0wLjQgLTAuMzcpXCIgZmlsbD1cIiM0ZGFmN2NcIi8+PC9zdmc+IiwiSWNvbiBTaXplIjpudWxsLCJHbG9iYWwiOm51bGwsIk1vYmlsZSI6bnVsbCwiRGVza3RvcCI6bnVsbH0="> <style>/* Pulse animation */
1337    .pulse, .pulse2, .slide-pulse {
1338        -webkit-animation-iteration-count: 1;
1339        -moz-animation-iteration-count: 1; 
1340        -o-animation-iteration-count: 1;
1341        animation-iteration-count: 1; 
1342    }</style> 
1343 <div id="conversion-menu-container"> <div class="overlay"></div> 
1344 <div class="mobile-bg"></div> 
1345 <div class="social-bg"></div> 
1346 <div class="fab" id="masterfab"> <div class="desktop-bg"> <div id="help-text">Hi. Do you need any help?</div> 
1347 <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> 
1348 <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> 
1349</g> 
1350 <g></g> 
1351 <g></g> 
1352 <g></g> 
1353 <g></g> 
1354 <g></g> 
1355 <g></g> 
1356 <g></g> 
1357 <g></g> 
1358 <g></g> 
1359 <g></g> 
1360 <g></g> 
1361 <g></g> 
1362 <g></g> 
1363 <g></g> 
1364 <g></g> 
1365</svg> 
1366</div> 
1367</div> 
1368 <span id="main-container"></span> 
1369</div> 
1370 <div id="float-container"></div> 
1371</div> 
1372 <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> 
1373 <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> 
1374 <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> 
1375</g> 
1376 <g></g> 
1377 <g></g> 
1378 <g></g> 
1379 <g></g> 
1380 <g></g> 
1381 <g></g> 
1382 <g></g> 
1383 <g></g> 
1384 <g></g> 
1385 <g></g> 
1386 <g></g> 
1387 <g></g> 
1388 <g></g> 
1389 <g></g> 
1390 <g></g> 
1391</svg> 
1392</button> 
1393</header> 
1394 <main class="modal__content" id="modal-1-content"> <div class="share-container"></div> 
1395</main> 
1396</div> 
1397</div> 
1398</div> 
1399</div> 
1400</div> 
1401</div> 
1402</div> 
1403</div> 
1404 <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> 
1405</div> 
1406 <div class="poweredLine2">&copy; <span id="hibuYear">2026</span> 
1407The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> 
1408</div> 
1409</div> 
1410</div> 
1411</div> 
1412</div> 
1413</div> 
1414</div> 
1415</div> 
1416</div> 
1417</div> 
1418</div> 
1419
1420    </div>
1421</div>
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464<link rel="preload" href="https://cdn.hibuwebsites.com/fonts/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Bebas+Neue:wght@400&family=Source+Sans+Pro:wght@200;300;400;600;700;900&family=DM+Serif+Display:wght@400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" />
1465
1466
1467
1468
1469
1470
1471<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
1472
1473
1474
1475<link rel="preload" href="https://cdn.hibuwebsites.com/WIDGET_CSS/878aafdf0089529b95bf84e8429b9194.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" />
1476
1477
1478<style>img[width][height] {
1479  height: auto;
1480}</style>
1481
1482
1483<style>
1484  body[data-page-alias="about"] #dm [data-show-on-page-only="about"] {
1485    display: block !important;
1486  }
1487</style>
1488
1489
1490<style id="pageAdditionalWidgetsCss" type="text/css">
1491</style>
1492
1493
1494
1495
1496
1497<link rel="preload" href="https://cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/files/b847cc53fe7645bc9f7477d935660aac_1.min.css?v=764" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" />
1498
1499
1500
1501<link
1502        type="text/css" rel="stylesheet"
1503        href="/_dm/s/rt/css/hibu/hibu-runtime.css?version=2026-10-08T12_48_49"
1504/>
1505
1506
1507<style id="customWidgetStyle" type="text/css">
1508    
1509</style>
1510<style id="innerPagesStyle" type="text/css">
1511    
1512</style>
1513
1514
1515<style
1516        id="additionalGlobalCss" type="text/css"
1517>
1518</style>
1519
1520<style id="pagestyle" type="text/css">
1521    *#dm *.dmBody div.u_1309151614
1522{
1523	background-color:rgba(255,255,255,1) !important;
1524}*#dm *.dmBody div.u_1087122345>* {
1525  line-height:150% !important;
1526  margin-top:20px !important;
1527}
1528
1529*#dm *.dmBody div.u_1713530091>* {
1530  line-height:150% !important;
1531  margin-top:20px !important;
1532}
1533
1534*#dm *.dmBody *.u_1039594568:before
1535{
1536	opacity:0.5 !important;
1537	background-color:rgb(255,255,255) !important;
1538}
1539*#dm *.dmBody *.u_1039594568.before
1540{
1541	opacity:0.5 !important;
1542	background-color:rgb(255,255,255) !important;
1543}
1544*.u_1096309272
1545{
1546	background-image:none !important;
1547	background-color:rgba(0,0,0,0) !important;
1548	background-position:0 0 !important;
1549	background-size:auto !important;
1550	background-repeat:repeat !important;
1551	padding-top:60px !important;
1552	padding-bottom:60px !important;
1553	padding-right:14.3906px !important;
1554	padding-left:0 !important;
1555	margin:0 !important;
1556	text-align:center !important;
1557	color:rgb(17,65,75) !important;
1558}
1559*.u_1039594568
1560{
1561	background-image:url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/woman-boxer-sport-2880w.jpg) !important;
1562	background-color:rgba(0,0,0,0) !important;
1563	background-position:50% 50% !important;
1564	background-size:cover !important;
1565	background-repeat:no-repeat !important;
1566	padding-top:80px !important;
1567	padding-bottom:80px !important;
1568	padding-right:40px !important;
1569	padding-left:40px !important;
1570	margin:0 !important;
1571	text-align:center !important;
1572	color:rgb(17,65,75) !important;
1573}
1574*.u_1922043422
1575{
1576	background-image:none !important;
1577	background-color:rgb(236,236,236) !important;
1578	background-position:0 0 !important;
1579	background-size:auto !important;
1580	background-repeat:repeat !important;
1581	padding-top:0 !important;
1582	padding-bottom:0 !important;
1583	padding-right:0 !important;
1584	padding-left:0 !important;
1585	margin:0 !important;
1586	text-align:center !important;
1587	color:rgb(17,65,75) !important;
1588}
1589*#dm *.dmBody div.u_1362670955 .openHours
1590{
1591	color:rgba(255,255,255,1) !important;
1592	font-weight:bold !important;
1593}
1594*#dm *.dmBody *.u_1009409773 .dmformsubmit
1595{
1596	float:none !important;
1597	display:block !important;
1598	margin-left:auto !important;
1599	margin-right:auto !important;
1600	min-width:190px !important;
1601}
1602*#dm *.dmBody div.u_1009409773 .dmwidget-title
1603{
1604	color:rgba(255,255,255,1) !important;
1605	font-weight:bold !important;
1606	margin:10px 0 0 !important;
1607}
1608*#dm *.dmBody *.u_1009409773 .dmwidget-title
1609{
1610	text-align:CENTER !important;
1611}
1612*#dm *.dmBody div.u_1009409773
1613{
1614	background-color:rgba(0,0,0,0) !important;
1615	border-style:solid !important;
1616	border-width:0 !important;
1617	border-color:rgba(160,158,158,1) !important;
1618}
1619*#dm *.dmBody div.u_1009409773 .dmform-success
1620{
1621	color:rgba(255,255,255,1) !important;
1622}
1623*#dm *.dmBody div.u_1009409773 .dmform-success .rteBlock
1624{
1625	color:rgba(255,255,255,1) !important;
1626}
1627*#dm *.dmBody div.u_1009409773 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
1628{
1629	color:rgba(255,255,255,1) !important;
1630	font-weight:bold !important;
1631}
1632*#dm *.dmBody div.u_1009409773 .m-recaptcha
1633{
1634	color:rgba(255,255,255,1) !important;
1635	font-weight:bold !important;
1636}
1637*#dm *.dmBody div.u_1009409773 input:not([type="submit"])
1638{
1639	border-style:solid !important;
1640	border-width:0 !important;
1641	border-color:rgba(187,187,187,1) !important;
1642	background-color:rgba(255,255,255,0.9) !important;
1643	border-radius:5px !important;
1644}
1645*#dm *.dmBody div.u_1009409773 textarea
1646{
1647	border-style:solid !important;
1648	border-width:0 !important;
1649	border-color:rgba(187,187,187,1) !important;
1650	background-color:rgba(255,255,255,0.9) !important;
1651}
1652*#dm *.dmBody div.u_1009409773 select
1653{
1654	border-style:solid !important;
1655	border-width:0 !important;
1656	border-color:rgba(187,187,187,1) !important;
1657	background-color:rgba(255,255,255,0.9) !important;
1658	border-radius:5px !important;
1659}
1660*#dm *.dmBody div.u_1009409773 input::placeholder
1661{
1662	color:rgba(49,49,49,1) !important;
1663	font-style:normal !important;
1664	font-weight:bold !important;
1665}
1666*#dm *.dmBody div.u_1009409773 input.placeholder
1667{
1668	color:rgba(49,49,49,1) !important;
1669	font-style:normal !important;
1670	font-weight:bold !important;
1671}
1672*#dm *.dmBody div.u_1009409773 textarea::placeholder
1673{
1674	color:rgba(49,49,49,1) !important;
1675	font-style:normal !important;
1676	font-weight:bold !important;
1677}
1678*#dm *.dmBody div.u_1009409773 textarea.placeholder
1679{
1680	color:rgba(49,49,49,1) !important;
1681	font-style:normal !important;
1682	font-weight:bold !important;
1683}
1684*#dm *.dmBody div.u_1009409773 select::placeholder
1685{
1686	color:rgba(49,49,49,1) !important;
1687	font-style:normal !important;
1688	font-weight:bold !important;
1689}
1690*#dm *.dmBody div.u_1009409773 select.placeholder
1691{
1692	color:rgba(49,49,49,1) !important;
1693	font-style:normal !important;
1694	font-weight:bold !important;
1695}
1696*#dm *.dmBody div.u_1153935911
1697{
1698	color:rgba(255,255,255,1) !important;
1699	font-family:Poppins !important;
1700}
1701*#dm *.dmBody a.u_1982042069:hover
1702{
1703	background-image:none !important;
1704	background-color:rgba(255,255,255,1) !important;
1705}
1706*#dm *.dmBody a.u_1982042069.hover
1707{
1708	background-image:none !important;
1709	background-color:rgba(255,255,255,1) !important;
1710}
1711*#dm *.dmBody a.u_1982042069:hover span.text
1712{
1713	color:rgba(0,0,0,1) !important;
1714}
1715*#dm *.dmBody a.u_1982042069.hover span.text
1716{
1717	color:rgba(0,0,0,1) !important;
1718}
1719*#dm *.dmBody a.u_1982042069
1720{
1721	background-color:rgba(177,0,6,1) !important;
1722	border-color:rgba(255,255,255,1) !important;
1723	border-width:1px !important;
1724	border-style:solid !important;
1725}
1726*#dm *.dmBody div.u_1009409773 .dmformsubmit
1727{
1728	background-color:rgba(177,0,6,1) !important;
1729	border-style:solid !important;
1730	border-width:1px !important;
1731	border-color:rgba(255,255,255,1) !important;
1732}
1733*#dm *.dmBody div.u_1009409773 .dmformsubmit:hover
1734{
1735	background-color:rgba(255,255,255,1) !important;
1736	background-image:none !important;
1737}
1738*#dm *.dmBody div.u_1009409773 .dmformsubmit.hover
1739{
1740	background-color:rgba(255,255,255,1) !important;
1741	background-image:none !important;
1742}
1743*#dm *.dmBody div.u_1009409773 .dmformsubmit:hover input[type="submit"]
1744{
1745	color:rgba(0,0,0,1) !important;
1746}
1747*#dm *.dmBody div.u_1009409773 .dmformsubmit.hover input[type="submit"]
1748{
1749	color:rgba(0,0,0,1) !important;
1750}
1751*#dm *.dmBody div.u_1922043422
1752{
1753	background-color:rgba(45,48,147,0.7) !important;
1754	box-shadow:none !important;
1755	-moz-box-shadow:none !important;
1756	-webkit-box-shadow:none !important;
1757	border-radius:12px !important;
1758	-moz-border-radius:12px !important;
1759	-webkit-border-radius:12px !important;
1760}
1761*#dm *.dmBody div.u_1039594568:before
1762{
1763	background-color:rgba(0,0,0,1) !important;
1764	opacity:0.5 !important;
1765}
1766*#dm *.dmBody div.u_1039594568.before
1767{
1768	background-color:rgba(0,0,0,1) !important;
1769	opacity:0.5 !important;
1770}
1771*#dm *.dmBody div.u_1039594568>.bgExtraLayerOverlay
1772{
1773	opacity:0.5 !important;
1774}
1775*#dm *.dmBody div.u_1039594568
1776{
1777	background-repeat:no-repeat !important;
1778	background-image:url('https://le-cdn.hibuwebsites.com/b847cc53fe7645bc9f7477d935660aac/dms3rep/multi/opt/m-and-m-heating-and-cooling-hero-about-2880w.jpeg') !important;
1779	background-size:cover !important;
1780}
1781
1782</style>
1783
1784<style id="pagestyleDevice" type="text/css">
1785    *#dm *.dmBody div.u_1790230865 *.yextDescription
1786{
1787	font-size:16px !important;
1788}
1789*#dm *.dmBody div.u_1790230865
1790{
1791	float:none !important;
1792	top:0 !important;
1793	left:0 !important;
1794	width:calc(100% - 0px) !important;
1795	position:relative !important;
1796	height:auto !important;
1797	padding-top:0 !important;
1798	padding-left:0 !important;
1799	padding-bottom:0 !important;
1800	margin-right:0 !important;
1801	margin-left:0 !important;
1802	max-width:100% !important;
1803	margin-top:20px !important;
1804	margin-bottom:0 !important;
1805	padding-right:0 !important;
1806	min-width:25px !important;
1807	text-align:start !important;
1808}
1809*#dm *.dmBody div.u_1734953617 *.yextDescription
1810{
1811	font-size:16px !important;
1812}
1813*#dm *.dmBody div.u_1734953617 *#paymentOptionsList
1814{
1815	font-size:16px !important;
1816}
1817*#dm *.dmBody div.u_1164070628 *.yextDescription
1818{
1819	font-size:16px !important;
1820}
1821*#dm *.dmBody div.u_1831378883 *.yextDescription
1822{
1823	font-size:16px !important;
1824}
1825*#dm *.dmBody div.u_1831378883
1826{
1827	float:none !important;
1828	top:0 !important;
1829	left:0 !important;
1830	width:calc(100% - 0px) !important;
1831	position:relative !important;
1832	height:auto !important;
1833	padding-top:0 !important;
1834	padding-left:0 !important;
1835	padding-bottom:0 !important;
1836	max-width:100% !important;
1837	padding-right:0 !important;
1838	min-width:25px !important;
1839	text-align:start !important;
1840}
1841*#dm *.dmBody div.u_1360961210 *.yextDescription
1842{
1843	font-size:16px !important;
1844}
1845*#dm *.dmBody div.u_1176353611 *.yextDescription
1846{
1847	font-size:16px !important;
1848}
1849*#dm *.dmBody div.u_1176353611
1850{
1851	float:none !important;
1852	top:0 !important;
1853	left:0 !important;
1854	width:calc(100% - 0px) !important;
1855	position:relative !important;
1856	height:auto !important;
1857	padding-top:0 !important;
1858	padding-left:0 !important;
1859	padding-bottom:0 !important;
1860	max-width:100% !important;
1861	padding-right:0 !important;
1862	min-width:25px !important;
1863	text-align:start !important;
1864}
1865*#dm *.dmBody div.u_1121809794 *.yextDescription
1866{
1867	font-size:16px !important;
1868}
1869*#dm *.dmBody div.u_1852477529 *.yextDescription
1870{
1871	font-size:16px !important;
1872}
1873*#dm *.dmBody div.u_1164070628
1874{
1875	float:none !important;
1876	top:0px !important;
1877	left:0px !important;
1878	width:465.594px !important;
1879	position:relative !important;
1880	height:auto !important;
1881	padding-top:0px !important;
1882	padding-left:0px !important;
1883	padding-bottom:0px !important;
1884	max-width:100% !important;
1885	padding-right:0px !important;
1886	min-width:0 !important;
1887	text-align:start !important;
1888	margin-right:0 !important;
1889	margin-left:0 !important;
1890	margin-top:0 !important;
1891	margin-bottom:0 !important;
1892}
1893*#dm *.dmBody div.u_1734953617
1894{
1895	float:none !important;
1896	top:0px !important;
1897	left:0px !important;
1898	width:465.594px !important;
1899	position:relative !important;
1900	height:auto !important;
1901	padding-top:0px !important;
1902	padding-left:0px !important;
1903	padding-bottom:0px !important;
1904	margin-right:0 !important;
1905	margin-left:0 !important;
1906	max-width:100% !important;
1907	margin-top:0 !important;
1908	margin-bottom:0 !important;
1909	padding-right:0px !important;
1910	min-width:0 !important;
1911	text-align:start !important;
1912}
1913*#dm *.dmBody div.u_1087122345
1914{
1915}
1916*#dm *.dmBody div.u_1713530091
1917{
1918}
1919*#dm *.dmBody div.u_1360961210
1920{
1921	float:none !important;
1922	top:0px !important;
1923	left:0px !important;
1924	width:calc(100% - 0px) !important;
1925	position:relative !important;
1926	height:auto !important;
1927	padding-top:0px !important;
1928	padding-left:0px !important;
1929	padding-bottom:0px !important;
1930	max-width:100% !important;
1931	padding-right:0px !important;
1932	min-width:25px !important;
1933	text-align:start !important;
1934	margin-right:0px !important;
1935	margin-left:0px !important;
1936	margin-top:20px !important;
1937	margin-bottom:0px !important;
1938}
1939*#dm *.dmBody div.u_1852477529
1940{
1941	float:none !important;
1942	top:0px !important;
1943	left:0px !important;
1944	width:calc(100% - 0px) !important;
1945	position:relative !important;
1946	height:auto !important;
1947	padding-top:0px !important;
1948	padding-left:0px !important;
1949	padding-bottom:0px !important;
1950	max-width:100% !important;
1951	padding-right:0px !important;
1952	min-width:25px !important;
1953	text-align:start !important;
1954	margin-right:0px !important;
1955	margin-left:0px !important;
1956	margin-top:20px !important;
1957	margin-bottom:0px !important;
1958}
1959*#dm *.dmBody div.u_1121809794
1960{
1961	float:none !important;
1962	top:0px !important;
1963	left:0px !important;
1964	width:calc(100% - 0px) !important;
1965	position:relative !important;
1966	height:auto !important;
1967	padding-top:0px !important;
1968	padding-left:0px !important;
1969	padding-bottom:0px !important;
1970	max-width:100% !important;
1971	padding-right:0px !important;
1972	min-width:25px !important;
1973	text-align:start !important;
1974	margin-right:0px !important;
1975	margin-left:0px !important;
1976	margin-top:20px !important;
1977	margin-bottom:0px !important;
1978}
1979*#dm *.dmBody div.u_1309151614
1980{
1981	padding-top:20px !important;
1982	padding-bottom:55px !important;
1983	margin-top:0px !important;
1984	margin-left:0px !important;
1985	padding-left:40px !important;
1986	margin-bottom:0px !important;
1987	margin-right:0px !important;
1988	padding-right:40px !important;
1989	width:auto !important;
1990}
1991*#dm *.dmBody div.u_1989875029
1992{
1993	float:none !important;
1994	top:0px !important;
1995	left:0px !important;
1996	width:calc(100% - 0px) !important;
1997	position:relative !important;
1998	height:auto !important;
1999	padding-top:0px !important;
2000	padding-left:0px !important;
2001	padding-bottom:0px !important;
2002	margin-right:0px !important;
2003	margin-left:0px !important;
2004	max-width:405.611px !important;
2005	margin-top:20px !important;
2006	margin-bottom:0px !important;
2007	padding-right:0px !important;
2008	min-width:25px !important;
2009	text-align:start !important;
2010}
2011*#dm *.dmBody div.u_1928535421
2012{
2013	float:none !important;
2014	top:0 !important;
2015	left:0 !important;
2016	width:460px !important;
2017	position:relative !important;
2018	height:auto !important;
2019	padding-top:2px !important;
2020	padding-left:0 !important;
2021	padding-bottom:0 !important;
2022	margin-right:auto !important;
2023	margin-left:auto !important;
2024	max-width:100% !important;
2025	margin-top:24px !important;
2026	margin-bottom:0 !important;
2027	padding-right:0 !important;
2028	min-width:0 !important;
2029	display:block !important;
2030}
2031*#dm *.dmBody div.u_1096309272
2032{
2033	padding-top:30px !important;
2034	padding-bottom:0 !important;
2035	margin-left:0 !important;
2036	padding-left:0 !important;
2037	margin-top:0 !important;
2038	margin-bottom:0 !important;
2039	margin-right:0 !important;
2040	padding-right:14.3906px !important;
2041}
2042*#dm *.dmBody div.u_1362670955
2043{
2044	float:none !important;
2045	top:0 !important;
2046	left:0 !important;
2047	width:calc(100% - 0px) !important;
2048	position:relative !important;
2049	height:19.5px !important;
2050	padding-top:0 !important;
2051	padding-left:0 !important;
2052	padding-bottom:0 !important;
2053	max-width:100% !important;
2054	padding-right:0 !important;
2055	min-width:25px !important;
2056	text-align:center !important;
2057	margin-left:0 !important;
2058	margin-top:30px !important;
2059	margin-bottom:0 !important;
2060	margin-right:0 !important;
2061}
2062*#dm *.dmBody div.u_1009409773 .dmwidget-title
2063{
2064	font-size:22px !important;
2065}
2066*#dm *.dmBody div.u_1009409773 .dmformsubmit
2067{
2068	width:238px !important;
2069}
2070*#dm *.dmBody div.u_1009409773 .dmform-success
2071{
2072	font-size:18px !important;
2073}
2074*#dm *.dmBody div.u_1009409773 .dmform-success .rteBlock
2075{
2076	font-size:18px !important;
2077}
2078*#dm *.dmBody div.u_1009409773 input::placeholder
2079{
2080	font-size:14px !important;
2081}
2082*#dm *.dmBody div.u_1009409773 input.placeholder
2083{
2084	font-size:14px !important;
2085}
2086*#dm *.dmBody div.u_1009409773 textarea::placeholder
2087{
2088	font-size:14px !important;
2089}
2090*#dm *.dmBody div.u_1009409773 textarea.placeholder
2091{
2092	font-size:14px !important;
2093}
2094*#dm *.dmBody div.u_1009409773 select::placeholder
2095{
2096	font-size:14px !important;
2097}
2098*#dm *.dmBody div.u_1009409773 select.placeholder
2099{
2100	font-size:14px !important;
2101}
2102*#dm *.dmBody div.u_1009409773
2103{
2104	display:block !important;
2105	float:none !important;
2106	top:0 !important;
2107	left:0 !important;
2108	width:297.32px !important;
2109	position:relative !important;
2110	height:auto !important;
2111	padding-top:0 !important;
2112	padding-left:0 !important;
2113	padding-bottom:10px !important;
2114	max-width:100% !important;
2115	padding-right:0 !important;
2116	min-width:0 !important;
2117	text-align:center !important;
2118	margin-right:auto !important;
2119	margin-left:auto !important;
2120	margin-top:0 !important;
2121	margin-bottom:0 !important;
2122}
2123*#dm *.dmBody div.u_1009409773 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
2124{
2125	font-size:15px !important;
2126}
2127*#dm *.dmBody div.u_1009409773 .m-recaptcha
2128{
2129	font-size:15px !important;
2130}
2131*#dm *.dmBody div.u_1009409773 .dmforminput input
2132{
2133	font-size:15px !important;
2134}
2135*#dm *.dmBody div.u_1009409773 .dmforminput textarea
2136{
2137	font-size:15px !important;
2138}
2139*#dm *.dmBody div.u_1009409773 .dmforminput .fileUploadLink
2140{
2141	font-size:15px !important;
2142}
2143*#dm *.dmBody div.u_1009409773 .checkboxwrapper span
2144{
2145	font-size:15px !important;
2146}
2147*#dm *.dmBody div.u_1009409773 .radiowrapper span
2148{
2149	font-size:15px !important;
2150}
2151*#dm *.dmBody div.u_1009409773 .optinwrapper div
2152{
2153	font-size:15px !important;
2154}
2155*#dm *.dmBody div.u_1009409773 .freetextwrapper
2156{
2157	font-size:15px !important;
2158}
2159*#dm *.dmBody div.u_1009409773 .dmforminput select
2160{
2161	font-size:15px !important;
2162}
2163*#dm *.dmBody div.u_1009409773 .dmforminput option
2164{
2165	font-size:15px !important;
2166}
2167*#dm *.dmBody div.u_1922043422
2168{
2169	padding-top:0 !important;
2170	margin-bottom:0 !important;
2171	margin-top:0 !important;
2172	padding-right:0 !important;
2173	padding-bottom:0 !important;
2174	padding-left:0 !important;
2175	margin-left:0 !important;
2176	margin-right:0 !important;
2177}
2178*#dm *.dmBody div.u_1039594568
2179{
2180	background-position:50% 50% !important;
2181	padding-top:80px !important;
2182	padding-bottom:80px !important;
2183	padding-left:40px !important;
2184	padding-right:40px !important;
2185	width:auto !important;
2186}
2187*#dm *.dmBody div.u_1132134795
2188{
2189	margin-left:0 !important;
2190	padding-top:0 !important;
2191	padding-left:16.7969px !important;
2192	padding-bottom:0 !important;
2193	margin-top:0 !important;
2194	margin-bottom:0 !important;
2195	margin-right:0 !important;
2196	padding-right:0 !important;
2197}
2198*#dm *.dmBody a.u_1982042069
2199{
2200	float:none !important;
2201	top:0 !important;
2202	left:0 !important;
2203	width:276px !important;
2204	position:relative !important;
2205	height:47px !important;
2206	padding-top:0 !important;
2207	padding-left:0 !important;
2208	padding-bottom:0 !important;
2209	max-width:276px !important;
2210	padding-right:0 !important;
2211	min-width:25px !important;
2212	text-align:center !important;
2213}
2214*#dm *.dmBody div.u_1115187048
2215{
2216	display:block !important;
2217	float:none !important;
2218	top:0px !important;
2219	left:0 !important;
2220	width:calc(100% - 33px) !important;
2221	position:relative !important;
2222	height:auto !important;
2223	padding-top:2px !important;
2224	padding-left:0px !important;
2225	padding-bottom:2px !important;
2226	max-width:479.601px !important;
2227	padding-right:0px !important;
2228	min-width:25px !important;
2229	margin-right:auto !important;
2230	margin-left:auto !important;
2231	margin-top:8px !important;
2232	margin-bottom:8px !important;
2233	min-height:auto !important;
2234}
2235*#dm *.dmBody div.u_1153935911
2236{
2237	display:block !important;
2238	float:none !important;
2239	top:0px !important;
2240	left:0 !important;
2241	width:458.594px !important;
2242	position:relative !important;
2243	height:auto !important;
2244	padding-top:2px !important;
2245	padding-left:0px !important;
2246	padding-bottom:2px !important;
2247	max-width:100% !important;
2248	padding-right:0px !important;
2249	min-width:0 !important;
2250	font-size:20px !important;
2251	min-height:auto !important;
2252	margin-right:auto !important;
2253	margin-left:auto !important;
2254	margin-top:8px !important;
2255	margin-bottom:8px !important;
2256}
2257*#dm *.dmBody div.u_1928535421
2258{
2259	float:none !important;
2260	top:0 !important;
2261	left:0 !important;
2262	width:460px !important;
2263	position:relative !important;
2264	height:auto !important;
2265	padding-top:2px !important;
2266	padding-left:0 !important;
2267	padding-bottom:0 !important;
2268	margin-right:auto !important;
2269	margin-left:auto !important;
2270	max-width:100% !important;
2271	margin-top:24px !important;
2272	margin-bottom:0 !important;
2273	padding-right:0 !important;
2274	min-width:0 !important;
2275	display:block !important;
2276}
2277*#dm *.dmBody div.u_1096309272
2278{
2279	padding-top:30px !important;
2280	padding-bottom:0 !important;
2281	margin-left:0 !important;
2282	padding-left:0 !important;
2283	margin-top:0 !important;
2284	margin-bottom:0 !important;
2285	margin-right:0 !important;
2286	padding-right:14.3906px !important;
2287}
2288*#dm *.dmBody div.u_1362670955
2289{
2290	float:none !important;
2291	top:0 !important;
2292	left:0 !important;
2293	width:calc(100% - 0px) !important;
2294	position:relative !important;
2295	height:19.5px !important;
2296	padding-top:0 !important;
2297	padding-left:0 !important;
2298	padding-bottom:0 !important;
2299	max-width:100% !important;
2300	padding-right:0 !important;
2301	min-width:25px !important;
2302	text-align:center !important;
2303	margin-left:0 !important;
2304	margin-top:30px !important;
2305	margin-bottom:0 !important;
2306	margin-right:0 !important;
2307}
2308*#dm *.dmBody div.u_1009409773 .dmwidget-title
2309{
2310	font-size:22px !important;
2311}
2312*#dm *.dmBody div.u_1009409773 .dmformsubmit
2313{
2314	width:238px !important;
2315}
2316*#dm *.dmBody div.u_1009409773 .dmform-success
2317{
2318	font-size:18px !important;
2319}
2320*#dm *.dmBody div.u_1009409773 .dmform-success .rteBlock
2321{
2322	font-size:18px !important;
2323}
2324*#dm *.dmBody div.u_1009409773 input::placeholder
2325{
2326	font-size:14px !important;
2327}
2328*#dm *.dmBody div.u_1009409773 input.placeholder
2329{
2330	font-size:14px !important;
2331}
2332*#dm *.dmBody div.u_1009409773 textarea::placeholder
2333{
2334	font-size:14px !important;
2335}
2336*#dm *.dmBody div.u_1009409773 textarea.placeholder
2337{
2338	font-size:14px !important;
2339}
2340*#dm *.dmBody div.u_1009409773 select::placeholder
2341{
2342	font-size:14px !important;
2343}
2344*#dm *.dmBody div.u_1009409773 select.placeholder
2345{
2346	font-size:14px !important;
2347}
2348*#dm *.dmBody div.u_1009409773
2349{
2350	display:block !important;
2351	float:none !important;
2352	top:0 !important;
2353	left:0 !important;
2354	width:297.32px !important;
2355	position:relative !important;
2356	height:auto !important;
2357	padding-top:0 !important;
2358	padding-left:0 !important;
2359	padding-bottom:10px !important;
2360	max-width:100% !important;
2361	padding-right:0 !important;
2362	min-width:0 !important;
2363	text-align:center !important;
2364	margin-right:auto !important;
2365	margin-left:auto !important;
2366	margin-top:0 !important;
2367	margin-bottom:0 !important;
2368}
2369*#dm *.dmBody div.u_1009409773 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
2370{
2371	font-size:15px !important;
2372}
2373*#dm *.dmBody div.u_1009409773 .m-recaptcha
2374{
2375	font-size:15px !important;
2376}
2377*#dm *.dmBody div.u_1009409773 .dmforminput input
2378{
2379	font-size:15px !important;
2380}
2381*#dm *.dmBody div.u_1009409773 .dmforminput textarea
2382{
2383	font-size:15px !important;
2384}
2385*#dm *.dmBody div.u_1009409773 .dmforminput .fileUploadLink
2386{
2387	font-size:15px !important;
2388}
2389*#dm *.dmBody div.u_1009409773 .checkboxwrapper span
2390{
2391	font-size:15px !important;
2392}
2393*#dm *.dmBody div.u_1009409773 .radiowrapper span
2394{
2395	font-size:15px !important;
2396}
2397*#dm *.dmBody div.u_1009409773 .optinwrapper div
2398{
2399	font-size:15px !important;
2400}
2401*#dm *.dmBody div.u_1009409773 .freetextwrapper
2402{
2403	font-size:15px !important;
2404}
2405*#dm *.dmBody div.u_1009409773 .dmforminput select
2406{
2407	font-size:15px !important;
2408}
2409*#dm *.dmBody div.u_1009409773 .dmforminput option
2410{
2411	font-size:15px !important;
2412}
2413*#dm *.dmBody div.u_1922043422
2414{
2415	padding-top:0 !important;
2416	margin-bottom:0 !important;
2417	margin-top:0 !important;
2418	padding-right:0 !important;
2419	padding-bottom:0 !important;
2420	padding-left:0 !important;
2421	margin-left:0 !important;
2422	margin-right:0 !important;
2423}
2424*#dm *.dmBody div.u_1039594568
2425{
2426	background-position:50% 50% !important;
2427	padding-top:80px !important;
2428	padding-bottom:80px !important;
2429	padding-left:40px !important;
2430	padding-right:40px !important;
2431	width:auto !important;
2432}
2433*#dm *.dmBody div.u_1132134795
2434{
2435	margin-left:0 !important;
2436	padding-top:0 !important;
2437	padding-left:16.7969px !important;
2438	padding-bottom:0 !important;
2439	margin-top:0 !important;
2440	margin-bottom:0 !important;
2441	margin-right:0 !important;
2442	padding-right:0 !important;
2443}
2444*#dm *.dmBody a.u_1982042069
2445{
2446	float:none !important;
2447	top:0 !important;
2448	left:0 !important;
2449	width:276px !important;
2450	position:relative !important;
2451	height:47px !important;
2452	padding-top:0 !important;
2453	padding-left:0 !important;
2454	padding-bottom:0 !important;
2455	max-width:276px !important;
2456	padding-right:0 !important;
2457	min-width:25px !important;
2458	text-align:center !important;
2459}
2460*#dm *.dmBody div.u_1115187048
2461{
2462	display:block !important;
2463	float:none !important;
2464	top:0px !important;
2465	left:0 !important;
2466	width:calc(100% - 33px) !important;
2467	position:relative !important;
2468	height:auto !important;
2469	padding-top:2px !important;
2470	padding-left:0px !important;
2471	padding-bottom:2px !important;
2472	max-width:479.601px !important;
2473	padding-right:0px !important;
2474	min-width:25px !important;
2475	margin-right:auto !important;
2476	margin-left:auto !important;
2477	margin-top:8px !important;
2478	margin-bottom:8px !important;
2479	min-height:auto !important;
2480}
2481*#dm *.dmBody div.u_1153935911
2482{
2483	display:block !important;
2484	float:none !important;
2485	top:0px !important;
2486	left:0 !important;
2487	width:458.594px !important;
2488	position:relative !important;
2489	height:auto !important;
2490	padding-top:2px !important;
2491	padding-left:0px !important;
2492	padding-bottom:2px !important;
2493	max-width:100% !important;
2494	padding-right:0px !important;
2495	min-width:0 !important;
2496	font-size:20px !important;
2497	min-height:auto !important;
2498	margin-right:auto !important;
2499	margin-left:auto !important;
2500	margin-top:8px !important;
2501	margin-bottom:8px !important;
2502}
2503
2504</style>
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514<style id="globalFontSizeStyle" type="text/css">
2515    .font-size-22, .size-22, .size-22 > font { font-size: 22px !important; }.font-size-20, .size-20, .size-20 > font { font-size: 20px !important; }
2516</style>
2517<style id="pageFontSizeStyle" type="text/css">
2518</style>
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559<script>
2560    var isWLR = true;
2561
2562    window.customWidgetsFunctions = {};
2563    window.customWidgetsStrings = {};
2564    window.collections = {};
2565    window.currentLanguage = "ENGLISH"
2566    window.isSitePreview = false;
2567</script>
2567
2568
2569
2570
2571<script>
2572    window.customWidgetsFunctions["d1ee5d5bf037471ea1770683731e577a~23"] = function (element, data, api) {
2573        $(document).ready(function(){
2574    $.getScript('https://widget.hibu.us/static/js/index.js')
2575    .done(function(){
2576        dmAPI.runOnReady('hibu_header_reviews',function(){
2577            window.renderApp();
2578        });
2579        
2580    })
2581    .fail(function(){
2582        console.log("failed to loaded header reviews js file")
2583    });
2584})
2585
2586
2587    };
2588</script>
2588
2589
2590<script>
2591    window.customWidgetsFunctions["7b6cfbac88324cffbaaf57354cd7a334~227"] = function (element, data, api) {
2592        var emptyListPlaceHolder="<span style='min-height:20px' class='editorOnlyInfo inEditor' data-nosnippet>This list has no data in Yext. This message only appears in the editor.</span>"
2593
2594/* find yext src */
2595var findYextSrc = function(){
2596    var  keyExp = new RegExp(/src="(.*?)"/);
2597    if (data.config.script.includes('location_id')) {
2598        data.config.script = data.config.script.replace('location_id', 'entity_id');
2599    }
2600    var result = keyExp.exec(data.config.script);
2601    if(result && result.length == 2){
2602        window.yextScriptSrc=result[1];
2603        return result[1];
2604    }else{
2605        return window.yextScriptSrc;
2606    }
2607}
2608
2609window.yextLoadedCallback = function(yextData) {
2610    $('.wrongScriptError').removeClass('hasError');
2611    window.yextInitialized = true;
2612    
2613    if(yextData) {
2614        window._yextData = yextData;    
2615    } else {
2616        throw "Yext loaded but no data was passed";
2617    }
2618}
2619
2620function loadYextScript(src){
2621    $(element).find('.wrongScriptError').removeClass('hasError');
2622    var yextScript = document.getElementById('d-yext-script');
2623    if (yextScript) {
2624        yextScript.parentNode.removeChild(yextScript);
2625    }
2626    yextScript = document.createElement('script');
2627    yextScript.charset = 'utf-8';
2628    yextScript.type = 'text/javascript';
2629    
2630    src += "&callback=yextLoadedCallback"
2631    
2632    yextScript.src = src;
2633    yextScript.id = 'd-yext-script';
2634    document.body.appendChild(yextScript);
2635}
2636
2637/* load yext script */
2638var loadYext = function(forceRefresh) {
2639    // Make sure we call Yext only once
2640    if(window.yextInitialized && !forceRefresh){
2641        return;
2642    }
2643    
2644    startIntervalToWaitAndLoadWidgets(data.config.type);
2645    
2646    // We extract the "src" attribute from the string provided ina  safe way
2647    // The format we expect is the following:
2648   
2649    try{
2650        var src = findYextSrc();
2651        if(src){
2652
2653            loadYextScript(src);
2654            
2655        } else if(data.inEditor) {
2656            // $(document).load(function(){
2657            //     if(!window._yextData) {
2658            //         $(element).find('.wrongScriptError').addClass('hasError');    
2659            //     }
2660            // })
2661            
2662            // $(element).find('.wrongScriptError').addClass('hasError');
2663            
2664            return;
2665        }
2666        
2667    } catch(exp) {
2668        // $(element).find('.wrongScript').addClass('hasError');
2669        console.log(exp)
2670        return;
2671    }
2672    
2673    if (data.inEditor) {
2674        if($('.multipleYextError').length > 1){
2675             $(element).find('.multipleYextError').addClass('hasError');
2676             return;
2677        }else if(data.config.type === 'none'){
2678            $(element).find('.editorOnlyInfo').addClass('inEditor'); 
2679        }
2680    }
2681}
2682
2683/* refresh yext script */
2684window.refreshYext = function(){
2685    loadYext(true);
2686}
2687
2688//function for Omniture tracking
2689window._trackConvWidgetClickEvent = function(eventName) {
2690    if(typeof(HAF)==="object"){
2691        HAF.OmTracking.onCMClick(eventName) 
2692    }
2693    return;
2694}
2695
2696/* draw yext map */
2697var drawMap = function(yextData){
2698    var zoom = data.config.mapZoom;
2699    var yData = yextData.entities[0].attributes;
2700    var addressQuery = yData['address1'] + " " + yData['address2'] + " " + yData['city'] + " " + yData['state'] + " " + yData['zip'];
2701    dmAPI.drawMap({addressQuery: addressQuery, zoom: zoom, container: $(element).find('.yextMap')});
2702}
2703
2704
2705
2706var formatPhoneBeforeRender = function(num,cb) {
2707    if (!cb)
2708        cb = function(){return}
2709    if(data.config.formatPhone){ 
2710        var s2 = (""+num).replace(/\D/g, '');
2711        var m = s2.match(/^(\d{3})(\d{3})(\d{4})$/);
2712        var formatted =  (!m) ? null : "(" + m[1] + ") " + m[2] + "-" + m[3];
2713        cb(formatted);
2714        return formatted;
2715    } else {
2716        cb(num);
2717        return num;
2718    }
2719}
2720
2721var displayTextdList = function(type,yextData,firstOnly) {
2722    var list = "";
2723    if(yextData.entities[0].attributes[type]) {
2724        var yextAtt = yextData.entities[0].attributes[type]
2725    } else {
2726        var yextAtt = false
2727    }
2728    
2729    if(yextAtt && Array.isArray(yextAtt)) {
2730        for (var i=0; i< yextAtt.length; i++) {
2731            if (yextAtt[i] === 'Android Pay') {
2732                list += '<li>Google Pay</li>';
2733            }
2734            else {
2735                list += '<li>' + yextAtt[i] + '</li>';
2736            }
2737        }
2738        $(element).find('#' + type + 'List').html(list);
2739    } else if (yextAtt) {
2740        var yextAtt = yextAtt.split(", ");
2741        for (var i=0; i< yextAtt.length; i++) {
2742            list += '<li>' + yextAtt[i] + '</li>';
2743        }
2744        $(element).find('#' + type + 'List').html(list);
2745    } else if (data.inEditor) {
2746        $(element).html(emptyListPlaceHolder);
2747    } else {
2748        $(element).css('display','none');
2749    }
2750    
2751    
2752}
2753
2754var  displaySpecialties = function(yextData){
2755    var list = "";
2756    if(yextData.entities[0].attributes["specialties"]) {
2757        var yextAtt = yextData.entities[0].attributes["specialties"]
2758    } else if (yextData.entities[0].attributes["specialities"]) {
2759        var yextAtt = yextData.entities[0].attributes["specialities"]
2760    } else {
2761        var yextAtt = false
2762    }
2763    
2764    if(yextAtt && Array.isArray(yextAtt)) {
2765        for (var i=0; i< yextAtt.length; i++) {
2766            list += '<li>' + yextAtt[i] + '</li>';
2767        }
2768        $(element).find('#specialtiesList').html(list);
2769    } else if (yextAtt) {
2770        var yextAtt = yextAtt.split(", ");
2771        for (var i=0; i< yextAtt.length; i++) {
2772            list += '<li>' + yextAtt[i] + '</li>';
2773        }
2774        $(element).find('#specialtiesList').html(list);
2775    } else if (data.inEditor) {
2776        $(element).html(emptyListPlaceHolder);
2777    } else {
2778        $(element).css('display','none');
2779    }
2780}
2781
2782var displayHours = function(type,yextData) {
2783    var list = "";
2784    if(yextData.entities[0].attributes[type]) {
2785        var yextAtt = yextData.entities[0].attributes[type]
2786    } else {
2787        var yextAtt = false
2788    }
2789    
2790    if(yextAtt && Array.isArray(yextAtt)) {
2791        for(var i=0;i < yextAtt.length;i++) {
2792            var indexEndDay = yextAtt[i].lastIndexOf('day ') + 3;
2793            
2794            var leftSide = yextAtt[i].substr(0,indexEndDay).replace("Monday","Mon").replace("Tuesday","Tue").replace("Wednesday","Wed").replace("Thursday","Thu").replace("Friday","Fri").replace("Saturday","Sat").replace("Sunday","Sun");
2795            
2796            var rightSide = yextAtt[i].substr(indexEndDay + 1)
2797            
2798            list += '<div class="row"><div class="left">' + leftSide + '</div><div class="right">' + rightSide + '</div></div>';
2799        }
2800        
2801    $(element).find('#hoursSmall').html(list);
2802    
2803    } else if(yextAtt) { 
2804        var yextAtt = yextAtt.split(", ");
2805        for(var i=0;i < yextAtt.length;i++) {
2806            if((/\s/.test(yextAtt[i])) === false){
2807                yextAtt[i] = yextAtt[i] + ' - ' + yextAtt[i+1]
2808                yextAtt.splice(i+1, 1)
2809            }
2810             if (yextAtt[i].includes('day') === false ){
2811                var leftSide = ' ';
2812                
2813                var rightSide = yextAtt[i]
2814            }else {
2815                var indexEndDay = yextAtt[i].lastIndexOf('day ') + 3;
2816            
2817                var leftSide = yextAtt[i].substr(0,indexEndDay).replace("Monday","Mon").replace("Tuesday","Tue").replace("Wednesday","Wed").replace("Thursday","Thu").replace("Friday","Fri").replace("Saturday","Sat").replace("Sunday","Sun");
2818        
2819                var rightSide = yextAtt[i].substr(indexEndDay + 1)
2820            }
2821            
2822            list += '<div class="row"><div class="left">' + leftSide + '</div><div class="right">' + rightSide + '</div></div>';
2823        }
2824        $(element).find('#hoursSmall').html(list);
2825    } else if (data.inEditor) {
2826        $(element).html(emptyListPlaceHolder);
2827    } else {
2828        $(element).css('display','none');
2829    }
2830
2831}
2832
2833var displayOpenHours = function(type, yextData){
2834    if(yextData.entities[0].attributes['timezone']){
2835        var zone = yextData.entities[0].attributes['timezone']
2836    } else {
2837        var zone = false
2838    }
2839    
2840    if(zone){
2841        var time = new Date().toLocaleString("en-US", {timeZone: zone});
2842        var today = new Date(time );
2843        
2844        var thirtyMins = 30 * 60 * 1000
2845
2846        var days = ['sunday','monday','tuesday','wednesday','thursday','friday','saturday'];
2847        var daysShort = ['Sun','Mon','Tues','Wed','Thurs','Fri','Sat'];
2848
2849        var day = days[today.getDay()];
2850        var hour = today.getHours();
2851        var min = today.getMinutes();
2852        var dd = ("0" + today.getDate()).slice(-2);
2853        var mm = ("0" + (today.getMonth() + 1)).slice(-2)
2854        var yyyy = today.getFullYear();
2855        var todayDate = yyyy + '-' + mm + '-' + dd
2856        var mm = mm - 1 
2857        
2858        const tomorrow = new Date(today)
2859        tomorrow.setDate(tomorrow.getDate() + 1)
2860        var mmTmw  = ("0" + (tomorrow.getMonth() + 1)).slice(-2)
2861        var ddTmw = ("0" + tomorrow.getDate()).slice(-2)
2862        var yyyyTmw = tomorrow.getFullYear();
2863        var nextDay = days[tomorrow.getDay()]
2864        var tommorrow = yyyyTmw + '-' + mmTmw + '-' + ddTmw
2865        var mmTmw = mmTmw - 1
2866    }
2867
2868    if(yextData.entities[0].attributes[type + '-' + day]) {
2869        var yextAtt = yextData.entities[0].attributes[type + '-' + day]
2870        if (yextAtt === "Closed"){
2871            yextAtt = false
2872        }
2873    } else {
2874        var yextAtt = false
2875    }
2876    
2877    //check if day is closed
2878    if(yextData.entities[0].attributes[type + '.' + day + '.isClosed'] === true) { 
2879        var closed = true
2880    }
2881    
2882    //collects business holiday hours 
2883    if(yextData.entities[0].attributes[type + '.holidayHours']){
2884        var holidayHours = yextData.entities[0].attributes[type + '.holidayHours']
2885    } else{
2886         var holidayHours = false
2887    }
2888    
2889    //gets next days start time
2890    if(yextData.entities[0].attributes[type + '.' + nextDay + '.isClosed'] === true){
2891        var tomorrowOpen = false
2892    } else {
2893        var tomorrowOpen = true
2894        var tmrwStart = yextData.entities[0].attributes[type + '-' + nextDay].split(" - ")[0]
2895    }
2896    
2897     //checks if holiday hours change 
2898    if(holidayHours) {
2899        for(var i=0;i < holidayHours.length;i++){
2900            if(holidayHours[i].date === todayDate && holidayHours[i].openIntervals){
2901                yextAtt = holidayHours[i].hoursFormatted
2902            } 
2903        }
2904    }
2905    
2906    //split hours
2907    if(yextAtt && yextAtt.includes(",")){
2908        yextAtt = yextAtt.split(", ")
2909        for(var i=0;i < yextAtt.length;i++){
2910            var end = yextAtt[i].split(' - ')[1]
2911            var start = yextAtt[i].split(' - ')[0]
2912            if (i+1 != yextAtt.length){
2913                var nextStart = yextAtt[i + 1].split(' - ')[0]
2914            }
2915            if(start.includes("pm") && start.split(/\s+|:/)[0] != "12"){
2916                var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]) + 12, parseInt(start.split(/\s+|:/)[1]))
2917            } else {
2918                var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1]))
2919            }
2920            
2921            if(nextStart.includes("pm") && nextStart.split(/\s+|:/)[0] != "12"){
2922                var nextStartDate = new Date(yyyy, mm, dd, parseInt(nextStart.split(/\s+|:/)[0]) + 12, parseInt(nextStart.split(/\s+|:/)[1]))
2923            } else {
2924                var nextStartDate = new Date(yyyy, mm, dd, parseInt(nextStart), parseInt(nextStart.split(/\s+|:/)[1]))
2925            }
2926        
2927            if(end.includes("pm") && end.split(/\s+|:/)[0] != "12"){
2928                var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) + 12, parseInt(end.split(/\s+|:/)[1]))
2929            } else {
2930                var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2931            }
2932        
2933            if (end.includes("am") && (endDate < startDate)){
2934                endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2935            }
2936        
2937            if(today < startDate){
2938                var closed = true 
2939                tmrwStart = start
2940                break
2941            }else if(today > startDate && today < endDate){
2942                yextAtt = start + ' - ' + end
2943                break
2944            }else if(today > endDate &&  (i+1 != yextAtt.length) && today < nextStartDate){
2945                var closed = true
2946                tmrwStart = nextStart
2947                tomorrowOpen = true
2948            }else if(today > endDate && i+1 === yextAtt.length){
2949                var closed = true
2950            }
2951        }
2952    }  
2953    
2954    
2955    if(yextAtt || closed) {
2956        if(typeof yextAtt === "string"){
2957        var start = yextAtt.split(" - ")[0]
2958        var end = yextAtt.split(" - ")[1]
2959        if(start.includes("pm") && start.split(/\s+|:/)[0] != "12"){
2960            var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]) + 12, parseInt(start.split(/\s+|:/)[1]))
2961        } else {
2962            var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1]))
2963        }
2964        
2965        if(end.includes("pm") && end.split(/\s+|:/)[0] != "12"){
2966            var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) + 12, parseInt(end.split(/\s+|:/)[1]))
2967        } else if (end.includes("am") && end.split(/\s+|:/)[0] === "12") {
2968            var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) - 12, parseInt(end.split(/\s+|:/)[1]))
2969        } else {
2970            var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2971        }
2972        
2973        if (end.includes("am") && (endDate < startDate)){
2974            endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
2975        }
2976        
2977        //check if closed
2978        if(today > endDate){
2979            var closed = true
2980        //opened 24 hours 
2981        } else if(start === '12:00 am' && end === '11:59 pm'){
2982            var status = "Open "
2983            var cssClass = "allDayStatus"
2984            var busHours = ' 24 hours '
2985        //opened
2986        } else if(today < startDate){
2987            var closed = true
2988        //check if closing soon
2989        } else if (endDate - today < thirtyMins && endDate - today < 0 === false ){
2990                var status = "Closing Soon "
2991                var cssClass = "soonStatus"
2992                var busHours = ' • ' + end 
2993        } else {
2994            var status = "Open "
2995            var cssClass = "openedStatus"
2996            var busHours = '• Closes ' + end 
2997        }
2998 
2999        }
3000        
3001        if(closed){
3002        
3003        // closed & opening today 
3004        if((today < startDate)){
3005            var status = "Closed "
3006            var cssClass = "closedStatus"
3007            var busHours = ' Opens ' + start 
3008        //closed & open tomorrow 
3009        } else if(closed && tomorrowOpen === true){
3010            var status = "Closed "
3011            var cssClass = "closedStatus"
3012            var busHours = ' • Opens ' + tmrwStart 
3013        //closed and not open tomorrow 
3014        } else if(closed && tomorrowOpen != true){
3015            var offset = days.indexOf(day) + 1
3016            for( var i=0; i < days.length; i++) {
3017                var dayIndex = (i + offset) % days.length;
3018                if(yextData.entities[0].attributes[type + '.' + days[dayIndex] + '.openIntervals']){
3019                    tmrwStart =  daysShort[dayIndex] + " " + yextData.entities[0].attributes[type + '-' + days[dayIndex]].split(" - ")[0] 
3020                    break
3021                }
3022            }
3023            var status = "Closed "
3024            var cssClass = "closedStatus"
3025            var busHours = ' • Opens ' + tmrwStart
3026
3027        }
3028        }
3029    }
3030 
3031    // checks if holiday
3032    if(holidayHours) {
3033        for(var i=0;i < holidayHours.length;i++){
3034            if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === false){
3035                var offset = days.indexOf(day) + 1
3036                for( var i=0; i < days.length; i++) {
3037                    var dayIndex = (i + offset) % days.length;
3038                    if(yextData.entities[0].attributes[type + '.' + days[dayIndex] + '.openIntervals']){
3039                    tmrwStart = daysShort[dayIndex] + " " + yextData.entities[0].attributes[type + '-' + days[dayIndex]].split(" - ")[0]
3040                    break
3041                }
3042                }
3043                var status = "Closed "
3044                var cssClass = "closedStatus"
3045                var busHours = ' • Opens ' + tmrwStart  
3046            } else if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === true){
3047                var status = "Closed "
3048                var cssClass = "closedStatus"
3049                var busHours = ' • Opens ' + tmrwStart 
3050                
3051            }
3052        }
3053    } 
3054    if(cssClass){
3055        var hoursWidgets = document.getElementsByClassName('status')
3056        for( var i=0; i < hoursWidgets.length; i++) {
3057            hoursWidgets[i].classList.add(cssClass);
3058        }
3059    }
3060    if(status){
3061        var hoursWidgets = document.getElementsByClassName('status')
3062        for( var i=0; i < hoursWidgets.length; i++) {
3063            hoursWidgets[i].innerText = status;
3064        }
3065    }
3066    if(cssClass === 'allDayStatus'){
3067        var hoursWidgets = $(element).find('.openHours')
3068        for( var i=0; i < hoursWidgets.length; i++) {
3069            hoursWidgets[i].children[0].textContent = ""
3070        }
3071    }
3072    if(document.getElementsByClassName('openHours')[0].childElementCount > 1){
3073        var hoursWidgets = document.getElementsByClassName('openHours')
3074        for( var i=0; i < hoursWidgets.length; i++) {
3075            var openHoursLength = hoursWidgets[i].childNodes.length
3076            var oldHours = hoursWidgets[i]
3077            oldHours.removeChild(oldHours.childNodes[openHoursLength - 1])
3078        }
3079    }
3080    var hoursWidgets = document.getElementsByClassName('openHours')
3081    for( var i=0; i < hoursWidgets.length; i++) {
3082            hoursWidgets[i].append(busHours)
3083        }
3084}
3085
3086
3087var displayHolidayHoursList = function(type,yextData) {
3088    var list = "";
3089    
3090    if(yextData.entities[0].attributes["hours.holidayHours"]) {
3091        var yextAtt = yextData.entities[0].attributes["hours.holidayHours"]
3092    } else if(yextData.entities[0].attributes["holidayHours"]) {
3093        var yextAtt = yextData.entities[0].attributes["holidayHours"]
3094    } else {
3095        var yextAtt = false
3096    }
3097    
3098    
3099    
3100    if(yextAtt) {
3101        for (var i=0; i< yextAtt.length; i++) {
3102            
3103            var dateHol = new Date(Date.parse(yextAtt[i].date)); 
3104
3105            var dateNow = new Date();
3106            var numDaysBetween = getNumDaysBetween(dateHol,dateNow);
3107        
3108            if (numDaysBetween > -1) {
3109                // write to dom
3110                list += '<li>' + yextAtt[i].dateFormatted + ' -  <span class="holidayHoursStatus">' + yextAtt[i].hoursFormatted + '</span></li>';
3111            }
3112            
3113        }
3114        $(element).find('#' + type + 'List').html(list);
3115    } else if (data.inEditor) {
3116        // if in editor display place holder
3117        $(element).html(emptyListPlaceHolder);
3118    } else {
3119        // if empty, hide element on runtime
3120        $(element).css('display','none');
3121    }
3122}
3123
3124var displayServiceArea = function(type,yextData,firstOnly) {
3125    var list = "";
3126    if(yextData.entities[0].attributes[type]) {
3127        var yextAtt = yextData.entities[0].attributes[type]
3128    } else {
3129        var yextAtt = false
3130    }
3131
3132    if (firstOnly) {
3133        list = '<li>' + yextAtt[0] + '</li>';
3134        $(element).find('#' + type + 'List').html(list);
3135    } else if (yextAtt && Array.isArray(yextAtt)) {
3136        for (var i=0; i< yextAtt.length; i++) {
3137            list += '<li>' + yextAtt[i] + '</li>';
3138        }
3139        $(element).find('#' + type + 'List').html(list);
3140    } else if (yextAtt) {
3141        var yextAtt = yextData.entities[0].attributes[type + ".places"]
3142        for (var i=0; i< yextAtt.length; i++) {
3143            list += '<li>' + yextAtt[i] + '</li>';
3144        }
3145        $(element).find('#' + type + 'List').html(list);
3146    } else if (data.inEditor) {
3147        $(element).html(emptyListPlaceHolder);
3148    } else {
3149        $(element).css('display','none');
3150    }
3151
3152}
3153
3154var displayPhoneList = function(type,yextData) {
3155    var list = "";
3156    
3157    var locData = yextData.entities[0].attributes;
3158    
3159    if(locData.phone) {
3160        list += '<li><span class="phoneLabel">Main:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.phone) + '</span></li>';
3161    }
3162    if(locData.localPhone) {
3163        list += '<li><span class="phoneLabel">Local:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.localPhone) + '</span></li>';
3164    }
3165    if(locData.alternatePhone) {
3166        list += '<li><span class="phoneLabel">Alternate:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.alternatePhone) + '</span></li>';
3167    }
3168    if(locData.tollFreePhone) {
3169        list += '<li><span class="phoneLabel">Toll Free:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.tollFreePhone) + '</span></li>';
3170    }
3171    if(locData.mobilePhone) {
3172        list += '<li><span class="phoneLabel">Mobile:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.mobilePhone) + '</span></li>';
3173    }
3174    if(locData.faxPhone) {
3175        list += '<li><span class="phoneLabel">Fax:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.faxPhone) + '</span></li>';
3176    }
3177    if(locData.ttyPhone) {
3178        list += '<li><span class="phoneLabel">TTY:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.ttyPhone) + '</span></li>';
3179    }
3180    
3181    if(list.length > 0) {
3182        $(element).find('#' + type + 'List').html(list);
3183    } else if (data.inEditor) {
3184        $(element).html(emptyListPlaceHolder);
3185    } else {
3186        $(element).css('display','none');
3187    }
3188    
3189    emitYextPhoneRenderEvent(formatPhoneBeforeRender(locData.phone));
3190    
3191}
3192
3193var getNumDaysBetween = function(d1, d2) {
3194  var diff = d1.getTime() - d2.getTime();
3195  return diff / (1000 * 60 * 60 * 24);
3196};
3197
3198var orderPaymentsList = function(listData) {
3199    
3200    if(listData.indexOf('Discover') >= 0) {
3201        listData.splice(listData.indexOf("Discover"), 1);
3202        listData.unshift('Discover');
3203    }
3204    
3205    if(listData.indexOf('American Express') >= 0) {
3206        listData.splice(listData.indexOf("American Express"), 1);
3207        listData.unshift('American Express');
3208    }
3209    
3210    if(listData.indexOf('MasterCard') >= 0) {
3211        listData.splice(listData.indexOf("MasterCard"), 1);
3212        listData.unshift('MasterCard');
3213    }
3214    
3215    if(listData.indexOf('Visa') >= 0) {
3216        listData.splice(listData.indexOf("Visa"), 1);
3217        listData.unshift('Visa');
3218    }
3219    
3220    return listData
3221}
3222
3223var displayImageList = function(type,yextData) {
3224    var list = "";
3225    var listData = orderPaymentsList(_yextData.entities[0].attributes[type]);
3226    
3227    
3228    for (var i=0; i< listData.length; i++) {
3229        
3230        list += '<img src="' + getImageUrl(listData[i],data.config.cardStyleDarkOrLight) + '" alt="' + listData[i] + '"/>'
3231    }
3232    
3233    if(list.length > 0) {
3234        $(element).find('#paymentOptionsImages').html(list)
3235    } else if (data.inEditor) {
3236        $(element).html(emptyListPlaceHolder);
3237    } else {
3238        $(element).css('display','none');
3239    }
3240    
3241    
3242    
3243}
3244
3245var displaySocialIcons = function(type,yextData) {
3246    var list = "";
3247    
3248    if(yextData.entities[0].attributes.facebookPageUrl) {
3249        list += '<a href="' + yextData.entities[0].attributes.facebookPageUrl + '" target="_blank"> <img src="https://cdn.websites.hibu.com/-resellers-preview/_social_icons/hibu_facebook.svg" /></a>'
3250    }
3251    if(yextData.entities[0].attributes.twitterHandle) {
3252        list += '<a href="https://twitter.com/' +  yextData.entities[0].attributes.twitterHandle + '" target="_blank"> <img src="https://cdn.websites.hibu.com/-resellers-preview/_social_icons/hibu_twitter.svg" /></a>'
3253    }
3254    if(yextData.entities[0].attributes.instagramHandle) {
3255        list += '<a href="https://www.instagram.com/'+ yextData.entities[0].attributes.instagramHandle+'" target="_blank"> <img src="https://cdn.websites.hibu.com/-resellers-preview/_social_icons/hibu_instagram.svg" /></a>'
3256    }
3257    
3258    if(list.length > 0) {
3259        $(element).find('#socialIcons').html(list);
3260    } else if (data.inEditor) {
3261        $(element).html(emptyListPlaceHolder);
3262    } else {
3263        $(element).css('display','none');
3264    }
3265    
3266    
3267}
3268
3269var getImageUrl = function(name,style) {
3270    var cdnPath = 'https://cdn.websites.hibu.com/-resellers-preview/_cc_icons/';
3271    if(!style) {
3272        style = '_d.svg'
3273    }
3274    if (name === "ZELLE"){
3275        name = "Zelle"
3276    }
3277    if (name === "Google Pay"){
3278        name = "Android Pay"
3279    }
3280    if (name === "KLARNA"){
3281        name = "Klarna"
3282    }
3283    var imageUrl='';
3284    switch (name) {
3285        case 'Visa':
3286            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3287            break;
3288        case 'MasterCard':
3289            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3290            break;
3291        case 'Discover':
3292            imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3293            break;
3294        case 'American Express':
3295            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3296            break;
3297        case 'Android Pay':
3298            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3299            break;
3300        case 'Apple Pay':
3301            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3302            break;
3303        case 'Bitcoin':
3304            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3305            break;
3306        case 'Cash':
3307            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3308            break;
3309        case 'Check':
3310            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3311            break;
3312        case 'Diners Club':
3313            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3314            break;
3315        case 'Discover':
3316            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3317            break;
3318        case 'Financing':
3319            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3320            break;
3321        case 'Invoice':
3322            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3323            break;
3324        case 'PayPal':
3325            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3326            break;
3327        case 'Samsung Pay':
3328            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3329            break;
3330        case "Traveler's Check":
3331            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3332            break;
3333        case "Zelle":
3334            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3335            break
3336        case "Klarna":
3337            imageUrl =  cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style;
3338            break
3339    }
3340    return imageUrl
3341}
3342
3343function emitYextPhoneRenderEvent(phone) {
3344    var yextPhoneRenderEvent = new CustomEvent('YextPhoneChangeEvent', 
3345        { 
3346            detail: phone, 
3347            bubbles: true, 
3348            cancelable: true 
3349        });
3350        
3351        document.dispatchEvent(yextPhoneRenderEvent);
3352}
3353
3354var initYextElements = function(yextData,widgetType){
3355    if (widgetType === 'address' && data.config.drawMap) {
3356        drawMap(yextData);
3357    } else if (widgetType === 'paymentOptions' && data.config.showPaymentsAs === 'paymentIcons') {
3358        displayImageList(widgetType,yextData);
3359    } else if (widgetType === 'phone' && data.config.phoneShowAs === 'list') {
3360        displayPhoneList(widgetType,yextData);
3361    // check for any list type
3362    } else if(widgetType === 'phone' && data.config.phoneShowAs === 'button') {
3363        var phFormatted = formatPhoneBeforeRender(yextData.entities[0].attributes[data.config.phoneType],function(phone) {
3364            $(element).find(".dmButtonLink").html('<span class="text">' + phone + '</span>');   
3365            
3366            emitYextPhoneRenderEvent(phone);
3367            
3368        });
3369    } else if(widgetType === 'phone' && data.config.phoneShowAs === 'text') {
3370        var phFormatted = formatPhoneBeforeRender(yextData.entities[0].attributes[data.config.phoneType],function(phone) {
3371            $(element).find('.yextPhoneText').html('<span class="text">' + phone + '</span>');   
3372            
3373            emitYextPhoneRenderEvent(phone);
3374            
3375        });
3376    } else if (widgetType === 'services' || widgetType === 'googleAttributesFormatted' || widgetType === 'languages' || widgetType === 'paymentOptions' || widgetType === 'keywords' || widgetType === 'products' || widgetType === 'associations' || widgetType === 'brands') {
3377        setTimeout(function() { 
3378            displayTextdList(widgetType,yextData)
3379        },1);
3380    } else if(widgetType === 'specialties') {
3381        setTimeout(function() {
3382            displaySpecialties(yextData)
3383        },1)
3384    }else if (widgetType ==='serviceArea') {
3385        setTimeout(function() {
3386            displayServiceArea(widgetType,yextData,data.config.showServiceAreaFirst)
3387        },1)
3388    } else if (widgetType ==='hours' && data.config.hoursShowAs === 'list' && data.config.isList == false) {
3389        setTimeout(function() {
3390            displayHours(widgetType,yextData)
3391        },1)
3392    } else if (widgetType ==='hours' && data.config.hoursShowAs === 'openHours') {
3393        setTimeout(function() {
3394            displayOpenHours(widgetType,yextData)
3395        },1)
3396    } else if (widgetType === 'social') {
3397        displaySocialIcons(widgetType,yextData);
3398    } else if (widgetType === 'holidayHours') {
3399        setTimeout(function() { 
3400            displayHolidayHoursList(widgetType,yextData)
3401        },1);
3402    } else if (widgetType === 'hours') {
3403        //hide hours list if toggle enabled
3404        if(data.config.hideHoursList === true) {
3405            $(element).find('.yextHours').css('display','none');
3406        }
3407    } else if (widgetType === 'description' || widgetType === 'yearEstablished' || widgetType === 'email' || widgetType === 'name') {
3408        // check
3409        hideIfEmpty(widgetType,yextData)
3410    }
3411    //remove error if script not entered correctly.
3412    $(element).find('.wrongScriptError').removeClass('hasError');
3413    
3414}
3415
3416function hideIfEmpty(type,yextData) {
3417    if(!yextData.entities[0].attributes[type]) {
3418        if(data.inEditor) {
3419            $(element).html(emptyListPlaceHolder);
3420        } else {
3421            $(element).css('display','none');    
3422        }
3423        
3424    }
3425}
3426
3427// TODO CHANGE TO EVENT CALL BACK
3428var startIntervalToWaitAndLoadWidgets = function(widgetType) {
3429    //start interval for this specific widget
3430    var intervalCheckYextLoaded = setInterval(function(){
3431        if (window._yextData) {
3432            clearInterval(intervalCheckYextLoaded);
3433            initYextElements(window._yextData,widgetType);
3434        } 
3435    },50)
3436}
3437
3438
3439/* initialization */
3440if(data.inEditor){
3441    window.refreshYext && window.refreshYext();
3442    
3443    
3444    $(document).ready(function(){
3445        if(!window.yextInitialized){
3446            $(element).find('.missingYextWidget').addClass('show'); 
3447        } else {
3448            $(element).find('.missingYextWidget').removeClass('show'); 
3449        }
3450    });
3451    
3452} else {
3453    dmAPI.runOnReady('yext' , function(){
3454        loadYext();
3455   });
3456    // Before navigating with Ajax, we set the yext initialized to be false so it will be initialized again after the ajax navigation
3457    dmAPI.runBeforeAjaxNavigation('yext', function(){
3458        window.yextInitialized = false;
3459    });
3460}
3461    };
3462</script>
3462
3463
3464<script>
3465    window.customWidgetsFunctions["8293d76ae0f045c88bd69a5907adb323~18"] = function (element, data, api) {
3466        var busHours = data.config.hours
3467
3468busHours = busHours.replace(/<p.*?>/g, '')
3469busHours = busHours.replace(/&quot;/g, '"')
3470busHours = busHours.replace(/\<\/p\>/g, '')
3471busHours = busHours.replace(/\<br\>/g, '')
3472
3473busHours = JSON.parse(busHours)
3474
3475
3476var formatTime = function(time) {
3477    if (time.substring(0,2) === '00'){
3478        time = time.replace('00', '12') + ' am'
3479    }else if (time.substring(0,2) > 12){
3480        let hour = time.substring(0,2)
3481        hour = parseInt(hour) - 12
3482        time = time.replace(time.substring(0,2), hour) + ' pm'
3483    }else if (time.substring(0,2) === '12'){
3484        time = time + ' pm'
3485    }else{
3486        time = time + ' am'
3487    }
3488    return time; 
3489}
3490
3491var displayOpenHours = function(busHours) {
3492  var hours = busHours.hours;
3493
3494  var zone = busHours.timezone ?? false
3495
3496  if (zone) {
3497    var time = new Date().toLocaleString("en-US", { timeZone: zone });
3498    var today = new Date(time);
3499
3500    var thirtyMins = 30 * 60 * 1000
3501
3502    var days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
3503    var daysShort = ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat'];
3504
3505    var day = days[today.getDay()];
3506    var hour = today.getHours();
3507    var min = today.getMinutes();
3508    var dd = ("0" + today.getDate()).slice(-2);
3509    var mm = ("0" + (today.getMonth() + 1)).slice(-2)
3510    var yyyy = today.getFullYear();
3511    var todayDate = yyyy + '-' + mm + '-' + dd
3512    var mm = mm - 1
3513
3514    var tomorrow = new Date(today)
3515    tomorrow.setDate(tomorrow.getDate() + 1)
3516    var mmTmw = ("0" + (tomorrow.getMonth() + 1)).slice(-2)
3517    var ddTmw = ("0" + tomorrow.getDate()).slice(-2)
3518    var yyyyTmw = tomorrow.getFullYear();
3519    var nextDay = days[tomorrow.getDay()]
3520    tomorrow = yyyyTmw + '-' + mmTmw + '-' + ddTmw
3521    var mmTmw = mmTmw - 1
3522  }
3523
3524  //check if day is closed
3525  var todayHours = hours[day].openIntervals ?? false
3526   var closed = hours[day].isClosed ?? false
3527
3528
3529  //collects business holiday hours
3530   var holidayHours = hours.holidayHours ?? false
3531
3532
3533  // //gets next days start time
3534  if (hours[nextDay].isClosed === true) {
3535    var tomorrowOpen = false
3536  } else {
3537    var tomorrowOpen = true
3538    var tmrwStart = hours[nextDay].openIntervals[0].start
3539  }
3540
3541  //checks if holiday hours change 
3542  if (holidayHours) {
3543    for (var i = 0; i < holidayHours.length; i++) {
3544      if (holidayHours[i].date === todayDate && holidayHours[i].openIntervals) {
3545        var todayHours = holidayHours[i]
3546      }
3547    }
3548  }
3549
3550
3551  //split hours
3552  if(todayHours.length > 1){
3553      for(var i=0;i < todayHours.length;i++){
3554        var start = todayHours[i].start
3555        var end = todayHours[i].end
3556
3557          if (i+1 != todayHours.length){
3558              var nextStart = todayHours[i + 1].start
3559          }
3560
3561          var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1]))
3562          var nextStartDate = new Date(yyyy, mm, dd, parseInt(nextStart), parseInt(nextStart.split(/\s+|:/)[1]))
3563          var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
3564  
3565        if (endDate < startDate) {
3566          endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
3567        }
3568
3569          if(today < startDate){
3570              var closed = true 
3571              tmrwStart = start
3572              break
3573          }else if(today > startDate && today < endDate){
3574            //   yextAtt = start + ' - ' + end
3575            todayHours = [{"start": start ,"end":end}]
3576              break
3577          }else if(today > endDate &&  (i+1 != todayHours.length) && today < nextStartDate){
3578              var closed = true
3579              tmrwStart = nextStart
3580              tomorrowOpen = true
3581          }else if(today > endDate && i+1 === todayHours.length){
3582              var closed = true
3583          }
3584      }
3585  } 
3586  
3587 if (todayHours.length === 1 ) {
3588      var start = todayHours[0].start
3589      var end = todayHours[0].end
3590        var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1]))
3591        var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
3592
3593      if (endDate < startDate) {
3594        endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1]))
3595      }
3596
3597      //check if closed
3598      if (today > endDate) {
3599        var closed = true
3600        //opened 24 hours 
3601      } else if (start === '00:00' && end === '23:59') {
3602        var status = "Open "
3603        var cssClass = "allDayStatus"
3604        var busHours = ' 24 hours '
3605        //opened
3606      } else if (today < startDate) {
3607        var closed = true
3608        //check if closing soon
3609      } else if (endDate - today < thirtyMins && endDate - today < 0 === false) {
3610        var status = "Closing Soon "
3611        var cssClass = "soonStatus"
3612        var busHours = ` • ${formatTime(end)}`
3613      } else {
3614        var status = "Open "
3615        var cssClass = "openedStatus"
3616        var busHours = `• Closes ${formatTime(end)}`
3617      }
3618
3619    }
3620    
3621    if (closed) {
3622
3623      // closed & opening today 
3624      if ((today < startDate)) {
3625        var status = "Closed "
3626        var cssClass = "closedStatus"
3627        var busHours = `• Opens ${formatTime(start)}`
3628        //closed & open tomorrow 
3629      } else if (closed && tomorrowOpen === true) {
3630        var status = "Closed "
3631        var cssClass = "closedStatus"
3632        var busHours = ` • Opens ${formatTime(tmrwStart)}`
3633        //closed and not open tomorrow 
3634      } else if (closed && tomorrowOpen != true) {
3635        var offset = days.indexOf(day) + 1
3636        for (var i = 0; i < days.length; i++) {
3637            if(offset + i > 6){
3638                offset = offset - days.length;
3639            }
3640          var dayIndex = days[i + offset]
3641          if (hours[dayIndex].openIntervals) {
3642            tmrwDay = daysShort[days.indexOf(dayIndex)]
3643            tmrwStart = formatTime(hours[dayIndex].openIntervals[0].start)
3644            break
3645          }
3646        }
3647        var status = "Closed "
3648        var cssClass = "closedStatus"
3649        var busHours = ` • Opens ${tmrwDay} ${tmrwStart}`
3650
3651      }
3652    }
3653    
3654    // checks if holiday
3655   if(holidayHours) {
3656       for(var i=0;i < holidayHours.length;i++){
3657          if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === false){
3658              var offset = days.indexOf(day) + 1
3659              for( var i=0; i < days.length; i++) {
3660                if(offset + i > 6){
3661                    offset = offset - days.length;
3662                }
3663                  var dayIndex = days[i + offset]
3664          if (hours[dayIndex].openIntervals) {
3665            tmrwDay = daysShort[days.indexOf(dayIndex)]
3666            tmrwStart = formatTime(hours[dayIndex].openIntervals[0].start)
3667            break
3668          }
3669              }
3670              var status = "Closed "
3671              var cssClass = "closedStatus"
3672              var busHours = ` • Opens ${tmrwDay} ${tmrwStart}`
3673          } else if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === true){
3674              var status = "Closed "
3675              var cssClass = "closedStatus"
3676              var busHours = ` • Opens ${formatTime(tmrwStart)}`
3677
3678          }
3679       }
3680   }
3681    
3682    if(cssClass){
3683       var hoursWidgets = document.getElementsByClassName('status')
3684       for( var i=0; i < hoursWidgets.length; i++) {
3685           hoursWidgets[i].classList.add(cssClass);
3686       }
3687   }
3688   if(status){
3689       var hoursWidgets = document.getElementsByClassName('status')
3690       for( var i=0; i < hoursWidgets.length; i++) {
3691           hoursWidgets[i].innerText = status;
3692       }
3693   }
3694   if(cssClass === 'allDayStatus'){
3695       var hoursWidgets = $(element).find('.openHours')
3696       for( var i=0; i < hoursWidgets.length; i++) {
3697           hoursWidgets[i].children[0].textContent = ""
3698       }
3699   }
3700   if(document.getElementsByClassName('openHours')[0].childElementCount > 1){
3701       var hoursWidgets = document.getElementsByClassName('openHours')
3702       for( var i=0; i < hoursWidgets.length; i++) {
3703           var openHoursLength = hoursWidgets[i].childNodes.length
3704           var oldHours = hoursWidgets[i]
3705           oldHours.removeChild(oldHours.childNodes[openHoursLength - 1])
3706       }
3707   }
3708   var hoursWidgets = document.getElementsByClassName('openHours')
3709   for( var i=0; i < hoursWidgets.length; i++) {
3710           hoursWidgets[i].append(busHours)
3711       }
3712
3713}
3714
3715    displayOpenHours(busHours)
3716
3717
3718    };
3719</script>
3719
3720
3721<script>
3722    window.customWidgetsFunctions["afd4bc7f907140298e111130d715031d~102"] = function (element, data, api) {
3723        let HasOpenedMenu = false;
3724
3725$(document).ready(function() {
3726   displayType();
3727});
3728
3729function displayType() {
3730    if(isMobile()) {
3731        displayMobile();
3732    } else {
3733        displayDesktop();
3734    }
3735}
3736
3737function displayMobile() {
3738    var masterFabEle = $(element).find('#masterfab');
3739    $('#main-container').empty().append(getSvg(data.config.MobileMain));
3740    
3741    $(masterFabEle).attr('class', 'fab master-mobile');// add mobile class for custom style
3742    
3743    $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead
3744    
3745    // set the text alignment var here for use below (update BSR:20200421)
3746    var moText = (data.config.MobileOrientation === 'left') ? 'bsrRightText' : 'leftText';
3747    
3748    $('.mobile-bg').after(getItems(moText));
3749    
3750    mobileTheme();  // add light or dark theme
3751    bsrIconResize(); // makes a custom icon resizable (update BSR:20200529)
3752    bsrMobileOrientation(); // positions menu left or right (update BSR:20200421)
3753    addListener();
3754    
3755    if (typeof fbq === "function") { // this makes sure that fbq is on the page
3756        addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422)
3757    }
3758    addChatListener(); // Add chat script injection (update BSR:20200526)
3759    
3760    // add focus animation
3761    if(data.config.FocusAni) animateFocus();
3762}
3763function displayDesktop() {
3764    var masterFabEle = $(element).find('#masterfab');
3765    $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead
3766    if(data.config.DesktopLayout === 'Bar') {
3767        $('#main-container').empty().append(getSvg(data.config.DeskMain));
3768        $(masterFabEle).append(getItems('rightText'));
3769    }
3770    else {
3771        $('#float-container').empty().append(getItems('rightText', true));
3772    }
3773    desktopType();
3774    bsrIconResize(); // makes a custom icon resizable (update BSR:20200529)
3775    addListener();
3776    
3777    if (typeof fbq === "function") { // this makes sure that fbq is on the page
3778        addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422)
3779    }
3780    addChatListener(); // Add chat script injection (update BSR:20200526)
3781    
3782    // add focus animation
3783    if(data.config.FocusAni) animateFocus();
3784}
3785// handles style changes for desktop types
3786function desktopType() {
3787    $('#masterfab').attr('class', 'fab master-desktop'); // add desktop class for styling
3788    $('.icon-container').addClass('desktop');
3789    if(data.config.DesktopLayout === 'Bar') {
3790        $('.menu-link').addClass('desk-bar');       // add class for fixed bar text
3791        $('.child').attr('class', 'fab child child-desktop-bar');
3792        
3793        const masterLabel = '<span id="master-label">'+data.config.MainLabel+'</span>';
3794        $('#master-label').remove();
3795        $('#masterfab').append(masterLabel);
3796        
3797        $('#masterfab').addClass('master-bar');
3798    } else if(data.config.DesktopLayout === 'Float') {
3799        $('#masterfab').hide();
3800    }
3801}
3802// styles light and dark mobile themes
3803function mobileTheme() {
3804    $('.child').attr('class', 'fab child child-mobile');
3805    if(data.config.MobileTheme === 'Light') {
3806        $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile light');
3807    }
3808    else if(data.config.MobileTheme === 'Dark') {
3809        $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile dark');
3810    }
3811}
3812// adds the menu to the left or right of the mobile screen (update BSR:20200421)
3813function bsrMobileOrientation() {
3814    if(data.config.MobileOrientation === 'left') {
3815        $('.fab.master-mobile, .child.mobile').addClass('bsr-left');
3816    }
3817    else {
3818        $('.fab.master-mobile, .child.mobile').removeClass('bsr-left');
3819    }
3820}
3821
3822/*  
3823    Previous implementation places custom icons in a new <div>
3824    I found this to be inconsistent in resizing so the function
3825    adds the appropriate class directly to the svg element
3826    (update BSR:20200529)
3827*/
3828function bsrIconResize() {
3829    customIcons = $(element).find('.custom-user-icon');
3830    if(customIcons.length > 0) {
3831        $.each(customIcons, function(i, cicon) {
3832            var classList = $(cicon).attr('class').split(/\s+/);
3833            $.each(classList, function(index, item) {
3834                if(item != 'custom-user-icon') {
3835                   $( "." + item + " > svg" ).addClass(item); // add the calling class to the child svg element directly
3836                   $( "." + item + " > svg" ).unwrap(); // remove the parent div
3837                }
3838            });
3839        });
3840    }
3841}
3842
3843
3844// adds click or hover listeners
3845function addListener() {
3846    // add listener and animation for floating icons hover animation
3847    if(!isMobile() && data.config.DesktopLayout === 'Float') animateFloat('.float-container', 300);
3848    // click handlers for desktop bar and mobile options
3849    else {
3850        $("#conversion-menu-container").off('click', '.fab,.overlay');
3851        $("#conversion-menu-container").on('click', '.fab,.overlay', function(){
3852            HasOpenedMenu = true;
3853            $('.animation').remove();   // remove any animations we have
3854            if(isMobile()) {
3855                animateIcons('overlay');
3856                data.config.MobileLayout === 'Full'? animateBg('.mobile-bg') : '';
3857            } else {    // bar desktop
3858                animateIcons('helpText');
3859                animateBg('.desktop-bg');
3860            }
3861        });
3862    }
3863}
3864
3865// listens for share button click and triggers response
3866function addShareListener() {
3867    $("#conversion-menu-container").off('click', '.share');
3868    $(".share").on('click', function() {
3869        // console.log('share clicked modal should open');
3870        MicroModal.show('social-modal-menu'); 
3871    });
3872}
3873function addPixelListener() {
3874    $('.bsr-menulink').click(function() {
3875        var eventName = $(this).data('eventname');
3876        if(!eventName) {
3877            fbq('track', 'Contact');
3878        } else {
3879            fbq('trackCustom', eventName);
3880        }
3881    });
3882}
3883function addChatListener() {
3884    $(".bsr-chat").on('click', function() {
3885        $("#chat-script").remove(); // Get rid of any chat-script on the page
3886        $.each(data.config.IconList, function(index,value){
3887            if(value.hasOwnProperty('ChatScript'))
3888            {
3889                var cscript = value.ChatScript;
3890                // Check if the script is a src or raw script
3891                // Changed mind and wanted to input 
3891<script> tags so this is saved for posterity
3892                /*
3893                var re = new RegExp('^(?:[a-z]+:)?//', 'i'); // non case-sensitive, protocol-agnostic 
3894                if (re.test(cscript)) {
3895                    $('body').append('
3895<script async="async" src="' + cscript + '" type="text/javascript" id="chat-script"><\/script>');
3896                    return false; // break out of the $.each() on first occurence
3897                } else {
3898                    $('body').append('
3898<script type="text/javascript" id="chat-script">' + cscript + '<\/script>');
3899                    return false; // break out of the $.each() on first occurence
3900                }
3901                */
3902                $('body').append(cscript);
3903            }
3904        });
3905    });
3906}
3907//
3908// ANIMATIONS
3909//
3910function animateFocus() {
3911    $('.animation').remove();   //in case already in DOM
3912    if(!HasOpenedMenu) {
3913        if(isMobile()) {
3914            const pulse = '<div class="pulse2 animation"/><div class="pulse animation"/>';
3915            setTimeout(function() {
3916                $('#masterfab').append(pulse);
3917            }, +data.config.FocusDelay);
3918        }
3919        // desktop
3920        else {
3921            data.config.DesktopLayout === 'Float'?
3922                animateFloatFocus() : animateBarFocus();
3923        }
3924    }
3925}
3926function animateFloatFocus() {
3927    if($('.focus')[0]) {
3928        const id = $('.focus')[0].id;
3929        setTimeout(function() {
3930            $('#'+id).css('max-width', '');
3931            $('#'+id).addClass('slide-pulse');
3932        }, +data.config.FocusDelay);
3933    }
3934}
3935// opens fixed bar on desktop after set interval
3936function animateBarFocus() {
3937    if(!$(".desktop-bg").is(":visible")) {
3938        setTimeout(function() {
3939            animateIcons('helpText');
3940            animateBg('.desktop-bg');
3941        }, +data.config.FocusDelay);
3942    }
3943}
3944// adds hover listeners and animates floating icons on desktop
3945function animateFloat(selector, dur) {
3946    $("#float-container").off("mouseenter", selector);
3947    $("#float-container").on("mouseenter", selector, function(event) {
3948        // console.log('float mouse enter');
3949        HasOpenedMenu = true;
3950        var id = $(this)[0].id;
3951        // cancel animation on hover
3952        data.config.FocusAni? $('#'+id).removeClass('slide-pulse') : 0;
3953        
3954        $('#text-'+id).fadeIn();
3955        $('#float-text-'+id).fadeIn(dur).css("display","inline-flex");
3956        $('#'+id).stop().animate({
3957            "max-width": "200px",
3958        }, dur);
3959    });
3960    
3961    $("#float-container").off("mouseleave", selector);
3962    $("#float-container").on("mouseleave", selector, function(event) {
3963        // console.log('float mouse leave');
3964        var id = $(this)[0].id;
3965        $('#text-'+id).fadeOut(dur);
3966        $('#'+id).stop().animate({
3967            "max-width": "42.666px",
3968        }, dur);
3969    });
3970}
3971// animates icons slide up and transparent overlay(depending on showType)
3972function animateIcons(showType) {
3973    if($(".overlay").is(":visible") || $(".desktop-bg").is(":visible")) {
3974        if(showType === 'overlay')          $('.overlay').fadeOut(125);
3975        else if(showType === 'helpText')    $('#help-text').fadeOut(125);
3976        
3977        // add plus icon back
3978        $('#main-container').empty().append(getSvg(data.config.MobileMain));
3979
3980        $('.fab.child').stop().animate({
3981            bottom  : $('#masterfab').css('bottom'),
3982            opacity : 0
3983        }, 125, function() {
3984            $(this).hide();
3985        });
3986    } else {
3987        if(showType === 'overlay')          $('.overlay').fadeIn(125);
3988        else if(showType === 'helpText')    $('#help-text').fadeIn(125);
3989        
3990        // add close icon on mobile only
3991        if(isMobile()) $('#main-container').empty().append(getSvg('close'));
3992        $(".fab.child").each(function () {
3993            var bottomValue = (parseInt($("#masterfab").css("bottom")) + 
3994                      parseInt($("#masterfab").outerHeight()) + 
3995                      20 + 
3996                      56 * $(this).data("subitem") - 
3997                      $(".fab.child").outerHeight()) + "px";
3998
3999            $(this).stop().show().animate({
4000                bottom: bottomValue,
4001                opacity: 1
4002                }, 125, function () {
4003                    // After animation completes, force !important. Bug fix for support ticket 1831471
4004                    $(this).attr("style", "display:block; bottom: " + bottomValue + " !important; opacity: 1;");
4005                });
4006            });
4007    }
4008}
4009// adds overlay that slides up
4010function animateBg(selector) {
4011    if($(selector).is(":visible")) {
4012        $('#main-container').removeClass('open');
4013        $("#masterfab.fab.master-mobile").removeClass('mobile-open')
4014        var mainIcon = data.config.DeskMain
4015        // revert to default main icon style
4016        if(isMobile()) {
4017            mainIcon = data.config.MobileMain;
4018            $('#masterfab').css({'background': '', 'box-shadow': ''});  // restore default
4019        }
4020        $('#main-container').empty().append(getSvg(mainIcon));
4021        
4022        $('.menu-link, .child').hide();
4023        // slide down to cloes
4024        $(selector).stop().animate({
4025            height  : 0,
4026            opacity : 0
4027        }, 125, function(){
4028            $(this).hide();
4029        });
4030    } else {
4031        $('#main-container').addClass('open');
4032        $("#masterfab.fab.master-mobile").addClass('mobile-open')
4033        var topArea = 100;
4034        if(isMobile()) {
4035            $('#masterfab').css({'background': 'none', 'box-shadow': 'none'});  // make icon flat
4036            $('#main-container').empty().append(getSvg('close'));   // add x icon
4037        }
4038        else if(data.config.DesktopLayout === 'Bar') {
4039            // hack to get height of bar help text before it's visible
4040            $(selector).css({'position':'absolute','visibility':'hidden', 'display':'block'});
4041            topArea = $("#help-text").height()? $("#help-text").height() + 60 : 40;
4042            $(selector).removeAttr('style');
4043        }
4044        
4045        // slide up to open
4046        $(selector).stop().show().animate({
4047            height  : (((data.config.IconList.length+1) * 56) + topArea) + "px",
4048            opacity : 1
4049        },125, function() {
4050            $('.menu-link').fadeIn(125);
4051            $(selector).css("display","flex")
4052        });
4053    }
4054}
4055function getItems(type, float) {
4056    $('.child').remove();   // remove any items already in DOM
4057    var html = '', label = '', icon = '', text = '';
4058    var items = float? data.config.IconList : data.config.IconList.reverse();
4059    items.forEach(function(item, index) {
4060        
4061        if(item.showonmobile==true && data.device === 'mobile'){
4062            index = index+1;
4063           if(type === 'rightText'){ 
4064               label = '<span class="right-text">' + item.Label + '</span>';
4065            }
4066            if(type === 'leftText') {
4067                label = '<span class="left-text">' + item.Label + '</span>';
4068            }
4069            if(type === 'bsrRightText') {
4070                label = '<span class="bsr-right-text">' + item.Label + '</span>';
4071            }
4072            
4073           
4074            
4075                icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
4076                html += 
4077                    '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \
4078                        '+getItemAction(item, icon+label)+' \
4079                    </div>';
4080            
4081            if(item.Action === 'Share') {
4082                $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() {
4083                    MicroModal.init();
4084                    $('.share-container').html(getSocialItems(item));   // add social icons to modal
4085                    addShareListener();   // if social sharing enabled add click handler
4086                });
4087            }
4088        }
4089        
4090        else if(item.showondesktop==true && (data.device === 'desktop' || data.device === 'tablet') ){
4091            
4092           if(type === 'rightText'){ 
4093           label = '<span class="right-text">' + item.Label + '</span>';
4094        }
4095        if(type === 'leftText') {
4096            label = '<span class="left-text">' + item.Label + '</span>';
4097        }
4098        if(!float) {
4099            icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
4100            html += 
4101                '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \
4102                    '+getItemAction(item, icon+label)+' \
4103                </div>';
4104        }
4105        // floating icons on desktop only
4106        else {
4107            
4108            // add focus class for focus animation
4109            label = item.Label;
4110            var focusClass = item.Animate? 'focus' : '';
4111            icon = '<span class="icon-container">'+getItemIcon(item)+'</span>';
4112            text = '<span class="float-text" id="text-'+index+'">'+label+'</span>';
4113            html += 
4114                '<div class="float-container '+focusClass+'" id="'+index+'"> \
4115                    <span class="fab child float" id="child-'+index+'" data-subitem="'+index+'" style="display: inline-flex;"> \
4116                        '+getItemAction(item, icon)+' \
4117                    </span> \
4118                    <span class="float-text-container" id="float-text-'+index+'"> \
4119                        '+getItemAction(item, text)+' \
4120                    </span> \
4121                </div>';
4122        }
4123        // if action is share add share items to modal
4124        if(item.Action === 'Share') {
4125            $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() {
4126                MicroModal.init();
4127                $('.share-container').html(getSocialItems(item));   // add social icons to modal
4128                addShareListener();   // if social sharing enabled add click handler
4129            });
4130        }
4131        }
4132    });
4133    return html;
4134}
4135function getSocialItems(item) {
4136    let html = '';
4137    const content = getShareContent(item);
4138    if(item.Email)      html += getShareHtml('Email', content.link, content.title, 'Tab', 'social');
4139    if(item.Facebook)   html += getShareHtml('Facebook', content.link, content.title, 'Tab', 'social');
4140    if(item.Tumblr)     html += getShareHtml('Tumblr', content.link, content.title, 'Tab', 'social');
4141    if(item.LinkedIn)   html += getShareHtml('LinkedIn', content.link, content.title, 'Tab', 'social');
4142    if(item.Twitter)    html += getShareHtml('Twitter', content.link, content.title, 'Tab', 'social');
4143    if(item.Reddit)     html += getShareHtml('Reddit', content.link, content.title, 'Tab', 'social');
4144    //if(item.GooglePlus) html += getShareHtml('GooglePlus', content.link, content.title, 'Tab', 'social');
4145    if(item.Pinterest)  html += getShareHtml('Pinterest', content.link, content.title, 'Tab', 'social');
4146    return html;
4147}
4148
4149//
4150// Social Share Functions
4151//
4152function getShareContent(item) {
4153    // set link to the current page url
4154    let link = item.ShareLink? item.Link.href : window.top.location.href;
4155    link = encodeURI(link);
4156    
4157    // get default page title from the actual page title
4158    const pageTitle = item.ShareTitle? item.ShareTitle : document.title;
4159    const encodedTitle = encodeURI(pageTitle);
4160    
4161    return {link: link, title: encodedTitle};
4162}
4163function getShareHtml(site, link, encodedTitle, action, linkClass) {
4164    let href = '';
4165    switch(site) {
4166        case 'Email':
4167            href = "mailto:?Subject="+encodedTitle+"&body=Check out this site: "+window.location.href;
4168            
4169            statsEventName = 'CM_SHARE_EMAIL';
4170            return (
4171                '<div class="social-icon" style="background-color: grey;"> \
4172                    <a href="'+href+'" class="'+linkClass+'" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');;"> \
4173                        '+getSvg('shareenvelope')+' \
4174                    </a> \
4175                </div>');
4176        case 'Facebook':
4177            href = 'https://www.facebook.com/sharer/sharer.php?u='+link;
4178            statsEventName = 'CM_SHARE_FB';
4179            return (
4180                '<div class="social-icon" style="background-color: #3b5998;"> \
4181                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
4182                        '+getSvg('facebook')+' \
4183                    </a> \
4184                </div>');
4185        case 'Tumblr':
4186            href = 'http://tumblr.com/share/link?url='+link+'&name='+encodedTitle;
4187            return ( 
4188                '<div class="social-icon" style="background-color: #35465c;"> \
4189                    <a href="'+href+'" class="'+linkClass+'" target="_blank" > \
4190                        '+getSvg('tumblr')+' \
4191                    </a> \
4192                </div>');
4193        case 'LinkedIn':
4194            href = 'http://www.linkedin.com/shareArticle?mini=true&amp;url='+link+'&amp;title='+encodedTitle;
4195            statsEventName = 'CM_SHARE_LINKEDIN';
4196            return ( 
4197                '<div class="social-icon" style="background-color: #4875B4;"> \
4198                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
4199                        '+getSvg('linkedIn')+' \
4200                    </a> \
4201                </div>');
4202        case 'Twitter':
4203            href = 'https://twitter.com/intent/tweet?text='+link;
4204            statsEventName = 'CM_SHARE_TWITTER';
4205            return (
4206                '<div class="social-icon" style="background-color: #000000;"> \
4207                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
4208                        '+getSvg('twitter')+' \
4209                    </a> \
4210                </div>');
4211        case 'Reddit':
4212            href = 'http://www.reddit.com/submit?url='+link+'&title='+encodedTitle+'&text='+encodedTitle;
4213            return ( 
4214                '<div class="social-icon" style="background-color: #ff4500;"> \
4215                    <a href="'+href+'" class="'+linkClass+'" target="_blank"> \
4216                        '+getSvg('reddit')+' \
4217                    </a> \
4218                </div>');
4219       /* case 'GooglePlus':
4220            href = 'https://plus.google.com/share?url='+link;
4221            statsEventName = 'CM_SHARE_GOOGLE_PLUS';
4222            return ( 
4223                '<div class="social-icon" style="background-color: #d34836;"> \
4224                    <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \
4225                        '+getSvg('gPlus')+' \
4226                    </a> \
4227                </div>'); */
4228        case 'Pinterest':
4229            href = 'http://pinterest.com/pin/create/button/?url='+link+'&amp;description='+encodedTitle;
4230            return (
4231                '<div class="social-icon" style="background-color: #cb2027;"> \
4232                    <a href="'+href+'" class="'+linkClass+'" target="_blank"> \
4233                        '+getSvg('pinterest')+' \
4234                    </a> \
4235                </div>');
4236        default: 
4237            return '';
4238    }
4239}
4240
4241//
4242// Helpers
4243//
4244// check display type
4245function isMobile() {
4246    return data.device === 'mobile';
4247}
4248function getItemAction(item, elem) {
4249    var statsEventName='';
4250    switch(item.Action) {
4251        case 'Link':
4252            if(!item.Link) {item.Link = { target: 'target="_blank"', href: 'http://www.google.com' }}  // default link
4253            var target = item.Link.target? `target="${item.Link.target}"` : '';
4254            var statsEventName = 'CM_LINK_CLICK';
4255            return '<a '+target+' href="'+item.Link.href+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">
4255'+elem+'</a>';
4256        case 'Call':
4257            statsEventName = 'CM_CLICK_TO_CALL';
4258            return '<a href="tel:'+item.CallNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
4259        case 'Sms':
4260            statsEventName = 'CM_CLICK_TO_SMS';
4261            return '<a href="sms:'+item.SmsNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
4262        case 'Email':
4263            statsEventName = 'CM_CLICK_TO_EMAIL';
4264            return '<a href="mailto:'+item.EmailAddr+'?subject='+item.emailDefSubject + '&body=' + item.defEmailBody + '" target="_blank" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
4265        case 'Map':
4266            statsEventName = 'CM_DIRECTION';
4267            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>';
4268        case 'Mess':
4269            statsEventName = 'CM_FB_MESSAGE';
4270            return '<a href="http://m.me/'+item.FbUser+'" class="menu-link bsr-menulink" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>';
4271        case 'Share':
4272            return '<a href="#" class="menu-link share bsr-menulink">'+elem+'</a>';
4273        case 'Chat':
4274            return '<a href="#" class="menu-link bsr-chat bsr-menulink">'+elem+'</a>';
4275        default: 
4276            return '';
4277    }
4278}
4279// returns new default icon only if icon is default (identified by path data in default svg MUST CHANGE FOR DIFFERENT DEFAUTL)
4280function xgetItemIcon(item) {
4281    // icon is default
4282    if(item.CustomIcon) {
4283         return '<div class="new-container">'+item.Icon+'</div>';
4284    } else {
4285        switch(item.Action) {
4286            case 'Link':
4287                return getSvg('link');
4288            case 'Call':
4289                return getSvg('phone');
4290            case 'Sms':
4291                return getSvg('sms');
4292            case 'Email':
4293                return getSvg('envelope');
4294            case 'Mess':
4295                return getSvg('messenger');
4296            case 'Map':
4297                return getSvg('map');
4298            case 'Share':
4299                return getSvg('share');
4300        }
4301    }
4302}
4303
4304/* --------------------- */
4305function getItemIcon(item) {
4306    var lcase = item.Action.toLowerCase();
4307
4308    if(item.CustomIcon) {
4309        switch(item.CustomIcon_Select) {
4310            case 'custom_icon1':
4311                // return '<div class="'+lcase+'-icon-prev custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>';
4312                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>';
4313            case 'custom_icon2':
4314                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon2 + '</div>';
4315            case 'custom_icon3':
4316                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon3 + '</div>';
4317            case 'custom_icon4':
4318                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon4 + '</div>';
4319            case 'custom_icon5':
4320                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon5 + '</div>';
4321            case 'custom_icon6':
4322                return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon6 + '</div>';
4323        }
4324    } else {
4325        switch(item.Action) {
4326            case 'Link':
4327                return getSvg('link');
4328            case 'Call':
4329                return getSvg('phone');
4330            case 'Sms':
4331                return getSvg('sms');
4332            case 'Email':
4333                return getSvg('envelope');
4334            case 'Mess':
4335                return getSvg('messenger');
4336            case 'Map':
4337                return getSvg('map');
4338            case 'Share':
4339                return getSvg('share');
4340            case 'Chat':
4341                return getSvg('chat');
4342        }
4343    }
4344}
4345/* --------------------- */
4346
4347window._trackConvWidgetClickEvent = function(eventName) {
4348    if(typeof(HAF)==="object"){
4349        HAF.OmTracking.onCMClick(eventName) 
4350    }
4351    return;
4352}
4353
4354function dudaicon(icon){
4355    return '<span class="new-container">'+icon+'</span>'
4356    
4357    
4358}
4359function xgetSvg(name) {
4360    const type = name? name : data.config.DeskMain;
4361    switch(type) {
4362        case 'vEllipsis':
4363            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>';
4364        case 'map':
4365            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>'
4366        case 'hEllipsis':
4367            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>';
4368        case 'plus':
4369            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>';
4370        case 'bars':
4371            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>';
4372        case 'envelope':
4373            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
437379-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>';
4374        case 'shareenvelope':
4375            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>';
4376        case 'phone':
4377            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>';
4378        case 'close':
4379            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>';
4380        case 'facebook':
4381            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>';
4382        case 'messenger':
4383            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>'
4384        case 'tumblr':
4385            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>';
4386        case 'linkedIn':
4387            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>';
4388        case 'twitter':
4389            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>';
4390        case 'reddit':
4391            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 
439117.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>';
4392        case 'pinterest':
4393            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>';
4394        case 'share':
4395            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>';
4396        case 'sms':
4397            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>';
4398        case 'link':
4399            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>';
4400        default: 
4401            return '';
4402    }
4403}
4404function getSvg(name) {
4405    const type = name? name : data.config.DeskMain;
4406    switch(type) {
4407        case 'vEllipsis':
4408            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>';
4409        case 'map':
4410            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>'
4411        case 'hEllipsis':
4412            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>';
4413        case 'plus':
4414            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>';
4415        case 'bars':
4416            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>';
4417        case 'envelope':
4418            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
441879-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>';
4419        case 'shareenvelope':
4420            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>';
4421        case 'phone':
4422            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>';
4423        case 'close':
4424            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>';
4425        case 'facebook':
4426            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>';
4427        case 'messenger':
4428            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>'
4429        case 'tumblr':
4430            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>';
4431        case 'linkedIn':
4432            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>';
4433        case 'twitter':
4434            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>';
4435        case 'reddit':
4436            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 
443617.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>';
4437        case 'pinterest':
4438            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>';
4439        case 'share':
4440            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>';
4441        case 'sms':
4442            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>';
4443        case 'link':
4444            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>';
4445        case 'chat':
4446            // 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>';
4447            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>';
4448        default: 
4449            return '';
4450    }
4451}
4452
4453    };
4454</script>
4454
4455
4456
4457<script type="text/javascript">
4458
4459    var d_version = "production_6839";
4460    var build = "2026-10-08T12_48_49";
4461    window['v' + 'ersion'] = d_version;
4462
4463    function buildEditorParent() {
4464        window.isMultiScreen = true;
4465        window.editorParent = {};
4466        window.previewParent = {};
4467        try {
4468            var _p = window.parent;
4469            if (_p && _p.document && _p.$ && _p.$.dmfw) {
4470                window.editorParent = _p;
4471            } else if (_p.isSitePreview) {
4472                window.previewParent = _p;
4473            }
4474        } catch (e) {
4475
4476        }
4477    }
4478
4479    buildEditorParent();
4480</script>
4480
4481
4482
4483
4484
4485<script type="text/javascript" id='d-js-jquery'
4486        src="https://static-res-cdn.websites.hibu.com/libs/jquery/jquery-3.7.0.min.js"></script>
4486
4487
4488
4489
4490
4491<!-- Injecting site-wide before scripts -->
4492
4493
4494<script src="https://app.termly.io/resource-blocker/5450dca7-8fb9-4a83-9c22-5c03e2460df4?autoBlock=on" data-swh-uuid="2c1b4722ad3f4fc499f63b03352dc1fd">
4495</script>
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515<script type="text/javascript" id="d_track_campaign" data-entry-referrer data-utm-cookies></script>
4515
4516
4517<script type="text/javascript" >
4518    var _dm_gaq = {};
4519    var _gaq = _gaq || [];
4520    var _dm_insite = [];
4521</script>
4521
4522
4523
4524
4525
4526<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-W487CGFD" id="d-js-gtm"
4527    onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
vendor: 64 bytes, lines 4527-4528
4527
4528<script async src="https://www.googletagmanager.com/gtag/js?id=
4528G-2V5WRXKBW0
vendor: 13 bytes, lines 4528-4529
4528"></script>
4529
4530<script type="text/javascript" id="d_track_ga">
4531    window.dataLayer = window.dataLayer || [];
4532    _dm_gaq.siteAlias = 'b847cc53fe7645bc9f7477d935660aac';
4533    _dm_gaq.externalGaqID = 'non-empty';
4534
4535    function gtag() { dataLayer.push(arguments); }
4536
4537    function pushInsiteImpressions(id) {
4538        _dm_insite.forEach((rule) => {
4539            _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId);
4540        });
4541    }
4542
4543    _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) {
4544        const eventProps = {
4545            event_category: category,
4546            event_label: label,
4547            value,
4548            ...additionalParams
4549        };
4550        gtag('event', event, eventProps);
4551    }
4552
4553    gtag('js', new Date())
4554
4555    
4556gtag('set', 'developer_id.dMDU5Nj', true);
4557gtag('config', 'G-2V5WRXKBW0', {
4558    'send_page_view': false,
4559    'linker': {
4560        'domains': ['www.mmheatingandcooling.com']
4561    }
4562});
4563
4564    _dm_gaq.pushEvent('', 'page_view');
4565
4566    pushInsiteImpressions(_dm_gaq.externalGaqID);
4567</script>
4567
4568
4569
4570
4571
4572
4573
4574<!-- End Injecting site-wide to the head -->
4575
4576
4577
4578<script>
4579    var _jquery = window.$;
4580
4581    var jqueryAliases = ['$', 'jquery', 'jQuery'];
4582
4583    jqueryAliases.forEach((alias) => {
4584        Object.defineProperty(window, alias, {
4585            get() {
4586                return _jquery;
4587            },
4588            set() {
4589                console.warn("Trying to over-write the global jquery object!");
4590            }
4591        });
4592    });
4593    window.jQuery.migrateMute = true;
4594</script>
4594
4595
4596
4597
4598
4599<script>
4600    window.cookiesNotificationMarkupPreview = 'null';
4601</script>
4601
4602
4603
4604<script id='d-js-params'>
4605    window.INSITE = window.INSITE || {};
4606    window.INSITE.device = "desktop";
4607
4608    window.rtCommonProps = {};
4609    rtCommonProps["runtimecollector.url"] = 'https://rtc.hibuwebsites.com';
4610    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
4611    rtCommonProps["inlineEditGrid.snap"] =true;
4612    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
4613    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
4614    rtCommonProps["common.mapbox.js.override"] =false;
4615    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
4616    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
4617    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
4618    rtCommonProps["common.build.dist.folder"] = 'production/6839';
4619    rtCommonProps["common.resources.cdn.host"] = 'https://static-res-cdn.websites.hibu.com';
4620    rtCommonProps["common.resources.folder"] = 'https://static-res-cdn.websites.hibu.com/mnlt/production/6839';
4621    rtCommonProps["common.fonts.api.v2.url"] = 'https://cdn.hibuwebsites.com/fonts/css2?family=';
4622    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
4623    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
4624    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
4625    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
4626    rtCommonProps["isAutomation.test"] =false;
4627    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
4628
4629    
4630    rtCommonProps['common.mapsProvider'] = 'mapbox';
4631    
4632    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
4633    rtCommonProps['common.geocodeProvider'] = 'mapbox';
4634    rtCommonProps['server.for.resources'] = '';
4635    rtCommonProps['feature.flag.lazy.widgets'] = true;
4636    rtCommonProps['feature.flag.single.wow'] = false;
4637    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
4638    rtCommonProps['feature.flag.mark.anchors'] = true;
4639    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
4640    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
4641    rtCommonProps["images.sizes.small"] =160;
4642    rtCommonProps["images.sizes.mobile"] =640;
4643    rtCommonProps["images.sizes.tablet"] =1280;
4644    rtCommonProps["images.sizes.desktop"] =1920;
4645    rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.hibuwebsites.com/';
4646    rtCommonProps["feature.flag.performance.logs"] =false;
4647    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
4648    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
4649    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
4650    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
4651    // feature flags that's used out of runtime module (in  legacy files)
4652    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
4653
4654    window.rtFlags = {};
4655    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false;
4656    rtFlags["scripts.widgetCount.enabled"] =true;
4657    rtFlags["fnb.animations.tracking.enabled"] =true;
4658    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
4659    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
4660    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
4661    rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true;
4662    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
4663    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
4664    rtFlags["geocode.search.localize"] =false;
4665    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
4666    rtFlags["twitter.heightLimit.enabled"] = true;
4667    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
4668    rtFlags["flex.animation.design.panel.layout"] =true;
4669    rtFlags["runtime.cwv.report.cls.enabled"] =false;
4670    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
4671    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
4672    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
4673    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
4674    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
4675    rtFlags["runtime.video.widget.lazy.enabled"] =true;
4676    rtFlags["contact.form.useActiveForm"] =true;
4677    rtFlags["contact.form.custom.errors.enabled"] =false;
4678    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
4679    rtFlags["editor.widget.form.a11y"] =true;
4680</script>
vendor: 1 bytes, line 4680
4680
4681<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js"  id="d-js-core"></script>
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695    
4695<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6839/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
4695
4696
4697
4698
4699
4700
4701<script>
4702    
4703    $(window).bind("orientationchange", function (e) {
4704        $.layoutManager.initLayout();
4705        
4706    });
4707    $(document).resize(function () {
4708        
4709    });
4710</script>
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730<script type="text/javascript" id="d_track_sp">
4731    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
4732        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
4733        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
4734        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
4735    window.dmsnowplow  = window.snowplow;
4736
4737    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
4738        appId: 'b847cc53fe7645bc9f7477d935660aac'
4739    });
4740
4741    // snowplow queries element styles so we wait until CSS calculations are done.
4742    requestAnimationFrame(() => {
4743        dmsnowplow('trackPageView');
4744        _dm_insite.forEach((rule) => {
4745            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
4746            // the tracking is in popup.js
4747            if (rule.actionName !== "popup") {
4748                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
4749            }
4750            window?.waitForDeferred?.('dmAjax', () => {
4751                $.DM.events.trigger('event-ruleTriggered', {value: rule});
4752            });
4753        });
4754    });
4755</script>
4755
4756
4757
4758
4759<div style="display:none;" id="P6iryBW0Wu"></div>
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
4772
4773    
4774    <div class="pswp__bg"></div>
4775
4776    
4777    <div class="pswp__scroll-wrap">
4778
4779        
4780        <div class="pswp__container">
4781            <div class="pswp__item"></div>
4782            <div class="pswp__item"></div>
4783            <div class="pswp__item"></div>
4784        </div>
4785
4786        
4787        <div class="pswp__ui pswp__ui--hidden">
4788
4789            <div class="pswp__top-bar">
4790
4791                
4792
4793                <div class="pswp__counter"></div>
4794
4795                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
4796
4797                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
4798
4799                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
4800
4801                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
4802
4803                
4804                
4805                <div class="pswp__preloader">
4806                    <div class="pswp__preloader__icn">
4807                      <div class="pswp__preloader__cut">
4808                        <div class="pswp__preloader__donut"></div>
4809                      </div>
4810                    </div>
4811                </div>
4812            </div>
4813
4814            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
4815                <div class="pswp__share-tooltip"></div> 
4816            </div>
4817
4818            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
4819            </button>
4820
4821            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
4822            </button>
4823
4824            <div class="pswp__caption">
4825                <div class="pswp__caption__center"></div>
4826            </div>
4827
4828        </div>
4829
4830    </div>
4831
4832</div>
4833<div id="fb-root"
4834        data-locale="en"></div>
4835<!-- Alias: b847cc53fe7645bc9f7477d935660aac -->
4836<div class="dmPopupMask" id="dmPopupMask"></div>
4837<div id="dmPopup" class="dmPopup" data-auto="popup">
4838	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div>
4839 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
4840	<div class="data"></div>
4841</div>
4841<script id="d_track_personalization">
4842	window?.waitForDeferred?.('dmAjax', () => {
4843		// Collects client data and updates cookies used by smart sites
4844		window.expireDays = 365;
4845		window.visitLength = 30 * 60000;
4846		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
4847			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
4848	});
4849</script>
vendor: 1 bytes, line 4849
4849
4850<script type="text/javascript">
4851    
4852    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
4853    
4854    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
4855    </script>
4855
4856<!--  Begin Body End Markup -->
4857<!-- Google Tag Manager -->
4857<script>
4858//<![CDATA[
vendor: 328 bytes, lines 4858-4863
4858
4859(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
4860new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
4861j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
4862'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
4863})(window,document,'script','dataLayer','
4863GTM-W487CGFD
vendor: 4 bytes, line 4863
4863');
4864//]]>
4865</script>
4865
4866<!-- End Google Tag Manager --><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 4866-4867
4866<noscript>
4867<iframe src="https://www.googletagmanager.com/ns.html?id=
4867GTM-W487CGFD
vendor: 88 bytes, lines 4867-4869
4867" height="0" width="0" style="display:none;visibility:hidden">
4868 </iframe>
4869</noscript>
4870<!-- End Google Tag Manager (noscript) --><!-- Begin Body End Markup --><div id="placeholder_retargeting_pixel" style="display: none;" data-inject="placeholder_retargeting_pixel">
4871 <!-- Facebook Pixel Code --> 
4871<script nonce="3YOBzxcK">
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
4913
4914
4915
4916//<![CDATA[
vendor: 397 bytes, lines 4916-4924
4916
4917
4918!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
4919n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
4920n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
4921t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
4922document,'script','https://connect.facebook.net/en_US/fbevents.js');
4923
4924fbq('init', '
49243366193937002272
vendor: 30 bytes, lines 4924-4925
4924');
4925fbq('track', "PageView");
4926//]]>
4927 
4928 
4929 
4930 
4931 
4932 
4933 
4934 
4935 
4936 
4937 
4938 
4939 
4940 
4941 
4942 
4943 
4944 
4945 
4946 
4947 
4948 
4949 
4950 
4951 
4952 
4953 
4954 
4955 
4956 
4957 
4958 
4959 
4960 
4961 
4962 
4963 
4964 
4965 
4966 
4967 
4968 
4969 
4970 
4971 
4972 </script>
4972
4973 <noscript>
4974  <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=3366193937002272&amp;ev=PageView&amp;noscript=1"/>
4975 </noscript>
4976 <!-- End Facebook Pixel Code --> 
4976<script>
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022//<![CDATA[
5023(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"97046679"};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");
5024//]]>
5025 
5026 
5027 
5028 
5029 
5030 
5031 
5032 
5033 
5034 
5035 
5036 
5037 
5038 
5039 
5040 
5041 
5042 
5043 
5044 
5045 
5046 
5047 
5048 
5049 
5050 
5051 
5052 
5053 
5054 
5055 
5056 
5057 
5058 
5059 
5060 
5061 
5062 
5063 
5064 
5065 
5066 
5067 
5068 
5069 
5070 </script>
5070
5071 <noscript>
5072  <img src="//bat.bing.com/action/0?ti=97046679&amp;Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/>
5073 </noscript>
5074 <img src="//servedby.ipromote.com/ad/?src=pixel_cid&amp;nid=2185&amp;cid=I6A7JVYA2YH&amp;cat=2781" width="1" height="1" border="0" alt=""/>
5075</div>
5076<div id="placeholder_dpni" style="display: none;" data-inject="placeholder_dpni">
5077 <!-- phone insertion script begins --> 
5077<script type="text/javascript" src="https://reports.hibu.com/analytics/js/ybDynamicPhoneInsertion.js">
5078 </script>
5078
5079 
5079<script>
5080//<![CDATA[
5081
5082
5083ybFindPhNums = ['', '12033642571', '12033642571'];
5084ybReplacePhNums = ['', '12034058628', '12033619920'];
5085
5086	document.addEventListener("YextPhoneChangeEvent", yextPhoneChangeEventHandler, false);
5087
5088	function yextPhoneChangeEventHandler(e) {
5089		e.preventDefault();
5090		ybFun_ReplaceText();
5091	}
5092
5093	if (typeof dmAPI != 'undefined') {
5094		dmAPI.runOnReady('dpni', function() {
5095			setTimeout(ybFun_ReplaceText, 500);
5096		});
5097		window.addEventListener('DOMContentLoaded', function() {
5098			dmAPI.subscribeEvent(dmAPI.EVENTS.SHOW_POPUP, 
5099				function(data) {
5100					setTimeout(ybFun_ReplaceText, 500);
5101				});
5102		});
5103	} else {
5104		window.onload = function() {
5105			setTimeout(ybFun_ReplaceText, 500);
5106		}
5107	}
5108
5109
5110//]]>
5111 </script>
5111
5112 <!-- phone insertion script ends -->
5113</div>
5114<div id="placeholder_analytics" style="display: none;" data-inject="placeholder_analytics">
5115 
5115<script>
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217//<![CDATA[
5218
5219 //yellAnalyticsConfig need to set before s_code.js
5220 var yellAnalyticsConfig = {
5221 "global" : {
5222 "trackDownloadLinks": true,
5223 "downloadFileTypes": "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx",
5224 "currency": "USD",
5225 "trackExternalLinks": true,
5226 "internalDomains": "javascript:",
5227 "charset": "UTF-8"
5228 },
5229 "omniture" : {
5230 "enabled": true,
5231 "server": "yellgroup.122.2o7.net",
5232 "serverSecure": "yellgroup.122.2o7.net",
5233 "namespace": "yellgroup",
5234 "account": "yelldudalive",
5235 "campaign": "CID|cam"
5236 }}
5237
5238 var hibuWebsiteConfig={
5239 "prodSKU":"WBS-PRO-01",
5240 "assetID":"668725174",
5241 "customerID":"7000010559"
5242 }
5243 
5244//]]>
5245 
5246 
5247 
5248 
5249 
5250 
5251 
5252 
5253 
5254 
5255 
5256 
5257 
5258 
5259 
5260 
5261 
5262 
5263 
5264 
5265 
5266 
5267 
5268 
5269 
5270 
5271 
5272 
5273 
5274 
5275 
5276 
5277 
5278 
5279 
5280 
5281 
5282 
5283 
5284 
5285 
5286 
5287 
5288 
5289 
5290 
5291 
5292 
5293 
5294 
5295 
5296 
5297 
5298 
5299 
5300 
5301 
5302 
5303 
5304 
5305 
5306 
5307 
5308 
5309 
5310 
5311 
5312 
5313 
5314 
5315 
5316 
5317 
5318 
5319 
5320 
5321 
5322 
5323 
5324 
5325 
5326 
5327 
5328 
5329 
5330 
5331 
5332 
5333 
5334 
5335 
5336 
5337 
5338 
5339 
5340 
5341 
5342 
5343 
5344 
5345 
5346 </script>
5346
5347 
5347<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/AppMeasurement.js">
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448//<![CDATA[
5449
5450 
5451//]]>
5452 
5453 
5454 
5455 
5456 
5457 
5458 
5459 
5460 
5461 
5462 
5463 
5464 
5465 
5466 
5467 
5468 
5469 
5470 
5471 
5472 
5473 
5474 
5475 
5476 
5477 
5478 
5479 
5480 
5481 
5482 
5483 
5484 
5485 
5486 
5487 
5488 
5489 
5490 
5491 
5492 
5493 
5494 
5495 
5496 
5497 
5498 
5499 
5500 
5501 
5502 
5503 
5504 
5505 
5506 
5507 
5508 
5509 
5510 
5511 
5512 
5513 
5514 
5515 
5516 
5517 
5518 
5519 
5520 
5521 
5522 
5523 
5524 
5525 
5526 
5527 
5528 
5529 
5530 
5531 
5532 
5533 
5534 
5535 
5536 
5537 
5538 
5539 
5540 
5541 
5542 
5543 
5544 
5545 
5546 
5547 
5548 
5549 
5550 
5551 
5552 </script>
5552
5553 
5553<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/hibu-analytics.min.js">
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654//<![CDATA[
5655
5656 
5657//]]>
5658 
5659 
5660 
5661 
5662 
5663 
5664 
5665 
5666 
5667 
5668 
5669 
5670 
5671 
5672 
5673 
5674 
5675 
5676 
5677 
5678 
5679 
5680 
5681 
5682 
5683 
5684 
5685 
5686 
5687 
5688 
5689 
5690 
5691 
5692 
5693 
5694 
5695 
5696 
5697 
5698 
5699 
5700 
5701 
5702 
5703 
5704 
5705 
5706 
5707 
5708 
5709 
5710 
5711 
5712 
5713 
5714 
5715 
5716 
5717 
5718 
5719 
5720 
5721 
5722 
5723 
5724 
5725 
5726 
5727 
5728 
5729 
5730 
5731 
5732 
5733 
5734 
5735 
5736 
5737 
5738 
5739 
5740 
5741 
5742 
5743 
5744 
5745 
5746 
5747 
5748 
5749 
5750 
5751 
5752 
5753 
5754 
5755 
5756 
5757 
5758 </script>
5758
5759 
5759<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/omn_setting.js">
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860//<![CDATA[
5861
5862 
5863//]]>
5864 
5865 
5866 
5867 
5868 
5869 
5870 
5871 
5872 
5873 
5874 
5875 
5876 
5877 
5878 
5879 
5880 
5881 
5882 
5883 
5884 
5885 
5886 
5887 
5888 
5889 
5890 
5891 
5892 
5893 
5894 
5895 
5896 
5897 
5898 
5899 
5900 
5901 
5902 
5903 
5904 
5905 
5906 
5907 
5908 
5909 
5910 
5911 
5912 
5913 
5914 
5915 
5916 
5917 
5918 
5919 
5920 
5921 
5922 
5923 
5924 
5925 
5926 
5927 
5928 
5929 
5930 
5931 
5932 
5933 
5934 
5935 
5936 
5937 
5938 
5939 
5940 
5941 
5942 
5943 
5944 
5945 
5946 
5947 
5948 
5949 
5950 
5951 
5952 
5953 
5954 
5955 
5956 
5957 
5958 
5959 
5960 
5961 
5962 
5963 
5964 </script>
5964
5965</div>
5966<div id="placeholder_footer_reserve1" style="display: none;" data-inject="placeholder_footer_reserve1">
5967 <style>
5968  
5969 
5970 
5971 
5972 
5973 
5974 
5975 
5976 
5977 
5978 
5979 
5980 
5981 
5982 
5983 
5984 
5985 
5986 
5987 
5988 
5989 
5990 
5991 
5992 
5993 
5994 
5995 
5996 
5997 
5998 
5999 
6000 
6001 
6002 
6003 
6004 
6005 
6006 
6007 
6008 
6009 
6010 
6011 
6012 
6013 
6014 
6015 
6016 
6017 
6018 
6019 
6020 
6021 
6022 
6023 
6024 
6025 
6026 
6027 
6028 
6029 
6030 
6031 
6032 
6033 
6034 
6035 
6036 
6037 
6038 
6039 
6040 
6041 
6042 
6043 
6044 
6045 
6046 
6047 
6048 
6049 
6050 
6051 
6052 
6053 
6054 
6055 
6056 
6057 
6058 
6059 
6060 
6061 
6062 iframe[name="google_conversion_frame"] {height: 0 !important;width: 0 !important;line-height: 0 !important;font-size: 0 !important;margin-top: -13px;float: left;}
6063 
6064 
6065 
6066 
6067 
6068 
6069 
6070 
6071 
6072 
6073 
6074 
6075 
6076 
6077 
6078 
6079 
6080 
6081 
6082 
6083 
6084 
6085 
6086 
6087 
6088 
6089 
6090 
6091 
6092 
6093 
6094 
6095 
6096 
6097 
6098 
6099 
6100 
6101 
6102 
6103 
6104 
6105 
6106 
6107 
6108 
6109 
6110 
6111 
6112 
6113 
6114 
6115 
6116 
6117 
6118 
6119 
6120 
6121 
6122 
6123 
6124 
6125 
6126 
6127 
6128 
6129 
6130 
6131 
6132 
6133 
6134 
6135 
6136 
6137 
6138 
6139 
6140 
6141 
6142 
6143 
6144 
6145 
6146 
6147 
6148 
6149 
6150 
6151 
6152 
6153 
6154 
6155 
6156 
6157 </style>
6158 
6158<script>
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253//<![CDATA[
6254(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"136026378"};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");
6255//]]>
6256 
6257 
6258 
6259 
6260 
6261 
6262 
6263 
6264 
6265 
6266 
6267 
6268 
6269 
6270 
6271 
6272 
6273 
6274 
6275 
6276 
6277 
6278 
6279 
6280 
6281 
6282 
6283 
6284 
6285 
6286 
6287 
6288 
6289 
6290 
6291 
6292 
6293 
6294 
6295 
6296 
6297 
6298 
6299 
6300 
6301 
6302 
6303 
6304 
6305 
6306 
6307 
6308 
6309 
6310 
6311 
6312 
6313 
6314 
6315 
6316 
6317 
6318 
6319 
6320 
6321 
6322 
6323 
6324 
6325 
6326 
6327 
6328 
6329 
6330 
6331 
6332 
6333 
6334 
6335 
6336 
6337 
6338 
6339 
6340 
6341 
6342 
6343 
6344 
6345 
6346 
6347 
6348 
6349 
6350 </script>
6350
6351 <noscript>
6352  <img src="//bat.bing.com/action/0?ti=136026378&amp;Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/>
6353 </noscript>
6354</div>
6355<div id="placeholder_footer_reserve2" style="display: none;" data-inject="placeholder_footer_reserve2">
6356 
6357 
6358 
6359 
6360 
6361 
6362 
6363 
6364 
6365 
6366 
6367 
6368 
6369 
6370 
6371 
6372 
6373 
6374 
6375 
6376 
6377 
6378 
6379 
6380 
6381 
6382 
6383 
6384 
6385 
6386 
6387 
6388 
6389 
6390 
6391 
6392 
6393 
6394 
6395 
6396 
6397 
6398 
6399 
6400 
6401 
6402 
6403 
6404 
6405 
6406 
6407 
6408 
6409 
6410 
6411 
6412 
6413 
6414 
6415 
6416 
6417 
6418 
6419 
6420 
6421 
6422 
6423 
6424 
6425 
6426 
6427 
6428 
6429 
6430 
6431 
6432 
6433 
6434 
6435 
6436 
6437 
6438 
6439 
6440 
6441 
6442 
6443 
6444 
6445 
6446 
6447 
6448 
6449 
6450 
6451 
6452 
6453 
6454 
6455 
6456 
6457 
6458 {{placeholder_footer_reserve2}}
6459</div>
6460<div id="placeholder_footer_reserve3" style="display: none;" data-inject="placeholder_footer_reserve3">
6461 
6462 
6463 
6464 
6465 
6466 
6467 
6468 
6469 
6470 
6471 
6472 
6473 
6474 
6475 
6476 
6477 
6478 
6479 
6480 
6481 
6482 
6483 
6484 
6485 
6486 
6487 
6488 
6489 
6490 
6491 
6492 
6493 
6494 
6495 
6496 
6497 
6498 
6499 
6500 
6501 
6502 
6503 
6504 
6505 
6506 
6507 
6508 
6509 
6510 
6511 
6512 
6513 
6514 
6515 
6516 
6517 
6518 
6519 
6520 
6521 
6522 
6523 
6524 
6525 
6526 
6527 
6528 
6529 
6530 
6531 
6532 
6533 
6534 
6535 
6536 
6537 
6538 
6539 
6540 
6541 
6542 
6543 
6544 
6545 
6546 
6547 
6548 
6549 
6550 
6551 
6552 
6553 
6554 
6555 
6556 
6557 
6558 
6559 
6560 
6561 
6562 
6563 {{placeholder_footer_reserve3}}
6564</div>
6565<div id="placeholder_footer_reserve4" style="display: none;" data-inject="placeholder_footer_reserve4">
6566 
6567 
6568 
6569 
6570 
6571 
6572 
6573 
6574 
6575 
6576 
6577 
6578 
6579 
6580 
6581 
6582 
6583 
6584 
6585 
6586 
6587 
6588 
6589 
6590 
6591 
6592 
6593 
6594 
6595 
6596 
6597 
6598 
6599 
6600 
6601 
6602 
6603 
6604 
6605 
6606 
6607 
6608 
6609 
6610 
6611 
6612 
6613 
6614 
6615 
6616 
6617 
6618 
6619 
6620 
6621 
6622 
6623 
6624 
6625 
6626 
6627 
6628 
6629 
6630 
6631 
6632 
6633 
6634 
6635 
6636 
6637 
6638 
6639 
6640 
6641 
6642 
6643 
6644 
6645 
6646 
6647 
6648 
6649 
6650 
6651 
6652 
6653 
6654 
6655 
6656 
6657 
6658 
6659 
6660 
6661 
6662 
6663 
6664 
6665 
6666 
6667 
6668 {{placeholder_footer_reserve4}}
6669</div>
6670<div id="placeholder_footer_reserve5" style="display: none;" data-inject="placeholder_footer_reserve5">
6671 
6672 
6673 
6674 
6675 
6676 
6677 
6678 
6679 
6680 
6681 
6682 
6683 
6684 
6685 
6686 
6687 
6688 
6689 
6690 
6691 
6692 
6693 
6694 
6695 
6696 
6697 
6698 
6699 
6700 
6701 
6702 
6703 
6704 
6705 
6706 
6707 
6708 
6709 
6710 
6711 
6712 
6713 
6714 
6715 
6716 
6717 
6718 
6719 
6720 
6721 
6722 
6723 
6724 
6725 
6726 
6727 
6728 
6729 
6730 
6731 
6732 
6733 
6734 
6735 
6736 
6737 
6738 
6739 
6740 
6741 
6742 
6743 
6744 
6745 
6746 
6747 
6748 
6749 
6750 
6751 
6752 
6753 
6754 
6755 
6756 
6757 
6758 
6759 
6760 
6761 
6762 
6763 
6764 
6765 
6766 
6767 
6768 
6769 
6770 
6771 
6772 
6773 {{placeholder_footer_reserve5}}
6774</div>
6775<div id="placeholder_footer_reserve6" style="display: none;" data-inject="placeholder_footer_reserve6">
6776 
6777 
6778 
6779 
6780 
6781 
6782 
6783 
6784 
6785 
6786 
6787 
6788 
6789 
6790 
6791 
6792 
6793 
6794 
6795 
6796 
6797 
6798 
6799 
6800 
6801 
6802 
6803 
6804 
6805 
6806 
6807 
6808 
6809 
6810 
6811 
6812 
6813 
6814 
6815 
6816 
6817 
6818 
6819 
6820 
6821 
6822 
6823 
6824 
6825 
6826 
6827 
6828 
6829 
6830 
6831 
6832 
6833 
6834 
6835 
6836 
6837 
6838 
6839 
6840 
6841 
6842 
6843 
6844 
6845 
6846 
6847 
6848 
6849 
6850 
6851 
6852 
6853 
6854 
6855 
6856 
6857 
6858 
6859 
6860 
6861 
6862 
6863 
6864 
6865 
6866 
6867 
6868 
6869 
6870 
6871 
6872 
6873 
6874 
6875 
6876 
6877 
6878 {{placeholder_footer_reserve6}}
6879</div>
6880<div id="placeholder_footer_reserve7" style="display: none;" data-inject="placeholder_footer_reserve7">
6881 <!-- End Body End Markup -->
6882</div>
6883<!--  End Body End Markup -->
6884<!--  Site Wide Html Markup -->
6885<div id="swh-ebe47736133644b0855523e81f6fad9e">
6885<script> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true;}</script>
6885
6886            
6886<script type="text/javascript">!function(){
6887              var b=function(){
6888                window.__AudioEyeSiteHash = "f0eba8300acf9c6e6f9309ffcefa100c";
6889                window.__AudioEyeInstallSource = "hibu";
6890                var a=document.createElement("script");
6891                a.src="https://wsmcdn.audioeye.com/aem.js";
6892                a.type="text/javascript";
6893                a.setAttribute("async","");
6894                document.getElementsByTagName("body")[0].appendChild(a)};
6895                "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();
6896              </script>
6896</div>
6897<div id="swh-d568a7ef97bf4dc799830e1a48b335a6">
6897<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>
6897</div><!--  Site Wide Html Markup -->
6898<!--  Begin Product Custom HTML Markup -->
6899<div id="fb-root"></div> 
6900<script>(function(d, s, id) { 
6901var js, fjs = d.getElementsByTagName(s)[0]; 
6902if (d.getElementById(id)) return; 
6903js = d.createElement(s); js.id = id; 
6904js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=1822295708016537"; 
6905fjs.parentNode.insertBefore(js, fjs); 
6906}(document, 'script', 'facebook-jssdk'));</script>
vendor: 2 bytes, line 6906
6906
6907<script>
6908//make sure video's on iOS load first screen of the video.
6909dmAPI.runOnReady('russTest',function() {
6910    var _hibu_vid = document.getElementsByTagName('video');
6911    for (var i = 0; i < _hibu_vid.length; i++) {
6912        _hibu_vid[i].load();
6913    }
6914})
6915</script>
vendor: 2 bytes, line 6915
6915
6916<script>
6917//simple addition by Russ to add consent banner link into footer - updated by Adrian to account for Termly installs.
6918(function () {
6919  var poweredByFirstAnchor = document.querySelector('.poweredBy a:first-child');
6920  if (!poweredByFirstAnchor) return;
6921
6922  if (window.Termly) {
6923    var termlySpan = document.createElement('span');
6924    termlySpan.className = 'termly-display-preferences';
6925    termlySpan.textContent = 'Manage Consent Preferences';
6926    poweredByFirstAnchor.insertAdjacentElement('afterend', termlySpan);
6927  } else {
6928    var spSpan = document.createElement('span');
6929    spSpan.id = 'spConsentWrapper';
6930    poweredByFirstAnchor.insertAdjacentElement('afterend', spSpan);
6931    window.localStorage.setItem('__springtime__repop__target', '#spConsentWrapper');
6932  }
6933})();
6934</script>
6934
6935<style>
6936  #spConsentWrapper:before,
6937  .poweredBy .termly-display-preferences:before { content: " | " }
6938  .poweredBy .termly-display-preferences { cursor: pointer; }
6939</style>
6940<script>
6941if (window.location.search.indexOf('preview') > 0) {
6942  window.localStorage.setItem('ae_user_consent_decision_has_been_made', true);
6943  var spEl = document.getElementById('spConsentWrapper');
6944  if (spEl) spEl.remove();
6945}
6946</script>
6946<!--  End Product Custom HTML Markup -->
6947</body>
6948</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.