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&subset=latin-ext&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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <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 && dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <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 && dm_gaq_push_event('socialLink', 'click', 'Youtube')"> <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 && dm_gaq_push_event('socialLink', 'click', 'Email')"> <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 && dm_gaq_push_event('socialLink', 'click', 'Phone')"> <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&authuser=0&entry=ttu&g_ep=EgoyMDI2MDcyMi4wIKXMDSoASAFQAw%3D%3D" target="_blank" dm_dont_rewrite_url="true" aria-label="google_my_business" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'GoogleMyBusiness')"> <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 & 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 — 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 — 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 & 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 & 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 & 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 & 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 & 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" 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 & 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 →</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 →</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 & 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 — 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" to 123" floor-to-floor</p> 3947 <p class="alt-prod2__spec-line"> <strong>Platform sizes:</strong> 394836"×48" standard, up to 42"×60"</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 & 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° 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 →</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 — also called <strong>vehicle lifts</strong>, <strong>scooter lifts</strong>, or <strong>power chair auto lifts</strong> 4151— that make transporting wheelchairs, scooters, and other mobility devices simple, safe, and stress-free — 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 & 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 →</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 & 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 — from portable travel ramps to permanent modular systems — 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 & Transition Ramps</h4> 4386 <p>For rises up to 6 inches — 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 →</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 — 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 — 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 — 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 & 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°/45° 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 →</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 — from walk-in showers and accessible sinks to grab bars, toilets, doorways, and railings — enhancing safety, comfort, and independence with style, not just function.</p> 4855 <span class="alt-prod6__locations">Bathroom modifications currently available in Pittsburgh, PA & 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 & Tubs</button> 4865 <button type="button" class="alt-prod6__tab" data-tab="sinks">Sinks & Vanities</button> 4866 <button type="button" class="alt-prod6__tab" data-tab="grabbars">Grab Bars & Safety</button> 4867 <button type="button" class="alt-prod6__tab" data-tab="toilets">Toilets & Toileting Aids</button> 4868 <button type="button" class="alt-prod6__tab" data-tab="doors">Doors & Accessibility</button> 4869 <button type="button" class="alt-prod6__tab" data-tab="finishing">Railings & 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 & Tub Cuts</h4> 4875 <p>Zero- or low-threshold showers, watertight walk-in tubs, and Cleancut tub cut conversions — 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 & Wall-Mounted Shower Seats</span> 4879 <span class="alt-prod6__model-chip">Sliding & Fixed Tub Benches</span> 4880 <span class="alt-prod6__model-chip">Frosted & Framed Shower Doors</span> 4881 <span class="alt-prod6__model-chip">
4881FAWSsit Portable Shower</span> 4882 <span class="alt-prod6__model-chip">Bestbath® 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 & 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 & 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 & Support Rails</h4> 4907 <p>Reinforced grab bars near showers, tubs, and toilets — 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 & 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 & 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 & 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 & 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 →</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 — 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 & 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 & 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 →</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™ portable roll-in showers</strong> 5323— 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™ 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 & 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 & Ships Assembled</h4> 5370 <p>Arrives ready to use and folds flat to 8–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 →</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;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>© 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 · Mon–Fri 8:30–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 — 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 { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" }[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…</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.