.stairlifts{align-items:center;background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Product%20pages/AdobeStock_41533545_blueprint%20background_grey_EXT.png);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;padding:0 70px;width:100%}.stairlifts-img{width:100%}.stairlifts-img img{height:auto;width:100%}.stairlifts-content p{color:#000;font-size:16px;font-weight:400;margin-bottom:30px}.stairlifts-content .subheading{color:#000;font-size:16px;font-weight:300;margin-bottom:5px}.stairlifts-content h1{color:#073c57;font-size:40px;font-weight:700;margin-bottom:20px}.stair-breakdown{background-color:#f3f3f3;padding:70px 30px}.types-of-stairs{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.types-of-stairs .stair{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);max-width:420px;overflow:hidden;padding:15px;width:100%}.types-of-stairs .stair img{aspect-ratio:4/3;display:block;height:280px;object-fit:cover;object-position:center;width:100%}.text-under-pic{display:flex;justify-content:center;padding:15px 0}.text-under-pic p{color:#023e5e;font-weight:700;text-align:center;text-transform:uppercase}.stair-info{padding:15px 20px 25px}.stair-info .expose{color:#000;font-weight:700}.stair-info p{color:#000;font-weight:400;line-height:1.5;margin-bottom:10px}.stair-info a{color:#ef5500;font-weight:700;text-decoration:none}.cta2{margin-top:40px;text-align:center}.cta2 a{background-color:#ef5500;border-radius:4px;color:#fff;font-weight:700;padding:14px 32px;text-decoration:none;transition:background .3s ease}.cta2 a:hover{background-color:#c74300}.ready-to-get-started{background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Product%20pages/_Stairlifts/bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:40px 150px 70px;text-align:center}.ready-to-get-started h3{color:#fff}@media (max-width:1024px){.stairlifts{background-position:50%;background-size:contain;height:auto;min-height:400px}}@media (max-width:600px){.stairlifts{background-size:contain;flex-direction:column;height:auto;justify-content:center;padding:20px}}.purchase-process{background-color:#fff;padding:40px 150px 70px;width:100%}.process-heading{display:flex;justify-content:center;text-align:center}.process-heading h2{color:#073c57;font-size:30px;font-weight:700;margin-bottom:30px;text-align:center}.rows-process{display:flex;flex-direction:column;gap:40px}.rows-process ul{list-style-position:inside}.process-row{align-items:flex-start;display:flex;gap:100px;justify-content:space-between}.process-row .left{width:40%}.process-row .right{width:60%}.process-row .left{text-align:right}.left .expose-orange{color:#ef5500;font-size:22px;font-weight:700;margin-bottom:5px}.process-row .right p,.process-row .right ul,.process-row.left p{color:#000;font-size:16px;font-weight:400;letter-spacing:.5px;margin-bottom:15px}.diff{margin-bottom:15px}@media (max-width:900px){.purchase-process{padding:40px 30px}.process-row{flex-direction:column;gap:20px}.process-row .left,.process-row .right{width:100%}}.third-contact{background:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Product%20pages/_Stairlifts/bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:100px;justify-content:center;padding:40px 150px 70px;width:100%}.third-contact-left{color:#fff;width:50%}.third-contact-left h3{font-size:26px;font-weight:700;margin-bottom:20px}.third-contact-left p{font-size:16px;font-weight:400;letter-spacing:.5px;margin-bottom:15px}.third-contact a{color:#fff!important;font-weight:700!important;text-decoration:none!important}.third-contact-right{width:50%}.third-contact .hbspt-form form{display:grid;gap:20px;width:100%}.third-contact .hbspt-form .hs-form-field label{color:#fff!important;display:none!important;font-size:.9rem;font-weight:500;margin-bottom:6px}.third-contact .hbspt-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.third-contact .hbspt-form .hs-error-msg{color:#ffbaba;font-size:.85rem}.third-contact .hbspt-form .hs-input{background:transparent!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:4px;color:#fff!important;font-size:1rem;padding:12px 14px;width:100%}.third-contact .hbspt-form .hs-input::placeholder{color:hsla(0,0%,100%,.8)!important}.third-contact .hbspt-form textarea.hs-input{font-family:HelveticaNeueLT,Arial,sans-serif;min-height:120px;resize:vertical}.third-contact .hbspt-form input[type=submit]{background:#ef5500!important;border:1px solid #fff!important;border-radius:4px!important;color:#fff!important;cursor:pointer;font-weight:700;padding:14px 20px!important;transition:background .2s ease;width:100%}.third-contact .hbspt-form input[type=submit]:hover{background:#c54906!important}@media (min-width:900px){.third-contact .hbspt-form form{column-gap:20px;display:grid;grid-template-areas:"firstname lastname" "phone email" "message message" "submit submit";grid-template-columns:1fr 1fr;row-gap:20px}.third-contact .hbspt-form .hs_firstname{grid-area:firstname}.third-contact .hbspt-form .hs_lastname{grid-area:lastname}.third-contact .hbspt-form .hs_phone{grid-area:phone}.third-contact .hbspt-form .hs_email{grid-area:email}.third-contact .hbspt-form .hs_message{grid-area:message}.third-contact .hbspt-form .hs_submit{grid-area:submit}}@media (max-width:899px){.third-contact .hbspt-form form{display:flex;flex-direction:column;gap:18px}}.mini-faq{display:flex;flex-direction:row;gap:20px;justify-content:flex-start}.mini-faq-left{width:40%}.mini-faq-left img{width:100%}.mini-faq-right{padding:40px 80px;width:60%}.mini-faq-right h2{color:#023e5e;font-size:26px;font-weight:700;margin-bottom:20px}.questions-and-answers{display:flex;flex-direction:column;gap:10px}.question{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;padding:14px 18px;position:relative;transition:background .2s ease-in-out}.question:hover{background:#f3f3f3}.question p{color:#073c57;font-size:16px;font-weight:500;margin:0;padding-right:35px}.question i{color:#000;font-size:18px;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .3s ease,color .3s ease}.question.active i{color:#c54906;transform:translateY(-50%) rotate(180deg)}.answer{margin-top:0;max-height:0;overflow:hidden;transition:max-height .35s ease}.question.active .answer{margin-top:10px;max-height:300px}.answer p{color:#333;font-size:15px;line-height:1.5;margin:0}@media (max-width:1200px){.stairlifts{height:auto;padding:40px}.stairlifts-content h1{font-size:34px}.purchase-process,.third-contact{padding:40px 80px}.third-contact{gap:60px}.mini-faq-right{padding:40px}}@media (max-width:900px){.stairlifts{align-items:center;background-position:50%;background-size:cover;flex-direction:column-reverse;height:auto;justify-content:center;padding:30px 20px;text-align:center}.stairlifts-img{margin-bottom:30px;max-width:500px;width:100%}.stairlifts-content{width:100%}.stairlifts-content h1{font-size:30px}.stairlifts-content p{font-size:15px}.types-of-stairs{align-items:center;flex-direction:column;gap:30px}.types-of-stairs .stair img{height:250px}.purchase-process{padding:40px 30px}.process-row{flex-direction:column;gap:20px;text-align:left}.process-row .left,.process-row .right{width:100%}.third-contact{align-items:center;flex-direction:column;gap:40px;padding:50px 40px;text-align:center}.third-contact-left,.third-contact-right{width:100%}.mini-faq{align-items:center;flex-direction:column;padding:40px 20px;text-align:center}.mini-faq-left,.mini-faq-right{padding:0;width:100%}.mini-faq-right h2{font-size:22px}.question p{font-size:15px}}@media (max-width:600px){.stairlifts{padding:20px 20px 50px}.stairlifts-content h1{font-size:26px}.stairlifts-content p{font-size:14px;margin-bottom:20px}.cta a{font-size:14px;padding:10px 20px}.stair-breakdown{padding:50px 20px}.types-of-stairs .stair{max-width:100%}.types-of-stairs .stair img{height:220px}.text-under-pic p{font-size:15px}.stair-info p{font-size:14px}.purchase-process{padding:30px 20px}.process-heading h2{font-size:24px}.left .expose-orange{font-size:18px}.left p,.right p,.right ul{font-size:14px}.third-contact{padding:40px 20px}.third-contact-left h3{font-size:22px}.third-contact-left p{font-size:14px}.mini-faq-right h2{font-size:20px}.question p{font-size:14px}}@media (max-width:400px){.stairlifts-content h1{font-size:22px}.cta2 a{padding:10px 24px}.cta2 a,.stair-info a{font-size:14px}.process-heading h2,.third-contact-left h3{font-size:20px}}.stairlifts_straight_banner{align-items:center;background-image:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Product%20pages/_Stairlifts/stairlifts_bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;gap:50px;height:400px;justify-content:center;padding:0 100px}.stairlifts_straight_banner .heading_description{width:50%}.stairlifts_straight_banner .heading_description h1{color:#023e5e;font-weight:700}.stairlifts_straight_banner .how_they_work{width:50%}.stairlifts_straight_banner .how_they_work .expose{font-weight:700}.stairlifts_photo_slide{box-sizing:border-box;overflow:hidden;padding:60px;position:relative;width:100%}.stairlifts_photo_slide .stairlifts_cards{align-items:center;display:flex;gap:50px;justify-content:flex-start;overflow-x:auto;padding:30px;scroll-behavior:smooth;scrollbar-width:none}.stairlifts_photo_slide .stairlifts_cards.no-slider{display:flex;justify-content:center}.stairlifts_photo_slide .stairlifts_cards::-webkit-scrollbar{display:none}.stairlifts_photo_slide .stairlifts_cards .stairlift_card{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);flex-shrink:0;height:300px;padding:30px 30px 80px;width:250px}.stairlifts_photo_slide .stairlifts_cards .stairlift_card img{height:100%;object-fit:cover;width:100%}.stairlifts_photo_slide .stairlifts_cards .stairlift_card p{font-size:20px;font-weight:700;padding-top:15px;text-align:center}.arrow{align-items:center;background:rgba(0,0,0,.4);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:50px;justify-content:center;padding:10px 15px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:50px;z-index:10}.arrow:hover{background:rgba(0,0,0,.6)}.arrow.left{left:20px}.arrow.right{right:20px}.dots-slider{display:flex;gap:10px;justify-content:center;margin-top:25px}.dots-slider .dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s ease;width:12px}.dots-slider .dot.active{background-color:#333}@media (min-width:1600px){.stairlifts_photo_slide .stairlifts_cards .stairlift_card{width:300px!important}}@media (max-width:1200px){.stairlifts_photo_slide{padding:40px}}@media (max-width:768px){.stairlifts_photo_slide .stairlifts_cards{gap:30px}.stairlifts_photo_slide .stairlifts_cards .stairlift_card{height:250px;width:250px}}@media (max-width:500px){.stairlifts_photo_slide{padding:20px}.stairlifts_photo_slide .stairlifts_cards{gap:15px}.stairlifts_photo_slide .stairlifts_cards .stairlift_card{height:auto;width:100%}}.border-bottom{border-bottom:5px solid #ef5500}.key_features{color:#fff;display:flex}.key_features .left_batch{background-color:#023e5e;padding:40px 80px;width:40%}.key_features .left_batch h3{font-size:26px;font-weight:700;margin-bottom:20px}.key_features .left_batch ul{list-style-position:inside;list-style:inside}.key_features .right_batch{background:url(https://50297952.fs1.hubspotusercontent-na1.net/hubfs/50297952/Website/Product%20pages/_Stairlifts/bg.png);width:60%}.custom-icon{height:100px;width:100px}.custom-icon img{height:100%;object-fit:cover}.side_by_side{align-items:center;display:flex;gap:50px;padding:40px 80px}.info_card h3{font-size:26px;font-weight:700;margin-bottom:10px;text-transform:uppercase}@media (max-width:1400px){.stairlifts_straight_banner{gap:40px;height:380px;padding:0 60px}.key_features .left_batch,.side_by_side{padding:40px 60px}.side_by_side{gap:40px}}@media (max-width:1024px){.stairlifts_straight_banner{background-position:50%;flex-direction:column;gap:30px;height:auto;padding:60px 40px;text-align:center}.stairlifts_straight_banner .heading_description,.stairlifts_straight_banner .how_they_work{width:100%}.stairlifts_photo_slide{padding:40px}.stairlifts_photo_slide .stairlifts_cards{gap:40px}.stairlifts_photo_slide .stairlift_card{height:260px;width:260px}.key_features{flex-direction:column}.key_features .left_batch,.key_features .right_batch{width:100%}.key_features .right_batch{background-position:50%;background-size:cover}.side_by_side{align-items:flex-start;flex-direction:column;padding:40px}.side_by_side .custom-icon{margin-bottom:20px}}@media (max-width:820px){.stairlifts_straight_banner{padding:50px 30px;text-align:center}.stairlifts_photo_slide{padding:30px}.stairlifts_photo_slide .stairlift_card{height:240px;width:240px}.key_features .left_batch{padding:40px}.side_by_side{gap:30px}}@media (max-width:600px){.stairlifts_straight_banner{background-position:50%;padding:40px 20px}.stairlifts_straight_banner h1{font-size:24px}.stairlifts_straight_banner p{font-size:15px}.stairlifts_photo_slide{padding:20px}.stairlifts_photo_slide .stairlifts_cards{gap:20px}.stairlifts_photo_slide .stairlift_card{height:auto;width:100%}.key_features .left_batch{padding:30px 20px;text-align:center}.key_features .left_batch h3{font-size:22px}.side_by_side{flex-direction:column;padding:20px;text-align:center}.side_by_side .custom-icon{margin:0 auto 15px}.info_card h3{font-size:20px}}@media (max-width:400px){.stairlifts_straight_banner{padding:30px 16px}.stairlifts_photo_slide{padding:16px}.stairlifts_photo_slide .stairlift_card p{font-size:18px}.key_features .left_batch h3{font-size:20px}.info_card h3{font-size:18px}.info_card p{font-size:14px}}.stairlifts_cards.no-slider{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;overflow:visible;scroll-behavior:auto}.stairlifts_photo_slide .no-slider~.arrow,.stairlifts_photo_slide .no-slider~.dots{display:none!important}@media (max-width:768px){.stairlifts_cards.no-slider{align-items:center;flex-direction:column;gap:20px}.stairlifts_cards.no-slider .stairlift_card{height:auto;max-width:400px;width:100%}}.threshold{background-image:url(../../images/ramps_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 80px}.batch_grouping{display:flex;gap:60px;justify-content:space-between;margin-top:25px}.batch_grouping .batch{width:33%}.batch_grouping .batch ul,.commercial_ada_ramps ul{list-style-position:inside;margin-left:10px}.commercial_ada_ramps h1{margin-top:25px}.image_collage{display:flex;gap:0;height:400px}.image_collage img{height:auto;object-fit:cover;width:33.333333%}@media (max-width:1024px){.threshold{background-position:50%;padding:40px}.batch_grouping{gap:30px}.batch_grouping .batch{width:100%}.image_collage{height:auto}.image_collage img{height:300px}}@media (max-width:768px){.threshold{background-position:50%;background-size:cover;padding:30px 20px}.commercial_ada_ramps h1,.heading-go-left h1{font-size:22px}.batch_grouping{flex-direction:column;gap:20px;margin-top:20px}.batch_grouping .batch{width:100%}.commercial_ada_ramps ul{padding-left:15px}.image_collage{flex-direction:column;height:auto}.image_collage img{height:auto;width:100%}}@media (max-width:480px){.threshold{padding:20px 15px}.commercial_ada_ramps h1,.heading-go-left h1{font-size:20px}.batch_grouping .batch h3{font-size:18px}.batch_grouping .batch ul li,.commercial_ada_ramps ul li{font-size:15px;line-height:1.5}}.overhead_lifts{background-color:#f3f3f3;padding:50px 150px}.overhead_lifts_grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-bottom:80px;margin-top:40px}.overhead_lifts_grid .overhead_lifts_card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.3);padding:20px}.overhead_lifts_grid .pretty_cards img{height:500px;margin-bottom:15px;object-fit:cover;width:100%}.overhead_lifts_grid .pretty_cards h3{text-align:center}.overhead_lifts_grid .pretty_cards h3,.stand_out_pretty_card_sbs h3{color:#023e5e;font-size:20px;margin-bottom:10px;text-transform:uppercase}.stand_out_pretty_card_sbs h3{text-align:left}.pretty_cards{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:0}.stand_out_pretty_card{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:80px;padding:25px}.stand_out_pretty_card h1{text-align:center}.stand_out_pretty_card_sbs{display:flex;gap:60px;justify-content:center;margin-top:40px;padding:30px}.pad_it_in{padding:0 25px 25px}@media (max-width:1024px){.overhead_lifts{padding:40px 80px}.overhead_lifts_grid{gap:30px}.overhead_lifts_grid .pretty_cards img{height:400px}.stand_out_pretty_card_sbs{gap:40px;padding:20px}}@media (max-width:768px){.overhead_lifts{padding:30px 25px}.overhead_lifts_grid{gap:25px;grid-template-columns:1fr;margin-bottom:60px;margin-top:30px}.overhead_lifts_grid .pretty_cards img{height:280px}.overhead_lifts_grid .pretty_cards h3{font-size:18px}.pad_it_in{padding:0 15px 20px}.stand_out_pretty_card{margin-top:50px;padding:20px}.stand_out_pretty_card h1{font-size:22px;text-align:center}.stand_out_pretty_card_sbs{flex-direction:column;gap:25px;padding:10px;text-align:center}.stand_out_pretty_card_sbs_column h3{font-size:18px;text-align:center}.cta2{margin-top:30px;text-align:center}}@media (max-width:480px){.overhead_lifts{padding:20px 15px}.overhead_lifts_grid .pretty_cards img{height:220px}.overhead_lifts_grid .pretty_cards h3{font-size:16px}.stand_out_pretty_card h1{font-size:20px}.stand_out_pretty_card_sbs_column h3{font-size:16px}.pad_it_in p{font-size:14px;line-height:1.5}}