@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,400&display=swap);.header_theme_default{background-color:#fff;box-shadow:0 4px 16px rgba(17,17,26,.05),0 8px 32px rgba(17,17,26,.05);position:-webkit-sticky;position:sticky;top:0;z-index:1030}.navbar--header-main .navbar-toggler{border:0;padding:0}.navbar--header-main .nav-link{border-right:1px solid rgba(112,112,112,.2);border-top:1px solid rgba(112,112,112,.2);color:#000;padding:1rem;text-transform:uppercase}.navbar--header-main .nav-link.nav-first{border-left:1px solid rgba(112,112,112,.2)}.dropdown-menu{border:none!important;border-bottom:3px solid #cb2e25!important;border-radius:0!important;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.05);left:0!important;margin:0;min-width:20rem;padding:0!important;text-align:center;transform:translateX(0);width:100%}.dropdown-menu .dropdown-item{padding:.75rem 1rem}.dropdown-toggle{outline:0}.dropdown-toggle:after{border:none!important;content:""!important;font-family:mbblueskyicons;vertical-align:0!important}.nav-link:hover{font-weight:700;opacity:1}.nav-link:before{background-color:#cb2e25;content:"";height:3px;position:absolute;transition:.5s}.nav-link-ltr:before{bottom:0;left:0;width:0}.nav-link-ltr:hover:before{width:100%}.nav-link-ltr.dropdown-toggle:hover:after{transform:rotate(-180deg) translateY(0)}.dropend .dropdown-item.dropdown-toggle:after{float:right;transform:rotate(0deg)}.dropend .dropdown-item.dropdown-toggle.show:after{transform:rotate(180deg)}.header__call-us{align-items:center;background-color:#cb2e25;color:#fff;display:flex;font-weight:400;height:auto;justify-content:center;text-decoration:none;text-transform:uppercase;width:200px}.header__call-us:hover{background-color:#b70000;color:#fff}.header__compare{color:#000!important;text-transform:uppercase}.header__social{align-content:center;list-style:none;padding-left:0}.header__social,.header__social li{align-items:center;display:flex}.header__social li a{color:inherit;text-decoration:none}.header__social li a .icon{font-size:1.875rem;opacity:.75;transition:.35s ease-in-out}.header__social li a .icon.icon-facebook{color:#3b5998}.header__social li a .icon.icon-facebook:hover{box-shadow:0 7px 29px 0 rgba(100,100,111,.2);opacity:1}.header__social li a .icon.icon-twitter-square{color:#1da1f2}.header__social li a .icon.icon-twitter-square:hover{box-shadow:0 7px 29px 0 rgba(100,100,111,.2);opacity:1}.header__social li a .icon.icon-instagram{color:#c13584}.header__social li a .icon.icon-instagram:hover{box-shadow:0 7px 29px 0 rgba(100,100,111,.2);opacity:1}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler:focus{box-shadow:none!important}.offcanvas{width:400px}.header .dropdown-menu{text-align:left!important}.header-home{font-size:2.4rem}.banner{position:relative}.banner__video-wrapper{display:flex;justify-content:center}.banner__content{bottom:1.25rem;color:#fff;left:5%!important;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center;text-align:left!important}.banner__headline{filter:drop-shadow(0 3px 6px rgba(0,0,0,.3));font-size:40px;font-weight:700;text-transform:uppercase}.banner__headline:after{background-color:#cb2e25;content:"";display:block;height:2px;margin-bottom:.5rem;margin-top:.5rem;width:20%}.banner__synopsis{font-size:28px;font-weight:lighter;text-transform:uppercase}.banner__btn{align-items:center;background-color:#fff!important;border-radius:0!important;display:flex!important;height:50px;justify-content:center;margin-bottom:10px;text-transform:uppercase;width:200px}.banner__image{overflow:hidden}.carousel-indicators [data-bs-target],.slick-dots [data-bs-target],.slick-dots li button,.slider-dots [data-bs-target],.slider-dots li button{background-color:rgba(46,44,44,.9)!important;height:5px!important;opacity:.9!important;width:50px!important;z-index:9999}.slick-dots .slick-active button{background-color:#cb2e25!important;opacity:1}.banner:hover img{filter:brightness(75%);transform:scale(1.1);transition:all .8s ease-in-out}.banner-aside{height:300px}.banner-aside .banner,.banner-aside .banner__image,.banner-aside img{height:100%}.white-bg-spotlight .banner__content{color:#000}.white-bg-spotlight .banner__headline{filter:drop-shadow(0)!important}.white-bg-spotlight .banner__btn{background-color:#cb2e25!important;color:#fff}.spotlight,.spotlight__featured-side,.umb-grid .spotlight{height:300px}.spotlight .banner__link,.spotlight .spotlight__link,.spotlight>a{background:#000;color:#fff;display:flex;height:100%;overflow:hidden;position:relative;text-decoration:none;width:100%}.spotlight .banner__link:hover>.banner__image,.spotlight .banner__link:hover>.image-with-accreditation-wrapper,.spotlight .banner__link:hover>.spotlight__image,.spotlight .spotlight__link:hover>.banner__image,.spotlight .spotlight__link:hover>.image-with-accreditation-wrapper,.spotlight .spotlight__link:hover>.spotlight__image,.spotlight>a:hover>.banner__image,.spotlight>a:hover>.image-with-accreditation-wrapper,.spotlight>a:hover>.spotlight__image{transform:scale(1.2)}.spotlight .banner__image,.spotlight .image-with-accreditation-wrapper,.spotlight .spotlight__image{height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:.5s;width:100%}.spotlight .banner__image img,.spotlight .image-with-accreditation-wrapper img,.spotlight .spotlight__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-car img{max-width:100%}#map-canvas{height:320px}.nav-segment{background-color:#f8fafd;border-radius:.3125rem;padding:.25rem;position:relative}.nav-segment:not(.nav-fill){display:inline-flex}.nav-segment .nav-link{border-radius:.3125rem;color:#677788;font-size:.875rem;font-weight:700;padding:.375rem .875rem}.nav-segment .nav-link.active{background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:#212529}.reg-plate{background-color:#eace00;background-image:url(https://bluesky.sirv.com/Global/Assets/Images/Components/Numberplate/numberplate-bg.gif);background-repeat:no-repeat;background-size:contain;border:1px solid #ced4da;font-family:uknumberplateregular;font-size:2em;max-width:8em;padding-bottom:.1em;padding-left:2.1em;padding-top:.1em;position:relative;text-transform:uppercase}.reg-plate--white{background-color:#fff}.reg-plate--transparent{background-color:#0000}.reg-plate--inline{font-size:1em;max-width:unset;padding-bottom:.5em;padding-left:2.6em;padding-top:.5em}.testimonial{box-shadow:0 10px 10px -10px rgba(33,35,38,.1);height:100%;margin-bottom:0;padding:2.5rem;position:relative}.testimonial__body{font-size:1.125rem;font-weight:400;margin-bottom:1.875rem}.testimonial__rating{background-color:#fff;bottom:20px;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);display:flex;font-weight:700;justify-content:center;padding:1.25rem;position:absolute;right:20px;width:75px}.testimonial cite{font-weight:700}.testimonial.bg-light.match-heights{border-bottom:3px solid}#model-selector{border-bottom:1px solid #e0e0e0;list-style-type:none;margin-bottom:30px;padding-left:0}#model-selector li{font-size:1.5rem;padding:16px 24px}#model-selector li:hover{cursor:pointer}#model-selector li.selected{font-weight:800}.sitemap-page a{text-decoration:none}.sitemap-page ol,.sitemap-page ul{list-style:none}.sitemap-page .sitemap{display:inline-block;min-width:100%;padding:40px}.sitemap-page li a,.sitemap-page li a.multi:after{background-color:#fff;border:1px solid #f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:4px solid #95a5a6;color:#333;display:block;font-size:14px;font-weight:700;line-height:16px;margin:0;padding:15px;position:relative;white-space:normal;z-index:1}.sitemap-page li a{box-shadow:1px 1px 2px rgba(106,113,127,.2)}.sitemap-page li a.multi:after{background-color:transparent;border-color:#eee;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;border-width:2px;border-left-width:0!important;border-top-width:0!important;content:" ";height:100%;left:6px;position:absolute;top:6px;width:100%;z-index:-1}.sitemap-page li a:before{word-wrap:break-word;color:#95a5a6;content:" " attr(href) " ";display:block;font-size:10px;font-weight:700;text-transform:uppercase}.sitemap-page li a small{display:block;font-size:12px;font-weight:400;margin-top:10px}.sitemap-page .sitemap .fa{font-size:16px;position:absolute;right:15px;top:15px;vertical-align:middle}.sitemap-page li,.sitemap-page ul{display:inline-block;position:relative}.sitemap-page .primary ul li:after,.sitemap-page .primary ul li:before{border-color:#ddd;border-width:1px;content:"";left:0;position:absolute;top:0;z-index:0}.sitemap-page .primary ul li a{border-top-color:#e74c3c;width:auto}.sitemap-page .primary ul li .fa,.sitemap-page .primary ul li a:before{color:#e74c3c}.sitemap-page .primary ul ul{white-space:nowrap}.sitemap-page .primary ul ul li{margin-right:20px;padding-top:20px;position:relative;vertical-align:top;white-space:normal;width:100%}.sitemap-page .primary ul ul li:last-child{padding-right:0}.sitemap-page .primary ul ul li:before{border-top-style:solid;margin:0 0 0 -30px;top:50px;width:30px}.sitemap-page .primary ul ul li:first-child:before{border-left-style:solid;border-top-style:none;height:30px;left:45px;margin:0 0 0 -30px;top:0;width:0}.sitemap-page .primary ul ul li a{border-top-color:#3498db;width:auto}.sitemap-page .primary ul ul li .fa,.sitemap-page .primary ul ul li a:before{color:#3498db}.sitemap-page .primary ul ul ul{display:block;white-space:normal}.sitemap-page .primary ul ul ul li{display:block;margin-right:0;padding-left:30px;position:relative;width:100%}.sitemap-page .primary ul ul ul li:before,.sitemap-page .primary ul ul ul li:first-child:before{border-left-style:solid;border-top-style:none;height:100%;left:45px;top:0}.sitemap-page .primary ul ul ul li:last-child:before{height:50px}.sitemap-page .primary ul ul ul li:after{border-top-style:solid;left:15px;top:50px;width:15px}.sitemap-page .primary ul ul ul li a{border-top-color:#2ecc71;width:auto}.sitemap-page .primary ul ul ul li .fa,.sitemap-page .primary ul ul ul li a:before{color:#2ecc71}.sitemap-page .primary ul ul ul ul li a{border-top-color:#e67e22}.sitemap-page .primary ul ul ul ul li .fa,.sitemap-page .primary ul ul ul ul li a:before{color:#e67e22}.sitemap-page .primary ul ul ul ul ul li a{border-top-color:#9b59b6}.sitemap-page .primary ul ul ul ul ul li .fa,.sitemap-page .primary ul ul ul ul ul li a:before{color:#9b59b6}.sitemap-page .secondary{border-top:2px dotted #eee;display:block;margin-top:20px;padding-top:20px}.sitemap-page .secondary ul{white-space:nowrap}.sitemap-page .secondary ul li{display:inline-block;padding:0 20px 0 0;white-space:normal}.sitemap-page .secondary ul li:after,.sitemap-page .secondary ul li:before{display:none}.sitemap-page .secondary ul li:last-child{padding:0}.sitemap-page .primary>ul>li>a,.sitemap-page .primary>ul>li>ul>li,.sitemap-page .secondary li a{width:220px}.promo-slider .slick-slide img{filter:brightness(75%)}.promo-slider .banner-aside .banner__image{width:100%}.promo-slider .banner-aside .banner__image img{filter:brightness(75%);-o-object-fit:cover;object-fit:cover;width:100%}.speedy-search__link{color:#fff;font-weight:700;text-transform:uppercase}.manufacturers-list{flex-wrap:wrap;list-style:none}.manufacturers-list__items{transition:all .5s ease-in-out}.manufacturers-list__items:hover{transform:scale(1.2)}.intro{color:#fff}.intro__copy{border-right:1px solid rgba(112,112,112,.7)}.intro__copy h1{font-size:1.875rem;margin-bottom:0;text-transform:uppercase}.intro__copy h1:after{background-color:#cb2e25;content:"";display:block;height:2px;margin:1.5rem auto;width:35%}.intro__copy ._vm_btn{margin-top:3rem}.intro__locations h2{font-size:1.875rem;margin-bottom:0;text-transform:uppercase}.intro__locations h2:after{background-color:#cb2e25;content:"";display:block;height:2px;margin:1.5rem auto;width:25%}.intro__locations .locations-subheading{font-size:1.125rem;font-weight:400;text-transform:uppercase}.intro__locations .nav-tabs{border:none;display:grid;grid-template-columns:repeat(2,1fr)}.intro__locations .nav-tabs .nav-link{border:none;border-radius:0;position:relative;transition:.5s ease-in-out}.intro__locations .nav-tabs .nav-link.active,.intro__locations .nav-tabs .nav-link:hover{background-color:rgba(225,225,225,.1);box-shadow:0 3.6px 13.8px -40px rgba(0,0,0,.75),0 36px 60px -40px rgba(0,0,0,.95);transform:scale(1.1)}.intro__locations .nav-tabs .nav-link.active{border:1px solid #cb2e25}.intro__locations .tab-content h5{font-size:1.25rem;font-weight:400;text-transform:uppercase}.intro__locations .tab-content .icon{color:#cb2e25}.intro__locations .tab-content a{text-decoration:none}.reviews{align-items:center;background-image:url(https://bluesky.sirv.com/Websites/Balmer%20Lawn%20Group/Backgrounds/reviews-bg-dark.png);background-size:cover;color:#fff;display:flex;filter:brightness(75%);height:650px;margin-top:0;position:relative;width:100%}.reviews h3{color:#fff;margin-bottom:0;text-align:center;text-transform:uppercase}.reviews h3:after{background-color:#cb2e25;content:"";display:block;height:2px;margin:1.5rem auto;width:27%}.reviews__sub-heading{color:#fff;font-size:1.25rem;text-align:center;text-transform:uppercase}.reviews .carousel-indicators,.reviews .slick-dots,.reviews .slider-dots{margin-bottom:0;margin-left:0;margin-right:0}.cars-carousel__heading{font-size:1.125rem;font-weight:400;margin-bottom:3.438rem;text-align:center;text-transform:uppercase}.cars-carousel__heading:before{background-color:#cb2e25;content:"";display:block;height:2px;margin:0 auto .75rem;width:15%}.cars-carousel .card{border:none;border-radius:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.cars-carousel .card .card-title{margin-bottom:.25rem}.cars-carousel .card .card-title a{color:#000;font-size:1.25rem;text-decoration:none}.cars-carousel .card .card-text{font-size:1.25rem}.cars-carousel .card .card-img-top{border-radius:0}.cars-carousel .card-carousel .slick-arrow{display:none!important}.cars-carousel .card-carousel .slick-slide{margin-right:2rem!important}.cars-carousel .card-carousel .slick-dots{margin-top:20px}.new-car-range{background-color:#fff;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);padding:1.25rem}.new-car-range__title{font-size:1.875rem;font-weight:700;margin-bottom:1.25rem}.new-car-range__price{color:#cb2e25;font-size:1.25rem}.franchise_home .intro__copy{border-right:none!important}.brands-list figure{aspect-ratio:4/3}.brands-list img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.motociclo .new-car-list_image{min-height:200px}.used-details__heading{color:#373a3c;font-size:2.5rem;font-weight:400}.used-details__pricing{font-size:1.75rem;font-weight:lighter}.used-details__pricing .red{font-size:2.5rem;font-weight:700}.used-details__pricing .used-details__pricing--finance{cursor:pointer;text-decoration:underline}.used-details__ctas{padding:2.5rem}.used-details__ctas ul{flex-wrap:wrap;list-style:none}.used-car-details__overview{margin-top:3.125rem;width:100%}.used-car-details__overview tr:nth-child(odd){background-color:#eceeef}.used-car-details__overview td{color:#707070;font-size:1.125rem;padding:.625rem}.used-car-details__location--address{font-size:1.25rem;text-transform:uppercase}.used-car-details__location hr{height:2px!important;margin:0 auto;opacity:1!important;width:50%}.used-car-details__location--telephone a{color:#373a3c;font-size:1.5rem;font-weight:700;text-decoration:none}.gallery img{width:100%}.gallery__links{background-color:rgba(0,0,0,.7);color:#fff;display:flex;justify-content:space-between;list-style:none;padding:1.5rem 1.25rem;position:absolute;right:0;text-transform:uppercase;top:0;width:auto}.gallery__links .add-to-garage,.gallery__links .remove-from-garage{background:transparent;border:none;color:#fff;text-transform:uppercase}.gallery__links li:not(:last-child){margin-right:1.5rem}.gallery__view-counter{bottom:30px;left:30px;position:absolute}.gallery__view-counter #VehicleViewCount_lblVehicleViewCounts{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.05)}.gallery__view-counter span{background-color:#cb2e25;border-radius:1.25rem;color:#fff;padding:.625rem;text-transform:uppercase}.gallery .slick-next,.gallery .slick-prev{background-color:rgba(0,0,0,.7);bottom:23px;height:40px;right:30px;top:auto;width:40px}.gallery .slick-prev{left:auto;right:75px!important}.gallery .slick-prev:before{content:"";font-family:mbblueskyicons}.gallery .slick-next:before{content:"";font-family:mbblueskyicons}.used-car-details__tabs{border:none!important;position:relative}.used-car-details__tabs .nav-link{border:none!important;color:#0d0d0d!important;font-size:1.125rem;margin-right:4.688rem;padding:0 0 .5rem;text-transform:uppercase}.used-car-details__tabs .nav-link:hover{font-weight:400;opacity:.7}.used-car-details__tabs .nav-link.active{border-bottom:2px solid #cb2e25!important;color:#cb2e25!important;font-weight:700}.used-car-details__tab-content{display:flex;justify-content:flex-start;padding:3.125rem 0;width:100%}.used-car-details__tab-content .tab-pane{width:100%}.used-car-details__tab-content .dealership-card{margin-bottom:0}.used-car-details__tab-content .used-car-details__overview{width:50%}.full-spec{list-style:none;padding-left:0;width:50%}.full-spec li{padding:1rem}.full-spec li:before{color:#cb2e25;content:"";font-family:mbblueskyicons;font-size:1.4rem;font-weight:700;margin-right:.75rem}.tech-spec{list-style:none}.tech-spec li{padding:35px}.used-car-details__similar-heading{font-size:1.875rem;font-weight:400;margin-bottom:0;text-transform:uppercase}.used-car-details__similar-heading:after{background-color:#cb2e25;color:#cb2e25;content:"";display:block;height:2px;margin:.9375rem auto;width:10%}.used-car-details__similar-subheading{font-size:1.125rem;font-weight:400;margin-bottom:2.5rem;text-transform:uppercase}.opening-used ul{display:inline-block!important;list-style:none;width:100%}.opening-used ul li{display:inline-block;margin-bottom:1rem}.opening-used ul li:not(:last-child){margin-right:1.5rem}.results-filter{top:175px}.results-filter .card{border:none;box-shadow:-4px 9px 25px -6px rgba(0,0,0,.1)}.results-filter .card .card-title{padding:1.25rem}.results-filter .card .form-select{font-size:.875rem;padding:.9375rem}.results-filter .card label{font-style:italic;margin-bottom:.75rem}.results-filter .list-group-item{border:none;padding:1.25rem}.results-filter .card-footer{background-color:transparent;border:none;padding:1.25rem}.refine-search .offcanvas .list-group-item{border:none}.refine-search .offcanvas .card{border:none;border-radius:0}.refine-search .offcanvas .card .card-header{border-radius:0;padding:1.25rem}.refine-search .offcanvas .card .card-title{border-radius:0}.refine-search .offcanvas .card .form-select{padding:1.25rem}.refine-search .offcanvas .card .card-footer{background-color:transparent;border:none;border-radius:0}.refine-search-toggler{align-items:center;background-color:rgba(0,0,0,.7);border:none;bottom:15px;box-shadow:0 20px 30px rgba(0,0,0,.4);color:#fff!important;justify-content:space-between;opacity:1;padding:.5rem 1.25rem;position:fixed;right:15px;width:40%;z-index:9999}.refine-search-toggler small{color:#fff!important;margin-right:.5rem}.used-list .card{border:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:100%}.used-list .card .card-title{display:flex;font-size:1.25rem;justify-content:flex-start}.used-list .card .card-title,.used-list .card .card-title a,.used-list .card .card-title a:hover{color:#000;text-decoration:none}.used-list .card .card-text{font-size:1.25rem}.used-list .card .card-img-top{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover}.used-list table tr{padding:.5rem}.used-list table tr:nth-child(odd){background-color:#eceeef}.grid-container .list-view-btn{display:none!important}.list-view .btn,.list-view .proxy-list li,.list-view .umb-grid ._vm_btn{margin-top:1.25rem;width:250px!important}.list-view .card-img,.list-view .card-img-end,.list-view .card-img-start,.list-view .card-img-top,.list-view .card-meta{-o-object-fit:none;object-fit:none}.list-view .card-body,.list-view .umb-grid .tl-grid-img-block-aside{padding:0 0 0 1.25rem}.list-view Element div.col-xl-4:first-child>article:first-child>a:nth-child(2){display:flex}.list-view .card.text-center.match-heights{padding:1.25rem}.list-view .grid-view-btn{display:none!important}.list-view .list-view-btn{display:flex!important}.tag-wrapper_condition{left:10px;list-style:none;position:absolute;top:10px}.tag-wrapper_condition .tag{background-color:rgba(0,0,0,.4);color:#fff;padding:.5rem}.advanced-search{border:1px solid #d3d3d3;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:50px}.reg-finder-aside h2{margin-bottom:1.25rem}.reg-finder-aside .reg-finder{background-color:#fff;padding:2.5rem 1.25rem}.reg-finder-aside .reg-finder .form-control{background-color:#eceeef;padding:1.25rem}.latest-stock-aside h2{margin-bottom:1.25rem}.latest-stock-aside .slick-dots,.latest-stock-aside .slider-dots,.latest-stock-aside carousel-indicators{bottom:-50px}.dealership__opening-times h4{font-size:2rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;width:100%}.dealership__opening-times ul{justify-content:start;list-style:none;margin-bottom:0;width:100%}.dealership__opening-times ul li{margin-right:5rem}.dealership__opening-times ul li h5{margin-bottom:1.25rem}.dealership__address{font-size:1.185rem;margin-bottom:0}#map-canvas{height:425px!important}.form_servicing,.form_valuation{border:1px solid #d3d3d3;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:50px}.offer{border:none;border-radius:0;box-shadow:0 3px 5px rgba(0,0,0,.04);margin-bottom:1.25rem;transition:.4s ease-in-out}.offer:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.offer__title{margin-bottom:1.25rem!important}.offer__synopsis{margin-bottom:1.875rem}.careers__cards{border:none;height:100%;transition:all .3s ease}.careers__cards:hover{box-shadow:-4px 9px 25px -6px rgba(0,0,0,.1)}.careers__cards img{height:75px!important}.careers__cards .careers__location-heading{font-size:24px;margin-bottom:.5rem;width:100%}.careers__cards hr{margin:1.25rem 0}.careers__cards .careers__information{display:flex;flex-direction:column;height:100%;padding:1.25rem}.careers__cards .careers__information .btn{margin-top:auto}.careers__cards .careers__information table{width:100%}#JobRepeater_RepeaterUpdatePanel{display:flex;flex-wrap:wrap}.dealership-card{background-color:#fff;margin-bottom:1.25rem;padding:35px;transition:.5s ease-in-out}.dealership-card:hover{box-shadow:0 8px 24px rgba(149,157,165,.2)}.dealership-card a,.dealership-card a:hover{text-decoration:none}.dealership-card address{color:#000}.form_contact .form-control,.form_contact .form-select{padding:1.25rem}.manufacturer-select .card{border:none;border-radius:0;box-shadow:0 3px 5px rgba(0,0,0,.04);transition:.4s ease-in-out}.manufacturer-select .card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.manufacturer-select .card .card-title{margin-bottom:1.25rem}.manufacturer-select .card .card-description{margin-bottom:1.875rem}.slick-new-car-range .carousel-indicators,.slick-new-car-range .slick-dots,.slick-new-car-range .slider-dots{bottom:-25px;position:relative}.slick-new-car-range .slick-slide{margin:.25rem!important}.new-car-list{border:3px solid transparent;border-radius:0;box-shadow:0 3px 5px rgba(0,0,0,.04);margin-bottom:1.875rem;transition:.4s ease}.new-car-list:hover{border:3px solid #cb2e25;box-shadow:0 10px 50px rgba(0,0,0,.2);transform:scale(1.01)}.new-car-list img{display:block;margin:0 auto;max-width:100%;text-align:center}.new-cars-heading__title{font-size:2.5rem;font-weight:400;text-transform:uppercase}.new-cars-heading__price{font-size:1.75rem;text-transform:uppercase}.new-cars-heading__price .red{font-size:2.5rem;font-weight:700}.new-cars-description__section-heading{font-size:1.875rem;font-weight:400;margin-bottom:0;text-transform:uppercase}.new-cars-description__section-heading:after{background-color:#cb2e25;content:"";display:block;height:2px;margin:1.5rem auto;width:15%}.new-cars-description__intro{align-content:center;align-self:center;display:flex;flex-direction:column}.new-cars-description__ctas{flex-wrap:wrap;list-style:none;margin-top:1.875rem}.new-cars-specification__heading{font-size:1.875rem;font-weight:400;text-transform:uppercase}.new-cars-specification__heading:after{background-color:#cb2e25;content:"";display:block;height:2px;margin:0 auto 1rem;width:12%}.new-cars-specification .img-wrap{margin:0 auto;position:relative;text-align:center}.new-cars-offers-heading{font-size:1.875rem;font-weight:400;margin-bottom:0;text-align:center;text-transform:uppercase}.new-cars-offers-heading:after{background-color:#cb2e25;content:"";display:block;height:2px;margin:1.25rem auto;width:12%}.new-cars-offer{border:1px solid #e6e6e6!important;text-align:center}.new-cars-offer .offer__title{font-size:1.75rem;font-weight:400;text-transform:uppercase}.new-cars-offer .offer__img{height:250px;-o-object-fit:cover;object-fit:cover}.new-cars-valuation .banner__image img{width:100%}.new-cars-valuation .banner__content{left:auto!important;right:5%!important;top:35%}.new-cars-valuation .banner__content .banner__synopsis{margin-bottom:1.875rem}.new-cars-valuation .banner__content .banner__btn{background-color:#c00!important;color:#fff}.new-cars-valuation .banner__content .banner__btn:hover{background-color:#b70000!important}.vehicle-spec-list li{list-style:none}.readmore__btn{margin:0 auto;position:relative;z-index:1}.img-overlay{left:0;position:absolute;right:0;text-align:center;top:-200px;width:100%}.valuation-widget{min-height:500px}.valuation-widget img{height:100%;left:-350px;opacity:1;position:absolute}.valuation-widget__content{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.container .umb-grid .container{padding-left:0;padding-right:0}.umb-grid .grid-section>.container{padding:0}.umb-grid .p-0.container-wrapper-fluid .container{overflow:hidden;padding:0}.umb-grid .accordion>.card{word-wrap:break-word;background-clip:border-box;background-color:transparent!important;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.umb-grid .accordion>.card:first-of-type{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.umb-grid .accordion>.card:last-of-type{border-bottom:1px solid rgba(0,0,0,.125);border-top-left-radius:0;border-top-right-radius:0}.umb-grid .accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.umb-grid .accordion>.card .card-header{background-color:#cb2e25;color:#fff;margin-bottom:0;padding:.75rem 1.25rem}.umb-grid .accordion>.card .card-header:first-child{border-radius:0}.umb-grid .accordion>.card .card-header .btn{color:#fff;display:block;position:relative;text-align:left;text-decoration:none;width:100%}.umb-grid .accordion>.card .card-header .btn:after{content:"";font-family:mbblueskyicons;position:absolute;right:0}.umb-grid .accordion>.card .card-header .btn.collapsed:after{content:""}.umb-grid .accordion>.card .card-body{flex:1 1 auto;padding:1.25rem}.umb-grid h2{margin-bottom:1.25rem}.video-wrapper{display:block;margin-bottom:30px;overflow:hidden;padding:0;position:relative;width:100%}.video-wrapper:before{content:"";display:block;padding-top:56.25%}.video-wrapper iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.full-gallery-wrap{margin-bottom:30px}.gallery-list-inner,.image-gallery__ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.gallery-list-inner .gallery-item-container,.image-gallery__ul .gallery-item-container{width:100%}.gallery-list-inner .gallery-item,.image-gallery__ul .gallery-item{background-position:50%;background-size:cover;display:block;height:300px;max-width:100%;width:400px}.umb-grid blockquote{background-color:#f7f7f7;padding:30px;text-align:center}.umb-grid blockquote p{font-size:1.3rem;margin-bottom:.75rem}.thumbnail{display:inline-block;margin-bottom:1.25rem;overflow:hidden;text-decoration:none;transition:transform .35s ease-in-out,box-shadow .35s;width:100%}.thumbnail:hover{box-shadow:0 .5em 3rem -1rem rgba(0,0,0,.5);transform:translateY(-.5rem) scale(1.0125)}.thumbnail__img-wrap{background:#fff 50% no-repeat;background-size:cover;display:block;min-height:15rem}.thumbnail img{display:block;width:100%}.thumbnail__content{border-bottom:3px solid #cb2e25;display:block;padding:2.5rem!important;text-decoration:none}.thumbnail__title{font-size:1.6875rem;margin-bottom:1.25rem!important;text-transform:uppercase}.thumbnail__synopsis{margin-bottom:1.875rem}.umb-grid .align-items-center .column{align-items:center;display:flex}.py-5 ._vm_btn{margin-top:1.875rem}.justify-content-columns-center .column{display:flex;justify-content:center}.meet-the-team-card{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important;border-bottom:3px solid #000;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);height:100%;margin-bottom:0;padding:2.5rem;position:relative;width:100%}.no-shadow{box-shadow:none!important}.spotlight-banner{overflow:hidden}.grid-vew .grid-container,.image-gallery__link img{width:100%}.container-md{max-width:1000px!important}.container-lg{max-width:1400px!important}.container-xl{max-width:1600px!important}.container-xxl,.container-xxl .umb-grid .container{max-width:1800px!important}.container-xl .umb-grid .container{max-width:1600px!important}.container-lg .umb-grid .container{max-width:1400px!important}.container-md .umb-grid .container{max-width:1000px!important}.proxy-list li{margin-bottom:.25em}.proxy-list li span{align-items:center;display:inline-flex}.proxy-list li.proxy-black span:before{background-color:#000}.proxy-list li.proxy-blue span:before{background-color:#03c}.proxy-list li.proxy-bronze span:before{background-color:#c90}.proxy-list li.proxy-brown span:before{background-color:#630}.proxy-list li.proxy-gold span:before{background-color:#c93}.proxy-list li.proxy-green span:before{background-color:#090}.proxy-list li.proxy-grey span:before{background-color:#999}.proxy-list li.proxy-orange span:before{background-color:#f60}.proxy-list li.proxy-purple span:before{background-color:#639}.proxy-list li.proxy-red span:before{background-color:#c00}.proxy-list li.proxy-yellow span:before{background-color:#ff0}.proxy-list li.proxy-silver span:before{background-color:#ccc}.proxy-list li.proxy-white span:before{background-color:#fff;border:1px solid #aeaeae}.proxy-list li.proxy-unknown:after{color:#3c5866;content:"?";font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;position:absolute;right:10px;text-align:center;top:7px}.colour-group .proxy-list li span:before{border-radius:50%;content:"";display:inline-block;height:1em;margin-right:.25em;width:1em}.advanced-search .proxy-list li{margin-bottom:.25em}.advanced-search .proxy-list li span{align-items:center;display:inline-flex}.advanced-search .proxy-list li.proxy-black span:before{background-color:#000}.advanced-search .proxy-list li.proxy-blue span:before{background-color:#03c}.advanced-search .proxy-list li.proxy-bronze span:before{background-color:#c90}.advanced-search .proxy-list li.proxy-brown span:before{background-color:#630}.advanced-search .proxy-list li.proxy-gold span:before{background-color:#c93}.advanced-search .proxy-list li.proxy-green span:before{background-color:#090}.advanced-search .proxy-list li.proxy-grey span:before{background-color:#999}.advanced-search .proxy-list li.proxy-orange span:before{background-color:#f60}.advanced-search .proxy-list li.proxy-purple span:before{background-color:#639}.advanced-search .proxy-list li.proxy-red span:before{background-color:#c00}.advanced-search .proxy-list li.proxy-yellow span:before{background-color:#ff0}.advanced-search .proxy-list li.proxy-silver span:before{background-color:#ccc}.advanced-search .proxy-list li.proxy-white span:before{background-color:#fff;border:1px solid #aeaeae}.advanced-search .proxy-list li.proxy-unknown:after{color:#3c5866;content:"?";font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:700;position:absolute;right:10px;text-align:center;top:7px}.advanced-search .colour-group .proxy-list li span:before{border-radius:50%;content:"";display:inline-block;height:1em;margin-right:.25em;width:1em}@font-face{font-family:uknumberplateregular;font-style:normal;font-weight:400;src:url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff2) format("woff2"),url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff) format("woff"),url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.ttf) format("truetype"),url(/core/css/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.svg#uknumberplateregular) format("svg")}body{font-family:Lato,sans-serif!important}.inline-icon-img{display:inline-block;height:1em}.align-items-center{align-items:center}.align-content-center{align-content:center}.align-self-center{align-self:center}.flex-column{flex-direction:column}.pos-sticky-25{position:-webkit-sticky;position:sticky;top:175px;z-index:50}.red{color:#cb2e25}.padding-mobile-only{padding:0}.no-decoration,.no-decoration:hover{color:inherit;text-decoration:none}.text-right{text-align:right!important}.dark-bg{background-color:#1b1c1d!important;color:#fff}.dark-bg .form-select{border-right:1px solid #ddd!important}.light-bg{background-color:#eceeef!important;color:#000}.grey-bg{background-color:#e1dede}.section{padding-bottom:3.125rem;padding-top:3.125rem}body{background-color:#fafafa!important}#form1{background-color:#fff;margin:0 auto;max-width:100%;width:135rem}@media (min-width:768px){.umb-grid .spotlight{height:400px}.spotlight__featured{height:600px}.intro__locations .nav-tabs{grid-template-columns:repeat(3,1fr)}.gallery-list-inner .gallery-item-container,.image-gallery__ul .gallery-item-container{width:50%}}@media (min-width:992px){.gallery-list-inner .gallery-item-container,.image-gallery__ul .gallery-item-container{width:33.33333%}}@media (min-width:1200px){.dropend .dropdown-menu[data-bs-popper]{margin-left:100%!important}.dropend .dropdown-item.dropdown-toggle:after{transform:rotate(-90deg)}.dropend .dropdown-item.dropdown-toggle.show:after{transform:rotate(0deg)}.offcanvas{width:100%}.dropdown:hover>.dropdown-menu{display:block}.dropend:hover>.dropdown-menu{display:block;margin-left:100%!important;top:0}.scroll-container{height:100vh;overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory}.scroll-container .scroll-slide{display:flex;flex-direction:column;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;scroll-snap-align:start}.scroll-container .scroll-slide section{height:100%}.scroll-container .navbar__menu{position:fixed}.scroll-container .footer{left:0;min-width:85vw}.scroll-container .go-up{padding-bottom:2em}}@media (min-width:1200px)and (min-width:1200px){.scroll-container .scroll-slide{height:100vh}}@media (max-width:1500px){.used-details__ctas ul li .btn{margin-bottom:1.25rem}.gallery__links{padding:1.25rem 1rem;width:100%}}@media (max-width:1200px){.dropdown-menu{border-bottom:none!important;box-shadow:none;padding:.5rem!important;position:relative!important;transform:none!important}.nav-link:before{display:none}.dropend .dropdown-menu{inset:0!important;margin:0!important;position:relative!important;transform:none!important}.banner-aside img{width:100%}.homepage-banner-aside{height:400px}}@media (max-width:1199.98px){.navbar--header-main .navbar-nav{margin-bottom:1rem;margin-top:1rem}.navbar--header-main .nav-link{align-items:center;display:flex;padding-bottom:.5rem;padding-top:.5rem}.navbar--header-main .nav-link:after{margin-left:auto}.navbar--header-main .nav-link.show{color:#cb2e25}.navbar--header-main .nav-link.show:after{transform:rotate(180deg)}.navbar--header-main .dropdown-item{font-size:.875rem;padding:.5rem 1.5rem;white-space:break-spaces!important}}@media (max-width:996px){.gallery__links li{font-size:.625rem}.used-car-details__tabs .nav-link{font-size:.875rem;margin-right:.5rem;width:125px}}@media (max-width:992px){.valuation-widget img{opacity:.3}}@media (max-width:768px){.navbar--header-main .navbar-toggler{padding:0;width:65px}.dropdown-menu .dropdown-item{border-bottom:1px solid #d3d3d3}.dropdown-menu.show{font-weight:700}.header__call-us{width:80px}.header__social{display:none!important}.banner__headline{font-size:32px}.banner__headline:after{margin-bottom:.25rem;margin-top:.25rem}.banner__synopsis{font-size:22px}.banner .d-flex.justify-content-end.align-items-center{justify-content:start!important;margin-top:.75rem}.homepage-banner-aside{height:480px}.homepage-banner-aside .banner__image img{min-width:100%}.custom-slider-spotlight .spotlight{height:480px}.testimonial{padding:1.25rem}.promo-slider .banner-aside .banner__image img{width:auto}.promo-slider .slick-dots{justify-content:start;margin-left:20px;margin-right:0}.speedy-search .btn,.speedy-search .form-select{padding:1.25rem}.manufacturers-list__items{display:flex;justify-content:center;width:50%}.manufacturers-list .w-100-mobile{display:flex;justify-content:center;width:100%}.intro__copy h1{font-size:1.5rem}.intro__copy h1:after{margin-bottom:1.25rem;margin-top:1.25rem}.intro__copy ._vm_btn{margin-bottom:2rem;margin-top:2rem}.intro__locations{margin-top:3rem}.intro__locations h2{font-size:1.5rem}.intro__locations h2:after,.reviews h3:after{margin-bottom:1.25rem;margin-top:1.25rem}.cars-carousel .card-carousel .carousel-indicators,.cars-carousel .card-carousel .slick-dots,.cars-carousel .card-carousel .slider-dots{flex-wrap:wrap;margin-top:1.25}.cars-carousel .card-carousel .slick-list{margin:0}.cars-carousel .card-carousel .slick-slide{margin-right:0!important}.reset-p{padding:calc(var(--bs-gutter-x)*.5)!important;padding-bottom:0!important;padding-top:0!important}.used-details__heading{font-size:1.6875rem;margin-bottom:1.25rem}.used-details__pricing{font-size:1.5rem;margin-bottom:0;width:100%}.used-details__pricing .red{font-size:1.6875rem}.used-details__ctas{margin-top:1.25rem;padding:1.25rem}.used-details__ctas ul{flex-wrap:wrap;justify-content:center!important}.used-details__ctas ul li .btn-primary-outline{margin-bottom:0}.gallery__links{padding:.75rem .5rem}.used-car-details__tabs{flex-wrap:nowrap!important;overflow-x:scroll;overflow-y:hidden}.used-car-details__tabs .nav-item{width:40%}.used-car-details__tab-content{padding:2rem 0}.full-spec,.used-car-details__tab-content .used-car-details__overview{width:100%}.new-cars-heading .justify-content-start-mobile{justify-content:start!important}.new-cars-description__intro p{margin-top:1.25rem}.new-cars-description__ctas li{width:100%}.new-cars-description__ctas li a{margin-bottom:1.25rem;width:100%}.new-cars-description__ctas li .btn-outline-primary{margin-bottom:0}.new-cars-offer{margin-bottom:1.25rem}.new-cars-valuation .banner__image img{filter:brightness(35%);width:auto}.new-cars-valuation .banner__content{left:7%!important;right:7%!important;top:25%}.new-cars-valuation .banner__content .banner__headline{font-size:27px}.new-cars-valuation .banner__content .banner__synopsis{font-size:20px}.cogcms-2-on-mobile .col-md-3{width:50%}.justify-content-start-mobile{justify-content:start!important}.padding-15-mobile{padding-left:15px!important;padding-right:15px!important}.trasnparent-bg-mobile{background-color:transparent!important}.section{padding-bottom:1.875rem;padding-top:1.875rem}}@media (max-width:600px){.manufacturers-list__items{width:100%}}@media (max-width:576px){.used-car-details__tab-container{position:relative}.used-car-details__tab-container:after{background:#fff;background:linear-gradient(90deg,hsla(0,0%,98%,0),#fff 80%);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:75px}.used-car-details__tabs{padding-right:50px}}@media (max-width:575.98px){.promo-slider .slick-dots button{width:40px!important}}