p:last-child{margin-bottom:0}@media (min-width:576px){.swindon-mobility .page-header .entry-title,.swindon-mobility .site-footer .footer-inner,.site-footer:not(.dynamic-footer),.swindon-mobility .site-header .header-inner,.swindon-mobility .site-header:not(.dynamic-header),body:not([class*=elementor-page-]).swindon-mobility .site-main{max-width:100%;padding:0 20px}}@media (min-width:1200px){.swindon-mobility .page-header .entry-title,.swindon-mobility .site-footer .footer-inner,.site-footer:not(.dynamic-footer),.swindon-mobility .site-header .header-inner,.swindon-mobility .site-header:not(.dynamic-header),body:not([class*=elementor-page-]).swindon-mobility .site-main{max-width:1140px;padding:0}}.swindon-mobility .site-header{padding:0;display:block;-webkit-box-shadow:5px 5px 10px 0 rgb(0 0 0 / .2);box-shadow:5px 5px 10px 0 rgb(0 0 0 / .2);position:fixed;top:0;left:0;right:0;z-index:400;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.swindon-mobility .site-header+.elementor,.swindon-mobility .woocommerce-notices-wrapper+.elementor,.swindon-mobility .site-header+.site-main{margin-top:157px}.swindon-mobility.admin-bar .site-header{top:32px}.swindon-mobility .site-header.stuck{margin-top:-50px;top:0;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.site-header .top{background:#81b9d6;padding:7.5px 0;position:relative}@media only screen and (min-width:1350px){.site-header .top:before{content:"";display:block;background-image:url("images/sun-icon.svg");width:100px;height:100px;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:-2px;right:-2px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}}.site-header .top .header-inner{-webkit-box-pack:end;-ms-flex-pack:end;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:#fff;height:35px;width:35px;border-radius:10px;text-align:center;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.site-header .menuActions li .menuActionsItem i{font-size:14px;color:#000;line-height:35px}@media only screen and (min-width:1000px){.site-header .menuActions li .menuActionsItem:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;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;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.site-header.stuck .middle .logo .image{max-width:50px;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;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-mobility .site-navigation ul.menu li,.swindon-mobility .site-navigation ul.menu li.menu-item-has-children{margin:0;margin-right:40px;padding:0}.swindon-mobility .site-navigation ul.menu li:last-child{margin-right:0}.swindon-mobility .site-navigation ul.menu li a{font-size:16px;line-height:1;padding:0;display:block;margin:0;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.swindon-mobility .site-navigation ul.menu li.current-menu-item>a{color:var(--e-global-color-primary);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}@media only screen and (min-width:1000px){.swindon-mobility .site-navigation ul.menu li a:hover{color:var(--e-global-color-primary);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}}.swindon-mobility .site-navigation ul.menu li.menu-item-has-children:after{display:none}.swindon-mobility .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-mobility .site-navigation ul.menu li ul{background-color:var(--e-global-color-primary);padding:10px;width:250px;top:120%}.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-mobility .site-navigation ul.menu li ul a{color:#fff;display:block;padding:7.5px 5px}@media only screen and (min-width:1000px){.swindon-mobility .site-navigation ul.menu li ul a:hover{color:#000;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}}.swindon-mobility .site-navigation ul.menu li ul li.current-menu-item>a{color:#000;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle-icon{width:40px;border-radius:0;position:relative}.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon{height:40px}.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle-icon:after,.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle-icon:before{height:5px;border-radius:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle-icon:before{-webkit-box-shadow:0 10px 0 currentColor;box-shadow:0 10px 0 currentColor;-webkit-margin-after:15px;margin-block-end:15px}.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle{padding:0;background:#fff0;color:#000}.swindon-mobility .site-navigation-dropdown ul.menu li.current-menu-item a{color:#fff;background:var(--e-global-color-primary)}.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0;position:absolute;top:50%;left:50%;top:calc(50% - 2.5px);left:calc(50% - 20px);width:40px}.swindon-mobility .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);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;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.headerBanner.category{background-image:url("https://swindonmobility.devbuild.uk/wp-content/uploads/2025/06/homepage-banner.jpg");min-height:0!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:-o-linear-gradient(left top,rgb(255 255 255 / .7) 0%,rgb(255 255 255 / .7) 50%,#fff0 50%);background-image:-webkit-gradient(linear,left top,right bottom,from(rgb(255 255 255 / .7)),color-stop(50%,rgb(255 255 255 / .7)),color-stop(50%,#fff0));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-mobility .site-footer{padding:0}.swindon-mobility .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;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;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{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;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;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;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;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;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;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;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);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}}.swindon-mobility .site-footer .bottom{padding:20px 0}.swindon-mobility .site-footer .bottom .footer-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swindon-mobility .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}.categoriesCarousel{margin:0 -10px}.categoriesCarousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.categoriesCarousel .categoryCard{display:block;margin:0 10px;position:relative;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .3);box-shadow:0 0 10px 0 rgb(0 0 0 / .3);overflow:hidden;height:auto;opacity:.4;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.categoriesCarousel.noSlider{margin:0 -1%}.categoriesCarousel.noSlider .categoryCard{width:23%;display:inline-block;vertical-align:top;margin:1%;opacity:1}@media screen and (max-width:700px){.categoriesCarousel.noSlider .categoryCard{width:48%;display:inline-block;vertical-align:top}}.categoriesCarousel .categoryCard.slick-active{opacity:1;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.categoriesCarousel .categoryCard .cardImage{display:block;background-size:cover;background-position:50% 50%;position:relative;z-index:2;border-radius:10p 10px 0 0}.categoriesCarousel .categoryCard .cardImage:before{content:"";display:block;padding-bottom:56.25%}.categoriesCarousel .categoryCard.no_description .cardImage:before{padding-bottom:75%}.categoriesCarousel .categoryCard .cardHeading{padding:10px 20px;text-align:center;background:var(--e-global-color-84a1b6c)}.categoriesCarousel .categoryCard .cardHeading h3{margin:0;position:relative;display:inline-block;vertical-align:top;color:#fff}.categoriesCarousel .categoryCard .cardBody{padding:20px}.categoriesCarousel .categoryCard .cardBody p{font-size:14px;line-height:20px;color:#000;margin:0}@media (min-width:1000px){.categoriesCarousel .categoryCard:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.categoriesCarousel .categoryCard:hover::before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}}.testimonialsCarousel .testimonialCard p{font-weight:500}.slick-dots{margin:20px 0 0;display:block;padding:0;text-align:center}.slick-dots li{list-style:none;padding:0;display:inline-block;vertical-align:middle;margin:0 5px}.slick-dots li button{opacity:.4;border:0;background:var(--e-global-color-primary);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s;font-size:0;height:20px;width:20px;display:block;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%}.slick-dots li.slick-active button{opacity:1;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.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%}.whiteText h3{color:#fff!important}.whiteText span{color:var(--e-global-color-accent)}.elementor-widget-google_maps .elementor-custom-embed{height:100%}@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-mobility .imageBg{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1!important}.swindon-mobility .contentOverlay{position:relative!important;z-index:2!important;background-color:rgb(255 255 255 / .8)!important}.swindon-mobility .contentOverlay h3{color:var(--e-global-color-primary)!important}.swindon-mobility .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-mobility .site-header+.elementor{margin-top:140px}}.swindon-mobility .e-gallery-item{-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .2);box-shadow:0 0 20px 0 rgb(0 0 0 / .2)}.swindon-mobility .woocommerce-breadcrumb{margin:0;font-size:18px;line-height:1;font-weight:600!important;color:var(--e-global-color-primary)!important}.swindon-mobility .woocommerce-breadcrumb a{font-size:inherit;line-height:inherit;font-weight:400;color:#000!important;display:inline-block;vertical-align:middle;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}@media only screen and (min-width:767px){.swindon-mobility .woocommerce-breadcrumb a:hover{color:var(--e-global-color-primary)!important;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}}.swindon-mobility .woocommerce-breadcrumb a:after{content:">";display:inline-block;vertical-align:top;font-size:inherit;line-height:inherit;color:inherit;margin:0 5px}.swindon-mobility .woocommerce-Price-amount:only-child .woocommerce-Price-currencySymbol:before{content:"from";font-size:16px;line-height:1;color:inherit;margin-right:5px}.swindon-mobility.woocommerce div.product.elementor ul.tabs{padding-left:0;font-size:0}.swindon-mobility.woocommerce div.product.elementor ul.tabs li{border-width:2px;margin:0;border-radius:0}.swindon-mobility.woocommerce div.product.elementor ul.tabs li a{font-size:18px;line-height:22px}.swindon-mobility.woocommerce div.product.elementor .woocommerce-tabs .panel{background:#fff;border:2px solid var(--e-global-color-84a1b6c);padding:30px}.swindon-mobility.woocommerce table.shop_attributes,.swindon-mobility.woocommerce table.shop_attributes td,.swindon-mobility.woocommerce table.shop_attributes th{font-size:16px;line-height:20px}.swindon-mobility.woocommerce table.shop_attributes{margin:0}.swindon-mobility.woocommerce table.shop_attributes td{vertical-align:middle;padding:8px}.swindon-mobility.woocommerce table.shop_attributes td p{padding:0}.woocommerce div.product div.images{margin-bottom:0}.productGrid{display:block;overflow:hidden;background:#fff;border-radius:20px;height:100%;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .3)!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .3)!important;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.productGrid .image{position:relative;overflow:hidden}.productGrid .image:before{content:"";display:block;padding-bottom:75%}.productGrid .image .src{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50% 50%;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}@media only screen and (min-width:767px){.productGrid:hover{border-radius:20px 0 20px 0;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.productGrid:hover .image .src{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}}.productGrid .text{padding:20px}.productGrid .text p{font-size:16px;line-height:20px;margin-bottom:5px;font-weight:700}.productGrid .text span{display:block;font-size:12px;line-height:16px}.swm-attribute-filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.swm-attribute-filters .filter-group{margin-right:20px}.swm-attribute-filters .filter-group:last-child{margin-right:0}.swm-attribute-filters .filter-group select{height:40px;line-height:40px;padding:0 50px 0 10px;outline:none}.swm-attribute-filters .filter-group input[type="submit"]{height:40px;line-height:20px}.swindon-mobility .woocommerce-variation-add-to-cart,.woocommerce-variation-price{display:none!important}.mobility-tool{min-height:1000px}.mobility-tool .tool-row{padding-bottom:20px;position:relative;margin-bottom:20px;border-bottom:1px solid #2A66A1}.mobility-tool .tool-row:last-child{margin-bottom:0}.mobility-tool .tool-row.hidden{display:none}.mobility-tool .tool-row p{font-size:18px;line-height:24px}.tool-option-row{font-size:0;display:block}.tool-option-row input{display:none}.tool-option-row .container{display:inline-block;vertical-align:top;width:auto;margin-right:30px}.tool-option-row .container:last-child{margin-right:0}.tool-option-row label span{display:block;text-align:center;font-size:14px;line-height:20px;text-transform:capitalize}.tool-option-row .box{display:block;height:70px;width:70px;position:relative;border-radius:100%;margin:0 auto 10px;background:#2A66A1;opacity:.6;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}@media only screen and (min-width:1000px){.tool-option-row .box:hover{opacity:1;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}}.tool-option-row .box svg{max-width:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tool-option-row .box svg .cls-1,.tool-option-row .box svg path{stroke:#fff}.tool-option-row input:checked+label .box{opacity:1;-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.elementor-products-grid ul.products.elementor-grid.custom{display:block;font-size:0;margin:0 -1%}.elementor-products-grid ul.products.elementor-grid.custom li.product{display:var(--button-align-display);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--button-align-direction);flex-direction:var(--button-align-direction);float:none;-webkit-box-pack:var(--button-align-justify);-ms-flex-pack:var(--button-align-justify);justify-content:var(--button-align-justify);margin:0;padding:0;width:auto;display:inline-block;vertical-align:top;width:23%;margin:1%}@media screen and (max-width:700px){.elementor-products-grid ul.products.elementor-grid.custom li.product{width:48%;display:inline-block;vertical-align:top}}