PageSourceSearch

https://www.altamiraltd.com/products

html altamiraltd.com collected 2026-10-05 10:57:40 UTC 333,441 bytes, 7,388 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.altamiraltd.com/',
49
50        SystemID: 'US_DIRECT_PRODUCTION',
51        SiteAlias: '6f7470be',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Sep 09, 2026',
54        ExternalUid: null,
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'products',
64        InitialPageUuid: '83b6fea2d7e348538d9f7feed2551150',
65        InitialPageId: '48708128',
66        InitialEncodedPageAlias: 'cHJvZHVjdHM=',
67        InitialHeaderUuid: 'fb88edaae63441e6a3aa1d5016084739',
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: true,
95        cookiesNotificationMarkup: ' <div> <p class=\"rteBlock\">We use cookies to improve your experience, analyze site traffic, and provide relevant advertising. Learn more in our <a value=\"privacy\" label=\"\" type=\"page\" href=\"\/privacy\" data-runtime-url=\"\/privacy\">Privacy Policy.<\/a> \n<\/p> \n<\/div> \n',
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.altamiraltd.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: true
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 30;
138    window.Parameters.LayoutVariationID = {};
139    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
140</script>
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163<!-- Injecting site-wide to the head -->
164
165
166<meta name="google-site-verification" content="N3f8Ptbg0PzLvmzrcgIvtnBqQ7QR9O9kBZ89-a1RlZs" data-swh-uuid="51893bdff69e4370ad8d145bb41d79e2"/>
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183<script type="text/javascript" id="d_track_campaign">
184    (function() {
185        if (!window.location.search) {
186            return;
187        }
188        const cleanParams = window.location.search.substring(1); // Strip ?
189        const queryParams = cleanParams.split('&');
190
191        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
192        const domain = 'domain=' + window.location.hostname;
193        const path = "path=/";
194
195        queryParams.forEach((param) => {
196            const [key, value = ''] = param.split('=');
197            if (key.startsWith('utm_')) {
198                const cookieName = "_dm_rt_" + key.substring(4);
199                const cookie = cookieName + "=" + value;
200                const joined = [cookie, expires, domain, path].join(";");
201                document.cookie = joined;
202            }
203        });
204    }());
205</script>
vendor: 1 bytes, line 205
205
206<script type="text/javascript" id="d_track_referrer">
207    (function() {
208        const cookieName = '_dm_entry_referrer';
209        const referrer = document.referrer;
210        if (!referrer) {
211            return;
212        }
213        let referrerOrigin;
214        try {
215            referrerOrigin = new URL(referrer).origin;
216        } catch (e) {
217            return;
218        }
219        // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to.
220        if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) {
221            return;
222        }
223        try {
224            const existing = document.cookie
225                .split('; ')
226                .find((candidate) => candidate.indexOf(cookieName + '=') === 0);
227            if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) {
228                return;
229            }
230            // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission
231            // reads alongside this one (session-scoped in practice — see FBN-5389).
232            const secure = window.location.protocol === 'https:' ? ';Secure' : '';
233            document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin)
234                + ';path=/;SameSite=Lax' + secure;
235        } catch (e) {
236            return;
237        }
238    }());
239</script>
239
240
241<script type="text/javascript" >
242    var _dm_gaq = {};
243    var _gaq = _gaq || [];
244    var _dm_insite = [];
245</script>
245
246
247
248
249
250<script>
251    const siteGoogleAnalyticsTagIds = ['GTM-TQXN6XKS'];
252    (function (w, i, g) { w[g] = w[g] || []; if (typeof w[g].push == 'function') w[g].push.apply(w[g], i) })
253    (window, siteGoogleAnalyticsTagIds, 'google_tags_first_party');
254</script>
vendor: 1 bytes, line 254
254
255<script async src="/hwj36ctlrx-6f7470be/pLc95wZQb0zsAfV4TbqBjY1qLMc" id="d-js-gtm"
256    onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
256
257
258<script type="text/javascript" id="d_track_ga">
259    window.dataLayer = window.dataLayer || [];
260    _dm_gaq.siteAlias = '6f7470be';
261    _dm_gaq.externalGaqID = 'non-empty';
262
263    function gtag() { dataLayer.push(arguments); }
264
265    function pushInsiteImpressions(id) {
266        _dm_insite.forEach((rule) => {
267            _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId);
268        });
269    }
270
271    _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) {
272        const eventProps = {
273            event_category: category,
274            event_label: label,
275            value,
276            ...additionalParams
277        };
278        gtag('event', event, eventProps);
279    }
280
281    gtag('js', new Date())
282
283    
284gtag('set', 'developer_id.dMDU5Nj', true);
285gtag('set', 'developer_id.dYmRlZG', true);
286gtag('set', 'developer_id.dMWY5NG', true);
287
288    _dm_gaq.pushEvent('', 'page_view');
289
290    pushInsiteImpressions(_dm_gaq.externalGaqID);
291</script>
291
292
293
294
295
296
297<!-- End Injecting site-wide to the head -->
298
299<!-- Inject secured cdn script -->
300
301
302<!-- ========= Meta Tags ========= -->
303<!-- PWA settings -->
304<script>
305    function toHash(str) {
306        var hash = 5381, i = str.length;
307        while (i) {
308            hash = hash * 33 ^ str.charCodeAt(--i)
309        }
310        return hash >>> 0
311    }
312</script>
vendor: 1 bytes, line 312
312
313<script>
314    (function (global) {
315    //const cacheKey = global.cacheKey;
316    const isOffline = 'onLine' in navigator && navigator.onLine === false;
317    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
318    if (isOffline) {
319        console.log('offline mode');
320    }
321    if (!hasServiceWorkerSupport) {
322        console.log('service worker is not supported');
323    }
324    if (hasServiceWorkerSupport && !isOffline) {
325        window.addEventListener('load', function () {
326            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
327            navigator.serviceWorker
328                .register(serviceWorkerPath, { scope: './' })
329                .then(
330                    function (registration) {
331                        // Registration was successful
332                        console.log(
333                            'ServiceWorker registration successful with scope: ',
334                            registration.scope
335                        );
336                    },
337                    function (err) {
338                        // registration failed :(
339                        console.log('ServiceWorker registration failed: ', err);
340                    }
341                )
342                .catch(function (err) {
343                    console.log(err);
344                });
345        });
346
347        // helper function to refresh the page
348        var refreshPage = (function () {
349            var refreshing;
350            return function () {
351                if (refreshing) return;
352                // prevent multiple refreshes
353                var refreshkey = 'refreshed' + location.href;
354                var prevRefresh = localStorage.getItem(refreshkey);
355                if (prevRefresh) {
356                    localStorage.removeItem(refreshkey);
357                    if (Date.now() - prevRefresh < 30000) {
358                        return; // dont go into a refresh loop
359                    }
360                }
361                refreshing = true;
362                localStorage.setItem(refreshkey, Date.now());
363                console.log('refereshing page');
364                window.location.reload();
365            };
366        })();
367
368        function messageServiceWorker(data) {
369            return new Promise(function (resolve, reject) {
370                if (navigator.serviceWorker.controller) {
371                    var worker = navigator.serviceWorker.controller;
372                    var messageChannel = new MessageChannel();
373                    messageChannel.port1.onmessage = replyHandler;
374                    worker.postMessage(data, [messageChannel.port2]);
375                    function replyHandler(event) {
376                        resolve(event.data);
377                    }
378                } else {
379                    resolve();
380                }
381            });
382        }
383    }
384})(window);
385</script>
385
386<!-- Add manifest -->
387<link rel="manifest" href="/manifest.json">
388<!-- Tell the browser it's a PWA -->
389<meta name="mobile-web-app-capable" content="yes">
390<!-- Tell iOS it's a PWA -->
391<meta name="apple-mobile-web-app-capable" content="yes">
392<!-- End PWA settings -->
393
394
395
396<link rel="canonical" href="https://www.altamiraltd.com/products">
397
398<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
399
400<meta name="apple-mobile-web-app-capable" content="yes">
401
402<!--Add favorites icons-->
403
404<link rel="apple-touch-icon"
405      href="https://irp.cdn-website.com/6f7470be/dms3rep/multi/altamira_logo_New_png.png"/>
406
407<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/6f7470be/site_favicon_16_1785267810934.ico"/>
408
409<!-- End favorite icons -->
410<link rel="preconnect" href="https://irp.cdn-website.com"/>
411<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/>
412<link rel="preconnect" href="https://static.cdn-website.com"/>
413
414
415
416<!-- render the required CSS and JS in the head section -->
417<script id='d-js-dmapi'>
418    window.SystemID = 'US_DIRECT_PRODUCTION';
419
420    if (!window.dmAPI) {
421        window.dmAPI = {
422            registerExternalRuntimeComponent: function () {
423            },
424            getCurrentDeviceType: function () {
425                return window._currentDevice;
426            },
427            runOnReady: (ns, fn) => {
428                const safeFn = dmAPI.toSafeFn(fn);
429                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
430                const eventName = 'afterAjax.' + ns;
431
432                if (document.readyState === 'complete') {
433                    $.DM.events.off(eventName).on(eventName, safeFn);
434                    setTimeout(function () {
435                        safeFn({
436                            isAjax: false,
437                        });
438                    }, 0);
439                } else {
440                    window?.waitForDeferred?.('dmAjax', () => {
441                        $.DM.events.off(eventName).on(eventName, safeFn);
442                        safeFn({
443                            isAjax: false,
444                        });
445                    });
446                }
447            },
448            toSafeFn: (fn) => {
449                if (fn?.safe) {
450                    return fn;
451                }
452                const safeFn = function (...args) {
453                    try {
454                        return fn?.apply(null, args);
455                    } catch (e) {
456                        console.log('function failed ' + e.message);
457                    }
458                };
459                safeFn.safe = true;
460                return safeFn;
461            }
462        };
463    }
464
465    if (!window.requestIdleCallback) {
466        window.requestIdleCallback = function (fn) {
467            setTimeout(fn, 0);
468        }
469    }
470</script>
470
471
472<!-- loadCSS function header.jsp-->
473
474
475
476
477
478
479<script id="d-js-load-css">
480/**
481 * There are a few <link> tags with CSS resource in them that are preloaded in the page
482 * in each of those there is a "onload" handler which invokes the loadCSS callback
483 * defined here.
484 * We are monitoring 3 main CSS files - the runtime, the global and the page.
485 * When each load we check to see if we can append them all in a batch. If threre
486 * is no page css (which may happen on inner pages) then we do not wait for it
487 */
488(function () {
489  let cssLinks = {};
490  function loadCssLink(link) {
491    link.onload = null;
492    link.rel = "stylesheet";
493    link.type = "text/css";
494  }
495  
496    function checkCss() {
497      const pageCssLink = document.querySelector("[id*='CssLink']");
498      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
499
500        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
501            const storedRuntimeCssLink = cssLinks.runtime;
502            const storedPageCssLink = cssLinks.page;
503            const storedGlobalCssLink = cssLinks.global;
504            const storedWidgetCssLink = cssLinks.widget;
505
506            storedGlobalCssLink.disabled = true;
507            loadCssLink(storedGlobalCssLink);
508
509            if (storedPageCssLink) {
510                storedPageCssLink.disabled = true;
511                loadCssLink(storedPageCssLink);
512            }
513
514            if(storedWidgetCssLink) {
515                storedWidgetCssLink.disabled = true;
516                loadCssLink(storedWidgetCssLink);
517            }
518
519            storedRuntimeCssLink.disabled = true;
520            loadCssLink(storedRuntimeCssLink);
521
522            requestAnimationFrame(() => {
523                setTimeout(() => {
524                    storedRuntimeCssLink.disabled = false;
525                    storedGlobalCssLink.disabled = false;
526                    if (storedPageCssLink) {
527                      storedPageCssLink.disabled = false;
528                    }
529                    if (storedWidgetCssLink) {
530                      storedWidgetCssLink.disabled = false;
531                    }
532                    // (SUP-4179) Clear the accumulated cssLinks only when we're
533                    // sure that the document has finished loading and the document 
534                    // has been parsed.
535                    if(document.readyState === 'interactive') {
536                      cssLinks = null;
537                    }
538                }, 0);
539            });
540        }
541    }
542  
543
544  function loadCSS(link) {
545    try {
546      var urlParams = new URLSearchParams(window.location.search);
547      var noCSS = !!urlParams.get("nocss");
548      var cssTimeout = urlParams.get("cssTimeout") || 0;
549
550      if (noCSS) {
551        return;
552      }
553      if (link.href && link.href.includes("d-css-runtime")) {
554        cssLinks.runtime = link;
555        checkCss();
556      } else if (link.id === "siteGlobalCss") {
557        cssLinks.global = link;
558        checkCss();
559      } 
560      
561      else if (link.id && link.id.includes("CssLink")) {
562        cssLinks.page = link;
563        checkCss();
564      } else if (link.id && link.id.includes("widgetCSS")) {
565        cssLinks.widget = link;
566        checkCss();
567      }
568      
569      else {
570        requestIdleCallback(function () {
571          window.setTimeout(function () {
572            loadCssLink(link);
573          }, parseInt(cssTimeout, 10));
574        });
575      }
576    } catch (e) {
577      throw e
578    }
579  }
580  window.loadCSS = window.loadCSS || loadCSS;
581})();
582</script>
582
583
584
585
586<script data-role="deferred-init" type="text/javascript">
587    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
588    function Def() {
589        this.promise = new Promise((function (a, b) {
590            this.resolve = a, this.reject = b
591        }).bind(this))
592    }
593
594    const defs = {};
595    window.getDeferred = function (a) {
596        return null == defs[a] && (defs[a] = new Def), defs[a]
597    }
598    window.waitForDeferred = function (b, a, c) {
599        let d = window?.getDeferred?.(b);
600        d
601            ? d.promise.then(a)
602            : c && ["complete", "interactive"].includes(document.readyState)
603                ? setTimeout(a, 1)
604                : c
605                    ? document.addEventListener("DOMContentLoaded", a)
606                    : console.error(`Deferred  does not exist`);
607    };
608</script>
608
609<style id="forceCssIncludes">
610    /* This file is auto-generated from a `scss` file with the same name */
611
612.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}}
613    
614
615</style>
616<style id="cssVariables" type="text/css">
617    :root {
618  --color_1: rgba(51, 51, 51, 1);
619  --color_2: rgba(15, 168, 199, 1);
620  --color_3: rgba(255, 255, 255, 1);
621  --color_4: rgba(214, 238, 245, 1);
622  --color_5: rgba(212, 212, 212, 1);
623  --color_6: rgba(110, 110, 110, 1);
624  --color_7: rgba(0, 0, 0, 0);
625  --color_8: rgba(136, 211, 225, 1);
626  --color_9: rgba(233, 249, 255, 1);
627  --max-content-width_1: 1200px;
628}
629</style>
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655<!-- Google Fonts Include -->
656
657
658
659
660
661
662
663
664
665
666
667
668
669<!-- loadCSS function fonts.jsp-->
670
671
672
673<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Outfit:ital,wght@0,100..900;1,100..900&family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Oswald:ital,wght@0,200..700;1,200..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&amp;subset=latin-ext&amp;display=swap"  />
674
675<style>
676@font-face {
677  font-family: "DudaSansVF";
678  src: url("https://irp.cdn-website.com/6f7470be/fonts/DudaSansVF-edd7_400.ttf");
679  font-weight: 400;
680  font-style: normal;
681  font-display: swap;
682}
683</style>
684
685
686
687
688
689
690<!-- RT CSS Include d-css-runtime-flex-new-nav-->
691<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" />
692
693<!-- End of RT CSS Include -->
694
695<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/59026bc6efd44794a4b4a1d82d04d2f4.css" id="widgetCSS" />
696
697<!-- Support `img` size attributes -->
698<style>img[width][height] {
699  height: auto;
700}</style>
701
702<!-- Support showing sticky element on page only -->
703<style>
704  body[data-page-alias="products"] #dm [data-show-on-page-only="products"] {
705    display: block !important;
706  }
707</style>
708
709<!-- This is populated in Ajax navigation -->
710<style id="pageAdditionalWidgetsCss" type="text/css">
711</style>
712
713
714
715
716<!-- Site CSS -->
717<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/6f7470be/files/6f7470be_1.min.css?v=2742" id="siteGlobalCss" />
718
719
720
721<style id="customWidgetStyle" type="text/css">
722    
723</style>
724<style id="innerPagesStyle" type="text/css">
725    
726</style>
727
728
729<style
730        id="additionalGlobalCss" type="text/css"
731>
732</style>
733
734<style id="pagestyle" type="text/css">
735    @media all {
736  *#dm .dmInner nav.u_1998592992 { color:black !important; }
737
738  *#dm .dmInner a.span.textonly { color:rgb(255,255,255) !important; }
739
740  *#dm .dmInner div.dmform-error { font-style:normal !important; }
741
742  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }
743
744  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }
745
746  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }
747
748  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }
749
750  *#dm .dmInner nav.u_1843066249 { color:white !important; }
751
752  *#dm .dmInner a.u_1393621106 {
753    background-color:rgba(255,255,255,1) !important;
754    border-style:solid !important;
755    border-width:1px !important;
756    border-color:rgba(102,102,102,1) !important;
757  }
758
759  *#dm .dmInner a.u_1393621106 span.text { color:rgba(102,102,102,1) !important; }
760
761  *#dm .dmInner *.u_1872786410 { width:100% !important; }
762
763  *#dm .dmInner div.u_1872786410 img[dm_changed] {
764    object-position:100% 50% !important;
765    object-fit:cover !important;
766    border-radius:4% !important;
767    -moz-border-radius:4% !important;
768    -webkit-border-radius:4% !important;
769  }
770
771  *#dm .dmInner div.u_1872786410 img {
772    object-position:100% 50% !important;
773    object-fit:cover !important;
774    border-radius:4% !important;
775    -moz-border-radius:4% !important;
776    -webkit-border-radius:4% !important;
777  }
778}
779@media all {
780  *#dm .dmInner a.span.textonly { color:rgb(255,255,255) !important; }
781
782  *#dm .dmInner div.dmform-error { font-style:normal !important; }
783
784  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }
785
786  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }
787
788  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }
789
790  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }
791
792  *#dm .dmInner nav.u_1843066249 { color:white !important; }
793
794  *#dm .dmInner a.u_1393621106 {
795    background-color:rgba(255,255,255,1) !important;
796    border-style:solid !important;
797    border-width:1px !important;
798    border-color:rgba(102,102,102,1) !important;
799  }
800
801  *#dm .dmInner a.u_1393621106 span.text { color:rgba(102,102,102,1) !important; }
802
803  *#dm .dmInner *.u_1872786410 { width:100% !important; }
804
805  *#dm .dmInner div.u_1872786410 img[dm_changed] {
806    object-position:100% 50% !important;
807    object-fit:cover !important;
808    border-radius:4% !important;
809    -moz-border-radius:4% !important;
810    -webkit-border-radius:4% !important;
811  }
812
813  *#dm .dmInner div.u_1872786410 img {
814    object-position:100% 50% !important;
815    object-fit:cover !important;
816    border-radius:4% !important;
817    -moz-border-radius:4% !important;
818    -webkit-border-radius:4% !important;
819  }
820}
821@media (min-width:0px) and (max-width:767px) {
822  *#dm *.d-page-1716942098 DIV.dmInner {
823    background-repeat:no-repeat !important;
824    background-size:cover !important;
825  }
826
827  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
828    background-repeat:no-repeat !important;
829    background-image:none !important;
830    background-size:cover !important;
831  }
832}
833@media (min-width:1025px) {
834  *#dm *.d-page-1716942098 DIV.dmInner {
835    background-repeat:no-repeat !important;
836    background-size:cover !important;
837    background-attachment:fixed !important;
838    background-position:50% 50% !important;
839  }
840
841  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
842    background-repeat:no-repeat !important;
843    background-image:none !important;
844    background-size:cover !important;
845    background-attachment:fixed !important;
846    background-position:50% 50% !important;
847  }
848}
849
850</style>
851
852<style id="pagestyleDevice" type="text/css">
853    
854</style>
855
856<!-- Flex Sections CSS -->
857
858 <style data-page-uuid="83b6fea2d7e348538d9f7feed2551150" id="grid-styles-common-7d9bc9cf-83b6fea2d7e348538d9f7feed2551150">@media all {
859    
860#\36 3c7b8b76c596a2813341bc5 {
861    height: auto;
862}
863    
864#e5e737df {
865    min-height: 8px;
866    column-gap: 4%;
867    row-gap: 0px;
868    width: 100%;
869    min-width: 4%;
870    padding: 0px 0px 0px 0px;
871    margin: 0% 0% 0% 0%;
872}
873    
874#\33 dd71ed6 {
875    min-height: 320px;
876    column-gap: 0%;
877    row-gap: 0px;
878    width: 100%;
879    flex-wrap: nowrap;
880    max-width: none;
881    padding: 0% 0% 0% 0%;
882    margin: 0% 0% 0% 0%;
883}
884    
885#cdd1eebc {
886    border-width: 0px;
887    border-color: rgba(0, 0, 0, 1);
888    border-style: solid;
889    background-color: rgba(0, 0, 0, 0);
890}
891    
892#f7744dae {
893    width: 100%;
894    height: auto;
895    max-width: 100%;
896}
897    
898#ad000d12 {
899    margin: 0px 0% 0px 0%;
900}
901    
902#\35 cba271f {
903    width: 100%;
904    height: auto;
905    max-width: 100%;
906}
907    
908#\30 c5f2b4d {
909    width: 100%;
910    height: auto;
911    max-width: 100%;
912}
913}</style> 
914 <style data-page-uuid="83b6fea2d7e348538d9f7feed2551150" id="grid-styles-common-20856cca-83b6fea2d7e348538d9f7feed2551150">@media all {
915    
916#\36 3c7b8b76c596a2813341bc5 {
917    height: auto;
918}
919    
920#\31 fab57c3 {
921    min-height: 8px;
922    column-gap: 4%;
923    row-gap: 0px;
924    width: 100%;
925    min-width: 4%;
926    padding: 0px 0px 0px 0px;
927    margin: 0% 0% 0% 0%;
928}
929    
930#a9a4879d {
931    min-height: 320px;
932    column-gap: 0%;
933    row-gap: 0px;
934    width: 100%;
935    flex-wrap: nowrap;
936    max-width: none;
937    padding: 0% 0% 0% 0%;
938    margin: 0% 0% 0% 0%;
939}
940    
941#e9d24eb0 {
942    border-width: 0px;
943    border-color: rgba(0, 0, 0, 1);
944    border-style: solid;
945    background-color: rgba(0, 0, 0, 0);
946}
947    
948#\34 4363ed1 {
949    margin: 0px 0% 0px 0%;
950}
951    
952#\38 fb061cd {
953    width: 100%;
954    height: auto;
955    max-width: 100%;
956}
957    
958#\33 9392cf2 {
959    width: 100%;
960    height: auto;
961    max-width: 100%;
962}
963    
964#fbf0244f {
965    width: 100%;
966    height: auto;
967    max-width: 100%;
968}
969    
970#c5304d69 {
971    width: 100%;
972    height: auto;
973    max-width: 100%;
974}
975    
976#\31 cc5241e {
977    width: 100%;
978    height: auto;
979    max-width: 100%;
980}
981    
982#fac7baac {
983    width: 100%;
984    height: auto;
985    max-width: 100%;
986}
987    
988#a0d1dfb3 {
989    width: 100%;
990    height: auto;
991    max-width: 100%;
992}
993    
994#b1eefe1e {
995    width: 100%;
996    height: auto;
997    max-width: 100%;
998}
999}</style> 
1000 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-flex-footer-fb88edaae63441e6a3aa1d5016084739">@media all {
1001    
1002#flex-footer {
1003    background-color: var(--color_1);
1004    background-image: initial;
1005}
1006}</style> 
1007 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-flex-
1007header-fb88edaae63441e6a3aa1d5016084739">@media all {
1008    
1009#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img {
1010    transform: scale(0.66);
1011}
1012#flex-header {
1013    background-color: var(--color_3);
1014    box-shadow: none;
1015    background-image: initial;
1016    padding: 0px 0px 0px 0px;
1017}
1018#flex-header[data-changeable-on-scroll][data-scrolling] {
1019    padding-top: 0px;
1020    padding-bottom: 0px;
1021    background-color: var(--color_3);
1022}
1023}</style> 
1024 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-22cf9828-fb88edaae63441e6a3aa1d5016084739">@media all {
1025    
1026#\39 b1283d5 {
1027    min-height: 8px;
1028    column-gap: 4%;
1029    row-gap: 24px;
1030    width: 50%;
1031    min-width: 4%;
1032    flex-wrap: nowrap;
1033    align-self: auto;
1034    padding: 0% 16px 0% 16px;
1035    margin: 0% 0% 0% 0%;
1036}
1037    
1038#a77db9fa {
1039    min-height: 4px;
1040    column-gap: 0%;
1041    row-gap: 0px;
1042    width: 100%;
1043    max-width: none;
1044    flex-wrap: nowrap;
1045    align-items: flex-start;
1046    padding: 0px 0% 0px 0%;
1047    margin: 0% 0% 0% 0%;
1048}
1049    
1050#f857795c {
1051    min-height: 8px;
1052    column-gap: 4%;
1053    row-gap: 24px;
1054    width: 50%;
1055    align-items: flex-end;
1056    min-width: 4%;
1057    flex-wrap: nowrap;
1058    align-self: auto;
1059    padding: 0% 16px 0% 16px;
1060    margin: 0% 0% 0% 0%;
1061}
1062    
1063#\34 13f20a7 {
1064    background-color: var(--color_2);
1065    background-image: initial;
1066    border-style: solid;
1067    border-width: 0px 0 0px 0;
1068    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
1069    box-shadow: none;
1070}
1071    
1072#ffe0daa6 {
1073    margin: 0px 0% 0px 0%;
1074}
1075}</style> 
1076 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-c2fcdf00-fb88edaae63441e6a3aa1d5016084739">@media all {
1077    
1078#\34 7792943 {
1079    background-color: var(--color_3);
1080    background-image: initial;
1081    box-shadow: none;
1082}
1083    
1084#d87e25ea svg {
1085    fill: var(--color_2);
1086}
1087#d87e25ea {
1088    width: 30px;
1089    height: 30px;
1090    max-width: 100%;
1091    order: 0;
1092}
1093#d87e25ea .hamburgerButton {
1094    background-color: rgba(0, 0, 0, 0);
1095    background-image: none;
1096    border-radius: 0px 0px 0px 0px;
1097    box-shadow: none;
1098}
1099    
1100#\36 d311023 {
1101    min-height: 8px;
1102    column-gap: 4%;
1103    row-gap: 24px;
1104    flex-direction: row;
1105    width: 20%;
1106    justify-content: flex-end;
1107    align-items: center;
1108    min-width: 4%;
1109    order: 2;
1110    background-color: rgba(0, 0, 0, 0);
1111    background-image: none;
1112    align-self: auto;
1113    justify-self: auto;
1114    padding: 16px 16px 16px 16px;
1115    margin: 0% 0% 0% 0%;
1116}
1117    
1118#\37 7cabae1 {
1119    align-items: stretch;
1120    width: 76.67%;
1121    min-width: 4%;
1122    min-height: 8px;
1123    column-gap: 2%;
1124    row-gap: 0px;
1125    flex-wrap: nowrap;
1126    align-content: stretch;
1127    order: 1;
1128    align-self: auto;
1129    justify-self: auto;
1130    padding: 6px 0px 6px 0px;
1131    margin: 0% 0% 0% 0%;
1132}
1133    
1134#\38 f3aebd7 {
1135    flex-direction: row;
1136    align-items: center;
1137    width: 15%;
1138    min-width: 4%;
1139    min-height: 8px;
1140    column-gap: 0%;
1141    row-gap: 24px;
1142    flex-wrap: wrap;
1143    align-content: center;
1144    order: 0;
1145    background-color: var(--color_3);
1146    background-image: initial;
1147    align-self: auto;
1148    justify-self: auto;
1149    justify-content: flex-start;
1150    padding: 0px 0% 0px 0%;
1151    margin: 0% 0% 0% 0%;
1152}
1153    
1154#c424a319.flex-element.widget-wrapper > [data-element-type] {
1155    padding: 0px 0px 0px 8px;
1156}
1157#c424a319 {
1158    width: 303px;
1159    height: auto;
1160    max-width: none;
1161    order: 0;
1162    align-self: center;
1163    margin: 0px 0% 0px 0%;
1164    grid-area: auto / auto / auto / auto;
1165}
1166    
1167#\33 49307b5 {
1168    min-height: 79px;
1169    column-gap: 0%;
1170    row-gap: 0px;
1171    max-width: none;
1172    width: 100%;
1173    flex-wrap: nowrap;
1174    align-content: center;
1175    padding: 0px 0% 0px 0%;
1176    margin: 0% 0% 0% 0%;
1177}
1178    
1179#group_8lv {
1180    flex-direction: row;
1181    align-items: center;
1182    width: 8.33%;
1183    min-height: 8px;
1184    order: 3;
1185    align-self: auto;
1186    justify-self: auto;
1187    padding: 0% 0% 0% 0%;
1188    margin: 0% 0% 0% 0%;
1189}
1190    
1191#widget_k4i {
1192    width: 55%;
1193    height: auto;
1194    max-width: 100%;
1195    align-self: flex-start;
1196    margin-bottom: 0px;
1197    margin-top: 0px;
1198}
1199    
1200#e1408fc5 {
1201    margin: 0px 0% 0px 0%;
1202}
1203    
1204#widget_gcg {
1205    width: 92.98%;
1206    height: auto;
1207    max-width: 100%;
1208    justify-self: auto;
1209    order: 0;
1210    margin: 0px 0% 0px 0%;
1211    grid-area: auto / auto / auto / auto;
1212}
1213}</style> 
1214 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-f27c8b8c-fb88edaae63441e6a3aa1d5016084739">@media all {
1215    
1216#\31 b8b839e {
1217    min-height: 0;
1218    column-gap: 0%;
1219    row-gap: 0px;
1220    width: 100%;
1221    flex-direction: column;
1222    flex-wrap: nowrap;
1223    max-width: none;
1224    align-items: flex-start;
1225    padding: 0px 0% 0px 0%;
1226}
1227    
1228#c6c2ec88 {
1229    min-height: 0px;
1230    column-gap: 4%;
1231    row-gap: 0px;
1232    width: 100%;
1233    align-items: center;
1234    min-width: 4%;
1235    justify-self: auto;
1236    flex-wrap: nowrap;
1237    align-self: auto;
1238    padding: 0px 16px 0px 16px;
1239    margin: 0px 0% 0px 0%;
1240}
1241    
1242#\39 383c6d8 {
1243    margin: 0px 0% 0px 0%;
1244}
1245}</style> 
1246 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-16b3b808-fb88edaae63441e6a3aa1d5016084739">@media all {
1247    
1248#caacac28 {
1249    min-height: 8px;
1250    column-gap: 4%;
1251    row-gap: 24px;
1252    width: 100%;
1253    min-width: 4%;
1254    align-items: flex-end;
1255    padding: 16px 16px 16px 16px;
1256    margin: 0% 0% 0% 0%;
1257}
1258    
1259#\31 f392a9d {
1260    min-height: 18px;
1261    column-gap: 4%;
1262    row-gap: 24px;
1263    width: 100%;
1264    flex-wrap: nowrap;
1265    padding: 2% 2% 2% 6%;
1266    margin: 0% 0% 0% 0%;
1267}
1268    
1269#c0cbb415 a {
1270    background-color: var(--color_3);
1271    background-image: initial;
1272}
1273#c0cbb415:hover svg, #c0cbb415.hover svg {
1274    fill: var(--color_1);
1275}
1276#c0cbb415 svg {
1277    fill: var(--color_2);
1278}
1279#c0cbb415:hover a, #c0cbb415.hover a {
1280    background-color: var(--color_3);
1281    background-image: initial;
1282}
1283#c0cbb415 {
1284    width: 30px;
1285    height: 30px;
1286}
1287    
1288#widget_fgr {
1289    width: 100%;
1290    height: auto;
1291    max-width: 100%;
1292}
1293    
1294#d5b047a9 {
1295    background-color: rgba(255, 255, 255, 1);
1296    background-image: initial;
1297}
1298}</style> 
1299 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-c2916674-fb88edaae63441e6a3aa1d5016084739">@media all {
1300    
1301#a04d17d8 {
1302    background-color: var(--color_3);
1303    background-image: none;
1304}
1305    
1306#\36 2d6a167a824ca526194d9a5 {
1307    background-color: rgba(232, 255, 133, 1);
1308}
1309    
1310#cf62d505 {
1311    min-height: 560px;
1312    column-gap: 4%;
1313    row-gap: 24px;
1314    width: 100%;
1315    flex-wrap: nowrap;
1316    padding: 4% 6% 4% 6%;
1317    margin: 0% 0% 0% 0%;
1318}
1319    
1320#b4fd124c {
1321    width: 100%;
1322    min-width: 4%;
1323    min-height: 8px;
1324    column-gap: 4%;
1325    row-gap: 24px;
1326    padding: 16px 16px 16px 16px;
1327    margin: 0% 0% 0% 0%;
1328}
1329    
1330#widget_t2p {
1331    width: 100%;
1332    height: auto;
1333    max-width: 100%;
1334    align-self: stretch;
1335}
1336}</style> 
1337 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-63a049320d35b55b4ef2a372-fb88edaae63441e6a3aa1d5016084739">@media all {
1338    
1339#\36 3a049320d35b55b4ef2a374 {
1340    min-height: 8px;
1341    column-gap: 4%;
1342    row-gap: 24px;
1343    width: 100%;
1344    min-width: 4%;
1345    background-color: rgba(255, 255, 255, 1);
1346    justify-content: space-between;
1347    background-image: none;
1348    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
1349    margin: 0% 0% 0% 0%;
1350}
1351    
1352#\36 3a049320d35b55b4ef2a376 {
1353    background-color: rgba(48, 47, 47, 1);
1354    background-image: none;
1355}
1356    
1357#\36 3a049320d35b55b4ef2a377 {
1358    min-height: 560px;
1359    column-gap: 4%;
1360    row-gap: 24px;
1361    width: 100%;
1362    flex-wrap: nowrap;
1363    margin: 0% 0% 0% 0%;
1364}
1365    
1366#\36 2d6a167a824ca526194d9a5 {
1367    background-color: rgba(232, 255, 133, 1);
1368}
1369    
1370#widget_5ad {
1371    width: 280px;
1372    height: auto;
1373    max-width: 100%;
1374}
1375    
1376#widget_78u {
1377    width: 100%;
1378    height: auto;
1379    position: relative;
1380    min-width: 10px;
1381    min-height: 10px;
1382    max-width: 100%;
1383    align-self: stretch;
1384}
1385}</style> 
1386 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-6406026c90e1521f6ecb0eca-fb88edaae63441e6a3aa1d5016084739">@media all {
1387    
1388#\36 406026c90e1521f6ecb0ecd {
1389    min-height: 8px;
1390    column-gap: 4%;
1391    row-gap: 24px;
1392    width: 100%;
1393    min-width: 4%;
1394    justify-content: flex-end;
1395    background-color: var(--color_3);
1396    background-image: none;
1397    padding: 16px 16px 16px 16px;
1398    margin: 0% 0% 0% 0%;
1399}
1400    
1401#\36 406026c90e1521f6ecb0ecc {
1402    min-height: 114px;
1403    column-gap: 4%;
1404    row-gap: 24px;
1405    width: 100%;
1406    flex-wrap: nowrap;
1407    margin: 0% 0% 0% 0%;
1408}
1409    
1410#widget_df7 {
1411    width: 280px;
1412    height: auto;
1413    position: relative;
1414    min-width: 10px;
1415    min-height: 10px;
1416    max-width: 100%;
1417}
1418    
1419#widget_7ri {
1420    width: 100%;
1421    height: auto;
1422    position: relative;
1423    min-width: 10px;
1424    min-height: 10px;
1425    max-width: 100%;
1426    align-self: stretch;
1427}
1428}</style> 
1429 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-40feea13-fb88edaae63441e6a3aa1d5016084739">@media all {
1430    
1431#\33 f316a8d {
1432    min-height: 8px;
1433    column-gap: 4%;
1434    row-gap: 24px;
1435    width: 100%;
1436    min-width: 4%;
1437    background-color: rgba(0, 0, 0, 0);
1438    background-image: initial;
1439    align-self: auto;
1440    padding: 0% 0px 0% 0px;
1441    margin: 0% 0% 0% 0%;
1442}
1443    
1444#\32 eeee934 {
1445    min-height: auto;
1446    column-gap: 0%;
1447    row-gap: 0px;
1448    width: 100%;
1449    flex-wrap: nowrap;
1450    max-width: none;
1451    align-items: flex-start;
1452    align-content: flex-start;
1453    padding: 0% 0% 0% 0%;
1454    margin: 0% 0% 0% 0%;
1455}
1456    
1457#eab86ccc {
1458    background-color: var(--color_1);
1459    background-image: initial;
1460    border-style: solid;
1461    border-width: 0 0 0 0;
1462    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
1463}
1464    
1465#widget_9pt {
1466    width: 100%;
1467    height: auto;
1468    max-width: 100%;
1469}
1470    
1471#d53b0598 {
1472    margin: 0px 0% 0px 0%;
1473}
1474}</style> 
1475 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-common-83e67cb7-fb88edaae63441e6a3aa1d5016084739">@media all {
1476    
1477#ffe41935 {
1478    min-height: 240px;
1479    column-gap: 4%;
1480    row-gap: 24px;
1481    max-width: none;
1482    width: 100%;
1483    flex-wrap: nowrap;
1484    padding-left: 0%;
1485    padding-top: 0%;
1486    padding-right: 0%;
1487    padding-bottom: 0%;
1488    margin-right: 0%;
1489    margin-bottom: 0%;
1490    margin-left: 0%;
1491    margin-top: 0%;
1492}
1493    
1494#f6d17b88 {
1495    grid-template-rows: minmax(300px, max-content);
1496    width: 100%;
1497    max-width: 100%;
1498}
1499    
1500#df7e8d80 {
1501    min-height: 8px;
1502    column-gap: 4%;
1503    row-gap: 24px;
1504    width: 100%;
1505    min-width: 4%;
1506    padding-left: 0%;
1507    padding-top: 0%;
1508    padding-right: 0%;
1509    padding-bottom: 0%;
1510    margin-right: 0%;
1511    margin-bottom: 0%;
1512    margin-left: 0%;
1513    margin-top: 0%;
1514}
1515    
1516#widget_q8h.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
1517    padding-top: 0%;
1518    padding-bottom: 0%;
1519}
1520#widget_q8h {
1521    width: 61px;
1522    height: auto;
1523    max-width: 100%;
1524    justify-self: start;
1525    align-self: end;
1526    min-height: 45px;
1527    margin: 40px 40px 40px 40px;
1528    grid-area: 1 / 1 / 2 / 2;
1529}
1530}</style> 
1531 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-desktop-flex-header-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 1025px) {
1532}</style> 
1533 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet_implicit-flex-header-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1534}</style> 
1535 <style data-page-uuid="83b6fea2d7e348538d9f7feed2551150" id="grid-styles-tablet-7d9bc9cf-83b6fea2d7e348538d9f7feed2551150">@media (min-width: 768px) and (max-width: 1024px) {
1536    
1537#\33 dd71ed6 {
1538    min-height: 1612px;
1539    padding: 0% 0% 0% 0%;
1540}
1541    
1542#ad000d12 {
1543    margin: 0px 0% 0px 0%;
1544}
1545    
1546#f7744dae {
1547    height: auto;
1548}
1549    
1550#\35 cba271f {
1551    height: auto;
1552}
1553    
1554#\30 c5f2b4d {
1555    height: auto;
1556}
1557}</style> 
1558 <style data-page-uuid="83b6fea2d7e348538d9f7feed2551150" id="grid-styles-tablet-20856cca-83b6fea2d7e348538d9f7feed2551150">@media (min-width: 768px) and (max-width: 1024px) {
1559    
1560#a9a4879d {
1561    padding: 0% 0% 0% 0%;
1562}
1563    
1564#\34 4363ed1 {
1565    margin: 0px 0% 0px 0%;
1566}
1567    
1568#\38 fb061cd {
1569    height: auto;
1570}
1571    
1572#\33 9392cf2 {
1573    height: auto;
1574}
1575    
1576#fbf0244f {
1577    height: auto;
1578}
1579    
1580#c5304d69 {
1581    height: auto;
1582}
1583    
1584#\31 cc5241e {
1585    height: auto;
1586}
1587    
1588#fac7baac {
1589    height: auto;
1590}
1591    
1592#a0d1dfb3 {
1593    height: auto;
1594}
1595    
1596#b1eefe1e {
1597    height: auto;
1598}
1599}</style> 
1600 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-flex-footer-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1601    
1602#flex-footer {
1603}
1604}</style> 
1605 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-flex-header-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1606    
1607#flex-header {
1608    padding-top: 0px;
1609}
1610}</style> 
1611 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-22cf9828-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1612    
1613#a77db9fa {
1614    padding-left: 0%;
1615    padding-right: 0%;
1616    flex-direction: row;
1617    flex-wrap: nowrap;
1618    min-height: 32px;
1619}
1620    
1621#f857795c {
1622    row-gap: 10px;
1623    padding-left: 0%;
1624    padding-right: 0%;
1625    width: 50%;
1626    min-height: 8px;
1627}
1628    
1629#\39 b1283d5 {
1630    width: 100%;
1631    min-height: 8px;
1632    padding-right: 5px;
1633    padding-left: 5px;
1634}
1635}</style> 
1636 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-c2fcdf00-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1637    
1638#\36 d311023 {
1639    order: 4;
1640    width: 18%;
1641    min-height: 8px;
1642}
1643    
1644#\37 7cabae1 {
1645    width: 25%;
1646    order: 0;
1647    min-height: 8px;
1648}
1649    
1650#\38 f3aebd7 {
1651    width: 61.9%;
1652    justify-content: center;
1653    order: 2;
1654    min-height: 8px;
1655}
1656    
1657#c424a319 {
1658    width: 330px;
1659    height: auto;
1660    align-self: center;
1661    margin-bottom: 0px;
1662    margin-top: 0px;
1663}
1664    
1665#\33 49307b5 {
1666    padding-left: 2%;
1667    padding-right: 2%;
1668    flex-direction: row;
1669    flex-wrap: nowrap;
1670    min-height: 89px;
1671}
1672    
1673#d87e25ea {
1674    justify-self: auto;
1675    align-self: auto;
1676    order: 0;
1677    height: 64px;
1678    width: 66px;
1679    margin: 0px 0% 0px 0%;
1680    grid-area: auto / auto / auto / auto;
1681}
1682    
1683#group_8lv {
1684    order: 1;
1685    width: 20%;
1686    min-height: 8px;
1687    justify-content: flex-start;
1688}
1689}</style> 
1690 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-f27c8b8c-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1691    
1692#\31 b8b839e {
1693    padding-left: 4%;
1694    padding-right: 4%;
1695}
1696}</style> 
1697 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-16b3b808-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1698    
1699#\31 f392a9d {
1700    min-height: 0;
1701    flex-direction: column;
1702    flex-wrap: nowrap;
1703    justify-content: flex-start;
1704    align-items: center;
1705    align-content: center;
1706    row-gap: 0px;
1707    padding: 2% 5% 2% 5%;
1708}
1709    
1710#caacac28 {
1711    width: 100%;
1712    order: 1;
1713    min-height: 80px;
1714    row-gap: 1px;
1715    justify-self: auto;
1716    align-self: auto;
1717    justify-content: flex-start;
1718}
1719    
1720#widget_fgr {
1721    height: auto;
1722    width: 531px;
1723    align-self: center;
1724    margin-left: 0px;
1725    margin-right: 0px;
1726    margin-top: -25px;
1727}
1728    
1729#\35 1136e6b {
1730    margin: 0px 0% 0px 0%;
1731}
1732}</style> 
1733 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-c2916674-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1734    
1735#cf62d505 {
1736    min-height: 0;
1737    flex-direction: column;
1738    flex-wrap: nowrap;
1739    column-gap: 0%;
1740    align-items: flex-start;
1741    justify-content: center;
1742    padding: 4% 4% 4% 4%;
1743}
1744    
1745#b4fd124c {
1746    width: 100%;
1747    min-height: 80px;
1748    align-self: auto;
1749    justify-self: auto;
1750    margin: 0% 0% 0% 0%;
1751}
1752}</style> 
1753 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-63a049320d35b55b4ef2a372-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1754    
1755#\36 3a049320d35b55b4ef2a374 {
1756    justify-content: flex-start;
1757    row-gap: 0px;
1758    width: 100%;
1759    min-height: 80px;
1760    align-self: auto;
1761    align-items: center;
1762    padding: 16px 4% 16px 4%;
1763    margin: 0% 0% 0% 0%;
1764}
1765    
1766#\36 3a049320d35b55b4ef2a377 {
1767    min-height: 0;
1768    flex-direction: column;
1769    flex-wrap: nowrap;
1770    column-gap: 0%;
1771    align-items: stretch;
1772    row-gap: 0px;
1773}
1774    
1775#\36 3a049320d35b55b4ef2a373 {
1776    margin: 0px 0% 0px 0%;
1777}
1778    
1779#widget_78u {
1780    margin-top: -4px;
1781    width: 86.21%;
1782}
1783}</style> 
1784 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-6406026c90e1521f6ecb0eca-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1785    
1786#\36 406026c90e1521f6ecb0ecc {
1787    min-height: 146px;
1788    flex-direction: row;
1789    flex-wrap: nowrap;
1790    column-gap: 0%;
1791}
1792    
1793#\36 406026c90e1521f6ecb0ecd {
1794    justify-content: flex-end;
1795    width: 100%;
1796    min-height: 8px;
1797    padding: 16px 16px 16px 16px;
1798}
1799}</style> 
1800 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-40feea13-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1801    
1802#\32 eeee934 {
1803    padding: 0% 0% 0% 0%;
1804}
1805    
1806#d53b0598 {
1807    margin: 0px 0% 0px 0%;
1808}
1809}</style> 
1810 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-tablet-83e67cb7-fb88edaae63441e6a3aa1d5016084739">@media (min-width: 768px) and (max-width: 1024px) {
1811    
1812#ffe41935 {
1813    padding-left: 2%;
1814    padding-right: 2%;
1815}
1816}</style> 
1817
1818
1819
1820
1821
1822
1823<style id="globalFontSizeStyle" type="text/css">
1824    @media (min-width: 1025px) {  }@media (min-width: 768px) and (max-width: 1024px) {  }@media (max-width: 767px) {  }
1825</style>
1826<style id="pageFontSizeStyle" type="text/css">
1827</style>
1828
1829
1830
1831
1832<style id="hideAnimFix">
1833  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
1834    visibility: hidden;
1835  }
1836
1837  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
1838    visibility: hidden !important;
1839  }
1840
1841  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
1842    visibility: hidden;
1843  }
1844
1845</style>
1846
1847
1848
1849
1850<style id="fontFallbacks">
1851    @font-face {
1852  font-family: "Work Sans Fallback";
1853  src: local('Arial');
1854  ascent-override: 82.1016%;
1855  descent-override: 21.4523%;
1856  size-adjust: 113.2743%;
1857  line-gap-override: 0%;
1858 }@font-face {
1859  font-family: "Helvetica Fallback";
1860  src: local('Arial');
1861  ascent-override: 77.002%;
1862  descent-override: 22.998%;
1863  line-gap-override: 0%;
1864 }@font-face {
1865  font-family: "Arial Fallback";
1866  src: local('Arial');
1867  line-gap-override: 0%;
1868 }@font-face {
1869  font-family: "Roboto Fallback";
1870  src: local('Arial');
1871  ascent-override: 92.6709%;
1872  descent-override: 24.3871%;
1873  size-adjust: 100.1106%;
1874  line-gap-override: 0%;
1875 }@font-face {
1876  font-family: "Montserrat Fallback";
1877  src: local('Arial');
1878  ascent-override: 84.9466%;
1879  descent-override: 22.0264%;
1880  size-adjust: 113.954%;
1881  line-gap-override: 0%;
1882 }@font-face {
1883  font-family: "Outfit Fallback";
1884  src: local('Arial');
1885  ascent-override: 100.5481%;
1886  descent-override: 26.1425%;
1887  size-adjust: 99.4549%;
1888  line-gap-override: 0%;
1889 }@font-face {
1890  font-family: "Georgia Fallback";
1891  src: local('Arial');
1892  ascent-override: 92.2092%;
1893  descent-override: 22.0458%;
1894  size-adjust: 99.4469%;
1895  line-gap-override: 0%;
1896 }@font-face {
1897  font-family: "Albert Sans Fallback";
1898  src: local('Arial');
1899  ascent-override: 91.16%;
1900  descent-override: 23.9895%;
1901  size-adjust: 104.2124%;
1902  line-gap-override: 0%;
1903 }@font-face {
1904  font-family: "Oswald Fallback";
1905  src: local('Arial');
1906  ascent-override: 145.0682%;
1907  descent-override: 35.1423%;
1908  size-adjust: 82.2372%;
1909  line-gap-override: 0%;
1910 }@font-face {
1911  font-family: "Open Sans Fallback";
1912  src: local('Arial');
1913  ascent-override: 101.1768%;
1914  descent-override: 27.7323%;
1915  size-adjust: 105.6416%;
1916  line-gap-override: 0%;
1917 }
1918</style>
1919
1920
1921<!-- End render the required css and JS in the head section -->
1922
1923
1924
1925
1926
1927
1928
1929  <link type="application/rss+xml" rel="alternate" href="https://www.altamiraltd.com/feed/rss2"/>
1930  <link type="application/atom+xml" rel="alternate" href="https://www.altamiraltd.com/feed/atom"/>
1931  <meta property="og:type" content="website"/>
1932  <meta property="og:url" content="https://www.altamiraltd.com/products"/>
1933  <meta property="og:image" content="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/bruno_sre_5000_Altaimra_Ltd+%281%29-1920w.webp"/>
1934  <title>
1935    
1936    Stairlifts, Ramps, Lifts &amp; More | Altamira
1937  
1938  </title>
1939  <meta name="description" content="Stairlifts, wheelchair ramps, vertical platform lifts, auto lifts and bathroom modifications — explore Altamira's full line of mobility solutions."/>
1940  
1940<script type="application/ld+json">
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953{
1954  "@context": "https://schema.org",
1955  "@graph": [
1956    {
1957      "@type": "Organization",
1958      "@id": "https://www.altamiraltd.com/#organization",
1959      "name": "Altamira Ltd.",
1960      "url": "https://www.altamiraltd.com/",
1961      "telephone": "+1-800-343-1066"
1962    },
1963    {
1964      "@type": "WebSite",
1965      "@id": "https://www.altamiraltd.com/#website",
1966      "url": "https://www.altamiraltd.com/",
1967      "name": "Altamira Ltd.",
1968      "publisher": {
1969        "@id": "https://www.altamiraltd.com/#organization"
1970      }
1971    },
1972    {
1973      "@type": "CollectionPage",
1974      "@id": "https://www.altamiraltd.com/products/#webpage",
1975      "url": "https://www.altamiraltd.com/products",
1976      "name": "Mobility Products & Accessibility Solutions | Altamira Ltd.",
1977      "headline": "Altamira's Mobility Products",
1978      "description": "Explore stairlifts, wheelchair and vertical platform lifts, automobile lifts, wheelchair ramps, patient lifts, bathroom modifications, tub cuts, and FAWSsit portable roll-in showers from Altamira Ltd.",
1979      "isPartOf": {
1980        "@id": "https://www.altamiraltd.com/#website"
1981      },
1982      "publisher": {
1983        "@id": "https://www.altamiraltd.com/#organization"
1984      },
1985      "breadcrumb": {
1986        "@id": "https://www.altamiraltd.com/products/#breadcrumb"
1987      },
1988      "mainEntity": {
1989        "@id": "https://www.altamiraltd.com/products/#catalog"
1990      },
1991      "inLanguage": "en-US"
1992    },
1993    {
1994      "@type": "BreadcrumbList",
1995      "@id": "https://www.altamiraltd.com/products/#breadcrumb",
1996      "itemListElement": [
1997        {
1998          "@type": "ListItem",
1999          "position": 1,
2000          "name": "Home",
2001          "item": "https://www.altamiraltd.com/"
2002        },
2003        {
2004          "@type": "ListItem",
2005          "position": 2,
2006          "name": "Mobility Products",
2007          "item": "https://www.altamiraltd.com/products"
2008        }
2009      ]
2010    },
2011    {
2012      "@type": "ItemList",
2013      "@id": "https://www.altamiraltd.com/products/#catalog",
2014      "name": "Altamira Mobility Products and Accessibility Solutions",
2015      "description": "A catalog of mobility equipment, accessibility products, and installation services offered by Altamira Ltd.",
2016      "url": "https://www.altamiraltd.com/products",
2017      "numberOfItems": 8,
2018      "itemListOrder": "https://schema.org/ItemListOrderAscending",
2019      "itemListElement": [
2020        {
2021          "@type": "ListItem",
2022          "position": 1,
2023          "item": {
2024            "@type": "ProductCollection",
2025            "@id": "https://www.altamiraltd.com/products/#stairlifts",
2026            "name": "Stairlifts",
2027            "alternateName": [
2028              "Straight Stairlifts",
2029              "Curved Stairlifts",
2030              "Outdoor Stairlifts"
2031            ],
2032            "description": "Straight, curved, indoor, and outdoor stairlifts installed by Bruno-certified technicians for safer access between levels of a home.",
2033            "url": "https://www.altamiraltd.com/products/stairlifts",
2034            "image": "https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/bruno-elan-bottom-of-stairs-04aaf4fe-df966299-1920w.webp",
2035            "category": "Stairlifts",
2036            "brand": {
2037              "@type": "Brand",
2038              "name": "Bruno"
2039            },
2040            "model": [
2041              "Bruno Elan",
2042              "Bruno Elite",
2043              "Bruno Elite Curve"
2044            ],
2045            "additionalProperty": [
2046              {
2047                "@type": "PropertyValue",
2048                "name": "Starting installed price",
2049                "value": "$3,000 for a Bruno Elan straight stairlift"
2050              },
2051              {
2052                "@type": "PropertyValue",
2053                "name": "Available configurations",
2054                "value": "Straight, curved, indoor, and outdoor"
2055              }
2056            ]
2057          }
2058        },
2059        {
2060          "@type": "ListItem",
2061          "position": 2,
2062          "item": {
2063            "@type": "ProductCollection",
2064            "@id": "https://www.altamiraltd.com/products/#wheelchair-lifts",
2065            "name": "Wheelchair and Vertical Platform Lifts",
2066            "alternateName": [
2067              "Wheelchair Lifts",
2068              "Vertical Platform Lifts",
2069              "VPLs"
2070            ],
2071            "description": "Indoor and outdoor vertical platform lifts for wheelchairs and scooters, with multiple travel heights, platform sizes, power options, gates, controls, and cold-weather configurations.",
2072            "url": "https://www.altamiraltd.com/wheelchair_lifts",
2073            "image": "https://irp.cdn-website.com/6f7470be/dms3rep/multi/vertical-platform-lift-bruno-residential-porch-up-by-steps-top-gate-open.webp",
2074            "category": "Wheelchair Lifts",
2075            "model": [
2076              "VPL-3153",
2077              "VPL-3153B",
2078              "VPL-3175",
2079              "VPL-3175B",
2080              "VPL-3210B"
2081            ],
2082            "additionalProperty": [
2083              {
2084                "@type": "PropertyValue",
2085                "name": "Travel height",
2086                "value": "53 to 123 inches floor-to-floor"
2087              },
2088              {
2089                "@type": "PropertyValue",
2090                "name": "Platform sizes",
2091                "value": "36 x 48 inches standard, up to 42 x 60 inches"
2092              },
2093              {
2094                "@type": "PropertyValue",
2095                "name": "Power options",
2096                "value": "AC or battery-powered models"
2097              }
2098            ]
2099          }
2100        },
2101        {
2102          "@type": "ListItem",
2103          "position": 3,
2104          "item": {
2105            "@type": "ProductCollection",
2106            "@id": "https://www.altamiraltd.com/products/#automobile-lifts",
2107            "name": "Automobile Lifts",
2108            "alternateName": [
2109              "Vehicle Lifts",
2110              "Scooter Lifts",
2111              "Power Chair Auto Lifts"
2112            ],
2113            "description": "Interior, exterior, hitch-mounted, and truck-bed lifts for transporting wheelchairs, scooters, and power chairs in cars, SUVs, vans, and trucks.",
2114            "url": "https://www.altamiraltd.com/automobile_lifts",
2115            "image": "https://irp.cdn-website.com/6f7470be/dms3rep/multi/Joey2-1297781d.webp",
2116            "category": "Vehicle Mobility Lifts",
2117            "brand": {
2118              "@type": "Brand",
2119              "name": "Bruno"
2120            },
2121            "model": [
2122              "Bruno Out-Sider ASL-275",
2123              "Bruno Chariot ASL-700",
2124              "Bruno Joey VSL-4400",
2125              "Bruno Curb-Sider VSL-6000",
2126              "Bruno Curb-Sider VSL-6900",
2127              "Bruno Out-Rider PUL-1100"
2128            ],
2129            "additionalProperty": [
2130              {
2131                "@type": "PropertyValue",
2132                "name": "Lift types",
2133                "value": "Interior, exterior, hitch-mounted, and truck-bed"
2134              },
2135              {
2136                "@type": "PropertyValue",
2137                "name": "Weight capacity range",
2138                "value": "200 to 450 pounds, depending on model"
2139              }
2140            ]
2141          }
2142        },
2143        {
2144          "@type": "ListItem",
2145          "position": 4,
2146          "item": {
2147            "@type": "ProductCollection",
2148            "@id": "https://www.altamiraltd.com/products/#ramps",
2149            "name": "Wheelchair and Scooter Ramps",
2150            "alternateName": [
2151              "Wheelchair Ramps",
2152              "Scooter Ramps",
2153              "Powerchair Ramps",
2154              "Accessibility Ramps"
2155            ],
2156            "description": "Modular, portable, threshold, transition, and entry-mat ramp solutions for safer, code-conscious access to homes and businesses.",
2157            "url": "https://www.altamiraltd.com/wheelchair_ramps",
2158            "image": "https://irp.cdn-website.com/6f7470be/dms3rep/multi/silver-aluminum-wheelchair-ramp-with-handrails-37cba620-81d8b05e.webp",
2159            "category": "Wheelchair Ramps",
2160            "brand": {
2161              "@type": "Brand",
2162              "name": "EZ-ACCESS"
2163            },
2164            "model": [
2165              "EZ-Access Pathway 3G",
2166              "EZ-Access Pathway HD",
2167              "EZ-Access Suitcase Singlefold",
2168              "EZ-Access Suitcase Trifold",
2169              "EZ-Access Gateway 3G",
2170              "EZ-Access Traverse Walk Ramp",
2171              "Transitions Angled Entry Ramp",
2172              "Transitions Modular Entry Ramp",
2173              "Transitions Angled Entry Mat"
2174            ],
2175            "additionalProperty": [
2176              {
2177                "@type": "PropertyValue",
2178                "name": "Ramp types",
2179                "value": "Modular, portable, threshold, transition, and entry mat"
2180              },
2181              {
2182                "@type": "PropertyValue",
2183                "name": "Modular ramp capacity",
2184                "value": "Up to 850 pounds"
2185              }
2186            ]
2187          }
2188        },
2189        {
2190          "@type": "ListItem",
2191          "position": 5,
2192          "item": {
2193            "@type": "ProductCollection",
2194            "@id": "https://www.altamiraltd.com/products/#patient-lifts",
2195            "name": "Patient Lifts",
2196            "description": "Ceiling lifts, floor lifts, sit-to-stand lifts, bariatric lifts, and inflatable lifting cushions for safer transfers and reduced caregiver strain.",
2197            "url": "https://www.altamiraltd.com/patient_lifts",
2198            "image": "https://irp.cdn-website.com/6f7470be/dms3rep/multi/patient4-100x100.webp",
2199            "category": "Patient Transfer Equipment",
2200            "brand": [
2201              {
2202                "@type": "Brand",
2203                "name": "Mackworth"
2204              },
2205              {
2206                "@type": "Brand",
2207                "name": "Hoyer"
2208              },
2209              {
2210                "@type": "Brand",
2211                "name": "Mangar"
2212              }
2213            ],
2214            "model": [
2215              "CP440P Portable",
2216              "TX600 Manual",
2217              "TX600 Advanced Powered Traverse",
2218              "Free Standing Gantry System",
2219              "EasyFit System",
2220              "SteadyTrack System",
2221              "Hoyer HML400 Manual",
2222              "Hoyer HPL402 Powered",
2223              "Hoyer 450 Electric Leg",
2224              "Hoyer Advance",
2225              "Hoyer Presence",
2226              "Hoyer Stature",
2227              "Hoyer Elevate",
2228              "Hoyer Journey",
2229              "Hoyer UP Standaid",
2230              "Hoyer Calibre (850 lb)",
2231              "Hoyer Powered Resident Lift HPL700 (700 lb)",
2232              "Mangar Camel",
2233              "Mangar Elk",
2234              "Mangar Eagle",
2235              "Mangar Raiser",
2236              "Mangar Archimedes Bath Lift"
2237            ],
2238            "additionalProperty": [
2239              {
2240                "@type": "PropertyValue",
2241                "name": "Lift categories",
2242                "value": "Ceiling, floor, sit-to-stand, bariatric, and inflatable lifting cushions"
2243              }
2244            ]
2245          }
2246        },
2247        {
2248          "@type": "ListItem",
2249          "position": 6,
2250          "item": {
2251            "@type": "Service",
2252            "@id": "https://www.altamiraltd.com/products/#bathroom-modifications",
2253            "name": "Bathroom Modifications",
2254            "serviceType": "Accessible bathroom and home modifications",
2255            "description": "Barrier-free showers, walk-in tubs, accessible sinks and vanities, grab bars, toilets, doorway widening, handrails, and slip-resistant flooring.",
2256            "url": "https://www.altamiraltd.com/accessible_bathroom_modifications",
2257            "image": "https://irp.cdn-website.com/6f7470be/dms3rep/multi/Altamira+Ltd_Shower+Stall_01.webp",
2258            "provider": {
2259              "@id": "https://www.altamiraltd.com/#organization"
2260            },
2261            "areaServed": [
2262              {
2263                "@type": "City",
2264                "name": "Pittsburgh",
2265                "containedInPlace": {
2266                  "@type": "State",
2267                  "name": "Pennsylvania"
2268                }
2269              },
2270              {
2271                "@type": "City",
2272                "name": "Indianapolis",
2273                "containedInPlace": {
2274                  "@type": "State",
2275                  "name": "Indiana"
2276                }
2277              }
2278            ],
2279            "hasOfferCatalog": {
2280              "@type": "OfferCatalog",
2281              "name": "Bathroom Modification Products and Services",
2282              "itemListElement": [
2283                "Barrier-Free Shower Surrounds",
2284                "Walk-In Tubs",
2285                "Fold-Down and Wall-Mounted Shower Seats",
2286                "Sliding and Fixed Tub Benches",
2287                "Frosted and Framed Shower Doors",
2288                "FAWSsit Portable Shower",
2289                "Bestbath Shower Systems",
2290                "ADA Wall-Mount Sinks",
2291                "Pedestal Sinks",
2292                "Wheelchair-Accessible Floating Vanities",
2293                "Touchless and Lever Faucets",
2294                "ADA Fixed-Angle Mirrors",
2295                "Straight Grab Bars",
2296                "L-Shaped Grab Bars",
2297                "Fold-Down Grab Bars",
2298                "Toilet Safety Rails",
2299                "Wall-to-Floor Support Poles",
2300                "ADA Comfort-Height Toilets",
2301                "Bariatric Toilets",
2302                "Raised Toilet Seats and Risers",
2303                "Toilet Safety Frames",
2304                "Bidet Attachments",
2305                "Interior and Exterior Door Widening",
2306                "Barn Door Conversions",
2307                "Pocket Doors",
2308                "Swing-Clear Offset Hinges",
2309                "Bypass Doors",
2310                "Graspable Handrails",
2311                "Exterior Pipe Handrails",
2312                "Aluminum Railing Systems",
2313                "Slip-Resistant Flooring"
2314              ]
2315            }
2316          }
2317        },
2318        {
2319          "@type": "ListItem",
2320          "position": 7,
2321          "item": {
2322            "@type": "Service",
2323            "@id": "https://www.altamiraltd.com/products/#tub-cuts",
2324            "name": "Tub Cut Conversions",
2325            "alternateName": [
2326              "Tub Cuts",
2327              "Walk-In Tub Conversions",
2328              "Bathtub Step-In Kits"
2329            ],
2330            "serviceType": "Bathtub cutout and low-threshold conversion installation",
2331            "description": "CleanCut tub cut conversions that transform an existing bathtub into a lower-threshold, easier-entry bathing area without a full bathroom remodel.",
2332            "url": "https://www.altamiraltd.com/accessible_bathroom_modifications#TubCuts",
2333            "image": "https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/Screenshot+2025-02-28+at+10.47.46-AM-1920w.png",
2334            "provider": {
2335              "@id": "https://www.altamiraltd.com/#organization"
2336            },
2337            "areaServed": [
2338              {
2339                "@type": "City",
2340                "name": "Pittsburgh",
2341                "containedInPlace": {
2342                  "@type": "State",
2343                  "name": "Pennsylvania"
2344                }
2345              },
2346              {
2347                "@type": "City",
2348                "name": "Indianapolis",
2349                "containedInPlace": {
2350                  "@type": "State",
2351                  "name": "Indiana"
2352                }
2353              }
2354            ],
2355            "hasOfferCatalog": {
2356              "@type": "OfferCatalog",
2357              "name": "CleanCut Tub Cut Options",
2358              "itemListElement": [
2359                {
2360                  "@type": "ProductModel",
2361                  "name": "CleanCut Step",
2362                  "brand": {
2363                    "@type": "Brand",
2364                    "name": "CleanCut"
2365                  },
2366                  "model": "Step"
2367                },
2368                {
2369                  "@type": "ProductModel",
2370                  "name": "CleanCut Ultra-Low",
2371                  "brand": {
2372                    "@type": "Brand",
2373                    "name": "CleanCut"
2374                  },
2375                  "model": "Ultra-Low"
2376                },
2377                {
2378                  "@type": "ProductModel",
2379                  "name": "CleanCut Convertible",
2380                  "brand": {
2381                    "@type": "Brand",
2382                    "name": "CleanCut"
2383                  },
2384                  "model": "Convertible"
2385                },
2386                {
2387                  "@type": "ProductModel",
2388                  "name": "CleanCut Door",
2389                  "brand": {
2390                    "@type": "Brand",
2391                    "name": "CleanCut"
2392                  },
2393                  "model": "Door"
2394                }
2395              ]
2396            }
2397          }
2398        },
2399        {
2400          "@type": "ListItem",
2401          "position": 8,
2402          "item": {
2403            "@type": "ProductCollection",
2404            "@id": "https://www.altamiraltd.com/products/#portable-showers",
2405            "name": "FAWSsit Portable Roll-In Showers",
2406            "alternateName": [
2407              "Portable Showers",
2408              "Portable Roll-In Shower Systems",
2409              "Fold-Flat Showers"
2410            ],
2411            "description": "Fully assembled, fold-flat portable roll-in showers that set up in under five minutes without bathroom remodeling, plumbing work, or electrical work.",
2412            "url": "https://www.altamiraltd.com/portable-showers",
2413            "image": "https://www.fawssit.com/wp-content/uploads/2019/04/SS4040-cutout-banner.webp",
2414            "category": "Portable Roll-In Showers",
2415            "brand": {
2416              "@type": "Brand",
2417              "name": "FAWSsit"
2418            },
2419            "model": [
2420              "S2000 Standard",
2421              "SS4040 Super Standard",
2422              "R3000 Recliner",
2423              "B5000 Bariatric",
2424              "T4000 Tall",
2425              "T4040 Tall",
2426              "T5000 Tall"
2427            ],
2428            "additionalProperty": [
2429              {
2430                "@type": "PropertyValue",
2431                "name": "Setup time",
2432                "value": "Under 5 minutes"
2433              },
2434              {
2435                "@type": "PropertyValue",
2436                "name": "Water removal",
2437                "value": "Custom wet/dry pump removes up to 3.5 gallons per minute"
2438              },
2439              {
2440                "@type": "PropertyValue",
2441                "name": "Storage depth",
2442                "value": "Folds flat to approximately 8 to 12 inches"
2443              },
2444              {
2445                "@type": "PropertyValue",
2446                "name": "Installation requirements",
2447                "value": "No bathroom remodel, permanent plumbing, or electrical work required"
2448              }
2449            ],
2450            "subjectOf": {
2451              "@type": "DigitalDocument",
2452              "name": "FAWSsit Shower Catalog",
2453              "encodingFormat": "application/pdf",
2454              "url": "https://irp.cdn-website.com/6f7470be/files/uploaded/FAWSsit-Catalog-aging-at-home-REV4.2026web.pdf"
2455            }
2456          }
2457        }
2458      ]
2459    }
2460  ]
2461}
2462
2463
2464  
2465
2466  
2467
2468  
2469
2470  
2471
2472  
2473
2474  </script>
2474
2475  <meta name="keywords" content="stairlifts, wheelchair ramps, home accessibility, bathroom modifications, vertical platform lifts, mobility solutions, veteran mobility, SDVOSB, Altamira Ltd, accessible home solutions, curved stairlifts, straight stairlifts, senior home safety, disability access, Bruno stairlifts, home safety equipment"/>
2476
2477  <meta name="twitter:card" content="summary"/>
2478  <meta name="twitter:title" content="Stairlifts, Ramps, Lifts &amp; More | Altamira"/>
2479  <meta name="twitter:description" content="Stairlifts, wheelchair ramps, vertical platform lifts, auto lifts and bathroom modifications — explore Altamira's full line of mobility solutions."/>
2480  <meta property="og:description" content="Stairlifts, wheelchair ramps, vertical platform lifts, auto lifts and bathroom modifications — explore Altamira's full line of mobility solutions."/>
2481  <meta property="og:title" content="Stairlifts, Ramps, Lifts &amp; More | Altamira"/>
2482
2483
2484
2485
2486<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
2487</head>
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509<body id="dmRoot" data-page-alias="products"  class="dmRoot fix-mobile-scrolling flex-site dmResellerSite "
2510      style="padding:0;margin:0;"
2511      
2512     data-flex-site >
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528<!-- ========= Site Content ========= -->
2529<div id="dm" class='dmwr'>
2530    
2531    <div class="dm_wrapper -var5 null ">
2532         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" 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 id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" data-sticky="true" data-only-nav-sections-visible="true" role="banner"> <div data-layout-section="" data-auto="flex-section" id="1573983285" data-flex-id="22cf9828" class="" data-hidden-on-tablet="true"> <div class="flex-widgets-container" id="1841565946"></div> 
2533 <section id="ffe0daa6" class="flex-element section" data-auto="flex-element-section"> <div id="413f20a7" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="a77db9fa" class="flex-element group" data-auto="flex-element-group"> <div id="9b1283d5" class="flex-element group" data-auto="flex-element-group"></div> 
2534 <div id="f857795c" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet=""></div> 
2535</div> 
2536</div> 
2537</section> 
2538</div> 
2539 <div data-auto="flex-section" id="1142568678" data-flex-id="c2fcdf00" data-layout-section="" data-page-element-type="section" data-page-element-id="1278267242"> <div class="flex-widgets-container" id="1762904778"></div> 
2540 <section id="e1408fc5" class="flex-element section" data-auto="flex-element-section"> <div id="47792943" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="349307b5" class="flex-element group" data-auto="flex-element-group"> <div id="8f3aebd7" class="flex-element group" data-auto="flex-element-group"> <div id="c424a319" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1828663981"> <div class="imageWidget align-center u_1828663981" data-element-type="image" data-widget-type="image" id="1828663981" data-binding=""> <a href="/" id="1528276414"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/altamira_logo%28159+x+40+px%29.svg" alt="Altamira logo with teal triangle icon and tagline "Home & Vehicle Accessibility Experts"" id="1570301282" class="" data-dm-image-path="https://irp.cdn-website.com/6f7470be/dms3rep/multi/altamira_logo%28159+x+40+px%29.svg" width="159" height="40" title="Click for Home" data-hover-effect="zoomout" onerror="handleImageLoadError(this)"/></a> 
2541</div> 
2542</div> 
2543</div> 
2544 <div id="77cabae1" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile="" data-hidden-on-tablet=""> <div id="widget_gcg" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-tablet="" data-hidden-on-mobile="" data-external-id="3821645903"> <nav class="u_3821645903 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="3821645903" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text="
2545         Home
2546        " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
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    unifiednav__item_has-sub-nav" target="" data-target-page-alias="about"> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
2551</span> 
2552</a> 
2553 <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="/about" class="unifiednav__item unav-item     " target="" data-target-page-alias="about"> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2554</span> 
2555</a> 
2556</li> 
2557 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/careers" class="unifiednav__item unav-item     " target="" data-target-page-alias="careers"> <span class="nav-item-text " data-link-text="Careers" data-auto="page-text-style">Careers<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2558</span> 
2559</a> 
2560</li> 
2561 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/meet-the-team" class="unifiednav__item unav-item     " target="" data-target-page-alias="meet-the-team"> <span class="nav-item-text " data-link-text="Meet the Team" data-auto="page-text-style">Meet the Team<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2562</span> 
2563</a> 
2564</li> 
2565 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/distribution" class="unifiednav__item unav-item     " target="" data-target-page-alias="distribution">
2565 <span class="nav-item-text " data-link-text="Patient Care" data-auto="page-text-style">Patient Care<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2566</span> 
2567</a> 
2568</li> 
2569</ul> 
2570</li> 
2571 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Locations" data-auto="page-text-style">Locations<span class="icon icon-angle-down"></span> 
2572</span> 
2573</a> 
2574 <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="/locations" class="unifiednav__item unav-item     " target="" data-target-page-alias="locations"> <span class="nav-item-text " data-link-text="All Locations" data-auto="page-text-style">All Locations<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2575</span> 
2576</a> 
2577</li> 
2578 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-dayton-oh" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-dayton-oh"> <span class="nav-item-text " data-link-text="Altamira - Dayton, OH" data-auto="page-text-style">Altamira - Dayton, OH<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2579</span> 
2580</a> 
2581</li> 
2582 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-edison-nj" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-edison-nj"> <span class="nav-item-text " data-link-text="Altamira - Edison, NJ" data-auto="page-text-style">Altamira - Edison, NJ<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2583</span> 
2584</a> 
2585</li> 
2586 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-henderson-ky" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-henderson-ky"> <span class="nav-item-text " data-link-text="Altamira - Henderson, KY" data-auto="page-text-style">Altamira - Henderson, KY<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2587</span> 
2588</a> 
2589</li> 
2590 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-indianapolis" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-indianapolis"> <span class="nav-item-text " data-link-text="Altamira - Indianapolis, IN" data-auto="page-text-style">Altamira - Indianapolis, IN<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2591</span> 
2592</a> 
2593</li> 
2594 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-lexington-ky" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-lexington-ky"> <span class="nav-item-text " data-link-text="Altamira - Lexington, KY" data-auto="page-text-style">Altamira - Lexington, KY<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2595</span> 
2596</a> 
2597</li> 
2598 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-pittsburgh" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-pittsburgh"> <span class="nav-item-text " data-link-text="Altamira - Pittsburgh, PA" data-auto="page-text-style">Altamira - Pittsburgh, PA<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2599</span> 
2600</a> 
2601</li> 
2602</ul> 
2603</li> 
2604 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Accessibility Solutions" data-auto="page-text-style">Accessibility Solutions<span class="icon icon-angle-down"></span> 
2605</span> 
2606</a> 
2607 <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="/products" class="unifiednav__item unav-item   dmNavItemSelected    " target="" data-target-page-alias="products" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="All Solutions" data-auto="page-text-style">All Solutions<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2608</span> 
2609</a> 
2610</li> 
2611 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/automobile_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="automobile_lifts"> <span class="nav-item-text " data-link-text="Automobile Lifts" data-auto="page-text-style">Automobile Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2612</span> 
2613</a> 
2614</li> 
2615 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/accessible_bathroom_modifications" class="unifiednav__item unav-item     " target="" data-target-page-alias="accessible_bathroom_modifications"> <span class="nav-item-text " data-link-text="Bathroom Modifications" data-auto="page-text-style">Bathroom Modifications<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2616</span> 
2617</a> 
2618</li> 
2619 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/patient_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="patient_lifts"> <span class="nav-item-text " data-link-text="Patient Lifts" data-auto="page-text-style">Patient Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2620</span> 
2621</a> 
2622</li> 
2623 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/portable-showers" class="unifiednav__item unav-item     " target="" data-target-page-alias="portable-showers"> <span class="nav-item-text " data-link-text="Portable Showers" data-auto="page-text-style">Portable Showers<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2624</span> 
2625</a> 
2626</li> 
2627 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/products/stairlifts" class="unifiednav__item unav-item     unifiednav__item_has-sub-nav" target="" data-target-page-alias="products/stairlifts"> <span class="nav-item-text " data-link-text="Stairlifts" data-auto="page-text-style">Stairlifts<span class="icon icon-angle-right"></span> 
2628</span> 
2629</a> 
2630 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="1" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/straight-stairlift-models" class="unifiednav__item unav-item     " target="" data-target-page-alias="straight-stairlift-models"> <span class="nav-item-text " data-link-text="Straight Stairlift Models: Bruno Elan & Elite" data-auto="page-text-style">Straight Stairlift Models: Bruno Elan &amp; Elite<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2631</span> 
2632</a> 
2633</li> 
2634 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/curved-stairlift-models" class="unifiednav__item unav-item     " target="" data-target-page-alias="curved-stairlift-models"> <span class="nav-item-text " data-link-text="Curved Stairlift Models" data-auto="page-text-style">Curved Stairlift Models<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2635</span> 
2636</a> 
2637</li> 
2638</ul> 
2639</li> 
2640 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair_lifts"> <span class="nav-item-text " data-link-text="Wheelchair Lifts" data-auto="page-text-style">Wheelchair Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2641</span> 
2642</a> 
2643</li> 
2644 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair_ramps" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair_ramps"> <span class="nav-item-text " data-link-text="Wheelchair Ramps" data-auto="page-text-style">Wheelchair Ramps<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2645</span> 
2646</a> 
2647</li> 
2648</ul> 
2649</li> 
2650 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Resources" data-auto="page-text-style">
2650Resources<span class="icon icon-angle-down"></span> 
2651</span> 
2652</a> 
2653 <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="/faq" class="unifiednav__item unav-item     " target="" data-target-page-alias="faq"> <span class="nav-item-text " data-link-text="Accessibility FAQs" data-auto="page-text-style">Accessibility FAQs<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2654</span> 
2655</a> 
2656</li> 
2657 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/auto-lift-finder" class="unifiednav__item unav-item     " target="" data-target-page-alias="auto-lift-finder"> <span class="nav-item-text " data-link-text="Auto Lift Finder" data-auto="page-text-style">Auto Lift Finder<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2658</span> 
2659</a> 
2660</li> 
2661 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item     " target="" data-target-page-alias="blog"> <span class="nav-item-text " data-link-text="Blog" data-auto="page-text-style">Blog<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2662</span> 
2663</a> 
2664</li> 
2665 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-catalogs" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-catalogs"> <span class="nav-item-text " data-link-text="Catalogs & Brochures" data-auto="page-text-style">Catalogs &amp; Brochures<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2666</span> 
2667</a> 
2668</li> 
2669 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/cost-estimator" class="unifiednav__item unav-item     " target="" data-target-page-alias="cost-estimator"> <span class="nav-item-text " data-link-text="Cost Estimator" data-auto="page-text-style">Cost Estimator<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2670</span> 
2671</a> 
2672</li> 
2673 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gallery" class="unifiednav__item unav-item     " target="" data-target-page-alias="gallery"> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2674</span> 
2675</a> 
2676</li> 
2677 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair-ramp-calculator" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair-ramp-calculator"> <span class="nav-item-text " data-link-text="Ramp Calculator" data-auto="page-text-style">Ramp Calculator<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2678</span> 
2679</a> 
2680</li> 
2681 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/stairlift-troubleshooter" class="unifiednav__item unav-item     " target="" data-target-page-alias="stairlift-troubleshooter"> <span class="nav-item-text " data-link-text="Stairlift Troubleshooter" data-auto="page-text-style">Stairlift Troubleshooter<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2682</span> 
2683</a> 
2684</li> 
2685 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/videos" class="unifiednav__item unav-item     " target="" data-target-page-alias="videos"> <span class="nav-item-text " data-link-text="Video Library" data-auto="page-text-style">Video Library<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2686</span> 
2687</a> 
2688</li> 
2689</ul> 
2690</li> 
2691 <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    " target="" data-target-page-alias="contact"> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2692</span> 
2693</a> 
2694</li> 
2695 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/request-free-consultation" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="request-free-consultation"> <span class="nav-item-text " data-link-text="Request Consultation" data-auto="page-text-style">Request Consultation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2696</span> 
2697</a> 
2698</li> 
2699</ul> 
2700</nav> 
2701</div> 
2702</div> 
2703 <div id="6d311023" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="d87e25ea" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-hidden-on-desktop="" data-external-id="1447155525"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1447155525" title="Blue icon of a person in a wheelchair descending stairs" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="24" height="24" role="img" aria-label="Menu" id="1130637494" class="svg u_1130637494" data-icon-custom="true" data-icon-name="menu-bars.svg"> <rect x="7" y="4" width="10" height="2.4" rx="1.2" fill="#00A9C6"></rect> 
2704 <rect x="4" y="10.8" width="16" height="2.4" rx="1.2" fill="#88D3E2"></rect> 
2705 <rect x="1" y="17.6" width="22" height="2.4" rx="1.2" fill="#5F6162"></rect> 
2706</svg> 
2707</button> 
2708</div> 
2709</div> 
2710 <div id="group_8lv" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="widget_k4i" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1471702409"> <div class="imageWidget align-center u_1471702409" data-element-type="image" data-widget-type="image" id="1471702409"> <a href="https://search.certifications.sba.gov/profile/SJBBAA8MBMU4/5XFX5?page=1#organization-ownership" id="1140365459" class="" target="_blank" file="false"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/sdvosb-1920w.png" alt="A logo for Service disabled veteran owned small business from Altamira Ltd." id="1625721453" class="" width="250" height="250" data-dm-image-path="https://irp.cdn-website.com/6f7470be/dms3rep/multi/sdvosb.png" onerror="handleImageLoadError(this)"/></a> 
2711</div> 
2712</div> 
2713</div> 
2714</div> 
2715</div> 
2716</section> 
2717</div> 
2718 <div data-layout-section="" data-auto="flex-section" id="1870546442" data-flex-id="f27c8b8c" class="" data-hidden-on-mobile="true"> <div class="flex-widgets-container" id="1516371513"></div> 
2719 <section id="9383c6d8" class="flex-element section" data-auto="flex-element-section"> <div id="9e04e993" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="1b8b839e" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile=""> <div id="c6c2ec88" class="flex-element group" data-auto="flex-element-group"></div> 
2720</div> 
2721</div> 
2722</section> 
2723</div> 
2724</div> 
2725 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="top" data-auto-height="true"> <div data-layout-section="" data-auto="flex-section" id="1480678578" data-flex-id="16b3b808" class=""> <div class="flex-widgets-container" id="1172942884"></div> 
2726 <section id="51136e6b" class="flex-element section" data-auto="flex-element-section"> <div id="d5b047a9" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="1f392a9d" class="flex-element group" data-auto="flex-element-group"> <div id="caacac28" class="flex-element group" data-auto="flex-element-group"> <div id="c0cbb415" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1435962362"> <a role="button" class="hamburgerButton" data-element-type="hamburgerButton" id="1435962362" aria-label="Menu" title="White X close icon on a black rounded square button" aria-controls="hamburger-drawer" aria-expanded="false"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="24" height="24" role="img" aria-label="Close" id="1491850622" class="svg u_1491850622" data-icon-custom="true" data-icon-name="close-bars.svg"> <rect x="1.6" y="10.8" width="20.8" height="2.4" rx="1.2" fill="#5F6162" transform="rotate(45 12 12)"></rect> 
2727 <rect x="1.6" y="10.8" width="20.8" height="2.4" rx="1.2" fill="#00A9C6" transform="rotate(-45 12 12)"></rect> 
2728</svg> 
2729</a> 
2730</div> 
2731 <div id="widget_fgr" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1070917555"> <div class="imageWidget align-center u_1070917555" data-element-type="image" data-widget-type="image" id="1070917555"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/Logo+Altamira+Home+and+Vehicle+clear+background-1920w.png" alt="A logo for altamira home and vehicle accessibility experts" id="1193950553" class="" width="940" height="226" data-dm-image-path="https://irp.cdn-website.com/6f7470be/dms3rep/multi/Logo+Altamira+Home+and+Vehicle+clear+background.png" onerror="handleImageLoadError(this)"/></div> 
2732</div> 
2733</div> 
2734</div> 
2735</div> 
2736</section> 
2737</div> 
2738 <div data-auto="flex-section" id="1966928425" data-flex-id="c2916674" data-layout-section="" class="" data-hidden-on-desktop="true" data-hidden-on-tablet="true"> <div class="flex-widgets-container" id="1881445340"></div> 
2739 <section id="5fb9b374" class="flex-element section" data-auto="flex-element-section"> <div id="a04d17d8" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="cf62d505" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet=""> <div id="b4fd124c" class="flex-element group" data-auto="flex-element-group"> <div id="widget_t2p" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="3708263002"> <nav class="unifiednav_vertical u_3708263002 effect-background main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_3" layout-sub="" data-show-vertical-sub-items="SHOW" id="3708263002" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text="
2740         Home
2741        " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2742</span> 
2743</a> 
2744</li> 
2745 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="ABOUT" data-auto="page-text-style">ABOUT<span class="icon icon-angle-down"></span> 
2746</span> 
2747</a> 
2748 <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="/about" class="unifiednav__item unav-item     " target="" data-target-page-alias="about"> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2749</span> 
2750</a> 
2751</li> 
2752 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/careers" class="unifiednav__item unav-item     " target="" data-target-page-alias="careers"> <span class="nav-item-text " data-link-text="Careers" data-auto="page-text-style">Careers<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2753</span> 
2754</a> 
2755</li> 
2756 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/distribution" class="unifiednav__item unav-item     " target="" data-target-page-alias="distribution">
2756 <span class="nav-item-text " data-link-text="Patient Care" data-auto="page-text-style">Patient Care<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2757</span> 
2758</a> 
2759</li> 
2760 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/meet-the-team" class="unifiednav__item unav-item     " target="" data-target-page-alias="meet-the-team"> <span class="nav-item-text " data-link-text="Meet the Team" data-auto="page-text-style">Meet the Team<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2761</span> 
2762</a> 
2763</li> 
2764</ul> 
2765</li> 
2766 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="ACCESSIBILITY SOLUTIONS" data-auto="page-text-style">ACCESSIBILITY SOLUTIONS<span class="icon icon-angle-down"></span> 
2767</span> 
2768</a> 
2769 <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="/products" class="unifiednav__item unav-item   dmNavItemSelected    " target="" data-target-page-alias="products" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="All Solutions" data-auto="page-text-style">All Solutions<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2770</span> 
2771</a> 
2772</li> 
2773 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/automobile_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="automobile_lifts"> <span class="nav-item-text " data-link-text="Automobile Lifts" data-auto="page-text-style">Automobile Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2774</span> 
2775</a> 
2776</li> 
2777 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/products/stairlifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="products/stairlifts"> <span class="nav-item-text " data-link-text="Stairlifts" data-auto="page-text-style">Stairlifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2778</span> 
2779</a> 
2780</li> 
2781 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair_ramps" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair_ramps"> <span class="nav-item-text " data-link-text="Wheelchair Ramps" data-auto="page-text-style">Wheelchair Ramps<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2782</span> 
2783</a> 
2784</li> 
2785 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair_lifts"> <span class="nav-item-text " data-link-text="Wheelchair Lifts" data-auto="page-text-style">Wheelchair Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2786</span> 
2787</a> 
2788</li> 
2789 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/patient_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="patient_lifts"> <span class="nav-item-text " data-link-text="Patient Lifts" data-auto="page-text-style">Patient Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2790</span> 
2791</a> 
2792</li> 
2793 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/accessible_bathroom_modifications" class="unifiednav__item unav-item     " target="" data-target-page-alias="accessible_bathroom_modifications"> <span class="nav-item-text " data-link-text="Bathroom Modifications" data-auto="page-text-style">Bathroom Modifications<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2794</span> 
2795</a> 
2796</li> 
2797 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/portable-showers" class="unifiednav__item unav-item     " target="" data-target-page-alias="portable-showers"> <span class="nav-item-text " data-link-text="Portable Showers" data-auto="page-text-style">Portable Showers<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2798</span> 
2799</a> 
2800</li> 
2801</ul> 
2802</li> 
2803 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="LOCATIONS" data-auto="page-text-style">LOCATIONS<span class="icon icon-angle-down"></span> 
2804</span> 
2805</a> 
2806 <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="/locations" class="unifiednav__item unav-item     " target="" data-target-page-alias="locations"> <span class="nav-item-text " data-link-text="All Locations" data-auto="page-text-style">All Locations<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2807</span> 
2808</a> 
2809</li> 
2810 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-pittsburgh" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-pittsburgh"> <span class="nav-item-text " data-link-text="Altamira - Pittsburgh, PA" data-auto="page-text-style">Altamira - Pittsburgh, PA<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2811</span> 
2812</a> 
2813</li> 
2814 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-edison-nj" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-edison-nj"> <span class="nav-item-text " data-link-text="Altamira - Edison, NJ" data-auto="page-text-style">Altamira - Edison, NJ<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2815</span> 
2816</a> 
2817</li> 
2818 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-lexington-ky" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-lexington-ky"> <span class="nav-item-text " data-link-text="Altamira - Lexington, KY" data-auto="page-text-style">Altamira - Lexington, KY<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2819</span> 
2820</a> 
2821</li> 
2822 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-henderson-ky" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-henderson-ky"> <span class="nav-item-text " data-link-text="Altamira - Henderson, KY" data-auto="page-text-style">Altamira - Henderson, KY<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2823</span> 
2824</a> 
2825</li> 
2826 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-indianapolis" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-indianapolis"> <span class="nav-item-text " data-link-text="Altamira - Indianapolis, IN" data-auto="page-text-style">Altamira - Indianapolis, IN<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2827</span> 
2828</a> 
2829</li> 
2830 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-dayton-oh" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-dayton-oh"> <span class="nav-item-text " data-link-text="Altamira - Dayton, OH" data-auto="page-text-style">Altamira - Dayton, OH<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2831</span> 
2832</a> 
2833</li> 
2834</ul> 
2835</li> 
2836 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="RESOURCES" data-auto="page-text-style">RESOURCES<span class="icon icon-angle-down"></span> 
2837</span> 
2838</a> 
2839 <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="/faq" class="unifiednav__item unav-item     " target="" data-target-page-alias="faq"> <span class="nav-item-text " data-link-text="Accessibility FAQs" data-auto="page-text-style">Accessibility FAQs<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2840</span> 
2841</a> 
2842</li> 
2843 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/auto-lift-finder" class="unifiednav__item unav-item     " target="" data-target-page-alias="auto-lift-finder"> <span class="nav-item-text " data-link-text="Auto Lift Finder" data-auto="page-text-style">Auto Lift Finder<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2844</span> 
2845</a> 
2846</li> 
2847 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item     " target="" data-target-page-alias="blog"> <span class="nav-item-text " data-link-text="Blog" data-auto="page-text-style">Blog<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2848</span> 
2849</a> 
2850</li> 
2851 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-catalogs" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-catalogs"> <span class="nav-item-text " data-link-text="Catalogs & Brochures" data-auto="page-text-style">Catalogs &amp; Brochures<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2852</span> 
2853</a> 
2854</li> 
2855 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/cost-estimator" class="unifiednav__item unav-item     " target="" data-target-page-alias="cost-estimator"> <span class="nav-item-text " data-link-text="Cost Estimator" data-auto="page-text-style">Cost Estimator<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2856</span> 
2857</a> 
2858</li> 
2859 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gallery" class="unifiednav__item unav-item     " target="" data-target-page-alias="gallery"> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2860</span> 
2861</a> 
2862</li> 
2863 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair-ramp-calculator" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair-ramp-calculator"> <span class="nav-item-text " data-link-text="Ramp Calculator" data-auto="page-text-style">Ramp Calculator<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2864</span> 
2865</a> 
2866</li> 
2867 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/stairlift-troubleshooter" class="unifiednav__item unav-item     " target="" data-target-page-alias="stairlift-troubleshooter"> <span class="nav-item-text " data-link-text="Stairlift Troubleshooter" data-auto="page-text-style">Stairlift Troubleshooter<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2868</span> 
2869</a> 
2870</li> 
2871 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/videos" class="unifiednav__item unav-item     " target="" data-target-page-alias="videos"> <span class="nav-item-text " data-link-text="Video Library" data-auto="page-text-style">Video Library<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2872</span> 
2873</a> 
2874</li> 
2875</ul> 
2876</li> 
2877 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/request-free-consultation" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="request-free-consultation"> <span class="nav-item-text " data-link-text="Request Consultation" data-auto="page-text-style">Request Consultation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2878</span> 
2879</a> 
2880</li> 
2881</ul> 
2882</nav> 
2883</div> 
2884</div> 
2885</div> 
2886</div> 
2887</section> 
2888</div> 
2889 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section="" class=""> <div class="flex-widgets-container" id="1247649854"></div> 
2890 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="widget_5ad" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="clicktocall" data-external-id="333495217"> <a class="default align-center flexButton u_333495217 dmCall voipReplacement dmWidget dmNoMark dmWwr" href="tel:(800) 343-1066" contenteditable="false" onclick=";
2890return dm_gaq_push_event('ClickToCall', 'Call',null,'6f7470be', this);" id="333495217" dmle_extension="clicktocall" data-element-type="clicktocall" data-buttonstyle="ROUND_SIDES" wr="true" data-display-type="block" icon="true" surround="true" description="Call Us" adwords="" icon-name="icon-phone" phone="(800) 343-1066" text="" image=""> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-phone" data-auto="button-icon"></span> 
2891</span> 
2892 <span class="text" data-auto="button-text">Call Us</span> 
2893</a> 
2894</div> 
2895 <div id="widget_78u" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="2491677749"> <nav class="u_2491677749 effect-background main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_3" layout-sub="" data-show-vertical-sub-items="HIDE" id="2491677749" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="home"> <span class="nav-item-text " data-link-text="
2896         Home
2897        " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2898</span> 
2899</a> 
2900</li> 
2901 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 
2902</span> 
2903</a> 
2904 <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="/about" class="unifiednav__item unav-item     " target="" data-target-page-alias="about"> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2905</span> 
2906</a> 
2907</li> 
2908 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/careers" class="unifiednav__item unav-item     " target="" data-target-page-alias="careers"> <span class="nav-item-text " data-link-text="Careers" data-auto="page-text-style">Careers<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2909</span> 
2910</a> 
2911</li> 
2912 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gallery" class="unifiednav__item unav-item     " target="" data-target-page-alias="gallery"> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2913</span> 
2914</a> 
2915</li> 
2916 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/meet-the-team" class="unifiednav__item unav-item     " target="" data-target-page-alias="meet-the-team"> <span class="nav-item-text " data-link-text="Meet the Team" data-auto="page-text-style">Meet the Team<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2917</span> 
2918</a> 
2919</li> 
2920</ul> 
2921</li> 
2922 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Locations" data-auto="page-text-style">Locations<span class="icon icon-angle-down"></span> 
2923</span> 
2924</a> 
2925 <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="/locations" class="unifiednav__item unav-item     " target="" data-target-page-alias="locations"> <span class="nav-item-text " data-link-text="All Locations" data-auto="page-text-style">All Locations<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2926</span> 
2927</a> 
2928</li> 
2929 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-dayton-oh" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-dayton-oh"> <span class="nav-item-text " data-link-text="Altamira - Dayton, OH" data-auto="page-text-style">Altamira - Dayton, OH<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2930</span> 
2931</a> 
2932</li> 
2933 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-edison-nj" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-edison-nj"> <span class="nav-item-text " data-link-text="Altamira - Edison, NJ" data-auto="page-text-style">Altamira - Edison, NJ<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2934</span> 
2935</a> 
2936</li> 
2937 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-henderson-ky" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-henderson-ky"> <span class="nav-item-text " data-link-text="Altamira - Henderson, KY" data-auto="page-text-style">Altamira - Henderson, KY<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2938</span> 
2939</a> 
2940</li> 
2941 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-indianapolis" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-indianapolis"> <span class="nav-item-text " data-link-text="Altamira - Indianapolis, IN" data-auto="page-text-style">Altamira - Indianapolis, IN<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2942</span> 
2943</a> 
2944</li> 
2945 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-lexington-ky" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-lexington-ky"> <span class="nav-item-text " data-link-text="Altamira - Lexington, KY" data-auto="page-text-style">Altamira - Lexington, KY<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2946</span> 
2947</a> 
2948</li> 
2949 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-pittsburgh" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-pittsburgh"> <span class="nav-item-text " data-link-text="Altamira - Pittsburgh, PA" data-auto="page-text-style">Altamira - Pittsburgh, PA<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2950</span> 
2951</a> 
2952</li> 
2953</ul> 
2954</li> 
2955 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Accessibility Solutions" data-auto="page-text-style">Accessibility Solutions<span class="icon icon-angle-down"></span> 
2956</span> 
2957</a> 
2958 <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="/products" class="unifiednav__item unav-item   dmNavItemSelected    " target="" data-target-page-alias="products" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="All Solutions" data-auto="page-text-style">All Solutions<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2959</span> 
2960</a> 
2961</li> 
2962 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/automobile_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="automobile_lifts"> <span class="nav-item-text " data-link-text="Automobile Lifts" data-auto="page-text-style">Automobile Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2963</span> 
2964</a> 
2965</li> 
2966 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/accessible_bathroom_modifications" class="unifiednav__item unav-item     " target="" data-target-page-alias="accessible_bathroom_modifications"> <span class="nav-item-text " data-link-text="Bathroom Modifications" data-auto="page-text-style">Bathroom Modifications<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2967</span> 
2968</a> 
2969</li> 
2970 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/patient_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="patient_lifts"> <span class="nav-item-text " data-link-text="Patient Lifts" data-auto="page-text-style">Patient Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2971</span> 
2972</a> 
2973</li> 
2974 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/portable-showers" class="unifiednav__item unav-item     " target="" data-target-page-alias="portable-showers"> <span class="nav-item-text " data-link-text="Portable Showers" data-auto="page-text-style">Portable Showers<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2975</span> 
2976</a> 
2977</li> 
2978 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/products/stairlifts" class="unifiednav__item unav-item     unifiednav__item_has-sub-nav" target="" data-target-page-alias="products/stairlifts"> <span class="nav-item-text " data-link-text="Stairlifts" data-auto="page-text-style">Stairlifts<span class="icon icon-angle-right"></span> 
2979</span> 
2980</a> 
2981 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="1" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/straight-stairlift-models" class="unifiednav__item unav-item     " target="" data-target-page-alias="straight-stairlift-models"> <span class="nav-item-text " data-link-text="Straight Stairlift Models: Bruno Elan & Elite" data-auto="page-text-style">Straight Stairlift Models: Bruno Elan &amp; Elite<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2982</span> 
2983</a> 
2984</li> 
2985 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="2"> <a href="/curved-stairlift-models" class="unifiednav__item unav-item     " target="" data-target-page-alias="curved-stairlift-models"> <span class="nav-item-text " data-link-text="Curved Stairlift Models" data-auto="page-text-style">Curved Stairlift Models<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2986</span> 
2987</a> 
2988</li> 
2989</ul> 
2990</li> 
2991 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair_lifts" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair_lifts"> <span class="nav-item-text " data-link-text="Wheelchair Lifts" data-auto="page-text-style">Wheelchair Lifts<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2992</span> 
2993</a> 
2994</li> 
2995 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair_ramps" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair_ramps"> <span class="nav-item-text " data-link-text="Wheelchair Ramps" data-auto="page-text-style">Wheelchair Ramps<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2996</span> 
2997</a> 
2998</li> 
2999</ul> 
3000</li> 
3001 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item unav-item unav-top-item    unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Resources" data-auto="page-text-style">
3001Resources<span class="icon icon-angle-down"></span> 
3002</span> 
3003</a> 
3004 <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="/faq" class="unifiednav__item unav-item     " target="" data-target-page-alias="faq"> <span class="nav-item-text " data-link-text="Accessibility FAQs" data-auto="page-text-style">Accessibility FAQs<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3005</span> 
3006</a> 
3007</li> 
3008 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/auto-lift-finder" class="unifiednav__item unav-item     " target="" data-target-page-alias="auto-lift-finder"> <span class="nav-item-text " data-link-text="Auto Lift Finder" data-auto="page-text-style">Auto Lift Finder<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3009</span> 
3010</a> 
3011</li> 
3012 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item     " target="" data-target-page-alias="blog"> <span class="nav-item-text " data-link-text="Blog" data-auto="page-text-style">Blog<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3013</span> 
3014</a> 
3015</li> 
3016 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/altamira-catalogs" class="unifiednav__item unav-item     " target="" data-target-page-alias="altamira-catalogs"> <span class="nav-item-text " data-link-text="Catalogs & Brochures" data-auto="page-text-style">Catalogs &amp; Brochures<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3017</span> 
3018</a> 
3019</li> 
3020 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/cost-estimator" class="unifiednav__item unav-item     " target="" data-target-page-alias="cost-estimator"> <span class="nav-item-text " data-link-text="Cost Estimator" data-auto="page-text-style">Cost Estimator<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3021</span> 
3022</a> 
3023</li> 
3024 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gallery" class="unifiednav__item unav-item     " target="" data-target-page-alias="gallery"> <span class="nav-item-text " data-link-text="Gallery" data-auto="page-text-style">Gallery<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3025</span> 
3026</a> 
3027</li> 
3028 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/wheelchair-ramp-calculator" class="unifiednav__item unav-item     " target="" data-target-page-alias="wheelchair-ramp-calculator"> <span class="nav-item-text " data-link-text="Ramp Calculator" data-auto="page-text-style">Ramp Calculator<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3029</span> 
3030</a> 
3031</li> 
3032 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/stairlift-troubleshooter" class="unifiednav__item unav-item     " target="" data-target-page-alias="stairlift-troubleshooter"> <span class="nav-item-text " data-link-text="Stairlift Troubleshooter" data-auto="page-text-style">Stairlift Troubleshooter<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3033</span> 
3034</a> 
3035</li> 
3036 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/videos" class="unifiednav__item unav-item     " target="" data-target-page-alias="videos"> <span class="nav-item-text " data-link-text="Video Library" data-auto="page-text-style">Video Library<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3037</span> 
3038</a> 
3039</li> 
3040</ul> 
3041</li> 
3042 <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    " target="" data-target-page-alias="contact"> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3043</span> 
3044</a> 
3045</li> 
3046 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/request-free-consultation" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="request-free-consultation"> <span class="nav-item-text " data-link-text="Request Consultation" data-auto="page-text-style">Request Consultation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
3047</span> 
3048</a> 
3049</li> 
3050</ul> 
3051</nav> 
3052</div> 
3053</div> 
3054</div> 
3055</div> 
3056</section> 
3057</div> 
3058 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section="" class="" data-hidden-on-tablet="true" data-hidden-on-desktop="true"> <div class="flex-widgets-container" id="1659590659"></div> 
3059 <section id="6406026c90e1521f6ecb0ec9" class="flex-element section" data-auto="flex-element-section"> <div id="6406026c90e1521f6ecb0ecb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6406026c90e1521f6ecb0ecc" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet=""> <div id="6406026c90e1521f6ecb0ecd" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet=""> <div id="widget_df7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="emailextension" data-external-id="2765092009"> <a class="default align-center flexButton u_2765092009 dmEmail dmWidget dmNoMark dmWwr" href="mailto:[email protected]" contenteditable="false" onclick=";
3059return dm_gaq_push_event('ClickToEmail', 'Email',null,'6f7470be', this);" id="2765092009" dmle_extension="emailextension" data-element-type="emailextension" data-buttonstyle="ROUND_SIDES" wr="true" data-display-type="block" icon="true" surround="true" description="Email Us" adwords="" icon-name="icon-envelope-alt" email="[email protected]"> <span class="iconBg" data-auto="button-icon-bg" aria-hidden="true"> <span class="icon hasFontIcon icon-envelope-alt" data-auto="button-icon"></span> 
3060</span> 
3061 <span class="text" data-auto="button-text">Email Us</span> 
3062</a> 
3063</div> 
3064 <div id="widget_7ri" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="728603632"> <div class="align-center text-align-center u_728603632 dmSocialHub gapSpacing" id="728603632" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/altamiraltd" 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 style2" aria-hidden="true" data-hover-effect=""></span> 
3065</a> 
3066 <a href="https://instagram.com/altamiraltd517/" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style2" aria-hidden="true" data-hover-effect=""></span> 
3067</a> 
3068 <a href="https://youtube.com/@AltamiraLtd517" target="_blank" dm_dont_rewrite_url="true" aria-label="youtube" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Youtube&apos;)"> <span class="dmSocialYoutube dm-social-icons-youtube oneIcon socialHubIcon style2" aria-hidden="true" data-hover-effect=""></span> 
3069</a> 
3070 <a href="mailto:[email protected]" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Email&apos;)"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style2" aria-hidden="true" data-hover-effect=""></span> 
3071</a> 
3072 <a href="tel:800-343-1066" target="_blank" dm_dont_rewrite_url="true" aria-label="phone" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Phone&apos;)"> <span class="dmSocialPhone icon-phone oneIcon socialHubIcon style2" aria-hidden="true" data-hover-effect=""></span> 
3073</a> 
3074 <a href="https://www.google.com/maps/place/Altamira+Ltd./@40.3830016,-80.0199774,816m/data=!3m2!1e3!4b1!4m6!3m5!1s0x8834f74241dd06b1:0xe0a49a09d6519f2f!8m2!3d40.3830016!4d-80.0174025!16s%2Fg%2F12615xxk9!5m1!1e1?hl=en&amp;authuser=0&amp;entry=ttu&amp;g_ep=EgoyMDI2MDcyMi4wIKXMDSoASAFQAw%3D%3D" target="_blank" dm_dont_rewrite_url="true" aria-label="google_my_business" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;GoogleMyBusiness&apos;)"> <span class="dmSocialGoogleMyBusiness dm-social-icons-google-my-business oneIcon socialHubIcon style2" aria-hidden="true" data-hover-effect=""></span> 
3075</a> 
3076</div> 
3077</div> 
3078</div> 
3079</div> 
3080</div> 
3081</div> 
3082</div> 
3083</section> 
3084</div> 
3085</div> 
3086 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 
3087</div> 
3088 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_products dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-layout-section="" data-auto="flex-section" id="1856194223" data-flex-id="7d9bc9cf"> <div class="flex-widgets-container" id="1520915766"></div> 
3089 <section id="ad000d12" class="flex-element section" data-auto="flex-element-section"> <div id="cdd1eebc" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="3dd71ed6" class="flex-element group" data-auto="flex-element-group"> <div id="e5e737df" class="flex-element group" data-auto="flex-element-group"> <div id="f7744dae" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1467005497"> <div data-element-type="html" class="dmCustomHtml u_1467005497" id="1467005497"> <style>.alt-prod-hero, .alt-prod-hero * { box-sizing: border-box; }
3090.alt-prod-hero {
3091  position: relative;
3092  overflow: hidden;
3093  isolation: isolate;
3094  background-color: #0f282d;
3095  background-image: url('https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/2018-Tall-Res-VPL-model-at-top-8536b767-1920w.jpg');
3096  background-size: cover;
3097  background-position: center;
3098  background-repeat: no-repeat;
3099  min-height: 640px;
3100  display: flex;
3101  align-items: center;
3102  padding: 88px 24px;
3103  max-width: 100%;
3104}
3105.alt-prod-hero::before {
3106  content: "";
3107  position: absolute;
3108  inset: 0;
3109  z-index: 0;
3110  background: linear-gradient(105deg, rgba(10,26,30,0.92) 0%, rgba(12,34,40,0.86) 42%, rgba(15,40,45,0.62) 100%);
3111  pointer-events: none;
3112}
3113.alt-prod-hero::after {
3114  content: "";
3115  position: absolute;
3116  inset: 0;
3117  z-index: 0;
3118  background:
3119    radial-gradient(520px circle at 78% 18%, rgba(0,169,199,0.28) 0%, rgba(0,169,199,0) 64%),
3120    linear-gradient(180deg, rgba(15,40,45,0) 62%, rgba(10,26,30,0.6) 100%);
3121  pointer-events: none;
3122}
3123.alt-prod-hero__inner {
3124  position: relative;
3125  z-index: 1;
3126  width: 100%;
3127  max-width: 1080px;
3128  margin: 0 auto;
3129  display: flex;
3130  align-items: center;
3131  gap: 48px;
3132}
3133.alt-prod-hero__content { flex: 1; min-width: 0; }
3134.alt-prod-hero__eyebrow {
3135  display: inline-flex;
3136  align-items: center;
3137  gap: 9px;
3138  background: rgba(0,169,199,0.18);
3139  backdrop-filter: blur(6px);
3140  -webkit-backdrop-filter: blur(6px);
3141  border: 1px solid rgba(136,211,226,0.55);
3142  color: #ffffff;
3143  font-size: 12.5px;
3144  font-weight: 800;
3145  letter-spacing: 1.6px;
3146  text-transform: uppercase;
3147  padding: 8px 18px;
3148  border-radius: 999px;
3149  margin-bottom: 20px;
3150  box-shadow: 0 10px 26px rgba(0,169,199,0.3), inset 0 1px 0 rgba(255,255,255,0.2);
3151}
3152.alt-prod-hero__eyebrow svg { width: 15px; height: 15px; flex: none; }
3153.alt-prod-hero h1 {
3154  color: #ffffff !important;
3155  font-size: 46px !important;
3156  font-weight: 800 !important;
3157  line-height: 1.1 !important;
3158  letter-spacing: -0.015em !important;
3159  text-shadow: 0 4px 24px rgba(0,0,0,0.55) !important;
3160  margin: 0 0 14px !important;
3161  max-width: 100%;
3162  overflow-wrap: break-word;
3163}
3164.alt-prod-hero__accent {
3165  width: 68px;
3166  height: 4px;
3167  border-radius: 999px;
3168  background: linear-gradient(90deg, #00a9c6, #88d3e2);
3169  box-shadow: 0 4px 16px rgba(0,169,199,0.6);
3170  margin: 0 0 20px;
3171}
3172.alt-prod-hero__lede {
3173  color: #eaf7f9;
3174  font-size: 19px;
3175  line-height: 1.65;
3176  max-width: 480px;
3177  margin: 0 0 26px;
3178  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
3179  overflow-wrap: break-word;
3180}
3181.alt-prod-hero__points {
3182  list-style: none;
3183  margin: 0 0 30px;
3184  padding: 0;
3185  display: flex;
3186  flex-direction: column;
3187  gap: 11px;
3188}
3189.alt-prod-hero__points li {
3190  display: flex;
3191  align-items: center;
3192  gap: 11px;
3193  color: #ffffff;
3194  font-size: 16.5px;
3195  font-weight: 600;
3196  text-shadow: 0 2px 10px rgba(0,0,0,0.45);
3197}
3198.alt-prod-hero__check {
3199  flex: none;
3200  width: 24px;
3201  height: 24px;
3202  border-radius: 50%;
3203  background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%);
3204  display: flex;
3205  align-items: center;
3206  justify-content: center;
3207  box-shadow: 0 6px 16px rgba(0,169,199,0.45), inset 0 1px 0 rgba(255,255,255,0.35);
3208}
3209.alt-prod-hero__check svg { width: 13px; height: 13px; color: #ffffff; }
3210.alt-prod-hero__ctas {
3211  display: flex;
3212  gap: 14px;
3213  flex-wrap: wrap;
3214  margin-bottom: 26px;
3215}
3216.alt-prod-hero__btn {
3217  display: inline-block;
3218  font-size: 17px;
3219  font-weight: 700;
3220  padding: 17px 32px;
3221  border-radius: 999px;
3222  text-decoration: none !important;
3223  white-space: nowrap;
3224  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
3225}
3226.alt-prod-hero__btn--primary {
3227  background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%);
3228  color: #ffffff !important;
3229  box-shadow: 0 18px 38px rgba(0,169,199,0.5), 0 6px 14px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25);
3230}
3231.alt-prod-hero__btn--primary:hover {
3232  background: linear-gradient(135deg, #0090a8 0%, #007c92 100%);
3233  transform: translateY(-3px);
3234  box-shadow: 0 26px 48px rgba(0,169,199,0.6), 0 8px 18px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.25);
3235}
3236.alt-prod-hero__btn--secondary {
3237  background: rgba(255,255,255,0.09);
3238  backdrop-filter: blur(6px);
3239  -webkit-backdrop-filter: blur(6px);
3240  color: #ffffff !important;
3241  border: 2px solid rgba(255,255,255,0.55);
3242  box-shadow: 0 10px 26px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.14);
3243}
3244.alt-prod-hero__btn--secondary:hover {
3245  background: #ffffff;
3246  color: #00a9c6 !important;
3247  border-color: #ffffff;
3248  transform: translateY(-3px);
3249}
3250.alt-prod-hero__trust {
3251  display: flex;
3252  align-items: center;
3253  gap: 16px;
3254  padding-top: 24px;
3255  border-top: 1px solid rgba(255,255,255,0.18);
3256  max-width: 480px;
3257}
3258.alt-prod-hero__seal {
3259  flex: none;
3260  width: 66px;
3261  height: 66px;
3262  border-radius: 50%;
3263  background: #ffffff;
3264  padding: 4px;
3265  box-shadow: 0 12px 28px rgba(0,0,0,0.4), 0 0 0 1px rgba(255,255,255,0.35);
3266}
3267.alt-prod-hero__seal img {
3268  width: 100%;
3269  height: 100%;
3270  object-fit: contain;
3271  border-radius: 50%;
3272  display: block;
3273}
3274.alt-prod-hero__trust-text { min-width: 0; }
3275.alt-prod-hero__trust-title {
3276  color: #ffffff;
3277  font-size: 15px;
3278  font-weight: 800;
3279  margin: 0 0 3px;
3280  text-shadow: 0 2px 10px rgba(0,0,0,0.45);
3281}
3282.alt-prod-hero__trust-sub {
3283  color: #cdeef4;
3284  font-size: 13.5px;
3285  line-height: 1.5;
3286  margin: 0;
3287  text-shadow: 0 2px 10px rgba(0,0,0,0.4);
3288}
3289.alt-prod-hero__panel {
3290  flex: none;
3291  width: 290px;
3292  background: rgba(10,26,30,0.6);
3293  backdrop-filter: blur(10px);
3294  -webkit-backdrop-filter: blur(10px);
3295  border: 1px solid rgba(255,255,255,0.22);
3296  border-radius: 18px;
3297  padding: 30px 26px;
3298  box-shadow: 0 24px 50px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,255,255,0.12);
3299}
3300.alt-prod-hero__panel-title {
3301  color: #88d3e2;
3302  font-size: 12px;
3303  font-weight: 800;
3304  letter-spacing: 1.4px;
3305  text-transform: uppercase;
3306  margin: 0 0 18px;
3307}
3308.alt-prod-hero__stat { padding: 14px 0; border-bottom: 1px solid rgba(255,255,255,0.14); }
3309.alt-prod-hero__stat:last-child { border-bottom: none; padding-bottom: 0; }
3310.alt-prod-hero__stat:first-of-type { padding-top: 0; }
3311.alt-prod-hero__stat-num {
3312  color: #ffffff;
3313  font-size: 26px;
3314  font-weight: 800;
3315  line-height: 1.1;
3316  margin: 0 0 3px;
3317}
3318.alt-prod-hero__stat-label {
3319  color: #cdeef4;
3320  font-size: 13.5px;
3321  line-height: 1.45;
3322  margin: 0;
3323}
3324@media (max-width: 1024px) {
3325  .alt-prod-hero { min-height: 0; padding: 60px 20px; }
3326  .alt-prod-hero__inner { flex-direction: column; gap: 32px; }
3327  .alt-prod-hero h1 { font-size: 34px !important; }
3328  .alt-prod-hero__lede { max-width: 100%; }
3329  .alt-prod-hero__trust { max-width: 100%; }
3330  .alt-prod-hero__panel { width: 100%; max-width: 460px; }
3331}
3332@media (max-width: 767px) {
3333  .alt-prod-hero { padding: 48px 16px; }
3334  .alt-prod-hero h1 { font-size: 28px !important; }
3335  .alt-prod-hero__lede { font-size: 17px; }
3336  .alt-prod-hero__points li { font-size: 15.5px; }
3337  .alt-prod-hero__ctas { flex-direction: column; }
3338  .alt-prod-hero__btn { width: 100%; text-align: center; }
3339  .alt-prod-hero__panel { padding: 24px 20px; }
3340}</style> 
3341 <div class="alt-prod-hero"> <div class="alt-prod-hero__inner"> <div class="alt-prod-hero__content"> <div class="alt-prod-hero__eyebrow"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M20 7h-3V4a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v3H4a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1z"></path> 
3342 <path d="M9 7V5h6v2"></path> 
3343</svg> 
3344American-Made Mobility Products</div> 
3345 <h1>Accessibility Products for Home &amp; Vehicle</h1> 
3346 <div class="alt-prod-hero__accent" aria-hidden="true"></div> 
3347 <p class="alt-prod-hero__lede">Stairlifts, wheelchair lifts, patient lifts, auto lifts, ramps, and bathroom modifications &mdash; all professionally installed.</p> 
3348 <ul class="alt-prod-hero__points"> <li> <span class="alt-prod-hero__check"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M20 6L9 17l-5-5"></path> 
3349</svg> 
3350</span> 
3351Free in-home assessment</li> 
3352 <li> <span class="alt-prod-hero__check"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M20 6L9 17l-5-5"></path> 
3353</svg> 
3354</span> 
3355Authorized dealer for top mobility brands</li> 
3356 <li> <span class="alt-prod-hero__check"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M20 6L9 17l-5-5"></path> 
3357</svg> 
3358</span> 
3359Financing available on eligible purchases</li> 
3360</ul> 
3361 <div class="alt-prod-hero__ctas"> <a class="alt-prod-hero__btn alt-prod-hero__btn--primary" href="https://www.altamiraltd.com/request-free-consultation">Schedule Your Free Assessment</a> 
3362 <a class="alt-prod-hero__btn alt-prod-hero__btn--secondary" href="tel:8003431066">Call (800) 343-1066</a> 
3363</div> 
3364 <div class="alt-prod-hero__trust"> <div class="alt-prod-hero__seal"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/SDVOS
3364B+Logo-1920w.webp" alt="Service-Disabled Veteran-Owned Small Business certified seal" onerror="handleImageLoadError(this)"/></div> 
3365 <div class="alt-prod-hero__trust-text"> <p class="alt-prod-hero__trust-title">Service-Disabled Veteran-Owned</p> 
3366 <p class="alt-prod-hero__trust-sub">SDVOSB certified &mdash; experienced with VA home modification benefits.</p> 
3367</div> 
3368</div> 
3369</div> 
3370 <div class="alt-prod-hero__panel"> <p class="alt-prod-hero__panel-title">Why Families Choose Altamira</p> 
3371 <div class="alt-prod-hero__stat"> <p class="alt-prod-hero__stat-num">15+</p> 
3372 <p class="alt-prod-hero__stat-label">Years serving families with accessibility needs</p> 
3373</div> 
3374 <div class="alt-prod-hero__stat"> <p class="alt-prod-hero__stat-num">25,000+</p> 
3375 <p class="alt-prod-hero__stat-label">Veterans served nationwide</p> 
3376</div> 
3377 <div class="alt-prod-hero__stat"> <p class="alt-prod-hero__stat-num">$0</p> 
3378 <p class="alt-prod-hero__stat-label">Cost for your assessment and written estimate</p> 
3379</div> 
3380 <div class="alt-prod-hero__stat"> <p class="alt-prod-hero__stat-num">6</p> 
3381 <p class="alt-prod-hero__stat-label">Locations serving PA, NJ, OH, IN &amp; KY</p> 
3382</div> 
3383</div> 
3384</div> 
3385</div> 
3386</div> 
3387</div> 
3388 <div id="0c5f2b4d" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1419382019"> <div data-element-type="html" class="dmCustomHtml u_1419382019" id="1419382019"> <style>.alt-prod-jump, .alt-prod-jump * { box-sizing: border-box; }
3389.alt-prod-jump {
3390  position: relative;
3391  overflow: hidden;
3392  background: linear-gradient(180deg, #eaf7f9 0%, #d7eff3 100%);
3393  padding: 64px 24px;
3394  max-width: 100%;
3395}
3396.alt-prod-jump::before {
3397  content: "";
3398  position: absolute;
3399  top: -160px; left: -140px;
3400  width: 460px; height: 460px;
3401  border-radius: 50%;
3402  background: radial-gradient(circle, rgba(0,169,199,0.16) 0%, rgba(0,169,199,0) 70%);
3403  pointer-events: none;
3404  z-index: 0;
3405}
3406.alt-prod-jump::after {
3407  content: "";
3408  position: absolute;
3409  bottom: -180px; right: -160px;
3410  width: 520px; height: 520px;
3411  border-radius: 50%;
3412  background: radial-gradient(circle, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 70%);
3413  pointer-events: none;
3414  z-index: 0;
3415}
3416.alt-prod-jump__watermarks {
3417  position: absolute;
3418  inset: 0;
3419  z-index: 0;
3420  opacity: 0.07;
3421  pointer-events: none;
3422  overflow: hidden;
3423}
3424.alt-prod-jump__wm {
3425  position: absolute;
3426  background-repeat: no-repeat;
3427  background-position: center;
3428  background-size: contain;
3429}
3430.alt-prod-jump__inner { position: relative; z-index: 1; max-width: 1150px; margin: 0 auto; }
3431.alt-prod-jump h2 {
3432  color: #5f6162 !important;
3433  font-size: 32px !important;
3434  font-weight: 800 !important;
3435  text-shadow: none !important;
3436  text-align: center;
3437  margin: 0 0 16px !important;
3438  overflow-wrap: break-word;
3439}
3440.alt-prod-jump__divider {
3441  width: 64px;
3442  height: 4px;
3443  margin: 0 auto 40px auto;
3444  border-radius: 999px;
3445  background: linear-gradient(90deg, #00a9c6, #0090a8);
3446  box-shadow: 0 4px 12px rgba(0,169,199,0.3);
3447}
3448.alt-prod-jump__grid {
3449  display: grid;
3450  grid-template-columns: repeat(4, 1fr);
3451  gap: 22px;
3452}
3453.alt-prod-jump__card {
3454  position: relative;
3455  display: flex;
3456  flex-direction: column;
3457  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%);
3458  border: 1px solid rgba(255,255,255,0.9);
3459  border-radius: 14px;
3460  overflow: hidden;
3461  box-shadow: 0 18px 40px rgba(0,80,95,0.18), 0 6px 14px rgba(0,80,95,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
3462  transition: transform 0.22s ease, box-shadow 0.22s ease;
3463  text-decoration: none !important;
3464}
3465.alt-prod-jump__card::before {
3466  content: "";
3467  position: absolute;
3468  top: 0; left: 0; right: 0;
3469  height: 3px;
3470  z-index: 3;
3471  background: linear-gradient(90deg, #00a9c6, #88d3e2);
3472  opacity: 0.9;
3473}
3474.alt-prod-jump__card:hover {
3475  transform: translateY(-5px);
3476  box-shadow: 0 30px 58px rgba(0,80,95,0.26), 0 12px 24px rgba(0,80,95,0.14), inset 0 1px 0 rgba(255,255,255,0.9);
3477}
3478.alt-prod-jump__photo {
3479  position: relative;
3480  width: 100%;
3481  padding-top: 100%;
3482  background: #ffffff;
3483  overflow: hidden;
3484}
3485.alt-prod-jump__photo img {
3486  position: absolute; top: 0; left: 0; width: 100%; height: 100%;
3487  object-fit: cover; display: block;
3488  transition: transform 0.35s ease;
3489}
3490.alt-prod-jump__card:hover .alt-prod-jump__photo img {
3491  transform: scale(1.05);
3492}
3493.alt-prod-jump__body {
3494  flex: 1;
3495  display: flex;
3496  flex-direction: column;
3497  justify-content: center;
3498  padding: 16px;
3499  text-align: center;
3500}
3501.alt-prod-jump h3 {
3502  color: #5f6162 !important;
3503  font-size: 15.5px !important;
3504  font-weight: 800 !important;
3505  text-shadow: none !important;
3506  margin: 0 0 4px !important;
3507}
3508.alt-prod-jump__card p {
3509  color: #6e6f70;
3510  font-size: 12.5px;
3511  line-height: 1.5;
3512  margin: 0;
3513}
3514@media (max-width: 1100px) {
3515  .alt-prod-jump__grid { grid-template-columns: repeat(4, 1fr); max-width: 900px; margin: 0 auto; }
3516}
3517@media (max-width: 1024px) {
3518  .alt-prod-jump { padding: 48px 20px; }
3519  .alt-prod-jump h2 { font-size: 26px !important; }
3520  .alt-prod-jump__grid { grid-template-columns: repeat(2, 1fr); max-width: 600px; margin: 0 auto; }
3521}
3522@media (max-width: 767px) {
3523  .alt-prod-jump { padding: 40px 16px; }
3524  .alt-prod-jump h2 { font-size: 22px !important; }
3525  .alt-prod-jump__grid { grid-template-columns: 1fr; max-width: 360px; margin: 0 auto; }
3526  .alt-prod-jump__watermarks { opacity: 0.05; }
3527}</style> 
3528 <div class="alt-prod-jump"> <div class="alt-prod-jump__watermarks" aria-hidden="true"> <span class="alt-prod-jump__wm" style="top: 3%; left: 1%; width: 165px; height: 165px; transform: rotate(-8deg); background-image: url('https://irp.cdn-website.com/6f7470be/icon/alt-icon-stairlifts.svg');"></span> 
3529 <span class="alt-prod-jump__wm" style="top: 58%; left: -1%; width: 180px; height: 180px; transform: rotate(7deg); background-image: url('https://irp.cdn-website.com/6f7470be/icon/alt-icon-ramps.svg');"></span> 
3530 <span class="alt-prod-jump__wm" style="top: 6%; left: 83%; width: 150px; height: 150px; transform: rotate(10deg); background-image: url('https://irp.cdn-website.com/6f7470be/icon/alt-icon-wheelchair-lift.svg');"></span> 
3531 <span class="alt-prod-jump__wm" style="top: 64%; left: 84%; width: 190px; height: 190px; transform: rotate(-6deg); background-image: url('https://irp.cdn-website.com/6f7470be/icon/alt-icon-vehicle-lift.svg');"></span> 
3532 <span class="alt-prod-jump__wm" style="top: 40%; left: 45%; width: 140px; height: 140px; transform: rotate(6deg); background-image: url('https://irp.cdn-website.com/6f7470be/icon/alt-icon-patient-lift.svg');"></span> 
3533 <span class="alt-prod-jump__wm" style="top: 74%; left: 34%; width: 155px; height: 155px; transform: rotate(-11deg); background-image: url('https://irp.cdn-website.com/6f7470be/icon/alt-icon-bathroom.svg');"></span> 
3534 <span class="alt-prod-jump__wm" style="top: 1%; left: 44%; width: 120px; height: 120px; transform: rotate(13deg); background-image: url('https://irp.cdn-website.com/6f7470be/icon/alt-icon-stairlifts.svg');"></span> 
3535</div> 
3536 <div class="alt-prod-jump__inner"> <h2>Explore Our Products</h2> 
3537 <div class="alt-prod-jump__divider" aria-hidden="true"></div> 
3538 <div class="alt-prod-jump__grid"> <a class="alt-prod-jump__card" href="#stairlifts"> <div class="alt-prod-jump__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/bruno-elan-bottom-of-stairs-04aaf4fe-df966299-1920w.webp" alt="Bruno stairlift installed by Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3539 <div class="alt-prod-jump__body"> <h3>Stairlifts</h3> 
3540 <p>Straight, curved &amp; outdoor</p> 
3541</div> 
3542</a> 
3543 <a class="alt-prod-jump__card" href="#wheelchair-lifts"> <div class="alt-prod-jump__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/vertical-platform-lift-bruno-residential-porch-up-by-steps-top-gate-open-1920w.webp" alt="Vertical platform wheelchair lift installed by Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3544 <div class="alt-prod-jump__body"> <h3>Wheelchair Lifts</h3> 
3545 <p>Vertical platform lifts</p> 
3546</div> 
3547</a> 
3548 <a class="alt-prod-jump__card" href="#automobile-lifts"> <div class="alt-prod-jump__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/Joey2-1297781d-1920w.webp" alt="Automobile mobility lift installed by Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3549 <div class="alt-prod-jump__body"> <h3>Automobile Lifts</h3> 
3550 <p>Vehicle-mounted lifts</p> 
3551</div> 
3552</a> 
3553 <a class="alt-prod-jump__card" href="#ramps"> <div class="alt-prod-jump__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/silver-aluminum-wheelchair-ramp-with-handrails-37cba620-81d8b05e-1920w.webp" alt="Wheelchair ramp installed by Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3554 <div class="alt-prod-jump__body"> <h3>Ramps</h3> 
3555 <p>Modular, portable &amp; threshold</p> 
3556</div> 
3557</a> 
3558 <a class="alt-prod-jump__card" href="#patient-lifts"> <div class="alt-prod-jump__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/patient4-100x100-1920w.webp" alt="Patient lift installed by Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3559 <div class="alt-prod-jump__body"> <h3>Patient Lifts</h3> 
3560 <p>Ceiling, floor &amp; sit-to-stand</p> 
3561</div> 
3562</a> 
3563 <a class="alt-prod-jump__card" href="#bathroom"> <div class="alt-prod-jump__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/Altamira+Ltd_Shower+Stall_01-1920w.webp" alt="Accessible bathroom modification by Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3564 <div class="alt-prod-jump__body"> <h3>Bathroom Mods</h3> 
3565 <p>Showers, tubs &amp; grab bars</p> 
3566</div> 
3567</a> 
3568 <a class="alt-prod-jump__card" href="#tub-cuts"> <div class="alt-prod-jump__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/Screenshot+2025-02-28+at+10.47.46-AM-1920w.png" alt="Tub cut conversion installed by Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3569 <div class="alt-prod-jump__body"> <h3>
3569Tub Cuts</h3> 
3570 <p>Affordable tub conversions</p> 
3571</div> 
3572</a> 
3573 <a class="alt-prod-jump__card" href="#portable-showers"> <div class="alt-prod-jump__photo"><img src="https://www.fawssit.com/wp-content/uploads/2019/04/SS4040-cutout-banner.webp" alt="FAWSsit portable roll-in shower" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3574 <div class="alt-prod-jump__body"> <h3>Portable Showers</h3> 
3575 <p>FAWSsit roll-in showers</p> 
3576</div> 
3577</a> 
3578</div> 
3579</div> 
3580</div> 
3581</div> 
3582</div> 
3583 <div id="5cba271f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1308523809"> <div data-element-type="html" class="dmCustomHtml u_1308523809" id="1308523809"> <style>.alt-stair2, .alt-stair2 * { box-sizing: border-box; }
3584.alt-stair2 {
3585  position: relative;
3586  overflow: hidden;
3587  background: linear-gradient(180deg, #ffffff 0%, #f7fcfd 100%);
3588  padding: 60px 24px;
3589  max-width: 100%;
3590}
3591.alt-stair2::before {
3592  content: "";
3593  position: absolute;
3594  top: -160px; right: -150px;
3595  width: 460px; height: 460px;
3596  border-radius: 50%;
3597  background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
3598  pointer-events: none;
3599  z-index: 0;
3600}
3601.alt-stair2::after {
3602  content: "";
3603  position: absolute;
3604  bottom: -180px; left: -160px;
3605  width: 520px; height: 520px;
3606  border-radius: 50%;
3607  background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
3608  pointer-events: none;
3609  z-index: 0;
3610}
3611.alt-stair2__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
3612.alt-stair2__top { display: block; margin-bottom: 40px; }
3613.alt-stair2__text { width: 100%; }
3614.alt-stair2__eyebrow {
3615  color: #00a9c6; font-size: 14px; font-weight: 800;
3616  text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px;
3617}
3618.alt-stair2 h2 {
3619  color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important;
3620  text-shadow: none !important; margin: 0 0 14px !important; line-height: 1.25 !important;
3621  overflow-wrap: break-word;
3622}
3623.alt-stair2__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0 0 18px; overflow-wrap: break-word; }
3624.alt-stair2__text a { color: #00a9c6; font-weight: 700; text-decoration: none; }
3625.alt-stair2__text a:hover { text-decoration: underline; }
3626.alt-stair2__price-row { display: flex; align-items: center; gap: 10px; margin: 0 0 18px; flex-wrap: wrap; }
3627.alt-stair2__price-pill {
3628  display: inline-flex; align-items: center; background: linear-gradient(180deg, #eafbff, #d7eff3); border: 1px solid #88d3e2; color: #5f6162;
3629  font-size: 15px; font-weight: 800; padding: 9px 16px; border-radius: 999px; white-space: nowrap;
3630  box-shadow: 0 10px 22px rgba(0,169,199,0.22), inset 0 1px 0 rgba(255,255,255,0.6);
3631}
3632.alt-stair2__price-note { color: #6e6f70; font-size: 14px; }
3633.alt-stair2__models { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 18px; }
3634.alt-stair2__model-chip {
3635  background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
3636  border: 1px solid #a9dfe9; color: #04697a; font-size: 14px; font-weight: 800;
3637  padding: 8px 16px; border-radius: 999px;
3638  box-shadow: 0 8px 18px rgba(0,169,199,0.20), inset 0 1px 0 rgba(255,255,255,0.6);
3639  transition: transform 0.2s ease, box-shadow 0.2s ease;
3640}
3641.alt-stair2__model-chip:hover { transform: translateY(-2px); box-shadow: 0 14px 26px rgba(0,169,199,0.28), inset 0 1px 0 rgba(255,255,255,0.6); }
3642.alt-stair2__spec-line { color: #5f6162; font-size: 15px; margin: 0 0 4px; }
3643.alt-stair2__spec-line strong { color: #5f6162; font-weight: 800; }
3644.alt-stair2__photo {
3645  position: relative; width: 100%; padding-top: 100%; border-radius: 16px; overflow: hidden;
3646  border: 1px solid #e3eef0;
3647  box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
3648  margin-top: 28px;
3649}
3650.alt-stair2__photo img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
3651.alt-stair2__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 32px; }
3652.alt-stair2__card {
3653  position: relative;
3654  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 26px 24px;
3655  display: flex; gap: 16px; align-items: flex-start;
3656  box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
3657  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
3658}
3659.alt-stair2__card::before {
3660  content: "";
3661  position: absolute;
3662  top: 0; left: 24px; right: 24px;
3663  height: 3px;
3664  border-radius: 0 0 3px 3px;
3665  background: linear-gradient(90deg, #00a9c6, #88d3e2);
3666  opacity: 0.9;
3667}
3668.alt-stair2__card:hover {
3669  transform: translateY(-4px);
3670  border-color: rgba(0,169,199,0.4);
3671  box-shadow: 0 28px 54px rgba(0,169,199,0.24), 0 10px 20px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
3672}
3673.alt-stair2__card--wide { grid-column: 1 / -1; }
3674.alt-stair2__icon {
3675  flex: none; width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%); color: #ffffff;
3676  display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
3677}
3678.alt-stair2__icon svg { width: 20px; height: 20px; }
3679.alt-stair2__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
3680.alt-stair2__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0; }
3681.alt-stair2__options {
3682  position: relative;
3683  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 24px 26px; margin-bottom: 32px;
3684  box-shadow: 0 20px 44px rgba(0,169,199,0.13), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
3685}
3686.alt-stair2__options::before {
3687  content: "";
3688  position: absolute;
3689  top: 0; left: 26px; right: 26px;
3690  height: 3px;
3691  border-radius: 0 0 3px 3px;
3692  background: linear-gradient(90deg, #00a9c6, #88d3e2);
3693  opacity: 0.9;
3694}
3695.alt-stair2__options-label { color: #00a9c6; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; margin: 6px 0 10px; }
3696.alt-stair2__options ul { margin: 0; padding-left: 20px; }
3697.alt-stair2__options li { color: #5f6162; font-size: 16px; line-height: 1.7; margin-bottom: 4px; }
3698.alt-stair2__btns { display: flex; gap: 14px; flex-wrap: wrap; align-items: center; }
3699.alt-stair2__btn {
3700  display: inline-block; background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%); color: #ffffff !important; font-weight: 700; font-size: 17px;
3701  padding: 15px 30px; border-radius: 999px; text-decoration: none !important;
3702  box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
3703  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
3704}
3705.alt-stair2__btn:hover { background: linear-gradient(135deg, #0090a8 0%, #007c92 100%); transform: translateY(-3px); box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2); }
3706.alt-stair2__btn--ghost {
3707  display: inline-block; background: #ffffff; color: #00a9c6 !important; font-weight: 700; font-size: 17px;
3708  padding: 13.5px 28px; border-radius: 999px; border: 1.5px solid #88d3e2; text-decoration: none !important;
3709  box-shadow: 0 8px 18px rgba(0,169,199,0.15);
3710  transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
3711}
3712.alt-stair2__btn--ghost:hover { background: #f7fcfd; border-color: #00a9c6; transform: translateY(-3px); }
3713.alt-stair2__btn--text {
3714  display: inline-flex; align-items: center; color: #00a9c6 !important; font-size: 15px; font-weight: 700;
3715  text-decoration: none;
3716}
3717.alt-stair2__btn--text:hover { text-decoration: underline; }
3718@media (min-width: 900px) {
3719  .alt-stair2__top { display: flex; align-items: center; gap: 56px; }
3720  .alt-stair2__text { flex: 1.1; }
3721  .alt-stair2__photo { flex: 1; margin-top: 0; padding-top: 0; height: 380px; }
3722}
3723@media (max-width: 1024px) { .alt-stair2 { padding: 44px 20px; } .alt-stair2 h2 { font-size: 26px !important; } }
3724@media (max-width: 767px) {
3725  .alt-stair2 { padding: 36px 16px; } .alt-stair2 h2 { font-size: 22px !important; }
3726  .alt-stair2__grid { grid-template-columns: 1fr; }
3727  .alt-stair2__btns { flex-direction: column; align-items: stretch; }
3728  .alt-stair2__btn, .alt-stair2__btn--ghost, .alt-stair2__btn--text { text-align: center; }
3729}</style> 
3730 <div class="alt-stair2" id="stairlifts"> <div class="alt-stair2__inner"> <div class="alt-stair2__top"> <div class="alt-stair2__text"> <p class="alt-stair2__eyebrow">Mobility Solution</p> 
3731 <h2>Stairlifts for Every Home</h2> 
3732 <p>Straight and curved stairlifts, indoors and out, installed by <strong>Bruno-certified technicians</strong> 
3733in as little as a day. Whether you're aging in place or recovering from an injury, a stairlift restores safe, independent access to every level of your home.</p> 
3734 <div class="alt-stair2__price-row"> <span class="alt-stair2__price-pill">Starting at $3,000 installed</span> 
3735 <span class="alt-stair2__price-note">Bruno Elan Straight</span> 
3736</div> 
3737 <div class="alt-stair2__models"> <span class="alt-stair2__model-chip">Bruno Elan</span> 
3738 <span class="alt-stair2__model-chip">Bruno Elite</span> 
3739 <span class="alt-stair2__model-chip">Bruno Elite Curve</span> 
3740</div> 
3741 <p class="alt-stair2__spec-line"> <strong>Staircase width:</strong> 
374230&quot; or wider</p> 
3743</div> 
3744 <div class="alt-stair2__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/bruno-elan-bottom-of-stairs-04aaf4fe-df966299-1920w.webp" alt="A Bruno stairlift installed by Altamira Ltd. in a living room next to a couch" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3745</div> 
3746 <div class="alt-stair2__grid"> <div class="alt-stair2__card"> <div class="alt-stair2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 20v-4h4v-4h4v-4h4V4h4"></path> 
3747</svg> 
3748</div> 
3749 <div> <h4>Straight, Curved &amp; Outdoor Models</h4> 
3750 <p>Custom-fit configurations for any staircase, inside or out.</p> 
3751</div> 
3752</div> 
3753 <div class="alt-stair2__card"> <div class="alt-stair2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 12a8 8 0 0 1 16 0"></path> 
3754 <path d="M4 12v6a2 2 0 0 0 2 2h1v-6H4z"></path> 
3755 <path d="M20 12v6a2 2 0 0 1-2 2h-1v-6h3z"></path> 
3756</svg> 
3757</div> 
3758 <div> <h4>Smooth, Quiet Ride</h4> 
3759 <p>Safety sensors and seat belts keep every ride secure and controlled.</p> 
3760</div> 
3761</div> 
3762 <div class="alt-stair2__card"> <div class="alt-stair2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M12 2l8 4v6c0 5-3.5 8-8 10-4.5-2-8-5-8-10V6z"></path> 
3763 <path d="M9 12l2 2 4-4"></path> 
3764</svg> 
3765</div> 
3766 <div> <h4>Limited Lifetime Warranty</h4> 
3767 <p>Available on select models for lasting peace of mind.</p> 
3768</div> 
3769</div> 
3770 <div class="alt-stair2__card"> <div class="alt-stair2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 12l2 2 4-4"></path> 
3771 <circle cx="12" cy="12" r="9"></circle> 
3772</svg> 
3773</div> 
3774 <div> <h4>Expert Installation</h4> 
3775 <p>Fitted by Bruno-certified technicians, often in as little as a day.</p> 
3776</div> 
3777</div> 
3778</div> 
3779 <div class="alt-stair2__options"> <p class="alt-stair2__options-label">Available Configurations</p> 
3780 <ul> <li>Straight rail for single-story runs</li> 
3781 <li>Curved rail custom-built for turns and landings</li> 
3782 <li>Outdoor, weather-rated units for exterior stairs</li> 
3783 <li>Folding rail and swivel seat options</li> 
3784 <li>Manual or powered folding footrest</li> 
3785</ul> 
3786</div> 
3787 <div class="alt-stair2__btns"> <a class="alt-stair2__btn" href="https://www.altamiraltd.com/products/stairlifts">Explore Stairlift Models &rarr;</a> 
3788 <a class="alt-stair2__btn--ghost" href="https://www.altamiraltd.com/request-free-consultation">Request a Free Consultation</a> 
3789 <a class="alt-stair2__btn--text" href="https://www.altamiraltd.com/altamira-catalogs">View Stairlift Brochures &rarr;</a> 
3790</div> 
3791</div> 
3792</div> 
3793</div> 
3794</div> 
3795</div> 
3796</div> 
3797</div> 
3798</section> 
3799</div> 
3800 <div data-layout-section="" data-auto="flex-section" id="1090117171" data-flex-id="20856cca"> <div class="flex-widgets-container" id="1771792863"></div> 
3801 <section id="44363ed1" class="flex-element section" data-auto="flex-element-section"> <div id="e9d24eb0" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="a9a4879d" class="flex-element group" data-auto="flex-element-group"> <div id="1fab57c3" class="flex-element group" data-auto="flex-element-group"> <div id="8fb061cd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1519263204"> <div data-element-type="html" class="dmCustomHtml u_1519263204" id="1519263204"> <style>.alt-prod2, .alt-prod2 * { box-sizing: border-box; }
3802.alt-prod2 {
3803  position: relative;
3804  overflow: hidden;
3805  background: linear-gradient(180deg, #f7fcfd 0%, #eaf7f9 100%);
3806  padding: 60px 24px;
3807  max-width: 100%;
3808}
3809.alt-prod2::before {
3810  content: "";
3811  position: absolute;
3812  top: -160px; right: -150px;
3813  width: 460px; height: 460px;
3814  border-radius: 50%;
3815  background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
3816  pointer-events: none;
3817  z-index: 0;
3818}
3819.alt-prod2::after {
3820  content: "";
3821  position: absolute;
3822  bottom: -180px; left: -160px;
3823  width: 520px; height: 520px;
3824  border-radius: 50%;
3825  background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
3826  pointer-events: none;
3827  z-index: 0;
3828}
3829.alt-prod2__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
3830.alt-prod2__top { display: block; margin-bottom: 40px; }
3831.alt-prod2__text { width: 100%; }
3832.alt-prod2__eyebrow {
3833  color: #00a9c6; font-size: 14px; font-weight: 800;
3834  text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px;
3835}
3836.alt-prod2 h2 {
3837  color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important;
3838  text-shadow: none !important; margin: 0 0 14px !important; line-height: 1.25 !important;
3839  overflow-wrap: break-word;
3840}
3841.alt-prod2__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0 0 18px; overflow-wrap: break-word; }
3842.alt-prod2__text a { color: #00a9c6; font-weight: 700; text-decoration: none; }
3843.alt-prod2__text a:hover { text-decoration: underline; }
3844.alt-prod2__models { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 18px; }
3845.alt-prod2__model-chip {
3846  background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
3847  border: 1px solid #a9dfe9; color: #04697a; font-size: 14px; font-weight: 800;
3848  padding: 8px 16px; border-radius: 999px;
3849  box-shadow: 0 8px 18px rgba(0,169,199,0.20), inset 0 1px 0 rgba(255,255,255,0.6);
3850  transition: transform 0.2s ease, box-shadow 0.2s ease;
3851}
3852.alt-prod2__model-chip:hover { transform: translateY(-2px); box-shadow: 0 14px 26px rgba(0,169,199,0.28), inset 0 1px 0 rgba(255,255,255,0.6); }
3853.alt-prod2__spec-line { color: #5f6162; font-size: 15px; margin: 0 0 4px; }
3854.alt-prod2__spec-line strong { color: #5f6162; font-weight: 800; }
3855.alt-prod2__photo {
3856  position: relative; width: 100%; padding-top: 100%; border-radius: 16px; overflow: hidden;
3857  border: 1px solid #e3eef0;
3858  box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
3859  margin-top: 28px;
3860}
3861.alt-prod2__photo img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
3862.alt-prod2__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 32px; }
3863.alt-prod2__card {
3864  position: relative;
3865  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 26px 24px;
3866  display: flex; gap: 16px; align-items: flex-start;
3867  box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
3868  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
3869}
3870.alt-prod2__card::before {
3871  content: "";
3872  position: absolute;
3873  top: 0; left: 24px; right: 24px;
3874  height: 3px;
3875  border-radius: 0 0 3px 3px;
3876  background: linear-gradient(90deg, #00a9c6, #88d3e2);
3877  opacity: 0.9;
3878}
3879.alt-prod2__card:hover {
3880  transform: translateY(-4px);
3881  border-color: rgba(0,169,199,0.4);
3882  box-shadow: 0 28px 54px rgba(0,169,199,0.24), 0 10px 20px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
3883}
3884.alt-prod2__card--wide { grid-column: 1 / -1; }
3885.alt-prod2__icon {
3886  flex: none; width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%); color: #ffffff;
3887  display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
3888}
3889.alt-prod2__icon svg { width: 20px; height: 20px; }
3890.alt-prod2__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
3891.alt-prod2__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0; }
3892.alt-prod2__options {
3893  position: relative;
3894  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 24px 26px; margin-bottom: 32px;
3895  box-shadow: 0 20px 44px rgba(0,169,199,0.13), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
3896}
3897.alt-prod2__options::before {
3898  content: "";
3899  position: absolute;
3900  top: 0; left: 26px;
3900 right: 26px;
3901  height: 3px;
3902  border-radius: 0 0 3px 3px;
3903  background: linear-gradient(90deg, #00a9c6, #88d3e2);
3904  opacity: 0.9;
3905}
3906.alt-prod2__options-label { color: #00a9c6; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; margin: 6px 0 10px; }
3907.alt-prod2__options ul { margin: 0; padding-left: 20px; }
3908.alt-prod2__options li { color: #5f6162; font-size: 16px; line-height: 1.7; margin-bottom: 4px; }
3909.alt-prod2__btns { display: flex; gap: 14px; flex-wrap: wrap; }
3910.alt-prod2__btn {
3911  display: inline-block; background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%); color: #ffffff !important; font-weight: 700; font-size: 17px;
3912  padding: 15px 30px; border-radius: 999px; text-decoration: none !important;
3913  box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
3914  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
3915}
3916.alt-prod2__btn:hover { background: linear-gradient(135deg, #0090a8 0%, #007c92 100%); transform: translateY(-3px); box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2); }
3917.alt-prod2__btn--ghost {
3918  display: inline-block; background: #ffffff; color: #00a9c6 !important; font-weight: 700; font-size: 17px;
3919  padding: 13.5px 28px; border-radius: 999px; border: 1.5px solid #88d3e2; text-decoration: none !important;
3920  box-shadow: 0 8px 18px rgba(0,169,199,0.15);
3921  transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
3922}
3923.alt-prod2__btn--ghost:hover { background: #f7fcfd; border-color: #00a9c6; transform: translateY(-3px); }
3924@media (min-width: 900px) {
3925  .alt-prod2__top { display: flex; align-items: center; gap: 56px; }
3926  .alt-prod2__text { flex: 1.1; }
3927  .alt-prod2__photo { flex: 1; margin-top: 0; padding-top: 0; height: 380px; }
3928}
3929@media (max-width: 1024px) { .alt-prod2 { padding: 44px 20px; } .alt-prod2 h2 { font-size: 26px !important; } }
3930@media (max-width: 767px) {
3931  .alt-prod2 { padding: 36px 16px; } .alt-prod2 h2 { font-size: 22px !important; }
3932  .alt-prod2__grid { grid-template-columns: 1fr; }
3933  .alt-prod2__btns { flex-direction: column; }
3934  .alt-prod2__btn, .alt-prod2__btn--ghost { text-align: center; }
3935}</style> 
3936 <div class="alt-prod2" id="wheelchair-lifts"> <div class="alt-prod2__inner"> <div class="alt-prod2__top"> <div class="alt-prod2__text"> <p class="alt-prod2__eyebrow">Mobility Solution</p> 
3937 <h2>Wheelchair &amp; Vertical Platform Lifts</h2> 
3938 <p>At Altamira Ltd., we provide expertly installed <strong>wheelchair lifts</strong>, also known as vertical platform lifts (VPLs), offering a reliable, space-saving solution for wheelchair accessibility &mdash; without the need for major structural renovations.</p> 
3939 <div class="alt-prod2__models"> <span class="alt-prod2__model-chip">VPL-3153</span> 
3940 <span class="alt-prod2__model-chip">VPL-3153B</span> 
3941 <span class="alt-prod2__model-chip">VPL-3175</span> 
3942 <span class="alt-prod2__model-chip">VPL-3175B</span> 
3943 <span class="alt-prod2__model-chip">VPL-3210B</span> 
3944</div> 
3945 <p class="alt-prod2__spec-line"> <strong>Travel height:</strong> 
394653&quot; to 123&quot; floor-to-floor</p> 
3947 <p class="alt-prod2__spec-line"> <strong>Platform sizes:</strong> 
394836&quot;&times;48&quot; standard, up to 42&quot;&times;60&quot;</p> 
3949 <p class="alt-prod2__spec-line"> <strong>Power:</strong> 
3950standard AC or battery-powered models available</p> 
3951</div> 
3952 <div class="alt-prod2__photo"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/vertical-platform-lift-bruno-residential-porch-up-by-steps-top-gate-open-1920w.webp" alt="A house with stairs and a vertical platform lift on the side of it" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
3953</div> 
3954 <div class="alt-prod2__grid"> <div class="alt-prod2__card"> <div class="alt-prod2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="10" width="16" height="4" rx="1"></rect> 
3955 <path d="M12 14v6"></path> 
3956 <path d="M8 4h8l-4 6z"></path> 
3957</svg> 
3958</div> 
3959 <div> <h4>Wheelchair Accessible</h4> 
3960 <p>Built to accommodate wheelchairs and scooters for easy, independent access.</p> 
3961</div> 
3962</div> 
3963 <div class="alt-prod2__card"> <div class="alt-prod2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="4" width="16" height="16" rx="2"></rect> 
3964 <path d="M4 12h16"></path> 
3965</svg> 
3966</div> 
3967 <div> <h4>Space-Efficient Design</h4> 
3968 <p>Ideal where traditional ramps or elevators aren't feasible.</p> 
3969</div> 
3970</div> 
3971 <div class="alt-prod2__card alt-prod2__card--wide"> <div class="alt-prod2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M12 2l8 4v6c0 5-3.5 8-8 10-4.5-2-8-5-8-10V6z"></path> 
3972</svg> 
3973</div> 
3974 <div> <h4>Indoor &amp; Outdoor Models</h4> 
3975 <p>Weather-resistant materials for year-round performance.</p> 
3976</div> 
3977</div> 
3978 <div class="alt-prod2__card alt-prod2__card--wide"> <div class="alt-prod2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 12l2 2 4-4"></path> 
3979 <circle cx="12" cy="12" r="9"></circle> 
3980</svg> 
3981</div> 
3982 <div> <h4>Expert Installation</h4> 
3983 <p>Proper setup and compliance with all safety standards.</p> 
3984</div> 
3985</div> 
3986 <div class="alt-prod2__card alt-prod2__card--wide"> <div class="alt-prod2__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M12 2l8 4v6c0 5-3.5 8-8 10-4.5-2-8-5-8-10V6z"></path> 
3987 <path d="M9 12l2 2 4-4"></path> 
3988</svg> 
3989</div> 
3990 <div> <h4>ADA-Compliant Solutions</h4> 
3991 <p>Meets accessibility codes for homes and public buildings.</p> 
3992</div> 
3993</div> 
3994</div> 
3995 <div class="alt-prod2__options"> <p class="alt-prod2__options-label">Available Configurations</p> 
3996 <ul> <li>Straight-through or 90&deg; adjacent platform configuration</li> 
3997 <li>Rocker or paddle controls, with optional audio/visual alarm</li> 
3998 <li>Platform gate with optional automatic gate operator</li> 
3999 <li>Multiple upper landing gate and interlock options</li> 
4000 <li>Cold weather package for outdoor installations</li> 
4001 <li>Custom color options available</li> 
4002</ul> 
4003</div> 
4004 <div class="alt-prod2__btns"> <a class="alt-prod2__btn" href="https://www.altamiraltd.com/wheelchair_lifts">Explore Wheelchair Lifts &rarr;</a> 
4005 <a class="alt-prod2__btn--ghost" href="https://www.altamiraltd.com/request-free-consultation">Request a Free Consultation</a> 
4006</div> 
4007</div> 
4008</div> 
4009</div> 
4010</div> 
4011 <div id="39392cf2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1467699560"> <div data-element-type="html" class="dmCustomHtml u_1467699560" id="1467699560"> <style>.alt-prod3, .alt-prod3 * { box-sizing: border-box; }
4012.alt-prod3 {
4013  position: relative;
4014  overflow: hidden;
4015  background: linear-gradient(180deg, #ffffff 0%, #f7fcfd 100%);
4016  padding: 60px 24px;
4017  max-width: 100%;
4018}
4019.alt-prod3::before {
4020  content: "";
4021  position: absolute;
4022  top: -160px; right: -150px;
4023  width: 460px; height: 460px;
4024  border-radius: 50%;
4025  background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
4026  pointer-events: none;
4027  z-index: 0;
4028}
4029.alt-prod3::after {
4030  content: "";
4031  position: absolute;
4032  bottom: -180px; left: -160px;
4033  width: 520px; height: 520px;
4034  border-radius: 50%;
4035  background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
4036  pointer-events: none;
4037  z-index: 0;
4038}
4039.alt-prod3__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
4040.alt-prod3__top { display: block; margin-bottom: 40px; }
4041.alt-prod3__text { width: 100%; }
4042.alt-prod3__eyebrow {
4043  color: #00a9c6; font-size: 14px; font-weight: 800;
4044  text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px;
4045}
4046.alt-prod3 h2 {
4047  color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important;
4048  text-shadow: none !important; margin: 0 0 6px !important; line-height: 1.25 !important;
4049  overflow-wrap: break-word;
4050}
4051.alt-prod3__aka { color: #6e6f70; font-size: 15px; font-style: italic; margin: 0 0 14px; }
4052.alt-prod3__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0 0 18px; overflow-wrap: break-word; }
4053.alt-prod3__text a { color: #00a9c6; font-weight: 700; text-decoration: none; }
4054.alt-prod3__text a:hover { text-decoration: underline; }
4055.alt-prod3__models { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 6px; }
4056.alt-prod3__model-chip {
4057  background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
4058  border: 1px solid #a9dfe9; color: #04697a; font-size: 14px; font-weight: 800;
4059  padding: 8px 16px; border-radius: 999px;
4060  box-shadow: 0 8px 18px rgba(0,169,199,0.20), inset 0 1px 0 rgba(255,255,255,0.6);
4061  transition: transform 0.2s ease, box-shadow 0.2s ease;
4062}
4063.alt-prod3__model-chip:hover { transform: translateY(-2px); box-shadow: 0 14px 26px rgba(0,169,199,0.28), inset 0 1px 0 rgba(255,255,255,0.6); }
4064.alt-prod3__photo {
4065  position: relative; width: 100%; padding-top: 100%; border-radius: 16px; overflow: hidden;
4066  border: 1px solid #e3eef0;
4067  box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
4068  margin-top: 28px;
4069}
4070.alt-prod3__photo img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
4071.alt-prod3__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 32px; }
4072.alt-prod3__card {
4073  position: relative;
4074  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 26px 24px;
4075  display: flex; gap: 16px; align-items: flex-start;
4076  box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
4077  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
4078}
4079.alt-prod3__card::before {
4080  content: "";
4081  position: absolute;
4082  top: 0; left: 24px; right: 24px;
4083  height: 3px;
4084  border-radius: 0 0 3px 3px;
4085  background: linear-gradient(90deg, #00a9c6, #88d3e2);
4086  opacity: 0.9;
4087}
4088.alt-prod3__card:hover {
4089  transform: translateY(-4px);
4090  border-color: rgba(0,169,199,0.4);
4091  box-shadow: 0 28px 54px rgba(0,169,199,0.24), 0 10px 20px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
4092}
4093.alt-prod3__card--wide { grid-column: 1 / -1; }
4094.alt-prod3__icon {
4095  flex: none; width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%); color: #ffffff;
4096  display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
4097}
4098.alt-prod3__icon svg { width: 20px; height: 20px; }
4099.alt-prod3__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
4100.alt-prod3__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0; }
4101.alt-prod3__card ul { margin: 6px 0 0; padding-left: 18px; }
4102.alt-prod3__card li { color: #5f6162; font-size: 16px; line-height: 1.6; margin-bottom: 4px; }
4103.alt-prod3__options {
4104  position: relative;
4105  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 24px 26px; margin-bottom: 32px;
4106  box-shadow: 0 20px 44px rgba(0,169,199,0.13), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
4107}
4108.alt-prod3__options::before {
4109  content: "";
4110  position: absolute;
4111  top: 0; left: 26px;
4111 right: 26px;
4112  height: 3px;
4113  border-radius: 0 0 3px 3px;
4114  background: linear-gradient(90deg, #00a9c6, #88d3e2);
4115  opacity: 0.9;
4116}
4117.alt-prod3__options-label { color: #00a9c6; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; margin: 6px 0 10px; }
4118.alt-prod3__options ul { margin: 0; padding-left: 20px; }
4119.alt-prod3__options li { color: #5f6162; font-size: 16px; line-height: 1.7; margin-bottom: 4px; }
4120.alt-prod3__btns { display: flex; gap: 14px; flex-wrap: wrap; }
4121.alt-prod3__btn {
4122  display: inline-block; background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%); color: #ffffff !important; font-weight: 700; font-size: 17px;
4123  padding: 15px 30px; border-radius: 999px; text-decoration: none !important;
4124  box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
4125  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
4126}
4127.alt-prod3__btn:hover { background: linear-gradient(135deg, #0090a8 0%, #007c92 100%); transform: translateY(-3px); box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2); }
4128.alt-prod3__btn--ghost {
4129  display: inline-block; background: #ffffff; color: #00a9c6 !important; font-weight: 700; font-size: 17px;
4130  padding: 13.5px 28px; border-radius: 999px; border: 1.5px solid #88d3e2; text-decoration: none !important;
4131  box-shadow: 0 8px 18px rgba(0,169,199,0.15);
4132  transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
4133}
4134.alt-prod3__btn--ghost:hover { background: #f7fcfd; border-color: #00a9c6; transform: translateY(-3px); }
4135@media (min-width: 900px) {
4136  .alt-prod3__top { display: flex; align-items: center; gap: 56px; }
4137  .alt-prod3__text { flex: 1.1; }
4138  .alt-prod3__photo { flex: 1; margin-top: 0; padding-top: 0; height: 380px; }
4139}
4140@media (max-width: 1024px) { .alt-prod3 { padding: 44px 20px; } .alt-prod3 h2 { font-size: 26px !important; } }
4141@media (max-width: 767px) {
4142  .alt-prod3 { padding: 36px 16px; } .alt-prod3 h2 { font-size: 22px !important; }
4143  .alt-prod3__grid { grid-template-columns: 1fr; }
4144  .alt-prod3__btns { flex-direction: column; }
4145  .alt-prod3__btn, .alt-prod3__btn--ghost { text-align: center; }
4146}</style> 
4147 <div class="alt-prod3" id="automobile-lifts"> <div class="alt-prod3__inner"> <div class="alt-prod3__top"> <div class="alt-prod3__text"> <p class="alt-prod3__eyebrow">Mobility Solution</p> 
4148 <h2>Automobile Lifts</h2> 
4149 <p class="alt-prod3__aka">Also known as vehicle lifts, scooter lifts, or power chair auto lifts</p> 
4150 <p>At Altamira Ltd., we provide expertly installed automobile lifts &mdash; also called <strong>vehicle lifts</strong>, <strong>scooter lifts</strong>, or <strong>power chair auto lifts</strong> 
4151&mdash; that make transporting wheelchairs, scooters, and other mobility devices simple, safe, and stress-free &mdash; for cars, SUVs, vans, or trucks.</p> 
4152 <div class="alt-prod3__models"> <span class="alt-prod3__model-chip">Bruno Out-Sider ASL-275</span> 
4153 <span class="alt-prod3__model-chip">Bruno Chariot ASL-700</span> 
4154 <span class="alt-prod3__model-chip">Bruno Joey VSL-4400</span> 
4155 <span class="alt-prod3__model-chip">Bruno Curb-Sider VSL-6000</span> 
4156 <span class="alt-prod3__model-chip">Bruno Curb-Sider VSL-6900</span> 
4157 <span class="alt-prod3__model-chip">Bruno Out-Rider PUL-1100</span> 
4158</div> 
4159</div> 
4160 <div class="alt-prod3__photo"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/Joey2-1297781d-1920w.webp" alt="A mobility scooter in the back of a van using an automobile lift from Altamira Ltd." loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
4161</div> 
4162 <div class="alt-prod3__grid"> <div class="alt-prod3__card"> <div class="alt-prod3__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M3 16l2-6h11l3 6"></path> 
4163 <path d="M3 16h16v3H3z"></path> 
4164 <circle cx="7.5" cy="19" r="1.3" fill="currentColor" stroke="none"></circle> 
4165 <circle cx="16.5" cy="19" r="1.3" fill="currentColor" stroke="none"></circle> 
4166 <path d="M19 10l2-1"></path> 
4167</svg> 
4168</div> 
4169 <div> <h4>Interior Vehicle Lifts</h4> 
4170 <p>The Joey (VSL-4400) and Curb-Sider (VSL-6000/6900) securely store and transport your device inside the vehicle.</p> 
4171</div> 
4172</div> 
4173 <div class="alt-prod3__card"> <div class="alt-prod3__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="4" width="16" height="16" rx="2"></rect> 
4174 <path d="M4 12h16"></path> 
4175</svg> 
4176</div> 
4177 <div> <h4>Exterior Vehicle Lifts</h4> 
4178 <p>The Out-Sider (ASL-275) mounts to the back for easy loading without compromising interior space.</p> 
4179</div> 
4180</div> 
4181 <div class="alt-prod3__card"> <div class="alt-prod3__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
4181 <path d="M13 2L3 14h7l-1 8 11-13h-7l1-7z"></path> 
4182</svg> 
4183</div> 
4184 <div> <h4>Hitch-Mounted Lifts</h4> 
4185 <p>The Out-Sider and Chariot (ASL-700) mount to a Class II or Class III hitch and are quick to install and remove.</p> 
4186</div> 
4187</div> 
4188 <div class="alt-prod3__card"> <div class="alt-prod3__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="10" width="16" height="4" rx="1"></rect> 
4189 <path d="M12 14v6"></path> 
4190 <path d="M8 4h8l-4 6z"></path> 
4191</svg> 
4192</div> 
4193 <div> <h4>Truck Bed Lifts</h4> 
4194 <p>The Out-Rider (PUL-1100) lifts and lowers a scooter or power chair directly into a pickup bed.</p> 
4195</div> 
4196</div> 
4197 <div class="alt-prod3__card"> <div class="alt-prod3__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 12l2 2 4-4"></path> 
4198 <circle cx="12" cy="12" r="9"></circle> 
4199</svg> 
4200</div> 
4201 <div> <h4>Fits Most Vehicles</h4> 
4202 <p>Custom solutions for cars, minivans, SUVs, and trucks, including crew cab and extended cab packages.</p> 
4203</div> 
4204</div> 
4205 <div class="alt-prod3__card"> <div class="alt-prod3__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="12" r="9"></circle> 
4206 <path d="M12 3v18M3 12h18"></path> 
4207</svg> 
4208</div> 
4209 <div> <h4>Expert Installation &amp; Support</h4> 
4210 <p>Installed by our certified Mobility Specialists.</p> 
4211</div> 
4212</div> 
4213</div> 
4214 <div class="alt-prod3__options"> <p class="alt-prod3__options-label">Available Configurations</p> 
4215 <ul> <li>Weight capacities ranging from 200 lb to 450 lb depending on model</li> 
4216 <li>Powerchair or scooter securement: belts, docking arm, or wheel chock kit</li> 
4217 <li>Swing-away, angle-adjustable mounting for easier trunk/hatch access</li> 
4218 <li>Driver-side or passenger-side offset arm configurations</li> 
4219 <li>Weatherproof exterior pendant and vinyl covers available</li> 
4220 <li>Backup camera kit and 3rd brake light assembly add-ons</li> 
4221</ul> 
4222</div> 
4223 <div class="alt-prod3__btns"> <a class="alt-prod3__btn" href="https://www.altamiraltd.com/automobile_lifts">Explore Automobile Lifts &rarr;</a> 
4224 <a class="alt-prod3__btn--ghost" href="https://www.altamiraltd.com/altamira-catalogs">View Vehicle Lift Brochures</a> 
4225</div> 
4226</div> 
4227</div> 
4228</div> 
4229</div> 
4230 <div id="fbf0244f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1909150574"> <div data-element-type="html" class="dmCustomHtml u_1909150574" id="1909150574"> <style>.alt-prod4, .alt-prod4 * { box-sizing: border-box; }
4231.alt-prod4 {
4232  position: relative;
4233  overflow: hidden;
4234  background: linear-gradient(180deg, #f7fcfd 0%, #eaf7f9 100%);
4235  padding: 60px 24px;
4236  max-width: 100%;
4237}
4238.alt-prod4::before {
4239  content: "";
4240  position: absolute;
4241  top: -160px; right: -150px;
4242  width: 460px; height: 460px;
4243  border-radius: 50%;
4244  background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
4245  pointer-events: none;
4246  z-index: 0;
4247}
4248.alt-prod4::after {
4249  content: "";
4250  position: absolute;
4251  bottom: -180px; left: -160px;
4252  width: 520px; height: 520px;
4253  border-radius: 50%;
4254  background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
4255  pointer-events: none;
4256  z-index: 0;
4257}
4258.alt-prod4__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
4259.alt-prod4__top { display: block; margin-bottom: 40px; }
4260.alt-prod4__text { width: 100%; }
4261.alt-prod4__eyebrow {
4262  color: #00a9c6; font-size: 14px; font-weight: 800;
4263  text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px;
4264}
4265.alt-prod4 h2 {
4266  color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important;
4267  text-shadow: none !important; margin: 0 0 6px !important; line-height: 1.25 !important;
4268  overflow-wrap: break-word;
4269}
4270.alt-prod4__aka { color: #6e6f70; font-size: 15px; font-style: italic; margin: 0 0 14px; }
4271.alt-prod4__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0; overflow-wrap: break-word; }
4272.alt-prod4__text a { color: #00a9c6; font-weight: 700; text-decoration: none; }
4273.alt-prod4__text a:hover { text-decoration: underline; }
4274.alt-prod4__photo {
4275  position: relative; width: 100%; padding-top: 100%; border-radius: 16px; overflow: hidden;
4276  border: 1px solid #e3eef0;
4277  box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
4278  margin-top: 28px;
4279}
4280.alt-prod4__photo img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
4281.alt-prod4__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 32px; }
4282.alt-prod4__card {
4283  position: relative;
4284  background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 26px 24px;
4285  display: flex; gap: 16px; align-items: flex-start;
4286  box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
4287  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
4288}
4289.alt-prod4__card::before {
4290  content: "";
4291  position: absolute;
4292  top: 0; left: 24px; right: 24px;
4293  height: 3px;
4294  border-radius: 0 0 3px 3px;
4295  background: linear-gradient(90deg, #00a9c6, #88d3e2);
4296  opacity: 0.9;
4297}
4298.alt-prod4__card:hover {
4299  transform: translateY(-4px);
4300  border-color: rgba(0,169,199,0.4);
4301  box-shadow: 0 28px 54px rgba(0,169,199,0.24), 0 10px 20px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
4302}
4303.alt-prod4__card--wide { grid-column: 1 / -1; }
4304.alt-prod4__icon {
4305  flex: none; width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%); color: #ffffff;
4306  display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
4307}
4308.alt-prod4__icon svg { width: 20px; height: 20px; }
4309.alt-prod4__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
4310.alt-prod4__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0; }
4311.alt-prod4__card ul { margin: 6px 0 0; padding-left: 18px; }
4312.alt-prod4__card li { color: #5f6162; font-size: 16px; line-height: 1.6; margin-bottom: 4px; }
4313.alt-prod4__models { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
4314.alt-prod4__model-chip {
4315  background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
4316  border: 1px solid #a9dfe9; color: #04697a; font-size: 13px; font-weight: 800;
4317  padding: 6px 13px; border-radius: 999px;
4318  box-shadow: 0 4px 10px rgba(0,169,199,0.16), inset 0 1px 0 rgba(255,255,255,0.6);
4319}
4320.alt-prod4__btns { display: flex; gap: 14px; flex-wrap: wrap; }
4321.alt-prod4__btn {
4322  display: inline-block; background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%); color: #ffffff !important; font-weight: 700; font-size: 17px;
4323  padding: 15px 30px; border-radius: 999px; text-decoration: none !important;
4324  box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
4325  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
4326}
4327.alt-prod4__btn:hover { background: linear-gradient(135deg, #0090a8 0%, #007c92 100%); transform: translateY(-3px); box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2); }
4328.alt-prod4__btn--ghost {
4329  display: inline-block; background: #ffffff; color: #00a9c6 !important; font-weight: 700; font-size: 17px;
4330  padding: 13.5px 28px; border-radius: 999px; border: 1.5px solid #88d3e2; text-decoration: none !important;
4331  box-shadow: 0 8px 18px rgba(0,169,199,0.15);
4332  transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
4333}
4334.alt-prod4__btn--ghost:hover { background: #f7fcfd; border-color: #00a9c6; transform: translateY(-3px); }
4335@media (min-width: 900px) {
4336  .alt-prod4__top { display: flex; align-items: center; gap: 56px; }
4337  .alt-prod4__text { flex: 1.1; }
4338  .alt-prod4__photo { flex: 1; margin-top: 0; padding-top: 0; height: 380px; }
4339}
4340@media (max-width: 1024px) { .alt-prod4 { padding: 44px 20px; } .alt-prod4 h2 { font-size: 26px !important; } }
4341@media (max-width: 767px) {
4342  .alt-prod4 { padding: 36px 16px; } .alt-prod4 h2 { font-size: 22px !important; }
4343  .alt-prod4__grid { grid-template-columns: 1fr; }
4344  .alt-prod4__btns { flex-direction: column; }
4345  .alt-prod4__btn, .alt-prod4__btn--ghost { text-align: center; }
4346}</style> 
4347 <div class="alt-prod4" id="ramps"> <div class="alt-prod4__inner"> <div class="alt-prod4__top"> <div class="alt-prod4__text"> <p class="alt-prod4__eyebrow">Mobility Solution</p> 
4348 <h2>Wheelchair &amp; Scooter Ramps</h2> 
4349 <p class="alt-prod4__aka">Also known as handicap ramps, powerchair ramps, or accessibility ramps</p> 
4350 <p>At Altamira Ltd., we offer a complete line of wheelchair, scooter, and powerchair ramps &mdash; from portable travel ramps to permanent modular systems &mdash; designed to provide safe, reliable, and code-compliant access to homes and businesses.</p> 
4351</div> 
4352 <div class="alt-prod4__photo"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/silver-aluminum-wheelchair-ramp-with-handrails-37cba620-81d8b05e-1920w.webp" alt="A wheelchair ramp leading to a house with trees in the background" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
4353</div> 
4354 <div class="alt-prod4__grid"> <div class="alt-prod4__card alt-prod4__card--wide"> <div class="alt-prod4__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="3" y="3" width="7" height="7" rx="1"></rect> 
4355 <rect x="14" y="3" width="7" height="7" rx="1"></rect> 
4356 <rect x="3" y="14" width="7" height="7" rx="1"></rect> 
4357 <rect x="14" y="14" width="7" height="7" rx="1"></rect> 
4358</svg> 
4359</div> 
4360 <div> <h4>Modular Ramps</h4> 
4361 <ul> <li>
4361Durable, maintenance-free aluminum, supports up to 850 lbs.</li> 
4362 <li>Permanent or semi-permanent systems built to your exact rise and layout.</li> 
4363</ul> 
4364 <div class="alt-prod4__models"> <span class="alt-prod4__model-chip">EZ-Access Pathway 3G</span> 
4365 <span class="alt-prod4__model-chip">EZ-Access Pathway HD</span> 
4366</div> 
4367</div> 
4368</div> 
4369 <div class="alt-prod4__card alt-prod4__card--wide"> <div class="alt-prod4__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="3" y="7" width="18" height="10" rx="2"></rect> 
4370 <path d="M8 7V5a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2"></path> 
4371</svg> 
4372</div> 
4373 <div> <h4>Portable Ramps</h4> 
4374 <p>Lightweight, foldable ramps for travel, temporary use, or wherever you need to bring accessibility with you.</p> 
4375 <div class="alt-prod4__models"> <span class="alt-prod4__model-chip">EZ-Access Suitcase Singlefold</span> 
4376 <span class="alt-prod4__model-chip">EZ-Access Suitcase Trifold</span> 
4377 <span class="alt-prod4__model-chip">EZ-Access Gateway 3G</span> 
4378 <span class="alt-prod4__model-chip">EZ-Access Traverse Walk Ramp</span> 
4379</div> 
4380</div> 
4381</div> 
4382 <div class="alt-prod4__card"> <div class="alt-prod4__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M13 2L3 14h7l-1 8 11-13h-7l1-7z"></path> 
4383</svg> 
4384</div> 
4385 <div> <h4>Threshold &amp; Transition Ramps</h4> 
4386 <p>For rises up to 6 inches &mdash; great for doorways, thresholds, and single steps.</p> 
4387 <div class="alt-prod4__models"> <span class="alt-prod4__model-chip">Transitions Angled Entry Ramp</span> 
4388 <span class="alt-prod4__model-chip">Transitions Modular Entry Ramp</span> 
4389</div> 
4390</div> 
4391</div> 
4392 <div class="alt-prod4__card"> <div class="alt-prod4__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="9" width="16" height="6" rx="1"></rect> 
4393 <path d="M2 15h20"></path> 
4394</svg> 
4395</div> 
4396 <div> <h4>Entry Mats</h4> 
4397 <p>Low-profile beveled mats that smooth out small height differences at doorways without a full ramp.</p> 
4398 <div class="alt-prod4__models"> <span class="alt-prod4__model-chip">Transitions Angled Entry Mat</span> 
4399</div> 
4400</div> 
4401</div> 
4402</div> 
4403 <div class="alt-prod4__btns"> <a class="alt-prod4__btn" href="https://www.altamiraltd.com/wheelchair_ramps">Explore Ramps &rarr;</a> 
4404 <a class="alt-prod4__btn--ghost" href="https://www.altamiraltd.com/wheelchair_ramps#RampCalculator">Try the Ramp Calculator</a> 
4405</div> 
4406</div> 
4407</div> 
4408</div> 
4409</div> 
4410 <div id="c5304d69" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1269594601"> <div data-element-type="html" class="dmCustomHtml u_1269594601" id="1269594601"> <div class="alt-prod5" id="patient-lifts"> <style>.alt-prod5, .alt-prod5 * { box-sizing: border-box; }
4411    .alt-prod5 {
4412      position: relative;
4413      overflow: hidden;
4414      background: linear-gradient(180deg, #ffffff 0%, #f7fcfd 100%);
4415      padding: 60px 24px;
4416      max-width: 100%;
4417    }
4418    .alt-prod5::before {
4419      content: "";
4420      position: absolute;
4421      top: -160px; right: -150px;
4422      width: 460px; height: 460px;
4423      border-radius: 50%;
4424      background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
4425      pointer-events: none;
4426      z-index: 0;
4427    }
4428    .alt-prod5::after {
4429      content: "";
4430      position: absolute;
4431      bottom: -180px; left: -160px;
4432      width: 520px; height: 520px;
4433      border-radius: 50%;
4434      background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
4435      pointer-events: none;
4436      z-index: 0;
4437    }
4438    .alt-prod5__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
4439    .alt-prod5__top { display: block; margin-bottom: 36px; }
4440    .alt-prod5__text { width: 100%; }
4441    .alt-prod5__eyebrow { color: #00a9c6; font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px; }
4442    .alt-prod5 h2 { color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 14px !important; line-height: 1.25 !important; overflow-wrap: break-word; }
4443    .alt-prod5__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0; overflow-wrap: break-word; }
4444    .alt-prod5__photo { position: relative; width: 100%; padding-top: 100%; border-radius: 16px; overflow: hidden; border: 1px solid #e3eef0;
4444 box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9); margin-top: 28px; }
4445    .alt-prod5__photo img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
4446    /* --- Tab affordance: make it obvious these are clickable --- */
4447    .alt-prod5__tabs-hint {
4448      display: flex;
4449      align-items: center;
4450      gap: 8px;
4451      color: #00a9c6;
4452      font-size: 13.5px;
4453      font-weight: 800;
4454      text-transform: uppercase;
4455      letter-spacing: 0.04em;
4456      margin: 0 0 12px;
4457    }
4458    .alt-prod5__tabs-hint svg { width: 16px; height: 16px; }
4459    .alt-prod5__tabs { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 24px; }
4460    .alt-prod5__tab {
4461      position: relative;
4462      background: linear-gradient(180deg, #ffffff 0%, #eef8fa 100%);
4463      border: 1.5px solid #bfe0e6;
4464      color: #04697a;
4465      font-size: 14.5px;
4466      font-weight: 800;
4467      padding: 11px 20px;
4468      border-radius: 999px;
4469      cursor: pointer;
4470      box-shadow: 0 6px 14px rgba(0,169,199,0.12), inset 0 1px 0 rgba(255,255,255,0.7);
4471      transition: transform 0.18s ease, background 0.18s ease, color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease;
4472    }
4473    .alt-prod5__tab:hover:not(.is-active) {
4474      transform: translateY(-2px);
4475      border-color: #00a9c6;
4476      box-shadow: 0 12px 24px rgba(0,169,199,0.24), inset 0 1px 0 rgba(255,255,255,0.7);
4477    }
4478    .alt-prod5__tab:focus-visible {
4479      outline: 3px solid #00a9c6;
4480      outline-offset: 2px;
4481    }
4482    .alt-prod5__tab.is-active {
4483      background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%);
4484      color: #ffffff;
4485      border-color: #00a9c6;
4486      transform: translateY(-2px);
4487      box-shadow: 0 14px 28px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.25);
4488    }
4489    /* little pointer notch under the active tab, connecting it to the panel */
4490    .alt-prod5__tab.is-active::after {
4491      content: "";
4492      position: absolute;
4493      bottom: -7px;
4494      left: 50%;
4495      transform: translateX(-50%) rotate(45deg);
4496      width: 12px;
4497      height: 12px;
4498      background: #0090a8;
4499      border-radius: 2px;
4500    }
4501    .alt-prod5__panel { display: none; }
4502    .alt-prod5__panel.is-active { display: block; }
4503    .alt-prod5__card {
4504      position: relative;
4505      background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 26px 24px;
4506      display: flex; gap: 16px; align-items: flex-start;
4507      box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
4508      margin-bottom: 24px;
4509    }
4510    .alt-prod5__card::before {
4511      content: "";
4512      position: absolute;
4513      top: 0; left: 24px; right: 24px;
4514      height: 3px;
4515      border-radius: 0 0 3px 3px;
4516      background: linear-gradient(90deg, #00a9c6, #88d3e2);
4517      opacity: 0.9;
4518    }
4519    .alt-prod5__icon {
4520      flex: none; width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%); color: #ffffff;
4521      display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
4522    }
4523    .alt-prod5__icon svg { width: 20px; height: 20px; }
4524    .alt-prod5__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
4525    .alt-prod5__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0 0 8px; }
4526    .alt-prod5__models { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
4527    .alt-prod5__model-chip {
4528      background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
4529      border: 1px solid #a9dfe9; color: #04697a; font-size: 13px; font-weight: 800;
4530      padding: 6px 13px; border-radius: 999px;
4531      box-shadow: 0 4px 10px rgba(0,169,199,0.16), inset 0 1px 0 rgba(255,255,255,0.6);
4532    }
4533    .alt-prod5__options {
4534      position: relative;
4535      background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 24px 26px; margin: 8px 0 32px;
4536      box-shadow: 0 20px 44px rgba(0,169,199,0.13), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
4537    }
4538    .alt-prod5__options::before {
4539      content: "";
4540      position: absolute;
4541      top: 0; left: 26px;
4541 right: 26px;
4542      height: 3px;
4543      border-radius: 0 0 3px 3px;
4544      background: linear-gradient(90deg, #00a9c6, #88d3e2);
4545      opacity: 0.9;
4546    }
4547    .alt-prod5__options-label { color: #00a9c6; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; margin: 6px 0 10px; }
4548    .alt-prod5__options ul { margin: 0; padding-left: 20px; }
4549    .alt-prod5__options li { color: #5f6162; font-size: 16px; line-height: 1.7; margin-bottom: 4px; }
4550    .alt-prod5__btns { display: flex; gap: 14px; flex-wrap: wrap; }
4551    .alt-prod5__btn {
4552      display: inline-block; background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%); color: #ffffff !important; font-weight: 700; font-size: 17px;
4553      padding: 15px 30px; border-radius: 999px; text-decoration: none !important;
4554      box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
4555      transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
4556    }
4557    .alt-prod5__btn:hover { background: linear-gradient(135deg, #0090a8 0%, #007c92 100%); transform: translateY(-3px); box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2); }
4558    .alt-prod5__btn--ghost {
4559      display: inline-block; background: #ffffff; color: #00a9c6 !important; font-weight: 700; font-size: 17px;
4560      padding: 13.5px 28px; border-radius: 999px; border: 1.5px solid #88d3e2; text-decoration: none !important;
4561      box-shadow: 0 8px 18px rgba(0,169,199,0.15);
4562      transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
4563    }
4564    .alt-prod5__btn--ghost:hover { background: #f7fcfd; border-color: #00a9c6; transform: translateY(-3px); }
4565    @media (min-width: 900px) {
4566      .alt-prod5__top { display: flex; align-items: center; gap: 56px; }
4567      .alt-prod5__text { flex: 1.1; }
4568      .alt-prod5__photo { flex: 1; margin-top: 0; padding-top: 0; height: 320px; }
4569    }
4570    @media (max-width: 1024px) { .alt-prod5 { padding: 44px 20px; } .alt-prod5 h2 { font-size: 26px !important; } }
4571    @media (max-width: 767px) {
4572      .alt-prod5 { padding: 36px 16px; } .alt-prod5 h2 { font-size: 22px !important; }
4573      .alt-prod5__btns { flex-direction: column; }
4574      .alt-prod5__btn, .alt-prod5__btn--ghost { text-align: center; }
4575    }</style> 
4576 <div class="alt-prod5__inner"> <div class="alt-prod5__top"> <div class="alt-prod5__text"> <p class="alt-prod5__eyebrow">Mobility Solution</p> 
4577 <h2>Patient Lifts</h2> 
4578 <p>At Altamira Ltd., we offer patient lift systems that promote safe mobility, dignified transfers, and reduced strain for caregivers &mdash; including ceiling lifts, floor lifts, sit-to-stand lifts, bariatric lifts, and fall-recovery lifting cushions.</p> 
4579</div> 
4580 <div class="alt-prod5__photo"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/patient4-100x100-1920w.webp" alt="A caregiver assisting a patient with a sling-style patient lift" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
4581</div> 
4582 <p class="alt-prod5__tabs-hint"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 11l3 3 3-3"></path> 
4583 <path d="M12 4v10"></path> 
4584 <path d="M5 20h14"></path> 
4585</svg> 
4586Select a type to compare models</p> 
4587 <div class="alt-prod5__tabs" role="tablist"> <button type="button" class="alt-prod5__tab is-active" data-tab="ceiling">Ceiling Lifts</button> 
4588 <button type="button" class="alt-prod5__tab" data-tab="floor">Floor Lifts</button> 
4589 <button type="button" class="alt-prod5__tab" data-tab="stand">Sit-to-Stand</button> 
4590 <button type="button" class="alt-prod5__tab" data-tab="bariatric">Bariatric</button> 
4591 <button type="button" class="alt-prod5__tab" data-tab="cushion">Lifting Cushions</button> 
4592</div> 
4593 <div class="alt-prod5__panel is-active" data-panel="ceiling"> <div class="alt-prod5__card"> <div class="alt-prod5__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="10" width="16" height="4" rx="1"></rect> 
4594 <path d="M12 14v6"></path> 
4595 <path d="M8 4h8l-4 6z"></path> 
4596</svg> 
4597</div> 
4598 <div> <h4>Mackworth Overhead Track Lifts</h4> 
4599 <p>Mounted on ceiling track for smooth, effortless transfers with no lifting strain on caregivers. Available as a fixed system or a portable lift that mounts to existing track.</p> 
4600 <div class="alt-prod5__models"> <span class="alt-prod5__model-chip">CP440P Portable</span> 
4601 <span class="alt-prod5__model-chip">TX600 Manual</span> 
4602 <span class="alt-prod5__model-chip">
4602TX600 Advanced Powered Traverse</span> 
4603 <span class="alt-prod5__model-chip">Free Standing Gantry System</span> 
4604 <span class="alt-prod5__model-chip">EasyFit System</span> 
4605 <span class="alt-prod5__model-chip">SteadyTrack System</span> 
4606</div> 
4607</div> 
4608</div> 
4609</div> 
4610 <div class="alt-prod5__panel" data-panel="floor"> <div class="alt-prod5__card"> <div class="alt-prod5__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="4" width="16" height="16" rx="2"></rect> 
4611 <path d="M4 12h16"></path> 
4612</svg> 
4613</div> 
4614 <div> <h4>Joerns Hoyer Floor Lifts</h4> 
4615 <p>Freestanding and mobile for flexible use across rooms &mdash; manual or powered base, from everyday transfers to higher-capacity models.</p> 
4616 <div class="alt-prod5__models"> <span class="alt-prod5__model-chip">Hoyer HML400 Manual</span> 
4617 <span class="alt-prod5__model-chip">Hoyer HPL402 Powered</span> 
4618 <span class="alt-prod5__model-chip">Hoyer 450 Electric Leg</span> 
4619 <span class="alt-prod5__model-chip">Hoyer Advance</span> 
4620 <span class="alt-prod5__model-chip">Hoyer Presence</span> 
4621 <span class="alt-prod5__model-chip">Hoyer Stature</span> 
4622</div> 
4623</div> 
4624</div> 
4625</div> 
4626 <div class="alt-prod5__panel" data-panel="stand"> <div class="alt-prod5__card"> <div class="alt-prod5__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="5" r="2"></circle> 
4627 <path d="M7 8h10l-2 4H9z"></path> 
4628 <path d="M9 12v4l-3 4"></path> 
4629 <path d="M15 12v4l3 4"></path> 
4630</svg> 
4631</div> 
4632 <div> <h4>Hoyer Active / Sit-to-Stand Lifts</h4> 
4633 <p>Support semi-weight-bearing individuals through the sit-to-stand transition, reducing fall risk while preserving mobility.</p> 
4634 <div class="alt-prod5__models"> <span class="alt-prod5__model-chip">Hoyer Elevate</span> 
4635 <span class="alt-prod5__model-chip">Hoyer Journey</span> 
4636 <span class="alt-prod5__model-chip">Hoyer UP Standaid</span> 
4637</div> 
4638</div> 
4639</div> 
4640</div> 
4641 <div class="alt-prod5__panel" data-panel="bariatric"> <div class="alt-prod5__card"> <div class="alt-prod5__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="12" r="9"></circle> 
4642 <path d="M8 12h8M12 8v8"></path> 
4643</svg> 
4644</div> 
4645 <div> <h4>Hoyer Bariatric Lifts</h4> 
4646 <p>Reinforced patient lifts built for higher weight capacities, with optional integrated digital scale for monitoring during transfers.</p> 
4647 <div class="alt-prod5__models"> <span class="alt-prod5__model-chip">Hoyer Calibre (850 lb)</span> 
4648 <span class="alt-prod5__model-chip">Hoyer Powered Resident Lift HPL700 (700 lb)</span> 
4649</div> 
4650</div> 
4651</div> 
4652</div> 
4653 <div class="alt-prod5__panel" data-panel="cushion"> <div class="alt-prod5__card"> <div class="alt-prod5__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 18h16"></path> 
4654 <path d="M6 18v-4a6 6 0 0 1 12 0v4"></path> 
4655</svg> 
4656</div> 
4657 <div> <h4>Mangar Inflatable Lifting Cushions</h4> 
4658 <p>Air-inflated cushion systems that gently raise a person who has fallen to a bed or chair height, or assist with bathing transfers &mdash; an alternative to a hoist-style lift for floor recovery.</p> 
4659 <div class="alt-prod5__models"> <span class="alt-prod5__model-chip">Mangar Camel</span> 
4660 <span class="alt-prod5__model-chip">Mangar Elk</span> 
4661 <span class="alt-prod5__model-chip">Mangar Eagle</span> 
4662 <span class="alt-prod5__model-chip">Mangar Raiser</span> 
4663 <span class="alt-prod5__model-chip">Mangar Archimedes Bath Lift</span> 
4664</div> 
4665</div> 
4666</div> 
4667</div> 
4668 <div class="alt-prod5__options"> <p class="alt-prod5__options-label">Available Configurations &amp; Accessories</p> 
4669 <ul> <li>Sling styles: universal, toilet/commode, and disposable, in sizes from extra-small to bariatric</li> 
4670 <li>4-point or 6-point spreader bars, including powered and scale-integrated versions</li> 
4671 <li>Straight, curved, and midline ceiling track, with 90&deg;/45&deg; bends and turntables</li> 
4672 <li>Manual or powered traverse, with optional powered turntable or X-Y (H-system) coverage</li> 
4673 <li>Battery and charging station options for portable and fixed ceiling lifts</li> 
4674 <li>Optional integrated digital scale on select floor and ceiling lift models</li> 
4675</ul> 
4676</div> 
4677 <div class="alt-prod5__btns"> <a class="alt-prod5__btn" href="https://www.altamiraltd.com/patient_lifts">Explore Patient Lifts &rarr;</a> 
4678 <a class="alt-prod5__btn--ghost" href="https://www.altamiraltd.com/request-free-consultation">Request a Free Consultation</a> 
4679</div> 
4680</div> 
4681 
4681<script>
4682
4683
4684    (function() {
4685      var root = document.currentScript.closest('.alt-prod5');
4686      var tabs = root.querySelectorAll('.alt-prod5__tab');
4687      var panels = root.querySelectorAll('.alt-prod5__panel');
4688      tabs.forEach(function(tab) {
4689        tab.addEventListener('click', function() {
4690          tabs.forEach(function(t) { t.classList.remove('is-active'); });
4691          panels.forEach(function(p) { p.classList.remove('is-active'); });
4692          tab.classList.add('is-active');
4693          root.querySelector('.alt-prod5__panel[data-panel="' + tab.dataset.tab + '"]').classList.add('is-active');
4694        });
4695      });
4696    })();
4697                                                                                                                                                                                      
4698
4699                        </script>
4699 
4700</div> 
4701</div> 
4702</div> 
4703 <div id="1cc5241e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1641995518"> <div data-element-type="html" class="dmCustomHtml u_1641995518" id="1641995518"> <div class="alt-prod6" id="bathroom"> <style>.alt-prod6, .alt-prod6 * { box-sizing: border-box; }
4704    .alt-prod6 {
4705      position: relative;
4706      overflow: hidden;
4707      background: linear-gradient(180deg, #f7fcfd 0%, #eaf7f9 100%);
4708      padding: 60px 24px;
4709      max-width: 100%;
4710    }
4711    .alt-prod6::before {
4712      content: "";
4713      position: absolute;
4714      top: -160px; right: -150px;
4715      width: 460px; height: 460px;
4716      border-radius: 50%;
4717      background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
4718      pointer-events: none;
4719      z-index: 0;
4720    }
4721    .alt-prod6::after {
4722      content: "";
4723      position: absolute;
4724      bottom: -180px; left: -160px;
4725      width: 520px; height: 520px;
4726      border-radius: 50%;
4727      background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
4728      pointer-events: none;
4729      z-index: 0;
4730    }
4731    .alt-prod6__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
4732    .alt-prod6__top { display: block; margin-bottom: 36px; }
4733    .alt-prod6__text { width: 100%; }
4734    .alt-prod6__eyebrow { color: #00a9c6; font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px; }
4735    .alt-prod6 h2 { color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 14px !important; line-height: 1.25 !important; overflow-wrap: break-word; }
4736    .alt-prod6__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0 0 14px; overflow-wrap: break-word; }
4737    .alt-prod6__text a { color: #00a9c6; font-weight: 700; text-decoration: none; }
4738    .alt-prod6__text a:hover { text-decoration: underline; }
4739    .alt-prod6__locations {
4740      display: inline-flex; align-items: center; gap: 8px;
4741      background: linear-gradient(180deg, #eafbff, #d7eff3); border: 1px solid #88d3e2;
4742      color: #04697a; font-size: 14px; font-weight: 800; padding: 9px 18px; border-radius: 999px; margin-top: 4px;
4743      box-shadow: 0 8px 18px rgba(0,169,199,0.18), inset 0 1px 0 rgba(255,255,255,0.6);
4744    }
4745    .alt-prod6__photo { position: relative; width: 100%; padding-top: 100%; border-radius: 16px; overflow: hidden; border: 1px solid #e3eef0; box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9); margin-top: 28px; }
4746    .alt-prod6__photo img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
4747    /* --- Tab affordance --- */
4748    .alt-prod6__tabs-hint {
4749      display: flex; align-items: center; gap: 8px;
4750      color: #00a9c6; font-size: 13.5px; font-weight: 800;
4751      text-transform: uppercase; letter-spacing: 0.04em; margin: 0 0 12px;
4752    }
4753    .alt-prod6__tabs-hint svg { width: 16px; height: 16px; }
4754    .alt-prod6__tabs { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 24px; }
4755    .alt-prod6__tab {
4756      position: relative;
4757      background: linear-gradient(180deg, #ffffff 0%, #eef8fa 100%);
4758      border: 1.5px solid #bfe0e6;
4759      color: #04697a;
4760      font-size: 14.5px;
4761      font-weight: 800;
4762      padding: 11px 20px;
4763      border-radius: 999px;
4764      cursor: pointer;
4765      box-shadow: 0 6px 14px rgba(0,169,199,0.12), inset 0 1px 0 rgba(255,255,255,0.7);
4766      transition: transform 0.18s ease, background 0.18s ease, color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease;
4767    }
4768    .alt-prod6__tab:hover:not(.is-active) {
4769      transform: translateY(-2px);
4770      border-color: #00a9c6;
4771      box-shadow: 0 12px 24px rgba(0,169,199,0.24), inset 0 1px 0 rgba(255,255,255,0.7);
4772    }
4773    .alt-prod6__tab:focus-visible { outline: 3px solid #00a9c6; outline-offset: 2px; }
4774    .alt-prod6__tab.is-active {
4775      background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%);
4776      color: #ffffff;
4777      border-color: #00a9c6;
4778      transform: translateY(-2px);
4779      box-shadow: 0 14px 28px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.25);
4780    }
4781    .alt-prod6__tab.is-active::after {
4782      content: "";
4783      position: absolute;
4784      bottom: -7px;
4785      left: 50%;
4786      transform: translateX(-50%) rotate(45deg);
4787      width: 12px;
4788      height: 12px;
4789      background: #0090a8;
4790      border-radius: 2px;
4791    }
4792    .alt-prod6__panel { display: none; }
4793    .alt-prod6__panel.is-active { display: block; }
4794    .alt-prod6__card {
4795      position: relative;
4796      background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 26px 24px;
4797      display: flex; gap: 16px; align-items: flex-start;
4798      box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
4799      margin-bottom: 24px;
4800    }
4801    .alt-prod6__card::before {
4802      content: "";
4803      position: absolute;
4804      top: 0; left: 24px; right: 24px;
4805      height: 3px;
4806      border-radius: 0 0 3px 3px;
4807      background: linear-gradient(90deg, #00a9c6, #88d3e2);
4808      opacity: 0.9;
4809    }
4810    .alt-prod6__icon {
4811      flex: none; width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%); color: #ffffff;
4812      display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
4813    }
4814    .alt-prod6__icon svg { width: 20px; height: 20px; }
4815    .alt-prod6__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
4816    .alt-prod6__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0 0 8px; }
4817    .alt-prod6__models { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
4818    .alt-prod6__model-chip {
4819      background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
4820      border: 1px solid #a9dfe9; color: #04697a; font-size: 13px; font-weight: 800;
4821      padding: 6px 13px; border-radius: 999px;
4822      box-shadow: 0 4px 10px rgba(0,169,199,0.16), inset 0 1px 0 rgba(255,255,255,0.6);
4823    }
4824    .alt-prod6__btns { display: flex; gap: 14px; flex-wrap: wrap; }
4825    .alt-prod6__btn {
4826      display: inline-block; background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%); color: #ffffff !important; font-weight: 700; font-size: 17px;
4827      padding: 15px 30px; border-radius: 999px; text-decoration: none !important;
4828      box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
4829      transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
4830    }
4831    .alt-prod6__btn:hover { background: linear-gradient(135deg, #0090a8 0%, #007c92 100%); transform: translateY(-3px); box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2); }
4832    .alt-prod6__btn--ghost {
4833      display: inline-block; background: #ffffff; color: #00a9c6 !important; font-weight: 700; font-size: 17px;
4834      padding: 13.5px 28px; border-radius: 999px; border: 1.5px solid #88d3e2; text-decoration: none !important;
4835      box-shadow: 0 8px 18px rgba(0,169,199,0.15);
4836      transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
4837    }
4838    .alt-prod6__btn--ghost:hover { background: #f7fcfd; border-color: #00a9c6; transform: translateY(-3px); }
4839    @media (min-width: 900px) {
4840      .alt-prod6__top { display: flex; align-items: center; gap: 56px; }
4841      .alt-prod6__text { flex: 1.1; }
4842      .alt-prod6__photo { flex: 1; margin-top: 0; padding-top: 0; height: 320px; }
4843    }
4844    @media (max-width: 1024px) { .alt-prod6 { padding: 44px 20px; } .alt-prod6 h2 { font-size: 26px !important; } }
4845    @media (max-width: 767px) {
4846      .alt-prod6 { padding: 36px 16px; } .alt-prod6 h2 { font-size: 22px !important; }
4847      .alt-prod6__btns { flex-direction: column; }
4848      .alt-prod6__btn, .alt-prod6__btn--ghost { text-align: center; }
4849    }</style> 
4850 <div class="alt-prod6__inner"> <div class="alt-prod6__top"> <div class="alt-prod6__text"> <p class="alt-prod6__eyebrow">Mobility Solution</p> 
4851 <h2>Bathroom Modifications</h2> 
4852 <p>At Altamira Ltd., we provide high-quality <strong>barrier free showers</strong> 
4853and ADA-compliant bathroom products as part of our broader <strong>home modification</strong> 
4854services &mdash; from walk-in showers and accessible sinks to grab bars, toilets, doorways, and railings &mdash; enhancing safety, comfort, and independence with style, not just function.</p> 
4855 <span class="alt-prod6__locations">Bathroom modifications currently available in Pittsburgh, PA &amp; Indianapolis, IN</span> 
4856</div> 
4857 <div class="alt-prod6__photo"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/Altamira+Ltd_Shower+Stall_01-1920w.webp" alt="An accessible walk-in shower with a bench" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
4858</div> 
4859 <p class="alt-prod6__tabs-hint"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 11l3 3 3-3"></path> 
4860 <path d="M12 4v10"></path> 
4861 <path d="M5 20h14"></path> 
4862</svg> 
4863Select a category to see options</p> 
4864 <div class="alt-prod6__tabs" role="tablist"> <button type="button" class="alt-prod6__tab is-active" data-tab="showers">Showers &amp; Tubs</button> 
4865 <button type="button" class="alt-prod6__tab" data-tab="sinks">Sinks &amp; Vanities</button> 
4866 <button type="button" class="alt-prod6__tab" data-tab="grabbars">Grab Bars &amp; Safety</button> 
4867 <button type="button" class="alt-prod6__tab" data-tab="toilets">Toilets &amp; Toileting Aids</button> 
4868 <button type="button" class="alt-prod6__tab" data-tab="doors">Doors &amp; Accessibility</button> 
4869 <button type="button" class="alt-prod6__tab" data-tab="finishing">Railings &amp; Flooring</button> 
4870</div> 
4871 <div class="alt-prod6__panel is-active" data-panel="showers"> <div class="alt-prod6__card"> <div class="alt-prod6__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 6h16M4 12h10M4 18h13"></path> 
4872</svg> 
4873</div> 
4874 <div> <h4>Barrier-Free Showers, Walk-In Tubs &amp; Tub Cuts</h4> 
4875 <p>Zero- or low-threshold showers, watertight walk-in tubs, and Cleancut tub cut conversions &mdash; with slip-resistant surfaces, shower seats, benches, and glass or vinyl shower doors custom sized to your bathroom.</p> 
4876 <div class="alt-prod6__models"> <span class="alt-prod6__model-chip">Barrier-Free Shower Surrounds</span> 
4877 <span class="alt-prod6__model-chip">Walk-In Tubs</span> 
4878 <span class="alt-prod6__model-chip">Fold-Down &amp; Wall-Mounted Shower Seats</span> 
4879 <span class="alt-prod6__model-chip">Sliding &amp; Fixed Tub Benches</span> 
4880 <span class="alt-prod6__model-chip">Frosted &amp; Framed Shower Doors</span> 
4881 <span class="alt-prod6__model-chip">
4881FAWSsit Portable Shower</span> 
4882 <span class="alt-prod6__model-chip">Bestbath&reg; Shower Systems</span> 
4883</div> 
4884</div> 
4885</div> 
4886</div> 
4887 <div class="alt-prod6__panel" data-panel="sinks"> <div class="alt-prod6__card"> <div class="alt-prod6__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="4" width="16" height="16" rx="2"></rect> 
4888 <path d="M4 12h16"></path> 
4889</svg> 
4890</div> 
4891 <div> <h4>ADA Wall-Mount, Pedestal &amp; Accessible Vanities</h4> 
4892 <p>Wheelchair-accessible wall-mounted and pedestal sinks with knee clearance, ADA-height vanities, touchless and lever-handle faucets, and fixed-angle ADA mirrors sized for seated use.</p> 
4893 <div class="alt-prod6__models"> <span class="alt-prod6__model-chip">ADA Wall-Mount Sinks</span> 
4894 <span class="alt-prod6__model-chip">Pedestal Sinks</span> 
4895 <span class="alt-prod6__model-chip">Wheelchair-Accessible Floating Vanities</span> 
4896 <span class="alt-prod6__model-chip">Touchless &amp; Lever Faucets</span> 
4897 <span class="alt-prod6__model-chip">ADA Fixed-Angle Mirrors</span> 
4898</div> 
4899</div> 
4900</div> 
4901</div> 
4902 <div class="alt-prod6__panel" data-panel="grabbars"> <div class="alt-prod6__card"> <div class="alt-prod6__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M12 2l8 4v6c0 5-3.5 8-8 10-4.5-2-8-5-8-10V6z"></path> 
4903 <path d="M9 12l2 2 4-4"></path> 
4904</svg> 
4905</div> 
4906 <div> <h4>Grab Bars &amp; Support Rails</h4> 
4907 <p>Reinforced grab bars near showers, tubs, and toilets &mdash; straight, L-shaped, and fold-down styles, with wall or floor-outrigger mounting for added stability and a secure, ADA-compliant hold.</p> 
4908 <div class="alt-prod6__models"> <span class="alt-prod6__model-chip">Straight Grab Bars</span> 
4909 <span class="alt-prod6__model-chip">L-Shaped Grab Bars</span> 
4910 <span class="alt-prod6__model-chip">Fold-Down Grab Bars</span> 
4911 <span class="alt-prod6__model-chip">Toilet Safety Rails</span> 
4912 <span class="alt-prod6__model-chip">Wall-to-Floor Support Poles</span> 
4913</div> 
4914</div> 
4915</div> 
4916</div> 
4917 <div class="alt-prod6__panel" data-panel="toilets"> <div class="alt-prod6__card"> <div class="alt-prod6__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="12" r="9"></circle> 
4918 <path d="M8 12h8M12 8v8"></path> 
4919</svg> 
4920</div> 
4921 <div> <h4>ADA Toilets, Risers &amp; Bidets</h4> 
4922 <p>Comfort-height and ADA-compliant toilets, including bariatric models, plus raised toilet seats, safety frames, bedside commodes, and bidet attachments for improved independence.</p> 
4923 <div class="alt-prod6__models"> <span class="alt-prod6__model-chip">ADA Comfort-Height Toilets</span> 
4924 <span class="alt-prod6__model-chip">Bariatric Toilets</span> 
4925 <span class="alt-prod6__model-chip">Raised Toilet Seats &amp; Risers</span> 
4926 <span class="alt-prod6__model-chip">Toilet Safety Frames</span> 
4927 <span class="alt-prod6__model-chip">Bidet Attachments</span> 
4928</div> 
4929</div> 
4930</div> 
4931</div> 
4932 <div class="alt-prod6__panel" data-panel="doors"> <div class="alt-prod6__card"> <div class="alt-prod6__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="5" y="3" width="14" height="18" rx="1"></rect> 
4933 <circle cx="15" cy="12" r="1" fill="currentColor" stroke="none"></circle> 
4934</svg> 
4935</div> 
4936 <div> <h4>Doorway Widening &amp; Accessible Doors</h4> 
4937 <p>Interior and exterior door widening, barn and pocket door conversions, and swing-clear offset hinges to open up doorways for wheelchairs and walkers without a full structural remodel.</p> 
4938 <div class="alt-prod6__models"> <span class="alt-prod6__model-chip">Interior/Exterior Door Widening</span> 
4939 <span class="alt-prod6__model-chip">Barn Door Conversions</span> 
4940 <span class="alt-prod6__model-chip">Pocket Doors</span> 
4941 <span class="alt-prod6__model-chip">Swing-Clear Offset Hinges</span> 
4942 <span class="alt-prod6__model-chip">Bypass Doors</span> 
4943</div> 
4944</div> 
4945</div> 
4946</div> 
4947 <div class="alt-prod6__panel" data-panel="finishing"> <div class="alt-prod6__card"> <div class="alt-prod6__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 18h16"></path> 
4948 <path d="M6 18v-4a6 6 0 0 1 12 0v4"></path> 
4949</svg> 
4950</div> 
4951 <div> <h4>Handrails &amp; Slip-Resistant Flooring</h4> 
4952 <p>Graspable interior and exterior handrails, aluminum railing systems, and anti-slip flooring and step treads that reduce fall risk throughout the bathroom and beyond.</p> 
4953 <div class="alt-prod6__models"> <span class="alt-prod6__model-chip">Graspable Handrails</span> 
4954 <span class="alt-prod6__model-chip">Exterior Pipe Handrails</span> 
4955 <span class="alt-prod6__model-chip">Aluminum Railing Systems</span> 
4956 <span class="alt-prod6__model-chip">Slip-Resistant Flooring</span> 
4957</div> 
4958</div> 
4959</div> 
4960</div> 
4961 <div class="alt-prod6__btns"> <a class="alt-prod6__btn" href="https://www.altamiraltd.com/accessible_bathroom_modifications">Explore Bathroom Modifications &rarr;</a> 
4962 <a class="alt-prod6__btn--ghost" href="https://www.altamiraltd.com/request-free-consultation">Request a Free Consultation</a> 
4963</div> 
4964</div> 
4965 
4965<script>
4966
4967
4968    (function() {
4969      var root = document.currentScript.closest('.alt-prod6');
4970      var tabs = root.querySelectorAll('.alt-prod6__tab');
4971      var panels = root.querySelectorAll('.alt-prod6__panel');
4972      tabs.forEach(function(tab) {
4973        tab.addEventListener('click', function() {
4974          tabs.forEach(function(t) { t.classList.remove('is-active'); });
4975          panels.forEach(function(p) { p.classList.remove('is-active'); });
4976          tab.classList.add('is-active');
4977          root.querySelector('.alt-prod6__panel[data-panel="' + tab.dataset.tab + '"]').classList.add('is-active');
4978        });
4979      });
4980    })();
4981                                                                                                                                                                    
4982
4983                        </script>
4983 
4984</div> 
4985</div> 
4986</div> 
4987 <div id="a0d1dfb3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1655671307"> <div data-element-type="html" class="dmCustomHtml u_1655671307" id="1655671307"> <div class="alt-prod7" id="tub-cuts"> <style>.alt-prod7, .alt-prod7 * { box-sizing: border-box; }
4988    .alt-prod7 {
4989      position: relative;
4990      overflow: hidden;
4991      background: linear-gradient(180deg, #ffffff 0%, #f7fcfd 100%);
4992      padding: 60px 24px;
4993      max-width: 100%;
4994    }
4995    .alt-prod7::before {
4996      content: "";
4997      position: absolute;
4998      top: -160px; right: -150px;
4999      width: 460px; height: 460px;
5000      border-radius: 50%;
5001      background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
5002      pointer-events: none;
5003      z-index: 0;
5004    }
5005    .alt-prod7::after {
5006      content: "";
5007      position: absolute;
5008      bottom: -180px; left: -160px;
5009      width: 520px; height: 520px;
5010      border-radius: 50%;
5011      background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
5012      pointer-events: none;
5013      z-index: 0;
5014    }
5015    .alt-prod7__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
5016    .alt-prod7__top { display: block; margin-bottom: 40px; }
5017    .alt-prod7__text { width: 100%; }
5018    .alt-prod7__eyebrow { color: #00a9c6; font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px; }
5019    .alt-prod7 h2 { color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; line-height: 1.25 !important; overflow-wrap: break-word; }
5020    .alt-prod7__aka { color: #6e6f70; font-size: 15px; font-style: italic; margin: 0 0 14px; }
5021    .alt-prod7__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0; overflow-wrap: break-word; }
5022    .alt-prod7__text a { color: #00a9c6; font-weight: 700; text-decoration: none; }
5023    .alt-prod7__text a:hover { text-decoration: underline; }
5024    .alt-prod7__photo {
5025      position: relative; width: 100%; padding-top: 100%; border-radius: 16px; overflow: hidden;
5026      border: 1px solid #e3eef0;
5027      box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
5028      margin-top: 28px;
5029    }
5030    .alt-prod7__photo img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
5031    .alt-prod7__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 32px; }
5032    .alt-prod7__card {
5033      position: relative;
5034      background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%); border: 1px solid #e3eef0; border-radius: 14px; padding: 26px 24px;
5035      display: flex; gap: 16px; align-items: flex-start;
5036      box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
5037      transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
5038    }
5039    .alt-prod7__card::before {
5040      content: "";
5041      position: absolute;
5042      top: 0; left: 24px; right: 24px;
5043      height: 3px;
5044      border-radius: 0 0 3px 3px;
5045      background: linear-gradient(90deg, #00a9c6, #88d3e2);
5046      opacity: 0.9;
5047    }
5048    .alt-prod7__card:hover {
5049      transform: translateY(-4px);
5050      border-color: rgba(0,169,199,0.4);
5051      box-shadow: 0 28px 54px rgba(0,169,199,0.24), 0 10px 20px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
5052    }
5053    .alt-prod7__card--wide { grid-column: 1 / -1; }
5054    .alt-prod7__icon {
5055      flex: none; width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%); color: #ffffff;
5056      display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
5057    }
5058    .alt-prod7__icon svg { width: 20px; height: 20px; }
5059    .alt-prod7__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
5060    .alt-prod7__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0 0 8px; }
5061    .alt-prod7__opts { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
5062    .alt-prod7__opt-chip {
5063      background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
5064      border: 1px solid #a9dfe9; color: #04697a; font-size: 13px; font-weight: 800;
5065      padding: 6px 13px; border-radius: 999px;
5066      box-shadow: 0 4px 10px rgba(0,169,199,0.16), inset 0 1px 0 rgba(255,255,255,0.6);
5067    }
5068    .alt-prod7__btns { display: flex; gap: 14px; flex-wrap: wrap; }
5069    .alt-prod7__btn {
5070      display: inline-block; background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%); color: #ffffff !important; font-weight: 700; font-size: 17px;
5071      padding: 15px 30px; border-radius: 999px; text-decoration: none !important;
5072      box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
5073      transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
5074    }
5075    .alt-prod7__btn:hover { background: linear-gradient(135deg, #0090a8 0%, #007c92 100%); transform: translateY(-3px); box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2); }
5076    .alt-prod7__btn--ghost {
5077      display: inline-block; background: #ffffff; color: #00a9c6 !important; font-weight: 700; font-size: 17px;
5078      padding: 13.5px 28px; border-radius: 999px; border: 1.5px solid #88d3e2; text-decoration: none !important;
5079      box-shadow: 0 8px 18px rgba(0,169,199,0.15);
5080      transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
5081    }
5082    .alt-prod7__btn--ghost:hover { background: #f7fcfd; border-color: #00a9c6; transform: translateY(-3px); }
5083    @media (min-width: 900px) {
5084      .alt-prod7__top { display: flex; align-items: center; gap: 56px; }
5085      .alt-prod7__text { flex: 1.1; }
5086      .alt-prod7__photo { flex: 1; margin-top: 0; padding-top: 0; height: 380px; }
5087    }
5088    @media (max-width: 1024px) { .alt-prod7 { padding: 44px 20px; } .alt-prod7 h2 { font-size: 26px !important; } }
5089    @media (max-width: 767px) {
5090      .alt-prod7 { padding: 36px 16px; } .alt-prod7 h2 { font-size: 22px !important; }
5091      .alt-prod7__grid { grid-template-columns: 1fr; }
5092      .alt-prod7__btns { flex-direction: column; }
5093      .alt-prod7__btn, .alt-prod7__btn--ghost { text-align: center; }
5094    }</style> 
5095 <div class="alt-prod7__inner"> <div class="alt-prod7__top"> <div class="alt-prod7__text"> <p class="alt-prod7__eyebrow">Mobility Solution</p> 
5096 <h2>
5096Tub Cuts</h2> 
5097 <p class="alt-prod7__aka">Also known as tub cut conversions, walk-in tub conversions, or bathtub step-in kits</p> 
5098 <p>Looking to make your bathtub safer without the cost of a full remodel? Altamira Ltd. installs <strong>Cleancut tub cut conversions</strong>, transforming your existing tub into a low-threshold, walk-in bathing area &mdash; a fast, affordable way to improve safety and maintain independence at home.</p> 
5099</div> 
5100 <div class="alt-prod7__photo"><img src="https://lirp.cdn-website.com/6f7470be/dms3rep/multi/opt/Screenshot+2025-02-28+at+10.47.46-AM-1920w.png" alt="An Altamira Ltd. worker installing a Cleancut tub cut conversion in a bathtub" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
5101</div> 
5102 <div class="alt-prod7__grid"> <div class="alt-prod7__card"> <div class="alt-prod7__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 6h16M4 12h10M4 18h13"></path> 
5103</svg> 
5104</div> 
5105 <div> <h4>CleanCut Step</h4> 
5106 <p>The standard step-in conversion, lowering the tub wall for easier entry while keeping the tub functional for bathing.</p> 
5107 <div class="alt-prod7__opts"> <span class="alt-prod7__opt-chip">White or Beige</span> 
5108 <span class="alt-prod7__opt-chip">Narrow, Medium &amp; Wide cuts</span> 
5109</div> 
5110</div> 
5111</div> 
5112 <div class="alt-prod7__card"> <div class="alt-prod7__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 18h16"></path> 
5113 <path d="M4 18v-4h16v4"></path> 
5114</svg> 
5115</div> 
5116 <div> <h4>CleanCut Ultra-Low</h4> 
5117 <p>An even lower step-over height than the standard Step kit, for the easiest possible entry short of a full door conversion.</p> 
5118 <div class="alt-prod7__opts"> <span class="alt-prod7__opt-chip">White or Beige</span> 
5119 <span class="alt-prod7__opt-chip">Wide cut</span> 
5120</div> 
5121</div> 
5122</div> 
5123 <div class="alt-prod7__card"> <div class="alt-prod7__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 12l2 2 4-4"></path> 
5124 <circle cx="12" cy="12" r="9"></circle> 
5125</svg> 
5126</div> 
5127 <div> <h4>CleanCut Convertible</h4> 
5128 <p>Converts between a step-in tub and a walk-through opening, giving flexibility for households with more than one user's needs to accommodate.</p> 
5129 <div class="alt-prod7__opts"> <span class="alt-prod7__opt-chip">White</span> 
5130 <span class="alt-prod7__opt-chip">Wide cut</span> 
5131</div> 
5132</div> 
5133</div> 
5134 <div class="alt-prod7__card"> <div class="alt-prod7__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="5" y="3" width="14" height="18" rx="1"></rect> 
5135 <circle cx="15" cy="12" r="1" fill="currentColor" stroke="none"></circle> 
5136</svg> 
5137</div> 
5138 <div> <h4>CleanCut Door</h4> 
5139 <p>A full watertight door installed into the tub wall for the lowest-effort entry and exit, with left- or right-hand swing to fit your bathroom layout.</p> 
5140 <div class="alt-prod7__opts"> <span class="alt-prod7__opt-chip">White</span> 
5141 <span class="alt-prod7__opt-chip">Narrow, Medium &amp; Wide</span> 
5142 <span class="alt-prod7__opt-chip">Left or Right Swing</span> 
5143</div> 
5144</div> 
5145</div> 
5146</div> 
5147 <div class="alt-prod7__btns"> <a class="alt-prod7__btn" href="https://www.altamiraltd.com/accessible_bathroom_modifications#TubCuts">Explore Tub Cuts &rarr;</a> 
5148 <a class="alt-prod7__btn--ghost" href="https://www.altamiraltd.com/request-free-consultation">Request a Free Consultation</a> 
5149</div> 
5150</div> 
5151</div> 
5152</div> 
5153</div> 
5154 <div id="b1eefe1e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1951067862"> <div data-element-type="html" class="dmCustomHtml u_1951067862" id="1951067862"> <div class="alt-prod8" id="portable-showers"> <style>.alt-prod8, .alt-prod8 * { box-sizing: border-box; }
5155    .alt-prod8 {
5156      position: relative;
5157      overflow: hidden;
5158      background: linear-gradient(180deg, #f7fcfd 0%, #eaf7f9 100%);
5159      padding: 60px 24px;
5160      max-width: 100%;
5161    }
5162    .alt-prod8::before {
5163      content: "";
5164      position: absolute;
5165      top: -160px; right: -150px;
5166      width: 460px; height: 460px;
5167      border-radius: 50%;
5168      background: radial-gradient(circle, rgba(0,169,199,0.12) 0%, rgba(0,169,199,0) 70%);
5169      pointer-events: none;
5170      z-index: 0;
5171    }
5172    .alt-prod8::after {
5173      content: "";
5174      position: absolute;
5175      bottom: -180px; left: -160px;
5176      width: 520px; height: 520px;
5177      border-radius: 50%;
5178      background: radial-gradient(circle, rgba(136,211,226,0.20) 0%, rgba(136,211,226,0) 70%);
5179      pointer-events: none;
5180      z-index: 0;
5181    }
5182    .alt-prod8__inner { position: relative; z-index: 1; max-width: 1100px; margin: 0 auto; }
5183    .alt-prod8__top { display: block; margin-bottom: 40px; }
5184    .alt-prod8__text { width: 100%; }
5185    .alt-prod8__eyebrow { color: #00a9c6; font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.06em; margin: 0 0 10px; }
5186    .alt-prod8 h2 { color: #5f6162 !important; font-size: 30px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; line-height: 1.25 !important; overflow-wrap: break-word; }
5187    .alt-prod8__aka { color: #6e6f70; font-size: 15px; font-style: italic; margin: 0 0 14px; }
5188    .alt-prod8__text p { color: #5f6162; font-size: 18px; line-height: 1.8; margin: 0; overflow-wrap: break-word; }
5189    .alt-prod8__text a { color: #00a9c6; font-weight: 700; text-decoration: none; }
5190    .alt-prod8__text a:hover { text-decoration: underline; }
5191    .alt-prod8__photo {
5192      position: relative;
5193      width: 100%;
5194      padding-top: 100%;
5195      border-radius: 16px;
5196      overflow: hidden;
5197      background: linear-gradient(180deg, #ffffff 0%, #f7fcfd 100%);
5198      border: 1px solid #e3eef0;
5199      box-shadow: 0 26px 56px rgba(0,169,199,0.20), 0 10px 22px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
5200      margin-top: 28px;
5201    }
5202    .alt-prod8__photo img {
5203      position: absolute;
5204      top: 8%;
5205      left: 8%;
5206      width: 84%;
5207      height: 84%;
5208      object-fit: contain;
5209      display: block;
5210    }
5211    .alt-prod8__grid {
5212      display: grid;
5213      grid-template-columns: repeat(2, 1fr);
5214      gap: 20px;
5215      margin-bottom: 32px;
5216    }
5217    .alt-prod8__card {
5218      position: relative;
5219      background: linear-gradient(180deg, #ffffff 0%, #fbfdfe 100%);
5220      border: 1px solid #e3eef0;
5221      border-radius: 14px;
5222      padding: 26px 24px;
5223      display: flex;
5224      gap: 16px;
5225      align-items: flex-start;
5226      box-shadow: 0 20px 44px rgba(0,169,199,0.14), 0 6px 16px rgba(15,40,45,0.07), inset 0 1px 0 rgba(255,255,255,0.9);
5227      transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
5228    }
5229    .alt-prod8__card::before {
5230      content: "";
5231      position: absolute;
5232      top: 0; left: 24px; right: 24px;
5233      height: 3px;
5234      border-radius: 0 0 3px 3px;
5235      background: linear-gradient(90deg, #00a9c6, #88d3e2);
5236      opacity: 0.9;
5237    }
5238    .alt-prod8__card:hover {
5239      transform: translateY(-4px);
5240      border-color: rgba(0,169,199,0.4);
5241      box-shadow: 0 28px 54px rgba(0,169,199,0.24), 0 10px 20px rgba(15,40,45,0.10), inset 0 1px 0 rgba(255,255,255,0.9);
5242    }
5243    .alt-prod8__card--wide { grid-column: 1 / -1; }
5244    .alt-prod8__icon {
5245      flex: none;
5246      width: 42px;
5247      height: 42px;
5248      border-radius: 50%;
5249      background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%);
5250      color: #ffffff;
5251      display: flex;
5252      align-items: center;
5253      justify-content: center;
5254      box-shadow: 0 8px 20px rgba(0,169,199,0.35), inset 0 1px 0 rgba(255,255,255,0.3);
5255    }
5256    .alt-prod8__icon svg { width: 20px; height: 20px; }
5257    .alt-prod8__card h4 { color: #5f6162 !important; font-size: 17px !important; font-weight: 800 !important; text-shadow: none !important; margin: 0 0 6px !important; }
5258    .alt-prod8__card p { color: #5f6162; font-size: 16px; line-height: 1.65; margin: 0; }
5259    .alt-prod8__models { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
5260    .alt-prod8__model-chip {
5261      background: linear-gradient(180deg, #eafbff 0%, #d7eff3 100%);
5262      border: 1px solid #a9dfe9; color: #04697a; font-size: 13px; font-weight: 800;
5263      padding: 6px 13px; border-radius: 999px;
5264      box-shadow: 0 4px 10px rgba(0,169,199,0.16), inset 0 1px 0 rgba(255,255,255,0.6);
5265    }
5266    .alt-prod8__btns { display: flex; gap: 14px; flex-wrap: wrap; }
5267    .alt-prod8__btn {
5268      display: inline-block;
5269      background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%);
5270      color: #ffffff !important;
5271      font-weight: 700;
5272      font-size: 17px;
5273      padding: 15px 30px;
5274      border-radius: 999px;
5275      text-decoration: none !important;
5276      box-shadow: 0 16px 34px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.2);
5277      transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
5278    }
5279    .alt-prod8__btn:hover {
5280      background: linear-gradient(135deg, #0090a8 0%, #007c92 100%);
5281      transform: translateY(-3px);
5282      box-shadow: 0 22px 42px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2);
5283    }
5284    .alt-prod8__btn--ghost {
5285      display: inline-block;
5286      background: #ffffff;
5287      color: #00a9c6 !important;
5288      font-weight: 700;
5289      font-size: 17px;
5290      padding: 13.5px 28px;
5291      border-radius: 999px;
5292      border: 1.5px solid #88d3e2;
5293      text-decoration: none !important;
5294      box-shadow: 0 8px 18px rgba(0,169,199,0.15);
5295      transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
5296    }
5297    .alt-prod8__btn--ghost:hover {
5298      background: #f7fcfd;
5299      border-color: #00a9c6;
5300      transform: translateY(-3px);
5301    }
5302    @media (min-width: 900px) {
5303      .alt-prod8__top { display: flex; align-items: center; gap: 56px; }
5304      .alt-prod8__text { flex: 1.1; }
5305      .alt-prod8__photo { flex: 1; margin-top: 0; padding-top: 0; height: 380px; }
5306    }
5307    @media (max-width: 1024px) {
5308      .alt-prod8 { padding: 44px 20px; }
5309      .alt-prod8 h2 { font-size: 26px !important; }
5310    }
5311    @media (max-width: 767px) {
5312      .alt-prod8 { padding: 36px 16px; }
5313      .alt-prod8 h2 { font-size: 22px !important; }
5314      .alt-prod8__grid { grid-template-columns: 1fr; }
5315      .alt-prod8__btns { flex-direction: column; }
5316      .alt-prod8__btn,
5317      .alt-prod8__btn--ghost { text-align: center; }
5318    }</style> 
5319 <div class="alt-prod8__inner"> <div class="alt-prod8__top"> <div class="alt-prod8__text"> <p class="alt-prod8__eyebrow">Mobility Solution</p> 
5320 <h2>Portable Showers</h2> 
5321 <p class="alt-prod8__aka">Also known as roll-in showers, portable roll-in shower systems, or fold-flat showers</p> 
5322 <p>Altamira offers <strong>FAWSsit&trade; portable roll-in showers</strong> 
5323&mdash; a fully assembled, fold-flat shower that sets up in under 5 minutes with no plumbing, electrical work, or bathroom remodel required. The patient stays seated in a wheelchair throughout, roll in and roll out.</p> 
5324</div> 
5325 <div class="alt-prod8__photo"><img src="https://www.fawssit.com/wp-content/uploads/2019/04/SS4040-cutout-banner.webp" alt="FAWSsit SS4040 Super Standard portable roll-in shower" loading="lazy" decoding="async" onerror="handleImageLoadError(this)"/></div> 
5326</div> 
5327 <div class="alt-prod8__grid"> <div class="alt-prod8__card alt-prod8__card--wide"> <div class="alt-prod8__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="4" width="16" height="16" rx="2"></rect> 
5328 <path d="M4 12h16"></path> 
5329</svg> 
5330</div> 
5331 <div> <h4>7 Models for Nearly Any Body Type</h4> 
5332 <p>From compact standard showers to bariatric and full-recline models, there's a FAWSsit&trade; configuration for nearly every need and level of assistance.</p> 
5333 <div class="alt-prod8__models"> <span class="alt-prod8__model-chip">S2000 Standard</span> 
5334 <span class="alt-prod8__model-chip">SS4040 Super Standard</span> 
5335 <span class="alt-prod8__model-chip">
5335R3000 Recliner</span> 
5336 <span class="alt-prod8__model-chip">B5000 Bariatric</span> 
5337 <span class="alt-prod8__model-chip">Tall Series (T4000/T4040/T5000)</span> 
5338</div> 
5339</div> 
5340</div> 
5341 <div class="alt-prod8__card"> <div class="alt-prod8__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M9 12l2 2 4-4"></path> 
5342 <circle cx="12" cy="12" r="9"></circle> 
5343</svg> 
5344</div> 
5345 <div> <h4>Quick &amp; Easy Setup</h4> 
5346 <p>Sets up in under 5 minutes with no tools, remodeling, or special training required.</p> 
5347</div> 
5348</div> 
5349 <div class="alt-prod8__card"> <div class="alt-prod8__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <rect x="4" y="10" width="16" height="4" rx="1"></rect> 
5350 <path d="M12 14v6"></path> 
5351 <path d="M8 4h8l-4 6z"></path> 
5352</svg> 
5353</div> 
5354 <div> <h4>No Lifts or Transfers</h4> 
5355 <p>The patient stays seated in a wheelchair throughout the entire shower, roll in and roll out.</p> 
5356</div> 
5357</div> 
5358 <div class="alt-prod8__card"> <div class="alt-prod8__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M4 18h16"></path> 
5359 <path d="M6 18v-4a6 6 0 0 1 12 0v4"></path> 
5360</svg> 
5361</div> 
5362 <div> <h4>No Plumbing or Electrical</h4> 
5363 <p>The custom wet/dry pump connects to a standard faucet and drains up to 3.5 gallons of water per minute.</p> 
5364</div> 
5365</div> 
5366 <div class="alt-prod8__card"> <div class="alt-prod8__icon"> <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> <path d="M13 2L3 14h7l-1 8 11-13h-7l1-7z"></path> 
5367</svg> 
5368</div> 
5369 <div> <h4>Folds Flat &amp; Ships Assembled</h4> 
5370 <p>Arrives ready to use and folds flat to 8&ndash;12 inches for easy storage and travel between uses.</p> 
5371</div> 
5372</div> 
5373</div> 
5374 <div class="alt-prod8__btns"> <a class="alt-prod8__btn" href="https://www.altamiraltd.com/portable-showers">Compare All 7 Models &rarr;</a> 
5375 <a class="alt-prod8__btn--ghost" href="https://www.altamiraltd.com/request-free-consultation">Request a Free Consultation</a> 
5376 <a class="alt-prod8__btn--ghost" href="https://irp.cdn-website.com/6f7470be/files/uploaded/FAWSsit-Catalog-aging-at-home-REV4.2026web.pdf" target="_blank" rel="noopener">Download Shower Catalog</a> 
5377</div> 
5378</div> 
5379</div> 
5380</div> 
5381</div> 
5382 <div id="fac7baac" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="1876693943"> <div data-element-type="html" class="dmCustomHtml u_1876693943" id="1876693943"> <style>.alt-prod-cta, .alt-prod-cta * { box-sizing: border-box; }
5383.alt-prod-cta {
5384  position: relative;
5385  overflow: hidden;
5386  isolation: isolate;
5387  background-color: #0f282d;
5388  background-image: url("https://irp.cdn-website.com/6f7470be/dms3rep/multi/Suitcase+Trifold+AS-1.webp");
5389  background-size: cover;
5390  background-position: center 40%;
5391  background-repeat: no-repeat;
5392  padding: 92px 24px 96px;
5393  max-width: 100%;
5394}
5395.alt-prod-cta::before {
5396  content: "";
5397  position: absolute;
5398  inset: 0;
5399  z-index: 0;
5400  background: linear-gradient(120deg, rgba(20,44,50,0.66) 0%, rgba(15,40,45,0.6) 55%, rgba(15,40,45,0.56) 100%);
5401  pointer-events: none;
5402}
5403.alt-prod-cta::after {
5404  content: "";
5405  position: absolute;
5406  inset: 0;
5407  z-index: 0;
5408  background:
5409    radial-gradient(460px circle at 85% 12%, rgba(0,169,199,0.2) 0%, rgba(0,169,199,0) 62%),
5410    linear-gradient(180deg, rgba(15,40,45,0) 68%, rgba(15,40,45,0.46) 100%);
5411  pointer-events: none;
5412}
5413.alt-prod-cta__inner { position: relative; z-index: 1; max-width: 940px; margin: 0 auto; text-align: center; }
5414.alt-prod-cta h2 {
5415  color: #ffffff !important;
5416  font-size: 36px !important;
5417  font-weight: 800 !important;
5418  text-shadow: 0 2px 20px rgba(0,0,0,0.6) !important;
5419  margin: 0 0 14px !important;
5420  line-height: 1.2 !important;
5421  letter-spacing: -0.01em !important;
5422  overflow-wrap: break-word;
5423}
5424.alt-prod-cta__divider {
5425  width: 64px;
5426  height: 4px;
5427  margin: 0 auto 20px auto;
5428  border-radius: 999px;
5429  background: linear-gradient(90deg, #00a9c6, #88d3e2);
5430  box-shadow: 0 4px 14px rgba(0,169,199,0.5);
5431}
5432.alt-prod-cta__sub {
5433  font-size: 19px;
5434  color: #f4fbfc;
5435  line-height: 1.7;
5436  max-width: 620px;
5437  margin: 0 auto 44px;
5438  text-shadow: 0 2px 14px rgba(0,0,0,0.55);
5439}
5440.alt-prod-cta__steps {
5441  display: grid;
5442  grid-template-columns: repeat(3, 1fr);
5443  gap: 22px;
5444  margin-bottom: 48px;
5445  text-align: left;
5446}
5447.alt-prod-cta__step {
5448  position: relative;
5449  background: rgba(10,26,30,0.62);
5450  backdrop-filter: blur(8px);
5451  -webkit-backdrop-filter: blur(8px);
5452  border: 1px solid rgba(255,255,255,0.22);
5453  border-radius: 16px;
5454  padding: 28px 22px;
5455  box-shadow: 0 16px 34px rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.1);
5456  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background 0.22s ease;
5457}
5458.alt-prod-cta__step::before {
5459  content: "";
5460  position: absolute;
5461  top: 0; left: 22px; right: 22px;
5462  height: 3px;
5463  border-radius: 0 0 3px 3px;
5464  background: linear-gradient(90deg, #00a9c6, #88d3e2);
5465  opacity: 0.9;
5466}
5467.alt-prod-cta__step:hover {
5468  transform: translateY(-4px);
5469  border-color: rgba(0,169,199,0.55);
5470  background: rgba(10,26,30,0.72);
5471  box-shadow:
5472    0 24px 46px rgba(0,0,0,0.46),
5473    0 0 30px rgba(0,169,199,0.32),
5474    0 8px 20px rgba(0,169,199,0.2),
5475    inset 0 1px 0 rgba(255,255,255,0.12);
5476}
5477.alt-prod-cta__step-num {
5478  width: 42px;
5479  height: 42px;
5480  border-radius: 50%;
5481  background: linear-gradient(135deg, #00a9c6 0%, #88d3e2 100%);
5482  color: #ffffff;
5483  font-weight: 800;
5484  font-size: 17px;
5485  display: flex;
5486  align-items: center;
5487  justify-content: center;
5488  margin: 0 0 14px;
5489  box-shadow: 0 8px 20px rgba(0,169,199,0.42), inset 0 1px 0 rgba(255,255,255,0.3);
5490}
5491.alt-prod-cta__step h3 {
5492  color: #ffffff !important;
5493  font-size: 18px !important;
5494  font-weight: 800 !important;
5495  text-shadow: none !important;
5496  margin: 0 0 8px !important;
5497}
5498.alt-prod-cta__step p {
5499  color: #eaf7f9;
5500  font-size: 15px;
5501  line-height: 1.6;
5502  margin: 0;
5503}
5504.alt-prod-cta__ctas {
5505  display: flex;
5506  justify-content: center;
5507  gap: 16px;
5508  flex-wrap: wrap;
5509}
5510.alt-prod-cta__btn {
5511  display: inline-block;
5512  font-size: 18px;
5513  font-weight: 700;
5514  padding: 16px 32px;
5515  border-radius: 999px;
5516  text-decoration: none !important;
5517  white-space: nowrap;
5518}
5519.alt-prod-cta__btn--primary {
5520  background: linear-gradient(135deg, #00a9c6 0%, #0090a8 100%);
5521  color: #ffffff !important;
5522  box-shadow: 0 16px 34px rgba(0,169,199,0.5), inset 0 1px 0 rgba(255,255,255,0.2);
5523  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease;
5524}
5525.alt-prod-cta__btn--primary:hover {
5526  background: linear-gradient(135deg, #0090a8 0%, #007c92 100%);
5527  transform: translateY(-3px);
5528  box-shadow: 0 22px 42px rgba(0,169,199,0.6), inset 0 1px 0 rgba(255,255,255,0.2);
5529}
5530.alt-prod-cta__btn--secondary {
5531  background: rgba(255,255,255,0.06);
5532  backdrop-filter: blur(4px);
5533  -webkit-backdrop-filter: blur(4px);
5534  color: #ffffff !important;
5535  border: 2px solid rgba(255,255,255,0.45);
5536  box-shadow: 0 8px 20px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.1);
5537  transition: transform 0.22s ease, background-color 0.22s ease, border-color 0.22s ease;
5538}
5539.alt-prod-cta__btn--secondary:hover {
5540  background: rgba(255,255,255,0.14);
5541  border-color: rgba(255,255,255,0.7);
5542  transform: translateY(-3px);
5543}
5544@media (max-width: 1024px) {
5545  .alt-prod-cta { padding: 64px 20px 68px; }
5546  .alt-prod-cta h2 { font-size: 28px !important; }
5547  .alt-prod-cta__steps { grid-template-columns: 1fr; max-width: 440px; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
5548}
5549@media (max-width: 767px) {
5550  .alt-prod-cta { padding: 52px 16px 56px; }
5551  .alt-prod-cta h2 { font-size: 24px !important; }
5552  .alt-prod-cta__sub { font-size: 17px; margin-bottom: 34px; }
5553  .alt-prod-cta__ctas { flex-direction: column; }
5554  .alt-prod-cta__btn { width: 100%; text-align: center; }
5555}</style> 
5556 <div class="alt-prod-cta"> <div class="alt-prod-cta__inner"> <h2>Not Sure Which Solution Is Right for You?</h2> 
5557 <div class="alt-prod-cta__divider" aria-hidden="true"></div> 
5558 <p class="alt-prod-cta__sub">Every home and every need is different. Here's how we help you find the right fit.</p> 
5559 <div class="alt-prod-cta__steps"> <div class="alt-prod-cta__step"> <div class="alt-prod-cta__step-num">1</div> 
5560 <h3>Tell Us Your Needs</h3> 
5561 <p>Call or fill out our form and a Mobility Specialist will talk through your home, budget, and goals.</p> 
5562</div> 
5563 <div class="alt-prod-cta__step"> <div class="alt-prod-cta__step-num">2</div> 
5564 <h3>Get Matched to a Solution</h3> 
5565 <p>We recommend the right stairlift, ramp, lift, or bathroom modification for your specific situation.</p> 
5566</div> 
5567 <div class="alt-prod-cta__step"> <div class="alt-prod-cta__step-num">3</div> 
5568 <h3>Professional Installation</h3> 
5569 <p>Our trained technicians install your equipment quickly and safely, backed by a full service warranty.</p> 
5570</div> 
5571</div> 
5572 <div class="alt-prod-cta__ctas"> <a class="alt-prod-cta__btn alt-prod-cta__btn--secondary" href="tel:8003431066">Call 800-343-1066</a> 
5573 <a class="alt-prod-cta__btn alt-prod-cta__btn--primary" href="https://www.altamiraltd.com/request-free-consultation">Schedule a Free Consultation</a> 
5574</div> 
5575</div> 
5576</div> 
5577</div> 
5578</div> 
5579</div> 
5580</div> 
5581</div> 
5582</section> 
5583</div> 
5584</div> 
5585</div> 
5586</div> 
5587</div> 
5588 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-layout-section="" data-auto="flex-section" id="1025264386" data-flex-id="40feea13"> <div class="flex-widgets-container" id="1101416597"></div> 
5589 <section id="d53b0598" class="flex-element section" data-auto="flex-element-section"> <div id="eab86ccc" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="2eeee934" class="flex-element group" data-auto="flex-element-group"> <div id="3f316a8d" class="flex-element group" data-auto="flex-element-group"> <div id="widget_9pt" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="html" data-external-id="3118079329"> <div data-element-type="html" class="dmCustomHtml u_3118079329" id="3118079329"> <style>@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600&amp;amp;display=swap');
5590  .ftr, .ftr * { box-sizing: border-box; }
5591  .ftr {
5592    position: relative;
5593    background: linear-gradient(160deg, #23272a 0%, #1a1d20 55%, #131517 100%) !important;
5594    padding: 64px 24px 0 24px;
5595    overflow: hidden;
5596  }
5597  .ftr::before {
5598    content: "";
5599    position: absolute;
5600    top: 0; left: 0; right: 0;
5601    height: 4px;
5602    background: linear-gradient(90deg, #00a9c6, #88d3e2, #00a9c6);
5603    z-index: 3;
5604  }
5605  .ftr::after {
5606    content: "";
5607    position: absolute;
5608    top: -160px; right: -160px;
5609    width: 480px; height: 480px;
5610    border-radius: 50%;
5611    background: radial-gradient(circle, rgba(0,169,199,0.14) 0%, rgba(0,169,199,0) 70%);
5612    pointer-events: none;
5613    z-index: 0;
5614  }
5615  .ftr-inner {
5616    position: relative;
5617    z-index: 1;
5618    max-width: 1250px;
5619    margin: 0 auto;
5620  }
5621  .ftr-intro {
5622    text-align: center;
5623    max-width: 900px;
5624    margin: 0 auto 52px auto;
5625    font-size: 16px;
5626    line-height: 1.75;
5627    color: #c9d6d9;
5628  }
5629  .ftr-intro a {
5630    color: #88d3e2;
5631    font-weight: 700;
5632    text-decoration: none;
5633  }
5634  .ftr-intro a:hover { text-decoration: underline; }
5635  .ftr-loc-h2 {
5636    text-align: center;
5637    font-size: 13px;
5638    font-weight: 800;
5639    letter-spacing: 2px;
5640    text-transform: uppercase;
5641    color: #88d3e2;
5642    margin: 0 0 30px 0;
5643  }
5644  .ftr-loc-grid {
5645    display: flex;
5646    flex-wrap: wrap;
5647    gap: 18px;
5648    margin-bottom: 52px;
5649  }
5650  .ftr-loc-card {
5651    position: relative;
5652    flex: 1 1 180px;
5653    background: rgba(255,255,255,0.05);
5654    border: 1px solid rgba(255,255,255,0.12);
5655    border-radius: 12px;
5656    padding: 24px 18px;
5657    text-align: center;
5658    backdrop-filter: blur(6px);
5659    -webkit-backdrop-filter: blur(6px);
5660    box-shadow: 0 10px 30px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06);
5661    transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background 0.22s ease;
5662  }
5663  .ftr-loc-card::before {
5664    content: "";
5665    position: absolute;
5666    top: 0; left: 0; right: 0;
5667    height: 3px;
5668    border-radius: 12px 12px 0 0;
5669    background: linear-gradient(90deg, #00a9c6, #88d3e2);
5670    opacity: 0.85;
5671  }
5672  .ftr-loc-card:hover {
5673    transform: translateY(-5px);
5674    background: rgba(255,255,255,0.08);
5675    border-color: rgba(0,169,199,0.55);
5676    box-shadow: 0 20px 44px rgba(0,169,199,0.28), 0 8px 18px rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.08);
5677  }
5678  .ftr-loc-card-link {
5679    position: absolute;
5680    inset: 0;
5681    z-index: 1;
5682    border-radius: 12px;
5683  }
5684  .ftr-loc-card-link span {
5685    position: absolute;
5686    width: 1px; height: 1px;
5687    overflow: hidden;
5688    clip: rect(0,0,0,0);
5689  }
5690  .ftr-loc-card h3 {
5691    font-family: "Montserrat", sans-serif !important;
5692    font-size: 15px;
5693    font-weight: 600;
5694    font-style: normal !important;
5695    letter-spacing: 0.5px;
5696    text-transform: uppercase;
5697    color: #ffffff !important;
5698    margin: 0 0 12px 0;
5699    line-height: 1.25;
5700  }
5701  .ftr-loc-card h3 span {
5702    display: block;
5703    font-style: normal !important;
5704  }
5705  .ftr-loc-card p {
5706    font-size: 13.5px;
5707    line-height: 1.6;
5708    color: #c9d6d9;
5709    margin: 0 0 3px 0;
5710  }
5711  .ftr-loc-card a {
5712    display: block;
5713    font-size: 13.5px;
5714    color: #88d3e2;
5715    text-decoration: none;
5716    margin-top: 8px;
5717    font-weight: 600;
5718  }
5719  .ftr-loc-card a:hover {
5720    color: #b6e6f0;
5721    text-decoration: underline;
5722  }
5723  .ftr-address-link {
5724    position: relative;
5725    z-index: 2;
5726    display: block;
5727    margin: 0 0 8px 0 !important;
5728    text-decoration: none !important;
5729  }
5730  .ftr-address-link p {
5731    color: #c9d6d9;
5732    margin: 0 0 3px 0;
5733    font-weight: 400;
5734  }
5735  .ftr-address-link:hover p {
5736    color: #88d3e2;
5737    text-decoration: underline;
5738  }
5739  .ftr-phone-line {
5740    font-size: 13.5px;
5741    line-height: 1.6;
5742    color: #c9d6d9;
5743    margin: 0 0 3px 0;
5744  }
5745  .ftr-loc-card a.ftr-phone-link {
5746    position: relative;
5747    z-index: 2;
5748    display: inline;
5749    font-size: 13.5px;
5750    color: #88d3e2;
5751    text-decoration: none;
5752    margin-top: 0;
5753    font-weight: 600;
5754  }
5755  .ftr-loc-card a.ftr-phone-link:hover {
5756    color: #b6e6f0;
5757    text-decoration: underline;
5758  }
5759  .ftr-loc-card a.ftr-email-link {
5760    position: relative;
5761    z-index: 2;
5762  }
5763  .ftr-links {
5764    display: flex;
5765    flex-wrap: wrap;
5766    justify-content: center;
5767    gap: 10px 30px;
5768    padding: 30px 0;
5769    border-top: 1px solid rgba(255,255,255,0.12);
5770  }
5771  .ftr-links a {
5772    font-size: 14px;
5773    font-weight: 700;
5774    color: #ffffff;
5775    text-decoration: none;
5776    letter-spacing: 0.3px;
5777    transition: color 0.18s ease;
5778  }
5779  .ftr-links a:hover { color: #88d3e2; }
5780  .ftr-bottom {
5781    border-top: 1px solid rgba(255,255,255,0.12);
5782    padding: 26px 0;
5783    display: flex;
5784    flex-wrap: wrap;
5785    align-items: center;
5786    justify-content: space-between;
5787    gap: 20px;
5788  }
5789  .ftr-badges {
5790    display: flex;
5791    align-items: center;
5792    gap: 22px;
5793    flex-wrap: wrap;
5794  }
5795  .ftr-badges img {
5796    height: 44px;
5797    width: auto;
5798    background: #ffffff;
5799    border-radius: 6px;
5800    padding: 4px 6px;
5801  }
5802  .ftr-sdvosb-badge {
5803    display: inline-flex;
5804    align-items: center;
5805    justify-content: center;
5806    text-decoration: none;
5807  }
5808  .ftr-sdvosb-badge img {
5809    height: 58px;
5810    width: 58px;
5811    border-radius: 50%;
5812    object-fit: cover;
5813    background: #ffffff;
5814    padding: 0;
5815    display: block;
5816  }
5817  .ftr-badges .pay-icons img {
5818    height: 30px;
5819    padding: 4px 8px;
5820  }
5821  .ftr-ids {
5822    text-align: right;
5823    font-size: 12.5px;
5824    color: #c9d6d9;
5825    line-height: 1.6;
5826    letter-spacing: 0.5px;
5827  }
5828  .ftr-copyright {
5829    text-align: center;
5830    font-size: 12.5px;
5831    color: #9aa2a5;
5832    padding: 18px 0;
5833    border-top: 1px solid rgba(255,255,255,0.08);
5834    display: flex;
5835    justify-content: center;
5836    align-items: center;
5837    gap: 8px;
5838    flex-wrap: wrap;
5839  }
5840  .ftr-copyright a {
5841    color: #c9d6d9;
5842    text-decoration: none;
5843    font-weight: 600;
5844  }
5845  .ftr-copyright a:hover {
5846    color: #88d3e2;
5847    text-decoration: underline;
5848  }
5849  @media (max-width: 767px) {
5850    .ftr {
5851      padding: 48px 20px 0 20px;
5852    }
5853    .ftr-bottom {
5854      flex-direction: column;
5855      align-items: center;
5856      text-align: center;
5857    }
5858    .ftr-badges { justify-content: center; }
5859    .ftr-ids { text-align: center; }
5860    .ftr-links { gap: 14px 22px; }
5861  }</style> 
5862 <div class="ftr"> <div class="ftr-inner"> <div class="ftr-intro">Altamira Ltd. is proud to be a certified and authorized dealer of the safest mobility products made including: <a href="https://www.bruno.com/" target="_blank" rel="noopener">Bruno</a>, <a href="https://www.harmar.com/" target="_blank" rel="noopener">Harmar</a>, <a href="https://ezaccess.com/" target="_blank" rel="noopener">EZ Access</a>, <a href="https://www.pridemobility.com/" target="_blank" rel="noopener">Pride</a>, <a href="https://www.pvimanufacturing.com/" target="_blank" rel="noopener">Prairie View</a>, <a href="https://www.invacare.com/" target="_blank" rel="noopener">Invacare</a>, <a href="https://www.arjo.com/" target="_blank" rel="noopener">Arjo Huntleigh</a>, and <a href="https://www.mackworthusa.com/" target="_blank" rel="noopener">Mackworth</a>. <a href="/contact">Contact</a> 
5863us at <a href="tel:8003431066">800-343-1066</a> 
5864to <a href="/request-free-consultation">schedule a free consultation</a> 
5865with one of our home accessibility professionals. Financing is available for all products.</div> 
5866 <div class="ftr-loc-h2">Altamira Locations</div> 
5867 <div class="ftr-loc-grid"> <div class="ftr-loc-card"> <a href="/locations" class="ftr-loc-card-link"> <span>View all Altamira locations</span> 
5868</a> 
5869 <h3> <span>Pittsburgh</span> 
5870 <span>PA</span> 
5871</h3> 
5872 <a href="https://www.google.com/maps/dir/?api=1&destination=517%20McNeilly%20Rd%2C%20Pittsburgh%2C%20PA%2015226" class="ftr-address-link" target="_blank" rel="noopener"> <p>517 McNeilly Rd</p> 
5873 <p>Pittsburgh, PA 15226</p> 
5874</a> 
5875 <p class="ftr-phone-line">P: <a href="tel:4125639177" class="ftr-phone-link">412-563-9177</a> 
5876</p> 
5877 <p>F: 412-542-1421</p> 
5878 <a href="mailto:[email protected]" class="ftr-email-link">[email protected]</a> 
5879</div> 
5880 <div class="ftr-loc-card"> <a href="/locations" class="ftr-loc-card-link"> <span>View all Altamira locations</span> 
5881</a> 
5882 <h3> <span>Henderson</span> 
5883 <span>KY</span> 
5884</h3> 
5885 <a href="https://www.google.com/maps/dir/?api=1&destination=401%20Hoffman%20Dr%2C%20Henderson%2C%20KY%2042420" class="ftr-address-link" target="_blank" rel="noopener"> <p>401 Hoffman Dr</p> 
5886 <p>Henderson, KY 42420</p> 
5887</a> 
5888 <p class="ftr-phone-line">P: <a href="tel:2702121378" class="ftr-phone-link">270-212-1378</a> 
5889</p> 
5890 <p>F: 412-542-1421</p> 
5891 <a href="mailto:[email protected]" class="ftr-email-link">[email protected]</a> 
5892</div> 
5893 <div class="ftr-loc-card"> <a href="/locations" class="ftr-loc-card-link"> <span>View all Altamira locations</span> 
5894</a> 
5895 <h3> <span>Lexington</span> 
5896 <span>KY</span> 
5897</h3> 
5898 <a href="https://www.google.com/maps/dir/?api=1&destination=2424%20Palumbo%20Dr%2C%20Lexington%2C%20KY%2040509" class="ftr-address-link" target="_blank" rel="noopener"> <p>2424 Palumbo Dr</p> 
5899 <p>Lexington, KY 40509</p> 
5900</a> 
5901 <p class="ftr-phone-line">P: <a href="tel:8597219099" class="ftr-phone-link">859-721-9099</a> 
5902</p> 
5903 <p>F: 412-542-1421</p> 
5904 <a href="mailto:[email protected]" class="ftr-email-link">[email protected]</a> 
5905</div> 
5906 <div class="ftr-loc-card"> <a href="/locations" class="ftr-loc-card-link"> <span>View all Altamira locations</span> 
5907</a> 
5908 <h3> <span>Indianapolis</span> 
5909 <span>IN</span> 
5910</h3> 
5911 <a href="https://www.google.com/maps/dir/?api=1&destination=5316%20West%2079th%20St%2C%20Indianapolis%2C%20IN%2046268" class="ftr-address-link" target="_blank" rel="noopener"> <p>5316 West 79th St</p> 
5912 <p>Indianapolis, IN 46268</p> 
5913</a> 
5914 <p class="ftr-phone-line">P: <a href="tel:7659267660" class="ftr-phone-link">765-926-7660</a> 
5915</p> 
5916 <p>F: 412-542-1421</p> 
5917 <a href="mailto:[email protected]" class="ftr-email-link">[email protected]</a> 
5918</div> 
5919 <div class="ftr-loc-card"> <a href="/locations" class="ftr-loc-card-link"> <span>View all Altamira locations</span> 
5920</a> 
5921 <h3> <span>Edison</span> 
5922 <span>NJ</span> 
5923</h3> 
5924 <a href="https://www.google.com/maps/dir/?api=1&destination=55%20Glendale%20Ave%2C%20Edison%2C%20NJ%2008817" class="ftr-address-link" target="_blank" rel="noopener"> <p>55 Glendale Ave</p> 
5925 <p>Edison, NJ 08817</p> 
5926</a> 
5927 <p class="ftr-phone-line">P: <a href="tel:8486687800" class="ftr-phone-link">848-668-7800</a> 
5928</p> 
5929 <p>F: 412-542-1421</p> 
5930 <a href="mailto:[email protected]" class="ftr-email-link">[email protected]</a> 
5931</div> 
5932 <div class="ftr-loc-card"> <a href="/locations" class="ftr-loc-card-link"> <span>View all Altamira locations</span> 
5933</a> 
5934 <h3> <span>Dayton</span> 
5935 <span>OH</span> 
5936</h3> 
5937 <a href="https://www.google.com/maps/dir/?api=1&destination=3554%20Intercity%20Dr%2C%20Dayton%2C%20OH%2045424" class="ftr-address-link" target="_blank" rel="noopener"> <p>3554 Intercity Dr</p> 
5938 <p>Dayton, OH 45424</p> 
5939</a> 
5940 <p class="ftr-phone-line">P: <a href="tel:8003431066" class="ftr-phone-link">800-343-1066</a> 
5941</p> 
5942 <p>F: 412-542-1421</p> 
5943 <a href="mailto:[email protected]" class="ftr-email-link">[email protected]</a> 
5944</div> 
5945</div> 
5946 <div class="ftr-links"> <a href="/">Home</a> 
5947 <a href="/about">About</a> 
5948 <a href="/blog">Blog</a> 
5949 <a href="/contact">Contact Us</a> 
5950 <a href="/products/stairlifts">Stairlifts</a> 
5951 <a href="/wheelchair_ramps">Wheelchair Ramps</a> 
5952 <a href="/locations">Locations</a> 
5953 <a href="/request-free-consultation">Request Free Consultation</a> 
5954 <a href="/faq">FAQ</a> 
5955</div> 
5956 <div class="ftr-bottom"> <div class="ftr-badges"> <a href="https://www.vetbiz.va.gov/advancedsearch/searchresults/businessdetails/?acctid=0da35aa5-39f5-e611-942c-0050568df19d" class="ftr-sdvosb-badge" target="_blank" rel="noopener"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/SDVOS
5956B+Logo-1920w.webp" alt="A logo for a service disabled veteran owned small business Altamira Ltd. in Pittsburgh PA" onerror="handleImageLoadError(this)"/></a> 
5957<img src="https://irp.cdn-website.com/6f7470be/import/clib/altamiraltd_com/dms3rep/multi/opt/gsa-contract-holder-177x42-1920w.png" alt="A blue and black logo for GSA contract holder" onerror="handleImageLoadError(this)"/> <div class="pay-icons"><img src="https://irp.cdn-website.com/6f7470be/dms3rep/multi/opt/c_c_logos-e1717434115995-1920w.webp" alt="Visa, Mastercard and American Express logos" onerror="handleImageLoadError(this)"/></div> 
5958</div> 
5959 <div class="ftr-ids">DUNS 961824740<br/>CAGE SXFXS</div> 
5960</div> 
5961 <div class="ftr-copyright"> <span>&copy; 2026 Altamira Ltd. All Rights Reserved.</span> 
5962 <span>|</span> 
5963 <a href="https://www.altamiraltd.com/privacy">Privacy Policy</a> 
5964</div> 
5965</div> 
5966</div> 
5967</div> 
5968</div> 
5969</div> 
5970</div> 
5971</div> 
5972</section> 
5973</div> 
5974</div> 
5975</div> 
5976 <div id="dmFlexStickyContainer" class="flex_hfcontainer"> <div id="flex-sticky"> <div data-layout-section="" data-auto="flex-section" id="1559487209" data-flex-id="83e67cb7"> <div class="flex-widgets-container" id="1104692295"></div> 
5977 <section id="3dad59eb" class="flex-element section" data-auto="flex-element-section"> <div id="7993ea90" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="ffe41935" class="flex-element group" data-auto="flex-element-group"> <div id="df7e8d80" class="flex-element group" data-auto="flex-element-group"> <div id="f6d17b88" class="flex-element inner-grid" data-auto="flex-element-inner-grid"> <div id="widget_q8h" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1458667814"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton button_2 u_1458667814 flexButtonIcon" file="false" href="#" data-element-type="dButtonLinkId" id="1458667814" link_type="back_to_top" data-buttonstyle="BORDER_SHORT"> <span class="iconBg" aria-hidden="true" id="1338555015"> <span class="icon hasFontIcon icon-star" id="1276441695"></span> 
5978</span> 
5979 <span class="text" id="1369966593"></span> 
5980</a> 
5981</div> 
5982</div> 
5983</div> 
5984</div> 
5985</div> 
5986</section> 
5987</div> 
5988</div> 
5989</div> 
5990 <div id="dmFlexMegaMenuContainer" class="flex_hfcontainer"> <div id="multi-mega-menu"></div> 
5991</div> 
5992</div> 
5993</div> 
5994</div> 
5995</div> 
5996</div> 
5997</div> 
5998
5999    </div>
6000</div>
6001<!--  Add full CSS and Javascript before the close tag of the body if needed -->
6002 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile_implicit-flex-header-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6003}</style> 
6004 <style data-page-uuid="83b6fea2d7e348538d9f7feed2551150" id="grid-styles-mobile-7d9bc9cf-83b6fea2d7e348538d9f7feed2551150">@media (max-width: 767px) {
6005    
6006#e5e737df {
6007    min-height: 80px;
6008    align-items: center;
6009    width: 100%;
6010}
6011    
6012#\33 dd71ed6 {
6013    min-height: 0;
6014    flex-direction: column;
6015    flex-wrap: nowrap;
6016    padding: 0% 0% 0% 0%;
6017}
6018    
6019#f7744dae {
6020    align-self: center;
6021    margin-left: 0px;
6022    margin-right: 0px;
6023    width: 100%;
6024    max-width: 100%;
6025}
6026    
6027#\35 cba271f {
6028    align-self: center;
6029    margin-left: 0px;
6030    margin-right: 0px;
6031    width: 100%;
6032    max-width: 100%;
6033    height: auto;
6034}
6035    
6036#\30 c5f2b4d {
6037    align-self: center;
6038    margin-left: 0px;
6039    margin-right: 0px;
6040    width: 100%;
6041    max-width: 100%;
6042}
6043    
6044#ad000d12 {
6045    margin: 0px 0% 0px 0%;
6046}
6047}</style> 
6048 <style data-page-uuid="83b6fea2d7e348538d9f7feed2551150" id="grid-styles-mobile-20856cca-83b6fea2d7e348538d9f7feed2551150">@media (max-width: 767px) {
6049    
6050#\31 fab57c3 {
6051    min-height: 80px;
6052    align-items: center;
6053    width: 100%;
6054}
6055    
6056#a9a4879d {
6057    min-height: 0;
6058    flex-direction: column;
6059    flex-wrap: nowrap;
6060    padding: 0% 0% 0% 0%;
6061}
6062    
6063#\34 4363ed1 {
6064    margin: 0px 0% 0px 0%;
6065}
6066}</style> 
6067 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-flex-footer-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6068    
6069#flex-footer {
6070}
6071}</style> 
6072 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-flex-header-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6073    
6074#flex-header {
6075}
6076}</style> 
6077 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-22cf9828-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6078    
6079#\39 b1283d5 {
6080    width: 50%;
6081    align-items: center;
6082    min-height: 8px;
6083}
6084    
6085#a77db9fa {
6086    flex-direction: row;
6087    padding-left: 4%;
6088    padding-right: 4%;
6089    flex-wrap: nowrap;
6090    min-height: 14px;
6091}
6092    
6093#f857795c {
6094    width: 50%;
6095    align-items: center;
6096    min-height: 8px;
6097}
6098}</style> 
6099 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-c2fcdf00-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6100    
6101#\36 d311023 {
6102    align-items: center;
6103    width: 24.95%;
6104    order: 4;
6105    min-height: 8px;
6106    padding-left: 1%;
6107    padding-right: 1%;
6108    align-content: center;
6109    column-gap: 0%;
6110    justify-content: center;
6111}
6112    
6113#\37 7cabae1 {
6114    width: 25%;
6115    order: 2;
6116    min-height: 8px;
6117    padding: 0px 0px 0px 0px;
6118}
6119    
6120#\38 f3aebd7 {
6121    width: 75%;
6122    justify-content: flex-start;
6123    order: 1;
6124    min-height: 8px;
6125    align-items: center;
6126    align-content: center;
6127    padding: 0px 0px 0px 0px;
6128}
6129    
6130#c424a319 {
6131    width: 247px;
6132    height: auto;
6133    margin-bottom: 0px;
6134    margin-top: 0px;
6135}
6136    
6137#\33 49307b5 {
6138    min-height: 101px;
6139    flex-direction: row;
6140    flex-wrap: nowrap;
6141    padding: 6px 2px 6px 2px;
6142}
6143    
6144#group_8lv {
6145    order: 0;
6146    width: 40.85%;
6147    min-height: 8px;
6148    justify-content: flex-start;
6149}
6150    
6151#d87e25ea {
6152    width: 54px;
6153    height: 54px;
6154    order: 0;
6155    max-height: none;
6156    min-height: 48px;
6157    margin: 0px 0% 0px 0%;
6158    grid-area: auto / auto / auto / auto;
6159}
6160    
6161#e1408fc5 {
6162    margin: 0px 0% 0px 0%;
6163}
6164}</style> 
6165 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-f27c8b8c-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6166    
6167#\31 b8b839e {
6168    flex-direction: row;
6169    padding-left: 4%;
6170    padding-right: 4%;
6171    flex-wrap: nowrap;
6172    min-height: 37px;
6173}
6174    
6175#c6c2ec88 {
6176    width: 100%;
6177    align-items: center;
6178    min-height: 8px;
6179}
6180}</style> 
6181 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-16b3b808-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6182    
6183#caacac28 {
6184    width: 100%;
6185    min-height: 8px;
6186    height: auto;
6187    align-items: center;
6188    flex-direction: row;
6189    flex-wrap: nowrap;
6190    order: 1;
6191    justify-self: auto;
6192    row-gap: 0px;
6193    column-gap: 0%;
6194    align-self: auto;
6195    justify-content: space-around;
6196    align-content: center;
6197    padding: 8px 2px 8px 2px;
6198    margin: 0% 0% 0% 0%;
6199}
6200    
6201#\31 f392a9d {
6202    min-height: auto;
6203    flex-direction: row;
6204    flex-wrap: nowrap;
6205    column-gap: 0%;
6206    justify-content: space-around;
6207    align-items: center;
6208    align-content: center;
6209    row-gap: 0px;
6210    padding: 2% 1% 2% 1%;
6211}
6212    
6213#widget_fgr {
6214    height: auto;
6215    width: 56.48%;
6216    order: 0;
6217    margin: 0px 0% 0px 0%;
6218    grid-area: auto / auto / auto / auto;
6219}
6220    
6221#c0cbb415.flex-element.widget-wrapper > [data-element-type] {
6222    padding: 0px 0px 0px 0px;
6223}
6224#c0cbb415 {
6225    width: 22%;
6226    height: 50px;
6227    order: 2;
6228    margin: 0px 0% 0px 0%;
6229}
6230    
6231#\35 1136e6b {
6232    margin: 0px 0% 0px 0%;
6233}
6234    
6235#undefined {
6236    width: 34%;
6237}
6238}</style> 
6239 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-c2916674-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6240    
6241#cf62d505 {
6242    min-height: 393px;
6243    flex-direction: row;
6244    row-gap: 0px;
6245    flex-wrap: nowrap;
6246    column-gap: 0%;
6247    align-items: flex-start;
6248    align-content: flex-start;
6249    justify-content: flex-end;
6250    padding: 0% 0% 0% 0%;
6251}
6252    
6253#\35 fb9b374 {
6254    margin: 0px 0% 0px 0%;
6255}
6256    
6257#b4fd124c {
6258    width: 100%;
6259    min-height: 8px;
6260    align-items: center;
6261    column-gap: 0%;
6262    flex-direction: row;
6263    flex-wrap: nowrap;
6264    align-content: center;
6265    align-self: auto;
6266    height: auto;
6267    justify-self: auto;
6268    padding: 2% 2% 2% 2%;
6269    margin: 0% 0% 0% 0%;
6270}
6271    
6272#widget_t2p.flex-element.widget-wrapper > [data-element-type] {
6273    padding: 0px 0px 0px 0px;
6274}
6275#widget_t2p {
6276    justify-self: auto;
6277    width: 99.95%;
6278    order: 1;
6279    max-width: none;
6280    align-self: flex-start;
6281    margin: 0px 0% 0px 0%;
6282    grid-area: auto / auto / auto / auto;
6283}
6284}</style> 
6285 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-63a049320d35b55b4ef2a372-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6286    
6287#\36 3a049320d35b55b4ef2a374 {
6288    min-height: 80px;
6289    justify-content: center;
6290    width: 100%;
6291    height: auto;
6292    align-items: center;
6293    row-gap: 0px;
6294    align-content: center;
6295    align-self: auto;
6296    justify-self: auto;
6297    margin: 0% 0% 0% 0%;
6298}
6299    
6300#\36 3a049320d35b55b4ef2a377 {
6301    min-height: 0;
6302    flex-direction: column;
6303    row-gap: 0px;
6304    flex-wrap: nowrap;
6305    column-gap: 4%;
6306    align-items: stretch;
6307    align-content: stretch;
6308    justify-content: center;
6309}
6310    
6311#\36 3a049320d35b55b4ef2a373 {
6312    margin-top: 0px;
6313}
6314    
6315#widget_5ad {
6316    align-self: center;
6317    margin-left: 0px;
6318    margin-right: 0px;
6319    width: 81%;
6320    max-width: 100%;
6321}
6322}</style> 
6323 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-6406026c90e1521f6ecb0eca-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6324    
6325#\36 406026c90e1521f6ecb0ecd {
6326    min-height: 80px;
6327    justify-content: flex-start;
6328    padding-bottom: 16px;
6329    width: 100%;
6330    height: auto;
6331    padding-left: 1%;
6332    padding-right: 1%;
6333    align-self: auto;
6334}
6335    
6336#\36 406026c90e1521f6ecb0ecc {
6337    min-height: 0;
6338    flex-direction: column;
6339    flex-wrap: nowrap;
6340    align-items: center;
6341    align-content: center;
6342    row-gap: 0px;
6343}
6344    
6345#\36 406026c90e1521f6ecb0ec9 {
6346    margin-bottom: 20%;
6347}
6348    
6349#widget_df7 {
6350    align-self: center;
6351    margin-left: 0px;
6352    margin-right: 0px;
6353}
6354    
6355#widget_7ri {
6356    align-self: center;
6357    margin-left: 0px;
6358    margin-right: 0px;
6359}
6360}</style> 
6361 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-40feea13-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6362    
6363#\33 f316a8d {
6364    width: 100%;
6365    min-height: 0px;
6366    align-items: center;
6367    row-gap: 0px;
6368    justify-content: flex-start;
6369}
6370    
6371#\32 eeee934 {
6372    min-height: 0;
6373    flex-direction: column;
6374    flex-wrap: nowrap;
6375    row-gap: 0px;
6376    padding: 0% 0% 0% 0%;
6377}
6378    
6379#d53b0598 {
6380    margin: 0px 0% 0px 0%;
6381}
6382}</style> 
6383 <style data-page-uuid="fb88edaae63441e6a3aa1d5016084739" data-is-header="true" id="grid-styles-mobile-83e67cb7-fb88edaae63441e6a3aa1d5016084739">@media (max-width: 767px) {
6384    
6385#ffe41935 {
6386    min-height: 0;
6387    flex-direction: column;
6388    padding-left: 4%;
6389    padding-right: 4%;
6390    flex-wrap: nowrap;
6391}
6392    
6393#df7e8d80 {
6394    width: 100%;
6395    min-height: 80px;
6396    align-items: center;
6397}
6398    
6399#widget_q8h {
6400    max-width: 100%;
6401    margin: 20px 20px 20px 20px;
6402}
6403}</style> 
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442<!-- ========= JS Section ========= -->
6443<script>
6444    var isWLR = true;
6445
6446    window.customWidgetsFunctions = {};
6447    window.customWidgetsStrings = {};
6448    window.collections = {};
6449    window.currentLanguage = "ENGLISH"
6450    window.isSitePreview = false;
6451</script>
6451
6452
6453
6454
6455
6456<script type="text/javascript">
6457
6458    var d_version = "production_6800";
6459    var build = "2026-09-24T12_50_33";
6460    window['v' + 'ersion'] = d_version;
6461
6462    function buildEditorParent() {
6463        window.isMultiScreen = true;
6464        window.editorParent = {};
6465        window.previewParent = {};
6466        window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33";
6467        try {
6468            var _p = window.parent;
6469            if (_p && _p.document && _p.$ && _p.$.dmfw) {
6470                window.editorParent = _p;
6471            } else if (_p.isSitePreview) {
6472                window.previewParent = _p;
6473            }
6474        } catch (e) {
6475
6476        }
6477    }
6478
6479    buildEditorParent();
6480</script>
6480
6481
6482
6483
6484<!-- Injecting site-wide before scripts -->
6485
6486<!-- End Injecting site-wide to the head -->
6487
6488
6489
6490
6491
6492
6493<script>
6494    window.cookiesNotificationMarkupPreview = ' <div> <p class=\"rteBlock\">We use cookies to improve your experience, analyze site traffic, and provide relevant advertising. Learn more in our <a value=\"privacy\" label=\"\" type=\"page\" href=\"\/privacy\" data-runtime-url=\"\/privacy\">Privacy Policy.<\/a> \n<\/p> \n<\/div> \n';
6495</script>
6495
6496
6497<!-- HEAD RT JS Include -->
6498<script id='d-js-params'>
6499    window.INSITE = window.INSITE || {};
6500    window.INSITE.device = "desktop";
6501
6502    window.rtCommonProps = {};
6503    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
6504    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
6505    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
6506    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
6507    rtCommonProps["inlineEditGrid.snap"] =true;
6508    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
6509    rtCommonProps["rt.pushnotifs.force.button"] =true;
6510    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
6511    rtCommonProps["common.mapbox.js.override"] =false;
6512    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
6513    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
6514    rtCommonProps["isCoverage.test"] =false;
6515    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
6516    rtCommonProps["common.resources.dist.cdn"] =true;
6517    rtCommonProps["common.build.dist.folder"] = 'production/6800';
6518    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
6519    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6800';
6520    rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family=';
6521    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
6522    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
6523    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
6524    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
6525    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
6526    rtCommonProps["isAutomation.test"] =false;
6527    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
6528
6529    
6530    rtCommonProps['common.mapsProvider'] = 'google';
6531    
6532    rtCommonProps["google.places.key"] = 'QUl6YVN5RFFQWEUwWDFRSFliTlBCR2ljM3FWemhtTm9GbXJlcHpr';
6533    
6534    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
6535    rtCommonProps['common.geocodeProvider'] = 'google';
6536    rtCommonProps['server.for.resources'] = '';
6537    rtCommonProps['feature.flag.lazy.widgets'] = true;
6538    rtCommonProps['feature.flag.single.wow'] = false;
6539    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
6540    rtCommonProps['feature.flag.mark.anchors'] = true;
6541    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
6542    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
6543    rtCommonProps["images.sizes.small"] =160;
6544    rtCommonProps["images.sizes.mobile"] =640;
6545    rtCommonProps["images.sizes.tablet"] =1280;
6546    rtCommonProps["images.sizes.desktop"] =1920;
6547    rtCommonProps["modules.resources.cdn"] =true;
6548    rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/';
6549    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
6550    rtCommonProps["feature.flag.performance.logs"] =false;
6551    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
6552    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
6553    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
6554    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
6555    // feature flags that's used out of runtime module (in  legacy files)
6556    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
6557
6558    window.rtFlags = {};
6559    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
6560    rtFlags["scripts.widgetCount.enabled"] =true;
6561    rtFlags["fnb.animations.tracking.enabled"] =true;
6562    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
6563    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
6564    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
6565    rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true;
6566    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
6567    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
6568    rtFlags["geocode.search.localize"] =false;
6569    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
6570    rtFlags["twitter.heightLimit.enabled"] = true;
6571    rtFlags["runtime.lottieOverflow"] =false;
6572    rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
6573    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
6574    rtFlags["flex.animation.design.panel.layout"] =true;
6575    rtFlags["runtime.cwv.report.cls.enabled"] =false;
6576    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
6577    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
6578    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
6579    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
6580    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
6581    rtFlags["contact.form.useActiveForm"] =true;
6582    rtFlags["contact.form.custom.errors.enabled"] =false;
6583    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
6584    rtFlags["runtime.ssr.productCustomizations"] =true;
6585    rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true;
6586    rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true;
6587    rtFlags["termly.map.consent.overlay.enabled"] =false;
6588    rtFlags["editor.widget.form.a11y"] =true;
6589</script>
vendor: 1 bytes, line 6589
6589
6590<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js"  id="d-js-core" defer></script>
6590
6591
6592<!-- End of HEAD RT JS Include -->
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607<script>
6608    document.addEventListener('DOMContentLoaded', () =>
6609        window.runtime.initLayout()
6610    );
6611</script>
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631<script type="text/javascript" id="d_track_sp">
6632    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
6633        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
6634        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
6635        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
6636    window.dmsnowplow  = window.snowplow;
6637
6638    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
6639        appId: '6f7470be'
6640    });
6641
6642    // snowplow queries element styles so we wait until CSS calculations are done.
6643    requestAnimationFrame(() => {
6644        dmsnowplow('trackPageView');
6645        _dm_insite.forEach((rule) => {
6646            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
6647            // the tracking is in popup.js
6648            if (rule.actionName !== "popup") {
6649                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
6650            }
6651            window?.waitForDeferred?.('dmAjax', () => {
6652                $.DM.events.trigger('event-ruleTriggered', {value: rule});
6653            });
6654        });
6655    });
6656</script>
6656
6657
6658
6659
6660<div style="display:none;" id="P6iryBW0Wu"></div>
6661
6662<!-- photoswipe markup -->
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672<!-- Root element of PhotoSwipe. Must have class pswp. -->
6673<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
6674
6675    <!-- Background of PhotoSwipe. 
6676         It's a separate element as animating opacity is faster than rgba(). -->
6677    <div class="pswp__bg"></div>
6678
6679    <!-- Slides wrapper with overflow:hidden. -->
6680    <div class="pswp__scroll-wrap">
6681
6682        <!-- Container that holds slides. 
6683            PhotoSwipe keeps only 3 of them in the DOM to save memory.
6684            Don't modify these 3 pswp__item elements, data is added later on. -->
6685        <div class="pswp__container">
6686            <div class="pswp__item"></div>
6687            <div class="pswp__item"></div>
6688            <div class="pswp__item"></div>
6689        </div>
6690
6691        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
6692        <div class="pswp__ui pswp__ui--hidden">
6693
6694            <div class="pswp__top-bar">
6695
6696                <!--  Controls are self-explanatory. Order can be changed. -->
6697
6698                <div class="pswp__counter"></div>
6699
6700                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
6701
6702                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
6703
6704                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
6705
6706                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
6707
6708                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
6709                <!-- element will get class pswp__preloader--active when preloader is running -->
6710                <div class="pswp__preloader">
6711                    <div class="pswp__preloader__icn">
6712                      <div class="pswp__preloader__cut">
6713                        <div class="pswp__preloader__donut"></div>
6714                      </div>
6715                    </div>
6716                </div>
6717            </div>
6718
6719            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
6720                <div class="pswp__share-tooltip"></div> 
6721            </div>
6722
6723            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
6724            </button>
6725
6726            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
6727            </button>
6728
6729            <div class="pswp__caption">
6730                <div class="pswp__caption__center"></div>
6731            </div>
6732
6733        </div>
6734
6735    </div>
6736
6737</div>
6738<div id="fb-root"
6739        data-locale="en"></div>
6740<!-- Alias: 6f7470be -->
6741<script id="d_track_personalization">
6742	window?.waitForDeferred?.('dmAjax', () => {
6743		// Collects client data and updates cookies used by smart sites
6744		window.expireDays = 365;
6745		window.visitLength = 30 * 60000;
6746		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
6747			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
6748	});
6749</script>
vendor: 1 bytes, line 6749
6749
6750<script type="text/javascript">
6751    
6752    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
6753    
6754    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
6755    Parameters.HomeLinkText = 'Home';
6756    </script>
6756
6757<!--  End Script tags -->
6758<!--  Begin Body End Markup -->
6759<script>
6760(function () {
6761  function fixBackToTopAccessibility() {
6762    var backToTopButtons = document.querySelectorAll(
6763      'a[link_type="back_to_top"], a[data-link-type="back_to_top"]'
6764    );
6765    backToTopButtons.forEach(function (button) {
6766      button.setAttribute("aria-label", "Back to top");
6767      button.setAttribute("title", "Back to top");
6768      var decorativeIcons = button.querySelectorAll(
6769        "svg, i, img, [class*='icon']"
6770      );
6771      decorativeIcons.forEach(function (icon) {
6772        icon.setAttribute("aria-hidden", "true");
6773      });
6774    });
6775  }
6776  if (document.readyState === "loading") {
6777    document.addEventListener(
6778      "DOMContentLoaded",
6779      fixBackToTopAccessibility
6780    );
6781  } else {
6782    fixBackToTopAccessibility();
6783  }
6784  window.addEventListener("load", fixBackToTopAccessibility);
6785  setTimeout(fixBackToTopAccessibility, 1000);
6786  setTimeout(fixBackToTopAccessibility, 3000);
6787})();
6788</script>
6788
6789<!-- Meta Pixel Code -->
6790<script>
6791!function(f,b,e,v,n,t,s) {
6792  if (f.fbq) return;
6793  n = f.fbq = function() {
6794    n.callMethod
6795      ? n.callMethod.apply(n, arguments)
6796      : n.queue.push(arguments);
6797  };
6798  if (!f._fbq) f._fbq = n;
6799  n.push = n;
6800  n.loaded = true;
6801  n.version = "2.0";
6802  n.queue = [];
6803  t = b.createElement(e);
6804  t.async = true;
6805  t.src = v;
6806  s = b.getElementsByTagName(e)[0];
6807  s.parentNode.insertBefore(t, s);
6808}
6809(window, document, "script", "https://connect.facebook.net/en_US/fbevents.js");
6810fbq("init", "864957359077119");
6811fbq("track", "PageView");
6812</script>
6812
6813<noscript>
6814  <img
6815    height="1"
6816    width="1"
6817    style="display:none"
6818    src="https://www.facebook.com/tr?id=864957359077119&ev=PageView&noscript=1"
6819    alt=""
6820  />
6821</noscript>
6822<!-- End Meta Pixel Code -->
6823
6824<div class="alt-chat-root">
6825  <button type="button" class="alt-chat-launcher" id="altChatLauncher"
6826          aria-expanded="false" aria-controls="altChatPanel">
6827    <svg class="alt-chat-launcher-icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false">
6828      <path d="M20 2H4a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2z"
6829            fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"/>
6830      <circle cx="8" cy="10" r="1.3" fill="currentColor"/>
6831      <circle cx="12" cy="10" r="1.3" fill="currentColor"/>
6832      <circle cx="16" cy="10" r="1.3" fill="currentColor"/>
6833    </svg>
6834    <span class="alt-chat-launcher-text">Ask a Question</span>
6835  </button>
6836
6837  <div class="alt-chat-panel" id="altChatPanel" role="dialog" aria-modal="false"
6838       aria-labelledby="altChatTitle" hidden>
6839    <div class="alt-chat-header">
6840      <div class="alt-chat-header-text">
6841        <div class="alt-chat-title" id="altChatTitle">Altamira Assistant</div>
6842        <div class="alt-chat-subtitle">Answers from our website &middot; Mon&ndash;Fri 8:30&ndash;4:30</div>
6843      </div>
6844      <div class="alt-chat-header-actions">
6845        <button type="button" class="alt-chat-iconbtn" id="altChatAutoRead"
6846                aria-pressed="false" title="Read answers aloud automatically"
6847                aria-label="Read answers aloud automatically">
6848          <svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">
6849            <path d="M11 5L6 9H3v6h3l5 4V5z" fill="currentColor"/>
6850            <path d="M15.5 8.5a5 5 0 0 1 0 7M18.5 5.5a9 9 0 0 1 0 13"
6851                  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
6852          </svg>
6853        </button>
6854        <button type="button" class="alt-chat-iconbtn" id="altChatClose" aria-label="Close the assistant">
6855          <svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">
6856            <path d="M6 6l12 12M18 6L6 18" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"/>
6857          </svg>
6858        </button>
6859      </div>
6860    </div>
6861
6862    <div class="alt-chat-log" id="altChatLog" role="log" aria-live="polite" aria-atomic="false">
6863      <div class="alt-chat-msg alt-chat-msg-bot">
6864        <div class="alt-chat-bubble">
6865          Hello. I can answer questions about stairlifts, wheelchair ramps, vehicle lifts,
6866          bathroom modifications, our locations, and more.
6867          <br><br>
6868          What can I help you find?
6869        </div>
6870      </div>
6871      <div class="alt-chat-chips" id="altChatChips">
6872        <button type="button" class="alt-chat-chip">Do you serve my area?</button>
6873        <button type="button" class="alt-chat-chip">How much does a stairlift cost?</button>
6874        <button type="button" class="alt-chat-chip">How long does a ramp need to be?</button>
6875        <button type="button" class="alt-chat-chip">I'm a veteran &mdash; what help is there?</button>
6876      </div>
6877    </div>
6878
6879    <div class="alt-chat-turnstile" id="altChatTurnstile"></div>
6880
6881    <form class="alt-chat-inputbar" id="altChatForm">
6882      <label class="alt-chat-sr-only" for="altChatInput">Type your question</label>
6883      <textarea id="altChatInput" class="alt-chat-input" rows="1"
6884                placeholder="Type your question here..." maxlength="1000" autocomplete="off"></textarea>
6885      <button type="submit" class="alt-chat-send" id="altChatSend" aria-label="Send your question">
6886        <svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">
6887          <path d="M3 20l18-8L3 4v6l12 2-12 2v6z" fill="currentColor"/>
6888        </svg>
6889      </button>
6890    </form>
6891
6892    <div class="alt-chat-footer">
6893      Prefer to talk? Call <a href="tel:8003431066" id="altChatCallLink">800-343-1066</a>
6894    </div>
6895  </div>
6896</div>
6897
6898<style>
6899.alt-chat-root, .alt-chat-root *, .alt-chat-root *::before, .alt-chat-root *::after { box-sizing: border-box; }
6900.alt-chat-root { font-family: inherit; max-width: 100%; overflow-wrap: break-word; }
6901.alt-chat-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
6902  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
6903
6904.alt-chat-launcher { position: fixed; right: 24px; bottom: 24px; z-index: 999998;
6905  display: flex; align-items: center; gap: 10px; min-height: 60px; padding: 14px 24px;
6906  font-size: 18px; font-weight: 700; line-height: 1.2; color: #ffffff; background: #00a9c6;
6907  border: 2px solid #00a9c6; border-radius: 999px; cursor: pointer;
6908  box-shadow: 0 8px 20px rgba(0,169,199,0.35), 0 4px 10px rgba(0,0,0,0.12);
6909  transition: transform 0.22s ease, box-shadow 0.22s ease, background-color 0.22s ease; }
6910.alt-chat-launcher:hover { background: #0090a8; transform: translateY(-3px);
6911  box-shadow: 0 16px 34px rgba(0,169,199,0.42), 0 6px 12px rgba(0,0,0,0.16); }
6912.alt-chat-launcher:focus-visible { outline: 3px solid #5f6162; outline-offset: 3px; }
6913.alt-chat-launcher-icon { width: 26px;
6913 height: 26px; flex: 0 0 auto; }
6914.alt-chat-launcher.alt-chat-hidden { display: none; }
6915
6916.alt-chat-panel { position: fixed; right: 24px; bottom: 24px; z-index: 999999;
6917  display: flex; flex-direction: column; width: 420px; max-width: calc(100vw - 32px);
6918  height: 620px; max-height: calc(100vh - 48px); background: #ffffff;
6919  border: 1px solid #d7eff3; border-radius: 16px;
6920  box-shadow: 0 24px 55px rgba(0,0,0,0.20), 0 10px 22px rgba(0,0,0,0.12); overflow: hidden; }
6921.alt-chat-panel[hidden] { display: none; }
6922
6923.alt-chat-header { display: flex; align-items: center; justify-content: space-between; gap: 12px;
6924  padding: 18px 20px; background: #5f6162; color: #ffffff; flex: 0 0 auto; }
6925.alt-chat-title { font-size: 19px; font-weight: 800; line-height: 1.3; color: #ffffff; }
6926.alt-chat-subtitle { font-size: 13.5px; line-height: 1.4; color: #d7eff3; margin-top: 3px; }
6927.alt-chat-header-actions { display: flex; align-items: center; gap: 6px; flex: 0 0 auto; }
6928.alt-chat-iconbtn { width: 44px; height: 44px; padding: 9px; background: transparent;
6929  border: 2px solid transparent; border-radius: 50%; color: #ffffff; cursor: pointer; }
6930.alt-chat-iconbtn svg { width: 100%; height: 100%; }
6931.alt-chat-iconbtn:hover { background: rgba(255,255,255,0.15); }
6932.alt-chat-iconbtn:focus-visible { outline: 3px solid #88d3e2; outline-offset: 2px; }
6933.alt-chat-iconbtn[aria-pressed="true"] { background: #00a9c6; border-color: #88d3e2; }
6934.alt-chat-iconbtn.alt-chat-hidden { display: none; }
6935
6936.alt-chat-log { flex: 1 1 auto; overflow-y: auto; padding: 20px; background: #f7fcfd;
6937  display: flex; flex-direction: column; gap: 16px; }
6938.alt-chat-msg { display: flex; max-width: 100%; }
6939.alt-chat-msg-user { justify-content: flex-end; }
6940.alt-chat-bubble { max-width: 88%; padding: 14px 18px; border-radius: 14px; font-size: 17px;
6941  line-height: 1.65; color: #5f6162; background: #ffffff; border: 1px solid #d7eff3;
6942  overflow-wrap: break-word; }
6943.alt-chat-msg-user .alt-chat-bubble { background: #00a9c6; color: #ffffff; border-color: #00a9c6; }
6944.alt-chat-bubble a { color: #00778c; text-decoration: underline; }
6945.alt-chat-msg-user .alt-chat-bubble a { color: #ffffff; }
6946
6947.alt-chat-listen { display: inline-flex; align-items: center; gap: 7px; margin-top: 12px;
6948  padding: 9px 15px; font-family: inherit; font-size: 14.5px; font-weight: 700; line-height: 1.2;
6949  color: #00778c; background: #f7fcfd; border: 1.5px solid #88d3e2; border-radius: 999px;
6950  cursor: pointer; }
6951.alt-chat-listen:hover { background: #d7eff3; }
6952.alt-chat-listen:focus-visible { outline: 3px solid #00a9c6; outline-offset: 2px; }
6953.alt-chat-listen svg { width: 17px; height: 17px; flex: 0 0 auto; }
6954.alt-chat-listen.alt-chat-speaking { color: #ffffff; background: #00a9c6; border-color: #00a9c6; }
6955
6956.alt-chat-sources { margin-top: 12px; padding-top: 12px; border-top: 1px solid #d7eff3; }
6957.alt-chat-sources-label { font-size: 12.5px; font-weight: 700; text-transform: uppercase;
6958  letter-spacing: 1px; color: #7d8384; margin-bottom: 7px; }
6959.alt-chat-sources a { display: block; font-size: 15px; line-height: 1.5; color: #00778c; margin-bottom: 5px; }
6960
6961.alt-chat-chips { display: flex; flex-wrap: wrap; gap: 9px; }
6962.alt-chat-chip { padding: 11px 16px; font-size: 15px; font-weight: 600; line-height: 1.3;
6963  color: #00778c; background: #ffffff; border: 1.5px solid #88d3e2; border-radius: 999px;
6964  cursor: pointer; text-align: left; }
6965.alt-chat-chip:hover { background: #d7eff3; }
6966.alt-chat-chip:focus-visible { outline: 3px solid #00a9c6; outline-offset: 2px; }
6967
6968.alt-chat-progress { display: flex; align-items: center; gap: 11px; }
6969.alt-chat-progress-text { font-size: 15.5px; line-height: 1.4; color: #7d8384; }
6970.alt-chat-typing { display: flex; gap: 5px; flex: 0 0 auto; }
6971.alt-chat-typing span { width: 9px; height: 9px; border-radius: 50%; background: #88d3e2;
6972  animation: altChatBounce 1.3s infinite ease-in-out; }
6973.alt-chat-typing span:nth-child(2) { animation-delay: 0.18s; }
6974.alt-chat-typing span:nth-child(3) { animation-delay: 0.36s; }
6975@keyframes altChatBounce { 0%,60%,100% { opacity: 0.35; } 30% { opacity: 1; } }
6976
6977.alt-chat-turnstile { flex: 0 0 auto; padding: 0 20px; background: #ffffff; }
6978.alt-chat-turnstile:empty { padding: 0; }
6979
6980.alt-chat-inputbar { flex: 0 0 auto; display: flex; align-items: flex-end; gap: 10px;
6981  padding: 14px 16px; background: #ffffff; border-top: 1px solid #d7eff3; }
6982.alt-chat-input { flex: 1 1 auto; resize: none; max-height: 120px; padding: 13px 15px;
6983  font-family: inherit; font-size: 17px; line-height: 1.5; color: #5f6162; background: #ffffff;
6984  border: 1.5px solid #c7dfe4; border-radius: 12px; }
6985.alt-chat-input:focus { outline: none; border-color: #00a9c6; box-shadow: 0 0 0 3px rgba(0,169,199,0.18); }
6986.alt-chat-send { flex: 0 0 auto; width: 52px; height: 52px; padding: 13px; color: #ffffff;
6987  background: #00a9c6; border: none; border-radius: 12px; cursor: pointer;
6988  transition: background-color 0.22s ease; }
6989.alt-chat-send svg { width: 100%; height: 100%; }
6990.alt-chat-send:hover:not(:disabled) { background: #0090a8; }
6991.alt-chat-send:focus-visible { outline: 3px solid #5f6162; outline-offset: 2px; }
6992.alt-chat-send:disabled { background: #b9ccd0;
6992 cursor: not-allowed; }
6993
6994.alt-chat-footer { flex: 0 0 auto; padding: 12px 20px; text-align: center; font-size: 15px;
6995  line-height: 1.5; color: #5f6162; background: #f7fcfd; border-top: 1px solid #d7eff3; }
6996.alt-chat-footer a { color: #00778c; font-weight: 700; text-decoration: underline; }
6997
6998@media (max-width: 1024px) { .alt-chat-panel { width: 380px; height: 560px; } }
6999
7000@media (max-width: 767px) {
7001  .alt-chat-launcher { right: 16px; bottom: 16px; padding: 13px 20px; font-size: 17px; }
7002  .alt-chat-panel { right: 0; bottom: 0; left: 0; width: 100%; max-width: 100%;
7003    height: 100%; max-height: 100%; border-radius: 0; border: none; }
7004  .alt-chat-bubble { font-size: 16px; max-width: 92%; }
7005  .alt-chat-input { font-size: 16px; }
7006}
7007
7008@media (prefers-reduced-motion: reduce) {
7009  .alt-chat-launcher, .alt-chat-send { transition: none; }
7010  .alt-chat-typing span { animation: none; opacity: 0.6; }
7011}
7012</style>
7013
7014<script>
7015(function () {
7016  var ENDPOINT = "https://altamira-ai-assistant.pfinegan.workers.dev/api/chat";
7017  var SITE_KEY = "0x4AAAAAAEHF2IH_oUEU8cWg";
7018  var MAX_HISTORY = 6;
7019  var AUTOREAD_KEY = "altamiraChatAutoRead";
7020
7021  var launcher = document.getElementById("altChatLauncher");
7022  var panel = document.getElementById("altChatPanel");
7023  var closeBtn = document.getElementById("altChatClose");
7024  var autoReadBtn = document.getElementById("altChatAutoRead");
7025  var log = document.getElementById("altChatLog");
7026  var form = document.getElementById("altChatForm");
7027  var input = document.getElementById("altChatInput");
7028  var sendBtn = document.getElementById("altChatSend");
7029  var chips = document.getElementById("altChatChips");
7030  var tsBox = document.getElementById("altChatTurnstile");
7031  var callLink = document.getElementById("altChatCallLink");
7032  if (!launcher || !panel) return;
7033
7034  var history = [];
7035  var sessionId = "s-" + Date.now() + "-" + Math.random().toString(36).slice(2, 9);
7036  var busy = false, tsWidgetId = null, tsResolve = null, messageCount = 0;
7037  var tokenPromise = null;
7038
7039  window.dataLayer = window.dataLayer || [];
7040  function track(event, payload) {
7041    try {
7042      var d = { event: event, chat_session_id: sessionId, chat_page: location.pathname };
7043      for (var k in payload) { if (payload.hasOwnProperty(k)) d[k] = payload[k]; }
7044      window.dataLayer.push(d);
7045    } catch (e) {}
7046  }
7047
7048  /* ================= SPEECH ================= */
7049  var speechOK = "speechSynthesis" in window && typeof SpeechSynthesisUtterance !== "undefined";
7050  var autoRead = false;
7051  var chosenVoice = null;
7052  var activeBtn = null;
7053
7054  try { autoRead = localStorage.getItem(AUTOREAD_KEY) === "1"; } catch (e) {}
7055
7056  if (!speechOK) {
7057    autoReadBtn.classList.add("alt-chat-hidden");
7058  } else {
7059    autoReadBtn.setAttribute("aria-pressed", autoRead ? "true" : "false");
7060  }
7061
7062  /** Prefer a natural-sounding English voice; fall back to any en voice. */
7063  function pickVoice() {
7064    if (!speechOK) return null;
7065    var voices = window.speechSynthesis.getVoices() || [];
7066    if (!voices.length) return null;
7067    var preferred = [
7068      "Google US English", "Samantha", "Microsoft Aria", "Microsoft Jenny",
7069      "Microsoft Zira", "Karen", "Moira", "Alex"
7070    ];
7071    for (var i = 0; i < preferred.length; i++) {
7072      for (var j = 0; j < voices.length; j++) {
7073        if (voices[j].name.indexOf(preferred[i]) !== -1) return voices[j];
7074      }
7075    }
7076    for (var k = 0; k < voices.length; k++) {
7077      if (/^en[-_]US/i.test(voices[k].lang)) return voices[k];
7078    }
7079    for (var m = 0; m < voices.length; m++) {
7080      if (/^en/i.test(voices[m].lang)) return voices[m];
7081    }
7082    return voices[0];
7083  }
7084
7085  if (speechOK) {
7086    chosenVoice = pickVoice();
7087    window.speechSynthesis.onvoiceschanged = function () {
7088      chosenVoice = pickVoice();
7089    };
7090  }
7091
7092  /**
7093   * Prepare text for the ear rather than the eye.
7094   * URLs read aloud are unbearable, and phone numbers need digit spacing
7095   * or the voice runs them together.
7096   */
7097  function speechText(raw) {
7098    return String(raw || "")
7099      .replace(/https?:\/\/\S+/g, "")
7100      .replace(/\b(\d{3})-(\d{3})-(\d{4})\b/g, function (_, a, b, c) {
7101        return (a + " " + b + " " + c).split("").join(" ").replace(/\s+/g, " ");
7102      })
7103      .replace(/\bMon-Fri\b/gi, "Monday through Friday")
7104      .replace(/\bSDVOSB\b/g, "S D V O S B")
7105      .replace(/\bVA\b/g, "V A")
7106      .replace(/\bVPL(s)?\b/g, "vertical platform lift$1")
7107      .replace(/\bADA\b/g, "A D A")
7108      .replace(/\s{2,}/g, " ")
7109      .trim();
7110  }
7111
7112  function stopSpeaking() {
7113    if (!speechOK) return;
7114    try { window.speechSynthesis.cancel(); } catch (e) {}
7115    if (activeBtn) { setBtnState(activeBtn, false); activeBtn = null; }
7116  }
7117
7118  function setBtnState(btn, speaking) {
7119    btn.classList.toggle("alt-chat-speaking", speaking);
7120    btn.setAttribute("aria-label", speaking ? "Stop reading aloud" : "Listen to this answer");
7121    btn.querySelector(".alt-chat-listen-label").textContent = speaking ? "Stop" : "Listen";
7122  }
7123
7124  function speak(text, btn) {
7125    if (!speechOK) return;
7126    stopSpeaking();
7127
7128    var clean = speechText(text);
7129    if (!clean) return;
7130
7131    var u = new SpeechSynthesisUtterance(clean);
7132    if (chosenVoice) u.voice = chosenVoice;
7133    u.rate = 0.95;   // slightly slower — the audience skews older
7134    u.pitch = 1;
7135    u.volume = 1;
7136
7137    if (btn) { activeBtn = btn; setBtnState(btn, true); }
7138    u.onend = function () { if (btn) setBtnState(btn, false); activeBtn = null; };
7139    u.onerror = function () { if (btn) setBtnState(btn, false); activeBtn = null; };
7140
7141    try { window.speechSynthesis.speak(u); } catch (e) {}
7142    track("altamira_chat_speak", { chat_speak_auto: btn ? false : true });
7143  }
7144
7145  autoReadBtn.addEventListener("click", function () {
7146    autoRead = !autoRead;
7147    autoReadBtn.setAttribute("aria-pressed", autoRead ? "true" : "false");
7148    try { localStorage.setItem(AUTOREAD_KEY, autoRead ? "1" : "0"); } catch (e) {}
7149    if (!autoRead) stopSpeaking();
7150    track("altamira_chat_autoread_toggle", { chat_autoread_on: autoRead });
7151  });
7152
7153  /* ================= Turnstile ================= */
7154  window.altChatTurnstileReady = function () {
7155    if (!window.turnstile) return;
7156    tsWidgetId = window.turnstile.render(tsBox, {
7157      sitekey: SITE_KEY,
7158      appearance: "interaction-only",
7159      execution: "execute",
7160      callback: function (t) { if (tsResolve) { tsResolve(t); tsResolve = null; } },
7161      "error-callback": function () { if (tsResolve) { tsResolve(null); tsResolve = null; } },
7162      "timeout-callback": function () { if (tsResolve) { tsResolve(null); tsResolve = null; } }
7163    });
7164    if (!panel.hidden) primeToken();
7165  };
7166  (function () {
7167    var s = document.createElement("script");
7168    s.src = "https://challenges.cloudflare.com/turnstile/v0/api.js?onload=altChatTurnstileReady&render=explicit";
7169    s.async = true; s.defer = true;
7170    document.head.appendChild(s);
7171  })();
7172
7173  function primeToken() {
7174    tokenPromise = new Promise(function (resolve) {
7175      if (!window.turnstile || tsWidgetId === null) { resolve(null); return; }
7176      tsResolve = resolve;
7177      try { window.turnstile.reset(tsWidgetId); window.turnstile.execute(tsWidgetId); }
7178      catch (e) { tsResolve = null; resolve(null); return; }
7179      setTimeout(function () { if (tsResolve) { tsResolve = null; resolve(null); } }, 8000);
7180    });
7181    return tokenPromise;
7182  }
7183
7184  /* ================= Rendering ================= */
7185  function escapeHtml(s) {
7186    return String(s).replace(/[&<>"']/g, function (c) {
7187      return { "&": "&amp;", "<": "&lt;", ">": "&gt;", '"': "&quot;", "'": "&#39;" }[c];
7188    });
7189  }
7190  function linkify(s) {
7191    return escapeHtml(s)
7192      .replace(/(https?:\/\/[^\s<]+[^\s<.,;:!?)])/g, '<a href="$1" target="_blank" rel="noopener">$1</a>')
7193      .replace(/\b(\d{3}-\d{3}-\d{4})\b/g, '<a href="tel:$1">$1</a>')
7194      .replace(/\n/g, "<br>");
7195  }
7196
7197  function addMessage(who, text, sources, allowSpeech) {
7198    var wrap = document.createElement("div");
7199    wrap.className = "alt-chat-msg alt-chat-msg-" + who;
7200    var bubble = document.createElement("div");
7201    bubble.className = "alt-chat-bubble";
7202    bubble.innerHTML = linkify(text);
7203
7204    if (sources && sources.length) {
7205      var box = document.createElement("div");
7206      box.className = "alt-chat-sources";
7207      var lbl = document.createElement("div");
7208      lbl.className = "alt-chat-sources-label";
7209      lbl.textContent = "Read more on our site";
7210      box.appendChild(lbl);
7211      sources.slice(0, 3).forEach(function (src) {
7212        var a = document.createElement("a");
7213        a.href = src.url; a.target = "_blank"; a.rel = "noopener";
7214        a.textContent = src.title || src.url;
7215        a.addEventListener("click", function () {
7216          track("altamira_chat_source_click", { chat_source_url: src.url, chat_source_title: src.title || "" });
7217        });
7218        box.appendChild(a);
7219      });
7220      bubble.appendChild(box);
7221    }
7222
7223    var listenBtn = null;
7224    if (who === "bot" && speechOK && allowSpeech !== false) {
7225      listenBtn = document.createElement("button");
7226      listenBtn.type = "button";
7227      listenBtn.className = "alt-chat-listen";
7228      listenBtn.setAttribute("aria-label", "Listen to this answer");
7229      listenBtn.innerHTML =
7230        '<svg viewBox="0 0 24 24" aria-hidden="true" focusable="false">' +
7231        '<path d="M11 5L6 9H3v6h3l5 4V5z" fill="currentColor"/>' +
7232        '<path d="M15.5 8.5a5 5 0 0 1 0 7" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>' +
7233        '</svg><span class="alt-chat-listen-label">Listen</span>';
7234      listenBtn.addEventListener("click", function () {
7235        if (listenBtn.classList.contains("alt-chat-speaking")) { stopSpeaking(); return; }
7236        speak(text, listenBtn);
7237      });
7238      bubble.appendChild(listenBtn);
7239    }
7240
7241    wrap.appendChild(bubble);
7242    log.appendChild(wrap);
7243    log.scrollTop = log.scrollHeight;
7244
7245    if (who === "bot" && autoRead && speechOK && allowSpeech !== false) {
7246      speak(text, listenBtn);
7247    }
7248    return wrap;
7249  }
7250
7251  function addProgress() {
7252    var wrap = document.createElement("div");
7253    wrap.className = "alt-chat-msg alt-chat-msg-bot";
7254    wrap.innerHTML =
7255      '<div class="alt-chat-bubble"><div class="alt-chat-progress">' +
7256      '<div class="alt-chat-typing"><span></span><span></span><span></span></div>' +
7257      '<div class="alt-chat-progress-text">Searching our website&hellip;</div></div></div>';
7258    log.appendChild(wrap);
7259    log.scrollTop = log.scrollHeight;
7260    var textEl = wrap.querySelector(".alt-chat-progress-text");
7261    var t1 = setTimeout(function () { textEl.textContent = "Writing your answer\u2026"; }, 2200);
7262    var t2 = setTimeout(function () { textEl.textContent = "Still working \u2014 nearly there\u2026"; }, 7000);
7263    var t3 = setTimeout(function () {
7264      textEl.textContent = "This is taking longer than usual. You can also call 800-343-1066.";
7265    }, 14000);
7266    wrap.cleanup = function () { clearTimeout(t1); clearTimeout(t2); clearTimeout(t3); wrap.remove(); };
7267    return wrap;
7268  }
7269
7270  /* ================= Send ================= */
7271  async function send(text) {
7272    if (busy || !text.trim()) return;
7273    busy = true; sendBtn.disabled = true; messageCount++;
7274    stopSpeaking();
7275    if (chips) chips.remove();
7276
7277    addMessage("user", text);
7278    input.value = ""; input.style.height = "auto";
7279    var progress = addProgress();
7280    var t0 = Date.now();
7281
7282    var token = await (tokenPromise || primeToken());
7283    var tokenMs = Date.now() - t0;
7284    primeToken();
7285
7286    try {
7287      var res = await fetch(ENDPOINT, {
7288        method: "POST",
7289        headers: { "Content-Type": "application/json" },
7290        body: JSON.stringify({
7291          message: text, history: history.slice(-MAX_HISTORY),
7292          sessionId: sessionId, turnstileToken: token
7293        })
7294      });
7295      var data = await res.json().catch(function () { return {}; });
7296      progress.cleanup();
7297
7298      var intent = (data.intent && typeof data.intent === "object") ? data.intent : {};
7299      var timings = data.timings || {};
7300
7301      track("altamira_chat_message", {
7302        chat_question: text.slice(0, 200),
7303        chat_message_number: messageCount,
7304        chat_status: res.status,
7305        chat_topic: intent.topic || (typeof data.intent === "string" ? data.intent : "unknown"),
7306        chat_pricing: !!intent.pricing,
7307        chat_service_area: !!intent.serviceArea,
7308        chat_funding: !!intent.funding,
7309        chat_troubleshooting: !!intent.troubleshooting,
7310        chat_booking: !!intent.booking,
7311        chat_low_confidence: !!data.lowConfidence,
7312        chat_sources_count: data.retrieved || 0,
7313        chat_deterministic: !!data.deterministic,
7314        chat_blocked: !!data.blocked,
7315        chat_substituted: !!data.substituted,
7316        chat_response_ms: Date.now() - t0,
7317        chat_token_ms: tokenMs,
7318        chat_retrieval_ms: timings.retrievalMs || 0,
7319        chat_llm_ms: timings.llmMs || 0
7320      });
7321
7322      if (res.status === 429) {
7323        addMessage("bot", data.reply || "You've sent a lot of messages quickly. Please try again shortly, or call 800-343-1066.");
7324      } else if (res.status === 403) {
7325        addMessage("bot", "I couldn't verify this session. Please refresh the page and try again, or call 800-343-1066.");
7326      } else if (!res.ok || !data.reply) {
7327        addMessage("bot", "Sorry, something went wrong on my end. Please call 800-343-1066, Monday to Frid
7327ay, 8:30 AM to 4:30 PM.");
7328      } else {
7329        addMessage("bot", data.reply, data.sources);
7330        history.push({ role: "user", content: text });
7331        history.push({ role: "assistant", content: data.reply });
7332      }
7333    } catch (err) {
7334      progress.cleanup();
7335      track("altamira_chat_error", { chat_question: text.slice(0, 200), chat_error: String(err).slice(0, 120) });
7336      addMessage("bot", "I'm having trouble connecting right now. Please call 800-343-1066 and our team will help you.");
7337    }
7338
7339    busy = false; sendBtn.disabled = false; input.focus();
7340  }
7341
7342  /* ================= Open / close ================= */
7343  function openPanel() {
7344    panel.hidden = false;
7345    launcher.classList.add("alt-chat-hidden");
7346    launcher.setAttribute("aria-expanded", "true");
7347    primeToken();
7348    track("altamira_chat_open", {});
7349    setTimeout(function () { input.focus(); }, 60);
7350  }
7351  function closePanel() {
7352    stopSpeaking();
7353    panel.hidden = true;
7354    launcher.classList.remove("alt-chat-hidden");
7355    launcher.setAttribute("aria-expanded", "false");
7356    track("altamira_chat_close", { chat_messages_sent: messageCount });
7357    launcher.focus();
7358  }
7359
7360  launcher.addEventListener("click", openPanel);
7361  closeBtn.addEventListener("click", closePanel);
7362  if (callLink) callLink.addEventListener("click", function () {
7363    track("altamira_chat_call_click", { chat_messages_sent: messageCount });
7364  });
7365
7366  document.addEventListener("keydown", function (e) {
7367    if (e.key === "Escape" && !panel.hidden) closePanel();
7368  });
7369  window.addEventListener("beforeunload", stopSpeaking);
7370
7371  form.addEventListener("submit", function (e) { e.preventDefault(); send(input.value); });
7372  input.addEventListener("keydown", function (e) {
7373    if (e.key === "Enter" && !e.shiftKey) { e.preventDefault(); send(input.value); }
7374  });
7375  input.addEventListener("input", function () {
7376    input.style.height = "auto";
7377    input.style.height = Math.min(input.scrollHeight, 120) + "px";
7378  });
7379  if (chips) chips.addEventListener("click", function (e) {
7380    var btn = e.target.closest(".alt-chat-chip");
7381    if (btn) send(btn.textContent.trim());
7382  });
7383})();
7384</script>
7384<!--  End Body End Markup -->
7385<!--  Site Wide Html Markup -->
7386<!--  Site Wide Html Markup -->
7387</body>
7388</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.