p:last-child{margin-bottom:0}@media (min-width:576px){.swindon-stairlifts .page-header .entry-title,.swindon-stairlifts .site-footer .footer-inner,.site-footer:not(.dynamic-footer),.swindon-stairlifts .site-header .header-inner,.swindon-stairlifts .site-header:not(.dynamic-header),body:not([class*=elementor-page-]).swindon-stairlifts .site-main{max-width:100%;padding:0 20px}}@media (min-width:1200px){.swindon-stairlifts .page-header .entry-title,.swindon-stairlifts .site-footer .footer-inner,.site-footer:not(.dynamic-footer),.swindon-stairlifts .site-header .header-inner,.swindon-stairlifts .site-header:not(.dynamic-header),body:not([class*=elementor-page-]).swindon-stairlifts .site-main{max-width:1140px;padding:0}}.swindon-stairlifts .site-header{padding:0;display:block;box-shadow:5px 5px 10px 0 rgb(0 0 0 / .2);position:fixed;top:0;left:0;right:0;z-index:400;transition:all ease 0.6s}.swindon-stairlifts .site-header+.elementor{margin-top:157px}.swindon-stairlifts.admin-bar .site-header{top:32px}.swindon-stairlifts .site-header.stuck{margin-top:-50px;top:0;transition:all ease 0.6s}.site-header .top{background:var(--e-global-color-accent);padding:7.5px 0}.site-header .top .header-inner{justify-content:end}.site-header .menuActions{margin:0;padding:0;font-size:0}.site-header .menuActions li{padding:0;margin:0 15px 0 0;list-style:none;display:inline-block;vertical-align:middle}.site-header .menuActions li:last-child{margin:0}.site-header .menuActions li .menuActionsItem{display:block;background:rgb(74 109 155 / .8);height:35px;width:35px;border-radius:10px;text-align:center;transition:all ease 0.6s}.site-header .menuActions li .menuActionsItem i{font-size:14px;color:#fff;line-height:35px}.site-header .menuActions li:last-child .menuActionsItem{background:rgb(74 109 155)}@media only screen and (min-width:1000px){.site-header .menuActions li .menuActionsItem:hover{transform:scale(1.05);transition:all ease 0.6s}}.site-header .middle{padding:20px 0;background:#fff}.site-header .middle .logo{display:block;line-height:1}.site-header .middle .logo .image{display:inline-block;vertical-align:middle;margin-right:10px;max-width:67px;transition:all ease 0.6s}.site-header.stuck .middle .logo .image{max-width:50px;transition:all ease 0.6s}.site-header .middle .logo .image img{display:block;width:auto;max-width:100%;margin:0;padding:0;height:auto}.site-header .middle .logo span{color:var(--e-global-color-primary);font-weight:700;line-height:1;display:inline-block;vertical-align:middle}.swindon-stairlifts .site-navigation ul.menu li,.swindon-stairlifts .site-navigation ul.menu li.menu-item-has-children{margin:0;margin-right:40px;padding:0}.swindon-stairlifts .site-navigation ul.menu li:last-child{margin-right:0}.swindon-stairlifts .site-navigation ul.menu li a{font-size:16px;line-height:1;padding:0;display:block;margin:0;transition:all ease 0.6s}.swindon-stairlifts .site-navigation ul.menu li.current-menu-item>a{color:var(--e-global-color-primary);transition:all ease 0.6s}@media only screen and (min-width:1000px){.swindon-stairlifts .site-navigation ul.menu li a:hover{color:var(--e-global-color-primary);transition:all ease 0.6s}}.swindon-stairlifts .site-navigation ul.menu li.menu-item-has-children:after{display:none}.swindon-stairlifts .site-navigation ul.menu li.menu-item-has-children>a:after{font-weight:900;content:"\f078";font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-size:inherit;color:inherit;margin-left:5px}.swindon-stairlifts .site-navigation ul.menu li ul{background-color:var(--e-global-color-primary);padding:10px;max-width:250px;top:102%}.site-navigation ul.menu li:hover>ul{-webkit-animation:fade-in 1s;animation:fade-in 1s}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.swindon-stairlifts .site-navigation ul.menu li ul a{color:#fff}@media only screen and (min-width:1000px){.swindon-stairlifts .site-navigation ul.menu li ul a:hover{color:#000;transition:all ease 0.6s}}.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle-icon{width:40px;border-radius:0;position:relative}.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon{height:40px}.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle-icon:after,.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle-icon:before{height:5px;border-radius:0;transform-origin:50% 50%}.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 10px 0 currentColor;margin-block-end:15px}.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle{padding:0;background:#fff0;color:#000}.swindon-stairlifts .site-navigation-dropdown ul.menu li.current-menu-item a{color:#fff;background:var(--e-global-color-primary)}.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{transform:rotate(45deg);margin:0;position:absolute;top:50%;left:50%;top:calc(50% - 2.5px);left:calc(50% - 20px);width:40px}.swindon-stairlifts .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:rotate(-45deg);margin:0;position:absolute;top:50%;left:50%;top:calc(50% - 2.5px);left:calc(50% - 20px);width:40px}.headerBanner{overflow:hidden!important;min-height:475px!important;justify-content:center!important}.headerBanner .bannerContainer{position:relative}.headerBanner .bannerContainer:before{content:"";background:rgb(255 255 255 / .7);position:absolute;right:0;height:3000px;top:50%;top:calc(50% - 1500px);bottom:auto;width:100vw;left:auto}.headerBanner .e-con-inner{position:relative}.headerBanner .e-con-inner:after{content:"";background-image:linear-gradient(to right bottom,rgb(255 255 255 / .7) 0%,rgb(255 255 255 / .7) 50%,#fff0 50%);position:absolute;width:55px;right:auto;height:auto;top:0;left:45%;bottom:0}h2 span{color:var(--e-global-color-primary);font-weight:700}.swindon-stairlifts .site-footer{padding:0}.swindon-stairlifts .site-footer .top{background:var(--e-global-color-secondary);padding:20px 0}.site-footer .top-column{width:100%;display:block}.site-footer .top-column:last-child{margin-top:20px}@media (min-width:800px){.site-footer .top-column{width:auto}.site-footer .top-column:last-child{margin-top:0}}.site-footer .top .logo{display:block;line-height:1}.site-footer .top .logo .image{display:inline-block;vertical-align:middle;margin-right:10px;max-width:67px}.site-footer .top .logo .image img{display:block;width:auto;max-width:100%;margin:0;padding:0;height:auto}.site-footer .top .logo span{color:var(--e-global-color-primary);font-weight:700;line-height:1;display:inline-block;vertical-align:middle}.site-footer .top .social{padding:0;margin:10px 0 0;font-size:0;text-align:left}.site-footer .top .social li{padding:0;margin:0;list-style:none;margin-right:10px;display:inline-block;vertical-align:top}.site-footer .top .social li:last-child{margin:0}.site-footer .top .social .socialItem{display:block;transition:all ease 0.6s}.site-footer .top .social .socialItem i{font-size:26px;color:var(--e-global-color-primary)}@media only screen and (min-width:1000px){.site-footer .top .social .socialItem:hover{transform:scale(1.05);transition:all ease 0.6s}}.site-footer .top .contactList{padding:0;margin:0;font-size:0;text-align:left;max-width:275px;width:100%}.site-footer .top .contactList li{padding:0;margin:0;list-style:none;margin-bottom:10px}.site-footer .top .contactList li:last-child{margin:0}.site-footer .top .contactList .contactItem{display:block;transition:all ease 0.6s}.site-footer .top .contactList .contactItem i{font-size:14px;line-height:20px;display:inline-block;vertical-align:top;width:20px;margin-right:5px;text-align:center;color:inherit;transition:all ease 0.6s}.site-footer .top .contactList .contactItem span{font-size:14px;line-height:20px;display:inline-block;vertical-align:top;width:calc(100% - 25px);color:inherit;transition:all ease 0.6s}@media only screen and (min-width:1000px){.site-footer .top .contactList .contactItem:hover i,.site-footer .top .contactList .contactItem:hover span{color:var(--e-global-color-primary);transition:all ease 0.6s}}.swindon-stairlifts .site-footer .bottom{padding:20px 0}.swindon-stairlifts .site-footer .bottom .footer-inner{justify-content:center}.swindon-stairlifts .site-footer .bottom p{font-size:12px;line-height:18px;text-align:center}.site-footer .footer-inner.terms{margin-top:10px}.site-footer .footer-inner.terms p{margin:0}.site-footer .footer-inner.terms .site-navigation{display:inline-block;vertical-align:middle;margin-left:10px}.site-footer .footer-inner.terms .site-navigation li{margin:0;padding:0}.site-footer .footer-inner.terms .site-navigation li:after{content:"";height:15px;width:1px;background:#000;display:inline-block;vertical-align:middle;margin:0 5px;opacity:.8}.site-footer .footer-inner.terms .site-navigation ul.menu li a{font-size:12px;line-height:18px;display:inline-block;vertical-align:middle}.site-footer .footer-inner.terms .site-navigation li:last-child:after{display:none}.solutionsCarousel{margin:0 -10px}.solutionsCarousel .slick-list{padding:10px 0}.solutionsCarousel .slick-track{display:flex}.solutionsCarousel .solutionCard{display:block;margin:0 10px;position:relative;border-radius:10px;box-shadow:0 0 15px 2px rgb(0 0 0 / .2);overflow:hidden;height:auto;opacity:.4;transition:all ease 0.6s}.solutionsCarousel .solutionCard.slick-active{opacity:1;transition:all ease 0.6s}.solutionsCarousel .solutionCard::before{content:"";background-image:url("images/sun-icon-top-left.png");position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:top left;transition:all ease 0.6s}.solutionsCarousel .solutionCard .cardImage{display:block;max-width:230px;margin:20px auto;background-size:cover;background-position:50% 50%;position:relative;z-index:2;border-radius:10px}.solutionsCarousel .solutionCard .cardImage:before{content:"";display:block;padding-bottom:100%}.solutionsCarousel .solutionCard .cardHeading{padding:0 20px 20px;text-align:center}.solutionsCarousel .solutionCard .cardHeading h3{margin:0;position:relative;display:inline-block;vertical-align:top}.solutionsCarousel .solutionCard .cardHeading h3:after{content:"";height:2px;display:block;background:var(--e-global-color-accent);width:0%;transition:all ease 0.6s}.solutionsCarousel .solutionCard .cardBody{padding:0 20px 62px}.solutionsCarousel .solutionCard .cardFooter{background:var(--e-global-color-accent);padding:7.5px 10px;position:absolute;bottom:0;left:0;right:0}.solutionsCarousel .solutionCard .cardFooter span{display:block;text-align:center;color:#000}@media (min-width:1000px){.solutionsCarousel .solutionCard:hover{transform:translateY(-5px);transition:all ease 0.6s}.solutionsCarousel .solutionCard:hover::before{transform:scale(1.1);transition:all ease 0.6s}.solutionsCarousel .solutionCard:hover .cardHeading h3:after{width:100%;transition:all ease 0.6s}}.testimonialsCarousel .testimonialCard p{font-weight:500}.testimonialsCarousel .slick-dots{margin:20px 0 0;display:block;padding:0;text-align:center}.testimonialsCarousel .slick-dots li{list-style:none;padding:0;display:inline-block;vertical-align:middle;margin:0 5px}.testimonialsCarousel .slick-dots li button{opacity:.4;border:0;background:var(--e-global-color-primary);box-shadow:none;transition:all ease 0.6s;font-size:0;height:20px;width:20px;display:block;padding:0;margin:0;appearance:none;border-radius:100%}.testimonialsCarousel .slick-dots li.slick-active button{opacity:1;transition:all ease 0.6s}.testimonialsCarousel .slick-dots li button:before{display:none}.addressContainer{max-width:300px;width:100%}.elementor-element.splitHeaderImage{position:absolute;top:0;right:0;left:50%;bottom:0;width:50%;display:none;background-size:cover;background-position:50% 50%}@media (min-width:900px){.elementor-element.splitHeaderImage{display:block}}@media only screen and (max-width:1140px){.e-con>.e-con-inner{padding-left:20px!important;padding-right:20px!important;max-width:100%!important}}@media (max-width:767px){.headerBanner .bannerContainer:before{right:55px}.headerBanner .bannerContainer:after{right:0}.headerBanner .e-con-inner:after{left:auto;right:20px}.swindon-stairlifts .imageBg{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1!important}.swindon-stairlifts .contentOverlay{position:relative!important;z-index:2!important;background-color:rgb(255 255 255 / .8)!important}.swindon-stairlifts .contentOverlay h3{color:var(--e-global-color-primary)!important}.swindon-stairlifts .contentOverlay .elementor-widget-icon-list *{color:#000!important}.solutionsCarousel{margin:0 -20px}.site-header .middle .logo span{font-size:16px;line-height:24px}.site-header .middle .logo .image{max-width:50px}.swindon-stairlifts .site-header+.elementor{margin-top:140px}}