301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: assrd.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html > <html xmlns="http://www.w3.org/1999/xhtml" lang="en" class=""> <head> <meta charset="utf-8"> <script type="text/javascript"> window._currentDevice = 'desktop'; window.Parameters = window.Parameters || { HomeUrl: 'https://www.capecodlawyers.com/', AccountUUID: 'c1f9a940fb4d4c0392fd141cac88908c', SystemID: 'US_HIBU_PRODUCTION', SiteAlias: 'b1dac08985604048943aea7472342f2e', SiteType: atob('RFVEQU9ORQ=='), PublicationDate: 'Wed Jan 08 14:04:08 UTC 2025', ExternalUid: '423219690', IsSiteMultilingual: false, InitialPostAlias: '', InitialPostPageUuid: '', InitialDynamicItem: '', DynamicPageInfo: { isDynamicPage: false, base64JsonRowData: 'null', }, InitialPageAlias: 'home', InitialPageUuid: '7b344d4d578246c8acf1b02b533f637b', InitialPageId: '96746219', InitialEncodedPageAlias: 'aG9tZQ==', InitialHeaderUuid: '268d7814c38544f7974d277e8ab657a8', CurrentPageUrl: '', IsCurrentHomePage: true, AllowAjax: false, AfterAjaxCommand: null, HomeLinkText: 'Back To Home', UseGalleryModule: false, CurrentThemeName: 'Layout Theme', ThemeVersion: '50880', DefaultPageAlias: '', RemoveDID: true, WidgetStyleID: null, IsHeaderFixed: false, IsHeaderSkinny: false, IsBfs: true, StorePageAlias: 'null', StorePagesUrls: 'e30=', IsNewStore: 'false', StorePath: '', StoreId: 'null', StoreVersion: 0, StoreBaseUrl: '', StoreCleanUrl: true, StoreDisableScrolling: true, IsStoreSuspended: false, HasCustomDomain: true, SimpleSite: false, showCookieNotification: false, cookiesNotificationMarkup: 'null', translatedPageUrl: '', isFastMigrationSite: false, sidebarPosition: 'NA', currentLanguage: 'en', currentLocale: 'en', NavItems: '{}', errors: { general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', password: 'Incorrect name/password combination', tryAgain: 'Try again' }, NavigationAreaParams: { ShowBackToHomeOnInnerPages: true, NavbarSize: 4, NavbarLiveHomePage: 'https://www.capecodlawyers.com/', BlockContainerSelector: '.dmBody', NavbarSelector: '#dmNav:has(a)', SubNavbarSelector: '#subnav_main' }, hasCustomCode: true, planID: '750', customTemplateId: 'null', siteTemplateId: 'null', productId: 'DM_DIRECT', disableTracking: false, pageType: 'FROM_SCRATCH', isRuntimeServer: true, isInEditor: false, hasNativeStore: false, defaultLang: 'en', hamburgerMigration: null, isFlexSite : false }; window.Parameters.LayoutID = {}; window.Parameters.LayoutID[window._currentDevice] = 6; window.Parameters.LayoutVariationID = {}; window.Parameters.LayoutVariationID[window._currentDevice] = 5; </script> <!-- Injecting site-wide to the head --> <meta name="google-site-verification" content="aguo6KzhPL9ajMzADeD-dbFQgCr-WDEpwAl01qqIoBM" data-swh-uuid="8b852002a76848a98693c2c4b18f03bc"/> <!-- End Injecting site-wide to the head --> <!-- Inject secured cdn script --> <!-- ========= Meta Tags ========= --> <!-- PWA settings --> <script> function toHash(str) { var hash = 5381, i = str.length; while (i) { hash = hash * 33 ^ str.charCodeAt(--i) } return hash >>> 0 } </script> <script> (function (global) { //const cacheKey = global.cacheKey; const isOffline = 'onLine' in navigator && navigator.onLine === false; const hasServiceWorkerSupport = 'serviceWorker' in navigator; if (isOffline) { console.log('offline mode'); } if (!hasServiceWorkerSupport) { console.log('service worker is not supported'); } if (hasServiceWorkerSupport && !isOffline) { window.addEventListener('load', function () { const serviceWorkerPath = '/runtime-service-worker.js?v=3'; navigator.serviceWorker .register(serviceWorkerPath, { scope: './' }) .then( function (registration) { // Registration was successful console.log( 'ServiceWorker registration successful with scope: ', registration.scope ); }, function (err) { // registration failed :( console.log('ServiceWorker registration failed: ', err); } ) .catch(function (err) { console.log(err); }); }); // helper function to refresh the page var refreshPage = (function () { var refreshing; return function () { if (refreshing) return; // prevent multiple refreshes var refreshkey = 'refreshed' + location.href; var prevRefresh = localStorage.getItem(refreshkey); if (prevRefresh) { localStorage.removeItem(refreshkey); if (Date.now() - prevRefresh < 30000) { return; // dont go into a refresh loop } } refreshing = true; localStorage.setItem(refreshkey, Date.now()); console.log('refereshing page'); window.location.reload(); }; })(); function messageServiceWorker(data) { return new Promise(function (resolve, reject) { if (navigator.serviceWorker.controller) { var worker = navigator.serviceWorker.controller; var messageChannel = new MessageChannel(); messageChannel.port1.onmessage = replyHandler; worker.postMessage(data, [messageChannel.port2]); function replyHandler(event) { resolve(event.data); } } else { resolve(); } }); } } })(window); </script> <!-- Add manifest --> <!-- End PWA settings --> <link rel="canonical" href="https://www.capecodlawyers.com/"> <meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> <meta name="apple-mobile-web-app-capable" content="yes"> <!--Add favorites icons--> <link rel="icon" type="image/x-icon" href="https://cdn.websites.hibu.com/1c02a5e3326248d48476e9bb6fdaa9d8/site_favicon_16_1555599949070.ico"/> <!-- End favorite icons --> <link rel="preconnect" href="https://le-cdn.hibuwebsites.com/"/> <!-- render the required CSS and JS in the head section --> <script id='d-js-dmapi'> window.SystemID = 'US_HIBU_PRODUCTION'; if (!window.dmAPI) { window.dmAPI = { registerExternalRuntimeComponent: function () { }, getCurrentDeviceType: function () { return window._currentDevice; }, runOnReady: (ns, fn) => { const safeFn = dmAPI.toSafeFn(fn); ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); const eventName = 'afterAjax.' + ns; if (document.readyState === 'complete') { $.DM.events.off(eventName).on(eventName, safeFn); setTimeout(function () { safeFn({ isAjax: false, }); }, 0); } else { window?.waitForDeferred?.('dmAjax', () => { $.DM.events.off(eventName).on(eventName, safeFn); safeFn({ isAjax: false, }); }); } }, toSafeFn: (fn) => { if (fn?.safe) { return fn; } const safeFn = function (...args) { try { return fn?.apply(null, args); } catch (e) { console.log('function failed ' + e.message); } }; safeFn.safe = true; return safeFn; } }; } if (!window.requestIdleCallback) { window.requestIdleCallback = function (fn) { setTimeout(fn, 0); } } </script> <!-- loadCSS function header.jsp--> <script id="d-js-load-css"> /** * There are a few <link> tags with CSS resource in them that are preloaded in the page * in each of those there is a "onload" handler which invokes the loadCSS callback * defined here. * We are monitoring 3 main CSS files - the runtime, the global and the page. * When each load we check to see if we can append them all in a batch. If threre * is no page css (which may happen on inner pages) then we do not wait for it */ (function () { let cssLinks = {}; function loadCssLink(link) { link.onload = null; link.rel = "stylesheet"; link.type = "text/css"; } function checkCss() { const pageCssLink = document.querySelector("[id*='CssLink']"); const widgetCssLink = document.querySelector("[id*='widgetCSS']"); if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { const storedRuntimeCssLink = cssLinks.runtime; const storedPageCssLink = cssLinks.page; const storedGlobalCssLink = cssLinks.global; const storedWidgetCssLink = cssLinks.widget; storedGlobalCssLink.disabled = true; loadCssLink(storedGlobalCssLink); if (storedPageCssLink) { storedPageCssLink.disabled = true; loadCssLink(storedPageCssLink); } if(storedWidgetCssLink) { storedWidgetCssLink.disabled = true; loadCssLink(storedWidgetCssLink); } storedRuntimeCssLink.disabled = true; loadCssLink(storedRuntimeCssLink); requestAnimationFrame(() => { setTimeout(() => { storedRuntimeCssLink.disabled = false; storedGlobalCssLink.disabled = false; if (storedPageCssLink) { storedPageCssLink.disabled = false; } if (storedWidgetCssLink) { storedWidgetCssLink.disabled = false; } // (SUP-4179) Clear the accumulated cssLinks only when we're // sure that the document has finished loading and the document // has been parsed. if(document.readyState === 'interactive') { cssLinks = null; } }, 0); }); } } function loadCSS(link) { try { var urlParams = new URLSearchParams(window.location.search); var noCSS = !!urlParams.get("nocss"); var cssTimeout = urlParams.get("cssTimeout") || 0; if (noCSS) { return; } if (link.href && link.href.includes("d-css-runtime")) { cssLinks.runtime = link; checkCss(); } else if (link.id === "siteGlobalCss") { cssLinks.global = link; checkCss(); } else if (link.id && link.id.includes("CssLink")) { cssLinks.page = link; checkCss(); } else if (link.id && link.id.includes("widgetCSS")) { cssLinks.widget = link; checkCss(); } else { requestIdleCallback(function () { window.setTimeout(function () { loadCssLink(link); }, parseInt(cssTimeout, 10)); }); } } catch (e) { throw e } } window.loadCSS = window.loadCSS || loadCSS; })(); </script> <script data-role="deferred-init" type="text/javascript"> /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ function Def() { this.promise = new Promise((function (a, b) { this.resolve = a, this.reject = b }).bind(this)) } const defs = {}; window.getDeferred = function (a) { return null == defs[a] && (defs[a] = new Def), defs[a] } window.waitForDeferred = function (b, a, c) { let d = window?.getDeferred?.(b); d ? d.promise.then(a) : c && ["complete", "interactive"].includes(document.readyState) ? setTimeout(a, 1) : c ? document.addEventListener("DOMContentLoaded", a) : console.error(`Deferred does not exist`); }; </script> <style id="forceCssIncludes"> /* This file is auto-generated from a `scss` file with the same name */ .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} body #dm #\31 153162938:not(.photo-gallery-done):not([data-widget-initialized]) { height: 960.0px !important; min-height: initial;} </style> <style id="cssVariables" type="text/css"> </style> <style id="hideAnimFix"> .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { visibility: hidden; } .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { visibility: hidden !important; } #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { visibility: hidden; } </style> <style id="criticalCss"> @charset "UTF-8";.display_None,.dmPopupMask{display:none}@font-face{font-family:ABeeZee;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/abeezee/v22/esDR31xSG-6AGleN2tWkkA.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:ABeeZee;font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/abeezee/v22/esDT31xSG-6AGleN2tCUkp8D.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:FontAwesome;font-display:block;src:url(https://static-res-cdn.websites.hibu.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static-res-cdn.websites.hibu.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static-res-cdn.websites.hibu.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static-res-cdn.websites.hibu.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static-res-cdn.websites.hibu.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/v22/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:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.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:'Fjalla One';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/fjallaone/v15/Yq6R-LCAWCX3-6Ky7FAFrOF6kg.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/v22/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}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.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 (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}:root{--btn-text-font-size:18px}}.dmInner{min-height:100vh!important;position:relative;min-width:768px!important}.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}.dmDesktopBody .shadowEffectToChildren li{box-shadow:none!important}#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;z-index:1;background-color:rgba(255,255,255,.4);top:12px;right:12px}.dmPopupClose:before{font-size:20px;color:#000;top:3px;right:3px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar{width:5px;height:5px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-thumb{background:#c8c8c8;box-shadow:inset 0 1px 2px #454545;border-radius:45px}.lh-1{line-height:normal}#dm .dmRespRow .dmRespColsWrapper{display:flex}#dm .hasBackgroundOverlay:not(.dmPopupPage):not(.layout-drawer){position:relative!important}#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}body.fix-mobile-scrolling{overflow:initial}#hcontainer[has-shadow=true]{position:relative;z-index:1}#dmRoot{text-decoration-skip-ink:none}body{-webkit-overflow-scrolling:touch}@media (min-width:768px) and (max-width:1024px){:root{--btn-text-font-size:18px}}header,main,nav{display:block}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}b{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{font-family:inherit;font-size:100%;margin:0;line-height:normal;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box}.dmRespRow.dmRespRowNoPadding{padding:0}.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespRow:after,.dmRespRow:before{content:' ';display:table}.dmRespRow:after{clear:both}.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmDesktopBody .dmRespRow .large-5{position:relative;width:41.66667%}.dmDesktopBody .dmRespRow .large-7{position:relative;width:58.33333%}.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:'\e901'}#dm div.dmContent [class*=' icon-'],[class*=' icon-']{font-family:FontAwesome!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:'\f005'}.icon-angle-right:before{content:'\f105'}.icon-angle-down:before{content:'\f107'}#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}#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}body:not(.responsiveTablet) #dm .dmInner #fcontainer .hide-for-large,body:not(.responsiveTablet) #dm .dmInner #hcontainer .hide-for-large,body:not(.responsiveTablet) #dm .dmInner .dmBody .hide-for-large,body:not(.responsiveTablet) .hide-for-large{display:none!important}.dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:30vh}.imageWidget{position:relative}.imageWidget a{font-style:italic;text-align:center}.dmPhotoGallery{margin:10px 0;width:100%;overflow:hidden;min-height:1px;clear:both}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs .image-container{height:100%}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{width:58px;height:58px;margin:2px;display:inline-block;vertical-align:middle;text-align:center;overflow:hidden}.dmPhotoGalleryResp.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{box-shadow:0 0 3px #888}.dmPhotoGalleryResp.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{margin:0;padding:10px}.dmPhotoGalleryHolder{text-align:center}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{display:inline!important;margin:0!important;vertical-align:middle;text-align:center;position:relative}.dmPhotoGallery .image-container{position:relative}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner div,#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner h3,#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner p,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner{text-align:center}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner p{margin:0;line-height:normal}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3{font-size:21px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner p{font-size:14px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-text,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-title{max-width:100%}#dm .dmPhotoGallery.newPhotoGallery li{list-style:none}#dm .dmPhotoGallery.newPhotoGallery li.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 .photoGalleryViewAll{box-shadow:0 0!important;font-size:inherit!important;margin:0!important}#dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0;display:none}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs{position:relative}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .image-container{overflow:hidden}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .image-container a{background-repeat:no-repeat;background-position:center}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .rteBlock{font-size:14px}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .caption-button{margin:10px auto;max-width:100%}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .caption-button .text{padding:10px 20px!important}#dm .dmPhotoGallery.newPhotoGallery[data-image-hover-effect=zoomout] .photoGalleryThumbs .image-container{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}#dm .dmPhotoGallery.newPhotoGallery[data-link-gallery=true] .image-container a.has-link{z-index:1px}.editorOnlyInfo,.wrongScriptError{display:none;max-width:350px;background:#fff;text-align:left;padding:10px;line-height:normal;font-size:14px}.widget-7b6cfb .dmWidget.yextButton{width:100%}#dm .widget-7b6cfb{line-height:normal!important}.yextButton .text{display:table-cell;vertical-align:middle}#main-container,.fab{display:inline-block}.yextAddress{text-align:left}#main-container{margin:0 auto}#close-bar{width:42.67px;z-index:10000006;position:absolute;bottom:.5em;right:.5em}#close-bar svg{fill:#fff!important}.fab{background:#fff;width:64px;height:64px;border-radius:50%;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}#help-text,#masterfab,.desktop-bg,.micromodal-slide,.mobile-bg,.overlay,.social-bg{display:none}.overlay{top:0;height:100%;background:#ECECEC;opacity:.9;z-index:10000001}.mobile-bg,.social-bg{bottom:0;z-index:10000002}.social-bg{z-index:10000005}.desktop-bg{position:absolute;min-width:200px;bottom:0;left:0;z-index:10000004;background:#fff;border-bottom:6px solid #333;box-shadow:0 0 3px rgba(0,0,0,.5),3px 3px 3px rgba(0,0,0,.25)}#float-container{position:fixed;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:10000005}#help-text{position:absolute;margin:20px;color:#333;font-size:24px;text-align:left}#masterfab{z-index:10000006;align-items:center}#masterfab svg{fill:#ccc;margin:0 auto;display:block;width:60%;max-width:70px;max-height:50px}.modal__overlay{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;min-width:200px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin:0 auto;color:#000;font-weight:600;font-size:1.25rem;line-height:1.25;box-sizing:border-box}.modal__close{background:0 0;border:0;position:absolute;top:14px;right:14px}.modal__close,.modal__close svg{width:20px;height:20px;outline:0!important}.modal__close svg{position:absolute;left:0;top:0}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}*{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,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}.dmInner{font-size:16px;background:#fff;color:#111}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939}.dmInner ul:not(.defaultList){padding:0}.dmHeader{background:#fff;color:#111;text-align:center;position:relative;width:100%;max-width:100%}DIV.dmBody{padding:0;clear:both}.dmContent{margin:0;padding:0}#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;margin:0;z-index:80}#dm .dmRespRow.dmRespRowNoPadding{padding:0}.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:#fff}.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 .dmRespRowsWrapper>.dmRespRow .dmRespCol:only-child,.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;background-color:transparent;color:#111}#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)}.dmStandardDesktop{display:block}.standardHeaderLayout .dmHeader{float:none}#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}.dmStandardDesktop{margin:0 auto}.dmPhotoGalleryHolder{font-size:medium!important;margin:0;list-style:none}#dm .dmPhotoGallery .dmPhotoGalleryHolder,#dm .dmPhotoGallery .dmPhotoGalleryHolder>li{width:100%;padding:0}#dm .dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{background:url(https://dd-cdn.multiscreensite.com/runtime-img/galleryLoader.gif) 50% 50% no-repeat #eee;float:left;clear:none;padding:0;margin:0;width:100%}#dm .dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{display:none!important}.dmDesktopBody .dmPhotoGallery .photoGalleryViewAll{background:0 0;border:none;padding:3px 0;font-size:16px;width:auto;height:auto;line-height:normal;box-shadow:0 -2px 0 0;display:block;margin:40px 0;text-align:left}body{background-color:#eee}.dmPhotoGallery:not(.dmFacebookGallery) .dmPhotoGalleryHolder:not(.ready) li.photoGalleryThumbs{display:inline!important;visibility:hidden}.dmPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner p{white-space:pre-line}[dmle_extension=custom_extension] .dmWidget{width:150px;padding:0 7px}.main-navigation.unifiednav{-js-display:flex;display:flex;justify-content:flex-start;align-items:stretch;overflow:visible}.main-navigation.unifiednav ul{list-style:none;padding:0;margin:0;font-size:1rem}.main-navigation.unifiednav .unifiednav__container{-js-display:flex;display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{-js-display:flex;display:flex;justify-content:flex-start;position:relative;font-weight:400}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::before{content:'';align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{-js-display:flex;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:inherit;text-decoration:none;position:relative;padding:12px 15px;margin:0;font-weight:inherit;letter-spacing:.03em}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:'';width:100%;height:0;border:0 solid transparent;border-top-color:currentColor;display:block;opacity:0}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{opacity:1}.main-navigation.unifiednav.effect-text-fill{padding:12px 15px}.main-navigation.unifiednav.effect-text-fill .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:attr(data-link-text);white-space:nowrap;position:absolute;overflow:hidden;background-color:transparent;width:0;height:100%;transform-origin:left;left:0;opacity:1}.main-navigation.unifiednav.effect-text-fill .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{position:relative}.main-navigation.unifiednav.effect-text-fill .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{width:100%}.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;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}.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{content:''}#dm .main-navigation.unifiednav:not([data-nav-structure=SPLIT]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:last-child .unifiednav__container[data-depth='0']{left:auto;right:0}#dm .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.dm-bfs.dm-layout-home div.dmInner{background-color:#fff}.dmStandardDesktop .dmHeader{background-color:#fff;max-width:100%}.standardHeaderLayout .dmHeader{display:block;height:auto}#dm div.dmContent h1{color:#111;font-family:"Fjalla One","Fjalla One Fallback";font-weight:400}#dm div.dmRespCol>*{line-height:150%}#dm .dmNewParagraph a,#dm div.dmNewParagraph a,.newPhotoGallery .photoGalleryViewAll.link{color:rgba(0,45,91,1);text-decoration:underline}#dm div.dmContent h1,#dm div.dmContent h1 *{font-size:50px}#dm div.dmFooter h2{font-size:36px}#dm div.dmContent h3,#dm div.dmContent h3 *{font-size:26px}@media all{: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:0px;--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(0, 45, 91);--btn-border-color:rgb(247, 247, 247);--btn-border-tr-radius:var(--btn-border-radius);--btn-border-r-width:var(--btn-border-width);--btn-bg-image:none;--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(247, 247, 247);--btn-text-decoration:none;--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(121, 126, 131);--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]){overflow:initial;background-clip:border-box;border-radius:1px}#dm .dmWidget:not([data-buttonstyle]) .text{padding:16px 0}#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:222px}}#dm div.dmInner #site_content .dmWidget,#dm div.dmInner .dmHeader .dmWidget{background-color:var(--btn-bg-color);background-image:var(--btn-bg-image);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{color:var(--btn-text-color);font-size:var(--btn-text-font-size);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)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg,#dm div.dmInner .dmHeader .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{box-shadow:rgba(175,174,174,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(175,174,174,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(175,174,174,.25) 0 3px 11px 0!important}#dm .p_hfcontainer .u_1118605659 .yextAddress{text-align:CENTER!important}#dm .p_hfcontainer div.u_1118605659 .yextAddress{color:rgba(65,65,65,1)!important;font-size:16px!important}#dm .p_hfcontainer div.u_1594059746 .dmWidget span.text{color:rgba(0,0,0,1)!important;font-size:24px!important}.u_1079745656,.u_1560417776,.u_1907429226{background-image:none!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;margin:0!important;color:#111!important;background-color:rgba(0,0,0,0)!important}#dm .p_hfcontainer div.u_1594059746 .dmWidget{background-color:rgba(0,0,0,0)!important;border-style:solid!important;border-width:0!important;width:176px!important;height:30px!important}#dm .p_hfcontainer .u_1594059746 .dmWidget{text-align:RIGHT!important}.u_1560417776,.u_1907429226{text-align:start!important;padding:0!important}.u_1079745656{text-align:start!important;padding:20px 40px!important}#dm .p_hfcontainer nav.u_1276361897.main-navigation.unifiednav.effect-text-fill .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{color:rgba(255,255,255,1)!important}.u_1599381091,.u_1852467669{margin:0!important;text-align:start!important;color:#111!important;background-image:none!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important}#dm .p_hfcontainer .u_1276361897.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding-top:0!important}#dm .p_hfcontainer .u_1276361897.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1276361897.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:15px!important}.u_1852467669{background-color:rgba(0,0,0,0)!important;padding:0!important}.u_1599381091{background-color:#333!important;padding:4px 40px!important}#dm .p_hfcontainer div.u_1599381091,#dm .p_hfcontainer nav.u_1276361897.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(0,45,91,1)!important}#dm .p_hfcontainer nav.u_1276361897{color:#fff!important}#dm .p_hfcontainer nav.u_1276361897.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,#dm .p_hfcontainer nav.u_1276361897.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-family:'Fjalla One'!important}#dm .p_hfcontainer nav.u_1276361897.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:rgba(185,185,185,1)!important}#dm .p_hfcontainer .u_1276361897.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{padding-top:10px!important;padding-bottom:10px!important}#dm .p_hfcontainer div.u_1599381091{padding-top:4px!important;padding-bottom:4px!important}#dm .p_hfcontainer nav.u_1276361897.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_1276361897.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}#dm .p_hfcontainer div.u_1569882689,#dm .p_hfcontainer nav.u_1276361897{margin:0 auto!important;float:none!important;top:0!important;position:relative!important}#dm .p_hfcontainer nav.u_1276361897{left:0!important;width:100%!important;height:auto!important;max-width:100%!important;justify-content:center!important;align-items:stretch!important;min-width:0!important;text-align:center!important;padding:6px 15px!important}#dm .p_hfcontainer div.u_1079745656{padding-top:20px!important;padding-bottom:10px!important}#dm .p_hfcontainer div.u_1569882689{left:0!important;width:calc(100% - 0px)!important;height:auto!important;max-width:412px!important;min-width:25px!important;text-align:start!important;padding:0!important}#dm .p_hfcontainer div.u_1907429226{padding-top:0!important;padding-right:0!important}#dm .p_hfcontainer div.u_1560417776{padding-top:0!important;padding-left:0!important}#dm .p_hfcontainer div.u_1299946879{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:25px!important;text-align:right!important;display:block!important;padding:2px 0!important;margin:7px 0 0 .02px!important}#dm .p_hfcontainer a.u_1180667362,#dm .p_hfcontainer div.u_1594059746{float:none!important;top:0!important;position:relative!important;padding:0!important;left:0!important;display:block!important}#dm .p_hfcontainer a.u_1180667362{width:calc(100% - 293px)!important;height:52px!important;max-width:266px!important;min-width:25px!important;text-align:center!important;margin:13px 0 0 293.98px!important}#dm .p_hfcontainer div.u_1594059746{width:calc(100% - 386px)!important;height:auto!important;max-width:174px!important;min-width:25px!important;text-align:start!important;margin:-13px 0 0 386.94px!important}#dm .p_hfcontainer div.u_1316698785,#dm .p_hfcontainer div.u_1433577614{float:none!important;top:0!important;position:relative!important;height:auto!important;text-align:right!important;padding:2px 0!important}#dm .p_hfcontainer div.u_1433577614{left:0!important;width:calc(100% - 0px)!important;max-width:100%!important;min-width:25px!important;margin:0 auto 8px!important}#dm .p_hfcontainer div.u_1316698785{left:0!important;width:calc(100% - 159px)!important;max-width:400px!important;min-width:25px!important;display:block!important;margin:0 80px 0 159.98px!important}#dm .dmBody div.u_1655956894,#dm .dmBody h3.u_1224829180,#dm .dmBody h3.u_1775481509,#dm .p_hfcontainer div.u_1118605659{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important}#dm .p_hfcontainer div.u_1118605659{width:212px!important;text-align:center!important;display:block!important;padding:0!important;margin:10px auto 0!important}.stickyHeaderSpacer{height:236px!important}#dm .dmBody div.u_1108001344{background-color:rgba(0,0,0,0)!important}#dm .dmBody .u_1655956894:before{opacity:.5!important;background-color:#fff!important}.u_1108001344,.u_1655956894{background-color:rgba(0,0,0,0)!important}.u_1108001344{background-image:none!important;background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;margin:80px 100px!important;text-align:center!important;color:#11414b!important;padding:40px 30px!important}#dm .dmBody div.u_1655956894,.u_1655956894{background-repeat:no-repeat!important;text-align:center!important}.u_1655956894{background-image:url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/living-room-interior-design-white-sofa-1920w.jpg),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpUUqHSwo4pChOlkQFemoVShChVArtOpgcukXNGlIUlwcBdeCgx+LVQcXZ10dXAVB8APEzc1J0UVK/F9aaBHjwXE/3t173L0DhEaFaVbPBKDptplOJsRsblUMvEJAGEEMIi4zy5iTpBQ8x9c9fHy9i/Es73N/jn41bzHAJxLPMsO0iTeIZzZtg/M+cYSVZJX4nHjcpAsSP3JdafEb56LLAs+MmJn0PHGEWCx2sdLFrGRqxNPEUVXTKV/ItljlvMVZq9RY+578haG8vrLMdZojSGIRS5AgQkENZVRgI0arToqFNO0nPPzDrl8il0KuMhg5FlCFBtn1g//B726twtRkKymUAHpfHOdjFAjsAs2643wfO07zBPA/A1d6x19tAPFP0usdLXoEhLeBi+uOpuwBlzvA0JMhm7Ir+WkKhQLwfkbflAMGboG+tVZv7X2cPgAZ6ip1AxwcAmNFyl73eHewu7d/z7T7+wFwJnKmZ9+MiwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+UCDwksLkLIPkkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAC0lEQVQI12NgAAIAAAUAAeImBZsAAAAASUVORK5CYII=)!important;background-position:50% 50%!important;background-size:cover!important;margin:0!important;color:#11414b!important;padding:30px 40px!important}#dm .dmBody div.u_1655956894:before{background-color:rgba(0,0,0,1)!important;opacity:.5!important}#dm .dmBody .u_1501294357,#dm .dmBody .u_1768401132,#dm .dmBody .u_1865468623{display:block!important}#dm .dmBody div.u_1153162938 .caption-inner{background-color:rgba(0,0,0,.75)!important}#dm .dmBody div.u_1153162938 .caption-container .caption-text,#dm .dmBody div.u_1153162938 .caption-container .caption-text .rteBlock{color:rgba(255,255,255,1)!important;font-size:16px!important}.u_1032928539,.u_1173507603,.u_1765577669,.u_1781255220{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;margin:0!important;text-align:start!important;color:#111!important}#dm .dmBody .u_1990194948{display:block!important}.u_1765577669{padding:15px 40px!important}.u_1781255220{padding:0!important}.u_1173507603{padding:30px 40px!important}.u_1032928539{padding:0!important}#dm .dmBody div.u_1153162938 .caption-container .caption-title{color:rgba(255,255,255,1)!important;font-family:'Fjalla One'!important}#dm .dmBody div.u_1108001344{padding:40px 10px!important;margin:80px 0!important}#dm .dmBody h3.u_1224829180,#dm .dmBody h3.u_1775481509{display:block!important;width:100%!important;text-align:center!important;padding:2px 0!important}#dm .dmBody div.u_1655956894{background-image:url(https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/Option%2B1-1920w.jpg),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpUUqHSwo4pChOlkQFemoVShChVArtOpgcukXNGlIUlwcBdeCgx+LVQcXZ10dXAVB8APEzc1J0UVK/F9aaBHjwXE/3t173L0DhEaFaVbPBKDptplOJsRsblUMvEJAGEEMIi4zy5iTpBQ8x9c9fHy9i/Es73N/jn41bzHAJxLPMsO0iTeIZzZtg/M+cYSVZJX4nHjcpAsSP3JdafEb56LLAs+MmJn0PHGEWCx2sdLFrGRqxNPEUVXTKV/ItljlvMVZq9RY+578haG8vrLMdZojSGIRS5AgQkENZVRgI0arToqFNO0nPPzDrl8il0KuMhg5FlCFBtn1g//B726twtRkKymUAHpfHOdjFAjsAs2643wfO07zBPA/A1d6x19tAPFP0usdLXoEhLeBi+uOpuwBlzvA0JMhm7Ir+WkKhQLwfkbflAMGboG+tVZv7X2cPgAZ6ip1AxwcAmNFyl73eHewu7d/z7T7+wFwJnKmZ9+MiwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+UCDwksLkLIPkkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAC0lEQVQI12NgAAIAAAUAAeImBZsAAAAASUVORK5CYII=)!important;background-size:cover!important;background-position:50% 50%!important;width:auto!important;padding:0 10px!important;margin:0!important}#dm .dmBody .u_1153162938 .photoGalleryThumbs{padding:5px!important}#dm .dmBody .u_1153162938 .photoGalleryViewAll{padding:0 10px!important}#dm .dmBody .u_1153162938 .caption-inner{-webkit-border-top-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-webkit-border-bottom-left-radius:0!important;-webkit-border-top-left-radius:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding-left:40px!important;padding-right:40px!important}#dm .dmBody div.u_1153162938 .caption-button{width:170px!important}#dm .dmBody h3.u_1232417205,#dm .dmBody h3.u_1800418273{float:none!important;top:0!important;left:0!important;width:100%!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important;display:block!important}#dm .dmBody h3.u_1232417205{text-align:center!important;padding:2px 0!important;margin:8px auto!important}#dm .dmBody div.u_1173507603{padding-top:30px!important;padding-bottom:30px!important}#dm .dmBody h3.u_1800418273{text-align:center!important;padding:2px 0!important}#dm .dmBody div.u_1117434603,#dm .dmBody h1.u_1480117441{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;min-width:25px!important;text-align:center!important;padding:2px 0!important;margin:8px auto!important}#dm .dmBody h1.u_1480117441{display:block!important;width:calc(100% - 52px)!important;max-width:836px!important}#dm .dmBody div.u_1117434603{width:calc(100% - 113px)!important;max-width:734px!important}.font-size-18{font-size:18px!important}#\31,#\31 078075399,#\31 276361897,#\31 317503807,#\31 501688634,#\31 787827511,#\31 924170284,#\31 943337657,#\31 958534613,#\31 966234826,#\32,#child-1,#child-2{order:0;flex-direction:row}#\31 079022702,#\31 094265426,#\31 100523107,#\31 216810246,#\31 332690730,#\31 465627778,#\31 506349145,#\31 767672961,#\31 985618693{order:0}#\31 506349145{flex-direction:row} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}} .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) { visibility: hidden; } </style> <style id="fontFallbacks"> @font-face { font-family: "Roboto Fallback"; src: local('Arial'); ascent-override: 92.6709%; descent-override: 24.3871%; size-adjust: 100.1106%; line-gap-override: 0%; }@font-face { font-family: "Lato Fallback"; src: local('Arial'); ascent-override: 101.3181%; descent-override: 21.865%; size-adjust: 97.4159%; line-gap-override: 0%; }@font-face { font-family: "Fjalla One Fallback"; src: local('Arial'); ascent-override: 114.9994%; descent-override: 28.2767%; size-adjust: 87.7212%; line-gap-override: 0%; }@font-face { font-family: "Lora Fallback"; src: local('Arial'); ascent-override: 95.2907%; descent-override: 25.9539%; size-adjust: 105.5717%; line-gap-override: 0%; }@font-face { font-family: "Helvetica Fallback"; src: local('Arial'); ascent-override: 77.002%; descent-override: 22.998%; line-gap-override: 0%; }@font-face { font-family: "ABeeZee Fallback"; src: local('Arial'); ascent-override: 84.6029%; descent-override: 24.0934%; size-adjust: 108.7434%; line-gap-override: 0%; }@font-face { font-family: "Oswald Fallback"; src: local('Arial'); ascent-override: 145.0682%; descent-override: 35.1423%; size-adjust: 82.2372%; line-gap-override: 0%; } </style> <!-- End render the required css and JS in the head section --> <meta property="og:type" content="website"> <meta property="og:url" content="https://www.capecodlawyers.com/"> <title> Ardito Law Group | Law Firm | West Yarmouth, MA </title> <meta name="description" content="508-775-3433 - FREE consultations. Attorneys. Divorce. Family law. Estates."/> <meta name="format-detection" content="telephone=no"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:title" content="Ardito Law Group | Law Firm | West Yarmouth, MA"/> <meta name="twitter:description" content="508-775-3433 - FREE consultations. Attorneys. Divorce. Family law. Estates."/> <meta property="og:description" content="508-775-3433 - FREE consultations. Attorneys. Divorce. Family law. Estates."/> <meta property="og:title" content="Ardito Law Group | Law Firm | West Yarmouth, MA"/> <!-- SYS- VVNfSElCVV9QUk9EVUNUSU9O --> <script type="text/javascript">(function(){ if (typeof(___zen) === "undefined") {setTimeout(arguments.callee, 50); return; }___zen.hic("__ZEHIC7831", 1747096580, 1, 0, 60); })()</script><script type="text/javascript" async="async" src="/__zenedge/assets/hic.js?v=1674207422"></script></head> <body id="dmRoot" data-page-alias="home" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody " style="padding:0;margin:0;" > <!-- ========= Site Content ========= --> <div id="dm" class='dmwr'> <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-home hasAnimations hasStickyHeader dmPageBody d-page-1716942098 dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner"> <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"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow u_1079745656" id="1079745656"> <div class="dmRespColsWrapper" id="1317503807"> <div class="u_1907429226 dmRespCol small-12 large-5 medium-5" id="1907429226"> <div class="u_1569882689 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1569882689"> <a id="1734190683" href="/" file="false"><img src="https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/logo-442ce997-480w.png" id="1361122510" class="" data-dm-image-path="https://cdn.websites.hibu.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/logo-442ce997.png" alt="Ardito Law Group - logo" onerror="handleImageLoadError(this)" height="153.84375" width="400.0"/></a> </div> </div> <div class="u_1560417776 dmRespCol small-12 large-7 medium-7 content-removed" id="1560417776"> <div class="u_1316698785 dmNewParagraph" data-element-type="paragraph" id="1316698785" style="transition: opacity 1s ease-in-out 0s;"><span style="font-size:18px;font-family:ABeeZee, 'ABeeZee Fallback';font-style:italic;">Call Us Now For a Free Consultation</span></div> <div class="u_1433577614 dmNewParagraph" data-element-type="paragraph" id="1433577614" style="text-align: right; transition: opacity 1s ease-in-out 0s;"><div><span style="font-size: 30px; font-style: italic; font-weight: 700;">(508) 775-3433</span></div></div> <a data-display-type="block" class="u_1180667362 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/contact-us" data-element-type="dButtonLinkId" id="1180667362"> <span class="iconBg" id="1200745134"> <span class="icon hasFontIcon icon-star" id="1794288569"></span> </span> <span class="text" id="1261086425">Visit Us</span> </a> <div class="u_1299946879 dmNewParagraph" data-element-type="paragraph" id="1299946879" style="transition: opacity 1s ease-in-out 0s;"><font face="ABeeZee"><i style="" class="font-size-18 lh-1">Formerly Ardito, Sweeney, Stusse, Robertson & Dupuy, P. C.</i></font></div></div> </div> </div> <div class="dmRespRow u_1599381091" id="1599381091"> <div class="dmRespColsWrapper" id="1787827511"> <div class="dmRespCol large-12 medium-12 small-12 u_1852467669" id="1852467669"> <nav class="u_1276361897 effect-text-fill main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="horizontal_nav_layout_2" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1276361897" 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 " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" HOME " data-auto="page-text-style">HOME<span class="icon icon-angle-down"></span> </span> </a> </li> <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item dmUDNavigationItem_010101756583 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" PRACTICE AREAS " data-auto="page-text-style">PRACTICE AREAS<span class="icon icon-angle-down"></span> </span> </a> <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/civil-litigation" class="unifiednav__item dmUDNavigationItem_010101304669 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" CIVIL LITIGATION " data-auto="page-text-style">CIVIL LITIGATION<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/personal-injury" class="unifiednav__item dmUDNavigationItem_010101568798 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" PERSONAL INJURY " data-auto="page-text-style">PERSONAL INJURY<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/divorce-and-family-law" class="unifiednav__item dmUDNavigationItem_010101695866 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" DIVORCE AND FAMILY LAW " data-auto="page-text-style">DIVORCE AND FAMILY LAW<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wills-trusts-and-estates" class="unifiednav__item dmUDNavigationItem_010101988446 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" WILLS, TRUSTS, AND ESTATES " data-auto="page-text-style">WILLS, TRUSTS, AND ESTATES<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/real-estate-conveyancing" class="unifiednav__item dmUDNavigationItem_010101887680 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" REAL ESTATE CONVEYANCING " data-auto="page-text-style">REAL ESTATE CONVEYANCING<span class="icon icon-angle-right"></span> </span> </a> </li> </ul> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item dmUDNavigationItem_010101661768 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" ABOUT US " data-auto="page-text-style">ABOUT US<span class="icon icon-angle-down"></span> </span> </a> </li> <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/copy-of-about-us" class="unifiednav__item dmUDNavigationItem_01010149968 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" OUR ATTORNEYS " data-auto="page-text-style">OUR ATTORNEYS<span class="icon icon-angle-down"></span> </span> </a> <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/michael-b-stusse" class="unifiednav__item dmUDNavigationItem_010101517048 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" Michael B. Stusse " data-auto="page-text-style">Michael B. Stusse<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/donna-m-robertson" class="unifiednav__item dmUDNavigationItem_010101189122 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" Donna M. Robertson " data-auto="page-text-style">Donna M. Robertson<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/matthew-j-dupuy" class="unifiednav__item dmUDNavigationItem_010101741610 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" Matthew J. Dupuy " data-auto="page-text-style">Matthew J. Dupuy<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kelly-s-jason" class="unifiednav__item dmUDNavigationItem_010101620183 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" Kelly S. Jason " data-auto="page-text-style">Kelly S. Jason<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/adam-t-dupuy" class="unifiednav__item dmUDNavigationItem_010101713907 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" Adam T. Dupuy " data-auto="page-text-style">Adam T. Dupuy<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/newpage1d4e85ef" class="unifiednav__item dmUDNavigationItem_010101890193 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" Noël C.M. Scudder " data-auto="page-text-style">Noël C.M. Scudder<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/alexa-a-mislitski" class="unifiednav__item dmUDNavigationItem_010101650252 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" Alexa A. Mislitski " data-auto="page-text-style">Alexa A. Mislitski<span class="icon icon-angle-right"></span> </span> </a> </li> </ul> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/our-paralegals" class="unifiednav__item dmUDNavigationItem_010101606750 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" OUR PARALEGALS " data-auto="page-text-style">OUR PARALEGALS<span class="icon icon-angle-down"></span> </span> </a> </li> <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact-us" class="unifiednav__item dmUDNavigationItem_01010198084 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" MAKE A PAYMENT " data-auto="page-text-style">MAKE A PAYMENT<span class="icon icon-angle-down"></span> </span> </a> <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="https://secure.lawpay.com/pages/capecodlawyers/operating" class="unifiednav__item dmUDNavigationItem_010101425116 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" PAY YOUR BILL " data-auto="page-text-style">PAY YOUR BILL<span class="icon icon-angle-right"></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="https://secure.lawpay.com/pages/capecodlawyers/trust" class="unifiednav__item dmUDNavigationItem_010101270048 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" ADD A RETAINER " data-auto="page-text-style">ADD A RETAINER<span class="icon icon-angle-right"></span> </span> </a> </li> </ul> </li> </ul> </nav> </div> </div> </div> </div> </div> </div> <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-new="true"></div> <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> <!-- 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> <div class="titleLine display_None"><hr/></div> </div> </div> </div> </div> <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_1655956894 dmRespRow hasBackgroundOverlay" style="text-align: center;" id="1655956894"> <div class="dmRespColsWrapper" id="1924170284"> <div class="dmRespCol small-12 medium-12 large-12 u_1108001344" id="1108001344"> <h1 class="u_1480117441 dmNewParagraph" data-element-type="paragraph" id="1480117441" style="transition: none 0s ease 0s; display: block;"><font color="#ffffff">Proudly Serving Cape Cod and Beyond Since 1964</font></h1> <h3 class="u_1775481509 dmNewParagraph hide-for-small" data-element-type="paragraph" id="1775481509" style="text-align: center; transition: opacity 1s ease-in-out;"><font color="#ffffff"><span style="font-size: 20px; font-weight: 400;"> 150 Years of Combined Experience | Full-Service Law Firm located in West Yarmouth, MA</span></font></h3> <h3 class="u_1224829180 dmNewParagraph hide-for-small" data-element-type="paragraph" id="1224829180" style="text-align: center; transition: opacity 1s ease-in-out;"><br/></h3> <h3 class="u_1800418273 dmNewParagraph hide-for-medium hide-for-large" data-element-type="paragraph" id="1800418273" style="text-align: center; transition: opacity 1s ease-in-out;"><font color="#ffffff" style="" class="m-specific m-font-size-20 lh-1"> Free <b></b> Consultations</font><div><font color="#ffffff" style="" class="m-specific m-font-size-20 lh-1">150 Years of Combined Experience</font></div><div><font color="#ffffff" style="" class="m-specific m-font-size-20 lh-1">Full-Service Law Firm</font></div></h3></div> </div> </div> <div class="dmRespRow u_1173507603" id="1173507603"> <div class="dmRespColsWrapper" id="1958534613"> <div class="dmRespCol large-12 medium-12 small-12 u_1032928539" id="1032928539"> <h3 class="u_1232417205 dmNewParagraph" data-element-type="paragraph" id="1232417205" style="transition: opacity 1s ease-in-out 0s;">A Full-Service Law Firm With a Name You Can Trust</h3> <div class="u_1117434603 dmNewParagraph" data-element-type="paragraph" id="1117434603" style="text-align: center; transition: opacity 1s ease-in-out 0s;">When it comes to legal representation, Ardito Law Group has you covered. With over 150 years of combined experience in everything from litigation to transactional law, you can rely on our attorneys to help guide you through any legal challenge you might be facing. As one of the oldest law firms on Cape Cod, we have a name and reputation that you can trust. <a href="/contact-us" runtime_url="/contact-us">Call us</a> now for a FREE consultation.</div></div> </div> </div> <div class="dmRespRow u_1765577669" id="1765577669"> <div class="dmRespColsWrapper" id="1078075399"> <div class="dmRespCol large-12 medium-12 small-12 u_1781255220" id="1781255220"> <div class="dmPhotoGallery newPhotoGallery dmPhotoGalleryResp u_1153162938 photo-gallery-done text-layout-fixed captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="square" data-desktop-columns="2" data-element-type="dPhotoGalleryId" data-desktop-text-layout="fixed" id="1153162938" data-placeholder="false" data-link-gallery="true" data-desktop-caption-alignment="center_center" data-rows-to-show="100" data-image-hover-effect="zoomout" data-image-animation="fadeIn" data-mobile-columns="1"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> <div class="layout-container square"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-2" 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_1985618693 has-link" href="/civil-litigation" data-image-url="https://cdn.websites.hibu.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/shutterstock_376319674.jpg" style="background-image: url('https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_376319674-640w.jpg');"><img id="1007361411" data-src="https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_376319674-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> </div> <div id="1865468623" class="caption-container u_1865468623" style="display:none"> <span class="caption-inner"> <h3 id="1379199819" class="caption-title u_1379199819">Civil Litigation</h3> <div id="1460130694" class="caption-text u_1460130694"><p class="rteBlock">From contract disputes to will contests, our team of experienced litigators is ready to go to bat for you.</p></div> <a id="1085889777" class="caption-button dmWidget clearfix u_1085889777" href="/civil-litigation" style=""> <span class="iconBg"> <span class="icon hasFontIcon "></span> </span> <span class="text">Learn More</span> </a> </span> </div> </div> </div> </div> <div class="photogallery-column column-2" 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_1079022702 has-link" href="/personal-injury" data-image-url="https://cdn.websites.hibu.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/shutterstock_144026332.jpg" style="background-image: url('https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_144026332-640w.jpg');"><img id="1299695962" data-src="https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_144026332-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> </div> <div id="1501294357" class="caption-container u_1501294357" style="display:none"> <span class="caption-inner"> <h3 id="1970407331" class="caption-title u_1970407331">Personal Injury</h3> <div id="1873118178" class="caption-text u_1873118178"><p class="rteBlock">Get legal representation for personal injuries like auto accidents, medical malpractice, and more.</p></div> <a id="1830095406" class="caption-button dmWidget clearfix u_1830095406" href="/personal-injury" style=""> <span class="iconBg"> <span class="icon hasFontIcon "></span> </span> <span class="text">Learn More</span> </a> </span> </div> </div> </div> </div> </div> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-2" 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_1332690730 has-link" href="/divorce-and-family-law" data-image-url="https://cdn.websites.hibu.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/shutterstock_97178639.jpg" style="background-image: url('https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_97178639-640w.jpg');"><img id="1654289091" data-src="https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_97178639-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> </div> <div id="1768401132" class="caption-container u_1768401132" style="display:none"> <span class="caption-inner"> <h3 id="1459175697" class="caption-title u_1459175697">Divorce and Family Law</h3> <div id="1934521077" class="caption-text u_1934521077"><p class="rteBlock">Let our team of experienced family law attorneys help guide you through your divorce or family law matter.</p></div> <a id="1465658017" class="caption-button dmWidget clearfix u_1465658017" href="/divorce-and-family-law" style=""> <span class="iconBg"> <span class="icon hasFontIcon "></span> </span> <span class="text">Learn More</span> </a> </span> </div> </div> </div> </div> <div class="photogallery-column column-2" data-index="3"> <div index="3" class="photoGalleryThumbs animated " data-index="3"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_1094265426 has-link" href="/wills-trusts-and-estates" data-image-url="https://cdn.websites.hibu.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/shutterstock_560031934.jpg" style="background-image: url('https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_560031934-640w.jpg');"><img id="1841001144" data-src="https://le-cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/opt/shutterstock_560031934-1920w.jpg" alt="" onerror="handleImageLoadError(this)"/></a> </div> <div id="1990194948" class="caption-container u_1990194948" style="display:none"> <span class="caption-inner"> <h3 id="1276218731" class="caption-title u_1276218731">Wills, Trusts, and Estates</h3> <div id="1914878977" class="caption-text u_1914878977"><p class="rteBlock">Start preparing for your family’s future today by scheduling an estate planning meeting today.</p></div> <a id="1462207258" class="caption-button dmWidget clearfix u_1462207258" href="/wills-trusts-and-estates" style=""> <span class="iconBg"> <span class="icon hasFontIcon "></span> </span> <span class="text">Learn More</span> </a> </span> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="u_1920625580 dmRespRow hasBackgroundOverlay" style="text-align: center;" id="1920625580"> <div class="dmRespColsWrapper" id="1506349145"> <div class="u_1205092141 dmRespCol small-12 large-3 medium-3 hide-for-small empty-column" id="1205092141"></div> <div class="u_1761312952 dmRespCol small-12 large-6 medium-6" id="1761312952"> <div class="widget-ca4188 u_1556801273 dmCustomWidget" data-lazy-load="" data-title="" id="1556801273" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="ca4188fe92024514a23a858f63ab6658" data-widget-version="7" data-widget-config="eyJ2aWRUaXRsZSI6IldhdGNoIE91ciBWaWRlbyIsInBsYXlJY29uIjoiPHN2ZyBpZD1cIkxheWVyXzFcIiBkYXRhLW5hbWU9XCJMYXllciAxXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgODIuNSA1OS42NFwiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO29wYWNpdHk6MC45O30uY2xzLTJ7ZmlsbDojMzU0MzRjO308L3N0eWxlPjwvZGVmcz48dGl0bGU+cGxheS1pY29uMjwvdGl0bGU+PHBhdGggY2xhc3M9XCJjbHMtMVwiIGQ9XCJNNDEuMjQsNTkuNjRhMzA2LjQyLDMwNi40MiwwLDAsMS0zNi42LTIuMjEsMS43OSwxLjc5LDAsMCwxLTEuNS0xLjM2LDExMS44NCwxMTEuODQsMCwwLDEsMC01Mi41MUExLjc5LDEuNzksMCwwLDEsNC42NCwyLjJhMzA1LjY2LDMwNS42NiwwLDAsMSw3My4xOSwwLDEuNzksMS43OSwwLDAsMSwxLjUzLDEuMzYsMTExLjg0LDExMS44NCwwLDAsMSwwLDUyLjUxLDEuNzksMS43OSwwLDAsMS0xLjUzLDEuMzYsMzA2LjQyLDMwNi40MiwwLDAsMS0zNi42LDIuMjFaXCIvPjxwYXRoIGNsYXNzPVwiY2xzLTJcIiBkPVwiTTM0LjQxLDQ0LjA3QTMsMywwLDAsMSwzMS40Nyw0MXEwLS4xLDAtLjE5di0yMmMwLTMuMDgsMi43MS00LDQuNzgtMi43MWwxOSwxMWEzLDMsMCwwLDEsMCw1LjVsLTE5LDExYTMuNjgsMy42OCwwLDAsMS0xLjgxLjUzWlwiLz48L3N2Zz4iLCJwbGF5TGluayI6eyJ2YWx1ZSI6InZpZGVvLXNwbGFzaC1wb3AiLCJ0eXBlIjoicG9wdXAiLCJocmVmIjoiL3ZpZGVvLXNwbGFzaC1wb3AiLCJyYXdfdXJsIjoiL3NpdGUvYjFkYWMwODk4NTYwNDA0ODk0M2FlYTc0NzIzNDJmMmUvdmlkZW8tc3BsYXNoLXBvcD9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIiwicG9wdXBfdGFyZ2V0IjoidmlkZW8tc3BsYXNoLXBvcCIsImxpbmtfdHlwZSI6InBvcHVwIn0sIm5hbWUiOiJBcmRpdG8gTGF3IEdyb3VwIiwiZGVzY3JpcHRpb24iOiI1MDgtNzc1LTM0MzMgLSBGUkVFIENvbnN1bHRhdGlvbnMuIExhd3llcnMuIERpdm9yY2UuIEZhbWlseSBsYXcuIEVzdGF0ZXMuIiwidGh1bWJuYWlsVXJsIjoiaHR0cHM6Ly9jZG4ud2Vic2l0ZXMuaGlidS5jb20vYjFkYWMwODk4NTYwNDA0ODk0M2FlYTc0NzIzNDJmMmUvZG1zM3JlcC9tdWx0aS9tb2JpbGUvc2h1dHRlcnN0b2NrXzExMjc0NjM3MC5qcGciLCJjb250ZW50VXJsIjoidmlkZW9zLmhpYnVzdHVkaW8uY29tLzIwMTkvYXJkaXRvLWxhdy1ncm91cC1nZHN4czh6bWEtYTIxeWdkLm1wNCIsInRyYW5zY3JpcHRpb24iOiJcIldoZW4gaXQgY29tZXMgdG8gbGVnYWwgcmVwcmVzZW50YXRpb24sIHlvdSBtdXN0IGNob29zZSBhIGxhdyBmaXJtIHRoYXQgaGFzIGFtcGxlIGV4cGVyaWVuY2UgaW4gdGhlIHNwZWNpZmljIGZpZWxkcyBvZiBsZWdhbCBzZXJ2aWNlcy4gICBBcmRpdG8gTGF3IEdyb3VwIGhhcyBiZWVuIHNwZWNpYWxpemluZyBpbiBlc3RhdGUgYW5kIGZhbWlseSBsYXcgc2luY2UgMTk2NC48YnI+V2l0aCAxNTAgeWVhcnMgb2YgY29tYmluZWQgZXhwZXJpZW5jZSBpbiB0aGUgcHJhY3RpY2Ugb2YgbGF3LCB3ZSBhcmUgb25lIG9mIHRoZSBtb3N0IHJlbGlhYmxlIGxlZ2FsIGZpcm1zIGluIFdlc3QgWWFybW91dGgsIE1hc3NhY2h1c2V0dHMuICAgUFJPVklESU5HIExFR0FMIEFEVklTRSBGT1IgRkFNSUxZIExBVywgQ0lWSUwgTElUSUdBVElPTiwgUEVSU09OQUwgSU5KVVJZLCBXSUxMUyBUUlVTVFMgQU5EIEVTVEFURVMuICBGT1IgWU9VUiBGUkVFIENPTlNVTFRBVElPTiwgQ09OVEFDVCBVUyBUT0RBWSFcIiIsInVwbG9hZERhdGUiOiIyMDE5LTA4LTI2In0="> <div class="vidWrapper" itemprop="video" itemscope="" itemtype="http://schema.org/VideoObject"> <meta itemprop="name" content="Ardito Law Group"></meta> <meta itemprop="duration" content="T1M36S"></meta> <meta itemprop="uploadDate" content="2019-08-26"></meta> <meta itemprop="thumbnailUrl" content="https://cdn.websites.hibu.com/b1dac08985604048943aea7472342f2e/dms3rep/multi/mobile/shutterstock_112746370.jpg"></meta> <meta itemprop="contentURL" content="videos.hibustudio.com/2019/ardito-law-group-gdsxs8zma-a21ygd.mp4"></meta> <meta itemprop="description" content="508-775-3433 - FREE Consultations. Lawyers. Divorce. Family law. Estates."></meta> <meta itemprop="transcript" content=""></meta> <div class="vidInner"> <center> <h3 class="vidTitle">Watch Our Video</h3> <div class="playIcon"> <a value="video-splash-pop" type="popup" href="/video-splash-pop" raw_url="/site/b1dac08985604048943aea7472342f2e/video-splash-pop?nee=true&ed=true&showOriginal=true&preview=true&dm_try_mode=true&dm_checkSync=1" popup_target="video-splash-pop" link_type="popup"> <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 82.5 59.64"> <defs> <style>.cls-1{fill:#fff;opacity:0.9;}.cls-2{fill:#35434c;}</style> </defs> <title>play-icon2</title> <path class="cls-1" d="M41.24,59.64a306.42,306.42,0,0,1-36.6-2.21,1.79,1.79,0,0,1-1.5-1.36,111.84,111.84,0,0,1,0-52.51A1.79,1.79,0,0,1,4.64,2.2a305.66,305.66,0,0,1,73.19,0,1.79,1.79,0,0,1,1.53,1.36,111.84,111.84,0,0,1,0,52.51,1.79,1.79,0,0,1-1.53,1.36,306.42,306.42,0,0,1-36.6,2.21Z"></path> <path class="cls-2" d="M34.41,44.07A3,3,0,0,1,31.47,41q0-.1,0-.19v-22c0-3.08,2.71-4,4.78-2.71l19,11a3,3,0,0,1,0,5.5l-19,11a3.68,3.68,0,0,1-1.81.53Z"></path> </svg> </a> </div> </center> </div> <div class="vidOverlay"></div> </div> </div> </div> <div class="u_1802254737 dmRespCol small-12 large-3 medium-3 hide-for-small empty-column" id="1802254737"></div> </div> </div> <div class="dmRespRow" id="1540567554"> <div class="dmRespColsWrapper" id="1966234826"> <div class="dmRespCol small-12 u_1333620218 medium-12 large-12" id="1333620218"> <span id="1116938918"></span> <div class="u_1109557201 dmNewParagraph" data-element-type="paragraph" id="1109557201" style="transition: opacity 1s ease-in-out 0s;"><font style="color: rgb(0, 0, 0);">We Accept All Major Credit Cards</font></div> <div class="u_1802405683 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1802405683" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="219" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InBheW1lbnRPcHRpb25zIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOiJwYXltZW50SWNvbnMiLCJzZXJ2aWNlc0dyb3VwIjpudWxsLCJib2xkU3RhdHVzVGV4dCI6dHJ1ZSwiaDNTb2NpYWxUZXh0IjpudWxsLCJsb2dvR3JvdXAiOm51bGwsImdyb3VwUGhvbmVEZXNpZ24iOm51bGwsInBob25lR3JvdXAiOm51bGwsImNpdHkiOnRydWUsImdyb3VwQml6RGVzRGVzaWduIjpudWxsLCJoM2hvdXJzVGV4dCI6IiIsImgzU2VydmljZUFyZWFUZXh0IjpudWxsLCJpc0xpc3QiOnRydWUsImJvbGRIb3VycyI6dHJ1ZSwidG9nZ2xlSDNob3VycyI6bnVsbCwiZ3JvdXBBZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJkZXNjcmlwdGlvblRleHRHcm91cCI6bnVsbCwiYnJhbmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNob2xpZGF5SG91cnMiOnRydWUsImFzc29jaWF0aW9uc0J1bGxldCI6ImJ1bGxldCIsImxvY2F0aW9uR3JvdXAiOm51bGwsInRvZ2dsZUgzR29vZ2xlQXR0cmlidXRlcyI6dHJ1ZSwidG9nZ2xlSDNkZXNjcmlwdGlvbiI6bnVsbCwiaG9saWRheUhvdXJzQnVsbGV0IjoiYnVsbGV0cyIsInRvZ2dsZUgzTGFuZ3VhZ2VzIjpudWxsLCJwaG9uZVR5cGUiOiJwaG9uZSIsImxvY2F0aW9uTmFtZSI6dHJ1ZSwidG9nZ2xlSDNQYXltZW50cyI6bnVsbCwic2VydmljZUFyZWFCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM1Byb2R1Y3RzIjpudWxsLCJncm91cEFkZHJlc3NEZXNpZ24iOm51bGwsIlBob25lIEhlYWRlciBHcm91cCI6bnVsbCwidG9nZ2xlSDNTb2NpYWwiOm51bGwsInNob3dTZXJ2aWNlQXJlYUZpcnN0IjpudWxsLCJhZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJoM1NwZWNpYWx0aWVzVGV4dCI6IiIsInRvZ2dsZUgzWWVhciI6bnVsbCwic3BlY2lhbHRpZXNHcm91cCI6bnVsbCwiZHJhd01hcCI6bnVsbCwiaW5zdHJ1Y3Rpb25zIjpudWxsLCJncm91cFByb2R1Y3RzRGVzaWduIjpudWxsLCJncm91cFNlcnZpY2VBcmVhRGVzaWduIjpudWxsLCJoM0FkZHJlc3NUZXh0IjoiIiwiZ3JvdXBTZXJ2aWNlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNQaG9uZUxpc3QiOm51bGwsImdyb3VwRmVhdHVyZWRNZXNzYWdlRGVzaWduIjpudWxsLCJoM1NlcnZpY2VzVGV4dCI6bnVsbCwiaDNQaG9uZVRleHQiOiIiLCJoM0Fzc29jaWF0aW9uc1RleHQiOiIiLCJwYXltZW50VGV4dEdyb3VwIjpudWxsLCJoM0Rlc2NyaXB0aW9uVGV4dCI6bnVsbCwic2hvd0dldERpcmVjdGlvbnNMaW5rIjpudWxsLCJncm91cFBheW1lbnREZWlzZ24iOm51bGwsImgzR29vZ2xlQXR0cmlidXRlcyI6IkJ1c2luZXNzIEF0dHJpYnV0ZXMiLCJ0b2dnbGVIM0FkZHJlc3MiOm51bGwsInNob3dFbWFpbEFzQnRuIjpudWxsLCJhc3NvY2lhdGlvbnNHcm91cCI6bnVsbCwiaDNQcm9kdWN0c1RleHQiOiIiLCJmb3JtYXRQaG9uZSI6dHJ1ZSwiZ3JvdXBMYW5ndWFnZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzS2V5d29yZHMiOm51bGwsImtleXdvcmRzR3JvdXAiOm51bGwsImFsdCI6bnVsbCwiaGlkZUhvdXJzTGlzdCI6ZmFsc2UsImdyb3VwSG9saWRheUhvdXJzRGVzaWduIjpudWxsLCJwaG9uZVNob3dBcyI6ImJ1dHRvbiIsImdvb2dsZUF0dHJpYnV0ZXNGb3JtYXR0ZWRMaXN0QnVsbGV0IjoiYnVsbGV0cyIsIm1hcFpvb20iOiIxMyIsImhvbGlkYXlIb3VycyI6bnVsbCwiZ3JvdXBIb3Vyc0Rlc2lnbiI6bnVsbCwiaDNMYW5ndWFnZXNUZXh0IjpudWxsLCJob3Vyc1Nob3dBcyI6Imxpc3QiLCJlbWFpbFRleHRHcm91cCI6bnVsbCwicGhvbmVMaXN0U3R5bGUiOiJidWxsZXRzIiwidG9nZ2xlMSI6bnVsbCwiaDNCcmFuZFRleHQiOiIiLCJsaW5rIjpudWxsLCJncm91cFBheW1lbnRDYXJkRGVzaWduIjpudWxsLCJncm91cFNwZWNpYWx0aWVzRGVzaWduIjpudWxsLCJ5ZWFyRXN0YWJpbGlzaGVkR3JvdXAiOm51bGwsInBob25lVGV4dFN0eWxlcyI6bnVsbCwiZ3JvdXBBc3NvY2lhdGlvbnNEZXNpZ24iOm51bGwsInNwZWNpYWx0aWVzQnVsbGV0IjoiYnVsbGV0IiwiaDNGZWF0TWVzc2FnZVRleHQiOm51bGwsInRvZ2dsZUgzQnJhbmRzIjpudWxsLCJhZGRyZXNzMiI6dHJ1ZSwiYWRkcmVzczEiOnRydWUsImNhcmRBbGlnbm1lbnQiOiJwaWNvbnMtY2VudGVyIiwiZ3JvdXBMb2dvRGVzaWduIjpudWxsLCJncm91cE9wZW5Ib3Vyc0Rlc2lnbiI6bnVsbCwiZmVhdE1lc3NhZ2VHcm91cCI6bnVsbCwia2V5d29yZHNCdWxsZXQiOiJidWxsZXQiLCJ0b2dnbGVIM0VtYWlsIjpudWxsLCJzZXJ2aWNlc0J1bGxldCI6bnVsbCwiZ3JvdXBCcmFuZHNEZXNpZ24iOm51bGwsInByb2R1Y3RzQnVsbGV0IjoiYnVsbGV0IiwibGFuZ3VhZ2VzR3JvdXAiOm51bGwsImhvdXJzR3JvdXAiOm51bGx9"> <div id="paymentOptionsImages" class="picons-center"></div> <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> <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!-- <code>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </code>--><!--</pre>--></div> <!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> </div> </div> </div> </div> </div> </div> </div> <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1397814771 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1397814771"> <div class="dmRespColsWrapper" id="1943337657"> <div class="u_1409703503 dmRespCol small-12 large-5 medium-5 content-removed" id="1409703503"> <div class="u_1458675221 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1458675221"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1506266333" class="svg u_1506266333" 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 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 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="1823623148"></path> </svg> </div> <div class="u_1513577178 dmNewParagraph" data-element-type="paragraph" id="1513577178" style="transition: opacity 1s ease-in-out 0s;"><b><span style="font-weight: 700;"><font style="color: rgb(0, 45, 91);">VISIT US</font></span></b></div> <div class="dmNewParagraph" data-element-type="paragraph" id="1122699725" style="transition: opacity 1s ease-in-out 0s;"><div style="text-align: center;"><span style="">25 Mid-Tech Drive </span></div><div style="text-align: center;">Suite C </div><div style="text-align: center;">West Yarmouth, MA 02673</div></div></div> <div class="u_1759332625 dmRespCol small-12 large-2 medium-2" id="1759332625"> <div class="u_1089410314 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1089410314"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1335029654" class="svg u_1335029654" data-icon-name="wp-phone"> <g id="1305465310"> <path d="M25.3,44.8C35.7,55.3,44.2,56,46.6,56c3.9,0,9.4-5,9.4-6.3v-2.5c0-0.6-0.4-1.1-1-1.3l-10-3.2c-0.5-0.2-1,0-1.4,0.3L40,46.8 c-0.4,0.4-1.1,0.5-1.6,0.2c-1.5-0.9-4.8-2.9-8.6-6.8c-3.8-3.8-5.9-7.1-6.8-8.6c-0.3-0.5-0.2-1.2,0.2-1.6l3.7-3.7 c0.4-0.4,0.5-0.9,0.3-1.4l-3.2-10c-0.2-0.6-0.7-1-1.3-1h-2.5C19,14.1,14,19.7,14,23.5C14,25.8,14.8,34.3,25.3,44.8L25.3,44.8z" id="1220563962"></path> </g> </svg> </div> <div class="u_1025798200 dmNewParagraph" data-element-type="paragraph" id="1025798200" style="transition: opacity 1s ease-in-out 0s;"><span style="font-weight: 700;"><font style="color: rgb(0, 45, 91);">CALL US</font></span></div> <div class="u_1788150890 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1788150890" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="219" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6InBob25lIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IjxzY3JpcHQgYXN5bmMgc3JjPVwiaHR0cHM6Ly9rbm93bGVkZ2V0YWdzLnlleHRwYWdlcy5uZXQvZW1iZWQ/a2V5PW9QY05wWldzR280R0JxWmRDM1lGY3ZzLV9SR0JQbU9vRnlOR0EzRHdQbEk2UTVaT2x2ZWZZbUU4aUNRVFNOMk4mYWNjb3VudF9pZD03MDAyOTcxNjQyJmxvY2F0aW9uX2lkPTcwMDI5NzE2NDJcIiB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+PC9zY3JpcHQ+IiwiZ3JvdXBLZXl3b3Jkc0Rlc2lnbiI6bnVsbCwiZ3JvdXBBdHRyaWJ1dGVzIjpudWxsLCJzb2NpYWxJY29uc0FsaWdubWVudCI6ImxlZnQiLCJsYW5ndWFnZXNCdWxsZXQiOiJidWxsZXQiLCJncm91cEVtYWlsRGVzaWduIjpudWxsLCJoM0hvbGlkYXlIb3VycyI6IkhvbGlkYXkgSG91cnMiLCJzaG93UGF5bWVudHNBcyI6bnVsbCwic2VydmljZXNHcm91cCI6bnVsbCwiYm9sZFN0YXR1c1RleHQiOnRydWUsImgzU29jaWFsVGV4dCI6bnVsbCwibG9nb0dyb3VwIjpudWxsLCJncm91cFBob25lRGVzaWduIjpudWxsLCJwaG9uZUdyb3VwIjpudWxsLCJjaXR5Ijp0cnVlLCJncm91cEJpekRlc0Rlc2lnbiI6bnVsbCwiaDNob3Vyc1RleHQiOiIiLCJoM1NlcnZpY2VBcmVhVGV4dCI6bnVsbCwiaXNMaXN0Ijp0cnVlLCJib2xkSG91cnMiOnRydWUsInRvZ2dsZUgzaG91cnMiOm51bGwsImdyb3VwQWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiZGVzY3JpcHRpb25UZXh0R3JvdXAiOm51bGwsImJyYW5kc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzaG9saWRheUhvdXJzIjp0cnVlLCJhc3NvY2lhdGlvbnNCdWxsZXQiOiJidWxsZXQiLCJsb2NhdGlvbkdyb3VwIjpudWxsLCJ0b2dnbGVIM0dvb2dsZUF0dHJpYnV0ZXMiOnRydWUsInRvZ2dsZUgzZGVzY3JpcHRpb24iOm51bGwsImhvbGlkYXlIb3Vyc0J1bGxldCI6ImJ1bGxldHMiLCJ0b2dnbGVIM0xhbmd1YWdlcyI6bnVsbCwicGhvbmVUeXBlIjoicGhvbmUiLCJsb2NhdGlvbk5hbWUiOmZhbHNlLCJ0b2dnbGVIM1BheW1lbnRzIjpudWxsLCJzZXJ2aWNlQXJlYUJ1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzUHJvZHVjdHMiOm51bGwsImdyb3VwQWRkcmVzc0Rlc2lnbiI6bnVsbCwiUGhvbmUgSGVhZGVyIEdyb3VwIjpudWxsLCJ0b2dnbGVIM1NvY2lhbCI6bnVsbCwic2hvd1NlcnZpY2VBcmVhRmlyc3QiOm51bGwsImFkZGl0aW9uYWxIb3Vyc1RleHQiOm51bGwsImgzU3BlY2lhbHRpZXNUZXh0IjoiIiwidG9nZ2xlSDNZZWFyIjpudWxsLCJzcGVjaWFsdGllc0dyb3VwIjpudWxsLCJkcmF3TWFwIjpudWxsLCJpbnN0cnVjdGlvbnMiOm51bGwsImdyb3VwUHJvZHVjdHNEZXNpZ24iOm51bGwsImdyb3VwU2VydmljZUFyZWFEZXNpZ24iOm51bGwsImgzQWRkcmVzc1RleHQiOiIiLCJncm91cFNlcnZpY2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM1Bob25lTGlzdCI6bnVsbCwiZ3JvdXBGZWF0dXJlZE1lc3NhZ2VEZXNpZ24iOm51bGwsImgzU2VydmljZXNUZXh0IjpudWxsLCJoM1Bob25lVGV4dCI6IiIsImgzQXNzb2NpYXRpb25zVGV4dCI6IiIsInBheW1lbnRUZXh0R3JvdXAiOm51bGwsImgzRGVzY3JpcHRpb25UZXh0IjpudWxsLCJzaG93R2V0RGlyZWN0aW9uc0xpbmsiOm51bGwsImdyb3VwUGF5bWVudERlaXNnbiI6bnVsbCwiaDNHb29nbGVBdHRyaWJ1dGVzIjoiQnVzaW5lc3MgQXR0cmlidXRlcyIsInRvZ2dsZUgzQWRkcmVzcyI6bnVsbCwic2hvd0VtYWlsQXNCdG4iOm51bGwsImFzc29jaWF0aW9uc0dyb3VwIjpudWxsLCJoM1Byb2R1Y3RzVGV4dCI6IiIsImZvcm1hdFBob25lIjp0cnVlLCJncm91cExhbmd1YWdlc0Rlc2lnbiI6bnVsbCwidG9nZ2xlSDNLZXl3b3JkcyI6bnVsbCwia2V5d29yZHNHcm91cCI6bnVsbCwiYWx0IjpudWxsLCJoaWRlSG91cnNMaXN0IjpmYWxzZSwiZ3JvdXBIb2xpZGF5SG91cnNEZXNpZ24iOm51bGwsInBob25lU2hvd0FzIjoiYnV0dG9uIiwiZ29vZ2xlQXR0cmlidXRlc0Zvcm1hdHRlZExpc3RCdWxsZXQiOiJidWxsZXRzIiwibWFwWm9vbSI6IjEzIiwiaG9saWRheUhvdXJzIjpudWxsLCJncm91cEhvdXJzRGVzaWduIjpudWxsLCJoM0xhbmd1YWdlc1RleHQiOm51bGwsImhvdXJzU2hvd0FzIjoibGlzdCIsImVtYWlsVGV4dEdyb3VwIjpudWxsLCJwaG9uZUxpc3RTdHlsZSI6Im5vLWxpc3QiLCJ0b2dnbGUxIjpudWxsLCJoM0JyYW5kVGV4dCI6IiIsImxpbmsiOm51bGwsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImdyb3VwU3BlY2lhbHRpZXNEZXNpZ24iOm51bGwsInllYXJFc3RhYmlsaXNoZWRHcm91cCI6bnVsbCwicGhvbmVUZXh0U3R5bGVzIjpudWxsLCJncm91cEFzc29jaWF0aW9uc0Rlc2lnbiI6bnVsbCwic3BlY2lhbHRpZXNCdWxsZXQiOiJidWxsZXQiLCJoM0ZlYXRNZXNzYWdlVGV4dCI6bnVsbCwidG9nZ2xlSDNCcmFuZHMiOm51bGwsImFkZHJlc3MyIjp0cnVlLCJhZGRyZXNzMSI6dHJ1ZSwiY2FyZEFsaWdubWVudCI6InBpY29ucy1jZW50ZXIiLCJncm91cExvZ29EZXNpZ24iOm51bGwsImdyb3VwT3BlbkhvdXJzRGVzaWduIjpudWxsLCJmZWF0TWVzc2FnZUdyb3VwIjpudWxsLCJrZXl3b3Jkc0J1bGxldCI6ImJ1bGxldCIsInRvZ2dsZUgzRW1haWwiOm51bGwsInNlcnZpY2VzQnVsbGV0IjpudWxsLCJncm91cEJyYW5kc0Rlc2lnbiI6bnVsbCwicHJvZHVjdHNCdWxsZXQiOiJidWxsZXQiLCJsYW5ndWFnZXNHcm91cCI6bnVsbCwiaG91cnNHcm91cCI6bnVsbH0="> <a onclick=";return dm_gaq_push_event('ClickToCall', 'Call',null, dmAPI.getSiteName(), this);" data-yext-field="phone" class="dmButtonLink dmWidget dmWwr yextButton"> <span class="text"></span> </a> <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> <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: <script async src="https://knowledgetags.yextpages.net/embed?key=oPcNpZWsGo4GBqZdC3YFcvs-_RGBPmOoFyNGA3DwPlI6Q5ZOlvefYmE8iCQTSN2N&account_id=7002971642&location_id=7002971642" type="text/javascript"></script>.<br/>--><!--It should look like:<br/>--><!-- <pre>--><!-- <code>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </code>--><!--</pre>--></div> <!-- Load Yext Script into page source so schema validates with Structured Data testing tool --> <script async="" src="https://knowledgetags.yextpages.net/embed?key=oPcNpZWsGo4GBqZdC3YFcvs-_RGBPmOoFyNGA3DwPlI6Q5ZOlvefYmE8iCQTSN2N&account_id=7002971642&location_id=7002971642" type="text/javascript"> </script> </div> </div> <div class="u_1695303268 dmRespCol small-12 large-5 medium-5" id="1695303268"> <div class="u_1050781288 graphicWidget" data-element-type="graphic" data-widget-type="graphic" id="1050781288"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 70 70" id="1343688723" class="svg u_1343688723" data-icon-name="wp-clock"> <g id="1615673708"> <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 s10.3,23,23,23c12.7,0,23-10.3,23-23S47.7,12,35,12z" id="1440434526"></path> <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 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="1922876507"></path> </g> </svg> </div> <div class="u_1551395318 dmNewParagraph" data-element-type="paragraph" id="1551395318" style="" data-styletopreserve="{"background-image":""}"><b><span style="font-weight: 700;"><font style="color: rgb(0, 45, 91);">HOURS</font></span></b></div> <div class="u_1978205313 widget-7b6cfb dmCustomWidget" data-lazy-load="" data-title="" id="1978205313" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="7b6cfbac88324cffbaaf57354cd7a334" data-widget-version="219" data-widget-config="eyJnZXREaXJlY3Rpb25zVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiZ3JvdXBZZWFyRXN0YWJsaXNoZWQiOm51bGwsImgzRW1haWxUZXh0IjoiIiwidG9nZ2xlSDNBc3NvY2lhdGlvbnMiOm51bGwsImdyb3VwQml6TmFtZURlc2lnbiI6bnVsbCwidG9nZ2xlSDNTZXJ2aWNlcyI6bnVsbCwidHlwZSI6ImhvdXJzIiwiYm9sZExvY2F0aW9uTmFtZSI6bnVsbCwiY29sb3JQaWNrZXIxIjpudWxsLCJoM1BheW1lbnRzVGV4dCI6bnVsbCwiZ3JvdXBHb29nbGVBdHRyaWJ1dGVzIjpudWxsLCJwYXltZW50R3JvdXAiOm51bGwsInRvZ2dsZUgzU3BlY2lhbHRpZXMiOm51bGwsInNlcnZpY2VBcmVhR3JvdXAiOm51bGwsInN0YXRlIjp0cnVlLCJncm91cFNvY2lhbEljb25zIjpudWxsLCJ0b2dnbGVIM1NlcnZpY2VBcmVhIjpudWxsLCJzb2NpYWxHcm91cCI6bnVsbCwiemlwIjp0cnVlLCJwaG9uZUxpc3RTdHlsZXMiOm51bGwsImNhcmRTdHlsZURhcmtPckxpZ2h0IjoiX2Quc3ZnIiwiaDNZZWFySGVhZFRleHQiOiIiLCJwYXltZW50T3B0aW9uc0J1bGxldCI6ImJ1bGxldCIsIi5hZGRyZXNzSGVhZGVyIjpudWxsLCJ0b2dnbGVIM2ZlYXRNZXNzYWdlIjpudWxsLCJicmFuZHNHcm91cCI6bnVsbCwicHJvZHVjdHNHcm91cCI6bnVsbCwiaDNLZXl3b3Jkc1RleHQiOm51bGwsInNjcmlwdCI6IiIsImdyb3VwS2V5d29yZHNEZXNpZ24iOm51bGwsImdyb3VwQXR0cmlidXRlcyI6bnVsbCwic29jaWFsSWNvbnNBbGlnbm1lbnQiOiJsZWZ0IiwibGFuZ3VhZ2VzQnVsbGV0IjoiYnVsbGV0IiwiZ3JvdXBFbWFpbERlc2lnbiI6bnVsbCwiaDNIb2xpZGF5SG91cnMiOiJIb2xpZGF5IEhvdXJzIiwic2hvd1BheW1lbnRzQXMiOm51bGwsInNlcnZpY2VzR3JvdXAiOm51bGwsImJvbGRTdGF0dXNUZXh0Ijp0cnVlLCJoM1NvY2lhbFRleHQiOm51bGwsImxvZ29Hcm91cCI6bnVsbCwiZ3JvdXBQaG9uZURlc2lnbiI6bnVsbCwicGhvbmVHcm91cCI6bnVsbCwiY2l0eSI6dHJ1ZSwiZ3JvdXBCaXpEZXNEZXNpZ24iOm51bGwsImgzaG91cnNUZXh0IjoiIiwiaDNTZXJ2aWNlQXJlYVRleHQiOm51bGwsImlzTGlzdCI6ZmFsc2UsImJvbGRIb3VycyI6dHJ1ZSwidG9nZ2xlSDNob3VycyI6bnVsbCwiZ3JvdXBBZGRpdGlvbmFsSG91cnNUZXh0IjpudWxsLCJkZXNjcmlwdGlvblRleHRHcm91cCI6bnVsbCwiYnJhbmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNob2xpZGF5SG91cnMiOnRydWUsImFzc29jaWF0aW9uc0J1bGxldCI6ImJ1bGxldCIsImxvY2F0aW9uR3JvdXAiOm51bGwsInRvZ2dsZUgzR29vZ2xlQXR0cmlidXRlcyI6dHJ1ZSwidG9nZ2xlSDNkZXNjcmlwdGlvbiI6bnVsbCwiaG9saWRheUhvdXJzQnVsbGV0IjoiYnVsbGV0cyIsInRvZ2dsZUgzTGFuZ3VhZ2VzIjpudWxsLCJwaG9uZVR5cGUiOiJwaG9uZSIsImxvY2F0aW9uTmFtZSI6ZmFsc2UsInRvZ2dsZUgzUGF5bWVudHMiOm51bGwsInNlcnZpY2VBcmVhQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNQcm9kdWN0cyI6bnVsbCwiZ3JvdXBBZGRyZXNzRGVzaWduIjpudWxsLCJQaG9uZSBIZWFkZXIgR3JvdXAiOm51bGwsInRvZ2dsZUgzU29jaWFsIjpudWxsLCJzaG93U2VydmljZUFyZWFGaXJzdCI6bnVsbCwiYWRkaXRpb25hbEhvdXJzVGV4dCI6bnVsbCwiaDNTcGVjaWFsdGllc1RleHQiOiIiLCJ0b2dnbGVIM1llYXIiOm51bGwsInNwZWNpYWx0aWVzR3JvdXAiOm51bGwsImRyYXdNYXAiOm51bGwsImluc3RydWN0aW9ucyI6bnVsbCwiZ3JvdXBQcm9kdWN0c0Rlc2lnbiI6bnVsbCwiZ3JvdXBTZXJ2aWNlQXJlYURlc2lnbiI6bnVsbCwiaDNBZGRyZXNzVGV4dCI6IiIsImdyb3VwU2VydmljZXNEZXNpZ24iOm51bGwsInRvZ2dsZUgzUGhvbmVMaXN0IjpudWxsLCJncm91cEZlYXR1cmVkTWVzc2FnZURlc2lnbiI6bnVsbCwiaDNTZXJ2aWNlc1RleHQiOm51bGwsImgzUGhvbmVUZXh0IjoiIiwiaDNBc3NvY2lhdGlvbnNUZXh0IjoiIiwicGF5bWVudFRleHRHcm91cCI6bnVsbCwiaDNEZXNjcmlwdGlvblRleHQiOm51bGwsInNob3dHZXREaXJlY3Rpb25zTGluayI6bnVsbCwiZ3JvdXBQYXltZW50RGVpc2duIjpudWxsLCJoM0dvb2dsZUF0dHJpYnV0ZXMiOiJCdXNpbmVzcyBBdHRyaWJ1dGVzIiwidG9nZ2xlSDNBZGRyZXNzIjpudWxsLCJzaG93RW1haWxBc0J0biI6bnVsbCwiYXNzb2NpYXRpb25zR3JvdXAiOm51bGwsImgzUHJvZHVjdHNUZXh0IjoiIiwiZm9ybWF0UGhvbmUiOnRydWUsImdyb3VwTGFuZ3VhZ2VzRGVzaWduIjpudWxsLCJ0b2dnbGVIM0tleXdvcmRzIjpudWxsLCJrZXl3b3Jkc0dyb3VwIjpudWxsLCJhbHQiOm51bGwsImhpZGVIb3Vyc0xpc3QiOmZhbHNlLCJncm91cEhvbGlkYXlIb3Vyc0Rlc2lnbiI6bnVsbCwicGhvbmVTaG93QXMiOiJidXR0b24iLCJnb29nbGVBdHRyaWJ1dGVzRm9ybWF0dGVkTGlzdEJ1bGxldCI6ImJ1bGxldHMiLCJtYXBab29tIjoiMTMiLCJob2xpZGF5SG91cnMiOm51bGwsImdyb3VwSG91cnNEZXNpZ24iOm51bGwsImgzTGFuZ3VhZ2VzVGV4dCI6bnVsbCwiaG91cnNTaG93QXMiOiJsaXN0IiwiZW1haWxUZXh0R3JvdXAiOm51bGwsInBob25lTGlzdFN0eWxlIjoiYnVsbGV0cyIsInRvZ2dsZTEiOm51bGwsImgzQnJhbmRUZXh0IjoiIiwibGluayI6bnVsbCwiZ3JvdXBQYXltZW50Q2FyZERlc2lnbiI6bnVsbCwiZ3JvdXBTcGVjaWFsdGllc0Rlc2lnbiI6bnVsbCwieWVhckVzdGFiaWxpc2hlZEdyb3VwIjpudWxsLCJwaG9uZVRleHRTdHlsZXMiOm51bGwsImdyb3VwQXNzb2NpYXRpb25zRGVzaWduIjpudWxsLCJzcGVjaWFsdGllc0J1bGxldCI6ImJ1bGxldCIsImgzRmVhdE1lc3NhZ2VUZXh0IjpudWxsLCJ0b2dnbGVIM0JyYW5kcyI6bnVsbCwiYWRkcmVzczIiOnRydWUsImFkZHJlc3MxIjp0cnVlLCJjYXJkQWxpZ25tZW50IjoicGljb25zLWNlbnRlciIsImdyb3VwTG9nb0Rlc2lnbiI6bnVsbCwiZ3JvdXBPcGVuSG91cnNEZXNpZ24iOm51bGwsImZlYXRNZXNzYWdlR3JvdXAiOm51bGwsImtleXdvcmRzQnVsbGV0IjoiYnVsbGV0IiwidG9nZ2xlSDNFbWFpbCI6bnVsbCwic2VydmljZXNCdWxsZXQiOm51bGwsImdyb3VwQnJhbmRzRGVzaWduIjpudWxsLCJwcm9kdWN0c0J1bGxldCI6ImJ1bGxldCIsImxhbmd1YWdlc0dyb3VwIjpudWxsLCJob3Vyc0dyb3VwIjpudWxsfQ=="> <div class="yextHours" id="hoursSmall"></div> <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> <div class="wrongScriptError" data-nosnippet=""><!--The Yext script you entered is empty or incorrect: .<br/>--><!--It should look like:<br/>--><!-- <pre>--><!-- <code>--><!--<script async defer src="https://knowledgetags.yextpages.net/embed?key=KEY&account_id=ACCOUNT_ID&location_id=LOCATIONS_ID" type="text/javascript"></script>--><!-- </code>--><!--</pre>--></div> <!-- Load Yext Script into page source so schema validates with Structured Data testing tool --></div> </div> </div> </div> <div class="dmRespRow" id="1636271599"> <div class="dmRespColsWrapper" id="1501688634"> <div class="dmRespCol large-12 medium-12 small-12" id="1271322060"> <div class="widget-4297c6 u_1945604141 dmCustomWidget" data-lazy-load="" data-title="" id="1945604141" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="4297c64e3aa349d4ac38764dde32ebef" data-widget-version="68" data-widget-config="eyJJY29uIFNpemUiOm51bGwsIkhlbHBUZXh0IjoiSGkuIERvIHlvdSBuZWVkIGFueSBoZWxwPyIsIk1vYmlsZU9wdGlvbnMiOm51bGwsIk1vYmlsZSI6bnVsbCwiSWNvbkxpc3QiOlt7IkVtYWlsQWRkciI6bnVsbCwiQWN0aW9uIjoiQ2FsbCIsIkNhbGxOdW0iOiI1MDgtNzc1LTM0MzMiLCJFbWFpbCI6dHJ1ZSwiUXVlcnkiOiJDaGljYWdvIiwiU2hhcmVUaXRsZSI6IiIsIlR1bWJsciI6ZmFsc2UsInNob3dvbm1vYmlsZSI6dHJ1ZSwiRmJVc2VyIjpudWxsLCJMYWJlbCI6IkNhbGwgVXMiLCJUd2l0dGVyIjp0cnVlLCJzaG93b25kZXNrdG9wIjpmYWxzZSwiUmVkZGl0IjpudWxsLCJQaW50ZXJlc3QiOm51bGwsIlNtc051bSI6IjU1NS01NTUtNTU1IiwiR29vZ2xlUGx1cyI6dHJ1ZSwiRmFjZWJvb2siOnRydWUsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsIkxpbmtlZEluIjp0cnVlLCJkZWZFbWFpbEJvZHkiOm51bGwsImVtYWlsRGVmU3ViamVjdCI6bnVsbCwiSWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzg0IDUxMlwiIGRhdGEtZGVmYXVsdD1cInRydWVcIj48cGF0aCBkPVwiTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgwelwiLz48L3N2Zz4iLCJTaGFyZUxpbmsiOm51bGwsIkxpbmsiOm51bGx9LHsiRW1haWxBZGRyIjpudWxsLCJBY3Rpb24iOiJNYXAiLCJDYWxsTnVtIjoiNTU1LTU1NS01NTU1IiwiRW1haWwiOnRydWUsIlF1ZXJ5IjoiMjUgTWlkIFRlY2ggRHIgU3RlIEMgV2VzdCBZYXJtb3V0aCwgTUEgMDI2NzMgVVMiLCJTaGFyZVRpdGxlIjoiIiwiVHVtYmxyIjpmYWxzZSwic2hvd29ubW9iaWxlIjp0cnVlLCJGYlVzZXIiOm51bGwsIkxhYmVsIjoiR2V0IERpcmVjdGlvbnMiLCJUd2l0dGVyIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJSZWRkaXQiOm51bGwsIlBpbnRlcmVzdCI6bnVsbCwiU21zTnVtIjoiNTU1LTU1NS01NTUiLCJHb29nbGVQbHVzIjp0cnVlLCJGYWNlYm9vayI6dHJ1ZSwiQW5pbWF0ZSI6dHJ1ZSwiQ3VzdG9tSWNvbiI6bnVsbCwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6bnVsbCwiZW1haWxEZWZTdWJqZWN0IjpudWxsLCJJY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzODQgNTEyXCIgZGF0YS1kZWZhdWx0PVwidHJ1ZVwiPjxwYXRoIGQ9XCJNMTcyLjI2OCA1MDEuNjdDMjYuOTcgMjkxLjAzMSAwIDI2OS40MTMgMCAxOTIgMCA4NS45NjEgODUuOTYxIDAgMTkyIDBzMTkyIDg1Ljk2MSAxOTIgMTkyYzAgNzcuNDEzLTI2Ljk3IDk5LjAzMS0xNzIuMjY4IDMwOS42Ny05LjUzNSAxMy43NzQtMjkuOTMgMTMuNzczLTM5LjQ2NCAwek0xOTIgMjcyYzQ0LjE4MyAwIDgwLTM1LjgxNyA4MC04MHMtMzUuODE3LTgwLTgwLTgwLTgwIDM1LjgxNy04MCA4MCAzNS44MTcgODAgODAgODB6XCIvPjwvc3ZnPiIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH0seyJFbWFpbEFkZHIiOm51bGwsIkFjdGlvbiI6IlNoYXJlIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIkVtYWlsIjp0cnVlLCJRdWVyeSI6IkNoaWNhZ28iLCJTaGFyZVRpdGxlIjoiU2hhcmUgVXMiLCJUdW1ibHIiOnRydWUsInNob3dvbm1vYmlsZSI6dHJ1ZSwiRmJVc2VyIjpudWxsLCJMYWJlbCI6IlNoYXJlIFVzIiwiVHdpdHRlciI6dHJ1ZSwic2hvd29uZGVza3RvcCI6dHJ1ZSwiUmVkZGl0Ijp0cnVlLCJQaW50ZXJlc3QiOnRydWUsIlNtc051bSI6IjU1NS01NTUtNTU1IiwiR29vZ2xlUGx1cyI6ZmFsc2UsIkZhY2Vib29rIjp0cnVlLCJBbmltYXRlIjp0cnVlLCJDdXN0b21JY29uIjpmYWxzZSwiTGlua2VkSW4iOnRydWUsImRlZkVtYWlsQm9keSI6bnVsbCwiZW1haWxEZWZTdWJqZWN0IjpudWxsLCJJY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNTM2IDE3OTJcIj48cGF0aCBmaWxsPVwiaW5oZXJpdFwiIGQ9XCJNMTIxNiAxMDI0cTEzMyAwIDIyNi41IDkzLjV0OTMuNSAyMjYuNS05My41IDIyNi41LTIyNi41IDkzLjUtMjI2LjUtOTMuNS05My41LTIyNi41cTAtMTIgMi0zNGwtMzYwLTE4MHEtOTIgODYtMjE4IDg2LTEzMyAwLTIyNi41LTkzLjV0LTkzLjUtMjI2LjUgOTMuNS0yMjYuNSAyMjYuNS05My41cTEyNiAwIDIxOCA4NmwzNjAtMTgwcS0yLTIyLTItMzQgMC0xMzMgOTMuNS0yMjYuNXQyMjYuNS05My41IDIyNi41IDkzLjUgOTMuNSAyMjYuNS05My41IDIyNi41LTIyNi41IDkzLjVxLTEyNiAwLTIxOC04NmwtMzYwIDE4MHEyIDIyIDIgMzR0LTIgMzRsMzYwIDE4MHE5Mi04NiAyMTgtODZ6XCIvPlxuPC9zdmc+IiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjpudWxsfV0sIkdsb2JhbCI6bnVsbCwiRm9jdXNJdGVyIjoiMSIsIkZvY3VzRGVsYXkiOiI1MDAwIiwiRGVza3RvcCI6bnVsbCwiQW5pbWF0aW9uT3B0aW9ucyI6bnVsbCwiTW9iaWxlTGF5b3V0IjoiRnVsbCIsIkRlc2t0b3BMYXlvdXQiOiJGbG9hdCIsIkRlc2t0b3BPcHRpb25zIjpudWxsLCJNb2JpbGVNYWluIjoicGx1cyIsIkRlc2tNYWluIjoiZW52ZWxvcGUiLCJNb2RhbFRpdGxlIjoiU2hhcmUgT246IiwiTWFpbkxhYmVsIjoiQ29udGFjdCBVcyIsIk1vYmlsZVRoZW1lIjoiTGlnaHQiLCJGb2N1c0FuaSI6dHJ1ZX0="> <style>/* Pulse animation */ .pulse, .pulse2, .slide-pulse { -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -o-animation-iteration-count: 1; animation-iteration-count: 1; }</style> <div id="conversion-menu-container"> <div class="overlay"></div> <div class="mobile-bg"></div> <div class="social-bg"></div> <div class="fab" id="masterfab"> <div class="desktop-bg"> <div id="help-text">Hi. Do you need any help?</div> <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> <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> </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> </div> </div> <span id="main-container"></span> </div> <div id="float-container"></div> </div> <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> <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> <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> </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> </button> </header> <main class="modal__content" id="modal-1-content"> <div class="share-container"></div> </main> </div> </div> </div> </div> </div> </div> </div> </div> <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> </div> <div class="poweredLine2">© <span id="hibuYear">2025</span> The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- Add full CSS and Javascript before the close tag of the body if needed --> <!-- Google Fonts Include --> <!-- loadCSS function fonts.jsp--> <link rel="preload" href="https://cdn.hibuwebsites.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Fjalla+One:ital,wght@0,400&family=Lora:ital,wght@0,400..700;1,400..700&family=ABeeZee:ital,wght@0,400;1,400&family=Oswald:ital,wght@0,200..700;1,200..700&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&subset=latin-ext&display=swap" as="style" fetchpriority="low" onload="loadCSS(this)" /> <!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> <link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static-res-cdn.websites.hibu.com/mnlt/production/5446/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> <!-- End of RT CSS Include --> <link rel="preload" href="https://cdn.hibuwebsites.com/WIDGET_CSS/7503e76fb084a0c10c597eb562b98d03.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" /> <!-- Support `img` size attributes --> <style>img[width][height] { height: auto; }</style> <!-- Support showing sticky element on page only --> <style> body[data-page-alias="home"] #dm [data-show-on-page-only="home"] { display: block !important; } </style> <!-- This is populated in Ajax navigation --> <style id="pageAdditionalWidgetsCss" type="text/css"> </style> <!-- Site CSS --> <link rel="preload" href="https://cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/files/b1dac08985604048943aea7472342f2e_withFlex_1.min.css?v=153" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" /> <!-- additional css file per platform --> <link type="text/css" rel="stylesheet" href="/_dm/s/rt/css/hibu/hibu-runtime.css?version=2025-05-07T12_49_08" /> <style id="customWidgetStyle" type="text/css"> </style> <style id="innerPagesStyle" type="text/css"> </style> <style id="additionalGlobalCss" type="text/css" > </style> <!-- Page CSS --> <link rel="preload" href="https://cdn.hibuwebsites.com/b1dac08985604048943aea7472342f2e/files/b1dac08985604048943aea7472342f2e_home_withFlex_1.min.css?v=153" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" /> <style id="pagestyle" type="text/css"> </style> <style id="pagestyleDevice" type="text/css"> </style> <!-- Flex Sections CSS --> <style id="globalFontSizeStyle" type="text/css"> .font-size-18, .size-18, .size-18 > font { font-size: 18px !important; } </style> <style id="pageFontSizeStyle" type="text/css"> </style> <!-- ========= JS Section ========= --> <script> var isWLR = true; window.customWidgetsFunctions = {}; window.customWidgetsStrings = {}; window.collections = {}; window.currentLanguage = "ENGLISH" window.isSitePreview = false; </script> <script> window.customWidgetsFunctions["7b6cfbac88324cffbaaf57354cd7a334~219"] = function (element, data, api) { 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>" /* find yext src */ var findYextSrc = function(){ var keyExp = new RegExp(/src="(.*?)"/); if (data.config.script.includes('location_id')) { data.config.script = data.config.script.replace('location_id', 'entity_id'); } var result = keyExp.exec(data.config.script); if(result && result.length == 2){ window.yextScriptSrc=result[1]; return result[1]; }else{ return window.yextScriptSrc; } } window.yextLoadedCallback = function(yextData) { $('.wrongScriptError').removeClass('hasError'); window.yextInitialized = true; if(yextData) { window._yextData = yextData; } else { throw "Yext loaded but no data was passed"; } } function loadYextScript(src){ $(element).find('.wrongScriptError').removeClass('hasError'); var yextScript = document.getElementById('d-yext-script'); if (yextScript) { yextScript.parentNode.removeChild(yextScript); } yextScript = document.createElement('script'); yextScript.charset = 'utf-8'; yextScript.type = 'text/javascript'; src += "&callback=yextLoadedCallback" yextScript.src = src; yextScript.id = 'd-yext-script'; document.body.appendChild(yextScript); } /* load yext script */ var loadYext = function(forceRefresh) { // Make sure we call Yext only once if(window.yextInitialized && !forceRefresh){ return; } startIntervalToWaitAndLoadWidgets(data.config.type); // We extract the "src" attribute from the string provided ina safe way // The format we expect is the following: try{ var src = findYextSrc(); if(src){ loadYextScript(src); } else if(data.inEditor) { // $(document).load(function(){ // if(!window._yextData) { // $(element).find('.wrongScriptError').addClass('hasError'); // } // }) // $(element).find('.wrongScriptError').addClass('hasError'); return; } } catch(exp) { // $(element).find('.wrongScript').addClass('hasError'); console.log(exp) return; } if (data.inEditor) { if($('.multipleYextError').length > 1){ $(element).find('.multipleYextError').addClass('hasError'); return; }else if(data.config.type === 'none'){ $(element).find('.editorOnlyInfo').addClass('inEditor'); } } } /* refresh yext script */ window.refreshYext = function(){ loadYext(true); } //function for Omniture tracking window._trackConvWidgetClickEvent = function(eventName) { if(typeof(HAF)==="object"){ HAF.OmTracking.onCMClick(eventName) } return; } /* draw yext map */ var drawMap = function(yextData){ var zoom = data.config.mapZoom; var yData = yextData.entities[0].attributes; var addressQuery = yData['address1'] + " " + yData['address2'] + " " + yData['city'] + " " + yData['state'] + " " + yData['zip']; dmAPI.drawMap({addressQuery: addressQuery, zoom: zoom, container: $(element).find('.yextMap')}); } var formatPhoneBeforeRender = function(num,cb) { if (!cb) cb = function(){return} if(data.config.formatPhone){ var s2 = (""+num).replace(/\D/g, ''); var m = s2.match(/^(\d{3})(\d{3})(\d{4})$/); var formatted = (!m) ? null : "(" + m[1] + ") " + m[2] + "-" + m[3]; cb(formatted); return formatted; } else { cb(num); return num; } } var displayTextdList = function(type,yextData,firstOnly) { var list = ""; if(yextData.entities[0].attributes[type]) { var yextAtt = yextData.entities[0].attributes[type] } else { var yextAtt = false } if(yextAtt && Array.isArray(yextAtt)) { for (var i=0; i< yextAtt.length; i++) { if (yextAtt[i] === 'Android Pay') { list += '<li>Google Pay</li>'; } else { list += '<li>' + yextAtt[i] + '</li>'; } } $(element).find('#' + type + 'List').html(list); } else if (yextAtt) { var yextAtt = yextAtt.split(", "); for (var i=0; i< yextAtt.length; i++) { list += '<li>' + yextAtt[i] + '</li>'; } $(element).find('#' + type + 'List').html(list); } else if (data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } } var displaySpecialties = function(yextData){ var list = ""; if(yextData.entities[0].attributes["specialties"]) { var yextAtt = yextData.entities[0].attributes["specialties"] } else if (yextData.entities[0].attributes["specialities"]) { var yextAtt = yextData.entities[0].attributes["specialities"] } else { var yextAtt = false } if(yextAtt && Array.isArray(yextAtt)) { for (var i=0; i< yextAtt.length; i++) { list += '<li>' + yextAtt[i] + '</li>'; } $(element).find('#specialtiesList').html(list); } else if (yextAtt) { var yextAtt = yextAtt.split(", "); for (var i=0; i< yextAtt.length; i++) { list += '<li>' + yextAtt[i] + '</li>'; } $(element).find('#specialtiesList').html(list); } else if (data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } } var displayHours = function(type,yextData) { var list = ""; if(yextData.entities[0].attributes[type]) { var yextAtt = yextData.entities[0].attributes[type] } else { var yextAtt = false } if(yextAtt && Array.isArray(yextAtt)) { for(var i=0;i < yextAtt.length;i++) { var indexEndDay = yextAtt[i].lastIndexOf('day ') + 3; 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"); var rightSide = yextAtt[i].substr(indexEndDay + 1) list += '<div class="row"><div class="left">' + leftSide + '</div><div class="right">' + rightSide + '</div></div>'; } $(element).find('#hoursSmall').html(list); } else if(yextAtt) { var yextAtt = yextAtt.split(", "); for(var i=0;i < yextAtt.length;i++) { if((/\s/.test(yextAtt[i])) === false){ yextAtt[i] = yextAtt[i] + ' - ' + yextAtt[i+1] yextAtt.splice(i+1, 1) } if (yextAtt[i].includes('day') === false ){ var leftSide = ' '; var rightSide = yextAtt[i] }else { var indexEndDay = yextAtt[i].lastIndexOf('day ') + 3; 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"); var rightSide = yextAtt[i].substr(indexEndDay + 1) } list += '<div class="row"><div class="left">' + leftSide + '</div><div class="right">' + rightSide + '</div></div>'; } $(element).find('#hoursSmall').html(list); } else if (data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } } var displayOpenHours = function(type, yextData){ if(yextData.entities[0].attributes['timezone']){ var zone = yextData.entities[0].attributes['timezone'] } else { var zone = false } if(zone){ var time = new Date().toLocaleString("en-US", {timeZone: zone}); var today = new Date(time ); var thirtyMins = 30 * 60 * 1000 var days = ['sunday','monday','tuesday','wednesday','thursday','friday','saturday']; var daysShort = ['Sun','Mon','Tues','Wed','Thurs','Fri','Sat']; var day = days[today.getDay()]; var hour = today.getHours(); var min = today.getMinutes(); var dd = ("0" + today.getDate()).slice(-2); var mm = ("0" + (today.getMonth() + 1)).slice(-2) var yyyy = today.getFullYear(); var todayDate = yyyy + '-' + mm + '-' + dd var mm = mm - 1 const tomorrow = new Date(today) tomorrow.setDate(tomorrow.getDate() + 1) var mmTmw = ("0" + (tomorrow.getMonth() + 1)).slice(-2) var ddTmw = ("0" + tomorrow.getDate()).slice(-2) var yyyyTmw = tomorrow.getFullYear(); var nextDay = days[tomorrow.getDay()] var tommorrow = yyyyTmw + '-' + mmTmw + '-' + ddTmw var mmTmw = mmTmw - 1 } if(yextData.entities[0].attributes[type + '-' + day]) { var yextAtt = yextData.entities[0].attributes[type + '-' + day] if (yextAtt === "Closed"){ yextAtt = false } } else { var yextAtt = false } //check if day is closed if(yextData.entities[0].attributes[type + '.' + day + '.isClosed'] === true) { var closed = true } //collects business holiday hours if(yextData.entities[0].attributes[type + '.holidayHours']){ var holidayHours = yextData.entities[0].attributes[type + '.holidayHours'] } else{ var holidayHours = false } //gets next days start time if(yextData.entities[0].attributes[type + '.' + nextDay + '.isClosed'] === true){ var tomorrowOpen = false } else { var tomorrowOpen = true var tmrwStart = yextData.entities[0].attributes[type + '-' + nextDay].split(" - ")[0] } //checks if holiday hours change if(holidayHours) { for(var i=0;i < holidayHours.length;i++){ if(holidayHours[i].date === todayDate && holidayHours[i].openIntervals){ yextAtt = holidayHours[i].hoursFormatted } } } //split hours if(yextAtt && yextAtt.includes(",")){ yextAtt = yextAtt.split(", ") for(var i=0;i < yextAtt.length;i++){ var end = yextAtt[i].split(' - ')[1] var start = yextAtt[i].split(' - ')[0] if (i+1 != yextAtt.length){ var nextStart = yextAtt[i + 1].split(' - ')[0] } if(start.includes("pm") && start.split(/\s+|:/)[0] != "12"){ var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]) + 12, parseInt(start.split(/\s+|:/)[1])) } else { var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1])) } if(nextStart.includes("pm") && nextStart.split(/\s+|:/)[0] != "12"){ var nextStartDate = new Date(yyyy, mm, dd, parseInt(nextStart.split(/\s+|:/)[0]) + 12, parseInt(nextStart.split(/\s+|:/)[1])) } else { var nextStartDate = new Date(yyyy, mm, dd, parseInt(nextStart), parseInt(nextStart.split(/\s+|:/)[1])) } if(end.includes("pm") && end.split(/\s+|:/)[0] != "12"){ var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) + 12, parseInt(end.split(/\s+|:/)[1])) } else { var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1])) } if (end.includes("am") && (endDate < startDate)){ endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1])) } if(today < startDate){ var closed = true tmrwStart = start break }else if(today > startDate && today < endDate){ yextAtt = start + ' - ' + end break }else if(today > endDate && (i+1 != yextAtt.length) && today < nextStartDate){ var closed = true tmrwStart = nextStart tomorrowOpen = true }else if(today > endDate && i+1 === yextAtt.length){ var closed = true } } } if(yextAtt || closed) { if(typeof yextAtt === "string"){ var start = yextAtt.split(" - ")[0] var end = yextAtt.split(" - ")[1] if(start.includes("pm") && start.split(/\s+|:/)[0] != "12"){ var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]) + 12, parseInt(start.split(/\s+|:/)[1])) } else { var startDate = new Date(yyyy, mm, dd, parseInt(start.split(/\s+|:/)[0]), parseInt(start.split(/\s+|:/)[1])) } if(end.includes("pm") && end.split(/\s+|:/)[0] != "12"){ var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) + 12, parseInt(end.split(/\s+|:/)[1])) } else if (end.includes("am") && end.split(/\s+|:/)[0] === "12") { var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]) - 12, parseInt(end.split(/\s+|:/)[1])) } else { var endDate = new Date(yyyy, mm, dd, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1])) } if (end.includes("am") && (endDate < startDate)){ endDate = new Date(yyyyTmw, mmTmw, ddTmw, parseInt(end.split(/\s+|:/)[0]), parseInt(end.split(/\s+|:/)[1])) } //check if closed if(today > endDate){ var closed = true //opened 24 hours } else if(start === '12:00 am' && end === '11:59 pm'){ var status = "Open " var cssClass = "allDayStatus" var busHours = ' 24 hours ' //opened } else if(today < startDate){ var closed = true //check if closing soon } else if (endDate - today < thirtyMins && endDate - today < 0 === false ){ var status = "Closing Soon " var cssClass = "soonStatus" var busHours = ' • ' + end } else { var status = "Open " var cssClass = "openedStatus" var busHours = '• Closes ' + end } } if(closed){ // closed & opening today if((today < startDate)){ var status = "Closed " var cssClass = "closedStatus" var busHours = ' Opens ' + start //closed & open tomorrow } else if(closed && tomorrowOpen === true){ var status = "Closed " var cssClass = "closedStatus" var busHours = ' • Opens ' + tmrwStart //closed and not open tomorrow } else if(closed && tomorrowOpen != true){ var offset = days.indexOf(day) + 1 for( var i=0; i < days.length; i++) { var dayIndex = (i + offset) % days.length; if(yextData.entities[0].attributes[type + '.' + days[dayIndex] + '.openIntervals']){ tmrwStart = daysShort[dayIndex] + " " + yextData.entities[0].attributes[type + '-' + days[dayIndex]].split(" - ")[0] break } } var status = "Closed " var cssClass = "closedStatus" var busHours = ' • Opens ' + tmrwStart } } } // checks if holiday if(holidayHours) { for(var i=0;i < holidayHours.length;i++){ if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === false){ var offset = days.indexOf(day) + 1 for( var i=0; i < days.length; i++) { var dayIndex = (i + offset) % days.length; if(yextData.entities[0].attributes[type + '.' + days[dayIndex] + '.openIntervals']){ tmrwStart = daysShort[dayIndex] + " " + yextData.entities[0].attributes[type + '-' + days[dayIndex]].split(" - ")[0] break } } var status = "Closed " var cssClass = "closedStatus" var busHours = ' • Opens ' + tmrwStart } else if(holidayHours[i].date === todayDate && holidayHours[i].isClosed === true && tomorrowOpen === true){ var status = "Closed " var cssClass = "closedStatus" var busHours = ' • Opens ' + tmrwStart } } } if(cssClass){ var hoursWidgets = document.getElementsByClassName('status') for( var i=0; i < hoursWidgets.length; i++) { hoursWidgets[i].classList.add(cssClass); } } if(status){ var hoursWidgets = document.getElementsByClassName('status') for( var i=0; i < hoursWidgets.length; i++) { hoursWidgets[i].innerText = status; } } if(cssClass === 'allDayStatus'){ var hoursWidgets = $(element).find('.openHours') for( var i=0; i < hoursWidgets.length; i++) { hoursWidgets[i].children[0].textContent = "" } } if(document.getElementsByClassName('openHours')[0].childElementCount > 1){ var hoursWidgets = document.getElementsByClassName('openHours') for( var i=0; i < hoursWidgets.length; i++) { var openHoursLength = hoursWidgets[i].childNodes.length var oldHours = hoursWidgets[i] oldHours.removeChild(oldHours.childNodes[openHoursLength - 1]) } } var hoursWidgets = document.getElementsByClassName('openHours') for( var i=0; i < hoursWidgets.length; i++) { hoursWidgets[i].append(busHours) } } var displayHolidayHoursList = function(type,yextData) { var list = ""; if(yextData.entities[0].attributes["hours.holidayHours"]) { var yextAtt = yextData.entities[0].attributes["hours.holidayHours"] } else if(yextData.entities[0].attributes["holidayHours"]) { var yextAtt = yextData.entities[0].attributes["holidayHours"] } else { var yextAtt = false } if(yextAtt) { for (var i=0; i< yextAtt.length; i++) { var dateHol = new Date(Date.parse(yextAtt[i].date)); var dateNow = new Date(); var numDaysBetween = getNumDaysBetween(dateHol,dateNow); if (numDaysBetween > -1) { // write to dom list += '<li>' + yextAtt[i].dateFormatted + ' - <span class="holidayHoursStatus">' + yextAtt[i].hoursFormatted + '</span></li>'; } } $(element).find('#' + type + 'List').html(list); } else if (data.inEditor) { // if in editor display place holder $(element).html(emptyListPlaceHolder); } else { // if empty, hide element on runtime $(element).css('display','none'); } } var displayServiceArea = function(type,yextData,firstOnly) { var list = ""; if(yextData.entities[0].attributes[type]) { var yextAtt = yextData.entities[0].attributes[type] } else { var yextAtt = false } if (firstOnly) { list = '<li>' + yextAtt[0] + '</li>'; $(element).find('#' + type + 'List').html(list); } else if (yextAtt && Array.isArray(yextAtt)) { for (var i=0; i< yextAtt.length; i++) { list += '<li>' + yextAtt[i] + '</li>'; } $(element).find('#' + type + 'List').html(list); } else if (yextAtt) { var yextAtt = yextData.entities[0].attributes[type + ".places"] for (var i=0; i< yextAtt.length; i++) { list += '<li>' + yextAtt[i] + '</li>'; } $(element).find('#' + type + 'List').html(list); } else if (data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } } var displayPhoneList = function(type,yextData) { var list = ""; var locData = yextData.entities[0].attributes; if(locData.phone) { list += '<li><span class="phoneLabel">Main:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.phone) + '</span></li>'; } if(locData.localPhone) { list += '<li><span class="phoneLabel">Local:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.localPhone) + '</span></li>'; } if(locData.alternatePhone) { list += '<li><span class="phoneLabel">Alternate:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.alternatePhone) + '</span></li>'; } if(locData.tollFreePhone) { list += '<li><span class="phoneLabel">Toll Free:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.tollFreePhone) + '</span></li>'; } if(locData.mobilePhone) { list += '<li><span class="phoneLabel">Mobile:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.mobilePhone) + '</span></li>'; } if(locData.faxPhone) { list += '<li><span class="phoneLabel">Fax:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.faxPhone) + '</span></li>'; } if(locData.ttyPhone) { list += '<li><span class="phoneLabel">TTY:</span><span class="phoneNum"> ' + formatPhoneBeforeRender(locData.ttyPhone) + '</span></li>'; } if(list.length > 0) { $(element).find('#' + type + 'List').html(list); } else if (data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } emitYextPhoneRenderEvent(formatPhoneBeforeRender(locData.phone)); } var getNumDaysBetween = function(d1, d2) { var diff = d1.getTime() - d2.getTime(); return diff / (1000 * 60 * 60 * 24); }; var orderPaymentsList = function(listData) { if(listData.indexOf('Discover') >= 0) { listData.splice(listData.indexOf("Discover"), 1); listData.unshift('Discover'); } if(listData.indexOf('American Express') >= 0) { listData.splice(listData.indexOf("American Express"), 1); listData.unshift('American Express'); } if(listData.indexOf('MasterCard') >= 0) { listData.splice(listData.indexOf("MasterCard"), 1); listData.unshift('MasterCard'); } if(listData.indexOf('Visa') >= 0) { listData.splice(listData.indexOf("Visa"), 1); listData.unshift('Visa'); } return listData } var displayImageList = function(type,yextData) { var list = ""; var listData = orderPaymentsList(_yextData.entities[0].attributes[type]); for (var i=0; i< listData.length; i++) { list += '<img src="' + getImageUrl(listData[i],data.config.cardStyleDarkOrLight) + '" alt="' + listData[i] + '"/>' } if(list.length > 0) { $(element).find('#paymentOptionsImages').html(list) } else if (data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } } var displaySocialIcons = function(type,yextData) { var list = ""; if(yextData.entities[0].attributes.facebookPageUrl) { 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>' } if(yextData.entities[0].attributes.twitterHandle) { 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>' } if(yextData.entities[0].attributes.instagramHandle) { 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>' } if(list.length > 0) { $(element).find('#socialIcons').html(list); } else if (data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } } var getImageUrl = function(name,style) { var cdnPath = 'https://cdn.websites.hibu.com/-resellers-preview/_cc_icons/'; if(!style) { style = '_d.svg' } if (name === "ZELLE"){ name = "Zelle" } var imageUrl=''; switch (name) { case 'Visa': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'MasterCard': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Discover': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'American Express': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Android Pay': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Apple Pay': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Bitcoin': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Cash': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Check': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Diners Club': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Discover': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Financing': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Invoice': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'PayPal': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case 'Samsung Pay': imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case "Traveler's Check": imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break; case "Zelle": imageUrl = cdnPath + name.replace(/[\W_]+/g,'').toLowerCase() + style; break } return imageUrl } function emitYextPhoneRenderEvent(phone) { var yextPhoneRenderEvent = new CustomEvent('YextPhoneChangeEvent', { detail: phone, bubbles: true, cancelable: true }); document.dispatchEvent(yextPhoneRenderEvent); } var initYextElements = function(yextData,widgetType){ if (widgetType === 'address' && data.config.drawMap) { drawMap(yextData); } else if (widgetType === 'paymentOptions' && data.config.showPaymentsAs === 'paymentIcons') { displayImageList(widgetType,yextData); } else if (widgetType === 'phone' && data.config.phoneShowAs === 'list') { displayPhoneList(widgetType,yextData); // check for any list type } else if(widgetType === 'phone' && data.config.phoneShowAs === 'button') { var phFormatted = formatPhoneBeforeRender(yextData.entities[0].attributes[data.config.phoneType],function(phone) { $(element).find(".dmButtonLink").html('<span class="text">' + phone + '</span>'); emitYextPhoneRenderEvent(phone); }); } else if(widgetType === 'phone' && data.config.phoneShowAs === 'text') { var phFormatted = formatPhoneBeforeRender(yextData.entities[0].attributes[data.config.phoneType],function(phone) { $(element).find('.yextPhoneText').html('<span class="text">' + phone + '</span>'); emitYextPhoneRenderEvent(phone); }); } else if (widgetType === 'services' || widgetType === 'googleAttributesFormatted' || widgetType === 'languages' || widgetType === 'paymentOptions' || widgetType === 'keywords' || widgetType === 'products' || widgetType === 'associations' || widgetType === 'brands') { setTimeout(function() { displayTextdList(widgetType,yextData) },1); } else if(widgetType === 'specialties') { setTimeout(function() { displaySpecialties(yextData) },1) }else if (widgetType ==='serviceArea') { setTimeout(function() { displayServiceArea(widgetType,yextData,data.config.showServiceAreaFirst) },1) } else if (widgetType ==='hours' && data.config.hoursShowAs === 'list' && data.config.isList == false) { setTimeout(function() { displayHours(widgetType,yextData) },1) } else if (widgetType ==='hours' && data.config.hoursShowAs === 'openHours') { setTimeout(function() { displayOpenHours(widgetType,yextData) },1) } else if (widgetType === 'social') { displaySocialIcons(widgetType,yextData); } else if (widgetType === 'holidayHours') { setTimeout(function() { displayHolidayHoursList(widgetType,yextData) },1); } else if (widgetType === 'hours') { //hide hours list if toggle enabled if(data.config.hideHoursList === true) { $(element).find('.yextHours').css('display','none'); } } else if (widgetType === 'description' || widgetType === 'yearEstablished' || widgetType === 'email' || widgetType === 'name') { // check hideIfEmpty(widgetType,yextData) } //remove error if script not entered correctly. $(element).find('.wrongScriptError').removeClass('hasError'); } function hideIfEmpty(type,yextData) { if(!yextData.entities[0].attributes[type]) { if(data.inEditor) { $(element).html(emptyListPlaceHolder); } else { $(element).css('display','none'); } } } // TODO CHANGE TO EVENT CALL BACK var startIntervalToWaitAndLoadWidgets = function(widgetType) { //start interval for this specific widget var intervalCheckYextLoaded = setInterval(function(){ if (window._yextData) { clearInterval(intervalCheckYextLoaded); initYextElements(window._yextData,widgetType); } },50) } /* initialization */ if(data.inEditor){ window.refreshYext && window.refreshYext(); $(document).ready(function(){ if(!window.yextInitialized){ $(element).find('.missingYextWidget').addClass('show'); } else { $(element).find('.missingYextWidget').removeClass('show'); } }); } else { dmAPI.runOnReady('yext' , function(){ loadYext(); }); // Before navigating with Ajax, we set the yext initialized to be false so it will be initialized again after the ajax navigation dmAPI.runBeforeAjaxNavigation('yext', function(){ window.yextInitialized = false; }); } }; </script> <script> window.customWidgetsFunctions["4297c64e3aa349d4ac38764dde32ebef~68"] = function (element, data, api) { let HasOpenedMenu = false; $(document).ready(function() { displayType(); }); function displayType() { if(isMobile()) { displayMobile(); } else { displayDesktop(); } } function displayMobile() { var masterFabEle = $(element).find('#masterfab'); $('#main-container').empty().append(getSvg(data.config.MobileMain)); $(masterFabEle).attr('class', 'fab master-mobile');// add mobile class for custom style $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead // add items with or without overlay and label text if(data.config.MobileLayout === 'Full') $('.mobile-bg').after(getItems('leftText')); else $('.mobile-bg').after(getItems()); mobileTheme(); // add light or dark theme addListener(); // add focus animation if(data.config.FocusAni) animateFocus(); } function displayDesktop() { var masterFabEle = $(element).find('#masterfab'); $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead if(data.config.DesktopLayout === 'Bar') { $('#main-container').empty().append(getSvg(data.config.DeskMain)); $(masterFabEle).append(getItems('rightText')); } else { $('#float-container').empty().append(getItems('rightText', true)); } desktopType(); addListener(); // add focus animation if(data.config.FocusAni) animateFocus(); } // handles style changes for desktop types function desktopType() { $('#masterfab').attr('class', 'fab master-desktop'); // add desktop class for styling $('.icon-container').addClass('desktop'); if(data.config.DesktopLayout === 'Bar') { $('.menu-link').addClass('desk-bar'); // add class for fixed bar text $('.child').attr('class', 'fab child child-desktop-bar'); const masterLabel = '<span id="master-label">'+data.config.MainLabel+'</span>'; $('#master-label').remove(); $('#masterfab').append(masterLabel); $('#masterfab').addClass('master-bar'); } else if(data.config.DesktopLayout === 'Float') { $('#masterfab').hide(); } } // styles light and dark mobile themes function mobileTheme() { $('.child').attr('class', 'fab child child-mobile'); if(data.config.MobileTheme === 'Light') { $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile light'); } else if(data.config.MobileTheme === 'Dark') { $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile dark'); } } // adds click or hover listeners function addListener() { // add listener and animation for floating icons hover animation if(!isMobile() && data.config.DesktopLayout === 'Float') animateFloat('.float-container', 300); // click handlers for desktop bar and mobile options else { $("#conversion-menu-container").off('click', '.fab,.overlay'); $("#conversion-menu-container").on('click', '.fab,.overlay', function(){ HasOpenedMenu = true; $('.animation').remove(); // remove any animations we have if(isMobile()) { animateIcons('overlay'); data.config.MobileLayout === 'Full'? animateBg('.mobile-bg') : ''; } else { // bar desktop animateIcons('helpText'); animateBg('.desktop-bg'); } }); } } // listens for share button click and triggers response function addShareListener() { $("#conversion-menu-container").off('click', '.share'); $(".share").on('click', function() { console.log('share clicked modal should open'); MicroModal.show('social-modal-menu'); }); } // // ANIMATIONS // function animateFocus() { $('.animation').remove(); //in case already in DOM if(!HasOpenedMenu) { if(isMobile()) { const pulse = '<div class="pulse2 animation"/><div class="pulse animation"/>'; setTimeout(function() { $('#masterfab').append(pulse); }, +data.config.FocusDelay); } // desktop else { data.config.DesktopLayout === 'Float'? animateFloatFocus() : animateBarFocus(); } } } function animateFloatFocus() { if($('.focus')[0]) { const id = $('.focus')[0].id; setTimeout(function() { $('#'+id).css('max-width', ''); $('#'+id).addClass('slide-pulse'); }, +data.config.FocusDelay); } } // opens fixed bar on desktop after set interval function animateBarFocus() { if(!$(".desktop-bg").is(":visible")) { setTimeout(function() { animateIcons('helpText'); animateBg('.desktop-bg'); }, +data.config.FocusDelay); } } // adds hover listeners and animates floating icons on desktop function animateFloat(selector, dur) { $("#float-container").off("mouseenter", selector); $("#float-container").on("mouseenter", selector, function(event) { console.log('float mouse enter'); HasOpenedMenu = true; var id = $(this)[0].id; // cancel animation on hover data.config.FocusAni? $('#'+id).removeClass('slide-pulse') : 0; $('#text-'+id).fadeIn(); $('#float-text-'+id).fadeIn(dur).css("display","inline-flex"); $('#'+id).stop().animate({ "max-width": "200px", }, dur); }); $("#float-container").off("mouseleave", selector); $("#float-container").on("mouseleave", selector, function(event) { console.log('float mouse leave'); var id = $(this)[0].id; $('#text-'+id).fadeOut(dur); $('#'+id).stop().animate({ "max-width": "42.666px", }, dur); }); } // animates icons slide up and transparent overlay(depending on showType) function animateIcons(showType) { if($(".overlay").is(":visible") || $(".desktop-bg").is(":visible")) { if(showType === 'overlay') $('.overlay').fadeOut(125); else if(showType === 'helpText') $('#help-text').fadeOut(125); // add plus icon back $('#main-container').empty().append(getSvg(data.config.MobileMain)); $('.fab.child').stop().animate({ bottom : $('#masterfab').css('bottom'), opacity : 0 }, 125, function() { $(this).hide(); }); } else { if(showType === 'overlay') $('.overlay').fadeIn(125); else if(showType === 'helpText') $('#help-text').fadeIn(125); // add close icon on mobile only if(isMobile()) $('#main-container').empty().append(getSvg('close')); $(".fab.child").each(function(){ $(this).stop().show().animate({ bottom : (parseInt($("#masterfab").css("bottom")) + parseInt($("#masterfab").outerHeight() + 20) + 56 * $(this).data("subitem") - $(".fab.child").outerHeight()) + "px", opacity : 1 }, 125); }); } } // adds overlay that slides up function animateBg(selector) { if($(selector).is(":visible")) { $('#main-container').removeClass('open'); $("#masterfab.fab.master-mobile").removeClass('mobile-open') var mainIcon = data.config.DeskMain // revert to default main icon style if(isMobile()) { mainIcon = data.config.MobileMain; $('#masterfab').css({'background': '', 'box-shadow': ''}); // restore default } $('#main-container').empty().append(getSvg(mainIcon)); $('.menu-link, .child').hide(); // slide down to cloes $(selector).stop().animate({ height : 0, opacity : 0 }, 125, function(){ $(this).hide(); }); } else { $('#main-container').addClass('open'); $("#masterfab.fab.master-mobile").addClass('mobile-open') var topArea = 100; if(isMobile()) { $('#masterfab').css({'background': 'none', 'box-shadow': 'none'}); // make icon flat $('#main-container').empty().append(getSvg('close')); // add x icon } else if(data.config.DesktopLayout === 'Bar') { // hack to get height of bar help text before it's visible $(selector).css({'position':'absolute','visibility':'hidden', 'display':'block'}); topArea = $("#help-text").height()? $("#help-text").height() + 60 : 40; $(selector).removeAttr('style'); } // slide up to open $(selector).stop().show().animate({ height : (((data.config.IconList.length+1) * 56) + topArea) + "px", opacity : 1 },125, function() { $('.menu-link').fadeIn(125); $(selector).css("display","flex") }); } } function getItems(type, float) { $('.child').remove(); // remove any items already in DOM var html = '', label = '', icon = '', text = ''; var items = float? data.config.IconList : data.config.IconList.reverse(); items.forEach(function(item, index) { if(item.showonmobile==true && data.device === 'mobile'){ index = index+1; if(type === 'rightText'){ label = '<span class="right-text">' + item.Label + '</span>'; } if(type === 'leftText') { label = '<span class="left-text">' + item.Label + '</span>'; } icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; html += '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \ '+getItemAction(item, icon+label)+' \ </div>'; if(item.Action === 'Share') { $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() { MicroModal.init(); $('.share-container').html(getSocialItems(item)); // add social icons to modal addShareListener(); // if social sharing enabled add click handler }); } } else if(item.showondesktop==true && (data.device === 'desktop' || data.device === 'tablet') ){ if(type === 'rightText'){ label = '<span class="right-text">' + item.Label + '</span>'; } if(type === 'leftText') { label = '<span class="left-text">' + item.Label + '</span>'; } if(!float) { icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; html += '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \ '+getItemAction(item, icon+label)+' \ </div>'; } // floating icons on desktop only else { // add focus class for focus animation label = item.Label; var focusClass = item.Animate? 'focus' : ''; icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; text = '<span class="float-text" id="text-'+index+'">'+label+'</span>'; html += '<div class="float-container '+focusClass+'" id="'+index+'"> \ <span class="fab child float" id="child-'+index+'" data-subitem="'+index+'" style="display: inline-flex;"> \ '+getItemAction(item, icon)+' \ </span> \ <span class="float-text-container" id="float-text-'+index+'"> \ '+getItemAction(item, text)+' \ </span> \ </div>'; } // if action is share add share items to modal if(item.Action === 'Share') { $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() { MicroModal.init(); $('.share-container').html(getSocialItems(item)); // add social icons to modal addShareListener(); // if social sharing enabled add click handler }); } } }); return html; } function getSocialItems(item) { let html = ''; const content = getShareContent(item); if(item.Email) html += getShareHtml('Email', content.link, content.title, 'Tab', 'social'); if(item.Facebook) html += getShareHtml('Facebook', content.link, content.title, 'Tab', 'social'); if(item.Tumblr) html += getShareHtml('Tumblr', content.link, content.title, 'Tab', 'social'); if(item.LinkedIn) html += getShareHtml('LinkedIn', content.link, content.title, 'Tab', 'social'); if(item.Twitter) html += getShareHtml('Twitter', content.link, content.title, 'Tab', 'social'); if(item.Reddit) html += getShareHtml('Reddit', content.link, content.title, 'Tab', 'social'); //if(item.GooglePlus) html += getShareHtml('GooglePlus', content.link, content.title, 'Tab', 'social'); if(item.Pinterest) html += getShareHtml('Pinterest', content.link, content.title, 'Tab', 'social'); return html; } // // Social Share Functions // function getShareContent(item) { // set link to the current page url let link = item.ShareLink? item.Link.href : window.top.location.href; link = encodeURI(link); // get default page title from the actual page title const pageTitle = item.ShareTitle? item.ShareTitle : document.title; const encodedTitle = encodeURI(pageTitle); return {link: link, title: encodedTitle}; } function getShareHtml(site, link, encodedTitle, action, linkClass) { let href = ''; switch(site) { case 'Email': href = "mailto:?Subject="+encodedTitle+"&body=Check out this site: "+window.location.href; statsEventName = 'CM_SHARE_EMAIL'; return ( '<div class="social-icon" style="background-color: grey;"> \ <a href="'+href+'" class="'+linkClass+'" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');;"> \ '+getSvg('shareenvelope')+' \ </a> \ </div>'); case 'Facebook': href = 'https://www.facebook.com/sharer/sharer.php?u='+link; statsEventName = 'CM_SHARE_FB'; return ( '<div class="social-icon" style="background-color: #3b5998;"> \ <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ '+getSvg('facebook')+' \ </a> \ </div>'); case 'Tumblr': href = 'http://tumblr.com/share/link?url='+link+'&name='+encodedTitle; return ( '<div class="social-icon" style="background-color: #35465c;"> \ <a href="'+href+'" class="'+linkClass+'" target="_blank" > \ '+getSvg('tumblr')+' \ </a> \ </div>'); case 'LinkedIn': href = 'http://www.linkedin.com/shareArticle?mini=true&url='+link+'&title='+encodedTitle; statsEventName = 'CM_SHARE_LINKEDIN'; return ( '<div class="social-icon" style="background-color: #4875B4;"> \ <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ '+getSvg('linkedIn')+' \ </a> \ </div>'); case 'Twitter': href = 'https://twitter.com/intent/tweet?text='+link; statsEventName = 'CM_SHARE_TWITTER'; return ( '<div class="social-icon" style="background-color: #000000;"> \ <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ '+getSvg('twitter')+' \ </a> \ </div>'); case 'Reddit': href = 'http://www.reddit.com/submit?url='+link+'&title='+encodedTitle+'&text='+encodedTitle; return ( '<div class="social-icon" style="background-color: #ff4500;"> \ <a href="'+href+'" class="'+linkClass+'" target="_blank"> \ '+getSvg('reddit')+' \ </a> \ </div>'); /* case 'GooglePlus': href = 'https://plus.google.com/share?url='+link; statsEventName = 'CM_SHARE_GOOGLE_PLUS'; return ( '<div class="social-icon" style="background-color: #d34836;"> \ <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ '+getSvg('gPlus')+' \ </a> \ </div>'); */ case 'Pinterest': href = 'http://pinterest.com/pin/create/button/?url='+link+'&description='+encodedTitle; return ( '<div class="social-icon" style="background-color: #cb2027;"> \ <a href="'+href+'" class="'+linkClass+'" target="_blank"> \ '+getSvg('pinterest')+' \ </a> \ </div>'); default: return ''; } } // // Helpers // // check display type function isMobile() { return data.device === 'mobile'; } function getItemAction(item, elem) { var statsEventName=''; switch(item.Action) { case 'Link': if(!item.Link) item.Link = { target: 'target="_blank', href: 'http://www.google.com' } // default link var target = item.Link.target? item.Link.target : ''; var statsEventName = 'CM_LINK_CLICK'; return '<a '+target+' href="'+item.Link.href+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; case 'Call': statsEventName = 'CM_CLICK_TO_CALL'; return '<a href="tel:'+item.CallNum+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; case 'Sms': statsEventName = 'CM_CLICK_TO_SMS'; return '<a href="sms:'+item.SmsNum+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; case 'Email': statsEventName = 'CM_CLICK_TO_EMAIL'; return '<a href="mailto:'+item.EmailAddr+'?subject='+item.emailDefSubject + '&body=' + item.defEmailBody + '" target="_blank" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; case 'Map': statsEventName = 'CM_DIRECTION'; return '<a target="_blank" href="https://www.google.com/maps?q='+item.Query+'" class="menu-link" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; case 'Mess': statsEventName = 'CM_FB_MESSAGE'; return '<a href="http://m.me/'+item.FbUser+'" class="menu-link" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; case 'Share': return '<a href="#" class="menu-link share">'+elem+'</a>'; default: return ''; } } // returns new default icon only if icon is default (identified by path data in default svg MUST CHANGE FOR DIFFERENT DEFAUTL) function getItemIcon(item) { // icon is default if(item.CustomIcon) { return '<div class="new-container">'+item.Icon+'</div>'; } else { switch(item.Action) { case 'Link': return getSvg('link'); case 'Call': return getSvg('phone'); case 'Sms': return getSvg('sms'); case 'Email': return getSvg('envelope'); case 'Mess': return getSvg('messenger'); case 'Map': return getSvg('map'); case 'Share': return getSvg('share'); } } } window._trackConvWidgetClickEvent = function(eventName) { if(typeof(HAF)==="object"){ HAF.OmTracking.onCMClick(eventName) } return; } function dudaicon(icon){ return '<span class="new-container">'+icon+'</span>' } function getSvg(name) { const type = name? name : data.config.DeskMain; switch(type) { case 'vEllipsis': 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>'; case 'map': 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>' case 'hEllipsis': 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>'; case 'plus': 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>'; case 'bars': 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>'; case 'envelope': 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.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>'; case 'shareenvelope': 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>'; case 'phone': 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>'; case 'close': 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>'; case 'facebook': 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>'; case 'messenger': 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>' case 'tumblr': 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>'; case 'linkedIn': 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>'; case 'twitter': 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>'; case 'reddit': 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 17.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>'; case 'pinterest': 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>'; case 'share': 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>'; case 'sms': 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>'; case 'link': 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>'; default: return ''; } } }; </script> <script> window.customWidgetsFunctions["ca4188fe92024514a23a858f63ab6658~7"] = function (element, data, api) { null }; </script> <script type="text/javascript"> var d_version = "production_5446"; var build = "2025-05-07T12_49_08"; window['v' + 'ersion'] = d_version; function buildEditorParent() { window.isMultiScreen = true; window.editorParent = {}; window.previewParent = {}; window.assetsCacheQueryParam = "?version=2025-05-07T12_49_08"; try { var _p = window.parent; if (_p && _p.document && _p.$ && _p.$.dmfw) { window.editorParent = _p; } else if (_p.isSitePreview) { window.previewParent = _p; } } catch (e) { } } buildEditorParent(); </script> <!-- Load jQuery --> <script type="text/javascript" id='d-js-jquery' src="https://static-res-cdn.websites.hibu.com/libs/jquery/jquery-3.7.0.min.js"></script> <!-- End Load jQuery --> <!-- Injecting site-wide before scripts --> <script data-swh-uuid="24052d50c5e147c9b1ffbb933ae2d371"> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } </script> <script type="text/javascript" data-swh-uuid="24052d50c5e147c9b1ffbb933ae2d371"> !function(){ var b=function(){ window.__AudioEyeSiteHash = "df3251c0a3f07e673ff86e7cf655a47d"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script> <!-- End Injecting site-wide to the head --> <script> var _jquery = window.$; var jqueryAliases = ['$', 'jquery', 'jQuery']; jqueryAliases.forEach((alias) => { Object.defineProperty(window, alias, { get() { return _jquery; }, set() { console.warn("Trying to over-write the global jquery object!"); } }); }); window.jQuery.migrateMute = true; </script> <script type="text/javascript"> window.popups = [{"title":"video-splash-pop","url":"/video-splash-pop","options":{"backgroundColor":"#FFFFFF","borderRadius":"5","width":"698","previousAnimation":"zoomInUp","overlayColor":"rgba(195, 195, 195,0.5)","height":"430","animation":"none"},"name":"video-splash-pop"}]</script> <script> window.cookiesNotificationMarkupPreview = 'null'; </script> <!-- HEAD RT JS Include --> <script id='d-js-params'> window.INSITE = window.INSITE || {}; window.INSITE.device = "desktop"; window.rtCommonProps = {}; rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; rtCommonProps["runtimecollector.url"] = 'https://rtc.hibuwebsites.com'; rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; rtCommonProps["inlineEditGrid.snap"] =true; rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; rtCommonProps["rt.pushnotifs.force.button"] =true; rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; rtCommonProps["common.mapbox.js.override"] =false; rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; rtCommonProps["isCoverage.test"] =false; rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; rtCommonProps["feature.flag.mappy.kml"] =false; rtCommonProps["common.resources.dist.cdn"] =true; rtCommonProps["common.build.dist.folder"] = 'production/5446'; rtCommonProps["common.resources.cdn.host"] = 'https://static-res-cdn.websites.hibu.com'; rtCommonProps["common.resources.folder"] = 'https://static-res-cdn.websites.hibu.com/mnlt/production/5446'; rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; rtCommonProps["feature.flag.runOnReadyNewTask"] =true; rtCommonProps["isAutomation.test"] =false; rtCommonProps['common.mapsProvider'] = 'mapbox'; rtCommonProps['common.mapsProvider.version'] = '0.52.0'; rtCommonProps['common.geocodeProvider'] = 'mapbox'; rtCommonProps['common.map.defaults.radiusSize'] = '1500'; rtCommonProps['common.map.defaults.radiusBg'] = 'rgba(255, 255, 255, 0.4)'; rtCommonProps['common.map.defaults.strokeColor'] = 'rgba(255, 255, 255, 1)'; rtCommonProps['common.map.defaults.strokeSize'] = '2'; rtCommonProps['server.for.resources'] = ''; rtCommonProps['feature.flag.lazy.widgets'] = true; rtCommonProps['feature.flag.single.wow'] = false; rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; rtCommonProps['feature.flag.mark.anchors'] = true; rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; rtCommonProps["images.sizes.small"] =160; rtCommonProps["images.sizes.mobile"] =640; rtCommonProps["images.sizes.tablet"] =1280; rtCommonProps["images.sizes.desktop"] =1920; rtCommonProps["modules.resources.cdn"] =true; rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.hibuwebsites.com/'; rtCommonProps["feature.flag.runtime.inp.threshold"] =150; rtCommonProps["feature.flag.performance.logs"] =true; rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; // feature flags that's used out of runtime module (in legacy files) rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; window.rtFlags = {}; rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false; rtFlags["scripts.widgetCount.enabled"] =true; rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; rtFlags["ecom.ecwid.old.store.fix.facebook.share"] = true; rtFlags["feature.flag.photo.gallery.exact.size"] =true; rtFlags["geocode.search.localize"] =false; rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; rtFlags["twitter.heightLimit.enabled"] = true; rtFlags["editor.classicHybrid.photogallery.fix"] =true; rtFlags["runtime.lottieOverflow"] =false; rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; rtFlags["contact.form.browserValidation.enabled"] =true; rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; rtFlags["runtime.cwv.report.cls.enabled"] =false; rtFlags["editor.link.on.container"] =false; rtFlags["flex.runtime.popup.with.show"] =true; rtFlags["contact.form.useActiveForm"] =true; rtFlags["runtime.ssr.productStore.internal.observer"] =true; rtFlags["runtime.ssr.productCustomizations"] =true; rtFlags["flex.megaMenu.a11y"] =false; </script> <script src="https://static-res-cdn.websites.hibu.com/mnlt/production/5446/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script> <!-- End of HEAD RT JS Include --> <script src="https://static-res-cdn.websites.hibu.com/mnlt/production/5446/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script> <script> $(window).bind("orientationchange", function (e) { $.layoutManager.initLayout(); }); $(document).resize(function () { }); </script> <script type="text/javascript" id="d_track_campaign"> (function() { if (!window.location.search) { return; } const cleanParams = window.location.search.substring(1); // Strip ? const queryParams = cleanParams.split('&'); const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; const domain = 'domain=' + window.location.hostname; const path = "path=/"; queryParams.forEach((param) => { const [key, value = ''] = param.split('='); if (key.startsWith('utm_')) { const cookieName = "_dm_rt_" + key.substring(4); const cookie = cookieName + "=" + value; const joined = [cookie, expires, domain, path].join(";"); document.cookie = joined; } }); }()); </script> <script type="text/javascript" > var _dm_gaq = {}; var _gaq = _gaq || []; var _dm_insite = []; </script> <script type="text/javascript" id="d_track_sp"> ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); window.dmsnowplow = window.snowplow; dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker appId: 'b1dac08985604048943aea7472342f2e' }); // snowplow queries element styles so we wait until CSS calculations are done. requestAnimationFrame(() => { dmsnowplow('trackPageView'); _dm_insite.forEach((rule) => { // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here // the tracking is in popup.js if (rule.actionName !== "popup") { dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); } window?.waitForDeferred?.('dmAjax', () => { $.DM.events.trigger('event-ruleTriggered', {value: rule}); }); }); }); </script> <div style="display:none;" id="P6iryBW0Wu"></div> <!-- photoswipe markup --> <!-- Root element of PhotoSwipe. Must have class pswp. --> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <!-- Background of PhotoSwipe. It's a separate element as animating opacity is faster than rgba(). --> <div class="pswp__bg"></div> <!-- Slides wrapper with overflow:hidden. --> <div class="pswp__scroll-wrap"> <!-- Container that holds slides. PhotoSwipe keeps only 3 of them in the DOM to save memory. Don't modify these 3 pswp__item elements, data is added later on. --> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <!-- Controls are self-explanatory. Order can be changed. --> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Share"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> <!-- element will get class pswp__preloader--active when preloader is running --> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> </button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> </button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <div id="fb-root" data-locale="en"></div> <!-- Alias: b1dac08985604048943aea7472342f2e --> <div class="dmPopupMask" id="dmPopupMask"></div> <div id="dmPopup" class="dmPopup"> <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" onclick="dmHidePopup(event);"></div> </div> <div class="dmPopupTitle"> <span></span> Share by:</div> <div class="data"></div> </div><script id="d_track_personalization"> window?.waitForDeferred?.('dmAjax', () => { // Collects client data and updates cookies used by smart sites window.expireDays = 365; window.visitLength = 30 * 60000; $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); }); </script> <script type="text/javascript"> Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; Parameters.NavigationAreaParams.LessButtonText = 'LESS'; Parameters.HomeLinkText = 'Home'; </script> <!-- End Script tags --> <!-- Begin Body End Markup --> <!-- Begin Body End Markup --><div id="placeholder_retargeting_pixel" style="display: none;" data-inject="placeholder_retargeting_pixel"> {{placeholder_retargeting_pixel}} </div> <div id="placeholder_dpni" style="display: none;" data-inject="placeholder_dpni"> <!-- phone insertion script begins --> <script type="text/javascript" src="https://reports.yellowbook.com/analytics/js/ybDynamicPhoneInsertion.js"> </script> <script> //<![CDATA[ ybFindPhNums = ['15087753433', '15087753433']; ybReplacePhNums = ['15089166674', '15088124073']; document.addEventListener("YextPhoneChangeEvent", yextPhoneChangeEventHandler, false); function yextPhoneChangeEventHandler(e) { e.preventDefault(); ybFun_ReplaceText(); } if (typeof dmAPI != 'undefined') { dmAPI.runOnReady('dpni', function() { setTimeout(ybFun_ReplaceText, 500); }); dmAPI.subscribeEvent(dmAPI.EVENTS.SHOW_POPUP, function(data) { setTimeout(ybFun_ReplaceText, 500); console.log('dmAPI.EVENTS.SHOW_POPUP' + data); }); } else { window.onload = function() { setTimeout(ybFun_ReplaceText, 500); } } //]]> </script> <!-- phone insertion script ends --> </div> <div id="placeholder_analytics" style="display: none;" data-inject="placeholder_analytics"> <script> //<![CDATA[ //yellAnalyticsConfig need to set before s_code.js var yellAnalyticsConfig = { "global" : { "trackDownloadLinks": true, "downloadFileTypes": "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx", "currency": "USD", "trackExternalLinks": true, "internalDomains": "javascript:", "charset": "UTF-8" }, "omniture" : { "enabled": true, "server": "yellgroup.122.2o7.net", "serverSecure": "yellgroup.122.2o7.net", "namespace": "yellgroup", "account": "yelldudalive", "campaign": "CID|cam" }} var hibuWebsiteConfig={ "prodSKU":"WBS-DT3OH-01-US", "assetID":"423219690", "customerID":"7002971642" } //]]> </script> <script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/AppMeasurement.js"> //<![CDATA[ //]]> </script> <script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/hibu-analytics.min.js"> //<![CDATA[ //]]> </script> <script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/omn_setting.js"> //<![CDATA[ //]]> </script> </div> <div id="placeholder_footer_reserve1" style="display: none;" data-inject="placeholder_footer_reserve1"> <style> iframe[name="google_conversion_frame"] {height: 0 !important;width: 0 !important;line-height: 0 !important;font-size: 0 !important;margin-top: -13px;float: left;} </style> <!-- Google Code for Remarketing Tag --> <!-------------------------------------------------- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. See more information and instructions on how to setup the tag on: http://google.com/ads/remarketingsetup ---------------------------------------------------> <script type="text/javascript"> //<![CDATA[ /* <![CDATA[ */ var google_conversion_id = 736750372; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ //]]> </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> //<![CDATA[ //]]> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/736750372/?guid=ON&script=0"/> </div> </noscript> </div> <div id="placeholder_footer_reserve2" style="display: none;" data-inject="placeholder_footer_reserve2"> {{placeholder_footer_reserve2}} </div> <div id="placeholder_footer_reserve3" style="display: none;" data-inject="placeholder_footer_reserve3"> {{placeholder_footer_reserve3}} </div> <div id="placeholder_footer_reserve4" style="display: none;" data-inject="placeholder_footer_reserve4"> {{placeholder_footer_reserve4}} </div> <div id="placeholder_footer_reserve5" style="display: none;" data-inject="placeholder_footer_reserve5"> {{placeholder_footer_reserve5}} </div> <div id="placeholder_footer_reserve6" style="display: none;" data-inject="placeholder_footer_reserve6"> {{placeholder_footer_reserve6}} </div> <div id="placeholder_footer_reserve7" style="display: none;" data-inject="placeholder_footer_reserve7"> {{placeholder_footer_reserve7}} </div> <!-- End Body End Markup --><!-- End Body End Markup --> <!-- Site Wide Html Markup --> <div id="swh-10d31e5474a4442998a13e5d086f22cc"><script> // Set AE Preview mode within Site Editor Preview if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode = true; } </script> <script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "df3251c0a3f07e673ff86e7cf655a47d"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script></div><!-- Site Wide Html Markup --> <!-- Begin Product Custom HTML Markup --> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=1822295708016537"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <script> //make sure video's on iOS load first screen of the video. dmAPI.runOnReady('russTest',function() { var _hibu_vid = document.getElementsByTagName('video'); for (var i = 0; i < _hibu_vid.length; i++) { _hibu_vid[i].load(); } }) </script> <script> //simple addition by Russ to add consent banner link into footer const _spSpanForFooter = document.createElement('span'); _spSpanForFooter.id = "spConsentWrapper"; const poweredByFirstAnchor = document.querySelector('.poweredBy a:first-child'); poweredByFirstAnchor.insertAdjacentElement('afterend',_spSpanForFooter); window.localStorage.setItem("__springtime__repop__target", "#spConsentWrapper"); </script> <style>#spConsentWrapper:before { content: " | " }</style> <script>if(window.location.search.indexOf('preview')>0){window.localStorage.setItem('ae_user_consent_decision_has_been_made',true);document.getElementById('spConsentWrapper').remove();}</script><script>let comments = document.querySelectorAll('.dmFacebookComments');if (comments) {for (i=0;i<comments.length;i++) { comments[i].style.display = "none"; }}</script><!-- End Product Custom HTML Markup --> <script type="text/javascript" async="async" src="/__zenedge/assets/f.js?v=1674207422"></script><script>(function () { var v = 1747096580 * 3.1415926535898; v = Math.floor(v); document.cookie = "__zjc9719="+v+"; expires=Tue, 13 May 2025 00:38:20 UTC; path=/"; })()</script></body> </html>