1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.aepservicesinc.com/', 49 50 SystemID: 'US_HIBU_PRODUCTION', 51 SiteAlias: 'f08ed395bfc94c53b599bda28fb03dff', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Aug 28, 2026', 54 ExternalUid: '668974759', 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'contact', 64 InitialPageUuid: '88c21ce3ed574b9a823a57416cd1d6e7', 65 InitialPageId: '115658269', 66 InitialEncodedPageAlias: 'Y29udGFjdA==', 67 InitialHeaderUuid: 'bbe9b1fbb96746b0a47a9564d98054dd', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: false, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: false, 95 cookiesNotificationMarkup: 'null', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'NA', 99 currentLanguage: 'en', 100 currentLocale: 'en', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: -1, 115 NavbarLiveHomePage: 'https://www.aepservicesinc.com/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '755', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166<meta name="google-site-verification" content="TiP4DCxbuo5tyQF0_59xPKOSGRPvN-V2xZPhNTAFekE" data-swh-uuid="5fe3416a6844494dac171073aa77762c"/> 167
168<script data-swh-uuid="5184cde8018b4fca801a46ca314a7c67"> 169 170window.__aeTelemetryEndpoints=[]; 171 172</script>
vendor: 2 bytes, line 172
172
173<script src="https://wsv3cdn.audioeye-services.com/springtimeShim.js" data-swh-uuid="5184cde8018b4fca801a46ca314a7c67"> 174</script>
vendor: 2 bytes, line 174
174
175<script data-audioeye-managed="cookie-consent" data-swh-uuid="5184cde8018b4fca801a46ca314a7c67"> 176 177 if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } 178 179</script>
vendor: 2 bytes, line 179
179
180<script type="text/javascript" data-swh-uuid="5184cde8018b4fca801a46ca314a7c67"> 181 182 window.__AudioEyeSiteHash = "a61790f99e0352ef12c8d648e22e0efc"; 183 184</script>
vendor: 2 bytes, line 184
184
185<script type="text/javascript" src="https://wsv3cdn.audioeye-services.com/aem.js" data-swh-uuid="5184cde8018b4fca801a46ca314a7c67"> 186</script>
186 187 188 189 190<!-- End Injecting site-wide to the head --> 191 192<!-- Inject secured cdn script --> 193 194 195<!-- ========= Meta Tags ========= --> 196<!-- PWA settings -->
197<script> 198 function toHash(str) { 199 var hash = 5381, i = str.length; 200 while (i) { 201 hash = hash * 33 ^ str.charCodeAt(--i) 202 } 203 return hash >>> 0 204 } 205</script>
vendor: 1 bytes, line 205
205
206<script> 207 (function (global) { 208 //const cacheKey = global.cacheKey; 209 const isOffline = 'onLine' in navigator && navigator.onLine === false; 210 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 211 if (isOffline) { 212 console.log('offline mode'); 213 } 214 if (!hasServiceWorkerSupport) { 215 console.log('service worker is not supported'); 216 } 217 if (hasServiceWorkerSupport && !isOffline) { 218 window.addEventListener('load', function () { 219 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 220 navigator.serviceWorker 221 .register(serviceWorkerPath, { scope: './' }) 222 .then( 223 function (registration) { 224 // Registration was successful 225 console.log( 226 'ServiceWorker registration successful with scope: ', 227 registration.scope 228 ); 229 }, 230 function (err) { 231 // registration failed :( 232 console.log('ServiceWorker registration failed: ', err); 233 } 234 ) 235 .catch(function (err) { 236 console.log(err); 237 }); 238 }); 239 240 // helper function to refresh the page 241 var refreshPage = (function () { 242 var refreshing; 243 return function () { 244 if (refreshing) return; 245 // prevent multiple refreshes 246 var refreshkey = 'refreshed' + location.href; 247 var prevRefresh = localStorage.getItem(refreshkey); 248 if (prevRefresh) { 249 localStorage.removeItem(refreshkey); 250 if (Date.now() - prevRefresh < 30000) { 251 return; // dont go into a refresh loop 252 } 253 } 254 refreshing = true; 255 localStorage.setItem(refreshkey, Date.now()); 256 console.log('refereshing page'); 257 window.location.reload(); 258 }; 259 })(); 260 261 function messageServiceWorker(data) { 262 return new Promise(function (resolve, reject) { 263 if (navigator.serviceWorker.controller) { 264 var worker = navigator.serviceWorker.controller; 265 var messageChannel = new MessageChannel(); 266 messageChannel.port1.onmessage = replyHandler; 267 worker.postMessage(data, [messageChannel.port2]); 268 function replyHandler(event) { 269 resolve(event.data); 270 } 271 } else { 272 resolve(); 273 } 274 }); 275 } 276 } 277})(window); 278</script>
278 279<!-- Add manifest --> 280<!-- End PWA settings --> 281 282 283 284<link rel="canonical" href="https://www.aepservicesinc.com/contact"> 285 286<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 287<meta name="dm:lcp-preload" content="dm:lcp-frozen"> 288<meta name="apple-mobile-web-app-capable" content="yes"> 289 290<!--Add favorites icons--> 291 292<link rel="icon" type="image/x-icon" href="https://cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/site_favicon_16_1785287714118.ico"/> 293 294<!-- End favorite icons --> 295<link rel="preconnect" href="https://le-cdn.hibuwebsites.com"/> 296<link rel="preconnect" href="https://cdn.hibuwebsites.com" crossorigin/> 297<link rel="preconnect" href="https://static-res-cdn.websites.hibu.com"/> 298<link rel="preconnect" href="https://cdn.hibuwebsites.com"/> 299 300 301 302<!-- render the required CSS and JS in the head section -->
303<script id='d-js-dmapi'> 304 window.SystemID = 'US_HIBU_PRODUCTION'; 305 306 if (!window.dmAPI) { 307 window.dmAPI = { 308 registerExternalRuntimeComponent: function () { 309 }, 310 getCurrentDeviceType: function () { 311 return window._currentDevice; 312 }, 313 runOnReady: (ns, fn) => { 314 const safeFn = dmAPI.toSafeFn(fn); 315 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 316 const eventName = 'afterAjax.' + ns; 317 318 if (document.readyState === 'complete') { 319 $.DM.events.off(eventName).on(eventName, safeFn); 320 setTimeout(function () { 321 safeFn({ 322 isAjax: false, 323 }); 324 }, 0); 325 } else { 326 window?.waitForDeferred?.('dmAjax', () => { 327 $.DM.events.off(eventName).on(eventName, safeFn); 328 safeFn({ 329 isAjax: false, 330 }); 331 }); 332 } 333 }, 334 toSafeFn: (fn) => { 335 if (fn?.safe) { 336 return fn; 337 } 338 const safeFn = function (...args) { 339 try { 340 return fn?.apply(null, args); 341 } catch (e) { 342 console.log('function failed ' + e.message); 343 } 344 }; 345 safeFn.safe = true; 346 return safeFn; 347 } 348 }; 349 } 350 351 if (!window.requestIdleCallback) { 352 window.requestIdleCallback = function (fn) { 353 setTimeout(fn, 0); 354 } 355 } 356</script>
356 357 358<!-- loadCSS function header.jsp--> 359 360 361 362 363 364
365<script id="d-js-load-css"> 366/** 367 * There are a few <link> tags with CSS resource in them that are preloaded in the page 368 * in each of those there is a "onload" handler which invokes the loadCSS callback 369 * defined here. 370 * We are monitoring 3 main CSS files - the runtime, the global and the page. 371 * When each load we check to see if we can append them all in a batch. If threre 372 * is no page css (which may happen on inner pages) then we do not wait for it 373 */ 374(function () { 375 let cssLinks = {}; 376 function loadCssLink(link) { 377 link.onload = null; 378 link.rel = "stylesheet"; 379 link.type = "text/css"; 380 } 381 382 function checkCss() { 383 const pageCssLink = document.querySelector("[id*='CssLink']"); 384 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 385 386 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 387 const storedRuntimeCssLink = cssLinks.runtime; 388 const storedPageCssLink = cssLinks.page; 389 const storedGlobalCssLink = cssLinks.global; 390 const storedWidgetCssLink = cssLinks.widget; 391 392 storedGlobalCssLink.disabled = true; 393 loadCssLink(storedGlobalCssLink); 394 395 if (storedPageCssLink) { 396 storedPageCssLink.disabled = true; 397 loadCssLink(storedPageCssLink); 398 } 399 400 if(storedWidgetCssLink) { 401 storedWidgetCssLink.disabled = true; 402 loadCssLink(storedWidgetCssLink); 403 } 404 405 storedRuntimeCssLink.disabled = true; 406 loadCssLink(storedRuntimeCssLink); 407 408 requestAnimationFrame(() => { 409 setTimeout(() => { 410 storedRuntimeCssLink.disabled = false; 411 storedGlobalCssLink.disabled = false; 412 if (storedPageCssLink) { 413 storedPageCssLink.disabled = false; 414 } 415 if (storedWidgetCssLink) { 416 storedWidgetCssLink.disabled = false; 417 } 418 // (SUP-4179) Clear the accumulated cssLinks only when we're 419 // sure that the document has finished loading and the document 420 // has been parsed. 421 if(document.readyState === 'interactive') { 422 cssLinks = null; 423 } 424 }, 0); 425 }); 426 } 427 } 428 429 430 function loadCSS(link) { 431 try { 432 var urlParams = new URLSearchParams(window.location.search); 433 var noCSS = !!urlParams.get("nocss"); 434 var cssTimeout = urlParams.get("cssTimeout") || 0; 435 436 if (noCSS) { 437 return; 438 } 439 if (link.href && link.href.includes("d-css-runtime")) { 440 cssLinks.runtime = link; 441 checkCss(); 442 } else if (link.id === "siteGlobalCss") { 443 cssLinks.global = link; 444 checkCss(); 445 } 446 447 else if (link.id && link.id.includes("CssLink")) { 448 cssLinks.page = link; 449 checkCss(); 450 } else if (link.id && link.id.includes("widgetCSS")) { 451 cssLinks.widget = link; 452 checkCss(); 453 } 454 455 else { 456 requestIdleCallback(function () { 457 window.setTimeout(function () { 458 loadCssLink(link); 459 }, parseInt(cssTimeout, 10)); 460 }); 461 } 462 } catch (e) { 463 throw e 464 } 465 } 466 window.loadCSS = window.loadCSS || loadCSS; 467})(); 468</script>
468 469 470 471
472<script data-role="deferred-init" type="text/javascript"> 473 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 474 function Def() { 475 this.promise = new Promise((function (a, b) { 476 this.resolve = a, this.reject = b 477 }).bind(this)) 478 } 479 480 const defs = {}; 481 window.getDeferred = function (a) { 482 return null == defs[a] && (defs[a] = new Def), defs[a] 483 } 484 window.waitForDeferred = function (b, a, c) { 485 let d = window?.getDeferred?.(b); 486 d 487 ? d.promise.then(a) 488 : c && ["complete", "interactive"].includes(document.readyState) 489 ? setTimeout(a, 1) 490 : c 491 ? document.addEventListener("DOMContentLoaded", a) 492 : console.error(`Deferred does not exist`); 493 }; 494</script>
494 495<style id="forceCssIncludes"> 496 /* This file is auto-generated from a `scss` file with the same name */ 497 498.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 499 500body #dm #\31 220295209:not(.photo-gallery-done):not([data-widget-initialized]) { height: 45.0px !important; min-height: initial;} 501body #dm #\31 976821453:not(.photo-gallery-done):not([data-widget-initialized]) { height: 34.0px !important; min-height: initial;} 502body #dm #\31 518063053:not(.photo-gallery-done):not([data-widget-initialized]) { height: 36.0px !important; min-height: initial;} 503</style> 504<style id="cssVariables" type="text/css"> 505 :root { 506 --color_1: rgba(255, 255, 255, 1); 507 --color_2: rgba(0, 0, 0, 1); 508 --color_3: rgba(138, 154, 91, 1); 509 --color_4: rgba(0, 0, 0, 1); 510 --color_7: rgba(235, 183, 62, 1); 511 --color_8: rgba(0, 0, 0, 1); 512} 513</style> 514 515 516<style id="hideAnimFix"> 517 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 518 visibility: hidden; 519 } 520 521 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 522 visibility: hidden !important; 523 } 524 525 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 526 visibility: hidden; 527 } 528 529</style> 530 531 532 533<style id="criticalCss"> 534 @charset "UTF-8";#dm .dmInner .dmWidget,.clearfix:after,.dmHoursOfOperation,.dmRespRow .dmRespRow:after,.dmRespRow:after,DIV.dmBody{clear:both}
534@font-face{font-family:FontAwesome;font-display:block;src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff2?v=6) format("woff2"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/raleway/v37/1Ptug8zYS_SKggPNyC0ITw.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:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/raleway/v37/1Ptsg8zYS_SKggPNyCg4TYFq.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}.display_None,.dmPopupMask{display:none}:root{--color_1:rgba(255, 255, 255, 1);--color_2:rgba(0, 0, 0, 1);--color_3:rgba(138, 154, 91, 1);--color_4:rgba(0, 0, 0, 1);--color_7:rgba(235, 183, 62, 1);--color_8:rgba(0, 0, 0, 1);--btn-border-l-color:rgb(0, 0, 0);--btn-border-r-color:rgb(0, 0, 0);--btn-border-b-width:2px;--btn-text-direction:ltr;--btn-border-radius:1px;--btn-border-t-width:2px;--btn-border-tl-radius:var(--btn-border-radius);--btn-border-br-radius:var(--btn-border-radius);--btn-border-bl-radius:var(--btn-border-radius);--btn-bg-color:var(--color_4);--btn-border-r-width:2px;--btn-border-tr-radius:var(--btn-border-radius);--btn-border-b-color:rgb(0, 0, 0);--btn-border-l-width:2px;--border-style:solid;--btn-border-t-color:rgb(0, 0, 0);--btn-text-align:center;--btn-text-color:var(--color_1);--btn-text-decoration:none;--btn-text-font-weight:700;--btn-icon-color:rgb(247, 247, 247);--btn-icon-fill:rgb(247, 247, 247);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:var(--color_1);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:var(--color_1);--btn-hover-text-color:var(--color_2);--btn-hover-text-font-weight:var(--btn-text-font-weight);--btn-hover-text-decoration:var(--btn-text-decoration);--btn-hover-text-font-style:var(--btn-text-font-style)}.dmInner{min-height:100vh!important;position:relative;min-width:768px!important}.dmPopup,.dmPopupMask{position:fixed;left:0}
534.dmDisplay_None{display:none!important}.clearfix:after{visibility:hidden;line-height:0;height:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix{display:inline-block}#dm .dmWidget .icon{font-size:26px}body.dmRoot #dm .dmOuter .dmInner .dmWidget .icon.hasFontIcon{height:26px;margin-top:-13px;line-height:normal;text-align:center;background-image:none}#dm .dmBody div.u_1911845422,.dmRoot .hasFontIcon,.u_1288596897,.u_1691223371{background-image:none!important}.dmPopupMask{margin:0;width:10px;z-index:1000000999;top:0}#dmRoot .dmPopup,.dmPopup,.dmPopupClose:before,[data-display-type=block],div[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}.dmRespRow.fullBleedMode>.dmRespColsWrapper{width:100%!important;max-width:100%!important}.dmRespRow.fullBleedMode{padding-left:0!important;padding-right:0!important}#dm .dmRespRow .dmRespColsWrapper{display:flex}#dm .dmInner .dmWidget.align-center,.align-center{margin-left:auto;margin-right:auto}.text-align-center{text-align:center}body.fix-mobile-scrolling{overflow:initial}#hcontainer[has-shadow=true]{position:relative;z-index:1}#dmRoot{text-decoration-skip-ink:none}@media (max-width:767px){#dmRoot.responsiveTablet #dm .dmInner .hide-for-small{display:none!important}}@media (min-width:1025px) and (max-width:1399px){[data-hidden-on-desktop]{display:none!important}}body{-webkit-overflow-scrolling:touch}@media (min-width:1025px){#dmRoot.responsiveTablet #dm .dmInner .hide-for-large{display:none!important}:root{--btn-text-font-size:16px}}@media (min-width:768px) and (max-width:1024px){#dmRoot.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}:root{--btn-text-font-size:16px}}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}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}
534.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespRow .dmRespRow:after,.dmRespRow .dmRespRow:before,.dmRespRow:after,.dmRespRow:before{content:" ";display:table}.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}@media screen and (min-width:1200px){.rows-1200 .dmRespRow:not(.fullBleedMode) .dmRespColsWrapper{max-width:1200px}}.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmRespRow .dmRespRow{width:auto;margin-top:0;margin-bottom:0;max-width:none}.dmDesktopBody .dmRespRow .large-4{position:relative;width:33.33333%}.dmDesktopBody .dmRespRow .large-6{position:relative;width:50%}.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:
534FontAwesome!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-map-marker:before{content:"\f041"}.icon-angle-right:before{content:"\f105"}.icon-angle-down:before,.icon-angle-right:before{mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M595%20576q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-50%2050q-10%2010%20-10%2023t10%2023l393%20393l-393%20393q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l466%20-466q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.icon-angle-down:before{content:"\f107";width:.643em;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201152%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M1075%20800q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}#dm .dmRespRow .dmRespCol>.dmWidget{overflow:initial}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:280px;max-width:100%}}@media (max-width:767px){#dm .dmInner .dmWidget{width:100%}}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget:not(.flexButton):not(.displayNone)[data-display-type=block]{display:block}#dm .dmInner .dmWidget{text-decoration:none;margin:10px 0;position:relative;text-align:center;line-height:22px;box-shadow:none;background-image:none;padding:0;height:auto;border-style:solid;white-space:nowrap}.desktop-bg,.fab{box-shadow:0 0 3px rgba(0,0,0,.5),3px 3px 3px rgba(0,0,0,.25)}#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%}html:not(.ios-preview) #dm .hasStickyHeader .dmInner div.dmHeaderContainer{position:fixed!important;z-index:101;width:100%;min-width:768px}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}.dmNewParagraph[data-version] .text-align-right{text-align:right!important}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] [class*=size-]{width:auto!important;height:auto!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] p{margin-top:0;margin-bottom:0}.dmNewParagraph[data-version] a{vertical-align:initial}.inlineBindingLink{color:inherit!important;text-decoration:inherit!important}.imageWidget{position:relative}.imageWidget a{font-style:italic;text-align:center}#help-text,.yextAddress{text-align:left}.imageWidget img[width][height]{height:auto}.dmHeader,.fab,.innerPageTitle{text-align:center}#main-container{display:inline-block;margin:0 auto}#close-bar{width:42.67px;z-index:10000006;position:absolute;bottom:.5em;right:.5em}#close-bar svg{fill:#fff!important}.fab{background:#fff;width:64px;height:64px;border-radius:50%;color:#333;position:fixed;bottom:0;right:0;font-size:2.6667em;display:inline-block;vertical-align:middle}.mobile-bg,.overlay,.social-bg{position:fixed;width:100%;left:0}.overlay{top:0;height:100%;background:#ECECEC;opacity:.9;display:none;z-index:10000001}.mobile-bg,.social-bg{bottom:0;z-index:10000002;display:none}#help-text,.desktop-bg{position:absolute;display:none}.social-bg{z-index:10000005}
534.desktop-bg{min-width:200px;bottom:0;left:0;z-index:10000004;background:#fff;border-bottom:6px solid #333}#float-container{position:fixed;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:10000005}#help-text{margin:20px;color:#333;font-size:24px}#masterfab{z-index:10000006;display:none;align-items:center}#masterfab svg{fill:#ccc;margin:0 auto;display:block;width:60%;max-width:70px;max-height:50px}.modal__overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;position:relative;height:100%;width:100%}.modal__container{background-color:#fff;padding:30px;max-width:500px;min-width:200px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}#dm .dmRespRow.dmRespRowNoPadding,.dmContent,.dmInner ul:not(.defaultList),DIV.dmBody{padding:0}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin:0 auto;color:#000;font-weight:600;font-size:1.25rem;line-height:1.25;box-sizing:border-box}#dm div.dmRespCol>*,.modal__content{line-height:1.5}.modal__close{background:0 0;border:0;position:absolute;top:14px;right:14px}#dm .dmHoursOfOperation .open-hours-data .open-hours-item:last-child,A IMG{border:none}.modal__close,.modal__close svg{width:20px;height:20px;outline:0!important}.modal__close svg{position:absolute;left:0;top:0}.modal__content{margin-top:2rem;margin-bottom:2rem;color:rgba(0,0,0,.8)}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.headerWidget{min-height:10px}img[width][height]{height:auto}*{border:0 solid #333;scrollbar-arrow-color:#fff;scrollbar-track-color:#F2F2F2;scrollbar-face-color:silver;scrollbar-highlight-color:silver;scrollbar-3dlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:silver;scrollbar-width:12px}body{width:100%;overflow:hidden;-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important}h1,h2,ul{margin-left:0;margin-right:0}DD,DT{margin: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:#666}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939}.dmHeader{background:#68ccd1;color:#666;position:relative;width:100%;max-width:100%}.dmContent{margin: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}.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%}#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:#666}.innerPageTitle{display:block;color:#f7f7f7;margin:3px 65px;padding:6px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;word-wrap:normal}#innerBar .titleLine{display:table-cell;vertical-align:middle;width:50%}.dmPageTitleRow:not(#innerBar){display:none}.titleLine hr{min-height:1px;background-color:rgba(102,102,102,.2)}.lineInnerBar .innerPageTitle{display:table-cell;vertical-align:middle;text-transform:capitalize;text-align:left;margin:0;padding:4px 15px 0;color:#666;font-family:inherit;white-space:nowrap}.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}.dmHoursOfOperation .open-hours-data{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#dm .dmDivider{display:block;margin:10px 0}.inlineMap{height:200px;width:100%}.dmSpacer{border:0;height:15px}.dmHoursOfOperation .open-hours-data{padding:0;margin:0}.dmHoursOfOperation .open-hours-data .open-hours-item{overflow:hidden;padding-bottom:10px}.dmHoursOfOperation .open-hours-data dt{width:40%;float:left;text-align:left}.dmHoursOfOperation .open-hours-data dd{float:right;text-align:right;width:59%}.dmHoursOfOperation .open-hours-data .open-hours-item:last-child{padding-bottom:0}.dmDesktopBody .dmRespCol.large-6 .dmHoursOfOperation{width:52%}body{background-color:#eee}
534.dmDivider{min-height:2px;border:currentColor;color:grey;background:0 0}#dm .dmDividerWrapper{display:block}.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-color{padding:12px 15px}.main-navigation.unifiednav.effect-text-color .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:#9a9a9a}.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_2] .unifiednav__container[data-depth]{color:#999}.main-navigation.unifiednav[layout-sub=submenu_horizontal_2] .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-width:1px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:initial;padding-left:10px;margin-left:0}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .p_hfcontainer nav.main-navigation.unifiednav{min-width:9em!important;text-align:initial!important}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:transparent}#dm .main-navigation.unifiednav[layout-sub=submenu_horizontal_2] .unifiednav__container[data-depth]{background-color:#faf9f9}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{color:#d1d1d1}#dm .main-navigation.unifiednav: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 .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.dmStandardDesktop .dmHeader{background-color:#68ccd1;max-width:100%}.standardHeaderLayout .dmHeader{display:block;height:auto}#dm div.dmInner{line-height:initial}#dm div.dmInner h1,#dm div.dmInner h2{font-family:Montserrat,"Montserrat Fallback"}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/ce0bb35f932b47bb809d0e37905542ba/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm div.dmOuter div.dmInner{background-position:center center;background-repeat:repeat;background-size:auto}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{text-decoration:underline}#dm div.dmInner,#dm div.dmInner .dmRespCol{color:rgba(147,147,147,1);font-family:Roboto,"Roboto Fallback"}.dmLargeBody .dm-layout-sec .dmBody .dmRespRowsWrapper,.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}#dm .dmRespCol div.dmNewParagraph,#dm div.dmInner,#dm div.dmInner .dmRespCol{color:var(--color_2);font-family:Raleway,"Raleway Fallback";font-weight:400}#dm div.dmNewParagraph p{color:#000;direction:ltr;font-family:Raleway,"Raleway Fallback";font-weight:400;font-style:normal;text-decoration:none;line-height:1.5}
534#dm div.dmContent h1,#dm div.dmFooter h2,#dm div.p_hfcontainer h2{font-family:Poppins,"Poppins Fallback";font-weight:700;font-style:normal}#dm div.dmContent h1{color:#fff;direction:ltr;text-decoration:none}#dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h1 *{text-decoration:none}#dm div.dmFooter h2,#dm div.p_hfcontainer h2{color:#8a9a5b;direction:ltr;text-decoration:none}#dm .dmNewParagraph a,#dm .dmNewParagraph a:visited,#dm div.dmNewParagraph a,#dm div.dmNewParagraph a:visited{color:rgba(116,131,72,1)}#dm div.dmContent h1,#dm div.dmFooter h2{line-height:initial}#dm div.dmFooter h2{font-size:30px}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:var(--color_1)}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-size:16px}#dm .dmContent .dmRespRow{margin:0;padding:15px 40px}#dm .dmContent .dmRespRow .dmRespCol{margin:0;padding:0}#dm div.dmContent h1{font-size:42px}@media (min-width:0px) and (max-width:767px){:root{--btn-text-font-size:16px}}#dm .dmOuter .dmInner .dmWidget[data-buttonstyle=BORDER_SHORT],#dm .dmWidget:not([data-buttonstyle]){overflow:initial;background-clip:border-box;border-radius:1px}#dm .dmOuter .dmInner .dmWidget[data-buttonstyle=BORDER_SHORT] .text,#dm .dmWidget:not([data-buttonstyle]) .text{padding:16px 0}#dm .dmOuter .dmInner .dmWidget[data-buttonstyle=BORDER_SHORT] .iconBg,#dm .dmWidget.button_2:not([data-buttonstyle]) .iconBg,#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget,#dm .dmRespRow .dmRespCol>.dmWidget[data-buttonstyle=BORDER_SHORT]{width:222px}}#dm div.dmInner #site_content .dmWidget,#dm div.dmInner .dmHeader .dmWidget{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-bottom-color:var(--btn-border-b-color);border-left-color:var(--btn-border-l-color);border-right-color:var(--btn-border-r-color);border-top-color:var(--btn-border-t-color);border-radius:var(--btn-border-radius);border-bottom-left-radius:var(--btn-border-bl-radius);border-bottom-right-radius:var(--btn-border-br-radius);border-top-left-radius:var(--btn-border-tl-radius);border-top-right-radius:var(--btn-border-tr-radius);border-width:var(--btn-border-width);border-bottom-width:var(--btn-border-b-width);border-left-width:var(--btn-border-l-width);border-right-width:var(--btn-border-r-width);border-top-width:var(--btn-border-t-width);direction:var(--btn-text-direction);text-align:var(--btn-text-align)}#dm .p_hfcontainer .u_1468235309,#dm .p_hfcontainer .u_1659370023{text-align:CENTER!important}#dm div.dmInner #site_content .dmWidget span.text{color:var(--btn-text-color);font-size:var(--btn-text-font-size);font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:14px!important}#dm div.dmInner #site_content .dmWidget span.icon,#dm div.dmInner .dmHeader .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}a.u_1468235309 span.text,div.u_1432981495 .yextAddress{color:rgba(255,255,255,1)!important}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}#dm .p_hfcontainer div.u_1073006314 .mobile-bg{background-color:var(--color_1)!important}a.u_1468235309 span.text{font-weight:700!important;text-decoration:none!important}a.u_1468235309{background-color:rgba(255,255,255,.15)!important;border-style:solid!important;border-width:1px!important;border-color:transparent!important}#dm .p_hfcontainer .u_1239390387{width:100%!important}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{background-color:var(--color_1)!important;box-shadow:rgba(0,0,0,.5) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.5) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.5) 0 3px 11px 0!important}#dm .p_hfcontainer a.u_1468235309 span.text,#dm .p_hfcontainer div.u_1432981495 .yextAddress{color:var(--color_2)!important}#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:30px!important}nav.u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{
534color:rgba(17,17,17,1)!important}nav.u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(255,255,255,1)!important}#dm .p_hfcontainer div.u_1012471044,#dm .p_hfcontainer div.u_1557657257,#dm .p_hfcontainer div.u_1746368487,div.u_1012471044,div.u_1399909129,div.u_1557657257,div.u_1746368487{background-color:var(--color_3)!important}nav.u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-color:rgba(17,17,17,1)!important}#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{margin:0!important;padding:7px 30px 7px 15px!important}nav.u_1323952181{color:#fff!important}div.u_1976821453 .yextAddress,nav.u_1323952181.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:rgba(255,255,255,1)!important;font-weight:700!important}#dm .p_hfcontainer .u_1976821453 .yextAddress{text-align:LEFT!important}#dm .p_hfcontainer nav.u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-width:0!important;border-top-style:solid!important}#dm .p_hfcontainer div.u_1557657257{border-top-style:solid!important;border-top-width:5px!important;border-top-color:rgba(238,185,63,1)!important}#dm .p_hfcontainer a.u_1468235309,.u_1288596897,.u_1691223371{background-color:rgba(0,0,0,0)!important}#dm .p_hfcontainer a.u_1830558698 .iconBg{display:none!important}#dm .p_hfcontainer a.u_1830558698{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-style:solid!important;border-width:0!important}#dm .p_hfcontainer a.u_1468235309{border-style:solid!important;border-width:3px!important;border-color:var(--color_2)!important}#dm .p_hfcontainer nav.u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:var(--color_4)!important}#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 5px - 0px)!important}#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:7px!important}#dm .p_hfcontainer nav.u_1323952181.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth]{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#dm .p_hfcontainer div.u_1399909129{border-top-style:solid!important;border-top-color:var(--color_1)!important;border-bottom-style:solid!important;border-bottom-color:var(--color_1)!important;background-color:var(--color_2)!important;border-top-width:0!important;border-bottom-width:0!important}#dm .p_hfcontainer nav.u_1323952181.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:var(--color_7)!important}#dm .p_hfcontainer div.u_1976821453 .yextAddress{font-family:Poppins!important}#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:30px!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:rgba(17,17,17,1)!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(255,255,255,1)!important;background-color:var(--color_4)!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{border-top-color:rgba(17,17,17,1)!important;border-top-width:0!important;border-top-style:solid!important}#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{margin:0!important;padding:7px 30px 7px 15px!important}nav.u_1501783403{color:#fff!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>
534.unifiednav__item{color:rgba(255,255,255,1)!important}#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 5px - 0px)!important}#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav[data-nav-structure=HORIZONTAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:7px!important}nav.u_1501783403.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth]{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:var(--color_7)!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:var(--color_1)!important;font-weight:700!important;font-family:Raleway!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:var(--color_1)!important;font-family:Raleway!important;font-weight:700!important}#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:13px!important}#dm .p_hfcontainer .u_1501783403.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:5px!important;margin:0!important}#dm .p_hfcontainer .u_1323952181.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:5px!important;margin:0 5px!important}#dm .dmInner div.u_hcontainer{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;text-align:center!important;padding:25px 0 20px!important;margin:0 auto!important}div.u_1239390387,div.u_1432981495{float:none!important;top:0!important;position:relative!important;text-align:start!important;min-width:0!important;max-width:100%!important;left:0!important}#dm .dmInner div.dmHeader.u_hcontainer{padding-bottom:20px!important;padding-top:25px!important}#dm .dmInner div.fHeader .dmHeader[freeheader=true]{padding-top:12px!important;padding-bottom:12px!important}.fHeader #hcontainer.dmHeader[freeheader=true]{padding-top:initial!important;padding-bottom:initial!important}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .stickyHeaderSpacer{height:232.9px!important}}#dm .dmInner div.fHeader.dmHeaderContainer #hcontainer.dmHeader[freeheader=true]{margin:0!important;padding:0!important}div.u_1239390387{width:169px!important;height:auto!important;display:block!important;padding:0!important;margin:0 auto!important}div.u_1432981495 .yextAddress{font-size:15px!important}div.u_1432981495{width:327.98px!important;height:31px!important;display:block!important;margin:0 41.02px 10px 0!important;padding:0!important}#dm .p_hfcontainer a.u_1468235309,a.u_1468235309{float:none!important;top:0!important;position:relative!important;text-align:center!important;padding:0!important;display:block!important}a.u_1468235309 span.text{font-size:16px!important}a.u_1468235309{left:0!important;width:190px!important;height:42px!important;max-width:100%!important;min-width:0!important}#dm .p_hfcontainer a.u_1468235309{left:0!important;width:calc(100% - 0px)!important;height:45px!important;max-width:200px!important;min-width:25px!important;margin:25px 110px 10px 0!important}a.u_1830558698,div.u_1659370023,nav.u_1323952181{min-width:0!important;top:0!important;float:none!important;position:relative!important}nav.u_1323952181.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,nav.u_1323952181.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,nav.u_1323952181.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,nav.u_1323952181.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}nav.u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:14px!important}div.u_1231649425{margin:0!important;padding:0!important}nav.u_1323952181{left:0!important;width:1200px!important;height:auto!important;max-width:100%!important;justify-content:center!important;align-items:stretch!important;text-align:start!important;padding:6px 0 6.8px!important;margin:0 auto!important}a.u_1830558698{display:block!important;left:0!important;width:278px!important;height:45px!important;max-width:100%!important;text-align:center!important;padding:0!important;margin:0 0 0 auto!important}div.u_1399909129{width:auto!important;margin:0!important;padding:3px 40px!important}div.u_1976821453 .yextAddress{font-size:24px!important}nav.u_1323952181.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:16px!important}div.u_1481377926,div.u_1706867776{margin:0!important;padding:0!important}div.u_1746368487{width:auto!important;margin:0!important;padding:4px 20px!important}div.u_1300917736{margin:0!important;padding:0 20px 0 0!important}div.u_1799042408{margin:8px 0 0!important;padding:0 0 2px!important}div.u_1684519760{margin:0!important;padding:0 0 0 20px!important}div.u_1659370023{font-weight:700!important;font-size:20px!important;left:0!important;width:371.66px!important;height:auto!important;max-width:100%!important;display:block!important;padding:0!important;margin:0 0 0 auto!important}div.u_1220295209,div.u_1880531375{margin:0!important;padding:0!important}div.u_1976821453{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:34px!important;max-width:100%!important;min-width:25px!important;text-align:start!important;display:block!important;padding:0!important;margin:16px 0 0!important}#dm .p_hfcontainer div.u_1799042408,div.u_1012471044{top:0!important;left:0!important;height:auto!important;max-width:100%!important}div.u_1012471044{width:auto!important;float:none!important;position:relative!important;min-width:0!important;text-align:start!important;margin:0!important;padding:0 40px!important}div.u_1557657257{width:auto!important;padding:10px 0 0!important}#dm .p_hfcontainer div.u_1799042408{float:none!important;width:calc(100% - 0px)!important;position:relative!important;min-width:25px!important;padding:0 0 2px!important;margin:-2.38px auto 0!important}#dm .p_hfcontainer a.u_1830558698,#dm .p_hfcontainer div.u_1976821453{float:none!important;top:0!important;left:0!important;position:relative!important;min-width:0!important;display:block!important}#dm .p_hfcontainer div.u_1736249882{margin:0!important;padding:0!important}#dm .p_hfcontainer a.u_1830558698{height:50px!important;width:278px!important;max-width:100%!important;text-align:center!important;margin:0 0 0 auto!important;padding:0!important}#dm .p_hfcontainer div.u_1976821453{width:379.97px!important;height:34px!important;max-width:100%!important;text-align:start!important;min-height:auto!important;padding:0!important;margin:-7px auto 0 0!important}#dm .p_hfcontainer div.u_1399909129,#dm .p_hfcontainer div.u_1659370023{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important}#dm .p_hfcontainer div.u_1659370023{width:calc(100% - 8px)!important;min-height:auto!important;max-width:371.64px!important;min-width:25px!important;padding:0!important;margin:4px 0 0 8.34px!important}#dm .p_hfcontainer nav.u_1323952181.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{
534color:var(--color_1)!important;font-weight:700!important;font-family:Barlow!important;font-size:14px!important}#dm .p_hfcontainer div.u_1399909129{width:auto!important;max-width:100%!important;min-width:0!important;text-align:center!important;margin:5px 0 0!important;padding:5px 0!important}#dm .p_hfcontainer nav.u_1323952181,nav.u_1501783403{width:100%!important;text-align:center!important;max-width:100%!important}#dm .p_hfcontainer div.u_1239390387,#dm .p_hfcontainer nav.u_1323952181,nav.u_1501783403{position:relative!important;padding:0!important;top:0!important;left:0!important;height:auto!important;min-width:0!important;float:none!important;min-height:auto!important}#dm .p_hfcontainer nav.u_1323952181.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:var(--color_1)!important;font-family:Barlow!important;font-weight:700!important;font-size:14px!important}.u_1288596897,.u_1691223371{background-position:0 0!important;color:#000503!important}nav.u_1501783403.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,nav.u_1501783403.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,nav.u_1501783403.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,nav.u_1501783403.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:14px!important}nav.u_1501783403{justify-content:center!important;align-items:stretch!important}nav.u_1501783403.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:14px!important}#dm .p_hfcontainer nav.u_1501783403.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-family:Barlow!important;font-size:13px!important}#dm .dmBody div.u_1169039622,div.u_1747721732,div.u_1747721732 p{font-size:15px!important}#dm .p_hfcontainer nav.u_1323952181{justify-content:center!important;align-items:stretch!important;margin:0 auto!important}#dm .p_hfcontainer div.u_1239390387{width:248px!important;max-width:100%!important;text-align:start!important;display:block!important;margin:-60px auto 0!important}#dm .p_hfcontainer div.u_1557657257{width:auto!important;margin:0!important;padding:10px 0 0!important}.stickyHeaderSpacer{height:204.9px!important}@media (min-width:1025px){.responsiveTablet .stickyHeaderSpacer{height:204.9px!important}#\30,#\31,#\31 195854419,#\31 216539356,#\31 253858808,#\31 309336800,#\31 323952181,#\31 341676714,#\31 441549209,#\31 493392137,#\31 599259055,#\31 623834354,#\31 743766419,#\31 765162111,#\31 794001765,#\31 978873214,#\32,#\33,#\34,#child-0,#child-1,#child-2,#child-3,#child-4{order:0;flex-direction:row}}.u_1691223371{background-size:auto!important;background-repeat:repeat!important;margin:0!important;text-align:center!important;padding:0 0 0 14.22px!important}.u_1288596897{background-size:auto!important;background-repeat:repeat!important;margin:0!important;text-align:center!important;padding:60px 40px 90px!important}#dm .dmBody div.u_1551547316,#dm .dmBody div.u_1585628225,#dm .dmBody div.u_1654542509{padding:0!important;margin:0!important}#dm .dmBody div.u_1288596897{background-color:rgba(255,255,255,1)!important;border-top-color:rgba(220,220,220,1)!important;border-top-style:solid!important;border-top-width:0!important}#dm .dmBody div.u_1759026257 hr{background:0 0!important;height:0!important;background-size:initial!important;min-height:0!important;border-color:currentColor!important;border-width:1px!important;border-top-style:dotted!important;color:rgba(185,185,185,1)!important}#dm .dmBody div.u_1377047242,#dm .dmBody div.u_1911845422{background-repeat:no-repeat!important;background-size:cover!important}#dm .dmBody div.u_1377047242{background-color:rgba(255,255,255,1)!important;border-radius:0!important;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;border-style:solid!important;border-width:3px!important;border-color:var(--color_2)!important;background-image:url(https://le-cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/dms3rep/multi/opt/aep-fence-services-inc-contact-content-01-2880w.jpg)!important}div.u_1747721732,div.u_1747721732 p{color:rgba(0,0,0,1)!important}#dm .dmBody a.u_1822300371{border-color:var(--color_1)!important}#dm .dmBody div.u_1651626434{background-color:var(--color_4)!important;border-top-color:rgba(238,185,63,1)!important;border-top-style:solid!important;border-top-width:3px!important;float:none!important;top:0!important;left:0!important;width:auto!important;position:relative!important;height:auto!important;max-width:none!important;min-width:0!important;text-align:center!important;padding:12px 40px 16px!important;margin:0!important}#dm .dmBody div.u_1169039622,#dm .dmBody div.u_1518063053{top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important}#dm .dmBody div.u_1518063053{float:none!important;height:36px!important;max-width:100%!important;min-width:25px!important;text-align:center!important;padding:0!important}#dm .dmBody div.u_1169039622{font-weight:700!important;float:none!important;height:auto!important;max-width:100%!important;min-width:25px!important;padding:0 0 2px!important}#dm .dmBody div.u_1288596897{width:auto!important;padding:25px 40px 20px!important;margin:0!important}#dm .dmBody div.u_1358570920,#dm .dmBody div.u_1520674777{float:none!important;top:0!important;width:calc(100% - 0px)!important;height:auto!important;left:0!important;position:relative!important}#dm .dmBody div.u_1358570920{max-width:269.13px!important;min-width:25px!important;text-align:center!important;padding:0!important;margin:5px 0 0!important}#dm .dmBody div.u_1520674777{font-size:14px!important;display:block!important;max-width:418.26px!important;min-width:25px!important;padding:0 0 2px!important;margin:0 0 8px!important}#dm .dmBody div.u_1049007779,#dm .dmBody div.u_1341308735,#dm .dmBody div.u_1691223371,#dm .dmBody div.u_1713227774{padding:0!important;margin:0!important}#dm .dmBody div.u_1341308735{width:auto!important}#dm .dmBody div.u_1673549088{important:true!important;width:100%!important;height:300px!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;padding:0!important}#dm .dmBody div.u_1583200175,#dm .dmBody div.u_1911845422{float:none!important;top:0!important;height:auto!important}#dm .dmBody div.u_1562258534{margin:0!important;padding:0 0 0 30px!important}#dm .dmBody div.u_1759026257{width:80px!important;margin:20px 0 16px!important;padding:0!important}#dm .dmBody div.u_1911845422{background-color:var(--color_4)!important;width:auto!important;left:0!important;position:relative!important;max-width:100%!important;min-width:0!important;text-align:start!important;background-position:50% 50%!important;padding:15px 15px 15px 0!important;margin:0!important}#dm .dmBody div.u_1488033915{padding:2px 0 0!important}#dm .dmBody div.u_1583200175{left:0!important;width:calc(100% - 0px)!important;position:relative!important;max-width:100%!important;min-width:25px!important;padding:2px 0 0!important;margin:-13px 0 8px!important}#dm .dmBody div.u_1311690908{height:388px!important}#dm .dmBody div.u_1377047242{width:auto!important;margin:-95px 0 0!important;padding:15px 40px!important}#dm .dmBody div.u_1049068467{width:auto!important;margin:0!important;padding:0 0 0 40px!important}#dm .dmBody div.u_1173798892,#dm .dmBody div.u_1747721732,div.u_1747721732{width:calc(100% - 0px)!important;height:auto!important;min-width:25px!important;float:none!important;top:0!important;left:0!important;position:relative!important}div.u_1747721732{display:block!important;max-width:319.6px!important;padding:0 0 2px!important}#dm .dmBody div.u_1173798892{max-width:100%!important;padding:2px 0 0!important;margin:30px 0 8px!important}#dm .dmBody div.u_1747721732{max-width:319.59px!important;padding:0 0 2px!important;margin:10px 0 8px!important}#dm .dmBody a.u_1822300371{width:199.55px!important;display:block!important;float:none!important;top:0!important;left:0!important;position:relative!important;height:50px!important;max-width:100%!important;min-width:0!important;text-align:center!important;min-height:auto!important;padding:0!important;margin:10px 51.28px 10px 8px!important}.font-size-24,.size-24{font-size:24px!important}.font-size-42,.size-42{font-size:42px!important}.font-size-18,.size-18{font-size:18px!important}@font-face{font-family:"Raleway Fallback";src:local('Arial');ascent-override:89.616%;descent-override:22.3087%;size-adjust:104.892%;line-gap-override:0}@font-face{font-family:"Roboto Fallback";src:local('Arial');ascent-override:92.6709%;
534descent-override:24.3871%;size-adjust:100.1106%;line-gap-override:0}@font-face{font-family:"Montserrat Fallback";src:local('Arial');ascent-override:84.9466%;descent-override:22.0264%;size-adjust:113.954%;line-gap-override:0}@font-face{font-family:"Poppins Fallback";src:local('Arial');ascent-override:92.326%;descent-override:30.7753%;line-gap-override:8.793%;size-adjust:113.7274%} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}} 535 .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) { 536 visibility: hidden; 537 } 538 539 540</style> 541 542 543 544<style id="fontFallbacks"> 545 @font-face { 546 font-family: "Raleway Fallback"; 547 src: local('Arial'); 548 ascent-override: 89.616%; 549 descent-override: 22.3087%; 550 size-adjust: 104.892%; 551 line-gap-override: 0%; 552 }@font-face { 553 font-family: "Roboto Fallback"; 554 src: local('Arial'); 555 ascent-override: 92.6709%; 556 descent-override: 24.3871%; 557 size-adjust: 100.1106%; 558 line-gap-override: 0%; 559 }@font-face { 560 font-family: "Montserrat Fallback"; 561 src: local('Arial'); 562 ascent-override: 84.9466%; 563 descent-override: 22.0264%; 564 size-adjust: 113.954%; 565 line-gap-override: 0%; 566 }@font-face { 567 font-family: "Poppins Fallback"; 568 src: local('Arial'); 569 ascent-override: 92.326%; 570 descent-override: 30.7753%; 571 line-gap-override: 8.793%; 572 size-adjust: 113.7274%; 573}@font-face { 574 font-family: "Georgia Fallback"; 575 src: local('Arial'); 576 ascent-override: 92.2092%; 577 descent-override: 22.0458%; 578 size-adjust: 99.4469%; 579 line-gap-override: 0%; 580 }@font-face { 581 font-family: "Barlow Fallback"; 582 src: local('Arial'); 583 ascent-override: 103.1323%; 584 descent-override: 20.6265%; 585 size-adjust: 96.9628%; 586 line-gap-override: 0%; 587 } 588</style> 589 590 591<!-- End render the required css and JS in the head section --> 592 593 594 595 596 597 598 599 600<meta property="og:type" content="website"> 601<meta property="og:url" content="https://www.aepservicesinc.com/contact"> 602 603 <title> 604 Contact AEP Fence Services | Johnston, RI 605 </title> 606 <meta name="description" content="Call or text AEP Fence Services for all your fence and gate service needs in Johnston, RI. Top-quality fencing solutions & customer service."/> 607 608 <meta name="twitter:card" content="summary"/> 609 <meta name="twitter:title" content="Contact AEP Fence Services | Johnston, RI"/> 610 <meta name="twitter:description" content="Call or text AEP Fence Services for all your fence and gate service needs in Johnston, RI. Top-quality fencing solutions & customer service."/> 611 <meta name="twitter:image" content="https://le-cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/dms3rep/multi/opt/aep-fence-services-inc-gallery-01-1920w.jpg"/> 612 <meta property="og:description" content="Call or text AEP Fence Services for all your fence and gate service needs in Johnston, RI. Top-quality fencing solutions & customer service."/> 613 <meta property="og:title" content="Contact AEP Fence Services | Johnston, RI"/> 614 <meta property="og:image" content="https://le-cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/dms3rep/multi/opt/aep-fence-services-inc-gallery-01-1920w.jpg"/> 615 616 617 618 619<!-- SYS- VVNfSElCVV9QUk9EVUNUSU9O --> 620</head> 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642<body id="dmRoot" data-page-alias="contact" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet " 643 style="padding:0;margin:0;" 644 645 > 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661<!-- ========= Site Content ========= --> 662<div id="dm" class='dmwr'> 663 664 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 665 <div dmwrapped="true" id="1256624359"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations rows-1200 hamburger-reverse hasStickyHeader dmPageBody d-page-1607565485 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1607565485" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" layout="78f5c343822e4eb3aac27f4ad5d13812===header" has-shadow="true"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow u_1557657257 fullBleedChanged fullBleedMode" id="1557657257"> <div class="dmRespColsWrapper" id="1978873214"> <div class="dmRespCol large-12 medium-12 small-12 u_1231649425" id="1231649425"> <div class="dmRespRow u_1746368487" id="1746368487"> <div class="dmRespColsWrapper" id="1743766419"> <div class="dmRespCol large-6 medium-6 small-12 u_1481377926" id="1481377926"> <div class="widget-9015bc u_1220295209 dmCustomWidget" data-lazy-load="true" data-title="" id="1220295209" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="9015bcbf1ace437aa6f0e66d5bb2e7d3" data-widget-version="22" data-widget-config="eyJtZXJjaGFudElkIjoiNjA0MzgiLCJtaW4tcmV2aWV3cyI6IjMiLCJtaW4tcmF0aW5nIjoiNCIsInNob3ctd3JpdGUiOnRydWUsImhpZGUtc3VtbWFyeSI6ZmFsc2UsInRoZW1lIjoiZGFyayJ9"> <div class="headerWidget" data-merchant="60438" data-theme="dark" data-break="" data-count-limit="3" data-rating-limit="4" data-show-write="true" data-hide-summary="false"></div> 666</div> 667</div> 668 <div class="dmRespCol large-6 medium-6 small-12 u_1706867776" id="1706867776"> <a data-display-type="block" class="u_1830558698 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/request-appointment" data-element-type="dButtonLinkId" id="1830558698" data-buttonstyle="BORDER_SHORT"> <span class="iconBg" id="1699298540"> <span class="icon hasFontIcon icon-star" id="1682142093"></span> 669</span> 670 <span class="text" id="1221112873">Request Appointment</span> 671</a> 672</div> 673</div> 674</div> 675 <div class="u_1012471044 dmRespRow" id="1012471044"> <div class="dmRespColsWrapper" id="1195854419"> <div class="dmRespCol small-12 large-4 medium-4 u_1684519760" id="1684519760"> <div class="u_1976821453 widget-b82dbf dmCustomWidget" data-lazy-load="true" data-title="" id="1976821453" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJzaXRlX3RleHQuYWRkcmVzcyBmdWxsIGxvYyAxIn1d" icon="false" surround="false" data-widget-id="b82dbf0dd7fc467dbfe978a9baa7e714" data-widget-version="7" data-widget-config="eyJhZGRyZXNzMSI6dHJ1ZSwiYWRkcmVzczIiOnRydWUsImNpdHkiOnRydWUsInppcCI6dHJ1ZSwic3RhdGUiOnRydWUsImFkZHJlc3MiOiJ7XCJsaW5lMVwiOlwiNiBCb3dlbiBTdFwiLFwiY2l0eVwiOlwiSm9obnN0b25cIixcInJlZ2lvblwiOlwiUklcIixcInBvc3RhbENvZGVcIjpcIjAyOTE5XCIsXCJjb3VudHJ5Q29kZVwiOlwiVVNcIn0ifQ=="> <div class="yextAddress"> <div> <span class="address1"></span> 676</div> 677 <div> <span class="address2"></span> 678</div> 679 <div> <span> <span class="city"></span> 680 <span style="margin-left: -3px;">,</span> 681</span> 682 <span> <span class="state"></span> 683</span> 684 <span> <span class="zip"></span> 685</span> 686</div> 687</div> 688</div> 689</div> 690 <div class="dmRespCol small-12 large-4 medium-4 u_1880531375" id="1880531375"> <div class="u_1239390387 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1239390387"> <a id="1254703532" href="/" file="false"><img src="https://le-cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/dms3rep/multi/opt/aep-fence-services-inc-logo-297w.png" id="1669138182" class="" data-dm-image-path="https://cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/dms3rep/multi/aep-fence-services-inc-logo.png" width="1809" height="896" alt="AEP Fence Services Inc - Logo" onerror="handleImageLoadError(this)"/></a> 691</div> 692 <div class="u_1799042408 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1799042408" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-10 text-align-center"><span class="m-font-size-10" style="color: var(--color_1); display: unset; font-style: italic;">Experience, Quality, Integrity.</span></p></div> 693</div> 694 <div class="dmRespCol large-4 medium-4 small-12 u_1300917736" id="1300917736"> <div class="u_1659370023 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1659370023" style="transition: none 0s ease 0s; text-align: center;" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-right m-size-19 size-24"><span class="m-font-size-19 font-size-24" style="color:rgb(255, 255, 255);font-weight:bold;display:initial;font-family:Poppins, 'Poppins Fallback';"><span class="inline-data-binding" data-encoded-value="KDQwMSkgMzQzLTI2MDQ=" data-inline-binding="content_library.global.phone.phone - main - loc 1"><a class="inlineBindingLink" target="_blank" href="tel:(401) 228-7190">(401) 228-7190</a></span></span></p></div> 695</div> 696</div> 697</div> 698 <div class="u_1399909129 dmRespRow fullBleedChanged fullBleedMode" id="1399909129"> <div class="dmRespColsWrapper" id="1623834354"> <div class="dmRespCol large-12 medium-12 small-12 u_1736249882" id="1736249882"> <nav class="u_1501783403 effect-text-color hide-for-small hide-for-large main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_2" data-show-vertical-sub-items="HOVER" id="1501783403" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 699 Home 700 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 701</span> 702</a> 703</li> 704 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101833130 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Residential Fencing" data-auto="page-text-style">Residential Fencing<span class="icon icon-angle-down"></span> 705</span> 706</a> 707 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/vinyl" class="unifiednav__item unav-item dmUDNavigationItem_010101347226 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Vinyl Fence" data-auto="page-text-style">Vinyl Fence<span class="icon icon-angle-right"></span> 708</span> 709</a> 710</li> 711 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/cedar" class="unifiednav__item unav-item dmUDNavigationItem_010101479134 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Cedar Fence" data-auto="page-text-style">Cedar Fence<span class="icon icon-angle-right"></span> 712</span> 713</a> 714</li> 715 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/aluminum" class="unifiednav__item unav-item dmUDNavigationItem_010101870006 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Aluminum Fence" data-auto="page-text-style">Aluminum Fence<span class="icon icon-angle-right"></span> 716</span> 717</a> 718</li> 719</ul> 720</li> 721 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/commercial-fencing" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101178339 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Commercial Fencing" data-auto="page-text-style">Commercial Fencing<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 722</span> 723</a> 724</li> 725 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/temporary-fencing" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101340835 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Temporary Fencing" data-auto="page-text-style">Temporary Fencing<span class="icon icon-angle-down"></span> 726</span> 727</a> 728</li> 729 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/commercial-snow-removal" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101309133 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Commercial Snow Removal" data-auto="page-text-style">Commercial Snow Removal<span class="icon icon-angle-down"></span> 730</span> 731</a> 732</li> 733 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101953347 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 734 Gallery 735 " data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 736</span> 737</a> 738</li> 739 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/brochure" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101106350 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Fencing Brochure" data-auto="page-text-style">Fencing Brochure<span class="icon icon-angle-down"></span> 740</span> 741</a> 742</li> 743 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101436714 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 744 About 745 " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 746</span> 747</a> 748 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/reviews" class="unifiednav__item unav-item dmUDNavigationItem_010101598202 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 749 Reviews 750 " data-auto="page-text-style">Reviews<span class="icon icon-angle-right"></span> 751</span> 752</a> 753</li> 754 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item dmUDNavigationItem_010101199220 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 755</span> 756</a> 757</li> 758</ul> 759</li> 760 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101943230 unifiednav__item_has-sub-nav" target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 761 Contact 762 " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 763</span> 764</a> 765 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a
765 href="/request-appointment" class="unifiednav__item unav-item dmUDNavigationItem_010101803352 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Request Appointment" data-auto="page-text-style">Request Appointment<span class="icon icon-angle-right"></span> 766</span> 767</a> 768</li> 769</ul> 770</li> 771 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="https://retailservices.wellsfargo.com/ahapp/init-app?m=0033037979&l=en_US" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101479691 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Financing" data-auto="page-text-style">Financing<span class="icon icon-angle-down"></span> 772</span> 773</a> 774</li> 775</ul> 776</nav> 777 <nav class="u_1323952181 effect-text-color hide-for-medium main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_2" data-show-vertical-sub-items="HOVER" id="1323952181" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 778 Home 779 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 780</span> 781</a> 782</li> 783 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101833130 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Residential Fencing" data-auto="page-text-style">Residential Fencing<span class="icon icon-angle-down"></span> 784</span> 785</a> 786 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/vinyl" class="unifiednav__item unav-item dmUDNavigationItem_010101347226 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Vinyl Fence" data-auto="page-text-style">Vinyl Fence<span class="icon icon-angle-right"></span> 787</span> 788</a> 789</li> 790 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/cedar" class="unifiednav__item unav-item dmUDNavigationItem_010101479134 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Cedar Fence" data-auto="page-text-style">Cedar Fence<span class="icon icon-angle-right"></span> 791</span> 792</a> 793</li> 794 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/aluminum" class="unifiednav__item unav-item dmUDNavigationItem_010101870006 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Aluminum Fence" data-auto="page-text-style">Aluminum Fence<span class="icon icon-angle-right"></span> 795</span> 796</a> 797</li> 798</ul> 799</li> 800 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/commercial-fencing" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101178339 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Commercial Fencing" data-auto="page-text-style">Commercial Fencing<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 801</span> 802</a> 803</li> 804 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/temporary-fencing" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101340835 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Temporary Fencing" data-auto="page-text-style">Temporary Fencing<span class="icon icon-angle-down"></span> 805</span> 806</a> 807</li> 808 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/commercial-snow-removal" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101309133 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Commercial Snow Removal" data-auto="page-text-style">Commercial Snow Removal<span class="icon icon-angle-down"></span> 809</span> 810</a> 811</li> 812 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/gallery" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101953347 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 813 Gallery 814 " data-auto="page-text-style">Gallery<span class="icon icon-angle-down"></span> 815</span> 816</a> 817</li> 818 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/brochure" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101106350 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Fencing Brochure" data-auto="page-text-style">Fencing Brochure<span class="icon icon-angle-down"></span> 819</span> 820</a> 821</li> 822 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101436714 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 823 About 824 " data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 825</span> 826</a> 827 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/reviews" class="unifiednav__item unav-item dmUDNavigationItem_010101598202 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 828 Reviews 829 " data-auto="page-text-style">Reviews<span class="icon icon-angle-right"></span> 830</span> 831</a> 832</li> 833 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item dmUDNavigationItem_010101199220 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 834</span> 835</a> 836</li> 837</ul> 838</li> 839 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101943230 unifiednav__item_has-sub-nav" target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 840 Contact 841 " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 842</span> 843</a> 844 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/request-appointment" class="unifiednav__item unav-item dmUDNavigationItem_010101803352 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Request Appointment" data-auto="page-text-style">Request Appointment<span class="icon icon-angle-right"></span> 845</span> 846</a> 847</li> 848</ul> 849</li> 850 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="https://retailservices.wellsfargo.com/ahapp/init-app?m=0033037979&l=en_US" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101479691 " target="_blank" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Financing" data-auto="page-text-style">
850Financing<span class="icon icon-angle-down"></span> 851</span> 852</a> 853</li> 854</ul> 855</nav> 856</div> 857</div> 858</div> 859</div> 860</div> 861</div> 862</div> 863</div> 864</div> 865 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 866 <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> 867<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">Contact</div> 868</div> 869 <div class="titleLine display_None"><hr/></div> 870</div> 871</div> 872</div> 873</div> 874 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_contact"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="1" class="dmDefaultRespTmpl" id="1607565485"> <div class="innerPageTmplBox dmDefaultPage dmRespRowsWrapper" id="1078622436"> <div class="u_1651626434 dmRespRow" style="text-align: center;" id="1651626434"> <div class="dmRespColsWrapper" id="1493392137"> <div class="dmRespCol small-12 u_1585628225 medium-12 large-12" id="1585628225"> <div class="dmNewParagraph u_1654542509" data-element-type="paragraph" data-version="5" id="1654542509" style="transition: opacity 1s ease-in-out 0s;"> <h1 class="m-size-34 size-42" style="line-height: 1.2;"><span class="font-size-42 m-font-size-34" m-font-size-set="true" style="display: unset; color: var(--color_1); text-shadow: none;">Contact</span></h1> 875</div> 876 <div class="dmNewParagraph u_1551547316" data-element-type="paragraph" data-version="5" id="1551547316" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""> <h1 class="m-size-18 size-24" style="line-height: 1.2;" aria-level="2"><span class="font-size-24 m-font-size-18" m-font-size-set="true" style="color: var(--color_1); display: initial;"><span class="inline-data-binding" data-encoded-value="QUVQIEZlbmNlIFNlcnZpY2VzIEluYw==" data-inline-binding="content_library.global.company_name">AEP Fence Services Inc</span></span></h1> 877</div> 878</div> 879</div> 880</div> 881 <div class="dmRespRow u_1341308735 fullBleedChanged fullBleedMode" id="1341308735"> <div class="dmRespColsWrapper" id="1765162111"> <div class="dmRespCol large-12 medium-12 small-12 u_1713227774" id="1713227774"> <div class="default align-center u_1673549088 hasFullWidth hasFullWidthMobile inlineMap" data-type="inlineMap" data-lat="41.84752" data-lng="-71.48602" data-address="6 Bowen St, Johnston, RI 02919, US" data-height="" data-msid="" data-mapurl="" data-lang="en" data-color-scheme="" data-zoom="13" data-layout="" data-popup-display="" data-popup-show="false" data-popup-title="" data-popup-title-visible="false" data-popup-description="" data-popup-description-visible="false" id="1673549088" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="map" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsIn1d" modemobile="map" addresstodisplay="6 Bowen St, Johnston, RI 02919, US" geocompleteaddress="6 Bowen St, Johnston, RI 02919, US" data-popup-display-desktop="" data-popup-display-mobile="" data-display-type="block" dmmapsource="dm" modetablet="map" wr="true" icon="true" surround="true" adwords="" icon-name="icon-map-marker" street="" city="" country="US" country_full="United States" state="" zip="" business="Hibu Plumbers" provider="mapbox" lon="-71.48602" lat="41.84752" faddr="6 Bowen St, Johnston, RI 02919, US" zoom="13"> <div class="mapContainer" style="height: 100%; width: 100%; overflow: hidden; z-index: 0;"></div> 882</div> 883</div> 884</div> 885</div> 886 <div class="u_1911845422 dmRespRow fullBleedChanged fullBleedMode" id="1911845422"> <div class="dmRespColsWrapper" id="1794001765"> <div class="u_1321561947 dmRespCol small-12 large-6 medium-6" id="1321561947"> <div data-element-type="spacer" class="u_1045668215 dmSpacer hide-for-small" id="1045668215"></div> 887</div> 888 <div class="u_1942386099 dmRespCol small-12 medium-6 large-6" id="1942386099"> <div class="dmRespRow u_1049068467" id="1049068467"> <div class="dmRespColsWrapper" id="1216539356"> <div class="u_1182145635 dmRespCol small-12 medium-12 large-12" id="1182145635"> <a class="u_1822300371 default align-center dmMap dmWidget dmNoMark dmWwr" href="https://maps.google.com/maps?q=6+Bowen+St%2C+Johnston%2C+RI+02919%2C+US(Hibu+Plumbers)&sll=41.84752,-71.48602" contenteditable="false" onclick=";
888return dm_gaq_push_event('ClickToMap', 'Map',null,'f08ed395bfc94c53b599bda28fb03dff', this,{hitCallBack:true});" id="1822300371" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="" data-popup-title="" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsIn1d" data-popup-description-visible="false" modemobile="" addresstodisplay="6 Bowen St, Johnston, RI 02919, US" geocompleteaddress="6 Bowen St, Johnston, RI 02919, US" data-popup-display-desktop="" data-popup-display-mobile="" data-display-type="block" data-popup-title-visible="false" data-popup-description="" dmmapsource="dm" modetablet="map" wr="true" data-popup-show="false" icon="true" surround="true" description="Get Directions" adwords="" icon-name="icon-map-marker" street="" city="" country="US" country_full="United States" state="" zip="" business="Hibu Plumbers" provider="mapbox" lon="-71.48602" lat="41.84752" faddr="6 Bowen St, Johnston, RI 02919, US"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-map-marker" data-auto="button-icon"></span> 889</span> 890 <span class="text" data-auto="button-text">Get Directions</span> 891</a> 892</div> 893</div> 894</div> 895</div> 896</div> 897</div> 898 <div class="dmRespRow u_1288596897" style="text-align: center;" id="1288596897"> <div class="dmRespColsWrapper" id="1599259055"> <div class="u_1691223371 dmRespCol small-12 medium-6 large-6" id="1691223371"> <span id="1948042124"></span> 899 <div class="u_1377047242 dmRespRow" id="1377047242"> <div class="dmRespColsWrapper" id="1309336800"> <div class="dmRespCol small-12 medium-12 large-12 u_1049007779" id="1049007779"> <div data-element-type="spacer" class="dmSpacer u_1311690908" id="1311690908"></div> 900</div> 901</div> 902</div> 903</div> 904 <div class="dmRespCol small-12 medium-6 large-6 u_1562258534 content-removed" id="1562258534"> <div class="dmNewParagraph u_1488033915" data-element-type="paragraph" data-version="5" id="1488033915" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-14 size-18"><span class="font-size-18 m-font-size-14" m-font-size-set="true" style="display: unset; font-weight: bold;">Address</span></p></div> 905 <div class="u_1518063053 widget-b82dbf dmCustomWidget" data-lazy-load="true" data-title="" id="1518063053" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJhZGRyZXNzIiwidmFsdWUiOiJzaXRlX3RleHQuYWRkcmVzcyBmdWxsIGxvYyAxIn1d" icon="false" surround="false" data-widget-id="b82dbf0dd7fc467dbfe978a9baa7e714" data-widget-version="7" data-widget-config="eyJhZGRyZXNzMSI6dHJ1ZSwiYWRkcmVzczIiOnRydWUsImNpdHkiOnRydWUsInppcCI6dHJ1ZSwic3RhdGUiOnRydWUsImFkZHJlc3MiOiJ7XCJsaW5lMVwiOlwiNiBCb3dlbiBTdFwiLFwiY2l0eVwiOlwiSm9obnN0b25cIixcInJlZ2lvblwiOlwiUklcIixcInBvc3RhbENvZGVcIjpcIjAyOTE5XCIsXCJjb3VudHJ5Q29kZVwiOlwiVVNcIn0ifQ=="> <div class="yextAddress"> <div> <span class="address1"></span> 906</div> 907 <div> <span class="address2"></span> 908</div> 909 <div> <span> <span class="city"></span> 910 <span style="margin-left: -3px;">,</span> 911</span> 912 <span> <span class="state"></span> 913</span> 914 <span> <span class="zip"></span> 915</span> 916</div> 917</div> 918</div> 919 <div class="dmNewParagraph u_1173798892" data-element-type="paragraph" data-version="5" id="1173798892" style="transition: none 0s ease 0s; text-align: left; display: block;"><p class="m-size-14 size-18"><span class="font-size-18 m-font-size-14" m-font-size-set="true" style="display: unset; font-weight: bold;">Service Area</span></p></div> 920 <div class="u_1747721732 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1747721732" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuc2VydmljZSBhcmVhIGxvYyAxIn1d" data-styletopreserve="{" background-image":""}"="" data-diy-text=""> <div class="rteBlock defaultList"><p>Rhode Island</p><p>Southeastern Massachusetts</p><p>Northeastern Connecticut</p></div> 921</div> 922 <div class="dmDividerWrapper clearfix u_1759026257" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1759026257" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1369776284"/></div> 923 <div class="u_1583200175 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1583200175" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-14 size-18"><span class="font-size-18 m-font-size-14" m-font-size-set="true" style="display: unset; font-weight: bold;">
923Hours<span class="ql-cursor"></span></span></p></div> 924 <div class="u_1358570920 default dmHoursOfOperation" id="1358570920" dmle_extension="open_hours" data-element-type="open_hours" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc19ob3VycyIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5idXNpbmVzc19ob3VycyJ9XQ==" time_format="12" wr="true" displaytitle="false" lang="" forcedisplay="false" icon="true" surround="true" adwords=""> <dl class="open-hours-data"> <div class="open-hours-item"> <dt day="0">Mon - Fri</dt> 925 <dd> <time>7:00 am</time> 926- <time>4:30 pm</time> 927</dd> 928</div> 929 <div class="open-hours-item"> <dt day="5">Sat - Sun</dt> 930 <dd>Closed</dd> 931</div> 932</dl> 933</div> 934 <div class="dmNewParagraph u_1387654870" data-element-type="paragraph" data-version="5" id="1387654870" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-16 size-15"><span class="m-font-size-16 font-size-15" m-font-size-set="true" style="font-weight: bold; display: unset;">Holiday Hours</span></p></div> 935 <div class="dmDividerWrapper clearfix u_1702620178" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1702620178" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1109407457"/></div> 936 <div class="u_1198609116 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1198609116" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""> <div class="inline-data-binding-markup" data-encoded-value="PHAgY2xhc3M9InJ0ZUJsb2NrIj48c3Ryb25nPk1haW4gUGhvbmU6IDwvc3Ryb25nPjxhIGhyZWY9InRlbDorMTYxMDY4MDM3NjkiIHN0eWxlPSJjb2xvcjppbmhlcml0OyI+KDYxMCkgNjgwLTM3Njk8L2E+PC9wPjxwIGNsYXNzPSJydGVCbG9jayI+PHN0cm9uZz5NYWluIFBob25lOiA8L3N0cm9uZz48YSBocmVmPSJ0ZWw6KzE4NTYzMDQ0ODQ4IiBzdHlsZT0iY29sb3I6aW5oZXJpdDsiPig4NTYpIDMwNC00ODQ4PC9hPjwvcD48cCBjbGFzcz0icnRlQmxvY2siPjxzdHJvbmc+TW9iaWxlIFBob25lOiA8L3N0cm9uZz48YSBocmVmPSJ0ZWw6KzE4NTY3OTc3Nzc4IiBzdHlsZT0iY29sb3I6aW5oZXJpdDsiPig4NTYpIDc5Ny03Nzc4PC9hPjwvcD48cCBjbGFzcz0icnRlQmxvY2siPjxzdHJvbmc+QWx0ZXJuYXRlIFBob25lOiA8L3N0cm9uZz48YSBocmVmPSJ0ZWw6KzE4NTY2NjM4OTg5IiBzdHlsZT0iY29sb3I6aW5oZXJpdDsiPig4NTYpIDY2My04OTg5PC9hPjwvcD48cCBjbGFzcz0icnRlQmxvY2siPjxzdHJvbmc+RmF4OiA8L3N0cm9uZz48YSBocmVmPSJ0ZWw6KzE4NTY4OTc4OTc4IiBzdHlsZT0iY29sb3I6aW5oZXJpdDsiPig4NTYpIDg5Ny04OTc4PC9hPjwvcD4=" data-inline-binding="site_text.phone list loc 1" style="line-height: 2;"> <p class="rteBlock"> <strong>Main Phone:</strong> 937 <a href="tel:+14012287190" style="color:inherit;">(401) 228-7190</a> 938</p> 939 <p class="rteBlock"> <strong>Alternate Phone:</strong> 940 <a href="tel:+14012287190" style="color:inherit;">(401) 228-7190</a> 941</p> 942</div> 943 <p><br/></p></div> 944 <div class="u_1701278777 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1701278777" layout="divider-style-4"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1992397921"/></div> 945 <div class="u_1688279141 widget-109539 dmCustomWidget" data-lazy-load="true" data-title="" id="1688279141" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJwYXltZW50VHlwZXMiLCJ2YWx1ZSI6InNpdGVfdGV4dC5wYXltZW50IGxvYyAxIn1d" icon="false" surround="false" data-widget-id="1095397c38ab491f96897578200e8387" data-widget-version="19" data-widget-config="eyJjYXJkQWxpZ25tZW50IjoicGF5aWNvbnMtbGVmdCIsInBheW1lbnRUeXBlcyI6Ijx1bCBjbGFzcz1cInJ0ZUJsb2NrIGRlZmF1bHRMaXN0XCI+PGxpPkFtZXJpY2FuIEV4cHJlc3M8L2xpPjxsaT5DYXNoPC9saT48bGk+Q2hlY2s8L2xpPjxsaT5EaXNjb3ZlcjwvbGk+PGxpPkZpbmFuY2luZzwvbGk+PGxpPk1hc3RlckNhcmQ8L2xpPjxsaT5WaXNhPC9saT48L3VsPiIsImdyb3VwUGF5bWVudENhcmREZXNpZ24iOm51bGwsImNhcmRTdHlsZSI6Il9kLnN2ZyJ9"> <div id="paymentIcons" class="payicons-left"></div> 946</div> 947 <div class="u_1482012307 align-center text-align-center dmSocialHub gapSpacing" id="1482012307" dmle_extension="social_hub" data-element-type="social_hub" data-binding="W3siYmluZGluZ05hbWUiOiJzb2NpYWwiLCJ2YWx1ZSI6ImNvbnRlbnRfbGlicmFyeS5nbG9iYWwuc29jaWFsIn1d" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/1452757058282705" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &&
947 dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 948</a> 949</div> 950</div> 951</div> 952</div> 953</div> 954</div> 955</div> 956</div> 957</div> 958</div> 959</div> 960 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="dmRespRow u_1222350050" id="1222350050"> <div class="dmRespColsWrapper" id="1441549209"> <div class="dmRespCol large-12 medium-12 small-12 u_1672748728" id="1672748728"> <div class="dmRespRow u_1853238147" id="1853238147"> <div class="dmRespColsWrapper" id="1341676714"> <div class="dmRespCol small-12 u_1889148049 medium-4 large-4 content-removed" id="1889148049"> <div class="dmNewParagraph u_1429343960" data-element-type="paragraph" data-version="5" id="1429343960" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;" aria-level="1"><span style="text-transform:uppercase;color:var(--color_1);display:unset;font-family:Poppins, 'Poppins Fallback';">SERVICE AREA</span></h4> 961</div> 962 <div class="dmDividerWrapper clearfix u_1090784978" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1090784978"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1975758932"/></div> 963 <div data-element-type="spacer" class="dmSpacer u_1320257455" id="1320257455"></div> 964 <div class="u_1025086569 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1025086569" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuc2VydmljZSBhcmVhIGxvYyAxIn1d" data-styletopreserve="{" background-image":""}"="" data-diy-text=""> <div class="rteBlock defaultList"><p>Rhode Island</p><p>Southeastern Massachusetts</p><p>Northeastern Connecticut</p></div> 965</div> 966</div> 967 <div class="dmRespCol small-12 u_1206299543 medium-4 large-4" id="1206299543"> <div class="u_1763445411 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1763445411" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;" aria-level="1"><span style="text-transform:uppercase;color:var(--color_1);display:unset;font-family:Poppins, 'Poppins Fallback';">Contact Us</span></h4> 968</div> 969 <div class="dmDividerWrapper clearfix u_1980074713" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1980074713"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1551729689"/></div> 970 <div data-element-type="spacer" class="dmSpacer u_1080319096" id="1080319096"></div> 971 <a data-display-type="block" class="u_1848348956 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient button_2" file="false" href="tel:(401) 228-7190" data-element-type="dButtonLinkId" id="1848348956"> <span class="iconBg" aria-hidden="true" id="1000018291"> <span class="icon hasFontIcon icon-star" id="1496944927"></span> 972</span> 973 <span class="text" id="1783173340">(401) 228-7190</span> 974</a> 975 <div class="u_1684454577 align-center text-align-center dmSocialHub gapSpacing" id="1684454577" dmle_extension="social_hub" data-element-type="social_hub" data-binding="W3siYmluZGluZ05hbWUiOiJzb2NpYWwiLCJ2YWx1ZSI6ImNvbnRlbnRfbGlicmFyeS5nbG9iYWwuc29jaWFsIn1d" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/1452757058282705" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 976</a> 977</div> 978</div> 979</div> 980</div> 981 <div class="dmRespCol small-12 u_1323903233 medium-4 large-4" id="1323903233"> <div class="u_1144327970 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1144327970" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="letter-spacing: 0.06em;" aria-level="1"><span style="text-transform:uppercase;color:var(--color_1);display:unset;font-family:Poppins, 'Poppins Fallback';">Business Hours</span></h4> 982</div>
983 <div class="u_1875434918 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1875434918"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1223272121"/></div> 984 <div data-element-type="spacer" class="dmSpacer u_1728978663" id="1728978663"></div> 985 <div class="u_1420701402 default dmHoursOfOperation" id="1420701402" dmle_extension="open_hours" data-element-type="open_hours" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc19ob3VycyIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5idXNpbmVzc19ob3VycyJ9XQ==" time_format="12" wr="true" displaytitle="false" forcedisplay="false" icon="true" surround="true" adwords=""> <dl class="open-hours-data"> <div class="open-hours-item"> <dt day="0">Mon - Fri</dt> 986 <dd> <time>7:00 am</time> 987- <time>4:30 pm</time> 988</dd> 989</div> 990 <div class="open-hours-item"> <dt day="5">Sat - Sun</dt> 991 <dd>Closed</dd> 992</div> 993</dl> 994</div> 995 <div class="u_1825985587 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1825985587" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""><p class="m-size-12 size-15"><span class="m-font-size-12 font-size-15" m-font-size-set="true" style="font-weight: bold; color: var(--color_1); display: initial;"><span class="inline-data-binding" data-encoded-value="VGhpcyBpcyBhIHBsYWNlaG9sZGVyIGFuZCB3b24ndCBhcHBlYXIgb24gdGhlIGxpdmUgc2l0ZS4=" data-inline-binding="site_text.additional hours text loc 1"></span></span></p></div> 996</div> 997</div> 998</div> 999</div> 1000</div> 1001</div> 1002 <div class="dmRespRow u_1632155419" style="text-align: center;" id="1632155419"> <div class="dmRespColsWrapper" id="1253858808"> <div class="u_1063824722 dmRespCol small-12 medium-12 large-12" id="1063824722"> <div data-element-type="spacer" class="dmSpacer u_1663058138" id="1663058138"></div> 1003 <div class="widget-afd4bc u_1073006314 dmCustomWidget" data-lazy-load="" data-title="" id="1073006314" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="afd4bc7f907140298e111130d715031d" data-widget-version="102" data-widget-config="eyJJY29uTGlzdCI6W3siQWN0aW9uIjoiQ2FsbCIsIkxhYmVsIjoiQ2FsbCBVcyIsIkNhbGxOdW0iOiIoNDAxKSAyMjgtNzE5MCIsIlF1ZXJ5IjoiU3RyZWV0IEFkZHJlc3MsIENpdHksIFNULCAxMjM0NSIsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiRW1haWwiOnRydWUsIkZhY2Vib29rIjp0cnVlLCJUdW1ibHIiOnRydWUsIkxpbmtlZEluIjp0cnVlLCJUd2l0dGVyIjp0cnVlLCJSZWRkaXQiOnRydWUsIlBpbnRlcmVzdCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjEiLCJzaG93b25tb2JpbGUiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkVtYWlsQWRkciI6bnVsbCwiU2hhcmVUaXRsZSI6IiIsIkZiVXNlciI6bnVsbCwiQ2hhdFNjcmlwdCI6bnVsbCwiR29vZ2xlUGx1cyI6ZmFsc2UsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsImRlZkVtYWlsQm9keSI6IiIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH0seyJBY3Rpb24iOiJMaW5rIiwiTGFiZWwiOiJSZWFkIFJldmlld3MiLCJDYWxsTnVtIjoiNTU1LTU1NS01NTU1IiwiUXVlcnkiOiJTdHJlZXQgQWRkcmVzcywgQ2l0eSwgU1QsIDEyMzQ1IiwiU21zTnVtIjoiNTU1LTU1NS01NTU1IiwiZW1haWxEZWZTdWJqZWN0IjoiUXVlc3Rpb25zIEFib3V0IFlvdXIgQnVzaW5lc3MiLCJFbWFpbCI6dHJ1ZSwiRmFjZWJvb2siOnRydWUsIlR1bWJsciI6dHJ1ZSwiTGlua2VkSW4iOnRydWUsIlR3aXR0ZXIiOnRydWUsIlJlZGRpdCI6dHJ1ZSwiUGludGVyZXN0Ijp0cnVlLCJDdXN0b21JY29uX1NlbGVjdCI6ImN1c3RvbV9pY29uMSIsInNob3dvbm1vYmlsZSI6dHJ1ZSwic2hvd29uZGVza3RvcCI6dHJ1ZSwiRW1haWxBZGRyIjpudWxsLCJTaGFyZVRpdGxlIjoiIiwiRmJVc2VyIjpudWxsLCJDaGF0U2NyaXB0IjpudWxsLCJHb29nbGVQbHVzIjpmYWxzZSwiQW5pbWF0ZSI6bnVsbCwiQ3VzdG9tSWNvbiI6dHJ1ZSwiZGVmRW1haWxCb2R5IjoiIiwiU2hhcmVMaW5rIjpudWxsLCJMaW5rIjp7InZhbHVlIjoicmV2aWV3cyIsImxhYmVsIjoiIiwidHlwZSI6InBhZ2UiLCJocmVmIjoiL3Jldmlld3MiLCJyYXdfdXJsIjoiL3NpdGUvNzRkMjU0NDNlMDRlNGQwYmI4OGU1ODI4NGM3MjcwNzMvcmV2aWV3cz9uZWU9dHJ1ZSZlZD10cnVlJnNob3dPcmlnaW5hbD10cnVlJnByZXZpZXc9dHJ1ZSZkbV90cnlfbW9kZT10cnVlJmRtX2NoZWNrU3luYz0xIn19LHsiQWN0aW9uIjoiTGluayIsIkxhYmVsIjoiUmVxdWVzdCBBcHBvaW50bWVudCIsIkNhbGxOdW0iOiI1NTUtNTU1LTU1NTUiLCJRdWVyeSI6IlN0cmVldCBBZGRyZXNzLCBDaXR5LCBTVCwgMTIzNDUiLCJTbXNOdW0iOiI1NTUtNTU1LTU1NTUiLCJlbWFpbERlZlN1YmplY3QiOiJRdWVzdGlvbnMgQWJvdXQgWW91ciBCdXNpbmVzcyIsIkVtYWlsIjp0cnVlLCJGYWNlYm9vayI6dHJ1ZSwiVHVtYmxyIjp0cnVlLCJMaW5rZWRJbiI6dHJ1ZSwiVHdpdHRlciI6dHJ1ZSwiUmVkZGl0Ijp0cnVlLCJQaW50ZXJlc3QiOnRydWUsIkN1c3RvbUljb25fU2VsZWN0IjoiY3VzdG9tX2ljb24yIiwic2hvd29ubW9iaWxlIjp0cnVlLCJzaG93b25kZXNrdG9wIjp0cnVlLCJFbWFpbEFkZHIiOm51bGwsIlNoYXJlVGl0bGUiOiIiLCJGYlVzZXIiOm51bGwsIkNoYXRTY3JpcHQiOm51bGwsIkdvb2dsZVBsdXMiOmZhbHNlLCJBbmltYXRlIjpudWxsLCJDdXN0b21JY29uIjp0cnVlLCJkZWZFbWFpbEJvZHkiOiIiLCJTaGFyZUxpbmsiOm51bGwsIkxpbmsiOnsidmFsdWUiOiJyZXF1ZXN0LWFwcG9pbnRtZW50IiwibGFiZWwiOiIiLCJ0eXBlIjoicGFnZSIsImhyZWYiOiIvcmVxdWVzdC1hcHBvaW50bWVudCIsInJhd191cmwiOiIvc2l0ZS9mMDhlZDM5NWJmYzk0YzUzYjU5OWJkYTI4ZmIwM2RmZi9yZXF1ZXN0LWFwcG9pbnRtZW50P25lZT10cnVlJmVkPXRydWUmc2hvd09yaWdpbmFsPXRydWUmcHJldmlldz10cnVlJmRtX3RyeV9tb2RlPXRydWUmZG1fY2hlY2tTeW5jPTEifX0seyJBY3Rpb24iOiJNZXNzIiwiTGFiZWwiOiJNZXNzYWdlIFVzIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIlF1ZXJ5IjoiU3RyZWV0IEFkZHJlc3MsIENpdHksIFNULCAxMjM0NSIsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiRW1haWwiOnRydWUsIkZhY2Vib29rIjp0cnVlLCJUdW1ibHIiOnRydWUsIkxpbmtlZEluIjp0cnVlLCJUd2l0dGVyIjp0cnVlLCJSZWRkaXQiOnRydWUsIlBpbnRlcmVzdCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjEiLCJzaG93b25tb2JpbGUiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkVtYWlsQWRkciI6bnVsbCwiU2hhcmVUaXRsZSI6IiIsIkZiVXNlciI6IjEwMDA2MzQ5NjQ4MjYwOCIsIkNoYXRTY3JpcHQiOm51bGwsIkdvb2dsZVBsdXMiOmZhbHNlLCJBbmltYXRlIjpudWxsLCJDdXN0b21JY29uIjpudWxsLCJkZWZFbWFpbEJvZHkiOiIiLCJTaGFyZUxpbmsiOm51bGwsIkxpbmsiOm51bGx9LHsiQWN0aW9uIjoiU2hhcmUiLCJMYWJlbC
1003I6IlNoYXJlIFVzIiwiQ2FsbE51bSI6IjU1NS01NTUtNTU1NSIsIlF1ZXJ5IjoiU3RyZWV0IEFkZHJlc3MsIENpdHksIFNULCAxMjM0NSIsIlNtc051bSI6IjU1NS01NTUtNTU1NSIsImVtYWlsRGVmU3ViamVjdCI6IlF1ZXN0aW9ucyBBYm91dCBZb3VyIEJ1c2luZXNzIiwiRW1haWwiOnRydWUsIkZhY2Vib29rIjp0cnVlLCJUdW1ibHIiOnRydWUsIkxpbmtlZEluIjp0cnVlLCJUd2l0dGVyIjp0cnVlLCJSZWRkaXQiOnRydWUsIlBpbnRlcmVzdCI6dHJ1ZSwiQ3VzdG9tSWNvbl9TZWxlY3QiOiJjdXN0b21faWNvbjEiLCJzaG93b25tb2JpbGUiOnRydWUsInNob3dvbmRlc2t0b3AiOnRydWUsIkVtYWlsQWRkciI6bnVsbCwiU2hhcmVUaXRsZSI6IiIsIkZiVXNlciI6bnVsbCwiQ2hhdFNjcmlwdCI6bnVsbCwiR29vZ2xlUGx1cyI6ZmFsc2UsIkFuaW1hdGUiOm51bGwsIkN1c3RvbUljb24iOm51bGwsImRlZkVtYWlsQm9keSI6IiIsIlNoYXJlTGluayI6bnVsbCwiTGluayI6bnVsbH1dLCJNb2RhbFRpdGxlIjoiU2hhcmUgT246IiwiRGVza3RvcE9wdGlvbnMiOm51bGwsIkRlc2t0b3BMYXlvdXQiOiJGbG9hdCIsIkRlc2tNYWluIjoiZW52ZWxvcGUiLCJNYWluTGFiZWwiOiJDb250YWN0IFVzIiwiSGVscFRleHQiOiJIaS4gRG8geW91IG5lZWQgYW55IGhlbHA/IiwiTW9iaWxlT3B0aW9ucyI6bnVsbCwiTW9iaWxlTGF5b3V0IjoiRnVsbCIsIk1vYmlsZVRoZW1lIjoiTGlnaHQiLCJNb2JpbGVNYWluIjoicGx1cyIsIk1vYmlsZU9yaWVudGF0aW9uIjoicmlnaHQiLCJBbmltYXRpb25PcHRpb25zIjpudWxsLCJGb2N1c0FuaSI6ZmFsc2UsIkZvY3VzRGVsYXkiOiI1MDAwIiwiRm9jdXNJdGVyIjoiMSIsIkN1c3RvbUljb25PcHRpb25zIjpudWxsLCJjdXN0b21faWNvbjEiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE2NjQgMTc5MlwiPjxwYXRoIGZpbGw9XCJpbmhlcml0XCIgZD1cIk0xNjY0IDY0N3EwIDIyLTI2IDQ4bC0zNjMgMzU0IDg2IDUwMHExIDcgMSAyMCAwIDIxLTEwLjUgMzUuNXQtMzAuNSAxNC41cS0xOSAwLTQwLTEybC00NDktMjM2LTQ0OSAyMzZxLTIyIDEyLTQwIDEyLTIxIDAtMzEuNS0xNC41dC0xMC41LTM1LjVxMC02IDItMjBsODYtNTAwLTM2NC0zNTRxLTI1LTI3LTI1LTQ4IDAtMzcgNTYtNDZsNTAyLTczIDIyNS00NTVxMTktNDEgNDktNDF0NDkgNDFsMjI1IDQ1NSA1MDIgNzNxNTYgOSA1NiA0NnpcIi8+IDwvc3ZnPiIsImN1c3RvbV9pY29uMiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTY2NCAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTEyOCAxNjY0aDI4OHYtMjg4aC0yODh2Mjg4ek00ODAgMTY2NGgzMjB2LTI4OGgtMzIwdjI4OHpNMTI4IDEzMTJoMjg4di0zMjBoLTI4OHYzMjB6TTQ4MCAxMzEyaDMyMHYtMzIwaC0zMjB2MzIwek0xMjggOTI4aDI4OHYtMjg4aC0yODh2Mjg4ek04NjQgMTY2NGgzMjB2LTI4OGgtMzIwdjI4OHpNNDgwIDkyOGgzMjB2LTI4OGgtMzIwdjI4OHpNMTI0OCAxNjY0aDI4OHYtMjg4aC0yODh2Mjg4ek04NjQgMTMxMmgzMjB2LTMyMGgtMzIwdjMyMHpNNTEyIDQ0OHYtMjg4cTAtMTMtOS41LTIyLjV0LTIyLjUtOS41aC02NHEtMTMgMC0yMi41IDkuNXQtOS41IDIyLjV2Mjg4cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41LTkuNXQ5LjUtMjIuNXpNMTI0OCAxMzEyaDI4OHYtMzIwaC0yODh2MzIwek04NjQgOTI4aDMyMHYtMjg4aC0zMjB2Mjg4ek0xMjQ4IDkyOGgyODh2LTI4OGgtMjg4djI4OHpNMTI4MCA0NDh2LTI4OHEwLTEzLTkuNS0yMi41dC0yMi41LTkuNWgtNjRxLTEzIDAtMjIuNSA5LjV0LTkuNSAyMi41djI4OHEwIDEzIDkuNSAyMi41dDIyLjUgOS41aDY0cTEzIDAgMjIuNS05LjV0OS41LTIyLjV6TTE2NjQgMzg0djEyODBxMCA1Mi0zOCA5MHQtOTAgMzhoLTE0MDhxLTUyIDAtOTAtMzh0LTM4LTkwdi0xMjgwcTAtNTIgMzgtOTB0OTAtMzhoMTI4di05NnEwLTY2IDQ3LTExM3QxMTMtNDdoNjRxNjYgMCAxMTMgNDd0NDcgMTEzdjk2aDM4NHYtOTZxMC02NiA0Ny0xMTN0MTEzLTQ3aDY0cTY2IDAgMTEzIDQ3dDQ3IDExM3Y5NmgxMjhxNTIgMCA5MCAzOHQzOCA5MHpcIi8+IDwvc3ZnPiIsImN1c3RvbV9pY29uMyI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTc5MiAxNzkyXCI+PHBhdGggZmlsbD1cImluaGVyaXRcIiBkPVwiTTE3OTIgNzEwdjc5NHEwIDY2LTQ3IDExM3QtMTEzIDQ3aC0xNDcycS02NiAwLTExMy00N3QtNDctMTEzdi03OTRxNDQgNDkgMTAxIDg3IDM2MiAyNDYgNDk3IDM0NSA1NyA0MiA5Mi41IDY1LjV0OTQuNSA0OCAxMTAgMjQuNWgxIDFxNTEgMCAxMTAtMjQuNXQ5NC41LTQ4IDkyLjUtNjUuNXExNzAtMTIzIDQ5OC0zNDUgNTctMzkgMTAwLTg3ek0xNzkyIDQxNnEwIDc5LTQ5IDE1MXQtMTIyIDEyM3EtMzc2IDI2MS00NjggMzI1LTEwIDctNDIuNSAzMC41dC01NCAzOC01MiAzMi41LTU3LjUgMjctNTAgOWgtMS0xcS0yMyAwLTUwLTl0LTU3LjUtMjctNTItMzIuNS01NC0zOC00Mi41LTMwLjVxLTkxLTY0LTI2Mi0xODIuNXQtMjA1LTE0Mi41cS02Mi00Mi0xMTctMTE1LjV0LTU1LTEzNi41cTAtNzggNDEuNS0xMzB0MTE4LjUtNTJoMTQ3MnE2NSAwIDExMi41IDQ3dDQ3LjUgMTEzelwiLz4gPC9zdmc+IiwiY3VzdG9tX2ljb240IjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5OC4yOFwiIGhlaWdodD1cIjk4LjI4XCIgdmlld0JveD1cIjAgMCA5OC4yOCA5OC4yOFwiPjxjaXJjbGUgY3g9XCI0OS4xNFwiIGN5PVwiNDkuMTRcIiByPVwiNDkuMTRcIiBmaWxsPVwiIzI3MmEzZFwiLz48cGF0aCBkPVwiTTYwLjE4LDUzLjVhMywzLDAsMCwxLDIuMzIuNzUsMywzLDAsMCwxLC42NSwyLjA5LDYuNTMsNi41MywwLDAsMS0uMjQsMS44LDQuMzgsNC4zOCwwLDAsMS0uNDMsMS4xMkg1OC41NHY2LjY4SDUxLjkyVjU5LjI2aC03LjNxLTQuNTYsMC02LjQ4LTEuNDFhNS4xNyw1LjE3LDAsMCwxLTEuOTItNC40NCwxMC42NSwxMC42NSwwLDAsMSwuNDYtMywxOC45LDE4LjksMCwwLDEsMS4yLTMsMjYuNTcsMjYuNTcsMCwwLDEsMS43My0zLDMyLjg1LDMyLjg1LDAsMCwxLDItMi43NnExLjQ0LTEuNzgsMy0zLjM0YTMwLDMwLDAsMCwxLDMuMTItMi43NkExNSwxNSwwLDAsMSw1MSwzMy42NmE4LjQ4LDguNDgsMCwwLDEsMy4zNC0uNyw3LjczLDcuNzMsMCwwLDEsMi44OC40Myw2LjI3LDYuMjcsMCwwLDEsMS4zNC42N1Y1My41Wk01MS45MiwzOS40NGMtLjI2LjE2LS45LjY2LTEuOTIsMS40OWEyNC41OCwyNC41OCwwLDAsMC0zLjQxLDMuNTUsMjQuMTgsMjQuMTgsMCwwLDAtMi44Myw0LjE1LDYuODksNi44OSwwLDAsMC0uOTEsMi45MSwxLjU3LDEuNTcsMCwwLDAsLjg2LDEuNTNBNS4wNiw1LjA2LDAsMCwwLDQ2LDUzLjVoNlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTAuNCAtMC4zNylcIiBmaWxsPVwiIzRkYWY3Y1wiLz48L3N2Zz4iLCJjdXN0b21faWNvbjUiOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk4LjI4XCIgaGVpZ2h0PVwiOTguMjhcIiB2aWV3Qm94PVwiMCAwIDk4LjI4IDk4LjI4XCI+PGNpcmNsZSBjeD1cIjQ5LjE0XCIgY3k9XCI0OS4xNFwiIHI9XCI0OS4xNFwiIGZpbGw9XCIjMjcyYTNkXCIvPjxwYXRoIGQ9XCJNNDAsMzcuNThhNC4yMSw0LjIxLDAsMCwxLDEtMi44MiwzLjg2LDMuODYsMCwwLDEsMi44OC0uOTRINTdhNC4zNiw0LjM2LDAsMCwxLDIuODMuNzEsMi44MSwyLjgxLDAsMCwxLC44MiwyLjI1LDUuMDcsNS4wNywwLDAsMS0uMzYsMiw3LjQyLDcuNDIsMCwwLDEtLjU2LDEuMTRINDUuOTJsLS4xOSw1LjksMS41MS0uMjFhMjIuMjksMjIuMjksMCwwLDEsMi42Ni0uMTIsMTYuNCwxNi40LDAsMCwxLDUuNjQuODYsMTAuNTQsMTAuNTQsMCwwLDEsMy43NywyLjI4LDguNDQsOC40NCwwLDAsMSwyLjA5LDMuMjksMTEuODUsMTEuODUsMCwwLDEsLjY1LDMuODksMTEuMTIsMTEuMTIsMCwwLDEtLjg3LDQuNDYsOS4xOCw5LjE4LDAsMCwxLTIuNTYsMy40NkExMi4xOCwxMi4xOCwwLDAsMSw1NC40Miw2NmExOS4wNSwxOS4wNSwwLDAsMS01Ljc2Ljc5LDIzLjg4LDIzLjg4LDAsMCwxLTUtLjQ1LDIyLjM1LDIyLjM1LDAsMCwxLTMuNDgtMSwxMS4yOCwxMS4yOCwwLDAsMS0yLjExLTEsNC4zNyw0LjM3LDAsMCwxLS43Ny0uNTdMNDAsNTguOTNhNy4zMSw3LjMxLDAsMCwwLC42OS40MywxMi40NiwxMi40NiwwLDAsMCwxLjczLjgyLDE3LjgsMTcuOCwwLDAsMCwyLjU3Ljc2LDE0LjQ0LDE0LjQ0LDAsMCwwLDMuMjYuMzQsMTEsMTEsMCwwLDAsMy4yMi0uNDEsNiw2LDAsMCwwLDIuMDktMS4wOCwzLjgzLDMuODMsMCwwLDAsMS4xMi0xLjZBNS4zOSw1LjM5LDAsMCwwLDU1LDU2LjI3YTYuMTQsNi4xNCwwLDAsMC0uMzEtMiwzLjcxLDMuNzEsMCwwLDAtMS4xNS0xLjY2LDYuMjUsNi4yNSwwLDAsMC0yLjI4LTEuMTYsMTMuMzIsMTMuMzIsMCwwLDAtMy43NS0uNDMsMTguNCwxOC40LDAsMCwwLTUuMTEuNiwzMC4wOCwzMC4wOCwwLDAsMC0yLjk1LDFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0wLjQgLTAuMzcpXCIgZmlsbD1cIiM0ZGFmN2NcIi8+PC9zdmc+IiwiY3VzdG9tX2ljb242IjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5OC4yOFwiIGhlaWdodD1cIjk4LjI4XCIgdmlld0JveD1cIjAgMCA5OC4yOCA5OC4yOFwiPjxjaXJjbGUgY3g9XCI0OS4xNFwiIGN5PVwiNDkuMTRcIiByPVwiNDkuMTRcIiBmaWxsPVwiIzI3MmEzZFwiLz48cGF0aCBkPVwiTTYyLjUzLDU0Ljg1YTExLjUzLDExLjUzLDAsMCwxLTEsNC43NywxMS40LDExLjQsMCwwLDEtMi43MSwzLjc3LDEyLjQxLDEyLjQxLDAsMCwxLTQuMDcsMi40NywxNC4yNSwxNC4yNSwwLDAsMS01LjEzLjg5LDE0LjkzLDE0LjkzLDAsMCwxLTUuMTMtLjg2LDEyLjQyLDEyLjQyLDAsMCwxLTQtMi40LDExLDExLDAsMCwxLTIuNjYtMy42NSwxMS4xMywxMS4xMywwLDAsMS0xLTQuNjZBMTMuNTYsMTMuNTYsMCwwLDEsMzguMzEsNDlhMzMuNTUsMzMuNTUsMCwwLDEsMy4zOC01LjM3bDYuNDItOC40NWMuMTktLjIzLjQtLjQ3LjYyLS43NWEzLjgyLDMuODIsMCwwLDEsLjgyLS43Miw0LjksNC45LDAsMCwxLDEuMTctLjUyQTUuNDcsNS40NywwLDAsMSw1Mi4zOCwzM2E0LjU3LDQuNTcsMCwwLDEsMi43MS43LDQuNSw0LjUsMCwwLDEsMS4yMywxLjEyTDQ4LjI1LDQ1LjE1YTcuMzcsNy4zNywwLDAsMSwxLjUzLS41NUE4LjgyLDguODIsMCwwLDEsNTIsNDQuMzRhMTEuNDQsMTEuNDQsMCwwLDEsNC4zOC43OSw5LjQsOS40LDAsMCwxLDUuMzksNS41NEExMS44LDExLjgsMCwwLDEsNjIuNTMsNTQuODVabS02LjcyLjMzYTYuMTIsNi4xMiwwLDAsMC0xLjczLTQuNDgsNiw2LDAsMCwwLTQuNDYtMS43Niw2LjIyLDYuMjIsMCwwLDAtNC40NCwxLjc4LDUuNTUsNS41NSwwLDAsMC0xLjMsMiw3LDcsMCwwLDAsMCw1LDUuNDcsNS40NywwLDAsMCwxLjMsMiw2LjI3LDYuMjcsMCwwLDAsNC40NCwxLjc3LDYsNiwwLDAsMCw0LjQ2LTEuNzVBNi4xMyw2LjEzLDAsMCwwLDU1LjgxLDU1LjE4WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMC40IC0wLjM3KVwiIGZpbGw9XCIjNGRhZjdjXCIvPjwvc3ZnPiIsIkljb24gU2l6ZSI6bnVsbCwiR2xvYmFsIjpudWxsLCJNb2JpbGUiOm51bGwsIkRlc2t0b3AiOm51bGx9"> <style>/* Pulse animation */ 1004 .pulse, .pulse2, .slide-pulse { 1005 -webkit-animation-iteration-count: 1; 1006 -moz-animation-iteration-count: 1; 1007 -o-animation-iteration-count: 1; 1008 animation-iteration-count: 1; 1009 }</style> 1010 <div id="conversion-menu-container"> <div class="overlay"></div> 1011 <div class="mobile-bg"></div> 1012 <div class="social-bg"></div> 1013 <div class="fab" id="masterfab"> <div class="desktop-bg"> <div id="help-text">Hi. Do you need any help?</div> 1014 <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> 1015 <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> 1016</g> 1017 <g></g> 1018 <g></g> 1019 <g></g> 1020 <g></g> 1021 <g></g> 1022 <g></g> 1023 <g></g> 1024 <g></g> 1025 <g></g> 1026 <g></g> 1027 <g></g> 1028 <g></g> 1029 <g></g> 1030 <g></g> 1031 <g></g> 1032</svg> 1033</div> 1034</div> 1035 <span id="main-container"></span> 1036</div> 1037 <div id="float-container"></div> 1038</div> 1039 <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> 1040 <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> 1041 <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> 1042</g> 1043 <g></g> 1044 <g></g> 1045 <g></g> 1046 <g></g> 1047 <g></g> 1048 <g></g> 1049 <g></g> 1050 <g></g> 1051 <g></g> 1052 <g></g> 1053 <g></g> 1054 <g></g> 1055 <g></g> 1056 <g></g> 1057 <g></g> 1058</svg> 1059</button> 1060</header> 1061 <main class="modal__content" id="modal-1-content"> <div class="share-container"></div> 1062</main> 1063</div> 1064</div> 1065</div> 1066</div> 1067</div> 1068</div> 1069</div> 1070</div> 1071 <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> 1072</div> 1073 <div class="poweredLine2">© <span id="hibuYear">2026</span> 1074The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> 1075</div> 1076</div> 1077</div> 1078 <div id="swh-222c7b4e2c1a4e9dbc65ad9d5ae50c5d"> <div data-wrapper-source="appstore">
1078<script> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } </script>
1078 1079
1079<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "a61790f99e0352ef12c8d648e22e0efc"; window.__AudioEyeInstallSource = "duda"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
1079 1080</div> 1081</div> 1082</div> 1083</div> 1084</div> 1085</div> 1086</div> 1087</div> 1088</div> 1089</div> 1090 1091 </div> 1092</div> 1093<!-- Add full CSS and Javascript before the close tag of the body if needed --> 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118<!-- Google Fonts Include --> 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132<!-- loadCSS function fonts.jsp--> 1133 1134 1135 1136<link rel="preload" href="https://cdn.hibuwebsites.com/fonts/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&subset=latin-ext&display=swap" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1137 1138 1139 1140 1141 1142<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> 1143<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static-res-cdn.websites.hibu.com/mnlt/production/6804/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 1144 1145<!-- End of RT CSS Include --> 1146 1147<link rel="preload" href="https://cdn.hibuwebsites.com/WIDGET_CSS/0a6333b137ce375bd5b4a7d8462c7db3.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1148 1149<!-- Support `img` size attributes --> 1150<style>img[width][height] { 1151 height: auto; 1152}</style> 1153 1154<!-- Support showing sticky element on page only --> 1155<style> 1156 body[data-page-alias="contact"] #dm [data-show-on-page-only="contact"] { 1157 display: block !important; 1158 } 1159</style> 1160 1161<!-- This is populated in Ajax navigation --> 1162<style id="pageAdditionalWidgetsCss" type="text/css"> 1163</style> 1164 1165 1166 1167 1168<!-- Site CSS --> 1169<link rel="preload" href="https://cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/files/f08ed395bfc94c53b599bda28fb03dff_1.min.css?v=117" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1170 1171 1172<!-- additional css file per platform --> 1173<link 1174 type="text/css" rel="stylesheet" 1175 href="/_dm/s/rt/css/hibu/hibu-runtime.css?version=2026-09-28T12_49_41" 1176/> 1177 1178 1179<style id="customWidgetStyle" type="text/css"> 1180 1181</style> 1182<style id="innerPagesStyle" type="text/css"> 1183 1184</style> 1185 1186 1187<style 1188 id="additionalGlobalCss" type="text/css" 1189> 1190</style> 1191 1192<style id="pagestyle" type="text/css"> 1193 *.u_1691223371 1194{ 1195 background-image:none !important; 1196 background-color:rgba(0,0,0,0) !important; 1197 background-position:0 0 !important; 1198 background-size:auto !important; 1199 background-repeat:repeat !important; 1200 padding-top:0 !important; 1201 padding-bottom:0 !important; 1202 padding-right:0 !important; 1203 padding-left:14.2188px !important; 1204 margin:0 !important; 1205 text-align:center !important; 1206 color:rgb(0,5,3) !important; 1207} 1208*.u_1288596897 1209{ 1210 background-image:none !important; 1211 background-color:rgba(0,0,0,0) !important; 1212 background-position:0 0 !important; 1213 background-size:auto !important; 1214 background-repeat:repeat !important; 1215 padding-top:60px !important; 1216 padding-bottom:90px !important; 1217 padding-right:40px !important; 1218 padding-left:40px !important; 1219 margin:0 !important; 1220 text-align:center !important; 1221 color:rgb(0,5,3) !important; 1222} 1223*#dm *.dmBody div.u_1288596897 1224{ 1225 background-color:rgba(255,255,255,1) !important; 1226 border-top-color:rgba(220,220,220,1) !important; 1227 border-top-style:solid !important; 1228 border-top-width:0 !important; 1229} 1230*#dm *.dmBody div.u_1169039622 1231{ 1232 font-weight:bold !important; 1233} 1234*#dm *.dmBody div.u_1759026257 hr 1235{ 1236 background:none !important; 1237 height:0 !important; 1238 background-color:transparent !important; 1239 background-size:initial !important; 1240 min-height:0 !important; 1241 border-color:currentColor !important; 1242 border-width:1px !important; 1243 border-top-style:dotted !important; 1244 color:rgba(185,185,185,1) !important; 1245} 1246*#dm *.dmBody div.u_1702620178 hr 1247{ 1248 background:none !important; 1249 height:0 !important; 1250 background-color:transparent !important; 1251 background-size:initial !important; 1252 min-height:0 !important; 1253 border-color:currentColor !important; 1254 border-width:1px !important; 1255 border-top-style:dotted !important; 1256 color:rgba(185,185,185,1) !important; 1257} 1258*#dm *.dmBody div.u_1701278777 hr 1259{ 1260 background:none !important; 1261 height:0 !important; 1262 background-color:transparent !important; 1263 background-size:initial !important; 1264 min-height:0 !important; 1265 border-color:currentColor !important; 1266 border-width:1px !important; 1267 border-top-style:dotted !important; 1268 color:rgba(185,185,185,1) !important; 1269} 1270*#dm *.dmBody div.u_1377047242 1271{ 1272 background-color:rgba(255,255,255,1) !important; 1273 border-radius:0 0 0 0 !important; 1274 box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 1275 -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 1276 -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important; 1277 border-style:solid !important; 1278 border-width:3px !important; 1279 border-color:var(--color_2) !important; 1280 background-repeat:no-repeat !important; 1281 background-image:url(https://le-cdn.hibuwebsites.com/f08ed395bfc94c53b599bda28fb03dff/dms3rep/multi/opt/aep-fence-services-inc-contact-content-01-2880w.jpg) !important; 1282 background-size:cover !important; 1283} 1284*#dm *.dmBody div.u_1911845422 1285{ 1286 background-repeat:no-repeat !important; 1287 background-image:none !important; 1288 background-size:cover !important; 1289 background-color:var(--color_4) !important; 1290} 1291div.u_1747721732 p 1292{ 1293 color:rgba(0,0,0,1) !important; 1294}div.u_1747721732 { color:rgba(0,0,0,1) !important; } 1295 1296*#dm *.dmBody a.u_1822300371 1297{ 1298 border-color:var(--color_1) !important; 1299} 1300*#dm *.dmBody div.u_1651626434 1301{ 1302 background-color:var(--color_4) !important; 1303 border-top-color:rgba(238,185,63,1) !important; 1304 border-top-style:solid !important; 1305 border-top-width:3px !important; 1306} 1307 1308</style> 1309 1310<style id="pagestyleDevice" type="text/css"> 1311 *#dm *.dmBody div.u_1585628225 1312{ 1313 margin-left:0 !important; 1314 padding-top:0 !important; 1315 padding-left:0 !important; 1316 padding-bottom:0 !important; 1317 margin-top:0 !important; 1318 margin-bottom:0 !important; 1319 margin-right:0 !important; 1320 padding-right:0 !important; 1321} 1322*#dm *.dmBody div.u_1551547316 1323{ 1324 margin-left:0 !important; 1325 padding-top:0 !important; 1326 padding-left:0 !important; 1327 padding-bottom:0 !important; 1328 margin-top:0 !important; 1329 margin-bottom:0 !important; 1330 margin-right:0 !important; 1331 padding-right:0 !important; 1332} 1333*#dm *.dmBody div.u_1654542509 1334{ 1335 padding-top:0 !important; 1336 padding-left:0 !important; 1337 padding-bottom:0 !important; 1338 padding-right:0 !important; 1339 margin-left:0 !important; 1340 margin-top:0 !important; 1341 margin-bottom:0 !important; 1342 margin-right:0 !important; 1343} 1344*#dm *.dmBody div.u_1651626434 1345{ 1346 padding-top:12px !important; 1347 padding-left:40px !important; 1348 padding-bottom:16px !important; 1349 padding-right:40px !important; 1350 float:none !important; 1351 top:0 !important; 1352 left:0 !important; 1353 width:auto !important; 1354 position:relative !important; 1355 height:auto !important; 1356 max-width:none !important; 1357 min-width:0 !important; 1358 text-align:center !important; 1359 margin-left:0 !important; 1360 margin-top:0 !important; 1361 margin-bottom:0 !important; 1362 margin-right:0 !important; 1363} 1364*#dm *.dmBody div.u_1518063053 1365{ 1366 float:none !important; 1367 top:0 !important; 1368 left:0 !important; 1369 width:calc(100% - 0px) !important; 1370 position:relative !important; 1371 height:36px !important; 1372 padding-top:0 !important; 1373 padding-left:0 !important; 1374 padding-bottom:0 !important; 1375 max-width:100% !important; 1376 padding-right:0 !important; 1377 min-width:25px !important; 1378 text-align:center !important; 1379} 1380*#dm *.dmBody div.u_1169039622 1381{ 1382 font-size:15px !important; 1383 padding-top:0 !important; 1384 padding-left:0 !important; 1385 padding-bottom:2px !important; 1386 padding-right:0 !important; 1387 float:none !important; 1388 top:0 !important; 1389 left:0 !important; 1390 width:calc(100% - 0px) !important; 1391 position:relative !important; 1392 height:auto !important; 1393 max-width:100% !important; 1394 min-width:25px !important; 1395} 1396*#dm *.dmBody *.u_1688279141 #paymentIcons img 1397{ 1398 width:42px !important; 1399} 1400*#dm *.dmBody *.u_1482012307 *.socialHubInnerDiv a 1401{ 1402 margin-right:16px !important; 1403} 1404*#dm *.dmBody *.u_1482012307 *.socialHubIcon 1405{ 1406 width:26px !important; 1407 height:26px !important; 1408 font-size:17.333333333333332px !important; 1409 line-height:26px !important; 1410} 1411*#dm *.dmBody *.u_1482012307 *.socialHubIcon:after 1412{ 1413 width:34px !important; 1414 height:26px !important; 1415} 1416*#dm *.dmBody div.u_1288596897 1417{ 1418 padding-top:25px !important; 1419 padding-bottom:20px !important; 1420 margin-left:0 !important; 1421 padding-left:40px !important; 1422 margin-top:0 !important; 1423 margin-bottom:0 !important; 1424 margin-right:0 !important; 1425 padding-right:40px !important; 1426 width:auto !important; 1427} 1428*#dm *.dmBody div.u_1358570920 1429{ 1430 float:none !important; 1431 top:0 !important; 1432 left:0 !important; 1433 width:calc(100% - 0px) !important; 1434 position:relative !important; 1435 height:auto !important; 1436 padding-top:0 !important; 1437 padding-left:0 !important; 1438 padding-bottom:0 !important; 1439 max-width:269.125px !important; 1440 padding-right:0 !important; 1441 min-width:25px !important; 1442 text-align:center !important; 1443 margin-left:0 !important; 1444 margin-top:5px !important; 1445 margin-bottom:0 !important; 1446 margin-right:0 !important; 1447} 1448*#dm *.dmBody div.u_1520674777 1449{ 1450 font-size:14px !important; 1451 padding-top:0 !important; 1452 padding-left:0 !important; 1453 padding-bottom:2px !important; 1454 padding-right:0 !important; 1455 display:block !important; 1456 float:none !important; 1457 top:0 !important; 1458 left:0 !important; 1459 width:calc(100% - 0px) !important; 1460 position:relative !important; 1461 height:auto !important; 1462 max-width:418.258px !important; 1463 min-width:25px !important; 1464 margin-left:0 !important; 1465 margin-top:0 !important; 1466 margin-bottom:8px !important; 1467 margin-right:0 !important; 1468} 1469*#dm *.dmBody div.u_1387654870 1470{ 1471 padding-top:2px !important; 1472 padding-left:0 !important; 1473 padding-bottom:0 !important; 1474 padding-right:0 !important; 1475 margin-left:0 !important; 1476 margin-top:8px !important; 1477 margin-bottom:0 !important; 1478 margin-right:0 !important; 1479} 1480*#dm *.dmBody div.u_1482012307 1481{ 1482 display:block !important; 1483 float:none !important; 1484 top:0 !important; 1485 left:0 !important; 1486 width:calc(100% - 0px) !important; 1487 position:relative !important; 1488 height:auto !important; 1489 padding-top:0 !important; 1490 padding-left:0 !important; 1491 padding-bottom:0 !important; 1492 max-width:386px !important; 1493 padding-right:0 !important; 1494 min-width:25px !important; 1495 text-align:left !important; 1496 margin-right:67.5px !important; 1497 margin-left:0 !important; 1498 margin-top:10px !important; 1499 margin-bottom:0 !important; 1500} 1501*#dm *.dmBody div.u_1702620178 1502{ 1503 width:80px !important; 1504 padding-top:0 !important; 1505 padding-left:0 !important; 1506 padding-bottom:0 !important; 1507 padding-right:0 !important; 1508} 1509*#dm *.dmBody div.u_1688279141 1510{ 1511 float:none !important; 1512 top:0 !important; 1513 left:0 !important; 1514 width:calc(100% - 0px) !important; 1515 position:relative !important; 1516 height:32px !important; 1517 padding-top:0 !important; 1518 padding-left:0 !important; 1519 padding-bottom:0 !important; 1520 max-width:491.594px !important; 1521 padding-right:0 !important; 1522 min-width:25px !important; 1523 text-align:start !important; 1524 display:block !important; 1525 margin-right:0 !important; 1526 margin-left:0 !important; 1527 margin-top:15px !important; 1528 margin-bottom:0 !important; 1529} 1530*#dm *.dmBody div.u_1341308735 1531{ 1532 margin-left:0 !important; 1533 padding-top:0 !important; 1534 padding-left:0 !important; 1535 padding-bottom:0 !important; 1536 margin-top:0 !important; 1537 margin-bottom:0 !important; 1538 margin-right:0 !important; 1539 padding-right:0 !important; 1540 width:auto !important; 1541} 1542*#dm *.dmBody div.u_1713227774 1543{ 1544 margin-left:0 !important; 1545 padding-top:0 !important; 1546 padding-left:0 !important; 1547 padding-bottom:0 !important; 1548 margin-top:0 !important; 1549 margin-bottom:0 !important; 1550 margin-right:0 !important; 1551 padding-right:0 !important; 1552} 1553*#dm *.dmBody div.u_1673549088 1554{ 1555 important:true !important; 1556 width:100% !important; 1557 height:300px !important; 1558 padding-top:0 !important; 1559 padding-left:0 !important; 1560 padding-bottom:0 !important; 1561 margin-top:0 !important; 1562 margin-bottom:0 !important; 1563 margin-right:0 !important; 1564 padding-right:0 !important; 1565} 1566*#dm *.dmBody div.u_1049007779 1567{ 1568 margin-left:0 !important; 1569 padding-top:0 !important; 1570 padding-left:0 !important; 1571 padding-bottom:0 !important; 1572 margin-top:0 !important; 1573 margin-bottom:0 !important; 1574 margin-right:0 !important; 1575 padding-right:0 !important; 1576} 1577*#dm *.dmBody div.u_1691223371 1578{ 1579 margin-left:0 !important; 1580 padding-top:0 !important; 1581 padding-left:0 !important; 1582 padding-bottom:0 !important; 1583 margin-top:0 !important; 1584 margin-bottom:0 !important; 1585 margin-right:0 !important; 1586 padding-right:0 !important; 1587} 1588*#dm *.dmBody div.u_1562258534 1589{ 1590 margin-left:0 !important; 1591 padding-top:0 !important; 1592 padding-left:30px !important; 1593 padding-bottom:0 !important; 1594 margin-top:0 !important; 1595 margin-bottom:0 !important; 1596 margin-right:0 !important; 1597 padding-right:0 !important; 1598} 1599*#dm *.dmBody div.u_1198609116 1600{ 1601 display:block !important; 1602 float:none !important; 1603 top:0 !important; 1604 left:0 !important; 1605 width:calc(100% - 0px) !important; 1606 position:relative !important; 1607 height:auto !important; 1608 padding-top:0 !important; 1609 padding-left:0 !important; 1610 padding-bottom:0 !important; 1611 max-width:469.391px !important; 1612 padding-right:0 !important; 1613 min-width:25px !important; 1614 margin-right:0 !important; 1615 margin-left:0 !important; 1616 margin-top:4px !important; 1617 margin-bottom:0 !important; 1618} 1619*#dm *.dmBody div.u_1759026257 1620{ 1621 width:80px !important; 1622 margin-left:0 !important; 1623 padding-top:0 !important; 1624 padding-left:0 !important; 1625 padding-bottom:0 !important; 1626 margin-top:20px !important; 1627 margin-bottom:16px !important; 1628 margin-right:0 !important; 1629 padding-right:0 !important; 1630} 1631*#dm *.dmBody div.u_1701278777 1632{ 1633 width:calc(100% - 0px) !important; 1634 padding-top:0 !important; 1635 padding-left:0 !important; 1636 padding-bottom:0 !important; 1637 padding-right:0 !important; 1638 float:none !important; 1639 top:0 !important; 1640 left:0 !important; 1641 position:relative !important; 1642 height:auto !important; 1643 margin-right:0 !important; 1644 margin-left:0 !important; 1645 max-width:80px !important; 1646 margin-top:-18px !important; 1647 margin-bottom:0 !important; 1648 min-width:25px !important; 1649 text-align:center !important; 1650} 1651*#dm *.dmBody div.u_1911845422 1652{ 1653 padding-top:15px !important; 1654 padding-left:0 !important; 1655 padding-bottom:15px !important; 1656 padding-right:15px !important; 1657 width:auto !important; 1658 float:none !important; 1659 top:0 !important; 1660 left:0 !important; 1661 position:relative !important; 1662 height:auto !important; 1663 max-width:100% !important; 1664 min-width:0 !important; 1665 text-align:start !important; 1666 background-position:50% 50% !important; 1667 margin-left:0 !important; 1668 margin-top:0 !important; 1669 margin-bottom:0 !important; 1670 margin-right:0 !important; 1671} 1672*#dm *.dmBody div.u_1488033915 1673{ 1674 padding-top:2px !important; 1675 padding-left:0 !important; 1676 padding-bottom:0 !important; 1677 padding-right:0 !important; 1678} 1679*#dm *.dmBody div.u_1583200175 1680{ 1681 padding-top:2px !important; 1682 padding-left:0 !important; 1683 padding-bottom:0 !important; 1684 padding-right:0 !important; 1685 float:none !important; 1686 top:0 !important; 1687 left:0 !important; 1688 width:calc(100% - 0px) !important; 1689 position:relative !important; 1690 height:auto !important; 1691 margin-right:0 !important; 1692 margin-left:0 !important; 1693 max-width:100% !important; 1694 margin-top:-13px !important; 1695 margin-bottom:8px !important; 1696 min-width:25px !important; 1697} 1698*#dm *.dmBody div.u_1311690908 1699{
1700 height:388px !important; 1701} 1702*#dm *.dmBody div.u_1377047242 1703{ 1704 margin-left:0px !important; 1705 padding-top:15px !important; 1706 padding-left:40px !important; 1707 padding-bottom:15px !important; 1708 margin-top:-95px !important; 1709 margin-bottom:0px !important; 1710 margin-right:0px !important; 1711 padding-right:40px !important; 1712 width:auto !important; 1713} 1714*#dm *.dmBody div.u_1049068467 1715{ 1716 margin-left:0px !important; 1717 padding-top:0px !important; 1718 padding-left:40px !important; 1719 padding-bottom:0px !important; 1720 margin-top:0px !important; 1721 margin-bottom:0px !important; 1722 margin-right:0px !important; 1723 padding-right:0px !important; 1724 width:auto !important; 1725} 1726div.u_1747721732 1727{ 1728 display:block !important; 1729 float:none !important; 1730 top:0 !important; 1731 left:0 !important; 1732 width:calc(100% - 0px) !important; 1733 position:relative !important; 1734 height:auto !important; 1735 max-width:319.602px !important; 1736 min-width:25px !important; 1737 font-size:15px !important; 1738 padding-top:0 !important; 1739 padding-left:0 !important; 1740 padding-bottom:2px !important; 1741 padding-right:0 !important; 1742} 1743div.u_1747721732 p 1744{ 1745 font-size:15px !important; 1746} 1747@media (min-width:768px) and (max-width:1024px) {} 1748@media (min-width:1025px) {} 1749*#dm *.dmBody div.u_1173798892 1750{ 1751 padding-top:2px !important; 1752 padding-left:0px !important; 1753 padding-bottom:0px !important; 1754 padding-right:0px !important; 1755 float:none !important; 1756 top:0px !important; 1757 left:0px !important; 1758 width:calc(100% - 0px) !important; 1759 position:relative !important; 1760 height:auto !important; 1761 margin-right:0px !important; 1762 margin-left:0px !important; 1763 max-width:100% !important; 1764 margin-top:30px !important; 1765 margin-bottom:8px !important; 1766 min-width:25px !important; 1767}*#dm *.dmBody div.u_1747721732 { 1768 float:none !important; 1769 top:0px !important; 1770 left:0px !important; 1771 width:calc(100% - 0px) !important; 1772 position:relative !important; 1773 height:auto !important; 1774 padding-top:0px !important; 1775 padding-left:0px !important; 1776 padding-bottom:2px !important; 1777 margin-right:0px !important; 1778 margin-left:0px !important; 1779 max-width:319.594px !important; 1780 margin-top:10px !important; 1781 margin-bottom:8px !important; 1782 padding-right:0px !important; 1783 min-width:25px !important; 1784} 1785 1786*#dm *.dmBody a.u_1822300371 1787{ 1788 padding-top:0px !important; 1789 padding-left:0px !important; 1790 padding-bottom:0px !important; 1791 padding-right:0px !important; 1792 width:199.547px !important; 1793 display:block !important; 1794 float:none !important; 1795 top:0px !important; 1796 left:0px !important; 1797 position:relative !important; 1798 height:50px !important; 1799 max-width:100% !important; 1800 min-width:0 !important; 1801 text-align:center !important; 1802 margin-right:51.2812px !important; 1803 margin-left:8px !important; 1804 margin-top:10px !important; 1805 margin-bottom:10px !important; 1806 min-height:auto !important; 1807} 1808 1809</style> 1810 1811<!-- Flex Sections CSS --> 1812 1813 1814 1815 1816 1817 1818 1819<style id="globalFontSizeStyle" type="text/css"> 1820 .font-size-24, .size-24, .size-24 > font { font-size: 24px !important; }.font-size-42, .size-42, .size-42 > font { font-size: 42px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-15, .size-15, .size-15 > font { font-size: 15px !important; } 1821</style> 1822<style id="pageFontSizeStyle" type="text/css"> 1823</style> 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863<!-- ========= JS Section ========= -->
1864<script> 1865 var isWLR = true; 1866 1867 window.customWidgetsFunctions = {}; 1868 window.customWidgetsStrings = {}; 1869 window.collections = {}; 1870 window.currentLanguage = "ENGLISH" 1871 window.isSitePreview = false; 1872</script>
1872 1873 1874 1875
1876<script> 1877 window.customWidgetsFunctions["b82dbf0dd7fc467dbfe978a9baa7e714~7"] = function (element, data, api) { 1878 var address = data.config.address 1879 1880const emptyListPlaceHolder = "This is a placeholder and won't appear on the live site."; 1881 1882address = address.replace(/<p.*?>/g, '') 1883address = address.replace(/"/g, '"') 1884address = address.replace(/\<\/p\>/g, '') 1885address = address.replace(/\<br\>/g, '') 1886 1887if (!data.inEditor && address === '') { 1888 $(element).find('.yextAddress').css( "display", "none" ) 1889 var prevSib = $(element).prev()[0] 1890 if(prevSib.children && prevSib.children[0].tagName.startsWith("H")){ 1891 prevSib.style.display = 'none' 1892 1893 } 1894}else if (address != ''){ 1895 address = JSON.parse(address) 1896} else if (data.inEditor && address === ''){ 1897 $(element).html(emptyListPlaceHolder); 1898} 1899 1900if (data.config.address1){ 1901 $(element).find('.address1').text(address.line1) 1902} 1903 1904if (data.config.address1){ 1905 $(element).find('.address2').text(address.line2) 1906} 1907 1908if (data.config.city){ 1909 $(element).find('.city').text(address.city) 1910} 1911 1912if (data.config.state){ 1913 $(element).find('.state').text(address.region) 1914} 1915 1916if (data.config.zip){ 1917 $(element).find('.zip').text(address.postalCode) 1918} 1919 1920 }; 1921</script>
1921 1922
1923<script> 1924 window.customWidgetsFunctions["1095397c38ab491f96897578200e8387~19"] = function (element, data, api) { 1925 const style = data.config.cardStyle; 1926const paymentList = data.config.paymentTypes; 1927const emptyListPlaceHolder = "This is a placeholder and won't appear on the live site."; 1928 1929let list = ''; 1930 1931//lookbehind is not supported in safari 1932// var paymentTypes = paymentList.match(/(?<=<li>).*?(?=<\/li>)/gm) || [] 1933var paymentTypes = paymentList.match(/(?:<li>)(.*?)(?=<\/li>)/gm) || [] 1934 1935if (!data.inEditor && paymentTypes.length === 0) { 1936 var prevSib = $(element).prev()[0] 1937 if(prevSib.children && prevSib.children[0].tagName.startsWith("H")){ 1938 prevSib.style.display = 'none' 1939 1940 } 1941} 1942 1943let getImageUrl = (paymentType, style) => { 1944 var cdnPath = 'https://cdn.websites.hibu.com/-resellers-preview/_cc_icons/'; 1945 1946 if (paymentType === "Google Pay") { 1947 var imageUrl=cdnPath + 'androidpay' + style; 1948 } else if(paymentType === "Traveler's Check"){ 1949 var imageUrl=cdnPath + 'travelerscheck' + style; 1950 } else if(paymentType === 'Contactless Payment'){ 1951 var imageUrl = cdnPath + 'contactless' + style; 1952 }else { 1953 var imageUrl=cdnPath + paymentType.replace(/[\W_]+/g,'').toLowerCase() + style; 1954 } 1955 return imageUrl 1956} 1957 1958for (let paymentType of paymentTypes){ 1959 paymentType = paymentType.replace("<li>", "") 1960 list += '<img src="' + getImageUrl(paymentType, style) + '" alt="' + paymentType + '"/>' 1961 // console.log(getImageUrl(paymentType, '_d.svg')) 1962} 1963 if(list.length > 0) { 1964 $(element).find('#paymentIcons').html(list) 1965 } else if (data.inEditor) { 1966 $(element).html(emptyListPlaceHolder); 1967 } 1968 else { 1969 $(element).css('display','none'); 1970 } 1971 1972 1973 }; 1974</script>
1974 1975
1976<script> 1977 window.customWidgetsFunctions["afd4bc7f907140298e111130d715031d~102"] = function (element, data, api) { 1978 let HasOpenedMenu = false; 1979 1980$(document).ready(function() { 1981 displayType(); 1982}); 1983 1984function displayType() { 1985 if(isMobile()) { 1986 displayMobile(); 1987 } else { 1988 displayDesktop(); 1989 } 1990} 1991 1992function displayMobile() { 1993 var masterFabEle = $(element).find('#masterfab'); 1994 $('#main-container').empty().append(getSvg(data.config.MobileMain)); 1995 1996 $(masterFabEle).attr('class', 'fab master-mobile');// add mobile class for custom style 1997 1998 $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead 1999 2000 // set the text alignment var here for use below (update BSR:20200421) 2001 var moText = (data.config.MobileOrientation === 'left') ? 'bsrRightText' : 'leftText'; 2002 2003 $('.mobile-bg').after(getItems(moText)); 2004 2005 mobileTheme(); // add light or dark theme 2006 bsrIconResize(); // makes a custom icon resizable (update BSR:20200529) 2007 bsrMobileOrientation(); // positions menu left or right (update BSR:20200421) 2008 addListener(); 2009 2010 if (typeof fbq === "function") { // this makes sure that fbq is on the page 2011 addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422) 2012 } 2013 addChatListener(); // Add chat script injection (update BSR:20200526) 2014
2015 // add focus animation 2016 if(data.config.FocusAni) animateFocus(); 2017} 2018function displayDesktop() { 2019 var masterFabEle = $(element).find('#masterfab'); 2020 $(masterFabEle).css('display', 'flex'); //since element is hidden by default, show instead 2021 if(data.config.DesktopLayout === 'Bar') { 2022 $('#main-container').empty().append(getSvg(data.config.DeskMain)); 2023 $(masterFabEle).append(getItems('rightText')); 2024 } 2025 else { 2026 $('#float-container').empty().append(getItems('rightText', true)); 2027 } 2028 desktopType(); 2029 bsrIconResize(); // makes a custom icon resizable (update BSR:20200529) 2030 addListener(); 2031 2032 if (typeof fbq === "function") { // this makes sure that fbq is on the page 2033 addPixelListener(); // Facebook Pixel conversion tracking (update BSR:20200422) 2034 } 2035 addChatListener(); // Add chat script injection (update BSR:20200526) 2036 2037 // add focus animation 2038 if(data.config.FocusAni) animateFocus(); 2039} 2040// handles style changes for desktop types 2041function desktopType() { 2042 $('#masterfab').attr('class', 'fab master-desktop'); // add desktop class for styling 2043 $('.icon-container').addClass('desktop'); 2044 if(data.config.DesktopLayout === 'Bar') { 2045 $('.menu-link').addClass('desk-bar'); // add class for fixed bar text 2046 $('.child').attr('class', 'fab child child-desktop-bar'); 2047 2048 const masterLabel = '<span id="master-label">'+data.config.MainLabel+'</span>'; 2049 $('#master-label').remove(); 2050 $('#masterfab').append(masterLabel); 2051 2052 $('#masterfab').addClass('master-bar'); 2053 } else if(data.config.DesktopLayout === 'Float') { 2054 $('#masterfab').hide(); 2055 } 2056} 2057// styles light and dark mobile themes 2058function mobileTheme() { 2059 $('.child').attr('class', 'fab child child-mobile'); 2060 if(data.config.MobileTheme === 'Light') { 2061 $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile light'); 2062 } 2063 else if(data.config.MobileTheme === 'Dark') { 2064 $('.overlay, .child, .social-icon, .icon-container, .mobile-bg, social-bg, .menu-link').addClass('mobile dark'); 2065 } 2066} 2067// adds the menu to the left or right of the mobile screen (update BSR:20200421) 2068function bsrMobileOrientation() { 2069 if(data.config.MobileOrientation === 'left') { 2070 $('.fab.master-mobile, .child.mobile').addClass('bsr-left'); 2071 } 2072 else { 2073 $('.fab.master-mobile, .child.mobile').removeClass('bsr-left'); 2074 } 2075} 2076 2077/* 2078 Previous implementation places custom icons in a new <div> 2079 I found this to be inconsistent in resizing so the function 2080 adds the appropriate class directly to the svg element 2081 (update BSR:20200529) 2082*/ 2083function bsrIconResize() { 2084 customIcons = $(element).find('.custom-user-icon'); 2085 if(customIcons.length > 0) { 2086 $.each(customIcons, function(i, cicon) { 2087 var classList = $(cicon).attr('class').split(/\s+/); 2088 $.each(classList, function(index, item) { 2089 if(item != 'custom-user-icon') { 2090 $( "." + item + " > svg" ).addClass(item); // add the calling class to the child svg element directly 2091 $( "." + item + " > svg" ).unwrap(); // remove the parent div 2092 } 2093 }); 2094 }); 2095 } 2096} 2097 2098 2099// adds click or hover listeners 2100function addListener() { 2101 // add listener and animation for floating icons hover animation 2102 if(!isMobile() && data.config.DesktopLayout === 'Float') animateFloat('.float-container', 300); 2103 // click handlers for desktop bar and mobile options 2104 else { 2105 $("#conversion-menu-container").off('click', '.fab,.overlay'); 2106 $("#conversion-menu-container").on('click', '.fab,.overlay', function(){ 2107 HasOpenedMenu = true; 2108 $('.animation').remove(); // remove any animations we have 2109 if(isMobile()) { 2110 animateIcons('overlay'); 2111 data.config.MobileLayout === 'Full'? animateBg('.mobile-bg') : ''; 2112 } else { // bar desktop 2113 animateIcons('helpText'); 2114 animateBg('.desktop-bg'); 2115 } 2116 }); 2117 } 2118} 2119 2120// listens for share button click and triggers response 2121function addShareListener() { 2122 $("#conversion-menu-container").off('click', '.share'); 2123 $(".share").on('click', function() { 2124 // console.log('share clicked modal should open'); 2125 MicroModal.show('social-modal-menu'); 2126 });
2127} 2128function addPixelListener() { 2129 $('.bsr-menulink').click(function() { 2130 var eventName = $(this).data('eventname'); 2131 if(!eventName) { 2132 fbq('track', 'Contact'); 2133 } else { 2134 fbq('trackCustom', eventName); 2135 } 2136 }); 2137} 2138function addChatListener() { 2139 $(".bsr-chat").on('click', function() { 2140 $("#chat-script").remove(); // Get rid of any chat-script on the page 2141 $.each(data.config.IconList, function(index,value){ 2142 if(value.hasOwnProperty('ChatScript')) 2143 { 2144 var cscript = value.ChatScript; 2145 // Check if the script is a src or raw script 2146 // Changed mind and wanted to input
2146<script> tags so this is saved for posterity 2147 /* 2148 var re = new RegExp('^(?:[a-z]+:)?//', 'i'); // non case-sensitive, protocol-agnostic 2149 if (re.test(cscript)) { 2150 $('body').append('
2150<script async="async" src="' + cscript + '" type="text/javascript" id="chat-script"><\/script>'); 2151 return false; // break out of the $.each() on first occurence 2152 } else { 2153 $('body').append('
2153<script type="text/javascript" id="chat-script">' + cscript + '<\/script>'); 2154 return false; // break out of the $.each() on first occurence 2155 } 2156 */ 2157 $('body').append(cscript); 2158 } 2159 }); 2160 }); 2161} 2162// 2163// ANIMATIONS 2164// 2165function animateFocus() { 2166 $('.animation').remove(); //in case already in DOM 2167 if(!HasOpenedMenu) { 2168 if(isMobile()) { 2169 const pulse = '<div class="pulse2 animation"/><div class="pulse animation"/>'; 2170 setTimeout(function() { 2171 $('#masterfab').append(pulse); 2172 }, +data.config.FocusDelay); 2173 } 2174 // desktop 2175 else { 2176 data.config.DesktopLayout === 'Float'? 2177 animateFloatFocus() : animateBarFocus(); 2178 } 2179 } 2180} 2181function animateFloatFocus() { 2182 if($('.focus')[0]) { 2183 const id = $('.focus')[0].id; 2184 setTimeout(function() { 2185 $('#'+id).css('max-width', ''); 2186 $('#'+id).addClass('slide-pulse'); 2187 }, +data.config.FocusDelay); 2188 } 2189} 2190// opens fixed bar on desktop after set interval 2191function animateBarFocus() { 2192 if(!$(".desktop-bg").is(":visible")) { 2193 setTimeout(function() { 2194 animateIcons('helpText'); 2195 animateBg('.desktop-bg'); 2196 }, +data.config.FocusDelay); 2197 } 2198} 2199// adds hover listeners and animates floating icons on desktop 2200function animateFloat(selector, dur) { 2201 $("#float-container").off("mouseenter", selector); 2202 $("#float-container").on("mouseenter", selector, function(event) { 2203 // console.log('float mouse enter'); 2204 HasOpenedMenu = true; 2205 var id = $(this)[0].id; 2206 // cancel animation on hover 2207 data.config.FocusAni? $('#'+id).removeClass('slide-pulse') : 0; 2208 2209 $('#text-'+id).fadeIn(); 2210 $('#float-text-'+id).fadeIn(dur).css("display","inline-flex"); 2211 $('#'+id).stop().animate({ 2212 "max-width": "200px", 2213 }, dur); 2214 }); 2215 2216 $("#float-container").off("mouseleave", selector); 2217 $("#float-container").on("mouseleave", selector, function(event) { 2218 // console.log('float mouse leave'); 2219 var id = $(this)[0].id; 2220 $('#text-'+id).fadeOut(dur); 2221 $('#'+id).stop().animate({ 2222 "max-width": "42.666px", 2223 }, dur); 2224 }); 2225} 2226// animates icons slide up and transparent overlay(depending on showType) 2227function animateIcons(showType) { 2228 if($(".overlay").is(":visible") || $(".desktop-bg").is(":visible")) { 2229 if(showType === 'overlay') $('.overlay').fadeOut(125); 2230 else if(showType === 'helpText') $('#help-text').fadeOut(125); 2231 2232 // add plus icon back 2233 $('#main-container').empty().append(getSvg(data.config.MobileMain)); 2234 2235 $('.fab.child').stop().animate({ 2236 bottom : $('#masterfab').css('bottom'), 2237 opacity : 0 2238 }, 125, function() { 2239 $(this).hide(); 2240 }); 2241 } else { 2242 if(showType === 'overlay') $('.overlay').fadeIn(125); 2243 else if(showType === 'helpText') $('#help-text').fadeIn(125); 2244 2245 // add close icon on mobile only 2246 if(isMobile()) $('#main-container').empty().append(getSvg('close')); 2247 $(".fab.child").each(function () { 2248 var bottomValue = (parseInt($("#masterfab").css("bottom")) + 2249 parseInt($("#masterfab").outerHeight()) + 2250 20 + 2251 56 * $(this).data("subitem") - 2252 $(".fab.child").outerHeight()) + "px"; 2253 2254 $(this).stop().show().animate({ 2255 bottom: bottomValue, 2256 opacity: 1 2257 }, 125, function () { 2258 // After animation completes, force !important. Bug fix for support ticket 1831471 2259 $(this).attr("style", "display:block; bottom: " + bottomValue + " !important; opacity: 1;"); 2260 }); 2261 }); 2262 } 2263} 2264// adds overlay that slides up 2265function animateBg(selector) { 2266 if($(selector).is(":visible")) { 2267 $('#main-container').removeClass('open'); 2268 $("#masterfab.fab.master-mobile").removeClass('mobile-open') 2269 var mainIcon = data.config.DeskMain 2270 // revert to default main icon style 2271 if(isMobile()) { 2272 mainIcon = data.config.MobileMain; 2273 $('#masterfab').css({'background': '', 'box-shadow': ''}); // restore default 2274 } 2275 $('#main-container').empty().append(getSvg(mainIcon)); 2276 2277 $('.menu-link, .child').hide(); 2278 // slide down to cloes 2279 $(selector).stop().animate({ 2280 height : 0, 2281 opacity : 0 2282 }, 125, function(){ 2283 $(this).hide(); 2284 }); 2285 } else { 2286 $('#main-container').addClass('open'); 2287 $("#masterfab.fab.master-mobile").addClass('mobile-open') 2288 var topArea = 100; 2289 if(isMobile()) { 2290 $('#masterfab').css({'background': 'none', 'box-shadow': 'none'}); // make icon flat 2291 $('#main-container').empty().append(getSvg('close')); // add x icon 2292 } 2293 else if(data.config.DesktopLayout === 'Bar') { 2294 // hack to get height of bar help text before it's visible 2295 $(selector).css({'position':'absolute','visibility':'hidden', 'display':'block'});
2296 topArea = $("#help-text").height()? $("#help-text").height() + 60 : 40; 2297 $(selector).removeAttr('style'); 2298 } 2299 2300 // slide up to open 2301 $(selector).stop().show().animate({ 2302 height : (((data.config.IconList.length+1) * 56) + topArea) + "px", 2303 opacity : 1 2304 },125, function() { 2305 $('.menu-link').fadeIn(125); 2306 $(selector).css("display","flex") 2307 }); 2308 } 2309} 2310function getItems(type, float) { 2311 $('.child').remove(); // remove any items already in DOM 2312 var html = '', label = '', icon = '', text = ''; 2313 var items = float? data.config.IconList : data.config.IconList.reverse(); 2314 items.forEach(function(item, index) { 2315 2316 if(item.showonmobile==true && data.device === 'mobile'){ 2317 index = index+1; 2318 if(type === 'rightText'){ 2319 label = '<span class="right-text">' + item.Label + '</span>'; 2320 } 2321 if(type === 'leftText') { 2322 label = '<span class="left-text">' + item.Label + '</span>'; 2323 } 2324 if(type === 'bsrRightText') { 2325 label = '<span class="bsr-right-text">' + item.Label + '</span>'; 2326 } 2327 2328 2329 2330 icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; 2331 html += 2332 '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \ 2333 '+getItemAction(item, icon+label)+' \ 2334 </div>'; 2335 2336 if(item.Action === 'Share') { 2337 $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() { 2338 MicroModal.init(); 2339 $('.share-container').html(getSocialItems(item)); // add social icons to modal 2340 addShareListener(); // if social sharing enabled add click handler 2341 }); 2342 } 2343 } 2344 2345 else if(item.showondesktop==true && (data.device === 'desktop' || data.device === 'tablet') ){ 2346 2347 if(type === 'rightText'){ 2348 label = '<span class="right-text">' + item.Label + '</span>'; 2349 } 2350 if(type === 'leftText') { 2351 label = '<span class="left-text">' + item.Label + '</span>'; 2352 } 2353 if(!float) { 2354 icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; 2355 html += 2356 '<div class="fab child" id="child-'+index+'" data-subitem="'+index+'"> \ 2357 '+getItemAction(item, icon+label)+' \ 2358 </div>'; 2359 } 2360 // floating icons on desktop only 2361 else { 2362
2363 // add focus class for focus animation 2364 label = item.Label; 2365 var focusClass = item.Animate? 'focus' : ''; 2366 icon = '<span class="icon-container">'+getItemIcon(item)+'</span>'; 2367 text = '<span class="float-text" id="text-'+index+'">'+label+'</span>'; 2368 html += 2369 '<div class="float-container '+focusClass+'" id="'+index+'"> \ 2370 <span class="fab child float" id="child-'+index+'" data-subitem="'+index+'" style="display: inline-flex;"> \ 2371 '+getItemAction(item, icon)+' \ 2372 </span> \ 2373 <span class="float-text-container" id="float-text-'+index+'"> \ 2374 '+getItemAction(item, text)+' \ 2375 </span> \ 2376 </div>'; 2377 } 2378 // if action is share add share items to modal 2379 if(item.Action === 'Share') { 2380 $.getScript('https://cdn.jsdelivr.net/npm/micromodal/dist/micromodal.min.js', function() { 2381 MicroModal.init(); 2382 $('.share-container').html(getSocialItems(item)); // add social icons to modal 2383 addShareListener(); // if social sharing enabled add click handler 2384 }); 2385 } 2386 } 2387 }); 2388 return html; 2389} 2390function getSocialItems(item) { 2391 let html = ''; 2392 const content = getShareContent(item); 2393 if(item.Email) html += getShareHtml('Email', content.link, content.title, 'Tab', 'social'); 2394 if(item.Facebook) html += getShareHtml('Facebook', content.link, content.title, 'Tab', 'social'); 2395 if(item.Tumblr) html += getShareHtml('Tumblr', content.link, content.title, 'Tab', 'social'); 2396 if(item.LinkedIn) html += getShareHtml('LinkedIn', content.link, content.title, 'Tab', 'social'); 2397 if(item.Twitter) html += getShareHtml('Twitter', content.link, content.title, 'Tab', 'social'); 2398 if(item.Reddit) html += getShareHtml('Reddit', content.link, content.title, 'Tab', 'social'); 2399 //if(item.GooglePlus) html += getShareHtml('GooglePlus', content.link, content.title, 'Tab', 'social'); 2400 if(item.Pinterest) html += getShareHtml('Pinterest', content.link, content.title, 'Tab', 'social'); 2401 return html; 2402} 2403 2404// 2405// Social Share Functions 2406// 2407function getShareContent(item) { 2408 // set link to the current page url 2409 let link = item.ShareLink? item.Link.href : window.top.location.href; 2410 link = encodeURI(link); 2411 2412 // get default page title from the actual page title 2413 const pageTitle = item.ShareTitle? item.ShareTitle : document.title; 2414 const encodedTitle = encodeURI(pageTitle); 2415 2416 return {link: link, title: encodedTitle}; 2417} 2418function getShareHtml(site, link, encodedTitle, action, linkClass) { 2419 let href = ''; 2420 switch(site) { 2421 case 'Email': 2422 href = "mailto:?Subject="+encodedTitle+"&body=Check out this site: "+window.location.href; 2423 2424 statsEventName = 'CM_SHARE_EMAIL'; 2425 return ( 2426 '<div class="social-icon" style="background-color: grey;"> \ 2427 <a href="'+href+'" class="'+linkClass+'" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');;"> \ 2428 '+getSvg('shareenvelope')+' \ 2429 </a> \ 2430 </div>'); 2431 case 'Facebook': 2432 href = 'https://www.facebook.com/sharer/sharer.php?u='+link; 2433 statsEventName = 'CM_SHARE_FB'; 2434 return ( 2435 '<div class="social-icon" style="background-color: #3b5998;"> \ 2436 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 2437 '+getSvg('facebook')+' \ 2438 </a> \ 2439 </div>'); 2440 case 'Tumblr': 2441 href = 'http://tumblr.com/share/link?url='+link+'&name='+encodedTitle; 2442 return ( 2443 '<div class="social-icon" style="background-color: #35465c;"> \ 2444 <a href="'+href+'" class="'+linkClass+'" target="_blank" > \ 2445 '+getSvg('tumblr')+' \ 2446 </a> \ 2447 </div>'); 2448 case 'LinkedIn': 2449 href = 'http://www.linkedin.com/shareArticle?mini=true&url='+link+'&title='+encodedTitle; 2450 statsEventName = 'CM_SHARE_LINKEDIN'; 2451 return ( 2452 '<div class="social-icon" style="background-color: #4875B4;"> \ 2453 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 2454 '+getSvg('linkedIn')+' \ 2455 </a> \ 2456 </div>'); 2457 case 'Twitter': 2458 href = 'https://twitter.com/intent/tweet?text='+link; 2459 statsEventName = 'CM_SHARE_TWITTER'; 2460 return ( 2461 '<div class="social-icon" style="background-color: #000000;"> \ 2462 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 2463 '+getSvg('twitter')+' \ 2464 </a> \ 2465 </div>'); 2466 case 'Reddit': 2467 href = 'http://www.reddit.com/submit?url='+link+'&title='+encodedTitle+'&text='+encodedTitle; 2468 return ( 2469 '<div class="social-icon" style="background-color: #ff4500;"> \ 2470 <a href="'+href+'" class="'+linkClass+'" target="_blank"> \ 2471 '+getSvg('reddit')+' \ 2472 </a> \ 2473 </div>'); 2474 /* case 'GooglePlus': 2475 href = 'https://plus.google.com/share?url='+link; 2476 statsEventName = 'CM_SHARE_GOOGLE_PLUS'; 2477 return ( 2478 '<div class="social-icon" style="background-color: #d34836;"> \ 2479 <a href="'+href+'" class="'+linkClass+'" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');"> \ 2480 '+getSvg('gPlus')+' \ 2481 </a> \ 2482 </div>'); */ 2483 case 'Pinterest': 2484 href = 'http://pinterest.com/pin/create/button/?url='+link+'&description='+encodedTitle; 2485 return ( 2486 '<div class="social-icon" style="background-color: #cb2027;"> \ 2487 <a href="'+href+'" class="'+linkClass+'" target="_blank"> \ 2488 '+getSvg('pinterest')+' \ 2489 </a> \ 2490 </div>'); 2491 default: 2492 return ''; 2493 } 2494} 2495 2496// 2497// Helpers 2498// 2499// check display type 2500function isMobile() { 2501 return data.device === 'mobile'; 2502} 2503function getItemAction(item, elem) { 2504 var statsEventName=''; 2505 switch(item.Action) { 2506 case 'Link': 2507 if(!item.Link) {item.Link = { target: 'target="_blank"', href: 'http://www.google.com' }} // default link 2508 var target = item.Link.target? `target="${item.Link.target}"` : ''; 2509 var statsEventName = 'CM_LINK_CLICK'; 2510 return '<a '+target+' href="'+item.Link.href+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">
2510'+elem+'</a>'; 2511 case 'Call': 2512 statsEventName = 'CM_CLICK_TO_CALL'; 2513 return '<a href="tel:'+item.CallNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 2514 case 'Sms': 2515 statsEventName = 'CM_CLICK_TO_SMS'; 2516 return '<a href="sms:'+item.SmsNum+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 2517 case 'Email': 2518 statsEventName = 'CM_CLICK_TO_EMAIL'; 2519 return '<a href="mailto:'+item.EmailAddr+'?subject='+item.emailDefSubject + '&body=' + item.defEmailBody + '" target="_blank" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 2520 case 'Map': 2521 statsEventName = 'CM_DIRECTION'; 2522 return '<a target="_blank" href="https://www.google.com/maps?q='+item.Query+'" class="menu-link bsr-menulink" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');" data-eventname="Find Location">'+elem+'</a>'; 2523 case 'Mess': 2524 statsEventName = 'CM_FB_MESSAGE'; 2525 return '<a href="http://m.me/'+item.FbUser+'" class="menu-link bsr-menulink" target="_blank" onclick="_trackConvWidgetClickEvent(\''+statsEventName+'\');">'+elem+'</a>'; 2526 case 'Share': 2527 return '<a href="#" class="menu-link share bsr-menulink">'+elem+'</a>'; 2528 case 'Chat': 2529 return '<a href="#" class="menu-link bsr-chat bsr-menulink">'+elem+'</a>'; 2530 default: 2531 return ''; 2532 } 2533} 2534// returns new default icon only if icon is default (identified by path data in default svg MUST CHANGE FOR DIFFERENT DEFAUTL) 2535function xgetItemIcon(item) { 2536 // icon is default 2537 if(item.CustomIcon) { 2538 return '<div class="new-container">'+item.Icon+'</div>'; 2539 } else { 2540 switch(item.Action) { 2541 case 'Link': 2542 return getSvg('link'); 2543 case 'Call': 2544 return getSvg('phone'); 2545 case 'Sms': 2546 return getSvg('sms'); 2547 case 'Email': 2548 return getSvg('envelope'); 2549 case 'Mess': 2550 return getSvg('messenger'); 2551 case 'Map': 2552 return getSvg('map'); 2553 case 'Share': 2554 return getSvg('share'); 2555 } 2556 } 2557} 2558 2559/* --------------------- */ 2560function getItemIcon(item) { 2561 var lcase = item.Action.toLowerCase(); 2562 2563 if(item.CustomIcon) { 2564 switch(item.CustomIcon_Select) { 2565 case 'custom_icon1': 2566 // return '<div class="'+lcase+'-icon-prev custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>'; 2567 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon1 + '</div>'; 2568 case 'custom_icon2': 2569 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon2 + '</div>'; 2570 case 'custom_icon3': 2571 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon3 + '</div>'; 2572 case 'custom_icon4': 2573 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon4 + '</div>'; 2574 case 'custom_icon5': 2575 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon5 + '</div>'; 2576 case 'custom_icon6': 2577 return '<div class="custom-user-icon ' + item.CustomIcon_Select + '">' + data.config.custom_icon6 + '</div>'; 2578 } 2579 } else { 2580 switch(item.Action) { 2581 case 'Link': 2582 return getSvg('link'); 2583 case 'Call': 2584 return getSvg('phone'); 2585 case 'Sms': 2586 return getSvg('sms'); 2587 case 'Email': 2588 return getSvg('envelope'); 2589 case 'Mess': 2590 return getSvg('messenger'); 2591 case 'Map': 2592 return getSvg('map'); 2593 case 'Share': 2594 return getSvg('share'); 2595 case 'Chat': 2596 return getSvg('chat'); 2597 } 2598 } 2599} 2600/* --------------------- */ 2601 2602window._trackConvWidgetClickEvent = function(eventName) { 2603 if(typeof(HAF)==="object"){ 2604 HAF.OmTracking.onCMClick(eventName) 2605 } 2606 return; 2607} 2608 2609function dudaicon(icon){ 2610 return '<span class="new-container">'+icon+'</span>' 2611 2612 2613} 2614function xgetSvg(name) { 2615 const type = name? name : data.config.DeskMain; 2616 switch(type) { 2617 case 'vEllipsis': 2618 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>'; 2619 case 'map': 2620 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>' 2621 case 'hEllipsis': 2622 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>'; 2623 case 'plus': 2624 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>'; 2625 case 'bars': 2626 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>'; 2627 case 'envelope': 2628 return '<svg class="iconsvgemail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
262879-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>'; 2629 case 'shareenvelope': 2630 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>'; 2631 case 'phone': 2632 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>'; 2633 case 'close': 2634 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>'; 2635 case 'facebook': 2636 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>'; 2637 case 'messenger': 2638 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>' 2639 case 'tumblr': 2640 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>'; 2641 case 'linkedIn': 2642 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>'; 2643 case 'twitter': 2644 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>'; 2645 case 'reddit': 2646 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
264617.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>'; 2647 case 'pinterest': 2648 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>'; 2649 case 'share': 2650 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>'; 2651 case 'sms': 2652 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>'; 2653 case 'link': 2654 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>'; 2655 default: 2656 return ''; 2657 } 2658} 2659function getSvg(name) { 2660 const type = name? name : data.config.DeskMain; 2661 switch(type) { 2662 case 'vEllipsis': 2663 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>'; 2664 case 'map': 2665 return '<svg class="map-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-default="true"><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg>' 2666 case 'hEllipsis': 2667 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>'; 2668 case 'plus': 2669 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>'; 2670 case 'bars': 2671 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>'; 2672 case 'envelope': 2673 return '<svg class="email-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
267379-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>'; 2674 case 'shareenvelope': 2675 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>'; 2676 case 'phone': 2677 return '<svg class="call-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-default><title>Phone</title><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg>'; 2678 case 'close': 2679 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>'; 2680 case 'facebook': 2681 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>'; 2682 case 'messenger': 2683 return '<svg class="mess-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><title>Facebook Messenger</title><path d="M224 32C15.9 32-77.5 278 84.6 400.6V480l75.7-42c142.2 39.8 285.4-59.9 285.4-198.7C445.8 124.8 346.5 32 224 32zm23.4 278.1L190 250.5 79.6 311.6l121.1-128.5 57.4 59.6 110.4-61.1-121.1 128.5z"/></svg>' 2684 case 'tumblr': 2685 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>'; 2686 case 'linkedIn': 2687 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>'; 2688 case 'twitter': 2689 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>'; 2690 case 'reddit': 2691 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
269117.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>'; 2692 case 'pinterest': 2693 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>'; 2694 case 'share': 2695 return '<svg class="share-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1536 1792"><title>Share</title><path d="M1216 1024q133 0 226.5 93.5t93.5 226.5-93.5 226.5-226.5 93.5-226.5-93.5-93.5-226.5q0-12 2-34l-360-180q-92 86-218 86-133 0-226.5-93.5t-93.5-226.5 93.5-226.5 226.5-93.5q126 0 218 86l360-180q-2-22-2-34 0-133 93.5-226.5t226.5-93.5 226.5 93.5 93.5 226.5-93.5 226.5-226.5 93.5q-126 0-218-86l-360 180q2 22 2 34t-2 34l360 180q92-86 218-86z"/></svg>'; 2696 case 'sms': 2697 return '<svg class="sms-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>SMS Text</title><path d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"/></svg>'; 2698 case 'link': 2699 return '<svg class="link-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"/></svg>'; 2700 case 'chat': 2701 // return '<svg class="chat-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><title>Email</title><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg>'; 2702 return '<svg class="chat-icon" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><g><path d="m460.747 439.163c89.119-102.791 58.111-262.592-63.094-324.93-35.004-67.784-105.754-114.233-187.153-114.233-116.064 0-210.488 94.43-210.488 210.5 0 51.099 18.088 99.427 51.237 137.663l-46.774 46.16c-9.48 9.357-2.913 25.612 10.465 25.677l112.956.538c38.925 56.641 103.228 91.462 173.6 91.462.144 0 195.446-.999 195.561-1 13.333-.064 19.975-16.29 10.464-25.677zm-377.985-101.146c-34.017-34.08-52.752-79.367-52.752-127.517 0-99.528 80.968-180.5 180.49-180.5s180.49 80.972 180.49 180.5c0 95.373-75.473 181.269-186.343 180.403l-153.258-.73 31.293-30.882c5.918-5.842 5.953-15.389.08-21.274zm218.734 143.983c-52.634 0-101.557-22.489-135.565-61.281 57.104.376 41.945.281 44.569.281 135.402 0 236.506-127.009 204.689-259.617 82.966 67.774 89.761 191.779 14.045 267.634-5.874 5.885-5.838 15.433.08 21.274l31.293 30.882c-.119 0-158.995.827-159.111.827z"/><path d="m121.005 166h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/><path d="m121.005 226h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/><path d="m121.005 286h179.99c8.284 0 14.999-6.716 14.999-15s-6.715-15-14.999-15h-179.99c-8.284 0-14.999 6.716-14.999 15s6.716 15 14.999 15z"/></g></svg>'; 2703 default: 2704 return ''; 2705 } 2706} 2707 2708 }; 2709</script>
2709 2710
2711<script> 2712 window.customWidgetsFunctions["9015bcbf1ace437aa6f0e66d5bb2e7d3~22"] = function (element, data, api) { 2713 $(document).ready(function(){ 2714 $.getScript('https://widget.hibu.us/static/js/index.js') 2715 //$.getScript('//survlywidget-uat.firebaseapp.com/static/js/index.js') 2716 .done(function(){ 2717 dmAPI.runOnReady('hibu_header_reviews',function(){ 2718 window.renderApp(); 2719 }); 2720 2721 }) 2722 .fail(function(){ 2723 console.log("failed to load header reviews js file") 2724 }); 2725 2726 element.children[0].removeAttribute(`rteblock"`) 2727 var merchantId = data.config.merchantId 2728 merchantId = merchantId.replace(/<p.*?>/g, '') 2729 merchantId = merchantId.replace(/"/g, '"') 2730 merchantId = merchantId.replace(/\<\/p\>/g, '') 2731 2732 element.children[0].setAttribute('data-merchant', merchantId) 2733}) 2734 2735 2736 }; 2737</script>
2737 2738 2739
2740<script type="text/javascript"> 2741 2742 var d_version = "production_6804"; 2743 var build = "2026-09-28T12_49_41"; 2744 window['v' + 'ersion'] = d_version; 2745 2746 function buildEditorParent() { 2747 window.isMultiScreen = true; 2748 window.editorParent = {}; 2749 window.previewParent = {}; 2750 window.assetsCacheQueryParam = "?version=2026-09-28T12_49_41"; 2751 try { 2752 var _p = window.parent; 2753 if (_p && _p.document && _p.$ && _p.$.dmfw) { 2754 window.editorParent = _p; 2755 } else if (_p.isSitePreview) { 2756 window.previewParent = _p; 2757 } 2758 } catch (e) { 2759 2760 } 2761 } 2762 2763 buildEditorParent(); 2764</script>
2764 2765 2766 2767<!-- Load jQuery --> 2768
2769<script type="text/javascript" id='d-js-jquery' 2770 src="https://static-res-cdn.websites.hibu.com/libs/jquery/jquery-3.7.0.min.js"></script>
2770 2771 2772<!-- End Load jQuery --> 2773 2774 2775<!-- Injecting site-wide before scripts --> 2776 2777
2778<script data-swh-uuid="0a0a8c68de564f22b5f86e9d19a97bf6"> 2779 2780 if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } 2781 2782</script>
vendor: 2 bytes, line 2782
2782
2783<script type="text/javascript" data-swh-uuid="0a0a8c68de564f22b5f86e9d19a97bf6"> 2784 2785!function(){ var b=function(){ window.__AudioEyeSiteHash = "a61790f99e0352ef12c8d648e22e0efc"; 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()}(); 2786 2787</script>
2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805
2806<script type="text/javascript" id="d_track_campaign"> 2807 (function() { 2808 if (!window.location.search) { 2809 return; 2810 } 2811 const cleanParams = window.location.search.substring(1); // Strip ? 2812 const queryParams = cleanParams.split('&'); 2813 2814 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 2815 const domain = 'domain=' + window.location.hostname; 2816 const path = "path=/"; 2817 2818 queryParams.forEach((param) => { 2819 const [key, value = ''] = param.split('='); 2820 if (key.startsWith('utm_')) { 2821 const cookieName = "_dm_rt_" + key.substring(4); 2822 const cookie = cookieName + "=" + value; 2823 const joined = [cookie, expires, domain, path].join(";"); 2824 document.cookie = joined; 2825 } 2826 }); 2827 }()); 2828</script>
vendor: 1 bytes, line 2828
2828
2829<script type="text/javascript" id="d_track_referrer"> 2830 (function() { 2831 const cookieName = '_dm_entry_referrer'; 2832 const referrer = document.referrer; 2833 if (!referrer) { 2834 return; 2835 } 2836 let referrerOrigin; 2837 try { 2838 referrerOrigin = new URL(referrer).origin; 2839 } catch (e) { 2840 return; 2841 } 2842 // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to. 2843 if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) { 2844 return; 2845 } 2846 try { 2847 const existing = document.cookie 2848 .split('; ') 2849 .find((candidate) => candidate.indexOf(cookieName + '=') === 0); 2850 if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) { 2851 return; 2852 } 2853 // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission 2854 // reads alongside this one (session-scoped in practice â see FBN-5389). 2855 const secure = window.location.protocol === 'https:' ? ';Secure' : ''; 2856 document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin) 2857 + ';path=/;SameSite=Lax' + secure; 2858 } catch (e) { 2859 return; 2860 } 2861 }()); 2862</script>
2862 2863
2864<script type="text/javascript" > 2865 var _dm_gaq = {}; 2866 var _gaq = _gaq || []; 2867 var _dm_insite = []; 2868</script>
2868 2869 2870 2871 2872 2873 2874 2875 2876<!-- End Injecting site-wide to the head --> 2877 2878 2879
2880<script> 2881 var _jquery = window.$; 2882 2883 var jqueryAliases = ['$', 'jquery', 'jQuery']; 2884 2885 jqueryAliases.forEach((alias) => { 2886 Object.defineProperty(window, alias, { 2887 get() { 2888 return _jquery; 2889 }, 2890 set() { 2891 console.warn("Trying to over-write the global jquery object!"); 2892 } 2893 }); 2894 }); 2895 window.jQuery.migrateMute = true; 2896</script>
2896 2897 2898 2899 2900
2901<script> 2902 window.cookiesNotificationMarkupPreview = 'null'; 2903</script>
2903 2904 2905<!-- HEAD RT JS Include -->
2906<script id='d-js-params'> 2907 window.INSITE = window.INSITE || {}; 2908 window.INSITE.device = "desktop"; 2909 2910 window.rtCommonProps = {}; 2911 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 2912 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 2913 rtCommonProps["runtimecollector.url"] = 'https://rtc.hibuwebsites.com'; 2914 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 2915 rtCommonProps["inlineEditGrid.snap"] =true; 2916 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 2917 rtCommonProps["rt.pushnotifs.force.button"] =true; 2918 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 2919 rtCommonProps["common.mapbox.js.override"] =false; 2920 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 2921 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 2922 rtCommonProps["isCoverage.test"] =false; 2923 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 2924 rtCommonProps["common.resources.dist.cdn"] =true; 2925 rtCommonProps["common.build.dist.folder"] = 'production/6804'; 2926 rtCommonProps["common.resources.cdn.host"] = 'https://static-res-cdn.websites.hibu.com'; 2927 rtCommonProps["common.resources.folder"] = 'https://static-res-cdn.websites.hibu.com/mnlt/production/6804'; 2928 rtCommonProps["common.fonts.api.v2.url"] = 'https://cdn.hibuwebsites.com/fonts/css2?family='; 2929 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 2930 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 2931 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 2932 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 2933 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 2934 rtCommonProps["isAutomation.test"] =false; 2935 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 2936 2937 2938 rtCommonProps['common.mapsProvider'] = 'mapbox'; 2939 2940 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 2941 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 2942 rtCommonProps['server.for.resources'] = ''; 2943 rtCommonProps['feature.flag.lazy.widgets'] = true; 2944 rtCommonProps['feature.flag.single.wow'] = false; 2945 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 2946 rtCommonProps['feature.flag.mark.anchors'] = true; 2947 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 2948 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 2949 rtCommonProps["images.sizes.small"] =160; 2950 rtCommonProps["images.sizes.mobile"] =640; 2951 rtCommonProps["images.sizes.tablet"] =1280; 2952 rtCommonProps["images.sizes.desktop"] =1920; 2953 rtCommonProps["modules.resources.cdn"] =true; 2954 rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.hibuwebsites.com/'; 2955 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 2956 rtCommonProps["feature.flag.performance.logs"] =false; 2957 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 2958 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 2959 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 2960 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 2961 // feature flags that's used out of runtime module (in legacy files) 2962 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 2963 2964 window.rtFlags = {}; 2965 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false; 2966 rtFlags["scripts.widgetCount.enabled"] =true; 2967 rtFlags["fnb.animations.tracking.enabled"] =true; 2968 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 2969 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 2970 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 2971 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 2972 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 2973 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
2974 rtFlags["geocode.search.localize"] =false; 2975 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 2976 rtFlags["twitter.heightLimit.enabled"] = true; 2977 rtFlags["runtime.lottieOverflow"] =false; 2978 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 2979 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 2980 rtFlags["flex.animation.design.panel.layout"] =true; 2981 rtFlags["runtime.cwv.report.cls.enabled"] =false; 2982 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 2983 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 2984 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 2985 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 2986 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 2987 rtFlags["contact.form.useActiveForm"] =true; 2988 rtFlags["contact.form.custom.errors.enabled"] =false; 2989 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 2990 rtFlags["runtime.ssr.productCustomizations"] =true; 2991 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 2992 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 2993 rtFlags["editor.widget.form.a11y"] =true; 2994</script>
vendor: 1 bytes, line 2994
2994
2995<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6804/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
2995 2996 2997<!-- End of HEAD RT JS Include --> 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009
3009<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6804/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
3009 3010 3011 3012 3013 3014
3015<script> 3016 3017 $(window).bind("orientationchange", function (e) { 3018 $.layoutManager.initLayout(); 3019 3020 }); 3021 $(document).resize(function () { 3022 3023 }); 3024</script>
3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043
3044<script type="text/javascript" id="d_track_sp"> 3045 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 3046 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 3047 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 3048 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 3049 window.dmsnowplow = window.snowplow; 3050 3051 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 3052 appId: 'f08ed395bfc94c53b599bda28fb03dff' 3053 }); 3054 3055 // snowplow queries element styles so we wait until CSS calculations are done. 3056 requestAnimationFrame(() => { 3057 dmsnowplow('trackPageView'); 3058 _dm_insite.forEach((rule) => { 3059 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 3060 // the tracking is in popup.js 3061 if (rule.actionName !== "popup") { 3062 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 3063 } 3064 window?.waitForDeferred?.('dmAjax', () => { 3065 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 3066 }); 3067 }); 3068 }); 3069</script>
3069 3070 3071 3072 3073<div style="display:none;" id="P6iryBW0Wu"></div> 3074 3075<!-- photoswipe markup --> 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085<!-- Root element of PhotoSwipe. Must have class pswp. --> 3086<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3087 3088 <!-- Background of PhotoSwipe. 3089 It's a separate element as animating opacity is faster than rgba(). --> 3090 <div class="pswp__bg"></div> 3091 3092 <!-- Slides wrapper with overflow:hidden. --> 3093 <div class="pswp__scroll-wrap"> 3094 3095 <!-- Container that holds slides. 3096 PhotoSwipe keeps only 3 of them in the DOM to save memory. 3097 Don't modify these 3 pswp__item elements, data is added later on. --> 3098 <div class="pswp__container"> 3099 <div class="pswp__item"></div> 3100 <div class="pswp__item"></div> 3101 <div class="pswp__item"></div> 3102 </div> 3103 3104 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 3105 <div class="pswp__ui pswp__ui--hidden"> 3106 3107 <div class="pswp__top-bar"> 3108 3109 <!-- Controls are self-explanatory. Order can be changed. --> 3110 3111 <div class="pswp__counter"></div> 3112 3113 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 3114 3115 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 3116 3117 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 3118 3119 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 3120 3121 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 3122 <!-- element will get class pswp__preloader--active when preloader is running --> 3123 <div class="pswp__preloader"> 3124 <div class="pswp__preloader__icn"> 3125 <div class="pswp__preloader__cut"> 3126 <div class="pswp__preloader__donut"></div> 3127 </div> 3128 </div> 3129 </div> 3130 </div> 3131 3132 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 3133 <div class="pswp__share-tooltip"></div> 3134 </div> 3135 3136 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 3137 </button> 3138 3139 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 3140 </button> 3141 3142 <div class="pswp__caption"> 3143 <div class="pswp__caption__center"></div> 3144 </div> 3145 3146 </div> 3147 3148 </div> 3149 3150</div> 3151<div id="fb-root" 3152 data-locale="en"></div> 3153<!-- Alias: f08ed395bfc94c53b599bda28fb03dff --> 3154<div class="dmPopupMask" id="dmPopupMask"></div> 3155<div id="dmPopup" class="dmPopup" data-auto="popup"> 3156 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 3157 <div class="dmPopupTitle"> <span></span> Share by:</div> 3158 <div class="data"></div> 3159</div>
3159<script id="d_track_personalization"> 3160 window?.waitForDeferred?.('dmAjax', () => { 3161 // Collects client data and updates cookies used by smart sites 3162 window.expireDays = 365; 3163 window.visitLength = 30 * 60000; 3164 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 3165 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 3166 }); 3167</script>
vendor: 1 bytes, line 3167
3167
3168<script type="text/javascript"> 3169 3170 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 3171 3172 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 3173 Parameters.HomeLinkText = 'Home'; 3174 </script>
3174 3175<!-- End Script tags --> 3176<!-- Begin Body End Markup --> 3177<!-- Google Tag Manager -->
3177<script> 3178//<![CDATA[
vendor: 328 bytes, lines 3178-3183
3178 3179(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3180new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 3181j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 3182'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 3183})(window,document,'script','dataLayer','
3183GTM-W487CGFD
vendor: 4 bytes, line 3183
3183');
3184//]]> 3185</script>
3185 3186<!-- End Google Tag Manager --><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3186-3187
3186<noscript> 3187<iframe src="https://www.googletagmanager.com/ns.html?id=
3187GTM-W487CGFD
vendor: 88 bytes, lines 3187-3189
3187" height="0" width="0" style="display:none;visibility:hidden"> 3188 </iframe> 3189</noscript>
3190<!-- End Google Tag Manager (noscript) --><!-- Begin Body End Markup --><!-- 3rd party code begin --><!-- 3rd party code end --><div id="placeholder_retargeting_pixel" style="display: none;" data-inject="placeholder_retargeting_pixel"> 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 {{placeholder_retargeting_pixel}} 3231</div> 3232<div id="placeholder_dpni" style="display: none;" data-inject="placeholder_dpni"> 3233 <!-- phone insertion script begins -->
3233<script type="text/javascript" src="https://reports.hibu.com/analytics/js/ybDynamicPhoneInsertion.js"> 3234//<![CDATA[ 3235 3236 3237//]]> 3238 </script>
3238 3239
3239<script> 3240 3241//<![CDATA[ 3242 3243 3244ybFindPhNums = ['', '14012287190', '', '']; 3245ybReplacePhNums = ['', '14013432588', '', '']; 3246 3247 document.addEventListener("YextPhoneChangeEvent", yextPhoneChangeEventHandler, false); 3248 3249 function yextPhoneChangeEventHandler(e) { 3250 e.preventDefault(); 3251 ybFun_ReplaceText(); 3252 } 3253 3254 if (typeof dmAPI != 'undefined') { 3255 dmAPI.runOnReady('dpni', function() { 3256 setTimeout(ybFun_ReplaceText, 500); 3257 }); 3258 dmAPI.subscribeEvent(dmAPI.EVENTS.SHOW_POPUP, function(data) { 3259 setTimeout(ybFun_ReplaceText, 500); 3260 console.log('dmAPI.EVENTS.SHOW_POPUP' + data); 3261 }); 3262 } else { 3263 window.onload = function() { 3264 setTimeout(ybFun_ReplaceText, 500); 3265 } 3266 } 3267 3268 3269//]]> 3270 3271 </script>
3271 3272 <!-- phone insertion script ends --> 3273</div> 3274<div id="placeholder_analytics" style="display: none;" data-inject="placeholder_analytics"> 3275
3275<script> 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314//<![CDATA[ 3315 3316//yellAnalyticsConfig need to set before s_code.js 3317var yellAnalyticsConfig = { 3318"global" : { 3319 "trackDownloadLinks": true, 3320 "downloadFileTypes": "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx", 3321 "currency": "USD", 3322 "trackExternalLinks": true, 3323 "internalDomains": "javascript:", 3324 "charset": "UTF-8" 3325}, 3326"omniture" : { 3327 "enabled": true, 3328 "server": "yellgroup.122.2o7.net", 3329 "serverSecure": "yellgroup.122.2o7.net", 3330 "namespace": "yellgroup", 3331 "account": "yelldudalive", 3332 "campaign": "CID|cam" 3333}} 3334var hibuWebsiteConfig={ 3335 "prodSKU":"WBS-PRO-01", 3336 "assetID":"668974759", 3337 "customerID":"7016323748" 3338} 3339 3340//]]> 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 </script>
3379 3380
3380<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/AppMeasurement.js"> 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418//<![CDATA[ 3419 3420 3421//]]> 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 </script>
3459 3460
3460<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/hibu-analytics.min.js"> 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498//<![CDATA[ 3499 3500 3501//]]> 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 </script>
3539 3540
3540<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/omn_setting.js"> 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578//<![CDATA[ 3579 3580 3581//]]> 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 </script>
3619 3620</div> 3621<div id="placeholder_footer_reserve1" style="display: none;" data-inject="placeholder_footer_reserve1"> 3622 <style> 3623 iframe[name="google_conversion_frame"] {height: 0 !important;width: 0 !important;line-height: 0 !important;font-size: 0 !important;margin-top: -13px;float: left;} 3624 </style> 3625
3625<script> 3626//<![CDATA[ 3627(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"187112899"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq"); 3628//]]> 3629 </script>
3629 3630 <noscript> 3631 <img src="//bat.bing.com/action/0?ti=187112899&Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/> 3632 </noscript> 3633</div> 3634<div id="placeholder_footer_reserve2" style="display: none;" data-inject="placeholder_footer_reserve2"> 3635 <!-- Facebook Pixel Code -->
3635<script nonce="8jJQT5VE"> 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671//<![CDATA[
vendor: 397 bytes, lines 3671-3679
3671 3672 3673!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 3674n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 3675n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 3676t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 3677document,'script','https://connect.facebook.net/en_US/fbevents.js'); 3678 3679fbq('init', '
3679947808976991516
vendor: 30 bytes, lines 3679-3680
3679'); 3680fbq('track', "PageView");
3681//]]> 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 </script>
3717 3718 <noscript> 3719 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=947808976991516&ev=PageView&noscript=1"/> 3720 </noscript> 3721 <!-- End Facebook Pixel Code --> 3722</div> 3723<div id="placeholder_footer_reserve3" style="display: none;" data-inject="placeholder_footer_reserve3"> 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 {{placeholder_footer_reserve3}} 3764</div> 3765<div id="placeholder_footer_reserve4" style="display: none;" data-inject="placeholder_footer_reserve4"> 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 {{placeholder_footer_reserve4}} 3806</div> 3807<div id="placeholder_footer_reserve5" style="display: none;" data-inject="placeholder_footer_reserve5"> 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 {{placeholder_footer_reserve5}} 3848</div> 3849<div id="placeholder_footer_reserve6" style="display: none;" data-inject="placeholder_footer_reserve6"> 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 {{placeholder_footer_reserve6}} 3890</div> 3891<div id="placeholder_footer_reserve7" style="display: none;" data-inject="placeholder_footer_reserve7"> 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 {{placeholder_footer_reserve7}} 3932</div> 3933<!-- End Body End Markup --><!-- End Body End Markup --> 3934<!-- Site Wide Html Markup --> 3935<div id="swh-dc4f9194db4f4bb0b2b82970621a0707"><div data-wrapper-source="appstore" >
3935<script>/* v6.3:script */(function(){function safeAtob(str){try{return atob(str||'');}catch{return'';}}function hasNonEmptyText(node){if(!node)return false;const txt=(node.textContent||'').replace(/â/g,'').trim();return txt.length>0;}function decodedHasText(html){if(!html)return false;const t=html.replace(/<[^>]*>/g,'').replace(/s+/g,' ').trim();return t.length>0;}function rowHasLocDataBindingFn(row){let hasLoc=false;if(!row)return false;const rowDataBoundElements=row.querySelectorAll('[data-binding]');Array.prototype.slice.call(rowDataBoundElements).forEach((ele)=>{const encoded=ele.getAttribute('data-binding');if(!encoded)return;const decoded=safeAtob(encoded);try{const payload=JSON.parse(decoded);if(Array.isArray(payload)&&payload[0]?.value&&String(payload[0].value).includes(' loc ')){hasLoc=true;}}catch{}});return hasLoc;}function elementHasVisibleText(el){if(!el)return!1;const t=(el.textContent||"").replace(/â/g,"").trim();return t.length>0}function isHeadingWrapper(el){return!!(el&&el.matches&&el.matches(".dmNewParagraph")&&el.querySelector("h3"))}function bindingRendersText(el){if(!el)return!1;if(el.hasAttribute("data-binding"))return elementHasVisibleText(el);const inner=el.querySelector("[data-binding]");return inner?elementHasVisibleText(inner):!1}function hideEmptyLocDataHeadingsClassic(){const h3s=document.querySelectorAll(".dmNewParagraph h3");Array.prototype.slice.call(h3s).forEach((h3)=>{const h3parent=h3.closest(".dmNewParagraph");if(!h3parent)return;const nxt=h3parent.nextElementSibling;const nxtIsHeading=isHeadingWrapper(nxt);const nxtHasText=elementHasVisibleText(nxt)||bindingRendersText(nxt);if(nxtIsHeading||!nxtHasText){h3parent.style.setProperty("display","none","important")}})}function paragraphWrapperOf(node){return node?.closest?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')||null;}function findNextParagraphWrapper(wrapper){if(!wrapper)return null;let cur=wrapper.nextElementSibling;while(cur){if(cur.nodeType===1&&cur.matches?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')){return cur;}cur=cur.nextElementSibling;}return null;}function flexParagraphHasContent(dmNewParagraph){if(!dmNewParagraph)return false;const bindings=dmNewParagraph.querySelectorAll('.inline-data-binding, .inline-data-binding-markup');if(bindings.length>0){for(const b of bindings){if(hasNonEmptyText(b))return true;}return false;}return hasNonEmptyText(dmNewParagraph);}function maybeCollapseEmptyGroup(startWrapper){const group=startWrapper?.closest?.('[data-auto="flex-element-group"]');if(!group)return;const hasVisibleChild=Array.from(group.children).some((ch)=>{const cs=ch&&window.getComputedStyle(ch);return ch&&cs&&cs.display!=='none';});if(!hasVisibleChild)group.style.setProperty('display','none','important');}function hideEmptyLocDataHeadingsFlex(){const h3s=document.querySelectorAll('.dmNewParagraph h3');Array.prototype.slice.call(h3s).forEach((h3)=>{const h3Paragraph=h3.closest('.dmNewParagraph');if(!h3Paragraph)return;const h3Wrapper=paragraphWrapperOf(h3Paragraph);if(!h3Wrapper)return;const nextParaWrapper=findNextParagraphWrapper(h3Wrapper);const nextDmNewParagraph=nextParaWrapper?.querySelector?.('.dmNewParagraph')||null;const hasContent=flexParagraphHasContent(nextDmNewParagraph);if(!hasContent){if(nextParaWrapper)nextParaWrapper.style.setProperty('display','none','important');h3Wrapper.style.setProperty('display','none','important');maybeCollapseEmptyGroup(h3Wrapper);}});}const dmEnvironment=(window.dmAPI&&dmAPI.getCurrentEnvironment&&dmAPI.getCurrentEnvironment())||'live';const dmPageAlias=(window.Parameters&&window.Parameters.InitialPageAlias&&String(window.Parameters.InitialPageAlias).toUpperCase())||'';const isFlex=!!(window.Parameters&&window.Parameters.isFlexSite);if(dmEnvironment==='live'&&['ABOUT','ABOUT-US'].includes(dmPageAlias)){if(isFlex){hideEmptyLocDataHeadingsFlex();}else{hideEmptyLocDataHeadingsClassic();}}})();</script>
3935 </div></div><!-- Site Wide Html Markup --> 3936<!-- Begin Product Custom HTML Markup --> 3937<div id="fb-root"></div>
3938<script>(function(d, s, id) { 3939var js, fjs = d.getElementsByTagName(s)[0]; 3940if (d.getElementById(id)) return; 3941js = d.createElement(s); js.id = id; 3942js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=1822295708016537"; 3943fjs.parentNode.insertBefore(js, fjs); 3944}(document, 'script', 'facebook-jssdk'));</script>
vendor: 2 bytes, line 3944
3944
3945<script> 3946//make sure video's on iOS load first screen of the video. 3947dmAPI.runOnReady('russTest',function() { 3948 var _hibu_vid = document.getElementsByTagName('video'); 3949 for (var i = 0; i < _hibu_vid.length; i++) { 3950 _hibu_vid[i].load(); 3951 } 3952}) 3953</script>
vendor: 2 bytes, line 3953
3953
3954<script> 3955//simple addition by Russ to add consent banner link into footer - updated by Adrian to account for Termly installs. 3956(function () { 3957 var poweredByFirstAnchor = document.querySelector('.poweredBy a:first-child'); 3958 if (!poweredByFirstAnchor) return; 3959 3960 if (window.Termly) { 3961 var termlySpan = document.createElement('span'); 3962 termlySpan.className = 'termly-display-preferences'; 3963 termlySpan.textContent = 'Manage Consent Preferences'; 3964 poweredByFirstAnchor.insertAdjacentElement('afterend', termlySpan); 3965 } else { 3966 var spSpan = document.createElement('span'); 3967 spSpan.id = 'spConsentWrapper'; 3968 poweredByFirstAnchor.insertAdjacentElement('afterend', spSpan); 3969 window.localStorage.setItem('__springtime__repop__target', '#spConsentWrapper'); 3970 } 3971})(); 3972</script>
3972 3973<style> 3974 #spConsentWrapper:before, 3975 .poweredBy .termly-display-preferences:before { content: " | " } 3976 .poweredBy .termly-display-preferences { cursor: pointer; } 3977</style>
3978<script> 3979if (window.location.search.indexOf('preview') > 0) { 3980 window.localStorage.setItem('ae_user_consent_decision_has_been_made', true); 3981 var spEl = document.getElementById('spConsentWrapper'); 3982 if (spEl) spEl.remove(); 3983} 3984</script>
3984<!-- End Product Custom HTML Markup --> 3985</body> 3986</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.