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.alpineautocareinc.com/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: '30457986', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Jul 15, 2026', 54 ExternalUid: '913a3cca-22ad-4346-92d7-6c42884ea682', 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'directions', 64 InitialPageUuid: '50e4db9b3b6b4baabfb100e233cac83d', 65 InitialPageId: '1210589161', 66 InitialEncodedPageAlias: 'ZGlyZWN0aW9ucw==', 67 InitialHeaderUuid: 'b57286e170d7446e8fcc905a21619f11', 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.alpineautocareinc.com/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '7', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165
166<script type="application/ld+json" data-zenogre-managed="true" data-zenogre-version="1" data-swh-uuid="1bf826556ce64bf7a5dbe980220f083a"> 167 168{"@context":"http://www.schema.org","@type":"AutomotiveBusiness","name":"Alpine Auto Care LLC","url":"https://www.alpineautocareinc.com/","logo":"https://resources.kukui.com/Storage/ODg0M19BbHBpbmVBdXRvQ2FyZUxMQw==/Files/Images/logo.png","priceRange":"$$$","currenciesAccepted":"","image":"","address":{"@type":"PostalAddress","streetAddress":"9656 Sparta Ave NW","addressLocality":"Sparta","addressRegion":"MI","addressCountry":"US","postalCode":"49345"},"aggregateRating":{"@type":"AggregateRating","bestRating":"5","worstRating":"1","ratingCount":"211","ratingValue":"5"},"geo":{"@type":"GeoCoordinates","latitude":"43.1415543","longitude":"-85.7096223"},"hasmap":"https://www.google.com/maps/place/43.1415543,-85.7096223/@43.1415543,-85.7096223,17z","openingHours":["Mo-Fr 08:00-17:00"],"telephone":"(616) 785-9600"} 169 170</script>
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
187<script type="text/javascript" id="d_track_campaign"> 188 (function() { 189 if (!window.location.search) { 190 return; 191 } 192 const cleanParams = window.location.search.substring(1); // Strip ? 193 const queryParams = cleanParams.split('&'); 194 195 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 196 const domain = 'domain=' + window.location.hostname; 197 const path = "path=/"; 198 199 queryParams.forEach((param) => { 200 const [key, value = ''] = param.split('='); 201 if (key.startsWith('utm_')) { 202 const cookieName = "_dm_rt_" + key.substring(4); 203 const cookie = cookieName + "=" + value; 204 const joined = [cookie, expires, domain, path].join(";"); 205 document.cookie = joined; 206 } 207 }); 208 }()); 209</script>
vendor: 1 bytes, line 209
209
210<script type="text/javascript" id="d_track_referrer"> 211 (function() { 212 const cookieName = '_dm_entry_referrer'; 213 const referrer = document.referrer; 214 if (!referrer) { 215 return; 216 } 217 let referrerOrigin; 218 try { 219 referrerOrigin = new URL(referrer).origin; 220 } catch (e) { 221 return; 222 } 223 // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to. 224 if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) { 225 return; 226 } 227 try { 228 const existing = document.cookie 229 .split('; ') 230 .find((candidate) => candidate.indexOf(cookieName + '=') === 0); 231 if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) { 232 return; 233 } 234 // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission 235 // reads alongside this one (session-scoped in practice â see FBN-5389). 236 const secure = window.location.protocol === 'https:' ? ';Secure' : ''; 237 document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin) 238 + ';path=/;SameSite=Lax' + secure; 239 } catch (e) { 240 return; 241 } 242 }()); 243</script>
243 244
245<script type="text/javascript" > 246 var _dm_gaq = {}; 247 var _gaq = _gaq || []; 248 var _dm_insite = []; 249</script>
249 250 251 252 253 254 255 256<!-- End Injecting site-wide to the head --> 257 258<!-- Inject secured cdn script --> 259 260 261<!-- ========= Meta Tags ========= --> 262<!-- PWA settings -->
263<script> 264 function toHash(str) { 265 var hash = 5381, i = str.length; 266 while (i) { 267 hash = hash * 33 ^ str.charCodeAt(--i) 268 } 269 return hash >>> 0 270 } 271</script>
vendor: 1 bytes, line 271
271
272<script> 273 (function (global) { 274 //const cacheKey = global.cacheKey; 275 const isOffline = 'onLine' in navigator && navigator.onLine === false; 276 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 277 if (isOffline) { 278 console.log('offline mode'); 279 } 280 if (!hasServiceWorkerSupport) { 281 console.log('service worker is not supported'); 282 } 283 if (hasServiceWorkerSupport && !isOffline) { 284 window.addEventListener('load', function () { 285 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 286 navigator.serviceWorker 287 .register(serviceWorkerPath, { scope: './' }) 288 .then( 289 function (registration) { 290 // Registration was successful 291 console.log( 292 'ServiceWorker registration successful with scope: ', 293 registration.scope 294 ); 295 }, 296 function (err) { 297 // registration failed :( 298 console.log('ServiceWorker registration failed: ', err); 299 } 300 ) 301 .catch(function (err) { 302 console.log(err); 303 }); 304 }); 305 306 // helper function to refresh the page 307 var refreshPage = (function () { 308 var refreshing; 309 return function () { 310 if (refreshing) return; 311 // prevent multiple refreshes 312 var refreshkey = 'refreshed' + location.href; 313 var prevRefresh = localStorage.getItem(refreshkey); 314 if (prevRefresh) { 315 localStorage.removeItem(refreshkey); 316 if (Date.now() - prevRefresh < 30000) { 317 return; // dont go into a refresh loop 318 } 319 } 320 refreshing = true; 321 localStorage.setItem(refreshkey, Date.now()); 322 console.log('refereshing page'); 323 window.location.reload(); 324 }; 325 })(); 326 327 function messageServiceWorker(data) { 328 return new Promise(function (resolve, reject) { 329 if (navigator.serviceWorker.controller) { 330 var worker = navigator.serviceWorker.controller; 331 var messageChannel = new MessageChannel(); 332 messageChannel.port1.onmessage = replyHandler; 333 worker.postMessage(data, [messageChannel.port2]); 334 function replyHandler(event) { 335 resolve(event.data); 336 } 337 } else { 338 resolve(); 339 } 340 }); 341 } 342 } 343})(window); 344</script>
344 345<!-- Add manifest --> 346<!-- End PWA settings --> 347 348 349 350<link rel="canonical" href="https://www.alpineautocareinc.com/directions"> 351 352<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 353 354<meta name="apple-mobile-web-app-capable" content="yes"> 355 356<!--Add favorites icons--> 357 358<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/30457986/site_favicon_16_1711006870753.ico"/> 359 360<!-- End favorite icons --> 361<link rel="preconnect" href="https://irp.cdn-website.com"/> 362<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 363<link rel="preconnect" href="https://static.cdn-website.com"/> 364 365 366 367<!-- render the required CSS and JS in the head section -->
368<script id='d-js-dmapi'> 369 window.SystemID = 'US_DIRECT_PRODUCTION'; 370 371 if (!window.dmAPI) { 372 window.dmAPI = { 373 registerExternalRuntimeComponent: function () { 374 }, 375 getCurrentDeviceType: function () { 376 return window._currentDevice; 377 }, 378 runOnReady: (ns, fn) => { 379 const safeFn = dmAPI.toSafeFn(fn); 380 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 381 const eventName = 'afterAjax.' + ns; 382 383 if (document.readyState === 'complete') { 384 $.DM.events.off(eventName).on(eventName, safeFn); 385 setTimeout(function () { 386 safeFn({ 387 isAjax: false, 388 }); 389 }, 0); 390 } else { 391 window?.waitForDeferred?.('dmAjax', () => { 392 $.DM.events.off(eventName).on(eventName, safeFn); 393 safeFn({ 394 isAjax: false, 395 }); 396 }); 397 } 398 }, 399 toSafeFn: (fn) => { 400 if (fn?.safe) { 401 return fn; 402 } 403 const safeFn = function (...args) { 404 try { 405 return fn?.apply(null, args); 406 } catch (e) { 407 console.log('function failed ' + e.message); 408 } 409 }; 410 safeFn.safe = true; 411 return safeFn; 412 } 413 }; 414 } 415 416 if (!window.requestIdleCallback) { 417 window.requestIdleCallback = function (fn) { 418 setTimeout(fn, 0); 419 } 420 } 421</script>
421 422 423<!-- loadCSS function header.jsp--> 424 425 426 427 428 429
430<script id="d-js-load-css"> 431/** 432 * There are a few <link> tags with CSS resource in them that are preloaded in the page 433 * in each of those there is a "onload" handler which invokes the loadCSS callback 434 * defined here. 435 * We are monitoring 3 main CSS files - the runtime, the global and the page. 436 * When each load we check to see if we can append them all in a batch. If threre 437 * is no page css (which may happen on inner pages) then we do not wait for it 438 */ 439(function () { 440 let cssLinks = {}; 441 function loadCssLink(link) { 442 link.onload = null; 443 link.rel = "stylesheet"; 444 link.type = "text/css"; 445 } 446 447 function checkCss() { 448 const pageCssLink = document.querySelector("[id*='CssLink']"); 449 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 450 451 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 452 const storedRuntimeCssLink = cssLinks.runtime; 453 const storedPageCssLink = cssLinks.page; 454 const storedGlobalCssLink = cssLinks.global; 455 const storedWidgetCssLink = cssLinks.widget; 456 457 storedGlobalCssLink.disabled = true; 458 loadCssLink(storedGlobalCssLink); 459 460 if (storedPageCssLink) { 461 storedPageCssLink.disabled = true; 462 loadCssLink(storedPageCssLink); 463 } 464 465 if(storedWidgetCssLink) { 466 storedWidgetCssLink.disabled = true; 467 loadCssLink(storedWidgetCssLink); 468 } 469 470 storedRuntimeCssLink.disabled = true; 471 loadCssLink(storedRuntimeCssLink); 472 473 requestAnimationFrame(() => { 474 setTimeout(() => { 475 storedRuntimeCssLink.disabled = false; 476 storedGlobalCssLink.disabled = false; 477 if (storedPageCssLink) { 478 storedPageCssLink.disabled = false; 479 } 480 if (storedWidgetCssLink) { 481 storedWidgetCssLink.disabled = false; 482 } 483 // (SUP-4179) Clear the accumulated cssLinks only when we're 484 // sure that the document has finished loading and the document 485 // has been parsed. 486 if(document.readyState === 'interactive') { 487 cssLinks = null; 488 } 489 }, 0); 490 }); 491 } 492 } 493 494 495 function loadCSS(link) { 496 try { 497 var urlParams = new URLSearchParams(window.location.search); 498 var noCSS = !!urlParams.get("nocss"); 499 var cssTimeout = urlParams.get("cssTimeout") || 0; 500 501 if (noCSS) { 502 return; 503 } 504 if (link.href && link.href.includes("d-css-runtime")) { 505 cssLinks.runtime = link; 506 checkCss(); 507 } else if (link.id === "siteGlobalCss") { 508 cssLinks.global = link; 509 checkCss(); 510 } 511 512 else if (link.id && link.id.includes("CssLink")) { 513 cssLinks.page = link; 514 checkCss(); 515 } else if (link.id && link.id.includes("widgetCSS")) { 516 cssLinks.widget = link; 517 checkCss(); 518 } 519 520 else { 521 requestIdleCallback(function () { 522 window.setTimeout(function () { 523 loadCssLink(link); 524 }, parseInt(cssTimeout, 10)); 525 }); 526 } 527 } catch (e) { 528 throw e 529 } 530 } 531 window.loadCSS = window.loadCSS || loadCSS; 532})(); 533</script>
533 534 535 536
537<script data-role="deferred-init" type="text/javascript"> 538 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 539 function Def() { 540 this.promise = new Promise((function (a, b) { 541 this.resolve = a, this.reject = b 542 }).bind(this)) 543 } 544 545 const defs = {}; 546 window.getDeferred = function (a) { 547 return null == defs[a] && (defs[a] = new Def), defs[a] 548 } 549 window.waitForDeferred = function (b, a, c) { 550 let d = window?.getDeferred?.(b); 551 d 552 ? d.promise.then(a) 553 : c && ["complete", "interactive"].includes(document.readyState) 554 ? setTimeout(a, 1) 555 : c 556 ? document.addEventListener("DOMContentLoaded", a) 557 : console.error(`Deferred does not exist`); 558 }; 559</script>
559 560<style id="forceCssIncludes"> 561 /* This file is auto-generated from a `scss` file with the same name */ 562 563.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}} 564 565 566</style> 567<style id="cssVariables" type="text/css"> 568 :root { 569 --color_1: rgba(2, 34, 89, 1); 570 --color_2: rgba(7, 81, 223, 1); 571 --color_3: rgba(46, 46, 46, 1); 572 --color_4: rgba(255, 255, 255, 1); 573 --color_5: rgba(2, 34, 89, 0.42); 574 --color_6: rgba(206, 208, 216, 1); 575 --color_7: rgba(50, 52, 54, 1); 576 --color_8: rgba(220, 78, 65, 1); 577} 578</style> 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604<!-- Google Fonts Include --> 605 606 607 608 609 610 611 612 613 614 615 616 617 618<!-- loadCSS function fonts.jsp--> 619 620 621 622<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&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=Inter:ital,wght@0,100..900;1,100..900&subset=latin-ext&display=swap" /> 623 624 625 626 627 628<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> 629<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 630 631<!-- End of RT CSS Include --> 632 633<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/48fc654565b4f48e2489466a151a4dcd.css" id="widgetCSS" /> 634 635<!-- Support `img` size attributes --> 636<style>img[width][height] { 637 height: auto; 638}</style> 639 640<!-- Support showing sticky element on page only --> 641<style> 642 body[data-page-alias="directions"] #dm [data-show-on-page-only="directions"] { 643 display: block !important; 644 } 645</style> 646 647<!-- This is populated in Ajax navigation --> 648<style id="pageAdditionalWidgetsCss" type="text/css"> 649</style> 650 651 652 653 654<!-- Site CSS --> 655<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/30457986/files/30457986_1.min.css?v=51" id="siteGlobalCss" /> 656 657 658 659<style id="customWidgetStyle" type="text/css"> 660 661</style> 662<style id="innerPagesStyle" type="text/css"> 663 664</style> 665 666 667<style 668 id="additionalGlobalCss" type="text/css" 669> 670</style> 671 672<style id="pagestyle" type="text/css"> 673 *#dm *.dmBody a.span.textonly{ 674color:rgb(255,255,255) !important} 675*#dm *.dmBody div.dmform-error{ 676font-style:normal !important} 677*#dm *.dmBody div.dmforminput textarea{ 678font-style:italic !important} 679*#dm *.dmBody div.dmforminput *.fileUploadLink{ 680font-style:italic !important} 681*#dm *.dmBody div.checkboxwrapper span{ 682font-style:italic !important} 683*#dm *.dmBody div.radiowrapper span{ 684font-style:italic !important} 685*#dm *.dmBody nav.u_1144820115{ 686color:black !important} 687*#dm *.dmBody nav.u_1761065218{ 688color:white !important} 689*#dm *.dmBody nav.u_1906306744{ 690color:white !important} 691</style> 692 693<style id="pagestyleDevice" type="text/css"> 694 *#dm *.d-page-1716942098 DIV.dmInner{ 695background-repeat:no-repeat !important; 696background-size:cover !important; 697background-attachment:fixed !important; 698background-position:50% 50% !important} 699*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{ 700background-repeat:no-repeat !important; 701background-image:none !important; 702background-size:cover !important; 703background-attachment:fixed !important; 704background-position:50% 50% !important} 705</style> 706 707<!-- Flex Sections CSS --> 708 709 <style data-page-uuid="50e4db9b3b6b4baabfb100e233cac83d" id="grid-styles-desktop-64219dd7374cf06c63f9d009-50e4db9b3b6b4baabfb100e233cac83d">@media all { 710 711#\36 4219dd7374cf06c63f9d00d {
712 align-self: stretch; 713 background-size: cover; 714 display: flex; 715 min-height: 8px; 716 background-position: 50% 50%; 717 column-gap: 4%; 718 row-gap: 24px; 719 background-repeat: no-repeat; 720 flex-direction: column; 721 max-width: 100%; 722 width: 100%; 723 justify-content: flex-start; 724 align-items: center; 725 position: relative; 726 min-width: 4%; 727 padding: 16px 16px 16px 16px; 728 margin: 0px 0% 0px 0%; 729} 730 731#\36 4219dd7374cf06c63f9d00c { 732 align-self: start; 733 background-size: cover; 734 min-height: 800px; 735 background-repeat: no-repeat; 736 flex-direction: row; 737 order: 0; 738 display: flex; 739 background-position: 50% 50%; 740 column-gap: 4%; 741 row-gap: 24px; 742 max-width: 1200px; 743 width: 100%; 744 justify-content: flex-start; 745 align-items: center; 746 position: relative; 747 justify-self: center; 748 margin: 0px 0% 0px 0%; 749 grid-area: 1 / 1 / span 1 / span 1; 750} 751 752#\36 4219dd7374cf06c63f9d00b { 753 background-repeat: no-repeat; 754 background-size: cover; 755 grid-template-columns: minmax(0px, 1fr); 756 grid-template-rows: minmax(8px, max-content); 757 display: grid; 758 justify-content: start; 759 background-position: 50% 50%; 760 align-items: start; 761 position: relative; 762} 763 764#\36 4219dd7374cf06c63f9d00a { 765 margin: 0px 0% 0px 0%; 766} 767 768#widget_bk1 { 769 max-width: 100%; 770 width: 100%; 771 min-height: 10px; 772 position: relative; 773 height: auto; 774 min-width: 10px; 775 margin: 0px 0% 0px 0%; 776} 777 778#widget_s3k { 779 max-width: 100%; 780 width: 100%; 781 min-height: 10px; 782 margin-top: 0px; 783 position: relative; 784 margin-bottom: 0px; 785 height: auto; 786 min-width: 10px; 787} 788}</style> 789 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-desktop-75dceb81-b57286e170d7446e8fcc905a21619f11">@media all { 790 791#\32 7703391 { 792 position: relative; 793 width: 18px; 794 height: auto; 795 min-width: 10px; 796 min-height: 10px; 797 max-width: 100%; 798 order: 0; 799 margin-right: 10px; 800} 801 802#f444a423 { 803 align-self: start; 804 background-size: cover; 805 min-height: 201px; 806 background-repeat: no-repeat; 807 flex-direction: row; 808 order: 0; 809 display: flex; 810 background-position: 50% 50%; 811 column-gap: 4%; 812 row-gap: 24px; 813 max-width: 1200px; 814 width: 100%; 815 justify-content: flex-start; 816 align-items: center; 817 position: relative; 818 justify-self: center; 819 flex-wrap: nowrap; 820 margin: 0px 0% 0px 0%; 821 grid-area: 1 / 1 / span 1 / span 1; 822} 823 824#fb4e435c { 825 background-size: cover; 826 background-repeat: no-repeat; 827 background-position: 50% 50%; 828 display: flex; 829 flex-direction: row; 830 justify-content: flex-start; 831 align-items: flex-start; 832 position: relative; 833 max-width: 100%; 834 width: 100%; 835 min-height: 22px; 836 max-height: 100%; 837 order: 2; 838 justify-self: auto; 839 align-self: auto; 840 grid-area: auto / auto / auto / auto; 841} 842 843#\39 8c20a8e { 844 background-size: cover; 845 background-repeat: no-repeat; 846 background-position: 50% 50%; 847 display: flex; 848 flex-direction: row; 849 justify-content: flex-start; 850 align-items: center; 851 position: relative; 852 max-width: 100%; 853 width: 100%; 854 min-height: 24px; 855 max-height: 100%; 856 order: 0; 857 align-self: flex-start; 858} 859 860#\39 50d9d37 { 861 position: relative; 862 width: auto; 863 height: auto; 864 min-width: 10px; 865 min-height: 10px; 866 max-width: 100%; 867 margin-right: 25px; 868} 869 870#\36 a1264c6 { 871 position: relative; 872 width: 18px; 873 height: auto; 874 min-width: 10px; 875 min-height: 10px; 876 max-width: 100%; 877 order: 0; 878 margin-left: 0%; 879 align-self: center; 880 margin-right: 10px; 881} 882 883#\32 e1342e8 { 884 background-repeat: no-repeat; 885 background-size: cover; 886 grid-template-columns: minmax(0px, 1fr); 887 grid-template-rows: minmax(8px, max-content); 888 display: grid; 889 justify-content: start; 890 background-position: 50% 50%; 891 align-items: start; 892 position: relative; 893} 894 895#\30 d7bb81b { 896 margin: 0px 0% 0px 0%; 897} 898 899#\36 48f6dfd { 900 background-size: cover; 901 background-repeat: no-repeat; 902 background-position: 50% 50%; 903 display: flex; 904 flex-direction: column; 905 justify-content: center;
906 align-items: flex-start; 907 position: relative; 908 max-width: 100%; 909 width: 313.5px; 910 min-height: 160px; 911 max-height: 100%; 912 order: 1; 913} 914 915#\36 3f7ed03 { 916 background-size: cover; 917 background-repeat: no-repeat; 918 background-position: 50% 50%; 919 display: flex; 920 flex-direction: row; 921 justify-content: flex-start; 922 align-items: flex-start; 923 position: relative; 924 max-width: 100%; 925 width: 100%; 926 min-height: 20px; 927 max-height: 100%; 928 order: 1; 929 align-self: auto; 930 justify-self: auto; 931 margin-bottom: 10px; 932 margin-top: 10px; 933 grid-area: auto / auto / auto / auto; 934} 935 936#\34 aad3130 { 937 position: relative; 938 width: 18px; 939 height: 20px; 940 min-width: 10px; 941 min-height: 10px; 942 max-width: 100%; 943 order: 0; 944 align-self: center; 945 margin: 0px 10px 0px 0%; 946} 947 948#\32 0f712a2 { 949 background-size: cover; 950 background-repeat: no-repeat; 951 background-position: 50% 50%; 952 display: flex; 953 flex-direction: row; 954 justify-content: space-around; 955 align-items: center; 956 position: relative; 957 max-width: 100%; 958 width: auto; 959 min-height: 80px; 960 max-height: 100%; 961 order: 2; 962} 963 964#\36 99e5b54 { 965 max-width: 100%; 966 width: auto; 967 min-height: 10px; 968 position: relative; 969 height: auto; 970 min-width: 10px; 971 order: 1; 972 align-self: center; 973 margin-right: 0%; 974 margin-left: 0%; 975 grid-area: auto / auto / auto / auto; 976} 977 978#\37 768cb91 { 979 max-width: 100%; 980 width: 196px; 981 min-height: 10px; 982 position: relative; 983 height: auto; 984 min-width: 10px; 985 align-self: center; 986 order: 1; 987 margin-right: 0%; 988 margin-left: 0%; 989 grid-area: auto / auto / auto / auto; 990} 991 992#\38 223e28b { 993 position: relative; 994 width: 163px; 995 height: 46px; 996 min-width: 10px; 997 min-height: 10px; 998 max-width: 100%; 999} 1000 1001#d97e7367 { 1002 align-self: stretch; 1003 background-size: cover; 1004 display: flex; 1005 min-height: 8px; 1006 background-position: 50% 50%; 1007 column-gap: 0%; 1008 row-gap: 24px; 1009 background-repeat: no-repeat; 1010 flex-direction: row; 1011 max-width: 100%; 1012 width: 100%; 1013 justify-content: space-between; 1014 align-items: center; 1015 position: relative; 1016 min-width: 4%; 1017 padding-left: 2%; 1018 padding-right: 2%; 1019 margin: 0px 0% 0px 0%; 1020} 1021 1022#ab4047b2 { 1023 max-width: 100%; 1024 width: 88.53%; 1025 min-height: 10px; 1026 position: relative; 1027 height: auto; 1028 min-width: 10px; 1029 order: 1; 1030 grid-area: auto / auto / auto / auto; 1031} 1032 1033#cc1307a7 { 1034 position: relative; 1035 width: 233px; 1036 height: 111.031px; 1037 min-width: 10px; 1038 min-height: 10px; 1039 max-width: 100%; 1040 order: 0; 1041 margin: 0px 0% 0px 0%; 1042} 1043}</style> 1044 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-desktop-5210c8e0-b57286e170d7446e8fcc905a21619f11">@media all { 1045 1046#fbd4e1ce { 1047 margin: 0px 0% 0px 0%; 1048} 1049 1050#\34 2fd2cab { 1051 align-self: start; 1052 background-size: cover; 1053 min-height: 50px; 1054 background-repeat: no-repeat; 1055 flex-direction: row; 1056 order: 0; 1057 display: flex; 1058 background-position: 50% 50%; 1059 column-gap: 0%; 1060 row-gap: 0px; 1061 max-width: none; 1062 width: 100%; 1063 justify-content: flex-start; 1064 align-items: center; 1065 position: relative; 1066 justify-self: center; 1067 flex-wrap: nowrap; 1068 margin: 0px 0% 0px 0%; 1069 grid-area: 1 / 1 / span 1 / span 1; 1070} 1071 1072#\32 3cd0ef7 { 1073 background-repeat: no-repeat; 1074 background-size: cover; 1075 grid-template-columns: minmax(0px, 1fr); 1076 grid-template-rows: minmax(8px, max-content); 1077 display: grid; 1078 justify-content: start; 1079 background-position: 50% 50%; 1080 align-items: start; 1081 position: relative; 1082} 1083 1084#e3d1d02b { 1085 align-self: stretch; 1086 background-size: cover; 1087 display: flex; 1088 min-height: 8px; 1089 background-position: 50% 50%; 1090 column-gap: 4%; 1091 row-gap: 0px; 1092 background-repeat: no-repeat; 1093 flex-direction: column; 1094 max-width: 100%; 1095 width: 100%; 1096 justify-content: center; 1097 align-items: center; 1098 position: relative; 1099 min-width: 4%; 1100 margin: 0px 0% 0px 0%; 1101} 1102 1103#innergrid_prq { 1104 background-size: cover; 1105 background-repeat: no-repeat; 1106 background-position: 50% 50%; 1107 display: grid; 1108 justify-content: start;
1109 align-items: start; 1110 position: relative; 1111 grid-template-columns: minmax(0px, 1fr); 1112 grid-template-rows: minmax(50px, max-content); 1113 column-gap: 0px; 1114 row-gap: 0px; 1115 width: 100%; 1116 max-width: 1920px; 1117 background-color: var(--color_1); 1118} 1119 1120#group_a2c { 1121 background-size: cover; 1122 background-repeat: no-repeat; 1123 background-position: 50% 50%; 1124 display: flex; 1125 flex-direction: row; 1126 justify-content: space-between; 1127 align-items: center; 1128 position: relative; 1129 justify-self: center; 1130 align-self: start; 1131 max-width: 1200px; 1132 order: 0; 1133 width: 1200px; 1134 min-height: 50px; 1135 padding-left: 2%; 1136 padding-right: 2%; 1137} 1138 1139#group_jpf { 1140 background-size: cover; 1141 background-repeat: no-repeat; 1142 background-position: 50% 50%; 1143 display: flex; 1144 flex-direction: row; 1145 justify-content: flex-start; 1146 align-items: center; 1147 position: relative; 1148 max-width: 100%; 1149 width: 50%; 1150 min-height: 50px; 1151 max-height: 100%; 1152 order: 0; 1153} 1154 1155#\37 8f547e5 { 1156 max-width: 100%; 1157 width: 18.2px; 1158 min-height: 10px; 1159 position: relative; 1160 height: 23px; 1161 min-width: 10px; 1162 order: 0; 1163 justify-self: auto; 1164 align-self: auto; 1165 margin: 0px 10px 0px 0%; 1166 grid-area: auto / auto / auto / auto; 1167} 1168 1169#widget_88c { 1170 position: relative; 1171 width: auto; 1172 height: auto; 1173 min-width: 10px; 1174 min-height: 10px; 1175 max-width: 100%; 1176} 1177 1178#f6322f91 { 1179 min-height: 10px; 1180 max-width: 100%; 1181 width: auto; 1182 position: relative; 1183 height: auto; 1184 min-width: 10px; 1185 order: 1; 1186 align-self: auto; 1187 margin: 0px 0% 0px 0%; 1188 grid-area: auto / auto / auto / auto; 1189} 1190}</style> 1191 <style data-page-uuid="50e4db9b3b6b4baabfb100e233cac83d" id="grid-styles-adjustments_for_tablet-64219dd7374cf06c63f9d009-50e4db9b3b6b4baabfb100e233cac83d">@media (min-width: 767px) and (max-width: 1024px) { 1192}</style> 1193 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-adjustments_for_tablet-75dceb81-b57286e170d7446e8fcc905a21619f11">@media (min-width: 767px) and (max-width: 1024px) { 1194}</style> 1195 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-adjustments_for_tablet-5210c8e0-b57286e170d7446e8fcc905a21619f11">@media (min-width: 767px) and (max-width: 1024px) { 1196}</style> 1197 <style data-page-uuid="50e4db9b3b6b4baabfb100e233cac83d" id="grid-styles-tablet-64219dd7374cf06c63f9d009-50e4db9b3b6b4baabfb100e233cac83d">@media (min-width: 767px) and (max-width: 1024px) { 1198 1199#\36 4219dd7374cf06c63f9d00c { 1200 min-height: 800px; 1201} 1202}</style> 1203 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-tablet-75dceb81-b57286e170d7446e8fcc905a21619f11">@media (min-width: 767px) and (max-width: 1024px) { 1204 1205#f444a423 { 1206 flex-direction: row; 1207 flex-wrap: nowrap; 1208 min-height: 240px; 1209} 1210 1211#\34 aad3130 { 1212 height: auto; 1213} 1214 1215#d97e7367 { 1216 width: 100%; 1217 min-height: 8px; 1218} 1219 1220#\36 48f6dfd { 1221 order: 1; 1222} 1223 1224#\32 0f712a2 { 1225 flex-wrap: wrap; 1226 justify-content: space-around; 1227 justify-self: auto; 1228 align-self: auto; 1229 order: 2; 1230 margin: 0px 0% 0px 0%; 1231 grid-area: auto / auto / auto / auto; 1232} 1233 1234#cc1307a7 { 1235 height: auto; 1236 order: 0; 1237} 1238 1239#\39 8c20a8e { 1240 align-items: center; 1241} 1242 1243#\39 50d9d37 { 1244 margin-right: 25px; 1245} 1246}</style> 1247 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-tablet-5210c8e0-b57286e170d7446e8fcc905a21619f11">@media (min-width: 767px) and (max-width: 1024px) { 1248 1249#\34 2fd2cab { 1250 flex-direction: row; 1251 flex-wrap: nowrap; 1252 min-height: 50px; 1253} 1254 1255#e3d1d02b { 1256 width: 100%; 1257 min-height: 8px; 1258} 1259 1260#group_a2c { 1261 width: 100%; 1262} 1263 1264#group_jpf { 1265 width: 59.85%; 1266} 1267}</style> 1268 <style data-page-uuid="50e4db9b3b6b4baabfb100e233cac83d" id="grid-styles-desktop_wide-64219dd7374cf06c63f9d009-50e4db9b3b6b4baabfb100e233cac83d">@media (min-width: 1400px) { 1269}</style> 1270 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-desktop_wide-75dceb81-b57286e170d7446e8fcc905a21619f11">@media (min-width: 1400px) { 1271 1272#f444a423 { 1273 flex-direction: row; 1274 flex-wrap: nowrap; 1275 min-height: 200px; 1276} 1277 1278#\34 aad3130 { 1279 height: auto; 1280} 1281 1282#d97e7367 { 1283 width: 100%; 1284 min-height: 8px; 1285 flex-direction: row; 1286 flex-wrap: nowrap; 1287 column-gap: 0%; 1288 justify-content: space-between; 1289 padding: 0px 0px 0px 0px; 1290} 1291 1292#cc1307a7 { 1293 order: 0; 1294 height: auto; 1295 width: 233px; 1296 margin: 0px 0% 0px 0%; 1297} 1298 1299#\36 3f7ed03 { 1300 min-height: 22.2344px; 1301 width: 100%; 1302 margin-bottom: 10px; 1303 margin-top: 10px; 1304} 1305 1306#fb4e435c { 1307 width: 100%; 1308} 1309 1310#\39 8c20a8e { 1311 width: 100%; 1312 justify-content: flex-start; 1313} 1314 1315#\36 99e5b54 { 1316 width: auto; 1317} 1318 1319#\37 768cb91 { 1320 width: auto; 1321 height: 18px; 1322} 1323 1324#ab4047b2 { 1325 width: auto; 1326} 1327 1328#\36 48f6dfd { 1329 order: 1; 1330 width: auto; 1331} 1332 1333#\32 0f712a2 { 1334 order: 2; 1335 width: auto; 1336 justify-content: center; 1337} 1338 1339#\39 50d9d37 { 1340 width: auto; 1341 margin-right: 25px; 1342} 1343}</style> 1344 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-desktop_wide-5210c8e0-b57286e170d7446e8fcc905a21619f11">@media (min-width: 1400px) { 1345 1346#\34 2fd2cab { 1347 flex-direction: row; 1348 flex-wrap: nowrap; 1349 min-height: 50px; 1350} 1351 1352#e3d1d02b { 1353 width: 100%; 1354 min-height: 8px; 1355} 1356 1357#f6322f91 { 1358 width: auto; 1359} 1360 1361#group_a2c { 1362 padding: 0px 0px 0px 0px; 1363} 1364}</style> 1365 <style data-page-uuid="50e4db9b3b6b4baabfb100e233cac83d" id="grid-styles-inherited_from_desktop-64219dd7374cf06c63f9d009-50e4db9b3b6b4baabfb100e233cac83d">@media (max-width: 766px) { 1366 1367#\36 4219dd7374cf06c63f9d00c { 1368 grid-area: 1 / 1 / span 1 / span 1; 1369} 1370 1371#\36 4219dd7374cf06c63f9d00b { 1372 grid-template-rows: minmax(8px, max-content); 1373} 1374}</style> 1375 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-inherited_from_desktop-75dceb81-b57286e170d7446e8fcc905a21619f11">@media (max-width: 766px) { 1376 1377#\32 e1342e8 { 1378 grid-template-rows: minmax(8px, max-content); 1379} 1380 1381#f444a423 { 1382 grid-area: 1 / 1 / span 1 / span 1; 1383} 1384}</style> 1385 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-inherited_from_desktop-5210c8e0-b57286e170d7446e8fcc905a21619f11">@media (max-width: 766px) { 1386 1387#\34 2fd2cab { 1388 grid-area: 1 / 1 / span 1 / span 1; 1389} 1390 1391#\32 3cd0ef7 { 1392 grid-template-rows: minmax(8px, max-content); 1393} 1394}</style> 1395 <style data-page-uuid="50e4db9b3b6b4baabfb100e233cac83d" id="grid-styles-mobile_portrait-64219dd7374cf06c63f9d009-50e4db9b3b6b4baabfb100e233cac83d">@media (max-width: 767px) { 1396 1397#\36 4219dd7374cf06c63f9d00d { 1398 width: 100%; 1399 min-height: 750px; 1400 align-items: center; 1401} 1402 1403#\36 4219dd7374cf06c63f9d00c { 1404 flex-direction: column; 1405 padding-left: 4%; 1406 min-height: unset; 1407 padding-right: 4%; 1408} 1409 1410#widget_s3k { 1411 height: auto; 1412} 1413}</style> 1414 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-mobile_portrait-75dceb81-b57286e170d7446e8fcc905a21619f11">@media (max-width: 767px) { 1415 1416#f444a423 { 1417 min-height: 0; 1418 flex-direction: column; 1419 flex-wrap: nowrap; 1420 padding: 4% 4% 4% 4%; 1421} 1422 1423#\34 aad3130 { 1424 height: auto; 1425} 1426 1427#\36 99e5b54 { 1428 margin-top: 0px; 1429 margin-bottom: 0px; 1430} 1431 1432#\37 768cb91 { 1433 margin-top: 0px; 1434 margin-bottom: 0px; 1435 width: auto; 1436} 1437 1438#d97e7367 { 1439 width: 100%; 1440 min-height: 320px; 1441 align-items: center; 1442 flex-direction: column; 1443 flex-wrap: nowrap; 1444 row-gap: 10px; 1445 margin-bottom: 0px; 1446 padding-right: 0%; 1447 padding-left: 0%; 1448} 1449 1450#cc1307a7 { 1451 height: auto; 1452 margin: 0px 0% 0px 0%; 1453} 1454 1455#\32 0f712a2 { 1456 flex-direction: column; 1457 flex-wrap: nowrap; 1458 margin: 0px 0% 0px 0%; 1459} 1460 1461#\36 48f6dfd {
1462 align-items: center; 1463 min-height: auto; 1464 width: 100%; 1465 margin: 0px 0% 0px 0%; 1466} 1467 1468#ab4047b2 { 1469 width: auto; 1470} 1471 1472#fb4e435c { 1473 justify-content: center; 1474} 1475 1476#\39 8c20a8e { 1477 justify-content: center; 1478} 1479 1480#\36 3f7ed03 { 1481 justify-content: center; 1482} 1483 1484#\39 50d9d37 { 1485 margin: 0px 0% 10px 0%; 1486} 1487 1488#\38 223e28b { 1489 margin: 0px 0% 0px 0%; 1490} 1491 1492#\30 d7bb81b { 1493 margin-bottom: 0px; 1494} 1495}</style> 1496 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-mobile_portrait-5210c8e0-b57286e170d7446e8fcc905a21619f11">@media (max-width: 767px) { 1497 1498#\34 2fd2cab { 1499 min-height: 0; 1500 flex-direction: column; 1501 flex-wrap: nowrap; 1502 padding: 0px 0px 0px 0px; 1503} 1504 1505#e3d1d02b { 1506 width: 100%; 1507 min-height: 110px; 1508 align-items: center; 1509 flex-direction: column; 1510 flex-wrap: nowrap; 1511} 1512 1513#innergrid_prq { 1514 grid-template-rows: minmax(110px, max-content); 1515 margin: 0px 0% 0px 0%; 1516} 1517 1518#group_a2c { 1519 width: 100%; 1520 flex-direction: column; 1521 flex-wrap: nowrap; 1522 justify-content: center; 1523 align-self: center; 1524 margin-bottom: 0px; 1525 margin-top: 0px; 1526} 1527 1528#f6322f91 { 1529 margin: 0px 0% 0px 0%; 1530} 1531 1532#group_jpf { 1533 width: 100%; 1534 flex-direction: column; 1535 flex-wrap: nowrap; 1536 justify-content: center; 1537 margin: 0px 0% 0px 0%; 1538} 1539 1540#\37 8f547e5 { 1541 margin: 0px 0% 10px 0%; 1542} 1543 1544#widget_88c { 1545 align-self: center; 1546 margin: 0px 0% 0px 0%; 1547} 1548}</style> 1549 <style data-page-uuid="50e4db9b3b6b4baabfb100e233cac83d" id="grid-styles-mobile_landscape-64219dd7374cf06c63f9d009-50e4db9b3b6b4baabfb100e233cac83d">@media (min-width: 468px) and (max-width: 767px) { 1550 1551#\36 4219dd7374cf06c63f9d00d { 1552 min-height: 750px; 1553} 1554}</style> 1555 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-mobile_landscape-75dceb81-b57286e170d7446e8fcc905a21619f11">@media (min-width: 468px) and (max-width: 767px) { 1556 1557#f444a423 { 1558 flex-direction: column; 1559 flex-wrap: nowrap; 1560 min-height: 0; 1561} 1562 1563#\34 aad3130 { 1564 height: auto; 1565} 1566 1567#d97e7367 { 1568 width: 100%; 1569 min-height: 80px; 1570} 1571 1572#cc1307a7 { 1573 height: auto; 1574} 1575}</style> 1576 <style data-page-uuid="b57286e170d7446e8fcc905a21619f11" data-is-header="true" id="grid-styles-mobile_landscape-5210c8e0-b57286e170d7446e8fcc905a21619f11">@media (min-width: 468px) and (max-width: 767px) { 1577 1578#\34 2fd2cab { 1579 flex-direction: column; 1580 flex-wrap: nowrap; 1581 min-height: 0; 1582} 1583 1584#e3d1d02b { 1585 width: 100%; 1586 min-height: 80px; 1587} 1588}</style> 1589 1590 1591 1592 1593 1594 1595<style id="globalFontSizeStyle" type="text/css"> 1596 .font-size-22, .size-22, .size-22 > font { font-size: 22px !important; }.font-size-14, .size-14, .size-14 > font { font-size: 14px !important; } 1597</style> 1598<style id="pageFontSizeStyle" type="text/css"> 1599</style> 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641<!-- ========= JS Section ========= -->
1642<script> 1643 var isWLR = true; 1644 1645 window.customWidgetsFunctions = {}; 1646 window.customWidgetsStrings = {}; 1647 window.collections = {}; 1648 window.currentLanguage = "ENGLISH" 1649 window.isSitePreview = false; 1650</script>
1650 1651 1652 1653
1654<script> 1655 window.customWidgetsFunctions["c1add28715d4417b84d409ac057e793b~21"] = function (element, data, api) { 1656 let zenogreBaseUrl = 'https://zapi.kukui.com'; 1657var zenogreApiBaseUrl =`${zenogreBaseUrl}/api/v1`; 1658var myGarageBaseUrl = 'https://mygarage.kukui.com'; 1659var clientId = dmAPI.getSiteExternalId(); 1660 1661if(clientId == null){ 1662 clientId = '00000000-0000-0000-0000-000000000000'; 1663 //clientId = '4c62df68-c470-4f97-b44b-11a1e2300314'; // Cardinal Plaza Shell 1664 // clientId = '99999999-9999-9999-9999-999999999999' 1665 //clientId = 'c284a66e-82ea-43ba-990b-0facc378c12b'; //TODO sand 1666 // clientId = '5d124dc9-eb37-4c0c-94a6-96a3a67f4a7f'; //TODO production Tihomir Zenongre Client 1667 //clientId = 'f34076d5-1c4a-480a-b95a-6363da5abea0'; //single 1668 // clientId = 'eadaff4e-8a68-4e0a-ac96-934159e15f31'; //TODO mock server 1669} 1670 1671class ZenogreMyGarageWidget{ 1672 constructor(options = {}){ 1673 let self = this; 1674 self.settings = {}; 1675 1676 self.data = options.data; 1677 self.element = options.element; 1678 self.api = options.api; 1679 self.root = options.root; 1680 1681 self.Init(); 1682 } 1683 1684 Init(){ 1685 let self = this; 1686 1687 let myGarageClientId 1688 1689 jQuery.ajax({ 1690 method: "GET", 1691 url: `${zenogreApiBaseUrl}/mygarage/${clientId}/clientId`, 1692 headers: { 1693 'Content-Type': 'application/json', 1694 'zw-client' : clientId, 1695 }, 1696 success: function(dataPayload, status, xhr) { 1697 if(!document.getElementById('myGarageLoader')){ 1698 myGarageClientId = dataPayload.myGarageId; 1699 1700 let preselectedLocationQueryParam = ''; 1701 if(data.config.enableLocationPreselect){ 1702 preselectedLocationQueryParam = `&cp_location_id=${data.config.preselectedLocationId}`; 1703 } 1704 1705 let skipHomePageQueryParam = ''; 1706 if(data.config.skipHomePage){ 1707 skipHomePageQueryParam = '&mg_skipHomePage=true'; 1708 } 1709 1710 let widgetBody=`
1710<script type='text/javascript' id="myGarageLoader" src="${myGarageBaseUrl}/MyGarageLoader.js?id=${myGarageClientId}${preselectedLocationQueryParam}${skipHomePageQueryParam}" defer /><//script>`; 1711 1712 $(element).find('[data-zen-component="myGarage"]').prepend(widgetBody); 1713 } 1714 $(self.root).show() 1715 }, 1716 error: function (xhr, ajaxOptions, thrownError) { 1717 1718 $(self.element).find('[data-zen-component="loading-failed"]').show(); 1719 $(self.element).find('[data-zen-component="loading-failed"]').addClass('loading-failed'); 1720 if(self.data.inEditor){ 1721 $(self.element).find('[data-zen-component="no-myGarage"]').show(); 1722 $(self.element).find('[data-zen-component="no-myGarage"]').addClass("no-mygarage hide-on-prod") 1723 } 1724 } 1725 }); 1726 } 1727} 1728 1729let displayMyGarageComponent = new ZenogreMyGarageWidget({ 1730 data: data, 1731 element: element, 1732 api: api, 1733 root: $(element).find('[data-zen-component="myGarage"]')[0], 1734}); 1735 1736 1737 }; 1738</script>
1738 1739
1740<script> 1741 window.customWidgetsFunctions["79c1d8e211f04821af7a73f9f70bcc91~11"] = function (element, data, api) { 1742 let zenogreApiBaseUrl = 'https://zapi.kukui.com'; 1743 1744class ZenogreSettingsComponent { 1745 constructor(options = {}) { 1746 if(data.inEditor) { 1747 let self = this; 1748 self.root = $(options.root); 1749 self.Init(); 1750 } 1751 } 1752 1753 Init() { 1754 let self = this; 1755 1756 self.root.prepend("<div data-element='settingsTriger' class='settings-trigger'>Settings</div>"); 1757 1758 let $settings = $(`<div data-element="settings" class="nap-zenogre-settings-modal" style="display:none;"></div>`); 1759 1760 let iframe = document.createElement('iframe'); 1761 iframe.className = 'iframeSection'; 1762 iframe.frameBorder = '0'; 1763 iframe.style.width = '100%'; 1764 iframe.style.height = '100%'; 1765 iframe.style.border = '0'; 1766 iframe.dataset.src = `${zenogreApiBaseUrl}/Settings/NapLineSettings?accountId=${data.accountId}&siteId=${data.siteId}&widgetId=${data.widgetId}&version=27&elementId=${data.elementId}&locale=en&page=nap`; 1767 $settings.prepend("<div data-element='settingsCloseButton' class='nap-settings-close-button'>X</div>"); 1768 $settings[0].appendChild(iframe); 1769 1770 $(document.body).append($settings); 1771 1772 let $settingsTrigger = self.root.find("[data-element='settingsTriger']"); 1773 let $settingsCloseButton = $settings.find("[data-element='settingsCloseButton']"); 1774 1775 let toggleFunction = function () { 1776 if ($settings.is(":visible")) { 1777 $settings.hide(); 1778 $settingsTrigger.removeClass("visible"); 1779 return; 1780 } 1781 $settings.show(); 1782 $settingsTrigger.addClass("visible");
1783 if (!iframe.src) iframe.src = iframe.dataset.src; 1784 } 1785 1786 $settingsTrigger.on('click', toggleFunction); 1787 $settingsCloseButton.on('click', toggleFunction); 1788 } 1789} 1790 1791new ZenogreSettingsComponent({ 1792 root: element 1793}); 1794 }; 1795</script>
1795 1796
1797<script> 1798 window.customWidgetsFunctions["a53e4f12549940b1913f53ce36070a44~22"] = function (element, data, api) { 1799 let zenogreApiBaseUrl = 'https://zapi.kukui.com/api/v1'; 1800let clientId = dmAPI.getSiteExternalId(); 1801 1802if(clientId == null){ 1803 clientId = '00000000-0000-0000-0000-000000000000'; 1804} 1805 1806let apiKey = "AIzaSyBtPXHdpFOFkOiU-kdnOdS8D4flyrxMLHg"; 1807let infoWindowTemplate = '<div class="map-infowindow">' + 1808 '<h3>{NAME}</h3>'+ 1809 '<p>{STREET}<br />{CITY}, {REGION} {ZIP}<br/><b>{PHONE}</b></p>'+ 1810 '<a target="_blank" rel="nofollow" href="http://maps.google.com/maps?saddr=&daddr={STREET} {CITY}, {REGION} {ZIP}" title="Get directions.">Directions</a>'+ 1811 '</div>'; 1812 1813let directionsFormTemplate = '<div class="directions-form-inner">'+ 1814 '<div class="directions-title">'+data.config.directionsTitleText+'</div>'+ 1815 '<div class="addr-input-wrapper">'+ 1816 '<input placeholder="Enter your starting address" required data-validation-text="Please enter a start address." type="text">'+ 1817 '</div>'+ 1818 '<div class="loc-select-wrapper">'+ 1819 '<select required data-validation-text="Please select a destination.">'+ 1820 '<option value="">Please select a location</option>'+ 1821 '</select>'+ 1822 '</div>'+ 1823 '<div class="btn-go dmWidget"><span class="text">Go</span></div>'+ 1824 '</div>'; 1825 1826let error = '<div class="textbox error" data-address-error="directions" style="display:none">'+ 1827 "The starting address is incorrect or can't be found."+ 1828 '</div>'; 1829 1830 1831class ZenogreMapsWidgets{ 1832 1833 constructor(options = {}) { 1834 let self = this; 1835 1836 self.data = []; 1837 1838 self.settings = {}; 1839 self.settings.apiKey = options.apiKey; 1840 self.settings.infoWindowTemplate = options.infoWindowTemplate; 1841 self.settings.directionsFormTemplate = options.directionsFormTemplate; 1842 self.settings.directionsPanel = options.directionsPanel; 1843 self.settings.directionsForm = options.directionsForm; 1844 self.message = $(options.message); 1845 self.showDirectionsTitle = options.showDirectionsTitle; 1846 self.showInfoWindowsOnDesktop = options.showInfoWindowsOnDesktop; 1847 self.showInfoWindowsOnMobile = options.showInfoWindowsOnMobile; 1848 self.zoom = options.zoom; 1849 1850 self.clientId = clientId; 1851 1852 self.root = options.root; 1853 1854 jQuery.ajax({ 1855 method: "GET", 1856 headers: { 1857 'Content-Type': 'application/json', 1858 'zw-client' : self.clientId, 1859 }, 1860 url: `${zenogreApiBaseUrl}/clients/${self.clientId}/locations`, 1861 success: function (data) { 1862 if(data.locations.length == 0){ 1863 $(element).find('[data-zen-component="loading-failed"]').show(); 1864 $(element).find('[data-zen-component="loading-failed"]').addClass('loading-failed'); 1865 } 1866 else{ 1867 $(element).find('[data-zen-component="maps"]').show(); 1868 self.data = data.locations; 1869 self.loadSripts(); 1870 } 1871 }, 1872 error: function (xhr, ajaxOptions, thrownError) { 1873 console.log("Error occured while getting the data."); 1874 $(element).find('[data-zen-component="loading-failed"]').show(); 1875 $(element).find('[data-zen-component="loading-failed"]').addClass('loading-failed'); 1876 }, 1877 complete: function(data){ 1878 self.message.hide(); 1879 } 1880 }); 1881 1882 1883 } 1884 1885 loadSripts(){ 1886 let self = this; 1887 if(typeof(google) !== "undefined"){ 1888 self.initMap(); 1889 } 1890 else{
1891 dmAPI.loadScript(`https://maps.googleapis.com/maps/api/js?key=${self.settings.apiKey}`, function(){ 1892 self.initMap(); 1893 }); 1894 } 1895 } 1896 1897 initMap(){ 1898 1899 let self = this; 1900 self.map = new google.maps.Map(self.root, { 1901 mapTypeControlOptions: { 1902 position: google.maps.ControlPosition.BOTTOM_LEFT, 1903 }, 1904 fullscreenControlOptions : { 1905 position: google.maps.ControlPosition.BOTTOM_LEFT, 1906 } 1907 }); 1908 self.directionsRenderer = new google.maps.DirectionsRenderer(); 1909 self.directionsService = new google.maps.DirectionsService(); 1910 self.geocoder = new google.maps.Geocoder(); 1911 self.directionsRenderer.setMap(self.map); 1912 self.directionsRenderer.setPanel(self.settings.directionsPanel); 1913 1914 if(data.config.enableDirections){ 1915 self.initControls(); 1916 } 1917 1918 self.processLocations(); 1919 } 1920 1921 initControls(){ 1922 let self = this; 1923 let formContainer = self.settings.directionsForm; 1924 formContainer.innerHTML = self.settings.directionsFormTemplate + error; 1925 1926 var $inputs = $(formContainer).find("input:not([type='submit']), select"); 1927 $inputs.each(function(){ 1928 if(typeof $(this).data('validation-text') !== 'undefined'){ 1929 this.oninvalid = function(e) { 1930 e.target.setCustomValidity(""); 1931 if (!e.target.validity.valid) { 1932 e.target.setCustomValidity($(this).data('validation-text')); 1933 } 1934 } 1935 this.oninput = function(e){ 1936 e.target.setCustomValidity(""); 1937 } 1938 } 1939 this.onfocus = () => { 1940 this.style.setProperty('color', data.config.colorOnFocus, 'important'); 1941 this.style.setProperty('border-color', data.config.borderColorOnFocus, 'important'); 1942 } 1943 this.onblur = () => { 1944 this.removeAttribute("style"); 1945 } 1946 }); 1947 self.directions={}; 1948 1949 self.directions.to = $(formContainer).find('select'); 1950 self.directions.action = $(formContainer).find(':submit'); 1951 1952 $(self.data).each(function(){ 1953 let location = this; 1954 self.directions.to.append(`<option value="${location.id}">${location.name}</option>`); 1955 }); 1956 1957 if(self.data.length < 2){ 1958 self.directions.to.parent().hide(); 1959 $(formContainer).find('.directions-form-inner').addClass('single-location'); 1960 //$(self.directions.to).find('option:eq(1)').attr('selected', 'selected'); 1961 $(self.directions.to)[0].selectedIndex = 1; 1962 } 1963 else{ 1964 $(formContainer).find('.directions-form-inner').addClass('multiple-location'); 1965 } 1966 1967 self.showDirectionsTitle ? $(formContainer).find('.directions-form-inner').addClass('dir-title-enabled') : $(formContainer).find('.directions-title').hide(); 1968 1969 1970 $(".btn-go").on("click", function(e){ 1971 self.calculateAndDisplayRoute(); 1972 }); 1973 $(formContainer).on("submit", function(e){ 1974 e.preventDefault(); 1975 self.calculateAndDisplayRoute(); 1976 }); 1977 } 1978 1979 processLocations(){ 1980 let self = this; 1981 let processed = 0; 1982 let geocoder = new google.maps.Geocoder(); 1983 $(self.data).each(function(){ 1984 let location = this; 1985 if (location.latitude && location.longitude){ 1986 location.position = {lat: location.latitude, lng: location.longitude}; 1987 processed++; 1988 if (self.data.length == processed) { 1989 self.processMarkers(); 1990 } 1991 } 1992 else{ 1993 let geocodeAddress = location.street + ' ' + location.city + ', ' + location.region + ' ' + location.postalCode; 1994 geocoder.geocode({ 'address': geocodeAddress }, function (results, status) { 1995 processed++; 1996 if (status == google.maps.GeocoderStatus.OK) { 1997 location.position = results[0].geometry.location; 1998 } 1999 else { 2000 location.position = null; 2001 } 2002 if (self.data.length == processed) { 2003 self.processMarkers(); 2004 } 2005 }); 2006 } 2007 }); 2008 } 2009 2010 processMarkers(){ 2011 let self = this; 2012 self.infoWindows=[]; 2013 2014 let bounds = new google.maps.LatLngBounds(); 2015 2016 $(self.data).each(function(){ 2017 let location = this; 2018 let marker = new google.maps.Marker({ 2019 map:self.map, 2020 position: location.position 2021 }); 2022 2023 bounds.extend(marker.position); 2024 2025 let infoWindowContent = self.settings.infoWindowTemplate 2026 .replaceAll("{NAME}",location.name) 2027 .replaceAll("{STREET}",location.street) 2028 .replaceAll("{CITY}",location.city) 2029 .replaceAll("{REGION}",location.region) 2030 .replaceAll("{ZIP}",location.postalCode) 2031 .replaceAll("{PHONE}
2031",location.telephone); 2032 2033 let infowindow = new google.maps.InfoWindow(); 2034 2035 infowindow.setContent(infoWindowContent); 2036 2037 google.maps.event.addListener(marker, 'click', (function(marker) { 2038 return function() { 2039 infowindow.open(self.map, marker); 2040 } 2041 })(marker)); 2042 self.infoWindows.push(infowindow); 2043 if (data.device==="mobile" && self.showInfoWindowsOnMobile || data.device!=="mobile" && self.showInfoWindowsOnDesktop) { 2044 infowindow.open(self.map, marker); 2045 } 2046 }); 2047 self.map.fitBounds(bounds); 2048 let listener = google.maps.event.addListener(self.map, "idle", function() { 2049 self.map.setZoom(parseInt(self.zoom)); 2050 google.maps.event.removeListener(listener); 2051 }); 2052 } 2053 2054 calculateAndDisplayRoute(){ 2055 let self = this; 2056 2057 let formContainer = self.settings.directionsForm 2058 let from = $(formContainer).find("input")[0].value; 2059 let to = $(formContainer).find("select")[0].value; 2060 2061 let destination = self.data.find(function (i) { 2062 return (i.id == to); 2063 }); 2064 2065 2066 $(self.settings.directionsForm).find('[data-address-error]').hide(); 2067 2068 self.geocoder.geocode({ 'address': from }, function (results, status) { 2069 if (status == google.maps.GeocoderStatus.OK) { 2070 let from=results[0].geometry.location; 2071 self.directionsService.route({ 2072 origin: from, 2073 destination: destination.position, 2074 travelMode: google.maps.TravelMode.DRIVING, 2075 },(response, status) => { 2076 if (status === google.maps.GeocoderStatus.OK) { 2077 $(self.root).addClass("with-directions"); 2078 $(self.infoWindows).each(function(){ 2079 this.close(); 2080 }); 2081 self.directionsRenderer.setDirections(response); 2082 } 2083 else { 2084 console.log("Directions request failed due to " + status); 2085 } 2086 }); 2087 } 2088 else{ 2089 $(self.settings.directionsForm).find('[data-address-error]').show(); 2090 } 2091 }); 2092 } 2093} 2094 2095new ZenogreMapsWidgets({ 2096 root: $(element).find('[data-zen-component="map"]')[0], 2097 apiKey: apiKey, 2098 infoWindowTemplate: infoWindowTemplate, 2099 directionsForm:$(element).find('form')[0], 2100 directionsFormTemplate: directionsFormTemplate, 2101 directionsPanel:$(element).find('[data-zen-component="directions"]')[0], 2102 message: $(element).find('[data-zen-element="message"]')[0], 2103 showDirectionsTitle: data.config.showDirectionsTitle, 2104 showInfoWindowsOnDesktop: data.config.showInfoWindowsOnDesktop, 2105 showInfoWindowsOnMobile: data.config.showInfoWindowsOnMobile, 2106 zoom: data.config.zoom 2107}); 2108 2109 }; 2110</script>
2110 2111
2112<script> 2113 window.customWidgetsFunctions["03922a9dafa746a8a3090e9ef4cb7540~41"] = function (element, data, api) { 2114 (function () { 2115 if (typeof dmAPI === 'undefined' || dmAPI.getCurrentEnvironment() === 'live') return; 2116 2117 var root = $(element).find('[data-zen-component="summary"]')[0]; 2118 if (!root) return; 2119 2120 if (dmAPI.getCurrentEnvironment() === 'editor' && (!data.config.reviewsSummaryList || data.config.reviewsSummaryList.length === 0)){ 2121 var div = document.createElement("DIV"); 2122 div.innerHTML = "Link this widget to a Reviews Summary collection to display content."; 2123 root.appendChild(div); 2124 } 2125 2126 var link = root.querySelector('[data-zen-element="reviewsUrlLink"]'); 2127 if (!link || link.tagName !== 'A') return; 2128 2129 if (!data.config.enableReviewsLink) return; 2130 if (!data.config.reviewsPageUrl_input || !data.config.reviewsPageUrl_input.raw_url) return; 2131 2132 var raw = data.config.reviewsPageUrl_input.raw_url; 2133 var qIdx = raw.indexOf('?'); 2134 var base = qIdx > -1 ? raw.substring(0, qIdx) : raw; 2135 2136 link.href = base + '?preview=true'; 2137})(); 2138 }; 2139</script>
2139 2140
2141<script> 2142 window.customWidgetsFunctions["d3c1360ae6994cdca7b4017895fd2292~17"] = function (element, data, api) { 2143 var root = $(element).find('[data-zen-component="business-hours"]')[0]; 2144 2145if (!root) { 2146 return; 2147} 2148 2149if (dmAPI.getCurrentEnvironment() === 'editor'){ 2150 if (!data.config.businessHoursList || data.config.businessHoursList.length === 0){ 2151 var div = document.createElement("DIV"); 2152 div.innerHTML = "Link this widget to a Business Hours collection to display content."; 2153 root.appendChild(div); 2154 } 2155 2156 if (!data.config.locationOptionsDropdown){ 2157 var div = document.createElement("DIV"); 2158 div.innerHTML = "Select a location to display content."; 2159 root.appendChild(div); 2160 } 2161} 2162 2163 }; 2164</script>
2164 2165 2166
2167<script type="text/javascript"> 2168 2169 var d_version = "production_6800"; 2170 var build = "2026-09-24T12_50_33"; 2171 window['v' + 'ersion'] = d_version; 2172 2173 function buildEditorParent() { 2174 window.isMultiScreen = true; 2175 window.editorParent = {}; 2176 window.previewParent = {}; 2177 window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33"; 2178 try { 2179 var _p = window.parent; 2180 if (_p && _p.document && _p.$ && _p.$.dmfw) { 2181 window.editorParent = _p; 2182 } else if (_p.isSitePreview) { 2183 window.previewParent = _p; 2184 } 2185 } catch (e) { 2186 2187 } 2188 } 2189 2190 buildEditorParent(); 2191</script>
2191 2192 2193 2194<!-- Load jQuery --> 2195
2196<script type="text/javascript" id='d-js-jquery' 2197 src="https://static.cdn-website.com/libs/jquery/2.2.4/jquery.min.js"></script>
2197 2198 2199<!-- End Load jQuery --> 2200 2201 2202<!-- Injecting site-wide before scripts --> 2203 2204<!-- End Injecting site-wide to the head --> 2205 2206 2207
2208<script> 2209 var _jquery = window.$; 2210 2211 var jqueryAliases = ['$', 'jquery', 'jQuery']; 2212 2213 jqueryAliases.forEach((alias) => { 2214 Object.defineProperty(window, alias, { 2215 get() { 2216 return _jquery; 2217 }, 2218 set() { 2219 console.warn("Trying to over-write the global jquery object!"); 2220 } 2221 }); 2222 }); 2223 window.jQuery.migrateMute = true; 2224</script>
2224 2225 2226
2227<script type="text/javascript"> 2228 window.popups = 2229 [{"title":"Image credits","url":"/image-credits","options":{"backgroundColor":"#FFFFFF","borderRadius":"5","width":"612","overlayColor":"rgba(0, 0, 0, 0.5)","height":"436","animation":"fadeIn"},"name":"image-credits"}] 2230</script>
2230 2231 2232 2233
2234<script> 2235 window.cookiesNotificationMarkupPreview = 'null'; 2236</script>
2236 2237 2238<!-- HEAD RT JS Include -->
2239<script id='d-js-params'> 2240 window.INSITE = window.INSITE || {}; 2241 window.INSITE.device = "desktop"; 2242 2243 window.rtCommonProps = {}; 2244 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 2245 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 2246 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 2247 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 2248 rtCommonProps["inlineEditGrid.snap"] =true; 2249 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 2250 rtCommonProps["rt.pushnotifs.force.button"] =true; 2251 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 2252 rtCommonProps["common.mapbox.js.override"] =false; 2253 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 2254 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 2255 rtCommonProps["isCoverage.test"] =false; 2256 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 2257 rtCommonProps["common.resources.dist.cdn"] =true; 2258 rtCommonProps["common.build.dist.folder"] = 'production/6800'; 2259 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 2260 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6800'; 2261 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 2262 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 2263 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 2264 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 2265 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 2266 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 2267 rtCommonProps["isAutomation.test"] =false; 2268 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 2269 2270 2271 rtCommonProps['common.mapsProvider'] = 'mapbox'; 2272 2273 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 2274 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 2275 rtCommonProps['server.for.resources'] = ''; 2276 rtCommonProps['feature.flag.lazy.widgets'] = true; 2277 rtCommonProps['feature.flag.single.wow'] = false; 2278 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 2279 rtCommonProps['feature.flag.mark.anchors'] = true; 2280 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 2281 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 2282 rtCommonProps["images.sizes.small"] =160; 2283 rtCommonProps["images.sizes.mobile"] =640; 2284 rtCommonProps["images.sizes.tablet"] =1280; 2285 rtCommonProps["images.sizes.desktop"] =1920; 2286 rtCommonProps["modules.resources.cdn"] =true; 2287 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 2288 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 2289 rtCommonProps["feature.flag.performance.logs"] =false; 2290 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 2291 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 2292 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 2293 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 2294 // feature flags that's used out of runtime module (in legacy files) 2295 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 2296 2297 window.rtFlags = {}; 2298 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 2299 rtFlags["scripts.widgetCount.enabled"] =true; 2300 rtFlags["fnb.animations.tracking.enabled"] =true; 2301 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 2302 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 2303 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 2304 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 2305 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 2306 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 2307 rtFlags["geocode.search.localize"] =false; 2308 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 2309 rtFlags["twitter.heightLimit.enabled"] = true; 2310 rtFlags["runtime.lottieOverflow"] =false; 2311 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 2312 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 2313 rtFlags["flex.animation.design.panel.layout"] =true; 2314 rtFlags["runtime.cwv.report.cls.enabled"] =false; 2315 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 2316 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 2317 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 2318 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 2319 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 2320 rtFlags["contact.form.useActiveForm"] =true; 2321 rtFlags["contact.form.custom.errors.enabled"] =false; 2322 rtFlags["runtime.ssr.productStore.internal.observer"] =true;
2323 rtFlags["runtime.ssr.productCustomizations"] =true; 2324 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 2325 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 2326 rtFlags["termly.map.consent.overlay.enabled"] =false; 2327 rtFlags["editor.widget.form.a11y"] =true; 2328</script>
vendor: 1 bytes, line 2328
2328
2329<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
2329 2330 2331<!-- End of HEAD RT JS Include --> 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345
2346<script> 2347 2348 $(window).bind("orientationchange", function (e) { 2349 $.layoutManager.initLayout(); 2350 2351 }); 2352 $(document).resize(function () { 2353 2354 }); 2355</script>
2355 2356 2357 2358 2359 2360 2361 2362<style id="hideAnimFix"> 2363 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 2364 visibility: hidden; 2365 } 2366 2367 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 2368 visibility: hidden !important; 2369 } 2370 2371 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 2372 visibility: hidden; 2373 } 2374 2375</style> 2376 2377 2378 2379 2380<style id="fontFallbacks"> 2381 @font-face { 2382 font-family: "Mulish Fallback"; 2383 src: local('Arial'); 2384 ascent-override: 96.0202%; 2385 descent-override: 23.8856%; 2386 size-adjust: 104.6655%; 2387 line-gap-override: 0%; 2388 }@font-face { 2389 font-family: "Roboto Fallback"; 2390 src: local('Arial'); 2391 ascent-override: 92.6709%; 2392 descent-override: 24.3871%; 2393 size-adjust: 100.1106%; 2394 line-gap-override: 0%; 2395 }@font-face { 2396 font-family: "Montserrat Fallback"; 2397 src: local('Arial'); 2398 ascent-override: 84.9466%; 2399 descent-override: 22.0264%; 2400 size-adjust: 113.954%; 2401 line-gap-override: 0%; 2402 }@font-face { 2403 font-family: "Inter Fallback"; 2404 src: local('Arial'); 2405 ascent-override: 90.199%; 2406 descent-override: 22.4836%; 2407 size-adjust: 107.4014%; 2408 line-gap-override: 0%; 2409 } 2410</style> 2411 2412 2413<!-- End render the required css and JS in the head section --> 2414 2415 2416 2417 2418 2419 2420<meta property="og:type" content="website"> 2421<meta property="og:url" content="https://www.alpineautocareinc.com/directions"> 2422 2423 <title> 2424 Get Directions - Alpine Auto Care 2425 </title> 2426 <meta name="description" content="Find directions to Alpine Auto Care in Sparta, MI | Get accurate directions to our auto repair shop | Contact us for expert car services"/> 2427 2428 <meta name="keywords" content="sparta auto repair"/> 2429
2429<script type="text/javascript"> 2430 2431 2432 2433 2434 2435 2436 if(dmAPI.getCurrentEnvironment() === 'live'){ 2437 // Input tracking URL below inside of "" 2438 jQuery.getScript("https://tracking.kukui.com/03/Tracking/Js/67ee2ca6-31bf-4d75-9890-a847191082c8"); 2439 } 2440 2441 2442 2443 2444 2445 2446 </script>
2446 2447 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, line 2447
2447 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
2447G-6MV2J9L8DV
vendor: 45 bytes, lines 2447-2464
2447"> 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 </script> 2464
2464<script> 2465 2466 2467 2468 2469 2470 2471 2472
vendor: 133 bytes, lines 2472-2475
2472window.dataLayer = window.dataLayer || []; 2473 function gtag(){dataLayer.push(arguments);} 2474 gtag('js', new Date()); 2475 gtag('config', '
2475G-6MV2J9L8DV
vendor: 24 bytes, lines 2475-2484
2475'); 2476 2477 2478 2479 2480 2481 2482 2483 2484
2484</script>
2484 2485 2486 <meta name="twitter:card" content="summary"/> 2487 <meta name="twitter:title" content="Get Directions - Alpine Auto Care"/> 2488 <meta name="twitter:description" content="Find directions to Alpine Auto Care in Sparta, MI | Get accurate directions to our auto repair shop | Contact us for expert car services"/> 2489 <meta property="og:description" content="Find directions to Alpine Auto Care in Sparta, MI | Get accurate directions to our auto repair shop | Contact us for expert car services"/> 2490 <meta property="og:title" content="Get Directions - Alpine Auto Care"/> 2491 2492 2493 2494 2495<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 2496</head> 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518<body id="dmRoot" data-page-alias="directions" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet " 2519 style="padding:0;margin:0;" 2520 2521 > 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537<!-- ========= Site Content ========= --> 2538<div id="dm" class='dmwr'> 2539 2540 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 2541 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="e9d510f4eb904e939c2be8efaf777e6e===header" data-origin="side-reverse" data-auto-height="true"> <div class="u_1826294544 dmRespRow" style="text-align: center;" id="1826294544"> <div class="dmRespColsWrapper" id="1337204992"> <div class="u_1183846399 dmRespCol small-12 medium-12 large-12 empty-column" id="1183846399"></div> 2542</div> 2543</div> 2544 <div class="u_1021493186 dmRespRow middleDrawerRow" style="text-align: center;" id="1021493186"> <div class="dmRespColsWrapper" id="1170137577"> <div class="dmRespCol small-12 u_1808057136 medium-12 large-12" id="1808057136"> <nav class="u_1144820115 effect-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HIDE" id="1144820115" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" 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=" 2545 Home 2546 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 2547</span> 2548</a> 2549</li> 2550 <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_010101725468 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2551 About Us 2552 " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 2553</span> 2554</a> 2555 <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="/specials" class="unifiednav__item unav-item dmUDNavigationItem_010101360339 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2556 Specials 2557 " data-auto="page-text-style">Specials<span class="icon icon-angle-right"></span> 2558</span> 2559</a> 2560</li> 2561 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/directions" class="unifiednav__item unav-item dmNavItemSelected dmUDNavigationItem_010101917732 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 2562 Directions 2563 " data-auto="page-text-style">Directions<span class="icon icon-angle-right"></span> 2564</span> 2565</a> 2566</li> 2567</ul> 2568</li> 2569 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/vehicles" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101851152 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2570 Vehicles 2571 " data-auto="page-text-style">Vehicles<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 2572</span> 2573</a> 2574</li> 2575 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/appointments" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101193469 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2576 Appointments 2577 " data-auto="page-text-style">Appointments<span class="icon icon-angle-down"></span> 2578</span> 2579</a> 2580</li> 2581 <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="/reviews" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101689502 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2582 Reviews 2583 " data-auto="page-text-style">Reviews<span class="icon icon-angle-down"></span> 2584</span> 2585</a> 2586 <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="/leave-a-review" class="unifiednav__item unav-item dmUDNavigationItem_010101750411 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2587 Leave A Review 2588 " data-auto="page-text-style">Leave A Review<span class="icon icon-angle-right"></span> 2589</span> 2590</a> 2591</li> 2592</ul> 2593</li> 2594 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101948020 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2595 Services 2596 " data-auto="page-text-style">Services<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 2597</span> 2598</a> 2599</li> 2600 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010133123 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2601 Contact Us 2602 " data-auto="page-text-style">Contact Us<span class="icon icon-angle-down"></span> 2603</span> 2604</a> 2605</li> 2606</ul> 2607</nav> 2608</div> 2609</div> 2610</div> 2611 <div class="dmRespRow u_1676049285" style="text-align: center;" id="1676049285"> <div class="dmRespColsWrapper" id="1888750820"> <div class="u_1916182198 dmRespCol small-12 medium-12 large-12 empty-column" id="1916182198"></div> 2612</div> 2613</div> 2614</div> 2615 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 2616</div> 2617 <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header" data-inject="zenogre-header-start-desktop-and-tablet" has-shadow="true" lock-element-for-editing="true"> <div class="u_1969085148 dmRespRow" id="1969085148"> <div class="dmRespColsWrapper" id="1691246330"> <div class="u_1416460824 dmRespCol small-12 large-2 medium-2" id="1416460824"> <div class="u_1092381009 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1092381009" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a id="1502038409" href="/" file="false"><img src="https://irp.cdn-website.com/30457986/dms3rep/multi/Logo.svg" alt="Logo | Alpine Auto Care LLC" id="1039232817" class="" data-dm-image-path="https://irp.cdn-website.com/30457986/dms3rep/multi/Logo.svg" width="572" height="312" title="Alpine Auto Care LLC" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 2618</div> 2619</div> 2620 <div class="u_1166170793 dmRespCol small-12 large-10 medium-10" id="1166170793"> <div class="dmRespRow" id="1270494740"> <div class="dmRespColsWrapper" id="1457530354"> <div class="u_1748532064 dmRespCol small-12 medium-6 large-6" id="1748532064"> <div class="u_1552624135 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1552624135" new-inline-bind-applied="true" data-diy-text="" data-styletopreserve="{" background-image":""}"=""><p class="m-size-18 size-22"><a href="tel:(616) 785-9600" target="_blank" type="call" class="m-font-size-18 font-size-22" style="color:var(--color_3);font-weight:bold;text-decoration:none;display:initial;font-family:Mulish, 'Mulish Fallback';"><strong><span class="inline-data-binding" data-encoded-value="KDYxNikgNzg1LTk2MDA=" data-inline-binding="content_library.global.phone.real number" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS5yZWFsIG51bWJlcg==">(616) 785-9600</span></strong></a></p></div> 2621 <div class="u_1233458581 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1233458581"> <svg width="18" height="19" viewbox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg" id="1877407612" class="svg u_1877407612" data-icon-custom="true" data-icon-name="phone-icon.svg" alt="Phone Icon | Alpine Auto Care LLC"> <path d="M17.6693 14.1391L13.562 10.3943C13.3679 10.2173 13.1127 10.1229 12.8505 10.1311C12.5882 10.1392
262112.3394 10.2492 12.1565 10.4378L9.73862 12.9314C9.15662 12.8199 7.98657 12.4541 6.78216 11.2494C5.57775 10.0407 5.21299 8.86431 5.10488 8.28475L7.58948 5.85911C7.77783 5.67585 7.88768 5.42629 7.89579 5.16324C7.9039 4.9002 7.80963 4.64431 7.63292 4.44973L3.89946 0.332023C3.72268 0.136834 3.47698 0.0184368 3.21455 0.00197758C2.95212 -0.0144817 2.69363 0.0722933 2.49398 0.243873L0.301387 2.12947C0.126699 2.30528 0.0224326 2.53926 0.00836818 2.78704C-0.00678797 3.04035 -0.295765 9.04061 4.34404 13.6953C8.39174 17.7533 13.462 18.0501 14.8584 18.0501C15.0625 18.0501 15.1878 18.044 15.2211 18.042C15.4682 18.0281 15.7014 17.9231 15.8758 17.7472L17.7552 15.5475C17.927 15.3479 18.0142 15.0889 17.9981 14.8258C17.9821 14.5626 17.8641 14.3162 17.6693 14.1391Z" fill="#022259"></path> 2622</svg> 2623</div> 2624 <div class="dmNewParagraph u_1316916079" data-element-type="paragraph" data-version="5" id="1316916079" data-styletopreserve="{" background-image":""}"=""><p class="m-size-11 size-14"><a href="/directions" runtime_url="/directions" type="page" class="font-size-14 m-font-size-11" style="color:rgb(30, 52, 9);font-weight:600;display:unset;text-decoration:none;font-family:Mulish, 'Mulish Fallback';">9656 Sparta Avenue NW, Sparta, MI 49345</a></p></div> 2625 <div class="u_1451610011 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1451610011"> <svg width="17" height="21" viewbox="0 0 17 21" fill="none" xmlns="http://www.w3.org/2000/svg" id="1101058525" class="svg u_1101058525" data-icon-custom="true" data-icon-name="location-ic.svg" alt="Location Icon | Alpine Auto Care LLC"> <path d="M8.18182 0C6.01265 0.00246432 3.93306 0.833365 2.39923 2.31043C0.865399 3.7875 0.00256773 5.79013 8.70462e-06 7.87902C-0.00258931 9.58606 0.57644 11.2468 1.64827 12.6064C1.64827 12.6064 1.87141 12.8894 1.90786 12.9302L8.18182 20.0557L14.4588 12.9266C14.4915 12.8886 14.7154 12.6064 14.7154 12.6064L14.7161 12.6043C15.7874 11.2452 16.3662 9.58528 16.3636 7.87902C16.3611 5.79013 15.4982 3.7875 13.9644 2.31043C12.4306 0.833365 10.351 0.00246432 8.18182 0ZM8.18182 10.7441C7.59338 10.7441 7.01815 10.5761 6.52888 10.2613C6.03961 9.94644 5.65827 9.49898 5.43309 8.97545C5.2079 8.45192 5.14898 7.87584 5.26378 7.32007C5.37858 6.76429 5.66194 6.25378 6.07803 5.85309C6.49412 5.4524 7.02425 5.17952 7.60138 5.06897C8.17852 4.95842 8.77673 5.01516 9.32038 5.23202C9.86403 5.44887 10.3287 5.8161 10.6556 6.28726C10.9825 6.75842 11.157 7.31236 11.157 7.87902C11.156 8.6386 10.8423 9.3668 10.2845 9.9039C9.72677 10.441 8.97059 10.7432 8.18182 10.7441Z" fill="#022259"></path> 2626</svg> 2627</div> 2628 <div class="widget-d3c136 u_1460166792 dmCustomWidget" data-lazy-load="true" data-title="" id="1460166792" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc0hvdXJzTGlzdCIsInZhbHVlIjoic2l0ZV9jb2xsZWN0aW9uLlNzckJ1c2luZXNzSG91cnMifV0=" data-binding-metadata="eyJzY2hlbWFPcGVuaW5nSG91cnMiOiJzY2hlbWFPcGVuaW5nSG91cnMiLCJkYXlzIjoiZGF5cyIsIndvcmtUaW1lMTJoIjoid29ya1RpbWUxMmgiLCJkYXRhU291cmNlIjoiZGF0YVNvdXJjZSIsIndvcmtUaW1lMjRoIjoid29ya1RpbWUyNGgiLCJsb2NhdGlvbklkIjoibG9jYXRpb25JZCJ9" icon="false" surround="false" data-widget-id="d3c1360ae6994cdca7b4017895fd2292" data-widget-version="17" data-widget-config="eyJ0b2dnbGUxMmhGb3JtYXQiOnRydWUsImRkV29ya3RpbWVTZXBhcmF0b3IiOiIgfCAiLCJnZXRDb250ZW50TGlicmFyeURhdGEiOmZhbHNlLCJsb2NhdGlvbk9wdGlvbnNEcm9wZG93biI6Ijk4OWUzMTM0LTViMTktNDM0Yy1hNzAzLWFkZDJmZDllMTgxYSIsImJ1c2luZXNzSG91cnNMaXN0IjpbeyJzY2hlbWFPcGVuaW5nSG91cnMiOiJNby1GciAwODowMC0xNzowMCIsImxvY2F0aW9uSWQiOiI5ODllMzEzNC01YjE5LTQzNGMtYTcwMy1hZGQyZmQ5ZTE4MWEiLCJkYXlzIjoiTU9OLUZSSSIsIndvcmtUaW1lMTJoIjoiODowMCBBTSDigJMgNTowMCBQTSIsImRhdGFTb3VyY2UiOiJkYXRhYmFzZSIsIndvcmtUaW1lMjRoIjoiMDg6MDAg4oCTIDE3OjAwIn0seyJzY2hlbWFPcGVuaW5nSG91cnMiOiJNby1GciAwODowMC0xNzowMCIsImxvY2F0aW9uSWQiOiJtYWluIiwiZGF5cyI6Ik1PTi1GUkkiLCJ3b3JrVGltZTEyaCI6Ijg6MDAgQU0g4oCTIDU6MDAgUE0iLCJkYXRhU291cmNlIjoiY29udGVudExpYnJhcnkiLCJ3b3JrVGltZTI0aCI6IjA4OjAwIOKAkyAxNzowMCJ9XSwiYWxpZ25Db250ZW50RGVza3RvcCI6ImZsZXgtc3RhcnQiLCJsYXlvdXRzTW9iaWxlIjoic2luZ2xlLWxpbmUiLCJsaW5lU3BhY2luZ011bHRpbGluZSI6bnVsbCwibGF5b3V0cyI6Im11bHRpLWxpbmUiLCJhbGlnbkNvbnRlbnRNb2JpbGUiOiJjZW50ZXIifQ=="> <div data-zen-name="Business Hours"></div> 2629 <div data-zen-component="business-hours" class="business-hours-wrapper multi-line-layout single-line-mobile-layout" style="--align-desktop-tablet:flex-start; 2630--align-mobile:center; --worktime-separator:' | "><!-- <div itemscope itemtype="https://schema.org/LocalBusiness" style="display:none;" aria-hidden="true"> 2631 2632 2633 2634 2635 <meta itemprop="openingHours" content="Mo-Fr 08:00-17:00"> 2636 2637 2638 2639 2640 2641 2642 </div> --> <div class="day-group"> <span class="days">MON-FRI:</span> 2643 <span class="hours">8:00 AM – 5:00 PM</span> 2644</div> 2645</div> 2646</div> 2647 <div class="u_1363620399 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1363620399"> <svg width="18" height="19" viewbox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg" id="1899360577" class="svg u_1899360577" data-icon-custom="true" data-icon-name="clock-icon.svg" alt="Clock Icon | Alpine Auto Care LLC"> <path d="M9 18.0501C4.0293 18.0501 0 14.0096 0 9.02506C0 4.04052 4.0293 0 9 0C13.9707 0 18 4.04052 18 9.02506C18 14.0096 13.9707 18.0501 9 18.0501ZM9.9 9.02506V4.51253H8.1V10.8301H13.5V9.02506H9.9Z" fill="#022259"></path> 2648</svg> 2649</div> 2650</div> 2651 <div class="dmRespCol small-12 medium-6 large-6" id="1801089288"> <a data-display-type="block" class="u_1578634843 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/appointments" data-element-type="dButtonLinkId" id="1578634843"> <span class="iconBg" aria-hidden="true" id="1325692265"> <span class="icon hasFontIcon icon-star" id="1402697871"></span> 2652</span> 2653 <span class="text" id="1626528531">Make An Appointment</span> 2654</a> 2655 <div class="u_1380146623 widget-c1add2 dmCustomWidget" data-lazy-load="true" data-title="" id="1380146623" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="c1add28715d4417b84d409ac057e793b" data-widget-version="21" data-widget-config="eyJidXR0b25UaGVtZVN0eWxlIjoicHJpbWFyeSIsImVuYWJsZUxvY2F0aW9uUHJlc2VsZWN0IjpudWxsLCJ
2655sb2NhdGlvblByZXNlbGVjdFNldHRpbmdzIjpudWxsLCJwcmVzZWxlY3RlZExvY2F0aW9uSWQiOm51bGwsInNraXBIb21lUGFnZSI6bnVsbCwiZ3JvdXBCdXR0b24iOm51bGwsIm15R2FyYWdlQnV0dG9uVGV4dCI6Ik15IEdhcmFnZSJ9"> <div id="myGarage" data-zen-component="myGarage" class="myGarage-widget myGarage-btn dmWidget"> <span class="text">My Garage</span> 2656</div> 2657 <div data-zen-component="no-myGarage" style="display:none">You do not have My Garage enabled.</div> 2658 <div data-zen-component="loading-failed" style="display:none">Section under maintenance.</div> 2659</div> 2660</div> 2661</div> 2662</div> 2663</div> 2664</div> 2665</div> 2666</div> 2667</div> 2668 <button class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" aria-label="menu" aria-controls="hamburger-drawer" aria-expanded="false"> <span class="hamburger__slice"></span> 2669 <span class="hamburger__slice"></span> 2670 <span class="hamburger__slice"></span> 2671</button> 2672 <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" layout="7f3c1de367df47d5b45ab63d33101c7b===header" data-inject="zenogre-header-start-desktop-and-tablet" lock-element-for-editing="true"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="u_1600001775 dmRespRow" id="1600001775"> <div class="dmRespColsWrapper" id="1990164303"> <div class="dmRespCol small-12 large-6 medium-6" id="1096903024"> <div class="u_1707482095 widget-03922a dmCustomWidget" data-lazy-load="true" data-title="" id="1707482095" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJyZXZpZXdzU3VtbWFyeUxpc3QiLCJ2YWx1ZSI6InNpdGVfY29sbGVjdGlvbi5Tc3JSZXZpZXdzU3VtbWFyeSJ9XQ==" data-binding-metadata="eyJzaG9wTmFtZSI6InNob3BOYW1lIiwiYXZlcmFnZVJhdGluZ0Rpc3BsYXkiOiJhdmVyYWdlUmF0aW5nRGlzcGxheSIsInRvdGFsQ291bnQiOiJ0b3RhbENvdW50IiwicmV2aWV3c0xhYmVsIjoicmV2aWV3c0xhYmVsIiwiYXZlcmFnZVJhdGluZyI6ImF2ZXJhZ2VSYXRpbmcifQ==" icon="false" surround="false" data-widget-id="03922a9dafa746a8a3090e9ef4cb7540" data-widget-version="41" data-widget-config="eyJlbmFibGVSZXZpZXdzTGluayI6dHJ1ZSwicmV2aWV3c1BhZ2VVcmxfaW5wdXQiOnsidmFsdWUiOiJyZXZpZXdzIiwibGFiZWwiOiIiLCJ0eXBlIjoicGFnZSIsImhyZWYiOiIvcmV2aWV3cyIsInJhd191cmwiOiIvc2l0ZS8zMDQ1Nzk4Ni9yZXZpZXdzP25lZT10cnVlJmVkPXRydWUmc2hvd09yaWdpbmFsPXRydWUmcHJldmlldz10cnVlJmRtX3RyeV9tb2RlPXRydWUmZG1fY2hlY2tTeW5jPTEifSwiZW5hYmxlQXZlcmFnZVJhdGluZyI6ZmFsc2UsImhpZGVTaG9wTmFtZSI6ZmFsc2UsImVuYWJsZUN1c3RvbVRleHQiOnRydWUsImN1c3RvbVRleHQiOiJTcGFydGEgQXV0byBSZXBhaXIiLCJrZXl3b3Jkc0VsZW1lbnRUb2dnbGUiOnRydWUsInJldmlld3NTdW1tYXJ5TGlzdCI6W3siYXZlcmFnZVJhdGluZyI6IjQuOTczOSIsInNob3BOYW1lIjoiQWxwaW5lIEF1dG8gQ2FyZSBMTEMiLCJhdmVyYWdlUmF0aW5nRGlzcGxheSI6IjQuOTciLCJ0b3RhbENvdW50IjoiMjExIiwicmV2aWV3c0xhYmVsIjoicmV2aWV3cyJ9XSwicmF0aW5nX3N0YXJzX2dyb3VwIjpudWxsLCJjb250ZW50X2FsaWdubWVudCI6bnVsbCwiY3VzdG9tLWZvbnQtd2VpZ2h0IjpudWxsLCJsYXlvdXRzIjoic2luZ2xlLWxpbmUiLCJyZXZpZXdzX2xpbmtfZ3JvdXAiOm51bGwsImhlYWRpbmdfdGV4dC10cmFuc2Zvcm0iOiJub25lIiwicmVkaXJlY3RfZm9udF93ZWlnaHQiOiI0MDAiLCJrZXl3b3Jkc19ncm91cCI6bnVsbCwibGluay1jdXN0b20tZm9udC13ZWlnaHQiOm51bGwsImtleXdvcmRzX21hcmdpbl9ib3R0b20iOiI4IiwiYWxpZ25tZW50IjoibGVmdCIsImhlYWRpbmdfZm9udF93ZWlnaHQiOiI0MDAifQ=="> <div data-zen-name="Reviews Summary"></div> 2673 <div data-zen-component="summary" class="single-line-layout" style="text-align: left"> <div data-zen-element="div-keywords" class="heading" style=" text-transform: none;">Sparta Auto Repair</div> 2674<!-- <div class="rating-wrapper" itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating" style="--rating: 4.9739"> --> <div class="rating-wrapper" style="--rating: 4.9739"> <meta itemprop="ratingValue" content="4.9739"></meta> 2675 <meta itemprop="reviewCount" content="211"></meta> 2676 <meta itemprop="bestRating" content="5"></meta> 2677</div> 2678 <a data-zen-element="reviewsUrlLink" class="redirect" title="Reviews" href="/reviews" style="">211 reviews</a> 2679</div> 2680</div> 2681</div> 2682 <div class="dmRespCol large-6 medium-6 small-12" id="1451776284"> <div class="u_1470464866 widget-c1add2 dmCustomWidget" data-lazy-load="true" data-title="" id="1470464866" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="c1add28715d4417b84d409ac057e793b" data-widget-version="21" data-widget-config="eyJidXR0b25UaGVtZVN0eWxlIjoicHJpbWFyeSIsImVuYWJsZUxvY2F0aW9uUHJlc2VsZWN0IjpudWxsLCJ
2682sb2NhdGlvblByZXNlbGVjdFNldHRpbmdzIjpudWxsLCJwcmVzZWxlY3RlZExvY2F0aW9uSWQiOm51bGwsInNraXBIb21lUGFnZSI6bnVsbCwiZ3JvdXBCdXR0b24iOm51bGwsIm15R2FyYWdlQnV0dG9uVGV4dCI6Ik15IEdhcmFnZSJ9"> <div id="myGarage" data-zen-component="myGarage" class="myGarage-widget myGarage-btn dmWidget"> <span class="text">My Garage</span> 2683</div> 2684 <div data-zen-component="no-myGarage" style="display:none">You do not have My Garage enabled.</div> 2685 <div data-zen-component="loading-failed" style="display:none">Section under maintenance.</div> 2686</div> 2687 <div class="u_1135930540 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1135930540"> <svg width="20" height="18" viewbox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg" id="1255111358" class="svg u_1255111358" data-icon-custom="true" data-icon-name="myGarage.svg" alt="My Garage Icon | Alpine Auto Care LLC"> <path d="M6.70587 9.12919H13.2097C13.5475 9.12919 13.8009 9.21531 13.9699 9.47368C14.1388 9.64593 14.3077 9.99043 14.3077 10.2488C14.3077 10.5933 14.2232 10.8517 13.9699 11.0239C13.8009 11.1962 13.4631 11.3684 13.2097 11.3684H6.70587C6.36801 11.3684 6.11461 11.2823 5.94568 11.0239C5.77675 10.8517 5.60782 10.5072 5.60782 10.2488C5.60782 9.90431 5.69229 9.64593 5.94568 9.47368C6.19908 9.21531 6.45247 9.12919 6.70587 9.12919ZM6.70587 12.488H13.2097C13.5475 12.488 13.8009 12.5742 13.9699 12.8325C14.1388 13.0048 14.3077 13.3493 14.3077 13.6077C14.3077 13.9522 14.2232 14.2105 13.9699 14.3828C13.8009 14.555 13.4631 14.7273 13.2097 14.7273H6.70587C6.36801 14.7273 6.11461 14.6411 5.94568 14.3828C5.77675 14.2105 5.60782 13.866 5.60782 13.6077C5.60782 13.2632 5.69229 13.0048 5.94568 12.8325C6.19908 12.5742 6.45247 12.488 6.70587 12.488ZM6.70587 15.7608H13.2097C13.5475 15.7608 13.8009 15.8469 13.9699 16.1053C14.1388 16.2775 14.3077 16.622 14.3077 16.8804C14.3077 17.2249 14.2232 17.4833 13.9699 17.6555C13.8009 17.8278 13.4631 18 13.2097 18H6.70587C6.36801 18 6.11461 17.9139 5.94568 17.6555C5.77675 17.4833 5.60782 17.1388 5.60782 16.8804C5.60782 16.5359 5.69229 16.2775 5.94568 16.1053C6.19908 15.8469 6.45247 15.7608 6.70587 15.7608ZM2.39815 16.8804V9.12919H0.539926C0.286531 9.12919 0.117601 9.04306 0.033136 8.78469C-0.0513289 8.52632 0.033136 8.35407 0.202066 8.18182L8.5641 0.516746C8.73303 0.344498 8.98642 0.172249 9.23982 0.0861244C9.49321 -3.20838e-08 9.7466 0 10 0C10.2534 0 10.5068 -3.20838e-08 10.7602 0.0861244C11.0136 0.172249 11.267 0.344498 11.4359 0.516746L19.7979 8.18182C19.9669 8.35407 20.0513 8.52632 19.9669 8.78469C19.8824 9.04306 19.7135 9.12919 19.4601 9.12919H17.6018V16.8804C17.6018 17.2249 17.5174 17.4833 17.264 17.6555C17.0951 17.8278 16.7572 18 16.5038 18C16.1659 18 15.9125 17.9139 15.7436 17.6555C15.5747 17.4833 15.4058 17.1388 15.4058 16.8804V8.00957H4.59424V16.8804C4.59424 17.2249 4.50978 17.4833 4.25638 17.6555C4.08745 17.8278 3.74959 18 3.4962 18C3.15834 18 2.90494 17.9139 2.73601 17.6555C2.48262 17.4833 2.39815 17.2249 2.39815 16.8804Z" fill="white"></path> 2688</svg> 2689</div> 2690</div> 2691</div> 2692</div> 2693 <div class="dmRespRow" id="1487051222"> <div class="dmRespColsWrapper" id="1764416874"> <div class="u_1171638915 dmRespCol small-12 large-3 medium-3" id="1171638915"> <div class="u_1781834189 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1781834189" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1289853739"><img rel="preload" src="https://irp.cdn-website.com/30457986/dms3rep/multi/Logo.svg" alt="Logo | Alpine Auto Care LLC" id="1707404151" class="" data-diy-image="" data-dm-image-path="https://irp.cdn-website.com/30457986/dms3rep/multi/Logo.svg" onerror="handleImageLoadError(this)"/></a> 2694</div> 2695</div> 2696 <div class="u_1145126927 dmRespCol small-12 large-4 medium-4" id="1145126927"> <div class="u_1375562020 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1375562020" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-11 size-14"><a href="/directions" runtime_url="/directions" type="page" class="font-size-14 m-font-size-11" style="color:var(--color_3);font-weight:600;display:unset;text-decoration:none;font-family:Mulish, 'Mulish Fallback';">9656 Sparta Avenue Northwest, Sparta, MI 49345</a></p></div> 2697 <div class="u_1613494918 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1613494918"> <svg width="17" height="21" viewbox="0 0 17 21" fill="none" xmlns="http://www.w3.org/2000/svg" id="1751588052" class="svg u_1751588052" data-icon-custom="true" data-icon-name="locationIcon.svg" alt="Location Icon | Alpine Auto Care LLC"> <path d="M8.18182 0C6.01265 0.00246432 3.93306 0.833365 2.39923 2.31043C0.865399 3.7875 0.00256773 5.79013 8.70462e-06 7.87902C-0.00258931 9.58606 0.57644 11.2468 1.64827 12.6064C1.64827 12.6064 1.87141 12.8894 1.90786 12.9302L8.18182 20.0557L14.4588 12.9266C14.4915 12.8886 14.7154 12.6064 14.7154 12.6064L14.7161 12.6043C15.7874 11.2452 16.3662 9.58528 16.3636 7.87902C16.3611 5.79013 15.4982 3.7875 13.9644 2.31043C12.4306 0.833365 10.351 0.00246432 8.18182 0ZM8.18182 10.7441C7.59338 10.7441 7.01815 10.5761 6.52888 10.2613C6.03961 9.94644 5.65827 9.49898 5.43309 8.97545C5.2079 8.45192 5.14898 7.87584 5.26378 7.32007C5.37858 6.76429 5.66194 6.25378 6.07803 5.85309C6.49412 5.4524 7.02425 5.17952 7.60138 5.06897C8.17852 4.95842 8.77673 5.01516 9.32038 5.23202C9.86403 5.44887 10.3287 5.8161 10.6556 6.28726C10.9825 6.75842 11.157 7.31236 11.157 7.87902C11.156 8.6386 10.8423 9.3668 10.2845 9.9039C9.72677 10.441 8.97059 10.7432 8.18182 10.7441Z" fill="#022259"></path> 2698</svg> 2699</div> 2700 <div class="u_1899913810 widget-d3c136 dmCustomWidget" data-lazy-load="true" data-title="" id="1899913810" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc0hvdXJzTGlzdCIsInZhbHVlIjoic2l0ZV9jb2xsZWN0aW9uLlNzckJ1c2luZXNzSG91cnMifV0=" data-binding-metadata="eyJzY2hlbWFPcGVuaW5nSG91cnMiOiJzY2hlbWFPcGVuaW5nSG91cnMiLCJkYXlzIjoiZGF5cyIsIndvcmtUaW1lMTJoIjoid29ya1RpbWUxMmgiLCJkYXRhU291cmNlIjoiZGF0YVNvdXJjZSIsIndvcmtUaW1lMjRoIjoid29ya1RpbWUyNGgiLCJsb2NhdGlvbklkIjoibG9jYXRpb25JZCJ9" icon="false" surround="false" data-widget-id="d3c1360ae6994cdca7b4017895fd2292" data-widget-version="17" data-widget-config="eyJ0b2dnbGUxMmhGb3JtYXQiOnRydWUsImRkV29ya3RpbWVTZXBhcmF0b3IiOiIgIiwiZ2V0Q29udGVudExpYnJhcnlEYXRhIjpmYWxzZSwibG9jYXRpb25PcHRpb25zRHJvcGRvd24iOiI5ODllMzEzNC01YjE5LTQzNGMtYTcwMy1hZGQyZmQ5ZTE4MWEiLCJi
2700dXNpbmVzc0hvdXJzTGlzdCI6W3sic2NoZW1hT3BlbmluZ0hvdXJzIjoiTW8tRnIgMDg6MDAtMTc6MDAiLCJsb2NhdGlvbklkIjoiOTg5ZTMxMzQtNWIxOS00MzRjLWE3MDMtYWRkMmZkOWUxODFhIiwiZGF5cyI6Ik1PTi1GUkkiLCJ3b3JrVGltZTEyaCI6Ijg6MDAgQU0g4oCTIDU6MDAgUE0iLCJkYXRhU291cmNlIjoiZGF0YWJhc2UiLCJ3b3JrVGltZTI0aCI6IjA4OjAwIOKAkyAxNzowMCJ9LHsic2NoZW1hT3BlbmluZ0hvdXJzIjoiTW8tRnIgMDg6MDAtMTc6MDAiLCJsb2NhdGlvbklkIjoibWFpbiIsImRheXMiOiJNT04tRlJJIiwid29ya1RpbWUxMmgiOiI4OjAwIEFNIOKAkyA1OjAwIFBNIiwiZGF0YVNvdXJjZSI6ImNvbnRlbnRMaWJyYXJ5Iiwid29ya1RpbWUyNGgiOiIwODowMCDigJMgMTc6MDAifV0sImFsaWduQ29udGVudERlc2t0b3AiOiJmbGV4LXN0YXJ0IiwibGF5b3V0c01vYmlsZSI6InNpbmdsZS1saW5lIiwibGluZVNwYWNpbmdNdWx0aWxpbmUiOm51bGwsImxheW91dHMiOiJzaW5nbGUtbGluZSIsImFsaWduQ29udGVudE1vYmlsZSI6ImNlbnRlciJ9"> <div data-zen-name="Business Hours"></div> 2701 <div data-zen-component="business-hours" class="business-hours-wrapper single-line-layout single-line-mobile-layout" style="--align-desktop-tablet:flex-start; 2702--align-mobile:center; --worktime-separator:' "><!-- <div itemscope itemtype="https://schema.org/LocalBusiness" style="display:none;" aria-hidden="true"> 2703 2704 2705 2706 2707 <meta itemprop="openingHours" content="Mo-Fr 08:00-17:00"> 2708 2709 2710 2711 2712 2713 2714 </div> --> <div class="day-group"> <span class="days">MON-FRI:</span> 2715 <span class="hours">8:00 AM – 5:00 PM</span> 2716</div> 2717</div> 2718</div> 2719 <div class="u_1241657549 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1241657549"> <svg width="19" height="19" viewbox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg" id="1939952397" class="svg u_1939952397" data-icon-custom="true" data-icon-name="businessHours.svg" alt="Business Hours Icon | Alpine Auto Care LLC"> <path d="M9.23926 18.5196C4.26856 18.5196 0.239258 14.4791 0.239258 9.49454C0.239258 4.51 4.26856 0.469482 9.23926 0.469482C14.21 0.469482 18.2393 4.51 18.2393 9.49454C18.2393 14.4791 14.21 18.5196 9.23926 18.5196ZM10.1393 9.49454V4.98201H8.33926V11.2996H13.7393V9.49454H10.1393Z" fill="#022259"></path> 2720</svg> 2721</div> 2722</div> 2723 <div class="u_1966454614 dmRespCol small-12 large-3 medium-3" id="1966454614"> <div class="u_1481775866 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1481775866" style="transition: opacity 1s ease-in-out 0s;" new-inline-bind-applied="true" data-diy-text=""><p class="m-size-18 size-22"><a href="tel:(616) 785-9600" target="_blank" type="call" class="m-font-size-18 font-size-22" style="color:var(--color_3);font-weight:900;text-decoration:none;display:initial;font-family:Mulish, 'Mulish Fallback';"><strong><span class="inline-data-binding" data-encoded-value="KDYxNikgNzg1LTk2MDA=" data-inline-binding="content_library.global.phone.real number" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS5yZWFsIG51bWJlcg==">(616) 785-9600</span></strong></a></p></div> 2724 <div class="u_1284019413 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1284019413"> <svg width="19" height="19" viewbox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg" id="1593625646" class="svg u_1593625646" alt="Phone Icon | Alpine Auto Care LLC" data-icon-custom="true" data-icon-name="phoneIcon.svg"> <path d="M17.9135 14.2075L13.8062 10.4626C13.612 10.2857 13.3569 10.1913 13.0946 10.1994C12.8324 10.2076 12.5836 10.3176 12.4007 10.5062L9.98276 12.9997C9.40076 12.8883 8.23071 12.5225 7.0263 11.3178C5.82189 10.109 5.45713 8.93267 5.34902 8.35311L7.83362 5.92747C8.02197 5.74421 8.13182 5.49465 8.13993 5.2316C8.14804 4.96856 8.05377 4.71267 7.87706 4.51809L4.1436 0.400382C3.96682 0.205193 3.72112 0.0867962 3.45869 0.070337C3.19626 0.0538777 2.93777 0.140653 2.73812 0.312232L0.545528 2.19783C0.370839 2.37363 0.266573 2.60762 0.252509 2.8554C0.237353 3.10871 -0.0516246 9.10897 4.58818 13.7637C8.63588 17.8216 13.7061 18.1185 15.1025 18.1185C15.3066 18.1185 15.4319 18.1124 15.4652 18.1104C15.7123 18.0965 15.9455 17.9915 16.12 17.8155L17.9994 15.6158C18.1711 15.4163 18.2583 15.1573 18.2423 14.8941C18.2262 14.631 18.1082 14.3846 17.9135 14.2075Z" fill="#022259"></path> 2725</svg> 2726</div> 2727</div> 2728 <div class="u_1138826289 dmRespCol small-12 large-2 medium-2" id="1138826289"> <a data-display-type="block" class="u_1034763271 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/appointments" data-element-type="dButtonLinkId" id="1034763271"> <span class="iconBg" aria-hidden="true" id="1952293196"> <span class="icon hasFontIcon icon-star" id="1758002882"></span> 2729</span> 2730 <span class="text" id="1487955614">Make An Appointment</span> 2731</a> 2732</div> 2733</div> 2734</div> 2735 <div class="dmRespRow u_1375388396" id="1375388396"> <div class="dmRespColsWrapper" id="1177617825"> <div class="dmRespCol large-12 medium-12 small-12" id="1560553522"> <nav class="u_1208682842 effect-bottom main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1208682842" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2736 Home 2737 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 2738</span> 2739</a> 2740</li> 2741 <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_010101725468 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2742 About Us 2743 " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span> 2744</span> 2745</a> 2746 <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="/specials" class="unifiednav__item unav-item dmUDNavigationItem_010101360339 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2747 Specials 2748 " data-auto="page-text-style">Specials<span class="icon icon-angle-right"></span> 2749</span> 2750</a> 2751</li> 2752 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/directions" class="unifiednav__item unav-item dmNavItemSelected dmUDNavigationItem_010101917732 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 2753 Directions 2754 " data-auto="page-text-style">Directions<span class="icon icon-angle-right"></span> 2755</span> 2756</a> 2757</li> 2758</ul> 2759</li> 2760 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/vehicles" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101851152 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2761 Vehicles 2762 " data-auto="page-text-style">Vehicles<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 2763</span> 2764</a> 2765</li> 2766 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/appointments" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101193469 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2767 Appointments 2768 " data-auto="page-text-style">Appointments<span class="icon icon-angle-down"></span> 2769</span> 2770</a> 2771</li> 2772 <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="/reviews" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101689502 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2773 Reviews 2774 " data-auto="page-text-style">Reviews<span class="icon icon-angle-down"></span> 2775</span> 2776</a> 2777 <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="/leave-a-review" class="unifiednav__item unav-item dmUDNavigationItem_010101750411 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2778 Leave A Review 2779 " data-auto="page-text-style">Leave A Review<span class="icon icon-angle-right"></span> 2780</span> 2781</a> 2782</li> 2783</ul> 2784</li> 2785 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101948020 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2786 Services 2787 " data-auto="page-text-style">Services<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 2788</span> 2789</a> 2790</li> 2791 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010133123 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 2792 Contact Us 2793 " data-auto="page-text-style">Contact Us<span class="icon icon-angle-down"></span> 2794</span> 2795</a> 2796</li> 2797</ul> 2798</nav> 2799</div> 2800</div> 2801</div> 2802</div> 2803</div> 2804</div> 2805 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_directions dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders -->
2805 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-auto="flex-section" id="1365886310" data-flex-id="64219dd7374cf06c63f9d009" data-layout-section=""> <div class="flex-widgets-container" id="1241280206"></div> 2806 <section id="64219dd7374cf06c63f9d00a" class="flex-element section" data-auto="flex-element-section"> <div id="64219dd7374cf06c63f9d00b" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="64219dd7374cf06c63f9d00c" class="flex-element group" data-auto="flex-element-group"> <div id="64219dd7374cf06c63f9d00d" class="flex-element group" data-auto="flex-element-group"> <div id="widget_bk1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1333698838"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1333698838" style=""> <h1 class="text-align-center"><strong style="font-weight:800;display:unset;font-family:Mulish, 'Mulish Fallback';">Get Directions</strong></h1> 2807</div> 2808</div> 2809 <div id="widget_s3k" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1160230028"> <div class="widget-a53e4f dmCustomWidget" data-lazy-load="true" data-title="" id="1160230028" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="a53e4f12549940b1913f53ce36070a44" data-widget-version="22" data-widget-config="eyJkaXJlY3Rpb25zQm94R3JvdXAiOm51bGwsInNob3dJbmZvV2luZG93c09uTW9iaWxlIjpudWxsLCJib3JkZXJDb2xvck9uRm9jdXMiOiIjMDAwMDAwIiwiaW5wdXRGaWVsZHNHcm91cCI6bnVsbCwiem9vbSI6IjE2IiwiZGlyZWN0aW9uc1RpdGxlVGV4dCI6IkdldCBEaXJlY3Rpb25zIiwiY29sb3JPbkZvY3VzIjoiIzAwMDAwMCIsIm1hcFN0eWxlcyI6bnVsbCwiZW5hYmxlRGlyZWN0aW9ucyI6dHJ1ZSwiZW5hYmxlRGlyZWN0aW9uc0Ryb3BTaGFkb3ciOm51bGwsImVuYWJsZU1hcERyb3BTaGFkb3ciOm51bGwsInNob3dEaXJlY3Rpb25zVGl0bGUiOm51bGwsIm1hcExheW91dHMiOiJzdGFuZGFyZCIsInNob3dJbmZvV2luZG93c09uRGVza3RvcCI6bnVsbH0="> <div data-zen-name="Maps"></div> 2810 <div data-zen-component="maps" style="display:none"> <p data-zen-element="message">Loading ...</p> 2811 <div class="standard-layout inner-wrapper"> <form method="post" class="directions-form "></form> 2812 <div class="map "> <div class="map-canvas" data-zen-component="map"></div> 2813 <div class="map-directions" data-zen-component="directions"></div> 2814</div> 2815</div> 2816</div> 2817 <div data-zen-component="loading-failed" style="display:none"></div> 2818</div> 2819</div> 2820</div> 2821</div> 2822</div> 2823</section> 2824</div> 2825</div> 2826</div> 2827</div> 2828</div> 2829 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer" lock-element-for-editing="true"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div data-auto="flex-section" id="1659221693" data-flex-id="75dceb81" data-layout-section=""> <div class="flex-widgets-container" id="1316449394"></div> 2830 <section id="0d7bb81b" class="flex-element section" data-auto="flex-element-section"> <div id="2e1342e8" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="f444a423" class="flex-element group" data-auto="flex-element-group"> <div id="d97e7367" class="flex-element group" data-auto="flex-element-group"> <div id="20f712a2" class="flex-element group" data-auto="flex-element-group"> <div id="950d9d37" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="1527468963"> <div class="align-center text-align-center u_1527468963 dmSocialHub gapSpacing" id="1527468963" dmle_extension="social_hub" data-element-type="social_hub" extractelementdata="true" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://www.google.com/maps/place/Alpine+Auto+Care+LLC/@43.1415583,-85.7095951,15z/data=!4m2!3m1!1s0x0:0x22e702a376f0a903?sa=X&ved=1t:2428&ictx=111" target="_blank" dm_dont_rewrite_url="true" aria-label="Google" onclick="dm_gaq_push_event &&
2830 dm_gaq_push_event('socialLink', 'click', 'Custom1')"> <span style="background-color:rgba(220, 78, 65, 1)" class="dmSocialCustom1 oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect="float"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1536 1792"> <path fill="inherit" d="M768 786h725q12 67 12 128 0 217-91 387.5t-259.5 266.5-386.5 96q-157 0-299-60.5t-245-163.5-163.5-245-60.5-299 60.5-299 163.5-245 245-163.5 299-60.5q300 0 515 201l-209 201q-123-119-306-119-129 0-238.5 65t-173.5 176.5-64 243.5 64 243.5 173.5 176.5 238.5 65q87 0 160-24t120-60 82-82 51.5-87 22.5-78h-436v-264z"></path> 2831</svg> 2832</span> 2833</a> 2834 <a href="https://facebook.com/AlpineAutoCare" 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="float"></span> 2835</a> 2836</div> 2837</div> 2838</div> 2839</div> 2840 <div id="8223e28b" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1871293675"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1871293675" file="false" href="/directions" data-element-type="dButtonLinkId" id="1871293675"> <span class="iconBg" aria-hidden="true" id="1534921255"> <span class="icon hasFontIcon icon-star" id="1061622720"></span> 2841</span> 2842 <span class="text" id="1219066495">Get Directions</span> 2843</a> 2844</div> 2845</div> 2846 <div id="cc1307a7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-external-id="1516744238"> <div class="imageWidget align-center u_1516744238" data-element-type="image" data-widget-type="image" id="1516744238"> <a href="/" id="1062906305"><img src="https://irp.cdn-website.com/30457986/dms3rep/multi/Logo.svg" alt="Logo | Alpine Auto Care LLC" id="1526519157" class="" data-dm-image-path="https://irp.cdn-website.com/30457986/dms3rep/multi/Logo.svg" width="235" height="112" onerror="handleImageLoadError(this)"/></a> 2847</div> 2848</div> 2849 <div id="648f6dfd" class="flex-element group" data-auto="flex-element-group"> <div id="fb4e435c" class="flex-element group" data-auto="flex-element-group"> <div id="7768cb91" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1252605302"> <div class="widget-d3c136 u_1252605302 dmCustomWidget" data-lazy-load="true" data-title="" id="1252605302" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc0hvdXJzTGlzdCIsInZhbHVlIjoic2l0ZV9jb2xsZWN0aW9uLlNzckJ1c2luZXNzSG91cnMifV0=" data-binding-metadata="eyJzY2hlbWFPcGVuaW5nSG91cnMiOiJzY2hlbWFPcGVuaW5nSG91cnMiLCJkYXlzIjoiZGF5cyIsIndvcmtUaW1lMTJoIjoid29ya1RpbWUxMmgiLCJkYXRhU291cmNlIjoiZGF0YVNvdXJjZSIsIndvcmtUaW1lMjRoIjoid29ya1RpbWUyNGgiLCJsb2NhdGlvbklkIjoibG9jYXRpb25JZCJ9" icon="false" surround="false" data-widget-id="d3c1360ae6994cdca7b4017895fd2292" data-widget-version="17" data-widget-config="eyJ0b2dnbGUxMmhGb3JtYXQiOnRydWUsImRkV29ya3RpbWVTZXBhcmF0b3IiOiIgIiwiZ2V0Q29udGVudExpYnJhcnlEYXRhIjpmYWxzZSwibG9jYXRpb25PcHRpb25zRHJvcGRvd24iOiI5ODllMzEzNC01YjE5LTQzNGMtYTcwMy1hZGQyZmQ5ZTE4MWEiLCJidXNpbmVzc0hvdXJzTGlzdCI6W3sic2NoZW1hT3BlbmluZ0hvdXJzIjoiTW8tRnIgMDg6MDAtMTc6MDAiLCJsb2NhdGlvbklkIjoiOTg5ZTMxMzQtNWIxOS00MzRjLWE3MDMtYWRkMmZkOWUxODFhIiwiZGF5cyI6Ik1PTi1GUkkiLCJ3b3JrVGltZTEyaCI6Ijg6MDAgQU0g4oCTIDU6MDAgUE0iLCJkYXRhU291cmNlIjoiZGF0YWJhc2UiLCJ3b3JrVGltZTI0aCI6IjA4OjAwIOKAkyAxNzowMCJ9LHsic2NoZW1hT3BlbmluZ0hvdXJzIjoiTW8tRnIgMDg6MDAtMTc6MDAiLCJsb2NhdGlvbklkIjoibWFpbiIsImRheXMiOiJNT04tRlJJIiwid29ya1RpbWUxMmgiOiI4OjAwIEFNIOKAkyA1OjAwIFBNIiwiZGF0YVNvdXJjZSI6ImNvbnRlbnRMaWJyYXJ5Iiwid29ya1RpbWUyNGgiOiIwODowMCDigJMgMTc6MDAifV0sImFsaWduQ29udGVudERlc2t0b3AiOiJmbGV4LXN0YXJ0IiwibGF5b3V0c01vYmlsZSI6InNpbmdsZS1saW5lIiwibGluZVNwYWNpbmdNdWx0aWxpbmUiOm51bGwsImxheW91dHMiOiJtdWx0aS1saW5lIiwiYWxpZ25Db250ZW50TW9iaWxlIjoiY2VudGVyIn0="> <div data-zen-name="Business Hours"></div> 2850 <div data-zen-component="business-hours" class="business-hours-wrapper multi-line-layout single-line-mobile-layout" style="--align-desktop-tablet:flex-start; 2851--align-mobile:center; --worktime-separator:' "><!-- <div itemscope itemtype="https://schema.org/LocalBusiness" style="display:none;" aria-hidden="true"> 2852 2853 2854 2855 2856 <meta itemprop="openingHours" content="Mo-Fr 08:00-17:00"> 2857 2858 2859 2860 2861 2862 2863 </div> --> <div class="day-group"> <span class="days">MON-FRI:</span> 2864 <span class="hours">8:00 AM – 5:00 PM</span> 2865</div> 2866</div> 2867</div> 2868</div> 2869 <div id="6a1264c6" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-keep-proportion="true" data-external-id="1855643921"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1855643921"> <svg width="18" height="19" viewbox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg" id="1263463211" class="svg u_1263463211" data-icon-custom="true" data-icon-name="clock-icon.svg" alt="Clock Icon | Alpine Auto Care LLC"> <path d="M9 18.0501C4.0293 18.0501 0 14.0096 0 9.02506C0 4.04052 4.0293 0 9 0C13.9707 0 18 4.04052 18 9.02506C18 14.0096 13.9707 18.0501 9 18.0501ZM9.9 9.02506V4.51253H8.1V10.8301H13.5V9.02506H9.9Z" fill="#022259"></path> 2870</svg> 2871</div> 2872</div> 2873</div> 2874 <div id="98c20a8e" class="flex-element group" data-auto="flex-element-group"> <div id="ab4047b2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1088711678"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1088711678" new-inline-bind-applied="true" data-diy-text="" style=""><p class="m-size-18 text-align-left size-22 m-text-align-center" style="line-height: 1;"><a href="tel:(616) 785-9600" target="_blank" type="call" class="m-font-size-18 font-size-22" style="color:var(--color_3);font-weight:900;text-decoration:none;display:initial;font-family:Mulish, 'Mulish Fallback';"><span class="inline-data-binding" data-encoded-value="KDYxNikgNzg1LTk2MDA=" data-inline-binding="content_library.global.phone.real number">(616) 785-9600</span></a></p></div> 2875</div> 2876 <div id="27703391" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-keep-proportion="true" data-external-id="1843439697"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1843439697"> <svg width="18" height="19" viewbox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg" id="1007970155" class="svg u_1007970155" data-icon-custom="true" data-icon-name="phone-icon.svg" alt="Phone Icon | Alpine Auto Care LLC"> <path d="M17.6693 14.1391L13.562 10.3943C13.3679 10.2173 13.1127 10.1229 12.8505 10.1311C12.5882 10.1392
287612.3394 10.2492 12.1565 10.4378L9.73862 12.9314C9.15662 12.8199 7.98657 12.4541 6.78216 11.2494C5.57775 10.0407 5.21299 8.86431 5.10488 8.28475L7.58948 5.85911C7.77783 5.67585 7.88768 5.42629 7.89579 5.16324C7.9039 4.9002 7.80963 4.64431 7.63292 4.44973L3.89946 0.332023C3.72268 0.136834 3.47698 0.0184368 3.21455 0.00197758C2.95212 -0.0144817 2.69363 0.0722933 2.49398 0.243873L0.301387 2.12947C0.126699 2.30528 0.0224326 2.53926 0.00836818 2.78704C-0.00678797 3.04035 -0.295765 9.04061 4.34404 13.6953C8.39174 17.7533 13.462 18.0501 14.8584 18.0501C15.0625 18.0501 15.1878 18.044 15.2211 18.042C15.4682 18.0281 15.7014 17.9231 15.8758 17.7472L17.7552 15.5475C17.927 15.3479 18.0142 15.0889 17.9981 14.8258C17.9821 14.5626 17.8641 14.3162 17.6693 14.1391Z" fill="#022259"></path> 2877</svg> 2878</div> 2879</div> 2880</div> 2881 <div id="63f7ed03" class="flex-element group" data-auto="flex-element-group"> <div id="699e5b54" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1493652538"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1493652538"><p class="m-size-14 text-align-left size-14 m-text-align-center"><a href="/directions" runtime_url="/directions" type="page" class="m-font-size-14 font-size-14" m-font-size-set="true" style="color:var(--color_3);font-weight:600;display:unset;text-decoration:none;font-family:Mulish, 'Mulish Fallback';">9656 Sparta Avenue NW</a><span class="m-font-size-14 font-size-14" style="color:var(--color_3);font-weight:600;display:unset;text-decoration:none;font-family:Mulish, 'Mulish Fallback';"><span m-font-size-set="true" class="m-font-size-14 font-size-14" style="color:var(--color_3);font-weight:600;display:unset;text-decoration:none;font-family:Mulish, 'Mulish Fallback';">,</span> 2882</span><a href="/directions" runtime_url="/directions" type="page" m-font-size-set="true" class="m-font-size-14 font-size-14" style="color:var(--color_3);font-weight:600;display:unset;text-decoration:none;font-family:Mulish, 'Mulish Fallback';">Sparta, MI 49345</a></p></div> 2883</div> 2884 <div id="4aad3130" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-external-id="1081839263"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1081839263"> <svg width="17" height="21" viewbox="0 0 17 21" fill="none" xmlns="http://www.w3.org/2000/svg" id="1319329342" class="svg u_1319329342" data-icon-custom="true" data-icon-name="location-ic.svg" alt="Location Icon | Alpine Auto Care LLC"> <path d="M8.18182 0C6.01265 0.00246432 3.93306 0.833365 2.39923 2.31043C0.865399 3.7875 0.00256773 5.79013 8.70462e-06 7.87902C-0.00258931 9.58606 0.57644 11.2468 1.64827 12.6064C1.64827 12.6064 1.87141 12.8894 1.90786 12.9302L8.18182 20.0557L14.4588 12.9266C14.4915 12.8886 14.7154 12.6064 14.7154 12.6064L14.7161 12.6043C15.7874 11.2452 16.3662 9.58528 16.3636 7.87902C16.3611 5.79013 15.4982 3.7875 13.9644 2.31043C12.4306 0.833365 10.351 0.00246432 8.18182 0ZM8.18182 10.7441C7.59338 10.7441 7.01815 10.5761 6.52888 10.2613C6.03961 9.94644 5.65827 9.49898 5.43309 8.97545C5.2079 8.45192 5.14898 7.87584 5.26378 7.32007C5.37858 6.76429 5.66194 6.25378 6.07803 5.85309C6.49412 5.4524 7.02425 5.17952 7.60138 5.06897C8.17852 4.95842 8.77673 5.01516 9.32038 5.23202C9.86403 5.44887 10.3287 5.8161 10.6556 6.28726C10.9825 6.75842 11.157 7.31236 11.157 7.87902C11.156 8.6386 10.8423 9.3668 10.2845 9.9039C9.72677 10.441 8.97059 10.7432 8.18182 10.7441Z" fill="#022259"></path> 2885</svg> 2886</div> 2887</div> 2888</div> 2889</div> 2890</div> 2891</div> 2892</div> 2893</section> 2894</div> 2895 <div data-auto="flex-section" id="1067301876" data-flex-id="5210c8e0" data-layout-section=""> <div class="flex-widgets-container" id="1672826516"></div> 2896 <section id="fbd4e1ce" class="flex-element section" data-auto="flex-element-section"> <div id="23cd0ef7" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="42fd2cab" class="flex-element group" data-auto="flex-element-group"> <div id="e3d1d02b" class="flex-element group" data-auto="flex-element-group"> <div id="innergrid_prq" class="flex-element inner-grid" data-auto="flex-element-inner-grid"> <div id="group_a2c" class="flex-element group" data-auto="flex-element-group"> <div id="f6322f91" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1174574063"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1174574063" style=""><p class="m-size-11 m-text-align-center text-align-right size-14"><a href="/image-credits" runtime_url="/image-credits" popup_target="image-credits" type="popup" link_type="popup" class="m-font-size-11 font-size-14" style="display: initial; text-decoration: none; color: rgb(255, 255, 255);">Image Credits</a><span class="m-font-size-11 font-size-14" style="display: initial; text-decoration: none; color: rgb(255, 255, 255);"> <span class="m-font-size-11 font-size-14" style="display: initial; text-decoration: none; color: rgb(255, 255, 255);">|</span> 2897</span><a href="https://www.kukui.com/" target="_blank" runtime_url="https://www.kukui.com/" type="url" class="m-font-size-11 font-size-14" style="display: initial; text-decoration: none; color: rgb(255, 255, 255); text-transform: uppercase;">Website by</a><span single-space="true" class="m-font-size-11 font-size-14" style="display: initial; text-decoration: none; color: rgb(255, 255, 255); text-transform: uppercase;"> <span class="m-font-size-11 font-size-14" style="display: initial; text-decoration: none; color: rgb(255, 255, 255); text-transform: uppercase;"></span> 2898</span><a href="https://www.kukui.com/" target="_blank" runtime_url="https://www.kukui.com/" type="url" class="m-font-size-11 font-size-14" style="display: initial; text-decoration: none; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold;">KUKUI</a></p></div> 2899</div> 2900 <div id="group_jpf" class="flex-element group" data-auto="flex-element-group"> <div id="78f547e5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-external-id="1582120728"> <div class="graphicWidget u_1582120728" data-element-type="graphic" data-widget-type="graphic" id="1582120728"> <svg width="19" height="24" viewbox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg" id="1080780536" class="svg u_1080780536" alt="ADA | Alpine Auto Care LLC" data-icon-custom="true" data-icon-name="ada-icon.svg"> <path d="M17.5943 19.1785C17.5636 19.5299 17.405 19.8566 17.15 20.0941C16.895 20.3316 16.5621 20.4624 16.2172 20.4608C16.1799 20.4608 16.1416 20.4608 16.1033 20.4608C15.9236 20.4473 15.7481 20.3976 15.5871 20.3146C1
29005.4261 20.2317 15.2827 20.117 15.1651 19.9773C15.0475 19.8375 14.958 19.6754 14.9018 19.5002C14.8455 19.325 14.8236 19.1402 14.8373 18.9564L15.2919 13.3361L13.4258 13.4409C14.0573 14.7425 14.2808 16.2117 14.0658 17.6481C13.8509 19.0845 13.208 20.4181 12.2249 21.467L10.4373 19.6631C11.1975 18.8242 11.62 17.7227 11.6201 16.5789C11.6064 15.6846 11.3416 14.8133 10.8571 14.0687C10.3727 13.3242 9.68908 12.7379 8.88785 12.3798C8.08663 12.0217 7.20161 11.9068 6.33834 12.049C5.47508 12.1911 4.67 12.5843 4.01914 13.1815L2.22967 11.3815C3.25657 10.4045 4.54371 9.76107 5.92823 9.53253L9.35024 5.59875L7.41148 4.46335L5.06603 6.57461C4.79097 6.82132 4.43223 6.94774 4.06698 6.92669C3.70173 6.90564 3.35914 6.7388 3.11292 6.46205C2.99226 6.32592 2.89933 6.16657 2.83956 5.9933C2.77979 5.82002 2.75438 5.6363 2.7648 5.45287C2.77522 5.26944 2.82128 5.08997 2.90027 4.92494C2.97927 4.75992 3.08962 4.61265 3.22488 4.49174L6.31579 1.70609C6.53465 1.50987 6.80796 1.38845 7.09755 1.35879C7.38714 1.32914 7.67855 1.39272 7.9311 1.54067C7.9311 1.54067 14.2641 5.25324 14.274
29006 5.26009C14.43 5.35716 14.5646 5.48515 14.6707 5.63648C14.7767 5.7878 14.8519 5.95937 14.8919 6.14101C14.9667 6.40471 14.9748 6.68354 14.9154 6.95133C14.856 7.21911 14.731 7.46704 14.5522 7.67184L11.9005 10.7257L16.7225 10.4546C16.9192 10.4434 17.1159 10.4749 17.2998 10.5471C17.4837 10.6193 17.6506 10.7306 17.7895 10.8735C17.9279 11.0151 18.0347 11.1857 18.1024 11.3736C18.1702 11.5616 18.1972 11.7622 18.1818 11.9619L17.5943 19.1785ZM15.2278 4.89598C14.9257 4.89843 14.6261 4.8399 14.3461 4.72374C14.0662 4.60758 13.8114 4.43607 13.5964 4.21904C13.3814 4.00201 13.2103 3.74372 13.093 3.45896C12.9758 3.17421 12.9145 2.86859 12.9129 2.5596C12.9129 1.93164 13.1568 1.32941 13.5909 0.885379C14.025 0.441348 14.6138 0.191895 15.2278 0.191895C15.8417 0.191895 16.4305 0.441348 16.8646 0.885379C17.2987 1.32941 17.5426 1.93164 17.5426 2.5596C17.541 2.86859 17.4797 3.17421 17.3625 3.45896C17.2452 3.74372 17.0741 4.00201 16.8591 4.21904C16.6441 4.43607 16.3893 4.60758 16.1094 4.72374C15.8294 4.8399 15.5298 4.89843 15.2278 4.89598ZM2.52536 16.5769C2.53796 17.4159 2.77174 18.2358 3.20204 18.9502C3.63233 19.6646 4.24319 20.2469 4.97014 20.6357C5.69709 21.0245 6.51317 21.2054 7.33227 21.1593C8.15136 21.1132 8.9431 20.8417 9.62392 20.3737L11.4306 22.1972C10.183 23.1838 8.64977 23.7176 7.07273 23.7143C5.20951 23.727 3.41764 22.9823 2.09127 21.6438C0.764892 20.3053 0.0126476 18.4827 3.78396e-07 16.5769C-0.000517189 14.979 0.529922 13.4283 1.50431 12.1792L3.31101 14.0017C2.7989 14.7583 2.5248 15.6567 2.52536 16.5769Z" fill="white"></path> 2901</svg> 2902</div> 2903</div> 2904 <div id="widget_88c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1606985930"> <div class="widget-79c1d8 u_1606985930 dmCustomWidget" data-lazy-load="true" data-title="" id="1606985930" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJuYXBMaW5lc0xpc3QiLCJ2YWx1ZSI6InNpdGVfY29sbGVjdGlvbi5Tc3JOYXBMaW5lcyJ9XQ==" data-binding-metadata="eyJzZXBhcmF0b3IiOiJzZXBhcmF0b3IiLCJhZGRyZXNzIjoiYWRkcmVzcyJ9" icon="false" surround="false" data-widget-id="79c1d8e211f04821af7a73f9f70bcc91" data-widget-version="11" data-widget-config="eyJuYXBMaW5lc0xpc3QiOlt7ImFkZHJlc3MiOiJBbHBpbmUgQXV0byBDYXJlIExMQywgOTY1NiBTcGFydGEgQXZlIE5XIFNwYXJ0YSwgTUkgNDkzNDUgKDYxNikgNzg1LTk2MDAiLCJzZXBhcmF0b3IiOiIifV0sImRkTkFQTGluZXNTZXBhcmF0b3IiOiIgIiwibGF5b3V0c01vYmlsZSI6Im11bHRpLWxpbmUiLCJncnBEZXNrdG9wTGF5b3V0U2VwYXJhdG9yIjpudWxsLCJsYXlvdXRzIjoic2luZ2xlLWxpbmUifQ=="> <div data-zen-name="NAP Lines"></div> 2905 <div data-zen-component="nap-lines" class="nap-lines-wrapper single-line-layout multi-line-mobile-layout"> <address class="nap" itemprop="address">Alpine Auto Care LLC, 9656 Sparta Ave NW Sparta, MI 49345 (616) 785-9600</ad
2905dress> 2906<!-- <address class="nap" itemprop="address" itemscope="" itemtype="https://schema.org/PostalAddress">Alpine Auto Care LLC, 9656 Sparta Ave NW Sparta, MI 49345 (616) 785-9600</address> --></div> 2907</div> 2908</div> 2909</div> 2910</div> 2911</div> 2912</div> 2913</div> 2914</div> 2915</section> 2916</div> 2917</div> 2918 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 2919</div> 2920</div> 2921</div> 2922</div> 2923</div> 2924</div> 2925</div> 2926</div> 2927</div> 2928 2929 </div> 2930</div> 2931<!-- Add full CSS and Javascript before the close tag of the body if needed --> 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947
2948<script type="text/javascript" id="d_track_sp"> 2949 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 2950 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 2951 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 2952 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 2953 window.dmsnowplow = window.snowplow; 2954 2955 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 2956 appId: '30457986' 2957 }); 2958 2959 // snowplow queries element styles so we wait until CSS calculations are done. 2960 requestAnimationFrame(() => { 2961 dmsnowplow('trackPageView'); 2962 _dm_insite.forEach((rule) => { 2963 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 2964 // the tracking is in popup.js 2965 if (rule.actionName !== "popup") { 2966 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 2967 } 2968 window?.waitForDeferred?.('dmAjax', () => { 2969 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 2970 }); 2971 }); 2972 }); 2973</script>
2973 2974 2975 2976 2977<div style="display:none;" id="P6iryBW0Wu"></div> 2978 2979<!-- photoswipe markup --> 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989<!-- Root element of PhotoSwipe. Must have class pswp. --> 2990<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2991 2992 <!-- Background of PhotoSwipe. 2993 It's a separate element as animating opacity is faster than rgba(). --> 2994 <div class="pswp__bg"></div> 2995 2996 <!-- Slides wrapper with overflow:hidden. --> 2997 <div class="pswp__scroll-wrap"> 2998 2999 <!-- Container that holds slides. 3000 PhotoSwipe keeps only 3 of them in the DOM to save memory. 3001 Don't modify these 3 pswp__item elements, data is added later on. --> 3002 <div class="pswp__container"> 3003 <div class="pswp__item"></div> 3004 <div class="pswp__item"></div> 3005 <div class="pswp__item"></div> 3006 </div> 3007 3008 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 3009 <div class="pswp__ui pswp__ui--hidden"> 3010 3011 <div class="pswp__top-bar"> 3012 3013 <!-- Controls are self-explanatory. Order can be changed. --> 3014 3015 <div class="pswp__counter"></div> 3016 3017 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 3018 3019 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 3020 3021 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 3022 3023 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 3024 3025 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 3026 <!-- element will get class pswp__preloader--active when preloader is running --> 3027 <div class="pswp__preloader"> 3028 <div class="pswp__preloader__icn"> 3029 <div class="pswp__preloader__cut"> 3030 <div class="pswp__preloader__donut"></div> 3031 </div> 3032 </div> 3033 </div> 3034 </div> 3035 3036 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 3037 <div class="pswp__share-tooltip"></div> 3038 </div> 3039 3040 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 3041 </button> 3042 3043 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 3044 </button> 3045 3046 <div class="pswp__caption"> 3047 <div class="pswp__caption__center"></div> 3048 </div> 3049 3050 </div> 3051 3052 </div> 3053 3054</div> 3055<div id="fb-root" 3056 data-locale="en"></div> 3057<!-- Alias: 30457986 --> 3058<div class="dmPopupMask" id="dmPopupMask"></div> 3059<div id="dmPopup" class="dmPopup" data-auto="popup"> 3060 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 3061 <div class="dmPopupTitle"> <span></span> Share by:</div> 3062 <div class="data"></div> 3063</div>
3063<script id="d_track_personalization"> 3064 window?.waitForDeferred?.('dmAjax', () => { 3065 // Collects client data and updates cookies used by smart sites 3066 window.expireDays = 365; 3067 window.visitLength = 30 * 60000; 3068 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 3069 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 3070 }); 3071</script>
vendor: 1 bytes, line 3071
3071
3072<script type="text/javascript"> 3073 3074 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 3075 3076 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 3077 Parameters.HomeLinkText = 'Home'; 3078 </script>
3078 3079<!-- End Script tags --> 3080<!-- Begin Body End Markup --> 3081<div data-inject="zenogre-body-end-assets"> 3082
3082<script> 3083//<![CDATA[ 3084 setTimeout(() => { 3085 dmAPI.loadScript('https://connect.kukui.com/webchat?key=41065'); 3086 }, 7000); 3087//]]> 3088 </script>
3088 3089</div> 3090<style> 3091.bc-root[aria-label="Breadcrumbs"] a:visited{ 3092 color: white !important; 3093} 3094</style> 3095<!-- End Body End Markup --> 3096<!-- Site Wide Html Markup --> 3097<!-- Site Wide Html Markup --> 3098</body> 3099</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.