PageSourceSearch

https://www.alpineautocareinc.com/directions

html alpineautocareinc.com collected 2026-09-28 00:51:47 UTC 137,777 bytes, 3,099 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.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&amp;subset=latin-ext&amp;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 &ndash; 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 &ndash; 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&amp;ved=1t:2428&amp;ictx=111" target="_blank" dm_dont_rewrite_url="true" aria-label="Google" onclick="dm_gaq_push_event &amp;&amp;
2830 dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Custom1&apos;)"> <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 &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect="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 &ndash; 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.